From: Myeong hoon on
Step by step,,

Bernoulli Binary block - sample time : 1e-7/(k*code_rate)
- 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.
i worried about this problem all day in desperation,,,but i have no idea.
please help me