osmo-rfds is a RF delay simulator, which can be used to artificially delay RF signals by a configurable amount of [variable] delay. This is useful to test timing control loops in TDMA systems, such as GSM.
It is part of the Osmocom (Open Source Mobile Communications) project.
The hardware we use for this is the PlotoSDR, also known as ADALM-PLUTO
The git repository contains the FPGA gateware, firmware and software to turn the PlutoSDR into said RF delay simulator.
- Build instructions: https://gitea.osmocom.org/sdr/osmo-rfds/src/branch/master/doc/build.md
- Usage instructions: https://gitea.osmocom.org/sdr/osmo-rfds/src/branch/master/doc/usage.md
A recorded video presentation about osmo-rfds can be found at https://media.ccc.de/v/osmodevcon2019-101-osmo-rfds-osmocom-rf-delay-simulator
- Available binaries: PreBuiltImages