RF를 처음 배울 때 가장 먼저 붙잡아야 할 것은 “몇 GHz인가”가 아니라 무엇이 시간에 따라 반복되고 있는가다. 이 단원에서는 같은 CW 신호를 시간 파형, 복소 평면, 전력 readout으로 번갈아 본다.
직관 · 무엇이 보이나?
1 GHz라는 숫자는 어떤 움직임을 말할까?
먼저 한 장면을 떠올리자
신호 발생기에서 나온 정현파를 원의 둘레를 일정한 속도로 도는 점이라고 생각하자. 점의 가로 좌표를 I, 세로 좌표를 Q라고 두면 점은 복소 평면을 회전한다. 이 점의 가로 그림자만 시간축에 그리면 익숙한 cosine 파형이 된다.
- 한 바퀴를 도는 데 걸린 시간이 **주기
T**다. - 1초에 돈 바퀴 수가 **주파수
f**다. - 지금 원의 어느 각도에 있는지가 **위상
φ**다. - 전송선에서 같은 위상이 다시 나타날 때까지의 거리가 **파장
λ**다.
주파수를 두 배로 올리면 같은 케이블은 왜 더 길어 보일까?
주파수, 시간 파형, 케이블 파장과 위상은 서로 다른 정보가 아니라 같은 신호 상태를 번역한 결과입니다.
교육용 계산 모델 · 실제 장비 정확도나 compliance 판정을 대신하지 않습니다.
- Source파형·전력·할당초기 상태에서 관찰하는 stage
- DUT전달·반사·비선형초기 상태에서 관찰하는 stage
- Acquisitionmixer·IF·ADC초기 상태에서 관찰하는 stage
- DSP / MathRBW·FFT·복소수초기 상태에서 관찰하는 stage
- Displaytrace·marker·grid초기 상태에서 관찰하는 stage
먼저 결과를 예측해보세요
1 GHz를 2 GHz로 바꾸고 케이블 길이는 유지하면 주기와 위상 회전량은 어떻게 될까요?
시간 파형
주파수가 올라가면 같은 시간 폭에 더 많은 cycle이 들어옵니다.
그래프 값을 표로 보기
| Quantity | Value |
|---|---|
| Frequency | 1.00 GHz |
| Period | 1.000 ns |
같은 순간의 phasor
시간축의 cosine은 phasor를 실수축에 투영한 값입니다.
그래프 값을 표로 보기
| Unwrapped cable phase | -171.55° |
|---|---|
| Wrapped phase | 188.45° |
| I / Q | -0.9891 / -0.1470 |
| Magnitude | 1.0000 |
지금 보이는 변화의 원인
같은 계산 state- 변경
- 주파수 1.00 GHz · 케이블 10.0 cm
- 직접 효과
- 주기 1.000 ns, 케이블 파장 209.9 mm
- 화면 결과
- 동일 길이에서 위상 -171.5° 회전
- 비용·한계
- velocity factor와 dispersion을 모르면 실제 위상은 달라진다.
원인을 자기 말로 닫아보세요
바꾼 물리량 → 영향을 받은 stage → 화면에서 바뀐 부분 → 비용·한계 순서로 설명합니다.
먼저 예측을 맞게 고정하세요.
측정 주의 · 위상은 기준 신호와 reference plane이 있을 때만 비교 가능한 양입니다.
I와 Q는 두 개의 별도 신호가 아니라 한 상태의 두 좌표다
복소 신호를 x = I + jQ로 쓰면 magnitude는 원점에서 점까지의 거리이고 phase는 양의 I축에서 잰 각도다.
| I | Q | magnitude | phase | 머릿속 그림 |
|---|---|---|---|---|
| 1 | 0 | 1 | 0° | 오른쪽 |
| 0 | 1 | 1 | +90° | 위쪽 |
| -1 | 0 | 1 | ±180° | 왼쪽 |
| 1 | 1 | √2 | +45° | 오른쪽 위 |
I=1, Q=1의 magnitude가 2가 아닌 √2인 이유는 직교한 두 축의 길이를 피타고라스 정리로 합치기 때문이다. phase는 단순히 Q/I가 아니라 사분면을 보존하는 atan2(Q, I)로 구해야 한다.
dB는 값이 아니라 비율을 말한다
dB만 적혀 있으면 두 양의 비율이다. dBm은 그 비율의 분모를 1 mW로 고정한 절대 전력이다.
- 전력이 10배면
+10 dB, 100배면+20 dB다. - 전력이 2배면 약
+3.01 dB다. - 같은 impedance에서 전압이 2배면 전력은 4배이므로
+6.02 dB다. 0 dBm = 1 mW,+10 dBm = 10 mW,-30 dBm = 1 µW다.
50 Ω에서 0 dBm의 정현파는 약 223.6 mV rms, 316.2 mV peak, 632.5 mV peak-to-peak다. 이 세 전압을 섞으면 3 dB 또는 6 dB 차이처럼 보이는 오류가 생긴다.
실무 조작·해석 · 무엇을 바꿀까?
CW를 만들고 SA에서 단위까지 검증해 보자
Signal Spine: Source → Cable → Acquisition → Display
이번 실험의 상태는 단순하다.
- Source — generator가
1.000 GHz,-10.0 dBm, CW를 합성한다. - DUT — 50 Ω cable과 connector가 주파수 의존 손실·위상 지연을 더한다.
- Acquisition — X-Series input attenuator, preselector, mixer가 선택한 대역을 IF로 옮긴다.
- DSP/Math — RBW filter와 detector가 표시할 크기를 만든다.
- Display — marker가 주파수와 dBm을 읽는다.
주파수 control을 바꾸면 Source부터 Display까지 활성화된다. reference level만 바꾸면 실제 source와 DUT 신호는 바뀌지 않고 Acquisition과 Display의 headroom만 달라진다.
안전한 Keysight-style CW 측정 순서
1. 연결 전 power budget을 쓴다
예상 analyzer input = source level − cable loss − attenuator loss + DUT gain으로 최악 조건을 계산한다. PA나 active DUT라면 analyzer의 maximum safe input보다 충분히 낮도록 외부 attenuator와 DC block 필요 여부를 먼저 결정한다.
2. generator를 RF Off 상태로 설정한다
- Frequency:
1 GHz - Amplitude:
-20 dBm에서 시작 - Modulation: Off 또는 CW
- Amplitude reference: 50 Ω load 기준인지 확인
Signal Studio를 쓰지 않아도 되는 순수 CW다. Signal Studio의 waveform scaling이나 crest factor가 끼어들지 않게 한다.
3. X-Series SA를 넓게 찾고 좁게 읽는다
- Mode: Spectrum Analyzer
- Center Frequency:
1 GHz - Span: 처음에는
100 MHz - Reference Level: 예상 peak보다
10–20 dB높게 - Input Attenuation: Auto로 시작하되 mixer level을 확인
- Preamp: 강한 CW에서는 Off
- RBW:
100 kHz로 시작 - Detector: Peak 또는 Normal
신호를 찾았으면 Peak Search, Marker → CF, span을 1 MHz, RBW를 10 kHz처럼 단계적으로 줄인다. span과 RBW를 한 번에 매우 작게 만들면 잘못된 center에서 신호를 놓치거나 sweep이 불필요하게 느려진다.
4. source RF On 후 세 조건을 함께 기록한다
marker 숫자만 기록하지 않는다.
| 기록 항목 | 예 | 이유 |
|---|---|---|
| source 설정 | 1.000 GHz, -10.0 dBm | 입력 조건 |
| analyzer 조건 | Atten 10 dB, RBW 10 kHz, Preamp Off | 내부 noise·compression 조건 |
| reference plane | cable 끝, adapter 포함 | 어느 위치의 전력인지 |
| marker 결과 | 999.9998 MHz, -10.7 dBm | 관측값 |
| 보정·불확도 | cable loss 0.5 dB, amplitude uncertainty | 해석 범위 |
-10.7 dBm을 보고 source가 0.7 dB 틀렸다고 바로 결론 내리지 않는다. cable loss, connector repeatability, analyzer amplitude accuracy, mismatch uncertainty를 분리해야 한다.
50 Ω와 Hi-Z 표시가 왜 다를까?
RF generator의 amplitude는 보통 정합된 50 Ω load에 전달될 값으로 정의된다. 50 Ω source의 open-circuit 전압은 정합 load 전압의 두 배다. 따라서 Hi-Z oscilloscope로 직접 읽으면 설정값으로 예상한 load 전압보다 약 두 배, 즉 +6 dB 크게 보일 수 있다. 이것은 generator가 6 dB 강해진 것이 아니라 load condition이 달라진 것이다.
자주 하는 오해를 trace와 분리해서 보자
| 오해 | 실제 원인 확인법 |
|---|---|
GHz가 높으면 전력이 더 세다 | 주파수와 amplitude는 독립 control이다. 다만 경로 손실은 주파수 의존적이다. |
| reference level을 내리면 source가 약해진다 | input 신호는 그대로고 analyzer display와 내부 gain/attenuation 조건이 달라진다. |
0 dBm은 0 V다 | 1 mW다. 50 Ω에서 223.6 mV rms다. |
| phase 180°는 신호가 사라진 뜻이다 | 하나의 신호는 반대 방향 벡터다. 같은 크기의 0° 신호와 더할 때만 상쇄된다. |
| 케이블을 길게 하면 주파수가 낮아진다 | 주파수는 유지되고 phase delay와 loss가 증가한다. |
Bench에서 스스로 설명할 문장
“주파수를 1 GHz → 2 GHz로 바꾸자 Source의 회전 속도가 두 배가 되었고 주기와 파장은 절반이 되었다. analyzer marker는 새 주파수로 이동했다. 이상적 모델의 power는 같지만 실제 readout 차이는 cable loss와 mismatch의 주파수 의존성을 확인해야 한다.”
수식·규격 · 어떻게 검증할까?
수식의 기준을 명시하면 단위 혼동이 사라진다
수식 열기주기·주파수·파장
f = 1/T, λ = vₚ/ff의 단위는 Hz, T는 s, vₚ는 m/s, λ는 m다. 자유공간에서는 vₚ ≈ c지만 cable에서는 velocity factor 때문에 더 느리다. 같은 물리 길이도 주파수가 높아질수록 더 큰 electrical length가 된다.
수식 열기실수 RF와 complex envelope
v(t) = Re{ A(t) · exp[j(2πfct + φ(t))] }, A(t) = I(t) + jQ(t)fc는 carrier frequency다. I(t), Q(t)는 carrier보다 천천히 변하는 complex envelope 좌표다. |A| = √(I²+Q²), ∠A = atan2(Q,I)다. 장비가 IQ를 내보낼 때 I/Q ordering, Q sign, full-scale normalization, sample rate를 반드시 명시해야 한다.
수식 열기전력 dB와 전압 dB
GdB = 10 log₁₀(P₂/P₁), GdB = 20 log₁₀(V₂/V₁) (same impedance)전압에 20 log를 쓰는 것은 P = Vrms²/R이고 두 측정의 impedance가 같다는 전제가 있기 때문이다. impedance가 다르면 전압비만으로 power gain을 계산할 수 없다.
수식 열기dBm과 50 Ω 정현파
PdBm = 10 log₁₀(P/1 mW), Vrms = √(PR), Vpeak = √2·Vrms예를 들어 P = 1 mW, R = 50 Ω이면 Vrms = √0.05 ≈ 0.2236 V다. 평균 전력, rms 전압, peak 전압의 정의를 같은 행에 기록한다.
수치 sanity check
| 조건 | 계산 | 결과 |
|---|---|---|
f = 1 GHz | T = 1/f | 1 ns |
자유공간 1 GHz | λ = c/f | 약 0.300 m |
| velocity factor 0.70 cable | λcable = 0.70c/f | 약 0.210 m |
P = -10 dBm | 10^(-10/10) mW | 0.1 mW |
50 Ω, -10 dBm | √(0.0001·50) | 70.7 mV rms |
| 전력 4배 | 10 log₁₀(4) | +6.02 dB |
이 단원의 convention
- 정현파 전압은 별도 표기가 없으면 rms다.
- RF power는 평균 실전력이며 50 Ω nominal reference를 사용한다.
- phase는
I + jQ, counter-clockwise positive, degree로 표시한다. - cable wavelength는 phase velocity를 사용하며 group velocity와 같다고 자동 가정하지 않는다.
- dBm은 absolute power, dB는 ratio다.
이 convention이 다음 단원의 FFT, VNA의 power wave, IQ capture와 이어진다. 다른 장비나 파일 형식이 Q sign 또는 FFT normalization을 다르게 쓰면 틀린 것이 아니라 기준이 다른 것일 수 있다.
완료 전 자기 설명
다음 네 문장을 숫자 없이도 설명할 수 있어야 한다.
- 주파수를 바꾸면 time view와 wavelength가 왜 같이 바뀌는가?
I=0, Q=1은 왜 magnitude 1, phase +90°인가?- 50 Ω에서
0 dBm을 voltage로 바꿀 때 왜 rms와 peak를 구분해야 하는가? - SA marker가 source setting보다 0.7 dB 낮을 때 어떤 reference plane과 불확도를 먼저 점검할 것인가?
단원을 닫기 전에
같은 조건으로 설명하고 재현할 수 있나요?
완료 기준
- 주기, 주파수, 위상, 파장을 서로 변환하고 무엇이 실제로 달라졌는지 말할 수 있다.
- I와 Q를 회전 벡터의 두 좌표로 읽고 magnitude와 phase를 계산할 수 있다.
- dBm, dB, 전압, 50 Ω 전력의 기준을 혼동하지 않고 bench 설정을 검증할 수 있다.
대표 bench
- Source
- Keysight Signal Studio 또는 RF signal generator의 CW 출력
- DUT
- 50 Ω 동축 케이블과 feed-through termination
- Analyzer
- Keysight X-Series signal analyzer의 Spectrum Analyzer 모드
근거와 더 읽을 자료
BIPM SI Brochure 9th edition
- 표준The International System of Units (SI Brochure), 9th editionBIPM
- Application noteSpectrum Analysis Basics, Application Note 150Keysight Technologies