콘텐츠로 이동

🚀 디지털 통신 기술 완벽 마스터 - 실전 종합 문제풀이

🚀 이 장을 시작하기 전에

📡 지금까지 여러분은 이렇게 배웠어요:

Part 1에서는 신호의 기초(푸리에, 필터링)를 배웠고, Part 2에서는 아날로그 변조(AM, FM, PM)를 익혔으며, Part 3에서는 펄스 변조부터 안테나까지 디지털 통신의 모든 핵심 요소를 하나씩 배웠습니다.

이제 여기서 멈추면 안 돼요! 📱

실제 통신 시스템에서는 이 모든 것이 함께 작동합니다. - 음성을 아날로그→디지털로 변환하고(ADC/DAC) - 오류가 생기지 않도록 오류 정정 코드를 붙이고 - 용량을 줄이기 위해 압축하고 - 도청 방지를 위해 암호화하고 - 가는 빛의 광선으로 보내고 - 안테나로 먼 곳에 날려 보냅니다.

이 장을 배우면: ✨ Part 3의 모든 개념이 "왜 이렇게 배열되어 있는가"가 명확해져요
✨ 실제 4G/5G 통신이 어떻게 작동하는지 이해하게 돼요
✨ 산업기사 수준의 복합 문제를 풀 수 있게 돼요
✨ Part 4(정보통신)로 자신감 있게 진행할 수 있어요


🎯 이 장의 학습 목표

이 장을 마치면 여러분은:

  • 8개 장의 모든 개념을 하나의 통신 시스템으로 통합할 수 있습니다
  • 복합 문제를 단계별로 분석하고 풀 수 있습니다
  • 실제 통신 시스템 설계에서 각 단계의 의미를 설명할 수 있습니다
  • 선택지 문제에서 함정을 피하고 정답을 찾을 수 있습니다

예상 학습 시간: 약 150분 (2.5시간) - 개념 통합 및 복습: 30분 - 사례 분석: 40분 - 문제풀이(안내됨): 50분 - 자가 점검 및 최종 복습: 30분


🔑 미리 확인해요 (선수 지식 체크)

아래 8개 장의 핵심이 기억나시나요? 다 알 필요는 없어요. 큰 흐름만 확인하세요!

  • [Chapter 17] ADC/DAC 변환 — 아날로그 신호를 디지털로 바꾸는 과정. 샘플링과 양자화가 핵심이었어요
  • [Chapter 18] 오류 정정 코드 — 통신 중 오류가 생겨도 고칠 수 있게 여분의 정보를 붙인 거였어요
  • [Chapter 19] 데이터 압축 — 파일 크기를 줄이려고 손실/무손실 압축을 배웠어요
  • [Chapter 20] 암호화 통신 — 도청 방지를 위해 평문을 암호문으로 변환했어요
  • [Chapter 21] 광통신 기술 — 광섬유를 통해 빛으로 신호를 보냈어요
  • [Chapter 22] 안테나 공학 — 전파를 날리거나 받는 기술이었어요
  • [Chapter 23] 디지털 변조 — PCM, DPCM, DM 같은 펄스 변조 방식들이었어요

준비 확인: 이 중 3개 이상이 생각나면 충분해요! 혹시 어떤 부분이 희미하다면, 해당 장을 10분만 빠르게 훑고 돌아와주세요.


📚 핵심 개념: 통신 시스템의 전체 흐름

개념 1: 통신 시스템의 구조 — "송신부 → 채널 → 수신부"

일상 비유로 시작:

우리가 친구에게 편지를 보낸다고 생각해봅시다. 1. 송신부: 우리가 편지를 쓰고(메시지 생성), 펜으로 정갈하게 적고(변환), 겹겹이 봉투로 싸고(보호), 우표를 붙여서(식별) 우체통에 넣죠 2. 채널: 편지가 우편 배송 과정에서 비를 맞을 수도 있고(노이즈), 산을 넘고(감쇠), 바다를 건너갑니다(왜곡) 3. 수신부: 친구가 편지를 받고, 봉투를 열고(보호 제거), 펜 자국이 흐렸으면 문맥으로 뜻을 파악하고(오류 복구), 한글을 읽습니다(역변환)

정확한 설명:

[송신부] ── 처리된 신호 ──> [채널] ──> [수신부]
    ↓                                    ↓
 소스→변환→부호화              복호화→검증→해석

디지털 통신 시스템은: - 송신부: 음성/영상(아날로그) → ADC로 디지털화 → 오류정정 코드 붙임 → 압축 → 암호화 → 변조 → 송신 - 채널: 광섬유 또는 무선 (노이즈, 왜곡 발생) - 수신부: 수신 → 복조 → 복호화 → 오류 검증 및 복구 → 압축 해제 → DAC로 아날로그화 → 출력

구체적 예시:

휴대폰 통화를 생각해봅시다: - 송신부: 당신의 목소리(아날로그) → 휴대폰이 PCM으로 디지털화(44.1kHz 샘플링) → 비트 에러 줄이려고 오류정정코드 추가(예: 해밍코드) → MP3 같은 방식으로 약간 압축(음성 특성상 손실되는 부분이 안 들림) → 암호화(도청 방지) → 변조(16QAM 같은 디지털 변조) → 안테나로 전파 송신 - 채널: 기지국까지 전파 이동 (감쇠, 다중경로 페이딩 발생) - 수신부: 기지국이 신호 수신 → 복조 → 복호화 → 오류 검증 후 복구 → 압축 해제 → 아날로그 신호 복원 → 스피커로 재생

🔍 체크포인트 | 이해되셨나요? - 통신 시스템이 송신부, 채널, 수신부의 3부로 나뉘는 이유를 설명할 수 있나요? - 아직 헷갈린다면 👉 편지 보내기 비유를 다시 읽어보세요. 이 비유가 전부예요! - 설명할 수 있다면 👉 다음으로 넘어가세요! 💪


개념 2: "파이프라인" 사고 — 신호는 차례대로 처리된다

쉽게 말하면: 신호는 공장의 컨베이어 벨트처럼 차례대로 여러 처리 단계를 거칩니다.

정확한 설명:

송신부의 처리 순서는 반드시 이 순서입니다: 1. 소스 부호화(압축) — 먼저 파일 크기를 줄임. 예: 20MB 음성 파일 → 2MB 압축 2. 채널 부호화(오류정정) — 그 다음 오류 정정 정보 추가. 예: 2MB → 2.2MB (오버헤드 10%) 3. 암호화 — 보안 처리. 2.2MB 그대로 섞음 4. 변조 — 전송 가능하도록 신호화. 디지털 신호 → 아날로그 파형(또는 광신호) 5. 송신 — 안테나 또는 광섬유로 발송

⚠️ 중요: 이 순서가 뒤바뀌면 안 돼요! - 오류정정 전에 압축하는 이유: 압축은 파일을 작게 하는 것, 오류정정은 작은 파일에 정보를 더하는 것 - 암호화는 변조 전에 하는 이유: 암호화된 비트를 그대로 변조하기 위해

구체적 예시:

음성 파일 (1초, 16-bit, 44.1kHz) → 1.4 Mb (172 KB)
    ↓ 압축 (예: Opus 코덱, 손실) → 32 kbps ≈ 4 KB
    ↓ 오류정정 (예: 20% 오버헤드) → 4.8 KB
    ↓ 암호화 (크기 변화 없음) → 4.8 KB
    ↓ 변조 (QAM-16, 1 심볼 = 4 비트) → 아날로그 파형
    ↓ 송신 (안테나)

🔍 체크포인트 | 파이프라인 개념이 명확한가요? - "왜 압축이 먼저고 오류정정이 나중인가"를 설명할 수 있나요? - 설명 못한다면 👉 위의 비유와 예시를 다시 읽으세요 - 설명할 수 있다면 👉 다음 개념으로! 👍


개념 3: 트레이드오프 — "빠름 vs 정확함" 의 싸움

쉽게 말하면: 통신 시스템은 항상 두 가지를 선택해야 합니다: "빠르게 보낼까? 정확하게 보낼까?"

정확한 설명:

디지털 통신에서 마주치는 3대 트레이드오프:

① 대역폭(Bandwidth) vs 오류율(BER) - 빠르게 보내려면(높은 비트율) 대역폭이 넓어야 함 → 노이즈도 많이 들어옴 → 오류율 증가 - 정확하게 보내려면 낮은 비트율 사용 → 시간 오래 걸림 - 해결책: 오류정정 코드(앞서 배운 해밍, RS 코드) 사용 → 오버헤드 증가

② 용량 vs 화질(손실) - 압축률 높이면 → 파일 크기 줄어들지만 → 손실 정보 증가 (음성/영상 품질 저하) - 압축률 낮추면 → 품질 유지되지만 → 파일 크기 커짐 - 휴대폰은 손실 압축(MP3, AAC, Opus) 사용 (사람 귀로 못 들을 주파수 제거)

③ 보안 vs 속도 - 암호화 강도 높이면(256-bit AES) → 계산량 많음 → 처리 시간 증가 - 암호화 빠르게 하려면 → 키 길이 줄임 → 보안 약화 가능 - 대부분의 현대 통신은 256-bit AES 사용 (계산이 빨라서 병목 아님)

구체적 예시:

4G LTE 음성 통화 설계 사례:
├─ 음성 샘플링: 8 kHz (전화음 특성상 8kHz로도 충분)
│  → 주파수 범위: 0~4 kHz만 필요 (나이퀴스트)
├─ 코덱 선택: 12.2 kbps Adaptive Multi-Rate (AMR)
│  → 너무 압축하면 음성이 로봇처럼 들림
│  → 너무 안 압축하면 네트워크 혼잡
├─ 오류정정: Convolutional code (길이 7, 비율 1/2)
│  → 약 8kbps 오버헤드 추가 (총 20kbps)
├─ 암호화: 128-bit KASUMI
│  → 가볍지만 보안 충분
├─ 변조: QPSK (4-ary) 또는 8-PSK
│  → 안정성 vs 속도 균형
└─ 결과: 지연 약 80~150ms (실시간 통화 가능 범위)

🔍 체크포인트 | 트레이드오프를 이해했나요? - "왜 휴대폰은 손실 압축을 쓰나요?"라는 질문에 답할 수 있나요? - 아직 명확하지 않다면 👉 3가지 트레이드오프 예시를 다시 읽으세요 - 이해된다면 👉 다음 개념으로! 🎯


개념 4: 오류율 계산 — "얼마나 정확한가"를 수치로 본다

쉽게 말하면: 통신 채널의 신뢰도를 비트 오류율(BER)로 숫자로 나타냅니다.

정확한 설명:

비트 오류율(Bit Error Rate, BER): - 정의: $BER = \frac{\text{수신한 비트 중 틀린 비트 개수}}{\text{전송한 전체 비트 개수}}$ - 예: 1,000,000비트 중 1개가 틀렸다면 BER = $10^{-6}$

실제 통신 시스템의 BER 기준: - $10^{-3}$: 음성 통화 (사람이 인식 못할 정도 오류) - $10^{-6}$: 데이터 전송 (낮은 오류율 필요) - $10^{-9}$ 이상: 금융/의료 (거의 완벽한 정확도)

오류정정이 BER을 개선하는 원리:

오류정정 코드(해밍 코드 예):

원본 4비트 데이터: 1 0 1 1
오류정정 코드 추가: 패리티 3비트 + 원본 4비트
전송: 1 0 1 1 1 0 1 (7비트 total)
     ↓ 채널에서 오류 1개 발생
수신: 1 0 0 1 1 0 1 (3번째 비트 반전)
     ↓ 수신기가 오류 위치 검출 후 자동 복구
복구: 1 0 1 1 (원본 복원!)

결과: 1비트 오류 → 0비트 오류 (완벽 복구!)

구체적 예시:

상황: 100 MB 파일을 전송 (800 Mbit)
채널 BER: 10^-5 (매우 나쁜 채널)

❌ 오류정정 없이 전송:
   오류 비트 = 800 M × 10^-5 = 8,000 비트
   = 1,000 바이트 오류 (100 MB 중 1/100,000 손상)
   → 파일 손상! 불가능

✅ 오류정정 코드 추가 (해밍 코드, 1비트 오류 정정):
   오버헤드: 원본 800 Mbit + 3% 추가 (패리티)
   = 824 Mbit 전송

   수신된 오류 비트: 824 M × 10^-5 ≈ 8,240 비트
   하지만 오류정정 코드가 모두 정정 가능
   → 완벽한 파일 수신! ✓

🔍 체크포인트 | BER과 오류정정을 이해했나요? - BER이 $10^{-6}$이라는 게 무엇인지 설명할 수 있나요? - 오류정정 코드가 왜 필요한지 알겠나요? - 아직 불명확하면 👉 위의 7비트 코드 예시를 다시 읽으세요 - 명확하면 👉 실습으로 넘어가요! 🚀


🔧 직접 해봐요

실습 1: 통신 시스템 통합 문제 분석

이 실습의 목표: 8개 장의 개념을 하나의 시스템으로 보기

준비물: - 종이와 펜 (또는 텍스트 에디터) - Part 3의 모든 개념 (위에서 정리한 4개 개념)

따라하기 (한 단계씩!):

1단계: 시스템 요구 사항 분석하기

아래 시나리오를 읽고 요구사항을 정리하세요:

🎯 상황: 산에 있는 기지국 A에서 도시의 기지국 B로 음성 데이터실시간으로 전송해야 합니다.

조건: - 전송 거리: 50km (산악 지형) - 실시간성: 지연 200ms 이내 - 신뢰도: BER ≤ $10^{-6}$ - 보안: 도청 방지 필수 - 대역폭 제한: 1MHz만 사용 가능

분석:

1. 음성 신호(아날로그) → 디지털화 필요?
   → 네! ADC 필요 (Chapter 17)

2. 어느 정도 품질?
   → 실시간 전송(200ms 지연 제약) → 높은 압축률 필요
   → 손실 압축 사용 (Chapter 19)

3. 오류 정정?
   → BER ≤ 10^-6 요구 → 강력한 오류정정 코드 필수 (Chapter 18)

4. 보안?
   → 도청 방지 → 암호화 필수 (Chapter 20)

5. 50km 거리?
   → 무선 전송(안테나) 또는 광섬유 (Chapter 22, 21)

6. 1MHz 대역폭 제약?
   → 낮은 비트율 필요 → 변조 방식 신중히 선택 (Chapter 23)

확인: 위의 6개 질문에 모두 답할 수 있나요? ❓ 어느 부분이 막히나요? → 해당 개념 설명으로 돌아가 다시 읽으세요

2단계: 파이프라인 설계하기

위 상황에서 송신부의 신호 처리 순서를 그려보세요:

입력: 음성 신호 (8 kHz, 16-bit) 
단계 1: _____________ (여기에 뭘 해야 할까요?)
단계 2: _____________
단계 3: _____________
단계 4: _____________
단계 5: _____________
단계 6: 송신 (안테나)

정답:

입력: 음성 신호 (8 kHz, 16-bit, 128 kbps)
1단계: 압축 (손실) → Opus 코덱 (12 kbps)
   → 파일 크기 10배 감소! (1MHz 대역폭 대응)
2단계: 오류정정 추가 → Convolutional code (오버헤드 30%)
   → 12 kbps → 15.6 kbps (BER 10^-6 달성)
3단계: 암호화 → AES-128
   → 비트 크기 변화 없음
4단계: 변조 → QPSK (2 비트/심볼)
   → 필요 대역폭 = 15.6 kbps ÷ 2 = 7.8 kHz (1MHz 충분히 남음!)
5단계: 송신 (안테나)
   → 50km 거리는 경로 손실 커서 고이득 안테나 필요

확인: 왜 이런 순서일까요? - 압축이 먼저인 이유: 대역폭 제약 때문에 - 오류정정이 그 다음인 이유: 작은 파일에 정보를 더하려고 - 암호화 후 변조인 이유: 암호화된 비트를 그대로 변조하기 위해 ❓ 안 나왔나요? → "파이프라인" 개념 설명으로 돌아가세요

3단계: 트레이드오프 결정하기

위 설계에서 다음 질문에 답하세요:

  1. 더 높은 품질 음성을 원한다면?
  2. 아래 중 뭘 포기해야 할까요?
  3. ① 실시간성 (지연 200ms → 500ms)
  4. ② 대역폭 (1MHz → 2MHz)
  5. ③ 신뢰도 (BER 10^-6 → 10^-3)

답: ① 또는 ② 가능 (③은 불가 — 도청 방지 목적상 신뢰도 중요)

  1. 도록 산악 지형에서 신호가 약해졌다면?
  2. 수신기 신호-잡음비(SNR)가 3dB 떨어짐
  3. 오류정정을 더 강력히 해야 함 (오버헤드 30% → 50%)
  4. 그럼 음성 품질을 뭘 포기할까?

답: 압축률을 높임 (12 kbps → 8 kbps) 결과: 음성 품질 약간 저하, 하지만 신뢰도 유지

확인: 이 문제를 풀면서 느낀 점? - 통신 시스템 설계는 여러 제약 조건을 모두 만족해야 한다는 것 - 한 가지 요소를 바꾸면 다른 모든 요소가 영향받는다는 것 ❓ 이해 못했다면 → "트레이드오프" 개념으로 돌아가세요


실습 2: 산업기사 수준 문제 풀기

이 실습의 목표: 실제 시험에 나오는 복합 문제를 풀어보기

준비물: - 계산기 (선택) - 종이와 펜


문제:

📡 통신 시스템 설계 종합 문제

어느 회사가 원격 의료 서비스를 위해 환자의 심전도(ECG) 신호병원 서버로 실시간 전송하는 시스템을 만들고 있습니다.

주어진 조건: - ECG 신호: 0~100 Hz 대역폭 (저주파) - 전송 거리: 1km (같은 건물 내 광섬유) - 샘플링 주파수: 250 Hz (나이퀴스트 조건 만족) - 양자화: 12-bit (의료용 정밀도) - 전송 지연: 50ms 이내 (실시간성 필수) - BER 요구: ≤ $10^{-8}$ (의료용 — 생명 관련 중요) - 보안: AES-256 암호화 필수 (개인정보 보호)

Step 1: ADC 단계에서 원본 비트레이트 계산

ECG 신호를 ADC로 변환할 때:

비트레이트 = 샘플링 주파수 × 양자화 비트수
          = 250 Hz × 12 비트
          = 3,000 비트/초 = 3 kbps

Step 2: 오류정정 코드 추가 (Chapter 18)

BER ≤ $10^{-8}$ 요구 → 강력한 오류정정 필요

선택지: - ① Hamming code (1비트 정정): 오버헤드 25%, BER 개선 × 10배 - ② RS code (다중 오류 정정): 오버헤드 50%, BER 개선 × 100배 (의료용 선택) - ③ Turbo code: 오버헤드 40%, BER 개선 × 50배

최적 선택: RS code (의료용 정확성 필수)

오류정정 후 비트레이트: 3 kbps × 1.5 = 4.5 kbps

Step 3: 암호화 (Chapter 20)

AES-256: 키 길이 256비트, 비트레이트 변화 없음

암호화 후 비트레이트: 4.5 kbps (변화 없음)

Step 4: 광통신 변조 (Chapter 21)

광섬유 전송이므로 강도 변조(Intensity Modulation) 사용: - OOK (On-Off Keying): 가장 간단 - 필요 광 대역폭: 4.5 kbps × 1.2(마진) = 5.4 kHz (광섬유 가능) - 1km 거리, 광 감쇠 최소 → 신뢰도 ✓

Step 5: 전송 지연 확인 (Chapter 23)

광섬유 신호 전파 속도: 약 2 × 10^8 m/s

전파 지연: 1,000m ÷ (2 × 10^8 m/s) = 5 μs (무시할 수 있는 수준!)

처리 지연(압축, 암호화): 약 5~10 ms

총 지연: ~10 ms << 50 ms (요구 조건 만족!)

최종 설계:

ECG 입력 → ADC(3kbps) → RS오류정정(4.5kbps) 
        → AES-256암호화 → OOK변조 → 광섬유 송신(1km)

예상 성능: - BER: 약 $10^{-10}$ (요구 $10^{-8}$보다 훨씬 좋음) ✓ - 지연: 약 10ms (요구 50ms 이내) ✓ - 보안: AES-256 (최고 수준) ✓


이제 여러분이 풀 차례:

아래 비슷한 상황에서 같은 방식으로 풀어보세요:

🎬 문제: 4K 영상 스트리밍

스트리밍 회사가 4K 영상을 무선으로 전송하려고 합니다.

조건: - 영상: 4K (3840×2160), 24fps, RGB 8-bit/pixel - 무선 대역폭: 50 MHz - 거리: 100m - 요구 BER: $10^{-5}$ (스트리밍이므로 느슨한 조건) - 요구 지연: 200ms 이내 (실시간 스트리밍) - 암호화: HTTPS (기본 보안)

풀 순서: 1. 원본 비트레이트를 계산하세요 (ADC 단계) 2. 압축이 필수일까요? 왜? (대역폭 제약 확인) 3. 어느 정도의 압축률이 필요할까요? 4. 오류정정이 필요할까요? 어느 정도? 5. 최종 변조 방식은?

풀이 과정:

Step 1: 원본 비트레이트
= 3840 × 2160 × 8비트/픽셀 × 3채널(RGB) × 24fps
= 3,840 × 2,160 × 24 × 24 / 8 (바이트 단위)
= 약 6 Gbps (엄청 크다!)

Step 2: 압축 필수?
최대 가능 비트레이트 = 50 MHz × 심볼당 비트수
QPSK(4-ary) 사용 시: 50 MHz × 2 = 100 Mbps
6 Gbps >> 100 Mbps → **압축 필수!** (약 60배 압축)

Step 3: 압축률
H.265 코덱(HEVC) 손실 압축 사용
고화질 유지: 약 50배 압축 가능
결과: 6 Gbps ÷ 50 ≈ 120 Mbps

Step 4: 오류정정
BER 10^-5는 스트리밍에 무방
가벼운 오류정정: Hamming code (오버헤드 25%)
결과: 120 Mbps × 1.25 = 150 Mbps

Step 5: 변조
150 Mbps 전송
50 MHz 대역폭 → 심볼율 = 50 MHz
필요 비트/심볼 = 150 Mbps ÷ 50 MHz = 3 비트/심볼
→ 8-PSK 또는 8-QAM 사용 가능

최종:
H.265 압축 → Hamming 오류정정 → 8-QAM 변조 → 무선 안테나

확인: 이 풀이가 이해되나요? - 왜 압축이 필수였나요? - 왜 오류정정은 약한 정도로 충분했나요? - 왜 8-QAM을 선택했나요? ❓ 막히는 부분이 있다면? → 해당 개념으로 돌아가세요


❓ 자주 묻는 질문 & 막혔을 때

Q. "왜 Part 3의 모든 개념이 이 순서대로 배치되어 있나요?" 좋은 질문이에요! 이건 **물리적 한계**에서 나옵니다. - **ADC/DAC**: 가장 먼저 해야 함 (아날로그 → 디지털 변환이 출발점) - **압축**: 그 다음 (작은 파일에 정보를 효율적으로 담기 위해) - **오류정정**: 그 다음 (이미 압축된 중요한 데이터를 보호하려고) - **암호화**: 그 다음 (보안은 마지막 단계, 처리 시간 아껴야 함) - **변조**: 그 다음 (보호된 비트들을 전송 가능하게 변환) - **안테나/광**: 마지막 (물리적으로 신호 발사) "왜 암호화 **후에** 변조일까?"라고 묻는다면: → 암호화된 비트 그 자체를 변조해야 하기 때문 (암호화는 "무엇을" 처리하는 것, 변조는 "어떻게" 보내는 것)
Q. "오류정정 코드가 정말 모든 오류를 고칠 수 있나요?" 아니요! **한계가 있습니다.** Hamming code: 1비트 오류만 정정 → 2비트 이상 오류 발생하면 못 고침 RS code: 최대 t개 오류 정정 (t는 코드에서 정해짐) Turbo/LDPC: 확률적으로 매우 높은 확률로 정정 (100% 아님) **실제로는:**
채널 SNR이 충분히 높으면 → BER이 충분히 낮음 → 오류 자주 안 생김 → 가벼운 코드도 OK

채널 SNR이 낮으면 → BER이 높음 → 오류 자주 생김 → 강력한 코드 필수
따라서 **SNR과 오류정정 강도를 균형 맞춰야** 합니다.
Q. "왜 무선 통신은 광통신보다 왜 더 오류가 많나요?" 핵심 차이는 **채널 환경**입니다: **무선(안테나) 채널의 문제:** - 다중 경로(Multipath) — 신호가 여러 경로로 오고 겹침 → 간섭 - 페이딩(Fading) — 신호 강도가 시간에 따라 랜덤하게 변함 - 노이즈 — 배경 잡음 (EMI, 우주 배경 잡음 등) 많음 - 결과: SNR 낮음 → BER 높음 ($10^{-3}$ ~ $10^{-6}$ 범위) **광통신 채널의 장점:** - 광섬유 내부 전파 — 외부 간섭 없음 - 감쇠만 발생 (다중경로 거의 없음) - 노이즈 적음 - 결과: SNR 매우 높음 → BER 아주 낮음 ($10^{-9}$ ~ $10^{-15}$ 범위 가능) 따라서 **같은 거리라도 광통신이 훨씬 신뢰도 높음!**
Q. "실제 휴대폰은 어떤 코덱/변조/암호화를 쓰나요?" 현대 4G/5G의 기본 스택: **음성 통화:** - 코덱: AMR-NB (Adaptive Multi-Rate, 약 12 kbps) - 오류정정: Convolutional code - 암호화: 128-bit KASUMI (구형) → 128-bit SNOW (신형) - 변조: QPSK (안정성) 또는 OFDM (고속 채널) **데이터(LTE/5G):** - 압축: HTTP/2 압축, GZIP - 오류정정: Turbo code (LTE) → LDPC (5G) - 암호화: AES-128 (TLS/SSL) - 변조: OFDM with 64-QAM ~ 256-QAM **영상 스트리밍:** - 코덱: H.264 (HD) 또는 H.265/HEVC (4K) - 오류정정: RTP (Real-time Transport Protocol에 내장) - 암호화: SRTP (Secure RTP) - 변조: 적응형(채널 상태에 따라 자동 선택)
Q. "산업기사 시험에서 자주 나오는 함정은 뭐예요?" 자주 출제되는 **실수 포인트** 3가지: **① 비트레이트 계산 실수**
❌ 자주 하는 실수:
"4K 영상, 24fps, 8비트" → 4000×2000×24×8 (이건 뭘 하는 거지?)

✅ 올바른 계산:
너비 × 높이 × 채널수 × 비트/픽셀 × fps
= 3840 × 2160 × 3 × 8 × 24 / 8(바이트 환산) = Gbps
**② 양자화 vs 샘플링 혼동**
❌ "샘플링 주파수 44.1 kHz, 16-bit 양자화"
이건 서로 다른 개념인데 같은 레벨로 생각함

✅ 구분:
샘플링 = "얼마나 자주" 잴까? (시간 축 resolution)
양자화 = "얼마나 정밀하게" 잴까? (진폭 축 resolution)
**③ 오류정정의 한계 모르기**
❌ "RS code 쓰면 모든 오류 100% 정정된다"

✅ 현실:
RS code t개 오류 정정 능력 있음
그보다 많은 오류 발생하면 → 전혀 못 고침
따라서 채널 SNR 충분히 좋아야 함!

📌 이 장에서 배운 것 정리

🏆 오늘의 성취: 여러분은 이제 디지털 통신 시스템 전체를 하나의 파이프라인으로 이해하게 되었어요!

핵심 내용 정리:

개념 1 — 송신부 → 채널 → 수신부의 구조 - 통신 시스템은 3부로 나뉘고, 송신부에서 신호는 여러 단계의 처리를 거친다 - 각 단계: 압축 → 오류정정 → 암호화 → 변조 → 송신

개념 2 — 파이프라인 순서는 정해져 있다 - 압축이 먼저 (파일 작게) - 오류정정이 그 다음 (작은 파일 보호) - 암호화 후 변조 (보호된 비트를 전송 가능하게)

개념 3 — 항상 트레이드오프가 있다 - 빠름 vs 정확함 - 용량 vs 화질 - 보안 vs 속도

개념 4 — BER로 신뢰도를 숫자로 본다 - $10^{-3}$: 음성 통화 - $10^{-6}$: 일반 데이터 - $10^{-9}$ 이상: 의료/금융


🤔 스스로 점검해봐요

아래 질문에 "예"라고 답할 수 있다면, 다음 장으로 넘어가도 좋아요!

  • "왜 압축이 오류정정보다 먼저일까?"라고 물었을 때 답할 수 있나요?

💡 힌트: "작은 파일에 정보를 더하기 위해"

  • 비트레이트 계산 문제를 스스로 풀 수 있나요?

💡 힌트: 너비×높이×채널수×비트수×fps (단위 확인!)

  • 트레이드오프 3가지를 말할 수 있나요?

💡 힌트: 대역폭, 용량, 보안 각각 뭐와 싸우는가?

  • 실제 휴대폰에서 어떤 코덱/변조를 쓰는지 예를 들 수 있나요?

💡 힌트: 4G는 AMR + QPSK, 5G는 LDPC + OFDM

4개 다 "예"라고 답했나요? → 축하해요! 당신은 이제 디지털 통신 시스템 전체를 이해하셨어요! 🎉

⚠️ 1-2개가 아직 어렵다면? 괜찮아요! 해당 부분의 개념 설명 또는 문제 풀이를 다시 읽어보세요.

3개 이상이 어렵다면? 이 장을 처음부터 다시 읽고, 그래도 안 되면 Part 3의 각 장들을 차례대로 복습하세요. 천천히 해도 괜찮아요!


🚀 다음 장 미리보기

축하해요! Part 3을 모두 마쳤습니다! 🎊

Part 4(정보통신 및 네트워크)에서는: - OSI 계층 모델(물리 → 응용 계층) - TCP/IP 프로토콜 스택 - 네트워크 설계 및 최적화

이제 여러분이 배운 "한 점에서 다른 한 점으로 신호를 보내기"가 여러 점들이 연결된 "네트워크"로 확장됩니다!

당신의 파이프라인 이해가 다음 장에서도 핵심이 될 거예요. 자신감 있게 나아가세요! 💪


이 장을 완료했으신 것을 축하합니다! 🌟