Open-source coding platform makes radar technology accessible to scientists worldwide
Hi-SNR lab students working on code base and conducting tests to verify functionality. Photo Credit: Jesse Petersen
Radar technology is one of the most powerful tools to better understand our world around us.
Researchers use radar to see beneath the surface of ice, forest canopy or soil in ways the human eye never could. As the planet changes, that kind of capability matters more than ever.听

Undergraduate researcher, Colin Chow (left), discussing results of radar testing with Assistant Professor Nicole Bienert.听
But for the researchers who actually build these tools, there鈥檚 a frustrating dilemma: Before a radar system can answer a scientific question, someone has to spend months, oftentimes much longer, building the radar and writing code just to get it operating.听
It鈥檚 a rite of passage familiar to nearly all in the radar research community. A new student joins a lab, inherits a software-defined radio and starts writing the same kind of control code to make it operate as a radar.
A team at the University of Colorado Boulder鈥檚听 is working to change that.
The lab, based in the听Department of Electrical, Computer & Energy Engineering is leading the Open Radar Code Architecture (ORCA) initiative, an open-source software framework that turns commercially available software-defined radios (SRD) into functioning radar systems built specifically for environmental monitoring.
鈥淚t takes a student a year to get to this base level of radar operation,鈥 said Nicole Bienert, assistant professor of electrical engineering. 鈥淓very new student is just recreating the wheel over and over. That鈥檚 not an efficient use of our time as researchers if we really want to answer major scientific questions."
ORCA is designed to close that gap.听Rather than every research group re-writing radar-control code from scratch, ORCA gives them a starting point they can build on, so more radar research questions can get answered.
From ice to trees
The project traces its roots to Bienert鈥檚 doctoral research in the Stanford Radio Glaciology group and the team she worked with, which included Thomas Teisberg and Anna Broome. ORCA was initially introduced by those researchers for studying the cryosphere, with Teisberg developing a fixed-wing drone system for measuring glacier ice thickness and Broome developing a multi-frequency radar system.听听
ORCA can be applied in important ways that measure environmental change.
听听 Soil moisture monitoring for agriculture uses.
听听 Snow levels for avalanche听warning.
听听 Snow water equivalent for water resource management.听
听听Tree water content for wildfire risk.
听听Glacier material analysis for sea level rise.
Since its introduction in 2024, the code and instruction sets have expanded, and the use cases have extended beyond cryospheric research. The community has grown through monthly meetings and online forums with participants from multiple universities in different continents.听
Christopher Barbarie, a PhD student in ECEE, is developing radar systems and algorithms to determine material and roughness conditions at the base of ice sheets in the Arctic.听
Zoe Worrall, also an ECEE PhD student, is applying the same underlying foundation to an entirely different realm by developing a hardware system to determine water content within trees.
鈥淎nybody who has a science question that can be answered with radar can and should use this open code architecture,鈥 Barbarie said. 鈥淭here鈥檚 no point in reinventing the wheel since the code鈥檚 already there.鈥澨
When Barbarie and Worrall鈥檚 cohort inherited ORCA, the code base worked, but it wasn鈥檛 built for a specific audience. There was little documentation, the code was difficult to read and there were no automated tests to confirm that changes hadn鈥檛 broken anything.
Over the past year, with help from undergraduate researchers mentored by Barbarie and Worrall, the lab rewrote most of the code base, added unit tests and restructured it so new functionality can be added.
鈥淭he undergrads did an amazing job last summer,鈥 Worrall said. 鈥淭hey took the code base and made it not only usable, but readable and able to be updated in a way that multiple people could come in on the project.鈥
Their hope is that more researchers can adopt ORCA regardless of which hardware they already own. ORCA was built for any environmental radar project can adapt, whether the goal is ice-penetrating radar, multi-frequency sensing or something researchers haven鈥檛 explored yet.
What it takes to build a radar
Part of ORCA鈥檚 appeal is just how far radar hardware has come. A radar system that once cost upward of several hundreds of thousands of dollars can now be assembled from a software-defined radio priced in the low thousands of dollars, paired with off-the-shelf antennas and cables.

Members of the Hi-SNR Lab who helped develop the Open Radar Code Architecture initiative, an open-source software framework built specifically for environmental monitoring.
鈥淵ou buy some antennas, some cables, the SDR, download the code, follow the instructions and now you have a radar,鈥 Bienert said. 鈥淲e鈥檙e trying to get to a point where scientists can do that on their own and they don鈥檛 need a bunch of radar background.鈥
Accessibility matters because the people asking environmental questions aren鈥檛 always the people trained to build radar hardware from scratch.听
A geophysicist studying ice sheets, an ecologist studying water movement in trees or an engineer developing a new sensing method for distributed radar arrays, tomography or multi-sensor data fusion 鈥 none of them need to become a radar engineer first.
鈥淎 lot of times in the geophysics community, you have the science question you want to answer, and you might not have the technical background to be developing code structure or hardware,鈥 Barbarie said. 鈥淪omeone without a coding background can use ORCA since it鈥檚 basically plug and play with your system, so you don't have to worry much about the technical side of things."
Researchers can submit their own code through GitHub for review before it鈥檚 merged into the broader ORCA architecture, the same collaborative model that powers much of the open-source software world.
If researchers are spending less time rebuilding infrastructure, they can spend more time answering questions like how fast a glacier is melting, how much water a tree is holding or a question no one has thought to ask yet.
鈥淲e encourage people to be actively contributing,鈥 Worrall said, 鈥渁nd if people want more help getting started or want to be more involved, they should reach out to us. We鈥檇 love to grow the community.鈥