IP Library Granted Patent US 9,825,694
Granted Patent B2
US 9,825,694 · App. 15/238,877 · Granted Nov 21, 2017

Transceiver array with adjustment of local oscillator signals based on phase difference

Inventors: Timothy Gallagher (Carlsbad, CA); Curtis Ling (Carlsbad, CA)
Assignee: Maxlinear, Inc.
H04B7/18513H04B1/04H04B1/38H04B17/11H04B17/18H04B17/21
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,825,694
App. No.
15/238,877
Granted
Nov 21, 2017
Kind
B2
Abstract

Aspects of methods and systems for transceiver array synchronization are provided. An array based communications system comprises a plurality of transceiver circuits and an array coordinator. Each transceiver circuit of the plurality of transceiver circuits comprises a plurality of wireless transmitters and a local oscillator generator. Each wireless transmitter of the plurality of wireless transmitters is able to modulate a local oscillator signal from the local oscillator generator based on a weighted sum of a plurality of digital datastreams. The array coordinator is able to adjust a phase of a first local oscillator signal based on a phase difference between the first local oscillator signal and a second local oscillator signal. The first local oscillator signal is generated by a first local oscillator generator of a first transceiver circuit. The second local oscillator signal is generated by a second local oscillator generator of a second transceiver circuit.

Claims (62)

1. An array based communications system comprising:

a plurality of transceiver circuits, each transceiver circuit of the plurality of transceiver circuits comprising a plurality of wireless transmitters and a local oscillator generator, each wireless transmitter of the plurality of wireless transmitters being operable to modulate a local oscillator signal from the local oscillator generator based on a weighted sum of a plurality of digital datastreams; and

an array coordinator operable to adjust a phase of a first local oscillator signal based on a phase difference between the first local oscillator signal and a second local oscillator signal, the first local oscillator signal being generated by a first local oscillator generator of a first transceiver circuit of the plurality of transceiver circuits, the second local oscillator signal being generated by a second local oscillator generator of a second transceiver circuit of the plurality of transceiver circuits,

wherein the phase difference between the first local oscillator signal and the second local oscillator signal is an average phase difference between a first plurality of mixer outputs and a second plurality of mixer outputs, the first plurality of mixer outputs being generated by a first plurality of mixers operably coupled to the first local oscillator generator, the second plurality of mixer outputs being generated by a second plurality of mixers operably coupled to the second local oscillator generator.

2. The array based communications system of claim 1 , wherein the array based communications system comprises a phase differencing circuit operable to generate the phase difference between the first local oscillator signal and the second local oscillator signal, the differencing circuit comprising a mixer, a filter, and an analog-to-digital converter.

3. The array based communications system of claim 2 , wherein the phase differencing circuit operates at start up.

4. The array based communications system of claim 2 , wherein the phase differencing circuit operates periodically.

5. The array based communications system of claim 2 , wherein the phase differencing circuit operates on an event driven basis.

6. The array based communications system of claim 2 , wherein the phase differencing circuit operates in response to an error rate exceeding a threshold.

7. The array based communications system of claim 2 , wherein the phase differencing circuit is in a low power state while not operating.

8. An array based communications system comprising:

a plurality of transceiver circuits, each transceiver circuit of the plurality of transceiver circuits comprising a plurality of wireless transmitters and a local oscillator generator, each wireless transmitter of the plurality of wireless transmitters being operable to modulate a local oscillator signal from the local oscillator generator based on a weighted sum of a plurality of digital datastreams; and

an array coordinator operable to adjust a phase of a first local oscillator signal based on a phase difference between the first local oscillator signal and a second local oscillator signal, the first local oscillator signal being generated by a first local oscillator generator of a first transceiver circuit of the plurality of transceiver circuits, the second local oscillator signal being generated by a second local oscillator generator of a second transceiver circuit of the plurality of transceiver circuits,

wherein the array based communications system comprises a phase differencing circuit operable to generate the phase difference between the first local oscillator signal and the second local oscillator signal, the differencing circuit comprising a mixer, a filter, and an analog-to-digital converter.

9. The array based communications system of claim 8 , wherein the phase differencing circuit operates at start up.

10. The array based communications system of claim 8 , wherein the phase differencing circuit operates periodically.

11. The array based communications system of claim 8 , wherein the phase differencing circuit operates on an event driven basis.

12. The array based communications system of claim 8 , wherein the phase differencing circuit operates in response to an error rate exceeding a threshold.

13. The array based communications system of claim 8 , wherein the phase differencing circuit is in a low power state while not operating.

14. The array based communications system of claim 8 , wherein the phase difference between the first local oscillator signal and the second local oscillator signal is an average phase difference between a first plurality of mixer outputs and a second plurality of mixer outputs, the first plurality of mixer outputs being generated by a first plurality of mixers operably coupled to the first local oscillator generator, the second plurality of mixer outputs being generated by a second plurality of mixers operably coupled to the second local oscillator generator.

15. A method for array based communications, the method comprising:

generating a first local oscillator signal at a first transceiver circuit, the first transceiver circuit comprising a first plurality of wireless transmitters, each wireless transmitter of the first plurality of wireless transmitters being operable to modulate the first local oscillator signal based on a weighted sum of a plurality of digital datastreams;

generating a second local oscillator signal at a second transceiver circuit, the second transceiver circuit comprising a second plurality of wireless transmitters, each wireless transmitter of the second plurality of wireless transmitters being operable to modulate the second local oscillator signal based on a weighted sum of a plurality of digital datastreams;

generating a phase difference between the first local oscillator signal and the second local oscillator signal; and

adjusting a phase of the first local oscillator signal based on the phase difference,

wherein generating the phase difference comprises mixing the first local oscillator signal and the second local oscillator signal together, filtering a resulting difference signal, and digitizing a resulting filtered signal.

16. The method of claim 15 , wherein the method comprises wirelessly transmitting a plurality of modulated analog signals corresponding to the plurality of weighted sums.

17. The method of claim 15 , wherein generating the phase difference comprises averaging a phase difference between a first plurality of mixer outputs and a second plurality of mixer outputs, the first plurality of mixer outputs being generated by a first plurality of mixers operably coupled to the first local oscillator generator, the second plurality of mixer outputs being generated by a second plurality of mixers operably coupled to the second local oscillator generator.

18. The method of claim 15 , wherein generating the phase difference occurs periodically.

19. The method of claim 15 , wherein generating the phase difference occurs on an event driven basis.

20. The method of claim 15 , wherein generating the phase difference occurs in response to an error rate exceeding a threshold.

21. A machine-readable non-transitory storage media having stored thereon, a computer program having at least one code section for networking, the at least one code section being executable by a machine for causing the machine to perform steps comprising:

controlling the generation of a first local oscillator signal at a first transceiver circuit, the first transceiver circuit comprising a first plurality of wireless transmitters, each wireless transmitter of the first plurality of wireless transmitters being operable to modulate the first local oscillator signal based on a weighted sum of a plurality of digital datastreams;

controlling the generation of a second local oscillator signal at a second transceiver circuit, the second transceiver circuit comprising a second plurality of wireless transmitters, each wireless transmitter of the second plurality of wireless transmitters being operable to modulate the second local oscillator signal based on a weighted sum of a plurality of digital datastreams;

controlling the generation of a phase difference between the first local oscillator signal and the second local oscillator signal; and

adjusting a phase of the first local oscillator signal based on the phase difference,

wherein the at least one code section is executable by the machine for causing the machine to generate the phase difference in response to an error rate exceeding a threshold.

22. The machine-readable non-transitory storage media of claim 21 , wherein the at least one code section is executable by the machine for causing the machine to wirelessly transmit a plurality of modulated analog signals corresponding to the plurality of weighted sums.

23. The machine-readable non-transitory storage media of claim 21 , wherein the at least one code section is executable by the machine for causing the machine to generate the phase difference periodically.

24. The machine-readable non-transitory storage media of claim 21 , wherein the at least one code section is executable by the machine for causing the machine to generate the phase difference on an event driven basis.

25. A method for array based communications, the method comprising:

generating a first local oscillator signal at a first transceiver circuit, the first transceiver circuit comprising a first plurality of wireless transmitters, each wireless transmitter of the first plurality of wireless transmitters being operable to modulate the first local oscillator signal based on a weighted sum of a plurality of digital datastreams;

generating a second local oscillator signal at a second transceiver circuit, the second transceiver circuit comprising a second plurality of wireless transmitters, each wireless transmitter of the second plurality of wireless transmitters being operable to modulate the second local oscillator signal based on a weighted sum of a plurality of digital datastreams;

generating a phase difference between the first local oscillator signal and the second local oscillator signal; and

adjusting a phase of the first local oscillator signal based on the phase difference,

wherein generating the phase difference comprises averaging a phase difference between a first plurality of mixer outputs and a second plurality of mixer outputs, the first plurality of mixer outputs being generated by a first plurality of mixers operably coupled to the first local oscillator generator, the second plurality of mixer outputs being generated by a second plurality of mixers operably coupled to the second local oscillator generator.

26. The method of claim 25 , wherein the method comprises wirelessly transmitting a plurality of modulated analog signals corresponding to the plurality of weighted sums.

27. The method of claim 25 , wherein generating the phase difference comprises mixing the first local oscillator signal and the second local oscillator signal together, filtering a resulting difference signal, and digitizing a resulting filtered signal.

28. The method of claim 25 , wherein generating the phase difference occurs periodically.

29. The method of claim 25 , wherein generating the phase difference occurs on an event driven basis.

30. The method of claim 25 , wherein generating the phase difference occurs in response to an error rate exceeding a threshold.

31. A method for array based communications, the method comprising:

generating a first local oscillator signal at a first transceiver circuit, the first transceiver circuit comprising a first plurality of wireless transmitters, each wireless transmitter of the first plurality of wireless transmitters being operable to modulate the first local oscillator signal based on a weighted sum of a plurality of digital datastreams;

generating a second local oscillator signal at a second transceiver circuit, the second transceiver circuit comprising a second plurality of wireless transmitters, each wireless transmitter of the second plurality of wireless transmitters being operable to modulate the second local oscillator signal based on a weighted sum of a plurality of digital datastreams;

generating a phase difference between the first local oscillator signal and the second local oscillator signal; and

adjusting a phase of the first local oscillator signal based on the phase difference,

wherein generating the phase difference occurs in response to an error rate exceeding a threshold.

32. The method of claim 31 , wherein the method comprises wirelessly transmitting a plurality of modulated analog signals corresponding to the plurality of weighted sums.

33. The method of claim 31 , wherein generating the phase difference comprises mixing the first local oscillator signal and the second local oscillator signal together, filtering a resulting difference signal, and digitizing a resulting filtered signal.

34. The method of claim 31 , wherein generating the phase difference comprises averaging a phase difference between a first plurality of mixer outputs and a second plurality of mixer outputs, the first plurality of mixer outputs being generated by a first plurality of mixers operably coupled to the first local oscillator generator, the second plurality of mixer outputs being generated by a second plurality of mixers operably coupled to the second local oscillator generator.

35. The method of claim 31 , wherein generating the phase difference occurs periodically.

36. The method of claim 31 , wherein generating the phase difference occurs on an event driven basis.

Assignments (5)
SECURITY AGREEMENT Recorded Jul 9, 2021
From: MAXLINEAR, INC.; MAXLINEAR COMMUNICATIONS, LLC; EXAR CORPORATION
To: WELLS FARGO BANK, NATIONAL ASSOCIATION
Reel/Frame 056816/0089 →
RELEASE OF SECURITY INTEREST Recorded Jun 23, 2021
From: MUFG UNION BANK, N.A.
To: MAXLINEAR, INC.; EXAR CORPORATION; MAXLINEAR COMMUNICATIONS LLC
Reel/Frame 056656/0204 →
SUCCESSION OF AGENCY (REEL 042453 / FRAME 0001) Recorded Jul 1, 2020
From: JPMORGAN CHASE BANK, N.A.
To: MUFG UNION BANK, N.A.
Reel/Frame 053115/0842 →
SECURITY AGREEMENT Recorded May 12, 2017
From: MAXLINEAR, INC.; ENTROPIC COMMUNICATIONS, LLC (F/K/A ENTROPIC COMMUNICATIONS, INC.); EXAR CORPORATION
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 042453/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 26, 2016
From: LING, CURTIS; GALLAGHER, TIMOTHY
To: MAXLINEAR INC.
Reel/Frame 039555/0202 →
Continuity (2)
Provisional Application 62206379 · Aug 18, 2015
Related Publication 20170054491A1 · Feb 23, 2017