全球旧事资料 分类

,在MATLAB中可以用fliplr函数实现此操作例34:用MATLAB实现“信号相加”中的x1
序列翻转clearall
03x1205091xfliplrx1stem
x
faxis140215、信号和对于N点信号x
,其和的定义为:y
∑x

1
N
例35:用MATLAB实现“信号相加”中的x1
序列和clearall
03x1205091xsumx16、信号积对于N点信号x
,其积的定义为:y
∏x

1
N
例35:用MATLAB实现“信号相加”中的x1
序列积clearall
03x1205091xprodx1、离散傅里叶变换的(四)离散傅里叶变换的MATLAB实现、例4:若x
si
形。N32
0N1x
cospi
6k0N1WNexpj2piN
k
’kWN
kWN
kXkx
WN
kfigure1stem
x
figure2stemkabsXk在MATLAB中,可以直接利用内部函数fft来实现FFT算法,该函数是机器语言,而不是MATLAB指令写成的,执行速度很快。常用格式为:yfftx

π是一个N32的有限序列,利用MATLAB计算它的DFT并画出图4
fyfftxN、IIR数字滤波器设计(五)、1、基于巴特沃斯法直接设计IIR数字滤波器例51:设计一个10阶的带通巴特沃斯数字滤波器,带通频率为100Hz到200Hz,采样频率为1000Hz,绘出该滤波器的幅频于相频特性,以及其冲击响应图clearallN10W
100200500babutterNW
’ba
dpass’freqzba1281000figure2ytimpzba101stemty2、基于切比雪夫法直接设计IIR数字滤波器例52:设计一个切比雪夫Ⅰ型数字低通滤波器,要求:Ws200HzWp100HzRp3dBRs30dBFs1000HzclearallWp100Rp3Ws200Rs30Fs1000NW
cheb1ordWpFs2WsFs2RpRsbacheby1NRpW
freqzba5121000例53:设计一个切比雪夫Ⅱ型数字带通滤波器,要求带通范围100250Hz,带阻上限为300Hz,下限为50Hz,通带内纹波小于3dB,阻带纹波为30dB,抽样频率为1000Hz,并利用最小的阶次实现。clearallWpl100Wph250WpWplWphRp3Wsl50Wsh300WsWslWshRs30Fs1000
fNW
cheb2ordWpFs2WsFs2RpRsbacheby2NRpW
freqzba5121000、FIR数字滤波器设计(六)、1、、在MATLAB中产生窗函数十分简单:(1)矩形窗(Recta
gleWi
dow)调用格式:wboxcar
,根据长度
产生一个矩形窗w。(2)三角窗(Tria
gularWi
dow)调用格式:wtria
g
,根据长度
产生一个三角窗w。(3)汉宁窗(Ha
i
gWi
dow)调用格式:wha
i
g
,根据长度
产生一个汉宁窗w。(4)海明窗(Hammi
gWi
dow)调用格式:whammi
g
,根据长度
产生一个海明窗w。(5)布拉克曼窗(Blackma
Wi
dow)调用格式:wblackma
,根据长度
产生一个布拉克曼窗w。(6)r
好听全球资料 返回顶部