957. 코드 분할 다중 접속 (CDMA) - 3G 이동통신 DSSS 확장 직교 코드 연동 스니핑 방어 다중 접속 통신망 방식 원리

핵심 인사이트: 2G 폰(TDMA)은 여러 명이 통화하려고 1번 차선(주파수)을 '시간'을 쪼개서 번갈아 썼다. 사람이 많아지면 쪼갤 시간이 부족해 "통화량이 많아 연결이 안 됩니다"가 떴다. 한국이 세계 최초로 상용화해 미국 퀄컴을 돈방석에 앉힌 3G의 기적 CDMA는 이렇게 외쳤다. "야! 시간 쪼개지 말고, 주파수 쪼개지도 마! 100명이 똑같은 방(주파수)에서 동시에 똑같은 시간에 막 소리 질러! 단, 1번 손님은 한국어 암호로 말하고, 2번 손님은 아랍어 암호로 말해라! 수신기는 수백 명의 섞인 소음 속에서 딱 '아랍어(내 암호)'만 핀셋으로 뽑아 들을 수 있다!" 시간과 주파수의 제약을 박살 낸 흑마법, CDMA다.

Ⅰ. 다중 접속(Multiple Access)의 한계와 CDMA의 등장

  • FDMA (1G): 주파수를 차선별로 잘라서 나눠줌 (낭비 심함).
  • TDMA (2G): 주파수는 같이 쓰는데, 1초씩 번갈아 가며 말함 (사람 많아지면 지연 터짐).
  • CDMA (Code Division Multiple Access, 3G) 🌟: 시간과 주파수를 전혀 쪼개지 않습니다. 모든 사용자가 동일한 주파수 대역을, 동일한 시간에 한꺼번에 씁니다. 대신 사용자마다 서로 섞이지 않는 '고유한 암호 코드(직교 코드)'를 부여하여 신호를 얇게 펴서 쏘고(DSSS 확산), 수신자가 자기 코드만 추출해 내는 마법의 다중 접속 방식입니다.

Ⅱ. CDMA의 핵심 동작 원리 (956번 DSSS의 응용) 🌟

CDMA는 앞서 배운 DSSS (직접 확산 스펙트럼) 기술 위에 '직교 수학'을 얹어 다수결 통신을 만든 것입니다.

  1. 송신 (코드 씌우기): 철수와 영희가 동시에 전화를 겁니다.
    • 폰은 철수의 음성에 'A라는 직교 암호 코드(칩)'를 100만 번 곱해서 파동을 안개처럼 확 넓힙니다.
    • 영희의 음성에는 'B라는 직교 암호 코드'를 씌워 안개처럼 넓힙니다.
  2. 공중에서의 짬뽕 (간섭/노이즈화):
    • 철수의 안개 파동과 영희의 안개 파동이 공중(같은 주파수)에서 쾅 부딪혀 한 덩어리의 쓰레기 잡음(백색 소음)으로 뭉개집니다.
  3. 수신 (역확산 핀셋 추출) 🌟:
    • 기지국이 이 거대한 쓰레기 잡음 덩어리를 뜰채로 받습니다.
    • 기지국은 철수의 목소리를 찾기 위해 믹서기(수신기)에 쓰레기 덩어리를 넣고 **'철수의 A 암호 코드'**를 다시 곱해버립니다(역확산).
    • 기적: 철수의 암호와 직교성(서로 수학적 각도가 90도로 어긋남)을 가진 영희의 B 데이터는 믹서기에 갈리면서 바닥의 0(먼지)으로 짓눌려 사라져버립니다. 오직 철수의 A 데이터만이 산봉우리처럼 뾰족하게 확 살아나 100% 복원됩니다.

Ⅲ. CDMA가 세상을 지배했던 이유 (장점)

  • 보안성 (스니핑 불가): 해커가 공중 전파를 도청해도 100명의 목소리가 섞인 쓰레기(치직거리는 백색 소음)로만 들립니다. 국방부급 암호 코드를 모르면 절대 한 명의 통화 내용을 풀 수 없습니다.
  • 대역폭(용량) 한계 돌파: TDMA처럼 시간 칸막이가 없기 때문에, 암호 코드만 다르게 주면 이론상 수십, 수백 명이 똑같은 방(주파수)에서 통화를 미친 듯이 욱여넣을 수 있어 통신사 돈벌이에 최고였습니다. (Soft Capacity)
  • 소프트 핸드오버 (끊김 없는 통화): 1번 안테나에서 2번 안테나로 차를 타고 넘어갈 때, 주파수가 똑같기 때문에 전화가 살짝 겹쳤다가 스무스하게 넘어갑니다(Make-before-break). 2G 시절 툭툭 끊기던 통화가 3G에서 완벽히 부드러워진 이유입니다.

Ⅳ. 치명적 단점 (원근 문제, Near-Far Problem)

  • 문제: A는 기지국 바로 밑에 있고, B는 1km 떨어져서 똑같이 소리를 지르면, A의 전파가 너무 강력해서 기지국의 귀를 멀게 만들어 B의 소리가 다 씹혀 죽어버립니다.
  • 해결책 (전력 제어 통제): CDMA 기지국은 1초에 800번씩 폰에게 명령을 쏩니다. "야 A! 너 나랑 너무 가까워! 전파 파워 확 줄여! B는 파워 확 높여!" 100명의 폰 배터리 파워를 똑같은 크기로 기지국에 도달하게 통제하는 정밀 전력 제어 기술이 CDMA 생명 연장의 절대 뼈대입니다. (이 한계 때문에 결국 4G LTE에서 945번 OFDMA로 자리를 넘겨주게 됩니다.)

📢 섹션 요약 비유: 과거 통신(TDMA)은 10명이 모인 회의실(주파수)에서 한 명씩 발언권(시간)을 얻어 돌아가며 한국어로 말하는 룰이었습니다. 사람이 늘면 말할 기회가 안 와 답답합니다. **CDMA(코드 분할 다중 접속)**는 혁명입니다. 100명이 똑같은 회의실에 모여서 1초도 쉬지 않고 "동시에 다 같이 소리를 지르는" 시장 바닥입니다. 그런데 조건이 있습니다. 1번 손님은 한국어, 2번은 아랍어, 3번은 불어 등 100명 모두가 서로 완벽히 다른 외계어(직교 암호 코드)를 씁니다. 회의실 천장에 달린 마이크(기지국) 안에는 한국어 전담 통역사(역확산 수신기)가 들어있습니다. 통역사의 귀에는 아랍어나 불어가 그냥 '시끄러운 웅성거림(백색 소음)'으로 뇌에서 완벽히 무시(직교성 필터링)되고, 오직 한국어로 외치는 1번 손님의 목소리만 크리스털처럼 맑게 핀셋으로 뽑혀 들리게 되는 궁극의 언어 분할 융합 통신술입니다.