IP Library Granted Patent US 8,230,293
Granted Patent B2
US 8,230,293 · App. 11/994,030 · Granted Jul 24, 2012

Forward error correction

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,230,293
App. No.
11/994,030
Granted
Jul 24, 2012
Kind
B2
Abstract

A receiver is arranged to start receiving a data frame 80 including application data followed by parity data. An erasure information table is generated, and includes one element for each element of a data frame 80 . If there are no errors in the application data, the receiver is powered-down to sleep without receiving the parity data, and the application data is used without correction being needed. If the number of errors in the application and parity data exceeds the MPE-FEC correction capability, the receiver is powered-down to sleep without further parity data being received and the data is not decoded. If the number of errors is smaller than the MPE-FEC correction capability, the receiver is powered-down to sleep when sufficient parity data is received to correct errors in the application and parity data. This can save power in the receiver. In another embodiment, the erasure information table includes one element for each column of a data frame.

Claims (31)

1. A method of operating a receiver including a forward error correction decoder, the method comprising:

receiving application data elements of a data frame;

determining an error status of the received application data; and

selectively receiving parity data of the data frame on the basis of the error status,

wherein selectively receiving parity data of the data frame on the basis of the error status comprises, in response to a determination that the application data contains more errors than can be corrected by parity data, powering-down the receiver without receiving all of the parity data.

2. A method as claimed in claim 1 , comprising responding to a determination that the application data is error-free by powering-down the receiver without receiving all of the parity data.

3. A method as claimed in claim 1 , comprising operating the receiver to receive parity data, and responding to a determination that an amount of error-free parity data which is sufficient to correct errors in the application data has been received by powering-down the receiver.

4. A method as claimed in claim 3 , comprising determining an error status of the received parity data, and responding to a determination that the application data and the parity data together contain more errors than can be corrected by the parity data by powering-down the receiver without receiving all of the parity data.

5. A method as claimed in claim 1 , wherein the data is able to be arranged into a table comprising rows and columns, and the error status is calculated on the basis of the row or rows with the greatest number of errors.

6. A method as claimed in claim 1 , wherein the data is able to be arranged into a table comprising rows and columns, and the error status is calculated on the basis of the number of columns of data containing one or more errors.

7. Apparatus comprising;

a receiver arranged to receive application data elements of a data frame;

a forward error correction decoder arranged to determine an error status of the received application data; and

a controller arranged to control the receiver selectively to receive parity data of the data frame on the basis of the error status,

wherein the controller is arranged to control the receiver selectively to receive parity data of the data frame on the basis of the error status by being responsive to a determination that the application data contains more errors than can be corrected by parity data to power-down the receiver without receiving all of the parity data.

8. Apparatus as claimed in claim 7 , in which the controller is responsive to a determination that the application data is error-free to power-down the receiver without receiving all of the parity data.

9. Apparatus as claimed in claim 7 , in which the controller is arranged to operate the receiver to receive parity data, and the controller is responsive to a determination that an amount of error-free parity data which is sufficient to correct errors in the application data has been received to power-down the receiver.

10. Apparatus as claimed in claim 9 , in which the controller is arranged to operate the receiver to receive parity data, and the controller is responsive to a determination that the application data and the parity data together contain more errors than can be corrected by the parity data to power-down the receiver without receiving all of the parity data.

11. Apparatus as claimed in claim 7 , wherein the data is able to be arranged into a table comprising rows and columns, and the forward error correction decoder is arranged to calculate the error status on the basis of the row or rows with the greatest number of errors.

12. Apparatus as claimed in claim 7 , wherein the data is able to be arranged into a table comprising rows and columns, and the forward error correction decoder is arranged to calculate the error status on the basis of the number of columns of data containing one or more errors.

13. An apparatus as claimed in claim 7 , wherein the apparatus is a battery-powered digital broadcast receiver.

14. A DVB receiver including apparatus as claimed in claim 7 , wherein the apparatus is a DVB receiver.

15. Computer-readable media having stored thereon computer code comprising:

computer code for operating a receiver including a forward error correction decoder to receive application data elements of a data frame;

computer code for operating the receiver to determine an error status of the received application data; and

computer code for operating the receiver to selectively receive parity data of the data frame on the basis of the error status powering-down the receiver without receiving all of the parity data in response to a determination that the application data contains more errors than can be corrected by parity data.

16. Apparatus comprising:

receiver means arranged to receive application data elements of a data frame;

forward error correction decoder means arranged to determine an error status of the received application data; and

controller means arranged to control the receiver means selectively to receive parity data of the data frame on the basis of the error status, wherein the controller means is arranged to control the receiver selectively to receive parity data of the data frame on the basis of the error status by being responsive to a determination that the application data contains more errors than can be corrected by parity data to power-down the receiver without receiving all of the parity data.

17. Apparatus as claimed in claim 16 , in which the controller means is responsive to a determination that the application data is error-free to power-down the receiver means without receiving all of the parity data.

Assignments (8)
RELEASE OF SECURITY INTEREST Recorded Jun 3, 2021
From: TERRIER SSC, LLC
To: WSOU INVESTMENTS, LLC
Reel/Frame 056526/0093 →
SECURITY INTEREST Recorded Jun 1, 2021
From: WSOU INVESTMENTS, LLC
To: OT WSOU TERRIER HOLDINGS, LLC
Reel/Frame 056990/0081 →
RELEASE OF SECURITY INTEREST Recorded May 21, 2019
From: OCO OPPORTUNITIES MASTER FUND, L.P. (F/K/A OMEGA CREDIT OPPORTUNITIES MASTER FUND LP
To: WSOU INVESTMENTS, LLC
Reel/Frame 049246/0405 →
SECURITY INTEREST Recorded May 20, 2019
From: WSOU INVESTMENTS, LLC
To: BP FUNDING TRUST, SERIES SPL-VI
Reel/Frame 049235/0068 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 25, 2017
From: NOKIA TECHNOLOGIES OY
To: WSOU INVESTMENTS, LLC
Reel/Frame 043953/0822 →
SECURITY INTEREST Recorded Sep 21, 2017
From: WSOU INVESTMENTS, LLC
To: OMEGA CREDIT OPPORTUNITIES MASTER FUND, LP
Reel/Frame 043966/0574 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 4, 2015
From: NOKIA CORPORATION
To: NOKIA TECHNOLOGIES OY
Reel/Frame 035570/0846 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 23, 2009
From: PEKONEN, HARRI J.
To: NOKIA CORPORATION
Reel/Frame 022438/0955 →