Main Content

int

CIC 필터 상태

호환성

mfilt는 향후 릴리스에서 제거될 예정입니다. 권장되는 대체 방법을 보려면 특정 mfilt 객체의 도움말 페이지를 참조하십시오.

구문

integerstates = int(hm.states)

설명

integerstates = int(hm.states)는 기본 filtstates 객체가 아닌 행렬 형식으로 CIC 필터의 상태를 반환합니다. int에서 중요 사항은 값을 정확하게 유지하면서 가장 적은 비트 수로 상태 값을 양자화하는 것입니다.

예제

대부분의 사용자에게 멀티레이트 필터의 상태는 행렬로 가장 유용하지만 CIC 필터는 상태를 객체로 저장합니다. 다음은 CIC 필터의 상태를 행렬로 받는 방법입니다.

hm = mfilt.cicinterp;
hs = hm.states; % Returns a FILTSTATES.CIC object hs.
states = int(hs); % Convert object hs to a signed integer matrix.

int를 사용하여 상태 객체를 행렬로 변환하면 다음과 같은 결과가 나타납니다.

변환 전:

hm.states
 
ans =
 
    Integrator: [2x1 States]
          Comb: [2x1 States]

변환 후 상태를 states에 할당:

states

states =

           0           0
           0           0

버전 내역

R2011a에 개발됨