dfilt.delay
지연 필터
구문
Hd = dfilt.delay
Hd = dfilt.delay(latency)
설명
Hd = dfilt.delay
는 delay
유형의 이산시간 필터 Hd
를 반환합니다. 이 필터는 Hd
로 필터링된 모든 신호에 단일 지연을 추가합니다. 필터링된 신호는 하나의 샘플만큼 이동된 값을 가집니다.
Hd = dfilt.delay(latency)
는 delay
유형의 이산시간 필터 Hd
를 반환합니다. 이 필터는 Hd
로 필터링된 모든 신호에 latency
로 지정된 개수의 지연 단위를 추가합니다. 필터링된 신호는 latency
개의 샘플만큼 이동된 값을 가집니다. 이동된 신호 앞에 표시되는 값은 필터 상태입니다.
예제
latency
가 4인 delay
필터를 만들고 간단한 신호를 필터링하여 지연 적용이 미치는 영향을 확인합니다.
h = dfilt.delay(4); Fs = 1000; t = 0:1/Fs:1; sig = cos(2*pi*100*t); y = filter(h,sig); subplot(211); stem(sig,'markerfacecolor',[0 0 1]); axis([0 20 -2 2]); title('Input Signal'); subplot(212); stem(y,'markerfacecolor',[0 0 1]); axis([0 20 -2 2]); title('Delayed Signal');
버전 내역
R2011a에 개발됨