我如何将低通滤波器的传递函数转换为带通吗?

9的观点(30天)
我获得传递函数如下:
信谊年代;
N = 4;
k = 1: N
w = ((2 * k + N - 1) / (2 * N)) *π;
Skr (k) = cos (w);
滑雪(k) =罪(w);
结束
Sk =复杂(Skr,滑雪);
Sknum = prod (sk)
Skdem = (poly (Sk))
Hs =特遣部队(Sknum Skdem)
现在我需要更换s表达式Op * (s ^ 2 + Oi * Os) / s * BW,在其中BW是带宽(Os - Oi)
我需要帮助找到新带通滤波器传递函数,这样的情节:
%频率(Sknum Skdem);
% (Hs w) =频率(Sknum Skdem);
%图,
%的阴谋(w, 20 * log10 (abs (Hs)))
谢谢!

答案(1)

明星黾
明星黾 2020年10月26日
如果你想使用信号处理工具箱函数,如此:
信谊年代;
N = 4;
k = 1: N
w = ((2 * k + N - 1) / (2 * N)) *π;
Skr (k) = cos (w);
滑雪(k) =罪(w);
结束
Sk =复杂(Skr,滑雪);
Sknum = prod (sk)
Skdem = (poly (Sk))
Hs =特遣部队(Sknum Skdem)
波德(Hs)
Hs_ss = ss (Hs);
我们= 25;%中心频率
Bw = 10;%的带宽
[Bt, Ct, Dt] = lp2bp (Hs_ss。Hs_ss。B, Hs_ss。C, Hs_ss。D我们Bw);
Hs_ss_bp = ss (Bt, Ct, Dt);
波德(Hs_ss_bp)