-
Notifications
You must be signed in to change notification settings - Fork 9
CORENET's Role
CORENET is a server which enables use of USRPs that are located in Kelly Hall. Since CORENET has real radios that can register in the SAS, code has been written to interface the nodes with the SAS. The main Python script is socket_to_sas.py
.
Image from WinnForum Doc Page 5
In this current SAS-CORENET project, CORENET is acting as the Domain Proxy interfacing all of the CBSDs/Nodes in Kelly Hall. Only 1 socket connection is made to the SAS. However, multiple instances of the socket_to_sas.py
script may be used to create a socket per each node should a DP-less architecture be desired.
Beginning with GNU Radio Companion, TX and RX Python scripts were generated. From the generated files, the rest of this code wrapped it with the socket functionality and interfaces (user input / simulation file).
For the case of the TX USRP, a Signal Source block was connect to a UHD:USRP Sink. The wrapping code allows a user to pass in data to essential recreate this flowgraph and execute it.
For the case of RX, a UHD:USRP Source is connected to a Probe. The probe delivers the data received from the USRP in the Python script, which can be sent to the SAS for spectrum sensing purposes.