滤波器设计-巴特沃尔斯低通滤波设计 转

hjj-fighting 2021-12-07 原文


滤波器设计-巴特沃尔斯低通滤波设计 转


Fs = 1000;                                                                        %采样率
N  = 1000;                                                                        %采样点数
n  = 0:N-1;
t   = 0:1/Fs:1-1/Fs;                                                            %时间序列
Signal_Original_1 =sin(2*pi*10*t)+sin(2*pi*20*t)+sin(2*pi*30*t);
Noise_White_1    = [0.3*randn(1,500), rand(1,500)];           %前500点高斯分部白噪声,后500点均匀分布白噪声
Mix_Signal_1   = Signal_Original_1 + Noise_White_1;        %构造的混合信号
Signal_Original_2  =  [zeros(1,100), 20*ones(1,20), -2*ones(1,30), 5*ones(1,80), -5*ones(1,30), 9*ones(1,140), -4*ones(1,40), 3*ones(1,220), 12*ones(1,100), 5*ones(1,20), 25*ones(1,30), 7 *ones(1,190)];
Noise_White_2     =  0.5*randn(1,1000);                                 %高斯白噪声
Mix_Signal_2        =  Signal_Original_2 + Noise_White_2;      %构造的混合信号
%****************************************************************************************

%                信号Mix_Signal_1 和 Mix_Signal_2  分别作巴特沃斯低通滤波。
%
%***************************************************************************************
%混合信号 Mix_Signal_1  巴特沃斯低通滤波
figure(1);
Wc=2*50/Fs;                                          %截止频率 50Hz
[b,a]=butter(4,Wc);
Signal_Filter=filter(b,a,Mix_Signal_1);
subplot(4,1,1);                                        %Mix_Signal_1 原始信号                
plot(Mix_Signal_1);
axis([0,1000,-4,4]);
title(\’原始信号 \’);
subplot(4,1,2);                                        %Mix_Signal_1 低通滤波滤波后信号 
plot(Signal_Filter);
axis([0,1000,-4,4]);
title(\’巴特沃斯低通滤波后信号\’);
%混合信号 Mix_Signal_2  巴特沃斯低通滤波
Wc=2*100/Fs;                                          %截止频率 100Hz
[b,a]=butter(4,Wc);
Signal_Filter=filter(b,a,Mix_Signal_2);
subplot(4,1,3);                                        %Mix_Signal_2 原始信号                
plot(Mix_Signal_2);
axis([0,1000,-10,30]);
title(\’原始信号 \’);
subplot(4,1,4);                                       %Mix_Signal_2 低通滤波滤波后信号 
plot(Signal_Filter);
axis([0,1000,-10,30]);
title(\’巴特沃斯低通滤波后信号\’);
发表于
2018-10-30 14:13 
蒲公英的花 
阅读(372
评论(0
编辑 
收藏 
举报

 

版权声明:本文为hjj-fighting原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/hjj-fighting/p/9876551.html

滤波器设计-巴特沃尔斯低通滤波设计 转的更多相关文章

随机推荐

  1. Service Cloud 零基础(一)Case 浅谈

    本片参考:https://resources.docs.salesforce.com/222/latest/e […]...

  2. 怎么把PDF拆分成多个文件?教你三步轻松完成PDF拆分

    PDF怎么拆分成多个文件?在平时工作时,大家经常会遇到PDF文件,有时候整理的文件内容太多、篇幅过长,为了方便 […]...

  3. Eclipse/MyEclipse的快捷键以及文档注释、多行注释的快捷键

    一、多行注释快捷键   1.选中你要加注释的区域,用 Ctrl+Shift+C 或者 Ctrl+/ 会加上 / […]...

  4. 一个汉字占几个字节你真的记住了吗?

    一个汉字占几个字节是不是不太好记呢,编码不一样则占字节位就不一样。下面用一段简短的代码了解一下一个汉字占几个字 […]...

  5. 查看服务器 硬件参数命令(持续更新) – 阿俊de坑

    查看CPU详细参数:cat /proc/cpuinfo   ...

  6. docker介绍

    docker的前生LXC LXC(Linux Container) 可以提供轻量级的虚拟化,以便隔离进程和资源 […]...

  7. webpack实践(五)- babel的配置和使用

    webpack系列博客中代码均在github上:https://github.com/JEmbrace/web […]...

  8. 随机森林–你想到的,都在这了。 – mantch

    随机森林–你想到的,都在这了。 文章目录1.什么是随机森林1.1 Bagging思想1.2 随机森 […]...

展开目录

目录导航