MAC protocol for full duplex wireless communications
First Claim
Patent Images
1. A non-transitory machine readable medium for full duplex wireless transmission performed by a wireless device, the machine readable medium including instructions, which when performed the wireless device, configure the wireless device to perform operations comprising:
- sending a wireless medium reservation message addressed to a second wireless device on a first wireless channel;
receiving the wireless medium reservation message;
utilizing the received wireless medium reservation message to train echo cancellation circuitry;
receiving a confirmation message from the second wireless device, the confirmation message confirming receipt of the wireless medium reservation message by the second wireless device;
responsive to receiving the confirmation message, simultaneously transmitting data to the second wireless device and receiving data from the second wireless device on the first wireless channel by reducing interference from transmissions of the wireless device using the echo cancellation circuitry, wherein the receiving data from the second wireless device comprises receiving a negative acknowledgement (NACK) message from the second wireless device, the NACK message reporting an error in receiving the transmitted data transmitted by the wireless device to the second wireless device; and
responsive to receiving the NACK, transmitting acknowledgements to the second wireless device in a current transmission opportunity and refraining from transmitting user data to the second wireless device in the current transmission opportunity.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed in some examples are systems, methods, and machine readable mediums which allow for the deployment of advanced radios which are capable of simultaneous transmission and reception on the same frequency in existing wireless networks, while maintaining backward compatibility with older devices.
24 Citations
28 Claims
-
1. A non-transitory machine readable medium for full duplex wireless transmission performed by a wireless device, the machine readable medium including instructions, which when performed the wireless device, configure the wireless device to perform operations comprising:
-
sending a wireless medium reservation message addressed to a second wireless device on a first wireless channel; receiving the wireless medium reservation message; utilizing the received wireless medium reservation message to train echo cancellation circuitry; receiving a confirmation message from the second wireless device, the confirmation message confirming receipt of the wireless medium reservation message by the second wireless device; responsive to receiving the confirmation message, simultaneously transmitting data to the second wireless device and receiving data from the second wireless device on the first wireless channel by reducing interference from transmissions of the wireless device using the echo cancellation circuitry, wherein the receiving data from the second wireless device comprises receiving a negative acknowledgement (NACK) message from the second wireless device, the NACK message reporting an error in receiving the transmitted data transmitted by the wireless device to the second wireless device; and responsive to receiving the NACK, transmitting acknowledgements to the second wireless device in a current transmission opportunity and refraining from transmitting user data to the second wireless device in the current transmission opportunity. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A wireless device comprising:
-
memory including instructions; and processing circuitry, the processing circuitry configured to execute the instructions for medium access control (MAC) operations to configure the wireless device to; send a wireless medium reservation message addressed to a second wireless device on a first wireless channel; receive the wireless medium reservation message; utilize the received wireless medium reservation message to train echo cancellation circuitry; receive a confirmation message from the second wireless device, the confirmation message confirming receipt of the wireless medium reservation message by the second wireless device; responsive to receiving the confirmation message, simultaneously cause a physical layer module to transmit data to the second wireless device and receive data from the second wireless device on the first wireless channel by using the echo cancellation circuitry to reduce interference from transmissions of the wireless device, wherein the received data from the second wireless device comprises a negative acknowledgement (NACK) message from the second wireless device, the NACK message reporting an error in receiving the transmitted data transmitted by the wireless device to the second wireless device; and responsive to receipt of the NACK, transmit acknowledgements to the second wireless device in a current transmission opportunity and refrain from transmission of user data to the second wireless device in the current transmission opportunity. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method for full duplex wireless transmission performed by a wireless device, the method comprising:
-
sending a wireless medium reservation message addressed to a second wireless device on a first wireless channel; receiving the wireless medium reservation message; utilizing the received wireless medium reservation message to train echo cancellation circuitry; receiving a confirmation message from the second wireless device, the confirmation message confirming receipt of the wireless medium reservation message by the second wireless device; responsive to receiving the confirmation message, simultaneously transmitting data to the second wireless device and receiving data from the second wireless device on the first wireless channel by reducing interference from transmissions of the wireless device using the echo cancellation circuitry, wherein the receiving data from the second wireless device comprises receiving a negative acknowledgement (NACK) message from the second wireless device, the NACK message reporting an error in receiving the transmitted data transmitted by the wireless device to the second wireless device; and responsive to receiving the NACK, transmitting acknowledgements to the second wireless device in a current transmission opportunity and refraining from transmitting user data to the second wireless device in the current transmission opportunity. - View Dependent Claims (20, 21, 22, 23)
-
-
24. A wireless device comprising:
-
echo cancellation circuitry coupled to one or more antennas; a transceiver coupled to the echo cancellation circuitry and the one or more antennas; memory including instructions; and processing circuitry, the processing circuitry configured to execute the instructions for medium access control (MAC) operations to configure the wireless device to; receive a wireless medium reservation message addressed to the wireless device on a first wireless channel; send a confirmation message from the second wireless device, the confirmation message confirming receipt of the wireless medium reservation message by the second wireless device; receive the confirmation message; train echo cancellation circuitry using the received confirmation message; responsive to receiving the confirmation message, simultaneously cause a physical layer module to transmit data via the transceiver to the second wireless device and receive data from the second wireless device on the first wireless channel via the transceiver by using the echo cancellation circuitry to reduce interference from transmissions of the wireless device, wherein the received data from the second wireless device comprises a negative acknowledgement (NACK) message from the second wireless device, the NACK message reporting an error in receiving the transmitted data transmitted by the wireless device to the second wireless device; and responsive to receipt of the NACK, transmit acknowledgements to the second wireless device in a current transmission opportunity and refrain from transmission of user data to the second wireless device in the current transmission opportunity. - View Dependent Claims (25, 26, 27, 28)
-
Specification