摘要 |
1. Способ декодирования помехоустойчивого каскадного кода по наиболее достоверным символам внешнего кода, при котором сначала декодируют внутренний код каскадного кода с обнаружением и исправлением ошибок, при декодировании внутреннего кода получают символы внешнего кода и одновременно для каждого из символов внешнего кода принимают «мягкое» решение об их достоверности, причем решение о достоверности символов внешнего кода зависит от количества ошибок, обнаруженных и исправленных при декодировании внутреннего кода, и более достоверными будут символы, в которых не было обнаружено и исправлено ни одной ошибки, следующими по достоверности будут символы с обнаружением и исправлением одиночной ошибки, затем - двойной и так далее, затем полученные в результате декодирования внутреннего кода символы внешнего кода сортируют по достоверности, при этом сначала выбирают наиболее достоверные символы, в которых не было обнаружено и исправлено ни одной ошибки, затем символы с одной ошибкой и так далее до тех пор, пока не будет набрано K+K1≤N наиболее достоверных символов внешнего кода, где N - блоковая длина внешнего кода, K - информационная длина внешнего кода, а K1 - длина проверочной части внешнего кода, используемой при его декодировании для обнаружения и исправления ошибок, далее внешний код декодируют с исправлением ошибок и стираний и восстанавливают исходную информацию, отличающийся тем, что после декодирования внешнего кода восстановленную исходную информацию заново кодируют внешним кодом и получают символы внешнего кода, которые сравнивают с соответствующими принятыми N-K-K1 наименее достоверными символами |