IP Library Granted Patent US 8,520,756
Granted Patent B2
US 8,520,756 · App. 13/591,389 · Granted Aug 27, 2013

PHY sub-channel processing

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 8,520,756
App. No.
13/591,389
Granted
Aug 27, 2013
Kind
B2
Abstract

Physical layer (PHY) sub-channel processing. A soft symbol decision stream is arranged into a number of sub-channels to reduce substantially the processing performed within a communication receiver on data that is not intended for that communication receiver. In other embodiments, a predetermined approach is employed to arrange the soft symbol decision stream into one or more frames; each frame may have one or more soft symbol blocks; and each soft symbol block may have one or more symbols. Each of the soft symbol blocks, within a frame, may be assigned to a sub-channel. Only the soft symbol blocks that contain information destined for the communication receiver need be decoded. Only the sub-channel that includes these soft symbol blocks, destined for this communication receiver, need be decoded. The soft symbol blocks not within the sub-channel may be discarded thereby recovering some of the processing capabilities of the communication receiver.

Claims (87)

1. An apparatus, comprising:

an input to receive at least one wireless signal from a wireless communication device including a plurality of training fields interspersed among a plurality of frames; and

a processor to:

extract first information, including at least one of a first coding and a first modulation, from a first training field of the plurality of training fields;

process a first frame of the plurality of frames, subsequent to the first training field of the plurality of training fields, based on the first information to generate a first processed frame;

extract second information, including at least one of a second coding and a second modulation, from a second training field of the plurality of training fields; and

process a second frame of the plurality of frames, subsequent to the second training field of the plurality of training fields, based on the second information to generate a second processed frame.

2. The apparatus of claim 1 , wherein the processor to:

process less than all frames of a first subset of the plurality of frames, that includes the first frame of the plurality of frames, such that the first subset of the plurality of frames subsequent to the first training field of the plurality of training fields and prior to the second training field of the plurality of training fields, based on the first information to generate at least one first processed frame, that includes the first processed frame; and

process less than all frames of a second subset of the plurality of frames, that includes the second frame of the plurality of frames, such that the second subset of the plurality of frames subsequent to the second training field of the plurality of training fields and prior to a third training field of the plurality of training fields, based on the second information to generate at least one second processed frame, that includes the second processed frame.

3. The apparatus of claim 1 , wherein the processor to process at least one of:

the first frame and a first at least one additional frame of the plurality of frames, subsequent to the first training field of the plurality of training fields, based on the first information to generate the first processed frame and the first at least one additional processed frame; and

the second frame and a second at least one additional frame of the plurality of frames, subsequent to the second training field of the plurality of training fields, based on the second information to generate the second processed frame and the second at least one additional processed frame.

4. The apparatus of claim 1 , wherein:

the plurality of training fields including a plurality of coded training fields; and

the processor to:

decode a coded training field of the plurality of coded training fields to extract the information including the at least one of coding and modulation; and

perform forward error correction (FEC) processing of the at least one frame of the plurality of frames, subsequent to the coded training field of the plurality of coded training fields, based on the information extracted by decoding the coded training field of the plurality of coded training fields to generate at least one estimate of data encoded within the at least one frame of the plurality of frames.

5. The apparatus of claim 1 , wherein:

the apparatus being a base station communication device; and

the at least one additional apparatus being a mobile communication device.

6. An apparatus, comprising:

an input to receive at least one signal including a plurality of training fields interspersed among a plurality of frames; and

a processor to:

extract information, including at least one of coding and modulation, from a training field of the plurality of training fields; and

process at least one frame of the plurality of frames, subsequent to the training field of the plurality of training fields, based on the information extracted from the training field of the plurality of training fields, including at least one of coding and modulation, to generate at least one processed frame.

7. The apparatus of claim 6 , wherein the processor to:

extract first information, including at least one of a first coding and a first modulation, from a first training field of the plurality of training fields;

process a first frame of the plurality of frames, subsequent to the first training field of the plurality of training fields, based on the first information to generate a first processed frame;

extract second information, including at least one of a second coding and a second modulation, from a second training field of the plurality of training fields; and

process a second frame of the plurality of frames, subsequent to the second training field of the plurality of training fields, based on the second information to generate a second processed frame.

8. The apparatus of claim 6 , wherein:

the processor to:

extract first information from a first training field of the plurality of training fields;

process only a first frame of a first subset of the plurality of frames, subsequent to the first training field of the plurality of training fields, based on the first information to generate a first processed frame;

extract second information from a second training field of the plurality of training fields; and

process only a first frame of a second subset the plurality of frames, subsequent to the second training field of the plurality of training fields, based on the second information to generate a second processed frame; and further comprising at least one additional apparatus including at least one additional input to receive the at least one signal including the plurality of training fields interspersed among the plurality of frames and at least one additional processor to:

extract the first information from the first training field of the plurality of training fields;

process only a second frame of the first subset of the plurality of frames, subsequent to the first training field of the plurality of training fields, based on the first information to generate a third processed frame;

extract the second information from the second training field of the plurality of training fields; and

process only a second frame of the second subset the plurality of frames, subsequent to the second training field of the plurality of training fields, based on the second information to generate a fourth processed frame.

9. The apparatus of claim 6 , wherein the processor to:

extract first information, including at least one of a first coding and a first modulation, from a first training field of the plurality of training fields;

process less than all frames of a first subset of the plurality of frames, such that the first subset of the plurality of frames subsequent to the first training field of the plurality of training fields and prior to the second training field of the plurality of training fields, based on the first information to generate at least one first processed frame;

extract second information, including at least one of a second coding and a second modulation, from a second training field of the plurality of training fields; and

process less than all frames of a second subset of the plurality of frames, such that the second subset of the plurality of frames subsequent to the second training field of the plurality of training fields and prior to a third training field of the plurality of training fields, based on the second information to generate at least one second processed frame.

10. The apparatus of claim 6 , wherein the processor to:

process more than one frame of the plurality of frames, subsequent to the training field of the plurality of training fields, based on the information extracted from the training field of the plurality of training fields, including at least one of coding and modulation, to generate more than one processed frame.

11. The apparatus of claim 6 , wherein:

the information extracted from the training field of the plurality of training fields including first information, including at least one of a first coding and a first modulation, corresponding to a first frame of the plurality of frames and a second information, including at least one of a second coding and a second modulation, corresponding to a second frame of the plurality of frames that are both subsequent to the training field of the plurality of training fields;

process the first frame of the plurality of frames based on the first information to generate a first processed frame; and

process the second frame of the plurality of frames based on the second information to generate a second processed frame.

12. The apparatus of claim 6 , wherein:

the plurality of training fields including a plurality of coded training fields; and

the processor to:

decode a coded training field of the plurality of coded training fields to extract the information including the at least one of coding and modulation; and

perform forward error correction (FEC) processing of the at least one frame of the plurality of frames, subsequent to the training field of the plurality of training fields, based on the information extracted by decoding the coded training field of the plurality of coded training fields to generate at least one estimate of data encoded within the at least one frame of the plurality of frames.

13. The apparatus of claim 6 , wherein:

the apparatus being a first wireless communication device; and

the at least one signal transmitted from a second wireless communication device to the first wireless communication device.

14. A method for operating a communication device, the method comprising:

via an input of the communication device, receiving at least one signal including a plurality of training fields interspersed among a plurality of frames;

extracting information, including at least one of coding and modulation, from a training field of the plurality of training fields; and

processing at least one frame of the plurality of frames, subsequent to the training field of the plurality of training fields, based on the information extracted from the training field of the plurality of training fields, including at least one of coding and modulation, to generate at least one processed frame.

15. The method of claim 14 , further comprising:

extracting first information, including at least one of a first coding and a first modulation, from a first training field of the plurality of training fields;

processing a first frame of the plurality of frames, subsequent to the first training field of the plurality of training fields, based on the first information to generate a first processed frame;

extracting second information, including at least one of a second coding and a second modulation, from a second training field of the plurality of training fields; and

processing a second frame of the plurality of frames, subsequent to the second training field of the plurality of training fields, based on the second information to generate a second processed frame.

16. The method of claim 14 , further comprising:

extracting first information, including at least one of a first coding and a first modulation, from a first training field of the plurality of training fields;

processing less than all frames of a first subset of the plurality of frames, such that the first subset of the plurality of frames subsequent to the first training field of the plurality of training fields and prior to the second training field of the plurality of training fields, based on the first information to generate at least one first processed frame;

extracting second information, including at least one of a second coding and a second modulation, from a second training field of the plurality of training fields; and

processing less than all frames of a second subset of the plurality of frames, such that the second subset of the plurality of frames subsequent to the second training field of the plurality of training fields and prior to a third training field of the plurality of training fields, based on the second information to generate at least one second processed frame.

17. The method of claim 14 , further comprising:

processing more than one frame of the plurality of frames, subsequent to the training field of the plurality of training fields, based on the information extracted from the training field of the plurality of training fields, including at least one of coding and modulation, to generate more than one processed frame.

18. The method of claim 14 , wherein:

the information extracted from the training field of the plurality of training fields including first information, including at least one of a first coding and a first modulation, corresponding to a first frame of the plurality of frames and a second information, including at least one of a second coding and a second modulation, corresponding to a second frame of the plurality of frames that are both subsequent to the training field of the plurality of training fields; and further comprising:

processing the first frame of the plurality of frames based on the first information to generate a first processed frame; and

processing the second frame of the plurality of frames based on the second information to generate a second processed frame.

19. The method of claim 14 , wherein:

the plurality of training fields including a plurality of coded training fields; and further comprising:

decoding a coded training field of the plurality of coded training fields to extract the information including the at least one of coding and modulation; and

performing forward error correction (FEC) processing of the at least one frame of the plurality of frames, subsequent to the training field of the plurality of training fields, based on the information extracted by decoding the coded training field of the plurality of coded training fields to generate at least one estimate of data encoded within the at least one frame of the plurality of frames.

20. The method of claim 14 , wherein:

the communication device being a base station communication device; and further comprising:

receiving at least one signal from a mobile communication device.

Assignments (7)
CORRECTIVE ASSIGNMENT TO CORRECT THE ERROR IN RECORDING THE MERGER IN THE INCORRECT US PATENT NO. 8,876,094 PREVIOUSLY RECORDED ON REEL 047351 FRAME 0384. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER. Recorded Mar 8, 2019
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 049248/0558 →
CORRECTIVE ASSIGNMENT TO CORRECT THE EFFECTIVE DATE OF THE MERGER PREVIOUSLY RECORDED AT REEL: 047230 FRAME: 0910. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER. Recorded Oct 29, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047351/0384 →
MERGER Recorded Oct 4, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047230/0910 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Feb 3, 2017
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: BROADCOM CORPORATION
Reel/Frame 041712/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 1, 2017
From: BROADCOM CORPORATION
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 041706/0001 →
PATENT SECURITY AGREEMENT Recorded Feb 11, 2016
From: BROADCOM CORPORATION
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 037806/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 22, 2012
From: JAFFE, STEVEN J.; KRAFFT, STEPHEN EDWARD
To: BROADCOM CORPORATION
Reel/Frame 028826/0918 →