MATLAB数字信号处理小实验

本文通过MATLAB实现数字信号处理的小实验,包括离散信号的产生与显示,如单位抽样序列、单位阶跃序列、正弦序列、复正弦序列和指数序列。此外,还介绍了离散系统的差分方程、单位脉冲响应和卷积分析,以及频率响应分析。实验涵盖了IIR和FIR系统的冲激响应和阶跃响应,以及数字滤波器的设计。
摘要由CSDN通过智能技术生成

MATLAB数字信号处理小实验

1、常见离散信号的MATLAB产生和图形显示

1.程序


(1) 单位抽样序列


v2-279cfceb12d4d6428bd2eafd25c47931_b.jpg

v2-9e22fab76936f497c3c5857a2a32357f_b.jpg


如果

v2-5289fbc67c5f4ae2983c0a3661ee8bf8_b.jpg

在时间轴上延迟了k个单位,得到

v2-6eb370ce4377f5cb94853d3ead712ce8_b.jpg

即:


v2-5ef9d9110b669a3e926a39f47349e2b1_b.jpg

v2-ab0f07c6f7e748d0a5341ad453074306_b.jpg


程序如下:

N=20;

k=9;

x=zeros(1,N);

x(10)=1;

n=[k-9:N+k-10];

stem(n,x);



v2-c065b37bd7f6cf427145e69f3e5d70f6_b.jpg


(2) 单位阶跃序列


v2-e05ea3df22e05cbbedd43e3e15b2b242_b.jpg

v2-5f4230b33649afd5cb64cb49ccbe978f_b.jpg


程序如下:

N=20;

x=ones(1,N);

x(1:3)=0;

n=[-3:N-4];

stem(n,x);


v2-97b1543f83890933b6dbf0c0a07ba1f9_b.jpg


title('单位阶跃序列');

(3) 正弦序列


v2-21f4ed3d53e33ab5666d7752f6dc0a7e_b.jpg


程序如下:

N=50;

n=0:N-1;

A=1;

f=50;

Fs=f*N;

fai=0.5*pi;

x=A*sin(2*pi*f*n/Fs+fai);

stem(n,x);


v2-04094dd32b7eb89d141b4235739008d1_b.jpg



(4) 复正弦序列


v2-4eaa636ca66845e81d18e8c627cc559c_b.jpg


程序如下:

N=50;

n=0:N-1;

w=2*pi/N;

x=exp(j*w*n);

plot(x,'*');


v2-868c202005e6f7b95338133fe14fd66d_b.jpg


复指数序列

v2-a32e32071f07d4c5616288ba5228f3cf_b.jpg

v2-d107f2eba15aedba7afc481ab61d2fd6_b.jpg

,它具有实部与虚部,

v2-64842c8cba704f51156f208ad0779626_b.jpg

是复正弦的数字域频率。对第一种表示形式,可以写成


v2-5f55befcb8774485e3566a8341e00ebd_b.jpg

如果用极坐标表示,则


v2-ecf051c7627dcbb45eb10b79e1d9bebd_b.jpg



v2-7ee9eb82372003a33dba91996284be29_b.jpg

,

v2-bfb590f01ce75fe67b0ec74557eb72c3_b.jpg


v2-2d5dfcfc3488546e1c603f0399dcde8b_b.jpg

,则x(n)为衰减的复正弦,其实部和虚部分别为衰减振荡的正弦分量;若实部

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值
>