滤波器截止频率校正
1次观看(过去30天)
显示旧的注释
接受的答案
Chunru
2021年8月27日
编辑:Chunru
2021年8月28日
%用于数字滤波器
Fs = 1000;
FRP = 250;%频率在Rp
[b, a] = cheby1(3, 0.5, frp/(fs/2));
[h, f] = freqz(b, a, 2048, fs);
情节(f, abs (h));
持有在;网格在
%获得3db频率
F3db = interp1(abs(h), f,根号(0.5));
%迭代修正
而abs (f3db - 250) > 0.1
FRP = FRP * (250/f3db);
[b, a] = cheby1(3, 0.5, frp/(fs/2));
[h, f] = freqz(b, a, 2048, fs);
F3db = interp1(abs(h), f,根号(0.5));
结束
情节(f, abs (h));
情节(f3db sqrt (0.5),“o”);
传奇(“原始”,“纠正”,“3 db”);
模拟滤波器%
数字
Fh = 250;
=√(10.^(0.5/10)-1);
F0 = fh/cosh(1/3*acosh(1/));
[b] = cheby1(3, 0.5, 2 *π* f0,“年代”);
H =频率(b, a, 2 *π* [0:500]);
情节(0:500、abs (H));
持有在
参照线(250)
网格在