DSP课程设计心得 2

时间:2024.5.2

心得体会:

课程设计时间虽短,但是这次我也基本熟悉了一种新的集成开发环境CCS,学习新的知识的过程也是自己学习能力培养与提升的过程。

TDS510USB 仿真器驱动程序的安装以及相应的配置流程也有了一定的了解。仿真环境的配置,到工程的建立,文件的加载,到程序的仿真,与目标板的链接与调试,整个过程在摸索中逐渐熟悉。对已有程序进行修改,重复相应的过程也能实现预定的功能,在短短的时间里能掌握这些基本就差不多了,由于有的需要配置的文件的缺失,无法完成对相应工程的配置设置,所以采用的参考例程里的程序,完成整个过程,这也是一个学习的过程。做项目不是一个人的事,每个成员都应积极的参与,为整个项目的完成提供保障,团队的协作,尽可能的去发挥每个成员的专长,在整个项目的完成都能有所收获,这才应该是做项目的真正目的,加强同学之间的交流,用心付出,共同享受带给大家的成功的喜悦。相关课程的学习只是个基础,在此基础之上对相应的硬件与软件结合,切实去体验一个芯片所能实现的各种功能,去发现所学的知识会在哪些方面用到,是如何应用,有怎样可以改进的方法,更深层次去掌握跟其他相关课程的交叉点,提升学习能力,从近期来看,可以为我们将要开始的毕业设计做准备,当做是一次练手,争取出色完成毕业设计,为四年的大学交出一份完美的答卷。从长远看,为自己以后的工作也在一定程度的奠定基础,学习能力强了,自己就能比较快的接受新知识,更能适应社会对人的要求

相信团队的力量,同时也要提高个人解决问题的能力,让自己在团队中发挥的作用,将个人融入团队中,才能让自己有更大的收获。好好珍惜每次锻炼学习的机会,不断提升自己,不断超越自己,成就人生美好的梦想!

专业班级:微电子学

姓 名

学 号:


第二篇:DSP课程设计2


一、DSP设计题目

    设计合适的巴特沃斯、切比雪夫IIR滤波器、窗函数FIR滤波器分别对同一段语音进行信号处理。

二、 DSP设计要求

1.运用双线性变换法设计高通巴特沃斯滤波器:

性能指标:fst=4000 Hz, fc=5000 Hz, Rst=30 dB, Rp=5 dB

2.运用冲击响应不变法设计带通切比雪夫滤波器:

     性能指标:fc1=2000 Hz, fc2=3000 Hz, fst1=1000 Hz, fst2=4000 Hz, Rst=30 dB, Rp=5 dB。  

3.选择合适的窗函数设计带阻滤波器:

     性能指标:fst1=2000 Hz, fst2=3000 Hz, fc1=1000 Hz, fc2=4000 Hz, Rst=30

dB, Rp=5 dB

4.了解和掌握用MATLAB实现IIR和FIR滤波器的设计方法、过程,为以后的设计打下良好基础。

三、DSP设计原理

1)双线性变换法高通巴特沃斯数字滤波

     通过所给的技术指标我们可得数字域技术指标:通带截止频率wc和阻带截止频率wst,通过阻带和通带的最小衰减,运用buttord函数,得到返回阶数N及3dB的频率Wn。运用butter就可以得到高通巴特沃斯滤波器的系统函数系数AB, 用freqz对系统函数进行抽样,就可以得到高通巴特沃斯滤波器的抽样频谱,

2冲击响应不变法带通切比雪夫数字滤波器

     通过所给的技术指标可以得到模拟滤波器的技术指标,从而用过cheb1ord函数可以得到N和Wn,cheby1函数可以得到得到模拟域的系统函数,通过冲击响应不变法impinvar就可以得到带通切比雪夫数字滤波器的系统函数的系数

3)选择合适的窗函数设计FIR数字滤波器

    通过阻带最小衰减30dB及过渡带宽要求选择汉宁窗及N的的大小。通过fir1函数当中选择’stop’得到窗函数的系统函数的系数,从而就可以得到FIR带阻数字滤波器

四、DSP源程序清单

1)语音信号的采集

[y,fs]=wavread('d:\333.wav',[1000 60000]); %利用函数wavread对语音信号进行采样,记住采样频率和采样点数。

Sound(y,fs);                          %通过sound函数播放该文件的声音:

Y=fft(y,1000);                       %对语音号进行快速傅里叶变换,得到信号的频谱

%特性Y

Subplot(432);plot(y);title('滤波前的信号波形');

Subplot(433);plot(abs(Y));title('滤波前的信号频谱');

2)双线性变换法高通巴特沃斯数字滤波

wp=2*pi*5000/fs;                  %数字域的通带截止频率

wst=2*pi*4000/fs;                  %数字域的阻带截止频率

Rp=5;

Rst=30;                           %阻带最小衰减

[N,Wn]=buttord(wp/pi,wst/pi,Rp,Rst);  %返回阶数N及3dB的频率Wn.

[B,A]=butter(N,Wn,'high');           %根据N,阻带最小衰减Rp及3dB的频率%Wn,求高通数字巴特沃斯滤波器的系统%函数.得到系统函数的系数A.B

[h,w]=freqz(B,A,256);               %对系统函数进行抽样

Subplot(434);

plot(w/pi,20*log10(abs(h)));     

title('高通巴特沃斯滤波器的抽样频谱');%标题

xlabel('f in pi unit');                  %横坐标的名字

ylabel('gain in dB');                  %纵坐标的名字

axis([0,1,-50,10]);                   %对图形X轴 (0,1),Y轴(-50,10)部分进行%放大

x=filter(B,A,y);                     %利用函数filter对信号进行滤波

X=fft(x,1000);                    %对滤波后的语音号再次进行快速傅里叶%变换,得到信号的频谱特性X

Subplot(435);plot(x);title('高通巴特沃斯滤波后的信号波形');

Subplot(436);plot(abs(X));title('高通巴特沃斯滤波后的信号频谱');

 (3)冲击响应不变法带通切比雪夫数字滤波器

 Wc=[2*pi*2000 2*pi*3000];            %模拟的通带截止频率

Wst=[2*pi*1000 2*pi*4000];            %模拟的阻带截止频率

Rst=30;                             %最小衰减

Rp=5;

 [N,Wn]=cheb1ord(Wc,Wst,Rp,Rst,'s');    %切比雪夫模拟滤波器的技术指标

 [B,A]=cheby1(N,Rp,Wn,'s');

 [b,a]=impinvar(B,A,fs);                %冲击响应不变法求系统函数的系数

 [h,w]=freqz(b,a,256);

Subplot(437);

plot(w/pi,20*log10(abs(h)),'-'); title('切比雪夫滤波器的抽样频谱');

xlabel('f in pi');ylabel('gain in db');axis([0,1,-50,10])

x=filter(b,a,y);

X=fft(x,1000);

Subplot(438);plot(x);title('切比雪夫滤波后的信号波形');

%利用函数filter对信号进行滤波

Subplot(439);plot(abs(X));title('切比雪夫滤波后的信号频谱');

% 对滤波后的语音号再次进行快速傅%里叶变换,得到信号的频谱特性X

(4) 选择合适的窗函数设计FIR数字滤波器

wst1=2*pi*2000/fs;                         %数字域的阻带截止

wst2=2*pi*3000/fs;       

wc1=2*pi*1000/fs;                          %数字域的通带截止

wc2=2*pi*4000/fs;

N=max(ceil(3.1*pi/(wst1-wc1))*2+1,ceil(3.1*pi/(wc2-wst2))*2+1);

wst=[(wst1+wc1)/2,(wst2+wc2)/2];

b=fir1(N-1,wst/pi,'stop',Hanning(N));          %根据阻带最小衰减30dB,选择

%汉宁窗。且’stop’表示为设计为

%带阻,返回fir滤波器的系统函

%数

[h,f]=freqz(b,1,500);              

title('汉宁窗带阻FIR');

Subplot(4310);

plot(f/pi,20*log10(abs(h)),'-');ylabel('20log|H|');xlabel('w/pi');title('汉宁窗带阻FIR');                                     

>> axis([0 1 -100 10]);

>> grid

x=filter(b,1,y);

X=fft(x,1000);

Subplot(4311);plot(x);title('经汉宁窗FIR滤波后的信号波形');

Subplot(4312);plot(abs(X));title('经汉宁窗FIR滤波后的信号频谱');

五、DSP图形

                                                                                                                                                                                                                                                                                                                

6)收获和体会

     在这次DSP设计主要是设计滤波器对音频信号进行滤波处理。这次的任务是通过所给的技术指标设计三个不同的滤波器:高通巴特沃斯滤波器、带通切比雪夫滤波器、FIR数字滤波器。

将所要处理的音频信号分别通过三个滤波器,得到滤波后的信号图形和信号频谱。进行二次比较:(1)滤波前和滤波后的信号频谱和图形。(2)信号通过三种滤波器后的信号频谱和图形。

我们通过图形可以看到通过高通巴特沃斯数字滤波器后滤波效果特别明显,信号图形基本滤完,基本只剩高频部分。通过切比雪夫数字滤波器的效果一般,基本能把低频和高频滤去。FIR滤波器效果就不是特别明显。

在设计FIR滤波器时,我们用到fir1(n,wn,'type',window)实现加窗线性相位FIR滤波器。在设计高通或带阻滤波器时若N-1为奇数时,fir1函数会自动加一使其成为偶数,这样就保证了h(n)有奇数个,从而满足线性相位高通和带阻FIR滤波器的设计要求。

在这次操作当中,开始我在快速变换的函数(Y=fft(y,50000))我取了50000个点,看图时发现语音信号通过各个设计好的滤波器后的效果不是很容易分辨,后来听老师说可以试着把快速傅立叶变换的点数取小一点,这样效果比较明显,我就把点数取成1000,确实减少抽样点数后效果明显了。

我个人觉得这次的设计让我们学的课程有了实际性的作用,比如录歌曲的时候如果有了杂音,就可以自己试着设计一个滤波器,提高歌曲的音质。我想在破案电视上的那个滤去杂音获取破案人员所需的声音并且放大,其中肯定也有一部分用到了滤波器。

  

7)参考文献

(1)MATLAB信号处理  刘波  电子工业出版社

(2)Matlab信号处理与应用  董长虹  国防工业出版社

(3)数字信号处理原理及其MATLAB实现 从玉良  电子工业出版社

(4)数字信号处理基础及MATLAB实现 周辉 中国林业出版社

DSP课程设计》

实验报告

           

                  

    电子信息科学类    

              

指导老师:   

更多相关推荐:
机械设计课程设计心得

机械设计心得体会机械设计的核心是正确的思路,思路错了,设计就会失败。正确的思路得出正确的方案,余下的就是查手册了。这是我这些年来搞机械设计的主要的心得体会。通过为期将近一周的没日没夜的课程设计过程,反复的修改设…

机械课程设计心得

经过紧张而辛苦的四周的课程设计结束了,看着自己的设计。即高兴又担忧,高兴的是自己的设计终于完成啦,担忧的是自己的设计存在很多的不足。课程设计是我们专业课程知识综合应用的实践训练,着是我们迈向社会,从事职业工作前…

机械设计课程设计心得体会(减速机设计)

减速机设计心得体会通过这次课程设计,由于理论知识的不足,再加上平时没有什么设计经验,一开始的时候有些手忙脚乱,不知从何入手。在老师的谆谆教导,和同学们的热情帮助下,使我找到了信心。现在想想其实课程设计当中的每一…

机械制造课程设计心得体会与小结(600字左右)

总结:两周的机械制造基础课程设计,说长不长说短不短,刚开始的两天还没有进入状态,感觉仍没有从暑假的休闲心情中转换过来。可以说课程设计的前两天是一段磨合进入设计状态的过程,刚开始的任务并不重,只是初步了解一下各自…

机械课程设计心得体会

吉林农业科技学院钻床专用夹具设计心得体会年级专业:09机械一班学生姓名:陈万宝学号:0932605120吉林农业科技学院-1-心得体会通过钻床钻用夹具设计实训,使我对机械制造工艺学有了更进一步的了解。我们现在对…

二级减速器(机械课程设计)(含总结)

机械设计课程设计姓名班级学号指导教师成绩日期20xx年6月目录1设计目的22设计方案33电机选择54装置运动动力参数计算75带传动设计96齿轮设计187轴类零件设计288轴承的寿命计算319键连接的校核3210...

机械设计课程设计感想

机械设计课程设计感想作为一名机械设计制造及自动化大三的学生我觉得能做类似的课程设计是十分有意义而且是十分必要的在已度过的大三的时间里我们大多数接触的是专业基础课我们在课堂上掌握的仅仅是专业基础课的理论面如何去锻...

《机械设计基础》课程重点总结第五版、杨可桢、高等教育出版社

机械设计基础课程重点总结绪论零件是制造的单元构件是运动的单元一部机器可包含一个或若干个机构同一个机构可以组成不同的机器第一章平面机构的自由度和速度分析1所以构件都在相互平行的平面内运动的机构称为平面机构2两构件...

华东交大理工-机械原理课程设计指导书

机械原理课程设计指导书前言本指导书是总结最近几届机械原理课程设计教学工作的基础上编写的目的在于指导学生在设计中根据给定的机器工艺功能正确进行机械运动简图的型综合及尺度综合进一步提高学生机械运动简图设计能力培养学...

机械原理课程设计概述

第一节机械原理课程设计概述一机械原理课程设计的目的机械原理课程设计是使学生较全面系统掌握机械原理课程的基本原理和方法的重要环节是培养学生初步具有确定机械运动方案分析和设计机械的能力及开发创新能力的一种手段其目的...

杨可桢《机械设计基础》课程重点总结

杨可桢机械设计基础课程重点总结绪论零件是制造的单元构件是运动的单元一部机器可包含一个或若干个机构同一个机构可以组成不同的机器平面机构的自由度和速度分析1所以构件都在相互平行的平面内运动的机构称为平面机构2件通过...

机械课程设计心得体会

机械课程设计心得体会范文一经过一个月的努力我终于将机械设计课程设计做完了在这次作业过程中我遇到了许多困难一遍又一遍的计算一次又一次的设计方案修改这都暴露出了前期我在这方面的知识欠缺和经验不足刚开始在机构设计时由...

机械设计课程设计心得(39篇)