유리수 리샘플
- 업데이트 날짜:2025-07-30
- 2분 (읽기 시간)
X를 보간하고, 보간된 신호를 FIR 필터에 통과시키고, 필터된 신호를 부분제거하여 입력 신호 X를 리샘플합니다. 데이터를 X 입력에 연결하여 사용할 다형성 인스턴스를 결정하거나 수동으로 인스턴스를 선택합니다.

다음 단계는 유리수 리샘플링 과정을 설명합니다. 각 단계는 다음 이미지의 번호 매겨진 섹션에 대응합니다.

- 리샘플링을 위한 입력 신호 X. 두 인접한 샘플 사이의 시간 간격은 1입니다.
- 제로를 모든 인접한 두 샘플 사이에 삽입하여 보간 전환율로 X를 업샘플합니다. X1가 보간된 신호를 나타내도록 합니다.
- FIR 필터를 사용하여 X1를 시작 인덱스에서 필터하여 첫번째 출력 샘플을 얻습니다. 보간된 신호의 범위 바깥의 원소는 제로와 같습니다.
- 필터를 시작 인덱스 + 부분제거 위치로 이동하여 다시 필터하여 두번째 출력 샘플을 얻습니다.
- 단계 4를 반복하여 X1에 필터링을 위한 샘플이 충분하지 않을 때까지 새 부분제거 값을 추가합니다. 마지막 샘플을 내부 상태에 저장하고 다음 신호 블록을 기다립니다. The time interval between two adjacent samples in an output signal is equal to decimation / interpolation. t0 specifies the time of the first output sample.
예제
LabVIEW 포함되는 다음 예제 파일을 참조하십시오.
- labview\examples\Signal Processing\Signal Operation\Rational Resampling.vi