lteConvolutionalEncode

Syntax

Description

output = lteConvolutionalEncode(input) returns
the result of convolutionally encoding the input data vector input.
The convolutional code has constraint length 7 and is tail biting
with coding rate 1/3 and octal polynomials G0=133, G1=171
and G2=165. Because the code is tail-biting, output is three
times the length of the input. The three encoded parity streams are
concatenated block-wise to form the encoded output that is, out
= [D0 D1 D2] where D0, D1,
and D2 are the separate vectors resulting from
encoding the input input with the individual
polynomials G0, G1, and G2.

Input Arguments

input — Input data vectorcolumn vector

Output Arguments

output — Convolutionally encoded data column vector

Convolutionally encoded data, returned as a column vector. Because
the code is tail biting, output is three times
the length of the input. The three encoded parity streams are concatenated
block-wise to form the encoded output that is, out = [D0
D1 D2] where D0,D1,
and D2 are the separate vectors resulting from
encoding the input input with the individual
octal polynomials G0=133, G1=171,
and G2=165.