During the operation of information transmission systems errors occur in the transmitted data due to the influence of various negative factors. To correct errors the codes are currently used that can withstand both single and multiple errors. From the point of view of the ability to correct multiple errors, concatenated codes are highly efficient. When constructing a sequential concatenated code, coding is carried out first by the external, then by the internal code. A significant disadvantage of such coding is a significant increase in redundancy. It is proposed to regulate redundancy by encoding with the internal code only a certain part of the bits from the output of the external code encoder. The study showed the effectiveness of this method, which made it possible to change the parameters of the cascade code within a wide range. A method was proposed and tested to increase the corrective ability of selective coding by multiplying symbols decoded by an external code by coefficients that are different for symbols that have and have not been encoded by an internal code. Decoding of the external code was carried out according to the Viterbi algorithm. The performance of the proposed method has been confirmed experimentally.
Read full abstract