Patent Document ID: 20170294924
Application ID: 15224939
Patent Flag: 0

Claim One:
1. A decoding path selection device for decoding codewords generated by convolutional codes encoders or turbo codes encoders in error correction codes, the decoding path selection device comprising: a branch metrics calculation unit for receiving a plurality of incoming signals and calculating a plurality of branch metrics values; a programmable generalized trellis router for generating a decoding path control signal according to the turbo code or convolutional code specification employed by one of a plurality of standards; a multiplexer for receiving the branch metrics values from the branch metrics calculation unit and the decoding path control signal from the programmable generalized trellis router and selecting a corresponding branch metrics value; a recursive calculation unit, connected after the multiplexer and for receiving the corresponding branch metrics value from the multiplexer; and an a-posteriori probability calculation unit, connected after the recursive calculation unit and for calculating a final decoding result.