viterbi decoder

decoder2=vitdec(decode2,trel,20,'cont','hard');
here the length of decode2 is 75 bits. but we are getting the error as:Length of the input code vector must be a multiple of the number of bits in an input symbol. please help us.

Antworten (1)

Walter Roberson
Walter Roberson am 20 Jan. 2012

0 Stimmen

log2(trel.numInputSymbols) must evenly divide length(decode2)
Each symbol in the vector decoded consists of log2(trellis.numInputSymbols) bits.

2 Kommentare

Abi Aarthy
Abi Aarthy am 21 Jan. 2012
sir,
we donot know how to implement this function"log2(trellis.numinputsymbols)".
Walter Roberson
Walter Roberson am 21 Jan. 2012
As I indicated at the beginning of my response,
log2(trel.numInputSymbols)
The trel here is the same as the trel variable you are passing as the second argument to vitdec .

Melden Sie sich an, um zu kommentieren.

Tags

Gefragt:

am 20 Jan. 2012

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by