全球旧事资料 分类
实验一
一、实验目的
数字信号处理的Matlab仿真
1、掌握连续信号及其MATLAB实现方法;
2、掌握离散信号及其MATLAB实现方法3、掌握离散信号的基本运算方法,以及MATLAB实现4、了解离散傅里叶变换的MATLAB实现5、了解IIR数字滤波器设计6、了解FIR数字滤波器设计1
二、实验设备计算机,Matlab软件三、实验内容
、(一)连续信号及其MATLAB实现1、单位冲击信号
δt0ε∫εδtdt1
t≠0ε0
例11:t1A50时,单位脉冲序列的MATLAB实现程序如下:clearallt10500010A50A11A
1le
gtht1u1zeros1
1t200001A1t00u2Astepfu
t2t0t3A100011
3le
gtht3u3zeros1
3tt1t2t3uu1u2u3plottuaxis0510A22、任意函数
ft∫


fτδtτdτ
例12:用MATLAB画出如下表达式的脉冲序列
f
04δ
208δ
112δ
15δ
110δ
207δ
3
fclearallt213Nle
gthtxzeros1Nx104x208x312x415x510x607stemtxaxis22320173、单位阶跃函数
1ut0
t≥0t0
例13:用MATLAB实现单位阶跃函数clearallt0500011t00ustepfu
tt0plottuaxis05102124、斜坡函数
gtBtt0
例14:用MATLAB实现gt3t1clearallt00013B3t01ustepfu
tt0
le
gthtfori1
uiBuitit0e
dplottuaxis023102625、实指数函数
ftAeat
f例15:用MATLAB实现ft3eclearallt000013A3a05uAexpatplottuaxis023102146、正弦函数
05t
ftAcos
2πtT0
例16:用MATLAB实现正弦函数ft3cos10πt1clearallt0500011A3f5fai1uAsi
2piftfaiplottuaxis0513232、离散信号及其(二)离散信号及其MATLAB实现、1、单位冲激序列
δ

10

0
≠0
例21:用MATLAB产生64点的单位冲激序列clearallN64xzeros1Nx11x
0N1stemx
xaxis1650112、任意序列
f

m∞


fmδ
m
例22:用MATLAB画出如下表达式的脉冲序列
f
80δ
34δ
118δ
56δ
329δ
407δ
5
fclearallN8xzeros1Nx180x234x318x456x529x607x
0N1stemx
xaxis180823、单位阶跃序列
1u
0

≥0
0
例23:用MATLAB实现单位阶跃函数clearallN32xo
es1Nx
0N1stemx
xaxis1320114、斜坡序列
g
B
0
例24:用MATLAB实现g
3
4点数为32的斜坡序列clearallN32kr
好听全球资料 返回顶部