Why Better Radar Starts by Accepting Its Own Blind Spots
Hatched by download
May 06, 2026
10 min read
4 views
74%
The Hidden Question Inside Radar Design
What if the real difference between a clever radar system and a brittle one is not how much it can see, but how honestly it admits what it cannot see?
That question sits underneath a surprising tension in modern radar design. On one side is the appeal of machine learning, which promises to turn raw sensor data into richer, more humanlike interpretations such as gestures, object classes, and behavioral patterns. On the other side is the stubborn physics of arrays, channels, lobes, ambiguity, and interference, where every extra degree of resolution comes with a cost in false alarms, missed detections, calibration burden, and compute.
It is tempting to imagine these as separate worlds. ML feels like the future, a layer of intelligence that can dissolve the limitations of hardware. Antenna design feels like the older discipline, concerned with geometry, signal chains, and tradeoffs that sound almost quaint next to the language of neural networks. But the deeper truth is that they are two answers to the same problem: how to turn noisy, incomplete, ambiguous measurements into reliable decisions.
The most interesting radar systems are not the ones that simply maximize a spec sheet. They are the ones that decide, with brutal clarity, which ambiguities to solve in hardware, which to solve in software, and which to leave alone.
More Resolution Is Not the Same as More Truth
At first glance, the instinct behind a dense virtual array seems obvious. More transmit channels, more receive channels, more virtual elements, better angular resolution. On paper, this looks like progress with no downside. A radar that can distinguish more angles should be a better radar.
But that logic misses a crucial distinction: angular resolution is not the same thing as angular certainty.
A larger virtual array can make two nearby objects easier to separate, but it can also produce more severe sidelobes and grating lobes. Those lobes are not just a minor artifact. They are a kind of deception built into the measurement itself. The radar detects something, but cannot immediately know whether it is a true target in the main lobe or a phantom arriving through a sidelobe. In a car, that distinction matters enormously. A phantom object near the lane boundary is not an abstract math issue. It is a potential brake event, a false warning, a confused planner.
This is the central tradeoff that gets lost when we reduce radar to specifications. A system can advertise high resolution and still be operationally fragile. In that sense, the array is like a camera with a sharper lens but worse glare control. The image may look more detailed, yet the added detail can be less trustworthy.
There is a similar lesson in the radar processing pipeline. A demo that estimates range and velocity without ML is often solving a constrained problem very well. Another demo might use ML for gesture recognition, but only after the underlying detection and tracking already narrowed the field of possibilities. ML does not eliminate the physics layer. It sits on top of it, depending on it. If the front end is noisy, the learning layer inherits the noise and may even amplify it.
A more detailed measurement is not automatically a more actionable measurement.
That is a hard lesson because engineers, product managers, and executives all tend to fall in love with visible precision. A prettier spectrogram, a sharper angle estimate, a larger virtual aperture, these are easy to celebrate. But the more important question is whether the system can turn that precision into decisions under real-world conditions: rain, interference, reflections, clutter, and strange objects that never appeared in the test set.
The Real Design Choice: Hardware Certainty or Software Interpretation
The most useful way to think about modern radar is not as a single technology, but as a division of labor between certainty and interpretation.
Hardware is best at producing constraints. It decides what can be measured, with what cadence, over what range, with what unambiguous velocity, and with what beam shape. Software is best at interpreting the measurements, fusing patterns, and making probabilistic judgments. Confusion begins when we ask software to compensate for too much physical ambiguity, or when we ask hardware to encode too much intelligence into geometry alone.
This creates a practical framework:
- Hardware should remove the biggest ambiguities that would otherwise poison the downstream model.
- Software should handle the residual uncertainty that is contextual, statistical, or task specific.
- Neither layer should pretend to be doing the other layer’s job.
That framework explains why some radar systems stick to traditional range and Doppler processing while others add ML only for narrow tasks like gesture recognition. In a gesture demo, the radar is not trying to solve the entire world. It is observing a small, structured domain in front of the sensor, where gestures have repeatable shapes in space and time. ML can classify those patterns because the problem has already been bounded.
Automotive radar is different. A vehicle sensor must handle a much broader environment, from road signs and barriers to vehicles, pedestrians, guardrails, and overhead structures. If the antenna topology and processing budget are already strained, the radar cannot afford to outsource foundational disambiguation to a black box classifier. It first needs to know whether the thing it sees is real, where it is, and how fast it is moving.
This is why the choice of waveform matters so much. A time division MIMO scheme can offer a practical path to multiple virtual channels, but it also brings sensitivity and unambiguous velocity constraints. A more flexible waveform, such as phase coding or arbitrary waveforms, could reduce those limits and improve interference mitigation, yet it may also demand more sophisticated hardware and processing. Every step toward flexibility costs something. The question is not whether to eliminate tradeoffs, but which tradeoffs are worth paying.
One way to see it is this: hardware defines the size of the problem, software defines the shape of the answer. If the hardware lets too much ambiguity through, software must solve a harder problem than it should. If hardware overconstrains the problem, it may leave performance on the table. Good design lives in the narrow band where the answer remains tractable.
The Spec Sheet Trap
The seduction of the spec sheet is that it collapses complexity into one heroic number. More channels. Higher resolution. Longer range. Better sensitivity. These metrics matter, but they can hide the cost of ambiguity, interference, and compute.
Consider a radar with a diagonal virtual array that achieves the same angular resolution as a fuller array. That sounds like a win. Yet if it does so by introducing severe sidelobes, then it is not simply more efficient. It is trading one form of performance for another. The radar can point more sharply, but it becomes more vulnerable to false targets and missed detections. In a system that must react in real time, these hidden costs are often more important than the headline metric.
This is where the compute budget enters the story. Even if a design has enough logic cells, LUTs, and memory to support range, Doppler, beamforming, detection, and angle estimation, that does not mean it can also support everything else that makes a radar robust: adaptive interference mitigation, advanced calibration, richer measurement techniques, and radar machine learning. Those capabilities are not decorative add ons. They are often the difference between a system that works in a lab and one that survives contact with the real world.
There is a deeply human version of this trap. We often assume that if a system can do one impressive thing, it must be ready for broad deployment. But a high performing demo is not the same as a production worthy perception stack. A radar that excels in a narrow mode may still fail when the scene changes, the weather shifts, or the interference profile changes.
The best systems do not optimize the easiest metric. They optimize the most consequential failure mode.
This is also why some radar work appears conservative. It is not always because the engineers lack imagination. Often it is because they are refusing the false comfort of a shiny but unstable metric. They know that if the array geometry creates phantom targets, or if the waveform constrains velocity too tightly, or if the compute budget cannot support robust adaptation, then more nominal resolution is a mirage.
The most mature systems treat sidelobes as a design problem, not an afterthought. They treat interference as a first class reality, not a corner case. And they understand that raw data is not valuable because it is raw. It is valuable because it preserves enough structure to make later interpretation possible.
A Better Mental Model: Radar as a Negotiation Between Physics and Meaning
The cleanest way to unify these ideas is to stop thinking of radar as a device that simply measures the world. Think of it instead as a negotiation between physics and meaning.
Physics sets the terms of the negotiation. Antenna geometry, waveform choice, channel count, phase stability, and sampling constraints determine what the radar can possibly infer. Meaning comes later. It is the process of deciding whether a detection is a car, a wall, a signboard, a bridge edge, a pedestrian, or a false alarm created by the array itself.
In this framework, machine learning is not a magic replacement for radar signal processing. It is a meaning engine. It learns statistical regularities in the output of a physics engine. If the physics engine is sloppy, the meaning engine must become brittle or overcomplicated. If the physics engine is well designed, the meaning engine can stay elegant.
This is why the most compelling radar architectures are layered rather than monolithic. They begin with a front end that is good enough to be trustworthy, then add interpretation only where interpretation adds value. A gesture recognition system can afford to be heavily semantic because the scene is controlled. An automotive system cannot. It lives in a world where a bridge can appear as an elevated structure, a signboard can create strange returns, and a side lobe can masquerade as a vehicle.
There is a powerful design principle here:
Use hardware to create unambiguous structure. Use software to extract task specific meaning.
That principle is broader than radar. It applies to many engineered systems. Good product design, good organizational design, and good AI systems all face the same question: where should ambiguity be reduced, and where should it be interpreted? Put differently, what should be made physically impossible, and what should be made statistically manageable?
If you push too much ambiguity into the software layer, you get systems that look intelligent in demos but collapse under distribution shift. If you push too much intelligence into hardware, you get rigid systems that are elegant but limited. The sweet spot is an architecture that preserves enough information for later inference while not overwhelming the inference engine with avoidable uncertainty.
Key Takeaways
-
Do not confuse resolution with reliability. Higher angular resolution can improve separation while also increasing sidelobes and false alarms.
-
Split the problem correctly. Use hardware to remove fundamental ambiguities, and use software or ML for contextual interpretation.
-
Treat hidden failure modes as first class metrics. A design that looks strong on the spec sheet may still fail because of interference, calibration limits, or phantom targets.
-
Match the model to the scene. ML works best when the task is bounded and the input is already well structured, such as gesture recognition or narrow classification problems.
-
Ask what the system can refuse to see. Sometimes the most robust design is not the one that measures the most, but the one that declines to create avoidable ambiguity in the first place.
The Real Measure of Intelligence
The deepest insight here is that intelligence, in sensing systems as in human reasoning, is not about accumulating more detail. It is about separating signal from deception. A radar with more channels is not automatically wiser. A radar with ML is not automatically smarter. A radar is only as intelligent as its ability to preserve truth through the chain from waveform to array to inference.
That changes how we should judge progress. Instead of asking, “How much can it resolve?” we should ask, “How much ambiguity did it eliminate, and how much did it merely disguise?” That is a much harder question, but it is the right one.
The future of radar may not belong to the system that sees the most. It may belong to the system that most clearly understands the cost of seeing. And once you notice that, you start to realize that the real engineering challenge is not vision itself. It is judgment.
Sources
Hatch New Ideas with Glasp AI 🐣
Glasp AI allows you to hatch new ideas based on your curated content. Let's curate and create with Glasp AI :)
Start Hatching 🐣