基于matlab下数字信号的课程设计,基于MATLAB的数字信号处理课程设计

41528d3028836879cd698677c3999917.gif基于MATLAB的数字信号处理课程设计

基于MATLAB的数字信号处理课程设计 一、IIR模拟低通滤波器设计 (1)原理:切比雪夫模拟低通滤波器特点,误差值在规定的频段上等波纹变化。巴特沃兹滤波器在通带内幅度特性是单调下降的,如果阶次一定,则在靠近截止Ωc处,幅度下降很多。或者说,为了使通带内的衰减足够小,需要的阶次N很高。为了克服这一缺点,采用切比雪夫多项式来逼近所希望的|H(jΩ)|2。切比雪夫滤波器的|H(jΩ)|2在通带范围内是等幅起伏的,所以在同样的通常内衰减要求下,其阶数较巴特沃兹滤波器要小。 切比雪夫滤波器的振幅平方函数: (2)源代码: clc;clear all Rp=1; As=25; fp=1000; fs=1500; wp=0.2; ws=0.5; [N,Wn]=cheb1ord(wp,ws,Rp,As); [num,den]=cheby1(N,Rp,Wn, s ); [h,w]=freqs(num,den); g=20*log10(abs(h)); g1=angle(h); plot(w,g);grid on; xlabel( \omega/\pi );ylabel( Gain in dB ); title( Gain Chebyl Anology Lowpass Filter ); figure; plot(w,g1);grid on; xlabel( \omega ); ylabel( phase ); title( The Phase Respone of Cheby1 Anology Lowpass Filter ); figure; zplane(num,den);grid on; (3)波形图: 二、IIR数字低通滤波器设计 (1)原理:数字滤波器是数字信号处理的重要基础,在对信号的过滤、监测与参数估计等处理过程中,它是使用最为广泛的一种新型系统。数字滤波器是指完成信号滤波处理功能的、用有限精度算法实现的离散时间线性时不变系统。其输入是一组由模拟信号取样和量化编码的数字量,其输出则是经过数字变换的另一组数字量。数字滤波器具有稳定性高、精度高、灵活性大等突出优点。 IIR滤波器是一种类型的LTI系统,这类系统有无线持续时间的冲击响应,因此,这类系统通常叫做无限冲击响应(IIR)系统或者IIR滤波器。 在计算当前的输出值时,不但需要输入信号的值还需要之前所计算的输出信号的值。由于输出要被“反馈”回到输入信号进行重新组合,所以这类系统属于反馈系统。同时这类滤波器这叫做递归滤波器。 一个N阶IIR滤波器的系统函数可以表示为: (1) (2) (2)巴特沃斯数字低通滤波器的M程序如下: fp=2100; fs=8000; Fs=20000; Rp=0.5; Rs=30; T=1/Fs; %设计指标 W1p=fp/Fs*2;W1s=fs/Fs*2;%求归一化频率 [N,Wn]=buttord(W1p,W1s,Rp,Rs, s ); %确定butterworth的最小介数N和频率参数Wn [z,p,k]=buttap(N); %设计模拟低通原型的零极点增益参数 [bp,ap]=zp2tf(z,p,k); %将零极点增益转换成分子分母参数 [bs,as]=lp2lp(bp,ap,Wn*pi*Fs); %将低通原型转换为模拟低通 [bz,az]=impinvar(bs,as,Fs); %用脉冲响应不变法进行模数变换 sys=tf(bz,az,T); %给出传输函数H(Z) [H,W]=freqz(bz,az,512,Fs); %生成频率响应参数 subplot(2,1,1); plot(W,20*log10(abs(H))); %绘制幅频响应 grid on; %加坐标网格 xlabel( 频率/Hz ); ylabel( 振幅/dB ); subplot(2,1,2); plot(W,abs(H)); grid on; xlabel( 频率/Hz ); ylabel( 振幅/H ); (3)波形: 三、基于矩形窗的FIR数字滤波器设计 (1)原理:FIR滤波器的数学表达式为 : (2-1) 式中:N为FIR滤波器的抽头数;x(n)为第n时刻的输入样本;h(i)为FIR滤波器第i级抽头系数。普通的直接型FIR滤波器结构如图2.1所示。 图2.1卷积码编码器的一般形式 在自适应处理、数据通信等领域中往往要求信号在传输过程中不能有明显的相位失真,FIR滤波器可以做到线性相位满足此要求。FIR滤波器实质上是一个分节的延迟线,把每一节的输出加权累加,得到滤波器的输出。对于FIR滤波器的单位脉冲响应h(i)只要满足以下2个条件之一,则为线性相位滤波器。 (2-2) 线性相位的FIR滤波器具有中心对称的特性,其对称中心在N/2处。FIR滤波器的结构主要是非递归结构,没有输出到输入的反馈。并且FIR滤波器很容易获得严格的线性相位特性,避免被处理信号产生相位失真【2】。而线性相位体现在时域中仅仅是h( n)在时间的延时,这个特点在图像信号处理、数据传输等波形传递系统中是非常重要的。此外,他不会发生阻塞现象,能避免强信号淹没弱信号,因此特别适合信号强弱相差悬殊的情况。其主要的不足之处是,其较好的性能是以较高的阶数为代价换来的。因此,在保证相同性能的前提下,努力降低其阶数是FIR数字滤波器设计的重要因素之一。 矩形窗是一种最简单的窗函数,从阻带衰减的观点来看也是性能最差的一种,其窗函数为 (2-4) 它的频率响应函数是 (2-5) 这是窗的振幅响应。由上式真正的振幅响应为: (2-6) 这表明在过渡带和阻带衰减的精确分析中,窗的振幅响应的连续积分是必须的。 振幅响应在有第一个零值,此处 = 即=

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
单片微型计算机(MCU)经过多年的发展,在性能上有很大的进步,在型号上发展到上千种类,已经广泛应用于人类社会生活的各个领域。单片机课程已经成为高校计算机、自动化、测控以及电子信息工程等专业的重要课程。该课程是一门理论性和实践性都很强的课程,在实际教学中,应将理论教学和实验教学紧密结合。学生在掌握理论知识之余,必须通过编写程序、设计硬件电路、仿真、调试这一系列的实验过程,才能更好地掌握单片机的结构原理和应用技能。随着单片机及其接口技术的飞速发展,目前市场上供应的编程仿真实验资源并不能完全满足高校单片机课程教与学的需求,构建低成本、技术先进、源码公开的单片机编程仿真实验系统,对我国单片机课程的教学和单片机领域人才的培养具有重要的现实意义。 本论文结合目前教学中对单片机编程仿真实验系统的实际需求,采用模块化结构设计思想,精心设计和开发了单片机编程仿真实验系统。该单片机编程仿真实验系统由PC机端单片机编程控制软件和单片机编程仿真实验板两部分组成。PC机端的单片机编程控制软件可以自动检测到连接到单片机编程仿真实验板上的单片机,控制单片机编程器擦除、写入、读出、校验目标单片机ROM中的程序,以十六进制文件(.HEX文件)格式显示在控制界面内;单片机仿真实验系统能够把写入单片机的程序实时地运行,并呈现实际运行效果。单片机编程控制软件和单片机仿真实验板组成一个完整的单片机编程仿真实验系统。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值