Catalog Home Page

Design of a selective calling decoder for radio transmission

Barnes, Caitlin (2015) Design of a selective calling decoder for radio transmission. Internship Report, Murdoch University.



On large remote mine sites there is always a possibility of accidents occurring. These accidents need to be well recorded and understood to help prevent a similar accident occurring. In order to do this it is important to know who was recently in communication with anyone involved in the accident.

One of the ways to achieve this is by identifying which radios are being used for communication purposes around the time of the accident. This can be achieved as the majority of radios use Selective Calling (SelCall) tones and Automatic Number Identification (ANI) codes for identity purposes (Bailey 2003), (Weik 2012). This can be completed by using a Selective Calling Decoder.

This Selective Calling Decoder will need to have the ability to decode the SelCall values into their respective ANI codes and time stamp the date and time that they were used. These values will then need to be uploaded to a server and stored for future use. These should be stored in an easily accessible format and the server should include an ability to look up this information by employee ID, radio ANI code, date or time of transmission. Some extra features that were requested but not required included the ability to run the device on a multichannel radio system and the design of a website link to the server allowing remote access. This SelCall Decoder was to be a standalone device that could be easily connected into an existing system. RadLink Communications provided a controller named the BVR5000 to be used for this purpose.

The project has been completed to a simulation level of testing and has not yet been implemented into a standalone device. The testing in simulation involved reading a sound file stored on the same device as the SelCall Decoder, running the data from this file through a tone identification algorithm and outputting the determined ANI codes and a corresponding time stamp to a display on the screen of the device.

Unfortunately there were some aspects that were not completed in the period of this project. These included the ability to read in from an audio line in real time and to output the data in the correct format to the client’s server. Also the completed program was unable to be uploaded onto the stand alone device for further testing and implementation. This was caused by a delay on design of the BVR5000. The multichannel reading ability was considered but not checked in this phase and will also need further work completed on it. A final section that was not considered during this period was the creation of a web page to link to the server to allow for remote access. These section should all be completed before the project is made live.

Whilst the project has not been completed it has been considered a partial success. The section that has been completed is fully functional in simulation and can be seen as a successful proof of concept. The completion of the project was unsuccessful mostly due to a delay in the completion of the BVR5000 and as such was outside of the author’s control.

Publication Type: Internship Report (Bachelor of Engineering)
Murdoch Affiliation: School of Engineering and Information Technology
Item Control Page Item Control Page


Downloads per month over past year