US 12,407,487 B2
Full duplex device-to-device cooperative communication
Fa-Long Luo, San Jose, CA (US); Tamara Schmitz, Scotts Valley, CA (US); Jeremy Chritz, Seattle, WA (US); and Jaime Cummins, Bainbridge Island, WA (US)
Assigned to MICRON TECHNOLOGY, INC., Boise, ID (US)
Filed by MICRON TECHNOLOGY, INC., Boise, ID (US)
Filed on Jul. 8, 2022, as Appl. No. 17/811,472.
Application 16/718,930 is a division of application No. 15/701,007, filed on Sep. 11, 2017, granted, now 10,554,375, issued on Feb. 4, 2020.
Application 17/811,472 is a continuation of application No. 16/718,930, filed on Dec. 18, 2019, granted, now 11,387,976.
Prior Publication US 2022/0353051 A1, Nov. 3, 2022
Int. Cl. H04W 72/04 (2023.01); H04B 1/525 (2015.01); H04B 7/026 (2017.01); H04B 7/06 (2006.01); H04B 7/08 (2006.01); H04L 5/14 (2006.01); H04W 4/40 (2018.01); H04W 4/70 (2018.01); H04L 5/00 (2006.01); H04L 25/02 (2006.01); H04W 76/14 (2018.01)
CPC H04L 5/14 (2013.01) [H04B 1/525 (2013.01); H04B 7/026 (2013.01); H04B 7/0623 (2013.01); H04B 7/0854 (2013.01); H04W 4/40 (2018.02); H04W 4/70 (2018.02); H04L 5/001 (2013.01); H04L 25/02 (2013.01); H04W 76/14 (2018.02)] 17 Claims
OG exemplary drawing
 
1. An apparatus comprising:
a transmitter configured to transmit a first message via a first antenna during a time period on a carrier of a radio frequency bandwidth;
a noise calculator configured to generate an interference signal during the time period based on the first message, the noise calculator comprising a network of processing elements that includes bit manipulation units, multiplication units, and accumulation units, wherein the bit manipulation units are configured to forward the first message to the accumulation units, wherein the accumulation units are configured to generate intermediate processing results using a nonlinear vector set, and wherein the accumulation units are configured to sum the intermediate processing results to generate the interference signal; and
a receiver configured to receive a first receive signal having a first pre-selected portion of a second message via a second antenna during a first pre-defined time slot of the time period on the carrier and to receive a second receive signal having a second pre-selected portion of the second message via a third antenna during a second pre-defined time slot of the time period on the carrier, wherein the receiver is further configured to decode the first receive signal and the second receive signal based on the interference signal to recover the second message, wherein the second message is generated by a first user equipment (UE) or base station and the first receive signal is received from a second UE and the second receive signal is received from a third UE both acting as relays for the first UE or base station.