KR20030055419A - An Apparatus and Method for Code Acquisition in Code Division Multiple Access Communications System - Google Patents

An Apparatus and Method for Code Acquisition in Code Division Multiple Access Communications System Download PDF

Info

Publication number
KR20030055419A
KR20030055419A KR1020010084939A KR20010084939A KR20030055419A KR 20030055419 A KR20030055419 A KR 20030055419A KR 1020010084939 A KR1020010084939 A KR 1020010084939A KR 20010084939 A KR20010084939 A KR 20010084939A KR 20030055419 A KR20030055419 A KR 20030055419A
Authority
KR
South Korea
Prior art keywords
code
channel
adder
signal
cumulative
Prior art date
Application number
KR1020010084939A
Other languages
Korean (ko)
Other versions
KR100456452B1 (en
Inventor
김창주
Original Assignee
한국전자통신연구원
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 한국전자통신연구원 filed Critical 한국전자통신연구원
Priority to KR10-2001-0084939A priority Critical patent/KR100456452B1/en
Publication of KR20030055419A publication Critical patent/KR20030055419A/en
Application granted granted Critical
Publication of KR100456452B1 publication Critical patent/KR100456452B1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B1/00Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
    • H04B1/69Spread spectrum techniques
    • H04B1/707Spread spectrum techniques using direct sequence modulation
    • H04B1/7073Synchronisation aspects
    • H04B1/70735Code identification
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J13/00Code division multiplex systems
    • H04J13/0007Code type
    • H04J13/0022PN, e.g. Kronecker

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

PURPOSE: A device for acquiring a code of a CDMA system is provided to simultaneously use a noncoherent accumulation value and an accumulation adaptive threshold value, and to perform a code acquisition process, thereby increasing a probability of acquiring PN code synchronization. CONSTITUTION: A receiver(100) receives an RF signal, and generates an I signal and a Q signal of a baseband. A noncoherent accumulation correlation value calculator(200) receives the I and the Q signals, and outputs a noncoherent accumulation correlation value of a PN(Pseudo Noise) code. An accumulation adaptive threshold value calculator(300) receives the I and the Q signals, and calculates an accumulation adaptive threshold value. A comparator(400) compares the accumulation correlation value with the accumulation threshold value, and decides whether to acquire a code.

Description

코드 분할 다중 접속 통신 시스템의 코드 획득 장치 및 코드 획득 방법 {An Apparatus and Method for Code Acquisition in Code Division Multiple Access Communications System}Code Acquisition Apparatus and Method for Code Acquisition in Code Division Multiple Access Communication System {An Apparatus and Method for Code Acquisition in Code Division Multiple Access Communications System}

본 발명은 코드 분할 다중 접속(code division multiple access; 이하 'CDMA'라 함) 통신 시스템의 코드 획득 장치 및 코드 획득 방법에 관한 것으로서, 특히 적응 임계값과 넌코히어런트(noncoherent) 누적을 동시에 사용하는 CDMA 통신 시스템의 코드 획득 장치 및 코드 획득 방법에 관한 것이다.BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a code acquisition device and a code acquisition method of a code division multiple access (CDMA) communication system. In particular, the present invention relates to the use of an adaptive threshold and noncoherent accumulation at the same time. A code acquisition device and a code acquisition method of a CDMA communication system.

CDMA 통신 시스템에서 코드 획득(acquisition)은 수신되는 유사 잡음(pseudonoise; 이하 'PN' 이라 함) 신호의 열 (sequence)을 수신기 자체에서 생성하는 PN 신호 열과의 위상 차이를 1/2 칩(chip) 또는 그 보다 작은 범위 내에 들도록 하는 것을 말하는데, CDMA 통신 시스템에서 이러한 코드 획득 과정은 기지국과 단말기 사이에서 첫 번째로 이루어지는 동작이므로 CDMA 통신에서 매우 중요한 의미를 가진다. 이를 성공적으로 수행하지 않고서는 이 후의 트래픽(traffic) 정보 채널의 송수신이 불가능하다. 더욱이, 코드 획득 후에 코드 트래킹 (code tracking loop)에 의하여 두 PN 신호 열사이의 위상 차이를 1/8 칩 이내의 값으로 유지시키는 트래킹 동작이나 주파수 안정화, 그리고 전력 제어 등의 기능이 정상적으로 수행되므로 코드 획득을 오 경보 율을 설계된 값으로 유지하면서 코드 획득 확률을 높이는 장치가 절실한 실정이다. 이러한 코드 획득은 이동 통신 채널환경에서 이루어지므로 다중 경로 페이딩 채널의 특성을 고려하여 설계하여야 한다.In a CDMA communication system, code acquisition is a half chip phase difference from a PN signal sequence that produces a sequence of received pseudonoise (PN) signals at the receiver itself. Or within a smaller range. In a CDMA communication system, this code acquisition process is the first operation between a base station and a terminal, and thus has a very important meaning in CDMA communication. Without doing this successfully, subsequent transmission and reception of traffic information channels is impossible. In addition, after code acquisition, a code tracking loop is performed to maintain the phase difference between two PN signal strings within 1/8 chip, code stabilization, and power control. There is an urgent need to increase the probability of code acquisition while maintaining the false alarm rate at the designed value. Since the code acquisition is performed in the mobile communication channel environment, the code acquisition should be designed considering the characteristics of the multipath fading channel.

도1은 적응 임계값을 사용하는 종래의 코드 획득 장치의 구성도이다.1 is a block diagram of a conventional code acquisition apparatus using an adaptation threshold.

도1에 도시한 바와 같이, 종래의 코드 획득 장치는 RF(radio frequency) 신호를 수신하여, 기저대역의 I(inphase) 신호와 Q(quadrature) 신호를 생성하는 수신부(10), 수신부(10)로부터 출력되는 I신호와 Q 신호를 수신하여 PN 부호의 상관 값(Y)을 산출하는 PN 부호 상관값 산출부(20), 수신부(10)로부터 출력되는 I 신호와 Q 신호를 수신하여 적응 임계값을 산출하는 임계값 산출부(30) 및 PN 부호 상관값 산출부(20)의 출력(Y)과 임계값 산출부(30)의 출력을 비교하여 획득 여부를 판정하는 비교기(40)를 포함한다.As shown in FIG. 1, a conventional code acquisition apparatus receives a radio frequency (RF) signal and generates a baseband I (inphase) signal and a Q (quadrature) signal 10 and a receiver 10. PN code correlation value calculation unit 20 for receiving the I signal and the Q signal output from the PN code and calculating the correlation value Y of the PN code; And a comparator 40 for comparing the output Y of the PN code correlation value calculation unit 20 and the output of the threshold value calculation unit 30 to calculate the result. .

수신부(10)는 RF 신호를 기저대역 신호로 변환하는 I/Q 채널의 믹서(11a,11b), 믹서(11a, 11b)로부터 출력되는 신호를 송신기의 펄스 성형 필터에 대응하여 필터링하는 수신기의 I/Q 채널 정합 필터(12a, 12b), 정합 필터(12a, 12b)에 의해 필터링된 신호를 디지털 신호로 변환하기 위한 I/Q 채널의 A/D 변환기(13a, 13b)를 포함한다.The receiver 10 is an I / Q channel mixer 11a and 11b for converting an RF signal into a baseband signal and an I of the receiver for filtering the signal output from the mixers 11a and 11b in response to a pulse shaping filter of the transmitter. / Q channel matching filters 12a, 12b, and I / Q channels A / D converters 13a, 13b for converting the signal filtered by the matching filters 12a, 12b into digital signals.

PN 부호 상관값 산출부(20)는 A/D 변환기(13a, 13b)의 출력신호와 PN 부호열(a_n)을 곱하는 I/Q 채널의 PN 부호 적산기(21a, 21b), PN 부호 적산기(21a, 21b)의 출력신호를 N 개만큼 누적하여 가산하는 I/Q 채널의 가산기(22a, 22b), 넌코히어런트 처리를 위해 가산기(22a, 22b)의 출력 값을 제곱하는 I/Q 채널의 자승기(23a, 23b) 및 자승기(23a, 23b)의 출력신호를 가산하여 PN 부호의 상관값(Y)을 얻기 위한 가산기(24)를 포함한다.The PN code correlation value calculating unit 20 is a PN code accumulator 21a, 21b and a PN code accumulator of an I / Q channel that multiply the output signals of the A / D converters 13a and 13b by the PN code string a_n. Adder 22a, 22b of the I / Q channel that accumulates and adds N output signals of (21a, 21b), and I / Q channel that squares the output value of the adder 22a, 22b for noncoherent processing. And an adder 24 for adding the output signals of the power supplies 23a, 23b and the power supplies 23a, 23b to obtain the correlation value Y of the PN code.

임계값 산출부(30)는 A/D 변환기(13a, 13b)의 출력신호와 상기 PN 부호열()에 수직(orthogonal)인 PN 부호열()을 곱하는 I/Q 채널의 PN 부호 적산기(31a, 31b), PN 부호 적산기(31a, 31b)의 출력신호를 N 개만큼 누적하여 가산하는 I/Q 채널의 가산기(32a, 32b), 가산기(32a, 32b)의 출력 값을 제곱하는 I/Q 채널의 자승기(33a, 33b) 및 자승기(33a, 33b)의 출력신호를 가산하는 가산기(34), 가산기(34)의 출력 값을 평균하여 적응 임계값 산출을 위한 전력 레벨(X)을 구하는 평균 값 계산기(35), 평균값 계산기(35)의 출력신호(X)에 임계값 계수(T)를 곱하여 일정한 적응 임계값(TX)을 산출하는 적산기(36)를 포함한다.The threshold calculator 30 outputs the output signals of the A / D converters 13a and 13b and the PN code string ( PN code string (orthogonal) to PN code integrators 31a and 31b of the I / Q channel multiplied by), and I / Q channel adders 32a and 32b that accumulate and add N output signals of the PN code integrators 31a and 31b, Output values of the adders 34 and adders 34, which add the output signals of the squares 33a and 33b of the I / Q channel and the squares 33a and 33b to square the output values of the adders 32a and 32b. Multiplying the output signal X of the average value calculator 35 and the average value calculator 35 by averaging the power level X for calculating the adaptive threshold value by averaging the threshold value T. Integrator 36 to calculate the.

도1에 도시한 종래의 코드 획득 장치에 따르면, 신호의 누적을 사용하지 않음으로 인하여, 이동통신의 페이딩 채널에서 동기의 획득 확률이 낮아진다는 단점이 있다.According to the conventional code acquisition apparatus shown in FIG. 1, since the signal accumulation is not used, the acquisition probability of synchronization in the fading channel of the mobile communication is lowered.

도2는 미국특허 제5,644,591호에 기재된 넌코히어런트 누적을 사용하는 종래의 코드 획득 장치를 나타내는 도면이다.FIG. 2 is a diagram showing a conventional code acquisition apparatus using noncoherent accumulation described in US Pat. No. 5,644,591.

도2에 도시한 코드 획득 장치는 RF(radio frequency) 신호를 수신하여, 기저대역의 I(inphase) 신호와 Q(quadrature) 신호를 생성하는 수신부(10), 수신부(10)로부터 출력되는 I신호와 Q 신호를 수신하여 PN 부호의 상관 값을 산출하는 PN 부호 상관값 산출부(50), 및 PN 부호 상관값 산출부(50)의 출력(Y)과 고정 임계값(TF)을 비교하여 획득 여부를 판정하는 비교기(40)를 포함한다.The code acquisition device shown in FIG. 2 receives an RF signal and generates an baseband I (inphase) signal and a Q (quadrature) signal. A PN code correlation value calculation unit 50 which receives a Q signal and calculates a correlation value of the PN code, and compares the output Y of the PN code correlation value calculation unit 50 with a fixed threshold value TF. Comparator 40 to determine whether or not.

도2에 도시한 구성 요소 중 수신부(10) 및 비교기(40)는 도1에 도시한 코드 획득 장치와 동일한 기능을 하므로, 중복되는 설명은 생략한다.Since the receiver 10 and the comparator 40 of the components shown in FIG. 2 have the same functions as the code acquisition device shown in FIG. 1, redundant descriptions thereof will be omitted.

도2에서, PN 부호 상관값 산출부(50)는 A/D 변환기(13a, 13b)의 출력신호와 PN 부호열()을 곱하는 I/Q 채널의 PN 부호 적산기(51a, 51b), PN 부호 적산기(51a, 51b)의 출력신호를 N 개만큼 누적해서 가산하는 I/Q 채널의 가산기(52a, 52b), 넌코히어런트 처리를 위해 가산기(52a, 52b)의 출력 값을 제곱하는 I/Q 채널의 자승기(53a, 53b), 자승기(53a, 53b)의 출력신호를 가산하는 가산기(54), 가산기(54)의 출력을 L 개만큼 누적하여 PN 코드의 넌코히어런트 누적을 수행하는 가산기(55)를 포함한다.In Fig. 2, the PN code correlation value calculating section 50 outputs the output signals of the A / D converters 13a and 13b and the PN code string ( Adder 52a, 52b of the I / Q channel that accumulates and adds N output signals from the PN code accumulators 51a, 51b of the I / Q channel, and multiplies by N. Adder 54, an adder 54 for adding the output signals of the multipliers 53a and 53b of the I / Q channel and the squarers 53a and 53b to square the output values of the adders 52a and 52b for noncoherent processing. And an adder 55 for accumulating L outputs as many as 54 and performing noncoherent accumulation of PN codes.

도2에 도시한 종래의 코드 획득 장치에 의하면, 고정 임계값(TF)을 비교하여, 코드획득을 수행하기 때문에 다양한 이동 통신 환경에서 오 경보 율이 높아지거나 PN 부호의 동기 획득을 제대로 하지 못할 수도 있다는 문제점이 있다.According to the conventional code acquisition apparatus shown in Fig. 2, since the code acquisition is performed by comparing the fixed thresholds (TF), false alarm rates may be high in various mobile communication environments or the PN code may not be properly acquired in synchronization. There is a problem.

본 발명이 이루고자 하는 기술적 과제는 이와 같은 종래의 문제점을 해결하기 위한 것으로서, 오 경보 율을 일정하게 유지하면서 PN 부호의 동기 획득 확률을 높일 수 있는 코드 획득 장치 및 코드 획득 방법을 제공하기 위한 것이다.SUMMARY OF THE INVENTION The present invention has been made in an effort to solve such a conventional problem, and to provide a code acquisition device and a code acquisition method capable of increasing the synchronization acquisition probability of a PN code while maintaining a false alarm rate.

도1은 넌코히어런트 누적을 사용하는 종래의 코드 획득 장치를 나타내는 도면이다.1 is a diagram showing a conventional code acquisition apparatus using noncoherent accumulation.

도2는 고정 임계값을 사용하는 종래의 코드 획득 장치를 나타내는 도면이다.2 is a diagram illustrating a conventional code acquisition device using a fixed threshold.

도3은 본 발명의 실시예에 따른 코드 획득 장치를 나타내는 도면이다.3 is a diagram illustrating a code acquisition apparatus according to an embodiment of the present invention.

도4는 본 발명의 실시예에서 넌코히어런트 누적의 수에 따른 PN 부호의 획득 성능 그래프를 나타내는 도면이다.FIG. 4 is a diagram illustrating a graph of a performance of acquiring a PN code according to the number of noncoherent accumulations in an embodiment of the present invention. FIG.

상기와 같은 목적을 달성하기 위한 본 발명의 코드 분할 다중 접속 통신 시스템의 코드 획득 장치는Code acquisition apparatus of the code division multiple access communication system of the present invention for achieving the above object

RF 신호를 수신하여 기저 대역의 I 신호 및 Q 신호를 생성하는 수신부; 상기 수신부로부터 상기 I 신호 및 상기 Q 신호를 수신하여, 유사 잡음(PN) 부호의 넌코히어런트 누적 상관값을 출력하는 넌코히어런트 누적 상관값 산출부; 상기 수신부로부터 상기 I 신호 및 상기 Q 신호를 수신하여, 누적 적응 임계치를 산출하는 누적 적응 임계치 산출부; 및 상기 누적 상관값 산출부로부터 출력되는 누적 상관값과 상기 누적 임계치 산출부로부터 출력되는 누적 임계치를 비교하여, 코드 획득 여부를 판정하는 비교기를 포함한다.A receiver which receives the RF signal and generates baseband I and Q signals; A noncoherent cumulative correlation value calculator for receiving the I signal and the Q signal from the receiver and outputting a noncoherent cumulative correlation value of a pseudo noise (PN) code; A cumulative adaptation threshold calculator for receiving the I signal and the Q signal from the receiver and calculating a cumulative adaptation threshold; And a comparator for determining whether to obtain a code by comparing a cumulative correlation value output from the cumulative correlation value calculator and a cumulative threshold value output from the cumulative threshold calculator.

또한, 본 발명의 특징에 따른 코드 분할 다중 접속 통신 시스템의 코드 획득 방법은In addition, the code acquisition method of the code division multiple access communication system according to an aspect of the present invention

RF 신호를 수신하여 기저 대역의 I 신호 및 Q 신호를 생성하는 제1 단계; 상기 제1 단계에서 생성한 상기 I 신호 및 상기 Q 신호를 수신하여, 유사 잡음(PN) 부호의 넌코히어런트 누적 상관값을 출력하는 제2 단계; 상기 제1 단계에서 생성한 상기 I 신호 및 상기 Q 신호를 수신하여, 누적 적응 임계치를 산출하는 제3 단계;및 상기 누적 상관값과 상기 누적 임계치를 비교하여, 코드 획득 여부를 판정하는 제4 단계를 포함한다.A first step of receiving an RF signal to generate baseband I and Q signals; A second step of receiving the I signal and the Q signal generated in the first step and outputting a noncoherent cumulative correlation value of a pseudo noise (PN) code; A third step of receiving the I signal and the Q signal generated in the first step to calculate a cumulative adaptive threshold; and a fourth step of determining whether to obtain a code by comparing the cumulative correlation value with the cumulative threshold value; It includes.

이하에서는 도면을 참조하여 본 발명의 실시예를 상세하게 설명한다.Hereinafter, with reference to the drawings will be described an embodiment of the present invention;

도3은 본 발명의 실시예에 따른 코드 획득 장치를 나타내는 도면이다.3 is a diagram illustrating a code acquisition apparatus according to an embodiment of the present invention.

도3에 도시한 바와 같이, 본 발명의 실시예에 따른 코드 획득 장치는 수신부(100), 넌코히어런트 누적 상관값 산출부(200), 누적 적응 임계값 산출부(300) 및 비교기(400)를 포함한다.As shown in FIG. 3, the code acquisition apparatus according to the embodiment of the present invention includes a receiver 100, a noncoherent cumulative correlation value calculator 200, a cumulative adaptive threshold calculator 300, and a comparator 400. It includes.

수신부(100)는 RF(radio frequency) 신호를 수신하여, 기저대역의 I/Q 신호를 생성하며, 넌코히어런트 누적 상관값 산출부(200)는 수신부(100)로부터 출력되는 I신호와 Q 신호를 수신하여 PN 부호의 넌코히어런트 누적 상관 값을 산출한다. 누적 적응 임계값 산출부(300)는 수신부(100)로부터 출력되는 I 신호와 Q 신호를 수신하여 누적 적응 임계값(TX)을 산출하고, 비교기(400)는 넌코히어런트 누적 PN 부호 상관값 산출부(200)의 출력(Y)과 누적 임계값 산출부(300)의 출력을 비교하여 획득 여부를 판정한다.The receiver 100 receives a radio frequency (RF) signal to generate a baseband I / Q signal, and the noncoherent cumulative correlation value calculation unit 200 outputs an I signal and a Q signal output from the receiver 100. To calculate the noncoherent cumulative correlation value of the PN code. The cumulative adaptive threshold calculator 300 receives the I and Q signals output from the receiver 100 to calculate the cumulative adaptive threshold TX, and the comparator 400 calculates a noncoherent cumulative PN code correlation value. The output Y of the unit 200 is compared with the output of the cumulative threshold calculator 300 to determine whether it is obtained.

수신부(100)는 RF 신호를 기저대역 신호로 변환하는 I/Q 채널의 믹서(110a, 110b), 믹서(110a, 110b)로부터 출력되는 신호를 송신기의 펄스 성형 필터에 대응하여 필터링하는 수신기의 I/Q 채널 정합 필터(120a, 120b), 정합 필터(120a, 120b)에 의해 필터링된 신호를 디지털 신호로 변환하기 위한 I/Q 채널의 A/D 변환기(130a, 130b)를 포함한다.Receiving unit 100 I of the receiver for filtering the signal output from the mixer (110a, 110b), the mixer 110a, 110b of the I / Q channel for converting the RF signal into a baseband signal corresponding to the pulse shaping filter of the transmitter / Q channel matching filters 120a and 120b, and I / Q channels A / D converters 130a and 130b for converting the signal filtered by the matching filters 120a and 120b into digital signals.

넌코히어런트 누적 상관값 산출부(200)는 A/D 변환기(130a, 130b)의 출력신호와 PN 부호열()을 곱하는 I/Q 채널의 PN 부호 적산기(210a, 210b), PN 부호 적산기(210a, 210b)의 출력신호를 N 개만큼 누적하여 가산하는 I/Q 채널의 가산기(220a, 220b), 넌코히어런트 처리를 위해 가산기(220a, 220b)의 출력 값을 제곱하는 I/Q 채널의 자승기(230a, 230b), 자승기(230a, 230b)의 출력신호를 가산하여 PN 부호의 상관값을 얻기 위한 가산기(240), 가산기(240)의 출력을 L 개만큼 누적하여, PN 코드의 넌코히어런트 누적을 수행하는 가산기(250)를 포함한다.The noncoherent cumulative correlation value calculator 200 outputs the output signals of the A / D converters 130a and 130b and the PN code string ( PN code integrators 210a and 210b of the I / Q channel, which are multiplied by < RTI ID = 0.0 >),< / RTI > I / Q channel adders 220a and 220b, which accumulate and add N output signals of the PN code integrators 210a and 210b, For noncoherent processing, the correlation values of the PN codes are obtained by adding the output signals of the squarers 230a and 230b and the squarers 230a and 230b of the I / Q channel, which are squared output values of the adders 220a and 220b. And an adder 250 for accumulating L outputs of the adder 240 and performing noncoherent accumulation of PN codes.

누적 적응 임계값 산출부(300)는 A/D 변환기(130a, 130b)의 출력신호와 상기 PN 부호열(a_n)에 수직(orthogonal)인 PN 부호열()을 곱하는 I/Q 채널의 PN 부호 적산기(310a, 310b), PN 부호 적산기(310a, 310b)의 출력신호를 N 개만큼 누적하여 가산하는 I/Q 채널의 가산기(320a, 320b), 가산기(320a, 320b)의 출력 값을 제곱하는 I/Q 채널의 자승기(330a, 330b), 자승기(330a, 330b)의 출력신호를 가산하는 가산기(340), 누적 적응 임계값을 얻기 위해 가산기(310)의 출력 신호를 L 개만큼 누적하는 가산기(350), 가산기(350)의 출력 신호를 필요한 수(M) 만큼 저장하는 메모리(360), 메모리에 저장된 값을 더하여 적응 임계값 산출을 위한 전력 레벨(X)을 구하는 가산기(370), 및 가산기(370)의 출력 값에 임계값 계수(T)를 곱하여 일정한 누적 적응 임계값을 산출하는 적산기(380)를 포함한다.The cumulative adaptive threshold calculating unit 300 includes an output signal of the A / D converters 130a and 130b and a PN code string that is orthogonal to the PN code string a_n. PN code integrators 310a and 310b of the I / Q channel, which are multiplied by < RTI ID = 0.0 > 1, < / RTI > I / Q channel adders 320a and 320b, which accumulate and add N output signals of the PN code integrators 310a and 310b, In order to obtain an accumulative adaptation threshold, an adder 330a and 330b of an I / Q channel that squares the output values of the adders 320a and 320b, and an adder 340 that adds output signals of the multipliers 330a and 330b. An adder 350 that accumulates L output signals of the adder 310, a memory 360 that stores the output signals of the adder 350 by the required number M, and a value stored in the memory are added to calculate an adaptive threshold value. An adder 370 for obtaining the power level X, and an accumulator 380 for multiplying the output value of the adder 370 by the threshold coefficient T to yield a constant cumulative adaptive threshold.

도3에 도시한 본 발명의 실시예에 따른 코드 획득 장치는 넌코히어런트 누적 PN 부호 획득 값(Y)과 누적 적응 임계값의 값 TX를 비교하여 Y 값이 TX 보다 크면 PN 부호의 동기가 획득되었다고 판정하고, 그렇지 않으면 PN 부호의 초기 동기가맞지 않았다고 판정한다. 따라서, 넌코히어런트 누적과 누적 적응 임계값을 동시에 사용하기 때문에 오 경보 율을 일정하게 유지하면서 PN 부호의 동기 획득 확률을 높일 수 있다.The code acquisition apparatus according to the embodiment of the present invention shown in FIG. 3 compares the noncoherent cumulative PN code acquisition value (Y) with the value of the cumulative adaptation threshold value TX. When the Y value is larger than TX, the PN code is synchronized. Otherwise, it is determined that the initial synchronization of the PN code is not correct. Therefore, since the noncoherent accumulation and the cumulative adaptation threshold are used at the same time, it is possible to increase the probability of acquiring the synchronization of the PN code while keeping the false alarm rate constant.

이하에서는 본 발명의 실시예에 따른 코드 획득 장치의 PN 부호의 동기 획득에 대한 성능에 대하여 설명한다.Hereinafter, performance of synchronous acquisition of a PN code of a code acquisition device according to an embodiment of the present invention will be described.

본 발명의 실시예에 따른 코드 획득 장치는 다음의 수학식 1 및 수학식 2와 같은 오경보 확률과 동기 획득 확률을 얻는다.The code acquisition apparatus according to the embodiment of the present invention obtains a false alarm probability and a synchronization acquisition probability as shown in Equations 1 and 2 below.

여기서,(j = 0, 1)은 확률 함수 Pj(y)에 대한 모멘트 발생 함수(moment generating function; MGF)이고, j=1인 경우에는 수신된 PN 신호와 자체 생성한 PN 신호의 위상이 맞은 상태의 상관 출력 값의 확률 함수이고, j=0인 경우는 수신된 PN 신호와 자체 생성한 PN 신호의 위상이 다른 경우의 신호의 확률함수를 나타낸다. 또한,(k0= 1, 2, ...)와(k1= 1, 2,....)는 각각의 왼쪽 평면(left half plane; LHP)에 존재하는 극(pole)을 나타낸다.는 적응 임계값을 얻기 위한 MGF에서 s값을 -Ts로 치환하여 얻는다. 그리고, res[·]는 나머지(residue)를 나타낸다.here, (j = 0, 1) is a moment generating function (MGF) for the probability function Pj (y). When j = 1, the phase of the received PN signal and the self-generated PN signal are in phase with each other. Probability function of the correlation output value, j = 0 represents the probability function of the signal when the phase of the received PN signal and the self-generated PN signal is different. Also, (k 0 = 1, 2, ...) and (k 1 = 1, 2, ....) respectively Wow It represents the pole present in the left half plane (LHP) of. Is obtained by substituting s for -Ts in MGF to obtain an adaptive threshold. And res [·] represents the remainder.

본 발명의 실시예에서 사용한 페이딩 채널에서의 PN 신호의 MGF는 다음의 수학식 3과 같다.The MGF of the PN signal in the fading channel used in the embodiment of the present invention is shown in Equation 3 below.

로 주어지고, 상관 매트릭스 (correlation matrix)의 고유 값(eigen-value)이 서로 다른 경우 다음의 수학식 4와 같이 표시할 수 있다.If the eigen-values of the correlation matrix are different from each other, it can be expressed as Equation 4 below.

여기서,는 다음의 수학식 5와 같으며,는 상관 매트릭스의 고유 값을 나타내고,는 신호 대 잡음비( Signal to Noise Ration; SNR)이다. 그리고, 적응 임계값의 MGF는로 주어진다. PN 부호기에 신호가 없을 때에 MGF는이다.here, Is equal to the following Equation 5, Represents the eigenvalues of the correlation matrix, Is the Signal to Noise Ration (SNR). And, the MGF of the adaptive threshold is Is given by When there is no signal in the PN encoder, MGF to be.

이상의 정보를 토대로 오 경보 율을 계산하면 다음의 수학식 6과 같다.Based on the above information, the false alarm rate is calculated as shown in Equation 6 below.

이 되고, PN 부호의 초기동기 획득 확률은 다음의 수학식 7과 같이 된다.In this case, the initial synchronization acquisition probability of the PN code is expressed by Equation 7 below.

이 된다.Becomes

본 발명을 사용하기 위해서는 우선 적응 임계값을 계산해야 한다. 이를 얻기 위해서는 수학식 6을 사용한다. 예를 들어 원하는 오경보율을 설정한 후에 M의 값과 L의 값을 정하고 나서, 수학식 6을 이용하여 임계값 계수(T)를 계산한다. 아래의 표는 M=8, Pfa는 10-4, 그리고 L = 1, 2, 3 각각에 대한 T의 값을 정리한 것이다.In order to use the present invention, an adaptation threshold must first be calculated. Equation 6 is used to obtain this. For example, after setting a desired false alarm rate, the values of M and L are determined, and then the threshold coefficient T is calculated using Equation 6. The table below shows the values of T for M = 8, P fa for 10 -4 , and L = 1, 2, and 3 respectively.

[표][table]

LL 설계예Design example M=8, M = 8, M = 24, M = 24, 1One 2. 16232. 1623 0.77830.7783 22 1.04241.0424 0.41090.4109 33 0.74800.7480 0.29970.2997

도4는 상관 매트릭스와 계수간 상관 값이 0.9일 때 본 발명의 실시예를 적용한 경우 넌코히어런트 누적에 따른 PN 부호 획득 확률을 나타낸다. 도4로부터 알 수 있듯이, 넌코히어런트 누적으로 PN 부호 획득 확률이 L의 값에 따라 높아짐을 알 수 있다. 여기에서 L=1인 경우는 누적을 사용하지 않은 종래의 방법에 의한 성능을 나타낸다.4 illustrates a PN code acquisition probability according to noncoherent accumulation when the embodiment of the present invention is applied when the correlation value between the correlation matrix and the coefficient is 0.9. As can be seen from FIG. 4, it can be seen that the probability of obtaining the PN code increases with the value of L due to noncoherent accumulation. In the case where L = 1, the performance by the conventional method without using accumulation is shown.

이상에서 본 발명의 실시예에 대하여 설명하였으나, 본 발명은 상기한 실시예에만 한정되는 것은 아니며, 그 외의 다양한 변경이나 변형이 가능하다.Although the embodiments of the present invention have been described above, the present invention is not limited only to the above embodiments, and various other changes and modifications are possible.

이상에서 설명한 본 발명에 따르며, 넌코히어런트 누적과 누적 적응 임계값을 동시에 사용하여 코드 획득을 수행하기 때문에, 오 경보 율을 일정하게 유지하면서 PN 부호의 동기 획득 확률을 높일 수 있다.According to the present invention described above, since the code acquisition is performed using the noncoherent accumulation and the cumulative adaptation threshold at the same time, it is possible to increase the synchronization acquisition probability of the PN code while keeping the false alarm rate constant.

Claims (8)

RF 신호를 수신하여 기저 대역의 I 신호 및 Q 신호를 생성하는 수신부;A receiver which receives the RF signal and generates baseband I and Q signals; 상기 수신부로부터 상기 I 신호 및 상기 Q 신호를 수신하여, 유사 잡음(PN) 부호의 넌코히어런트 누적 상관값을 출력하는 넌코히어런트 누적 상관값 산출부;A noncoherent cumulative correlation value calculator for receiving the I signal and the Q signal from the receiver and outputting a noncoherent cumulative correlation value of a pseudo noise (PN) code; 상기 수신부로부터 상기 I 신호 및 상기 Q 신호를 수신하여, 누적 적응 임계치를 산출하는 누적 적응 임계치 산출부; 및A cumulative adaptation threshold calculator for receiving the I signal and the Q signal from the receiver and calculating a cumulative adaptation threshold; And 상기 누적 상관값 산출부로부터 출력되는 누적 상관값과 상기 누적 임계치 산출부로부터 출력되는 누적 임계치를 비교하여, 코드 획득 여부를 판정하는 비교기A comparator for determining whether to obtain a code by comparing a cumulative correlation value output from the cumulative correlation value calculating unit with a cumulative threshold value output from the cumulative threshold calculating unit 를 포함하는 코드 분할 다중 접속 통신 시스템의 코드 획득 장치.Code acquisition apparatus of a code division multiple access communication system comprising a. 제1항에 있어서,The method of claim 1, 상기 넌코히어런트 누적 상관값 산출부는The noncoherent cumulative correlation value calculating unit 상기 수신부로부터 출력되는 상기 I 신호와 상기 Q 신호에 각각 제1 PN 부호열을 곱하는 제1 I 채널 PN 부호 적산기 및 제1 Q 채널 PN 부호 적산기;A first I-channel PN code integrator and a first Q-channel PN code integrator multiplying the I signal and the Q signal by the first PN code sequence respectively output from the receiver; 각각 상기 제1 I 채널 적산기 및 상기 제1 Q 채널 PN 부호 적산기의 출력신호를 N 개만큼 누적하여 가산하는 제1 I 채널 가산기 및 제1 Q 채널 가산기;A first I channel adder and a first Q channel adder for accumulating and adding N output signals of the first I channel adder and the first Q channel PN code adder, respectively; 각각 상기 제1 I 채널 가산기 및 상기 제1 Q 채널 가산기의 출력 값을 제곱하여 넌코히어런트 처리를 수행하는 제1 I 채널 자승기 및 제1 Q 채널 자승기;First and second Q channel multipliers for performing noncoherent processing by squaring output values of the first I channel adder and the first Q channel adder, respectively; 상기 제1 I 채널 자승기 및 제1 상기 Q 채널 자승기의 출력신호를 가산하는 제2 가산기; 및A second adder for adding output signals of the first I-channel multiplier and the first Q-channel multiplier; And 상기 제2 가산기의 출력을 L 개만큼 누적하여, PN 코드의 넌코히어런트 누적 상관값을 출력하는 제3 가산기를 포함하는 코드 분할 다중 접속 통신 시스템의 코드 획득 장치.And a third adder for accumulating L outputs of the second adder and outputting a noncoherent cumulative correlation value of the PN code. 제2항에 있어서,The method of claim 2, 상기 누적 적응 임계값 산출부는The cumulative adaptive threshold calculation unit 상기 수신부로부터 출력되는 상기 I 신호와 상기 Q 신호에 각각 제2 PN 부호열을 곱하는 제2 I 채널 PN 부호 적산기 및 제2 Q 채널 PN 부호 적산기;A second I-channel PN code integrator and a second Q-channel PN code integrator multiplying the I signal and the Q signal by a second PN code sequence respectively output from the receiver; 각각 상기 제2 I 채널 적산기 및 상기 제2 Q 채널 PN 부호 적산기의 출력신호를 N 개만큼 누적하여 가산하는 제2 I 채널 가산기 및 제2 Q 채널 가산기;A second I channel adder and a second Q channel adder for accumulating and adding N output signals of the second I channel adder and the second Q channel PN code adder, respectively; 각각 상기 제2 I 채널 가산기 및 상기 제2 Q 채널 가산기의 출력 값을 제곱하여 넌코히어런트 처리를 수행하는 제2 I 채널 자승기 및 제2 Q 채널 자승기;A second I-channel squarer and a second Q-channel squarer that perform noncoherent processing by squared output values of the second I-channel adder and the second Q-channel adder, respectively; 상기 제2 I 채널 자승기 및 상기 제2 Q 채널 자승기의 출력신호를 가산하는 제4 가산기;A fourth adder for adding the output signals of the second I channel squarer and the second Q channel squarer; 상기 제4 가산기의 출력 신호를 L 개만큼 누적하는 제5 가산기;A fifth adder that accumulates L output signals of the fourth adder; 상기 제4 가산기의 출력 신호를 M 개의 수만큼 저장하는 메모리;A memory for storing M number of output signals of the fourth adder; 상기 메모리에 저장된 값을 더하여 적응 임계값 산출을 위한 전력 레벨을 구하는 제6 가산기; 및A sixth adder for adding a value stored in the memory to obtain a power level for calculating an adaptive threshold value; And 상기 제6 가산기의 출력 값에 임계값 계수(T)를 곱하여 누적 적응 임계값을 산출하는 적산기를 포함하는 코드 분할 다중 접속 통신 시스템의 코드 획득 장치.And an accumulator for multiplying an output value of the sixth adder by a threshold coefficient (T) to calculate a cumulative adaptive threshold. 제3항에 있어서,The method of claim 3, 상기 제1 PN 부호열과 상기 제2 PN 부호열은 수직(orthogonal)인 것을 특징으으로 하는 코드 분할 다중 접속 통신 시스템의 코드 획득 장치.And the first PN code string and the second PN code string are orthogonal. 제4항에 있어서,The method of claim 4, wherein 상기 임계값 계수 T는 오경보 확률(Pfa)를 고려하여 다음의 식The threshold coefficient T is given by the following equation in consideration of a false alarm probability (P fa ). 에 의해 결정되는 것을 특징으로 하는 코드 분할 다중 접속 통신 시스템의 코드 획득 장치.Code acquisition apparatus of a code division multiple access communication system, characterized in that determined by. RF 신호를 수신하여 기저 대역의 I 신호 및 Q 신호를 생성하는 제1 단계;A first step of receiving an RF signal to generate baseband I and Q signals; 상기 제1 단계에서 생성한 상기 I 신호 및 상기 Q 신호를 수신하여, 유사 잡음(PN) 부호의 넌코히어런트 누적 상관값을 출력하는 제2 단계;A second step of receiving the I signal and the Q signal generated in the first step and outputting a noncoherent cumulative correlation value of a pseudo noise (PN) code; 상기 제1 단계에서 생성한 상기 I 신호 및 상기 Q 신호를 수신하여, 누적 적응 임계치를 산출하는 제3 단계;A third step of receiving the I signal and the Q signal generated in the first step and calculating a cumulative adaptation threshold; 상기 누적 상관값과 상기 누적 임계치를 비교하여, 코드 획득 여부를 판정하는 제4 단계를 포함하는 코드 분할 다중 접속 통신 시스템의 코드 획득 방법.And a fourth step of determining whether to obtain a code by comparing the cumulative correlation value with the cumulative threshold value. 제6항에 있어서,The method of claim 6, 상기 제2 단계는The second step is 상기 제1 단계에서 생성된 상기 I 신호와 상기 Q 신호에 각각 제1 PN 부호열을 곱한 후, N 개만큼 누적하여 가산하는 제5 단계;A fifth step of multiplying the I signal and the Q signal generated in the first step by a first PN code string and then accumulating and adding N numbers; 상기 제5 단계에서 I 채널 및 Q 채널 별로 누적 가산한 값을 각각 제곱하여 넌코히어런트 처리를 수행한 후, 제곱한 값을 가산하는 제6 단계; 및A sixth step of performing a noncoherent process by squaring cumulatively added values for each of the I and Q channels in the fifth step, and then adding the squared values; And 상기 제6 단계에서 가산한 값을 L 개만큼 누적하여, PN 코드의 넌코히어런트 누적 상관값을 출력하는 제7 단계를 포함하는 코드 분할 다중 접속 통신 시스템의 코드 획득 방법.And accumulating L values added in the sixth step and outputting a noncoherent cumulative correlation value of the PN code. 제7항에 있어서,The method of claim 7, wherein 상기 제3 단계는The third step is 상기 제1 단계에서 생성된 상기 I 신호와 상기 Q 신호에 각각 상기 제1 PN 부호열에 수직인 제2 부호열을 곱한 후, N 개만큼 누적하여 가산하는 제8 단계;An eighth step of multiplying the I signal and the Q signal generated in the first step by a second code string perpendicular to the first PN code string, and then accumulating and adding N numbers; 상기 제8 단계에서 I 채널 및 Q 채널 별로 누적 가산한 값을 각각 제곱한 후, 제곱한 값을 가산하는 제9 단계;A ninth step of squaring each cumulatively added value for each of the I channel and the Q channel in the eighth step, and then adding the squared value; 상기 제9 단계에서 가산한 값을 L 개만큼 누적하고, 누적된 값을 M 개의 수만큼 메모리에 저장하는 제10 단계;Accumulating L values added in the ninth step and storing the accumulated values in the memory by M number; 상기 메모리에 저장된 값을 더하여 적응 임계값 산출을 위한 전력 레벨을 구하고, 상기 전력 레벨에 임계값 계수(T)를 곱하여 누적 적응 임계값을 산출하는 제11 단계를 포함하는 코드 분할 다중 접속 통신 시스템의 코드 획득 방법.And an eleventh step of calculating a cumulative adaptive threshold by multiplying the power level by a threshold coefficient (T) by adding a value stored in the memory to calculate an adaptation threshold. How to get code.
KR10-2001-0084939A 2001-12-26 2001-12-26 An Apparatus and Method for Code Acquisition in Code Division Multiple Access Communications System KR100456452B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR10-2001-0084939A KR100456452B1 (en) 2001-12-26 2001-12-26 An Apparatus and Method for Code Acquisition in Code Division Multiple Access Communications System

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR10-2001-0084939A KR100456452B1 (en) 2001-12-26 2001-12-26 An Apparatus and Method for Code Acquisition in Code Division Multiple Access Communications System

Publications (2)

Publication Number Publication Date
KR20030055419A true KR20030055419A (en) 2003-07-04
KR100456452B1 KR100456452B1 (en) 2004-11-09

Family

ID=32213340

Family Applications (1)

Application Number Title Priority Date Filing Date
KR10-2001-0084939A KR100456452B1 (en) 2001-12-26 2001-12-26 An Apparatus and Method for Code Acquisition in Code Division Multiple Access Communications System

Country Status (1)

Country Link
KR (1) KR100456452B1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100562679B1 (en) * 2004-06-25 2006-03-23 한국과학기술원 A Method of Rapid Acquisition of PN Sequences with A New Decision Logic

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106301416B (en) * 2016-08-26 2019-05-28 成都九洲迪飞科技有限责任公司 Bpsk signal and msk signal hybrid spread spectrum system
CN106357300B (en) * 2016-08-26 2019-04-16 成都九洲迪飞科技有限责任公司 The anti-impulse disturbances method of BPSK spread spectrum system

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0758669A (en) * 1993-08-11 1995-03-03 Fujitsu Ltd Digital matched filter
KR970005598B1 (en) * 1994-06-29 1997-04-18 삼성전자 주식회사 Non-coherent digital apparatus for receiving in spread spectrum
US5577025A (en) * 1995-06-30 1996-11-19 Qualcomm Incorporated Signal acquisition in a multi-user communication system using multiple walsh channels
KR100268455B1 (en) * 1997-11-18 2000-10-16 윤종용 Filtering method of non-linear dynamics signal
KR100268670B1 (en) * 1997-12-29 2000-10-16 윤종용 Pn code acquisition apparatus for direct sequence spreading spectrum communication
KR19990069815A (en) * 1998-02-13 1999-09-06 김덕중 Synchronous Acquisition Device for Wideband Code Division Multiple Access Mobile Communication System

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100562679B1 (en) * 2004-06-25 2006-03-23 한국과학기술원 A Method of Rapid Acquisition of PN Sequences with A New Decision Logic

Also Published As

Publication number Publication date
KR100456452B1 (en) 2004-11-09

Similar Documents

Publication Publication Date Title
US6370397B1 (en) Search window delay tracking in code division multiple access communication systems
US7058399B2 (en) Search window delay tracking in code division multiple access communication systems
EP1358721B1 (en) Method and system for controlling device transmit power in a wireless communication network
JP4350271B2 (en) Method and apparatus for acquiring spreading code synchronization in receiver of CDMA communication system
EP1605606A2 (en) Method and system for providing an estimate of the signal strength of a received signal
US6144691A (en) Method and apparatus for synchronizing to a direct sequence spread spectrum signal
KR100445492B1 (en) Radio communication apparatus and radio communication method
WO1999027672A1 (en) Channel estimating apparatus, and cdma receiver and cdma transceiver each having the apparatus
JPH07202753A (en) Acquisition method by a modulus an obtainment of the duplex dwell most that has a continuous judgement method by a sign partition multiple access and a direct spectrum spread system and its device
KR20000071310A (en) Mobile station, base station and syncronizing control method thereof
US7027487B2 (en) Combination power/inphase correlator for spread spectrum receiver
GB2367211A (en) Slot timing acquisition and local oscillator frequency offset correction in a direct sequence spread spectrum receiver
EP1175736A1 (en) Code synchronization method and receiver
EP1087539B1 (en) Demodulating receiver with simple structure
US20060098600A1 (en) Decreasing computational complexity of TD-SCDMA measurement process
US20050254604A1 (en) Beaulieu series approach to optimal UMTS RACH preamble detection estimation
KR100456452B1 (en) An Apparatus and Method for Code Acquisition in Code Division Multiple Access Communications System
US7130333B2 (en) Method and device for frame sync detection using channel combining and correlation
US7266093B2 (en) Method and arrangement for automatic frequency correction
US7257149B2 (en) Obtaining initial code synchronization in a CDMA communication system
US7577182B2 (en) Transmitter apparatus, receiver apparatus, transmission method, reception method and program
EP1241818A1 (en) Receiver apparatus and method for controlling reference frequency in the receiver apparatus
JP2003008552A (en) Antenna verification method and antenna verification processing apparatus
EP1148656A1 (en) Method and apparatus for synchronisation in a wireless communications system
US6278752B1 (en) System and method to prevent error propagation

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20081104

Year of fee payment: 5

LAPS Lapse due to unpaid annual fee