An encoder and a decoder each having an error correcting operation, and a
data transmission apparatus using them for data transmission in a
multilevel modulation system. In transmission data is converted into
parallel data. One bit thereof is inputted to a convolutional encoder to
output two bits. Two bit data and another signal of the parallel data not
inputted to the convolutional encoder are respectively separated into real
part and imaginary part to independently decide signal points for the
parallel data. In reception an area is similarly decided independently for
real and imaginary parts and metric is assigned for the data. Real and
imaginary parts are combined with each other for Viterbi decoding. Result
thereof is fed to a convolutional encoder similar in constitution to that
on transmission side. Using convolutional encoding output and decided
area, transmission data is decoded.
Un encodeur et un décodeur chacun ayant une erreur corriger l'opération, et un appareillage de transmission de données en utilisant les pour la transmission de données dans un système de modulation à multiniveaux. Par transmission des données sont converties en données parallèles. Un bit en est entré dans un encodeur circonvolutionnaire pour produire deux bits. Des deux données de bit et un signal différent des données parallèles non entrées dans l'encodeur circonvolutionnaire sont respectivement séparés dans la vraie partie et la partie imaginaire pour décider indépendamment des points de signal pour les données parallèles. Dans la réception par secteur est pareillement décidé indépendamment pour vrai et des pièces imaginaires et métrique est assignées pour les données. De vraies et imaginaires pièces sont combinées avec l'un l'autre pour le décodage de Viterbi. Le résultat en est alimenté à un encodeur circonvolutionnaire semblable dans la constitution à cela du côté de transmission. En utilisant le rendement de codage circonvolutionnaire et le secteur décidé, des données de transmission sont décodées.