1 |
1
먹스 신호에 따라 2L개의 복소수값 중에서 L+L/k(1003c#k003c#L의 조건을 만족시키는 자연수)개의 복소수값만을 선택한 후, 길이가 L인 확산코드와의 상관 연산을 수행하여 L/k개의 역확산 심볼을 생성하는 상관 검출기;
매 심볼 구간마다 상기 L/k개의 역확산 심볼에 대한 동기 결합 및 비동기 결합을 수행하여 L/k개의 합산 결과값을 획득하고, 상기 L/k개의 합산 결과값 각각을 임계치와 비교하여 L/k개의 동기 판단 신호를 획득하는 동기화 판별기;
상기 합산 결과값과 동기 판단 신호를 저장한 후, 부호값이 변화되는 상기 동기 판단 신호에 대응되는 합산 결과값의 위치를 동기 위치값으로 획득하는 결합마크/동기위치 검출기; 및
상기 2L개의 복소수값중에서 상기 L+L/k개의 복소수값을 순차적으로 선택하기 위한 상기 먹스 신호를 발생하는 먹스 제어기를 구비하는 초기 동기 획득을 위한 병렬 탐색 장치
|
2 |
2
제1항에 있어서, 상기 상관 검출기는
L개의 복소수값을 두 심볼 구간동안 버퍼링한 후, 상기 먹스 신호에 따라 L+L/k개만 선택하여 출력하는 버퍼; 및
상기 버퍼로부터 출력되는 상기 L+L/k개의 복소수값을 수신하고, 상기 수신된 복소수값을 상기 확산 코드로 곱한 후 합산하여 L/k개의 역확산 심볼을 생성하는 L/k개의 상관 검출 연산기를 구비하는 것을 특징으로 하는 초기 동기 획득을 위한 병렬 탐색 장치
|
3 |
3
제2항에 있어서, 상기 버퍼는
현재 입력된 L개의 복소수값을 저장하기 위한 상위 버퍼 그룹과 이전에 입력된 L개의 복소수값을 저장하기 위한 하위 버퍼 그룹을 구비하여, 2L 개의 복소수값을 저장하는 버퍼부; 및
상기 먹스 신호에 따라 상기 2L개의 복소수값 중에서 L+L/k개의 복소수값만을 선택한 후, 상기 선택된 복소수값을 L개씩 상기 L/k개의 상관 검출 연산기 각각에 전송하는 버퍼 그룹 선택부를 구비하는 것을 특징으로 하는 초기 동기 획득을 위한 병렬 탐색 장치
|
4 |
4
제1항에 있어서, 상기 동기화 판별기는
상기 L/k개의 역확산 심볼 각각에 대응되어, 상기 대응되는 역확산 심볼로부터 상기 L/k개의 합산 결과값과 동기 판단 신호를 획득하는 L/k개의 결합/비교기를 구비하는 것을 특징으로 하는 초기 동기 획득을 위한 병렬 탐색 장치
|
5 |
5
제4항에 있어서, 상기 L/k개의 결합/비교기 각각은
상기 대응되는 역확산 심볼을 n× m (m, n은 자연수)심볼 구간동안 버퍼링하는 m 개의 심볼 버퍼부;
상기 n× m개의 역확산 심볼을 n개 단위로 잘라 프리앰블로 곱하여 m개의 곱셈 연산값을 생성하는 m 개의 곱셈기;
상기 m 개의 곱셈 연산값 각각에 대한 동기 결합을 수행하여 m 개의 동기 결합값을 생성하는 m 개의 동기 결합 합산기;
상기 m 개의 동기 결합값 각각에 대한 에너지값을 계산하여 m개의 에너지값을 계산하는 m개의 에너지 계산기;
상기 m개의 에너지값을 비동기 결합하여 1개의 상기 합산 결과값을 생성하는 비동기 결합 합산기; 및
상기 합산 결과값을 임계치와 비교하여 상기 동기 판단 신호를 생성하는 비교기를 구비하는 것을 특징으로 하는 초기 동기 획득을 위한 병렬 탐색 장치
|
6 |
6
제1항에 있어서, 상기 결합마크/동기위치 검출기는
상기 L/k개의 합산 결과값과 동기 판단 신호의 입력 횟수를 카운팅하는 카운터기;
상기 L/k개의 동기 판단 신호를 (n× m + a) (m, n, a는 자연수)심볼 구간동안 구하고, 상기 (n× m + a)× k 심볼 구간동안 L개의 동기 판단 신호를 획득하여 저장한 후, 결합 마크가 변화되는 동기 판단 신호를 검출하여 동기 감지 요청 신호를 발생하는 결합 마크 검출기; 및
상기 L/k개의 합산 결과값을 (n× m + a) 심볼 구간동안 구하고, 상기 (n× m + a)× k 심볼 구간동안 L개의 합산 결과값을 획득하여 저장한 후, 상기 동기 감지 요청 신호가 입력되면 상기 결합 마크가 변화되는 동기 판단 신호에 대응되며 최대값을 가지는 합산 결과값의 위치를 구하여 상기 동기 위치값을 획득하는 동기 위치 검증기를 구비하는 것을 특징으로 하는 초기 동기 획득을 위한 병렬 탐색 장치
|
7 |
7
제6항에 있어서, 상기 먹스 제어기는
상기 카운터기의 카운팅 결과에 따라 상기 먹스 신호의 부호값을 변화시키는 것을 특징으로 하는 초기 동기 획득을 위한 병렬 탐색 장치
|
8 |
8
제6항에 있어서, 상기 카운터기는
상기 L/k개의 합산 결과값 또는 상기 동기 판단 신호의 입력 횟수를 카운팅하는 제1 카운터; 및
상기 동기 위치 검증기의 버퍼링 횟수를 카운팅하는 제2 카운터를 구비하는 것을 특징으로 하는 초기 동기 획득을 위한 병렬 탐색 장치
|
9 |
9
제6항에 있어서, 상기 동기 위치 검증기는
상기 L/k개의 합산 결과값을 (n× m + a) 심볼 구간동안 구하고, 상기 (n× m + a)× k 심 볼 구간동안 L개의 합산 결과값을 획득하여 저장하는 최대값 검색기; 및
상기 동기 감지 요청 신호가 입력되면 상기 결합 마크가 변화되는 동기 판단 신호에 대응되는 합산 결과값을 예비 동기 위치값으로 획득한 후, 이전에 획득된 예비 동기 위치값과 동일하면 상기 동기 위치값으로써 출력하는 동기 위치 탐색기를 구비하는 것을 특징으로 하는 초기 동기 획득을 위한 병렬 탐색 장치
|
10 |
10
먹스 신호에 따라 2L개의 복소수값 중에서 L+L/k(1003c#k003c#L의 조건을 만족시키는 자연수)개의 복소수값만을 선택하고 상관 연산을 수행하여 L/k개의 역확산 심볼을 생성하는 단계;
매 심볼 구간마다 상기 L/k개의 역확산 심볼에 대한 동기 결합 및 비동기 결합을 순차적으로 수행하여 L/k개의 합산 결과값을 생성하고, 상기 L/k개의 합산 결과값을 임계치와 비교하여 L/k개의 동기 판단 신호를 생성하는 단계;
상기 합산 결과값과 동기 판단 신호를 저장한 후, 부호값이 변화되는 동기 판단 신호에 대응되는 합산 결과값의 위치를 동기 위치값으로 획득하는 단계를 구비하는 초기 동기 획득을 위한 병렬 탐색 방법
|
11 |
11
제10항에 있어서, 상기 동기 위치값으로 획득하는 단계는
상기 L/k개의 합산 결과값과 동기 판단 신호를 L개씩 저장하는 단계;
상기 부호값이 변화되는 동기 판단 신호가 있으면 동기 감지 요청 신호를 발생하는 단계;
상기 동기 감지 요청 신호가 발생되면, 상기 L개의 합산 결과값 중 상기 부호값이 변화되는 동기 판단 신호에 대응되는 합산 결과값의 위치값을 예비 동기 위치값으로 획득하는 단계; 및
상기 예비 동기 위치값이 이전에 획득된 예비 동기 위치값과 동일하면 상기 동기 위치값으로써 출력하는 단계를 구비하는 것을 특징으로 하는 초기 동기 획득을 위한 병렬 탐색 방법
|
12 |
12
제11항에 있어서, 상기 동기 위치값으로 획득하는 단계는
상기 합산 결과값, 상기 동기 판단 신호, 상기 심볼 클록 중 하나가 입력될 때 마다, 상기 먹스 신호의 값을 증가시키는 단계를 더 구비하는 것을 특징으로 하는 초기 동기 획득을 위한 병렬 탐색 방법
|
13 |
13
제11항에 있어서, 상기 동기 위치값으로 획득하는 단계는
상기 합산 결과값 또는 상기 동기 판단 신호가 저장될 때 마다, 상기 먹스 신호의 값을 증가시키는 단계를 더 구비하는 것을 특징으로 하는 초기 동기 획득을 위한 병렬 탐색 방법
|