【发布时间】:2015-12-07 12:34:14
【问题描述】:
我是数字信号处理的新手。我有以下传感器样本数据
Time(milliseconds) data
------------------ -------------------
0 0.30865225195884705
60 0.14355185627937317
100 -0.16846869885921478
156 -0.2458019256591797
198 -0.19664153456687927
258 0.27148059010505676
305 -0.16949564218521118
350 -0.227480947971344
397 0.23532353341579437
458 0.20740140974521637
这意味着在时间 0 我有值 0.30865225195884705 在时间 60 我有值 0.14355185627937317 等等。
从每个10 milliseconds 的传感器获取数据。所以,我假设采样率应该设置为100 Hz。
我想计算时域信号的总能量。
我读到它可以使用 Parseval 定理计算如下:
其中X[k] 是x[n] 的DFT,长度均为N。
任何建议,我如何使用 MATLAB 计算总能量?
【问题讨论】:
标签: matlab signal-processing fft dft