logo资料库

正弦信号的谱分析及提取.doc

第1页 / 共12页
第2页 / 共12页
第3页 / 共12页
第4页 / 共12页
第5页 / 共12页
第6页 / 共12页
第7页 / 共12页
第8页 / 共12页
资料共12页,剩余部分请下载后查看
课 程 设 计 任 务 书 学生班级: 学生姓名: 学号: 设计名称: 正弦信号的谱分析及提取 起止日期: 2011.6.21-2011.7.3 指导教师: 设计题目: 正弦信号的谱分析及提取 基本要求:  采用 matlab 或者其他软件工具产生不同频率,不同幅度的两种正弦波信号 sin2 ,并将这两个信号叠加为一个信号 )n( 的波形。 sin3 ,观察 )n( sin1 ),n( sin2 ),n( )n( sin1 与 信号 sin3 )n(  对叠加后的信号 sin3 用 FFT 作谱分析。  选择合适的指标,设计 FIR 数字滤波器,从 )n( sin3 信号中提取信号 )n( sin1 与 )n( sin2 。 )n( 扩展要求: 在基本要求的基础上,增加用户设定功能:  用户可以设定两个正弦波信号的频率与幅度  用户可以设定 FIR 数字滤波器指标 说明:  设计 FIR 数字滤波器可以采用 matlab 函数或者工具箱中 FDA 工具。 课 程 设 计 学 生 日 志 时间 6.28—6.29 6.30 7.1 7.2 7.3 7.4 设计内容 查阅资料,确定方案 设计总体方案 运行 matlab,产生叠加后的信号 sin3 ,并用 FFT 作谱分析 )n( 设定两个正弦波信号的频率与幅度并学习调制与解调的原理及方法 设计 FIR 数字滤波器,查阅相关资料 答辩 1 / 12页
课 程 设 计 考 勤 表 周 星期一 星期二 星期三 星期四 星期五 课 程 设 计 评 语 表 指导教师评语: 成绩: 指导教师: 年 月 日 2 / 12页
正弦信号的谱分析及提取 一.设计目的和意义 1、 熟悉掌握 matlab 软件的使用; 2、理解信号的叠加和 FFT 频谱分析; 3、学习设计 FIR 数字滤波器; 4、 学习信号的调制与解调的相关知识; 5、 学习使用 matlab 工具箱中 FDA 工具的使用。 二. 设计原理 1. 采样定理: 在进行模拟/数字信号的转换过程中,当采样频率 fs.max 大于信号中,最高 频率 fmax 的 2 倍时,即:fs.max>=2fmax,则采样之后的数字信号完整地保留了 原始信号中的信息,一般实际应用中保证采样频率为信号最高频率的 5~10 倍; 采样定理又称奈奎斯特定理。  e  N 1  ( ) h n 脉冲响应为 ( H e d ( ) n 1   2    ( ) h n  d 2.用窗函数法设计 FIR 数字滤波器 如果所希望的滤波器的理想频率响应函数为 Hd(e jω), 则其对应的单位 。用窗函数 w(n)将 hd(n)截断 并进行加 j j n )   d 。h(n)就作为实际设计的 FIR 数字滤波器的单位 ( ) h n d 权处理,得到: 脉冲响应序列,其频率响应函数 H(e jω)为 ( h N 相位特性, 则 h(n)还必须满足: 度 N 的奇偶性又将线性相位 FIR 滤波器分成四类。 要根据所设计的滤波特性正确选 择其中一类。 例如, 要设计线性相位低通特性, 可选择 h(n)=h(N-1-n)一类, 而不 能选 h(n)=-h(N-1-n)一类。 1   ( ) h n ( H e  j n  ( ) h n e 。   。根据上式中的正、 负号和长 如果要求线性 0  n   j )  n ) 3. 窗函数 (1)定义。 数字信号处理的主要数学工具是博里叶变换.而傅里叶变换是研究整个时 间域和频率域的关系。不过,当运用计算机实现工程测试信号处理时,不可能 对无限长的信号进行测量和运算,而是取其有限的时间片段进行分析。做法是 从信号中截取一个时间片段,然后用观察的信号时间片段进行周期延拓处理, 3 / 12页
得到虚拟的无限长的信号,然后就可以对信号进行傅里叶变换、相关分析等数 学处理。无线长的信号被截断以后,其频谱发生了畸变,原来集中在 f(0)处的 能量被分散到两个较宽的频带中去了(这种现象称之为频谱能量泄漏)。卷积导 致 为了减少频谱能量泄漏,可采用不同的截取函数对信号进行截断,截断函 数称为窗函数,简称为窗。 信号截断以后产生的能量泄漏现象是必然的,因为窗函数 w(t)是一个频带 无限的函数,所以即使原信号 x(t)是限带宽信号,而在截断以后也必然成为无 限带宽的函数,即信号在频域的能量与分布被扩展了。又从采样定理可知,无 论采样频率多高,只要信号一经截断,就不可避免地引起混叠,因此信号截断 必然导致一些误差。 泄漏与窗函数频谱的两侧旁瓣有关,如果两侧瓣的高度趋于零,而使能量相对集 中在主瓣,就可以较为接近于真实的频谱,为此,在时间域中可采用不同的窗函数来 截断信号。 (2)几种常用窗函数的性质和特点。 1) 矩形窗 矩形窗属于时间变量的零次幂窗。矩形窗使用最多,习惯上不加窗就是使 信号通过了矩形窗。这种窗的优点是主瓣比较集中,缺点是旁瓣较高,并有负 旁瓣,导致变换中带进了高频干扰和泄漏,甚至出现负谱现象。 2) 三角窗 三角窗亦称费杰(Fejer)窗,是幂窗的一次方形式。与矩形窗比较,主瓣 宽约等于矩形窗的两倍,但旁瓣小,而且无负旁瓣。 3) 汉宁(Hanning)窗 汉宁窗又称升余弦窗,汉宁窗可以看作是 3 个矩形时间窗的频谱之和,或 者说是 3 个 sine(t)型函数之和,而括号中的两项相对于第一个谱窗向左、 右各移动了 π/T,从而使旁瓣互相抵消,消去高频干扰和漏能。可以看出,汉 宁窗主瓣加宽并降低,旁瓣则显著减小,从减小泄漏观点出发,汉宁窗优于矩 形窗.但汉宁窗主瓣加宽,相当于分析带宽加宽,频率分辨力下降。 4) 海明(Hamming)窗 4 / 12页
海明窗也是余弦窗的一种,又称改进的升余弦窗。海明窗与汉宁窗都是余 弦窗,只是加权系数不同。海明窗加权的系数能使旁瓣达到更小。分析表明, 海明窗的第一旁瓣衰减为一 42dB.海明窗的频谱也是由 3 个矩形时窗的频谱合 成,但其旁瓣衰减速度为 20dB/(10oct),这比汉宁窗衰减速度慢。海明窗与 汉宁窗都是很有用的窗函数。 三. 详细设计步骤 1、利用 MATLAB 软件产生两个不同幅度不同频率的正弦信号并叠加。用 input 指令 分别输入两个正弦信号的幅度和频率。利用公式 x3=x1+x2 得到叠加信号。程序中的 if 语句根据输入的频率确定 N 值,抽样点数 N 等于采样频率 fs。分别画出信号 sinx1 (n),sinx2(n),sinx3(n)的时域波形。 6、 设计 FIR 滤波器。用 input 指令输入滤波器指标,再将技术指标由模拟滤波器转 变为数字滤波器。使用窗函数和 fir1,fftfilt 等指令输出滤波器的幅频响应和相频响应 图,及过滤后的原信号时域波形图。设计相同的滤波器输出另一原信号的时域波形图。 请输入窗函数滤波器指标:N=50 请输入窗函数滤波器指标:N=50 运行得到的一个低通滤波器的参数如下图(3)所示: 7、 用 FFT 对通过滤波器后的信号 1,2 做频谱分析。画出相应的频谱图并与叠加前的 信号对比。 四. 设计结果及分析 请输入信号 1 的幅度:a1=3 请输入信号 1 的频率:f1=20 请输入信号 2 的幅度:a2=2.5 请输入信号 2 的频率:f2=200 分别得到 X1,X2,X3 的时域和频谱图如下图(1)和下图(2)。 5 / 12页
图(1) 请输入窗函数滤波器指标:N=50 图(2) 6 / 12页
请输入窗函数滤波器指标:N=50 运行得到的一个低通滤波器的参数如下图(3)所示: 得到带通滤波器的参数如下图(4)所示: 图(3) 图(4) 7 / 12页
由上滤波器滤波,并还原的 X1 信号的时域及频谱图如下图(5)所示: 由上滤波器滤波,并还原的 X2 信号的时域及频谱图如下图(6)所示: 图(5) 图(6) 8 / 12页
分享到:
收藏