频率变换:Fundametal概念

时间:2014-09-03 07:32:55

标签: signal-processing

我正在通过这本书来理解小波。它写得很精美,没有多少技术文件。

web.iitd.ac.in/~sumeet/WaveletTutorial.pdf

但在第一章中,它描述了下图和解释:

  

频率以周期/秒或更常见的方式测量   姓名,在" Hertz"。例如我们日常使用的电力   美国的生活是60赫兹(世界其他地方50赫兹)。这意味着   如果你试图绘制电流,它将是一个正弦波   在1秒内通过同一点50次。现在,看看   以下数字。第一个是3 Hz的正弦波,第二个是正弦波   一个在10赫兹,第三个在50赫兹。比较他们

Frequency

但我无法理解X轴和Y轴代表什么。 X值范围介于[1,-1]之间,因此我假设它是信号的值,而Y轴表示以毫秒为单位的时间(1000ms = 1秒)。但随后文件继续说明频率 - 幅度域中相同信号的表示:

  

那么我们如何测量频率,或者我们如何找到频率   信号的内容?答案是FOURIER TRANSFORM(FT)。如果是FT   采用时域信号,频率 - 幅度   获得该信号的表示。换句话说,我们现在有   一个图是频率而另一个是频率的图   振幅。该图表告诉我们每个频率中存在多少   信号。

Frequency

但是我无法理解上图X和Y轴值代表什么 - 不应该是频率(X轴)和振幅(Y轴) - 如果我是正确的那么为什么Y轴的值为 0,200和400 - 不应该在范围[1,-1]之间,或者更确切地说是[0,1]?

2 个答案:

答案 0 :(得分:0)

对于时域信号,X轴是时间,Y轴是幅度。

对于频域等价物,X轴是频率,Y轴是幅度。

请注意,使用大多数FFT时,缩放因子为N,其中N是点数,因此频域图中的幅度值远大于原始时域信号的幅度。

答案 1 :(得分:0)

正如Paul R上面所写,在第一张图像中,水平X轴表示时间,单位为ms。 时间间隔的长度为1000毫秒。

垂直Y轴表示信号的幅度。但是,在图中,单位不是Volt,而是标准化为幅度1。

如果您对该时间信号执行傅里叶变换,您将获得一个频谱。 如果使用DFT(离散傅里叶变换)或FFT(快速傅里叶变换), 结果取决于算法的实现。

a)如果算法提供归一化结果,则频率线的幅度为0.5(如果输入信号的幅度为1)。

b)如果算法提供非标准化结果,则频率线的幅度是DFT / FFT输入值数量的一半。

您的频率线的值为500,这意味着算法不使用标准化,输入样本数为1000.

现在,频域中的水平X轴表示什么? 在时域中,时间输入间隔的长度为T = 1000ms = 1s。 因此,频域中频率线之间的距离是df = 1 / s = 1Hz。

正如我们从频域中的幅度所知,时域中的输入信号具有1000个样本。这意味着采样时间为dt = T / 1000 = 1s / 1000 = 1ms。 因此,频域中的总频率间隔F =(fmin,...,fmax)为1 / dt = 1 / 1ms = 1kHz。

然而,范围不是从fmin = 0 Hz开始并以1kHz结束,因为人们可以假设检查第二张图中的上图。由DFT / FFT计算的频谱包含正频率范围和负频率范围。这意味着你得到一个频率范围:(-500Hz,-499Hz,-498Hz,...... -1Hz,0Hz,1Hz,2Hz,......,498Hz,499Hz)。 500Hz的值不存在!

然而,为了方便用户,频谱不按此顺序输出,而是移动500Hz(F / 2)。这意味着光谱以DC值开始: 0Hz,1Hz,2Hz,......,498Hz,499Hz,-500Hz,-499Hz,-498Hz,......,-2Hz,-1HZ。

因为实际输入函数的频谱是埃尔米特Y(f)== Y(-f)*,所以正带带有完整的信息。所以,你可以切断负面乐队。

第二张图中的上图显示了两个峰。第一个峰出现在f = 50Hz,第二个峰出现在f = 950Hz。但是,这是不正确的。水平轴的标签是错误的。第二个峰出现在f = -50Hz。

在下图中,频率范围以500Hz结束(499Hz是正确的)a)。负频率的范围被切断。