SuperH_rev4
To compile:
install the gcc arm toolchain version gcc-arm-none-eabi-7-2018-q2-update/
https://developer.arm.com/tools-and-software/open-source-software/developer-tools/gnu-toolchain/gnu-rm/downloads/7-2018-q2-update
In the firmware directory, create a symbolic link to the toolchain:
e.g. ln -s ../gcc-arm-none-eabi-7-2018-q2-update arm-toolchain
Then type 'make'
The firmware can decode the follow protocols in stand-alone mode (NO PC):
Available SuperH+ built-in/stand-alone demod/decoders ------------------ FM Analog narrow/med/wide (mode fm) AM Analog narrow/med/wide (mode am) IQ 16-bit over UDP (mode iq) + GNURadio Driver P25P1 Voice + Trunking Control Channel (mode p25) DMR Voice + ConnectPlus Trunking Control Channel (mode dmr) ADSB Mode-S - Console output (mode adsb) This mode uses 2 separate ADCs in single ended mode with 2 Msps / 8-bit. ACARS - Console output (mode acars) FLEX-4FSK-1600 - Console output (mode pagers, fm) POCSAG 1200 - Console output (mode pagers, fm)
1st IF is 1.5 GHz (high IF like a typical spectrum analyzer)
Baseband filters are 10 - 150 kHz in 16 steps. 70dB adjacent rejection, 100+ dB alternate rejection.
NCO based final tuning.
20dB pre-LNA step-attenuator front-end (controlled by AGC)
AGC + DSP extends dynamic range to over 150dB.
ACARS receives long messages >350 miles away with an indoor antenna and 0 bit errors.
DC coupling and extremely stable TCXO makes sub-Hz demodulation with software-based DC offset correction possible
I/Q ADCs SNR is >= 82 dB in 16-bit differential mode of operation (10-150 kHz baseband filter mode).
superH_fm_radio_dynamics_silence_demo.wav (recorded off air)
superH FM demod demonstration https://youtu.be/HBXcUFW8yaA
P25P1 demo https://youtu.be/G3MCHvNcKHg
superH gqrx / 40-meter / AM demo https://youtu.be/u9L5sJRPFiQ
Local ham radio repeater VHF https://youtu.be/9KYXXc-55yA
SuperH+ receiving ADSB https://youtu.be/LvIR2hlR7_A