From: Myeong hoon on
i am beginner level simulink user. i need a help
Step by step,,

Bernoulli Binary block - sample time : 1e-7/(3*code_rate) - code_rate : 1/2
- frame-based outputs -> samples per frame: 600
- the rest : initial state
convolutional Encoder : initial state -> Trellis structure : poly2trellis(7,[171 133])
- code rate is 1/2
M-PSK Modulator Baseband - M-ary number : 8
- Phase offset(rad) : 0
- Constellation ordering : Binary
- Input type : Bit
AWGN - Eb/No - 0:2:12
- Number of bits per symbol : 3
- Input signal power, referenced to 1 ohm(watts) : 1
- Symbol period (s) : 1e-7
M-PSK Demodulator Baseband - M-ary number : 8
- Phase offset(rad) : 0
- Constellation ordering : Binary
- Output type : Bit
- Decision type : Hard decision
Viterbi Decoder - Trellis structure : poly2trellis(7,[171 133])
- Decision type : Hard decision
- the rest : initial state
Error Rate Calculation - Receive delay : 34 (by convolutional encoding, viterbi decoding)
- Computation delay : 0
- Stop simulation - target number of errors : 1e7,
- maximum number of symbols : 1e7

blocks are modeled as above....(8PSK)
after monte carlo simulation, there are performance difference compared with theoretical result.
if there are no channel coding, performance is correct. but, convolutional coding block cause weird output.
i worried about this problem all day in desperation,,,but i have no idea.
please help me