Main Content

dfilt.cascade

이산시간 필터의 종속 연결

구문

Hd = dfilt.cascade(Hd1,Hd2,...)

설명

Hd = dfilt.cascade(Hd1,Hd2,...)cascade 유형의 이산시간 필터 Hd를 반환합니다. 이 필터는 Hd1, Hd2 등 두 개 이상의 dfilt 필터로 이루어진 직렬 상호 연결입니다. 종속 연결에서 각 필터는 개별적인 단계입니다.

필터(Hd1)를 기존 종속 연결(Hd)의 끝에 추가하려면 다음을 사용하십시오.

addstage(Hd,Hd1)

그리고 종속 연결에서 필터를 재정렬하려면 다음과 같이 원하는 순서를 나타내는 단계 인덱스를 사용하십시오.

Hd.stage = Hd.stage([1,3,2]);

종속 연결을 호출하는 데 점을 사용하지 않는 표기 형식을 사용할 수도 있습니다.

cascade(Hd1,Hd2,...)

예제

대역통과 필터를 생성하기 위해 저역통과 필터와 고역통과 필터를 종속 연결합니다.

[b1,a1]=butter(8,0.6);          % Lowpass
[b2,a2]=butter(8,0.4,'high');   % Highpass
H1=dfilt.df2t(b1,a1);
H2=dfilt.df2t(b2,a2);
Hcas=dfilt.cascade(H1,H2)       % Bandpass-passband .4-.6

첫 번째 단계의 세부 사항을 보려면 다음을 사용합니다.

info(Hcas.Stage(1))             

단계의 상태를 보려면 다음을 사용합니다.

Hcas.stage(1).states

개별 단계에 대한 상태만 표시할 수 있습니다.

버전 내역

R2006a 이전에 개발됨