KR20010087934A - Cdma receiver and method for controlling dynamic range thereof - Google Patents

Cdma receiver and method for controlling dynamic range thereof Download PDF

Info

Publication number
KR20010087934A
KR20010087934A KR1020000011815A KR20000011815A KR20010087934A KR 20010087934 A KR20010087934 A KR 20010087934A KR 1020000011815 A KR1020000011815 A KR 1020000011815A KR 20000011815 A KR20000011815 A KR 20000011815A KR 20010087934 A KR20010087934 A KR 20010087934A
Authority
KR
South Korea
Prior art keywords
value
demodulation
demodulation symbol
gain
symbol
Prior art date
Application number
KR1020000011815A
Other languages
Korean (ko)
Other versions
KR100327415B1 (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 KR1020000011815A priority Critical patent/KR100327415B1/en
Publication of KR20010087934A publication Critical patent/KR20010087934A/en
Application granted granted Critical
Publication of KR100327415B1 publication Critical patent/KR100327415B1/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/7097Interference-related aspects
    • H04B1/711Interference-related aspects the interference being multi-path interference
    • H04B1/7115Constructive combining of multi-path signals, i.e. RAKE receivers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L27/00Modulated-carrier systems
    • H04L27/18Phase-modulated carrier systems, i.e. using phase-shift keying
    • H04L27/22Demodulator circuits; Receiver circuits

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Error Detection And Correction (AREA)

Abstract

PURPOSE: A CDMA receiving apparatus and a dynamic range adjusting method according to the same is provided to improve an error correction performance of a viterbi decoder by calculating a statistic characteristic of a demodulation symbol and changing an output bit of a rake receiver. CONSTITUTION: A plurality of finger units(31-1¯31-N) convert a received signal into a demodulation symbol. A plurality of FIFO units(32-1¯32-N) correct delay difference between the demodulation symbols outputted from the finger units(31-1¯31-N). An adder(33) adds signals outputted from the FIFO units(32-1¯32-N). An automatic gain adjusting unit(34) receives an output signal of the adder(33), checks a statistic characteristic of the demodulation symbol, adjusts an optimized quantization range according to a size of the demodulation symbol, and adjusts a gain of a saturation/trucation. A saturation/trucation unit(35) equals a bit resolution of the demodulation symbol to an input bit resolution of a viterbi decoder(36) by the gain value adjusted in the automatic gain adjusting unit(34).

Description

씨디엠에이(CDMA) 수신장치 및 그에 따른 다이나믹 레인지 조절방법{CDMA RECEIVER AND METHOD FOR CONTROLLING DYNAMIC RANGE THEREOF}CDMA receiver and its dynamic range control method {CDMA RECEIVER AND METHOD FOR CONTROLLING DYNAMIC RANGE THEREOF}

본발명은 무선통신기기에 관한 것으로 특히, 레이크 리시버(Rake Receiver)의 소프트 심볼(Soft Symbol)을 비터비 디코더(Viterbi Decoder)에 입력할 때 최적화된 다이나믹 레인지(Dynamic Range)를 갖도록 조절해주는 CDMA 수신장치 및 그에 따른 다이나믹 레인지 조절방법에 관한 것이다.The present invention relates to a wireless communication device, and in particular, CDMA reception that adjusts to have an optimized dynamic range when a soft symbol of a lake receiver is input to a Viterbi decoder. An apparatus and a method for adjusting dynamic range accordingly.

일반적으로, 비터비 디코더의 입력인 소프트 심볼은 4비트로 표현되는데 레이크 리시버의 출력값은 이보다 많은 비트를 이용한다. 따라서, 두 장치간의 비트 리솔루션(Bit Resolution)를 맞추기 위해서는 트루케이션(trucation) 또는 세cn레이션(Saturation)을 하게 된다. 이것을 레이크 리시버의 소프트 심볼에 대한 이득(Gain)을 준다고 한다.In general, the soft symbol that is the input of the Viterbi decoder is represented by 4 bits, and the output value of the rake receiver uses more bits than this. Accordingly, in order to match the bit resolution between two devices, a truncation or saturation is performed. This is said to give a gain for the soft symbol of the lake receiver.

무선통신에서는 송신단과 수신단 사이의 매체에 의해 다중경로(Multipath)가 형성되는데, 이 다중경로에 의해 수신 신호에 페이딩(fading) 현상이 발생하게 된다.In wireless communication, a multipath is formed by a medium between a transmitting end and a receiving end, and fading occurs in a received signal by the multipath.

페이딩 현상은 다중경로에 의한 신호의 위상차이에 의해 발생하는 것으로 이는 신호의 크기를 감소시키고, 전송 에러를 집중적으로 발생시킬 뿐만 아니라 신호간 간섭(inter-symbol interfernce)을 발생시킨다.The fading phenomenon is caused by the phase difference of the signal due to the multipath, which reduces the size of the signal, intensively generates transmission errors, and generates inter-symbol interfernce.

한편, CDMA(Code Division Mitipul Access)방식의 무선통신 시스템에서는 협대역의 송신 데이터가 확산신호에 의해 보다 넓은 대역을 갖는 신호로 바뀌어 전송된다. 이러한 CDMA 신호의 다중경로에 따른 각 신호들은 서로 작은 상관값을 갖는 특성이 있다. 따라서 레이크 리시버는 CDMA방식의 통신시스템에서 페이딩 현상을 극복하기에 적합한 수신기로 널리 사용되고 있다.On the other hand, in the wireless communication system of the Code Division Mitipul Access (CDMA) system, the narrowband transmission data is converted into a signal having a wider band by the spread signal and transmitted. Each signal according to the multipath of the CDMA signal has a characteristic of having a small correlation value with each other. Therefore, the lake receiver is widely used as a receiver suitable to overcome the fading phenomenon in the CDMA communication system.

이 레이크 리시버는 복수개의 복조기로 구성되며 각 복조기가 각기 다른 수신신호 경로와 동기화되어 복조되는데, 특정 경로에 대해서는 상관값이 크고 다른 패스에 대해서는 상관값이 작게 된다. 이러한 복조기를 여러 개 사용함으로써 각 복조기에서 서로 다른 경로로 수신되는 신호를 복조하여 각 출력을 합쳐 복조 심볼을 발생시켜 다이버시티(Diversity) 이득을 얻게 된다.The rake receiver is composed of a plurality of demodulators, and each demodulator is demodulated in synchronization with different received signal paths. The correlation value is large for a specific path and small for another path. By using multiple demodulators, demodulation symbols are generated by demodulating signals received on different paths in each demodulator, combining the respective outputs, and obtaining diversity gain.

통상의 복조 심볼은 하드 디시젼(Hard Dicision)해서 송신된 데이터가 무엇을 결정하기 보다는 여러가지 값을 갖는 소프트 디시젼을 하여 각 심볼간의 상관 관계를 이용하여 채널을 통과하면서 생긴 에러를 보정해주는 비터비 디코더를 사용하게 된다.Conventional demodulation symbols use hard decision to determine the transmitted data, rather than deciding what the transmitted data is. You will use a decoder.

이하, 첨부된 도면을 참조하여 종래 기술에 따른 무선통신기의 수신장치를 설명하기로 한다.Hereinafter, a receiver of a wireless communication apparatus according to the prior art will be described with reference to the accompanying drawings.

도 1은 레이크 리시버와 비터비 디코더를 이용한 CDMA수신기의 구성블록도이고, 도 2는 레이크 리시버의 각 브랜치(Branch)에 해당하는 핑거(Finger)의 구성블록도이다.FIG. 1 is a block diagram of a CDMA receiver using a rake receiver and a Viterbi decoder, and FIG. 2 is a block diagram of a finger corresponding to each branch of a rake receiver.

먼저, 도 1에 도시된 바와 같이, 종래 기술에 따른 레이크 리시버와 비터비 디코더를 이용한 CDMA수신기는 복수개의 핑거부(11-1,11-2,...,11-N)들과, 각 핑거부에서 출력된 복조 심볼간의 딜레이(Delay)차를 보정해주기 위한 복수개의 FIFO부(12-1,12-2,...,12-N)들과, 각 FIFO부에서 출력된 신호를 합산하는 합산기(13)와, 합산기(13)에서 출력된 심볼의 비트 리솔루션(Bit Resolution)을 비터비 디코더(15)의 입력비트 리솔루션과 동일하게 해주는 세추레이션/트루케이션부(14)로 구성된다.First, as shown in FIG. 1, a CDMA receiver using a lake receiver and a Viterbi decoder according to the prior art includes a plurality of finger portions 11-1, 11-2, ..., 11-N, A plurality of FIFO units 12-1, 12-2, ..., 12-N for correcting a delay difference between demodulation symbols outputted from a finger unit and a signal output from each FIFO unit are added together. The summation 13 and the segmentation / treatment unit 14 which makes the bit resolution of the symbol output from the summer 13 equal to the input bit resolution of the Viterbi decoder 15. It consists of.

여기서, 상기 각 핑거부는 베이스 밴드(Base Band)로 변환된 QPSK 수신신호를 받아 특정 경로의 신호와 동기화된 신호를 역확산하는 콤플렉스 디스프레더(Complex Despreader)(21)와, 콤플렉스 디스프레더(21)의 출력신호를 유저(User)에 할당된 월쉬 함수(Walsh Sequence)와 곱셈하는 제 1, 제 2 승산기(22,23)와, 상기 제 1 승산기(22)의 출력값을 누적시키는 제 1 누산기(24)와 상기 제 2 승산기(23)의 출력신호를 누적시키는 제 2 누산기(25)와, 상기 콤플렉스 디스프레더(21)의 출력신호로부터 파일롯(Pilot) 신호만을 추출해내는 제 1, 제 2 파일롯 필터부(26,27)와, 제 1 파일롯 필터부(26)의 출력신호와 상기 제 1 누산기(24)의 출력신호를 곱셈하는 제 3 승산기(28)와, 상기 제 2 파일롯 필터부(27)의 출력신호와 상기 제 2 누산기(25)의 출력신호를 곱셈하는 제 4 승산기(29)와, 상기 제 3 승산기(28)의 출력신호와 제 4 승산기(29)의 출력신호를 합산하여 핑거 심볼을 출력하는 합산기(30)로 구성된다.Here, each of the finger unit receives a QPSK received signal converted into a base band (Complex Band) and a complex despreader (Complex Despreader) (21) for despreading a signal synchronized with a signal of a specific path, the complex spreader (21) First and second multipliers 22 and 23 for multiplying an output signal of the multiplier by a Walsh function assigned to a user, and a first accumulator 24 for accumulating the output values of the first multiplier 22. ) And a second accumulator 25 for accumulating the output signals of the second multiplier 23, and first and second pilot filter units extracting only a pilot signal from an output signal of the complex spreader 21. And a third multiplier 28 for multiplying the output signal of the first pilot filter unit 26 and the output signal of the first accumulator 24 and the second pilot filter unit 27. A fourth multiplier 29 for multiplying an output signal by the output signal of the second accumulator 25 and the third multiplier Summing the output signals of the output signal and the fourth multiplier (29 of 28) consists of a summing amplifier 30 for outputting the finger symbol.

이와 같이 각 핑거는 베이스 밴드로 변환된 APSK신호를 받아 특정 경로의 신호와 동기화된 신호가 콤플렉스 디스프레더(21)를 통해 역확산된 후, 유저에 할당된 월쉬 함수와 곱해져서 누적된다.As described above, each finger receives the APSK signal converted into the base band, and the signal synchronized with the signal of the specific path is despread through the complex spreader 21, and then multiplied by the Walsh function assigned to the user.

따라서 주어진 다중경로를 통해 들어온 수신신호중 특정 경로에 대해서 상호관계를 계산하게 되고 다른 경로에 대해서는 다른 핑거에서 상호관계를 계산한다. 즉, 각 핑거에서 역확산하기 위해서 사용된 역확산 신호를 특정 경로와 동기화함으로써 그 경로를 통해 들어온 신호에 대해서는 큰 상관값을 갖고, 다른 경로에 대해서는 작은 상관값을 갖도록 한다.Therefore, the correlation is calculated for a specific path among the received signals through a given multipath, and the correlation is calculated at different fingers for the other path. That is, by synchronizing the despread signal used for despreading at each finger with a specific path, a large correlation value is obtained for the signal coming through the path and a small correlation value for the other path.

이러한 상관값은 각 경로에 따라 수신 신호의 세기가 다르고 또한 송신단과 수신단 사이에 캐리어 주파수(Carrier Frequency)의 오차나 채널상의 도플러 쉬프트에 의해 위상이 시간에 따라 변하게 된다.The correlation value is different in intensity of the received signal according to each path, and the phase changes with time due to an error in a carrier frequency between a transmitter and a receiver or a Doppler shift on a channel.

이러한 진폭과(Amplitude)과 위상의 변화를 보상하기 위해서 사용되는 방법으로 송신단에서 일정한 파워(Power)의 파일롯을 보내게 되는데, 상기 파일롯은 데이터의 값이 변화없이 보내지므로 전송 채널상에서 생긴 위상과 진폭의 변화를 예측하는데 사용된다.In order to compensate for the amplitude and the change of phase, the transmitter sends a pilot of constant power. The pilot transmits the data without any change, so the phase and amplitude of the transmission channel are generated. Used to predict the change in.

제 1, 제 2 파일롯 필터부(26,27)는 수신신호에서 파일롯 신호만을 추출해내는 것으로서 여기에서 얻어진 값을 인-패이즈 채널(in-phase channel)과 쿼드레쳐 채널(Quadrature channel)의 상관값과 인너 프로덕션(inner production)을 해서 BPSK 변조신호에 대한 채널상의 페이즈 로테이션(phase rotation)을 보상해줄 수 있다.The first and second pilot filter units 26 and 27 extract only the pilot signal from the received signal. The first and second pilot filter units 26 and 27 extract values of the pilot signal from the received signal and correlate the in-phase channel with the quadrature channel. Inner production can compensate for phase rotation on the channel for BPSK modulated signals.

이러한 복조 방법을 코이어런트 디모듈레이션(Coherent demodulation)이라고 한다.This demodulation method is called coherent demodulation.

상기 각 핑거부들의 출력은 각 FIFO부에 입력되는데, 이것은 각 핑거부가 서로 다른 경로의 신호와 동기되어 있기 때문에 동일한 심볼에 대한 핑거부의 출력이 시간차를 갖고 나오게 되는 것을 의미한다. 따라서 시간차에 의한 딜레이를 보상해주기 위해서 FIFO부가 사용된다. FIFO부를 통해 딜레이가 보상된 복조 심볼은 합산기(13)에서 더해진다.The outputs of the respective finger parts are input to the respective FIFO parts, which means that the outputs of the finger parts with respect to the same symbol come out with a time difference because each finger part is synchronized with a signal of a different path. Therefore, the FIFO unit is used to compensate for delay due to time difference. The demodulation symbol whose delay is compensated through the FIFO section is added in the summer 13.

한편, 비터비 디코더(15)는 코딩된 신호를 디코딩하기 위해 사용되는데, 이는 채널상의 에러를 보상해주기 위해서 복조 심볼간에 서로 상관관계를 갖도록 채널 코딩해서 전송하기 때문이다. 상기 비터비 디코더(15)는 하드 디시젼(hard-decision)된 신호를 이용하는 것 보다 소프트 디시젼(soft decision)된 신호를 이용하였을 때 보다 좋은 에러 정정 효과를 얻을 수 있다.On the other hand, the Viterbi decoder 15 is used to decode the coded signal, because the channel coding is transmitted so that the demodulation symbols are correlated with each other to compensate for errors on the channel. The Viterbi decoder 15 may obtain a better error correction effect when using a soft decision signal than using a hard decision signal.

소프트 디시젼(soft decision)된 신호는 비트를 많이 사용할수록 비터비 디코더(15)의 성능을 향상시키게 되는데 비트가 많이 사용될수록 하드웨어가 복잡해진다. 그러나 4비트 정도 사용하면 그 이상의 비트를 사용하는 것 보다 비슷한 성능을 보이게 되어 일반적으로 4비트의 소프트 디시젼된 신호를 비터비 디코더의 입력으로 사용한다.The soft decision signal improves the performance of the Viterbi decoder 15 as more bits are used. Hardware becomes more complicated as more bits are used. However, using about 4 bits yields similar performance than using more bits, and typically uses 4 bits of soft decision signal as the input of a Viterbi decoder.

이와 같은 종래 CDMA 수신장치에 있어서, 디버시티(diversity) 이득을 얻은 복조 심볼(demodulation symbol)은 4비트보다 훨씬 많은 비트를 사용하게 되므로 두 장치간의 비트 리솔루션(bit resolution)을 맞추어 주기 위해 세추레이션/트루케이션부(14)에서 이득을 조절해준다.In such a conventional CDMA receiver, since a demodulation symbol having a diversity gain uses much more bits than 4 bits, it is sequential to match the bit resolution between the two devices. Adjust the gain in the / trusion unit 14.

이 세추레이션/트루케이션부(14)는 여러가지의 컨트롤 값을 가질 수 있으며 CPU에서 이 값들을 조절한다.This segmentation / treatment section 14 can have various control values and adjust these values in the CPU.

그러나 상기와 같은 종래 CDMA 수신장치는 다음과 같은 문제점이 있었다.However, the conventional CDMA receiver as described above has the following problems.

이득을 조절하기 위해 변조율(modulation rate)에 따라 고정된 값을 CPU에서 제공하는데 즉, 변조율에 따라 고정된 이득에 의해 복조 심볼을 소프트 디시젼 심볼로 변환할 때 고정된 양자화 범위(Quantization range)를 사용하게 된다. 이는 복조 심볼의 에너지가 양자화 범위에 잘 일치되지 않을 경우에는 비터비 디코더의에러 정정 효과를 감소시키는 요인으로 작용한다.To adjust the gain, the CPU provides a fixed value according to the modulation rate, that is, a fixed quantization range when converting a demodulation symbol into a soft decision symbol with a fixed gain according to the modulation rate. Will be used. This serves as a factor of reducing the error correction effect of the Viterbi decoder when the energy of the demodulation symbol is not well within the quantization range.

일예로, 복조 에너지가 양자화 범위보다 클 때에는 많은 경우의 수가 세추레이션되는데, 이는 인접 심볼간의 상관관계를 이용하는 비터비 디코더의 성능을 감소시킨다. 반대로, 복조 에너지가 양자화 범위보다 작은 경우에는 너무 많은 비트들이 트루케이션(trucation)되어 마찬가지로 비터비 디코더의 에러 정정 성능이 감소된다.For example, when the demodulation energy is greater than the quantization range, many cases are partitioned, which reduces the performance of the Viterbi decoder using the correlation between adjacent symbols. Conversely, if the demodulation energy is less than the quantization range, too many bits are truncated, which likewise reduces the error correction performance of the Viterbi decoder.

따라서 복조 심볼의 에너지 크기와 상관없이 항상 동일한 비터비 디코더의 성능을 얻기 위해서는 양자화 범위를 복조 심볼의 에너지 크기에 따라 변화시킬 필요가 생긴다.Therefore, it is necessary to change the quantization range according to the energy size of the demodulation symbol in order to always obtain the same Viterbi decoder performance regardless of the energy amount of the demodulation symbol.

본 발명은 상기한 종래 기술의 문제점을 해결하기 위해 안출한 것으로, 레이크 리시버에서 출력된 복조 심볼을 비터비 디코더의 입력신호인 소프트 디시젼 심볼로 변화시킬 때 복조 에너지에 따른 최적화된 양자화 범위를 갖도록 이득을 적절하게 조절하는 CDMA 수신장치 및 그에 따른 다이나믹 레인지 조절방법을 제공하는데 그 목적이 있다.상기의 목적을 달성하기 위한 본 발명의 CDMA 수신장치는 레이크 리시버와 비터비 디코더를 직렬로 연결한 CDMA 수신장치에 있어서, 수신된 신호를 각각 복조 심볼로 변환시키는 복수개의 핑거부들과, 상기 각각의 핑거부에서 출력된 복조 심볼간의 딜레이를 보상하는 복수개의 FIFO부들과, 상기 각 FIFO부에서 출력된 신호를 합산하는 합산기와, 상기 합산기의 출력신호를 입력하여 상기 복조 심볼의 통계적인 특성을 조사하여 복조 심볼의 크기와 무관하게 최적화된 양자화범위를 조절하는 것에 의해 복조 심볼을 소프트 디시젼 심볼로 변화하는 세추레이션/트루케이션부의 이득을 조절하는 자동이득 조절부와, 상기 자동이득 조절부에 의해 조절된 이득값에 의해 복조 심볼의 비트 리솔루션을 상기 비터비 디코더의 입력비트 리솔루션과 일치시켜 주는 세추레이션/트루케이션부를 포함하여 구성되고, 본 발명의 CDMA 수신장치에 따른 다이나믹 레인지 조절방법은 입력되는 복조 심볼 에너지의 절대값을 구하는 단계와, 일정 시간동안 상기 절대값들을 합산하여 복조 심볼의 평균 에너지값을 산출하는 단계와, 상기 평균 에너지값을 저대역 통과 필터를 이용하여 필터링하는 단계와, 상기 필터링된 값을 이용하여 최적화된 세추레이션/트루케이션부의 컨트롤값을 룩업-테이블에 저장하는 단계와, 상기 룩업-테이블에서 최적화된 이득값을 읽어내는 단계로 이루어지는 것을 특징으로 한다.The present invention has been made to solve the above-mentioned problems of the prior art, and has an optimized quantization range according to the demodulation energy when the demodulation symbol output from the lake receiver is converted into a soft decision symbol which is an input signal of the Viterbi decoder. It is an object of the present invention to provide a CDMA receiver suitable for controlling gain and a dynamic range adjusting method according to the present invention. The CDMA receiver of the present invention for achieving the above object is a CDMA in which a rake receiver and a Viterbi decoder are connected in series. A receiving apparatus, comprising: a plurality of finger parts for converting a received signal into demodulated symbols, a plurality of FIFO parts for compensating a delay between demodulated symbols output from the respective finger parts, and a signal output from each of the FIFO parts An adder for summing and inputting an output signal of the adder to obtain statistical characteristics of the demodulation symbol; An automatic gain control unit for adjusting the gain of the sequencing / transition unit that converts the demodulation symbol into a soft decision symbol by adjusting the optimized quantization range irrespective of the size of the demodulation symbol, and the automatic gain control unit A dynamic range adjustment method according to the CDMA receiver according to the present invention, comprising a saturation / transmission section for matching a bit resolution of a demodulation symbol with an input bit resolution of the Viterbi decoder by means of a gain adjusted by the gain value. Calculating an absolute value of the input demodulation symbol energy, summing the absolute values for a predetermined time, calculating an average energy value of the demodulation symbol, and filtering the average energy value using a low pass filter. And the lookup-up of the optimized control / calculation unit control value using the filtered value. And storing the optimized gain value in the lookup-table.

도 1은 종래 기술에 따른 CDMA 수신장치의 구성블록도1 is a block diagram of a CDMA receiver according to the prior art

도 2는 도 1의 부분적 상세도2 is a partial detail view of FIG.

도 3은 본 발명에 따른 CDMA 수신장치의 구성블록도3 is a block diagram of a CDMA receiver according to the present invention;

도 4는 도 3의 부분적 상세도4 is a partial detail view of FIG.

도 5는 본 발명에 따른 다이나믹 레인지 조절방법을 설명하기 위한 순서도5 is a flowchart illustrating a dynamic range adjusting method according to the present invention.

도면의 주요부분에 대한 부호의 설명Explanation of symbols for main parts of the drawings

31-1~31-N :핑거부 32-1~32-N : FIFO부31-1 to 31-N: Finger part 32-1 to 32-N: FIFO part

33 : 합산기 34 : 자동이득 조절부33: summer 34: automatic gain control unit

35 : 세추레이션/트루케이션부 36 : 비터비 디코더35: saturation / trusion part 36: Viterbi decoder

34a : 절대값 변환부 34b : 평균값 산출부34a: absolute value converter 34b: average value calculator

34c : 필터부 34d : 룩업-테이블34c: filter part 34d: look-up table

이하, 본 발명 CDMA 수신장치 및 그에 따른 다이나믹 레인지 조절방법을 첨부딘 도면을 참조하여 설명하기로 한다.Hereinafter, a CDMA receiver and a dynamic range adjusting method according to the present invention will be described with reference to the accompanying drawings.

본 발명에 따른 CDMA 수신장치는 종래 CPU에서 이득을 조절하는 것 대신에 자동이득조정부를 별도로 구성한 것이다.The CDMA receiver according to the present invention is configured separately from the automatic gain adjusting unit instead of adjusting the gain in the conventional CPU.

즉, 자동이득조절부를 구성하여 복조 심볼(demodulation symbol)의 에너지 크기에 따라 이득을 자동으로 조정해주는 것을 특징으로 한다.That is, the automatic gain control unit is configured to automatically adjust the gain according to the energy level of the demodulation symbol.

이를 위해서 입력된 복조 심볼의 평균 에너지를 계산한 후, 이 평균 에너지값을 저대역 통과 필터를 이용하여 필터링함으로써 갑작스럽게 이득이 변동되는 것을 방지한다. 그리고 필터의 출력에 따른 미리 계산된 최적화된 이득값을 룩업 테이블(lookup table)에서 읽어내서 이득값으로 사용한다.To this end, the average energy of the input demodulation symbol is calculated, and then the average energy value is filtered using a low pass filter to prevent sudden fluctuations in gain. The optimized gain value calculated according to the output of the filter is read from a lookup table and used as a gain value.

이를 보다 상세하게 설명하기로 한다.This will be described in more detail.

도 3은 본 발명에 따른 무선통신기의 수신장치의 구성블록도이다.3 is a block diagram of a receiver of a wireless communication device according to the present invention.

도 3에 도시한 바와 같이, 수신된 신호를 각각 복조 심볼로 변환시키는 복수개의 핑거부(31-1,31-2,...,31-N)들과, 각 핑거부에서 출력된 복조 심볼간의 딜레이(Delay)차를 보정해주기 위한 복수개의 FIFO부(32-1,32-2,...32-N)들과, 각 FIFO부에서 출력된 신호를 합산하는 합산기(33)와, 합산기(33)에서 출력신호를 입력하여 상기 복조 심볼의 통계적인 특성을 조사하여 복조 심볼의 크기에 따라 최적화된 양자화 범위를 조절하여 복조 심볼을 소프트 디시젼 심볼로 변화하는 세추레이션/트루케이션부의 이득을 조절하는 자동이득 조절부(34)와, 상기 자동이득 조절부(34)에 의해 조절된 이득값에 의해 복조 심볼의 비트 리솔루션을 비터비 디코더(36)의 입력비트 리솔루션과 일치시켜 주는 세추레이션/트루케이션부(35)로 구성된다.As shown in FIG. 3, a plurality of finger parts 31-1, 31-2, ..., 31-N for converting the received signal into demodulation symbols, respectively, and a demodulation symbol output from each finger part. A plurality of FIFO units 32-1, 32-2,..., 32 -N for correcting a delay difference between them, a summer 33 for summing signals output from each FIFO unit; A sequencing / trusing unit for inputting an output signal from the summer 33 to investigate the statistical characteristics of the demodulation symbol and adjusting the optimized quantization range according to the size of the demodulation symbol to change the demodulation symbol into a soft decision symbol. The automatic gain control unit 34 for adjusting the gain and the gain value adjusted by the automatic gain control unit 34 match the bit resolution of the demodulation symbol with the input bit resolution of the Viterbi decoder 36. The state is composed of a saturation / routing unit 35.

이와 같은 본 발명의 CDMA수신장치는 CPU에 의해 사용되는 변조율에 따른 고정된 이득값 대신 복조 심볼의 에너지 크기에 따라 세추레이션/트루케이션부(35)의 이득을 조절함으로써 비터비 디코더의 에러 정정 성능을 향상시킨다.As described above, the CDMA receiver of the present invention adjusts the gain of the sequencing / treatment unit 35 according to the energy size of the demodulation symbol instead of the fixed gain value according to the modulation rate used by the CPU, thereby correcting the error of the Viterbi decoder. Improve performance

한편, 도 4는 본 발명의 CDMA 수신장치의 자동이득 조절부의 구성블록도이다.4 is a block diagram of an automatic gain control unit of the CDMA receiver of the present invention.

도 4에 도시한 바와 같이, 입력되는 복조 심볼을 절대값으로 변환시키는 절대값 변환부(34a)와, 상기 일정시간 동안 절대값들을 합산하여 평균값을 계산하는평균값 산출부(34b)와, 갑작스런 이득 변화를 방지하기 위해 상기 평균값을 필터링하는 필터부(34c)와, 상기 필터부(34c)의 출력값에 따라 최적화된 세추레이션/트루케이션부의 컨트롤값을 발생시키는 룩업-테이블(34d)로 구성된다.As shown in Fig. 4, an absolute value converter 34a for converting an input demodulation symbol to an absolute value, an average value calculator 34b for summing the absolute values for the predetermined time period and calculating an average value, and a sudden gain. A filter section 34c for filtering the average value to prevent the change, and a look-up table 34d for generating control values of the sequencing / treatment section optimized according to the output value of the filter section 34c.

이와 같은 세추레이션/트루케이션부의 이득을 조절하는 자동이득 조절부의 동작을 설명하면 다음과 같다.Referring to the operation of the automatic gain control unit for adjusting the gain of the saturation / truncation unit as follows.

먼저, 입력되는 복조 심볼 에너지의 절대값을 구하는 단계(S401)과, 일정 시간구간동안 상기 절대값들을 합산하여 복조 심볼의 평균 에너지값을 산출하는 단계(S402)과, 상기 평균 에너지값을 저대역 통과 필터를 이용한 필터링을 통해 갑작스러운 이득 변동을 방지하는 단계(S403)과, 상기 필터링된 값을 이용하여 최적화된 세추레이션/트루케이션부의 컨트롤값을 발생하는 단계(S404)으로 이루어진다.First, calculating an absolute value of the input demodulation symbol energy (S401), calculating the average energy value of the demodulation symbol by summing the absolute values for a predetermined time period (S402), and low-band the average energy value Preventing a sudden gain change through filtering using a pass filter (S403), and generating a control value of the optimized segmentation / truncation unit using the filtered value (S404).

이와 같이, 본 발명의 CDMA 수신장치 및 그에 따른 이득조절방법은 CPU에서 이득을 조절하는 것 대신에 자동이득조정부를 별도로 구성하여 복조 심볼(demodulation symbol)의 에너지 크기에 따라 복조 심볼을 비터비 디코더의 입력신호인 소프트 디시젼 심볼로 바꾸어주는 세추레이션/트루케이션부의 이득을 자동으로 조정한다.As described above, in the CDMA receiver and the gain control method of the present invention, instead of adjusting the gain in the CPU, the automatic gain adjusting unit is separately configured to convert the demodulation symbol according to the energy level of the demodulation symbol. It automatically adjusts the gain of the saturation / transition part, which converts the input signal into a soft decision symbol.

이를 위해서 입력된 복조 심볼의 평균 에너지를 계산한 후, 이 평균 에너지값을 저대역 통과 필터를 이용하여 필터링함으로써 갑작스럽게 이득이 변동되는 것을 방지하고, 필터의 출력에 따른 미리 계산된 최적화된 이득값을 룩업 테이블(lookup table)에서 읽어내서 이득값으로 사용한다.To this end, after calculating the average energy of the input demodulation symbol, the average energy value is filtered using a low pass filter to prevent sudden fluctuations in gain, and the pre-calculated optimized gain value according to the output of the filter. Read from the lookup table and use it as a gain.

이상 상술한 바와 같이, 본 발명의 CDMA 수신장치 및 그에 따른 다이나믹 레인지 조절방법은 다음과 같은 효과가 있다.As described above, the CDMA receiver and the dynamic range adjusting method of the present invention have the following effects.

레이크 리시버와 비터비 디코더를 직렬로 연결하여 사용하는 경우, 레이크 리시버의 출력 비트 수를 비터비 디코더의 입력 비트 수와 동일하도록 조정함에 있어서 복조심볼의 통계적인 특성을 계산하여 최적의 양자화 범위를 갖도록 레이크 리시버의 출력 비트를 변화시켜 주므로써 복조 심볼의 에너지 크기와 무관한 비터비 디코더의 에러 정정 성능을 향상시킬 수 있다.In the case where the rake receiver and the Viterbi decoder are connected in series, the statistical characteristics of the demodulation symbol are calculated to have the optimal quantization range in adjusting the output bits of the rake receiver to be the same as the input bits of the Viterbi decoder. By changing the output bit of the rake receiver, the error correction performance of the Viterbi decoder can be improved regardless of the energy level of the demodulation symbol.

Claims (3)

레이크 리시버와 비터비 디코더를 직렬로 연결한 CDMA 수신장치에 있어서,In a CDMA receiver in which a rake receiver and a Viterbi decoder are connected in series, 수신된 신호를 각각 복조 심볼로 변환시키는 복수개의 핑거부들과,A plurality of fingers for converting the received signal into demodulation symbols, respectively; 상기 각각의 핑거부에서 출력된 복조 심볼간의 딜레이를 보상하는 복수개의 FIFO부들과,A plurality of FIFO units for compensating for delays between demodulation symbols output from the respective finger units; 상기 각 FIFO부에서 출력된 신호를 합산하는 합산기와,A summer for summing the signals output from the respective FIFO units; 상기 합산기의 출력신호를 입력하여 상기 복조 심볼의 통계적인 특성을 조사하여 복조 심볼의 크기와 무관하게 최적화된 양자화 범위를 조절하는 것에 의해 복조 심볼을 소프트 디시젼 심볼로 변환하는 세추레이션/트루케이션부의 이득을 조절하는 자동이득 조절부와,Segmentation / Trouble converting the demodulation symbol into a soft decision symbol by inputting the output signal of the summer to examine the statistical characteristics of the demodulation symbol and adjusting the optimized quantization range irrespective of the size of the demodulation symbol. Automatic gain control unit for adjusting the negative gain, 상기 자동이득 조절부에 의해 조절된 이득값에 의해 복조 심볼의 비트 리솔루션을 상기 비터비 디코더의 입력비트 리솔루션과 일치시켜 주는 세추레이션/트루케이션부 구성되는 것을 특징으로 하는 CDMA 수신장치.And a segmentation / routing unit for matching a bit resolution of a demodulation symbol with an input bit resolution of the Viterbi decoder by a gain value adjusted by the auto gain adjusting unit. 제 1 항에 있어서, 상기 자동이득 조절부는 입력되는 복조 심볼을 절대값으로 변환시키는 절대값 변환부와,The apparatus of claim 1, wherein the automatic gain adjusting unit comprises: an absolute value converting unit converting an input demodulation symbol into an absolute value; 일정 시간동안 절대값들을 합산하여 평균값을 계산하는 평균값 산출부와,An average value calculating unit that calculates an average value by summing absolute values for a predetermined time; 갑작스런 이득 변화를 방지하기 위해 상기 평균값을 필터링하는 필터부와,A filter unit for filtering the average value to prevent a sudden gain change; 상기 필터부의 출력값에 따라 상기 세추레이션/트루케이션부의 컨트롤값을발생시키는 룩업-테이블로 구성되는 것을 특징으로 하는 CDMA 수신장치.And a look-up table for generating a control value of the saturation / trussion part according to the output value of the filter part. 입력되는 복조 심볼 에너지의 절대값을 구하는 단계와,Obtaining an absolute value of input demodulation symbol energy; 일정 시간동안 상기 절대값들을 합산하여 복조 심볼의 평균 에너지값을 산출하는 단계와,Calculating an average energy value of a demodulation symbol by summing the absolute values for a predetermined time; 상기 평균 에너지값을 저대역 통과 필터를 이용하여 필터링하는 단계와,Filtering the average energy value using a low pass filter; 상기 필터링된 값을 이용하여 최적화된 세추레이션/트루케이션부의 컨트롤값을 룩업-테이블에 저장하는 단계와;Storing control values of the optimized segmentation / calculation unit using the filtered values in a look-up table; 상기 룩업-테이블에서 최적화된 이득값을 읽어내는 단계로 이루어지는 것을 특징으로 하는 CDMA 수신장치에 따른 다이나믹 레인지 조절 방법.And reading out the optimized gain value from the lookup table.
KR1020000011815A 2000-03-09 2000-03-09 Cdma receiver and method for controlling dynamic range thereof KR100327415B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020000011815A KR100327415B1 (en) 2000-03-09 2000-03-09 Cdma receiver and method for controlling dynamic range thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020000011815A KR100327415B1 (en) 2000-03-09 2000-03-09 Cdma receiver and method for controlling dynamic range thereof

Publications (2)

Publication Number Publication Date
KR20010087934A true KR20010087934A (en) 2001-09-26
KR100327415B1 KR100327415B1 (en) 2002-03-13

Family

ID=19653651

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020000011815A KR100327415B1 (en) 2000-03-09 2000-03-09 Cdma receiver and method for controlling dynamic range thereof

Country Status (1)

Country Link
KR (1) KR100327415B1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101005845B1 (en) * 2010-06-03 2011-01-05 김석기 A dust envelope for preventing from forgery

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101005845B1 (en) * 2010-06-03 2011-01-05 김석기 A dust envelope for preventing from forgery

Also Published As

Publication number Publication date
KR100327415B1 (en) 2002-03-13

Similar Documents

Publication Publication Date Title
EP0842568B1 (en) Adaptive despreader
US6920173B2 (en) Spread-spectrum signal receiver apparatus and interference cancellation apparatus
US7123645B2 (en) Spread-spectrum signal receiver
US6507603B1 (en) CDMA receiver
JP2655108B2 (en) CDMA transceiver
JP3831229B2 (en) Propagation path characteristic estimation device
EP0886385B1 (en) Reception apparatus for CDMA communication system
US6266365B1 (en) CDMA receiver
EP1215926A1 (en) Transmission power controller
US5754599A (en) Method and apparatus for coherent channel estimation in a communication system
US20090022212A1 (en) Cdma receiving apparatus and cdma receiving method
MXPA98000853A (en) Des-extendedor adapta
JPH11340952A (en) Adaptive signal receiver for cdma communication system
CA2653507C (en) Simple and robust digital code tracking loop for wireless communication systems
EP0978950A2 (en) Decode circuit for code devision multiple access receiver
JP2001230683A (en) Error correcting apparatus
KR100533812B1 (en) Cdm receiver apparatus and rake synthesizer apparatus
US20010026578A1 (en) Code division multiple access transmitter and receiver
KR100770899B1 (en) Demodulation method and apparatus for mobile telecommunication system supporting multi-level modulation
JP2000091952A (en) Spread spectrum communication method and spread spectrum communication system
KR100327415B1 (en) Cdma receiver and method for controlling dynamic range thereof
KR20000022721A (en) Method and apparatus for achieving demodulation in radio communications system using m-sequence orthogonal modulation
JP3884218B2 (en) Spread spectrum receiver
KR20010027280A (en) Parallel combinatory processing adaptive communication system and method for supporting multi-transmission rate
KR100329972B1 (en) Data symbol detection apparatus and its method of communication system

Legal Events

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

Payment date: 20060125

Year of fee payment: 5

LAPS Lapse due to unpaid annual fee