US2009271686A1PendingUtilityA1

Communication signal decoding with iterative cooperation between turbo and reed-solomon decoding

Assignee: QUALCOMM INCPriority: Apr 28, 2008Filed: Jul 1, 2008Published: Oct 29, 2009
Est. expiryApr 28, 2028(~1.8 yrs left)· nominal 20-yr term from priority
H03M 13/23H03M 13/1117H03M 13/112H03M 13/1515H03M 13/658H03M 13/19H03M 13/1111H03M 13/152H04L 1/005H04L 1/0064H03M 13/1191H03M 13/2966
41
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Received communication signals may be decoded according to a combined turbo-RS (Reed-Solomon) decoding technique. The turbo decoding is based on information produced by the RS decoding.

Claims

exact text as granted — not AI-modified
1 . An apparatus for processing data signals transmitted on a communication link, comprising:
 an input for receiving the data signals;   a turbo decoder coupled to said input and configured to perform turbo decoding; and   a Reed-Solomon (RS) decoder coupled to said turbo decoder and configured to perform RS decoding;   wherein said turbo decoding is based on RS decoding information produced by said RS decoding.   
   
   
       2 . The apparatus of  claim 1 , wherein said RS decoding information includes extrinsic information produced by said RS decoding. 
   
   
       3 . The apparatus of  claim 2 , wherein said RS decoding is based on extrinsic information produced by said turbo decoding. 
   
   
       4 . The apparatus of  claim 1 , wherein said RS decoding is based on extrinsic information produced by said turbo decoding. 
   
   
       5 . The apparatus of  claim 1 , wherein said RS decoder is a soft input-soft output (SISO) decoder. 
   
   
       6 . The apparatus of  claim 1 , including a belief propagation updating rule coupled between said turbo decoder and said RS decoder, and configured to apply belief propagation to one of extrinsic information produced by said RS decoding and extrinsic information produced by said turbo decoding. 
   
   
       7 . The apparatus of  claim 6 , including a further belief propagation updating rule coupled between said turbo decoder and said RS decoder, and configured to apply belief propagation to the other of said extrinsic information produced by said RS decoding and said extrinsic information produced by said turbo decoding. 
   
   
       8 . The apparatus of  claim 1 , including a belief accumulation updating rule coupled between said turbo decoder and said RS decoder, and configured to apply belief accumulation to one of extrinsic information produced by said RS decoding and extrinsic information produced by said turbo decoding. 
   
   
       9 . The apparatus of  claim 8 , including a belief propagation updating rule coupled between said turbo decoder and said RS decoder, and configured to apply belief propagation to the other of said extrinsic information produced by said RS decoding and said extrinsic information produced by said turbo decoding. 
   
   
       10 . The apparatus of  claim 1 , wherein said RS decoding implements one of belief propagation decoding and belief accumulation decoding at the variable node for RS SISO decoding. 
   
   
       11 . The apparatus of  claim 1 , wherein said RS decoding implements a min sum algorithm at the check node for RS SISO decoding. 
   
   
       12 . The apparatus of  claim 1 , wherein the communication link is a wireless communication link. 
   
   
       13 . A method of processing data signals transmitted on a communication link, comprising:
 receiving the data signals; and   decoding the data signals, including performing turbo decoding and performing RS decoding;   wherein said turbo decoding is based on RS decoding information produced by said RS decoding.   
   
   
       14 . The method of  claim 13 , wherein said RS decoding information includes extrinsic information produced by said RS decoding. 
   
   
       15 . The method of  claim 14 , wherein said RS decoding is based on extrinsic information produced by said turbo decoding. 
   
   
       16 . The method of  claim 13 , wherein said RS decoding is based on extrinsic information produced by said turbo decoding. 
   
   
       17 . The method of  claim 13 , including applying belief propagation to one of extrinsic information produced by said RS decoding and extrinsic information produced by said turbo decoding, and using a result of said belief propagation to produce the other of said extrinsic information. 
   
   
       18 . The method of  claim 17 , including applying further belief propagation to the other of said extrinsic information, and using a result of said further belief propagation to produce said one of said extrinsic information. 
   
   
       19 . The method of  claim 13 , including applying belief accumulation to one of extrinsic information produced by said RS decoding and extrinsic information produced by said turbo decoding, and using a result of said belief accumulation to produce the other of said extrinsic information. 
   
   
       20 . The method of  claim 19 , including applying belief propagation to the other of said extrinsic information, and using a result of said belief propagation decoding to produce said one of said extrinsic information. 
   
   
       21 . The method of  claim 13 , wherein said RS decoding includes RS SISO decoding. 
   
   
       22 . An apparatus for processing data signals transmitted on a communication link, comprising:
 means for receiving the data signals; and   means for decoding the data signals, including means for performing turbo decoding and means for performing RS decoding;   wherein said turbo decoding is based on RS decoding information produced by said RS decoding.   
   
   
       23 . A computer program product, comprising:
 a computer-readable medium comprising:
 code for causing at least one data processor to perform turbo decoding; 
 code for causing the at least one data processor to perform RS decoding; 
 code for causing the at least one data processor to use said turbo decoding and said RS decoding in combination to decode data signals received via a communication link; 
 wherein said turbo decoding is based on RS decoding information produced by said RS decoding. 
   
   
   
       24 . An apparatus for processing data signals transmitted on a communication link, comprising:
 an input for receiving the data signals;   an inner decoder coupled to said input and configured to perform inner decoding; and   an outer decoder coupled to said inner decoder and configured to perform outer decoding;   wherein said inner decoding is based on outer decoding information produced by said outer decoding.   
   
   
       25 . A method of processing data signals transmitted on a communication link, comprising:
 receiving the data signals; and   decoding the data signals, including performing inner decoding and performing outer decoding;   wherein said inner decoding is based on outer decoding information produced by said outer decoding.   
   
   
       26 . An apparatus for processing data signals transmitted on a communication link, comprising:
 means for receiving the data signals; and   means for decoding the data signals, including means for performing inner decoding and means for performing outer decoding;   wherein said inner decoding is based on outer decoding information produced by said outer decoding.   
   
   
       27 . A computer program product, comprising:
 a computer-readable medium comprising:
 code for causing at least one data processor to perform outer decoding; 
 code for causing the at least one data processor to perform inner decoding; 
 code for causing the at least one data processor to use said inner decoding and said outer decoding in combination to decode data signals received via a communication link; 
 wherein said inner decoding is based on outer decoding information produced by said outer decoding.

Join the waitlist — get patent alerts

Track US2009271686A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.