BPSK link BER simulation » History » Version 7

ABDALLAH, Hussein, 03/23/2016 01:19 PM

1 1 ABDALLAH, Hussein
h1. BPSK link BER simulation
2 1 ABDALLAH, Hussein
3 1 ABDALLAH, Hussein
For a beginner of LABVIEW, The first step of simulation is building a BPSK communication chain with Gauss White Noise channel and without coding. 
4 1 ABDALLAH, Hussein
5 1 ABDALLAH, Hussein
!Communication_chain_without_coding.jpg!
6 2 ABDALLAH, Hussein
Communication chain of BPSK without coding
7 2 ABDALLAH, Hussein
8 2 ABDALLAH, Hussein
9 2 ABDALLAH, Hussein
Like the figure above, we first generate the pseudorandom series bits “0” or “1”, then use BPSK modulation, we make “0” with 0 radian phase, and “1” with pi radian phase. Put signal through the Gauss White Noise channel, of course the noise comes out through the Eb/N0 calibration module, the next step is BPSK demodulation, use it to recovery the information bits, then the last step if calculate the BER. According the different Eb/N0, we get the different BER, the we draw the BER curve as a function of Eb/N0, 
10 3 ABDALLAH, Hussein
11 2 ABDALLAH, Hussein
The following is the program block with G-language:
12 3 ABDALLAH, Hussein
13 3 ABDALLAH, Hussein
!Labview_blocks_without_coding1.jpg!
14 4 ABDALLAH, Hussein
Figure of the communication chain blocks without coding 1
15 5 ABDALLAH, Hussein
16 6 ABDALLAH, Hussein
17 5 ABDALLAH, Hussein
!Labview_blocks_without_coding2.jpg!
18 5 ABDALLAH, Hussein
Figure of the communication chain blocks without coding 2
19 6 ABDALLAH, Hussein
20 6 ABDALLAH, Hussein
21 6 ABDALLAH, Hussein
!Labview_blocks_without_coding3.jpg!
22 6 ABDALLAH, Hussein
Figure of the communication chain blocks without coding 3
23 7 ABDALLAH, Hussein
24 7 ABDALLAH, Hussein
25 7 ABDALLAH, Hussein
The interface of Labview is shown as following:
26 7 ABDALLAH, Hussein
!Communication_chain_interface_without_coding.jpg!
27 7 ABDALLAH, Hussein
Communication Chain interface without coding of BPSK
28 7 ABDALLAH, Hussein