Case Study
Radar applied FPGA simulation and development
Assessment of an especially elusive bug in a radar detection system for a team at Google.
The Client
This team maintains a radar detection system. They have deep expertise in signal processing, RF systems, and real-time embedded applications, driving innovation across industries. They had worked with other external consultants, and the bug at hand proved quite elusive.
The Challenge
LeafLabs was tasked with debugging an issue that caused unexpected gaps in a radar detection system. The system featured a custom analog front end, an FPGA for real-time analysis, and an embedded PC— a critical signal timing issue was preventing reliable operation. The complexity of the mixed-signal environment made it difficult to isolate the problem using traditional hardware tools alone.
“One of our biggest regrets is not working with LeafLabs sooner”
The Approach
Through experience debugging and root causing similar issues, LeafLabs knew the quickest path to identifying and executing a fix was to build out the existing simulation infrastructure. Working in simulation allowed better visibility into the design details, which aided in the understanding of how the system functioned and offered the best chance of providing a robust solution.
We came up to speed on the system by reproducing the problem in hardware using a specialized signal generator, then recreated the issue in a simulated environment. Once we could replicate the bug, LeafLabs was able to propose and implemented a suitable solution, and lastly, verify that the design works as intended on true hardware in the field.
Capabilities
FPGA Development
Signal Processing
Precise FPGA Debugging
FPGA Timing Closure
FPGA for Radar