参考森荣二《LC滤波器设计与制作》书籍。
不同于定K型滤波器,m推演型LC滤波器可以设置陷波点用来滤除截止频率附近的频段。
其参数计算公式如下:
手按计算器算无论是直接计算还是利用标准单元算都比较麻烦,这里分享一段matlab代码,供大家直接复制以节约时间。
%% 根据截止频率Fc、陷波点Fre、特性阻抗Z0计算在目标mLC参数
%
%
%其中Fc,Fre, Rdes可为数组(建议用列向量方便观察),但维度及顺序保持一致
function y = mLC_LPF(Fc,Fre, Z0)
digits(64); %设置运算精度为双精度型
format long e;
m = sqrt( 1-(Fc ./ Fre) .^2 );
L1 = m .*Z0 ./ (Fc*2*pi );
L2 = (1-m .^2) .*Z0 ./ (m .* Fc*2*pi);
C1 = m ./ (2*pi*Fc .*Z0);
y = [L1,L2,C1,m ];
end
调用例程:
fc = 400;
Fc = [fc fc fc]';
Fre = [fc*3 fc*5 fc*7]';
Z0 = [50 50 50]';
y = mLC_LPF(Fc,Fre, Z0)
程序计算结果如下:
与书中例程对比是一样的