CDMA-기술
레이크 수신기
광대역 문제에 대한 반영으로 인해 무선 채널은 원래 다른 진폭, 위상 및 지연으로 전송 된 여러 복사본 (다중 경로)으로 구성 될 수 있습니다. 신호 구성 요소가 서로의 칩주기에 걸쳐 도착하면 레이크 수신기를 사용하여 조정 및 결합 할 수 있습니다. 레이크 수신기는 다중 경로를 통해 다양성 원칙을 사용합니다. 아래 그림은 레이크 수신기 방식을 보여줍니다.
Rake 수신기는 여러 다중 경로 신호 구성 요소를 처리합니다. 상관기 출력은 결합되어 더 나은 신뢰성과 통신 성능을 달성합니다. 단일 상관 관계를 기반으로 한 비트 결정은 변색에 의해 상관 기가 손상 될 수 있다는 사실에 의해 처리되는 다중 경로 구성 요소로서 큰 비트 오류율을 생성 할 수 있습니다. 상관기의 출력이 페이딩에 의해 손상되면 다른 하나는 손상 될 수 없으며 손상된 신호는 가중치 프로세스에 의해 감소 될 수 있습니다.
월시 코드
Walsh 코드는 CDMA 애플리케이션의 직교 코드에서 가장 일반적으로 사용됩니다. 이 코드는 Hadamard 행렬이라고하는 특수한 정사각형 행렬의 선에 해당합니다. 길이가 N 인 Walsh 코드 세트의 경우 n x n Walsh 코드 의 정사각형 행렬을 형성하는 n 라인으로 구성됩니다 .
IS-95 시스템은 64 Walsh 함수 행렬 64를 사용합니다.이 행렬의 첫 번째 줄에는 비트 0과 1의 서로 다른 조합을 포함하는 다음 줄 각각이있는 모든 0의 문자열이 포함됩니다. 각 줄은 이진 비트에 대해 직교하고 동일한 표현입니다. CDMA 시스템으로 구현할 때 각 모바일 사용자는 행렬의 64 개 행 시퀀스 중 하나를 확산 코드로 사용합니다. 또한 다른 모든 사용자간에 교차 상관 관계가 없습니다. 이 행렬은 다음과 같이 재귀 적으로 정의됩니다.
여기서 n은 2의 거듭 제곱이고 행렬 W의 다른 차원을 나타냅니다. 또한 n은이 행렬의 모든 비트에 대한 논리 NOT 연산을 나타냅니다. 3 개의 행렬 W 2, W 4 및 W 8은 각각 차원 2, 4 및 8에 대한 Walsh 함수를 보여줍니다.
64 Walsh 행렬 64의 각 라인은 채널 번호에 해당합니다. 채널 번호 0은 모두 0의 코드 인 Walsh 행렬의 첫 번째 행에 매핑됩니다. 이 채널은 파일럿 채널이라고도하며 모바일 무선 채널의 임펄스 응답을 형성하고 추정하는 데 사용됩니다.
시퀀스 간의 상호 상관을 계산하려면 비트를 행렬로 변환하여 ± 1 값의 대립을 형성해야합니다. 그러나 동일한 CDMA 채널의 모든 사용자는 공통 긴 PN 시퀀스를 사용하여 하나의 칩 간격의 정확도로 동기화 할 수 있습니다. 또한 데이터 스크램블러로 작동합니다.
Walsh Code는 자기 상관 속성이 좋고 교차 상관 속성이 좋지 않은 확산 코드 그룹입니다. Walsh 코드는 CDMA 시스템의 중추이며 CDMA에서 개별 채널을 개발하는 데 사용됩니다.
IS-95의 경우 64 개의 코드를 사용할 수 있습니다.
코드`0 '은 파일럿으로 사용되며 코드`32'는 동기화에 사용됩니다.
코드 1 ~ 7은 제어 채널에 사용되며 나머지 코드는 트래픽 채널에 사용할 수 있습니다. 코드 2 ~ 7은 필요하지 않은 경우 트래픽 채널에도 사용할 수 있습니다.
cdma2000의 경우, 다양한 무선 구성의 다양한 데이터 속도 및 확산 계수를 수용하기 위해 길이가 다른 수많은 Walsh 코드가 존재합니다.
1.2288 Mcps의 속도로 64 개의 직교 비트 패턴 중 하나입니다.
Walsh 코드는 각 개별 전송에 대한 데이터를 식별하는 데 사용됩니다. 순방향 링크에서는 CDMA 주파수 내에서 순방향 코드 채널을 정의합니다.
역방향 링크에서는 정보를 전달하기 위해 각 역방향 채널에서 64 개의 코드를 모두 사용합니다.
다음 그림을 살펴보십시오. Walsh Code를 사용하여 다중화가 수행되는 방식을 보여줍니다.