US 11,991,535 B2
Methods of communicating data transmitted using non-uniform multidimensional constellation and code rate pairs
Maged F. Barsoum, San Jose, CA (US); and Christopher R. Jones, Pacific Palisades, CA (US)
Assigned to Constellation Designs, LLC, Wayne, PA (US)
Filed by Constellation Designs, LLC, Wayne, PA (US)
Filed on May 19, 2021, as Appl. No. 17/325,171.
Application 17/325,171 is a continuation of application No. 16/728,397, filed on Dec. 27, 2019, granted, now 11,051,187.
Application 16/728,397 is a continuation of application No. 16/206,991, filed on Nov. 30, 2018, granted, now 10,567,980, issued on Feb. 18, 2020.
Application 16/206,991 is a continuation of application No. 15/682,475, filed on Aug. 21, 2017, granted, now 10,149,179, issued on Dec. 4, 2018.
Application 15/682,475 is a continuation of application No. 15/200,800, filed on Jul. 1, 2016, granted, now 9,743,292, issued on Aug. 22, 2017.
Application 15/200,800 is a continuation of application No. 14/491,731, filed on Sep. 19, 2014, granted, now 9,385,832, issued on Jul. 5, 2016.
Application 14/491,731 is a continuation of application No. 13/618,630, filed on Sep. 14, 2012, granted, now 8,842,761, issued on Sep. 23, 2014.
Application 13/618,630 is a continuation of application No. 13/118,921, filed on May 31, 2011, granted, now 8,270,511, issued on Sep. 18, 2012.
Application 13/118,921 is a continuation of application No. 12/156,989, filed on Jun. 5, 2008, granted, now 7,978,777, issued on Jul. 12, 2011.
Claims priority of provisional application 60/933,319, filed on Jun. 5, 2007.
Prior Publication US 2021/0282031 A1, Sep. 9, 2021
Int. Cl. H04W 24/02 (2009.01); H03M 13/00 (2006.01); H03M 13/25 (2006.01); H04B 15/00 (2006.01); H04B 17/336 (2015.01); H04L 1/00 (2006.01); H04L 27/34 (2006.01); H04L 27/38 (2006.01)
CPC H04W 24/02 (2013.01) [H03M 13/255 (2013.01); H03M 13/6325 (2013.01); H04B 15/00 (2013.01); H04B 17/336 (2015.01); H04L 1/0003 (2013.01); H04L 1/0009 (2013.01); H04L 27/3405 (2013.01); H04L 27/3483 (2013.01); H04L 27/3809 (2013.01)] 54 Claims
OG exemplary drawing
 
1. A communication method, comprising:
selecting one of a plurality of predetermined Low Density Parity Check (LDPC) code rate and multidimensional symbol constellation pairs using a transmitter comprising a coder, a mapper, and a modulator, wherein:
each of the plurality of predetermined LDPC code rates and multidimensional symbol constellation pairs includes a multidimensional symbol constellation from a plurality of multidimensional symbol constellations;
the plurality of multidimensional symbol constellations comprises a plurality of different non-uniform multidimensional symbol constellations having the same number of constellation points;
the constellation points of each of the plurality of different non-uniform multidimensional symbol constellations are non-uniformly spaced in each degree of freedom available to the non-uniform multidimensional symbol constellation;
each of the plurality of different non-uniform multidimensional symbol constellations is only included in one of the plurality of predetermined LDPC code rate and multidimensional symbol constellation pairs; and
the selected LDPC code rate and multidimensional symbol constellation pair includes one of the plurality of different non-uniform multidimensional symbol constellations;
providing encoded bits from the coder based upon received bits using an LDPC code having an LDPC code rate determined by the selected LDPC code rate and multidimensional symbol constellation pair;
mapping the encoded bits, obtained via a coupling with the coder, to symbols in the non-uniform multidimensional symbol constellation from the selected LDPC code rate and multidimensional symbol constellation pair using the mapper;
transmitting a signal via a communication channel based upon symbols received at the modulator via a coupling with the mapper;
receiving the signal transmitted by the transmitter via the communication channel at a channel signal-to-noise ratio (SNR) at a receiver, where the receiver comprises a demodulator, a demapper, and a decoder;
demodulating the received signal into a demodulated signal using the demodulator and providing the demodulated signal to the demapper via a coupling between the demodulator and the demapper;
determining likelihoods using the demapper based upon the demodulated signal and the non-uniform multidimensional symbol constellation from the selected LDPC code rate and multidimensional symbol constellation pair;
providing the determined likelihoods to the decoder via a coupling between the demapper and the decoder; and
providing a sequence of received bits from the decoder based upon the determined likelihoods and the LDPC code.