US-12621082-B2 - Data and control multiplexing in PUSCH in wireless networks
Abstract
Transmission of information in a wireless network is performed by allocating a channel from a transmitter to a receiver. The channel has at least one time slot with each time slot having a plurality of symbols. Each slot contains at least one reference symbol (RS). As information becomes available for transmission, it is classified as prioritized information (PI) and other information. One or more priority symbols are generated using the digital samples of the priority information. Other symbols are generated using the other data. Priority symbols are transmitted on the channel in a manner that separation of priority symbol(s) and a reference symbol does not exceed a time duration of one symbol. For example, Rank Indicator (RI) is transmitted using symbol k, ACKNAK is transmitted using symbol k+1; and the reference signal (RS) is transmitted using symbol k+2, wherein symbols k, k+1, and k+2 are consecutive in time.
Inventors
- Tarik Muharemovic
- Zukang Shen
- Pierre Bertrand
- Eko N. Onggosanusi
Assignees
- TEXAS INSTRUMENTS INCORPORATED
Dates
- Publication Date
- 20260505
- Application Date
- 20230519
Claims (20)
- 1 . A method comprising: transmitting a Rank Indicator (RI) using symbol k; transmitting an ACK/NAK using symbol k+1; and transmitting a reference signal (RS) using symbol k+2, wherein symbols k, k+1, and k+2 are consecutive in time and are transmitted over a physical uplink shared channel (PUSCH).
- 2 . The method of claim 1 , further comprising: transmitting the ACK/NAK using symbol k+3; and transmitting the Rank Indicator (RI) using symbol k+4, wherein symbols k, k+1, k+2, k+3, and k+4 are consecutive in time.
- 3 . The method of claim 2 , further comprising encoding physical uplink shared channel (PUSCH) data using a turbo encoder; and transmitting the encoded PUSCH data using symbols k−1 and k+5, wherein symbols k−1, k, k+1, k+2, k+3, k+4, and k+5 are consecutive in time.
- 4 . The method of claim 3 , further comprising transmitting the encoded PUSCH data using at least one of the symbols from a set of symbols {k, k+1, k+3, k+4}.
- 5 . The method of claim 4 , wherein transmitting the ACK/NAK and the encoded PUSCH data comprises: producing a set A[k+1] of samples by modulating said ACK/NAK; producing a set B[k+1] of samples by modulating said encoded PUSCH data; combining sets A[k+1] and B[k+1] to produce a set of samples C[k+1]; and transforming the set of samples C[k+1] using a DFT pre-coder, wherein the symbol k+1 is produced from the set of samples C[k+1].
- 6 . The method of claim 4 , wherein transmitting the RI and the encoded PUSCH data comprises: producing a set A[k] of samples by modulating said RI; producing a set B[k] of samples by modulating said encoded PUSCH data; combining sets A[k] and B[k] to produce a set of samples C[k]; and transforming the set of samples C[k] using a DFT pre-coder, wherein the symbol k is produced from the set of samples C[k].
- 7 . The method of claim 1 , wherein transmitting the ACK/NAK comprises: receiving at least one data packet; and producing the ACK/NAK by performing error detection on the received data packet.
- 8 . The method of claim 7 , wherein performing error detection comprises performing a circular redundancy check (CRC) decoding.
- 9 . The method of claim 1 , wherein transmitting the Rank Indicator (RI) comprises: receiving a first downlink reference signal (DLRS) from a first antenna port; receiving a second downlink reference signal (DLRS) from a second antenna port; and producing the RI using the received first DLRS and on the received second DLRS.
- 10 . A method comprising: receiving a reference signal (RS) using symbol k+2; demodulating an ACK/NAK using symbol k+1; and demodulating a Rank Indicator (RI) using symbol k, wherein symbols k, k+1, and k+2 are consecutive in time and are received via a physical uplink shared channel (PUSCH).
- 11 . The method of claim 10 , further comprising: demodulating the ACK/NAK using symbol k+3; and demodulating the Rank Indicator (RI) using symbol k+4, wherein symbols k, k+1, k+2, k+3, and k+4 are consecutive in time.
- 12 . The method of claim 11 , further comprising demodulating encoded PUSCH data using symbols k−1 and k+5, wherein symbols k−1, k, k+1, k+2, k+3, k+4, and k+5 are consecutive in time; and decoding the PUSCH data using a turbo decoder.
- 13 . The method of claim 12 , further comprising demodulating the encoded PUSCH data using at least one of the symbols from a set of symbols {k, k+1, k+3, k+4}.
- 14 . The method of claim 13 , receiving the symbol k+1; producing a set D[k+1] of samples from the symbol k+1; extracting a set E[k+1] of samples from the set D[k+1]; extracting a set F[k+1] of samples from the set D[k+1]; demodulating the ACK/NAK using samples from the set E[k+1]; and demodulating the PUSCH data using samples from the set F[k+1].
- 15 . The method of claim 13 , further comprising: receiving the symbol k; producing a set D[k] of samples from the symbol k; extracting a set E[k] of samples from the set D[k]; extracting a set F[k] of samples from the set D[k]; demodulating the RI using samples from the set E[k]; and demodulating the PUSCH data using samples from the set F[k].
- 16 . The method of claim 10 , further comprising transmitting at least one data packet that is used to produce the ACK/NAK.
- 17 . The method of claim 10 , further comprising: transmitting a first downlink reference signal (DLRS) from a first antenna port; and transmitting a second downlink reference signal (DLRS) from a second antenna port, wherein the RI is responsive to the first DLRS and to the second DLRS.
- 18 . An apparatus comprising: circuitry for transmitting a Rank Indicator (RI) using symbol k; circuitry for transmitting an ACK/NAK using symbol k+1; and circuitry for transmitting a reference signal (RS) using symbol k+2, wherein symbols k, k+1, and k+2 are consecutive in time and are transmitted over a physical uplink shared channel (PUSCH).
- 19 . The apparatus of claim 18 , wherein the apparatus is a cellular telephone.
- 20 . An apparatus comprising: circuitry for receiving a reference signal (RS) using symbol k+2; circuitry for demodulating an ACK/NAK using symbol k+1; and circuitry for demodulating a Rank Indicator (RI) using symbol k, wherein symbols k, k+1, and k+2 are consecutive in time and are received via a physical uplink shared channel (PUSCH).
Description
This application is a continuation of U.S. Non-Provisional application Ser. No. 16/665,777 filed Oct. 28, 2019, which is a continuation of U.S. Non-Provisional application Ser. No. 15/371,015 filed Dec. 6, 2016, now U.S. Pat. No. 10,461,893, which is a continuation of U.S. Non-Provisional application Ser. No. 13/491,155 filed Jun. 7, 2012, now U.S. Pat. No. 9,516,663, which is a continuation of U.S. Non-Provisional application Ser. No. 12/364,499 filed Feb. 2, 2009, now U.S. Pat. No. 8,223,808, which claims priority to and incorporates by reference U.S. Provisional Application No. 61/026,215, filed on Feb. 5, 2008 entitled “Considerations on Data and Control Multiplexing on PUSCH.” The entire content of each of the above-mentioned applications is incorporated herein by reference. FIELD OF THE INVENTION Embodiments of this invention generally relate to wireless communications, and examples of embodiments can be applied in cellular communication systems. BACKGROUND OF THE INVENTION Wireless cellular communication networks incorporate a number of mobile UEs and a number of NodeBs. A NodeB is generally a fixed station, and may also be called a base transceiver system (BTS), an access point (AP), a base station (BS), or some other equivalent terminology. As improvements of networks are made, the NodeB functionality evolves, so a NodeB is sometimes also referred to as an evolved NodeB (eNB). In general, NodeB hardware, when deployed, is fixed and stationary, while the UE hardware is portable. In contrast to NodeB, the mobile UE can comprise portable hardware. User equipment (UE), also commonly referred to as terminal or mobile station, may be fixed or mobile device and may be a wireless device, a cellular phone, a personal digital assistant (PDA), a wireless modem card, and so on. Uplink communication (UL) refers to a communication between the mobile UE and the NodeB, whereas downlink (DL) refers to communication from the NodeB to the mobile UE. Each NodeB contains radio frequency transmitter(s) and the receiver(s) used to communicate directly with the mobiles, which move freely around it. Similarly, each mobile UE contains radio frequency transmitter(s) and the receiver(s) used to communicate directly with the NodeB. In cellular networks, the mobiles cannot communicate directly with each other but have to communicate with the NodeB. Embodiments of the invention, however, can be applied even beyond such cellular networks, since only concepts of wireless transmission and reception are needed. Nevertheless, the present invention will be described in the context of a cellular network. Control information bits are transmitted, for example, in the uplink (UL), for several purposes. For instance, Downlink Hybrid Automatic Repeat ReQuest (HARQ) requires at least one bit of ACK/NACK transmitted information in the uplink, indicating successful or failed circular redundancy check(s) (CRC). Furthermore, an indicator of downlink channel (CQI) needs to be transmitted in the uplink to support mobile UE scheduling in the downlink. While CQI may be transmitted based on a periodic or triggered mechanism, the ACK/NACK needs to be transmitted in a timely manner to support the HARQ operation. Note that ACK/NACK is sometimes denoted as ACKNAK or just simply ACK, or any other equivalent term. As seen from this example, some elements of the control information should be provided additional protection, when compared with other information. For instance, the ACKNACK information is typically required to be highly reliable in order to support an appropriate and accurate HARQ operation. This uplink control information is typically transmitted using the physical uplink control channel (PUCCH), as defined by the 3GPP working groups (WG), for evolved universal terrestrial radio access (EUTRA). The EUTRA is sometimes also referred to as 3GPP long-term evolution (3GPP LTE). For said reasons, structure of the PUCCH provides for sufficiently high transmission reliability. In addition to PUCCH, the EUTRA standard also defines a physical uplink shared channel (PUSCH), intended for transmission of uplink user data. The Physical Uplink Shared Channel (PUSCH) can be dynamically scheduled. This means that time-frequency resources of PUSCH are re-allocated every sub-frame. This (re)allocation is communicated to the mobile UE using the Physical Downlink Control Channel (PDCCH). Alternatively, resources of the PUSCH can be allocated semi-statically, via the mechanism of persistent scheduling. Thus, any given time-frequency PUSCH resource can possibly be used by any mobile UE, depending on the scheduler allocation. Physical Uplink Control Channel (PUCCH) is different than the PUSCH, and the PUCCH is used for transmission of uplink control information (UCI). Frequency resources which are allocated for PUCCH are found at the two extreme edges of the uplink frequency spectrum. In contrast, frequency resources which are used for PUSCH are in between. Since PUSC