📄 setpfpar.m
字号:
function PFpar = SetPFpar (Np, PFpar)% Postfilter parameters% Np: filter order (Np+1 coefficients for the numerator and Np+1% coefficients for the denominator)% PFpar.ECWinN: Numerator weighting% File name, expansion coefficients or expansion factor% PFpar.ECWinD: Denominator weighting% File name, expansion coefficients or expansion factor% $Id: SetPFpar.m 1.3 2004/08/03 G.723.1-v2r1a $if (nargin < 2) PFpar = [];endif (~ isfield (PFpar, 'alpha')) PFpar.alpha = 1;endif (~ isfield (PFpar, 'AScale')) PFpar.AScale = 1;endif (~ isfield (PFpar, 'Tp')) PFpar.Tp = 0;endif (~ isfield (PFpar, 'a')) PFpar.a = 1;end% Enable postfilterif (~ isfield (PFpar, 'enable')) PFpar.enable = 1;end% Numerator bandwidth expansionif (isfield (PFpar, 'ECWinN')) if (ischar (PFpar.ECWinN)) PFpar.ECWinN = load (PFpar.ECWinN); elseif (length (PFpar.ECWinN) == 1) alpha = PFpar.ECWinN; PFpar.ECWinN = alpha.^(0:Np); endelse PFpar.ECWinN = ones (Np+1,1);endPFpar.ECWinN = PFpar.ECWinN(:);% Denominator bandwidth expansionif (isfield (PFpar, 'ECWinD')) if (ischar (PFpar.ECWinD)) PFpar.ECWinD = load (PFpar.ECWinD); elseif (length (PFpar.ECWinD) == 1) alpha = PFpar.ECWinD; PFpar.ECWinD = alpha.^(0:Np); endelse PFpar.ECWinD = ones (Np+1,1);endPFpar.ECWinD = PFpar.ECWinD(:);return
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -