IP Library Granted Patent US 7,821,914
Granted Patent B2
US 7,821,914 · App. 12/167,621 · Granted Oct 26, 2010

Method of generation and set of implementation efficient preambles for OFDM systems

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,821,914
App. No.
12/167,621
Granted
Oct 26, 2010
Kind
B2
Abstract

In one embodiment, a network node includes a lookup table configured to store one or more of the following frequency domain bit sequences: i) x010101000110xxxxxxx011000000000; ii) x1011000111000000011011110xxxxxxxxxxxxx0110111001101001010111010; iii) x0011011011111010011101111xxxxxxxxxxxxx0111010010111110000000101; iv) x000000011000100110100100xxxxxxxxxxxxx1011011110000110101011100; and v) x1000010000110111100000110xxxxxxxxxxxxx1100110011101101111110110. The node includes a processing channel configured to generate a preamble including at least one of the frequency domain bit sequences, and a transmitter configured to transmit the preamble and a data packet over a communication channel.

Claims (131)

1. A method of transmitting a data packet comprising:

a) generating a preamble derived from one or more of the following bit sequences:

i) x010101000110xxxxxxx011000000000;

ii) x1011000111000000011011110xxxxxxxxxxxxx0110111001101001010111010;

iii) x0011011011111010011101111xxxxxxxxxxxxx0111010010111110000000101;

iv) x0000000110001001110100100xxxxxxxxxxxxx1011011110000110101011100;

v) x1000010000110111100000110xxxxxxxxxxxxx1100110011101101111110110;

by:

1) accessing a Z-bit per sample precision lookup table having elements corresponding to modulated complex time domain representations of the bit sequences, and

2) modulating the data payload using Y-bit per sample precision,

b) appending the preamble to the data packet; and

c) transmitting the data packet and preamble over a communication channel, wherein “x” represents an unused sub-carrier in a transmitted frequency division multiplexed signal, and wherein Y and Z are both greater than 1 and Y is greater than Z.

2. The method of claim 1 , wherein generating the preamble further comprises converting the elements from the lookup table to Y-bit per sample precision before appending the preamble to the data packet.

3. The method of claim 1 , wherein the elements are stored in the 5-bit per sample lookup table as the following modulated complex time domain sample sequences:

SS: 6, −7, 8, −2, −12, 15, 1, −15, 8, 7, −7, −4, 12, −4, −7, 7, 8, −15, 1, 15, −12, −2, 8, −7, 6, 2, −16, −15, −16, 2;

SSQ: − 5 , 0 , 0 , 0 , − 4 , − 1 , 5 , 1 , − 2 , 1 , 6 , 11 , − 8 , − 11 , − 6 , − 1 , 2 , − 1 , − 5 , 1 , 4 , 0 , 0 , 0 , 5 , 13 , 10 , 0 , − 10 , − 13 ;

L 1 I: −3, 3, −5, −14, 11, 11, −9, 0, 0, 0, 12, 6, 5, −7, −16, 2, −5, −4, 8, −2, −1, −4, 5, 15, −13, −7, 9, 0, 12, 8, −7, −8, −10, −8, −7, 8, 12, 0, 9, −7, −13, 15, 5, −4, −1, −2, 8, −4, −5, 2, −16, −7, 5, 6, 12, 0, 0, 0, −9, 11, 11, −14, −5, 3;

L 1 Q: 0, 6, 7, −5, −3, 12, 5, −8, −13, −12, 1, 1, −5, 13, 12, −9, 1, 10, −8, −10, 1, −5, −12, −9, −12, −7, 2, −3, −8, −8, −6, 1, 0, −1, 6, 8, 8, 3, −2, 7, 12, 9, 12, 5, −1, 10, 8, −10, −1, 9, −12, −13, 5, −1, −1, 12, 13, 8, −5, −12, 3, 5, −7, −6;

L 2 I: −16, 8, 12, −1, 6, −15, −13, 13, 8, 7, −2, −8, 9, 0, −3, 12, −3, −12, −3, −9, −12, −8, −11, −2, 13, 3, −8, 12, 11, −11, 0, 12, 7, 12, 0, −11, 11, 12, −8, 3, 13, −2, −11, −8, −12, −9, −3, −12, −3, 12, −3, 0, 9, −8, −2, 7, 8, 13, −13, −15, 6, −1, 12, 8;

L 2 Q: 0, −15, −6, −15, −7, 11, 11, 4, −6, 7, 11, −3, 9, 7, −5, 2, 8, 8, −1, 8, 12, −13, −12, 2, 6, 7, −1, 9, 11, 0, 3, 0, 0, 0, −3, 0, −11, −9, 1, −7, −6, −2, 12, 13, −12, −8, 1, −8, −8, −2, 5, −7, −9, 3, −11, −7, 6, −4, −11, −11, 7, 15, 6, 15;

L 3 I: 12, 10, 8, 0, 1, 15, 2, −12, 1, 11, 4, −6, 6, 12, −10, −14, −11, −6, 10, −5, −8, 9, −12, −8, 11, −8, −2, 7, −14, −10, 3, 6, 9, 6, 3, −10, −14, 7, −2, −8, 11, −8, −12, 9, −8, −5, 10, −6, −11, −14, −10, 12, 6, −6, 4, 11, 1, −12, 2, 15, 1, 0, 8, 10;

L 3 Q: 0, 12, 2, 15, 11, −2, 9, 10, 3, −12, −13, −3, −3, 4, 3, −3, −10, −13, 11, 9, −8, 6, 1, 3, 11, −13, −13, 4, 8, 7, 5, 8, 0, −8, −5, −7, −8, −4, 13, 13, −11, −3, −1, −6, 8, −9, −11, 13, 10, 3, −3, −4, 3, 3, 13, 12, −3, −10, −9, 2, −11, −16, −2, −12;

L 4 I: −5, −2, 6, 11, −4, −12, 10, 7, −15, −3, 2, −9, −8, −1, 15, 8, −10, 11, 11, −7, 4, −5, −15, 0, 0, 1, −2, −5, 7, 6, −2, 0, −1, 0, −2, 6, 7, −5, −2, 1, 0, 0, −15, −5, 4, −7, 11, 11, −10, 8, 15, −1, −8, −9, 2, −3, −15, 7, 10, −12, −4, 11, 6, −2; and

L 4 Q: 0, 15, 10, 15, 13, −5, −10, 3, 6, −4, 11, 6, −15, −1, −11, −12, 14, −4, −13, −8, −13, 4, 1, −14, −15, −12, 6, 8, −1, 3, 3, 4, 0, −4, −3, −3, 1, −8, −6, 12, 15, 14, −1, −4, 13, 8, 13, 4, −14, 12, 11, 1, 15, −6, −11, 4, −6, −3, 10, 5, −13, −15, −10, −15;

wherein SSI and SSQ correspond to the real and imaginary components derived from bit sequence i,

wherein L 1 I and L 1 Q correspond to the real and imaginary components derived from bit sequence ii,

wherein L 21 and L 2 Q correspond to the real and imaginary components derived from bit sequence iii,

wherein L 31 and L 3 Q correspond to the real and imaginary components derived from bit sequence iv, and

wherein L 41 and L 4 Q correspond to the real and imaginary components derived from bit sequence v.

4. The method of claim 1 , wherein Z equals 5.

5. The method of claim 1 , wherein Y equals 10.

6. The method of claim 1 , wherein generating the preamble further comprises:

a) scaling the elements by a first scale factor, and

b) rounding the scaled elements to conform to the Y-bit per sample precision.

7. A method for transmitting a data packet, comprising:

a) generating a preamble by accessing a lookup table having elements corresponding to a modulated complex time domain representation of a frequency domain bit sequence, the elements are stored in the lookup table with Y-bit per sample precision, wherein a real part of the elements is stored in the lookup table as:

6, −7, 8, −2, −12, 15, 1, −15, 8, 7, −7, −4, 12, −4, −7, 7, 8, −15, 1, 15, −12, −2, 8, −7, 6, 2, −16, −15, −16, 2, and

 wherein an imaginary part of the elements is stored in the lookup table as:

−5, 0, 0, 0, −4, −1, 5, 1, −2, 1, 6, 11, −8, −11, −6, −1, 2, −1, −5, 1, 4, 0, 0, 0, 5, 13, 10, 0, −10, −13;

b) converting the elements from the lookup table to a Z-bit per sample precision, wherein Z-bit per sample precision is greater than Y-bit per sample precision;

c) appending the preamble including the modulated complex time domain representation of the frequency domain bit sequence to the data packet, and

d) transmitting the data packet and preamble over the communication channel.

8. The method of claim 7 , wherein Y equals 5 and Z equals 10.

9. A method for transmitting a data packet, comprising:

a) generating a preamble by accessing a lookup table having elements corresponding to a modulated complex time domain representation of a frequency domain bit sequence, the elements are stored in the lookup table with Y-bit per sample precision, wherein a real part of the elements is stored in the lookup table as:

−3, 3, −5, −14, 11, 11, −9, 0, 0, 0, 12, 6, 5, −7, −16, 2, −5, −4, 8, −2, −1, −4, 5, 15, −13, −7, 9, 0, 12, 8, −7, −8, −10, −8, −7, 8, 12, 0, 9, −7, −13, 15, 5, −4, −1, −2, 8, −4, −5, 2, −16, −7, 5, 6, 12, 0, 0, 0, −9, 11, 11, −14, −5, 3, and

 wherein an imaginary part of the elements is stored in the lookup table as:

0, 6, 7, −5, −3, 12, 5, −8, −13, −12, 1, 1, −5, 13, 12, −9, 1, 10, −8, −10, 1, −5, −12, −9, −12, −7, 2, −3, −8, −8, −6, 1, 0, −1, 6, 8, 8, 3, −2, 7, 12, 9, 12, 5, −1, 10, 8, −10, −1, 9, −12, −13, 5, −1, −1, 12, 13, 8, −5, −12, 3, 5, −7, −6;

b) converting the elements from the lookup table to a Z-bit per sample precision, the Z-bit per sample precision greater than the Y-bit per sample precision;

c) appending the preamble including the modulated complex time domain representation of the frequency domain bit sequence to the data packet; and

d) transmitting the data packet and preamble over the communication channel.

10. The method of claim 9 , wherein Y equals 5 and Z equals 10.

11. A method for transmitting a data packet, comprising:

a) generating a preamble by accessing a lookup table having elements corresponding to a modulated complex time domain representation of a frequency domain bit sequence, the elements are stored in the lookup table with Y-bit per sample precision, wherein a real part of the elements is stored in the lookup table as:

−16, 8, 12, −1, 6, −15, −13, 13, 8, 7, −2, −8, 9, 0, −3, 12, −3, −12, −3, −9, −12, −8, −11, −2, 13, 3, −8, 12, 11, −11, 0, 12, 7, 12, 0, −11, 11, 12, −8, 3, 13, −2, −11, −8, −12, −9, −3, −12, −3, 12, −3, 0, 9, −8, −2, 7, 8, 13, −13, −15, 6, −1, 12, 8, and

 wherein an imaginary part of the elements is stored in the lookup table as:

0, −15, −6, −15, −7, 11, 11, 4, −6, 7, 11, −3, 9, 7, −5, 2, 8, 8, −1, 8, 12, −13, −12, 2, 6, 7, −1, 9, 11, 0, 3, 0, 0, 0, −3, 0, −11, −9, 1, −7, −6, −2, 12, 13, −12, −8, 1, −8, −8, −2, 5, −7, −9, 3, 11, −7, 6, −4, −11, −11, 7, 15, 6, 15;

b) converting the elements from the lookup table to a Z-bit per sample precision, the Z-bit per sample precision greater than the Y-bit per sample precision;

c) appending the preamble including the modulated complex time domain representation of the frequency domain bit sequence to the data packet; and

d) transmitting the data packet and preamble over the communication channel.

12. The method of claim 11 , wherein Y equals 5 and Z equals 10.

13. A method for transmitting a data packet, comprising:

a) generating a preamble by accessing a lookup table having elements corresponding to a modulated complex time domain representation of a frequency domain bit sequence, the elements are stored in the lookup table with Y-bit per sample precision, wherein a real part of the elements is stored in the lookup table as:

12, 10, 8, 0, 1, 15, 2, −12, 1, 11, 4, −6, 6, 12, −10, −14, −11, −6, 10, −5, −8, 9, −12, −8, 11, −8, −2, 7, −14, −10, 3, 6, 9, 6, 3, −10, −14, 7, −2, −8, 11, −8, −12, 9, −8, −5, 10, −6, −11, −14, −10, 12, 6, −6, 4, 11, 1, −12, 2, 15, 1, 0, 8, 10; and

 wherein an imaginary part of the elements is stored in the lookup table as:

0, 12, 2, 15, 11, −2, 9, 10, 3, −12, −13, −3, −3, 4, 3, −3, −10, −13, 11, 9, −8, 6, 1, 3, 11, −13, −13, 4, 8, 7, 5, 8, 0, −8, −5, −7, −8, −4, 13, 13, −11, −3, −1, −6, 8, −9, −11, 13, 10, 3, −3, −4, 3, 3, 13, 12, −3, −10, −9, 2, −11, −16, −2, −12;

b) converting the elements from the lookup table to a Z-bit per sample precision, the Z-bit per sample precision is greater than the Y-bit per sample precision;

c) appending the preamble including the modulated complex time domain representation of the frequency domain bit sequence to the data packet; and

d) transmitting the data packet and preamble over the communication channel.

14. The method of claim 13 , wherein Y equals 5 and Z equals 10.

15. A method for transmitting a data packet comprising:

a) generating a preamble by accessing a lookup table having elements corresponding to a modulated complex time domain representation of a frequency domain bit sequence, the elements stored in the lookup table with Y-bit per sample precision, wherein a real part of the elements is stored in the lookup table as:

−5, −2, 6, 11, −4, −12, 10, 7, −15, −3, 2, −9, −8, −1, 15, 8, −10, 11, 11, −7, 4, −5, −15, 0, 0, 1, −2, −5, 7, 6, −2, 0, −1, 0, −2, 6, 7, −5, −2, 1, 0, 0, −15, −5, 4, −7, 11, 11, −10, 8, 15, −1, −8, −9, 2, −3, −15, 7, 10, −12, −4, 11, 6, −2, and

 wherein an imaginary part of the elements is stored in the lookup table as:

0, 15, 10, 15, 13, −5, −10, 3, 6, −4, 11, 6, −15, −1, −11, −12, 14, −4, −13, −8, −13, 4, 1, −14, −15, −12, 6, 8, −1, 3, 3, 4, 0, −4, −3, −3, 1, −8, −6, 12, 15, 14, −1, −4, 13, 8, 13, 4, −14, 12, 11, 1, 15, −6, −11, 4, −6, −3, 10, 5, −13, −15, −10, −15;

b) converting the elements from the lookup table to a Z-bit per sample precision, the Z-bit per sample precision is greater than the Y-bit per sample precision

c) appending the preamble including the modulated complex time domain representation of the frequency domain bit sequence to the data packet; and

d) transmitting the data packet and preamble over the communication channel.

16. The method of claim 15 , wherein Y equals 5 and Z equals 10.

17. A machine readable non-transitory storage medium encoded with program code, wherein when the program code is executed by a processor, the processor performs a method comprising:

a) generating a preamble derived from one or more of the following frequency domain bit sequences:

i) x010101000110xxxxxxx011000000000;

ii) x1011000111000000011011110xxxxxxxxxxxxx0110111001101001010111010;

iii) x0011011011111010011101111xxxxxxxxxxxxx0111010010111110000000101;

iv) x0000000110001001110100100xxxxxxxxxxxxx1011011110000110101011100;

v) x1000010000110111100000110xxxxxxxxxxxxx1100110011101101111110110;

wherein generating the preamble comprises:

 accessing a lookup table having elements corresponding to a modulated

 complex time domain representation of the frequency domain bit sequences,

wherein the data packet comprises a data payload and the data payload is modulated using Y-bit per sample precision, and

wherein the elements are stored in the lookup table in Z-bit per sample precision, wherein Y and Z are both greater than 1 and Y is greater than Z

b) appending the preamble to a data packet; and

c) transmitting the data packet and preamble over a communication channel, wherein “x” represents an unused sub-carrier in a transmitted frequency division multiplexed signal.

18. The machine readable non-transitory storage medium of claim 17 , wherein generating the preamble further comprises converting the elements from the lookup table to Y-bit per sample precision before appending the preamble to the data packet.

19. The machine readable non-transitory storage medium of claim 18 , wherein the frequency domain bit sequences are stored in the lookup table as the following modulated complex time domain sample sequences with 5-bit per sample precision:

SSI: 6, −7, 8, −2, −12, 15, 1, −15, 8, 7, −7, −4, 12, −4, −7, 7, 8, −15, 1, 15, −12, −2, 8, −7, 6, 2, −16, −15, −16, 2;

SSQ: −5, 0, 0, 0, −4, −1, 5, 1, −2, 1, 6, 11, −8, −11, −6, −1, 2, −1, −5, 1, 4, 0, 0, 0, 5, 13, 10, 0, −10, −13;

L 1 I: −3, 3, −5, −14, 11, 11, −9, 0, 0, 0, 12, 6, 5, −7, −16, 2, −5, −4, 8, −2, −1, −4, 5, 15, −13, −7, 9, 0, 12, 8, −7, −8, −10, −8, −7, 8, 12, 0, 9, −7, −13, 15, 5, −4, −1, −2, 8, −4, −5, 2, −16, −7, 5, 6, 12, 0, 0, 0, −9, 11, 11, −14, −5, 3;

L 1 Q: 0, 6, 7, −5, −3, 12, 5, −8, −13, −12, 1, 1, −5, 13, 12, −9, 1, 10, −8, −10, 1, −5, −12, −9, −12, −7, 2, −3, −8, −8, −6, 1, 0, −1, 6, 8, 8, 3, −2, 7, 12, 9, 12, 5, −1, 10, 8, −10, −1, 9, −12, −13, 5, −1, −1, 12, 13, 8, −5, −12, 3, 5, −7, −6;

L 2 I: −16, 8, 12, −1, 6, −15, −13, 13, 8, 7, −2, −8, 9, 0, −3, 12, −3, −12, −3, −9, −12, −8, −11, −2, 13, 3, −8, 12, 11, −11, 0, 12, 7, 12, 0, −11, 11, 12, −8, 3, 13, −2, −11, −8, −12, −9, −3, −12, −3, 12, −3, 0, 9, −8, −2, 7, 8, 13, −13, −15, 6, −1, 12, 8;

L 2 Q: 0, −15, −6, −15, −7, 11, 11, 4, −6, 7, 11, −3, 9, 7, −5, 2, 8, 8, −1, 8, 12, −13, −12, 2, 6, 7, −1, 9, 11, 0, 3, 0, 0, 0, −3, 0, −11, −9, 1, −7, −6, −2, 12, 13, −12, −8, 1, −8, −8, −2, 5, −7, −9, 3, −11, −7, 6, −4, −11, −11, 7, 15, 6, 15;

L 3 I: 12, 10, 8, 0, 1, 15, 2, −12, 1, 11, 4, −6, 6, 12, −10, −14, −11, −6, 10, −5, −8, 9, −12, −8, 11, −8, −2, 7, −14, −10, 3, 6, 9, 6, 3, −10, −14, 7, −2, −8, 11, −8, −12, 9, −8, −5, 10, −6, −11, −14, −10, 12, 6, −6, 4, 11, 1, −12, 2, 15, 1, 0, 8, 10;

L 3 Q: 0, 12, 2, 15, 11, −2, 9, 10, 3, −12, −13, −3, −3, 4, 3, −3, −10, −13, 11, 9, −8, 6, 1, 3, 11, −13, −13, 4, 8, 7, 5, 8, 0, −8, −5, −7, −8, −4, 13, 13, −11, −3, −1, −6, 8, −9, −11, 13, 10, 3, −3, −4, 3, 3, 13, 12, −3, −10, −9, 2, −11, −16, −2, −12;

L 4 I: −5, −2, 6, 11, −4, −12, 10, 7, −15, −3, 2, −9, −8, −1, 15, 8, −10, 11, 11, −7, 4, −5, −15, 0, 0, 1, −2, −5, 7, 6, −2, 0, −1, 0, −2, 6, 7, −5, −2, 1, 0, 0, −15, −5, 4, −7, 11, 11, −10, 8, 15, −1, −8, −9, 2, −3, −15, 7, 10, −12, −4, 11, 6, −2; and

L 4 Q: 0, 15, 10, 15, 13, −5, −10, 3, 6, −4, 11, 6, −15, −1, −11, −12, 14, −4, −13, −8, −13, 4, 1, −14, −15, −12, 6, 8, −1, 3, 3, 4, 0, −4, −3, −3, 1, −8, −6, 12, 15, 14, −1, −4, 13, 8, 13, 4, −14, 12, 11, 1, 15, −6, −11, 4, −6, −3, 10, 5, −13, −15, −10, −15;

wherein SSI and SSQ correspond to the real and imaginary components derived from bit sequence i,

wherein L 1 I and L 1 Q correspond to the real and imaginary components derived from bit sequence ii,

wherein L 2 I and L 2 Q correspond to the real and imaginary components derived from bit sequence iii,

wherein L 3 I and L 3 Q correspond to the real and imaginary components derived from bit sequence iv, and

wherein L 4 I and UQ correspond to the real and imaginary components derived from bit sequence v.

20. A network node, comprising:

a lookup table configured to store one or more of the following modulated complex time domain sample sequences with Y-bit per sample precision:

SSI: 6, −7, 8, −2, −12, 15, 1, −15, 8, 7, −7, −4, 12, −4, −7, 7, 8, −15, 1, 15, −12, −2, 8, −7, 6, 2, −16, −15, −16, 2;

SSQ: −5, 0, 0, 0, −4, −1, 5, 1, −2, 1, 6, 11, −8, −11, −6, −1, 2, −1, −5, 1, 4, 0, 0, 0, 5, 13, 10, 0, −10, −13;

L 1 I: −3, 3, −5, −14, 11, 11, −9, 0, 0, 0, 12, 6, 5, −7, −16, 2, −5, −4, 8, −2, −1, −4, 5, 15, −13, −7, 9, 0, 12, 8, −7, −8, −10, −8, −7, 8, 12, 0, 9, −7, −13, 15, 5, −4, −1, −2, 8, −4, −5, 2, −16, −7, 5, 6, 12, 0, 0, 0, −9, 11, 11, −14, −5, 3;

L 1 Q: 0, 6, 7, −5, −3, 12, 5, −8, −13, −12, 1, 1, −5, 13, 12, −9, 1, 10, −8, −10, 1, −5, −12, −9, −12, −7, 2, −3, −8, −8, −6, 1, 0, −1, 6, 8, 8, 3, −2, 7, 12, 9, 12, 5, −1, 10, 8, −10, −1, 9, −12, −13, 5, −1, −1, 12, 13, 8, −5, −12, 3, 5, −7, −6;

L 2 I: −16, 8, 12, −1, 6, −15, −13, 13, 8, 7, −2, −8, 9, 0, −3, 12, −3, −12, −3, −9, −12, −8, −11, −2, 13, 3, −8, 12, 11, −11, 0, 12, 7, 12, 0, −11, 11, 12, −8, 3, 13, −2, −11, −8, −12, −9, −3, −12, −3, 12, −3, 0, 9, −8, −2, 7, 8, 13, −13, −15, 6, −1, 12, 8;

L 2 Q: 0, −15, −6, −15, −7, 11, 11, 4, −6, 7, 11, −3, 9, 7, −5, 2, 8, 8, −1, 8, 12, −13, −12, 2, 6, 7, −1, 9, 11, 0, 3, 0, 0, 0, −3, 0, −11, −9, 1, −7, −6, −2, 12, 13, −12, −8, 1, −8, −8, −2, 5, −7, −9, 3, −11, −7, 6, −4, −11, −11, 7, 15, 6, 15;

L 3 I: 12, 10, 8, 0, 1, 15, 2, −12, 1, 11, 4, −6, 6, 12, −10, −14, −11, −6, 10, −5, −8, 9, −12, −8, 11, −8, −2, 7, −14, −10, 3, 6, 9, 6, 3, −10, −14, 7, −2, −8, 11, −8, −12, 9, −8, −5, 10, −6, −11, −14, −10, 12, 6, −6, 4, 11, 1, −12, 2, 15, 1, 0, 8, 10;

L 3 Q: 0, 12, 2, 15, 11, −2, 9, 10, 3, −12, −13, −3, −3, 4, 3, −3, −10, −13, 11, 9, −8, 6, 1, 3, 11, −13, −13, 4, 8, 7, 5, 8, 0, −8, −5, −7, −8, −4, 13, 13, −11, −3, −1, −6, 8, −9, −11, 13, 10, 3, −3, −4, 3, 3, 13, 12, −3, −10, −9, 2, −11, −16, −2, −12;

L 4 I: −5, −2, 6, 11, −4, −12, 10, 7, −15, −3, 2, −9, −8, −1, 15, 8, −10, 11, 11, −7, 4, −5, −15, 0, 0, 1, −2, −5, 7, 6, −2, 0, −1, 0, −2, 6, 7, −5, −2, 1, 0, 0, −15, −5, 4, −7, 11, 11, −10, 8, 15, −1, −8, −9, 2, −3, −15, 7, 10, −12, −4, 11, 6, −2; and

L 4 Q: 0, 15, 10, 15, 13, −5, −10, 3, 6, −4, 11, 6, −15, −1, −11, −12, 14, −4, −13, −8, −13, 4, 1, −14, −15, −12, 6, 8, −1, 3, 3, 4, 0, −4, −3, −3, 1, −8, −6, 12, 15, 14, −1, −4, 13, 8, 13, 4, −14, 12, 11, 1, 15, −6, −11, 4, −6, −3, 10, 5, −13, −15, −10, −15;

wherein SSI and SSQ correspond to the real and imaginary components derived from bit sequence i, wherein L 1 I and L 1 Q correspond to the real and imaginary components derived from bit sequence ii,

wherein L 21 and L 2 Q correspond to the real and imaginary components derived from bit sequence iii,

wherein L 31 and L 3 Q correspond to the real and imaginary components derived from bit sequence iv, and

wherein L 41 and L 4 Q correspond to the real and imaginary components derived from bit sequence v;

a processing channel that generates a preamble having Z-bit per sample precision, the preamble including at least one of the modulated complex time domain sample sequences; and

a transmitter that transmits the preamble and a data packet over a communication channel.

21. The network node of claim 20 , wherein the processing channel includes a scaler that scales the modulated complex time domain sample sequences with Y-bit per sample precision to a complex time domain sample sequence with Z-bit per sample precision.

22. The network node of claim 21 , wherein the transmitter includes a digital to analog converter having Z-bit per sample precision.

23. The network node of claim 22 , wherein Y equals 5 and Z equals 10.

Assignments (6)
SECURITY AGREEMENT Recorded Jul 9, 2021
From: MAXLINEAR, INC.; MAXLINEAR COMMUNICATIONS, LLC; EXAR CORPORATION
To: WELLS FARGO BANK, NATIONAL ASSOCIATION
Reel/Frame 056816/0089 →
RELEASE OF SECURITY INTEREST Recorded Jun 23, 2021
From: MUFG UNION BANK, N.A.
To: MAXLINEAR, INC.; EXAR CORPORATION; MAXLINEAR COMMUNICATIONS LLC
Reel/Frame 056656/0204 →
SUCCESSION OF AGENCY (REEL 042453 / FRAME 0001) Recorded Jul 1, 2020
From: JPMORGAN CHASE BANK, N.A.
To: MUFG UNION BANK, N.A.
Reel/Frame 053115/0842 →
SECURITY AGREEMENT Recorded May 12, 2017
From: MAXLINEAR, INC.; ENTROPIC COMMUNICATIONS, LLC (F/K/A ENTROPIC COMMUNICATIONS, INC.); EXAR CORPORATION
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 042453/0001 →
MERGER AND CHANGE OF NAME Recorded May 19, 2015
From: ENTROPIC COMMUNICATIONS, INC.; EXCALIBUR SUBSIDIARY, LLC; ENTROPIC COMMUNICATIONS, LLC
To: ENTROPIC COMMUNICATIONS, LLC
Reel/Frame 035717/0628 →
MERGER AND CHANGE OF NAME Recorded May 18, 2015
From: EXCALIBUR ACQUISITION CORPORATION; ENTROPIC COMMUNICATIONS, INC.; ENTROPIC COMMUNICATIONS, INC.
To: ENTROPIC COMMUNICATIONS, INC.
Reel/Frame 035706/0267 →