欢迎访问 生活随笔!

凯发k8官方网

当前位置: 凯发k8官方网 > 人工智能 > 循环神经网络 >内容正文

循环神经网络

matlab实现kuan滤波,用matlab设计一个0.5-凯发k8官方网

发布时间:2024/3/7 循环神经网络 75 豆豆
凯发k8官方网 收集整理的这篇文章主要介绍了 matlab实现kuan滤波,用matlab设计一个0.5-20hz的带通滤波器! - 程序语言 - 小木虫 - 学术 科研 互动社区... 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

这是我在网上看到的,希望对你有所帮助。

-----------------------------------------------------------------------------

function y=bandp(x,f1,f3,fsl,fsh,rp,rs,fs)

%带通滤波

%使用注意事项:通带或阻带的截止频率与采样率的选取范围是不能超过采样率的一半

%即,f1,f3,fs1,fsh,的值小于 fs/2

%x:需要带通滤波的序列

% f 1:通带左边界

% f 3:通带右边界

% fs1:衰减截止左边界

% fsh:衰变截止右边界

%rp:边带区衰减db数设置

%rs:截止区衰减db数设置

%fs:序列x的采样频率

% f1=300;f3=500;%通带截止频率上下限

% fsl=200;fsh=600;%阻带截止频率上下限

% rp=0.1;rs=30;%通带边衰减db值和阻带边衰减db值

% fs=2000;%采样率

%

wp1=2*pi*f1/fs;

wp3=2*pi*f3/fs;

wsl=2*pi*fsl/fs;

wsh=2*pi*fsh/fs;

wp=[wp1 wp3];

ws=[wsl wsh];

%

% 设计切比雪夫滤波器;

[n,wn]=cheb1ord(ws/pi,wp/pi,rp,rs);

[bz1,az1]=cheby1(n,rp,wp/pi);

%查看设计滤波器的曲线

[h,w]=freqz(bz1,az1,256,fs);

h=20*log10(abs(h));

figure;plot(w,h);title('所设计滤波器的通带曲线');grid on;

y=filter(bz1,az1,x);

end,

总结

以上是凯发k8官方网为你收集整理的matlab实现kuan滤波,用matlab设计一个0.5-20hz的带通滤波器! - 程序语言 - 小木虫 - 学术 科研 互动社区...的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得凯发k8官方网网站内容还不错,欢迎将凯发k8官方网推荐给好友。

  • 上一篇:
  • 下一篇:
网站地图