Our coding solution » History » Version 5

ABDALLAH, Hussein, 03/23/2016 03:14 PM

1 1 ABDALLAH, Hussein
h1. Our coding solution
2 1 ABDALLAH, Hussein
3 1 ABDALLAH, Hussein
*Cascade coding simulation* 
4 1 ABDALLAH, Hussein
5 1 ABDALLAH, Hussein
In this section, we will simulate cascade coding: convolution coding plus RS coding, the communication chain is shown as following:
6 1 ABDALLAH, Hussein
7 1 ABDALLAH, Hussein
!Communication_chain_cascade.jpg!
8 1 ABDALLAH, Hussein
Block diagram of cascade encode and decode
9 2 ABDALLAH, Hussein
10 2 ABDALLAH, Hussein
The cascade coding above insert a interleave module in order to improve the coding gain for burst errors. The convolution encoding rate is 2/3, and punched from CC(2,1,7;133,171). The convolution decoding uses soft decoding, so the total code rate is 0.614.
11 2 ABDALLAH, Hussein
12 2 ABDALLAH, Hussein
We just use the same simulate block diagram but change the encoding and decoding module as the figure above shows. Then we get the BER data:
13 2 ABDALLAH, Hussein
14 2 ABDALLAH, Hussein
BER results of BPSK simulation with cascade coding
15 2 ABDALLAH, Hussein
16 3 ABDALLAH, Hussein
!BPSK_simulation_cascade_Results.jpg!
17 4 ABDALLAH, Hussein
18 4 ABDALLAH, Hussein
!BER_all_coding_schemes.jpg!
19 4 ABDALLAH, Hussein
BER simulation of 3 types of coding
20 5 ABDALLAH, Hussein
21 5 ABDALLAH, Hussein
We can see above that the cascade coding rate is 0.614, it is higher than Golay code(0.5), but it has almost 5.4dB coding gain.
22 5 ABDALLAH, Hussein
So if the Down link of voyage 1 uses this cascade coding, there will be at least 5.2 dB coding gain. And we will not use Manchester coding because it increases the channel data rate, and decreases the channel Eb/N0, and then leads to decrease the performance of link. So this is our solution for Voyager 1 Down link.