kbp.m

来自「包含有各种各样的数字信号处理经典算法源代码,很有用的.」· M 代码 · 共 21 行

M
21
字号
% kbp.m - bandpass FIR filter design using Kaiser window.%% h = kbp(fs, fpa, fpb, fsa, fsb, Apass, Astop, s)%% s = 1, -1 = standard, alternative design% dbp(wa, wb, N) = ideal bandpass FIR filterfunction h = kbp(fs, fpa, fpb, fsa, fsb, Apass, Astop, s)Df = min(fpa-fsa, fsb-fpb);  DF = Df / fs;fa = ((1+s) * fpa + (1-s) * fsa - s * Df) / 2;  wa = 2 * pi * fa / fs;fb = ((1+s) * fpb + (1-s) * fsb + s * Df) / 2;  wb = 2 * pi * fb / fs;dpass = (10^(Apass/20) - 1) / (10^(Apass/20) + 1);dstop = 10^(-Astop/20);d = min(dpass, dstop);A = -20 * log10(d);[alpha, N] = kparm(DF, A);h = dbp(wa, wb, N) .* kwind(alpha, N);

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?