数据分析2 数据滤波
来源:互联网 发布:db2和mysql语法的区别 编辑:程序博客网 时间:2024/05/26 09:57
采集数据,低通滤波,得到数据低频部分
clear;
Fs=1000;f1=2;f3=5;
Wp = 2*pi*f1/Fs; %通带截止频率,f1,f3的值都要小于 Fs/2
Ws = 2*pi*f3/Fs;%阻带截止频率,f1,f3的值都要小于 Fs/2
Rp = 1; %通带内的衰减不超过Rp,这个自定大致定义
Rs = 30;%阻带内的衰减不小于Rs,这个自定大致定义
[n,Wn] = buttord(Wp/pi,Ws/pi,Rp,Rs);%巴特沃斯数字滤波器最小阶数选择函数
[b,a] = butter(n,Wn);%巴特沃斯数字滤波器
[h,w]=freqz(b,a,512,Fs); %计算滤波器的频率响应
figure(1);subplot(311);plot(w,abs(h))%,'LineWidth',1绘制滤波器的幅频响应图
grid on,xlabel('频率(Hz)');title('滤波器的频率响应');
axis([0,20,0,2]);
t=0.001:0.001:2;
load('x.mat');
%x=x+0.005*randn(2,2000); %加随机噪声
x2=0.0002*sin(2*pi*16*t)+0.001*sin(2*pi*10*t);
x(1,:)=x(1,:)+x2;%加随机周期信号
y=filtfilt(b,a,x');
hold on;
subplot(312);hua_fft(x(1,:),1000);
subplot(313);hua_fft(y(:,1),1000);title('滤波后功率谱密度');
figure(2);
plot(t,x,t,y);
0 0
- 数据分析2 数据滤波
- Imu数据均值滤波分析
- 数据滤波处理
- Matlab 串口 数据滤波
- LiDAR数据形态学滤波原理
- 数据分析入门2
- python数据分析2
- 数据分析2-1
- 数据分析(2)-pandas
- 数据分析(2)
- 谈谈MPU6050的数据融合 一阶滤波 卡尔曼滤波
- 数据挖掘,数据分析
- 数据分析-数据准备
- 数据分析-数据展现
- 【数据分析】图书馆数据
- 数据采集系统的软件滤波[转]
- TQ2440 AD采样数据滤波处理
- Gsensor/Gyro数据滤波算法思考
- 阅读Android源码的一些姿势
- 【HDU】2087 - 剪花布条(KMP)
- android、ios、php之间AES加密解密
- UVALive 2191 Potentiometers(线段树RMQ)
- WWDC2016 Session笔记 - Xcode 8 Auto Layout新特性
- 数据分析2 数据滤波
- *Java在抽象类的简单应用:模板设计模式
- ACM必学知识点清单
- 拉格朗日对偶性
- 详解js跨域问题
- 数学建模四大模型总结
- ORA-27101: shared memory realm does not exist异常处理
- CIFS, NFS, iSCSI, UNC
- webapps的结构