단시간 푸리에 변환(STFT) 알고리즘을 사용하여 조인트 시간-주파수 영역의 신호 에너지 분포를 계산합니다.

VI는 슬라이딩 FFT를 수행합니다. 이 VI는 [STFT 스펙트로그램] VI와 유사합니다.

노트 모든 포인트 단위 VI에서는 재호출 실행이 기본으로 활성화되어 있습니다.


icon

입력/출력

  • cbool.png 초기화

    초기화는 참일 때 VI의 내부 상태를 초기화합니다.

  • cdbl.png x

    x는 시간 웨이브폼입니다.

  • ci32.png 샘플 길이

    샘플 길이는 들어오는 데이터 각 세트의 길이입니다. VI는 각 데이터 세트에 대한 계산을 수행합니다. 기본값은 100입니다.

    샘플 길이는 반드시 0보다 커야합니다.

  • ci32.png 시간 증가

    시간 증가는 슬라이딩 윈도우를 이동하는데 필요한 샘플 개수입니다. 기본값은 1입니다.

    시간 증가를 늘리면 계산 시간이 줄어들고 메모리 요구가 감소하지만, 시간 영역 해상도 또한 감소합니다. 시간 증가를 줄이면 시간 영역 해상도가 향상되지만, 계산 시간과 메모리 요구가 늘어납니다.

  • ci32.png 윈도우 길이

    윈도우 길이는 선택한 윈도우의 실제 길이입니다. 기본값은 50입니다.

    윈도우 길이는 푸리에 변환을 계산하는데 사용하는 샘플 개수에 대응합니다.

  • ci32.png 윈도우 선택자

    윈도우 선택자는 VI가 스펙트로그램을 계산하는데 사용하는 분석 윈도우의 타입을 결정합니다.

    0해닝(기본)
    1해밍
    2블랙맨
    3정밀한 블랙맨
    4블랙맨 해리스
  • i2ddbl.png STFT 스펙트로그램{X}

    STFT 스펙트로그램{X}는 조인트 시간-주파수 영역에서 시간 웨이브폼 에너지 분포를 나타내는 2D 배열입니다.

    STFT 스펙트로그램{X}의 행, 시간 축의 개수는 시간 증가로 나누어진 후 반올림 된 시간 웨이브폼의 원소의 개수와 같습니다. STFT 스펙트로그램{X}의 열, 주파수 축의 개수는 (윈도우 길이/2) + 1 와 같습니다.

  • ii32.png 에러

    에러는 VI로부터 모든 에러 또는 경고를 반환합니다. 에러[에러 코드를 에러 클러스터로] VI에 연결하여 에러 코드 또는 경고를 에러 클러스터로 변환할 수 있습니다.

  • 예제

    LabVIEW 포함되는 다음 예제 파일을 참조하십시오.

    • labview\examples\Signal Processing\Point by Point\Moving STFT PtByPt.vi