75 Innovative Control and Signal Processing Software for Modern Weather Radar

Tuesday, 29 August 2023
Boundary Waters (Hyatt Regency Minneapolis)
Jakub Bartel, Meteopress, Prague, 107, Czech republic

Developing control and signal processing software for modern weather radar systems presents a multitude of challenges, particularly in designing software components that can accommodate various architectural approaches. At Meteopress, we have successfully tackled these challenges by developing a unique weather radar system from the ground up, with our hardware solution significantly influencing our software design.
In our system, all radar data processing occurs on the back of the antenna, with a local computer serving as an integrated control unit for radar mechanical control and signal processing. This streamlined design enables the computer to effectively run a complete monitoring and alerting stack, allowing for efficient and robust system performance.
A key feature of our radar software is its modular architecture, which employs an event bus as the communication medium between components. This design choice ensures that all data are passed through a real-time data queue, enabling the connection of multiple data consumer processes simultaneously. As a result, we can naturally run several signal processing processes in parallel, opening up infinite possibilities for testing new algorithms on a production radar without compromising production data availability. This capability also allows us to run development and research algorithms on current measurements.
Our innovative approach benefits greatly from the freedom to utilize modern tools and technologies. Our software stack is composed of multiple reusable tools that can, in most cases, be directly integrated into other solutions. This flexibility not only enhances the adaptability of our weather radar system but also fosters collaboration and innovation within the meteorological community.
- Indicates paper has been withdrawn from meeting
- Indicates an Award Winner