中南大学数字信号处理课设报告

中南大学数字信号处理课设报告
中南大学数字信号处理课设报告

数字信号处理课程设计

目录

一、课程设计题目 (1)

二、题目设计要求 (2)

三、设计思想及步骤 (2)

3.1Gaussian序列频域变换 (2)

●3.1.1设计内容 (2)

●3.2.2设计思想 (3)

●3.2.3设计步骤 (3)

●3.3.4设计结果 (3)

3.2对周期方波信号进行滤波 (6)

●3.2.1设计内容 (6)

●3.2.2设计思想 (6)

●3.2.3设计步骤 (7)

●3.2.4设计结果 (7)

3.3对语音信号实现回声处理 (11)

●3.3.1设计内容 (11)

●3.3.2设计思想 (11)

●3.3.3设计步骤 (11)

●3.3.4设计结果 (11)

四、结果分析 (14)

4.1.Gaussian序列频域变换分析 (14)

4.2.对周期方波信号进行滤波 (14)

4.3.对语音信号实现回声处理 (14)

五、总结 (15)

六、附录 (16)

6.1参考书目 (16)

6.2源程序 (17)

一、课程设计题目

课程设计选题一:

1. 已知Gaussian 序列

2

()

,015

()0,n p q a e n x n --??≤≤=?

??其它

1)固定信号xa(n)中参数p=8,改变q 的值,使q 分别等于2,4,8,观察它们的时域和幅频特性,了解当q 取不同值时,对信号序列的时域、幅频特性的影响;固定q=8,改变p ,使p 分别等于8,12,14,观察参数p 变化对信号序列的时域及幅频特性的影响,观察p 等于多少时,会发生明显的泄漏现象,混叠是否也随之出现?记录实验中观察到的现象,绘出相应的时域序列和幅频特性曲线。 2)设有序列

9()cos()cos(),049

510b x n n n n ππ

=+≤≤

试实现 xa(n)(p =8,q =2)和 xb(n)的时域线性卷积

3)用FFT 分别实现xa(n)(p =8,q =2)和 xb(n)的线性卷积和50点的圆周卷积。

2. 对周期方波信号进行滤波

1)生成一个基频为10Hz 的周期方波信号。

2)选择适当的DFT 参数,对其进行DFT ,分析其频谱特性,并绘出相应曲线。 3)设计多个滤波器,分别滤除该周期信号中30Hz 、40Hz 、50Hz 以后的频率分量,观察滤波前后信号的时域和频域波形变化 4)如果该信号淹没在噪声中,试滤除噪声信号

3. 1)获取一段音乐或语音信号,设计单回声滤波器,实现信号的单回声产生。给出单回

声滤波器的单位脉冲响应及幅频特性,给出加入单回声前后的信号频谱。

2)设计多重回声滤波器,实现多重回声效果。给出多回声滤波器的单位脉冲响应及幅频特性,给出加入多重回声后的信号频谱。

3)设计多段均衡器,使得不同频率的混合音频信号,通过一个均衡器后,增强或削减某些频率分量

二、题目设计要求

1、使用MATLAB(或其它开发工具)编程实现上述内容,写出课程设计报告。滤波器设

计题目应尽量避免使用现成的工具箱函数。为便于分析与观察,设计中所有频谱显示中模拟频率应以实际频率显示,数字频率应对 归一化。

2、课程设计报告的内容包括:

(1)课程设计题目和题目设计要求;

(2)设计思想和系统功能分析;

(3)设计中关键部分的理论分析与计算,参数设置,关键模块的设计思路;

(4)测试数据、测试输出结果,及必要的理论分析和比较

(5)总结,包括设计过程中遇到的问题和解决方法,设计心得与体会等;

(6)参考文献;

(7)程序源代码清单。

3、演示系统使用GUI界面或混合编程实现集成打包发布。

三、设计思想及步骤

3.1Gaussian序列频域变换

●3.1.1设计内容

●3.2.2设计思想

信号的频谱分析就是利用傅里叶分析的方法,求出与时域描述相对应的频域描述,从中找出信号频谱的变化规律,其重点是阐述频谱分析过程中可能存在的误差。可能存在的误差有:

混叠现象

对连续信号进行频谱分析时,先要对信号进行采样,理论上要求采样频率fs必须大于两倍信号的最高频率。在满足采样定理条件下,采样序列的数字频谱能准确反映连续信号的模拟频谱,否则会发生频谱混叠现象。严格地讲,实际信号的持续时间有限、频谱无限,为了尽可能减少频谱混叠,信号在采样之前一般都要进行预滤波处理。

截断效应

(1)频谱泄漏

原序列经截断后,频谱会向两边展宽,通常称这种展宽为泄漏。频谱泄漏使频谱变模糊,分辨率变差,泄漏程度和窗函数幅度谱主瓣宽度有关。窗型一定,窗口越长,主瓣越窄,频谱泄漏越小。窗口长度一定,矩形窗主瓣最窄,频谱泄漏最小,但其旁瓣的幅度最大。

(2)谱间干扰

对原序列截断,频谱不仅会向附近展宽,还会形成许多旁瓣,引起不同频率间的干扰,简称谱间干扰。特别是强信号谱的旁瓣可能湮没弱信号的主谱或误认为是另一假信号的主谱线。矩形窗的旁瓣幅度大,谱间干扰严重。相对而言,布莱克曼窗的旁瓣幅度比矩形窗小,谱间干扰小,但其主瓣过渡带宽,分辨率差。

(3)栅栏效应

我们应根据频谱图像分析误差,和减小误差的办法。

●3.2.3设计步骤

1.确定采样频率

2.画出时域波形

3.利用FFT画出频域波形

4.进行卷积处理

●3.3.4设计结果

xa(n)中参数p=8,q分别等于2,4,8,它们的时域和幅频特性:

q=8,改变p,使p分别等于8,12,14,信号序列的时域及幅频特性

xa(n)(p=8,q=2)和xb(n)的时域线性卷积:

xa(n)(p=8,q=2)和xb(n)的线性卷积:

xa(n)(p=8,q=2)和xb(n)的50点圆周卷积:

3.2对周期方波信号进行滤波

●3.2.1设计内容

1)生成一个基频为10Hz的周期方波信号。

2)选择适当的DFT参数,对其进行DFT,分析其频谱特性,并绘出相应曲线。

3)设计多个滤波器,滤除该周期信号中30Hz, 40Hz, 50Hz以后的频率分量,观察滤波前后信号的时域和频域波形变化

4)如果该信号淹没在噪声中,试滤除噪声信号。

●3.2.2设计思想

此题前面二问仍然是很基础的题目,可以很容易地得出程序代码,并且画出其的图像与频

谱特性。后二问则需要用到randn((1,N)函数生成随机噪声,并且需要用到filter函数滤去噪声。

首先对待滤波的信号进行频谱分析,观察信号频率分布的规律,此题目为加性噪声的情况,信号的频谱与噪声的频谱基本不重叠,可以采用频率选择滤波器直接对信号进行滤波。再需要根据信号时域特性、频域特性、或时频特性确定滤波器的设计参数,设计出相应的数字滤波器。

最后,利用该数字滤波器对信号进行滤波,在时域和频域观察信号滤波的主观及客观效果。若主观及客观效果满足要求,说明分析过程和滤波方法正确有效,若不满足要求,需要重新分析和设计。

题目要求的是10HZ的周期方波频率,我们可以采用square函数产生方波信号,要滤除30Hz ,40HZ,50Hz之后的以外的频率成分,因此我选择了低通滤波器进行滤波,并且优先选择了巴特沃斯低通滤波器,因为此滤波器相对而言参数容易设置,同时有相对平坦的通带与阻带,可以满足题目的要求。并且考虑到滤波器的过度,我选择了进行过度,即通带边界频率与阻带截至频率。并且设置好最大通带衰减与最小阻带衰减,确定buttord的参数,之后便可以得到滤波器的传递函数,由此可以画出波形。滤波之后采点进行傅里叶变化后得到频率图。

●3.2.3设计步骤

1. 采用square函数产生方波信号

2. 利用DFT进行频谱分析

3. 设计巴特沃斯低通滤波器,滤除30Hz ,40Hz ,50Hz以外的所有信号

4. 利用random函数产生一个随机噪声加到原信号上去,利用滤波器滤除噪声

●3.2.4设计结果

方波信号的产生和频谱分析:

滤除40Hz以外的所有频率信号后时域及频谱图:

滤除随机信号:

3.3对语音信号实现回声处理

●3.3.1设计内容

获取一段音乐或语音信号,设计单回声滤波器,实现信号的单回声产生。给出单回声滤波器的单位脉冲响应及幅频特性,给出加入单回声前后的信号频谱。设计多重回声滤波器,实现多重回声效果。给出多回声滤波器的单位脉冲响应及幅频特性,给出加入多重回声后的信号频谱。设计多段均衡器,使得不同频率的混合音频信号,通过一个均衡器后,增强或削减某些频率分量

●3.3.2设计思想

利用系统函数来读取声音文件,得到采样频率和频谱特性,要实现声音信号的单重、多重回声效果,在原函数的基础上加入零序列可以使声音信号延后,再乘以一个衰减系数,可以得到回声信号,然后进行累加,得到回声信信号。最后设计均衡器,使得不同频率的混合音频信号,通过一个均衡器后,增强或削减某些频率区域。可以先设计出一个低通滤波器,将低通滤波器的滤波频率进行增大或减小,再延后滤波信号,并进行累加,过滤,便可以得到设计的均衡器。

●3.3.3设计步骤

1.读取语音

2.画出时域波形

3.利用FFT画出频域波形

4.进行单回声处理

5.进行多回声处理

6.利用均衡器进行处理

●3.3.4设计结果

获取语音信号:

单回声滤波:

多重回声滤波:

均衡器设计:

四、结果分析

4.1 Gaussian序列频域变换分析

1)根据采样定理可知,采样频率fs应大于二倍的最高频率,故在取2000Hz作为采样频率后,没有出现明显的频谱混叠现象。

2)结果共显示了三幅图。其中图二是N很小,截断效应明显的频谱图;图三是N=200,明显减小了截断效应的频谱图。图二图三比较可以看出,图二中本没有的频率信号出现在频谱图中,这是由于截断效应引起的,而图三滤除了本没有的频率信号,明显减少了截断效应对频谱图的影响

4.2对周期方波信号进行滤波

1)方波信号的频谱幅度随着f的增大而逐渐减小。

2)滤除该周期信号中30Hz,40Hz,50Hz以后的频率分量后,频域波形发生了明显的变化,30Hz,40Hz,50Hz以外的频谱幅度为零,即30Hz,40Hz,50Hz以后的频率分量已全部滤除。

4.3对语音信号实现回声处理

1)读取音乐信号“noisy”记录其采样频率,需要使用函数“wavread”,画出其时域波形之后进行傅立叶变换,得到频域波形;对于声音信号的快放和慢放,只需要改变其频率就可以实现,在课程设计中考虑到需要满足不同要求,便设定语句a=input('请输入音乐变速倍数');只需输入变速倍数,快放系数大于1,慢放系数小于1,用语句sound(y,a*fs)就可以实现;对于声音信号的放大和衰减功能的实现,改变信号幅度即可,类似于上一个要求,由用户输入音乐放大倍数b=input('请输入音乐放大倍数'),声音信号放大则系数大于1,衰减则系数小于1,用语句sound(b*y,fs)实现该功能;

2)要声音信号的多重回放功能,对原信号进行扩展,该序列依次后移,空位补零序列,产生三个相同长度,但是声音信号(即扩展序列中非零段)位于不同位置的序列,然后对这三个信号进行叠加,就可以实现题意要求的多重回放功能;

3)设计均衡器,使得得不同频率的混合音频信号,通过一个均衡器后,增强或削减某些频率区域,基本原理依然是设计低通滤波器原型,对于该滤波器进行改进,扩展得到可以实现要求的均衡器,利用alpha=[1,3,0.5,2]可设计不同放大或者衰减倍数的滤波器。即先根据设计FIR 滤波器的原理设计出一个低通滤波器,改变参数并叠加得到所需要的均衡器,实现不同频段声音信号的放大和衰减。

五、总结

在这次历时近一个月的数字信号处理课程设计中,我收获颇多。

1、开始设计时,不要太过于追求完美,有思路就马上记录下来,在查阅资料也要注意记录重点。

2、遇到问题,不要着急,保住沉着的心态,通过查阅资料、请教老师或同学找出解决途径。

3、做设计,单凭自己的力量是不够的,要学会学习别人好的方面,多查阅资料,多与老师、同学交流,学会把别人的知识转变为自己的知识。

4、了解了许多汇编程序的思想,扩展了自己的视野,不再仅仅局限于书本中几条简短的程序,而且更重要的是明白写程序的态度:仔细谨慎,精益求精。

5、养成良好的工作态度,细心认真,这对以后工作具有重要意义。

第一次选题目时,初步浏览了所有备选题目,可能是由于这门课程是在上学期学习的,一些知识已经不是很清楚,只是脑海中存在着一些简单的记忆,看到第一题目有实现声音信号的快放、慢放、放大、衰减等功能,比较感兴趣,于是选择了第一题。但是再后来完成课程设计的过程中,发现这并不简单,而且相关知识点已经模糊,所以又重新拿起MATLAB 和数字信号处理,选择要完成本次课设所需要储备的基本知识重新研究。

第一题和第二题基本都可以在书本上找到类似的题目,但是课程设计的题目会更系统、更庞大一点,于是我把基本原型理解清楚,然后做出简单的信号时域采样,频率特性,画出它们的时域与频域波形,分析它们的频谱特性,观察不同长度、不同窗函数下的截断效应和谱间干扰,借助于书和网络工具,研究不同窗函数的效果,以及不同采样点数对信号波形的影响,重新掌握学过的知识。

最感兴趣的第三题也使花费时间和经历最多的题目,相对于前两道题目,第三题更加系统,要求也更高,最初甚至不清楚怎样读取声音信号,怎样得到它的频域波形,于是就上网查询,

了解到函数可以实现此功能,便开始尝试,声音信号快放和慢放,以及放大衰减功能,根据自己的思路只需改变信号的频率和幅度便可以实现,再次借助函数完成此两项功能。而在实现声音信号回放功能的时候,只是有大体思路,要将信号移频,叠加,但是不知道功能怎样实现,请教同学后明白要补加零序列,使几个序列通常度便可以实现。最后均衡器的实现,在刚开始做的时候不清楚怎样实现不同频段的改变,在研究书本之后也没有思路,便上网查找类似均衡器的设计,找到方法,看懂、理解设计过程,自己设计出了符合要求的均衡器。

在设计过程中,犯了些错误,发现自己还不够认真不够细心,有些错误本来可以避免,但是由于粗心,输入错误等检错改错很久。另外以前的知识学习的不是很牢固,但这次课程设计,不但巩固了以前的知识,还学习了新内容,增加了自己的思考能力,锻炼了学习能力,达到了目的。同时也明白了学习过程中不能在完全学会了才动手去做,我们应该边学边做,在摸索中学习,不断发现问题,不断解决问题,这样才能在更正错误、补充不足中不断进步。只有把所学的理论知识与实践相结合起来,从理论中得出结论,才能真正为社会服务,从而提高自己的实际动手能力和独立思考的能力。

最后感谢老师在这次课程设计的过程中答疑解惑,有了老师的帮助,才更快的找到方向,改正错误,减少一些不必要的时间损失,更快更好的完成课程设计任务。

六、附录

6.1参考书目

1)数字信号处理(第三版)

2)MATLAB程序设计与应用

6.2源程序

6.2.1

6.2.1.1

p=8;

q1=2;

q2=4;

q3=8;

n=0:15;

xa1=exp(-(n-p).^2./q1); xa2=exp(-(n-p).^2./q2); xa3=exp(-(n-p).^2./q3); Fa1=abs(fft(xa1));

Fa2=abs(fft(xa2));

Fa3=abs(fft(xa3)); subplot(3,2,1);

stem(n,xa1,'.','r');

grid;

xlabel('n');

title('p=8,q=2的时域特性'); subplot(3,2,2);

stem(n,Fa1,'.');

grid;

xlabel('n');

title('p=8,q=2的幅频特性'); subplot(3,2,3);

stem(n,xa2,'.','r');

grid;

xlabel('n');

title('p=8,q=4的时域特性') subplot(3,2,4);

stem(n,Fa2,'.');

grid;

xlabel('n');

title('p=8,q=4的幅频特性'); subplot(3,2,5);

stem(n,xa3,'.','r');

grid;

xlabel('n');

title('p=8,q=8的时域特性') subplot(3,2,6);

stem(n,Fa3,'.');

grid;

xlabel('n');

title('p=8,q=8的幅频特性');

6.2.1.2

q=8;

p1=8;

p2=12;

p3=14;

n=0:15;

xa1=exp(-(n-p1).^2./q);

xa2=exp(-(n-p2).^2./q);

xa3=exp(-(n-p3).^2./q);

Fa1=abs(fft(xa1));

Fa2=abs(fft(xa2));

Fa3=abs(fft(xa3));

subplot(3,2,1);

stem(n,xa1,'.','r');

grid;

xlabel('n');

ylabel('q=8,p=8的时域特性'); subplot(3,2,2);

stem(n,Fa1,'.');

grid;

xlabel('n');

ylabel('q=8,p=8的幅频特性'); subplot(3,2,3);

stem(n,xa2,'.','r');

grid;

xlabel('n');

ylabel('q=8,p=12的时域特性'); subplot(3,2,4);

stem(n,Fa2,'.');

grid;

xlabel('n');

ylabel('q=8,p=12的幅频特性'); subplot(3,2,5);

stem(n,xa3,'.','r');

grid;

xlabel('n');

ylabel('q=8,p=14的时域特性'); subplot(3,2,6);

stem(n,Fa3,'.');

grid;

xlabel('n');

ylabel('q=8,p=14的幅频特性');

中南大学数字信号处理实验三

实验报告 实验名称用双线性变换法设计IIR数字滤波器课程名称数字信号处理 姓名成绩 班级学号 日期 2014年5月24号地点综合实验楼机房备注:

1.实验目的 (1)熟悉用双线性变换法设计IIR 数字滤波器的原理与方法; (2)掌握数字滤波器的计算机仿真方法; (3)通过观察对实际心电图信号的滤波作用,获得数字滤波的感性知识。 2.实验环境 应用MATLAB 6.5软件 操作系统:windows XP 3.实验内容及原理 (1)用双线性变换法设计一个巴特沃斯低通IIR 数字滤波器。设计指标参数为:在通带内截止频率低于0.2π时,最大衰减小于1dB ;在阻带内[0.3π,π]频率区间上,最小衰减大于15dB 。 (2)以0.02π为采样间隔,打印出数字滤波器在频率区间[0,π/2]上的幅频响应特性曲线。 (3)用所设计的滤波器对实际心电图信号采样序列进行仿真滤波处理,并分别打印出滤波前后的心电图信号波形图,观察总结滤波作用与效果。 教材例中已求出满足本实验要求的数字滤波系统函数: ∏==3 1)()(k k z H z H , 3,2,1,1)21()(2121=--++=----k z C z B z z A z H k k k 式中 A=0.09036, 2155 .0,9044.03583 .0,0106.17051 .0,2686.1332211-==-==-==C B C B C B 4.实验结果 心电图信号采样序列 0510152025 303540455055-100-50 50 n x (n ) 心电图信号采样序列x(n)

一级滤波后的心电图信号: 01020 30405060-100-80 -60 -40 -20 20 40 n y 1(n ) 一级滤波后的心电图信号 二级滤波后的心电图信号: 01020 30405060-100-80 -60 -40 -20 20 40 n y 2(n ) 二级滤波后的心电图信号 三级滤波后的心电图信号: 0102030 405060-80-60 -40 -20 20 40 n y 3(n )三级滤波后的心电图信号

DSP课程设计 (3)

深圳大学考试答题纸 (以论文、报告等形式考核专用) 二○一四~二○一五学年度第1 学期 课程编号 课程 名称 单片机/ARM /DSP技术实践 主讲 教师 评 分 学号姓名 专业年级 题 目: 基于DSP2812的课程设计

一、实验要求 由外接的信号发生器产生一正弦信号(电压范围:0~3V),通过DSP的AD功能对此正弦信号进行采集,通过DSP的SCI功能与PC机之间进行通信,把所采集的AD信号发送至PC机端,在超级终端上进行实时显示。 二、实验原理 2.1 ADC概述 ADC,即模/数转换器,将模拟量转换成数字量,提供给控制器使用。TMS320F2812片上有一个12位分辨率、具有流水线结构的模/数转换器,其机构框图如图1所示。其前端为2个8选1多路切换器和2路同时采样/保持器,构成16个模拟输入通道,模拟通道的切换由硬件自动控制,并将各模拟通道的转换结果顺序存入16个结果寄存器中。 图1 ADC机构框图 2.2 ADC模块特点 (1)带2个8选1多路切换器和双采样/保持器的12位的ADC,共有16个模拟输入通道; (2)模拟量输入范围:0.0V-3.0V;

(3)转换率:在25MHZ的ADC时钟下为80ns; (4)转换结果存储在16个结果存储器中; (5)转换结果=4095*(输入的模拟信号-ADCLO)/3; (6)多种A/D触发方式:软件启动、EVA和EVB; (7)灵活中断方式:可以在每次转换结束或每隔一次转换结束触发中断; 3.AD C转换步骤 (1)初始化DSP系统; (2)设置PIE中断矢量表; (3)初始化ADC模块; (4)将ADC中断的入口地址装入PIE中断矢量表中,开中断; (5)软件启动ADC转换; (6)等待ADC中断; (7)在ADC中断中读取ADC转换结果,软件启动下一次ADC中断。 三、实验实现 3.1硬件方案设计 本实验以TMS320F2812为核心控制部件,利用软件编程,通过ADC模块对试验箱上的信号发生器发出的正弦信号进行采集,由于试验箱上的信号发生器只能调节到2V,所以此次实验只针对2V的正弦信号,再通过串口线与PC机连接,将采集转换的数字信号传送到PC机端的串口助手,并还原成采集时的电压值。硬件框架图如图2所示。本次ADC采用SEED-DEC2812的AD接口的ADCINA6通道。 图2 硬件框架图

DSP实验报告

一、综合实验内容和目的 1、实验目的 (1) 通过实验学习掌握TMS320F28335的浮点处理; (2) 学习并掌握A/D模块的使用方法; (3) 学习并掌握中断方式和查询方式的相关知识及其相互之间的转换; (4) 学习信号时域分析的方法,了解相关电量参数的计算方法; (5) 了解数字滤波的一些基本方法。 2、实验内容 要求1:对给定的波形信号,采用TMS320F28335的浮点功能计算该信号的以下时域参数:信号的周期T,信号的均方根大小V rms、平均值V avg、峰-峰值V pp。 其中,均方根V rms的计算公式如下: V= rms 式中N为采样点数,()u i为采样序列中的第i个采样点。 要求2:所设计软件需要计算采样的波形周期个数,并控制采样点数大于1个波形周期,且小于3个波形周期大小。 要求3:对采集的数据需要加一定的数字滤波。 二、硬件电路 相关硬件:TMS320F28335DSP实验箱,仿真器。

硬件结构图 三、程序流程图 1、主程序流程图 程序的主流程图2、子程序流程图

参数计算的流程图 四、实验结果和分析 1、实验过程分析 (1) 使用的函数原型声明 对ADC模件相关参数进行定义:ADC时钟预定标,使外设时钟HSPCLK 为25MHz,ADC模块时钟为12.5MHz,采样保持周期为16个ADC时钟。 (2) 定义全局变量 根据程序需要,定义相关变量。主要有:ConversionCount、Voltage[1024]、Voltage1[1024]、Voltage2[1024]、filter_buf[N]、filter_i、Max、Min、T、temp、temp1、temp2、temp3、Num、V、Vav、Vpp、Vrm、fre。这些变量的声明请见报告后所附的源程序。 (3) 编写主函数 完成系统寄存器及GPIO初始化;清除所有中断,初始化PIE向量表,将程

数字信号处理课程设计报告

《数字信号处理》课程设计报告 设计题目: IIR滤波器的设计 专业: 班级: 姓名: 学号: 指导教师: 2010年月日

1、设计目的 1、掌握IIR 滤波器的参数选择及设计方法; 2、掌握IIR 滤波器的应用方法及应用效果; 3、提高Matlab 下的程序设计能力及综合应用能力。 4、了解语音信号的特点。 2、设计任务 1、学习并掌握课程设计实验平台的使用,了解实验平台的程序设计方法; 2、录制并观察一段语音信号的波形及频谱,确定滤波器的技术指标; 3、根据指标设计一个IIR 滤波器,得到该滤波器的系统响应和差分方程,并根据差分方程将所设计的滤波器应用于实验平台,编写相关的Matlab 程序; 4、使用实验平台处理语音信号,记录结果并进行分析。 3、设计内容 3.1设计步骤 1、学习使用实验平台,参见附录1。 2、使用录音机录制一段语音,保存为wav 格式,录音参数为:采样频率8000Hz、16bit、单声道、PCM 编码,如图1 所示。 图1 录音格式设置 在实验平台上打开此录音文件,观察并记录其波形及频谱(可以选择一段较为稳定的语音波形进行记录)。 3、根据信号的频谱确定滤波器的参数:通带截止频率Fp、通带衰减Rp、阻带截止频率Fs、阻带衰减Rs。 4、根据技术指标使用matlab 设计IIR 滤波器,得到系统函数及差分方程,并记录得到系统函数及差分方程,并记录其幅频响应图形和相频响应图形。要求设计 第 1页出的滤波器的阶数小于7,如果不能达到要求,需要调整技术指标。 5、记录滤波器的幅频响应和系统函数。在matlab 中,系统函数的表示公式为:

因此,必须记录系数向量a 和b。系数向量a 和b 的可以在Matlab 的工作空间(WorkSpace)中查看。 6、根据滤波器的系统函数推导出滤波器的差分方程。 7、将设计的滤波器应用到实验平台上。根据设计的滤波器的差分方程在实验平台下编写信号处理程序。根据运行结果记录处理前后的幅频响应的变化情况,并试听处理前后声音的变化,将结果记录,写入设计报告。 3.2实验程序 (1)Rs=40; Fs=1400; Rp=0.7; Fp=450; fs=8000; Wp=2*pi*Fp;Ws=2*pi*Fs; [N,Wn]=buttord(Wp,Ws,Rp,Rs,'s'); [b1,a1]=butter(N,Wn,'s'); [b,a]=bilinear(b1,a1,fs); [H,W]=freqz(b,a); figure; subplot(2,1,1);plot(W*fs/(2*pi),abs(H));grid on;title('频率响应'); xlabel('频率');ylabel('幅值');、 subplot(2,1,2); plot(W,angle(H));grid on;title('频率响应'); xlabel('相位(rad)');ylabel('相频特性'); 3.3实验结果(如图): N =5 Wn=6.2987e+003 第 2页

中南大学RFID课程设计报告

CENTRAL SOUTH UNIVERSITY 课程设计报告 课程: RFID课程设计 班级:物联网工程1201班 学号: 0909120316 姓名:王兆岳 指导教师:李刚 日期: 2015年4月25日

第一节课程设计选题 (1) 1.1选题背景 (1) 1.2课程设计目标 (1) 1.3课程设计使用的相关语言及数据库 (2) 1.4测试环境 (2) 第二节总体设计 (2) 2.1处理流程概要 (2) 2.2总体架构设计 (3) 2.3总体处理流程 (4) 第三节 PC端具体设计 (4) 3.1PC端模块划分 (4) 3.2出入库控制模块 (5) 3.3信息查询模块 (6) 3.4账号注册模块 (8) 3.5充值缴费模块 (8) 3.6硬件通讯中间件 (10) 第四节移动端具体设计 (11) 4.1剩余车位展示 (11) 4.2停车场线路导航 (12) 4.3个人记录、余额查询 (13) 第五节主要算法 (13) 6.1避免刷卡同时激活入库和出库 (13) 6.2多张卡同时在区域内时的屏蔽 (14) 6.3屏蔽偶发错误 (15) 第六节实验总结 (15)

第一节课程设计选题 1.1选题背景 近几年随着我国高速发展,我国的机动车保有量也在不断攀升,因此楼宇、社区和商业区构建停车场及管理系统就显得十分迫切,构建一套包含车辆进出、停车泊位、缴费结算、资料查询、信息提示等功能的相对完善的管理系统,已成为停车场管理部门的共同愿望,同时由于传统停车场并没有与互联网实现对接,经常造成停车位的浪费或是由于驾驶员不能及时获知停车位已满的消息而导致能源的极大浪费、加剧交通拥堵的状况,基于此我选择停车场管理系统作为本次RFID课程设计的题目。 1.2课程设计目标 在本方案中,效率、正确率、信息的整合、以及便捷性是重点追求的目标。 效率读取后数据应及时进行处理,并写入数据库备查 正确率保证每次读取信息的准确性,避免“漏读”或“重读” 信息的整合不同功能模块要实现良好的整合 便捷性尽可能减少人员手动操作,尽量实现自动化

dsp时钟日历课程设计

课程设计说明书(本科) 题目: 时钟日历 姓名: 专业: 电子信息工程 班级: 09级一班 2012年 6 月

目录 摘要 (1) 一、硬件设计 (1) 1、硬件方案设计 (1) 2、单元电路设计 (2) 3、电路原理图 (5) 4、硬件调试 (6) 二、软件设计 (6) 1、系统分析 (6) 2、软件系统设计 (7) 3、软件代码实现 (9) 4、软件调试 (24) 四、课程设计体会总结 (24) 五、参考文献 (24)

时钟日历 摘要:课程设计的主要目的是用tms320f2812芯片为核心控制部件,设计一个能用LCD液 晶显示屏显示当前年,月,日,时,分,秒以及星期的具有电子时钟功能的万年历。 ⑴学习并了解ICETEK-F2812-A板及教学实验箱的使用; ⑵学习DSP芯片的I/O端口的控制方法; ⑶熟悉字模的简单构建和使用; ⑷熟悉Emulator方式下的程序调试规程,并最终能够熟练掌握在DSP软硬件环境下 的程序开发流程;能够对现有器件进行简单地编程,实现各种简单地显示控制。 关键词:dsp 时钟日历 一、硬件设计 1、硬件方案设计 本系统以TMS2812为核心控制部件,利用软件编程,通过DS1302进行时钟控制,使用12864 LCD液晶显示器进行时钟显示,能实现题目的基本要求,尽量做到硬件电路简单稳定,减小电磁干扰和其他环境干扰,充分发挥软件编程的优点,减小因元器件精度不够引起的误差。由于时间有限和本身知识水平的发挥,我们认为本系统还有需要改进和提高的地方,例如选用更高精度的元器件,硬件电路更加精确稳定,软件测量算法进一步的改进与完善等。总体框图如图1所示。 GND +5V ADD PWM4 PWM3 VSS PWM2 V0 IOPA7 IOPA6 IOPA5 REST IOPA4 IOPA3 OSCBYP TXAL1 TXAL2 IOPB0- IOPB7 E CS1 CS2 R/W RS DB0-DB7 RST I/O SCLK VCC1/VCC2 X1/X2 GND 复位电路 OSCBYP为高电平。采 用内部振荡 双电源 32768hz 10K DS1302

DSP实验报告

东南大学自动化学院 实验报告 课程名称: DSP技术及课程设计 实验名称:直流无刷电机控制综合实验 院(系):自动化专业:自动化 姓名:ssb 学号:08011 实验室:304 实验组别: 同组人员:ssb1 ssb2 实验时间:2014年 6 月 5 日评定成绩:审阅教师:

目录 1.实验目的和要求 (3) 1.1 实验目的 (3) 1.2 实验要求 (3) 1.2.1 基本功能 (3) 1.2.2 提高功能 (3) 2.实验设备与器材配置 (3) 3.实验原理 (3) 3.1 直流无刷电动机 (3) 3.2 电机驱动与控制 (5) 3.3 中断模块 (7) 3.3.1 通用定时器介绍及其控制方法 (7) 3.3.2 中断响应过程 (7) 3.4 AD模块 (8) 3.4.1 TMS320F28335A 芯片自带模数转换模块特性 (8) 3.4.2 模数模块介绍 (8) 3.4.3 模数转换的程序控制 (8) 4.实验方案与实验步骤 (8) 4.1 准备实验1:霍尔传感器捕获 (8) 4.1.1 实验目的 (8) 4.1.2 实验内容 (9) 4.1.2.1 准备 (9) 4.1.2.2 霍尔传感器捕获 (9) 4.2 准备实验2:直流无刷电机(BLDC)控制 (10) 4.2.1 程序框架原理 (10) 4.2.1.1 理解程序框架 (10) 4.2.1.2 基于drvlib281x库的PWM波形产生 (11) 4.2.2 根据捕获状态驱动电机运转 (12) 4.2.2.1 目的 (12) 4.2.2.2 分析 (12) 4.3 考核实验:直流无刷电机调速控制系统 (13) 4.3.1 初始化工作 (13) 4.3.2 初始化定时器0.... . (13) 4.3.3初始化IO口 (13) 4.3.4中断模块.... (13) 4.3.5 AD模块 (14) 4.3.6在液晶屏显示 (15) 4.3.7电机控制 (17) 4.3.7.1 控制速度方式选择 (17) 4.3.7.2 控制速度和转向 (18) 4.3.8延时子函数 (19) 4.3.9闭环PID调速 (19)

中南大学学位论文答辩程序

中南大学学位论文答辩程序 本程序摘自《中南大学研究生学位论文答辩管理办法》(中大研字〔2019〕4号) 一、学院学位评定分委员会委员或学科方向带头人宣读答辩委员会主席及委员名单; 二、答辩委员会主席主持会议,宣布答辩会开始; 三、导师介绍答辩人的基本情况,包括简历、政治思想表现、学习成绩和学位论文工作等; 四、答辩人报告学位论文主要内容(硕士论文一般不少于20分钟,博士论文一般不少于30分钟); 五、答辩委员会委员及列席人员提问,答辩人当场回答问题。答辩委员会秘书对答辩委员会提出的主要问题和答辩人回答问题情况进行认真地详细记录。 六、答辩人回答论文评阅人在学术评语中提出的问题以及论文修改情况; 七、答辩会休会,答辩委员会召开内部会议,校学位评定委员会委员、学位评定分委员会委员、校学位与研究生教育督导专家、研究生院工作人员等可列席会议。主要议程为: ①秘书宣读论文评阅人结果; ②秘书宣读指导教师意见、系(所)审查结果; ③答辩委员会审议学位论文及答辩情况; ④答辩委员会以不记名投票方式进行表决,就是否授予答辩人博士或硕士学位作出决议,经全体委员三分之二以上同意,方为通过; ⑤答辩委员会讨论并通过答辩决议,决议经答辩委员会主席签字后,报送学位评定分委员会审议。 八、答辩会复会,主席或主席委托秘书宣布答辩委员会表决结果和决议; 九、主席宣布答辩会结束。 说明: 学位论文答辩未通过者,且答辩委员会未作出修改论文的书面决议,本次申请无效。学位论文答辩未通过者,但答辩委员会认为可以进一步修改论文时,应采取无记名投票方式,经答辩委员会全体委员三分之二以上同意,可作出在1 年内(硕士研究生)或2 年内(博士研究生)修改论文、重新答辩一次的决议。答辩仍未通过或逾期未答辩者,本次申请无效。 若博士学位论文答辩委员会认为申请人的论文虽未达到博士学位的学术水平,但已达到硕士学位的学术水平,且申请人又尚未获得过该学科硕士学位的,可作出授予硕士学位的决议,报送学位评定分委员会审定和校学位评定委员会审批。 附:冶金与环境学院学位评定分委员会组成人员名单

数字信号处理课程设计报告

抽样定理的应用 摘要 抽样定理表示为若频带宽度有限的,要从抽样信号中无失真地恢复原信号,抽样频率应大于2倍信号最高频率。抽样频率小于2倍频谱最高频率时,信号的频谱有混叠。抽样频率大于2倍频谱最高频率时,信号的频谱无混叠。 语音信号处理是研究用数字信号处理技术和语音学知识对语音 信号进行处理的新兴学科,是目前发展最为迅速的学科之一,通过语音传递信息是人类最重要,最有效,最常用和最方便的交换信息手段,所以对其的研究更显得尤为重要。 Matlab语言是一种数据分析和处理功能十分强大的计算机应用 软件,它可以将声音文件变换成离散的数据文件,然后用起强大的矩阵运算能力处理数据。这为我们的本次设计提供了强大并良好的环境! 本设计要求通过利用matlab对模拟信号和语音信号进行抽样,通过傅里叶变换转换到频域,观察波形并进行分析。 关键词:抽样Matlab

目录 一、设计目的: (2) 二、设计原理: (2) 1、抽样定理 (2) 2、MATLAB简介 (2) 3、语音信号 (3) 4、Stem函数绘图 (3) 三、设计内容: (4) 1、已知g1(t)=cos(6πt),g2(t)=cos(14πt),g3(t)=cos(26πt),以抽样频率 fsam=10Hz对上述三个信号进行抽样。在同一张图上画出g1(t),g2(t),g3(t)及其抽样点,对所得结果进行讨论。 (4) 2、选取三段不同的语音信号,并选取适合的同一抽样频率对其进 行抽样,画出抽样前后的图形,并进行比较,播放抽样前后的语音。 (6) 3、选取合适的点数,对抽样后的三段语音信号分别做DFT,画图 并比较。 (10) 四、总结 (12) 五、参考文献 (13)

(完整版)《中南大学数字信号处理》2014试卷及答案

中南大学考试试卷 2013-- 2014学年 下 学期期末考试试题 时间100分钟 数字信号处理 课程 48 学时 3 学分 考试形式: 闭 卷 专业年级: 电子信息、通信2012级 总分100分,占总评成绩 70 % 注:此页不作答题纸,请将答案写在答题纸上 一、填空题(本题20分,每空2分) 1. 系统稳定的充要条件是系统的单位脉冲响应满足: ∞<∑+∞ -∞=|)(|n n h 。 (p17) 2.若()a x t 是频带宽度有限的,要想抽样后()()a x n x nT =能够不失真地还原出原始信号()a x t ,则抽样频率必须 大于或等于 两倍信号谱的最高频率,这就是奈奎斯特抽样定理。P24 3. 如果序列)(n x 是一长度为64点的有限长序列)630(≤≤n ,序列)(n h 是一长度为128点的有限长序列)1270(≤≤n ,记)()()(n h n x n y *=(线性卷积),则)(n y 为 64+128-1=191 点的序列,如果采用基FFT 2算法以快速卷积的方式实现线性卷积,则FFT 的点数至少为 256 点。P12、p111 4. 设序列()x n 傅立叶变换为()jw X e ,则0()x n n -(0n 为任意实整数)的傅立叶变换是 0)(jwn jw e e X -? 。P35 5. 序列()(3)x n n δ=-的傅里叶变换是 3jw e - 。P35 6.某DFT 的表达式是1 0()()N kn N n X k x n W -==∑,则变换后数字频域上相邻两个频率样点之间的 间隔是 2/N π 。 p76 7.用DFT 对模拟信号进行谱分析,会有 频谱混叠、截断效应、栅栏效应 三种误差来源。 P103 二、单项选择题(10分,每题2分) 1. 序列()(1)n x n a u n =---,则()X z 的收敛域为( A )。P48列 2.5.4 A. ||||z a < B. ||||z a ≤ C. ||||z a > D. ||||z a ≥ 2.下列系统(其中y(n)为输出序列,x(n)为输入序列)中哪个属于线性系统?( D )p11 A.5()()y n x n = B.()()(2)y n x n x n =+ C.()()2y n x n =+ D. 2 ()()y n x n = 3. 直接计算N 点DFT 所需的复数乘法次数与( B )成正比。P110 A.N B.N 2 C.N 3 D.Nlog 2N 4.ZT[2()]n u n --=__B____。P46,例2.5.1

DSP课设报告

基于CCS和ICETEK5509实验箱FFT算法的C语言实现与验证 学院: 姓名: 学号: 班级:指导老师:完成报告日期:

设计目的 1.本课程设计与理论课、实验课一起构成《DSP芯片原理与应用》完整课程体 系; 2.针对理论课、实验课中无时间和不方便提及内容和需强调重点进行补充与完 善; 3.以原理算法的实现与验证体会 DSP技术的系统性,并加深基本原理的体会。 二、设计任务 1.设计一个以ICETEK550为硬件主体,FFT为核心算法的频谱分析系统方案; 2.用C语言编写系统软件的核心部分,熟悉CCS调试环境的使用方法,在CCS IDE 中仿真实现方案功能; 3.在实验箱上由硬件实现频谱分析。 三、设计内容 1. 设计方案原理 1)FFT工作原理及工作方式 工作原理: 快速傅里叶变换是离散傅里叶变换的快速算法,它是根据离散傅氏变换的奇、偶、虚、实等特性,对离散傅里叶变换的算法进行改进获得的。它对傅氏变换的理论并没有新的新的发现,但是对于在计算机系统或者说数字系统中应用离散傅里叶变换,可以说是进了一大步。设x(n)为N项的复 数序列,由DFT变换,任一 X(n)的计算都需要NT次复数乘法和N(N-1)次复数加 法,而一次复数乘法等于四次实数乘法和两次实数加法,一次复数加法等于两次实数加法。所以作一次离散傅里叶变换需要作 4NT次实数乘法及N(4N-2)次实数加法。 而在FFT中,利用 Wn的周期性和对称性,把一个 N项序列分为两个 N/2项的子序列,每个N/2点DFT变换需要(N/2) 2次运算,再用N次运算把两个N/2点的DFT 变换组合成一个N点的DFT而如果我们将这种“一分为二”的思想不断进行下去,直到分成两两一组的 DFT运算单元,那么 N点的DFT就只需要作(N/2)(log2N)次复数乘法和N (log2N)次复数加法。 这样,运算量的节约就很大,这就是 FFT的优越性。 工作方式:

DSP实验报告

实验0 实验设备安装才CCS调试环境 实验目的: 按照实验讲义操作步骤,打开CCS软件,熟悉软件工作环境,了解整个工作环境内容,有助于提高以后实验的操作性和正确性。 实验步骤: 以演示实验一为例: 1.使用配送的并口电缆线连接好计算机并口与实验箱并口,打开实验箱电源; 2.启动CCS,点击主菜单“Project->Open”在目录“C5000QuickStart\sinewave\”下打开工程文件sinewave.pjt,然后点击主菜单“Project->Build”编译,然后点击主菜单“File->Load Program”装载debug目录下的程序sinewave.out; 3.打开源文件exer3.asm,在注释行“set breakpoint in CCS !!!”语句的NOP处单击右键弹出菜单,选择“Toggle breakpoint”加入红色的断点,如下图所示; 4.点击主菜单“View->Graph->Time/Frequency…”,屏幕会出现图形窗口设置对话框 5.双击Start Address,将其改为y0;双击Acquisition Buffer Size,将其改为1; DSP Data Type设置成16-bit signed integer,如下图所示; 6.点击主菜单“Windows->Tile Horizontally”,排列好窗口,便于观察 7.点击主菜单“Debug->Animate”或按F12键动画运行程序,即可观察到实验结果: 心得体会: 通过对演示实验的练习,让自己更进一步对CCS软件的运行环境、编译过程、装载过程、属性设置、动画演示、实验结果的观察有一个醒目的了解和熟悉的操作方法。熟悉了DSP实验箱基本模块。让我对DSP课程产生了浓厚的学习兴趣,课程学习和实验操作结合为一体的学习体系,使我更好的领悟到DSP课程的实用性和趣味性。

数字信号处理课程设计报告 杨俊

课程设计报告 课程名称数字信号处理 课题名称数字滤波器设计及在语音信号分析中的应用 专业通信工程 班级1281 学号201213120101 姓名杨俊 指导教师彭祯韩宁 2014年12月5日

湖南工程学院 课程设计任务书 课程名称数字信号处理 课题数字滤波器设计 及在语音信号分析中的应用专业班级通信工程1281班 学生姓名杨俊 学号201213120101 指导老师彭祯韩宁 审批 任务书下达日期2014 年12月5日 任务完成日期2014 年12月13日

《数字信号处理》课程设计任务书 一、课程设计的性质与目的 《数字信号处理》课程是通信专业的一门重要专业基础课,是信息的数字化处理、存储和应用的基础。通过该课程的课程设计实践,使学生对信号与信息的采集、处理、传输、显示、存储、分析和应用等有一个系统的掌握和理解;巩固和运用在《数字信号处理》课程中所学的理论知识和实验技能,掌握数字信号处理的基础理论和处理方法,提高分析和解决信号与信息处理相关问题的能力,为以后的工作和学习打下基础。 数字滤波器是一种用来过滤时间离散信号的数字系统,通过对抽样数据进行数学处理来达到频域滤波的目的。根据其单位冲激响应函数的时域特性可分为两类:无限冲激响应(IIR)滤波器和有限冲激响应(FIR)滤波器。 二、课程设计题目 题目1:数字滤波器设计及在语音信号分析中的应用。 1、设计步骤: (1)语音信号采集 录制一段课程设计学生的语音信号并保存为文件,要求长度不小于10秒,并对录制的信号进行采样;录制时可以使用Windows自带的录音机,或者使用其它专业的录音软件,录制时需要配备录音硬件(如麦克风),为便于比较,需要在安静、干扰小的环境下录音。 然后在Matlab软件平台下,利用函数wavread对语音信号进行采样,记住采样频率和采样点数。 (2)语音信号分析 使用MATLAB绘出采样后的语音信号的时域波形和频谱图。根据频谱图求出其带宽,并说明语音信号的采样频率不能低于多少赫兹。 (3)含噪语音信号合成 在MATLAB软件平台下,给原始的语音信号叠加上噪声,噪声类型分为如下几种:①白

我对信息与信号处理的理解

我对信息与信号处理的理解 --电气1031班肖斯诺 第一次认识到信号这个概念是在小学自然课上的一个小实验:用两个杯 子和一根很长的线远距离聊天。我现在都还记得当时我们几个最先做完的小伙 伴得意的表情,像是吃到了最甜的糖果。后来我慢慢知道,其实信号充斥着我 周围的每一个角落,电视,空调,微波炉等等……信号几乎无处不在。而第一 次深入了解和学习信号是在大一的这门信息与信号课程上,接下来说说我对这 门课程的理解吧。 先说说何为信号,信号是运载消息的工具,是消息的载体。从广义上讲, 它包含光信号、声信号和电信号等。例如,古代人利用点燃烽火台而产生的滚 滚狼烟,向远方军队传递敌人入侵的消息,这属于光信号;当我们说话时,声 波传递到他人的耳朵,使他人了解我们的意图,这属于声信号;遨游太空的各 种无线电波、四通八达的电话网中的电流等,都可以用来向远方表达各种消息,这属电信号。人们通过对光、声、电信号进行接收,才知道对方要表达的消息。 总的来说,信息的具体表现形式是信号,信息是信号包含的内容。没有信息,信号将毫无意义,这是两个分不开,却又完全不同的概念。 为了充分地获取信息和有效利用信息,必须对信号进行分析和处理。其中 包括两个方面,即信号分析和信息处理。而信息处理则指按某种需要或目的, 对信号进行特定的加工,操作或修改。信号处理涉及的领域非常广泛,包括信 号滤波,信号中的干扰/噪声抑制或滤除、信号平滑、信号锐减、信号增强、信 号的数字化、信号的恢复和重建、信号的编译和译码、信号的调制和调解、信 号加密和解密、信号均衡或校正、信号的特征提取、信号的辨识或目标识别、

信息融合及信号的控制,等等。 这是现代信号处理的过程,而古往至今信息处理是经过了多年的演变才有了今天对信号如此多变的应用。 概括说来,信息与信号处理大致经历了一个这样的发展过程:肢体语言信息语言文字信息远程通讯与信息处理模拟信号与信息处理数字信号与信息处理。 信号其实在人类之前就有了,蜜蜂跳舞就是一种信号,蜜蜂们通过跳舞产生信号,让自己的同伴了解到自己所要表达的信息。而当人类诞生以后,信号的世界才变得丰富多彩。 古时候,大概还在石器时期的时候,类人猿通过吼叫以及各种肢体语言在种群生活中向其他类人猿表达自己的想法,后来,随着人类祖先的不断进化,开始使用各种工具,人类的生活中不只只有寻找食物以谋求生存,于是,语言出现了。这是人类进化史上的一大步。人类文明史上的一个伟大的里程碑就是语言的诞生。语言的诞生让人类之间的信息交流变得更方便,人类文明也因此不断地进化,再之后,人类又发明了沉默的语言——文字,文字的产生让人类的学习能力增加,文字这种信号形式让信息可以长时间的保存,人类的技能和知识通过文字的形式得到保存,后人通过前人保存下来的信息可以直接得到前人总价下来的知识精华,并以此获取更多的知识,这让人类在相对来说短短的几千年来成为世界当之无愧的统治者。 自工业革命以后200来年,人类的文明又得到了一步巨大的跨越,科学知

DSP课程设计报告讲解

JIU JIANG UNIVERSITY DSP应用课程设计报告 题目利用按键任意输入一个数值控制的转动角度 院系电子工程学院 专业电子信息工程 姓名 班级 1211 学号 35 日期 2015.5.22 - I -

内容提要 步进电机作为一种电脉冲—角位移的转换元件,由于具有价格低廉、易于控制、无积累误差和计算机接口方便等优点,在机械、仪表、工业控制等领域中获得了广泛的应用。通过DSP 对步进电机的控制可以实现系统实时、精确、高效、安全的设计要求,从而实现了自动化生产过程。作为重要部件的DSP是否实现控制要求是应用系统能否可靠工作的关键。 许多研究机构和电机生产厂家对于用单片机和用功率器件来设计步进电机驱动系统作了大量的研究,如把MCS-51系列的8031单片机、美国Microchip公司的PIC系列的PIC16C5X、各类PLC和VMOS管等功率器件作为控制系统都是比较成熟的。这些方面的资料和经验对于将更高速的DSP器件用在驱动系统上都是很有帮助的。现在流行的方法是将一系列外围设备如数模转换器(A/D)、脉宽调制发生器(PWM)和数字信号处理器(DSP)内核集成在一起,就获得一个强大又非常经济的电机控制专用的的DSP。许多厂家开发出了电机专用的DSP器件和支持各种通用算法的模拟软件。不仅芯片的运算速度越来越快,且软件中集成和固化在硬件中的算法模块越来越多,使得实现各种功能和进行电机性能研究变得现实和容易,能够实现更加理想的控制要求,随着对步进电机的研究更加深入与芯片价格的降低和功能的增加以及随着半导体工艺,尤其是高密度CMOS工艺的发展和进步,芯片的价格日益下降,而性能却不断提高,软件和开发工具越来越多,越来越好,应用范围日益广泛。DSP作为一种高速处理器件在驱动系统中的应用也会更加广泛和普及,研究DSP在控制领域中的应用也有着重大现实意义。

DSP实验报告-深圳大学-自动化

深圳大学实验报告课程名称:DSP系统设计 实验项目名称:DSP系统设计实验 学院:机电与控制工程学院 专业:自动化 指导教师:杜建铭 报告人1:. 学号:。班级:3 报告人2:. 学号:。班级:3 报告人3:. 学号:。班级:3 实验时间: 实验报告提交时间: 教务处制

实验一、CCS入门试验 一、实验目的 1. 熟悉CCS集成开发环境,掌握工程的生成方法; 2. 熟悉SEED-DEC2812实验环境; 3. 掌握CCS集成开发环境的调试方法。 二、实验仪器 1.TMS320系列SEED-DTK教学试验箱24套 2. 台式PC机24台 三、实验内容 1.仿真器驱动的安装和配置 2. DSP 源文件的建立; 3. DSP程序工程文件的建立; 4. 学习使用CCS集成开发工具的调试工具。 四、实验准备: 1.将DSP仿真器与计算机连接好; 2.将DSP仿真器的JTAG插头与SEED-DEC2812单元的J1相连接; 3.启动计算机,当计算机启动后,打开SEED-DTK2812的电 源。SEED-DTK_MBoard单元的+5V,+3.3V,+15V,-15V的电源指示灯及SEED-DEC2812的电源指示灯D2是否均亮;若有不亮,请断开电源,检查电源。 五、实验步骤 (一)创建源文件 1.进入CCS环境。

2.打开CCS选择File →New →Source File命令 3.编写源代码并保存 4.保存源程序名为math.c,选择File →Save 5.创建其他源程序(如.cmd)可重复上述步骤。 (二)创建工程文件 1.打开CCS,点击Project-->New,创建一个新工程,其中工程名及路径可任意指定弹 出对话框: 2.在Project中填入工程名,Location中输入工程路径;其余按照默认选项,点击完成 即可完成工程创建; 3.点击Project选择add files to project,添加工程所需文件;

《DSP课程设计》教学大纲【模板】

《DSP课程设计》教学大纲 大纲执笔人:XXX 大纲审核人:XXX 课程编号:********* 环节类别:(指实习、课程设计或学年论文) 英文名称:Course Exercise on DSP 学分:2 总周数:2 适用专业: 电子信息工程专业三年级或四年级本科学生。 先修课程:数字电子技术、单片机原理及其接口技术、信号与系统、微机原理及应用。 一、目的 本课程设计旨在进一步加深DSP原理及应用课程的所学知识,锻炼学生的DSP硬件设计和软件编程能力,要求学生在独立完成任务书中指定的工作后,达到下面预期教学效果。 1.了解并掌握DSP(Digital Signal Processor)的硬件结构,存储器配置,寻址方式,指令系统,通信模式。 2.初步掌握DSP程序的编写,开发环境及仿真技术,DSP在数字信号处理中的应用。 3.提高综合运用所学的理论知识独立分析和解决问题的能力。 二、基本要求 本课程设计课题由指导老师给定,也可由学生根据自己感兴趣的方向选择适合自己的课题,然后在老师的指导下完成设计,老师在课内外给予及时指导和答疑。基本要求如下: 1、掌握以实现系统要求为目标的自上而下的DSP系统设计方法,并掌握系统指标 分配,器件选择的原则以及DSP系统的抗干扰设计。

2、掌握DSP仿真开发系统得结构。掌握仿真器的连接和安装,熟悉开发软件CCS 的界面和基本操作。 3、掌握DSP芯片的硬件结构,了解CPU、寄存器和存储器各数据的含义。了解DSP 芯片外部设备的工作原理,熟悉数据的处理过程和中断,了解DSP芯片的指令 系统,熟悉各种指令和基本算法。 4、独立完成DSP系统的软硬件设计,程序的编写和调试。 三、实践内容与时间分配 见表1。 四、实践条件与地点建议 1. 实践基本条件要求 实训专用机机房、通风设备好,CCS开发平台、EL-DSP-EXP-IV+仿真/教学实验系统。 2. 实践地点建议 实验中心。 五、能力培养与素质提升 1. 能力培养

dsp实验报告

DSP 实验课大作业实验报告 题目:在DSP 上实现线性调频信号的脉冲压缩,动目标显示和动目标检测 (一)实验目的: (1)了解线性调频信号的脉冲压缩、动目标显示和动目标检测的原理,及其DSP 实现的整个流程; (2)掌握C 语言与汇编语言混合编程的基本方法。 (3)使用MATLAB 进行性能仿真,并将DSP 的处理结果与MATLAB 的仿真结果进行比较。 (二)实验内容: 1. MATLAB 仿真 设定信号带宽为B= 62*10,脉宽-6=42.0*10τ,采样频率为62*10Fs =,脉冲重复周期为-4T=2.4*10,用MATLAB 产生16个脉冲的线性调频信号,每个脉冲包含三个目标,速度和距离如下表: 对回波信号进行脉冲压缩,MTI ,MTD 。并且将回波数据和频域脉压系数保存供DSP 使用。 2.DSP 实现 在Visual Dsp 中,经MATLAB 保存的回波数据和脉压系数进行脉压,MTI 和MTD 。 (三)实验原理 1.脉冲压缩原理 在雷达系统中,人们一直希望提高雷达的距离分辨力,而距离分辨力定义为:22c c R B τ?==。其中,τ表示脉冲时宽,B 表示脉冲带宽。从上式中我们可以看

出高的雷达分辨率要求时宽τ小,而要求带宽B大。但是时宽τ越小雷达的平均发射功率就会很小,这样就大大降低了雷达的作用距离。因此雷达作用距离和雷达分辨力这两个重要的指标变得矛盾起来。然而通过脉冲压缩技术就可以解决这个矛盾。脉冲压缩技术能够保持雷达拥有较高平均发射功率的同时获得良好的距离分辨力。 在本实验中,雷达发射波形采用线性调频脉冲信号(LFM),其中频率与时延成正比关系,因此我们就可以将信号通过一个滤波器,该滤波器满足频率与时延成反比关系。那么输入信号的低频分量就会得到一个较大的时延,而输入信号的高频分量就会得到一个较小的时延,中频分量就会按比例获得相应的时延,信号就被压缩成脉冲宽度为1/B的窄脉冲。 从以上原理我们可以看出,通过使用一个与输入信号时延频率特性规律相反的滤波器我们可以实现脉冲压缩,即该滤波器的相频特性与发射信号时共轭匹配的。所以说脉冲压缩滤波器就是一个匹配滤波器。从而我们可以在时域和频域两个方向进行脉冲压缩。 滤波器的输出() h n= y n为输入信号() x n与匹配滤波器的系统函数() *(1) y n x n s N n =--。转换到频域就是--卷积的结果:* ()()*(1) s N n =。因此我们可以将输入信号和系统函数分别转化到频域:Y k X k H k ()()( Y k,然后将结果再转化到时域, h n H k →,进行频域相乘得() ()() x t X k →,()() 就可以得到滤波器输出:()() →。我们可用FFT和IFFT来实现作用域的 Y k y n 转换。原理图如下: 图1.脉冲压缩原理框图 2.MTI原理 动目标显示(MTI)技术是用来抑制各种杂波,来实现检测或者显示运动目标的技术。利用它可以抑制固定目标的信号,显示运动目标的信号。以线性调频

数字信号处理课程规划报告

数字信号处理课程设计报告《应用Matlab对信号进行频谱分析及滤波》 专业: 班级: 姓名: 指导老师: 二0 0五年一月一日

目录 设计过程步骤() 2.1 语音信号的采集() 2.2 语音信号的频谱分析() 2.3 设计数字滤波器和画出其频谱响应() 2.4 用滤波器对信号进行滤波() 2.5滤波器分析后的语音信号的波形及频谱() ●心得和经验()

设计过程步骤 2.1 语音信号的采集 我们利用Windows下的录音机,录制了一段开枪发出的声音,时间在1 s内。接着在C盘保存为WAV格式,然后在Matlab软件平台下.利用函数wavread对语音信号进行采样,并记录下了采样频率和采样点数,在这里我们还通过函数sound引入听到采样后自己所录的一段声音。通过wavread函数和sound的使用,我们完成了本次课程设计的第一步。其程序如下: [x,fs,bite]=wavread('c:\alsndmgr.wav',[1000 20000]); sound(x,fs,bite); 2.2 语音信号的频谱分析 首先我们画出语音信号的时域波形;然后对语音信号进行频谱分析,在Matlab中,我们利用函数fft对信号进行快速傅里叶变换,得到信号的频谱特性性。到此,我们完成了课程实际的第二部。 其程序如下: n=1024; subplot(2,1,1); y=plot(x(50:n/4)); grid on ; title('时域信号') X=fft(x,256); subplot(2,1,2); plot(abs(fft(X))); grid on ; title('频域信号'); 运行程序得到的图形:

数字信号处理实验八

实验报告 实验名称:FIR数字滤波器设计及应用 课程名称____数字信号处理________ 院系部:电气与电子工程专业班级:信息1002 学生姓名:王萌学号: 11012000219同组人:实验台号: 指导教师:范杰清成绩: 实验日期: 华北电力大学

一、实验目的 加深理解 FIR 数字滤波器的时域特性和频域特性,掌握FIR 数字 滤波器的设计原理与设计方法,以及FIR 数字滤波器的应用。 二、 实验原理 FIR 数字滤波器可以设计成具有线性相位,在数据通信、图像处理、 语音信号处理等实际应用领域得到广泛应用。 M 阶FIR 数字滤波器的系统函数为: FIR 数字滤波器的单位脉冲响应h [k ]是长度为M +1的有限长因果序列。当满足对称条件时,该FIR 数字滤波器具有线性相位。FIR 数字滤波器设计方法主要有窗口法、频率取样法及优化设计法。 MATLAB 中提供的常用FIR 数字滤波器设计函数有: fir1 窗函数法设计FIR 数字滤波器(低通、高通、带通、 带阻、多频带滤波器) fir2 频率取样法设计FIR 数字滤波器:任意频率响应 firls FIR 数字滤波器设计:指定频率响应 firrcos 升余弦型 FIR 数字滤波器设计 intfilt 内插FIR 数字滤波器设计 kaiserord 凯塞(Kaiser)窗函数设计法的阶数估计 firpm Parks-McClellan 算法实现FIR 数字滤波器优化设计 firpmord Parks-McClellan 数字滤波器的阶数选择 cremez 复系数非线性相位FIR 等波纹滤波器设计 1、 窗口法设计FIR 数字滤波器 fir1函数可以很容易地实现FIR 数字滤波器窗口法设计。 可设计低通、高通、带通、带阻滤波器、多频带滤波器。 k M k z k h z H -=∑=][)(0

相关文档
最新文档