概述
参考森荣二《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)
程序计算结果如下:
与书中例程对比是一样的
最后
以上就是背后白昼为你收集整理的LC滤波器之m推演滤波器的LC参数matlab计算的全部内容,希望文章能够帮你解决LC滤波器之m推演滤波器的LC参数matlab计算所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复