📄 setpwpar.m
字号:
function PWpar = SetPWpar (Np, PWpar)% Formant weighting filter parameters% Np: filter order (Np+1 coefficients for the numerator and Np+1% coefficients for the denominator)% PWpar.ECWinN: Numerator weighting% File name, expansion coefficients or expansion factor% PWpar.ECWinD: Denominator weighting% File name, expansion coefficients or expansion factor% $Id: SetPWpar.m 1.2 2004/07/08 G.723.1-v2r1a $if (nargin < 2) PWpar = [];end% Numerator bandwidth expansionif (isfield (PWpar, 'ECWinN')) if (ischar (PWpar.ECWinN)) PWpar.ECWinN = load (PWpar.ECWinN); elseif (length (PWpar.ECWinN) == 1) alpha = PWpar.ECWinN; PWpar.ECWinN = alpha.^(0:Np); endelse PWpar.ECWinN = ones (Np+1,1);endPWpar.ECWinN = PWpar.ECWinN(:);% Denominator bandwidth expansionif (isfield (PWpar, 'ECWinD')) if (ischar (PWpar.ECWinD)) PWpar.ECWinD = load (PWpar.ECWinD); elseif (length (PWpar.ECWinD) == 1) alpha = PWpar.ECWinD; PWpar.ECWinD = alpha.^(0:Np); endelse PWpar.ECWinD = ones (Np+1,1);endPWpar.ECWinD = PWpar.ECWinD(:);% Set up the filter memoriesPWpar.Mem = [];return
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -