The present invention relates to a method and arrangement in a communications system, especially a system enabled for transmission of several data streams to or from different receivers using physical channels and a shared control channel, e.g. in Multi User MIMO.
Multiple-input multiple-output (MIMO) is a promising technology for future wireless communication systems. By exploiting the multi-dimensional wireless channel created by multiple transmit and receive antennas, MIMO systems significantly increase the channel capacity and link robustness of wireless communication, and have been widely adopted in many future wireless communication standards (e.g., WiMAX, 3GPP LTE, etc).
In a Multi-User MIMO (MU-MIMO) system, the single base station 110 transmits to multiple UEs 120a-120c simultaneously over the same frequency band, thereby substantially increasing the sum data-rate and reducing the latency of mobile users compared to other multi-access (MAC) schemes such as conventional TDMA or FDMA. The gains achievable by the introduction of MU-MIMO in wireless systems are forecast to play a major role in the increase of spectral efficiency of future wireless networks.
MU-MIMO is one way to improve the capacity of a wireless communication system. In contrast to Single-User MIMO (SU-MIMO) where several modulated data streams are sent to/from one user, MU-MIMO works by transmitting (or receiving) one (or more) data stream(s) to several users. All data streams use the same physical resource (time, frequency or code resource, etc.).
The current version of the WCDMA specification, e.g. Rel. 7, supports MIMO operation with dual stream transmission. Hence, two modulated data streams can be transmitted in parallel to a user, thus providing a peak data rate of 28 Mbps. This is accomplished by re-using the high-speed physical downlink shared channel (HS-PDSCH) spreading codes for each transmitted data stream.
It is also possible to schedule two users in the same TTI (Transmission Time Interval) using the same set of spreading codes. Hence, MU-MIMO operation is supported. In this case, only one stream (or transport block) can be scheduled to each user.
This can be done by addressing each user with its own control channel and thereby one High Speed Shared Control CHannel (HS-SCCH) is transmitted to each user.
Since the spreading codes are reused between the transmitted data streams, a code reuse (CR) interference term will exist in every TTI where dual stream transmission is performed. This is regardless of SU- or MU-MIMO operation. In case of SU-MIMO operation, this will be known in the terminal since this information is conveyed in the control channel information.
If the two transmitted data streams are meant for two different users, i.e. MU-MIMO operation is used, this information is not known to the UE, since each of the shared control channels indicates that only a single stream is scheduled to each user.
To some extent, this can be compensated for by the scheduler. When scheduling two users in parallel, the data rate to each user can be decreased to retain a decent probability of correct detection. The problem is that the scheduler does not know how large a back-off is needed for each user.
Alternatively, a user has to read all control channels, i.e. also those meant for other users, and from that information deduce if another data stream is scheduled or not. This will, of course, increase the burden on the UE and contribute to a more complex system.
Furthermore, other users' control channels may not always be reliably decoded since the users' control channels are power controlled separately for each user.
An advantage of the present invention is that the UE can identify if another data stream is present for another simultaneously scheduled user. This simultaneously scheduled data stream will give rise to inter-stream interference which can then be suppressed or removed by appropriate receiver processing. This will result in a higher system throughput, since the network does not need to be conservative when estimating a transport format.
The advantages are achieved using a method where several data streams are transmitted to or from different receivers using a shared physical channel. The method comprises masking a shared control channel with different sequences corresponding to a receiver identity with respect to the number of simultaneously scheduled receivers. According to one embodiment the coding of control data is by means of a sequence uniquely identifying each receiver. The invention, according to one embodiment also allows allocating at least two sequences such that a first sequence can be used when the data stream is sent to a single receiver and a second sequence is used to code the control data when another stream is scheduled for a second receiver. Preferably, each receiver is associated with at least two HS-DSCH Radio Network Transaction Identifiers (H-RNTIs). However, it is also possible to derive different receiver masking sequences from one HS-DSCH Radio Network Transaction Identifiers (H-RNTI). In one embodiment a control channel data structure is modified, which comprises a first and a second part and that coding in the first part depends on transmission to single or multiple receivers and the second part may be modified by a CRC masking depending on the transmission to a single receiver or multiple receivers.
The invention also relates to a data structure for use in a communications system enabled for transmission of several data streams to or from different receivers using a shared channel. The data structure comprises a first and a second part and the first part comprises coded data depending on transmission to a single receiver or multiple receivers. In the data structure according to another embodiment, the second part comprises a CRC masking depending on transmission to a single receiver or multiple receivers.
The invention also relates to a coding arrangement in an infrastructure node of a communications network enabled for transmission of several data streams to or from different receivers using a shared physical channel. The arrangement comprises a logic block for Redundancy and Constellation Version coding (RV coding) in communication with a logic block for receiver specific CRC attachment, which communicates with a logic block for a second channel coding, the output of which is input to a second rate matching logical block connected to a channel mapping arrangement connected to a receiver specific masking logic in communication with a first rate matching logical block connected to first channel coding block. The coding arrangement further comprises a logical unit configured to associate a user equipment, UE, with at least two HS-DSCH Radio Network Transaction Identifiers (H-RNTIs) based on the number of parallel transmission streams. In one embodiment, different UE masking sequences are derived from one H-RNTI. The arrangement may further comprise means for detecting if a single MIMO user is scheduled one stream, and means to generate one specific masking, and if a second stream is scheduled to another UE, means to apply a second UE masking.
The invention also relates to a base station in a MIMO operated network, comprising the aforementioned coding arrangement.
The invention also relates to a user device comprising a processing unit configured to execute instruction sets for operating the user device, a memory unit, a user interface unit, and a communication interface for communicating with a communications network. The processing unit is configured to detect internal handle of code-reuse interference in a data stream received by the communication interface. The processor is further configured to analyse a masking in a part of the stream, and calculate a correct user device weight and decide how to handle control data. The stream may comprise a masked control channel, masked with different sequences corresponding to an identity of the user device corresponding to the number of simultaneously scheduled user devices. Most preferably, the identity is HS-DSCH Radio Network Transaction Identifier (H-RNTI). However, the masking may be derived from different user device masking sequences from one HS-DSCH Radio Network Transaction Identifiers (H-RNTI). Moreover, the processing unit may be configured to process a control channel data structure, which comprises a first and a second part and that coding in the first part depends on transmission to a single user device or multiple user devices.
The present invention will be described in further detail with reference to the attached drawings illustrating exemplary embodiments, in which:
In the following, the invention is described with reference to HSPA context, however it may be equally applicable to LTE. It has to be noted that the control channel structure is different, but the principle described here can easily be adapted to any control channel structure. References are also made to
The invention is basically based on the fact that the control channel is scrambled or coded with a sequence that is unique for each terminal. If each user is allocated at least two sequences, one can be used when the data stream sent to this user is the only one, i.e. SU-MIMO operation, while the other sequence is used to scramble the control data when another stream is simultaneously scheduled for another user.
The first part 201 of the control channel carries information relating to the actual code set used, the modulation order on each stream, the number of streams that are scheduled and also the pre-coding weight used.
Data in the second part 202 contain information about Transport Block Size (TBS), Hybrid Automatic Repeat Request (HARQ) related parameters and a UE specific cyclic redundancy check (CRC).
The UE specific masking and the UE specific CRC may both be derived from the same HS-DSCH Radio Network Identifier (H-RNTI).
Referring to
Describing from top to bottom, the coding chain arrangement 300 according to
Channelization-code-set information, Modulation scheme and number of transport blocks information and Precoding weight information are multiplexed in MUX1302′ resulting in X1.
The results from the RV codings and the Transport-block size information, Transport-block size information for the secondary transport block, and HARQ process information are multiplexed (X2) in multiplexer MUX2, 302″ and provided to UE specific CRC Attachment 303 together with UE identity and X1. The resulting signal Y from UE specific CRC Attachment is coded in Channel Coding block 2304 and provided to Rate Matching block 2305 resulting in signal R2.
In the first part, X1 is provided to Cannel Coding block 1306, the result of which is provided to the Rate Matching block 1307 resulting in R1. R1 is provided to UE Specific Masking block 308 together with UE identity. The results from Rate Matching block 2 and the UE Specific Masking block are provided to a block for physical channel mapping 309 resulting in HS-SCCH.
According to the present invention, each UE is associated with at least two unique identifiers, and in a preferred embodiment with HS-DSCH Radio Network Transaction Identifiers (H-RNTIs), or alternatively, that different UE masking sequences are derived from one H-RNTI. This is done in block 310 of
In a preferred embodiment at least the masking in the first part of the HS-SCCH is different for SU- and MU-MIMO, while the CRC masking in part II can be either unchanged or follow the same rule. By using the masking in part I, the receiver will have some time to calculate the correct receiver weights before the actual HS-PDSCH transmission starts.
In another embodiment, e.g. if applied to another control channel structure, the complete control channel can be masked with different UE identities corresponding to one, two or more simultaneously scheduled users.
In the receiver site, i.e. UE, the receiver checks if it should handle code-reuse interference or not. Preferably, this is done by using the masking in the first part, whereby the UE calculates the correct receiver weights, possibly including the effect of code reuse interference. Based on the information extracted from the masking sequences as described earlier in relation to possible inter-stream interferences, the UE will detect whether a single receiver or other receivers share the same physical channel.
A schematic block diagram of UE is illustrated in
The instruction set(s) may be inserted into the equipment at production time, downloaded using the wireless communication link to the telecommunication network, or downloaded using another link to a communications network, such as for instance but not limited to a synchronization link between the mobile phone and a PC (not shown), a TCP/IP link between a laptop and a communication network (e.g. the Internet), and a wireless link (e.g. using at least one of Bluetooth, 802.11, 802.15, or 802.16 series of wireless communication protocols) between a PDA and a PC in turn connected for instance to the Internet.
In the receiver site, i.e. UE, the UE checks if it should handle code-reuse interference or not. Preferably, this is done by using the masking in the first part, whereby the UE calculates the correct receiver weights, possibly including the effect of code reuse interference. Based on the masking, the UE knows whether it is a single receiver or whether other receivers share the same data channel.
The UE 400 receives the information on the control channel from the network by means of the communication interface 405. The information is handled, e.g. by means of the processor 401 which also may be used to check if it should handle code-reuse interference or not by using the masking in the HS-SCCHs first part. The processor may further calculate the correct receiver weights and decide how to handle the control data as mentioned earlier.
It should be noted those terms specific for special network standards are given as examples in the embodiments and similar wordings for entities and items having the same functionality are not excluded from the invention.
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/SE2007/050801 | 10/31/2007 | WO | 00 | 4/15/2010 |
Publishing Document | Publishing Date | Country | Kind |
---|---|---|---|
WO2009/058059 | 5/7/2009 | WO | A |
Number | Name | Date | Kind |
---|---|---|---|
8000310 | Frederiksen et al. | Aug 2011 | B2 |
20040093545 | Khandani et al. | May 2004 | A1 |
20050195889 | Grant et al. | Sep 2005 | A1 |
20050243793 | Kim et al. | Nov 2005 | A1 |
20060291403 | Kahtava et al. | Dec 2006 | A1 |
20070133449 | Schacht et al. | Jun 2007 | A1 |
20070177555 | Brueck et al. | Aug 2007 | A1 |
20080232313 | Kuo | Sep 2008 | A1 |
20090034461 | Pelletier et al. | Feb 2009 | A1 |
20090059849 | Namba et al. | Mar 2009 | A1 |
20090213829 | Malkamaki et al. | Aug 2009 | A1 |
20090300456 | Pelletier et al. | Dec 2009 | A1 |
20100202414 | Malladi et al. | Aug 2010 | A1 |
20120082054 | Gholmieh et al. | Apr 2012 | A1 |
20120147816 | Gholmieh et al. | Jun 2012 | A1 |
Number | Date | Country |
---|---|---|
2007022126 | Feb 2007 | WO |
2007027526 | Mar 2007 | WO |
2007105685 | Sep 2007 | WO |
Entry |
---|
Japanese Office Action in corresponding Japanese Application No. 2010-530955 mailed Oct. 26, 2011. |
3rd Generation Partnership Project, Technical Specification Group Radio Access Network; Universal Mobile Telecommunications System (UMTS); Multiplexing and channel coding (FDD), 3GPP TS 25.212 version 7.6.0 Release 7 (2007) pp. 1-103. |
International Search Report issued in International Application No. PCT/SE2007/050801 on Oct. 20, 2008. |
Japanese Office Action in corresponding Japanese Application No. 2010-530955 dated Jul. 27, 2012. |
International Preliminary Report on Patentability for PCT/SE2007/050801 dated May 4, 2010. |
Number | Date | Country | |
---|---|---|---|
20100220657 A1 | Sep 2010 | US |