matlab大于且小于 检查一个数字是大于一百还是小于一百

试调用Buttord函数设计一个低通巴特沃斯数字滤波器要求通带截止频率wp=30hz,阻带截止频率ws=35hz通带衰减不大于Rp=0.5dB,阻带衰减不小于Rs=40dB抽样频率Fs=100hz。

(1)双线性变换法;(2)冲激响应不變法
buttord函数输入参数为归一化参数,wpws,rprs,‘z’,输出为butterworth滤波器的阶数以及3dB截止频率n,Wn
butter函数,升成一个n阶的巴特沃斯滤波器输叺参数为n,Wn为buttord的输出参数,输出为滤波器系数,即filter(B,A,x)中的B和A
freqz函数生成滤波器频率响应函数,返回幅值响应H和相位响应W

%技术指标:通带截止频率wp=30hz阻带截止频率ws=35hz。

试设计一个数字带通滤波器要求在100~200Hz通带内波纹不大于3dB,通带两边各50Hz外是阻带衰减不小于40dB。抽样频率为1000Hz

设计数字带通滤波器,具有通带波纹特性顾为切比雪夫I型滤波器,阻带波纹为II型
cheb1ord函数类似buttord函数,返回阶数和3dB带宽截止频率R2016a中没自帶该函数,,
cheby1函数类似butter,生成一个切比雪夫I型滤波器,
freqz频率响应函数

%设计一个数字带通滤波器IIR
%要求在100~200Hz通带内波纹不大于3dB,通带两邊各50Hz外是阻带衰减不小于40dB。抽样频率为1000Hz
%由于切比雪夫I型滤波器为通带波纹控制器故选其设计该数字滤波器

已知模拟信号xa(t)=5sin(200pit)+2cos(300pit)。现有一个处理系统按如下步骤对xa(t)进行处理即xa(t)→A/D→H(z)→D/A→ya(t),且采样频率为1000Hz试设计一个最小阶数的IIR数字滤波器,以小于1dB的衰減通过150Hz的分量以至少40dB抑制100Hz的分量。滤波器应有单调的通带和等波动的阻带求出有理函数形式的系统函数,画出幅度响应(dB);试产生仩述信号xa(t)的150个样本通过上述所设计的滤波器得到输出序列,内插此序列得到ya(t)并画出输入和输出信号的波形。

%采样频率为1000Hz试設计一个最小阶数的IIR数字滤波器 %以小于1dB的衰减通过150Hz的分量,以至少40dB抑制100Hz的分量 %由题意用频率变换法设计切比雪夫2型数字高通滤波器

我要回帖

更多关于 matlab大于且小于 的文章

 

随机推荐