Published: September 19, 2026 | Category: Technical Guide | QSCompute
Traditional automotive radar was a 2D sensor: it measured range and Doppler and left the third dimension ambiguous. A 4D imaging radar adds angular resolution in both azimuth and elevation, using dense MIMO arrays of dozens of transmit and receive channels, and returns a genuine point cloud — range, azimuth, elevation, radial velocity — at ten to twenty thousand points per frame. That changes the sensor from a detector into a mapping device, and it moves the compute question from the radar MCU to the edge node behind it.
This guide covers what 4D imaging radar actually outputs, where to split the processing pipeline, the bandwidth arithmetic that decides the split, and which ARM compute tier each half of the job needs.
A camera degrades gracefully in rain, fog and darkness; a LiDAR gives precise geometry but struggles in precipitation and dust. Radar is unaffected by all three, and adding elevation means it can finally separate a pedestrian from the road surface, resolve objects under a truck, and map free space rather than only list detections. The trade is resolution: a good 4D radar resolves tens of centimetres where LiDAR resolves a few, so the two are complements, not substitutes.
| Property | 4D imaging radar | Frame camera | Mechanical LiDAR |
|---|---|---|---|
| Dimensions | Range, azimuth, elevation, Doppler | 2D + appearance | Range, azimuth, elevation |
| Range (industrial / automotive) | 200–300 m | Limited by lighting and optics | 100–200 m |
| Weather / dust immunity | Excellent | Poor in fog and darkness | Moderate |
| Point density per frame | 10,000–20,000 | Millions of pixels | 100,000–1,000,000 |
| Direct velocity per point | Yes (radial) | No | No |
| Typical unit cost | $100–$1,500 | $200–$3,000 | $500–$20,000 |
| Moving parts | None | None | Often spinning |
Every imaging radar runs the same chain: a range FFT per chirp, a Doppler FFT across chirps, an angle FFT across the virtual MIMO channel array, constant-false-alarm-rate detection, then clustering into points and finally a perception model over the point cloud. The first four stages are deterministic digital signal processing; the last is neural.
The split point matters because raw data is enormous. A representative cube of 256 range samples, 128 chirps, 12 transmitters and 8 receivers at 4 bytes per complex sample is roughly 12.6 MB per frame. At 20 frames per second that is about 250 MB/s per radar — and a vehicle or work cell may carry four to eight of them. If the point-cloud reduction happens on the sensor SoC, the same radar ships a few hundred kilobytes per frame instead.
| Stage | Where it runs | Data out | Rate at 20 fps |
|---|---|---|---|
| Range FFT | Sensor DSP / MCU | Range-Doppler map | Internal |
| Doppler FFT | Sensor DSP / MCU | Range-Doppler-antenna cube | Internal |
| Angle FFT + CFAR | Sensor SoC (radar MCU) | Detections with x, y, z, v | ~1–2 MB/frame |
| Clustering / point cloud | Host ARM node | 10k–20k points | ~0.3–0.6 MB/frame |
| Occupancy / tracking NN | Host ARM node | Tracks, free-space grid | Kilobytes |
The engineering rule that follows: do the FFT and detection work on the sensor, do the learning on the host. Pushing the cube across PCIe or Ethernet to a host GPU is possible, and some development platforms do it, but it multiplies interface cost and confines you to a wired, powered install. If raw-data access is a hard requirement for your research, size the link for 250 MB/s per radar and treat it as a camera-class data flow, not a sensor feed.
Point-cloud perception is memory-bandwidth bound, not FLOP bound. Sparse convolutions, voxel grids and clustering touch scattered memory, so a tier with more usable bandwidth and a mature toolchain beats one with a taller TOPS number.
| Tier | Representative hardware | Power | Best for |
|---|---|---|---|
| Sensor-integrated | NXP S32R45, TI TDA4VM (Cortex-R52/A72) | 3–10 W | FFT, CFAR, detection; often bundled with the radar |
| Cost-sensitive ARM SoC | RK3588 / RK3588S | 10–25 W | Clustering, tracking at moderate point counts |
| Entry edge GPU | Jetson Orin Nano Super 8GB | 10–25 W | Occupancy NN, single-radar perception |
| Mid edge GPU | Jetson Orin NX 16GB | 15–25 W | Multi-radar fusion, radar-camera fusion |
| High edge GPU | Jetson AGX Orin 64GB | 15–60 W | Full vehicle / work-cell perception stack |
| x86 + discrete GPU | L4, RTX 4000 SFF Ada | 72–150 W | Development rigs, multi-sensor benches |
Radar data usually arrives over 100BASE-T1 or 1000BASE-T1 automotive Ethernet, or over MIPI CSI-2 on development hardware. The moment a radar shares a decision with a camera, timestamping stops being optional: a 10 ms offset between a radar point and a camera frame is a metre of travel at highway speed, and a hard braking decision at a pedestrian crossing. Specify IEEE 802.1AS / IEEE 1588 hardware timestamping on every sensor and verify that the host keeps the same time base.
| Requirement | Typical specification | Why it matters |
|---|---|---|
| Sensor interface | 100/1000BASE-T1, MIPI CSI-2, CAN-FD | Sets cable run, connector and enclosure |
| Time sync | IEEE 802.1AS gPTP / 1588, ±1 µs | Radar-camera fusion accuracy |
| Deterministic path | Lock-step Cortex-R52 / ASIL-B island | Safety function kept off the GPU |
| Temperature | −40 °C to +85 °C | Radars are mounted outside, not in a cabinet |
| Ingress / washdown | IP67 to IP69K, 316 stainless option | Agricultural, construction and food-adjacent sites |
| Vibration / shock | IEC 60068-2-6, −27; ISO 16750 on mobile machines | Mobile and heavy-equipment duty |
| Power | 9–36 VDC wide input, transient protected | Vehicle and industrial bus quality |
QSCompute supplies the ARM-side compute for radar perception — Jetson Orin modules and carrier boards, fanless wide-temperature ARM and x86 industrial PCs, and industrial NVMe storage sized for continuous sensor logging.
Designing a radar perception node?
Send us your radar count, point rate and sync requirements — our engineers return a compute, interface and storage BOM that fits the enclosure.
Contact: +86 137-1464-6179 | info@qscompute.com