Methodology » History » Version 13

ZHAI, Lili, 03/27/2017 10:24 PM

1 1 SANCHEZ, Eduardo
h1. Methodology 
2 1 SANCHEZ, Eduardo
3 1 SANCHEZ, Eduardo
In this section, we describe the methodology used to develop the geostationary satellite channel emulator. In order to make easier to monitor the project progress, we divide the project into the following phases:
4 1 SANCHEZ, Eduardo
5 1 SANCHEZ, Eduardo
6 11 ZHAI, Lili
1. Learning the LabVIEW programming concepts with a tutorial in order to build a basic system;
7 13 ZHAI, Lili
8 11 ZHAI, Lili
2. Studying an example of QPSK modulation from the LabVIEW Modulation Toolkit;
9 13 ZHAI, Lili
10 1 SANCHEZ, Eduardo
3. Developing a QPSK communication system based on the LabVIEW example;
11 13 ZHAI, Lili
* develop one module for each of the main components of the communication system: transmitter, channel and receiver
12 13 ZHAI, Lili
* develop an additive white gaussian noise (AWGN) channel
13 13 ZHAI, Lili
* implement the propagation delay effect in the communication system
14 13 ZHAI, Lili
* add a tool to visualize the received symbol constellation
15 1 SANCHEZ, Eduardo
16 1 SANCHEZ, Eduardo
4. Testsing and validating the developed QPSK communication system via simulations. Testing, debugging and documentation;
17 13 ZHAI, Lili
18 1 SANCHEZ, Eduardo
5. Writing the preliminary report;
19 13 ZHAI, Lili
20 11 ZHAI, Lili
6. Studying the LabVIEW FPGA Module in order to run the developed communication system on FPGA;
21 13 ZHAI, Lili
22 12 ZHAI, Lili
7. Integrating the DVB-S2 modems in our communication system by replacing the transmitter and receiver modules;
23 13 ZHAI, Lili
* The transmitter module is replaced by a DVB-S2 modem.
24 13 ZHAI, Lili
* The receiver module is replaced by a DVB-S2 modem.
25 13 ZHAI, Lili
* Both the transmitter and the receiver are replaced by DVB-S2 modems.
26 12 ZHAI, Lili
27 1 SANCHEZ, Eduardo
8. Learning the hardware architectures of lab devices, including the modem, NI PXIe and Ethernet switch;
28 13 ZHAI, Lili
29 1 SANCHEZ, Eduardo
9. Studying an example of channel streaming modulation in the LabVIEW;
30 13 ZHAI, Lili
31 1 SANCHEZ, Eduardo
10. Studying the related software architecture for the initialization and configuration;
32 13 ZHAI, Lili
33 1 SANCHEZ, Eduardo
11. Modifying and implementing the Labview example for acquisition of the QPSK signal;
34 13 ZHAI, Lili
35 1 SANCHEZ, Eduardo
12. Testing and validating the signal via visualization and monitoring. Testing, debugging and documentation;
36 13 ZHAI, Lili
37 11 ZHAI, Lili
13. Modifying and implementing the Labview example for noise and delay generation;
38 13 ZHAI, Lili
39 11 ZHAI, Lili
14. Testing and validating the synchronization via visualization and monitoring. Testing, debugging and documentation;
40 13 ZHAI, Lili
41 11 ZHAI, Lili
15. Analyzing the results and performance;
42 13 ZHAI, Lili
43 1 SANCHEZ, Eduardo
16. Writing the final report.