




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、数 字 信 号 处 理实验指导书实验一 离散系统时域分析一实验目的1 学习matlab语言的编程和调试技巧2 掌握笔算离散卷积方法和matlab语言实现二实验原理与方法 一个离散时间系统,输入信号为x(n),输出信号为y(n),运算关系用Y表示,则输入与输出的关系可表示为y(n)Tx(n)。(1) 线性时不变系统的输入输出关系可通过单位脉冲响应h(n)表示: y(n)=x(n)*h(n)=式中*表示卷积运算。(2) 线性时不变系统的实现可物理实现的线性时不变系统是稳定的、因果的。这种系统的单位脉冲响应是因果的(单边)且绝对可和的,即:, 在matlab语言中采用conv实现卷积运算即:y=co
2、nv(x,h),它默认从n=0开始。三 实验内容1设某LTI的单位脉冲响应(1)判断此系统是否可实现;(2)当输入为矩形脉冲时,求此LTI的输出;(3)用MATLAB实现,并画出图形。2,;,计算卷积。四、实验程序程序1x=ones(1,10);x1=ones(1,10),zeros(1,40);N1=length(x);n1=0:N1-1; N2=50; n2=0:N2-1;h=0.8.n2; y=conv(x,h);N=N1+N2-1;n=0:N-1;subplot(3,1,1);stem(n2,x1);subplot(312);stem(n2,h);subplot(313);stem(n
3、,y);程序2如果、的起点不为0,则采用conv_m计算卷积;编写conv_m函数:functiony,ny=conv_m(x,nx,h,nh)%改进卷积程序nyb=nx(1)+nh(1);nye=nx(length(x)+nh(length(h);ny=nyb,nye;y=conv(x,h);在命令窗口输入:x=3,11,7,0,-1,4,2;nx=-3:3;h=2,3,0,-5,2,1;nh=-1:4;y,ny=conv_m(x,nx,y,ny)可得到结果:y(n)=6,31,47,6,-51,-5,41,18,-22,-3,8,2,六 分析结果笔算卷积积分y(n)=x(n)*h(n) 其
4、中x(n)=u(n)-u(n-10); h(n)=计算结果为y(n)=其图形于上面的matlab语言运行得出的图形相同,证明了运算的正确性七思考题结合信号与系统课程所学,思考离散时间系统的线性卷积公式与连续时间系统的卷积公式的异同?八心得体会1巩固了时域卷积的方法,即公式法和图形法。2因果信号通过因果系统后为因果信号。实验二 FIR数字滤波器的设计一 实验目的:1 掌握用窗函数法和频率采样法设计FIR数字滤波器的原理和方法;2 熟悉线性相位FIR滤波器的幅频特性和相频特性;3 了解不同窗函数对滤波器性能的影响。二 实验原理与方法:1 窗函数法设计线性相位FIR滤波器的一般步骤为:(1) 确定理
5、想滤波器的特性;(2) 由求出;(3) 选择适当的窗函数,并根据线性相位条件确定窗函数的长度N;在MATLAB中,可由w=boxcar(N)(矩形窗)、w=hanning(N)(汉宁窗)、w=hamming(N)(汉明窗)、w=Blackman(N)(布莱克曼窗)、w=Kaiser(N,beta)(凯塞窗)等函数来实现窗函数设计法中所需的窗函数。(4) 由h(n)=(n).w(n), 0n N-1,得出单位脉冲响应h(n);(5) 对h(n)作离散时间傅立叶变换,得到H()。2 频率采样法设计线性相位FIR滤波器的一般步骤为:频率采样法是对从频域出发,把给定的理想频率响加以等间隔采样,然后以此
6、作为实际FIR滤波器频率特性的采样值,即令:,由于有限长序列h(n)和他的DFT是一一对应的,应此可以由频域的这N个采样值通过IDFT来确定有限长h(n),同时根据H(z)的内插公式,也可由这N个频域采样值内插恢复出FIR滤波器的H(z)及。用频率采样法设计线性相位FIR滤波器的一般步骤为:(1)设计要求选择滤波器的种类;(2)根据线性相位的约束条件确定,进而得到H(k);(3) 将H(k)带入H()内插公式得到所设计滤波器的频率相应。关于第(3)步,在MATLAB中可由函数h=real(ifft(H,N)和db,mag,pha,w=freqz_m(h,1)实现。3 本实验用到的特殊函数:,计
7、算截止频率为Wc理想低通滤波器的单位脉冲响应hd(n)。db,mag,pha,w=freqz_m(b,a),计算幅频和相频响应Hr,w,a,L=Hr_Type1(h); Hr,w,b,L=Hr_Type2(h)计算1型和2型低通滤波器的振幅响应Hr(w)。三 实验内容1用窗函数法设计一线性相位FIR低通滤波器,设计指标为:,(1) 选择一个合适的窗函数,取N15,观察所设计滤波器的幅频特性,分析是否满足设计要求;N=15(2) 取N45,重复上述设计,观察幅频和相频特性的变化,分析长度N变化的影响; N=45(3) 保持N45不变,改变窗函数(如hamming窗变为blackman窗),观察并
8、记录窗函数对滤波器幅频特性的影响,比较两种窗的特点。2 用凯塞窗设计一个数字带通滤波器,设计指标为:,N=1253用频率采样法设计一个低通滤波器,设计指标为:,(1) 采样点数N33,过渡带设置一个采样点,H(k)0.5,最小阻带衰减为多少,是否满足设计要求?(2) 采样点数N34,过渡带设置2个采样点,最小阻带衰减为多少,是否满足设计要求?六实验结果分析七心得体会 实验三 IIR数字滤波器的设计一 实验目的:1 掌握脉冲响应不变法和双线性变换法设计IIR数字滤波器的原理和方法;2 观察双线性变换法和脉冲响应不变法设计的滤波器的频域特性,了解双线性变换法和脉冲响应不变法的特点和区别。二 实验原
9、理于方法:1 脉冲响应不变法所谓脉冲响应不变法就是使数字滤波器的单位脉冲响应序列h(n)等于模拟滤波器的单位冲击响应和(t)的采样值。2 双线性变换法:由于s平面和z平面的单值双线性映射关系为s其中T为采样周期。因此,若已知模拟滤波器的传递函数,将上式代入即可得到数字滤波器的系统函数H(z)。在双线性变换中,模拟角频率和数字角频率的变换关系为 可见,和w之间的变换关系为非线性的。3 设计步骤:(1) 给定技术指标转换为模拟低通原型设计性能指标。(2) 估计满足性能指标的模拟低通性能阶数和截止频率。(3) 设计模拟低通原型。(4) 由模拟低通原型经频率变换获得模拟低通、高通、带通或带阻滤波器。(
10、5) 利用脉冲响应不变法或双线性不变法,实现模拟滤波器到数字滤波器的映射。三 实验内容1查看帮助文件,了解相关函数的调用格式。2用双线性变换法设计一个Chebyshev1型数字带通滤波器,设计指标为:,3,;分别用脉冲响应不变法和双线性变换法设计一个Butterworth数字低通滤波器(1) 观察所设计数字滤波器的幅频特性曲线,记录带宽和衰减量;(2) 比较两种方法的优缺点;(3) 利用y=filter(b,a,x)函数观察对实际心电图信号的滤波效果。人体心电图信号在测量过程中往往受到工业高频干扰,所以必须经过低通滤波器处理。已知某一实际心电图信号的采样序列如下:x(n)=-4,-2,0,-4
11、,-6,-4,-2,-4,-6,-6,-4,-4,-6,-6,-2,6,12,8,0,-16,-38,-60,-84,-90,-66,-32,-4,2, -4,8,12,12,10,6,6,6,4,0,0,0,0,0, -2,-4,0,0,0,-2,-2,0,0,-2,-2,-2,-2,0,共56点实验四 FFT频谱分析及应用一、实验目的:1 通过实验加深对FFT的理解;2 熟悉应用FFT对典型信号进行频谱分析的方法。二、实验原理与方法: 在各种信号序列中,有限长序列占重要地位。对有限长序列可以利用离散傅立叶变换(DFT)进行分析。DFT不但可以很好的反映序列的频谱特性,而且易于用快速算法(F
12、FT)在计算机上进行分析。有限长序列的DFT是其z变换在单位圆上的等距离采样,或者说是序列傅立叶的等距离采样,因此可以用于序列的普分析。FFT是DFT的一种快速算法,它是对变换式进行一次次分解,使其成为若干小数据点的组合,从而减少运算量。在matlab信号处理工具箱中的函数fft(x,n),可以用来实现序列的N点快速傅立叶变换。经函数fft求得的序列一般是复序列,通常要求出其幅值和相位。MATLAB中提供了求复数的幅值和相位的函数:abs、angle,这些函数一般和fft同时使用。三、实验内容1模拟信号,以进行采样,求:(1)N40点FFT的幅度频谱,从图中能否观察出信号的2个频谱分量?(2)
13、提高采样点数,如N128,再求该信号的幅度频谱,此时幅度频谱发生了什么变化?信号的2个模拟频率和数字频率各为多少?FFT频谱分析结果与理论上是否一致?2一个连续信号含三个频谱分量,经采样得以下序列:(1)N64,df分别为、1/64,观察其频谱;(2)N64、128,df为1/64,做128点得FFT,其结果有何不同?3 被噪声污染得信号,比较难看出所包含得频率分量,如一个由50Hz和120Hz正弦信号构成的信号,受零均值随机噪声的干扰,数据采样率为1000Hz,试用FFT函数来分析其信号频率成分,要求:(1)画出时域波形;(2)分析信号功率谱密度。注:在MATLAB中,可用函数rand(1,
14、N)产生均值为0,方差为1,长度为N的高斯随机序列。四、实验程序程序1:N=40;n=0:N-1;t=0.01*n;x=2*sin(4*pi*t)+5*cos(8*pi*t);k=0:N/2;w=2*pi/N*k;X=fft(x,N);magX=abs(X(1:N/2+1);subplot(2,1,1);stem(n,x,'.');title('signal x(n)');subplot(2,1,2);plot(w/pi,magX);title('FFT N=40');xlabel('f (unit :pi)');ylabel(&
15、#39;|X|');grid N=40 N=128程序2:N=128;n=0:N-1;t=n;df=1/64;x=sin(2*pi*0.15*t)+cos(2*pi*(0.15+df)*t)+cos(2*pi*(0.15+2*df)*t);k=0:N/2;w=2*pi/N*k;X=fft(x,N);magX=abs(X(1:N/2+1);subplot(2,1,1);stem(n,x,'.');title('Signal x(n)');subplot(2,1,2);plot(w/pi,magX);title('FFT N=128');xlabel('Fre(unit :pi)');ylabel('|X|');grid; N=64,df=1/16 N=64,df=1/64 N=128,df=1/64程序3:t=0:0.001:0.8;x=sin(2*pi*50*t)+cos(2*pi*120*t);y=x+1.5*randn(1,length(t);subplot(3,1,1);plot(t,x);subplot(
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 德州数学新课标考试题及答案
- 天文系考试题目及答案
- 时空量子纠缠-洞察及研究
- 2025年公需科目人工智能与健康试题及答案
- 2025年公需科目考试试题集及答案
- 2025年公需科目《专业技术人员创新能力培养》题库(含答案)
- 2025年高级电工证考试试题含答案
- 系统实施与管理办法
- 人道救助管理办法无锡
- 蜀绣地标保护管理办法
- 【2025年】黄淮学院招聘事业编制硕士专职辅导员20名考试笔试试题(含答案)
- 2025年教师职称考试试题及答案
- 2025-2030中医药大健康产业链整合与投资机会分析报告
- 2025年人教版小学五年级数学下册期末考试卷(附参考答案和解析)
- 2025年第九届“学宪法、讲宪法”知识竞赛题库及答案(中小学组)
- 2025年大型上市公司合同管理与合规制度
- 送瘟神教学课件
- 2025四川省公安厅招聘辅警(448人)笔试备考题库及答案解析
- 部编人教版小学语文六年级上册【课内外阅读理解专项训练(完整)】含答案
- 2025年内容分发网络(CDN)行业当前市场规模及未来五到十年发展趋势报告
- 2025年高考陕晋宁青卷地理试题解读及答案讲评(课件)
评论
0/150
提交评论