{"title":"Distance Threshold Viterbi Decoding of Convolutional Codes","authors":"A. Mahran, Ramy Samy","doi":"10.1109/JAC-ECC48896.2019.9051105","DOIUrl":null,"url":null,"abstract":"This work introduces a reduced complexity Viterbi decoding algorithm for convolutional codes. Since the guaranteed error correcting capability is determined by the minimum free distance of the convolutional code, the proposed algorithm will use the free distance threshold as an elimination rule at each state. This discarding threshold is simple in a sense that it does not need updating from one trellis time index to another. The proposed algorithm yields almost the same error performance as the Viterbi algorithm while requiring a substantially smaller average number of computations. Nonetheless, the proposed algorithm has inherent flexibility such that a good compromise between complexity reduction and error performance is fulfilled.","PeriodicalId":351812,"journal":{"name":"2019 7th International Japan-Africa Conference on Electronics, Communications, and Computations, (JAC-ECC)","volume":"115 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2019-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2019 7th International Japan-Africa Conference on Electronics, Communications, and Computations, (JAC-ECC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/JAC-ECC48896.2019.9051105","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
This work introduces a reduced complexity Viterbi decoding algorithm for convolutional codes. Since the guaranteed error correcting capability is determined by the minimum free distance of the convolutional code, the proposed algorithm will use the free distance threshold as an elimination rule at each state. This discarding threshold is simple in a sense that it does not need updating from one trellis time index to another. The proposed algorithm yields almost the same error performance as the Viterbi algorithm while requiring a substantially smaller average number of computations. Nonetheless, the proposed algorithm has inherent flexibility such that a good compromise between complexity reduction and error performance is fulfilled.