# Learning to Precode for Integrated Sensing and Communications Systems

arXiv: https://arxiv.org/abs/2303.06381 · HTML: https://mlsanity.com/paper/2303.06381/

## Key facts

- No citing papers in the map yet (data through 14 Oct 2026).
- Builds on 5 of its 9 references that are in the map.
- First posted on arXiv 11 Mar 2023.

## Builds on (most cited first, 5 of 5)

- [Learning to Optimize: Training Deep Neural Networks for Wireless Resource Management](https://mlsanity.com/paper/1705.09412/) (2017)
- [Integrated Sensing and Communications: Towards Dual-functional Wireless Networks for 6G and Beyond](https://mlsanity.com/paper/2108.07165/) (2021)
- [Learning to Reflect and to Beamform for Intelligent Reflecting Surface with Implicit Channel Estimation](https://mlsanity.com/paper/2009.14404/) (2020)
- [Massive MIMO Channel Estimation with an Untrained Deep Neural Network](https://mlsanity.com/paper/1908.00144/) (2019)
- [Beamforming in Integrated Sensing and Communication Systems with Reconfigurable Intelligent Surfaces](https://mlsanity.com/paper/2206.07679/) (2022)

## Abstract (arXiv)

In this paper, we present an unsupervised learning neural model to design transmit precoders for integrated sensing and communication (ISAC) systems to maximize the worst-case target illumination power while ensuring a minimum signal-to-interference-plus-noise ratio (SINR) for all the users. The problem of learning transmit precoders from uplink pilots and echoes can be viewed as a parameterized function estimation problem and we propose to learn this function using a neural network model. To learn the neural network parameters, we develop a novel loss function based on the first-order optimality conditions to incorporate the SINR and power constraints. Through numerical simulations, we demonstrate that the proposed method outperforms traditional optimization-based methods in presence of channel estimation errors while incurring lesser computational complexity and generalizing well across different channel conditions that were not shown during training.
