US10504238B2ActiveUtilityA1

Selective mapping of coded multi-channel transmission

Assignee: NAIM MUHAMMAD AHSANPriority: Mar 16, 2016Filed: Mar 11, 2019Granted: Dec 10, 2019
Est. expiryMar 16, 2036(~9.7 yrs left)· nominal 20-yr term from priority
H04L 69/02H04L 65/10H04L 1/0045H04L 5/0046H04L 65/80H04L 27/3483H04W 72/0446H04L 1/0041H04N 21/647H04L 5/0007G06T 2207/30242H04L 27/3488H04L 5/0044H04L 5/0092G06T 7/74H04L 27/2602
64
PatentIndex Score
0
Cited by
10
References
20
Claims

Abstract

The present invention provides a methods, apparatus and systems for improving a systems-level data rate on a communications link such the orthogonal frequency division multiplexed multiple access (OFDMA) downlink used in used in WiFi and LTE cellular/wireless mobile data applications. The present invention preferably uses a form of multilevel coding and decoding known as tiled-building-block encoding/decoding. With the present invention, different receivers coupled to different parallel downlink channels with different channel qualities decode different received signal constellations at different levels of resolution. This allows the downlink of the OFDMA system to operate with a significantly higher data rate, thus eliminating existing inefficiencies in the downlink and significantly increasing system level bandwidth efficiency.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
       1. A method for use in a particular user device of a multiuser communication system, the method comprising:
 selectively partitioning a sequence of coded bits from a particular bit stream into a sequence of fixed length blocks of coded bits; 
 sparsely mapping at least the sequence of fixed length blocks of coded bits into a resource block, wherein symbols of the resource block have a specified bit loading; and 
 transmitting the resource block via an uplink channel to a receiver of a base station of the multiuser communication system; 
 wherein the particular bit stream is one of a plurality of bit streams to be transmitted to the receiver of the base station in coordination therewith, one or more of bit streams of the plurality of bit streams are generated in other user devices apart from the particular user device, and the selective sparse mapping involves selectively not mapping bits from the particular bit stream onto certain symbol positions of the resource block. 
 
     
     
       2. The method of  claim 1 , wherein the fixed length corresponds to two bits, the specified bit loading is six bits, and variable selective mapping is used to determine the sparse mapping. 
     
     
       3. The method of  claim 2 , wherein the plurality of bit streams includes a second coded bit stream generated within the particular user device. 
     
     
       4. The method of  claim 3 , wherein the second coded bit stream is mapped in such a way that the variable selective mapping causes either four bits or six bits of the second coded bit stream to be mapped to each six bit symbol of the resource block. 
     
     
       5. The method of  claim 1 , wherein variable selective mapping is used to determine the sparse mapping, and the variable selective mapping is used to form symbols that selectively include different bits from different respective streams associated with different users. 
     
     
       6. The method of  claim 1 , wherein the particular user device uses spatial multiplexing, variable selective mapping is used to determine the sparse mapping, and the variable selective mapping is used to form symbols that selectively include different bits from different respective streams associated with different antennas of the spatially multiplexed user device. 
     
     
       7. The method of  claim 1 , wherein the sparse mapping places the fixed length blocks of coded bits into selected symbols of the resource block. 
     
     
       8. The method of  claim 7 , wherein a second user device transmits a second bit stream of the plurality of bit streams, and a sparse mapping on the second user device is different from the sparse mapping on the particular user device. 
     
     
       9. The method of  claim 8 , wherein the sparse mapping on the particular user device is determined by a first set of control bits and the sparse mapping on the second user device is determined by a second set of control bits. 
     
     
       10. The method of  claim 9 , wherein the second user device is a peer user device and separate sparse mappings on the particular user device and the second user device serve to enhance an uplink efficiency in the multiuser communication system. 
     
     
       11. The method of  claim 10 , wherein the particular user device and the second user device also engage in direct peer to peer communications. 
     
     
       12. The method of  claim 9 , wherein the transmitting is performed by a transmission protocol selected from a group consisting of an orthogonal frequency division multiple access (OFDMA) physical layer protocol, a fourth generation long term evolution (4G LTE) uplink protocol, and a fifth generation (5G) uplink protocol. 
     
     
       13. A particular user device of a multiuser communication system, the particular user device comprising:
 at least one processor; 
 memory; and 
 program instructions stored in the memory that, when executed by the at least one processor, cause the particular user device to: 
 selectively partition a sequence of coded bits from a particular bit stream into a sequence of fixed length blocks of coded bits; 
 sparsely map at least the sequence of fixed length blocks of coded bits into a resource block, wherein symbols of the resource block have a specified bit loading; and 
 transmit the resource block via an uplink channel to a receiver of a base station of the multiuser communication system; 
 wherein the particular bit stream is one of a plurality of bit streams to be transmitted to the receiver of the base station in coordination therewith, one or more of bit streams of the plurality of bit streams are generated in other user devices apart from the particular user device, and the selective sparse mapping involves selectively not mapping bits from the particular bit stream onto certain symbol positions of the resource block. 
 
     
     
       14. The particular user device of  claim 13 , wherein the fixed length corresponds to two bits, the specified bit loading is six bits, and variable selective mapping is used to determine the sparse mapping. 
     
     
       15. The particular user device of  claim 14 , wherein the plurality of bit streams includes a second coded bit stream generated within the particular user device. 
     
     
       16. The particular user device of  claim 15 , wherein the second coded bit stream is mapped in such a way that the variable selective mapping causes either four bits or six bits of the second coded bit stream to be mapped to each six bit symbol of the resource block. 
     
     
       17. The particular user device of  claim 13 , wherein variable selective mapping is used to determine the sparse mapping, and the variable selective mapping is used to form symbols that selectively include different bits from different respective streams associated with different users. 
     
     
       18. The particular user device of  claim 13 , wherein the particular user device uses spatial multiplexing, variable selective mapping is used to determine the sparse mapping, and the variable selective mapping is used to form symbols that selectively include different bits from different respective streams associated with different antennas of the spatially multiplexed user device. 
     
     
       19. The particular user device of  claim 13 , wherein the sparse mapping places the fixed length blocks of coded bits into selected symbols of the resource block. 
     
     
       20. A multiuser communication system comprising:
 a first user device configured to:
 selectively partition a sequence of coded bits from a particular bit stream into a sequence of fixed length blocks of coded bits; 
 sparsely map at least the sequence of fixed length blocks of coded bits into a resource block, wherein symbols of the resource block have a specified bit loading; and 
 transmit the resource block via an uplink channel to a receiver of a base station of the multiuser communication system; 
 wherein the particular bit stream is one of a plurality of bit streams to be transmitted to the receiver of the base station in coordination therewith, one or more of bit streams of the plurality of bit streams are generated in other user devices apart from the particular user device, and the selective sparse mapping involves selectively not mapping bits from the particular bit stream onto certain symbol positions of the resource block; and 
 
 a second user device configured to:
 transmit a second bit stream of the plurality of bit streams, wherein a sparse mapping on the second user device is different from the sparse mapping on the particular user device.

Join the waitlist — get patent alerts

Track US10504238B2 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.