노이즈 플로어 측정

한 줄 요약 — 설계 시 계산한 잡음 예산이 맞는지 확인하는 유일한 방법. 입력을 단락하고 출력을 봅니다.


기본 절차

  1. 입력을 알려진 상태로 만든다 (단락, 또는 알려진 저항)
  2. 출력 잡음을 측정한다
  3. 이득으로 나눠 입력 환산 잡음을 구한다
  4. 계산값과 비교한다
vn,input=vn,outputAvv_{n,input} = \frac{v_{n,output}}{A_v}
기호
A_v전압 이득voltage gain
v_n,input전압 (순시값) (잡음, input)instantaneous voltage (noise, input)V
v_n,output전압 (순시값) (잡음, output)instantaneous voltage (noise, output)V

입력 조건 선택

입력 조건측정하는 것용도
단락 (0 Ω)회로 자체의 잡음회로 성능 검증
알려진 저항 (예: 1 MΩ)회로 + 저항 열잡음(thermal noise)열잡음 thermal noise모든 저항이 온도 때문에 내는 피할 수 없는 잡음으로, 측정의 바닥을 정합니다.en=4kBTRe_n = \sqrt{4k_BTR}자세히 보기 →소스 임피던스(impedance)임피던스 impedance교류에서의 저항으로, 크기뿐 아니라 전압과 전류의 시간 차이(위상)까지 담은 복소수입니다.ZC=1jωC,ZL=jωLZ_C = \frac{1}{j\omega C},\quad Z_L = j\omega L자세히 보기 → 영향 확인
실제 신호원 연결전체 시스템 잡음실사용 성능
식염수 (전극(electrode))실제 조건in-vitro 검증

💡 세 가지를 모두 측정하세요. 단락(short)에서 조용한데 저항을 달면 시끄러워지면 → 전류 잡음 문제. 실제 신호원에서만 시끄러우면 → 간섭(interference) 문제.


측정 방법

방법 1 — 오실로스코프

항목설정
커플링AC
대역폭(bandwidth) 제한관심 대역에 맞게
감도최대 (mV/div)
측정RMS (통계 기능)
주의오실로스코프(oscilloscope) 자체 잡음 확인 필요

오실로스코프 잡음 확인: 프로브(probe) 끝을 접지에 단락하고 측정. 이 값이 회로 잡음보다 작아야 유효합니다.

⚠️ 일반 오실로스코프의 입력 환산 잡음(input-referred noise)입력환산잡음 input-referred noise회로 곳곳의 잡음을 입력단 하나로 몰아 표현한 값으로, 신호와 직접 견줄 수 있어 판정에 씁니다.자세히 보기 →은 수백 µV~mV입니다. µV 측정에는 부적합합니다.

방법 2 — 스펙트럼 애널라이저 / FFT

주파수별 잡음 밀도(noise density)잡음 밀도 noise density1 Hz 폭당 잡음의 크기로, 여기에 √대역폭을 곱해야 실제 잡음 전압이 됩니다.vn=enΔfv_n = e_n\sqrt{\Delta f}자세히 보기 →를 볼 수 있어 훨씬 유용합니다.

볼 수 있는 것의미
평탄한 바닥백색 잡음 (열잡음)
저주파에서 상승1/f 잡음
뾰족한 피크간섭 (60 Hz, 스위칭, 클럭)
넓은 언덕특정 대역의 간섭

스펙트럼을 보면 “본질적 잡음인가 간섭인가”가 한눈에 구분됩니다 (12-01).

방법 3 — ADC로 직접 (권장)

시스템에 이미 ADC가 있으면 그것으로 측정하는 것이 가장 정확합니다.

# 의사코드
data = adc.record(duration=10s)
rms = std(data)                    # 표준편차 = rms 잡음
psd = welch(data, fs)              # 파워 스펙트럼 밀도
✅⚠️
실제 시스템 조건ADC 잡음도 포함됨
장시간 측정 가능 (저주파 잡음)
스펙트럼 분석 자유

★ 측정 시 주의사항

주의이유
접지 리드를 짧게픽업
차폐(shielding)차폐 shielding도체로 감싸 전기장을 막는 것으로, 한쪽 끝만 접지해야 접지 루프가 생기지 않습니다.자세히 보기 → 상자 안에서외부 간섭 배제
전원을 배터리로전원 잡음 배제
주변 장비 끄기형광등, PC, 휴대폰
충분히 긴 시간저주파 잡음(1/f)을 보려면
대역폭 명시잡음은 대역에 의존

⚠️ 측정 환경이 회로보다 시끄러우면 회로 잡음을 알 수 없습니다. 먼저 환경을 정리하세요.


★ 진단 흐름

측정값이 계산값보다 클 때 — 판별 순서

먼저 스펙트럼(FFT) 을 봅니다. 모양이 두 갈래로 갈립니다.

스펙트럼 모양원인다음에 할 일
뾰족한 피크간섭 — 밖에서 들어옴주파수를 보고 발생원을 찾는다 (아래 표)
평탄한 바닥본질적 잡음 — 물리 법칙예산 계산을 다시 확인

피크가 있을 때 — 주파수로 발생원 찾기

주파수범인대책
60 Hz 와 그 배수전원선12-08 60 Hz 픽업
수 kHz ~ 수백 kHz스위칭 레귤레이터12-04 크로스토크
MHz 급클럭, 디지털12-03 그라운드

바닥이 평탄할 때 — 예산을 다시 확인

확인자주 틀리는 것
소스 저항이 정말 그 값인가전극 임피던스는 주파수에 따라 변한다
소자의 ene_n · ini_n 이 맞나데이터시트의 주파수를 확인 (1/f 영역인지)
이득이 맞나입력 환산 = 출력 ÷ 실측 이득

→ 13-02 게인 배분과 노이즈 예산

간섭 주파수 식별표

주파수원인
50/60 Hz + 고조파전원선 (12-08)
100/120 Hz정류(rectification)정류 rectification교류를 한쪽 방향으로만 흐르게 걸러 직류로 만드는 일입니다.자세히 보기 → 리플(ripple)리플 ripple직류가 되다 만 나머지 교류분으로, 평활 커패시터가 얼마나 큰지로 정해집니다.Vr=If CV_r = \frac{I}{f\,C}자세히 보기 →
수십 kHz형광등 인버터, 스위칭 전원(SMPS)
100 kHz~2 MHz스위칭 레귤레이터(regulator)스위칭 레귤레이터 switching regulator전압을 열로 버리는 대신 빠르게 껐다 켜서 바꾸는 방식으로, 효율은 높지만 잡음을 만듭니다.자세히 보기 →
MHz~클럭, 통신
넓은 언덕PWM, 모터

계산 예제 — 예산 검증

설계 예산:

잡음원밀도
전극 (200 kΩ)57.5 nV/√Hz
OP앰프5 nV/√Hz
합계57.7 nV/√Hz

대역 5 kHz(잡음 대역 5.5 kHz), 이득 1000:

예상 출력 잡음:

57.7×10−9×5500×1000=4.28 mV rms57.7\times10^{-9}\times\sqrt{5500}\times1000 = 4.28\ \text{mV rms}

측정 결과별 해석

측정값입력 환산해석
4.3 mV4.3 µV✅ 예산대로
6.0 mV6.0 µV⚠️ 1.4배 — 계산에 빠진 항 확인
20 mV20 µV❌ 5배 — 간섭 의심, 스펙트럼 확인
1.0 mV1.0 µV⚠️ 너무 작음 — 이득이나 대역폭 확인 (오히려 의심스러움)

💡 측정값이 예상보다 작으면 오히려 의심하세요. 대역폭이 예상보다 좁거나, 이득이 작거나, 신호 경로가 끊겼을 수 있습니다.


★ 입력 단락 vs 저항 연결 비교

조건측정값의미
단락 (0 Ω)2 µV회로 자체 잡음
200 kΩ4.3 µV예상대로 (열잡음 추가)
200 kΩ15 µV❌ 전류 잡음 문제 — in×RSi_n\times R_S 확인
실제 전극25 µV간섭 또는 전극 문제

계산 확인:

vshort2+vthermal2=22+3.82=4.3 μV\sqrt{v_{short}^2 + v_{thermal}^2} = \sqrt{2^2+3.8^2} = 4.3\ \mu\text{V}
기호
mu이동도mobilitym²/V·s
v_short전압 (순시값) (short)instantaneous voltage (short)V
v_thermal전압 (순시값) (thermal)instantaneous voltage (thermal)V

측정과 일치하면 ✅


시뮬레이션과 비교

ngspice의 .noise 해석으로 예상 잡음과 소자별 기여도를 확인할 수 있습니다.

잡음 플로어 예측 회로도RS200kΩ전극VS1VR11kΩVP5VVN-5VR2999kΩU1OPA140VCCVCCVEEVEESRCINFBOUTGND
잡음 플로어 예측워크벤치에서 열기 →
# examples/14-measurement/noise-floor-check.yaml
meta:
  name: 잡음 플로어 예측
  lesson: docs/14-measurement/04-noise-floor.md
components:
  - {ref: VP,  type: vdc, value: 5}
  - {ref: VN,  type: vdc, value: -5}
  - {ref: VS,  type: vac, value: 1}
  - {ref: RS,  type: r, value: 200k, label: 전극}
  - {ref: R1,  type: r, value: 1k}
  - {ref: R2,  type: r, value: 999k}
  - {ref: U1,  type: opamp, model: OPA140}
nets:
  VCC: [VP.p, U1.'v+']
  VEE: [VN.p, U1.'v-']
  SRC: [VS.p, RS.1]
  IN:  [RS.2, U1.'in+']
  FB:  [U1.'in-', R1.1, R2.1]
  OUT: [U1.out, R2.2]
  GND: [VP.n, VN.n, VS.n, R1.2]
analyses:
  - {type: noise, out: OUT, source: VS, sweep: dec, points: 20, fstart: 1, fstop: 100k}
expect:
  # 200 kΩ 전극 열잡음 57.5 nV/√Hz 가 지배합니다 (OPA140 e_n 5.1 은 RSS 에서 거의 안 보임)
  - {measure: noise_input, at: 1k, analysis: noise, value: 57.9n, tol: 8%}

출력에서 확인:

  • 총 입력 환산 잡음 밀도
  • 각 소자의 기여도 ← 어디를 개선해야 할지 알려줍니다

시뮬레이션 결과와 실측이 일치하면 모델이 맞다는 뜻이고, 이후 설계 변경을 시뮬레이션으로 예측할 수 있습니다.


⚖️ 측정 방법 트레이드오프

방법✅⚠️
오실로스코프즉시, 파형도 봄자체 잡음이 큼 (µV 불가)
FFT / 스펙트럼주파수 분해 — 간섭 식별장비 필요
ADC 직접실제 조건, 장시간ADC 잡음 포함
저잡음 프리앰프 + FFT최고 감도장비
차폐 상자 + 배터리환경 배제준비 필요

🔌 실제 쓰임새 — 검증 체크리스트

잡음 플로어 측정 절차 — 바깥쪽부터 하나씩 좁혀 갑니다.

순서무엇을 하나무엇을 알 수 있나
1측정 장비 입력을 단락오실로스코프·ADC 자체 잡음 (이보다 작은 건 못 잼)
2회로 입력을 단락회로 자체 잡음
3값을 아는 저항을 연결열잡음이 예상대로 더해지는가 (검산)
4실제 신호원 연결시스템 전체 잡음
5스펙트럼 확인간섭 피크가 있는가 ← 필수
6계산값과 비교3배 이상 차이나면 원인을 찾아야 함
7배터리 구동으로 바꿔봄전원이 원인인지 판별 — 가장 확실한 시험
8차폐 상자 안에서 측정환경 간섭인지 판별
9장시간 측정1/f, 드리프트 확인

1·2번을 건너뛰고 4번부터 하는 것이 흔한 실수입니다. 장비 자체 잡음보다 작은 값은 잴 수 없습니다.


⚠️ 이상과 실제의 차이

이상실제
측정값 = 회로 잡음환경 간섭·측정 장비 잡음 포함
한 번 측정으로 충분조건별로(단락/저항/실제) 측정해야 원인 파악
잡음이 일정시간·온도·환경에 따라 변동
RMS 값만 보면 됨스펙트럼을 봐야 원인을 알 수 있음

연습문제

문제 1. 이득 500, 출력 잡음 3 mVrms. 입력 환산 잡음은? 대역 2 kHz(잡음 대역 3.14 kHz)에서 잡음 밀도는?

연습 14-04-1 — 출력 잡음 3 mV 를 입력으로 되돌리기 회로도RS700kΩ소스 저항 → 107 nV/√HzVS1VRG100ΩVP5VVN-5VRF49.9kΩ이득 500U1OPA140VCCVCCVEEVEESRCINFBOUTGND
연습 14-04-1 — 출력 잡음 3 mV 를 입력으로 되돌리기워크벤치에서 열기 →
풀이 vn,in=3 mV500=6 μV rmsv_{n,in} = \frac{3\ \text{mV}}{500} = 6\ \mu\text{V rms}
기호
mu이동도mobilitym²/V·s
v_n,in잡음 입력 전압 (순시값)noise input instantaneous voltageV
en=6×10−63140≈107 nV/Hze_n = \frac{6\times10^{-6}}{\sqrt{3140}} \approx 107\ \text{nV}/\sqrt{\text{Hz}}
기호
e_n입력 환산 전압 잡음 밀도input-referred voltage noise densityV/√Hz

이 값을 소스 저항의 열잡음과 비교하세요. 소스가 700 kΩ이면 4kT×7×105=107\sqrt{4kT\times7\times10^5} = 107 nV/√Hz로 정확히 일치 — 소스가 지배하는 이상적 상태입니다.

문제 2. FFT에서 60 Hz와 180 Hz, 300 Hz에 큰 피크가 보입니다. 무엇이고 대책은?

exercises/14-04-harmonic-peaks.yaml
풀이

전원선 간섭(60 Hz)과 그 홀수 고조파입니다.

홀수 고조파(3, 5, 7배)가 나타나는 것은 파형이 정현파가 아니라 왜곡되어 있다는 뜻입니다 — 전원 회로의 비선형 부하(정류기)나 자기 포화(saturation) 때문입니다.

대책 (12-08):

  1. 결합(coupling) 경로 진단 (케이블 흔들기 / 손 접근 / 접지 변경)
  2. 무료 대책: 케이블 꼬기, 거리, 배치
  3. 차폐, 절연(isolation)
  4. 배터리 구동
  5. 차동 + DRL
  6. 최후: 노치 필터 (60, 180, 300 Hz 각각 필요)

고조파가 여러 개면 노치 필터로 대응하기 어렵습니다. 근본 대책(차폐·절연·차동)이 필요합니다.


이전 ← 03 임피던스 측정 | 다음 → 05 테스트 톤으로 실측