My concern is that with hard decision decoding, I can assign a 0 to a punctured bit position, using +/- 1 for the non-punctured hard bits. For soft decisions, I do not know how to optimally assign values to the punctured bits. For example, with 3-bit soft decision decoding, it seems suboptimal/wrong to assign a “3” or “4” (least confident 1 or 0) for the punctured bit.
MATLAB: Is it possible to implement soft Viterbi decoding with puncturing in the Communications Blockset 3.0.1 (R14SP1) or the Communications Toolbox 3.0.1 (R14SP1)
communications blocksetdecodingpuncturingsoftviterbi
Related Question
- How to obtain the integer values of a Galois Field (GF) object in the Communications Toolbox 3.0.1 (R14SP1)
- How to use erasure information to do Reed Solomon decoding with the Communications Toolbox 4.1 (R2008a)
- Am I getting an out of memory error when using the RAYLEIGHCHAN function in the Communications Toolbox 3.0.1 (R14SP1)
- How to model both Reed-Solomon and Convolutional Encoding in the Communications Blockset 4.4 (R2010a)
- Does the CONVENC function from Communications Toolbox 3.0.1 (R14SP1) fail when the message input is a non-double type
- How to set the initial states to zero in the Viterbi Decoder block using Communications Blockset 3.3 (R2006a)
- Is the “Relationship Between Es/No and SNR” in the “Describing the Noise Level of an AWGN Channel” section of Communications Toolbox 3.0.1 (R14SP1) documentation correct
Best Answer