信号与系统研讨报告.docx

  1. 1、本文档共26页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
-- - 《信号与系统》课程研究性学习手册 姓名 学号 日期 2013.1.5 专题研讨一、信号与系统的时域分析 研讨题目: 题目 1:基本信号的产生,语音的读取与播放 1)生成一个正弦信号,改变正弦信号的角频率和初始相位,观察波形变化; 2)生成一个幅度为 1、基频为 2Hz、占空比为 50%的周期方波, 3)观察一定时期内的股票上证指数变化, 生成模拟其变化的指数信号, 4)录制一段音频信号,进行音频信号的读取与播放 【题目分析】:1 生成一个正弦信号,改变正弦信号的角频率和初始相 位,观察波形变化。 主要掌握正弦信号的函数表示, 通过改变 w0 来改变角频率, 通过改变 phi 来改变初始相位。 【仿真程序】: A=1; w0=1; phi=0; t=0:0.001:2*pi; xt=A*sin(w0*t+phi); plot(t,xt) 【仿真结果】: w0=1,phi=0 时 W0=2,phi=4 时 【结果分析】:使 w0 增大时,图形变密集,频率增加 使 w0 减小时,图形变稀疏,频率减小 改变 phi 时,图形 t=0 时 y 值改变 【自主学习内容】:通过该题学会了使用 sin 函数的表达方式, 由此衍生出 cos 函数和其他三角形是函数的表达。 【题目分析】:2)生成一个幅度为 1、基频为 2Hz、占空比为 50%的周期方波。 方波的函数为 A*square( w0*t , n) , n 为方波周期的占空比, 幅度通过 A 来控制。 【仿真程序】: t=0:0.001:5; A=1;w0=2; ft=A.*square(w0*t,50); plot(t,ft) axis([0,5,-1.5,1.5]) 【仿真结果】: 【结果分析】:像上题一样 w0 控制频率变化,占空比控制图形在坐标空间中的大小 【自主学习内容】 方波函数的使用, 占空比的理解。 【题目分析】 观察一定时期内的股票上证指数变化,生成模拟其变化的指数信号。 利用 rand 噪音信号与指数信号的相加得到一个波动上升的模拟股票信号。 【仿真程序】: x1=0:0.001:10;y1=2300+2.3*exp(0.6*x1); x2=10:0.1:15;y2=3292-1.2*exp(0.4*x2); x3=15:0.1:40;y3=2389-170*exp(-0.06*x3); x=[x1,x3];y=[y1,y3];plot(x,y); axis([0,45,2000,4000] 【 仿 真 结 果 】 图 3 【结果分析 】 此题在模拟编辑中应注意曲线的分段, 将曲线大致相同的部分用一个函数编辑,另外还需根据曲线的升降幅度大小来确定函数参数,由于 在现实中股票上证指数很少出现平滑曲线, 因此该曲线只能模拟出大致形状。 【自主学习内容】 Rand 函数的使用 【题目分析】 录制一段音频信号,进行音频信号的读取与播放。 音频的读取需要利用 wavread 函数,音频的播放需要利用 sound 函数 【仿真程序】 file= D:\FFOutput\w.wav ; [y,fs,nbits]=wavread(file); sound(file); plot(y); title(原始信号 ) 【仿真结果】 【结果分析】 通过 Wavread 函数读取音频,通过 sound 函数播放音频。 【自主学习内容】 wavread 函数与 sound 函数的使用。 【 阅读文献】 信号与系统 .陈后金 .北京:高等教育出版社 ,2007.12 题目 2:信号的基本运算(语音信号的翻转、展缩) 1)将原始音频信号在时域上进行延展、压缩, 2)将原始音频信号在频域上进行幅度放大与缩小, 3)将原始音频信号在时域上进行翻转, 【题目分析】 看到本题目以后,想到的思路是这样的,先提取一个音频信号,然后放 matlab 中,如下列程序。之后对这个音频信号按照题目的要求进行变换。最后一题,引入时间长度 k,最 终进行翻转。 【仿真程序】 file=D:\FFOutput\w.wav ; [y,fs,nbits]=wavread(file); sound(file); plot(y); title(原始信号 ) figure; y1=y(1:10:end); plot(y1); title(信号的时域压缩 0.1 倍) figure; y2=y(5:1:end); plot(y2); title(信号的时域延展 5倍) figure; y3=10*y(1:1:end); plot(y3); title(幅度的放大 10倍); figure; y4=0.01.*y(1:1:end); plot(y4); title(幅度的缩小 100 倍) figure; y5=-y;

文档评论(0)

bcll + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档