Results » History » Version 17
Version 16 (Gimenez Silva, Adriana, 12/15/2015 09:32 AM) → Version 17/21 (Gimenez Silva, Adriana, 12/15/2015 09:36 AM)
h1. *6. Results*
When the communication between the USRPs was established, the transmitted constellation below was obtained.
p=. !{width: 30%}https://sourceforge.isae.fr/attachments/download/1513/Tx_Constellation.png(Transmitted Constellation)!
_Figure 6.1 Transmitted Constellation_
Using the reshape function in LabVIEW, the symbol rate of 62500 symbols/sec is multiplied by the number of samples per symbol, since the demodulator dunction assumes that this would be the sample rate of the input waveform. The received constellation is shown below. The $BER$ in this case is, evidently, 0.
p=. !{width: 30%}https://sourceforge.isae.fr/attachments/download/1511/Rx_Constellation_no_noise.png(Received Constellation)!
_Figure 6.2 Received Constellation without AWGN_
The constellation on Figure 6.3 was obtained when adding AWGN, for a target $E_b/N_0$ (received $E_b/N_0$) of 5.The constellation will vary as the values of $E_b/N_0$ vary, making it either noisier, or making it resemble a noiseless channel.
p=. !{width: 30%}https://sourceforge.isae.fr/attachments/download/1512/Rx%20_Constellation_AWGN.png(Noisy Constellation)!
_Figure 6.3 Noisy Constellation_
With AWGN, the $BER$ is calculated, then compared to the theoretical one, obtaining a $BER$ vs $E_b/N_0$ graph like the one depicted below in Figure 6.4. It can be seen that the simulated $BER$ follows, as expected, the same behavior as the theoretical $BER$, validating simulated results
p=. !{width: 60%}https://sourceforge.isae.fr/attachments/download/1514/BERtheory.jpg(Theroretical an Simulated)!
_Figure 6.4 BER vs Eb/No without coding_
The $BER$ is also calculated for a the BCH code (31,15,3) or a rate of (roughly) 1/2, and for BCH (7,4,1), and compared to the simulated $BER$ without coding. The resulting graphs presented below It can be observed from the graph below, that BCH greatly improves the $BER$. In this case, there is a gain of $3dB$ for a $BER=10^-5$
p=. !{width: 60%}https://sourceforge.isae.fr/attachments/download/1516/BERbch.jpg(BCH Coding(31,15,3))! Coding)!
_Figure 6.5 BER vs Eb/No with BCH(31,15,3) BCH coding_
p=. !{width: 60%}https://sourceforge.isae.fr/attachments/download/1544/BCH%20coding.jpg(BCH Coding BCH(7,4,1))!
_Figure 6.6 BER vs Eb/No with BCH(7,4,1)_
Both codes have roughly a rate of 1/2, but it is observed that there is greater improvement for BCH (31, 15,3) since this code can correct more errors in a given bit length (simulated bit stream is of length 3000 bits) than BCH(7,4,1). For BCH (31, 15,3) there is a coding gain of 3,5dB for a $BER=10^-5$ while for BCH(7,4,1) the coding gain for the same $BER$ is of 2dB.
When the communication between the USRPs was established, the transmitted constellation below was obtained.
p=. !{width: 30%}https://sourceforge.isae.fr/attachments/download/1513/Tx_Constellation.png(Transmitted Constellation)!
_Figure 6.1 Transmitted Constellation_
Using the reshape function in LabVIEW, the symbol rate of 62500 symbols/sec is multiplied by the number of samples per symbol, since the demodulator dunction assumes that this would be the sample rate of the input waveform. The received constellation is shown below. The $BER$ in this case is, evidently, 0.
p=. !{width: 30%}https://sourceforge.isae.fr/attachments/download/1511/Rx_Constellation_no_noise.png(Received Constellation)!
_Figure 6.2 Received Constellation without AWGN_
The constellation on Figure 6.3 was obtained when adding AWGN, for a target $E_b/N_0$ (received $E_b/N_0$) of 5.The constellation will vary as the values of $E_b/N_0$ vary, making it either noisier, or making it resemble a noiseless channel.
p=. !{width: 30%}https://sourceforge.isae.fr/attachments/download/1512/Rx%20_Constellation_AWGN.png(Noisy Constellation)!
_Figure 6.3 Noisy Constellation_
With AWGN, the $BER$ is calculated, then compared to the theoretical one, obtaining a $BER$ vs $E_b/N_0$ graph like the one depicted below in Figure 6.4. It can be seen that the simulated $BER$ follows, as expected, the same behavior as the theoretical $BER$, validating simulated results
p=. !{width: 60%}https://sourceforge.isae.fr/attachments/download/1514/BERtheory.jpg(Theroretical an Simulated)!
_Figure 6.4 BER vs Eb/No without coding_
The $BER$ is also calculated for a the BCH code (31,15,3) or a rate of (roughly) 1/2, and for BCH (7,4,1), and compared to the simulated $BER$ without coding. The resulting graphs presented below It can be observed from the graph below, that BCH greatly improves the $BER$. In this case, there is a gain of $3dB$ for a $BER=10^-5$
p=. !{width: 60%}https://sourceforge.isae.fr/attachments/download/1516/BERbch.jpg(BCH Coding(31,15,3))! Coding)!
_Figure 6.5 BER vs Eb/No with BCH(31,15,3) BCH coding_
p=. !{width: 60%}https://sourceforge.isae.fr/attachments/download/1544/BCH%20coding.jpg(BCH Coding BCH(7,4,1))!
_Figure 6.6 BER vs Eb/No with BCH(7,4,1)_
Both codes have roughly a rate of 1/2, but it is observed that there is greater improvement for BCH (31, 15,3) since this code can correct more errors in a given bit length (simulated bit stream is of length 3000 bits) than BCH(7,4,1). For BCH (31, 15,3) there is a coding gain of 3,5dB for a $BER=10^-5$ while for BCH(7,4,1) the coding gain for the same $BER$ is of 2dB.