亚星游戏官网-yaxin222

门户 | 手机客户端 | 论坛 | 人才 | 百科 | 搜索 | 技术问答 | English
待解决问题
关于matlab中FFT函数的一些讨论
离问题结束还有0天0小时  |  提问者:popcorn_thomas   |  提问时间:2013-4-23 21:25
关于FFT变换后X(K)序列的值,于对应的真实频谱幅度之间的关系。 好容易在书上找到这么一小段话,再通过仿真验证,发现做FFT分析时,幅值大小与FFT选择的点数有关,一般来说,点数越多,对应的X(K)序列值越大。 A:对于非周期信号 用DFT计算非周期信号的傅氏变换时,用DFT计算所得的频谱分量乘以Ts, 就等于频谱的正常幅度电平; 用IDFT计算非周期信号的傅氏反变换,再乘以fs就得到所需信号的正常幅度电平。 所以,从时间到频率, 再从频率到时间,整个过程总共乘了Ts*fs=1。幅度电平未受到影响。 B:对于周期信号 用DFT计算周期信号的傅氏级数时,用DFT计算出的频谱分量乘以 1/N等于周期信号的频谱的正常幅度电平。 而用IDFT的计算结果乘以N才等于周期信号。 通过仿真,发现一个现象,比如说数据有效长度为NData, 做N点FFT变换。 如果NData<


我今天才想明白,如果正负变换都乘以1/sqrt(N),那么两次变换都成为酉变换,即一个序列的能量可以保持不变。如果书上的理论也全按这样来定义,那么帕斯瓦尔定理中,频域前面乘的1/N也可以去掉了,形式更简洁。
回答时间:2013-5-29 15:04
 
我要回应:  回应字数在5000字以内

 

XML 地图 | Sitemap 地图