《信号与系统课程设计.docx》由会员分享,可在线阅读,更多相关《信号与系统课程设计.docx(6页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、信号与系统课程设计一.设计题目:应用MATLAB实现连续信号的采样与重构仿真二.课程设计的目的.掌握利用MATLAB分析系统频率响应的方法,增加对仿真软件 MATLAB的感性认识,学会该软件的操作和使用方法。1 .掌握利用MATLAB实现连续信号采用与重构的方法,加深理解采 样与重构的概念。2 .初步掌握线性系统的设计方法,培养独立工作能力。3 .加深理解采样对信号的时域和频域特性的影响;验证信号与系统的 基本概念、基本理论,掌握信号与系统的分析方法。4 .加深对采样定理的理解和掌握,以及对信号恢复的必要性;掌握对 连续信号在时域的采样与重构的方法三.设计原理L MATLABMATLAB (M
2、atrix Laboratory)是美国MathWork公司自 20至80 年代中期推出的一系列教学软件,强大的数值计算能力和卓越的数据 可视化能力使其迅速在数学软件中脱颖而出。Matrix Laboratory意为 “矩阵实验室”,最初的MATLAB只是一个数学计算工具。但现在的 MATLAB已经远不仅仅是一个“矩阵实验室”,它已经成为一个集概念 设计、算法开发、建模仿真,实时实现于一体的集成环境,它拥有许 多衍生子集工具。MATLAB还提供了非常丰富的函数,拥有强大的符 号功能,可自动的选择算法,对其他软件和语言有很好的对接性,它 可以提供非常灵活的数组运算还具有通信箱原理,可进行小波理论
3、分 析,也同样可以应用于信号的线形系统分析的采样与重构内容。在各个 领域里都可以找到它的身影。整个课程设计都是需要MATLAB软件的庞 大系统支持,包括编程以及输出。本文基于Matlab强大功能来分析Sa(t)信号的抽样与重构,由于 Sa信号易于生成,分析方便,故在许多实际应用与仿真中(如数字通信 系统等)运用较为广泛。对于连续时间信号的处理,往往将它转换为相 应的离散信号(或数字信号),并进行加工和处理,然后再将处理后的离 散信号转换为连续时间信号。而抽样定理为连续信号与离散时间信号 的相互转换提供了理论依据。其中Matlab最基本的二维图形的绘图函数有:plot:绘制二维曲线title:给
4、图形加标题grid:显示网格线xlable:给X轴加标记ylable:给Y轴加标记text:在坐标图中加文字叙述2-重构仿真所谓仿真(Simulation),就是模型实验,即通过对系统模型进行 实验来研究一个存在的或设计中的系统。按照模型的建立方法,仿真 方法可以分为3类:实物仿真、数学仿真和半实物仿真。Simulation是MATLAB中的一个建立系统方框图和系统方针环境,是一个对动态系 统进行建模仿真并对仿真结果进行分析的软件包.使用它可以方便的 对系统进行可视化建模.使得仿真系统建模与工程中的方框图统一起 来,我这次要做的课程设计是基于连续系统下对连续时间信号采样和 重构,所以了解Sim
5、ulation对本次的课程设计有很大帮助。工系统与连续时间信号系统是连续事物或各个部分的一个复杂的整体,有形或无形事物的组成体。 系统可以分为即时系统与动态系统;连续系统与离散系统;线性系统与非线形系 统;样时变系统和非时变系统等等。在连续时间系统中,如一个连续时间系统接收, 根据定义在连续时间有定义的信号称为连续时间信号,在范围内输入 信号x(t),并产生输出信号y(t)。连续时间信号是在连续时间范围内定义的信号值, 信号的幅值可以是连续数值,也可以是离散数值。当信号幅值连续是,则称之为 模拟信号。4,信号的采样取样定理论述了在一定条件下,一个连续时间信号完全可以用该信号在等时 间间隔上的瞬
6、时值(或称样本值)表示,这些样本值包含了连续时间信号的全部 信息,利用这些样本值可以恢复原信号。可以说取样定理在连续时间信号与离散 时间信号中架起了一座桥梁。其具体内容如下:取样定理:设强为带限信号,带宽为F ,则当取样频率尸2 2F时,可从取样序列= x (T )中重构 0$ o$否则将导致M)的混叠现象。带限信号的最低取样频率称为Nyquist (奈奎斯特) 速率。图1给出信号采样原理图/(C 相乘 图1信号采样原理图由图1可见,/)=/),其中,冲激采样信号3的表达式为:sTsTs5 (t)=立 5(t-n7)(1)Tssn=-2co时如图(4),频谱不发生混叠;而当3 2co ssms
7、m时如图(5),频谱发生混叠。应该指出的是,实际信号中,绝大多数都不是严格 意义上的带限信号,这时根据实际精度要求来确定信号的带宽O图2原信号的频谱2GL图3取样信号的频谱d图4当当见之2%时,重构信号不混淆图5当q 2co ,则由式(2)知/。)是以为周期的谱线。现选取一个频率特性sm$5四,(其中截止频率3满足3一;)的理想低通滤波器10 |co|coc 6 c 2c与尸(刑)相乘,得到的频谱即为原信号的频谱F (js)。S显然,F(js) = F(js)H(js),与之对应的时域表达式为 s/=股)*/(3)S而f =(iT ) = f(nT )5 (t-nT)ssssn=-ccn=-o
8、oCDh(t)=/= T (co t)s 7Tc将/2及/代入式(3)得: s(DTeo 3-S(co 2/。)S矶co 仃)(4)s s TT c/) = S C5 c sTC =-o式(4)即为用/()求解/的表达式,是利用MATLAB实现信号重构的 S基本关系式,抽样函数Sa。在此起着内插函数的作用。C设/= Sa)=上,其/。3)为:t77/ 7、W 1coI1尸(a)=ho |w 卜 i即/的带宽为3 =1 ,为了由/的采样信号/不失真地重构f(t),由时 5兀一一域采样定理知采样间隔T =兀,这种采样就被称为欠采样,重构的信号被s co称为欠采样重构信号。利用MATLAB 的抽样函
9、数Sinc(t)=:配来表示“,有 TitSa(t) = Sinc(t/n)o 据此可知:coTeo y:cof(0=f Q)*T=fnT )Sinc-(t-nT )(5)ss 兀cTl571s二-8重构:从取样信号()重构原信号0是一个重要的问题。理想情况下,序列经尸2F (奈奎斯特速率)取样,再经理想的低通滤波(截止频率为F )s0s后,可重构出出其原信号金。这时采用的内插公式为x (t) = Z x(n) sin cF (t - nT)(6)assn=-x.&设计的思路连续信号是指自变量的取值范围是连续的,且对于一切自变量的 取值,除了有若干个不连续点以外,信号都有确定的值与之对应。严 格来说,MATLAB并不能处理连续信号,而是用等时间间隔点的样 值来近似表示连续信号。当取样时间间隔足够小时,这些离散的样值 就能较好地近似连续信号。时域对连续时间信号进行采样,是给它乘以 一个采样脉冲序列,就可以得到采样点上的样本值,信号被采样前后在 频域的变化,可以通过时域频域的对应关系分别求得了采样信号的频谱。在一定条件下,一个连续时间信号完全可以用该信号在等时间 间隔上的瞬时值来表示,并且可以用这些样本值把信号完全恢复过 来。这样,抽样定理为连续时间信号与离散时间信号的相互转换提供
限制150内