沈阳理工大学信号与系统课程设计常用连续时间信号的可视化及信号的尺度、奇偶分解运算综述

上传人:最**** 文档编号:115555714 上传时间:2019-11-14 格式:DOCX 页数:20 大小:842.30KB
返回 下载 相关 举报
沈阳理工大学信号与系统课程设计常用连续时间信号的可视化及信号的尺度、奇偶分解运算综述_第1页
第1页 / 共20页
沈阳理工大学信号与系统课程设计常用连续时间信号的可视化及信号的尺度、奇偶分解运算综述_第2页
第2页 / 共20页
沈阳理工大学信号与系统课程设计常用连续时间信号的可视化及信号的尺度、奇偶分解运算综述_第3页
第3页 / 共20页
沈阳理工大学信号与系统课程设计常用连续时间信号的可视化及信号的尺度、奇偶分解运算综述_第4页
第4页 / 共20页
沈阳理工大学信号与系统课程设计常用连续时间信号的可视化及信号的尺度、奇偶分解运算综述_第5页
第5页 / 共20页
点击查看更多>>
资源描述

《沈阳理工大学信号与系统课程设计常用连续时间信号的可视化及信号的尺度、奇偶分解运算综述》由会员分享,可在线阅读,更多相关《沈阳理工大学信号与系统课程设计常用连续时间信号的可视化及信号的尺度、奇偶分解运算综述(20页珍藏版)》请在金锄头文库上搜索。

1、成 绩 评 定 表学生姓名班级学号专业通信工程课程设计题目常用连续时间信号的可视化及信号的尺度、奇偶分解运算评语组长签字:成绩日期 2014年6月 日课程设计任务书学院信息科学与工程学院专业通信工程学生姓名班级学号课程设计题目常用连续时间信号的可视化及信号的尺度、奇偶分解运算实践教学要求与任务:1、学习Matlab软件及应用;2、学习并研究信号的可视化及相关理论;3、利用Matlab编程,常用连续时间信号的可视化及信号的尺度、奇偶分解运算;4、写出课程设计报告,打印程序,给出运行结果。工作计划与进度安排:第1-2天: 1、学习使用Matlab软件、上机练习2、明确课题内容,初步编程第3-5天:

2、 1、上机编程、调试2、撰写课程设计报告书3、检查编程、运行结果、答辩4、上交课程设计报告指导教师:2014年6月 日专业负责人:2014年6月 日学院教学副院长:2014年6月 日摘 要MATLAB目前已发展成为由MATLAB 语言、MATLAB 工作环境、MATLAB 图形处理系统、MATLAB 数学函数库和MATLAB 应用程序接口五大部分组成的集数值计算、图形处理、程序开发为一体的功能强大的系统。本次课程设计则在深入研究连续时间信号傅里叶级数分析理论知识的基础上,利用MATLAB强大的图形处理功能、符号运算功能以及数值计算功能,通过MATLAB编程进行图形功能仿真,从而实现连续时间周期

3、信号频域分析的仿真波形,包括以下内容:用MATLAB实现常用连续时间信号的时域波形;用MATLAB实现信号的时域运算;用MATLAB实现信号的时域变换;用MATLAB实现信号简单的时域分解;用MATLAB实现连续时间系统的卷积积分的仿真波形;用MATLAB实现连续时间系统的冲激响应、阶跃响应的仿真波形;用MATLAB实现连续时间系统对正弦信号、实指数信号的零状态响应的仿真波形。关键词:MATLAB;图形处理;连续时间信号;目 录1MATLAB简介12常用连续时间信号的波形22.1 常用连续时间信号的基本原理22.2 编程设计及实现22.3 运行结果及其分析 53常用连续时间信号的尺度变换83.

4、1编程设计及实现83.1.1矩形波尺度变换 83.1.2三角波尺度变换 83.2运行结果及其分析 104常用连续时间信号的奇偶分解 114.1 信号的奇偶分解原理 114.2 编程设计及实现 124.2.1对信号进行奇偶分解 124.2.2将奇偶分量合并为原信号124.3运行结果及其分析 134.3.1对信号进行奇偶分解 134.3.2将奇偶分量合并为原信号145.结论156.参考文献161、 MATLAB简介1.1 MATLAB语言功能MATLAB是一个高精度的科学计算语言,它将计算、可视化编程结合在一个容易使用的环境中,在这个环境中,用户可以把提出的问题和解决问题的办法用熟悉的数学符号表示

5、出来,它的典型使用包括:(1)数学和计算;(2)运算法则;(3)建模、仿真;(4)数值分析、研究和可视化;(5)科学的工程图形;(6)应用程序开发,包括创建图形用户接口。1.2 MATLAB语言特点MATLAB 是一个交互式系统,他的基本数据单元是数组,这个数组不要求固定的大小,因此可以让用户解决许多技术上的问题,特别是那些包含矩阵和矢量运算的问题。MATLAB的指令表达与数学、工程中常用的习惯形式相似,与C、Fortran、等高级语言相比,它的语法规则更简单、表达更符合工程习惯,正因为如此,人们用MATLAB语言编写程序就犹如在便笺上书写公式和求解,因而MATLAB被称为“便笺式”的科学工程

6、语言。MATLAB的最重要特征使他拥有解决特定应用问题的程序组,也就是TOOLBOX(工具箱),如信号处理工具箱,控制系统工具箱、神经网络工具箱、模糊逻辑工具箱、通信工具箱和数据采集工具箱等许多专用工具箱,对大多数用户来说,要想灵活、高效地运用这些工具箱,通常都需要学习相应的专业知识。此外,开放性也许是MATLA最重要和最受欢迎的特点之一。除内部函数外,所有的MATLAB主要文件和各工具箱文件都是可读的、可改的源文件,因为工具箱实际上是有一组复杂的MATLAB函数(M文件)组成,它扩展了MATLAB的功能,用以解决待定的问题,因此用户可以通过对源文件进行修改和加入自己编写的文件去构建新的专用工

7、具箱。2、常用连续时间信号的波形2.1 常用连续时间信号的基本原理在某一时间区间内,除若干个不连续点外,如果任意识可都可给出确定的函数值,则称该信号为连续时间信号,简称为连续信号。从严格意义上讲,MATLAB数值计算的方法并不能处理连续时间信号。然而,可利用连续信号在等时间间隔的取样值来近似表示连续信号,即当取样时间间隔足够小时,这些离散数值能够被MATLAB处理,并且能较好的近似表示连续信号。2.2 编程设计及实现2.2.1单位阶跃信号单位阶跃函数定义如下: 单位阶跃信号的Matlab实现程序:syms t yy=heaviside(t);t=-4:0.01:4;ezplot(y,t);gr

8、id on2.2.2单位冲激信号在连续时间系统中,单位冲激是一种重要的信号。任何一种模拟信号都能通过冲激给予近似,通过系统对冲激输入的响应可以求的所有其他输入信号的响应。单位冲激信号(t)也称为狄拉克(Dirac)分布,定义如下:第一个条件表明在所有t不为0是取值为0,第二个条件是冲击下的面积为1,因此信号具有单位面积的特性。特别需要指出的是,在t=0点的值是没有定义的,并不等于无穷。冲激信号可以近似地用一个位于原点、幅度为A、持续时间为1/A的脉冲来表示,这里A是一个很大的正值。单位脉冲的Matlab实现程序:t = -3:0.01:3;y = (t=0);plot(t,y);2.2.3正弦

9、信号正弦信号和余弦信号二者仅在相位上相差/2,经常统称为正弦信号,一般写作 或幅度A=3,频率f=5,相移的正弦信号其Matlab实现程序:t=-0.5:0.001:1;A=3;f=5;fai=1;u=A*sin(2*pi*f*t+fai);plot(t,u) axis(-0.5 1 -3.2 3.2)2.2.4实指数信号实指数信号可由下面的表达式来表示:y=A*exp(a*t)式中exp是自然数2.718,a和A是实数。若a0,信号将随时间而增长,若a1时,信号f(at)以原点为基准,沿时间轴压缩到原来的1/a;当a1时,信号f(at)沿时间轴扩展至原来的1/a倍。用下面的命令实现连续时间信号的尺度变换及其结果可视化,其中f是用符号表达式表示的连续时间信号,t是符号变量,subs命令则将连续时间信号中的时间变量t用a*t替换.y=subs(f,a*t);ezplot(y)3.1编程设计及实现3.1.1矩形波尺度变换 t0.5*t程序如下:t=-4:0.001:4;T=2;f=rectpuls(t,T);ft=rectpuls(0.5*t,T);subplot(2,1,1)plot(t,f)axis(-4,4,-0.5,1.5)subplot(2,1,2)plot(t,ft)axis(-4,4,-0.5,1.5)3.1.2三角波

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号