Radio over IP system helps New Zealand Railways perform major upgrade of nationwide radio network.
by Robert Cameron, Symmetry Innovations Pty Ltd
ONTRACK, the government organization responsible for New Zealand’s rail network, operates a nationwide radio system to facilitate the safe movement of trains and track workers. The system, which comprises 148 hilltop and tunnel VHF repeaters, interlinked by a narrowband UHF network to a central control center, has had no major upgrades since it was installed in the early 1980s.
In a bold move to improve the system’s reliability, flexibility, and support for mobile data, ONTRACK has embarked upon a major upgrade, replacing the UHF-linking infrastructure with an Internet Protocol (IP) network. This project requires installation of radio over IP (RoIP) conversion equipment at each repeater site. VHF analogue radio will continue to provide voice and data communication from the hilltop to the train due to its excellent coverage properties.
ONTRACK considered several RoIP solutions before commissioning Xworks to develop a custom system based on the QNX Neutrino RTOS. The system, a four-channel RoIP device called the ORC, serves as a bridge between conventional VHF/UHF radio networks and an IP network. The ORC performs many functions, including:
The result is a fully integrated, low-bandwidth, vendor-neutral RoIP solution that operators can manage and control remotely from New Zealand’s National Train Control Centre.
![]() |
Figure 1 - A single ORC RoIP unit can access up to four remote radio networks via local or wide area networks, including the Internet.
|
The ORC has to operate flawlessly 24/7, for two key reasons:
To achieve the required level of high availability, Xworks selected the QNX Neutrino RTOS because of its inherent fault tolerance and dynamic upgradeability.
Vehicle visibility on the nationwide rail corridor is paramount. Thus, the system uses special extended Selcall packets in areas of poor GPRS coverage to guarantee 100% visibility. The ORC intercepts these position reports, decodes and verifies them, then sends them back to the Train Control Centre over the IP network.
Because many repeater sites are located in remote areas with helicopter access only, the ORC includes several remote control and diagnostic facilities; it can even be cold-started remotely. The network connectivity features offered by the QNX TCP/IP stack enable operators to perform diagnostic functions remotely via Telnet or the integrated QNX Web server. Field upgrades can be performed via FTP, and extensive non-volatile logs are kept in battery-backed static RAM. The ORC also supports DHCP, which was a key requirement, and an industry-compliant MIB, which allows access to almost all ORC functions.
The Xworks team had to complete this complex project within 18 months. To deliver on time, the team leveraged its previous experience with the QNX Neutrino RTOS and the QNX Momentics Tool Suite.
To complete the project, the team used many QNX software components, including the high availability manager, TCP/IP stack, DHCP client, Telnet server, FTP server, Web server (Slinger), data server, flash memory driver, RAM memory driver, 16550 serial driver (13 serial ports), and AC97 audio driver.
Code reuse was a key consideration. Thanks to the message passing architecture and resource manager framework of the QNX Neutrino RTOS, the development team was able to reuse many proven device drivers previously developed for processor-specific hardware and peripherals. No code modifications to the drivers were required.
To further reduce development time, Xworks licensed signal-processing algorithms, such as the G.729 audio codec, from Vocal Technologies of Buffalo NY, USA.
![]() |
Figure 2 — To help ensure high uptimes and fault tolerance, the Xworks ORC uses the QNX high availability manager.
|
The ORC can work in any industry that uses conventional (analog) mobile radio equipment. Potential applications include:
Xworks also uses the QNX Neutrino RTOS in many other products, including the KMC mobile communications controller and GPS tracking device. This device is deployed in commuter trains and maintenance vehicles operating on the New Zealand rail network.
The Xworks team that developed the ORC hardware and software consisted of Aaron Croad, Kevin Buckle, and Kelvin McVinnie.
Visit Xworks at http://www.xworks.co.nz/index.shtml.