Back to results
US 2020/0351072 A1Published application
Full duplex wireless transmission with self-interference cancellation
AssigneeAmir Keyvan Khandani
InventorAmir Keyvan Khandani
Life of this patent
Estimating the term…
Abstract
Two-way (full-duplex) wireless communications. Various embodiments measure interference channels and provide for interference cancellation in both analog and digital domains to mitigate self-interference. The system supports multiple clients wherein new clients can join the network asynchronously, and also supports Multiple-Input Multiple-Output (MIMO) antennas.
Claims20
A wireless communication node, comprising:
- a processor;
- and
- a non-transitory computer-readable storage medium storing instructions that, when executed by a processor, cause the wireless communication node to:
- in a communication network, establish with a plurality of clients full-duplex wireless links with at least partial overlap in time and frequency, the full-duplex wireless links comprising an uplink data channel, an uplink control channel, a downlink data channel, and a downlink control channel;
- receive incoming control channel communications over the uplink control channel while communicating with at least one first client over the downlink data channel;
- transmit downlink control channel communications over the downlink control channel while communicating with the at least one first client over the uplink data channel;
- receive over the uplink control channel the incoming control channel communications that include a request-to-join signal from a second client to join the communication network while maintaining the full-duplex wireless links with the at least one first client, wherein the second client is an asynchronous client that requests to join the communication network without prior timing or frequency coordination;
- and
- responsive to a receipt of the request-to-join signal from the second client over the uplink control channel, perform self-interference cancellation to at least partially cancel (i) interference between the downlink control channel and the uplink data channel, and (ii) interference between the downlink data channel and the uplink control channel, wherein performing the self-interference cancellation comprises performing at least a first stage of baseband self-interference cancellation to detect the request-to-join signal from the second client, wherein the first stage of baseband self-interference cancellation is performed in a time domain, and wherein the first stage of baseband self-interference cancellation is performed asynchronously with the incoming control channel communications including the request-to-join signal from the second client.
6 more elements
A Multiple-Input Multiple-Output (MIMO) wireless communication node, the MIMO wireless communication node comprising:
- a plurality of receive chains;
- a processor;
- and
- a non-transitory computer-readable storage medium storing instructions that, when executed by a processor, cause the wireless communication node to:
- in a communication network, in a communication network, establish with a plurality of clients full-duplex wireless links with at least partial overlap in time and frequency, the full-duplex wireless links comprising an uplink data channel, an uplink control channel, a downlink data channel, and a downlink control channel;
- receive incoming control channel communications over the uplink control channel while communicating with at least one client over the downlink data channel;
- transmit downlink control channel communications over the downlink control channel while communicating with the at least one client over the uplink data channel;
- and
- perform self-interference cancellation to at least partially cancel (i) interference between the downlink control channel and the uplink data channel, and (ii) interference between the downlink data channel and the uplink control channel, wherein performing the self-interference cancellation comprises:
- performing, in each of the plurality of receive chains, a first stage of baseband self-interference cancellation asynchronously with transmissions from the plurality of clients, wherein performing the first stage of baseband self-interference cancellation comprises subtracting a first linear combination of baseband transmit signals;
- and
- performing, in each of the plurality of receive chains, a second stage of baseband self-interference cancellation synchronously with received signals, wherein performing the second stage of baseband self-interference cancellation comprises subtracting a second linear combination of baseband transmit signals.
9 more elements
A wireless communication node comprising:
- a processor;
- and
- a non-transitory computer-readable storage medium storing instructions that, when executed by a processor, cause the wireless communication node to:
- in an Orthogonal Frequency Division Multiple Access (OFDMA) communication network, establish with a plurality of clients full-duplex wireless links with at least partial overlap in time and frequency, the full-duplex wireless links comprising an uplink data channel, an uplink control channel, a downlink data channel, and a downlink control channel;
- receive incoming control channel communications over the uplink control channel while communicating with at least one first client over the downlink data channel;
- transmit downlink control channel communications over the downlink control channel while communicating with the at least one first client over the uplink data channel;
- receive over the uplink control channel the incoming control channel communications that include a request-to-join signal from a second client to join the communication network while maintaining the full-duplex wireless links with the at least one first client, wherein the second client is an asynchronous client that requests to join the OFDMA communication network without prior timing or frequency coordination;
- and
- responsive to a receipt of the request-to-join signal from the second client over the uplink control channel, perform self-interference cancellation to at least partially cancel (i) interference between the downlink control channel and the uplink data channel, and (ii) interference between the downlink data channel and the uplink control channel, wherein performing the self-interference cancellation comprises:
- performing a first stage of baseband self-interference cancellation to detect the request-to-join signal from the second client, wherein the first stage of baseband self-interference cancellation is performed in a time domain, and wherein the first stage of baseband self-interference cancellation is performed asynchronously with the incoming control channel communications;
- performing a second stage of baseband self-interference cancellation, wherein the second stage of baseband self-interference cancellation is performed in an orthogonal frequency division multiplexed (OFDM) domain, and wherein the second stage of baseband self-interference cancellation is performed synchronously with the incoming control channel communications;
- and
- performing a third stage of baseband self-interference cancellation, wherein the third stage of baseband self-interference cancellation is performed in the time domain, and wherein the third stage of baseband self-interference cancellation performs compensation for signal clipping.
10 more elements
Dependencies are inferred from the claim text.