>>x=linspace(0,2,40);
>>
y=sin(x*pi)
>>
z=y+0.2*rand(1,40)
>>
plot(z)
经过低通滤波器将噪声过滤掉,在将过滤后的信号画成图象可得隐藏的正弦波;双线性法设计低通滤波器:
fp=1000
fc=1200
as=100
ap=1
fs=22000
wp=2*fp/fs
wc=2*fc/fs
%归一化截止频率
[n,wn]=ellipord(wp,wc,ap,as)%求数字滤波器的最小阶数和归一化截止频率
[b,a]=ellip(n,ap,as,wn)%求传递函数的分子分母系数
d=filter(b,a,y)%滤波
plot(d)%画出滤波后图形
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)