第一范文网 - 专业文章范例文档资料分享平台

数字信号处理实验全部程序MATLAB

来源:用户分享 时间:2025/6/24 22:36:41 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

xn=1*x1+2*x2+3*x3+4*x4+5*x5;

stem(xn,'fill'); xlabel('时间序列n ');

ylabel('x2(n)=x(n-1)+2x(n-2)+3x(n-3)+4x(n-4)+5x(n-5)'); 运行结果:

a)的时间序列

b)的时间序列

(4)绘出时间函数的图形,对x轴、y轴图形上方均须加上适当的标注。

a) x(t)=sin(2πt) 0≤t≤10s b) x(t)=cos(100πt)sin(πt) 0≤t≤4s

实验程序: clc;

t1=0:0.001:10;t2=0:0.01:4;

xa=sin(2*pi*t1);xb=cos(100*pi*t2).*sin(pi*t2); subplot(2,1,1);

plot(t1,xa);xlabel ('t');ylabel('x(t)');title('x(t)=sin(2*pi*t)'); subplot(2,1,2); plot(t2,xb);xlabel

('t');ylabel('x(t)');title('x(t)=cos(100*pi*t2).*sin(pi*t2)'); 运行结果:

(5)编写函数stepshift(n0,n1,n2)实现u(n-n0),n1

实验程序: clc;

n1=input('请输入起点:'); n2=input('请输入终点'); n0=input('请输入阶跃位置'); n=n1:n2; x=[n-n0>=0];

stem(n,x,'fill');xlable('时间序列n');ylable('u(n-n0)'); 请输入起点:2 请输入终点:8 请输入阶跃位置:6 运行结果:

(5)运行结果

(6)运行结果

(6)给一定因果系统H(z)?(1?频响应与相频响应。

实验程序:

a=[1 -0.67 0.9]; b=[1 sqrt(2) 1]; [h w]=freqz(b,a); fp=20*log(abs(h)); subplot(2,1,1);

-1-22z-1?1)/(1-0.67z?0.9z)求出并绘制H(z)的幅

plot(w,fp);xlabel('时间序列t');ylabel('幅频特性');

xp=angle(h); subplot(2,1,2);

plot(w,xp);xlabel('时间序列t');ylabel('相频特性'); 运行结果:(右上图)

常用典型序列

单位采样序列

function [x,n]=impseq(n1,n2,n0) n=[n1:n2]; x=[(n-n0)==0]; [x,n]=impseq(-2,8,2); stem(n,x);

title('电信1201')

n0=-2; n=[-10:10]; nc=length(n); x=zeros(1,nc); for i=1:nc

if n(i)==n0 x(i)=1 end end

stem(n,x) ;

title('电信1201 采样序列第二种方法')

单位阶跃序列

function [x,n]=stepseq(n1,n2,n0) n=[n1:n2];

x=[(n-n0)>=0]; [x,n]=stepseq(-2,8,2); stem(n,x);

title('电信1201')

实数指数 n=[0:10]; x=0.9.^n; stem(n,x);

title('电信1201')

复数指数序列 n=[-10:10];

alpha=-0.1+0.3*j;

搜索更多关于: 数字信号处理实验全部程序MATLAB 的文档
数字信号处理实验全部程序MATLAB.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c1z2lz0iei077t6l14cg1_2.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top