2016-10-19 4 views
0

전력 스펙트럼 밀도 (가우스 백색 잡음)에 대한 데이터 세트 (x)가 있으며이 값에서 표준 편차를 찾으려고합니다. 나는 표준 편차가 나는 역 푸리에 변환을 가지고 가십시오 코드전력 스펙트럼 밀도에서 표준 편차를 계산합니다.

sd=std(x) 

Data

아래

감사

+0

그 코드는 작동합니다. 내 생각 엔 std 범위에 대한 여러분의 knoledge가 잘못되었습니다. –

+0

'std (x)'는 스펙트럼 진폭의 표준 편차를 제공합니다. 그러나 시계열 신호의 표준 편차를 원하는 것처럼 들립니다. 이 질문은 수학/통계 문제이며 프로그래밍 문제는 아닙니다. – Eric

답변

2

을 사용 5.

의 범위에 있어야한다는 것을 알고 있기 때문에 결과는 잘못된 보인다 그리고 시간 0에있는 요소를보십시오. 이 모든 값 (\int{X(w)e^{iwt}}dw | t=0 = \int X(w) dw) 단지 합계는 이산 주파수 도메인


전력 스펙트럼 밀도 S_xx(w)의 PSD를 정의하는 방법에 따라 적용되는 몇몇 스케일링 상수 실제로 수행되므로 같다 F{R_xx(tau)}, 자기 상관의 푸리에 변환, R_xx(tau) = E[x(t)x(t+tau)].

표준 편차를 원할 경우 R_xx(0) = E[x(t)^2]을 입력 한 다음 std^2 = E[x(t)^2] - E[x(t)]^2을 얻을 수 있습니다.


불행히도 E[x(t)]을 복구 할 수있는 방법이없는 것으로 보입니다. 아마 당신은 이미 이것이 0이라는 것을 알고 있습니까?

관련 문제