1、 1 课程设计任务书课程设计任务书 学 院 信息科学与工程 专 业 通信工程 学生姓名 班级学号 课程设计题目 信号可视化及时域运算常用连续信号及信号的时移、反 褶、尺度变换 内容及要求内容及要求: : 1、学习 Matlab 软件知识及应用 2、学习并研究信号可视化及时域运算 3、利用 Matlab 编程,完成常用连续信号及信号的时移、反褶、尺度 变换 4、写出课程设计报告,打印程序,给出运行结果 进度安排进度安排: : 周一、周二:1、布置课程设计任务、要求 2、学习 Matlab 软件知识及应用 周三、周四:1、利用 Matlab 编程,完成相应的信号分析与处理课题 2、上机编程、调试
2、3、撰写课程设计报告书 周五:答辩,上交报告 指导教师: 201 年 月 日 专业负责人: 201 年 月 日 学院教学副院长: 201 年 月 日 一、一、引言引言 1 二、二、Matlab 入门入门 2 2.1 Matlab7.0 介绍介绍 2 2.2 利用利用 Matlab7.0 编程完成习题设计编程完成习题设计 . 3 三、三、Matlab7.0 实现实现连续时间信号连续时间信号时移、反褶、尺度变换时移、反褶、尺度变换 的的设计设计 4 3.1 常用连续时间信号的类别及原理常用连续时间信号的类别及原理 4 3.2 编程设计及实现编程设计及实现 4 3.3 运行结果及其分析运行结果及其分
3、析. 7 四、四、结论结论 20 五、参考文献五、参考文献 . 21 目录目录 - 1 - 一、一、引言引言 人们之间的交流是通过消息的传播来实现的,信号则是消息的表现形式,消息是信 号的具体内容。 信号与系统课程是一门实用性较强、涉及面较广的专业基础课,该课程是将学 生从电路分析的知识领域引入信号处理与传输领域的关键性课程,对后续专业课起着承 上启下的作用. 该课的基本方法和理论大量应用于计算机信息处理的各个领域,特别是 通信、数字语音处理、数字图像处理、数字信号分析等领域,应用更为广泛。 近年来,计算机多媒体教序手段的运用逐步普及,大量优秀的科学计算和系统仿真 软件不断涌现,为我们实现计算
4、机辅助教学和学生上机实验提供了很好的平台。通过对 这些软件的分析和对比,我们选择 MATLAB 语言作为辅助教学工具,借助 MATLAB 强大的 计算能力和图形表现能力,将信号与系统中的概念、方法和相应的结果,以图形的 形式直观地展现给我们,大大的方便我们迅速掌握和理解老师上课教的有关信号与系统 的知识。 MATLAB 是当前最优秀的科学计算软件之一, 也是许多科学领域中分析、 应用和开发 的基本工具。MATLAB 全称是 Matrix Laboratory,是由美国 Mathworks 公司于 20 世纪 80 年代推出的数学软件,最初她是一种专门用于矩阵运算的软件,经过多年的发展, MAT
5、LAB 已经发展成为一种功能全面的软件, 几乎可以解决科学计算中的所有问题。 而且 MATLAB 编写简单、代码效率高等优点使得 MATLAB 在通信、信号处理、金融计算等领域 都已经被广泛应用。它具有强大的矩阵计算能力和良好的图形可视化功能,为用户提供 了非常直观和简洁的程序开发环境,因此被称为第四代计算机语言。MATLAB 强大的图 形处理功能及符号运算功能,为我们实现信号的可视化及系统分析提供了强有力的工 具。MATLAB 强大的工具箱函数可以分析连续信号、连续系统,同样也可以分析离散信 号、离散系统,并可以对信号进行各种分析域计算,如相加、相乘、移位、反折、傅里 叶变换、拉氏变换、Z
6、变换等等多种计算。 作为信号与系统的基本分析软件之一,利用 MATLAB 进行信号与系统的分析与设计 是通信以及信息工程学科的学生所要掌握的必要技能之一。通过学习并使用 MATLAB 语 言进行编程实现课题的要求,对学生能力的培养极为重要。尤其会提高综合运用所学理 - 2 - 论知识进行分析问题、解决问题的能力,也便于将理论知识与实践相结合,并得以更好 地掌握信号分析与处理的基本方法与实现。这也将为后续相关的课程学习打下一定的基 础,从而在以后相关课程设计与分析的时候达到对 MATLAB 的熟练应用与融会贯通。 二、二、MatlabMatlab 入门入门 2.1 Matlab7.0 介绍介绍 Matlab7.0 比 Matlab 的老版本提供了更多更强的新功能和更全面、更方便的联机帮 助信息。当然也比以前的版本对于软件、硬件提出了更高的要求。 在国内外 Matlab 已经经受了多年的考验。Matlab7.0 功能强大,适用范围很广。其 可以用来线性代数里的向量、数组、矩阵运算,复数运算,高次方程求根,插值