摘要 |
A circuit and method for puncturing data on the transmission side of a digital communications system. The puncturing circuit includes a multiplexer circuit that receives a data stream and a delayed version of the data stream. The multiplexer circuit generates a multiplexer output which can be either a bit from the data stream or a bit from the delayed version of the data stream. A control circuit is coupled to the multiplexer circuit to select which multiplexer input appears on the multiplexer output. The control circuit selects the multiplexer output according to a predetermined puncture pattern. The control circuit may be a counter coupled to a decoder which is coupled to the multiplexer. The decoder may be specially designed to decode the predetermined puncture pattern and rate, and the counter controls the decoder's movement through the puncture pattern and rate. Alternatively, the decoder may be a programmable device, allowing the designer to program the desired puncture pattern and rate into the decoder.
|