Hardware and Implementation Considerations

What the Chip Has to Do

The previous sections laid out an algorithmic framework: a DD-angle channel model, a covariance SDP for joint beamforming, and an EKF loop for target tracking. This section confronts the practical reality — what those algorithms look like in silicon, what the hardware constraints imply for the algorithms, and where the pragmatic compromises live. The focus is on a 77-GHz automotive ISAC reference design, which has the most mature roadmap.

Definition:

MIMO-OTFS-ISAC Hardware Stack

A MIMO-OTFS-ISAC transceiver consists of four layers:

  • RF front-end: Phased array with Nt×NrN_t \times N_r antennas, mmWave PA/LNAs, calibration network. Typical mmWave: Nt=Nr=16N_t = N_r = 16- 3232 at 77 GHz, 28 GHz, or 60-120 GHz.
  • ADC/DAC: Wideband (100 MHz - 2 GHz) converters. Oversampling factor β=1\beta = 1-22 per MIMO port.
  • Digital baseband: FFT, ISFFT/SFFT engines, matrix-matrix multiplication for precoding, compressed-sensing estimator. Parallelized across antenna ports.
  • Control: Scheduler, beam manager, tracker. Runs SDP-type convex programs on embedded CPU or GPU.

Theorem: Real-Time Compute Budget

For a MIMO-OTFS-ISAC transceiver with Nt=Nr=16N_t = N_r = 16, M=256M = 256, N=32N = 32, K=4K = 4 users, Ttgt=4T_{\text{tgt}} = 4 targets, frame rate 100100 Hz:

  • Precoding (SDP): 108\sim 10^8 ops per scheduling slot (10 ms): 101010^{10} ops/sec. Feasible on embedded GPU.
  • Per-frame detection (MP-OTFS): 107\sim 10^7 ops per frame: 10910^9 ops/sec.
  • Tracking (EKF): 104\sim 10^4 ops per frame per target: 4×1064 \times 10^6 ops/sec.
  • Estimation (DD channel from sensing): 107\sim 10^7 ops per frame: 10910^9 ops/sec.

Total: 1010\sim 10^{10} ops/sec. Within 5-10 W embedded mmWave baseband SoC budget (2024-era: Qualcomm, Infineon prototypes).

MIMO-OTFS-ISAC is compute-feasible at realistic scales. The bottleneck is not raw operation count but memory bandwidth (large DD-channel matrices) and the SDP solver (iterative, hard to parallelize). For deployment-scale systems, SDP is replaced by successive convex approximation or closed-form suboptimal beamformers at runtime; the SDP solution is computed offline and cached as a look-up table indexed by the target scene.

,
🔧Engineering Note

Silicon State of the Art (2026)

MIMO-OTFS-ISAC has reached silicon prototype maturity:

  • 77 GHz automotive: Infineon, NXP, Texas Instruments offer Nt=Nr=8N_t = N_r = 8-1616 arrays with integrated baseband. Throughput 100-500 Mbps data, positional accuracy 10\sim 10 cm. Commercial deployments in premium automotive 2025+.
  • 28 GHz mmWave cellular: Qualcomm, Mediatek, Samsung — BS-side arrays with Nt=32N_t = 32-6464. Research prototypes show joint data + user tracking. Standardization for 6G ISAC expected 2028.
  • 60-120 GHz (WiGig/6G): Nt=Nr=16N_t = N_r = 16-6464. Research prototypes. TAsk: healthcare monitoring, high-resolution sensing.

Across vendors, the DD-domain processing has converged as the dominant architectural choice — OFDM-based ISAC is limited by high-mobility cross-talk and Doppler-induced ICI, and the added complexity of per-carrier adaptation exceeds the DD framework's unified approach.

Practical Constraints
  • 77 GHz automotive: Infineon/NXP/TI, 8-16 antennas, commercial 2025+

  • 28 GHz cellular: 32-64 antennas, 6G standardization 2028

  • 60-120 GHz: healthcare/sensing focus

  • Common: DD-domain processing is the dominant architecture

Theorem: Complexity Scaling of MIMO-OTFS-ISAC

For the MIMO-OTFS-ISAC operations, complexity scaling is:

  • Channel estimation: O(PNtNrlog(MN))\mathcal{O}(P N_t N_r \log(MN)) per frame (sparse DD-angle, compressed sensing).
  • Joint beamforming (SDP): O(Nt36+K2Nt)\mathcal{O}(N_t^{3-6} + K^2 N_t) per scheduling slot (convex solver cost).
  • MIMO-OTFS detection (MP): O(MNPNrTiter)\mathcal{O}(MN \cdot P \cdot N_r \cdot T_{\text{iter}}) per frame.
  • Tracking (EKF): O(Ttgtns3)\mathcal{O}(T_{\text{tgt}} n_s^3) per frame.

Consequence. Total complexity is O(MNPNr)\mathcal{O}(MN \cdot P \cdot N_r) dominating — linear in frame size, linear in path count, linear in receive antennas. Scalable to large deployments: 5G NR-scale MN=105MN = 10^5, Nr=64N_r = 64, P=10P = 10: 6×1076 \times 10^7 ops/frame, 1010\sim 10^{10} ops/sec at 100 Hz frame rate.

The compute scales well because the DD structure exposes the true sparsity (PP paths, not MNMN channel cells). An OFDM-based ISAC equivalent would scale as MNNtNrMN \cdot N_t N_r — i.e., the channel is not compressed, and all MNNrNt109MN \cdot N_r N_t \approx 10^9 cells are processed explicitly. The DD-angle representation delivers a 100\sim 100-fold complexity reduction.

Example: BS Silicon Requirements for Urban ISAC

Design silicon specifications for a 28 GHz urban ISAC BS: Nt=Nr=64N_t = N_r = 64, M=512M = 512, N=32N = 32, K=16K = 16 users, Ttgt=8T_{\text{tgt}} = 8 targets, frame rate 10 Hz (slow-moving urban scene).

(a) Compute the raw operation count per second. (b) State the memory bandwidth requirement. (c) Specify the SoC profile (GPU size, power budget).

Compute Budget vs System Scale

Show per-frame operation count as a function of NtN_t (4 to 64) and MNMN (1024 to 65536). Overlay silicon power envelope (5W, 20W, 100W equivalent throughput budgets) to identify feasible operating regions.

Parameters
64
32768
8
100

Architecture Comparison: OFDM vs MIMO-OTFS ISAC

MetricOFDM-ISAC (time-multiplexed)MIMO-OTFS-ISAC (joint)
Comms rateGood at staticGood at all mobility
Sensing accuracyBandwidth-limited rangeBandwidth + frame-duration
Latency10-20 ms3-10 ms
ComplexityLow per-op, high total (dense)Modest (sparse DD)
Doppler robustnessPoor (\leq 300 km/h)Excellent (LEO-scale)
Silicon footprintSmaller (legacy IP)Modest (new IP 2025+)
Standards5G NR, 4G LTE legacy6G candidate (2028+)

Joint ISAC Beam Pattern: Rx\mathbf{R}_x Design

Animation showing the transmit beam pattern as the sensing weight α\alpha sweeps from 0 (sensing-only) to 1 (comms-only). Users at ±15°,±45°\pm 15°, \pm 45°; targets at ±30°\pm 30°. Watch the beam carve out nulls toward comms directions when α\alpha is large and focus toward target directions when α\alpha is small. The knee point balances both.

Why This Matters: Chapter 14: Sensing-Assisted Communication

This chapter took sensing information as a byproduct of the communication waveform. Chapter 14 reverses the role: use the sensing information to improve the communication channel, closing a feedback loop. Sensing provides target-direction estimates; the scheduler uses these to predict channel variations and preemptively allocate resources. The DD-domain framework makes this loop especially clean: the target scene and the channel model share the same representation.