Skip to content

agile-radio-lab/lab_sdr_exercises

Repository files navigation

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

About

Set of scripts for SDR lab

Resources

Stars

Watchers

Forks

Releases

No releases published

Contributors 3

  •  
  •  
  •