IP Library Granted Patent US 9,247,435
Granted Patent B2
US 9,247,435 · App. 14/156,294 · Granted Jan 26, 2016

Null beamforming in a communication network

Inventors: Faisal Mahmood Shad (Ocala, FL); Richard Joseph McConnell (Rancho Cucamonga, CA)
Assignee: QUALCOMM Incorporated
H04W16/28H04B7/0617H04B7/086H04L1/0026H04L1/0027H04L1/0073H04L25/03955H04W24/02H04W28/048H01Q3/2611
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,247,435
App. No.
14/156,294
Granted
Jan 26, 2016
Kind
B2
Abstract

A first network device can implement null beamforming functionality to generate a NULL at a receive port of a second network device. In one embodiment, the first network device can estimate beamforming parameters to be used for transmitting the data signal to a first receive port of the second network device and for generating a null signal at a second receive port of the second network device, so that the second network device does not receive the data signal at the second receive port. In another embodiment, the first network device can estimate beamforming parameters to be used for transmitting the data signal to a receive port of the second network device and for generating a null signal at a receive port of a third network device, so that the receive port of the third network device does not receive the data signal.

Claims (65)

1. A method comprising:

determining to transmit a first data signal from a first transmit port and a second transmit port of a first network device to a first receive port of a second network device; and

determining first beamforming parameters to be used for transmitting the first data signal to the first receive port and for generating a null signal at a second receive port wherein the first data signal is received at the first receive port and not received at the second receive port.

2. The method of claim 1 , wherein the first beamforming parameters are a combination of scattering parameters associated with a communication channel between the first network device and the second network device.

3. The method of claim 1 , further comprising:

selecting a beamforming parameter estimation technique for determining the first beamforming parameters based, at least in part, on a processing capability of the second network device.

4. The method of claim 1 , further comprising:

receiving, from the second network device, an indication of a beamforming parameter estimation technique to use for determining the first beamforming parameters at the first network device.

5. The method of claim 1 , further comprising:

receiving, at the first network device, an indication from the second network device to transmit the first data signal to the first receive port.

6. The method of claim 1 , wherein the first receive port is configured to implement a first communication protocol and the second receive port is configured to implement a second communication protocol.

7. The method of claim 1 , further comprising:

transmitting the first data signal from the first transmit port and transmitting a derivative of the first data signal from the second transmit port to the first receive port of the second network device, wherein transmitting the first data signal and the derivative of the first data signal is based, at least in part, on the first beamforming parameters.

8. The method of claim 1 , wherein said determining the first beamforming parameters at the first network device comprises:

determining the first beamforming parameters for each of a plurality of communication sub-carriers used by the first network device and the second network device for communication.

9. The method of claim 1 , wherein the first network device and the second network device implement powerline communication (PLC) protocols.

10. The method of claim 1 , further comprising:

receiving a second data signal at an active receive port of the first network device from the second network device and receiving a noise signal at a nulled receive port of the first network device;

generating an error correction signal at the first network device based, at least in part, on the noise signal and a channel parameter associated with the active receive port and the nulled receive port; and

processing the second data signal using the error correction signal for noise cancellation at the active receive port of the first network device.

11. The method of claim 10 , wherein the channel parameter is a ratio of a first signal received at the active receive port and a second signal received at the nulled receive port, wherein the first signal and the second signal are received when the first network device is configured in an idle operating mode.

12. The method of claim 10 , further comprising:

selecting the active receive port for receiving the second data signal from the second network device based, at least in part, on a performance measurement associated with a first receive port and a second receive port of the first network device.

13. The method of claim 1 , wherein a third network device comprises the second receive port.

14. The method of claim 13 , wherein the second network device is configured to implement a first communication protocol and the third network device is configured to implement a second communication protocol.

15. The method of claim 13 , further comprising:

determining second beamforming parameters at the first network device to be used for:

transmitting a second data signal from the first transmit port and the second transmit port of the first network device to the second receive port of the third network device; and

generating a null signal at the first receive port of the second network device.

16. The method of claim 15 , wherein,

said determining the first beamforming parameters is in response to determining to transmit the first data signal using a first communication protocol; and

said determining the second beamforming parameters is in response to determining to transmit the second data signal using a second communication protocol.

17. The method of claim 15 , wherein the first beamforming parameters and the second beamforming parameters are a combination of scattering parameters associated with a first communication channel between the first network device and the second network device and a second communication channel between the first network device and the third network device.

18. The method of claim 13 , wherein said determining the first beamforming parameters is in response to:

determining that a processing load associated with the third network device exceeds a processing load associated with the second network device.

19. The method of claim 13 , further comprising:

determining that the third network device includes the second receive port and a third receive port;

determining a performance measurement associated with the second receive port and the third receive port of the third network device; and

determining to generate the null signal at the second receive port of the third network device based, at least in part, on the performance measurement associated with the second receive port and the third receive port of the third network device.

20. A first network device comprising:

a processor unit; and

a beamforming parameter estimation unit coupled with the processor unit, the beamforming parameter estimation unit configured to:

determine to transmit a first data signal from a first transmit port and a second transmit port of the first network device to a first receive port of a second network device; and

determine first beamforming parameters to be used for transmitting the first data signal to the first receive port and for generating a null signal at a second receive port wherein the first data signal is received at the first receive port and not received at the second receive port.

21. The first network device of claim 20 , wherein the beamforming parameter estimation unit is further configured to:

select a beamforming parameter estimation technique for determining the first beamforming parameters based, at least in part, on a processing capability of the second network device, or

receive, from the second network device, an indication of the beamforming parameter estimation technique to use for determining the first beamforming parameters at the first network device.

22. The first network device of claim 20 , wherein the first receive port is configured to implement a first communication protocol and the second receive port is configured to implement a second communication protocol.

23. The first network device of claim 20 , wherein the beamforming parameter estimation unit configured to determine the first beamforming parameters at the first network device comprises the beamforming parameter estimation unit configured to:

determine the first beamforming parameters for each of a plurality of communication sub-carriers used by the first network device and the second network device for communication.

24. The first network device of claim 20 , further comprising a noise cancellation unit configured to:

receive a second data signal at an active receive port of the first network device from the second network device and receive a noise signal at a nulled receive port of the first network device;

generate an error correction signal at the first network device based, at least in part, on the noise signal and a channel parameter associated with the active receive port and the nulled receive port; and

process the second data signal using the error correction signal for noise cancellation at the active receive port of the first network device.

25. The first network device of claim 24 , wherein the channel parameter is a ratio of a first signal received at the active receive port and a second signal received at the nulled receive port, wherein the first signal and the second signal are received when the first network device is configured in an idle operating mode.

26. The first network device of claim 20 , wherein a third network device comprises the second receive port.

27. The first network device of claim 26 , wherein the second network device is configured to implement a first communication protocol and the third network device is configured to implement a second communication protocol.

28. The first network device of claim 26 , wherein the beamforming parameter estimation unit is further configured to:

determine second beamforming parameters at the first network device to:

transmit a second data signal from the first transmit port and the second transmit port of the first network device to the second receive port of the third network device; and

generate a null signal at the first receive port of the second network device.

29. The first network device of claim 28 , wherein:

the beamforming parameter estimation unit configured to determine the first beamforming parameters is in response to determining to transmit the first data signal using a first communication protocol; and

the beamforming parameter estimation unit configured to determine the second beamforming parameters is in response to determining to transmit the second data signal using a second communication protocol.

30. The first network device of claim 26 , wherein the beamforming parameter estimation unit configured to determine the first beamforming parameters is in response to determining that a processing load associated with the third network device exceeds a processing load associated with the second network device.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 28, 2014
From: SHAD, FAISAL MAHMOOD; MCCONNELL, RICHARD JOSEPH
To: QUALCOMM INCORPORATED
Reel/Frame 032057/0381 →
Continuity (1)
Related Publication 20150201336A1 · Jul 16, 2015