11184136

Transmission of Data by Multiple Users Over Shared Resources Based on Structured Superposition Coding

PublishedNovember 23, 2021
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
25 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A transmitter for transmitting data to a receiver of a wireless communication network, the wireless communication network comprising a plurality of resource elements, at least a subset of the plurality of resource elements shared by a plurality of transmitters for transmitting data from the plurality of transmitters to the receiver, the transmitter, comprising at least one antenna, an encoder configured to receive a data element to be transmitted to a receiver of the wireless communication network, and to map the data element to a codeword, the codeword acquired by selecting at least one vector from a unique set of vectors, the unique set of vectors exclusively assigned to the transmitter, each vector comprising a plurality of symbols, each symbol to be transmitted over a resource element of the wireless communication network, and a transceiver coupled to the encoder and to the antenna, the transceiver configured to transmit via the antenna the codeword on the subset of resource elements, the codeword representing the data element and identifying the transmitter at the receiver, wherein the encoder is configured to acquire the codeword by selecting and linearly combining a plurality of vectors from the unique set of vectors.

2

2. The transmitter of claim 1 , wherein the encoder is configured to receive a data stream comprising a plurality of data elements to be transmitted to the receiver, and to map each data element to a respective codeword.

3

3. The transmitter of claim 1 , comprising a storage, the storage configured to store the unique set of vectors, wherein, responsive to the codeword to be transmitted, the encoder is configured to select one or more vectors from the storage.

4

4. The transmitter of claim 1 , wherein the combination of the plurality of vectors comprises a subset of the vectors provided in the unique set of vectors.

5

5. The transmitter of claim 4 , wherein the number of vectors in the subset depends on a transmission rate, and the transmission rate is set by the receiver dependent on a number of active transmitters in the wireless communication network.

6

6. The transmitter of claim 1 , wherein the encoder is configured, in case there is no data to be transmitted, to use a predefined vector or to generate a predefined combination of vectors, wherein all transmitters in the wireless communication network transmit the same predefined vector or combination of vectors in case no data is to be transmitted.

7

7. The transmitter of claim 6 , wherein the predefined vector or predefined combination of vectors comprises one or more all-zero vectors.

8

8. The transmitter of claim 1 , wherein the transmitter is configured to register with the wireless communication network when establishing or re-establishing a connection to the wireless communication network, the transmitter, responsive to the registration, receiving information indicating the shared resources.

9

9. The transmitter of claim 1 , wherein the transmitter comprises information indicating the shared resources, and the transmitter access the wireless communication network when establishing or re-establishing a connection to the wireless communication network without performing a registration procedure.

10

10. A receiver for receiving data from a plurality of transmitters of a wireless communication network, the wireless communication network comprising a plurality of resource elements, at least a subset of the plurality of resource elements provided shared by a plurality of transmitters for transmitting data from the plurality of transmitters to the receiver, the receiver comprising: at least one antenna, a transceiver coupled to the antenna, the transceiver configured to receive via the antenna a receive signal on the subset of resource elements, the receive signal comprising a plurality of vectors from a plurality of transmitters, each vector comprising a plurality of symbols, each symbol transmitted over a resource element of the wireless communication network, and a decoder coupled to the transceiver, the decoder configured to acquire from the receive signal the plurality of vectors, a vector representing a codeword from a certain transmitter, the vector selected from a unique set of vectors exclusively assigned to the certain transmitter, the unique sets of vectors of the plurality of transmitters being known at the receiver, and to de-map the codewords to data elements associated with the respective transmitters on the basis of the known unique sets of vectors of the plurality of transmitters, wherein one or more codewords from the plurality of transmitters are a linear combination of a plurality of vectors from the unique set of vectors.

11

11. The receiver of claim 10 , configured for a wireless communication with a plurality of transmitters for transmitting data to a receiver of a wireless communication network, the wireless communication network comprising a plurality of resource elements, at least a subset of the plurality of resource elements shared by a plurality of transmitters for transmitting data from the plurality of transmitters to the receiver, the transmitter, comprising at least one antenna, an encoder configured to receive a data element to be transmitted to a receiver of the wireless communication network, and to map the data element to a codeword, the codeword acquired by selecting at least one vector from a unique set of vectors, the unique set of vectors exclusively assigned to the transmitter, each vector comprising a plurality of symbols, each symbol to be transmitted over a resource element of the wireless communication network, and a transceiver coupled to the encoder and to the antenna, the transceiver configured to transmit via the antenna the codeword on the subset of resource elements, the codeword representing the data element and identifying the transmitter at the receiver.

12

12. The receiver of claim 10 , wherein the decoder is configured to identify an inactive transmitter not transmitting data responsive to a predefined vector or a predefined combination of vectors, wherein all transmitters in the wireless communication network use the same predefined vector or combination of vectors in case no data is to be transmitted.

13

13. The receiver of claim 10 , comprising a channel estimator to estimate a state of a radio channel between the transmitters and the receiver, wherein the channel estimator is configured to estimate the channel coefficients from the received vectors, under the assumption of a certain channel model, like block fading with additive noise.

14

14. The receiver of claim 10 , wherein the decoder is configured to identify from the number of transmitters a number of active transmitters sending data and a number of inactive transmitters not sending data, and to set a transmission rate for transmitting data from the active transmitters to the receiver, and the transceiver is configured to signal the transmission rate via the antenna, the active transmitters setting, responsive to the signaled transmission rate, a number of vectors to be linearly combined.

15

15. The receiver of claim 14 , wherein the number of vectors to be linearly combined comprises only one vector from the unique set of vectors.

16

16. The receiver of claim 10 , wherein the transmitters are configured to register with the wireless communication network when establishing or re-establishing a connection to the wireless communication network, the receiver is configured to use only the unique sets of vectors of those transmitters that registered with the wireless communication network.

17

17. The receiver of claim 10 , wherein one or more of the transmitters have associated therewith an activation pattern indicating a probability of activation of the transmitter during a predefined time period, and for the de-mapping, the receiver is configured to access the unique sets of vectors according to the probabilities of activation of the transmitters, starting with the highest probability.

18

18. A wireless communication network, comprising: a plurality of transmitters for transmitting data to a receiver of a wireless communication network, the wireless communication network comprising a plurality of resource elements, at least a subset of the plurality of resource elements shared by a plurality of transmitters for transmitting data from the plurality of transmitters to the receiver, the transmitter comprising: at least one antenna, an encoder configured to receive a data element to be transmitted to a receiver of the wireless communication network, and to map the data element to a codeword, the codeword acquired by selecting at least one vector from a unique set of vectors, the unique set of vectors exclusively assigned to the transmitter, each vector comprising a plurality of symbols, each symbol to be transmitted over a resource element of the wireless communication network, and a transceiver coupled to the encoder and to the antenna, the transceiver configured to transmit via the antenna the codeword on the subset of resource elements, the codeword representing the data element and identifying the transmitter at the receiver, and a receiver of claim 10 , wherein the signals from the plurality of transmitters are multiplexed and transmitted to the transmitter over shared resources of the wireless communication network.

19

19. The wireless communication network of claim 18 , wherein the receiver is a mobile terminal, an IoT device or a base station of the wireless communication network, and wherein the transmitter is a mobile terminal, an IoT device or a base station of the wireless communication network.

20

20. The communication network of claim 18 , using an IFFT (Inverse Fast Fourier Transform) based signal, wherein the IFFT based signal comprises OFDM with CP, DFT-s-OFDM with CP, IFFT-based waveforms without CP, f-OFDM, FBMC, GFDM or UFMC.

21

21. An apparatus for encoding data elements a transmission from a transmitter to a receiver of a wireless communication network, the wireless communication network comprising a plurality of resource elements, at least a subset of the plurality of resource elements shared by a plurality of transmitters for transmitting data from the plurality of transmitters to the receiver, the apparatus comprising: a storage device holding a unique set of vectors, the unique set of vectors exclusively assigned to the transmitter, each vector comprising a plurality of symbols, each symbol to be transmitted over a resource element of the wireless communication network, and an encoder to form a codeword representing a data element to be transmitted, each codeword defined by a vector or by a linear combination of vectors selected from the unique set of vectors, wherein the encoder is configured to acquire the codeword by selecting and linearly combining a plurality of vectors from the unique set of vectors.

22

22. A method for transmitting data from a transmitter to a receiver of a wireless communication network, the wireless communication network comprising a plurality of resource elements, at least a subset of the plurality of resource elements shared by a plurality of transmitters for transmitting data from the plurality of transmitters to the receiver, the method comprising: receiving a data element to be transmitted to the receiver of the wireless communication network, mapping the data element to a codeword, the codeword acquired by selecting at least one vector from a unique set of vectors, the unique set of vectors exclusively assigned to the transmitter, each vector comprising a plurality of symbols, each symbol to be transmitted over a resource element of the wireless communication network, and transmitting the codeword on the subset of resource elements, the codeword representing the data element and identifying the transmitter at the receiver, wherein the codeword is acquired by selecting and linearly combining a plurality of vectors from the unique set of vectors.

23

23. A method for receiving data from a plurality of transmitters at a receiver of a wireless communication network, the wireless communication network comprising a plurality of resource elements, at least a subset of the plurality of resource elements shared by a plurality of transmitters for transmitting data from the plurality of transmitters to the receiver, the method comprising: receiving a receive signal on the subset of resource elements, the receive signal comprising a plurality of vectors from a plurality of transmitters served by the receiver, each vector comprising a plurality of symbols, each symbol transmitted over a resource element of the wireless communication network, acquiring from the receive signal the plurality of vectors, a vector representing a codeword from a certain transmitter, the vector selected from a unique set of vectors exclusively assigned to the certain transmitter, the unique sets of vectors of the plurality of transmitters being known at the receiver, and de-mapping the codewords to data elements associated with the respective transmitters on the basis of the known unique sets of vectors of the plurality of transmitters, wherein one or more codewords from the plurality of transmitters are a linear combination of a plurality of vectors from the unique set of vectors.

24

24. A non-transitory digital storage medium having stored thereon a computer program for performing a method for transmitting data from a transmitter to a receiver of a wireless communication network, the wireless communication network comprising a plurality of resource elements, at least a subset of the plurality of resource elements shared by a plurality of transmitters for transmitting data from the plurality of transmitters to the receiver, the method comprising: receiving a data element to be transmitted to the receiver of the wireless communication network, mapping the data element to a codeword, the codeword acquired by selecting at least one vector from a unique set of vectors, the unique set of vectors exclusively assigned to the transmitter, each vector comprising a plurality of symbols, each symbol to be transmitted over a resource element of the wireless communication network, and transmitting the codeword on the subset of resource elements, the codeword representing the data element and identifying the transmitter at the receiver, wherein the codeword is acquired by selecting and linearly combining a plurality of vectors from the unique set of vectors, when said computer program is run by a computer.

25

25. A non-transitory digital storage medium having stored thereon a computer program for performing a method for receiving data from a plurality of transmitters at a receiver of a wireless communication network, the wireless communication network comprising a plurality of resource elements, at least a subset of the plurality of resource elements shared by a plurality of transmitters for transmitting data from the plurality of transmitters to the receiver, the method comprising: receiving a receive signal on the subset of resource elements, the receive signal comprising a plurality of vectors from a plurality of transmitters served by the receiver, each vector comprising a plurality of symbols, each symbol transmitted over a resource element of the wireless communication network, acquiring from the receive signal the plurality of vectors, a vector representing a codeword from a certain transmitter, the vector selected from a unique set of vectors exclusively assigned to the certain transmitter, the unique sets of vectors of the plurality of transmitters being known at the receiver, and de-mapping the codewords to data elements associated with the respective transmitters on the basis of the known unique sets of vectors of the plurality of transmitters, wherein one or more codewords from the plurality of transmitters are a linear combination of a plurality of vectors from the unique set of vectors, when said computer program is run by a computer.

Patent Metadata

Filing Date

Unknown

Publication Date

November 23, 2021

Inventors

Zoran UTKOVSKI
Renato Luis GARRIDO CAVALCANTE
Martin KASPARICK

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “TRANSMISSION OF DATA BY MULTIPLE USERS OVER SHARED RESOURCES BASED ON STRUCTURED SUPERPOSITION CODING” (11184136). https://patentable.app/patents/11184136

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.