METHOD OF ENCODING AND DECODING BLOCK CODE USING VITERBI ALGORITHM Russian patent published in 2017 - IPC H03M13/41 

Abstract RU 2608872 C1

FIELD: computer engineering.

SUBSTANCE: invention relates to computer engineering and can be used for correction of errors during transmission, storage, reading and recovery of digital data. Method comprises feeding an initial message with code rate R=k0/n0 to a coder containing k0 shift registers with the length of K bits each, the cells content of which in accordance with the used code is transmitted to inputs of n0 adders via mod2, from the outputs of which code symbols in subblocks of n0 symbols each are sent into a data transmission channel, from which they are fed in subblocks of n0 symbols each to the input of a decoder operating as per Viterbi algorithm, herewith the encoded data sequences are divided into blocks, which are additionally divided into k0 smaller blocks, which are placed in k0 coder registers for the same code, but with an increased length of registers up to value K+U, U≥K, herewith all k0 registers after the input of information symbols are rolled in cyclically by connecting outputs of the last cells of each of those registers with their inputs, then performed are K+U synchronous shifts of all obtained cyclic registers, during which formed are K+U code subblocks of n0 code symbols each, which are directed into the channel, and then are fed in subblocks of n0 code symbols each to the Viterbi decoder input.

EFFECT: technical result is the possibility of using in encoding systems block codes with matched speeds of encoding and decoding.

1 cl, 1 dwg

Similar patents RU2608872C1

Title Year Author Number
METHOD FOR DECODING LONG BLOCK CODE USING VITERBI ALGORITHM 2020
  • Zolotarev Valerij Vladimirovich
RU2747881C1
METHOD FOR INJECTOR DECODING OF CONVOLUTION CODES 2020
  • Zolotarev Valerij Vladimirovich
RU2741062C1
METHOD OF DECODING INFORMATION USING CONVOLUTIONAL CODES 2016
  • Zolotarev Valerij Vladimirovich
RU2637487C1
METHOD FOR DECODING LINEAR CASCADE CODE 2017
  • Zolotarev Valerij Vladimirovich
RU2667370C1
METHOD OF ACCELERATED DECODING OF A LINEAR CODE 2018
  • Zolotarev Valerij Vladimirovich
RU2699833C1
BLOCK CODE ENCODING AND DECODING METHOD 2018
  • Nikitin Andrej Aleksandrovich
RU2681704C1
DEVICE FOR DECODING LINEAR CODES 1992
  • Zolotarev Valerij Vladimirovich
RU2035123C1
METHOD OF DECODING NOISE-IMMUNE CODE 2007
  • Zolotarev Valerij Vladimirovich
RU2377722C2
METHOD AND DEVICE FOR TRANSMITTING VOICE INFORMATION IN DIGITAL RADIO COMMUNICATION SYSTEM 2005
  • Garmonov Aleksandr Vasil'Evich
  • Zhdanov Aleksandr Ehduardovich
  • Klivlend Dzhozef K.
RU2301492C2
METHOD FOR AND DETECTION AND CORRECTION OF ERASED POTIONS OF RECEIVED DIGITAL INFORMATION 2015
  • Zolotarev Valerij Vladimirovich
RU2611235C1

RU 2 608 872 C1

Authors

Zolotarev Valerij Vladimirovich

Ovechkin Pavel Vladimirovich

Dates

2017-01-25Published

2015-09-24Filed