This invention presents a unique implementation of the extrinsic block the
turbo decoder that solves the problem of generation and use of precision
extension and normalization in the alpha and beta metrics blocks. Both
alpha metric inputs and beta metric inputs are processed via a circle
boundary detector indicating the quadrant of the two's complement input
and a precision extend block receiving an input and a corresponding circle
boundary input. An extrinsics block includes a two's complement adder of
the precision extended alpha and beta metrics inputs. The proposed
solution obviates the need for normalization in the alpha and beta metric
blocks.
Cette invention présente à une exécution unique du bloc extrinsèque le décodeur de turbo qui résout le problème de la génération et l'utilisation de la prolongation de précision et la normalisation dans l'alpha et les bêtas blocs de métrique. Des entrées métriques d'alpha et les bêtas entrées métriques sont traitées par l'intermédiaire d'un détecteur de frontière de cercle indiquant que le quart de cercle de l'entrée de deux compléments et une précision prolongent le bloc recevant une entrée et une entrée correspondante de frontière de cercle. Un bloc d'extrinsics inclut un additionneur de deux compléments de l'alpha prolongé par précision et des bêtas entrées de métrique. La solution proposée obvie au besoin de normalisation dans l'alpha et les bêtas blocs métriques.