数字信号处理实验报告 matlab

数字信号处理实验报告 matlab

ID:9419087

大小:160.00 KB

页数:13页

时间:2018-04-30

数字信号处理实验报告 matlab_第1页
数字信号处理实验报告 matlab_第2页
数字信号处理实验报告 matlab_第3页
数字信号处理实验报告 matlab_第4页
数字信号处理实验报告 matlab_第5页
资源描述:

《数字信号处理实验报告 matlab》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、数字信号处理实验报告姓名:班级:09电信一班学号:实验报告(一)姓名:学号:实验日期:8-12周实验题目:离散信号的时域运算与变换实验目的:1.熟悉MATLAB编程特点2.了解离散序列的延迟、相加、相乘及平移、反折、及倒相变换实验内容:1.设计一个实现序列移位的函数将序列x(n)={1,2,3,4,0,7},其中n=0:5的每一个样本都移动3个周期,移位后的序列y(n)=x(n-3)2.序列的奇偶分解将序列x(n)={0,1,2,3,4,3,2,1,0},其中n=-3:5进行奇偶分解13用函数stem显示其奇偶序列3.序列的加

2、法运算设x1(n)={1,0.5,0.3,0.4}其中n=-1:2;x2(n)={0.2,0.3,0.4,0.5,0.8,1}其中n=-2:34.实现2中序列的翻转实验地点:4305实验结果:1.将如下文件另存为:segshift.m文件,function[y,n]=segshift(x,n,n0)%功能y(n)=x(n-n0)%[y,n]=segshift(x,n,n0)n=n+n0;y=x;在命令窗口输入:x=[1,2,3,4,0,7];n=0:5;n0=3;[y,n]=segshift(x,n,n0)按ENTER键得到如

3、下结果,y=123407n=345678再在命令窗口输入:[y,n]=segshift(x,n,n0);n=0:5;n0=3;stem(n,y)按ENTER键出图如下图1。2.在命令窗口输入:m=-fliplr(n);m1=min([m,n]);m2=max([m,n]);m=m1:m2;x1=[zeros(1,(length(m)-length(n))),x];xe=0.5*(x1+fliplr(x1))xo=0.5*(x1-fliplr(x1))subplot(1,2,1),stem(m,xe),ylabel(xe),su

4、bplot(1,2,2),stem(m,xo),ylabel(xo),得下图二,13图二图一3.将如下文件另存为:sigadd.m文件function[y,n]=sigadd(x1,n1,x2,n2)%实现y(n)=x1(n)+x2(n)%-----------------------------%[y,n]=sigadd(x1,n1,x2,n2)%y=在包含n1和n2的n点上求序列和,%x1=在n1上的第一序列%x2=在n2上的第二序列(n2可与n1不等)n=min(min(n1),min(n2)):max(max(n1),

5、max(n2));%y(n)的长度y1=zeros(1,length(n));y2=y1;%初始化y1(find((n>=min(n1))&(n<=max(n1))==1))=x1;%具有y的长度的x1y2(find((n>=min(n2))&(n<=max(n2))==1))=x2;%具有y的长度的x2y=y1+y2;在命令窗口输入:x1=[1,0.5,0.3,0.4];n1=-1:2;x2=[0.2,0.3,0.4,0.5,0.8,1];n2=-2:3;[y,n]=sigadd(x1,n1,x2,n2)得:y=0.2000

6、1.30000.90000.80001.20001.0000n=-2-10123再在命令窗口输入:13x1=[1,0.5,0.3,0.4];n1=-1:2;x2=[0.2,0.3,0.4,0.5,0.8,1];n2=-2:3;[y,n]=sigadd(x1,n1,x2,n2);stem(n,y),得到下图:4.将如下文件另存为.m文件n=-1:10;x=sin(0.4*pi*n);y=fliplr(x);n1=-fliplr(n);subplot(2,1,1),stem(n,x)subplot(2,1,2),stem(n1,y

7、在命令窗口键入:n=-1:10;x=sin(0.4*pi*n);y=fliplr(x);n1=-fliplr(n);subplot(2,1,1),stem(n,x)subplot(2,1,2),stem(n1,y)得到如右图,结果分析:结果如上总结:运用MATLAB实现离散信号的时域运算与变换,主要包括两步,首先赋初值然后再调用函数,在带哦用函数时,注意不要把function复制进来了。。实验报告(二)姓名:学号:实验日期:8-12周实验题目:因果离散线性系统的时域分析实验目的:实现由差分方程构成的数字滤波器:13实验内容:1

8、.用两种不同的程序计算数字滤波器的单位抽样响应,给定差分方程:y(n)-y(n-1)+0.9y(n-2)=x(n)a.编制文件himpz.m,实现数字滤波器的单位抽样响应b.编制函数文件hfilter.m,实现数字滤波器的单位抽样响应2.给定计算此数字滤波器的单位阶跃响应,并

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

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

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