www.gusucode.com > signal 工具箱matlab源码程序 > signal/@dfilt/@filterquantizer/delayfilter.m
function [y,zf] = delayfilter(q,b,x,zi) % DELAY Filter for DFILT.DELAY class in double single and fixed point % precision mode % Author(s): M.Chugh % Copyright 2005 The MathWorks, Inc. x = quantizeinput(q,x); N = size(x,1); if N>=b, y = [zi; x(1:N-b,:)]; zf = x(N-b+1:N,:); else y = zi(1:N,:); zf = [zi(N+1:b,:);x(1:N,:)]; end %EOF