/*#####################################################*/ /*# Program: results.txt #*/ /*# Author: Julien #*/ /*# Description: Forward-Backward algorithm #*/ /*# ( choice of registers number, of output number #*/ /*# and polynom generator choice ) #*/ /*# There is only one bit at the encode entry. #*/ /*# Date: 26/04/20000 #*/ /*#####################################################*/ These results have been generated thanks to the forward_backward1.c program. The chosen architecture is : na = 1 (one forward recursion), nb = 2 (two backward recursions), M = 0 (Ak vectors are stored) /*##################*/ I) /*# Bit_rate = 1/2 #*/ /*##################*/ constraint_lenght: ----------------- 1) K = 3 size of the input message : 1800000 bits --------------------------------------- chosen convolutional codes in decimal form: 7 and 5 results: ------- SNR = 0 ber = 0.089117 SNR = 1 ber = 0.041446 SNR = 2 ber = 0.014037 SNR = 3 ber = 0.003579 SNR = 4 ber = 0.000660 SNR = 5 ber = 0.000087 SNR = 6 ber = 0.000007 SNR = 7 ber = 0.000001 SNR = 8 ber = 0.0 SNR = 9 ber = 0.0 2) K = 4 size of the input message : 1200000 bits --------------------------------------- chosen convolutional codes in decimal form: 15 and 13 results: ------- SNR = 0 ber = 0.100168 SNR = 1 ber = 0.042902 SNR = 2 ber = 0.012159 SNR = 3 ber = 0.002423 SNR = 4 ber = 0.000328 SNR = 5 ber = 0.000029 SNR = 6 ber = 0.0 SNR = 7 ber = 0.0 SNR = 8 ber = 0.0 SNR = 9 ber = 0.0 3) K = 5 size of the input message : 1200000 bits --------------------------------------- chosen convolutional codes in decimal form: 29 and 19 results: ------- SNR = 0 ber = 0.120699 SNR = 1 ber = 0.045272 SNR = 2 ber = 0.010588 SNR = 3 ber = 0.001662 SNR = 4 ber = 0.000146 SNR = 5 ber = 0.000014 SNR = 6 ber = 0.0 SNR = 7 ber = 0.0 SNR = 8 ber = 0.0 SNR = 9 ber = 0.0 4) K = 6 size of the input message : 1080000 bits --------------------------------------- chosen convolutional codes in decimal form: 61 and 43 results: ------- SNR = 0 ber = 0.130704 SNR = 1 ber = 0.043845 SNR = 2 ber = 0.009094 SNR = 3 ber = 0.000980 SNR = 4 ber = 0.000054 SNR = 5 ber = 0.0 SNR = 6 ber = 0.0 SNR = 7 ber = 0.0 SNR = 8 ber = 0.0 SNR = 9 ber = 0.0 /*##################*/ II) /*# Bit_rate = 1/3 #*/ /*##################*/ constraint_lenght: ----------------- 1) K = 3 size of the input message : 1800000 bits --------------------------------------- chosen convolutional codes in decimal form: 7 and 7 and 5 results: ------- SNR = 0 ber = 0.102440 SNR = 1 ber = 0.049496 SNR = 2 ber = 0.017717 SNR = 3 ber = 0.004417 SNR = 4 ber = 0.000798 SNR = 5 ber = 0.000098 SNR = 6 ber = 0.000012 SNR = 7 ber = 0.0 SNR = 8 ber = 0.0 SNR = 9 ber = 0.0 2) K = 4 size of the input message : 1200000 bits --------------------------------------- chosen convolutional codes in decimal form: 15 and 13 and 11 results: ------- SNR = 0 ber = 0.070580 SNR = 1 ber = 0.026445 SNR = 2 ber = 0.007022 SNR = 3 ber = 0.001389 SNR = 4 ber = 0.000182 SNR = 5 ber = 0.000021 SNR = 6 ber = 0.000001 SNR = 7 ber = 0.0 SNR = 8 ber = 0.0 SNR = 9 ber = 0.0 3) K = 5 size of the input message : 1200000 bits --------------------------------------- chosen convolutional codes in decimal form: 31 and 27 and 21 results: ------- SNR = 0 ber = 0.072158 SNR = 1 ber = 0.022543 SNR = 2 ber = 0.004723 SNR = 3 ber = 0.000656 SNR = 4 ber = 0.000048 SNR = 5 ber = 0.000006 SNR = 6 ber = 0.0 SNR = 7 ber = 0.0 SNR = 8 ber = 0.0 SNR = 9 ber = 0.0 4) K = 6 size of the input message : 1080000 bits --------------------------------------- chosen convolutional codes in decimal form: 61 and 43 and 39 results: ------- SNR = 0 ber = 0.077339 SNR = 1 ber = 0.021511 SNR = 2 ber = 0.003344 SNR = 3 ber = 0.000200 SNR = 4 ber = 0.000019 SNR = 5 ber = 0.0 SNR = 6 ber = 0.0 SNR = 7 ber = 0.0 SNR = 8 ber = 0.0 SNR = 9 ber = 0.0 /*##################*/ III) /*# Bit_rate = 1/4 #*/ /*##################*/ constraint_lenght: ----------------- 1) K = 3 size of the input message : 1800000 bits --------------------------------------- chosen convolutional codes in decimal form: 7 and 7 and 7 and 5 results: ------- SNR = 0 ber = 0.123444 SNR = 1 ber = 0.063128 SNR = 2 ber = 0.025400 SNR = 3 ber = 0.006833 SNR = 4 ber = 0.001324 SNR = 5 ber = 0.000163 SNR = 6 ber = 0.000013 SNR = 7 ber = 0.000003 SNR = 8 ber = 0.000000 SNR = 9 ber = 0.000000 2) K = 4 size of the input message : 1200000 bits --------------------------------------- chosen convolutional codes in decimal form: 15 and 13 and 13 and 11 results: ------- SNR = 0 ber = 0.077852 SNR = 1 ber = 0.029245 SNR = 2 ber = 0.008286 SNR = 3 ber = 0.001581 SNR = 4 ber = 0.000198 SNR = 5 ber = 0.000035 SNR = 6 ber = 0.0 SNR = 7 ber = 0.0 SNR = 8 ber = 0.0 SNR = 9 ber = 0.0 3) K = 5 size of the input message : 1200000 bits --------------------------------------- chosen convolutional codes in decimal form: 31 and 27 and 23 and 21 results: ------- SNR = 0 ber = 0.055757 SNR = 1 ber = 0.017533 SNR = 2 ber = 0.003823 SNR = 3 ber = 0.000430 SNR = 4 ber = 0.000040 SNR = 5 ber = 0.000003 SNR = 6 ber = 0.0 SNR = 7 ber = 0.0 SNR = 8 ber = 0.0 SNR = 9 ber = 0.0 4) K = 6 size of the input message : 1080000 bits --------------------------------------- chosen convolutional codes in decimal form: 61 and 57 and 55 and 43 results: ------- SNR = 0 ber = 0.054778 SNR = 1 ber = 0.011333 SNR = 2 ber = 0.002250 SNR = 3 ber = 0.000333 SNR = 4 ber = 0.000028 SNR = 5 ber = 0.0 SNR = 6 ber = 0.0 SNR = 7 ber = 0.0 SNR = 8 ber = 0.0 SNR = 9 ber = 0.0