Patent ID: 6829742
Filing Date: 2004-12-07
Classification: H03M,H04L

Abstract:
A coding method comprising:coding an initial data stream to form n coded data streams using a first set of n coders, where n&gE;1, the initial data stream including a sequence of data bits; interleaving the initial data stream using k interleaving circuits by applying a group of predetermined interleaving associations to form k interleaved data streams, where k&gE;1; coding the k interleaved data streams to form m coded interleaved data streams using a second set of m coders, where m&gE;1; puncturing the n coded data streams to form a first punctured data stream by logically combining the n coded data streams with a first puncturing data field; interleaving a second puncturing data field based on the group of predetermined interleaving associations to form an interleaved puncturing data field; puncturing the m coded interleaved data streams to form a second punctured data stream by logically combining the m coded interleaved data streams with the interleaved puncturing data field; and multiplexing the initial data stream, the first punctured data stream, and the second punctured data stream to form a transmission data stream, the transmission data stream including a data bit and a corresponding coded data bit generated by the data bit.