X를 보간하고, 보간된 신호를 FIR 필터에 통과시키고, 필터된 신호를 부분제거하여 입력 신호 X를 리샘플합니다. 데이터를 X 입력에 연결하여 사용할 다형성 인스턴스를 결정하거나 수동으로 인스턴스를 선택합니다.


icon

입력/출력

  • cbool.png 앨리어스 제거?

    앨리어스 제거?는 LabVIEW가 신호를 다운 샘플할 때 입력 신호에 저역 통과 필터링을 하는지 여부를 지정합니다.

    앨리어스 제거?가 참(기본)일 때, 이 VI는 앨리어스를 제거하여 리샘플된 신호를 보호합니다. 하지만, 리샘플링하는 동안 계산량이 증가합니다.

  • cbool.png 리셋

    리셋은 리샘플링의 초기화를 컨트롤합니다. 기본값은 거짓입니다.

    이 VI가 처음으로 실행되거나 리셋이 참일 경우, LabVIEW는 VI의 내부 상태를 제로로 초기화하고 시작 인덱스를 사용하여 리샘플링이 시작하는 때를 결정합니다. 다음에 이 VI가 실행되고 리셋이 거짓일 경우, LabVIEW는 내부 상태를 이 VI의 이전 호출의 최종 상태로 초기화합니다.

    작은 블록으로 구성된 큰 데이터 시퀀스를 처리하려면, 첫번째 블록에서 리셋을 참으로 설정하고 연속되는 리샘플링의 모든 나머지 블록은 거짓으로 설정하십시오.

  • c1ddbl.png X

    X는 리샘플링을 위한 실수 입력 신호입니다. X의 샘플링 간격은 1입니다.

  • ci32.png 시작 인덱스

    시작 인덱스리셋이 참일 때 리샘플링이 VI에 대한 첫번째 호출을 시작할 곳을 결정합니다. X가 보간된 후 신호에 따라 시작 인덱스를 설정합니다. 시작 인덱스는 반드시 0보다 크거나 같아야합니다. 기본값은 0입니다.

  • cnclst.png 리샘플 전환율

    리샘플 전환율은 리샘플링을 위한 보간 전환율과 부분제거 전환율을 포함합니다.

  • ci32.png 보간

    보간은 리샘플링을 위한 보간 전환율입니다. 기본값은 1입니다.

  • ci32.png 부분제거

    부분제거는 리샘플링을 위한 부분제거 전환율입니다. 기본값은 1입니다.

  • cerrcodeclst.png 에러 입력(에러 없음)

    에러 입력은 이 노드의 실행 전에 발생한 에러 조건을 설명합니다. 이 입력은 표준 에러 입력 기능을 제공합니다.

  • cnclst.png FIR 필터 스펙

    FIR 필터 스펙은 FIR 필터를 지정하기 위해서 이 VI가 필요로 하는 최소값을 지정합니다.

  • cdbl.png 앨리어스 제거(dB)

    앨리어스 제거(dB)는 모든 리샘플링 작업 후 앨리어스된 신호 성분의 최소 감쇠 레벨을 지정합니다. 기본값은 120입니다.

  • cdbl.png 정규화된 대역폭

    정규화된 대역폭은 감쇠되지 않은 새 샘플링 속도의 부분을 지정합니다. 기본값은 0.4536입니다.

  • i1ddbl.png Y

    Y는 리샘플된 신호를 반환합니다. Y의 샘플링 간격은 부분제거/보간입니다.

  • idbl.png t0

    t0Y의 각 신호의 첫번째 샘플에 대한 시간 인스턴스를 반환합니다.

  • ierrcodeclst.png 에러 출력

    에러 출력은 에러 정보를 포함합니다. 이 출력은 표준 에러 출력 기능을 제공합니다.

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

    1. 리샘플링을 위한 입력 신호 X. 두 인접한 샘플 사이의 시간 간격은 1입니다.
    2. 제로를 모든 인접한 두 샘플 사이에 삽입하여 보간 전환율X를 업샘플합니다. X1가 보간된 신호를 나타내도록 합니다.
    3. FIR 필터를 사용하여 X1시작 인덱스에서 필터하여 첫번째 출력 샘플을 얻습니다. 보간된 신호의 범위 바깥의 원소는 제로와 같습니다.
    4. 필터를 시작 인덱스 + 부분제거 위치로 이동하여 다시 필터하여 두번째 출력 샘플을 얻습니다.
    5. 단계 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