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_ |