이 번역 페이지는 최신 내용을 담고 있지 않습니다. 최신 내용을 영문으로 보려면 여기를 클릭하십시오.
pwelch
Welch의 파워 스펙트럼 밀도 추정값
구문
설명
는 Welch의 중첩 세그먼트 평균화 추정량(Welch's overlapped segment averaging estimator)을 사용하여 구한 입력 신호 pxx
= pwelch(x
)x
에 대한 파워 스펙트럼 밀도(PSD) 추정값 pxx
를 반환합니다. x
가 벡터이면 단일채널로 처리됩니다. x
가 행렬이면 PSD가 각 열에 대해 개별적으로 계산되어 pxx
의 대응 열에 저장됩니다. x
가 실수 값이면 pxx
는 단측 PSD 추정값입니다. x
가 복소수 값이면 pxx
는 양측 PSD 추정값입니다. 기본적으로, x
는 50% 중첩을 갖는 세그먼트의 개수가 8에 최대한 근접하되 초과하지는 않도록 하는 가능한 한 가장 긴 섹션으로 나뉩니다. 각 세그먼트에는 해밍 윈도우가 적용됩니다. PSD 추정값을 구할 수 있도록 수정된 주기도는 평균화됩니다. x
의 길이를 50% 중첩을 갖는 정수 개수의 세그먼트로 정확히 나눌 수 없는 경우, 나눠질 수 있도록 x
가 적절하게 잘립니다.
[
는 주파수 벡터 pxx
,f
] = pwelch(___,fs
)f
를 반환합니다(단위: 단위 시간당 주기). 샘플 레이트 fs
는 단위 시간당 샘플 개수입니다. 시간 단위가 초이면 f
는 주기/초(Hz) 단위를 사용합니다. 실수 값을 갖는 신호의 경우, f
의 구간은 nfft
가 짝수이면 [0,fs
/2]이고, nfft
가 홀수이면 [0,fs
/2)입니다. 복소수 값을 갖는 신호의 경우, f
의 구간은 [0,fs
)입니다. fs
는 pwelch
에 대한 다섯 번째 입력값이어야 합니다. 샘플 레이트를 입력하고 위에 열거된 옵션 인수의 디폴트 값을 그대로 사용하려면 이 인수를 빈 값 []
로 지정하십시오.
[___,
는 PSD 추정값에 대한 pxxc
] = pwelch(___,'ConfidenceLevel',probability
)probability
× 100% 신뢰구간을 pxxc
로 반환합니다.
[___] = pwelch(___,
은 spectrumtype
)spectrumtype
이 'psd'
로 지정된 경우 PSD 추정값을 반환하고, spectrumtype
이 'power'
로 지정된 경우 파워 스펙트럼을 반환합니다.
pwelch(___)
에 출력 인수를 지정하지 않으면 현재 Figure 창에 Welch PSD 추정값을 플로팅합니다.
예제
입력 인수
출력 인수
세부 정보
참고 문헌
[1] Hayes, Monson H. Statistical Digital Signal Processing and Modeling. New York: John Wiley & Sons, 1996.
[2] Stoica, Petre, and Randolph Moses. Spectral Analysis of Signals. Upper Saddle River, NJ: Prentice Hall, 2005.