Methodology » History » Version 12

ZHAI, Lili, 03/27/2017 08:10 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 11 ZHAI, Lili
2. Studying an example of QPSK modulation from the LabVIEW Modulation Toolkit;
8 11 ZHAI, Lili
3. Developing a QPSK communication system based on the LabVIEW example;
9 12 ZHAI, Lili
    - develop one module for each of the main components of the communication system: transmitter, channel and receiver
10 12 ZHAI, Lili
    - develop an additive white gaussian noise (AWGN) channel
11 12 ZHAI, Lili
    - implement the propagation delay effect in the communication system
12 12 ZHAI, Lili
    - add a tool to visualize the received symbol constellation
13 1 SANCHEZ, Eduardo
14 11 ZHAI, Lili
4. Testsing and validating the developed QPSK communication system via simulations. Testing, debugging and documentation;
15 11 ZHAI, Lili
5. Writing the preliminary report;
16 11 ZHAI, Lili
6. Studying the LabVIEW FPGA Module in order to run the developed communication system on FPGA;
17 11 ZHAI, Lili
7. Integrating the DVB-S2 modems in our communication system by replacing the transmitter and receiver modules;
18 12 ZHAI, Lili
    - The transmitter module is replaced by a DVB-S2 modem.
19 12 ZHAI, Lili
    - The receiver module is replaced by a DVB-S2 modem.
20 12 ZHAI, Lili
    - Both the transmitter and the receiver are replaced by DVB-S2 modems.
21 9 ZHAI, Lili
22 11 ZHAI, Lili
8. Learning the hardware architectures of lab devices, including the modem, NI PXIe and Ethernet switch;
23 11 ZHAI, Lili
9. Studying an example of channel streaming modulation in the LabVIEW;
24 11 ZHAI, Lili
10. Studying the related software architecture for the initialization and configuration;
25 11 ZHAI, Lili
11. Modifying and implementing the Labview example for acquisition of the QPSK signal;
26 11 ZHAI, Lili
12. Testing and validating the signal via visualization and monitoring. Testing, debugging and documentation;
27 11 ZHAI, Lili
13. Modifying and implementing the Labview example for noise and delay generation;
28 11 ZHAI, Lili
14. Testing and validating the synchronization via visualization and monitoring. Testing, debugging and documentation;
29 11 ZHAI, Lili
15. Analyzing the results and performance;
30 11 ZHAI, Lili
16. Writing the final report.