www.gusucode.com > signal 工具箱matlab源码程序 > signal/@dfilt/@abstractsos/super_blockparams.m
function s = super_blockparams(Hd) %SUPER_BLOCKPARAMS % Copyright 2006-2011 The MathWorks, Inc. s = blockparams(Hd.filterquantizer); refHd = reffilter(Hd); sv = get(refHd, 'ScaleValues'); nsecs = Hd.nsections; if length(sv) > nsecs+1 warning(message('signal:dfilt:basefilter:block:ExtraScaleValues')); sv = sv(1:nsecs+1); end s.BiQuadCoeffs = mat2str(refHd.sosMatrix,18); s.ScaleValues = mat2str(sv,18); if Hd.OptimizeScaleValues s.OptimizeScaleValues = 'on'; else s.OptimizeScaleValues = 'off'; end % [EOF]