4차시: 아날로그에서 디지털로 - 표본화와 PCM¶
학습 목표¶
- 아날로그 신호를 디지털로 변환하는 표본화(Sampling)의 필요성과 나이퀴스트 정리를 이해할 수 있다
- PCM(펄스 부호 변조) 과정과 양자화 오류를 설명하고 관련 계산 문제를 풀 수 있다
- 샘플링 속도, 비트율 등 핵심 지표를 계산하여 디지털 신호 설계에 적용할 수 있다
🧠 표본화와 나이퀴스트 정리¶
아날로그 신호를 일정 간격으로 "찍어서" 디지털 값으로 바꾸는 핵심 원리를 학습합니다
🧠 PCM 3단계 과정¶
표본화 → 양자화 → 부호화의 전체 흐름과 각 단계별 핵심 개념을 정리합니다
🔢 비트율 계산 실습¶
샘플링 속도 × 양자화 비트 수로 전송 비트율을 직접 계산하는 연습을 합니다
⚠️ 기출 함정 정리¶
나이퀴스트 조건 위반, 양자화 오류 등 시험에 자주 출제되는 함정을 점검합니다
⏱️ 수업 흐름¶
1단계: 왜 디지털 변환이 필요한가? (5분)¶
아날로그와 디지털의 차이를 복습하고, 디지털 변환이 필요한 이유를 실생활 예시로 확인합니다.
2단계: 표본화와 나이퀴스트 정리 (15분)¶
영화 프레임 비유를 통해 표본화 개념을 이해하고, 나이퀴스트 정리의 수학적 조건을 학습합니다.
3단계: PCM 3단계 — 양자화와 부호화 (15분)¶
표본화 이후 양자화(레벨 할당)와 부호화(이진수 변환) 과정을 단계별로 학습합니다.
4단계: 비트율 계산 실습 (10분)¶
핵심 공식을 적용하여 실제 시험에 출제되는 유형의 계산 문제를 풀어봅니다.
5단계: 형성 평가 및 성찰 (5분)¶
핵심 개념 확인 문제를 풀고, 학습 내용을 정리합니다.
📚 왜 이걸 배우나요?¶
3차시에서 우리는 아날로그 변조(AM, FM, PM)를 통해 아날로그 신호를 전송하는 방법을 학습했습니다. 아날로그 변조는 효과적이지만, 한 가지 근본적인 한계가 있습니다. 전송 과정에서 잡음이 한 번 섞이면 원래 신호와 잡음을 구분할 수 없다는 것입니다.
여러분이 카세트테이프를 복사한 경험이 있다면(혹은 영상으로 본 적이 있다면), 복사할수록 소리가 뭉개지고 잡음이 커지는 것을 알고 있을 것입니다. 이것이 아날로그 신호의 숙명입니다.
반면, 음악 파일을 USB에 복사하면 몇 번을 복사해도 음질이 변하지 않습니다. 이것이 디지털 신호의 핵심 장점입니다. 0과 1로 된 데이터는 잡음이 약간 섞여도 0인지 1인지 판별이 가능하기 때문입니다.
이번 차시에서 배울 PCM(Pulse Code Modulation, 펄스 부호 변조)은 아날로그 신호를 디지털 신호로 변환하는 가장 기본적이고 중요한 기술입니다. 전화 통신, CD 음악, 디지털 방송 등 현대 통신의 거의 모든 영역에서 사용되며, 공공기관 통신이론 시험에서 매년 출제되는 핵심 주제이기도 합니다.
📚 핵심 개념 1: 표본화(Sampling)와 나이퀴스트 정리¶
🎬 일상 비유: 영화의 프레임¶
영화를 생각하면 표본화의 원리를 직관적으로 이해할 수 있습니다.
현실 세계의 움직임은 연속적입니다. 사람이 걷고, 새가 날고, 공이 굴러갑니다. 이 연속적인 움직임을 영화로 기록하려면, 카메라가 일정 간격으로 사진을 찍어야 합니다. 이것이 바로 영화의 프레임입니다.
- 영화는 보통 초당 24프레임을 촬영합니다
- 초당 24장의 정지 사진을 빠르게 넘기면, 우리 눈에는 자연스러운 움직임으로 보입니다
- 만약 초당 5프레임만 촬영한다면? 움직임이 뚝뚝 끊기는 것처럼 보일 것입니다
표본화(Sampling)도 이와 같은 원리입니다. 연속적인 아날로그 신호를 일정한 시간 간격으로 값을 추출하는 것입니다. 프레임 속도가 충분히 빠르면 원래 움직임을 재현할 수 있듯이, 표본화 속도가 충분히 빠르면 원래 아날로그 신호를 재현할 수 있습니다.
📐 정확한 정의¶
표본화(Sampling): 연속적인 아날로그 신호 x(t)를 일정한 시간 간격 T_s마다 그 순간의 값을 추출하여 이산적인(discrete) 값의 나열로 변환하는 과정입니다.
여기서 핵심 용어를 정리하겠습니다.
| 용어 | 기호 | 의미 | 단위 |
|---|---|---|---|
| 표본화 주기 | T_s | 표본을 추출하는 시간 간격 | 초(s) |
| 표본화 주파수(샘플링 레이트) | f_s | 1초에 추출하는 표본의 수 (= 1/T_s) | Hz |
| 최대 주파수 | f_max | 신호에 포함된 가장 높은 주파수 성분 | Hz |
🔑 나이퀴스트 정리 (Nyquist Theorem)¶
표본화에서 가장 중요한 질문은 "얼마나 자주 찍어야 원래 신호를 복원할 수 있는가?"입니다.
해리 나이퀴스트(Harry Nyquist)가 제시한 답은 명확합니다.
나이퀴스트 정리: 아날로그 신호를 완벽하게 복원하려면, 표본화 주파수(f_s)는 신호의 최대 주파수(f_max)의 2배 이상이어야 합니다.
f_s ≥ 2 × f_max
이때 2 × f_max를 나이퀴스트 레이트(Nyquist Rate)라고 부릅니다. 이것이 원래 신호를 왜곡 없이 복원하기 위한 최소 표본화 주파수입니다.
왜 2배인가? 직관적으로 이해하면, 하나의 파형(사인파)을 표현하려면 최소한 꼭대기 한 번, 골짜기 한 번 — 즉 한 주기당 최소 2개의 표본이 필요합니다. 1개만 찍으면 올라가는 것인지 내려가는 것인지 구분이 불가능합니다.
📞 실생활 적용: 전화 통신¶
전화 통신에서 이 원리가 어떻게 적용되는지 살펴보겠습니다.
| 항목 | 값 | 설명 |
|---|---|---|
| 음성 신호의 대역폭 | 300Hz ~ 3,400Hz | 전화 품질에 필요한 주파수 범위 |
| 최대 주파수 (f_max) | 4,000Hz (여유 포함) | 실제로는 4kHz로 설정합니다 |
| 나이퀴스트 레이트 | 2 × 4,000 = 8,000Hz | 최소 표본화 주파수 |
| 실제 표본화 주파수 | 8,000Hz | 1초에 8,000번 표본을 추출합니다 |
따라서 전화 통화 시 여러분의 목소리는 1초에 8,000번 값이 추출됩니다. 이것은 1/8,000 = 0.000125초, 즉 125μs(마이크로초)마다 한 번씩 값을 읽는 것입니다.
⚠️ 에일리어싱(Aliasing) — 나이퀴스트 조건을 위반하면?¶
표본화 주파수가 나이퀴스트 레이트보다 낮으면, 에일리어싱(Aliasing)이라는 현상이 발생합니다. 이것은 원래 신호에 없던 가짜 주파수 성분이 나타나는 것으로, 복원된 신호가 원래 신호와 전혀 다르게 됩니다.
영화에서 자동차 바퀴가 빠르게 회전할 때, 오히려 거꾸로 도는 것처럼 보이는 현상과 같은 원리입니다. 카메라의 프레임 속도가 바퀴 회전 속도를 따라잡지 못해서 발생하는 착시입니다.
에일리어싱을 방지하기 위해, 실제 시스템에서는 표본화 전에 안티에일리어싱 필터(Anti-aliasing Filter)를 사용하여 f_max보다 높은 주파수 성분을 미리 제거합니다.
아래 다이어그램은 표본화의 전체 흐름을 정리한 것입니다.
▲ 아날로그 신호가 표본화되어 이산 신호로 변환되는 과정입니다.
📚 핵심 개념 2: PCM(펄스 부호 변조) 3단계 과정¶
🏗️ 일상 비유: 온도를 기록하는 세 단계¶
매일 기온을 기록하여 디지털 파일로 저장하는 상황을 상상하면 PCM의 세 단계를 자연스럽게 이해할 수 있습니다.
- 표본화: 하루 중 특정 시간(오전 9시, 오후 3시 등)에 온도계를 읽습니다 → "언제 읽을 것인가"
- 양자화: 온도계가 23.7°C를 가리키는데, 기록지에는 정수만 쓸 수 있다면 24°C로 반올림합니다 → "얼마나 정밀하게 기록할 것인가"
- 부호화: 24°C를 이진수 11000으로 변환하여 컴퓨터에 저장합니다 → "어떤 형식으로 저장할 것인가"
이것이 PCM의 본질입니다. 이제 각 단계를 자세히 살펴보겠습니다.
📐 PCM의 정의¶
PCM(Pulse Code Modulation, 펄스 부호 변조): 아날로그 신호를 표본화(Sampling) → 양자화(Quantization) → 부호화(Encoding)의 3단계를 거쳐 디지털 이진 부호(0과 1의 조합)로 변환하는 방식입니다.
PCM의 3단계 전체 흐름을 다이어그램으로 정리하겠습니다.
▲ PCM의 3단계: 아날로그 신호가 디지털 이진 부호로 변환됩니다.
📌 1단계: 표본화 (Sampling) — 이미 학습 완료¶
앞에서 학습한 내용입니다. 아날로그 신호를 f_s ≥ 2f_max 조건에 맞게 일정 간격으로 값을 추출합니다.
표본화 결과물은 PAM(Pulse Amplitude Modulation, 펄스 진폭 변조) 신호라고도 부릅니다. 이 시점에서 신호는 시간적으로는 이산적(discrete)이지만, 진폭 값은 여전히 연속적입니다.
📌 2단계: 양자화 (Quantization) — 가장 중요한 단계¶
개념 설명¶
표본화로 추출된 값은 예를 들어 3.72V, 5.14V, 2.89V처럼 소수점이 포함된 연속적인 값입니다. 그러나 디지털 시스템에서는 이러한 무한히 정밀한 값을 그대로 저장할 수 없습니다.
양자화(Quantization)는 연속적인 표본값을 미리 정해 놓은 유한 개의 레벨(단계) 중 가장 가까운 값으로 근사하는 과정입니다.
자(ruler)로 길이를 재는 것과 비교하면 이해가 쉽습니다.
- 밀리미터 눈금이 있는 자: 12.3cm까지 정밀하게 읽을 수 있습니다 → 양자화 레벨이 많은 경우
- 센티미터 눈금만 있는 자: 12cm 또는 13cm로만 읽을 수 있습니다 → 양자화 레벨이 적은 경우
양자화 레벨 수와 비트 수의 관계¶
양자화 레벨의 수는 비트 수(n)에 의해 결정됩니다.
| 비트 수 (n) | 양자화 레벨 수 (L = 2^n) | 표현 범위 | 예시 |
|---|---|---|---|
| 1 | 2 | 0, 1 | 스위치(ON/OFF) |
| 2 | 4 | 00, 01, 10, 11 | 매우 거친 구분 |
| 3 | 8 | 000 ~ 111 | 단순한 레벨 구분 |
| 8 | 256 | 00000000 ~ 11111111 | 전화 음질(PCM) |
| 16 | 65,536 | — | CD 음질 |
핵심 공식은 다음과 같습니다.
양자화 레벨 수: L = 2^n (n은 비트 수)
양자화 오류 (Quantization Error)¶
양자화 과정에서 원래 값과 근사된 값 사이에 반드시 오차가 발생합니다. 이 오차를 양자화 오류(Quantization Error) 또는 양자화 잡음(Quantization Noise)이라고 합니다.
예를 들어 0V ~ 8V 범위를 4개의 레벨(0V, 2V, 4V, 6V → 간격 Δ = 2V)로 양자화한다고 가정하겠습니다.
| 원래 표본값 | 가장 가까운 레벨 | 양자화 오류 |
|---|---|---|
| 3.2V | 4V (레벨 2) | +0.8V |
| 5.7V | 6V (레벨 3) | +0.3V |
| 1.1V | 0V (레벨 0) 또는 2V (레벨 1) | -1.1V 또는 +0.9V |
양자화 오류의 최대값은 양자화 간격(Δ)의 절반입니다.
최대 양자화 오류 = Δ/2 = (V_max - V_min) / (2 × L)
양자화 레벨 수를 늘리면(= 비트 수를 늘리면) 양자화 간격이 좁아지고, 양자화 오류가 줄어듭니다. 그러나 비트 수가 늘어나면 전송해야 하는 데이터량도 증가합니다. 이것은 정밀도와 전송 효율 사이의 트레이드오프(trade-off)입니다.
양자화 잡음의 신호 대 잡음비(SNR)¶
시험에서 자주 출제되는 공식입니다.
SNR(dB) ≈ 6.02n + 1.76 (n은 양자화 비트 수)
이 공식이 의미하는 바는 명확합니다. 비트 수가 1비트 증가할 때마다 SNR이 약 6dB 향상됩니다. 즉, 양자화 잡음이 줄어들어 신호 품질이 좋아집니다.
| 비트 수 (n) | SNR (dB) | 실제 적용 |
|---|---|---|
| 8 | ≈ 49.9 | 전화(PCM) |
| 16 | ≈ 98.1 | CD 음질 |
| 24 | ≈ 146.2 | 스튜디오 녹음 |
📌 3단계: 부호화 (Encoding)¶
양자화된 레벨 값을 이진수(0과 1의 조합)로 변환하는 과정입니다. 이 단계는 비교적 간단합니다.
예를 들어, 8개의 양자화 레벨(3비트)을 사용하는 경우를 살펴보겠습니다.
| 양자화 레벨 | 이진 부호 |
|---|---|
| 레벨 0 (0V) | 000 |
| 레벨 1 (1V) | 001 |
| 레벨 2 (2V) | 010 |
| 레벨 3 (3V) | 011 |
| 레벨 4 (4V) | 100 |
| 레벨 5 (5V) | 101 |
| 레벨 6 (6V) | 110 |
| 레벨 7 (7V) | 111 |
부호화가 완료되면, 아날로그 신호는 완전한 디지털 비트 스트림(bit stream)으로 변환된 것입니다.
📚 핵심 공식: 비트율(Bit Rate) 계산¶
PCM에서 가장 실용적이고 시험에 가장 많이 출제되는 계산이 비트율(Bit Rate) 계산입니다.
핵심 공식¶
비트율(R) = f_s × n
- f_s: 표본화 주파수 (Hz, 즉 초당 표본 수)
- n: 양자화 비트 수 (비트/표본)
- R: 비트율 (bps, 즉 초당 전송 비트 수)
📞 전화(PCM) 비트율 계산 — 반드시 암기!¶
이것은 통신이론 시험의 단골 문제입니다.
| 항목 | 값 | 근거 |
|---|---|---|
| 음성 대역폭 | 4,000Hz (300~3,400Hz + 여유) | ITU-T 표준 |
| 표본화 주파수 (f_s) | 8,000Hz | 나이퀴스트: 2 × 4,000 |
| 양자화 비트 수 (n) | 8비트 | 256 레벨 |
| 비트율 (R) | 8,000 × 8 = 64,000bps = 64kbps | 핵심 암기 |
📌 전화 1채널의 PCM 비트율 = 64kbps — 이 숫자는 반드시 기억하시기 바랍니다.
🎵 CD 음질 비트율 계산¶
비교를 위해 CD의 비트율도 계산하겠습니다.
| 항목 | 값 | 근거 |
|---|---|---|
| 음악 대역폭 | 약 20,000Hz (가청 주파수) | 사람의 청각 범위 20Hz~20kHz |
| 표본화 주파수 (f_s) | 44,100Hz | 나이퀴스트: 2 × 20,000 = 40,000Hz + 여유 |
| 양자화 비트 수 (n) | 16비트 | 65,536 레벨 |
| 채널 수 | 2 (스테레오) | 좌/우 |
| 비트율 (R) | 44,100 × 16 × 2 = 1,411,200bps ≈ 1.41Mbps | — |
전화(64kbps)와 CD(1.41Mbps)의 비트율 차이가 약 22배인 것을 확인할 수 있습니다. 그만큼 CD의 음질이 전화보다 훨씬 정밀한 것입니다.
전화와 CD 비교 정리¶
| 비교 항목 | 전화 PCM | CD |
|---|---|---|
| f_max | 4kHz | 20kHz |
| f_s | 8kHz | 44.1kHz |
| 양자화 비트 (n) | 8비트 | 16비트 |
| 채널 수 | 1 (모노) | 2 (스테레오) |
| 비트율 | 64kbps | 1,411kbps |
🔢 따라하기 실습: 비트율 계산 5단계¶
아래 문제를 단계별로 따라 풀어보겠습니다.
문제: 최대 주파수가 10kHz인 아날로그 신호를 12비트 PCM으로 변환할 때, 최소 비트율은 얼마입니까?
Step 1: 최대 주파수 확인¶
문제에서 f_max = 10kHz = 10,000Hz라고 주어졌습니다.
Step 2: 나이퀴스트 조건으로 최소 표본화 주파수 계산¶
f_s(min) = 2 × f_max = 2 × 10,000 = 20,000Hz
Step 3: 양자화 비트 수 확인¶
문제에서 n = 12비트로 주어졌습니다. (양자화 레벨 수 L = 2^12 = 4,096개)
Step 4: 비트율 공식 적용¶
R = f_s × n = 20,000 × 12 = 240,000bps = 240kbps
Step 5: 단위 확인 및 최종 답¶
최소 비트율 = 240kbps
"최소"라고 물었으므로, 나이퀴스트 레이트(2f_max)를 사용한 것이 올바릅니다. 만약 "실제" 비트율을 물었다면, f_s가 2f_max보다 약간 큰 값을 사용할 수 있습니다.
⚠️ 기출 함정 & 자주 하는 실수¶
시험에서 자주 출제되는 함정과 실수를 정리합니다. 이 부분은 특히 주의 깊게 읽으시기 바랍니다.
함정 1: 나이퀴스트 조건의 "이상(≥)" vs "초과(>)"¶
| 조건 | 결과 |
|---|---|
| f_s > 2f_max | 원래 신호를 완벽하게 복원 가능 |
| f_s = 2f_max | 이론적으로 복원 가능 (이상적 조건에서만) |
| f_s < 2f_max | 에일리어싱 발생 → 복원 불가 |
시험에서는 보통 f_s ≥ 2f_max로 출제됩니다. "이상"이라는 표현에 주의하시기 바랍니다. "초과"로 잘못 기억하면 오답을 선택할 수 있습니다.
함정 2: "대역폭"과 "최대 주파수"의 혼동¶
- 신호의 주파수 범위가 0Hz ~ 4kHz이면: f_max = 4kHz, 대역폭 = 4kHz
- 신호의 주파수 범위가 300Hz ~ 3,400Hz이면: f_max = 3,400Hz, 대역폭 = 3,100Hz
나이퀴스트 정리에서 사용하는 것은 대역폭이 아니라 최대 주파수(f_max)입니다. 그러나 전화 시스템에서는 관례적으로 f_max = 4kHz로 설정합니다(여유분 포함).
📌 시험 팁: 문제에서 "대역폭 4kHz"라고 했을 때, 이것이 기저대역 신호(0~4kHz)인지 확인하시기 바랍니다. 기저대역이면 f_max = 4kHz입니다.
함정 3: 양자화 레벨 수와 비트 수 혼동¶
문제에서 "256레벨로 양자화"라고 하면, 비트 수를 직접 구해야 합니다.
2^n = 256 → n = 8비트
반대로 "8비트로 양자화"라고 하면, 레벨 수는 2^8 = 256입니다.
| 문제 표현 | 의미 | 계산 |
|---|---|---|
| "256레벨로 양자화" | L = 256 | n = log₂(256) = 8비트 |
| "8비트로 양자화" | n = 8 | L = 2^8 = 256레벨 |
| "128레벨로 양자화" | L = 128 | n = log₂(128) = 7비트 |
함정 4: PCM 과정의 순서¶
시험에서 PCM 과정의 순서를 묻는 문제가 자주 출제됩니다.
정답은 반드시 표본화 → 양자화 → 부호화 순서입니다.
▲ PCM 순서: 표본화 → 양자화 → 부호화 (표양부로 암기)
암기 팁: "표양부" — 표본화, 양자화, 부호화의 첫 글자를 따서 기억하시면 됩니다.
주의: "부호화 → 양자화 → 표본화"로 순서를 반대로 제시하는 함정 선지가 자주 등장합니다.
함정 5: SNR 공식에서 n의 의미¶
SNR(dB) ≈ 6.02n + 1.76
이 공식에서 n은 양자화 비트 수입니다. 양자화 레벨 수(L)가 아닙니다. 만약 문제에서 "양자화 레벨이 64개"라고 한다면, 먼저 n = log₂(64) = 6으로 변환한 후 공식에 대입해야 합니다.
SNR(dB) = 6.02 × 6 + 1.76 = 36.12 + 1.76 = 37.88dB
📊 PCM 관련 핵심 공식 총정리¶
시험 전에 이 표를 한 번 더 확인하시기 바랍니다.
| 공식 | 수식 | 비고 |
|---|---|---|
| 나이퀴스트 레이트 | f_s(min) = 2 × f_max | 최소 표본화 주파수 |
| 양자화 레벨 수 | L = 2^n | n: 비트 수 |
| 비트율 | R = f_s × n | 단위: bps |
| 양자화 간격 | Δ = (V_max - V_min) / L | — |
| 최대 양자화 오류 | e_max = Δ / 2 | — |
| 양자화 SNR | SNR ≈ 6.02n + 1.76 (dB) | n: 비트 수 |
| 전화 PCM 비트율 | 8,000 × 8 = 64kbps | 반드시 암기 |
🔍 심화: 비균일 양자화와 압신(Companding)¶
시험에 간혹 출제되는 개념이므로, 기본적인 내용을 정리하겠습니다.
지금까지 설명한 양자화는 모든 구간의 양자화 간격(Δ)이 동일한 균일 양자화(Uniform Quantization)입니다. 그러나 실제 음성 신호는 작은 진폭이 훨씬 자주 나타납니다. 속삭이는 소리가 고함치는 소리보다 훨씬 많다는 것입니다.
균일 양자화에서는 큰 신호와 작은 신호에 동일한 간격을 적용하므로, 작은 신호에 대한 상대적 오류가 큽니다. 이 문제를 해결하기 위해 비균일 양자화(Non-uniform Quantization)를 사용합니다.
비균일 양자화는 압신(Companding = Compressing + Expanding)이라는 기법으로 구현됩니다.
| 구분 | 방식 | 사용 지역 |
|---|---|---|
| μ-법칙 (μ-law) | μ = 255 | 북미, 한국, 일본 |
| A-법칙 (A-law) | A = 87.6 | 유럽 |
▲ 압신(Companding) 과정: 송신 측에서 압축, 수신 측에서 신장합니다.
핵심 포인트는 다음과 같습니다. - 송신 측에서 작은 신호를 크게 압축(compress)한 후 균일 양자화를 적용합니다 - 수신 측에서 역과정인 신장(expand)을 수행하여 원래 크기로 복원합니다 - 결과적으로 작은 신호의 SNR이 개선됩니다 - 한국은 μ-법칙(μ = 255)을 사용합니다 — 시험 출제 포인트입니다
📝 형성 평가¶
📝 형성 평가¶
객관식 1. 최대 주파수가 5kHz인 아날로그 신호를 표본화할 때, 나이퀴스트 정리에 따른 최소 표본화 주파수는 얼마입니까?
① 2,500Hz ② 5,000Hz ③ 10,000Hz ④ 20,000Hz
정답 확인
**정답: ③ 10,000Hz** 나이퀴스트 정리에 의해 f_s(min) = 2 × f_max = 2 × 5,000 = 10,000Hz입니다. "최소" 표본화 주파수를 물었으므로 정확히 2배인 값이 정답입니다.객관식 2. PCM(펄스 부호 변조)의 과정을 올바른 순서로 나열한 것은 어느 것입니까?
① 부호화 → 표본화 → 양자화 ② 양자화 → 표본화 → 부호화 ③ 표본화 → 양자화 → 부호화 ④ 표본화 → 부호화 → 양자화
정답 확인
**정답: ③ 표본화 → 양자화 → 부호화** PCM은 반드시 표본화(시간축 이산화) → 양자화(진폭축 이산화) → 부호화(이진수 변환) 순서로 진행됩니다. "표양부"로 기억하시면 됩니다.객관식 3. 음성 신호의 최대 주파수가 4kHz이고, 8비트로 양자화하여 PCM 전송할 때의 비트율은 얼마입니까?
① 32kbps ② 48kbps ③ 64kbps ④ 128kbps
정답 확인
**정답: ③ 64kbps** f_s = 2 × 4,000 = 8,000Hz R = f_s × n = 8,000 × 8 = 64,000bps = 64kbps 이것은 전화 1채널의 표준 PCM 비트율로, 통신이론 시험의 필수 암기 사항입니다.서술형 1. 양자화 비트 수를 8비트에서 12비트로 증가시켰을 때, 다음 두 가지를 각각 설명하십시오. (1) 양자화 SNR은 약 몇 dB 향상됩니까? (2) 비트율은 어떻게 변화합니까? (f_s = 8,000Hz 가정)
정답 확인
**(1) SNR 향상:** - 8비트 SNR = 6.02 × 8 + 1.76 = 49.92dB - 12비트 SNR = 6.02 × 12 + 1.76 = 74.00dB - **향상분 = 74.00 - 49.92 = 약 24.08dB** - (또는 비트 수 4개 증가 × 6dB/비트 ≈ 24dB로 빠르게 계산 가능) **(2) 비트율 변화:** - 8비트: R = 8,000 × 8 = 64,000bps = 64kbps - 12비트: R = 8,000 × 12 = 96,000bps = 96kbps - **비트율이 64kbps에서 96kbps로 1.5배 증가합니다** 이처럼 양자화 비트 수를 늘리면 신호 품질은 향상되지만, 전송에 필요한 대역폭(비트율)도 함께 증가합니다.✅ 자기점검 체크리스트¶
- 표본화의 개념과 나이퀴스트 정리(f_s ≥ 2f_max)를 설명할 수 있다
- 에일리어싱이 무엇이며 왜 발생하는지 이해하고 있다
- PCM의 3단계 과정(표본화 → 양자화 → 부호화)을 순서대로 설명할 수 있다
- 양자화 오류가 무엇이며, 비트 수와의 관계를 설명할 수 있다
- 비트율 = f_s × n 공식으로 전화(64kbps), CD(1.41Mbps) 비트율을 계산할 수 있다
- 양자화 SNR ≈ 6.02n + 1.76 공식을 적용할 수 있다
💭 성찰 & 다음 차시 미리보기¶
이번 차시 핵심 정리¶
이번 차시에서는 아날로그 신호를 디지털로 변환하는 PCM(펄스 부호 변조)의 전체 과정을 학습했습니다. 핵심 내용을 한 문장으로 정리하면 다음과 같습니다.
아날로그 신호를 디지털로 바꾸려면, 일정 간격으로 값을 읽고(표본화), 유한한 레벨로 근사한 뒤(양자화), 이진수로 표현(부호화)하면 됩니다.
반드시 기억해야 할 세 가지입니다.
- 나이퀴스트 조건: f_s ≥ 2 × f_max
- 비트율 공식: R = f_s × n
- 전화 PCM: 8kHz × 8비트 = 64kbps
🔜 다음 차시 미리보기: 5차시¶
다음 차시에서는 디지털 변조에 대해 학습합니다. 이번 차시에서 PCM을 통해 생성된 디지털 비트열(0과 1)을 실제로 전송 채널을 통해 보내려면, 이 비트열을 다시 전송에 적합한 신호 형태로 변환해야 합니다. 이것이 디지털 변조(ASK, FSK, PSK 등)의 역할입니다.
이번 차시에서 배운 PCM이 "아날로그 → 디지털 변환"이었다면, 다음 차시의 디지털 변조는 "디지털 → 전송 가능한 신호로의 변환"입니다. 두 과정이 연결되어 현대 디지털 통신 시스템의 골격을 이루고 있습니다.