Radar Code
Overview of SDR-interfacing code
For a general overview of the ORCA system, we highly recommend reading through our publication:
T. O. Teisberg, A. L. Broome and D. M. Schroeder, “Open Radar Code Architecture (ORCA): A Platform for Software-Defined Coherent Chirped Radar Systems,” in IEEE Transactions on Geoscience and Remote Sensing, vol. 62, pp. 1-11, 2024, Art no. 5109411, doi: 10.1109/TGRS.2024.3446368.
Code for ORCA can be found on the Github Page, which contains additional details about downloading and testing ORCA on the radios that are currently available.
This guide is divided into three parts to help set up and understand ORCA. ORCA uses a computer and a software-defined radio (SDR) to create a functioning radar. As the architecture is currently configured, the computer is a Raspberry Pi, and the SDR is an Ettus radio. Current work is being done to implement ORCA on a Xilinx board, which would act as both a computer and SDR.

Hardware Setup details how to connect to the computer and software defined radio, which is currently a Raspberry Pi.
Radar Code covers everything about the code that runs while the radar is actively collecting data.
Postprocessing section explains how data is saved and explains the basic processing scripts that we provide.
Overview of SDR-interfacing code
How to set up the Raspberry Pi to generate a chirp, communicate with the SDR, and perform pre- and post-processing
Working with data recorded using ORCA