Blind Identification of Convolutional Codes
Blind Identification of Convolutional Codes
on Veterbi Algorithm
1st Abusabah I. A. Ahmed 2nd Abdeldafia Mohammed 3rd Abdelaziz Y M Abbas
Engineering College Engineering College Engineering College
Karary University Karary University Al-Mugtarbein University
Khartoum, Sudan Khartoum, Sduan Khartoum, Sudan
abusabah22@[Link] dandaria2@[Link] abdelazizyousif @ [Link].s
Authorized licensed use limited to: NATIONAL INSTITUTE OF TECHNOLOGY WARANGAL. Downloaded on September 13,2022 at [Link] UTC from IEEE Xplore. Restrictions apply.
G = [ I k P ] k× n (1) Now we can define the Parity Check Matrix to be:
Then,
R=C+E (4)
From matrix G we can get the collection of code words in
T T T T T
RH = (C E ) H = CH EH = EH (5)
Table I:
If no error, S = 0 , R ≡ C and D is the first k bits of
Table I. CODEWORD GENERATED BY G R . For the received code word
Messages (G ) Code words (C ) R = [ 0 1 1 1 1 0 ] , RH T = [ 0 1 1 1 1 0 ] , H T = [1 0 1]
T
which is the second row of H .
000 000000
Authorized licensed use limited to: NATIONAL INSTITUTE OF TECHNOLOGY WARANGAL. Downloaded on September 13,2022 at [Link] UTC from IEEE Xplore. Restrictions apply.
4. Estimation of the code generator polynomial.
g 2 ( x )c 1 ( x ) + g 1 ( x )c 2 ( x ) = a ( x ) (6)
RATE 1/2
RATE 1/3
g ( 2 ) = ( g 0 ( 2 ) g 1 ( 2 ) , g 2 ( 2 ) ,..., g m ( 2 ) )
80
The obtained encoder equation of the binary ( 2 , 1, 3 ) code
is look like: 75
g ( 1 ) = (1 0 1)
g ( 2 ) = (1 1 1)
70
0 0.5 1 1.5 2 2.5 3
BER -3
x 10
The resulted encoder equations can now be written as:
Fig. 4. Correct identity rate of code bit length
(1 )
v = u Θ g (1 )
CORRECT IDENTITY RATE OF GENERATOR POLYNOMIAL
100
RATE 1/2
v (2) = u Θ g (2) RATE 1/3
90
Where Θ indicates discrete convolution.
80
IV. ESTIMATION OF CONVOLUTIONAL CODES PARAMETERS
In this section the principle of the blind identification 70
Authorized licensed use limited to: NATIONAL INSTITUTE OF TECHNOLOGY WARANGAL. Downloaded on September 13,2022 at [Link] UTC from IEEE Xplore. Restrictions apply.
Table II shows elapsed time to estimate code bit length, 100
code input bit length, and generator polynomial of rate1/n. RATE 1/2
RATE 1/3
50
2.8888 3.0205
Fig. 6. Correct Identity Rate of Decoding for Rate 1/n
Authorized licensed use limited to: NATIONAL INSTITUTE OF TECHNOLOGY WARANGAL. Downloaded on September 13,2022 at [Link] UTC from IEEE Xplore. Restrictions apply.