Signal Processing Overview
OpenISAC unifies four processing functions under one OFDM signal model: BS-to-UE downlink communication, UE-to-BS uplink communication, multichannel monostatic sensing at the BS, and bistatic sensing at the UE. They share the same frame, subcarrier, and reference-signal definitions, so timing, frequency-offset, and channel estimates obtained for communication can also support sensing.
End-to-End Chain
Section titled “End-to-End Chain”- The BS and UE map synchronization sequences, pilots, and coded QPSK symbols onto separate downlink and uplink resource grids.
- IFFT and cyclic-prefix insertion convert each grid into a continuous OFDM waveform. TDD partitions one frame into downlink, guard, and uplink symbols; FDD transmits continuously on two carriers.
- The UE uses the downlink synchronization fields to acquire and correct its initial timing and frequency offsets relative to the BS. In normal operation, the downlink and uplink estimate their own channels and use the same residual-CFO/SFO estimation and compensation form on their respective references.
- Each communication receiver equalizes its data resources, computes QPSK soft information, and applies LDPC decoding.
- The BS divides each sensing channel’s received grid by the known downlink grid, producing a multichannel time-frequency channel tensor for range–Doppler–angle or micro-Doppler processing.
- The UE reconstructs unknown downlink data symbols before forming its bistatic channel grid. Continuous timing-offset and SFO compensation keep bistatic delay-Doppler and micro-Doppler sensing stable over long observations.
- When both directions are enabled, eRTM uses uplink/downlink channel reciprocity to estimate the timing offsets at the BS and UE.
Shared Notation
Section titled “Shared Notation”| Symbol | Meaning |
|---|---|
| Downlink or uplink | |
| Continuous OFDM frame index | |
| OFDM symbol index within a frame | |
| FFT index; is the subcarrier index corresponding to that FFT index | |
| BS sensing-array channel index | |
| Transmit resource grid for link | |
| Received resource grid after the FFT | |
| Communication-channel frequency response | |
| Sensing channel symbols after modulation removal | |
| True wireless propagation delay of path on link | |
| Fixed combined transmit/receive RF group delay of link | |
| Time-varying offset of receiver ‘s current demodulation window relative to the transmitter frame boundary | |
| Common displacement from true propagation delay to the path delay observed locally at endpoint | |
Italic lower-case, bold lower-case, and bold upper-case symbols denote scalars, vectors, and matrices. , , and denote transpose, Hermitian transpose, and complex conjugation.
Reading Order
Section titled “Reading Order”- Signal Model defines the downlink, uplink, multichannel monostatic, and bistatic propagation models.
- OFDM Resources defines the continuous waveform, TDD/FDD sets, and reference signals.
- Initial Synchronization explains how the UE acquires and corrects initial timing and frequency offsets from the downlink fields.
- Downlink Communication and Uplink Communication cover channel estimation, residual CFO/SFO compensation, and bidirectional information recovery.
- Monostatic Sensing and Bistatic Sensing derive sensing products from the same grids. The latter presents OTA LoS tracking and eRTM as alternative bistatic-timing methods.
The derivations assume that the maximum delay spread fits inside the cyclic prefix and that Doppler within one OFDM symbol is much smaller than the subcarrier spacing. Under these conditions, inter-symbol and inter-carrier interference are negligible and each received resource element can be modeled independently.