직접시퀀스 확산스펙트럼 (Direct Sequence Spread Spectrum)

전기전자공학
한 줄 정의: 전송할 데이터에 대역폭이 훨씬 넓은 확산 코드를 곱하여 신호를 넓은 주파수 대역에 퍼뜨리는 확산스펙트럼 구현 방식입니다.

쉽게 풀면

직접시퀀스 확산스펙트럼은 보내려는 데이터 비트마다 훨씬 빠르게 반복되는 특수한 코드 패턴(칩)을 곱해서 신호를 잘게 쪼개 넓은 대역에 펼치는 방식입니다. 마치 짧은 문장 하나를 아주 긴 암호문으로 바꿔서 여러 채널에 나눠 흘려보내는 것과 비슷합니다. 수신 측은 송신 측과 동일한 코드를 알고 있어야만 흩어진 신호를 다시 원래 데이터로 모을 수 있습니다.

왜 중요한가

직접시퀀스 방식은 CDMA 이동통신, GPS 위성항법, 일부 무선랜 표준 등 실제 상용 시스템의 핵심 기반 기술로 사용되어 왔기 때문에 통신 분야 연구에서 중요하게 다뤄집니다. 서로 다른 확산 코드를 사용하는 여러 사용자가 같은 주파수 대역을 동시에 공유할 수 있게 해주는 다중접속 특성도 주요 연구 대상입니다.

핵심 정리

예시로 보기

예(공개된 규격 값으로 계산): GPS의 민간용 C/A 코드는 칩 속도 1.023 Mcps이고 항법 데이터는 50 bps입니다. 비트당 칩 수는 1,023,000 ÷ 50 = 20,460이므로 처리이득은 20,460, 곧 약 43.1 dB입니다. 반면 IEEE 802.11의 1 Mbps DSSS 방식은 11칩 바커(Barker) 코드를 11 Mcps로 쓰므로 처리이득이 11, 곧 약 10.4 dB입니다. 같은 “직접시퀀스”여도 확산의 정도가 크게 다를 수 있다는 점을 보여 줍니다.

자주 하는 오해

오해바로잡기
확산하면 신호가 더 세진다.총 전력은 같고 넓은 대역에 퍼져 전력밀도가 낮아집니다. 이득은 간섭과 다중접속에 대한 것입니다.
처리이득이 크면 열잡음도 그만큼 줄어든다.백색 잡음 환경에서 비트당 에너지 대 잡음 비(Eb/N0)에 따른 성능은 확산하지 않은 경우와 같습니다. 처리이득은 코드와 상관이 없는 간섭을 억제하는 이득입니다.
확산 코드를 쓰면 통신이 암호화된다.확산 코드는 보안용 암호가 아닙니다. GPS C/A 코드처럼 공개된 코드는 누구나 역확산할 수 있습니다.
주파수도약 방식과 같은 것이다.주파수도약은 반송파 주파수를 바꿔 가며 보내는 방식이고, 직접시퀀스는 코드를 곱해 순간적으로 넓은 대역을 쓰는 방식입니다.

논문에서는 이렇게 쓰입니다

실제 논문에서

이 용어를 직접 쓴 국내 논문 문장을 아직 수집하지 못했습니다. 수집되는 대로 출처와 함께 싣겠습니다.

예시 문장

아래는 용어의 쓰임을 보여 주려고 만든 예시로, 실제 논문에서 가져온 문장이 아닙니다.

"본 논문에서는 direct sequence spread spectrum 기반 시스템에서 골드 코드(Gold code)를 확산 코드로 사용하여 다중 사용자 간 간섭을 낮추었다."

확산 코드의 선택이 다중접속 환경에서의 성능에 영향을 준다는 점을 설명하는 문장입니다.

"제안된 수신기는 direct sequence spread spectrum 신호의 역확산(despreading) 과정에서 발생하는 동기 오차를 보상한다."

수신 측에서 확산 코드 동기화를 정확히 맞추는 것이 성능에 중요함을 다루는 문장입니다.

조금 더 깊게 보면

직접시퀀스 방식에서 사용하는 확산 코드는 자기상관 특성이 좋은 유사잡음(PN) 시퀀스가 일반적으로 활용되며, 수신기는 동일 코드로 역확산(despreading)을 수행해 원래 데이터를 복원합니다.

확산 대역폭과 원신호 대역폭의 비율이 처리 이득을 결정하며, 코드 간 상호상관이 낮을수록 다중 사용자 간 간섭이 줄어드는 경향이 있습니다.

초기 동기 획득 단계에서는 수신기가 정확한 코드 위상을 모르기 때문에 여러 후보 위치에서 상관값을 계산해 가장 큰 값을 찾는 탐색 과정이 필요하며, 이 과정은 통신을 시작하기 전에 시간이 걸리는 요인이 됩니다.

주의할 점

직접시퀀스 방식은 정확한 코드 동기화가 전제되어야 하며, 동기가 어긋나면 역확산이 제대로 이뤄지지 않아 성능이 크게 나빠집니다. 주파수도약 방식과 혼동하지 않도록 구분이 필요합니다.

칩 속도가 높아질수록 처리 이득은 커지지만, 그만큼 필요한 신호 대역폭도 넓어지므로 제한된 주파수 자원 안에서는 처리 이득과 대역폭 사이의 절충이 불가피합니다.

헷갈리기 쉬운 용어

확산스펙트럼에는 두 가지 대표 방식이 있어 자주 혼동됩니다.

방식확산하는 방법동기에서 필요한 것
직접시퀀스(DSSS)데이터에 빠른 코드(칩)를 곱해 순간적으로 넓은 대역을 점유코드 위상(칩 단위 타이밍)
주파수도약(FHSS)정해진 패턴에 따라 반송파 주파수를 계속 바꿈도약 패턴과 도약 시점

둘 다 확산스펙트럼 통신의 구현 방식입니다.

참고 문헌

  1. Gold, R. (1967). Optimal binary sequences for spread spectrum multiplexing. IEEE Transactions on Information Theory, 13(4), 619–621.
  2. Pickholtz, R. L., Schilling, D. L., & Milstein, L. B. (1982). Theory of spread-spectrum communications—a tutorial. IEEE Transactions on Communications, 30(5), 855–884.
  3. Proakis, J. G., & Salehi, M. (2008). Digital Communications (5th ed.). McGraw-Hill.
  4. Kaplan, E. D., & Hegarty, C. J. (Eds.). (2006). Understanding GPS: Principles and Applications (2nd ed.). Artech House.

표의 기준값은 위 문헌에 근거한 관례이며, 분야·학술지마다 다른 기준을 쓸 수 있습니다.

개념 계통

분야 전체 개념 지도 보기 →

관련 용어