利用Matlab工具箱设计FIR和IIR滤波器

生成系数
截止频率:65hz
sos matrix:
1 2 1 1 -1.9483812279206605 0.95235504547143668
1 2 1 1 -1.8848795046449112 0.88872380736622714
scale values:
0.0009934543876940359
0.00096107568032897277
截止频率:75hz
sos matrix:
1 2 1 1 -1.9399670771829454 0.94523778322684693
1 2 1 1 -1.867646689657416 0.8727209080865993
scale values:
0.0013176765109754376
0.0012685546072958092
截止频率:85hz
sos matrix:
1 2 1 1 -1.9314328304904613 0.93817732047303393
1 2 1 1 -1.8505362037561721 0.85699820579506891
scale values:
0.001686122495643158
0.0016155005097241886
截止频率:95hz
sos matrix:
1 2 1 1 -1.9227805373301849 0.93117365861042944
1 2 1 1 -1.8335462899281088 0.84154989516829737
scale values:
0.002098280320061078
0.0020009013100471622
截止频率:105hz
sos matrix:
1 2 1 1 -1.9140122208955201 0.92422678970950123
1 2 1 1 -1.8166752155117512 0.82637032288824241
scale values:
0.0025536422034952134
0.0024237768441227759
生成iir滤波器调用函数
function hd = iir_designer
%iir_designer returns a discrete-time filter object.
% matlab code
% generated by matlab(r) 9.1 and the dsp system toolbox 9.3.
% generated on: 19-aug-2023 21:26:11
% butterworth lowpass filter designed using fdesign.lowpass.
% all frequency values are in hz.
fs = 6400; % sampling frequency
n = 4; % order
fc = 65; % cutoff frequency
% construct an fdesign object and call its butter method.
h = fdesign.lowpass('n,f3db', n, fc, fs);
hd = design(h, 'butter');
% [eof]
滤波器验证比较
%%
close all;
clc;
clear;
f = 50;
fs = 6400; %采样频率
time = 1 / fs;
t = 0:time:0.1;
y1 = sin(2 * pi * f * t) + sin(2 * pi * 13 * f * t);
figure('color',[1,1,1]);
subplot(3,1,1);
plot(t,y1);
title('滤波前波形(基波50hz+13次谐波)');
%%
y2 = filter(fir_designer,y1); % 直接使用设计好的滤波器进行滤波,fir_designer函数是滤波
函数
subplot(3,1,2);
plot(t,y2);
title('fir滤波后波形');
%%
y3 = filter(iir_designer,y1); % 直接使用设计好的滤波器进行滤波,iir_designer函数是滤波
函数
subplot(3,1,3);
plot(t,y3);
title('iir滤波后波形');

锂电池技术突破,有效提高使用寿命
485串口联网服务器
贵州农村电网建设投资超过80亿元,力争在2019年完成农村电网改造升级
创意音箱diy教程 灭火器外形
进一步增强防抖效果,一加手机3T拍照体验
利用Matlab工具箱设计FIR和IIR滤波器
PCB热实验设计6:一个4层的PCB板与热散热过孔
OPPO两款手机齐上阵,一项加速黑科技,先后登台
新闻 | ROHM开发出具有绝缘构造、小尺寸且超低功耗的MOSFET
用NI LabVIEW为BMS和ECU创建一个用于质量诊断的硬件在环仿真环境
利用区块链技术,助力打赢学生近视防控攻坚战
LoRa Mesh组网行业发展及行业优势有着广泛的应用和潜力
磁翻板液位计测量油位报警存在的问题及处理
3D打印制造商Filabot摘得“最佳企业奖”称号
全方位协助开发者!Oculus升级页面和服务、首页还支持中文
什么是车规等级芯片?一颗***想要上车有多难?
高性能C++编程的核心要点
浅谈纯电阻电路与纯电感电路
标准单元ASIC和FPGA的权衡及结构化ASIC
家庭安防系统的功能组成及选购注意事项