Serial concatenated convolutional codes: Difference between revisions

Content deleted Content added
Mrcodeguy (talk | contribs)
No edit summary
Mrcodeguy (talk | contribs)
No edit summary
Line 6:
----
 
'''Serial concatenated convolutional codes (SCCC)''' are a class of [[forward error correction]] (FEC) codes highly suitable for turbo (iterative) decoding. Data to be transmitted over a noisy channel may first be encoded using an SCCC. and uponUpon reception the coding may be use to remove any errors introduced during transmission may be corrected viaby repeated decoding and [de]interleaving of the received symbols.
 
SCCC's were analyzed in the 1990's in a series of publications from NASA's [[Jet Propulsion Laboratory]] (JPL). This research yielded a form of turbo-like serial concatenated codes that 1) were iteratively ('turbo') decodable with reasonable complexity, and 2) gave error correction performance comparable with the [[turbo codes]]. The analysis of SCCCs was spawned in part by the earlier discovery of [[turbo codes]] in 1993.
 
SCCCs typically include an inner code, an outer code, and a linking interleaver. A distinguishing feature of SCCCs is the use of a recursive [[convolutional code]] as the inner code. The recursive inner code provides the 'interleaver gain' for the SCCC, which is the source of the excellent performance of these codes.
 
SCCC's were analyzed in the 1990's in a series of publications from NASA's [[Jet Propulsion Laboratory]] (JPL). This research yielded a form of turbo-like serial concatenated codes that 1) were iteratively ('turbo') decodable with reasonable complexity, and 2) gave error correction performance comparable with the [[turbo codes]]. The analysis of SCCCs was spawned in part by the earlier discovery of [[turbo codes]] in 1993.
 
Prior forms of [[Concatenated error correction code|serial concatenated codes]] typically did not use recursive inner codes. Additionally, the constituent codes used in prior forms of serial concatenated codes were generally too complex for reasonable soft-in-soft-out ([[Soft-in soft-out decoder|SISO]]) decoding. SISO decoding is considered essential for turbo decoding.