시간 신호의 FFT 스펙트럼의 평균을 계산합니다. 이 VI는 FFT 결과를 실수와 허수 부분으로 반환됩니다. 데이터를 시간 신호 입력에 연결하여 사용할 다형성 인스턴스를 결정하거나 인스턴스를 수동으로 선택합니다.

노트

이 VI는 같은 평균값 연산 파라미터 설정을 시간 신호의 각 웨이브폼에 적용합니다.


icon

입력/출력

  • cbool.png 평균값 연산 다시 시작 (거짓)

    평균값 연산 다시 시작은 VI가 선택된 평균값 연산 프로세스를 다시 시작할지 여부를 지정합니다. 평균값 연산 다시 시작이 참인 경우, VI는 선택된 평균값 연산 프로세스를 다시 시작합니다. 평균값 연산 다시 시작이 거짓인 경우, VI는 선택된 평균값 연산 프로세스를 다시 시작하지 않습니다. 기본값은 거짓입니다.

    이 VI를 처음으로 호출할 때 평균값 연산 프로세스는 자동적으로 다시 시작됩니다. 평균값 연산을 다시 시작해야 하는 전형적인 경우는 평균값 연산 프로세스 중간에 중요한 입력 변화가 발생한 때입니다.

  • c1dmsdt.png 시간 신호

    시간 신호는 시간 영역 웨이브폼의 입력 배열입니다.

  • cu32.png 윈도우

    윈도우(해닝)는 시간 신호에 적용할 시간 영역 윈도우입니다. 기본 윈도우는 해닝입니다.

    0사각형
    1해닝(기본)
    2해밍
    3블랙맨-해리스
    4정밀한 블랙맨
    5블랙맨
    6플랫 탑
    74항 블랙맨-해리스
    87항 블랙맨-해리스
    9낮은 사이드로브
    11블랙맨-누탈
    30삼각형
    31바틀렛-해닝
    32보먼
    33파젠
    34웰치
    60카이저
    61돌프-체비셰프
    62가우스
  • cerrcodeclst.png 에러 입력(에러 없음)

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

  • cnclst.png 평균값 연산 파라미터

    평균값 연산 파라미터는 이 VI가 어떻게 평균값 연산을 계산하는지 정의한 클러스터입니다. 파라미터의 스펙에는 평균값 연산의 타입, 가중치의 타입, 평균값의 개수가 포함됩니다.

  • cenum.png 평균값 연산 모드

    평균값 연산 모드는 평균값 연산 모드를 지정합니다.

    0
    No averaging
    (기본)
    1
    Vector averaging
    2
    RMS averaging
    3
    Peak hold
  • cenum.png 가중치 모드

    가중치 모드는 RMS와 벡터 평균값 연산을 위한 가중치 모드를 지정합니다.

    0
    Linear
    1
    Exponential
    (기본)
  • cu32.png 평균 개수

    평균 개수는 RMS와 벡터 평균값 연산에 사용되는 평균 개수를 지정합니다. 가중치 모드가 지수인 경우, 평균값 연산 프로세스는 연속적입니다. 가중치 모드가 선형인 경우, 평균값 연산 프로세스는 이 VI가 선택한 평균 개수를 계산한 후 정지합니다.

  • cdbl.png 윈도우 파라미터

    윈도우 파라미터는 카이저 윈도우에서는 베타 파라미터, 가우스 윈도우에서는 표준편차, 돌프-체비셰프 윈도우에서는 사이드 로브에 대한 메인 로브의 비율인 s를 지정합니다. 윈도우가 다른 윈도우인 경우, 이 VI는 이 입력을 무시합니다.

    윈도우 파라미터의 기본값은 NaN이며, 이것은 카이저 윈도우에서는 베타를 0으로, 가우스 윈도우에서는 표준편차를 0.2로, 돌프-체비셰프 윈도우에서는 s60으로 설정합니다.

  • ibool.png 평균값 연산 완료

    평균값 연산 완료완료된 평균평균값 연산 파라미터에서 지정한 평균 개수보다 크거나 같은 경우 참을 반환합니다. 만약 그렇지 않으면, 평균값 연산 완료는 거짓을 반환합니다. 평균값 연산 완료평균값 연산 모드평균값 연산 없음으로 선택된 경우 항상 참입니다.

  • i1dcclst.png 실수 부분

    실수 부분은 입력 웨이브폼당 하나씩, FFT 스펙트럼 평균의 실수 부분 배열을 반환합니다.

  • idbl.png f0

    f0는 스펙트럼의 시작 주파수를 헤르츠로 반환합니다.

  • idbl.png df

    df는 스펙트럼의 주파수 분해능을 헤르츠로 반환합니다.

  • i1ddbl.png 실수 부분

    실수 부분은 평균한 FFT 스펙트럼의 실수 부분입니다.

    입력 신호가 볼트(V)인 경우, 실수 부분은 볼트 rms(Vrms)의 단위를 가집니다. 입력 신호가 볼트가 아닌 경우, 실수 부분은 입력 신호 단위 rms의 단위를 가집니다.

  • i1dcclst.png 허수 부분

    허수 부분은 FFT 스펙트럼 평균의 허수 부분과 주파수 스케일을 반환합니다.

  • idbl.png f0

    f0는 스펙트럼의 시작 주파수를 헤르츠로 반환합니다.

  • idbl.png df

    df는 스펙트럼의 주파수 분해능을 헤르츠로 반환합니다.

  • i1ddbl.png 허수 부분

    허수 부분은 평균한 FFT 스펙트럼의 허수 부분입니다.

  • idbl.png 완료된 평균

    완료된 평균은 해당 시점에서 VI가 완료한 평균 개수를 반환합니다.

  • ierrcodeclst.png 에러 출력

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

  • [FFT 스펙트럼(실수-허수)] VI는 다음 단계를 따라 실수 부분허수 부분의 계산을 완료합니다:

    1. 시간 신호의 FFT를 계산합니다.
    2. 평균값 연산 처리가 리셋된 이후부터 VI가 계산한 FFT 스펙트럼과 시간 신호의 현재 FFT 스펙트럼을 평균합니다.
    3. 평균된 스펙트럼의 실수 부분과 허수 부분을 반환합니다.

    이 VI의 한 채널 버전은 한번 호출을 의미하는 한번 모드와 히스토리를 가지고 여러번 호출하는 연속 모드로 한 채널 측정을 수행할 수 있습니다. 한 채널 버전은 여러 채널 측정을 한번 모드로만 수행할 수 있습니다. 연속 모드로 여러 채널 측정을 하려는 경우, 이 VI의 여러 채널 버전을 사용합니다.

    이 VI의 한 채널 버전은 한 채널만의 내부 상태 정보를 유지합니다. 히스토리를 삭제하기 위해서 평균값 연산 다시 시작 컨트롤을 사용하지 않고 한 채널 버전을 호출하여 다른 채널을 처리하면 이 VI가 예상치 못한 동작을 할수도 있습니다. 예상치 못한 동작이 발생한 원인은 VI가 한 채널에서 다른 채널로 내부 상태 정보를 전달했기 때문입니다.

    노트 이 VI의 단일 채널 버전은 주로 한 채널의 연속적인 처리를 위한 것입니다. 이 작동을 여러 채널의 경우로 일반화하고 웨이브폼 배열을 인덱스하여 [For 루프]에서 연속적으로 여러 채널을 처리하기 위해 한 채널 버전을 사용하지 마십시오.

    루프에서 [FFT 스펙트럼(실수-허수)] VI와 같은 여러 채널 버전의 VI를 사용하는 예제는 다음 LabVIEW 프로젝트를 참조하십시오.

    • labview\examples\Signal Processing\Waveform Measurements\Waveform Measurements.lvproj

    관련 정보

    FFT 기반의 VI에 대한 출력 단위