Signal decoding systems
First Claim
1. A modified dual carrier modulation (MDCM) decoder for MDCM decoding of an orthogonal frequency division multiplexed (OFDM) signal, the decoder comprising:
- first and second inputs to input first and second signals dependent on signals from respective first and second carriers of said OFDM signal;
third and fourth inputs for respective third and fourth signals responsive to respective first and second channel quality estimates for said first and second carriers;
a set of arithmetic units coupled to said first, second, third and fourth inputs to form a set of intermediate terms comprising integer multiples of signals derived from said first, second, third and fourth signals;
a first set of adders coupled to said set of arithmetic units to form first and second sets of combinations of said intermediate terms, one set for each binary value of a bit of MDCM coded data encoded on said first and second carriers;
at least one compare-select stage coupled to said set of adders to select a first minimum valued said combination of said intermediate terms from said first set and to select a second minimum valued said combination of said intermediate terms from said second set; and
a subtractor to determine a log likelihood ratio (LLR) value for said bit from said first and second minimum valued combinations.
5 Assignments
0 Petitions
Accused Products
Abstract
We describe an ultra wideband (UWB) orthogonal frequency division multiplexed (OFDM) modified dual carrier modulation (MDCM) decoder comprising: first and second inputs to input first and second signals for first and second OFDM carriers; third and fourth inputs for respective third and fourth signals comprising channel quality estimates for the OFDM carriers; a set of integer arithmetic units coupled to said first, second, third and fourth inputs to form a set of intermediate terms; a first set of adders to form first and second sets of combinations of said intermediate terms, one for each MDCM coded bit value; a compare-select stage to select a first and second minimum valued said combination of said intermediate terms from said first and second set; and a subtracter to determine a log likelihood ratio (LLR) value for said bit from said first and second minimum valued combinations.
52 Citations
18 Claims
-
1. A modified dual carrier modulation (MDCM) decoder for MDCM decoding of an orthogonal frequency division multiplexed (OFDM) signal, the decoder comprising:
-
first and second inputs to input first and second signals dependent on signals from respective first and second carriers of said OFDM signal; third and fourth inputs for respective third and fourth signals responsive to respective first and second channel quality estimates for said first and second carriers; a set of arithmetic units coupled to said first, second, third and fourth inputs to form a set of intermediate terms comprising integer multiples of signals derived from said first, second, third and fourth signals; a first set of adders coupled to said set of arithmetic units to form first and second sets of combinations of said intermediate terms, one set for each binary value of a bit of MDCM coded data encoded on said first and second carriers; at least one compare-select stage coupled to said set of adders to select a first minimum valued said combination of said intermediate terms from said first set and to select a second minimum valued said combination of said intermediate terms from said second set; and a subtractor to determine a log likelihood ratio (LLR) value for said bit from said first and second minimum valued combinations. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An OFDM MDCM decoder for decoding at least one bit value from a DCM OFDM signal, the decoder comprising:
-
a first input to receive a first signal dependent on a product of a received signal from a first carrier of said MDCM OFDM signal and a channel quality estimate for said first carrier; a second input to receive a second signal dependent on a product of a received signal from a second carrier of said MDCM OFDM signal and a channel quality estimate for said second carrier; an arithmetic unit coupled to said first and second inputs and configured to form a plurality of joint distance metric terms including a first pair of joint distance metric terms derived from both said first and second signals and a second pair of joint distance metric terms derived from both said first and second signals, said first pair of joint distance metric terms corresponding to a first binary value of said bit value for decoding, said second pair of joint distance metric terms corresponding to a second binary value of said bit value for decoding; at least one selector coupled to receive said first pair of joint distance metric terms as inputs and to select one of said first pair of joint distance metric terms having a minimum value, and coupled to receive said second pair of joint distance metric terms as inputs and to select one of said second pair of joint distance metric terms having a minimum value; and an output coupled to said at least one selector and configured to output a likelihood value. Is defining a likelihood of said at least one bit value having either said first or said second binary value responsive to a difference between said selected one of said first pair of joint distance metric terms and said selected one of said second pair of joint distance metric terms. - View Dependent Claims (12)
-
-
13. A method of decoding an MCDM OFDM signal, the method comprising:
-
inputting first and second signals dependent on signals from respective first and second carriers of said OFDM signal; inputting third and fourth signals responsive to respective first and second channel quality estimates for said first and second carriers; generating a set of intermediate terms comprising integer multiples of signals derived from said first, second, third and fourth signals; generating first and second sets of combinations of said intermediate terms, one set for each binary value of a bit of MDCM coded data encoded on said first and second carriers; selecting a first and second minimum valued said combination of said intermediate terms respectively from each of said first and second sets; and determining a log likelihood ratio (LLR) value for said bit from said first and second minimum valued combinations. - View Dependent Claims (14)
-
-
15. A method of determining a bit log likelihood ratio, LLR for an MDCM (modified dual carrier modulation) modulated OFDM signal, the method comprising calculating a value for
-
L R ( b n ) = min x j ∈ S 0 ( ρ 1 r 1 - x j 1 2 + ρ 2 r 2 - x j 2 2 ) - min x i ∈ S 1 ( ρ 1 r 1 - x i 1 2 + ρ 2 r 2 - x i 2 2 ) where xj ε
S0 represents a set of MDCM constellation points for which bn has a first binary value and xi ε
S1 represents a set of MDCM constellation points for which bn has a second, different binary value;
xj1 and xj2 and xi1 and xi2 represent constellation points for xj and xi in different first and second constellations of said MDCM modulation respectively, the superscripts Is labelling constellations;
ρ
1 and ρ
2 representing signal levels or signal-to-noise ratios of first and second OFDM carriers modulated using said first and second constellations respectively;
r1 and r2 representing equalised received signal values from said first and second OFDM carriers respectively;
min ( ) representing determining a minimum value; and
∥
·
∥
representing a distance metric.- View Dependent Claims (16)
-
-
17. A method of decoding an MDCM (modified dual carrier modulation) modulated OFDM signal, the method comprising:
-
inputting first received signal data representing modulation of a multibit data symbol onto a first carrier of said OFDM signal using a first constellation; inputting second received signal data representing modulation of said multibit data symbol onto a second, different carrier of said OFDM signal using a second, different constellation; determining a combined representation of said first and second received signal data, said combined representation representing a combination of a distance of a point representing a bit value of said multibit data from a constellation point in each of said different constellations; and determining a decoded value of a data bit of said multibit data using said combined representation; wherein said determining of a decoded value comprises determining a log likelihood ratio (LLR) for said data bit, wherein said determining of said combined representation comprises determining combined distance data representing a sum of distances of a point representing a first binary value of said bit from corresponding constellation points in said first and second constellations at which said bit has said first binary value, said corresponding constellation points representing the same symbol in said different constellations, further comprising performing said determining for a plurality of said corresponding constellation points and selecting minimum combined distance data representing a minimum sum of said distances, performing said determining of said combined distance data for said plurality of corresponding constellation points for a second binary value of said bit and selecting minimum combined distance data representing a minimum sum of said distances, and determining a difference between said minimum combined distance data for said first and second binary values of said bit to determine said LLR. - View Dependent Claims (18)
-
Specification