R. A. Rashid, Harlisya Harun, Z. Mansor, Norfadilah Shamsudin, Sahzilawati Mohamed Nor
{"title":"减小Viterbi译码器中添加比较选择单元(ACSU)的算法复杂度-综述","authors":"R. A. Rashid, Harlisya Harun, Z. Mansor, Norfadilah Shamsudin, Sahzilawati Mohamed Nor","doi":"10.1109/ICSIMA.2018.8688809","DOIUrl":null,"url":null,"abstract":"Viterbi decoders are widely employed along with convolutional encoders to provide an excellent error correction probability in digital wireless transmissions. To achieve lower error rates, the constraint length (k) of the encoder, has to be defined at higher values. However, higher (k) results in increasingly complex implementations of the Viterbi algorithm. As a result, the power consumption of the Viterbi decoder will increase exponentially which is to the disadvantage of many wireless communication devices. Many reduced complexity decoding techniques of the Viterbi decoder presented in the past focused on algorithm and architecture specific levels. Most of the studies concentrated on the Add-Compare Select Unit (ACSU) of the decoder, due to its nature of repetitive processing; also add to the complexity of the process. This paper presents a review of several variations of the Viterbi algorithm performed in the ACSU. The comparison was made among several different algorithms with the most optimal algorithm presented in this paper. A combined algorithm approach is proposed at the end of the review for future improvement.","PeriodicalId":222751,"journal":{"name":"2018 IEEE 5th International Conference on Smart Instrumentation, Measurement and Application (ICSIMA)","volume":"13 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2018-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":"{\"title\":\"Pruning the algorithm complexity of the Add-Compare Select Unit (ACSU) for the Viterbi Decoder - A Review\",\"authors\":\"R. A. Rashid, Harlisya Harun, Z. Mansor, Norfadilah Shamsudin, Sahzilawati Mohamed Nor\",\"doi\":\"10.1109/ICSIMA.2018.8688809\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Viterbi decoders are widely employed along with convolutional encoders to provide an excellent error correction probability in digital wireless transmissions. To achieve lower error rates, the constraint length (k) of the encoder, has to be defined at higher values. However, higher (k) results in increasingly complex implementations of the Viterbi algorithm. As a result, the power consumption of the Viterbi decoder will increase exponentially which is to the disadvantage of many wireless communication devices. Many reduced complexity decoding techniques of the Viterbi decoder presented in the past focused on algorithm and architecture specific levels. Most of the studies concentrated on the Add-Compare Select Unit (ACSU) of the decoder, due to its nature of repetitive processing; also add to the complexity of the process. This paper presents a review of several variations of the Viterbi algorithm performed in the ACSU. The comparison was made among several different algorithms with the most optimal algorithm presented in this paper. A combined algorithm approach is proposed at the end of the review for future improvement.\",\"PeriodicalId\":222751,\"journal\":{\"name\":\"2018 IEEE 5th International Conference on Smart Instrumentation, Measurement and Application (ICSIMA)\",\"volume\":\"13 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2018-11-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"1\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2018 IEEE 5th International Conference on Smart Instrumentation, Measurement and Application (ICSIMA)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICSIMA.2018.8688809\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2018 IEEE 5th International Conference on Smart Instrumentation, Measurement and Application (ICSIMA)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICSIMA.2018.8688809","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1
摘要
维特比解码器与卷积编码器一起广泛应用于数字无线传输中,以提供良好的纠错概率。为了实现较低的错误率,编码器的约束长度(k)必须定义为较高的值。然而,更高的k值会导致Viterbi算法的实现变得越来越复杂。因此,维特比解码器的功耗将呈指数级增长,这对许多无线通信设备来说是不利的。以往提出的维特比解码器的低复杂度解码技术主要集中在特定的算法和架构层面。由于解码器的Add-Compare Select Unit (ACSU)具有重复处理的性质,大多数研究集中在其上;也增加了过程的复杂性。本文介绍了在ACSU中执行的几种Viterbi算法的变体。对几种不同的算法进行了比较,并给出了最优算法。最后提出了一种组合算法,以供今后改进。
Pruning the algorithm complexity of the Add-Compare Select Unit (ACSU) for the Viterbi Decoder - A Review
Viterbi decoders are widely employed along with convolutional encoders to provide an excellent error correction probability in digital wireless transmissions. To achieve lower error rates, the constraint length (k) of the encoder, has to be defined at higher values. However, higher (k) results in increasingly complex implementations of the Viterbi algorithm. As a result, the power consumption of the Viterbi decoder will increase exponentially which is to the disadvantage of many wireless communication devices. Many reduced complexity decoding techniques of the Viterbi decoder presented in the past focused on algorithm and architecture specific levels. Most of the studies concentrated on the Add-Compare Select Unit (ACSU) of the decoder, due to its nature of repetitive processing; also add to the complexity of the process. This paper presents a review of several variations of the Viterbi algorithm performed in the ACSU. The comparison was made among several different algorithms with the most optimal algorithm presented in this paper. A combined algorithm approach is proposed at the end of the review for future improvement.