A Kronecker product CLMS algorithm for adaptive beamforming
In this paper, an adaptive algorithm is derived by considering that the beamforming vector can be decomposed as a Kronecker product of two smaller vectors. Such a decomposition leads to a joint optimization problem, which is then solved by using an alternating optimization strategy along with the st...
Saved in:
| Published in | Digital signal processing Vol. 111; p. 102968 |
|---|---|
| Main Authors | , , , , , |
| Format | Journal Article |
| Language | English |
| Published |
Elsevier Inc
01.04.2021
|
| Subjects | |
| Online Access | Get full text |
| ISSN | 1051-2004 1095-4333 |
| DOI | 10.1016/j.dsp.2021.102968 |
Cover
| Summary: | In this paper, an adaptive algorithm is derived by considering that the beamforming vector can be decomposed as a Kronecker product of two smaller vectors. Such a decomposition leads to a joint optimization problem, which is then solved by using an alternating optimization strategy along with the steepest-descent method. The resulting algorithm, termed here Kronecker product constrained least-mean-square (KCLMS) algorithm, exhibits (in comparison to the well-known CLMS) improved convergence speed and reduced computational complexity; especially, for arrays with a large number of antennas. Simulation results are shown aiming to confirm the robustness of the proposed algorithm under different operating conditions. |
|---|---|
| ISSN: | 1051-2004 1095-4333 |
| DOI: | 10.1016/j.dsp.2021.102968 |