- 1、本文档共15页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
信号与系统课程设计-西南科技大学网络教育学院
附件1
西南科技大学网络教育
《信号与系统》课程设计指导书
周金治 编
课程基本信息
【课程设计名称】 信号与系统课程设计
【课 程 归 属】 信息工程学院
【适 用 专 业】 电子信息工程
【专业基础课程】 信号与系统
课程设计目的
使学生掌握利用工具软件来实现信号系统基本概念、基本原理的方法。
设计概况及要求
利用强大的、优秀的仿真工具软件Matlab来实现对信号与系统的基本概念、原理和分析方法的仿真,加深对其认识和掌握。利用形象的二维、三维图形和图像再现信号系统的基本知识点。
设计内容
主要包括信号的基本运算、信号与系统的时域分析、信号的频谱分析、LTI系统的分析和离散时间系统分析等。
时间安排
每个同学须在两周内独立完成给定课程设计。
评分标准
成绩由设计报告成绩和答辩成绩两部分构成,各占50%。
设计报告书写必须具备:设计题目、设计目的和意义,设计内容与方法,详细设计步骤,设计结果及分析,结论,参考文献等;报告以打印稿提交,格式可参照《西南科技大学学报》发表论文格式要求。
在答辩时,必须将设计报告及设计完成的工程文件(电子稿)交到答辩老师处。
参考资料
MATLAB或C语言相关书籍。
设计范例
课程设计一 信号的产生与时域运算
一、设计任务与要求
1、设计一个Matlab系统程序能产生各种基本信号:正弦波、叠加随机噪声的正弦波、周期方波、周期锯齿波、Sinc函数、指数函数波形。
2、设计的系统程序能对以上任意信号进行各种运算:加(减)、乘运算;反转、移位、尺度变换。
3、设计的系统程序能都对以上的任意信号进行卷积运算。
二、设计原理与方法
1、信号产生
《信号与系统》课程中的信号都是时间的二维信号,如正弦波、三角波、方波等。理论上信号有连续时间信号和离散时间信号之分,但在用matlab等计算机软件实现时,均用离散数据。因此,实现时,都是用间隔非常小的离散时间信号来表示连续时间信号,这一点需要特别注意。
产生信号的方法有:(1)直接调用matlab的现有函数,或用matlab语言编写;(2)用c语言编写。
2、信号的运算
信号的基本运算主要包括加、减、乘运算、反转、移位、尺度等变换。
3、卷积运算
包括连续时间信号的卷积积分和离散时间信号的卷积和。
三、设计内容与过程
1、设计准备
需要非常熟悉Matlab仿真平台、相关语句、指令。
2、编写信号产生函数
利用Matlab软件的信号处理工具箱(Signal Processing Toolbox)中的专用函数产生信号并绘出波形,也可以用C语言编写函数产生信号。常用信号波形见图1。
图 1 常用信号波形
3、编写信号运算函数
(1)加(减)、乘运算
要求参与运算的信号序列长度相同,见图2。
图 2 信号的基本运算
(2)用matlab的符号函数实现信号的反褶、移位、尺度变换。
由到步骤为:,示例见图2。
4、编写卷积运算函数
Matlab的卷积函数:Y=conv(x,h);也可以用C语言编写,用VC集成开发环境编写、调试。示例见图 3。
图 3 信号的卷积运算波形
四、设计后深入思考内容
1、信号的种类、主要特点。
2、常用信号的特点:正弦波、三角波、方波等。
3、信号的运算规则。
4、卷积的原理和matlab的实现过程。
5、Matlab的仿真特点。
6、查看conv卷积的函数实现过程、原理。
五、设计报告要求
1、报告应有详细的设计过程和设计思路。
2、报告应有数据结果、波形,并有详细的分析。
3、提交各种函数的可正常运行的源代码。
4、总结设计体会。
六、主要工具平台
Matlab 6.5,计算机。
七、参考资料
MATLAB或C语言相关书籍。
课程设计二 信号的频谱分析
一、设计任务与要求
1、设计一个matlab系统软件,完成快速傅立叶变换FFT。
2、设计的系统软件能够进行信号采样,对采样的信号做FFT,观察频谱。
3、指出频谱混叠的条件。
4、傅立叶变换的频移特性。
5、设计例题:设f(t)= 5sin(2*pi*30*t)+2sin(2*pi*60*t)+0.5sin(2*pi*90*t)。
1)对f(t)分别以fs1=300 Hz和fs2=150 Hz进行采样,然后将两个采样信号进行快速离散傅里叶变换(FFT),观察频谱图,指出是否产生频谱混迭现象,
2)将f(t)的频谱右移100Hz。
二、设计原理与方法
1、fft函数的调用
matlab提供fft函数来计算信号x(n)的快速离散傅里叶变换 (FFT)。
格式:y=fft(x)。计算信号x的快速离散傅里叶变换。若x的数据长度为2的整数次幂时,用基-2算法运算速度较快;否则采用较慢的分裂算法。
格式:y=fft(x,N)。计算信号x的N点快速离散傅里叶变换。若x的数据长度
文档评论(0)