KR100277039B1 - Apparatus and method for estimating channel state of channel receiver in code division multiple access communication system - Google Patents
Apparatus and method for estimating channel state of channel receiver in code division multiple access communication system Download PDFInfo
- Publication number
- KR100277039B1 KR100277039B1 KR1019980062719A KR19980062719A KR100277039B1 KR 100277039 B1 KR100277039 B1 KR 100277039B1 KR 1019980062719 A KR1019980062719 A KR 1019980062719A KR 19980062719 A KR19980062719 A KR 19980062719A KR 100277039 B1 KR100277039 B1 KR 100277039B1
- Authority
- KR
- South Korea
- Prior art keywords
- data
- channel
- signal
- channel state
- orthogonal code
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 25
- 238000004891 communication Methods 0.000 title claims abstract description 13
- 230000007480 spreading Effects 0.000 claims abstract description 25
- 238000012545 processing Methods 0.000 claims abstract description 9
- 230000008569 process Effects 0.000 claims description 5
- 230000009977 dual effect Effects 0.000 claims description 2
- 238000003379 elimination reaction Methods 0.000 claims 1
- 108091006146 Channels Proteins 0.000 description 102
- 108010076504 Protein Sorting Signals Proteins 0.000 description 7
- 238000010586 diagram Methods 0.000 description 4
- 238000009792 diffusion process Methods 0.000 description 2
- 238000010295 mobile communication Methods 0.000 description 2
- 230000008859 change Effects 0.000 description 1
- 230000000295 complement effect Effects 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B17/00—Monitoring; Testing
- H04B17/30—Monitoring; Testing of propagation channels
- H04B17/373—Predicting channel quality or other radio frequency [RF] parameters
-
- 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/24—Radio transmission systems, i.e. using radiation field for communication between two or more posts
- H04B7/26—Radio transmission systems, i.e. using radiation field for communication between two or more posts at least one of which is mobile
- H04B7/2628—Radio transmission systems, i.e. using radiation field for communication between two or more posts at least one of which is mobile using code-division multiple access [CDMA] or spread spectrum multiple access [SSMA]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- Electromagnetism (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
본 발명은 CDMA 통신방식에서 채널상태를 추정하는 채널상태 추정장치 및 방법에 관한 것으로, 특히 독립된 채널로 전송되는 파일럿 채널이나 심볼로 전송되는 파일럿 심볼과 데이터를 통합하여 채널상태를 추정하는 채널상태 추정장치 및 방법에 관한 것이다. 이를 해결하기 위하여 본 발명은 CDMA 통신시스템 채널수신기에서 채널상태를 추정하는 채널상태 추정장치가, 입력되는 확산신호를 역확산하기 위하여 확산시퀀스를 발생하는 확산시퀀스발생기와, 상기 입력되는 확산신호와 상기 확산시퀀스를 곱하여 수신신호를 역확산하는 제1곱셈기와, 파일럿 채널과 데이터 채널에 할당된 직교부호를 발생시키는 직교부호발생기와, 상기 역확산 신호와 상기 파일럿 채널에 할당된 직교부호를 곱하여 직교부호성분을 제거하는 제2곱셈기와, 상기 역확산 신호와 상기 데이터 채널에 할당된 직교부호를 곱하여 직교부호 성분을 제거하는 제3곱셈기와, 하나의 심볼 길이에 따라 가변적인 길이의 정보를 저장하며, 하나의 심볼 처리동안 다음 심볼 처리를 저장하는 이중구조로 이루어진 1심볼버퍼와, 정보데이터 성분의 신호를 데이터로 복조하는 데이터복조기와, 상기 복조된 데이터와 원 신호를 곱하여 데이터의 영향을 제거하는 제4곱셈기와, 파일럿 신호와 데이터 신호로부터 얻어진 두 개의 신호를 합하여 채널상태를 추정하고, 이와 병행하여 상기 제4곱셈기를 통해 데이터의 영향을 제거하여 에너지값을 계산하여 채널상태를 추정하는 채널추정기로 구성되며, 채널상태를 추정하는 방법이, 파일럿 신호와 데이터 신호로부터 얻어진 두 개의 신호를 합하여 채널상태를 추정하고, 이와 병행하여 복조되기전 심볼버퍼에 저장되어 있는 원 데이터신호와 복조된 데이터를 곱하여 데이터의 영향을 제거한 후 채널상태를 추정함을 특징으로 한다.The present invention relates to a channel state estimating apparatus and method for estimating a channel state in a CDMA communication method, and more particularly to a channel state estimating for estimating a channel state by integrating data with a pilot channel or a symbol transmitted through an independent channel. An apparatus and method are provided. To solve this problem, the present invention provides a channel state estimator for estimating a channel state in a channel receiver of a CDMA communication system, comprising: a spreading sequence generator for generating a spreading sequence for despreading an input spreading signal; A first multiplier for despreading a received signal by multiplying a spreading sequence, an orthogonal code generator for generating an orthogonal code assigned to a pilot channel and a data channel, and a orthogonal code by multiplying an orthogonal code assigned to the despread signal and the pilot channel A second multiplier for removing a component, a third multiplier for removing an orthogonal code component by multiplying the despread signal and an orthogonal code assigned to the data channel, and storing information having a variable length according to one symbol length, 1 symbol buffer that stores the next symbol processing during one symbol processing, and information data component A data demodulator that demodulates the signal into data, a fourth multiplier that multiplies the demodulated data with the original signal to remove the influence of the data, and estimates the channel state by adding two signals obtained from the pilot signal and the data signal, And a channel estimator for estimating the channel state by calculating the energy value by removing the influence of the data through the fourth multiplier. The method for estimating the channel state includes a sum of two signals obtained from the pilot signal and the data signal. It estimates the state, and parallelly multiplies the demodulated data with the original data signal stored in the symbol buffer before demodulation to remove the influence of the data, and then estimates the channel state.
Description
본 발명은 CDMA 통신방식에서 채널상태를 추정하는 채널상태 추정장치 및 방법에 관한 것으로, 특히 독립된 채널로 전송되는 파일럿 채널이나 심볼로 전송되는 파일럿 심볼과 데이터를 통합하여 채널상태를 추정하는 채널상태 추정장치 및 방법에 관한 것이다.The present invention relates to a channel state estimating apparatus and method for estimating a channel state in a CDMA communication method, and more particularly to a channel state estimating for estimating a channel state by integrating data with a pilot channel or a symbol transmitted through an independent channel. An apparatus and method are provided.
일반적으로 코드분할다원접속(CDMA)시스템은 신호의 확산에 의사잡음신호열(PSEUDO RANDOM NOISE SEQUENCE: PN시퀀스)을 사용하며, 또한 채널의 구분을 위하여 직교부호(ORTHOGONAL CODE)를 사용한다. 여기에 데이터 신호를 첨가하게 된다. 따라서, 데이터 복원시 데이터의 영향을 없애면 채널의 에너지를 구할 수 있게 된다.In general, a code division multiple access (CDMA) system uses a pseudo noise signal sequence (PSEUDO RANDOM NOISE SEQUENCE) for spreading a signal, and also uses an orthogonal code (ORTHOGONAL CODE) to distinguish channels. The data signal is added here. Therefore, the energy of the channel can be obtained by removing the influence of the data during data restoration.
파일럿 신호는 현재 통화의 상태와 기지국의 구별 등 여러 가지 용도로 사용되는 신호로, 현재 통화중인 채널의 상태를 판단하는 일반적인 방식으로 파일럿 신호의 세기를 이용하는데 상용의 IS-95와 같은 시스템은 파일럿 신호만을 전달하는 파일럿 채널이 존재한다. 상기 파일럿 채널은 의사잡음신호열, 직교코드, 전부 "0"인 데이터로 구성되어 있는데, 채널의 상태를 추정하는 종래방식은 의사잡음신호열과 직교코드로 역확산하여 그 에너지값을 취하는 방식을 사용하였다. 또한 데이터 채널은 의사잡음신호열, 직교코드, "1" 또는 "0"인 데이터로 구성되어 있다.The pilot signal is used for various purposes such as the status of the current call and the base station, and the pilot signal strength is used in a general way of determining the state of the channel being used. There is a pilot channel that carries only a signal. The pilot channel is composed of a pseudo noise signal sequence, an orthogonal code, and all data of "0". The conventional method of estimating the state of the channel is a method of despreading a pseudo noise signal sequence and an orthogonal code to take an energy value. . The data channel is composed of a pseudo noise signal sequence, an orthogonal code, and data of "1" or "0".
종래 CDMA시스템 채널수신기의 채널 상태 추정장치의 구성 및 동작을 도 1을 참조하여 설명하면;The configuration and operation of the channel state estimating apparatus of the conventional CDMA system channel receiver will be described with reference to FIG.
도 1은 종래 코드분할다원접속 통신시스템에서 파일럿 채널을 사용하여 채널의 상태를 추정하는 채널상태 추정장치의 구성도로서, 채널상태 추정장치는 확산시퀀스 발생기 120, 직교부호 발생기 140, 제1곱셈기 111, 제2곱셈기 131, 제3곱셈기 133, 채널추정기 150, 데이터복조기 160으로 구성되어 있다. 이러한 채널상태 추정장치에서 채널의 상태를 추정하는 동작을 구성부의 동작을 통해 설명하면, 입력되는 신호와 상기 확산시퀀스 발생기 120에서 생성한 확산시퀀스, 예를 들어 PN시퀀스를 곱한다. 이것은 입력되는 신호가 확산신호이기 때문에 이것을 역확산하기 위한 동작이다. 상기 직교부호 발생기 140은 파일럿 채널의 직교부호와 데이터 채널의 직교부호, 예를 들어 월시부호(Walsh Code)를 발생시킨다. 이때 발생되는 파일럿 채널의 직교부호는 채널송신기에서 발생한 직교부호와 동일한 직교부호를 발생시킨다. 상기 직교부호는 채널 구분용으로 사용된다. 이러한 파일럿 채널 직교부호와 상기 제1곱셈기 111에 의해 역확산된 신호는 제2곱셈기 131에서 곱해지며, 이에 따라 상기 제2곱셈기 131은 수신된 신호에서 파일럿 채널 신호를 추출한다. 상기 파일럿 채널 신호는 채널추정기 150에서 파일럿 채널 유무가 추정된다. 그리고 데이터 채널의 데이터를 복조하기 위해서는 직교부호성분을 제거해야 하는데, 이러한 직교부호성분 제어동작은 제3곱셈기 133에서 직교부호와 상기 제1곱셈기 111에 의해 역확산된 신호가 곱해지므로써 이루어진다. 이렇게 직교부호가 제거되면 정보데이터 성분만이 존재하게 된다. 그러면 데이터 복조기 160에서 데이터가 복조된다. 상기와 같은 동작을 수행하면서 파일럿 신호가 복조되어 처리된다. 이러한 채널 상태 추정기는 복수개의 핑거(FINGER)에 각각 존재하여 그 결과를 합치는 컴바이너(COMBINER)가 그 값을 합하여 최종적인 결정을 내리게 된다.1 is a block diagram of a channel state estimator for estimating a state of a channel using a pilot channel in a conventional code division multiple access communication system. The channel state estimator includes a spreading sequence generator 120, an orthogonal code generator 140, and a first multiplier. It consists of a second multiplier 131, a third multiplier 133, a channel estimator 150, and a data demodulator 160. In the channel state estimating apparatus, an operation of estimating a state of a channel is explained through an operation of a component. The input signal is multiplied by a spreading sequence generated by the spreading sequence generator 120, for example, a PN sequence. This is an operation for despreading the input signal because it is a spread signal. The orthogonal code generator 140 generates an orthogonal code of a pilot channel and an orthogonal code of a data channel, for example, a Walsh code. The orthogonal code of the pilot channel generated at this time generates an orthogonal code identical to the orthogonal code generated from the channel transmitter. The orthogonal code is used for channel classification. The pilot channel orthogonal code and the signal despread by the first multiplier 111 are multiplied by the second multiplier 131. Accordingly, the second multiplier 131 extracts a pilot channel signal from the received signal. The pilot channel signal may be estimated by the channel estimator 150. In order to demodulate the data of the data channel, the orthogonal code component should be removed. This orthogonal code component control operation is performed by multiplying the orthogonal code in the third multiplier 133 and the signal despread by the first multiplier 111. When the orthogonal code is removed in this way, only information data components exist. The data is then demodulated in the data demodulator 160. The pilot signal is demodulated and processed while performing the above operation. Such a channel state estimator is present in a plurality of fingers (finger), respectively, and combines the result (COMBINER) is to add the value to make a final decision.
이러한 종래의 채널상태 추정은 파일럿 채널을 이용하여 채널의 에너지를 구하는 방식이나, 향후의 디지털 이동통신에서는 파일럿 채널과 더불어 데이터(음성, 정보등)를 전달하는 채널상에 파일럿 심볼을 일부 참가하는 등의 방식도 고려되고 있다. 따라서, 파일럿 신호를 사용할 수 있는 시점에 변화가 있게 되고 점차 파일럿 신호를 사용할 수 있는 절대적 시간이 줄어들게 되므로 파일럿 채널이 존재할 때보다 파일럿 심볼을 사용할 때 채널 상태의 추정이 더욱 어려워지게 된다.In the conventional channel state estimation, a pilot channel is used to obtain energy of a channel, but in a future digital mobile communication, a pilot symbol is partly joined on a channel that carries data (voice, information, etc.) together with the pilot channel. The way is also considered. Therefore, since there is a change in the time at which the pilot signal is available and the absolute time to use the pilot signal gradually decreases, it is more difficult to estimate the channel state when using the pilot symbol than when there is a pilot channel.
따라서 본 발명의 목적은 상기의 문제점을 해결하기 위하여 파일럿 신호뿐 아니라 정보를 전달하는 데이터 채널의 데이터를 함께 이용하여 채널 추정을 수행하는 코드분할다원접속 통신시스템 채널수신기의 채널상태 추정장치 및 방법을 제공함에 있다.Accordingly, an object of the present invention is to provide an apparatus and method for estimating a channel state of a channel receiver in a code division multiple access communication system for performing channel estimation using data of a data channel carrying information as well as a pilot signal. In providing.
상기 목적을 달성하기 위해 본 발명은 코드분할다원접속 통신시스템 채널수신기의 채널상태를 추정하는 채널상태 추정장치가, 입력되는 확산신호를 역확산하기 위하여 확산시퀀스를 발생하는 확산시퀀스발생기와, 상기 입력되는 확산신호와 상기 확산시퀀스를 곱하여 수신신호를 역확산하는 제1곱셈기와, 파일럿 채널과 데이터 채널에 할당된 직교부호를 발생시키는 직교부호발생기와, 상기 역확산 신호와 상기 파일럿 채널에 할당된 직교부호를 곱하여 직교부호성분을 제거하는 제2곱셈기와, 상기 역확산 신호와 상기 데이터 채널에 할당된 직교부호를 곱하여 직교부호 성분을 제거하는 제3곱셈기와, 하나의 심볼 길이에 따라 가변적인 길이의 정보를 저장하며, 하나의 심볼 처리동안 다음 심볼 처리를 저장하는 이중구조로 이루어진 1심볼버퍼와, 정보데이터 성분의 신호를 데이터로 복조하는 데이터복조기와, 상기 복조된 데이터와 원 신호를 곱하여 데이터의 영향을 제거하는 제4곱셈기와, 파일럿 신호와 데이터 신호로부터 얻어진 두 개의 신호를 합하여 채널상태를 추정하고, 이와 병행하여 상기 제4곱셈기를 통해 데이터의 영향을 제거하여 에너지값을 계산하여 채널상태를 추정하는 채널추정기로 구성되며, 채널상태를 추정하는 방법이, 파일럿 신호와 데이터 신호로부터 얻어진 두 개의 신호를 합하여 채널상태를 추정하고, 이와 병행하여 복조되기전 심볼버퍼에 저장되어 있는 원 데이터신호와 복조된 데이터를 곱하여 데이터의 영향을 제거한 후 채널상태를 추정함을 특징으로 한다.In order to achieve the above object, the present invention provides a channel sequence estimator for estimating a channel state of a channel receiver in a code division multiple access communication system, comprising: a spreading sequence generator for generating a spreading sequence to despread an input spreading signal, A first multiplier for despreading the received signal by multiplying the spreading signal and the spreading sequence, an orthogonal code generator for generating an orthogonal code assigned to a pilot channel and a data channel, and an orthogonal number assigned to the despread signal and the pilot channel A second multiplier for removing orthogonal code components by multiplying codes, a third multiplier for removing orthogonal code components by multiplying orthogonal codes assigned to the despread signal and the data channel, and a variable length according to one symbol length 1 symbol buffer having a dual structure for storing information and storing the next symbol processing during one symbol processing, A data demodulator that demodulates the signal of the complementary data component into data, a fourth multiplier that multiplies the demodulated data with the original signal to remove the influence of the data, and estimates the channel state by adding two signals obtained from the pilot signal and the data signal In addition, the channel estimator is configured to estimate the channel state by calculating the energy value by removing the influence of the data through the fourth multiplier. The method of estimating the channel state includes two channel signals obtained from the pilot signal and the data signal. The channel state is estimated by summing the signals and multiplying the demodulated data by the original data signal stored in the symbol buffer before the demodulation to remove the influence of the data and estimating the channel state.
도 1은 종래 코드분할다원접속 통신시스템 채널수신기의 채널상태 추정장치 구성도1 is a block diagram of an apparatus for estimating a channel state of a channel receiver in a conventional code division multiple access communication system;
도 2는 본 발명에 따른 코드분할다원접속 통신시스템 채널수신기에서 파일럿 채널 및 파일럿 심볼을 사용하여 채널의 상태를 추정하는 채널상태 추정장치의 구성도2 is a block diagram of a channel state estimator for estimating a state of a channel using a pilot channel and a pilot symbol in a channel receiver in a code division multiple access communication system according to the present invention.
도면의 주요 구성부에 대한 부호 설명Explanation of symbols for the main components of the drawings
확산시퀀스발생기 110, 220 제1곱셈기 111, 211Diffusion Sequence Generator 110, 220 First Multiplier 111, 211
직교부호발생기 120, 240 제2곱셈기 131, 231Quadrature Code Generator 120, 240 2nd Multiplier 131, 231
데이터복조기 160, 260 제3곱셈기 133, 233Data Demodulator 160, 260 Third Multiplier 133, 233
채널추정기 150, 160 제4곱셈기 271Channel Estimator 150, 160 Fourth Multiplier 271
1심볼버퍼 2801 symbol buffer 280
이하 본 발명을 첨부된 도면을 참조하여 상세히 설명한다. 하기의 설명에서 구체적인 처리흐름과 같은 많은 특정 상세들이 본 발명의 보다 전반적인 이해를 제공하기 위해 나타나 있다. 이들 특정 상세들 없이 본 발명이 실시될 수 있다는 것은 이 기술분야에서 통상의 지식을 가진 자에게는 자명할 것이다. 그리고 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 공지 기능 및 구성에 대한 상세한 설명은 생략한다. 본 발명을 도 2를 통해 설명하면;Hereinafter, the present invention will be described in detail with reference to the accompanying drawings. In the following description, numerous specific details are set forth in order to provide a more thorough understanding of the present invention, such as specific processing flows. It will be apparent to those skilled in the art that the present invention may be practiced without these specific details. Detailed descriptions of well-known functions and configurations that are determined to unnecessarily obscure the subject matter of the present invention will be omitted. The present invention will be described with reference to FIG. 2;
도 2는 본 발명에 따른 코드분할다원접속 통신시스템 채널수신기에서 파일럿 채널 및 파일럿 심볼을 사용하여 채널의 상태를 추정하는 채널상태 추정장치의 구성도로서, 채널상태 추정장치는 확산시퀀스 발생기 220, 직교부호 발생기 240, 제1곱셈기 211, 제2곱셈기 231, 제3곱셈기 233, 채널추정기 250, 데이터복조기 260으로 구성되어 있다.2 is a block diagram of a channel state estimator for estimating a channel state using pilot channels and pilot symbols in a channel division multiple access communication system channel receiver according to the present invention. It consists of a code generator 240, a first multiplier 211, a second multiplier 231, a third multiplier 233, a channel estimator 250, and a data demodulator 260.
상기 확산시퀀스 발생기 220은 입력되는 확산신호를 역확산하기 위하여 확산시퀀스를 발생한다. 상기 확산시퀀스는 PN시퀀스를 사용한다. 제1곱셈기 211은 입력신호와 상기 확산시퀀스를 곱하여 수신신호를 역확산한다.The spreading sequence generator 220 generates a spreading sequence to despread an input spreading signal. The diffusion sequence uses a PN sequence. The first multiplier 211 multiplies the input signal by the spreading sequence to despread the received signal.
직교부호 발생기 240은 채널(파일럿 채널과 데이터 채널)에 할당된 직교부호, 예를 들어 월시부호(Walsh Code)를 발생시킨다. 제2곱셈기 231은 역확산 신호와 파일럿 채널에 할당된 직교부호를 곱한다. 또한 제3곱셈기 233은 데이터 채널에 할당된 직교부호를 역확산 신호와 곱한다. 이렇게 하므로써 직교부호 성분이 제거된다.Orthogonal code generator 240 generates an orthogonal code assigned to a channel (a pilot channel and a data channel), for example, a Walsh code. The second multiplier 231 multiplies the despread signal by the orthogonal code assigned to the pilot channel. In addition, the third multiplier 233 multiplies the orthogonal code assigned to the data channel by the despread signal. In this way, the orthogonal code component is removed.
1심볼버퍼 280은 하나의 데이터를 처리하기 위한 심볼 신호열을 저장할 수 있는 구조이며, 현재 상태에 따라 가변할 수 있는 심볼 길이에 따라 그 길이가 달라지는 가변적 길이를 갖는다. 상기 1심볼버퍼 280은 데이터가 복조될 때까지 유지되며 다음 신호를 처리하기 위한 2중 구조를 갖는다.The one symbol buffer 280 is a structure capable of storing a symbol signal sequence for processing one data, and has a variable length whose length varies according to a symbol length that can vary according to a current state. The first symbol buffer 280 is maintained until data is demodulated and has a double structure for processing the next signal.
제4곱셈기 271은 현재의 데이터가 복조되면 그 데이터에 상응하는 1심볼버퍼 280에 저장된 신호와 복조된 데이터를 순차적으로 곱하여 데이터의 영향을 제거한다.When the current data is demodulated, the fourth multiplier 271 sequentially multiplies the demodulated data with the signal stored in the one-symbol buffer 280 corresponding to the data to remove the influence of the data.
채널추정기 250은 현재 사용가능한 파일럿 신호가 파일럿 채널인지 파일럿 심볼인가에 따라 파일럿에 대한 에너지를 계산하며 부가적으로 입력되는 데이터 신호측으로부터의 신호의 에너지도 계산한다. 상기 채널추정기 250의 과정을 거치면 파일럿 심볼을 사용하더라도 데이터 채널이 유효한 경우 계속적으로 채널상태의 추정이 가능하게 된다.The channel estimator 250 calculates energy for the pilot according to whether the currently available pilot signal is a pilot channel or a pilot symbol, and also calculates energy of a signal from an additionally input data signal side. Through the process of the channel estimator 250, even if a pilot symbol is used, the channel state can be continuously estimated when the data channel is valid.
데이터 복조기 260은 데이터성분의 신호를 복조한다. 상기 확산시퀀스발생기 220 및 직교부호 발생기 240, 데이터 복조기 260은 제어신호에 따라 제어된다.The data demodulator 260 demodulates the signal of the data component. The spreading sequence generator 220, the quadrature code generator 240, and the data demodulator 260 are controlled according to a control signal.
본 발명에 따른 채널상태 추정을 상술한 채널상태 추정장치의 구성부의 동작을 통해 설명하면;The channel state estimation according to the present invention will be described through the operation of the configuration unit of the above-described channel state estimating apparatus;
입력되는 확산신호와 상기 확산시퀀스 발생기 120에서 생성한 확산시퀀스, 예를 들어 PN시퀀스를 제1곱셈기 211에서 곱하여 역확산하여 확산신호에 있는 PN성분을 제거한다. 이러한 역확산 신호는 직교부호 발생기 240에서 발생된 파일럿 채널 직교부호, 예를 들어 월시부호(Walsh Code)와 제2곱셈기 231에서 곱해져 직교부호성분을 제거한다. 또한 역확산 신호와 상기 직교부호 발생기 240에서 발생된 데이터 채널 직교부호를 제3곱셈기 233에서 곱하여 직교부호성분을 제거하면 정보데이터 성분만 남게된다. 상기 정보데이터 성분은 1심볼버퍼 280에 데이터가 복조될 때까지 저장된다. 상기 데이터복조기 260에 의해 데이터가 복조되면 상기 1심볼버퍼 280에 저장된 신호와 복조된 데이터를 제4곱셈기 271에서 곱하여 데이터의 영향을 제거한다. 그러면 상기 채널추정기 250은 상기 제2곱셈기 231을 거친 파일럿 신호(파일럿 채널 또는 파일럿 심볼)와 데이터 신호로부터 얻어진 두 개의 신호를 합하여 채널상태를 추정하며, 상기 제4곱셈기를 통해 데이터의 영향을 제거한 에너지값을 계산하여 채널상태를 추정한다.The input spread signal and the spread sequence generated by the spread sequence generator 120, for example, the PN sequence, are multiplied by the first multiplier 211 to despread to remove the PN component in the spread signal. The despread signal is multiplied by a pilot channel orthogonal code generated by the orthogonal code generator 240, for example, a Walsh code and a second multiplier 231, to remove the orthogonal code component. In addition, when the despread signal and the data channel orthogonal code generated by the orthogonal code generator 240 are multiplied by the third multiplier 233 to remove the orthogonal code component, only the information data component remains. The information data component is stored in one symbol buffer 280 until the data is demodulated. When data is demodulated by the data demodulator 260, the signal stored in the first symbol buffer 280 and the demodulated data are multiplied by the fourth multiplier 271 to remove the influence of the data. Then, the channel estimator 250 estimates the channel state by adding the pilot signal (pilot channel or pilot symbol) passing through the second multiplier 231 and two signals obtained from the data signal, and removes the influence of data through the fourth multiplier. The channel state is estimated by calculating the value.
상술한 본 발명에 따른 채널수신기의 채널상태 추정과정을 보다 명확히 설명하면;If the channel state estimation process of the channel receiver according to the present invention described above more clearly described;
파일럿 채널이란 의사잡음신호열, 직교코드, 전부 "0"인 데이터로 구성되며, 데이터 채널은 의사잡음신호열, 직교코드, "1" 또는 "0"인 데이터로 구성되어 있다. 본 발명에서는 종래의 파일럿 신호를 이용한 채널 추정방식과 병행하여 데이터 복조후 복조된 데이터를 곱하여 모두 "0"으로 만드는 과정을 거친 후 채널상태 추정기에 입력하므로써 데이터의 에너지 또한 채널 상태 추정에 사용한 것이다. 하나의 데이터 심볼은 수 개의 직교코드에 확산되어 있는데, 1개의 심볼을 처리하기 위한 길이만큼의 버퍼를 두어 현재 복조할 데이터가 포함된 신호열을 저장해 둔다. 그런 후 데이터 복조가 완료되면 그 데이터를 1심볼버퍼 280의 출력과 곱하여 데이터의 영향을 제거한다. 이 연산결과에 의한 신호의 에너지도 본 발명에서는 채널상태 추정에 사용하는 것이다. 이렇게 하므로써 파일럿 심볼을 사용하더라도 데이터 채널이 유효한 경우 게속적으로 채널 상태의 추정이 가능하다.The pilot channel is composed of a pseudo noise signal sequence, an orthogonal code and data of all "0", and the data channel is composed of a pseudo noise signal sequence, orthogonal code, and data of "1" or "0". In the present invention, the energy of the data is also used for the channel state estimation by inputting the channel state estimator after multiplying the demodulated data by multiplying the demodulated data after the data demodulation in parallel with the conventional channel estimation method using the pilot signal. One data symbol is spread over several orthogonal codes, and a buffer length of one symbol is stored to store a signal string including data to be currently demodulated. Then, when data demodulation is completed, the data is multiplied by the output of the one-symbol buffer 280 to remove the influence of the data. The energy of the signal resulting from this calculation is also used for channel state estimation in the present invention. In this way, even if a pilot symbol is used, it is possible to continuously estimate the channel state when the data channel is valid.
한편 본 발명의 상세한 설명에서는 구체적인 실시예에 관하여 설명하였으나, 본 발명의 범위에서 벗어나지 않는 한도 내에서 여러 가지 변형이 가능함은 물론이다. 그러므로 본 발명의 범위는 설명된 실시예에 국한되어 정해져서는 안되며 후술하는 특허청구의 범위뿐 아니라 이 특허청구의 범위와 균등한 것들에 의해 정해져야 한다.Meanwhile, in the detailed description of the present invention, specific embodiments have been described, but various modifications are possible without departing from the scope of the present invention. Therefore, the scope of the present invention should not be limited to the described embodiments, but should be defined not only by the scope of the following claims, but also by the equivalents of the claims.
상술한 바와 같이 본 발명은 채널상태의 추정에 파일럿 신호와 더불어 데이터 신호도 이용하므로써 파일럿 신호의 형식에 변화가 발생하더라도 보조적인 채널상태 추정 수단을 획득할 수 있다. 따라서, 보다 효율적인 채널상태 추정으로 이동통신의 환경하에서 시스템의 성능을 향상시키는 효과가 있다.As described above, the present invention can use the data signal together with the pilot signal to estimate the channel state, so that an auxiliary channel state estimation means can be obtained even if the format of the pilot signal changes. Therefore, more efficient channel state estimation has the effect of improving the performance of the system under the environment of mobile communication.
Claims (7)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019980062719A KR100277039B1 (en) | 1998-12-31 | 1998-12-31 | Apparatus and method for estimating channel state of channel receiver in code division multiple access communication system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019980062719A KR100277039B1 (en) | 1998-12-31 | 1998-12-31 | Apparatus and method for estimating channel state of channel receiver in code division multiple access communication system |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20000046044A KR20000046044A (en) | 2000-07-25 |
KR100277039B1 true KR100277039B1 (en) | 2001-01-15 |
Family
ID=19569336
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1019980062719A KR100277039B1 (en) | 1998-12-31 | 1998-12-31 | Apparatus and method for estimating channel state of channel receiver in code division multiple access communication system |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100277039B1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100318952B1 (en) * | 1999-12-29 | 2002-01-04 | 윤종용 | Channel estimation apparatus in wireless telecommunication system and method thereof |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1158708A4 (en) * | 1999-12-28 | 2007-01-03 | Ntt Docomo Inc | Path search method, channel estimating method and communications device |
-
1998
- 1998-12-31 KR KR1019980062719A patent/KR100277039B1/en not_active IP Right Cessation
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100318952B1 (en) * | 1999-12-29 | 2002-01-04 | 윤종용 | Channel estimation apparatus in wireless telecommunication system and method thereof |
Also Published As
Publication number | Publication date |
---|---|
KR20000046044A (en) | 2000-07-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6459883B2 (en) | Generic finger architecture for spread spectrum applications | |
KR100789217B1 (en) | Fast Combined Detection Method and Receiver | |
US6798737B1 (en) | Use of Walsh-Hadamard transform for forward link multiuser detection in CDMA systems | |
US20030235238A1 (en) | Multipath channel tap delay estimation in a CDMA spread spectrum receiver | |
JP2001230703A (en) | Preamble detector for cdma receiver | |
JPH10322312A (en) | Multiple code division multiplex access receiver, and reception method therefor | |
US5930305A (en) | Signal demodulation and diversity combining in a communications system using orthogonal modulation | |
WO2002027957A1 (en) | Communication terminal apparatus and demodulation method | |
WO2006115459A2 (en) | Joint detector in a code division multiple access radio receiver | |
EP0993127A1 (en) | Method and apparatus using Walsh-Hadamard transformation for forward link multiuser detection in CDMA systems | |
JP4905355B2 (en) | Interference cancellation in spread spectrum receivers. | |
JPH09512691A (en) | Method and receiver for demodulating received signal | |
EP0988706B1 (en) | Reception method and receiver | |
KR100277039B1 (en) | Apparatus and method for estimating channel state of channel receiver in code division multiple access communication system | |
JP3886709B2 (en) | Spread spectrum receiver | |
US7586980B2 (en) | Apparatus for coherent combining type demodulation in communication system and method thereof | |
KR100823129B1 (en) | Tracking device and method of mobile communication system | |
JP2006054900A (en) | Chip equalizer for spread spectrum receiver, noise factor computation method and filter coefficient determination method used in the chip equalizer | |
JP2721473B2 (en) | Receiver for spread spectrum communication | |
KR100323769B1 (en) | Parallel-type interference cancellation method of asynchronous transmission system | |
JP2005311797A (en) | Despreading method | |
KR100364758B1 (en) | Apparatus and method channel estimation in communication system | |
KR100684423B1 (en) | Map Decoder for Decision Function in Interference Cancellation Device | |
KR100858976B1 (en) | The apparatus and method for successive interference cancellation of mobile communication system | |
KR100324042B1 (en) | Baseband Demodulation Unit in Code Division Multiple Access System Receiver with P.N.Despreader Minimizing Quantization Error |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 19981231 |
|
PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 19981231 Comment text: Request for Examination of Application |
|
PG1501 | Laying open of application | ||
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20000927 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20001005 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20001006 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
PR1001 | Payment of annual fee |
Payment date: 20030922 Start annual number: 4 End annual number: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20040920 Start annual number: 5 End annual number: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20050921 Start annual number: 6 End annual number: 6 |
|
PR1001 | Payment of annual fee |
Payment date: 20060920 Start annual number: 7 End annual number: 7 |
|
PR1001 | Payment of annual fee |
Payment date: 20070910 Start annual number: 8 End annual number: 8 |
|
FPAY | Annual fee payment |
Payment date: 20080903 Year of fee payment: 9 |
|
PR1001 | Payment of annual fee |
Payment date: 20080903 Start annual number: 9 End annual number: 9 |
|
LAPS | Lapse due to unpaid annual fee | ||
PC1903 | Unpaid annual fee |