Skip to content
Luke Berndt edited this page Jan 21, 2015 · 5 revisions

Items for Future Versions

The current version of the software is designed for Motorola SmartNet II trunked systems with all of the audio from the talkgroups encoded using the P25 CAI phase I protocol. This works great of the older DC Fire Department system, but the overall design is not that configurable.

The goal is to have a future version of the software that is more configurable and can handle more types of systems. The target would be to increase the type of trunking control channel that can be decoded to include P25. The type of audio channels that could be decoded would also include analog and P25 Phase II.

Here are some planned items to get there:

  • Create a config file to better describe both the trunked system which would be monitored and how the SDR(s) are configured to monitor it.
    • Right now, the systems is only designed for using a single SDR. For some systems it maybe necessary to use multiple SDRs to cover an entire system. T

General Thoughts:

  • There will be a general class for Sources, it will have a generic pointer to the block for the source it creates.
  • As part of config, the number of logger will be defined. When the source is created, the loggers are also and get attached.
  • When the system config is read in, the appropriate Trunking Channel decoder will be stood up and connected to the right source based upon the frequency of the control channel.
  • It might be good to have a class for the system. It would have a general pointer to the right gnuradio block.
  • When a logger needs to be started, the trunker will scroll through the available sources to find the right coverage and then see if there are loggers available.
Clone this wiki locally