IP Library Granted Patent US 7,624,327
Granted Patent B2
US 7,624,327 · App. 11/278,536 · Granted Nov 24, 2009

Fast decoder and method for front end of convolutionally encoded information stream

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,624,327
App. No.
11/278,536
Granted
Nov 24, 2009
Kind
B2
Abstract

A system and method enable the fast decoding of a front end of data (e.g., a header) that is convolutionally encoded by treating the front end as a block code. The system and method receive the convolutionally encoded data; extract a finite sized block from the data; and decode the extracted block using a block error correction decoding method. A Viterbi decoder can then be used to decode the remainder of the encoded data based on the decoded block.

Claims (33)

1. A method of decoding a finite sized block of convolutionally encoded data, comprising:

receiving the convolutionally encoded data;

extracting a finite sized block from the data, wherein the finite sized block is less than the entire received data; and

decoding the extracted block using a block error correction decoding method, wherein the decoding includes:

determining distances between the extracted block and known codewords; and

comparing the distances such that the comparison having the smallest distance indicates the result.

2. The method of claim 1 , further comprising mapping the extracted block to soft values.

3. The method of claim 1 , further comprising decoding a remainder of the convolutionally encoded data based on the decoded block using a Viterbi decoder.

4. The method of claim 1 , wherein the comparing includes using a Euclidean technique.

5. The method of claim 1 , wherein the comparing includes using a Hamming technique.

6. The method of claim 1 , further comprising converting the known codewords to soft values.

7. The method of claim 1 , wherein the decoded extracted block indicates a data rate.

8. The method of claim 1 , wherein the finite sized block includes a front end of the data.

9. The method of claim 1 , wherein the convolutionally encoded data is for a physical layer.

10. A system for decoding a finite sized block of convolutionally encoded data, comprising:

means for receiving the convolutionally encoded data;

means for extracting a finite sized block from the data, wherein the finite sized block is less than the entire received data; and

means for decoding the extracted block using a block error correction decoding method, wherein the decoding includes:

determining distances between the extracted block and known codewords; and

comparing the distances such that the comparison having the smallest distance indicates the result.

11. A system of decoding a finite sized block of convolutionally encoded data, comprising:

a receiving device capable of receiving the convolutionally encoded data;

a block extractor capable of extracting a finite sized block from the data, wherein the finite sized block is less than the entire received data; and

a block decoder, communicatively coupled to the block extractor, capable of decoding the extracted block using a block error correction decoding method, wherein the block decoder decodes by:

determining distances between the extracted block and known codewords; and

comparing the distances such that the comparison having the smallest distance indicates the result.

12. The system of claim 11 , further comprising a demapper capable of mapping the extracted block to soft values.

13. The system of claim 11 , further comprising a Viterbi decoder capable of decoding a remainder of the convolutionally encoded data based on the decoded block.

14. The system of claim 11 , wherein the comparing includes using a Euclidean technique.

15. The system of claim 11 , wherein the comparing includes using a Hamming technique.

16. The system of claim 11 , further comprising a demapper capable of converting the known codewords to soft values.

17. The system of claim 11 , wherein the decoded extracted block indicates a data rate.

18. The system of claim 11 , wherein the finite sized block includes a front end of the data.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 9, 2022
From: V-SILICON SEMICONDUCTOR (HEFEI) CO. LTD.
To: V-SILICON SEMICONDUCTOR (HANGZHOU) CO. LTD.
Reel/Frame 061399/0930 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 12, 2018
From: V-SILICON INC.; V-SILICON INTERNATIONAL INC.
To: V-SILICON SEMICONDUCTOR (HEFEI) CO. LTD.
Reel/Frame 047220/0398 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 11, 2018
From: SIGMA DESIGNS, INC.
To: V-SILICON INC.; V-SILICON INTERNATIONAL INC.
Reel/Frame 046330/0733 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 3, 2006
From: FRENCH, CATHERINE A.
To: SIGMA DESIGNS, INC.
Reel/Frame 017412/0258 →