Journal of Computer Engineering & Information TechnologyISSN : 2324-9307

All submissions of the EM system will be redirected to Online Manuscript Submission System. Authors are requested to submit articles directly to Online Manuscript Submission System of respective journal.

Short Communication, J Comput Eng Inf Technol Vol: 10 Issue: 9

A Comparative Study on Unraveling the Convolutional Codes in AWGN Channel Utilizing the Viterbi Calculation

Muhammad Alshurideh*

Department of Master of Business Administration, Osmania University, Hyderabad, India

*Corresponding Author: Muhammad Alshurideh
Department of Master of Business Administration, Osmania University, Hyderabad, India
E-mail: [email protected]

Received: September 1, 2021 Accepted: September 15, 2021 Published: September 22, 2021

Citation: Alshurideh M (2021) A Comparative Study on Unraveling the Convolutional Codes in AWGN Channel Utilizing the Viterbi Calculation. J Comput Eng Inf Technol 10:9.


In this paper, a review on unraveling the convolutional codes in AWGN channel utilizing the Viterbi calculation is introduced. This review is performed utilizing distinctive requirement lengths at a decent coding pace of (1/2). The exhibition of hard and delicate Viterbi decoder is assessed by estimating Bit Error Rate and translating delays at different requirement lengths. Results show that Soft decoder give around (1 to 2) dB of gain for bit blunder rate relative of hard decoder. Expanding limitation length brings about additional improvement in BER in both delicate and hard Viterbi decoders. Delicate decoders, then again, are displayed to have less unraveling time than hard decoders do. In computerized correspondence frameworks, the utilization of hard or delicate Viterbi decoder at a particular limitation length is a compromise between translating pace and exactness of remaking unique information

Keywords: Viterbi calculation; AWGN channel


The Viterbi calculation is the most asset burning-through, however it does the greatest probability translating. It is frequently utilized for unraveling convolutional codes with imperative lengths k≤3, however values up to k=15 are utilized by and by. Viterbi deciphering was created by Andrew J. The Viterbi decoder analyzes a whole gotten arrangement of a given length. The decoder figures a measurement for every way and settles on a choice dependent on this measurement. All ways are followed until two ways join on one hub. Then, at that point, the way with the higher measurement is kept and the one with lower metric is disposed [1].

Viterbi (2009), Scholarpedia, 4(1):6246. The Viterbi Algorithm delivers the greatest probability assessments of the progressive conditions of a limited state machine (FSM) from the arrangement of its yields which have been defiled by progressively free impedance terms. Convolutional codes are normally depicted utilizing two boundaries: the code rate and the limitation length. The code rate, k/n, is communicated as a proportion of the quantity of pieces into the convolutional encoder (k) to the quantity of channel images yield by the convolutional encoder (n) in a given encoder cycle.

The principle thought behind the Viterbi Algorithm is that we can ascertain the upsides of the term π(k, u, v) proficiently in a recursive, memoized style. To characterize the calculation recursively, let us check out the base cases for the recursion [2]. The Viterbi calculation is a powerful programming calculation for getting the greatest deduced likelihood gauge of the most probable grouping of stowed away states called the Viterbi way that outcomes in a succession of noticed occasions, particularly with regards to Markov data sources and secret Markov models (HMM).

This activity is alluded to as traceback. Then, at that point, these pieces are gone through a toward the end in, first out (LIFO) structure, so they are yield in the request initially got. Normally the traceback length is set to be more noteworthy than multiple times the requirement length or more prominent than multiple times if the information is penetrated. The time intricacy of this calculation is O(N2T) and the space intricacy is O(N2 + NT).

Markover examination is a strategy used to figure the worth of a variable whose anticipated worth is affected exclusively by its present status, and not by any earlier action [3]. Generally, it predicts an arbitrary variable dependent on upon the current conditions encompassing the variable.

Convolutional coding is a generally utilized coding strategy which did not depend on squares of pieces yet rather the yield code pieces are controlled by rationale procedure on the current bit in a stream and few past bits. The exemplary calculation of Viterbi figures the most probable way in a Hidden Markov Model (HMM) that outcomes in a given arrangement of perceptions. We show that the Viterbi calculation runtime is ideal up to subpolynomial factors in any event, when the quantity of particular perceptions is little.


  1. Brunelli R, Poggio T (1993) Face recognition Features versus templates. IEEE Transactions on Pattern Analysis and Machine Intelligence 15(10): 1042-1052.
  2. Davies B, Innes M, Dawso A (2018) South wales police. An evaluation of south wales police’s use of automated facial recognition, Crime & Security Research Institute.
  3. Fussey P, Murray D (2019) HRBDT Independent Report on the London Metropolitan Police Service’s Trial of live Facial Recognition technology HRBDT.

Track Your Manuscript