입력 시퀀스 X의 자기 상관 행렬을 계산합니다. 데이터를 X 입력에 연결하여 사용할 다형성 인스턴스를 결정하거나 인스턴스를 수동으로 선택합니다.


icon

입력/출력

  • cbool.png 초기화?

    초기화?는 내부 버퍼의 초기화를 컨트롤합니다. 기본값은 거짓입니다.

    이 VI가 처음으로 실행되거나 초기화?가 참일 경우, LabVIEW는 내부 버퍼를 빈 상태로 초기화합니다. 초기화?가 거짓인 경우, LabVIEW는 내부 버퍼를 이 인스턴스에 대한 이전 호출의 최종 데이터 포인트로 초기화합니다. 작은 블록으로 구성된 큰 데이터 시퀀스를 처리하려면, 이 입력을 첫번째 블록에서 참으로 설정하고 모든 나머지 블록의 연속 프로세스에서 거짓으로 설정합니다.

  • c1ddbl.png X

    X는 입력 시퀀스입니다.

  • ci32.png 차수

    차수자기 상관 행렬의 차수를 지정합니다. 차수가 0보다 작은 경우, 이 VI는 에러를 반환합니다. 기본값은 0입니다.

  • ci32.png 방법

    방법은 자기 상관 행렬을 계산하는데 사용되는 방법을 지정합니다.

    0자기 상관(기본)
    1윈도우 이전
    2윈도우 이후
    3공분산
    4수정된 공분산
  • i2ddbl.png 자기 상관 행렬

    자기 상관 행렬은 크기 (차수+1) x (차수+1)인 X의 자기 상관 행렬을 반환합니다.

  • ii32.png 에러

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

  • 이 VI는 다음 식을 사용하여 자기 상관 행렬을 계산합니다.

    여기서 M자기 상관 행렬, R은 데이터 행렬, s는 정규화 인자입니다. RH은 행렬 R의 켤레 전치입니다.

    방법자기 상관인 경우, R은 다음과 같이 정의되는 크기 (N+k) x (k+1)의 행렬입니다.

    이 때 xiX의 i번쨰 원소, NX의 길이, k차수입니다. 정규화 인자 sN과 같습니다.

    방법윈도우 이전인 경우, R은 다음과 같이 정의되는 크기 N x (k+1)의 행렬입니다.

    정규화 인자 sN과 같습니다.

    방법윈도우 이후인 경우, R은 다음과 같이 정의되는 크기 N x (k+1)의 행렬입니다.

    정규화 인자 sN과 같습니다.

    방법공분산인 경우, R은 다음과 같이 정의되는 크기 (N-k) x (k+1)의 행렬입니다.

    정규화 인자 s는 N-k와 같습니다.

    방법수정된 공분산인 경우, R은 다음과 같이 정의되는 크기 2(N-k) x (k+1)의 행렬입니다.

    여기서 xi*xi에 대한 켤레 복소수입니다. 정규화 인자 s는 2*(N-k)와 같습니다.

    이 VI는 한번 및 연속 모드를 모두 지원합니다. 다음 그림은 [자기 상관 행렬] VI를 한번 및 연속 모드에서 사용하는 방법을 설명합니다. 두 출력인 자기 상관 행렬 1자기 상관 행렬 2는 언제나 같은 결과를 냅니다.

    자동 상관 행렬은 스펙트럼 분석 분야에서 입력 신호 내의 스펙트럼 성분을 추정하는 데 널리 사용됩니다. 일반적으로 스펙트럼을 추정하는 프로세스에서는 자기 상관,윈도우 이전, 윈도우 이후 방법보다 공분산수정된 공분산 방법이 더 좋은 결과를 냅니다. 내쇼날인스트루먼트는 스펙트럼 분석을 수행할 때 공분산 또는 수정 공 분산 방법을 사용하여 자동 상관 관계 행렬을 추정할 것을 권장합니다.