Support of multiuser detection in the downlink
3 claims: 3 independent, 0 dependent
- 1CLAIMS:1. A method for selecting midamble codes in a wireless time division duplex communication system, the method comprising: assigning at least one channelization code to a user equipment;providing mapping between midamble codes and channelization codes, where at least one midamble code is mapped to a plurality of channelization codes having a same spreading factor;and selecting the midamble code mapped to the at least one channelization code to the user equipment;and forming a communication burst with the assigned at least one channelization code and the selected midamble code.
- 2A wireless time division duplex base station, the base station comprising:means for assigning at least one channelization code to a user equipment;a mapping between midamble codes and channelization codes, where at least one midamble code is mapped to a plurality of channelization codes having a same spreading factor;and means for selecting the midamble code mapped to the at least one channelization code to the user equipment;and means for forming a communication burst with the assigned at least one channelization code and the selected midamble code.
- 3A wireless time division duplex base station, the base station comprising:a spreading and modulation device for forming a communication burst with an assigned channelization code and a selected midamble code, the assigned channelization code being assigned to a user equipment, a mapping between midamble codes and 5 channelization codes is provided where at least one midamble code is mapped to a plurality of channelization codes having a same spreading factor;and the selected midamble code is mapped to the channelization code.
Independent claims3
29 paragraphs in 7 sections, as filed
SUPPORT OF MULTIUSER DETECTION IN THE DOWNLINK
BACKGROUND
The present invention is a divisional application from IL Application No. 150991 and relates generally to wireless time division duplex using code division multiple access (TDD/CDMA) communication systems. In particular, the invention relates to determining channelization codes for use in multiuser detection in the downlink for TDD/CDMA systems.
A TDD/CDMA communication system is illustrated in Figure 1. The system 10 has multiple base stations 12, t0125. Each base stationl2, has an associated operating area. User equipments (UEs)14, to 143 in a base station's operating area communicate with that base station 12,. Communications transmitted from a base stationl2, to a UE 14, are referred to as downlink communications and communications transmitted from a UE14, to a base station 12, are referred to as uplink communications.
In a wireless TDD/CDMA communication system, multiple communications are sent in a shared frequency spectrum. One such system is proposed in a third generation wideband-CDMA (W-CDMA) standard. In CDMA systems, multiple communications are sent in the shared spectrum and are distinguished by channelization codes. In TDD/CDMA systems, the shared spectrum is also time divided using repeating frames having a fixed number of time slots, such as fifteen (15) time slots. Each time slot is used to transmit either only uplink or downlink communications. As a result, the communications are distinguished by both channelization codes and time slots. A single channelization code used in a single time slot is referred to as a resource unit. Based on a communications bandwidth,
01811421\3-0I
25-03-2002
US01033S
c.nmmunication may require one or multiple resource units. Typical data modulation schemes used in TDD/CDMA systems are quadrature phase shift keying (QPSK), binary phase shift keying (BPSK) and N Quadrature Amplitude Modulation (QAM), such as N = 8,16 0164.
Data is transmitted in such systems using communication bursts 16. A communication burst 16 carries data in a single time slot using a single channelization code (a single resource unit). A typical communication burst 16 has a midamble 20, a guard period 18 and two data bursts 22, 24, as shown in Figure 2. The midamble 20 separates the two data bursts 22,24. The guard period 18 separates the communication 10 bursts 16 to allow for the difference in arrival times of bursts 16 transmitted from different transmitters. The two data bursts 22,24 contain the communication burst's data. The midamble 20 contains a midamble code for use in estimating the channel response between the receiver and transmitter.
Since multiple communication bursts may be transmitted in a single time slot, a 15 receiver must be able to distinguish data from the multiple bursts. One approach to recover the received data is multiuser detection (MUD).
In MUD, a receiver recovers all communication bursts' data in a time sloh including bursts transmitted to other UEs. To recover all the bursts' data, the MUD receiver needs to know all of the channelization codes used to transmit the bursts. In the 20 proposed TDD mode of W-CDMA, eachUE 14! to 14<sub>3</sub> only knows which channelization and midamble codes are used for carrying information intended for it. To determine all the channelization and midamble codes, a bank of matched filters is used to detect all possible channelization/midamble combinations. The output power from each matched filter is compared to a threshold to determine whether a particular 25 channelization/midamble combination was used. Due to the number of required matched filters, this approach has a high complexity. Additionally, if there is a high correlation between channelization codes, this approach may have poor performance.
GB2351422 discloses an association of training codes and channelization codes. The training and channelization codes are associated so that for a given spreading factor
AMENDED SHEET each training code is only associated with one channelization code. To facilitate the association, each training sequence is associated with a branch of the DVSF tree.
WO 99/40698 discloses using channel estimates derived from tracking sequences to estimate soft symbols of received communications.
<sub>5</sub> Accordingly, it is desirable to have alternate approaches for UEs 14, to 14<sub>3</sub> to be able to determine the active channelization codes.
2a
SUMMARY
A wireless time division duplex communication system using code division multiple access has a base station and user equipments. The system communicates using communication bursts. Each communication burst has aunique channelization code and a midamble code. Each midamble code is mapped to a set of at least one channelization code. For each communication burst to be transmitted in a time slot from the base station, the midamble code mapped to that burst’s channelization code is determined. Communication bursts are generated and transmitted in the time slot. Each burst has the determined midamble code for its channelization code. The user equipment receives the bursts and determines each received midamble code. The user equipment determines the channelization codes of the transmitted communication bursts based on in part a result of the determining of each received midamble code.
BRIEF DESCRIPTION OF THE DRAWINGS
Figure 1 is an illustration of a time division duplex/code division multiple access communication system.
Figure 2 is an illustration of a communication burst.
Figure 3 is an illustration of a simplified base station transmitter and a user equipment receiver.
Figure 4 is a flow chart of downlink channelization code identification.
Figure 5 is an illustration of midamble sequence to channelization code map'ping.
Figure 6 is a channelization code detection device.
WO 01/58041
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENT(S)
Figure 3 illustrates a simplified base station transmitter 26 and a UE receiver 28 using multiuser detection (MUD). Data to be communicated to the active UEs 14! to 14<sub>3</sub> is produced by data generators 32! to 32<sub>K</sub>. Each generator 32! to 32<sub>K </sub>produces data to be sent in a particular communication burst. Each communication burst’s generated data is subsequently formatted into a communication burst by a spreading and modulation device 34, to 34<sub>K</sub>. The spreading and modulation device 34! to 34<sub>K</sub> adds the midamble and spreads the generated data with a channelization code associated with that communication burst. Additionally, the spread data is time multiplexed into the appropriate time slot. All of the communication bursts are combined by a combiner 52. The combined communication bursts are modulated up to radio frequency, such as by a mixer 36, and the radio frequency signal is radiated by an antenna 38 through a wireless radio channel 30. If transmit diversity is utilized by the base station 14!, the radio frequency signal will be transmitted by multiple antennas.
At a UE receiver 28, radio frequency signals are received by an antenna 40. The received signals are demodulated to a baseband signal, such as by a mixer 42. A channel estimation device 44 is used to estimate the channel that the communication bursts were transmitted in using the transmitted midamble codes. A multiuser detection (MUD) device 46 processes the baseband signal using the estimated channel information and the active channelization codes to produce hard symbols.
Identifying active channelization codes is shown in the flow chart of Figure
4. One approach to aid in identifying active channelization codes at the UE 14! is to provide a mapping between midamble codes (midamble sequences) 54, to 54<sub>N</sub> and channelization codes 56<sub>n</sub> to 56<sub>NM</sub>, 58. Each midamble sequence 54! to 54<sub>N</sub> is associated with a set of channelization codes 56!! to 56<sub>NM</sub>, as illustrated in Figure 5. The sets may contain only a single channelization code, which is a one to one mapping of midambles to channelization codes. A burst transmitted by the base
WO 01/58041 station 12! with a channelization code of a midamble's set is formatted with that midamble sequence, 60,62. To illustrate, if a burst with channelization code 21 was sent, midamble sequence 2 is used for that burst.
At the UE receiver 28, after channel estimation, the transmitted midamble sequences are detected by a midamble sequence detection device 48,64. Based on the detected midambles, a logic block 45, utilizing the midamble to channelization code mapping 49, determines the set of possible channelization codes. A channelization code detection device 50 determines the received channelization codes based on the determination, 66. If a one midamble code to one channelization code mapping is used, the logic block 45 determines the channelization codes. As a result, for a one to one mapping, the channelization code detection device 50 is not used. The MUD device 46 uses the determined channelization codes and the channel response for the midamble sequences associated with the channelization codes to detect the data from all the bursts, 68.
One channelization code detection device 50 is shown in Figure 6. Matched filters 82! to 82<sub>M</sub> are matched to the possible channelization codes and associated channel responses as determined by the logic block 45. Since only the possible channelization codes need to be checked, the number of matched filters 82! to 82<sub>M </sub>is greatly reduced, reducing the complexity and improving the performance of the receiver 28. The power of the soft symbols produced by each matched filter 82! to 82<sub>M</sub> is measured by corresponding power measurement devices 84, to 84<sub>M</sub>. The comparitor 80 determines the received channelization codes based on the power measurement for each channel. If the number of transmitted channelization codes is known, the comparitor 80 selects that number of channels with the highest measured power. Otherwise, the comparitor 80 compares each channel's power level to a threshold to determine the transmitted channelization codes.
To aid in identifying channelization codes, channelization code information, such as transmitted channelization codes or a number of transmitted channelization codes, may be signaled to the UE 14!. The signaled information can be used in ־5WO 01/58041 conjunction with channelization/midamble code mapping or when mapping is not used. The additional channelization code information will increase the accuracy in determining the active channelization codes at the UE receiver 28. One such signal would be a layer one signal, where the midamble code or midamble code shift is 5 associated with the information. The midamble detection device 48 determines the received midamble code(s) and the logic block 45 recovers the channelization code information using the determined midamble codes. Using the recovered information, the channelization code detection device 50 uses the recovered information to aid in the channelization code determination. Another approach signals channelization 10 code information using a layer 2/3 signal. The signal is generated by the network circuitry. The layer 2/3 signal can be used in conjunction with layer one signals or with the midamble/channelization code mapping.
Contents7
6 sheets
Sheet 1 Sheet 2 Sheet 3 Sheet 4 Sheet 5 Sheet 6
55 members in 19 offices
Priority claims8
| Document | Office | Kind | Date |
|---|---|---|---|
| 18040200 | United States of America | P | |
| 18040200 | United States of America | P | |
| 0103380 | United States of America | W | |
| 0103380 | United States of America | W | |
| 60180402 | – | – | – |
| PCTUS2001003380 | – | – | – |
| US20000180402P | – | – | – |
| WO2001US03380 | – | – | – |
Members55
| Document | Office | Kind | |
|---|---|---|---|
| NO20084068L | Norway | L | |
| CA2399078A1 | Canada | A1 | |
| CA2625425A1 | Canada | A1 | |
| WO0158041A2 | World Intellectual Property Organization (WIPO) | A2 | |
| AU3323701A | Australia | A | |
| US2001024426A1 | United States of America | A1 | |
| WO0158041A3 | World Intellectual Property Organization (WIPO) | A3 | |
| US2002097698A1 | United States of America | A1 | |
| NO20023623D0 | Norway | D0 | |
| US2002110099A1 | United States of America | A1 | |
| NO20023623L | Norway | L | |
| KR20020073196A | Republic of Korea | A | |
| EP1252723A2 | European Patent Office (EPO) | A2 | |
| WO0158041A9 | World Intellectual Property Organization (WIPO) | A9 | |
| TW508923B | Taiwan Province of China | B | |
| IL150991D0 | Israel | D0 | |
| CN1398458A | China | A | |
| BR0108290A | Brazil | A | |
| MXPA02007499A | Mexico | A | |
| DE1252723T1 | Germany | T1 | |
| JP2003522463A | Japan | A | |
| HK1056953A1 | Hong Kong, China | A1 | |
| KR100446173B1 | Republic of Korea | B1 | |
| US6795417B2 | United States of America | B2 | |
| EP1252723B1 | European Patent Office (EPO) | B1 | |
| AT282264T | Austria | T | |
| ATE282264T1 | Austria | T1 | |
| DK1252723T3 | Denmark | T3 | |
| DE60107051D1 | Germany | D1 | |
| ES2227124T3 | Spain | T3 | |
| EP1523109A2 | European Patent Office (EPO) | A2 | |
| US6885649B2 | United States of America | B2 | |
| EP1523109A3 | European Patent Office (EPO) | A3 | |
| CN1630212A | China | A | |
| SG112856A1 | Singapore | A1 | |
| US2005169198A1 | United States of America | A1 | |
| US2005169216A1 | United States of America | A1 | |
| US6934271B2 | United States of America | B2 | |
| JP2005253096A | Japan | A | |
| DE60107051T2 | Germany | T2 | |
| HK1080624A1 | Hong Kong, China | A1 | |
| JP3782012B2 | Japan | B2 | |
| CN1292544C | China | C | |
| CN1976243A | China | A | |
| CN100340070C | China | C | |
| JP2007329960A | Japan | A | |
| CA2399078C | Canada | C | |
| IL150991A | Israel | A | |
| NO326185B1 | Norway | B1 | |
| IL189071D0 | Israel | D0 | |
| US7710928B2 | United States of America | B2 | |
| SG161102A1 | Singapore | A1 | |
| IL189071AThis record | Israel | A | |
| JP4649247B2 | Japan | B2 | |
| CA2625425C | Canada | C |
4 legal events, as the office reported them to INPADOC
Over the term
Point at a mark for the eventEvents
| Event | Code | |
|---|---|---|
| Patent not in force due to non-payment of renewal feesMM9K | MM9K | |
| Patent renewedKB | KB | |
| Patent renewedKB | KB | |
| Patent grantedGrantedFF | FF |
Numbers
- Publication, DOCDB
- 189071
- Publication, EPODOC
- IL189071
- Application
- 189071
- Application, DOCDB
- 18907108
- Application, EPODOC
- IL20080189071
Titles
- English
- SUPPORT OF MULTIUSER DETECTION IN THE DOWNLINK
Classification
- CPC, 9
- H04B1/7103
- H04J13/16
- H04B1/70735
- H04B1/7105
- H04B2001/70935
- H04B2201/70701
- H04J13/00
- H04B1/707
- H04B2201/70709
- IPC, 11
- H04B1 707
- H04B1 7073
- H04B1 7093
- H04B1 7103
- H04B1 7105
- H04B7 00
- H04J3 00
- H04J11 00
- H04J13 00
- H04J13 16
- H04W72 04
