- 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.jsonGenerate all sequence samples:
./generate_all.shSupported Plots:
- Real and Imaginary Plots
- I/Q Plot
- FFT Plot
Usage:
python3 analyser.py --input sample.seq.jsonUsage:
python3 usrp_tx.py --config defaults/usrp.config.json --input sample.seq.jsonUsage:
python3 usrp_rx.py --config defaults/usrp.config.json --output recording.seq.json