노이즈 플로어 측정
한 줄 요약 — 설계 시 계산한 잡음 예산이 맞는지 확인하는 유일한 방법. 입력을 단락하고 출력을 봅니다.
기본 절차
- 입력을 알려진 상태로 만든다 (단락, 또는 알려진 저항)
- 출력 잡음을 측정한다
- 이득으로 나눠 입력 환산 잡음을 구한다
- 계산값과 비교한다
A_v전압 이득voltage gainv_n,input전압 (순시값) (잡음, input)instantaneous voltage (noise, input)Vv_n,output전압 (순시값) (잡음, output)instantaneous voltage (noise, output)V입력 조건 선택
| 입력 조건 | 측정하는 것 | 용도 |
|---|---|---|
| 단락 (0 Ω) | 회로 자체의 잡음 | 회로 성능 검증 |
| 알려진 저항 (예: 1 MΩ) | 회로 + 저항 열잡음(thermal noise)열잡음 thermal noise모든 저항이 온도 때문에 내는 피할 수 없는 잡음으로, 측정의 바닥을 정합니다.자세히 보기 → | 소스 임피던스(impedance)임피던스 impedance교류에서의 저항으로, 크기뿐 아니라 전압과 전류의 시간 차이(위상)까지 담은 복소수입니다.자세히 보기 → 영향 확인 |
| 실제 신호원 연결 | 전체 시스템 잡음 | 실사용 성능 |
| 식염수 (전극(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 폭당 잡음의 크기로, 여기에 √대역폭을 곱해야 실제 잡음 전압이 됩니다.자세히 보기 →를 볼 수 있어 훨씬 유용합니다.
| 볼 수 있는 것 | 의미 |
|---|---|
| 평탄한 바닥 | 백색 잡음 (열잡음) |
| 저주파에서 상승 | 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 그라운드 |
바닥이 평탄할 때 — 예산을 다시 확인
| 확인 | 자주 틀리는 것 |
|---|---|
| 소스 저항이 정말 그 값인가 | 전극 임피던스는 주파수에 따라 변한다 |
| 소자의 · 이 맞나 | 데이터시트의 주파수를 확인 (1/f 영역인지) |
| 이득이 맞나 | 입력 환산 = 출력 ÷ 실측 이득 |
간섭 주파수 식별표
| 주파수 | 원인 |
|---|---|
| 50/60 Hz + 고조파 | 전원선 (12-08) |
| 100/120 Hz | 정류(rectification)정류 rectification교류를 한쪽 방향으로만 흐르게 걸러 직류로 만드는 일입니다.자세히 보기 → 리플(ripple)리플 ripple직류가 되다 만 나머지 교류분으로, 평활 커패시터가 얼마나 큰지로 정해집니다.자세히 보기 → |
| 수십 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:
예상 출력 잡음:
측정 결과별 해석
| 측정값 | 입력 환산 | 해석 |
|---|---|---|
| 4.3 mV | 4.3 µV | ✅ 예산대로 |
| 6.0 mV | 6.0 µV | ⚠️ 1.4배 — 계산에 빠진 항 확인 |
| 20 mV | 20 µV | ❌ 5배 — 간섭 의심, 스펙트럼 확인 |
| 1.0 mV | 1.0 µV | ⚠️ 너무 작음 — 이득이나 대역폭 확인 (오히려 의심스러움) |
💡 측정값이 예상보다 작으면 오히려 의심하세요. 대역폭이 예상보다 좁거나, 이득이 작거나, 신호 경로가 끊겼을 수 있습니다.
★ 입력 단락 vs 저항 연결 비교
| 조건 | 측정값 | 의미 |
|---|---|---|
| 단락 (0 Ω) | 2 µV | 회로 자체 잡음 |
| 200 kΩ | 4.3 µV | 예상대로 (열잡음 추가) |
| 200 kΩ | 15 µV | ❌ 전류 잡음 문제 — 확인 |
| 실제 전극 | 25 µV | 간섭 또는 전극 문제 |
계산 확인:
mu이동도mobilitym²/V·sv_short전압 (순시값) (short)instantaneous voltage (short)Vv_thermal전압 (순시값) (thermal)instantaneous voltage (thermal)V측정과 일치하면 ✅
시뮬레이션과 비교
ngspice의 .noise 해석으로 예상 잡음과 소자별 기여도를 확인할 수 있습니다.
# 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)에서 잡음 밀도는?
풀이
mu이동도mobilitym²/V·sv_n,in잡음 입력 전압 (순시값)noise input instantaneous voltageVe_n입력 환산 전압 잡음 밀도input-referred voltage noise densityV/√Hz이 값을 소스 저항의 열잡음과 비교하세요. 소스가 700 kΩ이면 nV/√Hz로 정확히 일치 — 소스가 지배하는 이상적 상태입니다.
문제 2. FFT에서 60 Hz와 180 Hz, 300 Hz에 큰 피크가 보입니다. 무엇이고 대책은?
exercises/14-04-harmonic-peaks.yaml풀이
전원선 간섭(60 Hz)과 그 홀수 고조파입니다.
홀수 고조파(3, 5, 7배)가 나타나는 것은 파형이 정현파가 아니라 왜곡되어 있다는 뜻입니다 — 전원 회로의 비선형 부하(정류기)나 자기 포화(saturation) 때문입니다.
대책 (12-08):
- 결합(coupling) 경로 진단 (케이블 흔들기 / 손 접근 / 접지 변경)
- 무료 대책: 케이블 꼬기, 거리, 배치
- 차폐, 절연(isolation)
- 배터리 구동
- 차동 + DRL
- 최후: 노치 필터 (60, 180, 300 Hz 각각 필요)
고조파가 여러 개면 노치 필터로 대응하기 어렵습니다. 근본 대책(차폐·절연·차동)이 필요합니다.
이전 ← 03 임피던스 측정 | 다음 → 05 테스트 톤으로 실측