Channel and Coding Implementation » History » Version 11

Gimenez Silva, Adriana, 12/15/2015 09:22 AM

1 7 PASCHOS, Alexandros
{{toc}}
2 7 PASCHOS, Alexandros
3 9 PASCHOS, Alexandros
h1. *Channel and Coding Implementation*
4 1 PASCHOS, Alexandros
5 9 PASCHOS, Alexandros
h2. *AWGN Channel*
6 8 PASCHOS, Alexandros
7 10 PASCHOS, Alexandros
After establishing a basic channel, AWGN was then added as shown on Figure 5.5. The AWGN function has an Eb/No input, which is the target Eb/No of the signal (the Eb/No received).
8 1 PASCHOS, Alexandros
9 3 PASCHOS, Alexandros
p=. !{width: 60%}https://sourceforge.isae.fr/attachments/download/1503/withAWGN.png(AWGN Implementation)!
10 10 PASCHOS, Alexandros
_Figure 5.5 Communication Diagram_
11 1 PASCHOS, Alexandros
12 9 PASCHOS, Alexandros
h2. *Coding*
13 1 PASCHOS, Alexandros
14 11 Gimenez Silva, Adriana
In order to further improve the communication chain,  coding is applied to this channel, a illustrated in figure 6. The BER function in LabVIEW compares the received bit stream to the Galois generated PN sequence. At this point, as mentioned in the limitations, synchronization between the two USRP was an issue. From the time the Vi was ran, there was a delay of 3 seconds on the receiving side, plotting noise, before correcting plotting the constellation. The received bits did not maintain a fixed value (since the transmitter and receiver were continuously transmitting and receiving) but rather kept changing (between 0 and 1) throughout the test, giving a BER of 1. For this reason, it was necessary to calculate the BER without the use of USRPs. 
15 4 PASCHOS, Alexandros
16 6 PASCHOS, Alexandros
p=. !{width: 60%}https://sourceforge.isae.fr/attachments/download/1505/withCoding.png(Channel and Coding)!
17 10 PASCHOS, Alexandros
_Figure 5.6 AWGN and Coding_