1 |
1
수신기가 입력 신호를 수신하는 단계;상기 수신기가 코드 생성기를 이용하여 연속된 로컬 코드를 생성하는 단계;상기 수신기가 상기 연속된 로컬 코드를 이용하여 상기 연속된 로컬 코드를 일정한 간격으로 구분한 복수인 Y개의 서브 로컬 코드를 생성하는 단계;상기 수신기가 Y개의 폴딩기를 이용하여 상기 Y개의 서브 로컬 코드를 각각 병렬적으로 폴딩하는 단계;상기 수신기가 Y개의 상관기를 이용하여 상기 입력 신호를 각각 상기 Y개의 서브 로컬 코드와 병렬적으로 FFT 기반의 상관 연산을 하면서 관측 윈도우 중에서 후보 지점을 결정하는 단계;상기 수신기가 Y개의 제1 결정기를 이용하여 상기 Y개의 상관기로부터 출력된 Y개의 상관값의 문턱값 검정을 병렬적으로 수행하는 단계: 및상기 수신기가 Y개의 제2 결정기를 이용하여 직접 검색 기법 또는 제로 패딩 기법에 의해 상기 후보 지점에서 병렬적으로 동기화 지점을 결정하는 단계를 포함하고,상기 Y개의 서브 로컬 코드는 하나의 샘플 서브 로컬 코드와 Y-1개의 지연 서브 로컬 코드를 포함하며, 상기 하나의 샘플 서브 로컬 코드는 상기 수신기가 샘플 추출기를 이용하여 상기 연속된 로컬 코드로부터 관측 윈도우의 길이를 갖는 코드를 추출하여 생성되고, 상기 Y-1개의 지연 서브 로컬 코드는 상기 수신기가 Y-1개의 지연기를 이용하여 상기 샘플 서브 로컬 코드를 각각 일정시간 지연시킨 코드에 해당하는, 병렬적 폴딩에 기반한 P 코드 획득 방법
|
2 |
2
제1항에 있어서,상기 Y개의 서브 로컬 코드를 생성하는 단계에 있어서, 상기 수신기는 상기 연속된 로컬 코드 중 서로 이웃한 로컬 코드가 서로 일부 중첩되도록 상기 연속된 로컬 코드를 구분하여 상기 Y개의 서브 로컬 코드를 생성하는, 병렬적 폴딩에 기반한 P 코드 획득 방법
|
3 |
3
제1항에 있어서,상기 동기화 지점을 결정하는 단계에 있어서, 상기 동기화 지점이 복수인 경우, 상기 수신기는 복수의 상기 동기화 지점 중 해당 관측 윈도우 내에서 상기 입력 신호와 상기 서브 로컬 코드의 상관 값이 가장 큰 지점을 최종적인 동기화 지점으로 결정하는 단계를 더 포함하는, 병렬적 폴딩에 기반한 P 코드 획득 방법
|
4 |
4
제1항에 있어서,상기 문턱값 검정을 병렬적으로 수행하는 단계에 있어서, 상기 제1 결정기는 상기 입력 신호와 상기 폴딩된 Y개의 서브 로컬 코드를 각각 상관 연산한 Y개의 상기 관측 윈도우 중 상관 값이 상기 문턱값을 넘는 상기 관측 윈도우를 상기 후보 지점으로 결정하는, 병렬적 폴딩에 기반한 P 코드 획득 방법
|
5 |
5
제1항에 있어서,상기 입력 신호의 길이가 N이고, 상기 Y개의 서브 로컬 코드 각각은 N*M의 길이이고, 상기 Y개의 서브 로컬 코드는 이웃한 코드와 (M-1)*N+1 길이의 위상차를 갖는, 병렬적 폴딩에 기반한 P 코드 획득 방법
|
6 |
6
연속된 로컬 코드를 생성하고, 상기 연속된 로컬 코드 중 서로 이웃한 로컬 코드가 서로 일부 중첩되도록 상기 연속된 로컬 코드를 구분하여 복수인 Y개의 서브 로컬 코드를 생성하는 로컬 코드 생성기;상기 Y개의 서브 로컬 코드를 각각 병렬적으로 폴딩하는 Y개의 폴딩기;수신기가 수신한 입력 신호와 폴딩된 상기 Y개의 서브 로컬 코드에 대한 FFT 기반의 상관 연산을 각각 병렬적으로 수행하는 Y개의 상관기; 및상기 Y개의 상관기의 출력값의 문턱값 검정을 병렬적으로 수행하여 상기 출력값이 상기 문턱값을 넘는 경우 해당 상관기의 관측 윈도우에 위치한 코드를 후보 지점으로 결정하는 Y개의 제1 결정기, 및 상기 후보 지점에 대해 직접 검색 기법 또는 제로 패딩 기법을 사용하여 병렬적으로 동기화 지점을 결정하는 Y개의 제2 결정기를 포함하는 코드 결정기를 포함하고,상기 로컬 코드 생성기는 하나의 샘플 추출기와 Y-1개의 지연기를 포함하고, 상기 Y개의 서브 로컬 코드는 하나의 샘플 서브 로컬 코드와 Y-1개의 지연 서브 로컬 코드를 포함하며, 상기 샘플 추출기는 상기 연속된 로컬 코드로부터 상기 관측 윈도우의 길이를 갖는 코드를 추출하여 상기 하나의 샘플 서브 로컬 코드를 생성하고, 상기 Y-1개의 지연기는 상기 하나의 샘플 서브 로컬 코드를 각각 일정시간 지연시킨 상기 Y-1개의 지연 서브 로컬 코드를 생성하는, 병렬적 폴딩에 기반하여 P 코드를 획득하는 수신기
|
7 |
7
제6항에 있어서,상기 코드 결정기는 상기 동기화 지점이 복수인 경우, 복수의 상기 동기화 지점 중에서 해당 관측 윈도우 내에서 상기 입력 신호와 상기 서브 로컬 코드의 상관 값이 가장 큰 지점을 최종적인 동기화 지점으로 결정하는, 병렬적 폴딩에 기반하여 P 코드를 획득하는 수신기
|
8 |
8
제6항에 있어서,상기 입력 신호의 길이가 N이고, 상기 Y개의 서브 로컬 코드 각각은 N*M의 길이이고, 상기 Y개의 서브 로컬 코드는 이웃한 코드와 (M-1)*N+1 길이의 위상차를 갖는, 병렬적 폴딩에 기반하여 P 코드를 획득하는 수신기
|