Smart antenna receiver and signal receiving method
Abstract
A smart antenna receiver in a CDMA communication system and a signal receiving method therefor. Radio signals received respectively through a plurality of antennas (X1) are multiplied (210) by adaptive weights (W1) and the multiplied signals are summed up (220), thus to generate an array output signal (y). The array output signal is multiplied (240) by a pseudo noise code (260) detected from the pilot signal to generate a despread signal, and the despread signal is filtered (250). The amplitude of the filtered signal is adjusted (270) and then multiplied (280) by the pseudo noise code (260) to generate a reference signal (Yd). The difference between the reference signal and the array output signal is calculated (290) to generate an error signal (ε). Thefore, an optimal adaptive weight is generated (230) by the error signal and the radio signals.

Term
Term ended
Projected expiry passed 28 August 2018, 8.1 years ago.
- Priority
- Filed
- Published
- Projected expiry
- Today
18 claims: 2 independent, 16 dependent
- 1A smart antenna receiver using a pilot signal in a base station of a CDMA mobile communication system, comprising:an adaptive processor (230) for generating adaptive weights (W1, W2, Wn) using radio signals (X1, X2, Xn) received respectively at a plurality of antennas;a weighting unit (210-1, 210-2, 210-n) for weighting said radio signals using said adaptive weights;and an array output signal generator (220) for receiving said weighted signals and for generating an array output signal (y) therefrom;characterized in that the receiver further comprises: a pseudo noise code generator (260) for generating a pseudo noise code which is detected from said pilot signal and has been used in a transmitter;a despread signal generator (240) for generating a despread signal using said array output signal and said pseudo noise code;an elimination unit (250) for substantially eliminating interference components of said despread signal;a re-spread signal generator (280) for generating a re-spread reference signal (y d ) using the signal output from said elimination unit and said pseudo noise code;and an error signal generator (290) for generating an error signal (ε) indicating a difference between said reference signal and said array output signal, said error signal being input to the adaptive processor, the adaptive processor using said error signal and said radio signals for generating optimal adaptive weights.
- 10A signal receiving method using a pilot signal in a CDMA mobile communication system, the method comprising the steps of:generating adaptive weights (W1, W2;Wn) using radio signals (X1, X2, Xn) received at a plurality of antennas;weighting said radio signals using said adaptive weights;and generating an array output signal (y) using said weighted signals;characterized in that the method further comprises the steps of: generating a despread signal using said array output signal and a pseudo noise code detected from said pilot signal;substantially eliminating interference components of said despread signal;generating a re-spread reference signal (y d ) using the signal having eliminated interference components and said pseudo noise code;and generating an error signal (ε) indicating a difference between said reference signal and said array output signal and using said error signal and said radio signals for generating optimal adaptive weights.
Independent claims2
22 paragraphs, as filed
The invention relates to a mobile communication system, and more particularly, to a smart antenna receiver in a CDMA (Code Division Multiple Access) communication system and to a signal receiving method therefor.
A smart antenna receiver using an adaptive antenna array technology automatically adjusts an antenna to the optimal direction according to information obtained by receiving an input signal by respective elements.
As indicated in FIG. 1, a conventional smart antenna receiver is comprised of a multiplier circuit 110 including a plurality of multipliers 110-1,...,110-n formed correspondingly to an adaptive antenna array, a summer 120, and an adaptive processor 130 for adjusting adaptive weights.
In operation, array input vector signals X1,...Xn received from a plurality of antennas of an adaptive array are respectively applied to the multipliers 110-1,...,110-n where they are multiplied by weights W1,...,Wn of complex numbers adjusted adaptively by the adaptive processor 130. The output signals generated from the multipliers 110-1,...,110-n are supplied to the summer 120 where they are summed up to generate an array output y. Thus, in a receiving beam pattern, the gain is increased in the direction of a received signal which includes the desired information whereas a null is formed in the direction of a received interference signal, so that a signal can be spatially selectively received. For that reason, the circuit shown in FIG. 1 is called a spatial filter. The spatial filter increases the capacity of a system by reducing the interference between the same channels in a CDMA mobile communication system.
The adaptive processor 130 of the conventional antenna receiver adjusts the adaptive weights W1,...,Wn only using the array input vector signals X1,...,Xn and the array output y. The adaptive processor 130 carries out complicated calculation processes of searching for the direction of a signal source by calculating an optimal weight, for including those for obtaining an autocorrelation matrix of a received vector signal, and for obtaining an inverse matrix and a unique vector of the autocorrelation matrix.
Therefore, it takes much time for the adaptive processor to process the calculations, and the circuit of the adaptive processor is complicated. Consequently, it is difficult to apply the conventional smart antenna system to the CDMA mobile communication system.
It is therefore the object of the invention to provide a smart antenna receiver and a signal receiving method in a CDMA mobile communication system allowing for simplified calculation processes carried out by the adaptive processor.
This object is solved by the subject matters of independent claims 1 and 10.
The invention is advantageous in making use of the information about the differences between the desired signal and the interference signal in a more effective way than conventional receivers and methods do. Moreover, it is advantageous to use the pilot signal in the receiver and the method according to the invention, since the pilot signal is also used to coherently detect data in a reverse link of the CDMA system
Preferred embodiments are defined by the dependent claim.
The invention will become more apparent from the following detailed description when taken in conjunction with the accompanying drawings in which: <ul id="ul0001" list-style="none" compact="compact"><li>FIG. 1 is a circuit diagram of a conventional spatial filter; and</li><li>FIG. 2 is a circuit diagram of a spatial filter according to a preferred embodiment of the present invention.</li></ul>
In general, if data is coherently detected by using a pilot signal in a reverse link of a CDMA system, a pilot PN (Pseudo-Noise) code of a desired user can be extracted without particular processing. Since the pilot signal has great correlation with the desired signal and no correlation with any interference signal, the pilot signal in the reverse link can be used in an adaptive processor of a smart antenna receiver.
As illustrated in FIG. 2, a smart antenna receiver according to a preferred embodiment of the invention includes a multiplier circuit 210, a summer 220, an adaptive processor 230, multipliers 240 and 280, a data bandwidth filter 250, a PN code generator 260, a limiter 270, and a subtracter 290.
A plurality of linearly or circularly arranged antennas receive radio signals X1,...,Xn. The multiplier circuit 210 includes a plurality of multipliers 210-1,...,210-n connected respectively to the antennas and multiplies the radio signals X1,...,Xn by adaptive weights W1,...,Wn. The summer 220 sums the outputs of the multipliers 210-1,...,210-n to generate an array output signal y. The adaptive processor 230 adjusts the adaptive weights W1,...,Wn by performing an adaptive algorithm using an error signal ε generated from the subtracter 290 and using the radio signals X1,...,Xn. The PN code generator 260 generates a pilot PN code from a received pilot signal in the reverse link. The multiplier 240 multiplies the pilot PN code by the array output signal y generated from the summer 220. A reference signal generating loop including the filter 250, the limiter 270 and the multiplier 280 generates a reference signal y<sub>d</sub> used for the adaptive algorithm of the adaptive processor 230. The subtracter 290 generates the error signal ε corresponding to the in phase or time aligned difference between the reference signal y<sub>d</sub> and the array output signal y.
If the desired signal and the interference signal are received by the antennas from different directions, an adaptive weight W is adjusted such that a main robe of a receiving beam pattern is toward the desired signal and a null of the receiving beam pattern is toward the interference signal. In order to adjust the adaptive weight W, the array output signal y, that is, a linear coupling of data vector (x) components of the radio signal X1,...,Xn should approximate to the desired signal y<sub>d</sub>. In this case, <maths id="math0001" num=""><math display="inline"><mrow><msup><mrow><mtext>y = W · x</mtext></mrow><mrow><mtext>T</mtext></mrow></msup></mrow></math><img file="EP0899894A2_D0001.tif" /></maths>.
In a least mean square (LMS) algorithm given by the following equation, the adaptive weight comes to converge upon an optimal adaptive weight for minimizing a mean square error (MSE) through repeated weight updating. The operation implemented by the adaptive processor 230 for obtaining the optimal adaptive weight can be represented by:<maths id="math0002" num="(1)"><math display="block"><mrow><msup><mrow><mtext>W(k+1) = W(k) + 2µε</mtext></mrow><mrow><mtext>*</mtext></mrow></msup><mtext>(k) · x(k)</mtext></mrow></math><img file="EP0899894A2_D0002.tif" /></maths> where k is a variable for counting time in units of a discrete time such as an adaptive period, µ a scalar constant for adjusting an adaptive rate and stability, ε an error signal (y<sub>d</sub>-y), and ∗ indicates complex conjugation.
To obtain the array output signal y used to calculate the error signal ε, the radio signals X1,...,Xn received at the respective antennas are supplied to the multipliers 210-1,...,210-n where they are multiplied by the adaptive weights W1,...,Wn provided from the adaptive processor 230. The signals produced from the multiplies 210-1,...,210-n are then applied to the summer 220 to generate the array output signal y.
To obtain the reference signal y<sub>d</sub> needed to calculate the error signal ε, the array output signal y is applied to the subtracter 290 and the multiplier 240. The array output signal y applied to the multiplier 240 is multiplied by the pilot PN code generated from the PN code generator 260. The pilot PN code is the same as the PN code which has been multiplied by the signal of the desired user. Then the desired signal is despread by the multiplier 240 and its bandwidth is reduced to a data bandwidth. An interference component remains in a spread bandwidth. While the output of the multiplier 240 passes through the data bandwidth filter 250, the desired signal remains and the interference component except an intermediate bandwidth is eliminated. The output of the filter 250 is applied to limiter 270 for adjusting the amplitude of the reference signal y<sub>d</sub>. The output of the limiter 270 is applied to the multiplier 280 where it is multiplied by the pilot PN code and respread. Thus the reference signal y<sub>d</sub> is generated.
The array output signal y and the reference signal y<sub>d</sub> generated respectively from the summer 220 and the multiplier 280 are then applied to the subtracter 290 where the error signal ε corresponding to the difference therebetween is generated.
Consequently, while the desired signal passes through a loop consisting of the two multipliers 240 and 280, the filter 250, the limiter 270 and the subtracter 290 without changing, the interference component undergoes a great change in its waveform. Therefore, there is no substantial correlation with the interference between the reference signal yd and the array output signal y.
The error signal ε is applied to the adaptive processor 230 so as to obtain the adaptive weight W by the above equation (1) together with the data vector x of the radio signals X1,...,Xn. The discrete time k such as an adaptive period and the scalar constant µ needed to obtain the adaptive weight W by the equation (1) are set constant.
As described above, since the smart antenna receiver uses the reference signal generating loop using the pilot signal and the adaptive processor which applies the LMS algorithm, the amount of calculation can be greatly reduced.
7 sheets
Sheet 1 Sheet 2 Sheet 3 Sheet 4 Sheet 5 Sheet 6 Sheet 7
Every citation, both ways
| Document | Relation | Office | Cited during |
|---|---|---|---|
| US9219522B2 | Cited by | United States of America | Applicant |
| US7130365B2 | Cited by | United States of America | Applicant |
| WO03034604A1 | Cited by | World Intellectual Property Organization (WIPO) | International search |
| WO03041291A1 | Cited by | World Intellectual Property Organization (WIPO) | International search |
| US9036680B2 | Cited by | United States of America | Applicant |
| WO0207258A3 | Cited by | World Intellectual Property Organization (WIPO) | International search |
| US7684469B2 | Cited by | United States of America | Applicant |
| US7327800B2 | Cited by | United States of America | Applicant |
| EP1336263A4 | Cited by | European Patent Office (EPO) | Search report |
| US9270327B2 | Cited by | United States of America | Applicant |
| US6983008B2 | Cited by | United States of America | Applicant |
| EP2333984A2 | Cited by | European Patent Office (EPO) | Search report |
| US7953139B2 | Cited by | United States of America | Applicant |
| WO03032510A1 | Cited by | World Intellectual Property Organization (WIPO) | International search |
| KR100958596B1 | Cited by | Republic of Korea | Search report |
| US7684469B2 | Cited by | United States of America | Applicant |
| SG104931A1 | Cited by | Singapore | Search report |
| US6574265B2 | Cited by | United States of America | Applicant |
| EP0949769A1 | Cited by | European Patent Office (EPO) | Search report |
| KR100958594B1 | Cited by | Republic of Korea | Search report |
| CN100361406C | Cited by | China | Search report |
| EP2333984A3 | Cited by | European Patent Office (EPO) | Search report |
| WO0118986A1 | Cited by | World Intellectual Property Organization (WIPO) | International search |
| KR100958591B1 | Cited by | Republic of Korea | Search report |
| US6278726B1 | Cited by | United States of America | Applicant |
| WO03041291A1 | Cited by | World Intellectual Property Organization (WIPO) | International search |
| US6639551B2 | Cited by | United States of America | Applicant |
| US7545846B2 | Cited by | United States of America | Applicant |
| EP2495810A1 | Cited by | European Patent Office (EPO) | Search report |
| WO03013022A1 | Cited by | World Intellectual Property Organization (WIPO) | International search |
| US7684469B2 | Cited by | United States of America | Applicant |
| US7528789B2 | Cited by | United States of America | Applicant |
| WO03034604A1 | Cited by | World Intellectual Property Organization (WIPO) | International search |
| EP1336263A1 | Cited by | European Patent Office (EPO) | Search report |
| WO0207258A2 | Cited by | World Intellectual Property Organization (WIPO) | International search |
| US7813413B2 | Cited by | United States of America | Applicant |
| EP1475900A3 | Cited by | European Patent Office (EPO) | Search report |
| EP1183880A4 | Cited by | European Patent Office (EPO) | Search report |
| US6404386B1 | Cited by | United States of America | Applicant |
| US6574271B2 | Cited by | United States of America | Applicant |
| US6714584B1 | Cited by | United States of America | Applicant |
| EP1475900A2 | Cited by | European Patent Office (EPO) | Search report |
| CN100361407C | Cited by | China | Search report |
| CN100394705C | Cited by | China | Search report |
| US6983008B2 | Cited by | United States of America | Applicant |
| US6782040B2 | Cited by | United States of America | Applicant |
| WO03032510A1 | Cited by | World Intellectual Property Organization (WIPO) | International search |
| EP1183880A1 | Cited by | European Patent Office (EPO) | Search report |
| US6983008B2 | Cited by | United States of America | Applicant |
| US6373877B1 | Cited by | United States of America | Applicant |
| US7327795B2 | Cited by | United States of America | Applicant |
| US6560300B2 | Cited by | United States of America | Applicant |
| US6518920B2 | Cited by | United States of America | Applicant |
| EP0526439A1 | Cites | European Patent Office (EPO) | Search report |
| EP0564937A1 | Cites | European Patent Office (EPO) | Search report |
| EP0606546A2 | Cites | European Patent Office (EPO) | Search report |
10 members in 5 offices
Priority claims5
| Document | Office | Kind | Date |
|---|---|---|---|
| 19970043738 | Republic of Korea | A | |
| 19970043738 | Republic of Korea | A | |
| 9743738 | Republic of Korea | – | |
| 9743738 | – | – | – |
| KR19970043738 | – | – | – |
Members10
| Document | Office | Kind | |
|---|---|---|---|
| EP0899894A2This record | European Patent Office (EPO) | A2 | |
| EP0899894A3 | European Patent Office (EPO) | A3 | |
| KR19990020278A | Republic of Korea | A | |
| CN1220562A | China | A | |
| KR100239177B1 | Republic of Korea | B1 | |
| US6353643B1 | United States of America | B1 | |
| CN1135874C | China | C | |
| EP0899894B1 | European Patent Office (EPO) | B1 | |
| DE69823288D1 | Germany | D1 | |
| DE69823288T2 | Germany | T2 |
26 legal events, as 3 offices reported them to INPADOC
Over the term
Point at a mark for the eventEvents
| Event | Code | Office | |
|---|---|---|---|
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Notification of lapseLapsedST | ST | FR | |
| Gb: european patent ceased through non-payment of renewal feeCeasedGBPC | GBPC | EP | |
| Annual fee paid to national office [announced via postgrant information from national office to epo]GrantedPGFP | PGFP | EP | |
| Annual fee paid to national office [announced via postgrant information from national office to epo]GrantedPGFP | PGFP | EP | |
| Annual fee paid to national office [announced via postgrant information from national office to epo]GrantedPGFP | PGFP | EP | |
| No opposition filedOpposition26N | 26N | EP | |
| No opposition filed within time limitOppositionORIGINAL CODE: 0009261PLBE | PLBE | EP | |
| Information on the status of an ep patent application or granted ep patentGrantedSTATUS: NO OPPOSITION FILED WITHIN TIME LIMITSTAA | STAA | EP | |
| Fr: translation filedET | ET | EP | |
| Corresponds to:REF | REF | EP | |
| Designated contracting statesAK | AK | EP | |
| European patent grantedGrantedFG4D | FG4D | GB | |
| (expected) grantORIGINAL CODE: 0009210GRAA | GRAA | EP | |
| Grant fee paidORIGINAL CODE: EPIDOSNIGR3GRAS | GRAS | EP | |
| Despatch of communication of intention to grant a patentORIGINAL CODE: EPIDOSNIGR1GRAP | GRAP | EP | |
| Designation fees paidDE FR GBAKX | AKX | EP | |
| Designated contracting statesAK | AK | EP | |
| Request for extension of the european patentAL;LT;LV;MK;RO;SIAX | AX | EP | |
| Request for examination filed17P | 17P | EP | |
| Designated contracting statesAK | AK | EP | |
| Request for extension of the european patentAL;LT;LV;MK;RO;SIAX | AX | EP | |
| Search report despatchedORIGINAL CODE: 0009013PUAL | PUAL | EP | |
| Public reference made under article 153(3) epc to a published international application that has entered the european phaseORIGINAL CODE: 0009012PUAI | PUAI | EP |
Numbers
- Publication
- 0899894
- Publication, DOCDB
- 0899894
- Publication, EPODOC
- EP0899894
- Application
- 98116258
- Application, DOCDB
- 98116258
- Application, EPODOC
- EP19980116258
Titles3
- German
- Intelligenter Antennenempfänger und Signalempfangsverfahren
- English
- Smart antenna receiver and signal receiving method
- French
- Récepteur avec antenne intelligente et procédé de réception de signaux
Classification
- CPC, 4
- H04B7/0851
- H04B1/76
- H04B1/707
- H04J13/0022
- IPC, 4
- H04B1 76
- H04B1 707
- H04B7 08
- H04J13 00
Designated states2
- Contracting states, 1
- Sweden
- Extension states, 1
- Slovenia