版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 11700105号学 天津城建大学 数字信号处理 设计说明书 Matlab环境下采样定理的验证 日月 3 至 2014 年 1 2013 起止日期:年 12 月 23 日 人让仍名学生姓然 班级班1电信 绩成 )字师指导教(签 计算机与信息工程学院日 3月 1年2014 天津城建大学 课程设计任务书 学期学年第 1 2012 2013 计算机与信息工程 学院 电子信息工程 专业 11电信1班 班级 课程设计名称: 数字信号处理 设计题目: Matlab环境下采样定理的验证 完成期限:自2014 年 12月 23日至 2014年 1月 3 日共 2 周 设计依据、要求及主要内容: 一课程设计依
2、据 时域采样定理和频域采样定理是数字信号处理中的重要理论,在掌握采样定理内容及原理的基础上,编写Matlab程序验证采样定理。 二课程设计内容 ?t?画出连续信号的时域波1.连续信号?50*2*?,)A?100,?10,tu?tf()Aetsin()(00形及频谱特性曲线 2. 对信号进行采样得到采样序列,画出采样频率分别是200Hz,100Hz,60Hz时的采样序列波形; 3.对不同采样频率下的采样序列进行频谱分析,绘制出幅频曲线,对比各频率下采样序列的幅频曲线有无区别; 4.由采样序列恢复出连续信号,画时域波形,对比原连续时间信号波形; n?1,0?n?13?j=FTx(n)在上等间隔采5
3、.信号,编写程序分别对?26?n)?27?n,14?nx()e(X2?0?0,其它?样32点和16点,得到,再分别对进行32点和16点IFFT)k和)(Xk)和X(kX(X(k16323216?j,的频谱图,分得到别画出并画出)x(xn)和(nX(kkX()和)eX(16323216x(n),的波形,进行对比。)n()和xnx( 1632三课程设计要求 1. 要求独立完成设计任务。 2. 课程设计说明书封面格式要求见天津城市建设学院课程设计教学工作规范附表1 3. 课程设计的说明书要求简洁、通顺,计算正确,图纸表达内容完整、清楚、规范。 运行程序,观察并保存程序运行结果,能够对运行结果进行结果
4、分析。 4.5. 课设说明书要求: 1) 说明题目的设计原理和思路、采用方法及程序。 2) 详细说明调试方法和调试过程,并给程序加注释。 3) 给出程序运行结果,并对其进行说明和分析。 指导教师(签字): 系/教研室主任(签字): 日 19月 12 年 2013批准日期: 目录第1章 数字信号处理介绍 . 1 1.1 背景知识 . 1 1.2 MATLAB软件介绍 . 1 第2章 设计目的及要求 . 2 2.1 设计目的 . 2 2.2 设计要求 . 2 第3章 设计原理 . 2 3.1整体设计原理 . 2 3.2时域采样定理 . 3 3.2.1时域采样定理公式的推导 . 3 3.2.2 采样
5、信号的恢复 . 3 3.3频域采样定理 . 4 3.3.1频域采样定理公式的推导 . 4 第4章 设计过程的实现 . 4 4.1设计步骤 . 4 4.2 设计步骤框图 . 5 第5章 设计结果及分析 . 5 5.1 用MATLAB设计程序对应图形 . 5 5.2设计分析 . 6 5.2.1 时域采样定理的分析 . 6 5.2.2 频域采样定理的分析 . 6 总结 . 7 参考文献 . 8 8. 附录 数字信号处理介绍 1章第 背景知识1.1 数字信号处理是20世纪60年代,随着信息学科和计算机学科的高速发展而迅速发展起来的一门新兴学科。它的重要性日益在各个领域的应用中表现出来。数字信号处理是把
6、信号用数字或符号表示成序列,通过计算机或通用(专用)信号处理设备,用数字的数值计算方法处理(例如:滤波、变换、增强、估计、识别等),达到提取有用信息便于应用的目的。 数字信号处理(Digital Signal Processing,简称DSP)是一门设计许多学科而又广泛应用于许多领域的新兴学科。DSP有两种含义:Digital Signal Processing(数字信号处理)、Digital Signal Processor(数字信号处理器)。我们常说的DSP指的是数字信号处理器。数字信号处理器是一种适合完成数字信号处理运算的处理器。 广义来说,数字信号处理是研究用数字方法对信号进行分析、变
7、换、滤波、检测、调制、解调以及快速算法的一门技术学科。但很多人认为:数字信号处理主要是研究有关数字滤波技术、离散变换快速算法和谱分析方法。随着数字电路与系统技术以及计算机技术的发展,数字信号处理技术也相应地得到发展,其应用领域十分广泛。 1.2 MATLAB软件介绍MATLAB是矩阵实验室(Matrix Laboratory)之意。除具备卓越的数值计算能力外,它还提供了专业水平的符号计算,文字处理,可视化建模仿真和实时控制等功能。经过不断完善MATLAB已经发展成为适合多学科,多种工作平台的功能强大大大型软件。成为线性代数,自动控制理论,数理统计,数字信号处理,时间序列分析,动态系统仿真等高级
8、课程的基本教学工具。 MATLAB的语言特点: (1)语言简洁紧凑,使用方便灵活,库函数极其丰富。 (2)运算符丰富。 (3)MATLAB既具有结构化的控制语句(如for循环,while循环,break语句和if语句),又有面向对象编程的特性。 (4)程序限制不严格,程序设计自由度大。 (5)MATLAB的图形功能强大。 (6)MATLAB的缺点是,它和其他高级程序相比,程序的执行速度较慢。由于MATLAB的程序不用编译等预处理,也不生成可执行文件,程序为解释执行,所以速度较慢。 设计目的及要求 2章第 设计目的2.1 理解并掌握序列的采样定理的条件,并进行验证;1 验证函数的采样定理;学会运
9、用MATLAB2 画出函数的幅频曲线;学会运用MATLAB3 设计要求2.2 并会对结果用所学知识进行分在数字信号处理中的基本应用,MATLAB1掌握利用析; 对连续信号进行采样,在满足采样定理和不满足采用定理两种情况下对连续信2频谱分析;FFT号和采样信号进行 从采样信号中恢复原信号,对不同采样频率下的恢复信号进行比较分析。 3 设计原理 章第3 整体设计原理3.1f?ff?f22?ff2,对比采样频率对连续信号进行采样,Matlab 利用maxsmaxsmaxs三种情况下的频谱,并与理想频谱进行分析,进而从实验上验证时域采样定理。由时“时这两个采样理论具有对偶性:域采样原理和频域采样原理,
10、得到一个有用的结论,。因此放在一起进行实验。域采样频谱周期延拓,频域采样时域信号周期延拓” 时域采样定理3.2变换转换为数字信号的过程称为采样,信号采样后其频谱产 (A/D) 模拟信号经过为保证采样后信号的频谱形状 fs,重复出现一次。生了周期延拓,每隔一个采样频率不失真,采样频率必须大于信号中最高频率成分的两倍,这称之为采样定理。 时域采样定理公式的推导3.2.1进行时域等间隔理想采样,形成的采样信号的频谱)对模拟信号以间隔T(1)x(ta?为周期进行周期延拓。()以采样角频率是原模拟信号频谱?)j?(XT/?2?X)(j?ass?1? 公式为:? (j?jn?)? XXx(t)(j?FT
11、saaaT?n必须大于等于模拟信号最高频率的两倍以上,才能使采样信号的频)采样频率(2?s谱不产生频谱混叠。 ?理想采样信号之间的关系为和模拟信号 ?x(t?nT?x(t)t()xx)(t)t aaaa?n?对上式进行傅立叶变换,得到: nTt?时,才有非零值,因此:在上式的积分号内只有当 采样信号的恢复3.2.2 恢复出来,只可用传输函数的理想低通滤波器不失真地将原模拟信号 ?)f(t)G(j是一种理想恢复。 ?2因为? Tst?)sin(T (2.2.2) g(t)?t?T?,理想低通滤波器的输入输出和)ty(f(t ?)2.2.3= ( =*?d?)g(tf(t) )tt)()y(tgf
12、(? 采样信号的混叠现象3.2.3 采样后信号的频率就会如果不能满足采样定理, 对连续信号进行等间隔采样时,重叠,即高于采样频率一半的频率成分将被重建成低于采样频率一半的信号。这种频谱的重叠导致的失真称为混叠,而重建出来的信号称为原信号的混叠替身,因为这两 个信号有同样的样本值。 频域采样定理3.3才能使时域不产,NM)频域采样点数N必须大于等于时域离散信号的长度M(即 )nx()x(n)X(k。如果得到的序列=x(n)x(n),即就是原序列生混叠,则N点IDFTNNN)(k(n)X(xn)x发生了时=IDFTzNM,比原序列,则尾部多N-M个零点;如果NNN)nxn)(x(不相同。x(n)也
13、比的长度M域混叠失真,而且短,因此。x(n)与的长度N NN 频域采样定理公式的推导3.3.1点,得到N上等间隔采样在0,2 对信号x(n)的频谱函数X(ej) )(kX为周期进行周期延拓后的主值区以N则N点IDFT得到的序列就是原序列x(n)N序列,公式为: 设计过程的实现4章 第 设计步骤4.1?t?域画出连续信号的时1.连续信号2.?50*2*,tu?tf()Aetsin()()A?10,100,?00波形及频谱特性曲线; 2 对信号进行采样得到采样序列,画出采样频率分别是200Hz,100Hz,60Hz时的采样序列波形; 3.对不同采样频率下的采样序列进行频谱分析,绘制出幅频曲线,对比
14、各频率下采样序列的幅频曲线有无区别; 4.由采样序列恢复出连续信号,画时域波形,对比原连续时间信号波形; n?1,0?n?13?j=FTx(n)在上等间隔采,编写程序分别对5.信号?26n?nx()?27?n,14?)X(e20?0,其它?点,得到,再分别对进行32点和16样32点和16点IFFT)(k)和X()X(k和X(k)kX16323216?j,的频谱图,并画分,得到别画出出)X(k)()x(n和xn)kX(和)(eX16321632x(n),的波形,进行对比。)n和x(xn) 1632 设计步骤框图4.2 绘制时域波恢复信频号谱分析计算误 采样定理示意1 图 设计结果及分析 第5章
15、设计程序对应图形MATLAB5.1 用时域波形与幅频特性曲线图2 图3 信号恢复后的时域波形图 图4 频域采样的频谱图 设计分析5.2 时域采样定理的分析5.2.1 由公式知原信号的最高截止频率为100Hz,由上图可知,在三种不同的采样频率下,只有采样频率为200Hz时信号恢复较好。具体分析如下: (1) 频率为60Hz即时,为原信号的过采样信号和恢复,由上图采样信号离f2faxms散波形和频谱,可以看出采样信号的频谱是原信号频谱进行周期延拓形成的。此时的采样是成功的,它能够恢复原信号,从时域波形可看出,从上图采样恢复后的波形可看出与原信号误差很小了,并且比上面采样所得的冲激脉冲串包含的细节要
16、多,说明恢复信号的精度已经很高,这样我们可以利用低通滤波器得到无失真的重建。 频域采样定理的分析5.2.2 由频域采样定理可知,采样后的信号频谱是原信号频谱以采样频率为周期进行周期延拓形成的,周期性在上面两个图中都有很好的体现。但是从16点和32点采样后的结果以及与员连续信号频谱对比可以看出,16点对应的频谱出现了频谱混叠而并非原信号频谱的周期延拓。这是因为N取值过小导致采样角频率,因此经周期?s2?c延拓出现了频谱混叠。而N取32时,其采样角频率,从而可以实现原信号频?s2c谱以抽样频率为周期进行周期延拓,并不产生混叠. 本例中,x(n)的长度M=26。从图中可以看出,当采样点数 N=32大
17、于等于序列长度M=26时,则x32(n)=IDFTX(k)=x(n),时域无混叠;当采样点数N小于序列长度MX(k)IDFT N点N=16)在0,2上等间隔采样时,x(n)时,对信号的频谱函数X(ejN得到的序列正是原序列x(n)以16为周期进行周期延拓后的主值区序列。由于存在时域混叠,x316(n)=IDFTX(k)x(n)。 由此可知频域采样定理的条件是:频域采样点数NM。 总结这次的数字信号处理的课设,我们做的是基于MATLAB的采样定理的验证。采样定理在数字信号处理中是一个重要的内容。以前的学习当中,有很多的不了解。通过这次的课设,我清楚地掌握了采样定理的内容,学到了不少。 首先,通过
18、本次课设,我掌握了MATLAB软件的使用,了解了其优缺点,学会了利用MATLAB实现函数的波形图及频谱图的产生。在设计过程中,有好几次图都无法产生,通过查阅资料及网上查询,最终将所要求的图形全都画了出来。通过这个过程,我明白了所有的软件程序调试过程中,我们只有自己亲自动手,亲自编写程序,才能学会解决问题的方法,提高自己发现问题、分析和解决问题的能力。 其次,在做课设的过程当中,常常因为一个程序搞不出来而厌烦想到放弃。但是,正因为不断地翻阅资料,告知自己不要放弃,不要认输,最后才把程序写出来。这个过程中我学会了无论遇到多大的困难,只有静下心来,不怕困难,努力钻研,就一定能克服困难,渡过难关。 在
19、此次的课设中,我对数字信号处理这门学科也有了更深的认识。在我们的学习当中,仅仅掌握课本上的知识是远远不够的,还要学会如何应用到实践中。只有这样,我们才能更好的地去学习。 参考文献1 高西全,丁玉美.数字信号处理(第三版)M.西安:西安电子科技大学出版社,2008.10 2 MATLAB在数字信号处理中的应用薛年喜主编 清华大学出版社,2003年 3 郑阿奇,曹戈,赵阳.MATLAB实用教程M.北京:电子工业出版社,2007.7 4 程卫国,冯峰,姚东,徐听.MATLAB5.3应用指南M.北京:人民邮电出版社,2003.5 5 陈杨.MATLAB 6.X图像编程与图像处理M.西安:西安电子科技大
20、学出版社,2004.4 6 陈怀琛等编着.MATLAB及在电子信息课中的应用.北京:电子工业出版社,2002. 7 刘卫国主编.MATLAB程序设计与应用(第二版). 北京:高等教育出版社,2006. 附录时域采样程序1. clc; clear; ;allclose fs=500; fs1=200; fs2=100; fs3=600; %设置四重采样频率 t=0:1/fs:0.1; %采集信号长度为0.1s A=100; b=50*2*pi; a=10; %连续信号xa(t)的参数 xa=exp(-a*t).*sin(b*t); k=0:511; f=fs*k/512; %由wk=2pik/5
21、12=2pifT求得模拟频率f w=2*pi*k/512; Xa=xa*exp(-j*1:length(xa)*w);%近似模拟信号频谱 T1=1/fs1; t1=0:T1:0.1; %采集信号长度为0.1s x1=A*exp(-a.*t1).*sin(b*t1); 0Hz抽样序列x1(n) X1=x1*exp(-j*1:length(x1)*w);%x1(n)的512点DTFT T2=1/fs2; t2=0:T2:0.1; %采集信号长度为0.1s x2=A*exp(-a.*t2).*sin(b*t2); _x0010_0Hz抽样序列x2(n) X2=x2*exp(-j*1:length(x
22、2)*w);%x2(n)的512点DTFT T3=1/fs3; t3=0:T3:0.1; %采集信号长度为0.1s x3=A*exp(-a.*t3).*sin(b*t3); Hz抽样序列x3(n) X3=x3*exp(-j*1:length(x3)*w);%x3(n)的512点DTFT figure(1); subplot(2,2,1); plot(t,xa); axis(0,max(t),min(xa),max(xa); title(模拟信号); xlabel(t(s); %X-轴标注 ylabel(Xa(t); %Y-轴标注 line(0,max(t),0,0); %添加网格和绘X-轴线
23、subplot(2,2,2); plot(f,abs(Xa)/max(abs(Xa); title(模拟信号的幅度频谱); axis(0,500,0,1); xlabel(f(Hz); ylabel(|Xa(jf)|); subplot(2,2,3); stem(t1,x1,.); %绘棒状图,末端用实心圆点 line(0,max(t1),0,0); axis(0,max(t1),min(x1),max(x1); title(抽样序列x1(n)(fs1=200Hz); xlabel(n); ylabel(X1(n); f1=fs1*k/512; subplot(2,2,4); plot(f1,
24、abs(X1)/max(abs(X1); title(x1(n)的幅度谱); xlabel(f(Hz); ylabel(|X1(jf)|); figure(2); subplot(2,2,1); stem(t2,x2,.); line(0,max(t2),0,0); axis(0,max(t2),min(x2),max(x2); title(抽样序列x2(n)(fs2=100Hz); xlabel(n); ylabel(X2(n); f=fs2*k/512; subplot(2,2,2); plot(f,abs(X2)/max(abs(X2); title(x2(n)的幅度谱); xlabel
25、(f(Hz); ylabel(|X1(jf)|); subplot(2,2,3); stem(t3,x3,.); line(0,max(t3),0,0); axis(0,max(t3),min(x3),max(x3); title(抽样序列x3(n)(fs3=600Hz); xlabel(n); ylabel(X3(n); f=fs3*k/512; subplot(2,2,4); plot(f,abs(X3)/max(abs(X3); title(x3(n)的幅度谱); xlabel(f(Hz); ylabel(|X3(jf)|) 2.信号的恢复程序 clear; close all; A=1
26、00; b=50*2*pi; a=10; %连续信号xa(t)的参数 for k=1:1:3 if k=1 Fs=60; %抽样频率 elseif k=2 Fs=100; elseif k=3 Fs=200; end T=1/Fs; dt=T/3; %每个抽样间隔T上g(t)去三个样点 tp=0.1; %重构时间区域为0,0.1s t=0:dt:tp; %生成序列t n=0:tp/T; %生成序列n TMN=ones(length(n),1)*t-n*T*ones(1,length(t);%生成TMN矩阵 x=A*exp(-a.*n*T).*sin(b*n*T); %生成模拟信号抽样序列x(n
27、) xa=x*sinc(Fs*TMN); %内插公式 subplot(3,1,k); %绘制重构信号 plot(t,xa); hold on; axis(0,max(t),min(xa)-100,max(xa)+100); st1=sprintf(由Fs=%d,Fs); st2=Hz的抽样序列x(n)重构的信号; ylabel(xa(t); st=st1,st2 title(st); x0=A*exp(-a.*t).*sin(b*t); %以3Fs对原始模拟信号抽样 stem(t,x0,.); line(0,max(t),0,0); %绘制抽样信号 end 3 频域采样理论的验证 M=26;N=32;n=0:M; %产生M长三角波序列x(n) xa=0:M/2; xb= ceil(
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年毕节职业技术学院高职单招职业适应性测试备考试题带答案解析
- 2026年湖南工商职业学院单招综合素质考试备考试题带答案解析
- 2026年河北正定师范高等专科学校单招职业技能考试参考题库带答案解析
- 2026年河北青年管理干部学院单招综合素质笔试参考题库带答案解析
- 2026年安徽邮电职业技术学院高职单招职业适应性考试参考题库带答案解析
- 2026年安徽中澳科技职业学院单招综合素质笔试参考题库带答案解析
- 2026年保险职业学院高职单招职业适应性测试备考题库有答案解析
- 2026年广西英华国际职业学院单招职业技能笔试备考题库带答案解析
- 2026年黑龙江司法警官职业学院高职单招职业适应性测试参考题库有答案解析
- 私人舞蹈考级培训合同协议2025年
- 2026 年中职机械基础(机械基础)试题及答案
- 2025年昆明市呈贡区城市投资集团有限公司及下属子公司第二批招聘(11人)考试备考题库附答案
- “青苗筑基 浙里建证”浙江省建设投资集团2026届管培生招聘30人备考核心题库及答案解析
- 文化差异与电影国际合作-洞察分析
- 浓盐水深度处理及零排放方案
- 黑吉辽2024年高考物理
- 城市照明合同能源管理技术规程
- 马克思主义中国化理论成果
- 永康房地产调研报告课件
- 《赤壁赋》理解性默写汇编(超详细)
- 贵州省安顺市各县区乡镇行政村村庄村名明细及行政区划划分代码居民村民委员会
评论
0/150
提交评论