Soft-in soft-out decoder
Appearance
A soft-in soft-out (SISO) decoder is used by certain Error correcting codes to correct errors. The decoder takes corrupted data and, using Fuzzy logic, calculates (based on the Parity bits) the most probable value for the uncorrupted data. Successive passes through the decoder gradually get closer to the original error free data. Soft refers to the fact that both the input and the output are probablistic. Soft-in Soft-out decoders are not guaranteed to produce the right result.