摘要 |
PURPOSE:To improve error correction capability by generating a softness decid ing value for the waveform of a signal and decoding all codes to data '1' and '0' according to an Euclid's distance between a maximum value '1' and a minimum value -1. CONSTITUTION:A detector 2 is provided to demodulate a digital modulated wave like an ML (n, 1) code to a base and band signal, and equalizer 3 is provided to execute softness decision, etc., to the demodulated base band signal. Then, the softness deciding value is generated for the wave form of the signal in a majority decision logic (n, 1) code and from this softness deciding value, the softness deciding value for (n) bits, for which the majority decision logic (n, 1) code is applied, is separated. First and second sums for the (n) bits in the Euclid's distance are respectively calculated between this softness deciding value and the maximum and minimum values '1' and '-1'. When the first sum is larger than the second sum, all the majority decision logic (n, 1 codes are decoded to the data '0' and in the other case, the codes are decoded to the data '1'. Thus, analog information equipped with amplitudes can be utilized and the error correction capability can be improved. |