IP Library Granted Patent US 9,264,287
Granted Patent B2
US 9,264,287 · App. 13/957,309 · Granted Feb 16, 2016

Encoding parameters for a wireless communication system

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 9,264,287
App. No.
13/957,309
Granted
Feb 16, 2016
Kind
B2
Abstract

In a method for generating a physical layer (PHY) data unit for transmission via a communication channel, information bits to be included in the PHY data unit are received. A number of padding bits are added to the information bits. The number of padding bits is determined based on respective virtual values of each of one or more encoding parameters. The information bits are parsed to a number of encoders and are encoded, using the number of encoders, to generate coded bits. The coded bits are padded such that padded coded bits correspond to respective true values of each of the one or more encoding parameters. The PHY data unit is generated to include the padded coded bits.

Claims (49)

1. A method for generating a physical layer (PHY) data unit for transmission via a communication channel, the method comprising:

receiving a plurality of information bits to be included in the PHY data unit;

adding a number of padding bits to the information bits, wherein the number of padding bits is determined based on respective virtual values of each of one or more encoding parameters;

parsing the information bits to a number of encoders;

encoding the information bits using the number of encoders to generate coded bits;

padding the coded bits such that padded coded bits correspond to respective true values of each of the one or more encoding parameters; and

generating the PHY data unit to include the padded coded bits.

2. The method of claim 1 , wherein: the one or more encoding parameters includes a number of data bits per orthogonal frequency division multiplex (OFDM) symbol; and

padding the coded bits comprises adding padding bits to the coded bits corresponding to each OFDM symbol such that the number of padded coded bits per OFDM symbol corresponds to a number of coded data corresponding to a true value of data bits per OFDM symbol.

3. The method of claim 1 , wherein: the one or more encoding parameters includes a number of coded bits per OFDM symbol parameter; and

padding the coded bits comprises adding padding bits to the coded bits corresponding to each OFDM symbol such that the number of padded coded bits per OFDM symbol corresponds to a true value of data bits per OFDM symbol.

4. The method of claim 1 , wherein: the one or more encoding parameters includes a number of data tones per OFDM symbol parameter; and

padding the coded bits comprises modulating each of one or more data tones with respective padding constellation points.

5. The method of claim 1 , further comprising determining the number of encoders, wherein the number of encoders for a particular system configuration is determined such that the number of encoders does not result in a non-integer number of data bits per encoder for each OFDM symbol of the PHY data unit.

6. The method of claim 1 , wherein each of the encoders of the number of encoders includes a binary convolutional coding (BCC) encoder.

7. An apparatus, comprising:

a network interface configured to receive a plurality of information bits to be included in a physical layer (PHY) data unit;

add a number of padding bits to the information bits, wherein the number of padding bits is determined based on a respective virtual value of each of one or more encoding parameters;

parse the information bits to a number of encoders;

encode the information bits using the number of encoders to generate coded bits;

pad the coded bits such that padded coded bits correspond to respective true values of each of the one or more encoding parameters; and

generate the PHY data unit to include the coded bits.

8. The apparatus of claim 7 , wherein: the one or more encoding parameters includes a number of data bits per orthogonal frequency division multiplex (OFDM) symbol; and

the network interface is configured to pad the coded bits by adding padding bits to the coded bits corresponding to each OFDM symbol such that the number of padded coded bits per OFDM symbol corresponds to a number of coded data corresponding to a true value of data bits per OFDM symbol.

9. The apparatus of claim 7 , wherein: the one or more encoding parameters includes a number of coded bits per OFDM symbol parameter; and

the network interface is configured to pad the coded bits by adding padding bits to the coded bits corresponding to each OFDM symbol such that the number of padded coded bits per OFDM symbol corresponds to a true value of data bits per OFDM symbol.

10. The apparatus of claim 7 , wherein: the one or more encoding parameters includes a number of data tones per OFDM symbol parameter; and

the network interface is configured to pad the coded bits by modulating each of one or more data tones with respective padding constellation points.

11. The apparatus of claim 7 , wherein the network interface is further configured to determine the number of encoders, wherein the number of encoders for a particular system configuration is determined such that the number of encoders does not result in a non-integer number of data bits per encoder for each OFDM symbol of the PHY data unit.

12. The apparatus of claim 7 , wherein each of the encoders of the number of encoders includes a binary convolutional coding (BCC) encoder.

13. A method for generating a physical layer (PHY) data unit for transmission via a communication channel, the method comprising:

receiving a plurality of information bits to be included in the PHY data unit;

determining a number of encoders to be used to encode the information bits, wherein the number of encoders is determined (i) according to a first scheme when a first system configuration is utilized and (ii) according to a second scheme when a second system configuration is utilized, wherein

(i) when the first system configuration is utilized, the number of encoders is determined based on a first maximum encoding rate, and

(ii) when the second configuration is utilized, the number of encoders is determined based on a second maximum encoding rate, wherein the second maximum encoding rate is greater than the first maximum encoding rate, such that the number of encoders does not result in a non-integer number of data bits per orthogonal frequency division multiplex (OFDM) symbol per encoder;

parsing the information bits to-the number of encoders;

encoding the information bits using the number of encoders to generate coded bits; and

generating the PHY data unit to include the coded bits.

14. The method of claim 13 , wherein each of the encoders of the number of encoders includes a binary convolutional coding (BCC) encoder.

15. An apparatus, comprising:

a network interface configured to

receive a plurality of information bits to be included in a PHY data unit;

determine a number of encoders to be used to encode the information bits, wherein the number of encoders is determined (i) according to a first scheme when a first system configuration is utilized and (ii) according to a second scheme when a second system configuration is utilized, wherein

(i) when the first system configuration is utilized, the number of encoders is determined based on a first maximum encoding rate, and

(ii) when the second configuration is utilized, the number of encoders is determined based on a second maximum encoding rate, wherein the second maximum encoding rate is greater than the first maximum encoding rate, such that the number of encoders does not result in a non-integer number of data bits per orthogonal frequency division multiplex (OFDM) symbol per encoder;

parse the information bits to-the number of encoders;

encode the information bits using the number of encoders to generate coded bits; and

generate the PHY data unit to include the coded bits.

16. The apparatus of claim 15 , wherein each of the encoders of the number of encoders includes a binary convolutional coding (BCC) encoder.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 18, 2019
From: MARVELL INTERNATIONAL LTD.
To: NXP USA, INC.
Reel/Frame 051536/0001 →
LICENSE Recorded Dec 15, 2015
From: MARVELL WORLD TRADE LTD.
To: MARVELL INTERNATIONAL LTD.
Reel/Frame 037292/0169 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 4, 2015
From: SRINIVASA, SUDHIR; ZHANG, HONGYUAN
To: MARVELL SEMICONDUCTOR, INC.
Reel/Frame 037210/0178 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 4, 2015
From: MARVELL SEMICONDUCTOR, INC.
To: MARVELL INTERNATIONAL LTD.
Reel/Frame 037210/0391 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 4, 2015
From: MARVELL INTERNATIONAL LTD.
To: MARVELL WORLD TRADE LTD.
Reel/Frame 037210/0409 →