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 |
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.
|