US 12,438,754 B2
Wireless devices and systems including examples of full duplex transmission
Fa-Long Luo, San Jose, CA (US); Jeremy Chritz, Seattle, WA (US); Jaime Cummins, Bainbridge Island, WA (US); and Tamara Schmitz, Scotts Valley, CA (US)
Filed by Lodestar Licensing Group LLC, Evanston, IL (US)
Filed on Jan. 2, 2024, as Appl. No. 18/402,279.
Application 18/402,279 is a continuation of application No. 17/821,419, filed on Aug. 22, 2022, granted, now 11,894,957.
Application 17/821,419 is a continuation of application No. 16/983,797, filed on Aug. 3, 2020, granted, now 11,575,548, issued on Feb. 7, 2023.
Application 16/983,797 is a continuation of application No. 16/105,915, filed on Aug. 20, 2018, granted, now 10,805,128, issued on Oct. 13, 2020.
Application 16/105,915 is a continuation of application No. 15/447,731, filed on Mar. 2, 2017, granted, now 10,142,137, issued on Nov. 27, 2018.
Prior Publication US 2024/0267266 A1, Aug. 8, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 25/08 (2006.01); H04B 1/10 (2006.01); H04B 1/12 (2006.01); H04B 1/525 (2015.01); H04B 17/21 (2015.01); H04B 17/345 (2015.01); H04L 5/00 (2006.01); H04L 5/14 (2006.01); H04L 25/02 (2006.01); H04L 25/03 (2006.01); H04L 27/26 (2006.01); H04B 7/04 (2017.01)
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
OG exemplary drawing
 
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.