信号实验报告
更新时间:2024-03-30 11:14:01 阅读量: 综合文库 文档下载
信 号 与 系 统
上 机 实 验 报 告
学院: 学号:
姓名: 指导老师:
年 月 日
摘要
本次实验使基于Matlab对一些基本信号进行处理,包括信号的产生,信号的运算、拆分,对信号求卷积以及对画出信号频域响应等操作。本次实验一共有3个实验题目。
实验一是表示信号、系统的Matlab函数、工具箱的基本运用。这个实验要求我们用Matlab工具箱表示出集中基本的离散信号,包括单位冲激信号、单位阶跃序列、正弦序列和指数序列,并对这些信号进行一些基本的运算,包括信号加、信号乘、信号奇偶拆分,最后通过工具箱的出来的图像,分析出生成新信号的周期。
实验二使研究离散系统的冲激响应、卷积和。这个实验首先要求我们用Matlab工具箱计算两个信号的卷积,并作出图像;然后用工具箱由离散信号的差分方程求解系统输出,并做出图像;然后再自己写一个用filter函数求解系统输出的程序。
实验三是研究离散系统的转移函数、零极点分布和模拟。这个实验首先要求我们用Matlab工具箱根据系统函数求出系统的零极点,画出零极点图;然后根据系统的零极点图求系统的频域响应。
本次上机实验就是运用Matlab对信号进行简单的处理和求解一些信号简单的特征。
关键字:信号 系统 卷积 周期 零极点 频域响应
实验一:表示信号、系统的MATLAB函数、工具箱
实验目的:
1、加深对离散信号的理解
2、熟悉表示信号的基本MATLAB函数 实验内容:
1、基本离散信号的表示和简单运算
通过MATLAB工具箱,设置一下基本的参数就可以得到常用的离散信号。实验设置的参数以及结果如图1-图4。
图1单位冲击信号 图2单位阶跃序列
图3正弦序列 图4指数序列
对信号进行简单运算,例如将两个正弦信号进行信号加和信号乘,参数设置如图5,结果信号加结果如图6,信号乘结果如图7。然后对单位阶跃序列进行就拆分如图8。
图5 两个正弦信号参数设置
图6 两个正弦序列相加后的结果
图7 两个正弦序列信号乘结果
图8 单位阶跃序列的就拆分
2、判断信号的周期
画出x(n)=sin(pi*n/4)*cos(pi*n/4)的图形,并判断周期。其中pi=3.1415926…
这个题目即可以直接用工具箱完成,也可以自己编写程序完成。如果用MATLAB工具箱信号乘完成,实验参数设置如图9,实验结果如图10。
图9 x(n)两个子信号参数设置
图10 MAALAB工具箱生成x(n)图像
如果自己写脚本程序来完成,程序如下: n=0:31;
x=sin(pi*n/4).*cos(pi*n/4); stem(n,x);
title('x(n)图像') xlabel('n'); ylabel('幅值'); 实验结果如图11
x(n)图像0.60.40.20幅值-0.2-0.4-0.6-0.8051015n20253035
图11 程序得到x(n)图像
通过对比发现,两种处理方法的得到的图像是一样的,通过图形很容易得到
x(n)的周期是4。
实验二:离散系统的冲击响应、卷积和
实验目的:
1、加深对离散系统冲激响应、卷积和分析方法的理解; 2、熟悉MATLAB中conv函数和filter函数的使用 实验内容:
1、离散信号的卷积和
输入两个信号,通过MATLAB工具箱直接求出两个信号的卷积和,实验设置参数和结果如图12。
图12 卷积和参数设置及结果
2、有离散信号的差分方程求系统的输出
通过设置线性常系数差分方程的系数和输入序列x(n),求出输出信号y(n),参数设置及结果如图13。
图13 有差分方程求系统输出的参数设置及结果
3、利用MATLAB函数filter来实现求离散时间卷积和,例如,求解满足差分方程系统输出的程序如下:
b=[2,1,0.5]; a=[1];
x=[1 2 3 2]; y=filter(b,a,x); stem(y)
title('利用filter函数求系统输出'); xlabel('n'); ylabel('幅值');
程序得到的结果如图14。
利用filter函数求系统输出98765幅值4321011.522.5n33.54
图14 利用filter函数求解系统输出
实验三:离散系统的转移函数、零极点分布和模拟(综合性)
实验目的:
1、加深对离散信号系统转移函数、零极点概念的理解; 2、会根据系统的转移函数求系统零极点分布;
3、利用MATLAB函数tf2zp、zplane求系统零极点及绘制零极点图 实验内容:
1、由离散信号系统的转移函数绘制系统的零极点图
用MATLAB工具箱,对离散时间系统转移函数参数设置,绘出令零极点图,如图15。
图15 转移函数参数设置及零极点分布图
通过MATLAB相关函数,可以对这个系统进行频域分析,脚本程序如下: b=[2 0.4 1]; a=[3 2 0.5];
[H,w]=freqz(b,a,400,'whole'); Hm=abs(H); Hp=angle(H); subplot(2,1,1) plot(w,Hm), grid on
xlabel('\\omega(rad/s)'), ylabel('Magnitude')
title('离散系统幅频特性曲线') subplot(2,1,2) plot(w,Hp), grid on
xlabel('\\omega(rad/s)'), ylabel('phase')
title('离散系统相频特性曲线') 求解频域响应图像如图16。
离散系统幅频特性曲线2Magnitude1.510.5001234567?(rad/s)离散系统相频特性曲线21phase0-1-201234567?(rad/s)
图16 离散时间系统的频域响应
心得体会:
通过本次实验,我又进一步熟悉了MATLAB软件和信号与系统课程的相关知
识,会用MATLAB工具箱来解决一些简单的信号处理,也在实践中锻炼了自己动手能力。通过这几个实验的操作,我也进一步理解了卷积和、系统冲激响应、转移函数和零极点分布的概念和意义。
正在阅读:
信号实验报告03-30
第6课荷兰,英国等国的殖民扩张02-27
记忆深处的她作文600字06-14
党员干部纪律教育学习月活动心得体会4篇09-10
2018大学生入党申请书格式与范文09-08
监狱警察文化建设调研报告12-12
师德教育活动总结与师德标兵、骨干教师表彰大会交流材料汇编03-08
入党启蒙教育心得体会05-02
房地产规划个人简历范文03-13
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 信号
- 实验
- 报告
- 南开15春学期《windows可视化编程》在线作业试卷
- 联邦快递营销案例分析
- 机织题
- B水利水电工程施工质量评定表(碾压工土石坝和浆砌石及堤防工程
- 济南市2007年军转干部考试真题及答案
- 山东省青岛市九年级(上)期末语文试卷-(含答案)
- 郑州市某高校教学楼建筑与结构设计
- 巾箱秘术试解(十五)丙申日元
- 商务英语必备词汇1000词
- RCS-985附录AB整定计算
- afe - -地产销售中如何处理36种异议
- 2013年进展报告(12.24)
- 曲线运动 万有引力定律 综合测试题
- 流场与温度场耦合的现代CFD计算技术
- 10万吨秸杆综合利用项目可行性分析报告
- 中国PE管材管件行业市场调查研究报告(目录) - 图文
- 2013会计继续教育考试试题及答案
- 实验四 蛙类毛细血管血液循环的观察
- 安全组长:《行为安全观察与沟通考试》试题
- 基于ABAQUS的内压厚壁圆筒的弹塑性有限元分析报告 - 图文