还剩4页未读,继续阅读
文本内容:
信号与系统课程设计一.设计题目应用MATLAB实现连续信号的采样与重构仿真二.课程设计的目的
1.掌握利用MATLAB分析系统频率响应的方法,增加对仿真软件MATLAB的感性认识,学会该软件的操作和使用方法
2.掌握利用MATLAB实现连续信号采用与重构的方法,加深理解采样与重构的概念
3.初步掌握线性系统的设计方法,培养独立工作能力
4.加深理解采样对信号的时域和频域特性的影响;验证信号与系统的基本概念、基本理论,掌握信号与系统的分析方法
5.加深对采样定理的理解和掌握,以及对信号恢复的必要性;掌握对连续信号在时域的采样与重构的方法三.设计原理L MATLABMATLAB Matrix Laboratory是美国MathWork公司自20至80年代中期推出的一系列教学软件,强大的数值计算能力和卓越的数据可视化能力使其迅速在数学软件中脱颖而出MatrixLaboratory意为“矩阵实验室”,最初的MATLAB只是一个数学计算工具但现在的MATLAB已经远不仅仅是一个“矩阵实验室”,它已经成为一个集概念设计、算法开发、建模仿真,实时实现于一体的集成环境,它拥有许多衍生子集工具MATLAB还提供了非常丰富的函数,拥有强大的符号功能,可自动的选择算法,对其他软件和语言有很好的对接性,它可以提供非常灵活的数组运算还具有通信箱原理,可进行小波理论分析,也同样可以应用于信号的线形系统分析的采样与重构内容在各个领域里都可以找到它的身影整个课程设计都是需要MATLAB软件的庞大系统支持,包括编程以及输出本文基于Matlab强大功能来分析Sat信号的抽样与重构,由于Sa信号易于生成,分析方便,故在许多实际应用与仿真中如数字通信系统等运用较为广泛对于连续时间信号的处理,往往将它转换为相应的离散信号或数字信号,并进行加工和处理,然后再将处理后的离散信号转换为连续时间信号而抽样定理为连续信号与离散时间信号的相互转换提供了理论依据其中Matlab最基本的二维图形的绘图函数有plot:绘制二维曲线title:给图形加标题grid:显示网格线xlable:给X轴加标记ylable:给Y轴加标记text:在坐标图中加文字叙述2-重构仿真所谓仿真Simulation,就是模型实验,即通过对系统模型进行实验来研究一个存在的或设计中的系统按照模型的建立方法,仿真方法可以分为3类实物仿真、数学仿真和半实物仿真Simulation是MATLAB中的一个建立系统方框图和系统方针环境,是一个对动态系统进行建模仿真并对仿真结果进行分析的软件包.使用它可以方便的对系统进行可视化建模.使得仿真系统建模与工程中的方框图统一起来,我这次要做的课程设计是基于连续系统下对连续时间信号采样和重构,所以了解Simulation对本次的课程设计有很大帮助工系统与连续时间信号系统是连续事物或各个部分的一个复杂的整体,有形或无形事物的组成体系统可以分为即时系统与动态系统;连续系统与离散系统;线性系统与非线形系统;样时变系统和非时变系统等等在连续时间系统中,如一个连续时间系统接收,根据定义在连续时间有定义的信号称为连续时间信号,在范围内输入信号xt,并产生输出信号yt连续时间信号是在连续时间范围内定义的信号值,信号的幅值可以是连续数值,也可以是离散数值当信号幅值连续是,则称之为模拟信号4,信号的采样取样定理论述了在一定条件下,一个连续时间信号完全可以用该信号在等时间间隔上的瞬时值或称样本值表示,这些样本值包含了连续时间信号的全部信息,利用这些样本值可以恢复原信号可以说取样定理在连续时间信号与离散时间信号中架起了一座桥梁其具体内容如下取样定理设强⑹为带限信号,带宽为F,则当取样频率尸22F时,可从取样序列=x〃T中重构0$o〃$否则将导致M〃的混叠现象带限信号的最低取样频率称为Nyquist奈奎斯特速率图1给出信号采样原理图/C---------------►相乘-------►图1信号采样原理图由图1可见,/«=/«・§⑶,其中,冲激采样信号3㈤的表达式为s TsTs5t=立5t-n71Ts s n=-x QTT其傅立叶变换为
①5bco-“co,其中co=_o设/独,尸独分别为5S ST Sn=f sft,/㈤的傅立叶变换,由傅立叶变换的频域卷积定理,可得S11F网=一F/co*co
①一〃⑴=一ZF[;co—〃
①]2s27c s$T s n=-x»n=-so s若设/t是带限信号,带宽为3如图2,由式2可见,/⑴经过采样m后的频谱尸⑼就是将尸八0在频率轴上搬移至0,±CO,±CO,…,土
①,…处幅度为s s2s ns原频谱的1“倍因此,当32co时如图4,频谱不发生混叠;而当32co s s m s m时如图5,频谱发生混叠应该指出的是,实际信号中,绝大多数都不是严格意义上的带限信号,这时根据实际精度要求来确定信号的带宽
①O2GL图2原信号的频谱图3取样信号的频谱d图4当当见之2%时,重构信号不混淆图5当Q2%时,重构信号混淆*5,信号重构设信号/⑺被采样后形成的采样信号为了⑺,信号的重构是指由/⑺经过5S内插处理后,恢复出原来信号/⑺的过程又称为信号恢复若设/⑺是带限信号,带宽为s,经采样后的频谱为F;co0设采样频率ms co2co,则由式2知/
①是以
①为周期的谱线现选取一个频率特性s m$5四,其中截止频率3满足3〈
①《一;■的理想低通滤波器1^0|co|co c6c2c与尸刑相乘,得到的频谱即为原信号的频谱F jsS显然,Fjs=FjsHjs,与之对应的时域表达式为s/⑺=股*/⑺3S而f⑴=iT=£fnT5t-nT s sssn=-cc n=-oo CDht=/=T—々co ts7T c将/2⑺及/⑺代入式3得s DTeo^3-S〃co________2/S矶co«—仃]4ssTT c/=S C5c sTC〃=-o式4即为用/求解/⑺的表达式,是利用MATLAB实现信号重构的S基本关系式,抽样函数Sa®在此起着内插函数的作用C设/⑺=Sa«=上,其/3为t c77/
7、、o W1I1尸a={H[o|w卜i即/⑺的带宽为3=1,为了由/⑺的采样信号/⑺不失真地重构ft,由时5兀一一域采样定理知采样间隔T—=兀,这种采样就被称为欠采样,重构的信号被sco称为欠采样重构信号利用MATLAB的抽样函数Sinct=:配来表示“⑺,有Tit Sat=Sinct/no据此可知:co Teoyco f0=f Q*T=f{nT Sinc[-^t-nT]5ss兀cTl571s〃二-8重构从取样信号%〃重构原信号0©是一个重要的问题理想情况下,序列经尸>2F奈奎斯特速率取样,再经理想的低通滤波截止频率为Fs0s后,可重构出出其原信号金⑷这时采用的内插公式为x t=Z xnsin c[F t-nT]6a ssn=-x.设计的思路连续信号是指自变量的取值范围是连续的,且对于一切自变量的取值,除了有若干个不连续点以外,信号都有确定的值与之对应严格来说,MATLAB并不能处理连续信号,而是用等时间间隔点的样值来近似表示连续信号当取样时间间隔足够小时,这些离散的样值就能较好地近似连续信号时域对连续时间信号进行采样,是给它乘以一个采样脉冲序列,就可以得到采样点上的样本值,信号被采样前后在频域的变化,可以通过时域频域的对应关系分别求得了采样信号的频谱在一定条件下,一个连续时间信号完全可以用该信号在等时间间隔上的瞬时值来表示,并且可以用这些样本值把信号完全恢复过来这样,抽样定理为连续时间信号与离散时间信号的相互转换提供。