Techniques for choosing and broadcasting receiver beamforming vectors in peer-to-peer (P2P) networks
First Claim
1. A method of operating a second device equipped with a plurality of antennas for facilitating a wireless peer-to-peer connection with a first device, comprising:
- operating a plurality of receive chains each being coupled with one of the plurality of antennas;
receiving a first transmission request signal from the first device, the first transmission request signal indicating that the first device intends to transmit a traffic signal to the second device, and the first transmission request signal being received in each of the plurality of antennas using the receive chains;
monitoring to receive a second transmission request signal, the second transmission request signal being transmitted by a third device and indicating that the third device intends to transmit a traffic signal to a fourth device, and the second transmission request signal being received in each of the plurality of antennas;
determining a plurality of receive beamforming coefficients as a function of the received first and second transmission request signals in each of the plurality of antennas, each of the plurality of receive beamforming coefficients corresponding to one of the plurality of antennas; and
transmitting a request response signal to the first device, the request response signal indicating that the second device is ready to receive a traffic signal from the first device.
1 Assignment
0 Petitions
Accused Products
Abstract
One feature provides for establishing an ad hoc peer-to-peer network over an existing channel allocation for another network. To mitigate interference between multiple peer-to-peer devices, a plurality of receiver chains in a receiver device may be configured with beamforming coefficients so as to focus reception in the direction of an intended signal from a transmitter device while minimizing reception from other directions. Similarly, the receiver device may also use a plurality of antennas and a transmitter chain to beamform in the direction of the transmitter device, thereby focusing its transmission toward the transmitter device. The receiver device may also notify nearby devices that it is employing a plurality of receive antennas. This information can be used by the nearby devices to more intelligently perform transmitter yielding. By utilizing beamforming information to make the transmitter and/or receiver yielding decision, better interference mitigation may be achieved.
-
Citations
40 Claims
-
1. A method of operating a second device equipped with a plurality of antennas for facilitating a wireless peer-to-peer connection with a first device, comprising:
-
operating a plurality of receive chains each being coupled with one of the plurality of antennas; receiving a first transmission request signal from the first device, the first transmission request signal indicating that the first device intends to transmit a traffic signal to the second device, and the first transmission request signal being received in each of the plurality of antennas using the receive chains; monitoring to receive a second transmission request signal, the second transmission request signal being transmitted by a third device and indicating that the third device intends to transmit a traffic signal to a fourth device, and the second transmission request signal being received in each of the plurality of antennas; determining a plurality of receive beamforming coefficients as a function of the received first and second transmission request signals in each of the plurality of antennas, each of the plurality of receive beamforming coefficients corresponding to one of the plurality of antennas; and transmitting a request response signal to the first device, the request response signal indicating that the second device is ready to receive a traffic signal from the first device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A second device configured to communicate with a first device within a wireless peer-to-peer communication network, comprising:
-
a transmitter and receiver for establishing a wireless peer-to-peer communication connection with the first device; a plurality of antennas; and a processing circuit coupled to the transmitter and receiver, the processing circuit configured to; operate a plurality of receive chains each being coupled with one of the plurality of antennas; receive a first transmission request signal from the first device, the first transmission request signal indicating that the first device intends to transmit a traffic signal to the second device, and the first transmission request signal being received in each of the plurality of antennas using the receive chains; monitor to receive a second transmission request signal, the second transmission request signal being transmitted by a third device and indicating that the third device intends to transmit a traffic signal to a fourth device, and the second transmission request signal being received in each of the plurality of antennas; determine a plurality of receive beamforming coefficients as a function of the received first and second transmission request signals in each of the plurality of antennas, each of the plurality of receive beamforming coefficients corresponding to one of the plurality of antennas; and transmit a request response signal to the first device, the request response signal indicating that the second device is ready to receive a traffic signal from the first device. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A second device configured to communicate with a first device within a wireless peer-to-peer communication network, comprising:
-
means for operating a plurality of receive chains each being coupled with one of a plurality of antennas; means for receiving a first transmission request signal from the first device, the first transmission request signal indicating that the first device intends to transmit a traffic signal to the second device, and the first transmission request signal being received in each of the plurality of antennas using the receive chains; means for monitoring to receive a second transmission request signal, the second transmission request signal being transmitted by a third device and indicating that the third device intends to transmit a traffic signal to a fourth device, and the second transmission request signal being received in each of the plurality of antennas; means for determining a plurality of receive beamforming coefficients as a function of the received first and second transmission request signals in each of the plurality of antennas, each of the plurality of receive beamforming coefficients corresponding to one of the plurality of antennas; and means for transmitting a request response signal to the first device, the request response signal indicating that the second device is ready to receive a traffic signal from the first device. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26)
-
-
27. A circuit for facilitating peer-to-peer communications and beamforming, wherein the circuit operates in a second device having a plurality of antennas for facilitating a wireless peer-to-peer connection with a first device, wherein the circuit is adapted to:
-
operate a plurality of receive chains each being coupled with one of the plurality of antennas; receive a first transmission request signal from the first device, the first transmission request signal indicating that the first device intends to transmit a traffic signal to the second device, and the first transmission request signal being received in each of the plurality of antennas using the receive chains; monitor to receive a second transmission request signal, the second transmission request signal being transmitted by a third device and indicating that the third device intends to transmit a traffic signal to a fourth device, and the second transmission request signal being received in each of the plurality of antennas; determine a plurality of receive beamforming coefficients as a function of the received first and second transmission request signals in each of the plurality of antennas, each of the plurality of receive beamforming coefficients corresponding to one of the plurality of antennas; and transmit a request response signal to the first device, the request response signal indicating that the second device is ready to receive a traffic signal from the first device.
-
-
28. A non-transitory machine-readable medium comprising instructions for a second device equipped with a plurality of antennas to facilitate a wireless peer-to-peer connection with a first device, which when executed by a processor causes the processor to:
-
operate a plurality of receive chains each being coupled with one of the plurality of antennas; receive a first transmission request signal from the first device, the first transmission request signal indicating that the first device intends to transmit a traffic signal to the second device, and the first transmission request signal being received in each of the plurality of antennas using the receive chains; monitor to receive a second transmission request signal, the second transmission request signal being transmitted by a third device and indicating that the third device intends to transmit a traffic signal to a fourth device, and the second transmission request signal being received in each of the plurality of antennas; determine a plurality of receive beamforming coefficients as a function of the received first and second transmission request signals in each of the plurality of antennas, each of the plurality of receive beamforming coefficients corresponding to one of the plurality of antennas; and transmit a request response signal to the first device, the request response signal indicating that the second device is ready to receive a traffic signal from the first device.
-
-
29. A method of operational in a third wireless device in a peer to peer communication network, the third device having a connection with a fourth device, comprising:
-
transmitting a first transmission request signal to the fourth device, the first transmission request signal indicating that the third device intends to transmit a traffic signal to the fourth device; monitoring to receive a first request response signal from the fourth device, the first request response signal indicating that the fourth device is ready to receive a traffic signal from the third device; monitoring to receive a second request response signal from a second device, the second request response signal indicating that the second device is ready to receive a traffic signal from a first device; monitoring to receive a third request response signal from the second device, the third request response signal indicating that the second device is ready to receive a traffic signal from the first device, the third request response signal received subsequently to the second request response signal; adding the received second and third response signals to form a combined signal; calculating the power of the combined signal; calculating an interference cost to the first device, the interference cost being a function of the calculated power of the combined signal; determining whether to transmit a traffic signal to the fourth device by comparing the calculated interference cost with a transmitter yielding threshold; and transmitting a traffic signal to the fourth device if it is determined to transmit a traffic signal. - View Dependent Claims (30, 31)
-
-
32. A third device having a wireless peer-to-peer connection with a fourth device, comprising:
-
a transmitter and receiver for establishing the wireless peer-to-peer connection with the fourth device; and a processing circuit adapted to perform transmitter yielding within a peer-to-peer network, the processing circuit configured to; transmit a first transmission request signal to the fourth device, the first transmission request signal indicating that the third device intends to transmit a traffic signal to the fourth device; monitor to receive a first request response signal from the fourth device, the first request response signal indicating that the fourth device is ready to receive a traffic signal from the third device; monitor to receive a second request response signal from a second device, the second request response signal indicating that the second device is ready to receive a traffic signal from a first device; monitor to receive a third request response signal from the second device, the third request response signal indicating that the second device is ready to receive a traffic signal from the first device, the third request response signal received subsequently to the second request response signal; add the received second and third response signals to form a combined signal; calculate the power of the combined signal; calculate an interference cost to the first device, the interference cost being a function of the calculated power of the combined signal; determine whether to transmit a traffic signal to the fourth device by comparing the calculated interference cost with a transmitter yielding threshold; and transmit a traffic signal to the fourth device if it is determined to transmit a traffic signal. - View Dependent Claims (33, 34)
-
-
35. A third wireless device having a wireless peer-to-peer connection with a fourth device, comprising:
-
means for transmitting a first transmission request signal to the fourth device, the first transmission request signal indicating that the third device intends to transmit a traffic signal to the fourth device; means for monitoring to receive a first request response signal from the fourth device, the first request response signal indicating that the fourth device is ready to receive a traffic signal from the third device; means for monitoring to receive a second request response signal from a second device, the second request response signal indicating that the second device is ready to receive a traffic signal from a first device; means for monitoring to receive a third request response signal from the second device, the third request response signal indicating that the second device is ready to receive a traffic signal from the first device, the third request response signal received subsequently to the second request response signal; means for adding the received second and third response signals to form a combined signal; means for calculating the power of the combined signal; means for calculating an interference cost to the first device, the interference cost being a function of the calculated power of the combined signal; means for determining whether to transmit a traffic signal to the fourth device by comparing the calculated interference cost with a transmitter yielding threshold; and means for transmitting a traffic signal to the fourth device if it is determined to transmit a traffic signal. - View Dependent Claims (36)
-
-
37. A circuit for interference mitigation in a peer-to-peer network, wherein the circuit operates in a third device having a wireless peer-to-peer connection with a fourth device, wherein the circuit is adapted to:
-
transmit a first transmission request signal to the fourth device, the first transmission request signal indicating that the third device intends to transmit a traffic signal to the fourth device; monitor to receive a first request response signal from the fourth device, the first request response signal indicating that the fourth device is ready to receive a traffic signal from the third device; monitor to receive a second request response signal from a second device, the second request response signal indicating that the second device is ready to receive a traffic signal from a first device; monitor to receive a third request response signal from the second device, the third request response signal indicating that the second device is ready to receive a traffic signal from the first device, the third request response signal received subsequently to the second request response signal; add the received second and third response signals to form a combined signal; calculate the power of the combined signal; calculate an interference cost to the first device, the interference cost being a function of the calculated power of the combined signal; determine whether to transmit a traffic signal to the fourth device by comparing the calculated interference cost with a transmitter yielding threshold; and transmit a traffic signal to the fourth device if it is determined to transmit a traffic signal. - View Dependent Claims (38)
-
-
39. A non-transitory machine-readable medium comprising instructions for a third device to communicate with a fourth device within a wireless peer-to-peer communication network while performing transmitter yielding, which when executed by a processor causes the processor to:
-
transmit a first transmission request signal to the fourth device, the first transmission request signal indicating that the third device intends to transmit a traffic signal to the fourth device; monitor to receive a first request response signal from the fourth device, the first request response signal indicating that the fourth device is ready to receive a traffic signal from the third device; monitor to receive a second request response signal from a second device, the second request response signal indicating that the second device is ready to receive a traffic signal from a first device; monitor to receive a third request response signal from the second device, the third request response signal indicating that the second device is ready to receive a traffic signal from the first device, the third request response signal received subsequently to the second request response signal; add the received second and third response signals to form a combined signal; calculate the power of the combined signal; calculate an interference cost to the first device, the interference cost being a function of the calculated power of the combined signal; determine whether to transmit a traffic signal to the fourth device by comparing the calculated interference cost with a transmitter yielding threshold; and transmit a traffic signal to the fourth device if it is determined to transmit a traffic signal. - View Dependent Claims (40)
-
Specification