SDRtrunk is an integrated application for demodulating radio signals and decoding trunked radio network protocols and some related radio signal formats. The application does NOT require a discriminator tapped scanner and it does NOT require the use of audio piping applications like Virtual Audio Cable. All connections between the tuner or sound card and the decoders is provided by the sdrtrunk application.
SDRTrunk uses channel definitions to configure and setup each demodulation and decoder processing sequence. In order to successfully decode radio signals, each channel configuration requires:
Each channel definition allows you to optionally configure:
The SDRTrunk application is programmed in Java and can run on any computer where Java is supported for the operating system and where the computer hardware (processor/memory) is sufficient for the processing workload. It is designed to operate with multiple external and dongle-type USB tuners. The application allows you to process multiple radio channels simultaneously, limited only by your computer’s processing power and the tunable bandwidth of each of the tuners attached to your computer. It also supports automatically creating and tuning to traffic channels in trunked radio systems when decoding the system control channel.
Verify java installation:
console: java -version
java version "1.8.0_91" Java(TM) SE Runtime Environment (build 1.8.0_91-b14) Java HotSpot (TM) 64-bit Server VM
Download the sdrtrunk application.
The following udev files are available here: https://github.com/DSheirer/sdrtrunk/tree/master/src/main/resources
funcube-dongle.rules 52-airspy.rules 53-hackrf.rules rtl-sdr.rules
Run the SDRTrunk application:
console: cd (download folder) console: java -jar sdrtrunk-release-jar-filename