实验一离散信号的产生和频谱分析
一、实验目的
仿真掌握采样定理。
学会用FFT 进行数字谱分析。
掌握FFT 进行数字谱分析的计算机编程实现方法。
培养学生综合分析、解决问题的能力,加深对课堂内容的理解。
二、实验要求
掌握采样定理和数字谱分析方法;编制FFT 程序;完成正弦信号、线性调频信号等模拟水声信号的数字谱分析;
三、实验内容
单频脉冲(CWP )为)2e xp()()(0t f j T t rec t t s π=。式中,)(T
t
rect 是矩形包络,T 是脉冲
持续时间,0f 是中心频率。
矩形包络线性调频脉冲信号(LFM )为)]2
1(2exp[)()(2
0Mt t f j T
t
rect t s +=π。
式中,M 是线性调频指数。瞬时频率Mt f +0是时间的线性函数,频率调制宽度为MT B =。
设参数为kHz f 200=,ms T 50=,kHz B 10=,采样频率kHz f s 100=。 1.编程产生单频脉冲、矩形包络线性调频脉冲。 2.编程实现这些信号的谱分析。 3.编程实现快速傅立叶变换的逆变换。
四、实验原理
1、采样定理
所谓抽样,就是对连续信号隔一段时间T 抽取一个瞬时幅度值。在进行模拟/数字
信号的转换过程中,当采样频率fs 大于信号中最高频率f 的2倍时(fs>=2f),采样之后的数字信号完整地保留了原始信号中的信息,一般实际应用中保证采样频率为信号最高频率的5~10倍;采样定理又称奈奎斯特定理。
2、离散傅里叶变换(FFT )
长度为N 的序列()x n 的离散傅立叶变换()X k 为:
1
0()(),0,....,1N nk
N n X k x n W k N -===-∑
N 点的DFT 可以分解为两个N/2点的DFT ,每个N/2点的DFT 又可以分解为两个