LC滤波器之m推演滤波器的LC参数matlab计算

参考森荣二《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)

程序计算结果如下:
在这里插入图片描述
与书中例程对比是一样的
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值