|
原帖由 qianzhenhua 于 2006-8-16 11:54 发表
不是,对一个波进行N次采样,得到一个波形,经过FFT变换后,得到N/2个幅值和相位,那如何画幅值相位图,直接描点吗?
时间信号x(n),n=1,2,...,N;经FFT后得X(k),k=1,2,...,N。作谱图时只取k=1,2,...,N/2+1.把X(k)取模得到幅值谱,把X(k)的实部和虚部求相角,得到相位谱。画谱图,一般是直接描点,然后用线连,在MATLAB中可用plot函数作图。
我在5楼中让你去看另一个贴,在那贴中给出了方法:如果采样频率是基波的整数倍,则基波(例如是50Hz)可在谱图50Hz处得到它的幅值和初始相位值;而它的2倍频3倍频...也可在谱图100Hz和150Hz处得到它的幅值和初始相位值。
但如果采样频率不是基波的整数倍,要通过修正的方法,可求出基频、2倍频等对应的幅值、初始相位值。
另外,能还原出基频是的波形吗?公式是什么?忘高手再次 ...
如果要从信号中只保留基波,最简单的方法可在FFT的谱图中剔除高频分量,再IFFT反变换得到。 |
评分
-
1
查看全部评分
-
|