Using lattice reduction for reduced decoder complexity
US-2020028617-A1 · Jan 23, 2020 · US
US12323277B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12323277-B2 |
| Application number | US-202318318676-A |
| Country | US |
| Kind code | B2 |
| Filing date | May 16, 2023 |
| Priority date | May 16, 2023 |
| Publication date | Jun 3, 2025 |
| Grant date | Jun 3, 2025 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Apparatus, methods, and computer program products for wireless communication are provided. An example method may include receiving a communication from a second wireless device. The example method may further include demodulating the communication based on a combination of lattice reduction (LR) and per-stream recursive demapping (PSRD). The method may further include transforming a first subset of received stream signals in the set of stream signals to a complex integer domain (Z domain) and processing, based on the LR, the first subset of received stream signals in the set of stream signals in the Z domain. The method may further include transforming the processed first subset of received stream signals in the set of stream signals in the Z domain to a set of X domain vectors in an X domain.
Opening claim text (preview).
What is claimed is: 1. An apparatus for wireless communication at a first wireless device, comprising: at least one memory; and at least one processor coupled to the at least one memory and, based at least in part on stored information that is stored in the at least one memory, the at least one processor is configured to cause the apparatus to: receive a communication from a second wireless device, wherein the communication comprises a set of stream signals; and demodulate the communication based on a combination of lattice reduction (LR) and per-stream recursive demapping (PSRD), wherein to demodulate the communication based on the LR and the PSRD, the at least one processor is configured to cause the apparatus to; transform a first subset of received stream signals in the set of stream signals to a complex integer domain (Z domain); process, based on the LR, the first subset of received stream signals in the set of stream signals in the Z domain; and transform the processed first subset of received stream signals in the set of stream signals in the Z domain to a set of X domain vectors in an X domain, each X domain vector in the set of X domain vectors corresponds to one or more received stream signals in the first subset of received stream signals. 2. The apparatus of claim 1 , further comprising: at least one transceiver coupled to the at least one processor, wherein to demodulate the communication based on the LR and the PSRD, the at least one processor is further configured to cause the apparatus to: indicate an error associated with an X domain stream based on a corresponding X domain vector associated with the one or more received stream signals in the first subset of received stream signals exceeding a constellation dimension after a transformation of the first subset of received stream signals from the Z domain back to the X domain. 3. The apparatus of claim 2 , wherein the at least one processor is further configured to cause the apparatus to: based on the error, process the corresponding X domain vector based on the PSRD. 4. The apparatus of claim 1 , wherein the at least one processor is further configured to cause the apparatus to: perform cancellation of at least one interested stream signal of the set of stream signals using a current hypothesis at the at least one interested stream signal, wherein the first subset of received stream signals corresponds to a subset of received stream signals not of interest. 5. The apparatus of claim 1 , wherein the at least one processor is further configured to cause the apparatus to: transform a second subset of received stream signals in the set of stream signals to the Z domain, wherein the first subset of received stream signals is not of interest and the second subset of received stream signals is of interest; process, based on the LR, the second subset of received stream signals in the set of stream signals in the Z domain; perform a first subset of decisions over the Z domain to the first subset of received stream signals and a second subset of decisions over the Z domain to the second subset of received stream signals; transform the processed second subset of received stream signals in the set of stream signals in the Z domain to a second set of X domain vectors, each X domain vector in the second set of X domain vectors corresponds to a single received stream signal in the second subset of received stream signals; and use the first subset of decisions. 6. The apparatus of claim 1 , wherein the first subset of received stream signals does not have a one-to-one transformation of each point at an original constellation associated with the first subset of received stream signals to a corresponding point in the Z domain. 7. The apparatus of claim 1 , wherein to transform the first subset of received stream signals in the set of stream signals to the Z domain, the at least one processor is further configured to cause the apparatus to: transform one or more vectors of transmitted symbols at an original constellation associated with the first subset of received stream signals to one or more corresponding vectors in the Z domain. 8. The apparatus of claim 1 , wherein the LR is minimum mean-squared error (MMSE) LR. 9. The apparatus of claim 1 , wherein the LR is successive interference cancellation (SIC) LR. 10. A method for wireless communication performed by a first wireless device, comprising: receiving a communication from a second wireless device, wherein the communication comprises a set of stream signals; and demodulating the communication based on a combination of lattice reduction (LR) and per-stream recursive demapping (PSRD), wherein demodulating the communication comprises: transforming a first subset of received stream signals in the set of stream signals to a complex integer domain (Z domain); processing, based on the LR, the first subset of received stream signals in the set of stream signals in the Z domain; and transforming the processed first subset of received stream signals in the set of stream signals in the Z domain to a set of X domain vectors in an X domain, each X domain vector in the set of X domain vectors corresponds to one or more received stream signals in the first subset of received stream signals. 11. The method of claim 10 , wherein demodulating the communication based on the LR and the PSRD comprises: indicating an error associated with an X domain stream based on a corresponding X domain vector associated with the one or more received stream signals in the first subset of received stream signals exceeding a constellation dimension after a transformation of the first subset of received stream signals from the Z domain back to the X domain. 12. The method of claim 11 , further comprising: based on the error, processing the corresponding X domain vector based on the PSRD. 13. The method of claim 10 , further comprising: performing cancellation of at least one interested stream signal of the set of stream signals using a current hypothesis at the at least one interested stream signal, wherein the first subset of received stream signals corresponds to a subset of received stream signals not of interest. 14. The method of claim 10 , further comprising: transforming a second subset of received stream signals in the set of stream signals to the Z domain, wherein the first subset of received stream signals is not of interest and the second subset of received stream signals is of interest; processing, based on the LR, the second subset of received stream signals in the set of stream signals in the Z domain; performing a first subset of decisions over the Z domain to the first subset of received stream signals and a second subset of decisions over the Z domain to the second subset of received stream signals; transforming the processed second subset of received stream signals in the set of stream signals in the Z domain to a second set of X domain vectors, each X domain vector in the second set of X domain vectors corresponds to a second set of one or more received stream signals in the second subset of received stream signals; and using the first subset of decisions. 15. The method of claim 10 , wherein the first subset of received stream signals does not have a one-to-one transformation of each point at an original constellation associated with the first subset of received stream signals to a corresponding point in the Z domain. 16. The method of claim 10 , wherein transforming the first subset of received stream signals in the set of stream signals to the Z domain comprises:
providing soft decisions, i.e. decisions together with an estimate of reliability (H04L25/068 and H04L25/069 take precedence; sequence estimation techniques H04L25/03178) · CPC title
using space diversity · CPC title
Joint sequence estimation and interference removal (joint detection of several desired signals H04L25/03331) · CPC title
Spatial equalizers (MIMO diversity systems H04B7/0413) · CPC title
Arrangements involving sequence estimation techniques · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.