memory = np.array(2, ndmin=1)
g_matrix = np.array((0o5, 0o7), ndmin=2)
trellis = cc.Trellis(内存,g_matrix)
interlv = inter.RandInterlv(len(msg_encode),1)
msg = cct.turbo_encode(msg_encode, trellis1 = trellis, trellis2= trellis, interleaver = interlv )
res = cct.turbo_decode(msg[0], msg[1], msg[2], trellis = trellis, noise_variance = noise_var, number_iterations = num_iter, interleaver = interlv)