IP Library Granted Patent US 9,954,604
Granted Patent B2
US 9,954,604 · App. 14/170,287 · Granted Apr 24, 2018

System and methods for enabling simultaneous transmit and receive in the same WiFi band within a device

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,954,604
App. No.
14/170,287
Granted
Apr 24, 2018
Kind
B2
Abstract

Disclosed herein, one embodiment of the disclosure is directed to a system, apparatus, and method for enabling simultaneous transmit and receive in the same Wi-Fi band within a device by first obtaining a first information corresponding to a first set of signals to be transmitted wirelessly by a first antenna of a first device and transmitting, by the first antenna of the first device, the first set of signals. Then, a second set of signals comprising: (a) the first set of signals transmitted by the first antenna of the first device and (b) a third set of signals transmitted by a second device different than the first device are received by a second antenna of the first device. Thereafter, a second information representing the second set of signals received by the second antenna of the first device is obtained. Last, based on the first information and the second information, a third information comprising an estimation of the third set of signals without the first set of signals is determined.

Claims (50)

1. A non-transitory computer readable medium comprising instructions which, when executed by a hardware processor causes the hardware processor to:

obtain a first information corresponding to a first set of signals to be transmitted wirelessly by a first antenna of a first device;

transmit, by the first antenna of the first device, the first set of signals;

receive, by a second antenna of the first device, a second set of signals comprising: the first set of signals transmitted by the first antenna of the first device and a third set of signals transmitted by a second device different than the first device;

obtain a second information representing the second set of signals received by the second antenna of the first device; and

based on the first information and the second information, determine a third information;

wherein the first antenna is coupled by a first pathway to a first radio unit that is configured to provide wireless data connectivity to transmit and receive on a first radio frequency (RF) band;

wherein the second antenna is coupled by a second pathway distinct from the first pathway to a band-selectable radio unit that is configured to alternate between providing wireless data connectivity to transmit and receive on a second RF band and performing a spectrum scan on the first RF band concurrently and independently with the first radio unit providing wireless data connectivity on the first RF band; and

wherein a third pathway that includes an attenuator couples between a coupler positioned along the first pathway and a combiner positioned along the second pathway, such that signals transmitted by the first pathway from the first radio unit to the first antenna are coupled into the second pathway to prevent receiver compression from occurring in the band-selectable radio unit by operating the second antenna concurrently and independently to the first antenna.

2. The non-transitory computer readable medium of claim 1 , wherein the determining of the third information further comprises filtering out information related to the first set of signals from the second information using the first information.

3. The non-transitory computer readable medium of claim 1 , wherein the second set of signals further comprises a fourth set of signals transmitted by a third device different than the first device and the second device, and wherein the third information comprises the estimation of the third set of signals and an estimation of the fourth set of signals without the first set of signals.

4. The non-transitory computer readable medium of claim 1 , wherein the determining of the third information further comprises applying a phase shift factor to signal information included in the second information.

5. The non-transitory computer readable medium of claim 4 , wherein the phase shift factor is dynamically determined based on real-time measurements.

6. The non-transitory computer readable medium of claim 1 , wherein the determining of the third information further comprises applying an attenuation factor to signal information, for the first set of signals, included in the first information.

7. The non-transitory computer readable medium of claim 6 , wherein the attenuation factor is dynamically determined based on real-time measurements.

8. The non-transitory computer readable medium of claim 1 , wherein the instructions causes the hardware processor to:

obtain a fourth information corresponding to a fourth set of signals to be transmitted wirelessly by a third antenna of the first device; and

transmit, by the third antenna of the first device, the fourth set of signals;

wherein the second set of signals, received by the second antenna, comprise: the first set of signals transmitted by the first antenna of the first device, the third set of signals transmitted by the second device, and the fourth set of signals transmitted by the third antenna of the first device, and

wherein the third information comprises the estimation of the third set of signals without the first set of signals and without the fourth set of signals.

9. The non-transitory computer readable medium of claim 1 , wherein the first antenna is used for communicating with client devices concurrently with using the second antenna for monitoring wireless data transmitted by other devices.

10. A network device comprising:

a hardware processor;

a first antenna; and

a second antenna,

wherein the network device includes instructions to:

obtain a first information corresponding to a first set of signals to be transmitted wirelessly by the first antenna;

transmit, by the first antenna, the first set of signals;

receive, by the second antenna, a second set of signals comprising:

the first set of signals transmitted by the first antenna and a third set of signals transmitted by a second device different than the network device;

obtain a second information representing the second set of signals received by the second antenna; and

based on the first information and the second information, determine a third information;

wherein the first antenna is coupled to a first radio unit that is configured to provide wireless data connectivity to transmit and to receive on a first radio frequency (RF) band;

wherein the second antenna is coupled to a band-selectable radio unit that is configured to alternate between providing wireless data connectivity to transmit and to receive on a second RF band and performing a spectrum scan on the first RF band concurrently and independently with the first radio unit providing wireless data connectivity on the first RF band; and

wherein the first device prevents receiver compression from occurring in the band-selectable radio unit by combining signals from a first path between the first radio and the first antenna and signals from a second path between the second antenna and the band-selectable radio that is distinct from the first path, based on a third path that includes an attenuator and couples signals from the first path into the second path to cancel out signal components.

11. The network device of claim 10 , wherein the determining of the third information further comprises filtering out information related to the first set of signals from the second information using the first information.

12. The network device of claim 10 , wherein the second set of signals further comprises

a fourth set of signals transmitted by a third device different than the network device and the second device, and wherein the third information comprises the estimation of the third set of signals and an estimation of the fourth set of signals without the first set of signals.

13. The network device of claim 10 , wherein the determining of the third information further comprises applying a phase shift factor to signal information included in the second information.

14. The network device of claim 13 , wherein the phase shift factor is dynamically determined based on real-time measurements.

15. The network device of claim 10 , wherein the determining of the third information further comprises applying an attenuation factor to signal information, for the first set of signals, included in the first information.

16. The network device of claim 15 , wherein the attenuation factor is dynamically determined based on real-time measurements.

17. The network device of claim 10 , wherein the network device includes instructions to:

obtain a fourth information corresponding to a fourth set of signals to be transmitted wirelessly by a third antenna of the network device; and

transmit, by the third antenna, the fourth set of signals;

wherein the second set of signals, received by the second antenna, comprise: the first set of signals transmitted by the first antenna, the third set of signals transmitted by the second device, and the fourth set of signals transmitted by the third antenna, and

wherein the third information comprises the estimation of the third set of signals without the first set of signals and without the fourth set of signals.

18. The network device of claim 10 , wherein the first antenna is used for communicating with client devices concurrently with using the second antenna for monitoring wireless data transmitted by other devices.

19. The non-transitory computer readable medium of claim 1 , wherein the attenuator is configured based on a sampling loss associated with the first information corresponding to the first set of signals.

20. The non-transitory computer readable medium of claim 1 , wherein the phase shifter is situated to operate on the first set of signals before the first antenna transmits the first set of signals.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 11, 2018
From: ARUBA NETWORKS, INC.
To: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Reel/Frame 045921/0055 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 10, 2015
From: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
To: ARUBA NETWORKS, INC.
Reel/Frame 036379/0274 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 3, 2015
From: ARUBA NETWORKS, INC.
To: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Reel/Frame 035814/0518 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 19, 2014
From: KHIDRE, AHMED; PATEL, DEVEN MOHAN; HASNAIN, FARHAN; GUDA, PRAKASH
To: ARUBA NETWORKS, INC.
Reel/Frame 032248/0864 →