4 64 16

0 8 32 40 
0 8 32 40 
1 9 33 41 
1 9 33 41 
2 10 34 42 
2 10 34 42 
3 11 35 43 
3 11 35 43 
4 12 36 44 
4 12 36 44 
5 13 37 45 
5 13 37 45 
6 14 38 46 
6 14 38 46 
7 15 39 47 
7 15 39 47 
0 8 32 40 
0 8 32 40 
1 9 33 41 
1 9 33 41 
2 10 34 42 
2 10 34 42 
3 11 35 43 
3 11 35 43 
4 12 36 44 
4 12 36 44 
5 13 37 45 
5 13 37 45 
6 14 38 46 
6 14 38 46 
7 15 39 47 
7 15 39 47 
16 24 48 56 
16 24 48 56 
17 25 49 57 
17 25 49 57 
18 26 50 58 
18 26 50 58 
19 27 51 59 
19 27 51 59 
20 28 52 60 
20 28 52 60 
21 29 53 61 
21 29 53 61 
22 30 54 62 
22 30 54 62 
23 31 55 63 
23 31 55 63 
16 24 48 56 
16 24 48 56 
17 25 49 57 
17 25 49 57 
18 26 50 58 
18 26 50 58 
19 27 51 59 
19 27 51 59 
20 28 52 60 
20 28 52 60 
21 29 53 61 
21 29 53 61 
22 30 54 62 
22 30 54 62 
23 31 55 63 
23 31 55 63 

0 3 12 15 
3 0 15 12 
1 2 13 14 
2 1 14 13 
1 2 13 14 
2 1 14 13 
0 3 12 15 
3 0 15 12 
2 1 14 13 
1 2 13 14 
3 0 15 12 
0 3 12 15 
3 0 15 12 
0 3 12 15 
2 1 14 13 
1 2 13 14 
12 15 0 3 
15 12 3 0 
13 14 1 2 
14 13 2 1 
13 14 1 2 
14 13 2 1 
12 15 0 3 
15 12 3 0 
14 13 2 1 
13 14 1 2 
15 12 3 0 
12 15 0 3 
15 12 3 0 
12 15 0 3 
14 13 2 1 
13 14 1 2 
4 7 8 11 
7 4 11 8 
5 6 9 10 
6 5 10 9 
5 6 9 10 
6 5 10 9 
4 7 8 11 
7 4 11 8 
6 5 10 9 
5 6 9 10 
7 4 11 8 
4 7 8 11 
7 4 11 8 
4 7 8 11 
6 5 10 9 
5 6 9 10 
8 11 4 7 
11 8 7 4 
9 10 5 6 
10 9 6 5 
9 10 5 6 
10 9 6 5 
8 11 4 7 
11 8 7 4 
10 9 6 5 
9 10 5 6 
11 8 7 4 
8 11 4 7 
11 8 7 4 
8 11 4 7 
10 9 6 5 
9 10 5 6 

This is the joint trellis of two trellises described in awgn1o2_4.fsm and awgn1o2_16.fsm
It is useful for application of joint decoding...
It can be generated in python as follows:
> import trellis
> f1=trellis.fsm('awgn1o2_4.fsm')
> f2=trellis.fsm('awgn1o2_16.fsm')
> f=trellis.fsm(f1,f2)
> f.write_fsm_txt('joint_4_16.fsm')