نویسندگان
1 دانشجوی دکترای مخابرات، دانشگاه صنعتی شریف، تهران، ایران
2 دانشیار، دانشگاه صنعتی شریف، تهران، ایران
چکیده
کلیدواژهها
عنوان مقاله [English]
نویسندگان [English]
Error correction capability of convolutional codes is improved by increasing code constraint
length. However, increasing the constraint length results in high complexity of optimum Viterbi
decoding algorithm because the number of computations in Viterbi algorithm is exponentially
proportional to the constraint length. Consequently, decoding of high constraint length convolutional
codes using Viterbi algorithm may practically be impossible. Sub-optimum decoding algorithms such
as Fano and Stack algorithms have been proposed to feasible fast sequential decoding of high
constraint length convolutional codes. In this paper, we introduce different methods of implementing
Fano and Stack algorithms and propose some techniques to improve their speed and required
memory. We compare the introduced implementations of the algorithms in terms of error correction
capability, decoding time and required memory. Furthermore, we use simulation results to show that
if the communication error is low, Fano and Stack algorithms can provide the same error correction
capability as the optimum Viterbi algorithm in very short decoding time
کلیدواژهها [English]