Patent ID: 11909457
Assignee: SAMSUNG ELECTRONICS CO., LTD.
Field: Telecommunications (Electrical engineering)
Classification: CPC H | IPC H

Claim 14:
15. A non-transitory computer readable medium comprising program code that, when executed by a processor of a device, causes the device to:
control a transceiver to transmit one or more signals, the transceiver configured to concurrently transmit over multiple transmit paths and receive over multiple receive paths, the transceiver comprising multiple transmit antennas and multiple receive antennas;
determine an equalizer array comprising a predetermined channel model; and
for at least one of the multiple receive antennas:
apply a transmit path model to one or more transmitted signals to generate one or more transmit path estimates, the transmit path model determined based on multiple analog power amplifiers associated with the multiple transmit paths;
calculate one or more estimated self-interference (SI) signals based on the one or more transmit path estimates using the equalizer array; and
subtract the one or more estimated SI signals from one or more receive signals received at the at least one receive antenna to obtain one or more residual signals,

wherein to determine the equalizer array, the program code causes the device to apply the transmit path model to multiple digital transmit signals to generate multiple modeled digital signals, receive second receive signals by the multiple receive antennas, and perform an estimation using the modeled digital signals and the second receive signals to learn multiple equalizers comprising the equalizer array.