ImageVerifierCode 换一换
格式:DOCX , 页数:12 ,大小:35.67KB ,
资源ID:3664481      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/3664481.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(典型序列的频谱分析.docx)为本站会员(b****3)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

典型序列的频谱分析.docx

1、典型序列的频谱分析天津城市建设学院课程设计任务书2012 2013学年第1学期计算机与信息工程学院 电子信息工程系电子信息科学与技术 专业课程设计名称: 数字信号处理 设计题目: 典型序列的频谱分析 完成期限:自2012年12月17日至 2012 年12月28日共2周设计依据、要求及主要内容:1.课程设计依据数字信号处理是电子信息类专业极其重要的一门专业基础课程,这门课程是将信号和系统抽象成 离散的数学模型,并从数学分析的角度分別讨论信号、系统、信号经过系统、系统设计(主要是滤波器) 等问题。采用仿真可帮助学生加强理解,在掌握数字信号处理相关理论的基础上,根据数字信号处理课 程所学知识,利用M

2、atlab产生典型信号并进行频谱分析。2.课程设计内容1、 对于三种典型序列-单位采样序列、实指数序列、矩形序列,要求:(1)画出以上序列的时 域波形图:(2)求出以上序列的傅里叶变换:(3)画出以上序列的幅度谱及相位谱,并对相关结果予 以理论分析;(4)对以上序列分别进行时移,画出时移后序列的频谱图,验证傅里叶变换的时移性质:(5)对以上序列的频谱分別进行频移,求岀频移后频谱所对应的序列,并画岀序列的时域波形图,验证 傅里叶变换的频移性质。2、 自行设计一个周期序列,要求:(1)画出周期序列的时域波形图:(2)求周期序列的DFS. 并画出幅度特性曲线:(3)求周期序列的FT,并画岀幅频特性曲

3、线:(4)比较DFS和FT的结果, 从中可以得出什么结论。3.课程设计要求1.要求独立完成设计任务。2.课程设讣说明书封而格式要求见天津城市建设学院课程设计教学工作规范附表13.课程设讣的说明书要求简洁、通顺,计算正确,图纸表达内容完整、清楚、规范。4.测试要求:根据题目的特点,编写Matlab程序,绘制结果图形,并从理论上进行分析。5.课设说明书要求:1) 说明题目的设计原理和思路、采用方法及设计流程。2) 详细介绍运用的理论知识和主要的Matlab程序。3) 绘制结果图形并对仿真结果进行详细的分析。指导教师(签字): 系/教研室主任(签字): 批准日期:2012年12月13日第一章 设计任

4、务及要求 41.1课程设计任务 41.2课程设计要求 4第二章设计原理 52.1三种典型序列的频谱及程序 52.1.1.三种典型序列 52.12典型序列生成程序 52.1.3移位和频移 62.2周期序列 6221周期延括原理 62.2.2 周期的 DFS 6第三章 设计实现 83.1典型序列 83.1.1.单位采样序列 83.1.2实指数序列 83.1.3矩形序列 83.2时移和频移 83.2.1时移 83.2.2频移 933周期序列 9第四章设计结果及分析 104.1典型序列 104丄1运行结果 10第五章总结 11参考文献 12附录: 13第一章设计任务及要求1.1课程设计任务1、 对于三

5、种典型序列-单位采样序列、实指数序列、矩形序列。要求:(1) 画出以上序列的时域波形图:(2) 求出以上序列的傅里叶变换;3)画出以上序列的幅度谱及相位谱,并对相关结果予以理论分析;(4) 对以上序列分别进行时移,画出时移后序列的频谱图,验证傅里叶变换的时移性质;(5) 对以上序列的频谱分别进行频移,求出频移后频谱所对应的序列,并画出序列的时域波形图, 验证傅里叶变换的频移性质。2、 自行设计一个周期序列。要求:(1) 画出周期序列的时域波形图:(2) 求周期序列的DFS,并画出幅度特性曲线:(3) 求周期序列的FT,并画出幅频特性曲线;(4) 比较DFS和FT的结果,从中可以得岀什么结论。1

6、-2课程设计要求1.要求独立完成设计任务。2.课程设计说明书封而格式要求见天津城币建设学院课程设il教学工作规范附表13.课程设计的说明书要求简洁、通顺,计算正确,图纸表达内容完整、淸楚、规范。4.测试要求:根据题目的特点,编写Matlab程序,绘制结果图形,并从理论上进行分析。5.课设说明书要求:1) 说明题目的设计原理和思路、采用方法及设计流程。2) 详细介绍运用的理论知识和主要的Matlab程序。3) 绘制结果图形并对仿真结果进行详细的分析。第二章设计原理2.1三輕典型序列的频谱及程序2.1.1.三种典型序列一单位采样序列、实指数序列、矩形序列公式表达&、P = J(77)=(1)单位釆

7、样序列公式表示: 1 丰单位采样序列也称为单位脉冲序列,特点是仅在11=0的时候取值为1,其他的均为0,实指数序列公式表示:班舁)=为实数(2)如果|a|0时每一个样本向右移动,称为x(n)的延时序列;当k0时,每一个样本向左移动,称为x(n) 的超前序列。在MATLAB中,如果原始的序列用x和nx表示,移位后的序列用y和yn表示,移位运算并不影响 向量x的值,因此y=x。移位体现为位垃向量的改变。ny的每个元素都比nx加了一个k,即ny=nx+k。y 和ny就是移位后的向量的表述,说明y取k拍前的x值。向左移位可令k取负号,意味着丫取*拍后的x 值。在系统框图中用z进行标注,它被称为迟延算子

8、,表示把输入序列右移一位:用z进行标注,它是 左移运算是右移算子的逆运算。实际上迟延算子取的是序列过去的值,具有物理可实现性:而左移算子是 提前算子,它要知道序列未来的值,物理上无法实现。所以数字信号处理中通常都用z算子。2.频移:若 / Fco),则 /(/) R如 R F(e 一 )2.2周期序列.结论:将信号/(I)乘以因子严,对应于将频谱函数沿轴右移o;将信号/(/)乘以因子 ejaot,对应于将频谱函数沿轴右移2.2.1周期延括原理xn=xn+kN (2.2)则乂n称为周期序列。满足上述关系的最小N称为基本周期。用MATLAB把一个周期序列x(n), OvnvN-1,拓展为有K个周期

9、的序列xtide(n)一般有两种方法。简单复制法:设x是一个已賦值的行向虽:,英长度为N=leiigth(x),耙它复制K次,得到的xtide长度 为K?N。因此有,xtide=X.X.X: iixtide=O: K: N-1。这个方法在K太大时容易数错,不是很好。余函数mod法:函数nl=(n mod N)o这个算式把大于等于N的n值,减去N的整倍数,使余数nl 在0与N-1之间。对于小于等于0的n值,则加以N的整倍数。也使nl在0与N-1之间。把这一运算用 到位苣向量上,就可以方便的实现有限序列的周期延拓。先设置位置向量,要复制K个x,则新向量的长 度应为K*N.貝中N为x的长度,也就是所

10、取的周期。2.2.2周期的DFS对周期信号哭由DFS有即 2-如=n0+n4)&(nx/filled,);title(t矩形序列k=-20:20; X=x*(exp(-j*pi/20).A(n+ii4尸k); inagX=abs(X); subplot(3,l?2);stem(magX);title(,矩形序列的幅 度谱工angX=angle(X); subplot(3,1,3);stem(aiigX); title (*矩形序列的相位谱)angX=angle(X); subplot(3,1,3);stem(angX); title (矩形序列的相位谱)3.2时移和频移3.2.1时移1.单位采

11、样序列的时移:n=l:50; x=zeros(l,50); t=10: x(t+l)=l; close all; subplot(3,l、l);stem(x);title(单位釆样序列的时移); k=-25:25; X=x*(exp(-j*pi/12.5).A(n*k);magX=abs(X): subplot(3,1,2);stem(magX);title(单位采样序列时移的幅度谱);angX=angle(X); subplot(3 J,3):stem(aiigX); title (*单位采样序列时移的相位谱)2.实指数序列的时移:n=0:20;a=1.2; t=5; x=a.A(n-t);

12、 subplot(311); stem(n+t,x/fiir).grid on;title (时移实指数序列Jk二 10:10; X=x*(exp(-j*pi/l0).A(n+t),*k): inagX=abs(X); subplot(312);stem(magX);titlef时移实指数序列 的幅度谱);angX=angle(X); subplot(3 ;stem(angX): title (,时移实指数序列的相位谱)3 时移的矩形序列nl=-10;n2=10;n3=40;n0=0; n=nl m3: n4=10; x=(n=n0+n4)&(n=n0+n4)&(nn2+ii4); v=pi:

13、y=exp(j*w*n); z=x.*y; close all; subplot(3,l,l);stem(n,xJfilled);titleC频移后的矩形序列);k=-20:20; X=z*(exp(-j*pi/20).A(n+n4),*k); niagX=abs(X); subplot(3.L2);stein(inagX);title(,频移后的矩形 序列的幅度谱);angX=angle(X): subplot(3,1,3);stem(angX) ; title (频移后的矩形序列的相位谱)3.3周期序列离散时间信号频域具有周期性但是在却是连续的频谱;我们仍希望能够让频域也离敬,那么只有使

14、这些离散的时间序列进行周期性拓展,成为周期离散信号的DTFT(当拓展无穷个周期,就是DFS),以获 取离散的频谱。使用matlab编程为:N=16;xii=ones( 1 ,N/4),zeros( 1,3 *N/4);xti=xii,xn,xii; n=0:3*N-l; k=0:3*N-l;Xk=xii*exp(-j *2 *pi/N)A(n,*k);subplot(311 ),stem(n,xn); title(* /:期! f 列 x(n);axis(卜 1,3 *N,1.1 *nini(xii),l.l *niax(xii);subplot(312),stem(k,abs(Xk);tit

15、le(,X(k) ); %显示序列幅度谱axis(卜 1,3 扌N, 1.1 *niui(abs(Xk) J. 1 *max(abs(Xk);subplot(313),stem(k,angle(Xk);title(arg X(k) ); % 就示庁列 II I 位谱axis(-1z 3*N,1l*min(angle(Xk)r 1l*max(angle(Xk);第四章设计结果及分析4.1典型序列4.1.1运行结果*1MM3 ?3 | 佃 4S范影序X的相n亠曾 q?VP?0b今1 ?nx4tl 5 M 2$ M M 4 45Mvv 1C n 25时那Mlfi以K81厦ilsBo90QQQ今q9Y

16、? !lt?9QQOQ.5 10 a 25时诊三馆片序丹的希仪iff? Tq ?o.仏Yc4i律 45 10h a 第五章总结总结:数字信号处理是利用计算机或专用处理设备,以数值讣算的方法对信号进行采集、抽样、变换、综合、 估值与识别等加工处理,借以达到提取信息和便于应用的目的。典型序列是对连续信号进行等间隔采样得 到的,学习典型序列的知识对后来对离散信号学习有重要意义,对典型序列的频谱分析有助于今后对采样 定理,DFS和FT的理解。从课题中心来看,课题“典型序列的频谱分析”是希望通过此次课程设计加深对典型序列的理解, 同时学会运用数字信号处理的知识和MATLAB对信号进行频谱分析,这就要求我

17、们对频域域采样泄理的 理解要透彻,同时要求对DFS和FT的原理有更透彻的理解。明白DFS和FT的区别与联系,并学会运用 DFS和FT对序列进行频谱分析。本课题的特色在于要很好的掌握理论知识,要学会用MATLAB解决本次课程设计的问题,熟悉的掌 握典型序列的特性,把数字信号处理的知识学以至用,运用理论对典型序列的频谱加以分析,这就是把理 论运用到实践中来。在实际操作中也遇到很多问题,最终通过询问老师和同学把问题一一解决了,同时也阅读了很多图书 和文献,并学会了如何撰写课程设计。通过这次课程设计,我学会了很多东西,总之这次课程设讣最大的 收益这还是自己。参考文献1 高西全.丁玉美一.数字信号处理.

18、四安电子科技大学出版社,2008,第3版2 刘泉.阙大顺.数字信号处理原理与实现.电子工业出版社,20053 赵之劲.刘顺兰.数字信号处理实验.浙江大学出版社,20074 张威.IATLAB基础与编程入门.西安电子科技大学岀版社,2006习陈怀探.数字信号处理教程一MATALAB释义与实现.电子工业出版社,2005附录:主要程序: n=l:50; %泄义序列的长度是50 x=zeros(l,50); %注意:MATLAB中数组下标从1开始 x(l)=l;close all;subplot(3 丄 l);stem(x) ;title(f 单位采样序列); k=-25:25;X=x*(exp(-j

19、*pi/25)A(n*k); magX=abs(X); %绘制x(n)的幅度谱 subplot(3.1,2);stem(magX):title(#-位采样序列的幅度谱 *); angX=angle(X): %绘制 x(n)的相位谱 subplot(3,1,3);stem(angX); title (单位采样序列的相位谱) n=l:50; %立义序列的长度是50 x=zeros(l,50); %注意:MATLAB中数组下标从1开始 t=10;x(t+l)=l;close all;subplot(3,1,1 );stem(x);title(单位采样序列的时移); k=-25:25;X=x*(exp

20、(-j*pi/12.5)A(n,*k); magX=abs(X); %绘制x(n)的幅度谱 subplot(3.1,2);stem(niagX): title(#-位采样序列时移的幅度谱); angX=angle(X): %绘制 x(n)的相位谱 subplot(3,1,3);stem(angX); title (单位采样序列时移的相位谱) x=zeros(l,50); %注意:MATLAB中数组下标从1开始 x(l)=l;=pi*l;yuexpG%); z=x.*y close all;subplot(3.1 ,l);stem(z);title(* 频移后单位采样序列); k=-25:25;

21、X=z*(exp(-j*pi/25)A(n*k); magX=abs(X); %绘制x(n)的幅度谱 subplot(3.1,2);stem(niagX);title(频移后单位采样序列的幅度谱 angX=angle(X); %绘制 x(n)的相位谱 subplot(3,1,3);stem(angX); title C频移后单位采样序列的相位谱) N=16;xii=ones( 1 ,N/4),zeros( 1,3 *N/4);xii=xii,xn,xii;n=0:3*N-l;k=0:3*N-l;Xk=xn*exp(-j *2 *pi/N).A(n,*k);subplot(3 ll),stem(n,xn); title(川期! f 列 x(n);axis(-13*N, 1.1 *niui(xii),l.l *niax(xii);subplot(312),stem(k.abs(Xk);titleCX(k) ); %显示序列幅度谱 axis(卜 1,3 *N,1.1 *miii(abs(Xk), 1.1 *max(abs(Xk);subplot(313),stem(k5angle(Xk);title(argX(k):); %51示f 列 III位谱 axis(-l 3 *N?1.1 *niui(angle(Xk), 1.1 *niax(angle(Xk);

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1