- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《数字信号处理》实验指导书
《数字信号处理》实验指导书
实验一 基于MATLAB的信号时域的描述及运算
实验目的
理解时域信号的特点及模拟信号和数字信号的区别,掌握Matlab的基本使用方法,能够运用Matlab软件分别产生常见的连续信号和离散信号,并对其进行一定的运算。
预习要求
掌握连续信号和离散信号的特点及其运算方法;
掌握Matlab的基本编程语言及其变量、数组、向量与矩阵和部分运算符的使用;
掌握部分Matlab基本数学函数和作图函数的使用;
掌握顺序编程的基本方法。
实验所采用的功能函数
正弦信号:A*sin(w0*t+phi),A*cos(w0*t+phi),A*sin(omega*n+phi);
方波信号:square(w0*t),square(w0*t,DUTY),A*square(omega*n);注意DUTY的取值情况。
指数信号:A*exp(a*t);
矩形脉冲信号:rectpulse(t),rectpulse(t,w);
单位脉冲信号和单位阶跃信号:ones(1,n)和zeros(1,n)。
实验原理
信号的时域分析就是用不同的时间函数来描述具有不同形态的信号波形。对于连续周期信号,通过傅立叶级数(CTFS)展开,在时域可分解为一系列或无限多具有不同频率的正弦信号和虚指数信号的线性组合;对于连续非周期信号,通过连续时间傅立叶反变换(ICTFT),在时域可以表征为无限多个虚指数信号的线性组合,其频率为无限密集,幅度为无限小;对于离散周期信号,通过离散傅立叶级数(DFS)展开,可以分解为一系列呈谐波关系的虚指数序列之和;对于离散周期信号,通过离散时间傅立叶反变换(IDTFT)可以表征为一系列虚指数信号的线性组合。这些虚指数序列在频率上无限密集,幅度为无限小。
实验内容及实验步骤
周期连续信号
正弦信号:产生一个幅度为2,频率为4Hz,相位为π/6的正弦信号;
周期方波:产生一个幅度为1,基频为3Hz,占空比为20%的周期方波。
非周期连续信号
阶跃信号;
指数信号:常数一个随机衰减的指数信号;
矩形脉冲信号:产生高度为1、宽度为1、关于t=0对称的矩形脉冲信号;产生高度为1、宽度为w、关于t=0对称的矩形脉冲信号;产生高度为1、宽度为3、延时为2s的矩形脉冲信号。
周期数字信号
正弦序列:产生一个幅度为2,数字角频率为π/6,相位为π/6的正弦序列;
常数离散周期方波。
非周期数字信号
指数序列:产生x(n)=0.5(3/4)n;
单位脉冲序列和单位阶跃序列:生成单位脉冲序列?(n-3)和单位阶跃序列u(n-3)。
实验结果
连续信号波形:
离散信号波形:
问题与思考
使用MATLAB产生如下信号:
x(t)=-2u(t-1),-1t5
x(t)=e-0.1tsin(2/3t),0t30
x(n)=2?(n+n0),n0=2
r(n)=nu(n)
实验报告要求
独立完成以上实验内容;
采用标准实验报告纸书写实验报告;
实验报告内容包括:实验名称、所采用函数的基本说明、实验内容、程序清单(附主要语句说明或注释)、实验图表(打印或手绘)、结果分析。
实验二 基于MATLAB的离散信号的频谱分析
一、实验目的
理解信号频谱概念和谱分析的原理与方法,了解快速傅立叶变换(FFT)可以提高运算量的特点,并运用Matlab软件分别对离散周期信号和非周期信号进行谱分析,同时绘出幅度频谱和相位频谱。
二、预习要求
掌握连续周期信号、连续非周期信号、离散周期信号和离散非周期信号的频谱变化规律;
掌握DFT运算过程和FFT减少运算量的基本方法;
掌握采用Matlab进行离散信号谱分析的方法和Matlab关于信号谱分析的基本函数的使用。
实验所采用的功能函数
FFT函数:fft(x,N);
IFFT函数:ifft(x,N);
作图函数。
实验原理
对于离散周期信号,其离散傅立叶变换(DFT)和离散傅立叶反变换(IDFT)如下:
从理论上可求得离散周期信号的频谱X(k)是周期离散的频谱。由于该信号在时域和频域都是离散的和周期的序列,因而只要正确地在一个周期内选取L(M)=N,就可按上式准确地求得周期序列的频谱。
对于离散非周期信号,其离散时间傅立叶变换(DTFT)和离散时间傅立叶反变换(IDTFT)如下:
从理论上可求得离散非周期信号的频谱是周期连续的频谱,由于频谱是连续的,需要对频谱进行离散化处理后才能利用DFT进行分析与合成。当序列长度有限时,在正确选取T、M、N的条件下可以求得准确的频谱样值。若序列长度很长或无限时,则由于截断必然产生泄漏误差以及混叠误差,使计算的结果只能是频谱样值的近似值。
实验内容及实验步骤
利用FFT和IFFT分析与合成离散周期信号
计算周期
文档评论(0)