RENEWLab  1.1.0
RENEW project
SISO_TX Namespace Reference

Functions

def print_thread (sdr, info)
 Functions #. More...
 
def siggen_app (args, rate, ampl, ant, gain, freq, bbfreq, waveFreq, numSamps, serial, sigType, lo_tone)
 
def signal_handler (signal, frame)
 
def main ()
 Main #. More...
 

Variables

 sdr = None
 Global Parameters #. More...
 
bool running = True
 
 txStream = None
 

Detailed Description

 SISO_TX.py

 Simple transmitter. Generate signal and transmit it from one of the
 antennas in the Iris Board.
 Supported signal types:
   LTE, WiFi LTS, WiFi STS, Sine

 Usage example: python3 SISO_TX.py --serial="RF3C000047"

  NOTE ON GAINS:
  Gain settings will vary depending on RF frontend board being used
  If using CBRS:
  gain: at 2.5GHz [16:1:81], at 3.6GHz [15:1:81]

  If using only Dev Board:
  gain: at both frequency bands [0:1:42]

---------------------------------------------------------------------
 Copyright © 2018-2019. Rice University.
 RENEW OPEN SOURCE LICENSE: http://renew-wireless.org/license
---------------------------------------------------------------------

Function Documentation

◆ main()

def SISO_TX.main ( )

Main #.

Here is the call graph for this function:

◆ print_thread()

def SISO_TX.print_thread (   sdr,
  info 
)

Functions #.

Continuously print sensor information

◆ siggen_app()

def SISO_TX.siggen_app (   args,
  rate,
  ampl,
  ant,
  gain,
  freq,
  bbfreq,
  waveFreq,
  numSamps,
  serial,
  sigType,
  lo_tone 
)
Generate signal and write stream to RAM for TX
Here is the call graph for this function:
Here is the caller graph for this function:

◆ signal_handler()

def SISO_TX.signal_handler (   signal,
  frame 
)

Variable Documentation

◆ running

bool SISO_TX.running = True

◆ sdr

SISO_TX.sdr = None

Global Parameters #.

◆ txStream

SISO_TX.txStream = None