﻿Simultaneous Powerline and Wireless Smart Grid Communications Testbed (9/12/2016)

- Software Requirement
.LabVIEW 2015 SP1
.LabVIEW Real-Time Module
.LabVIEW FPGA Module
.LabVIEW Modulation Toolkit
.NI FlexRIO 15.5 (including NI FlexRIO Adapter Module Support)
.NI-FGEN 15.0
.NI-SCOPE 15.1.1

- Hardware Requirement
Hardware does not have to be exactly identical to the following list. The list includes hardware used for code development.
.PXI-1045 chassis (PLC)
	.PXI-8106 controller (RTOS)
	.PXI-5421 signal generator
	.PXI-5122 digitizer
.PXI-1082 chassis (Wireless)
	.PXIe-8133 controller (RTOS)
	.PXIe-7965R FPGA module
	.NI-5791 RF adapter module
.BNC cables and VERT 2450 antennas
.Ethernet router

- How to run
1. Run both controllers in the RT mode, and discover them from a destop/laptop on NI MAX. All of them should be on the same local subnet. 
2. Open two top-level VIs for the PLC and wireless systems. Their names are 'top_wireless.vi' and 'top_PLC.vi', and each of them are located under each PXI RT target in the project explorer. 
3. Set 'Tx', 'Rx' and 'RIO Devices' to your hardware, and run both top-level VIs. You may run either of them first. 
4. When the 'system status' indicator on the PLC system front panel reads 'Ready' and the 'FPGA Running' indicator on the wireless system front panel is ON, click on the 'Send' button on the wireless system front panel. You will see constellation diagrams on both front panels.
5. Play with controls and modify subVIs as needed.

- REFERENCE
J. Sung, and B. L. Evans, “REAL-TIME TESTBED FOR DIVERSITY IN POWERLINE AND WIRELESS SMART GRID COMMUNICATIONS,” in Proc. IEEE Global Communications Conference, Dec. 2017.