信号处理实验一:用matlab描述基本信号

信号处理实验一:用matlab描述基本信号

ID:25497028

大小:84.04 KB

页数:11页

时间:2018-11-20

信号处理实验一:用matlab描述基本信号_第1页
信号处理实验一:用matlab描述基本信号_第2页
信号处理实验一:用matlab描述基本信号_第3页
信号处理实验一:用matlab描述基本信号_第4页
信号处理实验一:用matlab描述基本信号_第5页
资源描述:

《信号处理实验一:用matlab描述基本信号》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、哈尔滨工程大学实验报告实验名称:用matlab描述基本信号班级:电子信息工程4班学号:姓名:实验时间:2016年10月10日成绩:________________________________指导教师:栾晓明实验室名称:数字信号处理实验室哈尔滨工程大学实验室与资产管理处制实验一用matlab描述基本信号一、冲激信号1、原理:最简单的信号是(移位的)单位冲激信号:δ[n-n0]=(3.1)在MATLAB中产生冲激信号,必须先确定所关注信号部分的长度。如果准备用冲激信号δ[n]来激励因果LTI系统,可能需要观察从

2、n=0到n=L-1总共L个点。若选择L=31,下面的MATLAB代码将产生一个“冲激信号”。1.L=31;2.nn=0:(L-1);3.imp=zeros(L,1);4.imp(1)=1;注意,根据MATLAB编址约定,n=0标号必须对应imp(1)。例:产生移位冲激信号程序(函数文件)function[x,n]=impseq(n0,n1,n2)%产生x(n)=delta(n-n0);n1<=n0<=n2%----------------------------------------------%[x,n]=im

3、pseq(n0,n1,n2)%if((n0

4、(n0>n2)

5、(n1>n2))error('参数必须满足n1<=n0<=n2')endn=[n1:n2];%x=[zeros(1,(n0-n1)),1,zeros(1,(n2-n0))];x=[(n-n0)==0];以上函数文件可以产生指定区间内的冲激移位脉冲。例1—1:调用这个函数文件生成并绘制:x(n)=2δ[n+2]-δ[n-4]-5≤n≤5程序%x(n)=2*delta(n+2)-delta(n-4),-5<=n<=5n=[-5:5];x=2*impse

6、q(-2,-5,5)-impseq(4,-5,5);stem(n,x);title('例2.1a的序列图')ylabel('x(n)');axis([-5,5,-2,3]);text(5.5,-2,'n')1、实验内容(1)函数x1[n]=0.9δ[n-5]n=[1:20];%区间1到20的点x=0.9*impseq(5,1,20);%调用impseq函数stem(n,x);%绘图title('x1序列图')ylabel('x(n)')xlabel('n')(2)函数x2[n]=0.8δ[n]n=[-15:15];

7、x=0.8*impseq(0,-15,15);stem(n,x);title('x2序列图')ylabel('x(n)')xlabel('n')(3)函数x3[n]=1.5δ[n-333]n=[330:350];x=1.5*impseq(333,330,350);stem(n,x);title('x3序列图')ylabel('x(n)')xlabel('n')(4)函数x4[n]=4.5δ[n+7]n=[-10:0];x=4.5*impseq(-7,-10,0);stem(n,x);title('x4序列图')yl

8、abel('x(n)')xlabel('n')1、结果及分析由实验代码及绘制出图形可以看出,产生移位冲激信号的函数功能正常,可以按要求产生移位冲激信号一、正弦信号1、原理:另一个非常基本的信号是正弦信号。一般地,完备地描述实正弦信号需要三个参数:振幅A、频率ω0和相位φ。x[n]=Acos(ω0n+φ)产生并绘出下列每一个序列。使用MATLAB的向量功能求解此问题,将向量参数赋予余弦(或正弦)函数,再利用一个函数调用。在每种情形下,应只在指定的区间上展开并相应标注水平n轴。使用stem指令显示每个序列。2、实验内容

9、(1)x1[n]=sin(πn/17)0≤n≤25L=26;%区间长度范围nn=0:25;%区间0到25x1=sin(pi*nn/17);%x1[n]与自变量关系xlabel('n');stem(nn,x1);(2)x2[n]=sin(πn/17)-15≤n≤25L=41;nn=-15:25;x2=sin(pi*nn/17);xlabel('n');stem(nn,x2);(3)x3[n]=sin(3πn+π/2)-10≤n≤10L=21;nn=-10:10;x3=sin(3*pi*nn+pi/2);stem(nn

10、,x3);xlabel('n');ylabe(‘x3’);(4)x4[n]=cos(n)0≤n≤50L=51;nn=0:50;x4=cos(pi*sqrt(23)*nn);stem(nn,x4);xlabel('n');ylabel('x4');1、结果及分析由代码及绘制出图形可知,离散正弦信号不一定是周期信号,例如x[4]就是非周期信号,离散正弦信号是周期

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。