- Sequence Generator
- Sequence Analyser
- USRP Transmitter
- USRP Receiver
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
Supported Plots:
- Real and Imaginary Plots
- I/Q Plot
- FFT Plot
Usage:
python3 analyser.py --input sample.seq.json
Usage:
python3 usrp_tx.py --config defaults/usrp.config.json --input sample.seq.json
Usage:
python3 usrp_rx.py --config defaults/usrp.config.json --output recording.seq.json