| CPC H04L 25/0204 (2013.01) [H04B 7/086 (2013.01); H04B 7/0888 (2013.01); H04L 25/0224 (2013.01); H04L 25/0242 (2013.01); H04L 25/025 (2013.01)] | 15 Claims |

|
15. A method for setting, by a transmitting device, reflection coefficients of a configurable surface, the method comprising:
performing beamforming search for transmission of signals over a channel between the transmitting device and a receiving device, the channel comprising: reflection on the configurable surface, thereby obtaining:
trained reflection coefficients of the configurable surface, and
an angle of arrival (AoA) of the signals at the receiving device;
estimating an angle of departure (AoD) of the signals at the configurable surface from the AoA at the receiving device;
estimating, based on the AoA at the receiving device, estimated reflection coefficients of the configurable surface for an ideal channel between the transmitting device and the configurable surface;
estimating, according to a relation between the trained reflection coefficients and the estimated reflection coefficients, a modified channel matrix Ĝ of a second channel between the transmitting device and the configurable surface that accounts only for the phase change caused by the second channel; and
setting the reflection coefficients of the configurable surface according to
Θ=Θ(θAoAR,φAoAR,θdes,φdes)GoptĜH(ĜĜH)−1, wherein
Gopt(θAoAR, φAoAR, θAoDB, φAoDB) is a channel matrix of the ideal channel between the transmitting device and the configurable surface,
θAoDB and φAoDB are respectively an elevation and azimuth AoD at the base station for the ideal channel,
Θ(θAoAR, φAoAR, θdes, φdes) is a diagonal matrix comprising, on its diagonal, reflection coefficients corresponding to angles θAoAR, φAoAR, θdes, and φdes,
θdes is a target elevation AoD at the configurable surface,
φdes is a target azimuth AoA at the configurable surface,
θAOAR is a predetermined elevation AoA at the configurable surface, and
φAOAR is a predetermined azimuth AoA at the configurable surface.
|