이 번역 페이지는 최신 내용을 담고 있지 않습니다. 최신 내용을 영문으로 보려면 여기를 클릭하십시오.
IIR Filter
라이브러리:
Motor Control Blockset /
Signal Management
Motor Control Blockset HDL Support /
Signal Management
설명
IIR Filter 블록은 지정된 입력 신호에 대해 이산 1차 무한 임펄스 응답(IIR) 필터를 구현합니다. 이 블록은 고정소수점 및 부동소수점 데이터형을 지원합니다. 또한 이 블록은 Motor Control Blockset™에서 제공하는 예제에서 채택된 모델 설정 및 구성과 함께 사용할 경우 최적화된 코드 생성이 가능합니다.
코드 생성을 사용하고 정확한 시뮬레이션을 보장하려면 이 블록에 고정 스텝 이산 솔버를 사용할 것을 권장합니다.
방정식
필터 계수() 블록 파라미터를 사용하여 필터에 필요한 차단 주파수(fc)를 설정함으로써 IIR 필터를 구성할 수 있습니다.
이 방정식은 차단 주파수에서 필터 계수를 계산하는 방법을 설명합니다.
또는 이 블록은 필터 계수를 사용하여 주어진 샘플 시간 동안의 이론적 차단 주파수도 계산합니다.
필터 유형 파라미터를 사용하여 블록을 저역통과 필터나 고역통과 필터로 구성합니다.
저역통과 필터:
고역통과 필터:
여기서
fc는 IIR 필터의 차단 주파수입니다.
는 범위 (0, 1]의 필터 계수입니다.
는 시간 샘플 에서 필터링된 출력값입니다.
은 시간 샘플 에서 필터링된 출력값입니다.
는 시간 샘플 에서 샘플링된 입력값입니다.
은 시간 샘플 에서 필터링된 출력값입니다.
Ts는 IIR Filter 블록의 샘플 시간입니다.
포트
입력
출력
파라미터
확장 기능
버전 내역
R2020a에 개발됨