Viterbi decoder MATLAB source code
This section of MATLAB source code covers viterbi decoder matlab code including viterbi decoder specifications for convolutional encoder of constraint length 5.
Specifications of convolutional encoder
Convolution Encoder (3, 1, 4) specifications
Coding rate: 1/3
Constraint length: 5
Output bit length: 3
Message bit length: 1
Maximal memory order / no. of memory elements = 4
Generator Polynomials: 25 (8), 33 (8), 37 (8)
Specifications of viterbi decoder
codeword length: 20
coding rate: 1/3
constraint length: 5
trace back length: 20
quantization levels: two (Hard decision type)
generator Polynomials: 25 (8), 33 (8), 37 (8)
Viterbi MATLAB Code STEPS
%Make up a symbol.
STEP-2: Transition Table For Trace Back.
STEP-3:find the length of input and LOOP FOR NUMBER OF TIME UNITS.
STEP-4:CHECKING FOR REDUNDANT STATES
Write to firstname.lastname@example.org for complete MATLAB code as per above specifications.
Register and download following paper:
Useful Links to MATLAB codes
Refer following as well as links mentioned on left side panel for useful MATLAB codes.
OFDM Preamble generation Time off estimation corr Freq off estimation corr channel estimation 11a WLAN channel PN sequence generation OFDMA Tx Rx AES DES carrier aggregation CCDF FIR Filter IIR Filter Low Pass FIR Viterbi decoder CRC8 CRC32