![]() |
帮我了解FFT函数(Matlab)
1)除了负频率,FFT函数提供的最小频率是多少?是零吗?
2)如果为零,我们如何在对数刻度上绘制零? 3)结果总是对称的?还是看起来是对称的? 4)如果我使用abs(fft(y))比较2个信号,是否会失去一些准确性? 回答:[INDENT] 1)除了负频率,FFT函数提供的最小频率是多少?是零吗? [/INDENT]fft(y)返回一个向量,该向量具有y的DFT的第0至第(N-1)个样本,其中应将y(t)定义为0 ... N-1(因此,可以将y(t)的“周期性重复”视为在Z上定义的周期性信号。 fft(y)的第一个样本对应于频率0。实时,离散时间,周期性信号的傅立叶变换也具有离散域,并且是周期性和Hermitian的(请参见下文)。因此, [I]负频率[/I]的变换是[I]正频率[/I]的相应样本的共轭。 例如,如果将y (周期性重复)解释为在Z上定义的周期性实信号(采样周期== 1),则fft(y)的域应解释为N个等距点0,2π/ N。 ..2π(N-1)/ N。负频率为-π...-π/ N的变换样本是频率为π...π/ N的样本的共轭,等于频率为π...2π(N- 1)/ N。 [INDENT] 2)如果为零,我们如何在对数刻度上绘制零? [/INDENT]如果要绘制某种[URL="http://en.wikipedia.org/wiki/Bode_plot"]波特图[/URL] ,则可以仅对正频率绘制变换,而忽略与最低频率(特别是0)相对应的样本。 [INDENT] 3)结果总是对称的?还是看起来是对称的? [/INDENT]如果y为实,则具有[URL="http://en.wikipedia.org/wiki/Hermitian_symmetry"]Hermitian对称性[/URL] :其实部是对称的,其虚部是反对称的。换句话说,它的幅度是对称的,其相位是反对称的。 [INDENT] 4)如果我使用abs(fft(y))比较2个信号,是否会失去一些准确性? [/INDENT]如果您的意思是abs(fft(x - y)) ,这是可以的,您可以使用它来了解差值的频率分布(如果x是y的估计,则为误差)。如果您的意思是abs(fft(x)) - abs(fft(y)) (???),则至少会丢失相位信息。 [url=https://stackoverflow.com/questions/433831]更多&回答...[/url] |
所有时间均为北京时间。现在的时间是 23:24。 |
Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.