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
— Google Engineering Manager
 
 

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

 

Ready to talk to LeafLabs?

We can help with your real-time system.


Other Case Studies