| CPC H04L 25/08 (2013.01) [H04B 1/10 (2013.01); H04B 1/123 (2013.01); H04B 1/525 (2013.01); H04B 17/21 (2015.01); H04B 17/345 (2015.01); H04L 5/0023 (2013.01); H04L 5/14 (2013.01); H04L 25/0224 (2013.01); H04L 25/03866 (2013.01); H04L 27/2601 (2013.01); H04B 7/04 (2013.01)] | 22 Claims |

|
1. A method of full duplex transmission with self-interference compensation comprising:
transmitting a plurality of transmit signals to be transmitted at a first plurality of antennas;
simultaneously, receiving a plurality of receive signals received at respective antennas of a second plurality of antennas;
calculating, at a network of processing elements coupled to a plurality of wireless transmit paths, first processing results based on the plurality of transmit signals as input data, wherein the network of processing elements is trained using sample vectors to determine a center vector and connection weights for a layer of processing elements, wherein the first processing results are calculated using multiplication units included in the layer of processing elements, the multiplication units comprising a non-linear vector set based on a non-linear function, and wherein the multiplication units apply weights to the first processing results based on the connection weights and an expected amount of interference;
calculating, at the network of processing elements, output data based on the first processing results, wherein the output data is calculated using accumulation units included in the network of processing elements, and wherein the accumulation units sum the first processing results;
providing, from the network of processing elements, the output data as a plurality of adjustment signals to a plurality of wireless receive paths; and
adjusting the plurality of receive signals received at the respective antennas of the second plurality of antennas with a corresponding adjustment signal of the plurality of adjustment signals.
|