노이즈를 함수처럼 보는 방법

상위 문서: Noise

노이즈는 결정론적 함수 하나가 아니라, 같은 조건에서도 관측할 때마다 다른 파형을 만드는 랜덤 프로세스(random process) 이다. 측정기와 시뮬레이터는 이 프로세스에서 유한 시간 동안 얻은 하나의 realization 또는 record를 분석한다.


1. 노이즈는 랜덤 프로세스

핵심 결론

  • 노이즈의 순간 파형은 측정할 때마다 달라진다.
  • 따라서 파형 자체보다 통계적 특성을 분석해야 한다.
  • 자기상관은 노이즈의 시간적 구조를, PSD는 주파수별 power 분포를 나타낸다.

전체 흐름

1.1 랜덤 프로세스와 realization

같은 회로를 같은 조건에서 반복 측정해도 노이즈 파형은 매번 달라진다.

표현고정하는 것의미
없음나올 수 있는 모든 파형을 포함한 랜덤 프로세스
시간 여러 측정값으로 이루어진 하나의 확률 변수
측정 결과 실제로 관측한 파형 하나, 즉 realization
  • : 파형에서 바라보는 시간 위치
  • : 여러 측정 결과 중 하나를 구분하는 인덱스

1.2 자기상관이 필요한 이유

통계량알 수 있는 것알 수 없는 것
평균파형의 중심 또는 DC 성분노이즈 크기와 시간적 변화
분산전체 노이즈 power노이즈가 빠르게 또는 느리게 변하는지
자기상관두 시각의 값이 얼마나 관련되어 있는지주파수별 표현은 직접 보여 주지 않음
PSDpower가 주파수별로 어떻게 분포하는지

예를 들어 white noise와 저주파 노이즈는 평균과 분산이 같아도 시간에 따라 변하는 속도와 회로에 미치는 영향이 다를 수 있다. 이 차이를 구분하려면 두 시각의 노이즈 값이 얼마나 닮아 있는지 측정해야 한다. 이것이 자기상관을 도입하는 이유다.

1.3 평균과 자기상관의 계산

평균

각 시각에서 여러 측정값을 평균한다.

자기상관

계산 순서는 다음과 같다.

  1. 같은 측정 파형에서 의 값을 선택한다.
  2. 두 값을 곱한다.
  3. 모든 측정 파형에서 같은 계산을 반복한다.
  4. 계산한 곱들을 평균한다.

여기서 은 곱셈이고, 는 complex conjugate이다. 실수 전압·전류 파형에서는 이므로 단순한 값의 곱으로 계산한다.

1.4 자기상관을 읽는 방법

자기상관의 모습의미
해당 시각의 mean-square value. 평균이 0이면 분산
시간 간격이 작을 때 큰 값가까운 시각의 노이즈 값들이 서로 유사함
시간 간격과 함께 빠르게 감소노이즈가 빠르게 변하며 넓은 주파수 대역에 분포
오랜 시간 동안 유지노이즈가 천천히 변하며 저주파 성분이 강함
0에 가까움평균이 0인 경우 두 시각의 값 사이에 선형적인 관련성이 작음

특히 두 시각이 같으면

이다. 따라서 자기상관은 시간 간격이 0일 때 노이즈 power를 나타내고, 시간 간격을 늘리면 노이즈의 시간적 기억이 얼마나 유지되는지를 보여 준다.

1.5 WSS와 PSD의 연결

wide-sense stationary(WSS) 프로세스에서는 다음 두 조건이 성립한다.

  1. 평균이 시간에 따라 변하지 않는다.
  2. 자기상관은 절대 시각이 아니라 시간 차이 에만 의존한다.

이때 자기상관을 Fourier transform하면 PSD를 얻는다.

이를 Wiener-Khinchin relation이라고 한다.

관점표현보여 주는 것
시간 영역노이즈의 시간적 기억과 변화 속도
주파수 영역노이즈 power의 주파수별 분포

2. 유한 시간 관측 파형

핵심 결론: 실제 측정은 랜덤 프로세스 전체가 아니라 유한 시간의 realization 하나를 관측한다. 관측 시간은 frequency resolution을, sampling frequency는 관측 대역을 결정한다.

2.1 왜 유한 관측 조건을 확인해야 하는가

같은 노이즈라도 record 길이, sampling frequency, window에 따라 FFT bin과 추정값의 흔들림이 달라진다. PSD를 비교하려면 먼저 관측 조건을 명시해야 한다.

실제 측정에서는 무한 시간이나 무한 번의 ensemble을 얻을 수 없다. 샘플링 주파수 개의 샘플을 얻으면

이다.

변수의미증가할 때의 영향
sample 수 고정 시 관측 시간 증가, 감소
sampling frequencyNyquist 대역 증가
관측 시간길수록 frequency resolution 향상
FFT bin 간격작을수록 가까운 주파수를 구분하기 쉬움

2.2 측정 순서

  1. 필요한 최대 주파수에 맞춰 를 정한다.
  2. 필요한 에 맞춰 을 정한다.
  3. Sampling 전에 anti-alias filter를 적용한다.
  4. 여러 record를 취득해 통계적 흔들림을 확인한다.

한 개 record의 시간 평균이 ensemble 평균에 가까워지려면 프로세스가 ergodic하다는 가정이 필요하다. 회로 노이즈 측정에서는 대개 정상성 및 ergodicity를 실무적으로 가정하지만, drift나 주파수 변화가 크면 성립하지 않을 수 있다.


3. FFT를 통한 주파수 성분 분해

핵심 결론: FFT는 유한 파형을 직교 주파수 성분으로 분해하지만, FFT 계수 자체는 PSD가 아니다. Power와 PSD를 얻으려면 magnitude squared와 정규화가 필요하다.

3.1 왜 FFT를 사용하는가

자기상관은 노이즈의 시간 구조를 보여 주지만, 회로의 bandwidth 및 전달 함수와 결합하려면 주파수별 표현이 편리하다. FFT는 실제 record를 주파수 bin으로 분해하는 계산 도구다.

DFT는 유한 샘플 을 서로 직교하는 복소 지수 성분으로 분해한다.

번째 bin의 주파수는

이다. 실수 파형의 DFT는 conjugate symmetry를 가지므로 음의 주파수 성분과 양의 주파수 성분이 쌍을 이룬다.

3.2 실무적인 전처리

  1. 평균 제거: DC leakage가 주변 저주파 bin을 오염시키는 것을 줄인다.
  2. Detrend: 분석 대상이 아닌 선형 drift를 제거한다.
  3. Window 적용: record 양 끝의 불연속으로 인한 spectral leakage를 줄인다.
  4. FFT 계산: 직교 주파수 성분의 복소 계수를 구한다.
  5. 정규화 보정: , , window coherent gain, ENBW를 반영한다.
  6. 여러 record 평균: periodogram의 통계적 흔들림을 줄인다. Welch method가 대표적이다.

4. FFT 결과와 power spectrum의 차이

핵심 결론: FFT는 복소 진폭, power spectrum은 bin당 power, PSD는 Hz당 power, ASD는 PSD의 제곱근이다.

4.1 FFT 결과

  • 복소수 값으로 amplitude와 phase 정보를 모두 가진다.
  • 샘플 수 , FFT 정규화 방식, window 크기에 따라 수치가 달라진다.
  • 단위는 사용하는 DFT 정의에 의존하며, 그대로는 보통 같은 PSD가 아니다.

4.2 Power spectrum

FFT magnitude의 제곱을 적절히 정규화한 bin당 power이다.

단위는 전압 파형이면 보통 또는 간단히 로 해석한다. 모든 bin의 power를 더하면 시간 영역의 평균 제곱과 일치해야 한다.

4.3 Power spectral density

bin power를 bin 폭 로 나눈 Hz당 power이다.

전압 파형이면 단위는 이다. 따라서 record 길이가 바뀌어 가 변하더라도 이상적인 white-noise PSD의 평균 레벨은 유지된다.

표현핵심 정보대표 단위bin 폭 변화의 영향
FFT 복소 진폭과 위상정규화 정의에 의존
Power spectrum bin 하나에 담긴 power에 비례
PSD 1 Hz당 power이상적으로 불변
ASD 1 당 RMS amplitude이상적으로 불변

4.4 변환 순서


5. One-sided와 two-sided spectrum

핵심 결론: 표현 범위는 달라도 적분한 전체 power는 같아야 한다. 실수 파형의 one-sided PSD는 DC와 Nyquist를 제외한 양의 주파수 성분을 2배로 만든다.

실수 파형에서는 양·음 주파수 power가 대칭이다.

  • two-sided PSD: 에서 까지 표시
  • one-sided PSD: 에서 까지만 표시하고, DC와 Nyquist bin을 제외한 양의 주파수 PSD를 2배로 함

따라서 어느 표현을 사용해도 적분한 전체 분산은 같아야 한다.

항목Two-sidedOne-sided
표시 범위 ~ ~
양의 주파수 PSD원래 값DC·Nyquist를 제외하고 2배
전체 적분 power동일동일

6. 흔한 오류

흔한 오류문제올바른 방법
$FFT$를 PSD로 부름
$FFT^2$만 사용
One-sided 2배 보정 누락·중복전체 power가 2배 차이DC와 Nyquist를 제외한 bin만 한 번 보정
혼동dB 값 오류amplitude는 20, power는 10 사용
Zero padding을 resolution 향상으로 해석보간점만 증가실제 resolution은 로 결정
Tone bin power와 broadband PSD를 직접 비교단위와 bandwidth가 다름Tone power와 Hz당 noise power를 구분

7. 다음 개념과의 연결

유한 record에서 얻은 PSD를 관심 대역에서 적분하면 noise variance와 RMS를 계산할 수 있다. 다음 문서에서는 PSD의 단위, one-sided/two-sided 적분, ENBW를 이용한 실제 계산을 정리한다.

다음 문서: 노이즈 분산과 PSD