Convolutional Encoding
Convolutional Code Generation - Time Domain Approach
//Caption:Convolutional Code Generation
//Time Domain Approach
close;
clc;
g1
= input('Enter the input Top Adder Sequence:=')
g2
= input('Enter the input Bottom Adder Sequence:=')
m
= input('Enter the message sequence:=')
x1
= round(convol(g1
,m
));
x2
= round(convol(g2
,m
));
x1
= modulo(x1
,2);
x2
= modulo(x2
,2);
N
= length(x1
);
for i
=1:length(x1
)
x
(i
,:) =[x1
(N
-i
+1),x2
(N
-i
+1)];
end
x
= string(x
)
//Result
//Enter the input Top Adder Sequence:=[1,1,1]
//Enter the input Bottom Adder Sequence:=[1,0,1]
//Enter the message sequence:=[1,1,0,0,1]
//x =
//!1 1 !
//! !
//!1 0 !
//! !
//!1 1 !
//! !
//!1 1 !
//! !
//!0 1 !
//! !
//!0 1 !
//! !
//!1 1 !
Rate this code snippet:
0
Rating: 0 | Votes: 0
posted by Senthilkumar R