哈工大数字信号处理大作业.pdf

上传人:修**** 文档编号:75977254 上传时间:2023-03-06 格式:PDF 页数:14 大小:682.22KB
返回 下载 相关 举报
哈工大数字信号处理大作业.pdf_第1页
第1页 / 共14页
哈工大数字信号处理大作业.pdf_第2页
第2页 / 共14页
点击查看更多>>
资源描述

《哈工大数字信号处理大作业.pdf》由会员分享,可在线阅读,更多相关《哈工大数字信号处理大作业.pdf(14页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、数字信号处理上机实验报告学号:姓名:实验题目一1.实验要求:序列卷积计算(1)编写序列基本运算函数,序列相加、相乘、翻转、求和;(2)使用自定义函数计算序列线性卷积,并与直接计算结果相比较。两个序列分别为:n n,0,0 n n 5 5 n n,0,0 n n 3 3,x x2 2 n n x x1 1 n n 0,others0,others0,others0,others 2.实验过程和步骤:包含题目分析,实验程序和流程图(程序要有必要的注释)3.实验结果和分析:包含程序运行结果图,结果分析和讨论(一)基本运算函数1.原序列2.序列相加序列相加程序function y,n=sigadd(x

2、1,n1,x2,n2)%implements y(n)=x1(n)+x2(n)%-%y,n=sigadd(x1,n1,x2,n2)%y=sum sequence over n,which includes n1 and n2%x1=first sequence over n1%x2=second sequence over n2(n2 can be different from n1)%n=min(min(n1),min(n2):max(max(n1),max(n2);%duration of y(n)y1=zeros(1,length(n);y2=y1;y1(find(n=min(n1)&(

3、n=min(n2)&(n=min(n1)&(n=min(n2)&(n=8?Y绘制自定义函数计算的卷积结果序列f和直接调用 conv函数计算的结果序列 y的结果图结束3.实验程序clearx1=0:5;x2=0:3;n1=0:5;n2=0:3;leng1=length(x1);leng2=length(x2);%定义序列 x1 和 x2N=leng1+leng2-1;%计算卷积后的序列长度f=zeros(1,N);%创建存放卷积结果的序列x21,n2=sigfold(x2,n2);%调用翻转子函数将 x2 翻转for i=0:1:N-1;%移位计算卷积,循环N 次x21,n2=sigshift(

4、x21,n2,1);%调用移位子函数将右移 1 位y=sigmult(x1,n1,x21,n2);%调用相乘子函数将移位后的序列相乘z=sum(y);%将相乘后的序列求和f(1,N)=z;%将求和的值放入 f 的最后一项f=circshift(f,-1);%将 f 循环左移一位,为下一个序列求和做准备endf=circshift(f,2);%循环中循环左移多了两次,将序列调整回正常位置y=conv(x1,x2)%直接调用 conv 计算线性卷积存入 yfigure(1)subplot(211)stem(f)%绘制自定义函数计算的卷积结果图xlabel(自定义函数计算线性卷积)subplot(2

5、12)stem(y)%绘制调用 conv 函数计算的卷积结果图xlabel(使用 conv 计算线性卷积)4.实验结果和分析a)实验结果图b)结果分析和讨论使用自定义函数计算的卷积结果和调用 conv 计算的卷积结果一致,本实验再现了使用MATLAB计算线性卷积的过程,加深了对线性卷积的认识。实验题目二1.实验要求:设计 FIR 数字滤波器使用汉宁窗设计带阻 FIR 滤波器,性能指标为:阻带边界频率0.40.4 0.60.6,低通边界频率0.30.3,高通边界频率0.70.7,通带纹波1 1dBdB,阻带纹波5050dBdB,描述设计过程,并绘制其频率特性图。2.实验过程和步骤:包含题目分析,

6、实验程序和流程图(程序要有必要的注释)3.实验结果和分析:包含程序运行结果图,结果分析和讨论(一)实验过程和步骤:1.题目分析在电子电路设计中,滤波器起着非常重要的作用。利用滤波器可以改变信号中所含频率的相对比例或滤除某些频率分量。在当今的电子设计中,数字部分所占的比重越来越大,滤波器设计也由传统的模拟滤波器转变成了数字滤波器。相比于模拟滤波器,数字滤波器的性能更加容易控制,并且性能稳定。如何设计好数字滤波器,已经成为当今电子设计人员不可缺少的本领。数字滤波器分为无限长冲击响应滤波器(IIR)和有限长冲击响应滤波器(FIR)两种。由于IIR滤波器的设计需要考虑稳定性问题,并且具有相位非线性的特

7、点,应用比较少。FIR的低通滤波器设计一般采用窗函数法,利用已知窗函数的特性来设计所需性能的滤波器。常用的窗函数由汉名窗,海宁窗,布莱克曼,恺撒窗等,其中除了恺撒窗外都有固定的性能参数(截止频率,通代纹波,阻带衰减等),而恺撒窗通过对参数的改变可以实现各种其他窗函数的性能。综合以上所述,本文简单介绍了用汉宁窗设计FIR型数字滤波器的过程。窗函数法设计窗函数法设计 FIRFIR 滤波器的基本步骤滤波器的基本步骤(1)根据技术要求确定待求滤波器的单位取样响应如果已知待求滤波器的频响:Hd(ejw),则:hd(n)12Hd(ej)ejnd如果已知通带和阻带衰减和边界频率的要求,可选用理想滤波器作为逼

8、近函数:Hd(ejw)IDFThd(n)eja,|csin(c(n a)Hd(e)=hd(n)(n a)0,c|j(2)根据过渡带及阻带衰减要求,确定窗函数及其长度设过渡带宽为:,其值近似于窗函数主瓣宽度。与窗口长度 N 成反比:NA/,A 的窗口形式;如:矩形窗:A=4;海明窗:A=8;选择窗口函数的原则:在保证阻带衰减满足要求的前提下,尽量选择主瓣窄的窗函数。(3)计算滤波器的单位采样响应h(n)h(n)hd(n)w(n)(4)验算技术指标是否满足要求,计算设计的滤波器频率响应:计算设计的滤波器频率响应:Hd(e)h(n)e jnjn0N1汉宁窗定义汉宁窗定义汉宁窗(Hanning)函数时

9、域形式可表示为:WHnn1 2n 1cosRN(n)2N 1利用傅利叶变换的调制特性,由上式可得汉宁窗的平谱函数为:WHnej FTWHnn0.5WRg0.25WRgWHng()e N1 j22WRgN 12 jeN 1 N12当 N 远大于 1 时,上式可近似表示为:22WHng()0.5WRg0.250.5WRg0.5WRgNN这三部分之和使旁瓣互相抵消,能量更集中在主瓣,汉宁窗函数的最大旁瓣值比主瓣值低 31dB,但是主瓣宽度比矩形窗函数的主瓣宽度增加了1 倍,为 8/N。2.2.实验程序wp1=0.3*pi;ws1=0.4*pi;ws2=0.6*pi;wp2=0.7*pi;%设计指标参

10、数赋值wdelta=ws1-wp1;%计算过渡带宽度N0=ceil(6.2*pi/wdelta);%计算阶数 N0,ceil(x)取大于等于 x 的最小整数wc=(ws1+wp1)/2,(ws2+wp2)/2;%设置理想带通截止频率N=N0+mod(N0+1,2);%确保 h(n)长度是奇数n=0:N0-1;b=fir1(N0,wc/pi,stop,hanning(N);%调用 firl 计算带阻 FIR 滤波器的 h(n)H,f=freqz(b,1,512,100);%计算滤波器的幅频特性figure(1)plot(f,20*log10(abs(H)xlabel(频率/Hz);ylabel(

11、振幅/dB);grid on;title(频率特性);figure(2)impz(b,1)%滤波器的单位脉冲响应xlabel(n);ylabel(h(n);grid on;title(单位脉冲响应);figure(3)zplane(b,1)%滤波器的极点分布3.3.流程图开始计算过渡带宽确定窗函数长度结束调用绘图程序绘制其频率特性图计算h(n)(二)实验结果和分析a)程序运行结果图b)结果分析和讨论0.60.6,低通边界频率0.30.3,高通边界设计的 FIR 滤波器满足了阻带边界频率0.40.4 频率0.70.7 的要求,但是由于汉宁窗的阻带最小衰减是44dB,达不到题目的要求,如果选择哈明窗、布莱克曼窗或者凯塞窗都能达到实验题目要求。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 管理文献 > 企业管理

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁