IP Library Granted Patent US 8,930,791
Granted Patent B2
US 8,930,791 · App. 13/608,720 · Granted Jan 6, 2015

Early stop method and apparatus for turbo decoding

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,930,791
App. No.
13/608,720
Granted
Jan 6, 2015
Kind
B2
Abstract

In one embodiment, device for early stopping in turbo decoding includes a processor configured to receive a block of data to be decoded, compare hard decision bits resulting from decoding iterations and compare a minimum value of log likelihood ratio (LLR) of decoded bits against a threshold. The processor configured to match hard-decisions with previous iteration results. The processor may be configured to set an early stop rule after the matching hard-decisions with previous iteration results is matched. The processor may be configured to set an early stop rule when the minimum reliability of the output bits exceeds the threshold.

Claims (13)

1. A device for early stopping in turbo decoding, comprising: one or more processors configured to:

iteratively decode a received block of data by implementing a first soft-input, soft-output decoder and a second soft-input, soft-output decoder, each decoding iteration implemented including two consecutive half iterations, wherein a first half iteration comprises decoding by the first decoder and the second half iteration comprises decoding by the second decoder and wherein output of the first decoder is fed as an input into the second decoder and output of the second decoder is fed as an input into the first decoder,

determine whether a first criterion for early stopping of the iteratively decoding is met by determining whether hard decisions of decoder output bits from first half iteration of a current decoding iteration are identical to hard decisions decoder of decoder output bits from a first half iteration of a previous decoding iteration and whether hard decisions of decoder output bits of a second half iteration of the current decoding iteration are identical to hard decisions of decoder output bits from a second half iteration of the previous decoding iteration, and

determine whether a second criterion for early stopping of the iteratively decoding is met by determining whether a minimum value of log likelihood ratio of output decoded bits of a current decoding iteration is greater than a threshold;

wherein the one or more processors are configured to stop the iteratively decoding after the first criterion and the second criterion are determined to be met.

2. A system for early stopping in turbo decoding, comprising:

at least one memory;

a decoder module coupled to the at least one memory, comprising one or more processors and configured to:

receive a block of data to be decoded;

iteratively decode the received block of data by implementing a first soft-input, soft-output decoder and a second soft-input, soft-output decoder, each decoding iteration implemented including two consecutive half iterations, wherein a first half iteration comprises decoding by the first decoder and the second half iteration comprises decoding by the second decoder and wherein output of the first decoder is fed as an input into the second decoder and output of the second decoder is fed as an input into the first decoder,

determine whether a first criterion for early stopping of the iteratively decoding is met by determining whether hard decisions of decoder output bits from first half iteration of a current decoding iteration are identical to hard decisions decoder of decoder output bits from a first half iteration of a previous decoding iteration and whether hard decisions of decoder output bits of a second half iteration of the current decoding iteration are identical to hard decisions of decoder output bits from a second half iteration of the previous decoding iteration,

determine whether a second criterion for early stopping of the iteratively decoding is met by determining whether a minimum value of log likelihood ratio of output decoded bits of a current decoding iteration is greater than a threshold; and

stop the iteratively decoding after the first criterion and the second criterion are determined to be met.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 28, 2014
From: MINDSPEED TECHNOLOGIES, INC.; MINDSPEED TECHNOLOGIES U.K., LIMITED; MINDSPEED TELECOMMUNICATIONS TECHNOLOGIES DEVELOPMENT (SHENSHEN) CO. LTD.; PICOCHIP (BEIJING) TECHNOLOGY COMPANY LIMITED
To: INTEL CORPORATION
Reel/Frame 032372/0154 →