1. Spreading-Despreading

  1. 메시지 데이터 비트를 [1, 0] 방식에서 [1, -1] 방식으로 인코딩한다.
  2. 각각의 사용자별로 PN코드를 구한다 PN1, PN2, PN3
  3. 데이터 비트에 PN코드를 곱한다.
  4. 곱한 PN코드를 bitwise로 합산한다.
  5. 합산한 값을 송신한다.
  6. 원상 복귀를 위해서 수신측에서 PN코드를 활용한다.
  7. 사용자1의 코드 복호를 위해 수신 비트 스펙트럼에 PN1을 곱한다.
  8. 곱한 결과를 합해서 Thershold보다 높으면 1, 낮으면 0으로 복원한다.

2. PN 코드 제너레이터

  1. 다항식을 회로도로 표현할 줄 알아야 한다.

    1 + x^3 + x^4 인 경우 x의 3차항 자리에 xor 레지스터가 있음을 의미한다.

    1 + x + x^4 인 경우 x의 1차항 자리에 xor이 있다.

  2. x^4는 아웃풋이므로 회로도에 표시되지 않는다.

  3. 클럭별로 연산되므로, 현재 클럭의 결과는 모두 1클럭 전의 값을 입력으로 받는다.

  4. 16번 돌아간 후 [1 1 1 1]이 나와야 옳게 된 PN코드 연산이다.

  5. 최종 PN의 결과값은 마지막 비트를 세로로 열거한 것이 된다.

3. Processing Gain에 대해서 설명

  1. Processing Gain은 처리 이득으로서 확산 스펙트럼 시스템의 성능평가 지표이다.
  2. 원래의 데이터 신호 대역폭과 확산된 신호 대역폭의 비율이다.
  3. 처리 이득이 높을수록 SSS의 목적을 달성하기 쉽다.(간, 보, 다)

4. Frequency Hopping fast/slow 에 대해서 설명