KR100334787B1 - Apparatus and method for combining symbol data in cdma communication system - Google Patents
Apparatus and method for combining symbol data in cdma communication system Download PDFInfo
- Publication number
- KR100334787B1 KR100334787B1 KR1020000028441A KR20000028441A KR100334787B1 KR 100334787 B1 KR100334787 B1 KR 100334787B1 KR 1020000028441 A KR1020000028441 A KR 1020000028441A KR 20000028441 A KR20000028441 A KR 20000028441A KR 100334787 B1 KR100334787 B1 KR 100334787B1
- Authority
- KR
- South Korea
- Prior art keywords
- symbol data
- energy
- symbol
- combining
- channel
- Prior art date
- Legal status (The legal status 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 status listed.)
- Expired - Fee Related
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B1/00—Details 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/69—Spread spectrum techniques
- H04B1/707—Spread spectrum techniques using direct sequence modulation
- H04B1/7097—Interference-related aspects
- H04B1/711—Interference-related aspects the interference being multi-path interference
- H04B1/7115—Constructive combining of multi-path signals, i.e. RAKE receivers
- H04B1/7117—Selection, re-selection, allocation or re-allocation of paths to fingers, e.g. timing offset control of allocated fingers
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
본 발명에 따른, 부호분할다중접속 통신시스템에서 다중경로를 통해 수신되는 심볼들을 결합하는 방법에 있어서, 다수의 경로를 통해 수신되는 신호들을 역확산하여 심볼데이터를 추출하고, 상기 심볼데이터에 파일롯신호로부터 생성된 채널보상용 신호를 곱해 채널보상된 심볼데이터를 생성하는 과정과, 상기 다수의 경로에 대응한 상기 채널보상된 심볼데이터의 에너지를 계산하고, 상기 계산된 에너지 값들중 기준에너지값을 넘는 심볼데이터를 출력하는 에너지판단기와, 상기 에너지판단기로부터의 심볼데이터들중 다수를 차지하는 부호를 기준으로 다른 부호를 가지는 심볼데이터를 제외하고 나머지 심볼데이터들을 출력하는 유효패스선택기와, 상기 유효패스선택기로부터의 심볼데이터들을 누적하여 결합하는 채널결합기를 포함하는 것을 특징으로 한다.In a method for combining symbols received through a multipath in a code division multiple access communication system, extracting symbol data by despreading a signal received through a plurality of paths, and extracting a pilot signal to the symbol data Generating channel compensated symbol data by multiplying the channel compensation signal generated from the plurality of channel compensation signals, calculating energy of the channel compensated symbol data corresponding to the plurality of paths, and exceeding a reference energy value among the calculated energy values. An energy determiner for outputting symbol data, a valid path selector for outputting remaining symbol data except for symbol data having a different sign based on a code occupying a large number of symbol data from the energy determiner, and the valid path selector Including a channel combiner for accumulating and combining symbol data from And a gong.
Description
본 발명은 부호분할당중접속 통신시스템의 심볼 데이터 결합장치 및 방법에 관한 것으로, 특히 페이딩(pading) 성분을 제거하여 심볼 데이터를 결합하는 장치 및 방법에 관한 것이다.BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an apparatus and method for combining symbol data in a code allocation access communication system, and more particularly, to an apparatus and method for combining symbol data by removing a fading component.
일반적으로 부호분할다중접속(CDMA;Code division Multiple Access) 통신시스템에서 기지국에서 송신되는 데이터 시그널 d(t)는 우선, 1:2 역다중화기(DEMUX)를 통해 짝수(Even) 및 홀수(Odd)로 나누어져 I,Q 신호로 분리된다. 그리고 상기 I,Q 신호에 대응되는 직교부호가 곱해져 확산 변조되고, 상기 I 신호에만 파일롯 신호가 더해져서 복소PN(pseudo-noise) 확산된다. 이 신호는 필터를 거친 후 주파수 업컨버젼(Up conversion)되어 송신되고, 이렇게 송신된 신호는 페이딩 채널(pading channel)을 통해 단말기 수신기에 수신된다. 따라서 상기 단말기에 수신된 신호를 수학식으로 나타내면 하기 <수학식 1>과 같다.In general, in a code division multiple access (CDMA) communication system, a data signal d (t) transmitted from a base station is first divided into even (even) and odd (odd) through a 1: 2 demultiplexer (DEMUX). Divided into I, Q signals. The orthogonal codes corresponding to the I and Q signals are multiplied and spread modulated, and a pilot signal is added to only the I signal to be complex-noise spread. The signal is passed through a filter and then upconverted in frequency, and the transmitted signal is received by the terminal receiver through a padding channel. Therefore, the signal received by the terminal is represented by Equation 1 below.
여기서 "P"는 파일롯신호이고, W0는 상기 파일롯채널에 해당하는 직교부호이며, Wd는 직교변조를 위해 미리 정해지는 직교부호이고, PN(I) 및 PN(Q)는 직교확산을 위한 직교부호를 나타낸다. 한편, 상기 (f(I)+jf(Q))는 페이딩 성분이다. 따라서 단말기는 최대 에너지를 얻기 위해 다중경로의 신호들을 결합하여 최대 에너지를 갖는심볼 데이터를 복조해야 된다. 이렇게 해야 복호단(Decoder)에서 확실한 복호가 이루어질수 있다. 기존에는 최대 성능을 낼수 있는 결합방법으로 최대 비율 결합방법(maximum Ratio Combining[ubg])이 알려져 있다. 상기 최대 비율 결합방법은 수신 심볼데이터에 페이딩성분을 곱해 채널보상하고, 상기 채널보상된 심볼데이터들중 요구되는 에너지를 넘는 심볼데이타만을 결합하는 방식이다.Where "P" is a pilot signal, W 0 is an orthogonal code corresponding to the pilot channel, W d is a orthogonal code predetermined for orthogonal modulation, and PN (I) and PN (Q) are for orthogonal spreading. Represents an orthogonal code. On the other hand, (f (I) + jf (Q)) is a fading component. Therefore, the terminal must demodulate the symbol data having the maximum energy by combining signals of multipath to obtain the maximum energy. This ensures that the decode is guaranteed at the decoder. Previously, the maximum ratio combining method (ubg) is known as a combining method that can achieve maximum performance. The maximum ratio combining method is a method of multiplying received symbol data by a fading component to perform channel compensation, and combining only symbol data that exceeds a required energy among the channel compensated symbol data.
그러나 상기 최대비율 결합방법은 수신 심볼 데이터 에 페이딩 성분을 곱하는 과정에서 두 성분의 위상이 동일하면 페이딩 성분이 제거되지만, 그렇지 않은경우 페이딩 성분을 완전히 제거하지 못하는 문제점이 있다. 현재까지는 정확한 위상을 보상할수 없는 실정이다. 따라서 실제로 페이딩 성분이 존재한 상태에서 심볼 결합이 이루어지게 된다. 이 과정에서 심한[하게] 페이딩 성분까지 결합되면 오히려 심볼 에너지를 감소시키게 되어 최대 에너지를 얻기 위한 심볼 결합의 의미를 무색하게 만든다.However, in the maximum ratio combining method, fading components are removed when the phases of the two components are the same in the process of multiplying the received symbol data by fading components, but otherwise, the fading components are not completely removed. To date, accurate phases cannot be compensated for. Therefore, symbol combining is performed in the presence of fading components. In this process, even the severely fading components are combined to reduce the symbol energy, making the meaning of symbol combining to obtain maximum energy uncolored.
따라서 본 발명의 목적은 부호분할다중접속 통신시스템에서 단말기가 페이딩 성분을 제거하여 심볼 데이터를 결합할수 있는 심볼 결합장치 및 방법을 제공함에 있다.Accordingly, an object of the present invention is to provide a symbol combining apparatus and method for combining symbol data by removing a fading component from a terminal in a code division multiple access communication system.
본 발명의 다른 목적은 부호분할다중접속 통신시스템에서 단말기가 심볼 데이터를 최대 비율로 결합하기 위해 각 다중경로성분의 심볼 데이터를 선택적으로 결합하는 심볼 결합장치 및 방법을 제공함에 있다.Another object of the present invention is to provide a symbol combining apparatus and method for selectively combining symbol data of each multipath component in a code division multiple access communication system to combine symbol data at a maximum ratio.
본 발명의 또 다른 목적은 이동통신시스템에서 수신된 임의의 심볼 데이터가 기존방식의 수신에너지 측정문제점으로 인해 심볼 결합할수 있는 충분한 에너지라고 판단되어도 심한 페이딩으로 인해 부호가 반전된 심볼데이터를 갖는 경로의 신호는 심볼결합에서 제외시키는 심볼결합 장치 및 방법을 제공함에 있다.It is still another object of the present invention to provide a method for a path having symbol data whose sign is inverted due to severe fading, even if any symbol data received in a mobile communication system is determined to be sufficient energy to be combined with a symbol due to a conventional reception energy measurement problem. The present invention provides a symbol combining apparatus and method for excluding signals from symbol combining.
상기 목적들을 달성하기 위한, 부호분할다중접속 통신시스템에서 다중경로를 통해 수신되는 심볼들을 결합하는 방법은, 다수의 경로를 통해 수신되는 신호들을 역확산하여 심볼데이터를 추출하고, 상기 심볼데이터에 파일롯신호로부터 생성된채널보상용 신호를 곱해 채널보상된 심볼데이터를 생성하는 과정과, 상기 다수의 경로에 대응한 상기 채널보상된 심볼데이터의 에너지를 계산하고, 상기 계산된 에너지 값들중 기준에너지값을 넘는 심볼데이터를 출력하는 에너지판단기와, 상기 에너지판단기로부터의 심볼데이터들중 다수를 차지하는 부호를 기준으로 다른 부호를 가지는 심볼데이터를 제외하고 나머지 심볼데이터들을 출력하는 유효패스선택기와, 상기 유효패스선택기로부터의 심볼데이터들을 누적하여 결합하는 채널결합기를 포함하는 것을 특징으로 한다.In order to achieve the above objects, a method of combining symbols received through a multipath in a code division multiple access communication system includes extracting symbol data by despreading a signal received through a plurality of paths, and piloting the symbol data. Multiplying the channel compensation signal generated from the signal to generate channel compensated symbol data, calculating energy of the channel compensated symbol data corresponding to the plurality of paths, and calculating a reference energy value among the calculated energy values. An energy determiner for outputting more than one symbol data, a valid path selector for outputting remaining symbol data except for symbol data having a different sign based on a code occupying a large number of symbol data from the energy determiner, and the valid path A channel combiner for accumulating and combining symbol data from the selector; The features.
도 1은 본 발명의 실시예에 따른 부호분할다중접속 통신시스템의 단말기 수신기 구조를 도시한 도면.1 is a diagram illustrating a terminal receiver structure of a code division multiple access communication system according to an embodiment of the present invention.
도 2는 도 1에서 선택적 최대비율 심볼 데이터 결합을 위한 결합기의 구성을 도시한 도면.FIG. 2 is a diagram showing the configuration of a combiner for selective maximum rate symbol data combining in FIG. 1; FIG.
도 3은 상기 도 1의 심볼결합기의 심볼결합과정을 도시하는 도면.3 is a diagram illustrating a symbol combining process of the symbol combiner of FIG.
이하 본 발명의 바람직한 실시예를 첨부된 도면의 참조와 함께 상세히 설명한다. 우선 각 도면의 구성요소들에 참조부호를 부가함에 있어서, 동일한 구성요소들에 한해서는 비록 다른 도면상에 표시되더라도 가능한 동일 부호를 가지도록 하였다. 또한 본 발명을 설명함에 있어서, 관련된 공지기능 혹은 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단된 경우 그 상세한 설명은 생략한다.Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the accompanying drawings. First, in adding the reference numerals to the components of each drawing, the same components have the same reference numerals as much as possible even if displayed on different drawings. In describing the present invention, when it is determined that a detailed description of a related known function or configuration may unnecessarily obscure the subject matter of the present invention, the detailed description thereof will be omitted.
도 1은 본 발명의 실시예에 따른 부호분할다중접속 통신시스템에서 심볼데이터를 최대비율로 결합하기 위해 각 다중경로 성분의 심볼 데이타를 선택적으로 결합하는 단말기 수신기 구조를 도시하고 있다. 여기서, 각 다중경로 성분을 복조하는 핑거들의 구성은 동일하므로 하나의 핑거에 대해서만 설명한다. 한편, 본 발명의 실시 예에서는 4개의 다중경로성분을 갖는 것으로 가정하여 설명할 것이다.1 illustrates a terminal receiver structure for selectively combining symbol data of each multipath component in order to combine symbol data at a maximum ratio in a code division multiple access communication system according to an embodiment of the present invention. Here, since the configuration of the fingers for demodulating each multipath component is the same, only one finger will be described. On the other hand, in the embodiment of the present invention will be described on the assumption that it has four multipath components.
상기 도 1를 참조하면, 혼합기 111 및 112는 각각 단말기 안테나를 통하여 수신된 신호와 반송파신호 cos(wt) 및 상기 반송파신호가 90도 위상천이된 sin(wt)를 곱하여 주파수 다운컨버젼하여 출력한다.Referring to FIG. 1, the mixers 111 and 112 multiply the signals received through the terminal antenna, the carrier signal cos (wt) and the sin (wt) in which the carrier signal is phase shifted by 90 degrees, and output them by frequency downconversion.
여기서 상기 혼합기111 및 112를 통해 다운컨버젼된 신호는 하기 수학식 2와 같다.Here, the signals downconverted through the mixers 111 and 112 are represented by Equation 2 below.
여기서 "P"는 파일롯신호이고, W0는 상기 파일롯채널에 해당하는 직교부호이며, Wd는 직교변조를 위해 미리 정해지는 직교부호이고, PN(I) 및 PN(Q)는 직교확산을 위한 직교부호를 나타낸다.Where "P" is a pilot signal, W 0 is an orthogonal code corresponding to the pilot channel, W d is a orthogonal code predetermined for orthogonal modulation, and PN (I) and PN (Q) are for orthogonal spreading. Represents an orthogonal code.
저역여파기113 및 114는 대응되는 상기 혼합기 111,112의 출력신호를 저역여파하여 출력한다. 복소PN 역확산기115는 상기 저역여파기113,114의 출력신호와 PN발생기(도시하지 않음)로부터의 PN코드를 입력하여 복소PN 역확산하여 출력한다.을 수행한다.The low pass filters 113 and 114 low pass filter the output signals of the corresponding mixers 111 and 112 and output them. The complex PN despreader 115 inputs the output signals of the low pass filters 113 and 114 and the PN code from a PN generator (not shown) to output the complex PN despread.
여기서 상기 복소PN역확산기115에서를 통해 PN 역확산된 신호는 하기 수학식 3과 같다.Here, the PN despread signal through the complex PN despreader 115 is represented by Equation 3 below.
파일롯신호분리기116는 상기 복소PN 역확산기115의 출력신호와 파일롯 신호에 해당하는 직교부호를 곱해 무변조 신호인 파일롯신호를 분리하여 채널추정기117로 출력한다. 여기서 상기 파일롯 신호에 해당한하는 직교부호는 W0라고 가정한다. 따라서, 상기 채널추정기117로 제공되는 신호는 하기 수학식 4와 같다.The pilot signal separator 116 multiplies the output signal of the complex PN despreader 115 by an orthogonal code corresponding to the pilot signal to separate the pilot signal, which is an unmodulated signal, and outputs it to the channel estimator 117. Here, it is assumed that an orthogonal code corresponding to the pilot signal is W 0 . Accordingly, the signal provided to the channel estimator 117 is expressed by Equation 4 below.
상기 수학식 4에서 파일롯 신호는 +1이므로, 결국 상기 수학식 4와 같이 얻어진 파일롯 신호는 페이딩 성분이 된다.Since the pilot signal is +1 in Equation 4, the pilot signal obtained as in Equation 4 becomes a fading component.
상기 채널추정기117은 상기 수학식 4와 같은 신호를 일정시간 누적하여 기지국에서 단말기까지의 채널을 추정한다. 공액복소수 발생기118은 상기 채널추정기117의 출력신호를 공액복소수화 하여 출력한다. 즉, 상기 공액복소수 발생기118은 상기 S4(t) 신호를 일정시간 누적한 신호를 공액복소수화 하여 출력한다.The channel estimator 117 estimates the channel from the base station to the terminal by accumulating a signal as shown in Equation 4 for a predetermined time. The conjugate complex generator 118 conjugates and outputs the output signal of the channel estimator 117. That is, the conjugate complex generator 118 conjugates and outputs a signal obtained by accumulating the S 4 (t) signal for a predetermined time.
한편, 혼합기119 및 120은 상기 복소PN 역확산기115의 출력신호와 소정 직교부호(orthogonal code) Wd를 곱하여 직교변조하여 출력한다. 여기서, 상기 혼합기119 및 120의 출력신호는 데이터 신호에 소정 직교부호를 곱한 신호로 페이딩 성분이 같이 존재한다. 이를 식으로 나타내면 하기 수학식 5와 같다.On the other hand, mixers 119 and 120 multiply the output signal of the complex PN despreader 115 by a predetermined orthogonal code W d and output it by orthogonal modulation. Here, the output signals of the mixers 119 and 120 are signals obtained by multiplying a data signal by a predetermined orthogonal code and present fading components. This is represented by the following equation (5).
페이딩 보상기 121은 상기 혼합기119 및 120의 출력에 상기 공액복소수 발생기 118의 출력을 곱하여 페이딩 보상하여 출력한다. 즉, 상기 수학식 4의 페이딩 성분을 일정시간 누적하여 게인(gain)이 생긴 신호를 상기 수학식 5와 같이 얻어지 신호에 곱하여 페이딩 보상을 수행한다. 이를 수식으로 표현하면 하기 수학식 6과 같다.The fading compensator 121 multiplies the outputs of the mixers 119 and 120 by the output of the conjugate complex generator 118 to output fading compensation. That is, fading compensation is performed by multiplying a signal having gain by accumulating the fading component of Equation 4 for a predetermined time and multiplying the signal obtained as in Equation 5 by the fading compensation. If this is expressed as an equation, Equation 6 below.
상기 수학식 6에서의 상기 게인(gain)값은 심한 페이딩으로 인해 반전된 값을 갖을 수도 있다. 심볼 결합기122는 각 핑거로부터 최종 상기 수학식 6과 같이 얻어진 신호들을 입력하며, 상기 입력된 신호들중에서 깊은 페이딩으로 인해 부호반전된 신호를 제외시켜 심볼결합하여 출력한다. 즉, 상기 심볼결합기122는 심한 페이딩 성분을 가진 심볼을 제거하여 심볼결합한다. 이로인해, 향상된 심볼 에너지 값을 얻을 수 있다.The gain value in Equation 6 may have an inverted value due to severe fading. The symbol combiner 122 inputs the final signals obtained from Equation 6 as shown in Equation 6, and outputs the combined symbols by excluding signals whose signals are inverted due to deep fading among the input signals. That is, the symbol combiner 122 performs symbol combining by removing a symbol having a severe fading component. In this way, an improved symbol energy value can be obtained.
상기 심볼 결합기122의 상세 구성은 첨부된 도면 도 2에 도시된 바와 같다. 상기 심볼 결합기122는 최대 심볼 에너지를 얻기 위해, 각 다중경로성분에 해당하는 심볼데이터중 소정 기준값을 넘는 심볼에너지를 갖는 심볼 데이터일 지라도 깊은 페이딩으로 부호가 반전된 심볼데이터는 심볼결합에서 제외시키는 구성을 보여준다.Detailed configuration of the symbol combiner 122 is as shown in FIG. In order to obtain the maximum symbol energy, the symbol combiner 122 excludes symbol data whose sign is inverted by deep fading from symbol combining, even if symbol data having symbol energy exceeding a predetermined reference value among symbol data corresponding to each multipath component. Shows.
상기 도 2를 참조하면, 에너지 판단기211 및 212는 각각 페이딩 성분이 곱해져 들어온 각 I,Q채널의 심볼 데이터의 에너지를 계산하고, 상위 제어기(도시하지 않음)에서 제공되는 기준 에너지값(THI, THQ)과 비교한다. 이때 상기 심볼 데이터의 에너지가 상기 기준에너지값 이상이면 록(Lock)되었다고 판단하고 이 심볼 데이터를 유효패스 선택기로 출력하며, 상기 기준에너지값 미만이면 상기 심볼 데이터를 0으로 세팅하여 출력한다. 이때 상기 에너지 판단기211에서 출력되는 심볼 데이터는 +1에서 -1까지의 값을 A/D컨버팅(Analog to digital converting)한 값으로 n비트의 2의 보수형태를 갖는다.Referring to FIG. 2, the energy determiners 211 and 212 calculate energy of symbol data of each I and Q channel multiplied by fading components, respectively, and reference energy values (THIs) provided from an upper controller (not shown). , THQ). In this case, if the energy of the symbol data is equal to or greater than the reference energy value, it is determined that the lock is locked, and the symbol data is output to the valid path selector. If the energy of the symbol data is less than the reference energy value, the symbol data is set to 0 and output. At this time, the symbol data output from the energy determiner 211 is an A / D converting value from +1 to -1 and has a two's complement form of n bits.
유효패스 선택기213 및 214는 상기 에너지 판단기211 및 212에서 출력되는 심볼 데이터(2의 보수형태의 n비트)의 MSB 비트(sign 비트)를 비교하여 다른 사인비트를 갖는 신호를 0으로 세팅시키고 나머지는 그대로 출력한다. 즉, 각 핑거로부터 전달된 심볼데이타들 중에서 다수를 차지하고 있는 부호(sign)를 기준으로 다른 부호를 가지고 있는 심볼 데이터(깊은 페이딩으로 인해 신호가 반전되었다고 판단)에 대해서 심볼결합에서 제외되도록 "0"으로 세팅한다.The valid path selectors 213 and 214 compare the MSB bits (sign bits) of the symbol data (n bits of two's complement form) output from the energy determiners 211 and 212 to set a signal having a different sign bit to 0 and rest Will print as is. That is, "0" to be excluded from symbol combining for symbol data having a different sign based on a sign that occupies a large number of symbol data transmitted from each finger (the signal is determined to be inverted due to deep fading). Set to.
I채널결합기215 및 Q채널결합기216은 상기 유효패스 선택기213 및 214에서 출력되는 심볼 데이터들을 심볼단위로 누적하여 결합하고, 시간제어기217의 제어하에 상기 결합된 심볼데이터를 출력한다. 스위치218은 상기 시간제어기217의 제어하에 상기 I채널결합기215와 상기 Q채널결합기216의 출력을 다중화(multiplexing)하여 출력한다.The I-channel combiner 215 and the Q-channel combiner 216 accumulate and combine the symbol data output from the valid path selectors 213 and 214 in symbol units, and output the combined symbol data under the control of the time controller 217. The switch 218 multiplexes the outputs of the I-channel combiner 215 and the Q-channel combiner 216 under the control of the time controller 217.
데시메이터(Decimatior)219는 입력되는 롱코드(long code)를 데시메이션하여 출력한다. 암호복호기(de-randomization part)220은 상기 스위치218의 출력과 상기 데시메이터219의 출력을 배타적 가산하여 송신시 롱코드에 의해 암호화된 신호를 복원하는 기능을 수행한다. 여기서 상기 롱코드는 각 가입자의 고유한 식별 코드로서 가입자마다 다르게 할당되는 코드이다. 상기와 같이 복원된 신호는 복호기(Decoder)로 전달되어 복호화 과정을 거치게 된다.The decimator 219 decimates the input long code and outputs it. A de-randomization part 220 exclusively adds the output of the switch 218 and the output of the decimator 219 to restore a signal encrypted by a long code at the time of transmission. Here, the long code is a code uniquely assigned to each subscriber and uniquely assigned to each subscriber. The reconstructed signal is transmitted to a decoder to undergo a decoding process.
상기한 도 1 및 도 2의 구성에 근거한 동작을 살펴보면, 단말기의 수신기로 신호가 수신되면, 상기 수신된 신호는 혼합기111 및 112에서 주파수 다운컨버젼되어 기저대역신호로 변환되고, 저역여파기113 및 114에서 저역여파된다. 그리고, 상기 저역여파된 신호는 복소PN역확산기115에서 소정 PNI 및 PNQ를 곱해 PN역확산되고, 상기 PN역확산된 신호는 파일롯분리기116에서 파일롯채널에 해당하는 직교부호와 곱해져 파일롯신호가 분리된다. 이렇게 분리된 파일롯신호는 채널추정기117에서 일정시간 누적하고, 상기 누적된 신호는 공액복소수 발생기118에서 공액복소수화하여 채널보상용 신호가 된다. 한편, 상기 PN역확산된 신호는 혼합기119 및 120에서 데이터채널에 해당하는 소정 직교부호와 곱해져 채널복조된다. 그리고, 상기 복조된 신호는 페이딩보상기121에서 상기 공액복소수 발생기118로부터의 채널보상용 신호와 곱해져 채널보상된다. 상기 페이딩보상기121에서 출력되는 신호는 채널보상된 심볼데이터이다. 에너지판단기211 및 212는 상기 심볼데이터의 심볼에너지를 계산하고, 제공되어지는 기준 에너지값(THI,THQ)와 비교하여 에너지가 록된 심볼데이터를 찾게된다. 여기서, 상기 에너지판단기211는 I채널에 해당하는 심볼데이터의 에너지를 판단하고, 상기 에너지판단기121은 Q채널에 해당하는 심볼데이터의 에너지를 판단한다. 여기서, 상기 에너지판단기211 및 121는 상기 기준 에너지값보다 큰 에너지값을 가지는 심볼데이타를 유효패스선택기213로 그대로 출력하며, 상기 기준 에너지값보다 작은 심볼데이터는 "0"으로 세팅하여 상기 유효패스선택기213으로 출력한다. 이렇게 함으로서, 페이딩으로 인해 많은 에너지를 잃은 심볼데이터는 심볼결합에서 제외시킨다. 상기 에너지판단기211 및 212은 심볼구간동안 신호를 적분하고 이를 제곱함으로서 에너지를 산출하게 된다. 이때, 깊은 페이딩으로 부호가 반전된 심볼데이터의 에너지 값이 기준 에너지값을 초과하게 되어 에너지가 록된 심볼데이터로 판단된다. 그러나, 이러한 심볼데이터는 깊은 페이딩으로 부호가 반전된 것으로, 최대 심볼 에너지를 얻기 위해서는 상기 부호가 반전된 심볼데이터를 심볼결합에서 제외시켜야 한다. 따라서, 상기 유효패스 선택기213 및 214는 각각 대응되는 상기 에너지판단기211 및 212에서 출력되는 심볼의 부호를 판단하고, 다수를 차지하고 있는 부호를 기준으로 다른 부호를 가진 심볼데이터를 판단하고, 상기 판단된 심볼데이터를 "0"으로 세팅하여 채널결합기(215,216)으로 제공한다. 따라서 실질적으로 심볼결합이 이루어지는 채널결합기(215,216)에서는 페이딩으로 많은 에너지를 잃은 심볼들을 제외하고 나머지 심볼들을 결합하므로서 보다 에너지가 큰 심볼데이터를 복호단으로 제공할수 있다.Referring to the operation based on the configuration of FIG. 1 and FIG. 2, when a signal is received by the receiver of the terminal, the received signal is down-converted by the mixers 111 and 112 and converted into a baseband signal, and the low pass filters 113 and 114. It is lowpass from. The low-pass filtered signal is multiplied by a predetermined PNI and PNQ in a complex PN despreader 115 to PN despread, and the PN despread signal is multiplied by an orthogonal code corresponding to a pilot channel in pilot separator 116 to separate a pilot signal. do. The separated pilot signal is accumulated for a predetermined time in the channel estimator 117, and the accumulated signal is conjugated and complexed in the conjugate complex generator 118 to become a channel compensation signal. Meanwhile, the PN despread signal is multiplied by a predetermined orthogonal code corresponding to the data channel in the mixers 119 and 120 to demodulate the channel. The demodulated signal is multiplied by the channel compensation signal from the conjugate complex generator 118 in the fading compensator 121 to perform channel compensation. The signal output from the fading compensator 121 is symbol data of channel compensation. The energy determiners 211 and 212 calculate the symbol energy of the symbol data, and find the symbol data in which the energy is locked by comparing with the reference energy values THI and THQ. Here, the energy determiner 211 determines the energy of the symbol data corresponding to the I channel, and the energy determiner 121 determines the energy of the symbol data corresponding to the Q channel. Here, the energy determiners 211 and 121 output symbol data having an energy value greater than the reference energy value to the valid path selector 213 as it is, and symbol data smaller than the reference energy value is set to "0" to set the valid path. Output to selector213. By doing so, the symbol data which lost much energy due to fading is excluded from the symbol combination. The energy determiners 211 and 212 calculate energy by integrating and squaring a signal over a symbol period. At this time, the energy value of the symbol data whose sign is inverted due to deep fading exceeds the reference energy value, and thus it is determined that the energy is locked symbol data. However, the symbol data is inverted in sign due to deep fading. To obtain the maximum symbol energy, the symbol data inverted in the sign must be excluded from symbol combining. Accordingly, the valid path selectors 213 and 214 determine the symbols of the symbols output from the corresponding energy determiners 211 and 212, respectively, and determine symbol data having different codes based on the codes occupying a plurality of the symbols. Set symbol data to " 0 " and provide it to the channel combiner 215,216. Therefore, the channel combiners 215 and 216, which are substantially symbol-combined, may combine the remaining symbols except for the symbols that have lost much energy due to fading, thereby providing symbol data with a higher energy to the decoder.
도 3은 상기 심볼결합기122의 심볼결합과정을 도시하고 있다.3 illustrates a symbol combining process of the symbol combiner 122.
상기 도 3을 참조하면, 심볼결합기122는 311단계에서 4개의 핑거들로부터의 심볼데이터들을 수신한다. 그리고, 상기 심볼결합기122는 313단계에서 상기 심볼데이터들의 각각의 에너지를 계산하고, 315단계에서 상기 계산된 각각의 심볼데이터의 에너지값을 미리 정해진 기준에너지값(Threshold)과 비교한다. 여기서, 상기 계산된 에너지값이 미리 정해진 에너지값보다 크면 319단계에서 심볼결합을 위한 심볼데이터로 선택하고, 상기 미리 정해진 에너지값보다 작으면 317단계에서 해당 심볼데이터를 '0'으로 세팅한다. 이렇게 함으로서, 소정 에너지값을 만족하는 심볼데이터들을 추출한다. 이후, 상기 심볼결합기122는 321단계에서 상기 기준에너지값을 만족하는 심볼데이터들의 각 부호(sign bit, MSB)를 확인하여 다수를 차지하는 부호를 기준으로 동일부호를 갖는 심볼데이터와 다른부호를 갖는 심볼데이터로 분리한다. 여기서, 상기 다른부호를 갖는 심볼데이터는 325단계에서 심볼결합에서 제외시키기 위해 '0'으로 세팅하고, 상기 동일부호를 갖는 심볼데이터는 323단계에서 심볼결합을 위한 심볼데이터로 선택한다. 그리고, 상기 심볼결합기122는 327단계에서 상기 323단계에서 선택된 기준에너지값을 만족하고, 동일부호를 갖는 심볼데이터들을 심볼단위로 누적하여 심볼결합을 수행한다. 즉, 깊은 페이딩으로 부호가 반전된 심볼데이터를 제외하여 심볼결하여 에너지값이 양호한 심볼데이터를 복호단으로 제공한다.Referring to FIG. 3, the symbol combiner 122 receives symbol data from four fingers in step 311. The symbol combiner 122 calculates the energy of each of the symbol data in step 313, and compares the calculated energy value of each symbol data with a predetermined reference energy value in step 315. If the calculated energy value is greater than the predetermined energy value, it is selected as symbol data for symbol combining in step 319, and if it is smaller than the predetermined energy value, the corresponding symbol data is set to '0' in step 317. By doing so, symbol data satisfying a predetermined energy value are extracted. Then, the symbol combiner 122 checks each sign (MSB) of the symbol data satisfying the reference energy value in step 321, and has a symbol different from the symbol data having the same sign based on the sign occupying the majority. Separate into data. Here, the symbol data having another code is set to '0' to exclude from symbol combining in step 325, and the symbol data having the same code is selected as symbol data for symbol combining in step 323. In step 327, the symbol combiner 122 satisfies the reference energy value selected in step 323 and accumulates symbol data having the same reference numeral in symbol units to perform symbol combining. That is, except for symbol data whose sign is inverted due to deep fading, the symbol is combined to provide symbol data having a good energy value to the decoding end.
상기한 바와 같이 본 발명은 각 핑거(Finger)로부터 수신된 심볼 데이터의 에너지가 기준값을 넘어 록(lock)되었으나, 그것이 페이딩에 의해 부호가 반전되었을 경우 심볼 결합에서 제외시킨다. 즉, 기존에 단순히 에너지값이 록된 심볼데이터를 결합할 때보다 향상된 에너지 값을 가지는 심볼 데이틀 복호단으로 넘겨줌으로서 정확한 복호가 이루어질 수 있다.As described above, the present invention locks the energy of symbol data received from each finger beyond the reference value, but excludes it from symbol combining when the sign is reversed by fading. That is, accurate decoding can be achieved by simply passing the symbol data decoding stage having an improved energy value than when combining symbol data whose energy value is conventionally locked.
상술한 바와 같이 본 발명은 부호분할다중접속 통신시스템에서 심볼결합과정에서 심볼 데이터 에너지가 기준값을 넘었어도 페이딩에 의해 부호가 반전되었을 경우 심볼 결합에서 제외시킴으로서 보다 향상된 심볼 에너지 값을 얻을수 있다. 이로인해 뒷단에서 행해지는 복호를 보다 정확히 수행할수 있다.As described above, in the code division multiple access communication system, even if the symbol data energy exceeds a reference value in the symbol combining process, the symbol symbol value can be improved by excluding from symbol combining when the sign is reversed by fading. This allows more accurate decoding to be performed at the rear end.
Claims (8)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020000028441A KR100334787B1 (en) | 1999-05-25 | 2000-05-25 | Apparatus and method for combining symbol data in cdma communication system |
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1019990018781 | 1999-05-25 | ||
| KR19990018781 | 1999-05-25 | ||
| KR1020000028441A KR100334787B1 (en) | 1999-05-25 | 2000-05-25 | Apparatus and method for combining symbol data in cdma communication system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR20000077436A KR20000077436A (en) | 2000-12-26 |
| KR100334787B1 true KR100334787B1 (en) | 2002-05-03 |
Family
ID=26635232
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020000028441A Expired - Fee Related KR100334787B1 (en) | 1999-05-25 | 2000-05-25 | Apparatus and method for combining symbol data in cdma communication system |
Country Status (1)
| Country | Link |
|---|---|
| KR (1) | KR100334787B1 (en) |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4291410A (en) * | 1979-10-24 | 1981-09-22 | Rockwell International Corporation | Multipath diversity spread spectrum receiver |
| US5140615A (en) * | 1990-06-12 | 1992-08-18 | Motorola, Inc. | Maximal ratio diversity combining technique |
| US5414734A (en) * | 1993-01-06 | 1995-05-09 | Glenayre Electronics, Inc. | Compensation for multi-path interference using pilot symbols |
| US5553102A (en) * | 1994-12-01 | 1996-09-03 | Motorola, Inc. | Diversity reception communication system with maximum ratio combining method |
| KR970068213A (en) * | 1996-03-08 | 1997-10-13 | 소니 코포레이션 | Spread spectrum communication receiver |
| KR20000015315A (en) * | 1998-08-28 | 2000-03-15 | 홍철원 | Space diversity receiving apparatus and receiving method |
-
2000
- 2000-05-25 KR KR1020000028441A patent/KR100334787B1/en not_active Expired - Fee Related
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4291410A (en) * | 1979-10-24 | 1981-09-22 | Rockwell International Corporation | Multipath diversity spread spectrum receiver |
| US5140615A (en) * | 1990-06-12 | 1992-08-18 | Motorola, Inc. | Maximal ratio diversity combining technique |
| US5414734A (en) * | 1993-01-06 | 1995-05-09 | Glenayre Electronics, Inc. | Compensation for multi-path interference using pilot symbols |
| US5553102A (en) * | 1994-12-01 | 1996-09-03 | Motorola, Inc. | Diversity reception communication system with maximum ratio combining method |
| KR970068213A (en) * | 1996-03-08 | 1997-10-13 | 소니 코포레이션 | Spread spectrum communication receiver |
| KR20000015315A (en) * | 1998-08-28 | 2000-03-15 | 홍철원 | Space diversity receiving apparatus and receiving method |
Also Published As
| Publication number | Publication date |
|---|---|
| KR20000077436A (en) | 2000-12-26 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6459883B2 (en) | Generic finger architecture for spread spectrum applications | |
| US6377613B1 (en) | Communication apparatus for code division multiple accessing mobile communications system | |
| US5166951A (en) | High capacity spread spectrum channel | |
| US5383220A (en) | Data demodulator of a receiving apparatus for spread spectrum communication | |
| US5881098A (en) | Efficient demodulation scheme for DSSS communication | |
| US7095778B2 (en) | Spread spectrum transmitter and spread spectrum receiver | |
| KR960012426B1 (en) | Method & apparatus for cancelling spread-spectrum noise | |
| US5881056A (en) | Method and apparatus of a multi-code code division multiple access receiver having shared accumulator circuits | |
| US5870378A (en) | Method and apparatus of a multi-code code division multiple access receiver having a shared accumulator circuits | |
| CA2148366C (en) | Code division multiple access transmitter and receiver | |
| DE69826365T2 (en) | Receiver for CDMA communication system | |
| US6522687B2 (en) | Data transmitter and receiver of a DS-CDMA communication system | |
| US6747969B1 (en) | Transmission gap interference measurement | |
| EP0818901A2 (en) | Multi-code code division multiple access receiver | |
| US8218605B2 (en) | Preamble for synchronization | |
| US6307850B1 (en) | CDMA radio transmission system | |
| US6091759A (en) | Method and apparatus for spreading and despreading data in a spread-spectrum communication system | |
| GB2342019A (en) | CDMA receiver with variable sampling rate | |
| WO1999035762A1 (en) | Method and apparatus for increasing spectral efficiency of cdma systems using direct sequence spread spectrum signals | |
| US6088399A (en) | Multi-mode transmitter and receiver | |
| CA2214061C (en) | Differential psk signalling in cdma networks | |
| JP4180343B2 (en) | Spread spectrum communication system and method | |
| KR100334787B1 (en) | Apparatus and method for combining symbol data in cdma communication system | |
| US6980532B1 (en) | Apparatus and method for combining symbol data in CDMA communication system | |
| US6553056B1 (en) | CDMA receiver with a reduced number of required high speed adders |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A201 | Request for examination | ||
| PA0109 | Patent application |
St.27 status event code: A-0-1-A10-A12-nap-PA0109 |
|
| PA0201 | Request for examination |
St.27 status event code: A-1-2-D10-D11-exm-PA0201 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-3-3-R10-R18-oth-X000 |
|
| PG1501 | Laying open of application |
St.27 status event code: A-1-1-Q10-Q12-nap-PG1501 |
|
| D13-X000 | Search requested |
St.27 status event code: A-1-2-D10-D13-srh-X000 |
|
| D14-X000 | Search report completed |
St.27 status event code: A-1-2-D10-D14-srh-X000 |
|
| E701 | Decision to grant or registration of patent right | ||
| PE0701 | Decision of registration |
St.27 status event code: A-1-2-D10-D22-exm-PE0701 |
|
| GRNT | Written decision to grant | ||
| PR0701 | Registration of establishment |
St.27 status event code: A-2-4-F10-F11-exm-PR0701 |
|
| PR1002 | Payment of registration fee |
St.27 status event code: A-2-2-U10-U11-oth-PR1002 Fee payment year number: 1 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R13-asn-PN2301 St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
| PG1601 | Publication of registration |
St.27 status event code: A-4-4-Q10-Q13-nap-PG1601 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 4 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R13-asn-PN2301 St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R13-asn-PN2301 St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 5 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 6 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 7 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 8 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 9 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 10 |
|
| FPAY | Annual fee payment |
Payment date: 20120329 Year of fee payment: 11 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 11 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| FPAY | Annual fee payment |
Payment date: 20130328 Year of fee payment: 12 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 12 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 13 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 14 |
|
| FPAY | Annual fee payment |
Payment date: 20160330 Year of fee payment: 15 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 15 |
|
| LAPS | Lapse due to unpaid annual fee | ||
| PC1903 | Unpaid annual fee |
St.27 status event code: A-4-4-U10-U13-oth-PC1903 Not in force date: 20170419 Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE |
|
| P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |
|
| PC1903 | Unpaid annual fee |
St.27 status event code: N-4-6-H10-H13-oth-PC1903 Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE Not in force date: 20170419 |