实验二应用快速傅里叶变换对信号进行频谱分析

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实验二、应用快速傅里叶变换对信号进行频谱分析

一、 实验目的

1、 加深对DFT 算法原理和基本性质的理解,熟悉FFT 算法原理。

2、 掌握应用FFT 对信号进行频谱分析的方法。

3、 通过本实验进一步掌握频域采样定理。

4、 了解应用FFT 进行信号频谱分析过程中可能出现的问题,以便在实际中

正确应用FFT 。

二、

实验原理

1、 一个连续时间信号()a x t 的频谱可以用它的傅里叶变换表示为:

()()j t a a X j x t e dt +∞

-Ω-∞

Ω=⎰

如果对信号进行理想采样,得:

()()a x n x nT =,

其中,T 为采样周期。对()x n 进行Z 变换,得:

()()n n X Z x n z +∞

-=-∞

=

当jwt

z e -=时,我们便得到序列傅氏变换SFT :

()()jw jwn

n X e x n e +∞

-=-∞

=

其中w 称为数字角频率:/s w T F =Ω=Ω。

2、12()[()]jw

a m w m X e X j T T T

π+∞=-∞=-∑,序列的频谱是原模拟信号频谱的周期延拓,这样,可以通过分析序列的频谱,得到相应连续信号的频谱。

3、离散傅里叶变换(DFT )能更好的反映序列的频域特性。 当序列()x n 的长度为N 时,它的离散傅氏变换为:

1

0()[()]()N kn

N

n X k DFT X n x n W -===∑

它的反变换为:

1

1

()[()]()N kn

N n x n IDFT X k X k W N

--===

∑ 比较Z 变换式和DFT 式,令k N z W -=,则

10

()|()[()]k N

N kn

N z W n X z x n W DFT X n --====∑

因此有

()()|k N

z W X k X z -==

即k N W -是z 平面单位圆上幅角为2/w k

N π=的点,也即是将单位圆

N 等分后的第k 点。所以()X k 是()x n 的Z 变换在单位圆上的 等距采样,或者说是序列傅氏变换的等距采样。

三、

如何提高估计精度 增大做FFT 运算的点数

四、

幅频特性曲线及结果分析

1、观察高斯序列的时域及频率特性

结论:q值影响时域的最大值,q值过大,会造成频域混叠。

2、观察正弦序列的时域及频率特性

结论:(1)FFT运算点数过大会出现泄露现象,原因:FFT运算点数过大,使得参与运算的信号长度过小,造成频率泄露。

(2)当f=0.265625,N=32,FFT点数为32时,从幅频特性曲线上看,当k=9时,可以观察到原信号的模拟频率,FFT点数为64时,当k=18时,可

以观察到原信号的模拟频率;当N=64,FFT点数为32时,当k=9时,可

以观察到原信号的模拟频率,FFT点数为64时,当k=18时,可以观察

到原信号的模拟频率。

(3)f=0.245,N=256时,能通过选择FFT点数,使该信号频谱出现单线谱。

F=1.96kHz,Fs=8kHz,N=256时,此时频谱分辨率F=31.25Hz,通过FFT

离散谱观察到的信号模拟频率为2000Hz,与实际频谱相差40Hz.

3、观察衰减正弦序列的时域及频率特性

结论:都存在混叠现象,无泄露现象,当f=0.5625时,混叠现象最为严重。原因:f越大,说明模拟频率越大,FFT运算后,频域上高频分量大,周期延拓后会造成频谱混叠。另外,由于FFT运算的点数都不是很大,使得参与运算的信号长度相对较长,即对信号加窗的长度满足不泄露条件,所以不存在泄露现象。

4、观察三角波序列和反三角波序列的时域及频率特性

结论:(1)三角波序列时域上是一个正三角形状,反三角波序列时域上是一个倒三角形状,频域上看都是低通滤波器,且三角波序列滤波效果更好。

(2)FFT点数为256时,幅频特性曲线都出现了泄露现象。反三角波序列的泄漏现象较为严重。

相关文档
最新文档