Communication systems using multiple antennas at both the transmitter and the receiver have been developed. Systems that utilize multiple transmit and receive antennas may be referred to as multiple-input multiple-output (MIMO) systems. The multi-antenna configurations may be utilized to mitigate the negative effects of multipath and signal interference on signal reception. With the introduction of downlink MIMO, a wireless transmit/receive unit (WTRU) may receive multiple data streams simultaneously on the same frequency.
In high speed downlink packet access (HSDPA), downlink transmissions are scheduled by the Node B in a 2 ms transmission time interval (TTI) basis. In many cases there is not enough data for a single user to fully fill a 2 ms TTI. Internet traffic studies have shown that quite a large number of packets are in the order of 2 or 4 kbits, topped with the downlink traffic for cases like signaling radio bearer (SRB), voice over IP (VoIP) or transmission control protocol/Internet protocol (TCP/IP) acknowledgements for uplink traffic.
Method and apparatus for multiplexing data for multiple wireless transmit/receive units (WTRUs) for high speed downlink channels are disclosed. A WTRU may receive a joint high speed shared control channel (HS-SCCH) including a common part and WTRU-specific parts. The common part includes common control information for WTRUs multiplexed in one transmission time interval (TTI), and each of the WTRU-specific parts includes WTRU-specific control information for a corresponding WTRU. The WTRU receives a high speed physical downlink shared channel (HS-PDSCH) based on decoding on the joint HS-SCCH.
In case data for multiple WTRUs are multiplexed into one medium access control (MAC) protocol data unit (PDU), the HS-SCCH may include a group WTRU identity shared by a group of WTRUs. The WTRU may receive an HS-PDSCH based on decoding on the HS-SCCH with the group WTRU identity, and retrieve a MAC payload from the MAC PDU based on corresponding control information in the MAC header on a condition that a dedicated WTRU identity is detected in the MAC header.
A method, apparatus, and system for multiplexing data for WTRUs in a subframe are disclosed. A WTRU may receive a common control information message for a group of WTRUs time multiplexed in one subframe and a WTRU-specific control information message for a corresponding WTRU. The WTRU may be part of the group of WTRUs. The WTRU may determine whether the common control information message is directed to the WTRU based on a group WTRU identity. The WTRU may determine whether the WTRU-specific control information message is directed to the WTRU based on a WTRU-specific identity for the WTRU. The WTRU may receive a physical downlink shared channel on a WTRU-specific transmission time interval (TTI) within the one subframe based on decoding of the common control information message with the group WTRU identity, wherein the WTRU-specific TTI for the WTRU may be one of a plurality of WTRU-specific TTIs within the same subframe. The WTRU may decode the physical downlink shared channel using the common control information message and the WTRU-specific control information message for the WTRU. Each WTRU-specific TTI may be specific to a corresponding WTRU or a plurality of WTRUs. Receiving the physical downlink shared channel may also be based on decoding the WTRU-specific control information with the WTRU-specific identity for the WTRU. The group WTRU identity may be decoded using cyclic redundancy check (CRC) bits. One or more WTRUs that may comprise the group of WTRUs may be dynamically changed for each transport block.
A more detailed understanding may be had from the following description, given by way of example in conjunction with the accompanying drawings wherein:
The embodiments herein will be described with reference to the figures wherein like element numbers represent like elements throughout.
As shown in
The communications systems 100 may also include a base station 114a and a base station 114b. Each of the base stations 114a, 114b may be any type of device configured to wirelessly interface with at least one of the WTRUs 102a, 102b, 102c, 102d to facilitate access to one or more communication networks, such as the core network 106, the Internet 110, and/or the networks 112. By way of example, the base stations 114a, 114b may be a base transceiver station (BTS), a Node-B, an eNode B, a Home Node B, a Home eNode B, a site controller, an access point (AP), a wireless router, and the like. While the base stations 114a, 114b are each depicted as a single element, it will be appreciated that the base stations 114a, 114b may include any number of interconnected base stations and/or network elements.
The base station 114a may be part of the RAN 104, which may also include other base stations and/or network elements (not shown), such as a base station controller (BSC), a radio network controller (RNC), relay nodes, etc. The base station 114a and/or the base station 114b may be configured to transmit and/or receive wireless signals within a particular geographic region, which may be referred to as a cell (not shown). The cell may further be divided into cell sectors. For example, the cell associated with the base station 114a may be divided into three sectors. Thus, in one embodiment, the base station 114a may include three transceivers, i.e., one for each sector of the cell. In another embodiment, the base station 114a may employ multiple-input multiple output (MIMO) technology and, therefore, may utilize multiple transceivers for each sector of the cell.
The base stations 114a, 114b may communicate with one or more of the WTRUs 102a, 102b, 102c, 102d over an air interface 116, which may be any suitable wireless communication link (e.g., radio frequency (RF), microwave, infrared (IR), ultraviolet (UV), visible light, etc.). The air interface 116 may be established using any suitable radio access technology (RAT).
More specifically, as noted above, the communications system 100 may be a multiple access system and may employ one or more channel access schemes, such as CDMA, TDMA, FDMA, OFDMA, SC-FDMA, and the like. For example, the base station 114a in the RAN 104 and the WTRUs 102a, 102b, 102c may implement a radio technology such as Universal Mobile Telecommunications System (UMTS) Terrestrial Radio Access (UTRA), which may establish the air interface 116 using wideband CDMA (WCDMA). WCDMA may include communication protocols such as High-Speed Packet Access (HSPA) and/or Evolved HSPA (HSPA+). HSPA may include High-Speed Downlink Packet Access (HSDPA) and/or High-Speed Uplink Packet Access (HSUPA).
In another embodiment, the base station 114a and the WTRUs 102a, 102b, 102c may implement a radio technology such as Evolved UMTS Terrestrial Radio Access (E-UTRA), which may establish the air interface 116 using Long Term Evolution (LTE) and/or LTE-Advanced (LTE-A).
In other embodiments, the base station 114a and the WTRUs 102a, 102b, 102c may implement radio technologies such as IEEE 802.16 (i.e., Worldwide Interoperability for Microwave Access (WiMAX)), CDMA2000, CDMA2000 1×, CDMA2000 EV-DO, Interim Standard 2000 (IS-2000), Interim Standard 95 (IS-95), Interim Standard 856 (IS-856), Global System for Mobile communications (GSM), Enhanced Data rates for GSM Evolution (EDGE), GSM EDGE (GERAN), and the like.
The base station 114b in
The RAN 104 may be in communication with the core network 106, which may be any type of network configured to provide voice, data, applications, and/or voice over internet protocol (VoIP) services to one or more of the WTRUs 102a, 102b, 102c, 102d. For example, the core network 106 may provide call control, billing services, mobile location-based services, pre-paid calling, Internet connectivity, video distribution, etc., and/or perform high-level security functions, such as user authentication. Although not shown in
The core network 106 may also serve as a gateway for the WTRUs 102a, 102b, 102c, 102d to access the PSTN 108, the Internet 110, and/or other networks 112. The PSTN 108 may include circuit-switched telephone networks that provide plain old telephone service (POTS). The Internet 110 may include a global system of interconnected computer networks and devices that use common communication protocols, such as the transmission control protocol (TCP), user datagram protocol (UDP) and the internet protocol (IP) in the TCP/IP internet protocol suite. The networks 112 may include wired or wireless communications networks owned and/or operated by other service providers. For example, the networks 112 may include another core network connected to one or more RANs, which may employ the same RAT as the RAN 104 or a different RAT.
Some or all of the WTRUs 102a, 102b, 102c, 102d in the communications system 100 may include multi-mode capabilities, i.e., the WTRUs 102a, 102b, 102c, 102d may include multiple transceivers for communicating with different wireless networks over different wireless links. For example, the WTRU 102c shown in
The processor 118 may be a general purpose processor, a special purpose processor, a conventional processor, a digital signal processor (DSP), a plurality of microprocessors, one or more microprocessors in association with a DSP core, a controller, a microcontroller, Application Specific Integrated Circuits (ASICs), Field Programmable Gate Array (FPGAs) circuits, any other type of integrated circuit (IC), a state machine, and the like. The processor 118 may perform signal coding, data processing, power control, input/output processing, and/or any other functionality that enables the WTRU 102 to operate in a wireless environment. The processor 118 may be coupled to the transceiver 120, which may be coupled to the transmit/receive element 122. While
The transmit/receive element 122 may be configured to transmit signals to, or receive signals from, a base station (e.g., the base station 114a) over the air interface 116. For example, in one embodiment, the transmit/receive element 122 may be an antenna configured to transmit and/or receive RF signals. In another embodiment, the transmit/receive element 122 may be an emitter/detector configured to transmit and/or receive IR, UV, or visible light signals, for example. In yet another embodiment, the transmit/receive element 122 may be configured to transmit and receive both RF and light signals. It will be appreciated that the transmit/receive element 122 may be configured to transmit and/or receive any combination of wireless signals.
In addition, although the transmit/receive element 122 is depicted in
The transceiver 120 may be configured to modulate the signals that are to be transmitted by the transmit/receive element 122 and to demodulate the signals that are received by the transmit/receive element 122. As noted above, the WTRU 102 may have multi-mode capabilities. Thus, the transceiver 120 may include multiple transceivers for enabling the WTRU 102 to communicate via multiple RATs, such as UTRA and IEEE 802.11, for example.
The processor 118 of the WTRU 102 may be coupled to, and may receive user input data from, the speaker/microphone 124, the keypad 126, and/or the display/touchpad 128 (e.g., a liquid crystal display (LCD) display unit or organic light-emitting diode (OLED) display unit). The processor 118 may also output user data to the speaker/microphone 124, the keypad 126, and/or the display/touchpad 128. In addition, the processor 118 may access information from, and store data in, any type of suitable memory, such as the non-removable memory 106 and/or the removable memory 132. The non-removable memory 106 may include random-access memory (RAM), read-only memory (ROM), a hard disk, or any other type of memory storage device. The removable memory 132 may include a subscriber identity module (SIM) card, a memory stick, a secure digital (SD) memory card, and the like. In other embodiments, the processor 118 may access information from, and store data in, memory that is not physically located on the WTRU 102, such as on a server or a home computer (not shown).
The processor 118 may receive power from the power source 134, and may be configured to distribute and/or control the power to the other components in the WTRU 102. The power source 134 may be any suitable device for powering the WTRU 102. For example, the power source 134 may include one or more dry cell batteries (e.g., nickel-cadmium (NiCd), nickel-zinc (NiZn), nickel metal hydride (NiMH), lithium-ion (Li-ion), etc.), solar cells, fuel cells, and the like.
The processor 118 may also be coupled to the GPS chipset 136, which may be configured to provide location information (e.g., longitude and latitude) regarding the current location of the WTRU 102. In addition to, or in lieu of, the information from the GPS chipset 136, the WTRU 102 may receive location information over the air interface 116 from a base station (e.g., base stations 114a, 114b) and/or determine its location based on the timing of the signals being received from two or more nearby base stations. It will be appreciated that the WTRU 102 may acquire location information by way of any suitable location-determination method while remaining consistent with an embodiment.
The processor 118 may further be coupled to other peripherals 138, which may include one or more software and/or hardware modules that provide additional features, functionality and/or wired or wireless connectivity. For example, the peripherals 138 may include an accelerometer, an e-compass, a satellite transceiver, a digital camera (for photographs or video), a universal serial bus (USB) port, a vibration device, a television transceiver, a hands free headset, a Bluetooth® module, a frequency modulated (FM) radio unit, a digital music player, a media player, a video game player module, an Internet browser, and the like.
As shown in
The core network 106 shown in
The RNC 142a in the RAN 104 may be connected to the MSC 146 in the core network 106 via an IuCS interface. The MSC 146 may be connected to the MGW 144. The MSC 146 and the MGW 144 may provide the WTRUs 102a, 102b, 102c with access to circuit-switched networks, such as the PSTN 108, to facilitate communications between the WTRUs 102a, 102b, 102c and traditional land-line communications devices.
The RNC 142a in the RAN 104 may also be connected to the SGSN 148 in the core network 106 via an IuPS interface. The SGSN 148 may be connected to the GGSN 150. The SGSN 148 and the GGSN 150 may provide the WTRUs 102a, 102b, 102c with access to packet-switched networks, such as the Internet 110, to facilitate communications between and the WTRUs 102a, 102b, 102c and IP-enabled devices.
As noted above, the core network 106 may also be connected to the networks 112, which may include other wired or wireless networks that are owned and/or operated by other service providers.
It should be noted that even though embodiments are described in the context of 3GPP UMTS wireless communications systems, the embodiments may be applied to any wireless communication systems, such as long term evolution (LTE), LTE Advanced, GPRS EDGE radio access network (GERAN) and WiMax, etc. It should be noted that the embodiments are described with reference to HS-DSCH and MAC-ehs, but the embodiments are applicable to any other types of transport channels and MAC entities. The embodiments disclosed herein may be used independently or in any combination.
HS-DSCH data for multiple WTRUs may be included in one MAC transport block, (e.g., MAC-ehs PDU). Before a transport block, (i.e., MAC-ehs PDU), is received on the HS-DSCH by the WTRU, the HS-SCCH which includes the demodulation and hybrid automatic repeat request (HARQ) information as well as the WTRU identity needs to be decoded (layer 1 addressing). If the WTRU identity on the HS-SCCH matches, the layer 1 forwards the transport block to the MAC layer. The MAC layer then determines which HS-DSCH data included in the MAC-ehs PDU belongs to the WTRU (layer 2 addressing).
Embodiments for layer 1 addressing, (i.e., identifying the WTRUs for the MAC-ehs PDU), are disclosed hereafter.
In one embodiment, a common WTRU identity shared by multiple WTRUs may be used for layer 1 addressing. The common WTRU identity may be a group WTRU identity. For example, a group HS-DSCH radio network temporary identity (H-RNTI) may be assigned to a group of WTRUs by the network, for example, via a radio resource control (RRC) configuration or reconfiguration message or via a layer 1 signaling, (e.g., HS-SCCH order). This group WTRU identity may be signaled via the HS-SCCH to indicate which WTRUs the MAC-ehs PDU is addressed to. If its assigned group WTRU identity is decoded on the HS-SCCH, the layer 1 receives the corresponding HS-DSCH and forwards the HS-DSCH transport block to the MAC layer.
Alternatively, the WTRU may be pre-configured with different group WTRU identities via RRC signaling and the network may dynamically change the group WTRU identity of the WTRU, (e.g., via an HS-SCCH order), by using an index into one of the group WTRU identities.
Alternatively, the WTRU may be provided with an additional WTRU identity, (called a multiplexing WTRU identity), in addition to a regular WTRU identity. For instance, a primary H-RNTI and a secondary H-RNTI may be assigned to a WTRU, where the secondary H-RNTI may be used for multiplexing multiple WTRUs in a TTI. The multiplexing WTRU identity may be signaled through the HS-SCCH in case the network multiplexes data for different WTRUs in one HS-DSCH transport block.
Alternatively, the WTRU may determine the group WTRU identity from the dedicated WTRU identity in accordance with a predetermined rule known by both the WTRU and the network. For example, the dedicated WTRU identity may be masked by a predetermined value to derive the group WTRU identity. For example, a group of WTRUs may share certain bits of their dedicated H-RNTIs, (e.g., 12 most significant bits (MSBs)). In this case, the WTRUs may determine their group H-RNTI by performing the logical operation: H-RNTI AND FFF0h.
In another embodiment, a new HS-SCCH format may be defined to indicate a list of WTRU identities, (e.g., H-RNTIs). For example, a list of WTRU identities for multiple WTRUs may be signaled via the HS-SCCH. For instance, in one example assuming 16 bits for each H-RNTI, the WTRU identity field may be extended for multiplexing two WTRUs as follows: xwtru1,1, xwtru2,2, . . . , xwtru1,16, . . . , xwtruk,1, xwtruk,2, . . . , xwtruk,16. When decoding the HS-SCCH, the layer 1 determines which WTRUs the HS-DSCH data is addressed to from the list of WTRU identities included in the HS-SCCH and may forward the HS-DSCH transport block to the MAC layer if its own WTRU identity is included in the list of WTRU identities. Alternatively, the WTRU may be addressed by means of having one common WTRU identity that may be used in the HS-SCCH and an index to a WTRU in the group that may uniquely identify the WTRU which is being scheduled. A list of indices of all multiplexed WTRUs may be provided in the HS-SCCH.
The number of WTRUs that may be addressed in the same HS-DSCH transport block may be predefined, (e.g., two WTRUs). This number may be configured at the RRC or layer 1 level.
Alternatively, the number of WTRUs that are addressed in the same HS-DSCH transport block may be dynamically changed. There may be a maximum number of WTRUs that may be addressed simultaneously. The layer 1 determines how many WTRU identities are present in the HS-SCCH in accordance with one or a combination of the following embodiments.
An additional field may be included in the HS-SCCH to indicate how many WTRU identities are included in the HS-SCCH. The layer 1 may decode the corresponding number of bits in the HS-SCCH in accordance with the additional field and may ignore the rest of the WTRU address bits. For example, if maximum three WTRUs may be addressed at the same time and the network multiplexes data for two WTRUs in one HS-DSCH transport block and therefore sets the additional field to indicate two WTRUs are multiplexed, the layer 1 may decode 32 bits (assuming 16 bits of WTRU identity) and discard the remaining 16 bits. Alternatively, certain values of the H-RNTI, (e.g., all zeros or all ones), may be reserved to indicate that this is not a valid H-RNTI. Depending on the number of valid H-RNTIs decoded, the layer 1 may determine the number of WTRUs being addressed.
Embodiments for layer 2 addressing, (i.e., identifying the WTRUs for each of the HS-DSCH data included in the MAC-ehs PDU), are disclosed hereafter. In order to address multiple WTRUs in the same transport block, the MAC-ehs PDU header may include new fields so that the MAC entity may extract its own payload.
In accordance with one embodiment, the MAC-ehs header may include one or more WTRU identities for each HS-DSCH data multiplexed in the HS-DSCH transport block. The WTRU identities may be added in the same order that the MAC-ehs payloads are concatenated in the MAC-ehs PDU. More specifically, if WTRU ID1 appears first in the MAC-ehs header, then the corresponding reordering PDU(s) or MAC-ehs payload for UE1 may be concatenated first in the MAC-ehs PDU, and so on.
The WTRU ID used for layer 2 addressing to identify the WTRU for each HS-DSCH payload included in the MAC transport block may be the H-RNTI of the WTRU, the primary E-DCH radio network temporary identity (E-RNTI) of the WTRU, or any other types of WTRU identity. Alternatively, the WTRU ID for layer 2 addressing may be a subset of the H-RNTI or any WTRU identity. In case a certain number of bits of the WTRU identity are common among several WTRUs and used for layer 1 addressing, the remaining bits are unique for each WTRU and may be used for layer 2 addressing for each HS-DSCH payload multiplexed in the HS-DSCH transport block. A logical AND operation between the WTRU identity and a mask may be performed to obtain this subset of dedicated bits for layer 2 addressing. For instance, in case 12 bits of WTRU identity are common and 4 bits are unique to each WTRU, the logical operation may be as follows: WTRU Identity AND 000Fh.
Alternatively, each WTRU within a group may be assigned an identity or an index number. This identity may require less bits than the H-RNTI, (e.g., if 16 or 8 WTRUs may be included in one group, 4 or 3 bits, respectively, may be used to uniquely identify the WTRUs in the group). This will reduce the overhead associated to addressing the WTRUs in the MAC header. This WTRU ID may be signaled to the WTRU as part of the RRC configuration or alternatively, a predefined rule may be used.
The index may take a value equal to the number of WTRUs being addressed in the same transport block. For instance, if three WTRUs are addressed, the index may take the values 0, 1, or 2. Layer 1 may determine, and provide, the index number to the MAC layer. For example, if layer 1 decodes the WTRU identity at the n-th place, layer 1 may indicate index ‘n’ to the MAC layer. Alternatively, the network may use different HS-SCCHs configured for a WTRU to indicate this index. Conventionally, up to four HS-SCCHs may be configured per carrier for a WTRU. The index may be determined based on the HS-SCCH number that the WTRU decodes its group WTRU identity or individual WTRU identity. For instance, if HS-SCCH1 is used, the WTRU may use the index1, if HS-SCCH2 is used, the WTRU may use index2, and so on. Alternatively, in case where data for two WTRUs are multiplexed in one HS-DSCH transport block, the parity of the HS-SCCH may be used to indicate which index to use to extract its MAC-ehs payload. For instance, if the HS-SCCH used is an odd number, the WTRU may use index1, while if the HS-SCCH used is an even number, the WTRU may use index2, or vice-versa.
It should be understood that even though the WTRU addressing is described as part of layer 2 addressing, they may be equally applicable for layer 1 addressing.
Embodiments for MAC-ehs PDU and MAC-ehs header format are disclosed hereafter.
In one embodiment, the reordering PDUs belonging to one WTRU may be arranged in the MAC-ehs PDU consecutively and one MAC-ehs header at the beginning of the MAC-ehs PDU may include field(s) indicating which reordering PDU(s) belong to which WTRU. The MAC-ehs header may include a WTRU address field, a length field indicating the length of the WTRU MAC-ehs payload or the number of reordering PDUs, and a flag(s).
In one embodiment, each set of LCH-ID and L fields may be followed by a flag (FLAG), (e.g., one-bit flag), which indicates whether the following field is a WTRU address field (WTRU-ID) or an LCH-ID field. For example, if FLAG is set to ‘1’, the next field is a WTRU address field (WTRU-ID), and if FLAG is set to ‘0’, the next fields are a new set of LCH-ID and L fields corresponding to the same WTRU or it is the end of the MAC-ehs PDU. In case the TSN and SI fields are present, this new flag may be added after the SI field. Alternatively, the WTRU-ID and FLAG may be included in any location in the MAC-ehs header.
The WTRU needs to distinguish between the end of one WTRU MAC-ehs payload and the end of the MAC-ehs header. The MAC layer may know the number of WTRUs in advance via layer 1, or a new field may be added in the MAC-ehs header to indicate the number of WTRUs multiplexed in the MAC-ehs PDU. Alternatively, instead of a one-bit flag (FLAG), a two-bit flag may be used to indicate whether the next field is a WTRU address, an LCH-ID, or the end of the MAC-ehs header (or alternatively, a field F).
Alternatively, the MAC-ehs header may include WTRU address fields (WTRU-IDi) and a length field (LUE) indicating the number of bits or bytes of data belonging to each WTRU. A one-bit flag may be added at the end of each set of WTRU address and LUE fields to indicate whether the following field is a new set of WTRU-ID and LUE fields or there is no more WTRU being addressed. The number of multiplexed WTRUs may be fixed and may not be signaled via the MAC-ehs header. Alternatively, the number of multiplexed WTRUs may vary and the MAC-ehs header may include an N field indicating the number of WTRUs multiplexed in the MAC-ehs PDU. Alternatively, the number of multiplexed WTRUs may be signaled via the HS-SCCH. Layer 1 may determine the number of WTRUs and forwards this number to the MAC layer.
Alternatively, the length of the data for each WTRU may be one of predefined numbers, that may be configurable, and it may be indicated in the HS-SCCH. Alternatively, the length of the data for each WTRU may correspond to all or a subset of values of the transport block table and the LUE field may correspond to an index of the entries of the transport block table. Alternatively, the number of reordering PDUs may be indicated for each WTRU instead of a length LUE.
Alternatively, one WTRU address field may be added in the MAC-ehs header per reordering PDU. A new flag may be added after each LCH-ID and L fields to indicate whether the following field is the LCH-ID or WTRU address. Alternatively, a new flag may be added after the LCH-ID and L fields in case the LCH-ID value is different from the previous one. The flag may be added after the first LCH-ID and L fields. This flag may indicate to the MAC layer if the next field is a WTRU address field or an LCH-ID field. The same value of the WTRU address field may be repeated.
Alternatively, one WTRU address may be added in the MAC-ehs header per reordering SDU, which means that one WTRU address field is added after each LCH-ID and L fields. In this case, no new flag may be required since the MAC layer may expect a WTRU address field after each set of LCH-ID and L fields, or TSN (if present) and SI (if present) fields. Alternatively, the WTRU address field may be added before the LCH-ID field.
In another embodiment, a MAC-ehs header may be added before each MAC-ehs payload for WTRU. This MAC-ehs header may include the WTRU address, (e.g., WTRU identity, sub-identity, index, or the like). Alternatively, no new field may be added in each MAC-ehs header and the MAC layer may determine in which position its own MAC-ehs header is based on an indication from layer 1.
In another embodiment, individual WTRU MAC-ehs PDUs (including payload and header) are first created for the WTRUs that are multiplexed in the MAC-ehs transport block, and the individual WTRU MAC-ehs PDUs are multiplexed into a final MAC-ehs PDU. A final MAC-ehs PDU header may be added to each individual WTRU MAC-ehs PDU. On the WTRU side, the WTRU de-multiplexes the individual WTRU MAC-ehs PDUs based on the final MAC-ehs PDU headers. If the WTRU determines that one of the individual WTRU MAC-ehs PDUs is addressed to itself, the WTRU may disassemble that individual WTRU MAC-ehs PDU for further processing, and may discard other individual WTRU MAC-ehs PDUs.
The final MAC-ehs PDU header 610 for each individual WTRU MAC-ehs PDU may include an WTRU identity (WTRU-ID) 612, and a length field (LUEx) 614 indicating the length of the individual WTRU MAC-ehs PDU 620 for UEx. The length may be expressed in units of bytes or bits, or alternatively may correspond to an index to a pre-defined set of MAC-ehs PDU sizes, (e.g., all or subset of transport block table). The length field is used to de-multiplex the individual WTRU MAC-ehs PDUs.
The final MAC-ehs PDU header 610 may include a flag (not shown), (e.g., at the end of each final MAC-ehs PDU header), to indicate whether this is the end of the final MAC-ehs PDU header 610 or a more WTRU ID or LUE follows. The final MAC-ehs PDU header 610 may include a field (not shown) to indicate how many individual WTRU MAC-ehs PDUs are multiplexed together in the final MAC-ehs PDU 600. For example, an N field may be added in the final MAC-ehs PDU header 610. Alternatively, the L field may signal this value to the WTRU. Alternatively, the number of multiplexed WTRUs may be predetermined and known to the WTRU.
Alternatively, the HS-SCCH may indicate the individual WTRU MAC-ehs PDU size in the final MAC-ehs PDU. In this case, the LUE field may not be present in the final MAC-ehs header. The WTRU retrieves the multiplexed individual WTRU MAC-ehs PDU size over the HS-SCCH and together with the WTRU ID in the final MAC-ehs PDU header, and de-multiplexes the individual WTRU MAC-ehs PDU that belongs to the WTRU and discards other individual WTRU MAC-ehs PDUs.
Alternatively, the de-multiplexing information that is required by the MAC layer to extract its own reordering PDUs may be indicated in the HS-SCCH, which is forwarded by layer 1. This information may include the length of each MAC-ehs payload per WTRU, (or the transport block size for each individual WTRU MAC-ehs PDU), or the number of MAC-ehs reordering PDUs per WTRU. Layer 1 may extract the de-multiplexing information addressed to the WTRU and pass it to the MAC layer, or may pass to the MAC layer the de-multiplexing information addressed to the WTRUs. Alternatively, the size of the payload corresponding to each WTRU may be predefined, (e.g., it may be the total transport block size or total payload divided by the number of WTRUs).
The MAC layer determines which MAC header or PDU format to use. If the WTRU has been assigned a group WTRU identity, (e.g., a group H-RNTI), or a multiplexing WTRU identity, (e.g., a secondary H-RNTI), and if layer 1 decodes this identity in the HS-SCCH, the MAC layer may process with the MAC header format for WTRU multiplexing. Alternatively, the same MAC-ehs format may be used regardless of the WTRU multiplexing. Alternatively, layer 1 may indicate to the MAC layer if more than one WTRU identity has been decoded in the HS-SCCH so that the MAC layer may use the correct MAC header format. Alternatively, the MAC header format may be part of an RRC configuration.
The network may use a different MAC-ehs PDU format depending on the type of the transmission. If it is a transmission for a single WTRU, it may use the conventional MAC-ehs format and if it is a transmission for multiple WTRUs with data multiplexed in one transport block, it may use the new format of the MAC-ehs PDU for multiplexing. Alternatively, the network may use the same format and the WTRU may determine if the data is multiplexed or not by detecting the number of WTRUs being addressed. The network may dynamically multiplex the data for a different number of WTRUs at different periods of time.
An HS-SCCH order may be used to explicitly enable the WTRU to start reception in this mode, (e.g., WTRUs are multiplexed and start re-interpreting the MAC or the HS-SCCH). The HS-SCCH order may contain specific information for the WTRU to use in order to start reception in this mode. For example, the HS-SCCH order may assign a WTRU index or WTRU ID to use to identify itself within the group. Alternatively, the HS-SCCH may provide the group ID to the WTRU.
Embodiments for the MAC-ehs architecture on the WTRU and on the UTRAN sides for supporting the multiplexing of WTRUs for HS-DSCH are disclosed hereafter.
The disassembly entity 704 may perform additional processing to extract the reordering PDUs addressed to the WTRU and discard the rest of the reordering PDUs, and then deliver the reordering PDUs addressed to the WTRU to the reordering distribution entity. The additional processing performed by the disassembly entity may depend on the type of MAC-ehs format.
In case of a continuous MAC-ehs header as shown in
It should be noted that the functionality of the MAC-ehs PDU de-multiplexing entity may be included in the disassembly entity.
In order to allow the network to multiplex a number of WTRUs in an MAC-ehs transport block, a new entity called “WTRUs multiplexing entity” 912 may be introduced, (e.g., between the scheduling/priority handling entity 902 and the HARQ entity 914). For each WTRU there may be one scheduling/priority handling entity 902, (e.g., priority queue distribution, segmentation, and priority queue mux), however, there may be one WTRUs multiplexing entity 912. Alternatively, there may be one scheduling/priority handling entity 902 for a group of WTRUs that may be multiplexed together.
The WTRUs multiplexing entity 912 determines the number of WTRUs and amount of data that may be included in the (final) MAC-ehs PDU. The WTRUs multiplexing entity may multiplex the MAC-ehs PDUs created for each WTRU in the scheduling/priority handling entity 902 and deliver the (final) MAC-ehs PDU to the HARQ entity 914. Alternatively, the WTRUs multiplexing entity 912 may multiplex reordering PDUs of multiple WTRUs in one MAC-ehs PDU by using one of the formats disclosed above.
The priority queue MUX entity 910 may be bypassed and the WTRUs multiplexing entity 912 may have the functionality of determining the number of bytes to be included in an MAC-ehs PDU from each priority queue and from each WTRU. Embodiments for HARQ operations for multiplexing of WTRUs in a same transport block are described below.
In one embodiment, WTRUs multiplexed in the transport block may send back a positive acknowledgement (ACK) or a negative acknowledgement (NACK). When a Node-B receives a NACK from one or multiple WTRUs for which the data has been multiplexed, the Node-B may retransmit the same transport block to the group of WTRUs as it was sent before so that the WTRUs may perform soft combining.
Alternatively, the Node-B may transmit a new transport block which may contain the MAC-ehs payloads of the WTRUs of the group which sent a NACK, excluding the data of the WTRUs which sent an ACK. For example, in case data for three WTRUs were multiplexed and if UE1 and UE3 sent back a NACK while UE2 sent back an ACK, the Node-B may send a new transport block containing the data for UE1 and UE3.
Alternatively, the Node-B may transmit a new transport block which may contain new MAC-ehs payload in addition to the negatively acknowledged MAC-ehs payload of the WTRUs. For example, if data to UE1 and UE2 were multiplexed in the initial transmission, and UE1 sent a NACK while UE2 sent an ACK, the Node-B may send a new transport block including the negatively acknowledged data for UE1 and new data for any other WTRU.
In another embodiment, the WTRUs which received multiplexed data may not send any ACK or NACK to the network, and the Node-B may transmit the same transport block for a predetermined number of times to the WTRUs. The WTRUs may use the new data indicator or the physical layer redundancy version coding to find out if it is a new transmission or a retransmission. In case of a retransmission, the WTRU may combine the data with the data previously received.
In case the WTRU is configured for HS-SCCH-less operation, the CRC of the HS-DSCH may be partially masked with the group WTRU identity assigned to the WTRUs for which the data is multiplexed. When the layer 1 on the WTRU side decodes successfully the HS-DSCH, the WTRU may decode the group WTRU identity by using the CRC, and find out if the data is addressed to the WTRU.
In current HSDPA, multiple WTRUs may be scheduled within a single 2 ms TTI using code division multiplexing (CDM), as shown in
Hereafter, the terminology “TDM mode” is used to describe a mode of operation where transmissions destined to multiple WTRUs are time-multiplexed within a TTI. While embodiments may be described in the context of a slotwise time-multiplexing, (that is each WTRU is assigned to a single radio slot), other time-multiplexing approaches may be applicable. In one example of such time-multiplexing approach may be transmitting the data symbols from multiple WTRUs in time-alternation. In the following description, the term “time-multiplexing slot” refers to the set of symbols in a TTI dedicated to a single WTRU.
Embodiments for switching between the legacy mode and a TDM mode and activating and deactivating the TDM mode are disclosed hereafter. The TDM mode may be configured and operated in a static or semi-static way, or alternatively in a dynamic way. When TDM mode is configured and enabled, the WTRU operates with the knowledge that any HS-PDSCH received may carry data for more than one WTRU in a time-division manner. In static or semi-static configuration, the WTRU may be configured to operate in a TDM mode for several consecutive subframes, whereas in dynamic configuration, the WTRU is indicated on a subframe-by-subframe basis whether or not the transmission is using a TDM mode.
The TDM mode may be a semi-static parameter signalled via a high layer. A new information element (IE) for the TDM mode configuration may be included in an RRC message. An RNC may send this message to the WTRU, and the WTRU extracts the TDM MIMO mode configuration information from this RRC message. Alternatively, layer 2 signals may be used for the configuration of the TDM mode, (e.g., MAC header). Upon reception of this parameter, the WTRU may apply the TDM mode configuration. When configured in a TDM mode, transmissions to the WTRU may be sent in a TDM mode.
In another embodiment, the TDM mode may be activated and deactivated dynamically via lower-layer signalling.
In one embodiment, the TDM mode may be activated and deactivated via out-of-band signalling. The out-of-band signalling may be implemented using an HS-SCCH order. Table 1 shows an example implementation of the HS-SCCH order mapping when the order type is “000.” A new order type may be introduced for the TDM activation and deactivation.
Upon reception of the TDM activation order, subsequent transmissions to the WTRU may be sent in a TDM mode (e.g., until a deactivation order is received or an RRC configuration message disabling the TDM mode is received). Alternatively, the TDM mode may be further indicated dynamically via in-band signalling.
In another embodiment, the TDM mode indication may be carried by the in-band signalling over an HS-SCCH so that the TDM mode may be dynamically switched on TTI-wise or slot wise. The HS-SCCH may be of the type for non-MIMO, (e.g., HS-SCCH type 1), or of the type for MIMO, (e.g., HS-SCCH type 3).
The TDM mode indication may be set based on the HS-SCCH number. Conventionally, seven channelization code set bits of the HS-SCCH (xccs,1, xccs,2, . . . , xccs,7) are set for assigning a channelization code set for a WTRU. Given P (multi-)codes starting at code O, and given the HS-SCCH number, the information-field is calculated using the unsigned binary representation of integers calculated by the expressions below. For the first three bits (code group indicator) of which xccs,1 is the MSB:
x
ccs,1
,x
ccs,2
,x
ccs,3=min(P−1,15−P).
For HS-SCCH type 1, if 64QAM is not configured for the WTRU, or if 64QAM is configured and xms,1=0, then P and O may fulfill the following:
|O−1−└P/8┘*15|mod 2=(HS-SCCH number)mod 2,
and for the last four bits (code offset indicator) of which xccs,4 is the MSB, and then
x
ccs,4
,x
ccs,5
,x
ccs,6
,x
ccs,dummy
=|O−1−└P/8┘*15|,
where xccs,dummy is a dummy bit that is not transmitted on HS-SCCH. xccs,7 may be set as follows:
If 64QAM is configured for the WTRU and xms,1=1, P and O may fulfill the following:
|O−1−└P/8┘*15|mod 4=(HS-SCCH number)mod 4, and
x
ccs,4
,x
ccs,5
,x
ccs,dummy1
,x
ccs,dummy2
=|O−1−└P/8┘*15|,
where xccs,dummy1, xccs,dummy2 are two dummy bits that are not transmitted on HS-SCCH. xccs,6 and xccs,7 may be set as follows:
For HS-SCCH type 3, if 64QAM is not configured for the WTRU, or if 64QAM is configured and xms,1, xms,2, xms,3 is not equal to “101”, P and O may fulfill the following:
|O−1−└P/8┘*15|mod 2=(HS-SCCH number)mod 2, and
for the last four bits (code offset indicator) of which xccs,4 is the MSB
x
ccs,4
,x
ccs,5
,x
ccs,6
,x
ccs,dummy
=|O−1−└P/8┘*15|,
where xccs,dummy is a dummy bit that is not transmitted on HS-SCCH. xccs,7 may be set as follows:
If 64QAM is configured for the WTRU and xms,1, xms,2, xms,3 is equal to “101”, P and O may fulfill the following:
|O−1−└P/8┘*15|mod 4=(HS-SCCH number)mod 4, and
x
ccs,4
,x
ccs,5
,x
ccs,dummy1
,x
ccs,dummy2
=|O−1−└P/8┘*15|,
where xccs,dummy1, xccs,dummy2 are two dummy bits that are not transmitted on HS-SCCH. xccs,6 and xccs,7 may be set as follows:
xccs,7=0 if the modulation for the secondary transport block is QPSK, and
xccs,7=1 if the number of transport blocks=1.
It should be noted that the in-band and out-band signalling are not mutually exclusive. For example, when the TDM is activated by out-of-band signalling (e.g., HS-SCCH order), in-band signalling may still be used to enable and disable the TDM mode on a slot-basis.
Embodiments for signalling downlink control information to WTRUs that are multiplexed within a single TTI are discloses hereafter.
A dedicated HS-SCCH may be transmitted to each WTRU having an allocation in the corresponding TTI.
In one embodiment, a Node B may send the conventional HS-SCCH to each WTRU and the timeslot(s) or time-multiplexing slot carrying its associated data to each WTRU, (e.g., on the HS-PDSCH), within a TTI may be signaled either implicitly or explicitly.
Embodiments for implicit indication of the time slot are disclosed hereafter. The HS-SCCH number may be used to indicate the slot allocation within one TTI. For example in the case where 3 time-multiplexing slots are configured, if (HS-SCCH number) mod 3=0, it may indicate that the WTRU is assigned to slot 1, if (HS-SCCH number) mod 3=1, it may indicate that the WTRU is assigned to slot 2, if (HS-SCCH number) mod 3=2, it may indicate that the WTRU is assigned to slot 3.
Alternatively, the cyclic redundancy check (CRC) of the transport block carried on the HS-PDSCH may be masked with the WTRU H-RNTI. When a WTRU detects an H-RNTI on the HS-SCCH, the WTRU attempts to decode a specific time-multiplexing slot and uses its own H-RNTI for CRC decoding to identify which time-multiplexing slot was intended to this WTRU.
Alternatively, each TDM-capable WTRU may be assigned with multiple H-RNTIs and one of them may be used for each WTRU at a time, and each H-RNTI may be associated with a particular time-multiplexing slot. For example, if a WTRU is assigned with three H-RNTIs, (H-RNTI1, H-RNTI2, and H-RNTI3), and if H-RNTI2 is decoded in the HS-SCCH, the WTRU may determine that the associated data is transmitted, (e.g., on the HS-PDSCH), over the second slot.
Alternatively, time-multiplexing slot allocation may be indicated based on the single WTRU ID or H-RNTI. Each WTRU may be assigned with one unique H-RNTI. For example, if (WTRU ID) mod 3=0, it may indicate that the WTRU is assigned to the first time-multiplexing slot of the TTI, if (WTRU ID) mod 3=1, it may indicate that the WTRU is assigned to the second time-multiplexing slot of the TTI, and if (WTRU ID) mod 3=2, it may indicate that the WTRU is assigned to the third time-multiplexing slot of the TTI.
Embodiments for explicit indication of the time-multiplexing slot are disclosed hereafter. The HS-SCCH type 1 and 3 may be used to signal the time-multiplexing slot allocation. For example, the channelization code set bits xccs,4, xccs,5, . . . , xccs,7 may be coded as follows (the first three bits xccs,1, xccs,2, xccs,3 may be coded using the conventional method.
For HS-SCCH type 1, if 64QAM is not configured for the WTRU, or if 64QAM is configured and xms,1=0, P and O may fulfill the following:
|O−1−└P/8┘*15|mod 4=(HS-SCCH number)mod 4, and
for the last four bits (code offset indicator) of which xccs,4 is the MSB,
x
ccs,4
,x
ccs,5
,x
ccs,dummy1
,x
ccs,dummy2
=|O−1−└P/8┘*15|,
where xccs,dummy1, xccs,dummy2 are two dummy bits that are not transmitted on HS-SCCH. xccs,6 and xccs,7 may be set as follows:
If 64QAM is configured for the WTRU and xms,1=1, P and O may fulfill the following:
|O−1−└P/8┘*15|mod 4=(HS-SCCH number)mod 4, and
x
ccs,4
,x
ccs,5
,x
ccs,dummy1
,x
ccs,dummy2
=|O−1−└P/8┘*15|,
where xccs,dummy1, xccs,dummy2 are two dummy bits that are not transmitted on HS-SCCH. xccs,6 and xccs,7 may be set as follows:
For HS-SCCH type 3, if 64QAM is not configured for the WTRU, or if 64QAM is configured and xms,1, xms,2, xms,3 is not equal to “101”, P and O may fulfill the following:
|O−1−└P/8┘*15|mod 4=(HS-SCCH number)mod 4, and
for the last four bits (code offset indicator) of which xccs,4 is the MSB
x
ccs,4
,x
ccs,5
,x
ccs,dummy1
,x
ccs,dummy
=|O−1−└P/8┘*15|,
where xccs,dummy1, xccs,dummy2 are two dummy bits that are not transmitted on HS-SCCH. xccs,6 and xccs,7 may be set as follows:
If 64QAM is configured for the WTRU and xms,1, xms,2, xms,3 is equal to “101”, P and O may fulfill the following:
|O−1−└P/8┘*15|mod 4=(HS-SCCH number)mod 4, and
x
ccs,4
,x
ccs,5
,x
ccs,dummy1
,x
ccs,dummy2
=|O−1−└P/8┘*15|,
where xccs,dummy1, xccs,dummy2 are two dummy bits that are not transmitted on HS-SCCH. xccs,6 and xccs,7 may be set as follows:
xccs,7=0 if the modulation for the secondary transport block is QPSK, and
xccs,7=1 if the number of transport blocks=1.
In another embodiment, a new HS-SCCH format may be defined to occupy one time-multiplexing slot so that three HS-SCCHs may be time multiplexed into one 2 ms TTI and share the same channelization code.
In another embodiment, some of the control information in part 1 of the HS-SCCH may not be signaled and the unused field(s) may be reinterpreted to reduce the required information bits. For example, code group or number of codes P may be signaled and code offset O may be common to TDM WTRUs or may be signaled by higher layers, and the bits for O may be reinterpreted. Alternatively, neither P nor O may be signaled and TDM WTRUs may use the same set of codes, (e.g., all 15 codes), and bits for P and O may be reinterpreted. Alternatively, a subset of the channelization codes may be allowed and bits for P and O may be reinterpreted. Alternatively, fixed modulation scheme or a subset of the modulation schemes may be allowed and bits for modulation scheme may be reinterpreted. Alternatively, a subset of the transport block sizes may be allowed and bits for transport block size may be reinterpreted. For MIMO-capable WTRUs, dual or multiple stream transmission may not be allowed.
In another embodiment, the spreading factor of the HS-SCCH may be reduced to 128/N, where N denotes the maximum number of WTRUs whose HS-PDSCH time multiplexed into one 2 ms TTI, which can be any integer number of power of 2. In this embodiment, N HS-SCCHs may be time multiplexed into one 2 ms TTI. N HS-SCCHs may be share the same channelization code or use the different channelization codes. This allows multiple HS-SCCHs for different WTRUs transmitted in a TDM fashion.
In another embodiment, a joint HS-SCCH format for time multiplexed WTRUs may be defined which occupies one 2 ms TTI. A joint HS-SCCH format may include a common part and a plurality of WTRU-specific parts. Each of the WTRU-specific parts may include CRC masked with each WTRU H-RNTI. The common part may include the common control information that is shared for TDM WTRUs while the WTRU-specific parts include the WTRU-specific control information for each WTRU.
The common part may include at least one of the following: channelization code set information, modulation scheme information, HARQ process information, redundancy and constellation version, new data indicator, WTRU identity, transport block size information, precoding weight information (if one transport block is configured for MIMO mode), number of transport blocks information (if one transport block is configured for MIMO mode), precoding weight information for the primary transport block (if two transport blocks are configured for MIMO mode), transport block size information for the primary transport block (if two transport blocks are configured for MIMO mode), transport block size information for the secondary transport block (if two transport blocks are configured for MIMO mode), redundancy and constellation version for the primary transport block (if two transport blocks are configured for MIMO mode), redundancy and constellation version for the secondary transport block (if two transport blocks are configured for MIMO mode), etc. The information that is not included in the common part may be signaled via the WTRU-specific parts.
Any parameter included in the common part may not be included in the WTRU-specific parts, and vice versa. The common part may include the control information shared for the TDM WTRUs as much as possible such that the least control information may be included in individual WTRU-specific parts. Alternatively, the common part may include limited common control information shared for the TDM WTRUs such that the more control information may be included in each of the WTRU-specific parts. Alternatively, the joint HS-SCCHs may be scheduled based on the tradeoff of scheduling flexibility and signaling overhead reduction.
Embodiments for addressing the common part and WTRU-specific parts are disclosed hereafter. In one embodiment, the common part may not be masked with a WTRU ID, and each of the WTRU-specific parts may be masked with a corresponding WTRU identity, (e.g., CRC masking with an H-RNTI). In this case, any WTRUs within a cell may decode the common part, and each WTRU determines which one of the WTRU-specific parts is addressed to itself based on the WTRU-specific masking on the WTRU-specific parts.
In another embodiment, the common part may be masked with a group WTRU identity, (e.g., a group H-RNTI), and each of the WTRU-specific parts may be masked with a corresponding WTRU identity, (e.g., CRC masking with an H-RNTI). A group WTRU identity may be assigned to several WTRUs by a high layer, (e.g., via an RRC configuration or reconfiguration message), or by the layer 1 signaling, (e.g., an HS-SCCH order). The group WTRU identity may be applied to the common part of the joint HS-SCCH, (i.e., WTRU-specific scrambling), to indicate which WTRUs the control information is addressed to. The WTRUs belonging to this group may decode the common part to obtain the control information by using the group WTRU identity, and then each WTRU detects which one of the WTRU-specific parts is addressed to itself by using its own H-RNTI.
Upon reception of the HS-SCCH, the WTRU applies the reverse operation to obtain the common and WTRU-specific information. More specifically, the WTRU receives the common part of the HS-SCCH and may apply the group identity mask to determine whether or not the HS-SCCH belongs to its group. If the WTRU determines that the HS-SCCH is directed to its group, the WTRU then may decode the second part (WTRU-specific parts) of the HS-SCCH and attempt decoding each of the WTRU-specific parts with its own H-RNTI or WTRU-specific CRC mask. If the WTRU determines that one of the WTRU-specific parts is directed to itself based on WTRU-specific CRC or WTRU-specific scrambling, the WTRU attempts to decode the associated HS-PDSCH transmission using the HS-SCCH common and WTRU-specific information.
WTRUs report channel quality indication (CQI) to the Node B to provide information to be used in scheduling and network performance optimization. The introduction of TDM may introduce changes (depending on scheduler behaviour) in the interference environment seen by the WTRU on a time-multiplexing slot basis.
The WTRUs may report a CQI feedback on a slot basis. The WTRUs may report a CQI based on multiple slots measurements for the same time-multiplexing slot position in a group of TTI, as the WTRU may see similar interference for each time-multiplexing slot location in the TTI on a TTI by TTI basis. In the following the term slot may also equivalently refer to a time-multiplexing slot.
In one embodiment, 1-slot reference period may be introduced for the CQI for TDM WTRU for both non-MIMO and MIMO cases. When the WTRU is not configured in an MIMO mode, based on an unrestricted observation interval, the WTRU may report the highest tabulated CQI value for which a single HS-DSCH sub-frame formatted with the transport block size, number of HS-PDSCH codes and modulation corresponding to the reported or lower CQI value may be received with a transport block error probability not exceeding 0.1 in a 1-slot reference period ending at least 1 slot before the start of the first slot in which the reported CQI value is transmitted (assuming the legacy HS-DPCCH structure is maintained).
When the WTRU is configured in an MIMO mode, based on an unrestricted observation interval, the WTRU may report the highest tabulated CQI value(s) for which a single HS-DSCH sub-frame formatted with the set of transport block size(s), number of HS-PDSCH codes and set of modulation(s) corresponding to the reported CQI value(s) may be received with individual transport block error probabilities not exceeding 0.1 in a 1-slot reference period ending at least 1 slot before the start of the first slot in which the reported CQI value(s) is/are transmitted (assuming the legacy HS-DPCCH structure is maintained) if the preferred primary precoding vector as indicated by the PCI value reported in the same HS-DPCCH sub-frame may be applied at the Node B for the primary transport block and in case two transport blocks are preferred the precoding vector orthogonal to the preferred primary precoding vector may be applied for the secondary transport block.
A CQI may be reported and the Node B may adjust the transport block size to meet the 1 slot performance.
Alternatively, a CQI may be reported based on transport block size that may be supported in 1-slot, measured over an undefined number of previous slots.
Alternatively, a CQI may be reported based on the transport block size that may be supported in 1-slot, measured during like slots, (e.g., the first slot in each TTI), over an undefined number of slots. The slot to be reported on may be defined by the network, (e.g., Node B or RNC). Alternatively, the slot to be reported on may be chosen by the WTRU. The WTRU may choose the best (or alternatively the worst or median) performing slot. The WTRU may indicate which slot is chosen, by the timing of the CQI report, (e.g., if slot 1 is chosen then the WTRU may transmit the report in the third slot, if slot 2 is chosen the WTRU may transmit the report in the first slot, and if slot 3 is chosen the WTRU may transmit the report in the second slot).
Alternatively, a WTRU may report a CQI for the transport block size that may be supported in 1-slot for each of the slots in a TTI, (e.g., 1st, 2nd, 3rd). A WTRU may report three CQI reports, wherein each CQI is generated based on measurements during like slots, (e.g., the first slot in the TTI for the first slot report, and so on).
The CQI reported for each of the slots may be sent in an order, (e.g., the first slot report, the second slot report, and the third slot report).
Alternatively, the CQI may be reported for each of the slots in a single CQI report. This may require a new CQI table which allows for the reporting of the multiple CQI reports. One report may provide an independent CQI report for each slot, (e.g., for the three slots of the TTI).
Alternatively, the CQI may be reported for each of the slots in a single CQI report as a CQI value for one of the slots, and differential values for the other slots. The slot to be reported and used as the basis for the differential reporting may be defined by the network, or chosen by the WTRU, (e.g., the WTRU may choose the best performing slot and then report the differential values for the other slots). The choice may be signaled by the location of the CQI report, (e.g., if slot 1 is chosen then it may be transmitted in the third slot, if slot 2 is chosen it may be transmitted in the first slot, and if slot 3 is chosen it may be transmitted in the second slot.) Alternatively, the choice may be signaled in the CQI report.
New WTRU categories may be introduced to indicate the WTRU capability to support TDM mode. The WTRU may signal the TDM mode capability to the network through an RRC message. For the new WTRU categories and/or more accurate measurements, a new CQI table may be defined with bigger granularity. Alternatively, part of the conventional CQI table may be reused, (e.g., the new table has the biggest entries which are less than 1/N of the original biggest CQI value). Alternatively, based on multiple individual single slot CQI measurements, a single CQI value may be calculated and listed in the new CQI table.
1. A method for multiplexing data for multiple WTRUs for high speed downlink channels in a TTI.
2. The method of embodiment 1 comprising receiving a joint HS-SCCH, the joint HS-SCCH including a common part and WTRU-specific parts.
3. The method of embodiment 2 wherein the common part includes common control information for WTRUs multiplexed in one TTI, and each of the WTRU-specific parts includes WTRU-specific control information for a corresponding WTRU.
4. The method as in any one of embodiments 2-3, comprising receiving an HS-PDSCH based on decoding on the joint HS-SCCH.
5. The method as in any one of embodiments 2-4, wherein each of the WTRU-specific parts include CRC bits masked with a corresponding WTRU identity.
6. The method as in any one of embodiments 2-5, wherein all or part of each of the WTRU-specific parts is masked with a WTRU identity bits or a bit sequence derived from the WTRU identity.
7. The method as in any one of embodiments, 2-6, wherein the common control information is not masked with any identity.
8. The method as in any one of embodiments 2-7, wherein all or a part of the common control information on the common part is masked with group WTRU identity bits or a bit sequence derived from a group WTRU identity.
9. The method as in any one of embodiments 2-8, further comprising determining whether the common part of the joint HS-SCCH is directed to the WTRU based on a group identity.
10. The method of embodiment 9 comprising determining whether any one of the WTRU-specific parts of the joint HS-SCCH is directed to the WTRU based on a WTRU-specific identity.
11. The method of embodiment 10 comprising decoding the HS-PDSCH using the common control information and the WTRU-specific control information for the WTRU.
12. A method for multiplexing data for multiple WTRUs for high speed downlink channels in a TTI.
13. The method of embodiment 12 comprising receiving an HS-SCCH, the HS-SCCH including a group WTRU identity shared by a group of WTRUs.
14. The method of embodiment 13 comprising receiving an HS-PDSCH based on decoding on the HS-SCCH with the group WTRU identity, wherein a MAC PDU is generated, and the MAC PDU includes a MAC header and a plurality of MAC payloads for a plurality of WTRUs.
15. The method of embodiment 14 comprising retrieving a MAC payload from the MAC PDU based on corresponding control information in the MAC header on a condition that a dedicated WTRU identity is detected in the MAC header.
16. The method as in any one of embodiments 11-15, wherein the group WTRU identity is derived from the dedicated WTRU identity.
17. The method as in any one of embodiments 12-16, wherein the MAC payload is an individual MAC PDU for a particular WTRU.
18. A WTRU comprising a processor configured to receive a joint HS-SCCH, decode the joint HS-SCCH with a group WTRU identity, and receive a HS-PDSCH based on decoding on the joint HS-SCCH.
19. The WTRU of embodiment 18, wherein the joint HS-SCCH includes a common part and WTRU-specific parts, and the common part includes common control information for WTRUs multiplexed in one TTI, and each of the WTRU-specific parts includes WTRU-specific control information for a corresponding WTRU.
20. The WTRU of embodiment 19, wherein each of the WTRU-specific parts includes CRC bits masked with a corresponding WTRU identity.
21. The WTRU as in any one of embodiments 19-20, wherein all or part of each of the WTRU-specific parts is masked with a WTRU identity bits or a bit sequence derived from the WTRU identity.
22. The WTRU as in any one of embodiments, 19-21, wherein the common control information is not masked with any identity.
23. The WTRU as in any one of embodiments 19-22, wherein all or part of the common control information on the common part is masked with group WTRU identity bits or a bit sequence derived from a group WTRU identity.
24. The WTRU as in any one of embodiments 19-23, wherein the processor is configured to determine whether the common part of the joint HS-SCCH is directed to the WTRU based on a group identity, determine whether any one of the WTRU-specific parts of the joint HS-SCCH is directed to the WTRU based on a WTRU-specific identity, and decode the HS-PDSCH using the common control information and the WTRU-specific control information for the WTRU.
25. A WTRU comprising a processor configured to receive an HS-SCCH including a group WTRU identity shared by a group of WTRUs.
26. The WTRU of embodiment 25 wherein the processor is configured to receive an HS-PDSCH based on decoding on the HS-SCCH with the group WTRU identity.
27. The WTRU of embodiment 25 wherein the processor is configured to generate a MAC PDU including a MAC header and a plurality of MAC payloads for a plurality of WTRUs.
28. The WTRU of embodiment 25 wherein the processor is configured to retrieve a MAC payload from the MAC PDU based on corresponding control information in the MAC header on a condition that a dedicated WTRU identity is detected in the MAC header.
29. The WTRU as in any one of embodiments 25-28, wherein the group WTRU identity is derived from the dedicated WTRU identity.
30. The WTRU as in any one of embodiments 25-29, wherein the MAC payload is an individual MAC PDU for a particular WTRU.
Although features and elements are described above in particular combinations, one of ordinary skill in the art will appreciate that each feature or element can be used alone or in any combination with the other features and elements. In addition, the methods described herein may be implemented in a computer program, software, or firmware incorporated in a computer-readable medium for execution by a computer or processor. Examples of computer-readable media include electronic signals (transmitted over wired or wireless connections) and computer-readable storage media. Examples of computer-readable storage media include, but are not limited to, a read only memory (ROM), a random access memory (RAM), a register, cache memory, semiconductor memory devices, magnetic media such as internal hard disks and removable disks, magneto-optical media, and optical media such as CD-ROM disks, and digital versatile disks (DVDs). A processor in association with software may be used to implement a radio frequency transceiver for use in a WTRU, UE, terminal, base station, RNC, or any host computer.
This application is a continuation of U.S. patent application Ser. No. 15/269,438 filed on Sep. 19, 2016, which is a continuation of U.S. patent application Ser. No. 13/695,118 filed on Jul. 23, 2013 and issued as U.S. Pat. No. 9,451,601 on Sep. 20, 2016, which is the U.S. National Stage, under 35 U.S.C. § 371, of International Application No. PCT/US2011/034787 filed May 2, 2011, which claims the benefit of U.S. Provisional Patent Application Nos. 61/329,669 filed Apr. 30, 2010 and 61/329,996 filed Apr. 30, 2010, the contents of which are hereby incorporated by reference herein.
Number | Date | Country | |
---|---|---|---|
61329996 | Apr 2010 | US | |
61329669 | Apr 2010 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 15269438 | Sep 2016 | US |
Child | 15852478 | US | |
Parent | 13695118 | Jul 2013 | US |
Child | 15269438 | US |