PN 코드(Pseudo-Random Noise Code)

agnusdei·2025년 3월 6일
0

Network

목록 보기
295/419

📌 PN(Pseudo-Noise) 코드란?

PN 코드(Pseudo-Noise Code, 의사잡음 코드)랜덤한(무작위 같은) 신호처럼 보이지만, 사실은 규칙적으로 생성된 코드입니다. 주로 CDMA(코드 분할 다중 접속) 방식의 이동통신에서 사용됩니다.


📡 PN 코드의 역할 (왜 필요한가?)

CDMA 방식에서는 모든 사용자가 같은 주파수를 공유하면서도 서로 구분할 수 있어야 해요.
👉 그래서 각 사용자에게 서로 다른 PN 코드를 부여해서 데이터를 구별하는 거예요!

✔️ 각 사용자는 자신만의 고유한 PN 코드를 사용해 송수신 데이터를 구별함
✔️ 무작위(랜덤)처럼 보이지만, 실제로는 규칙적인 패턴을 가짐
✔️ 송신 신호를 확산(Spread Spectrum)하여 간섭을 줄이고 보안성을 높임


💡 PN 코드 쉽게 이해하기 (비유)

📌 PN 코드를 안 쓰면?
👉 여러 사람이 같은 공간에서 동시에 말하면 소음(간섭)이 심해서 무슨 말을 하는지 구별하기 어려움.

📌 PN 코드를 쓰면?
👉 마치 사람들이 각자 다른 언어(코드)로 말하는 것과 같음!
👉 나는 한국어(PN 코드 A)를 듣고, 너는 영어(PN 코드 B)를 듣기 때문에 서로 헷갈리지 않음.


🛠️ PN 코드의 특징

특징설명
🎲 랜덤처럼 보이지만 규칙적수학적 알고리즘을 따라 생성되므로 재현 가능
🔑 사용자를 구별하는 역할CDMA에서는 각 사용자에게 다른 PN 코드 부여
📡 간섭 방지같은 주파수를 공유하면서도 신호 간섭을 최소화
🔒 보안성 향상무작위 신호처럼 보여서 도청·해킹이 어렵게 만듦

📊 PN 코드가 사용되는 곳

CDMA 이동통신(WCDMA, CDMA2000 등)
GPS(위성 위치 확인 시스템) → GPS 신호도 PN 코드를 이용해 구별
레이더 시스템 → 목표물 탐지 신호 처리
보안 통신 → 암호화된 데이터 전송


🎯 한마디로 정리!

📢 PN 코드는 CDMA 통신에서 각 사용자의 데이터를 구별하고, 간섭을 줄이며 보안을 강화하는 역할을 하는 특수한 코드

0개의 댓글