Skip to content

Latest commit

 

History

History
executable file
·
46 lines (38 loc) · 942 Bytes

readme.md

File metadata and controls

executable file
·
46 lines (38 loc) · 942 Bytes

Laboratory Exercises

List of Command Line Applications

  • Sequence Generator
  • Sequence Analyser
  • USRP Transmitter
  • USRP Receiver

Sequence generator

Supported shapes, argument --seq shape_type and additional parameters

  • ones, zeros: --n-samples
  • rectangular: --n-samples, --period, --pulse-duration
  • exp, negative_exp, cos, cos_sq: --n-samples, --period, --amplitude

Usage:

python3 seq_gen.py --seq cos --n-samples 500 --output sample.seq.json

Generate all sequence samples:

./generate_all.sh

Sequence Analyser

Supported Plots:

  • Real and Imaginary Plots
  • I/Q Plot
  • FFT Plot

Usage:

python3 analyser.py --input sample.seq.json

USRP Transmitter

Usage:

python3 usrp_tx.py --config defaults/usrp.config.json --input sample.seq.json

USRP Receiver

Usage:

python3 usrp_rx.py --config defaults/usrp.config.json --output recording.seq.json