IP Library › Granted Patent US 9,473,258
Granted Patent B2
US 9,473,258 · App. 14/461,208 · Granted Oct 18, 2016

RF signal alignment calibration

Inventors: Neil Christopher Pearse (Paignton, GB); Steve Michael Moroz (Paignton, GB); Mark Geoffrey Holbrow (Paignton, GB)
Assignee: SPIRENT COMMUNICATIONS PLC
H04B17/21G01S19/03G01S19/23H04B17/11H04L7/10
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,473,258
App. No.
14/461,208
Granted
Oct 18, 2016
Kind
B2
Abstract

A method is provided for aligning RF signals of a first channel bank and additional channel banks in a test platform. A plurality of correlators is used to correlate a reference code signal carrying a particular code at a particular chip rate with a received code signal carrying the particular code at the particular chip rate from the first channel bank to establish a first timing offset. The plurality of correlators is used to correlate a continuation of the reference code signal with additional received code signals carrying the particular code at the particular chip rate from the additional channel banks to establish additional timing offsets. The first timing offset and additional timing offsets are applied to the first and additional channel banks. The plurality of correlators includes 72 correlators, and a timing offset established in a correlation interval having a shorter duration than a length of the particular code.

Claims (60)

1. A method of aligning RF signals of a first channel bank and one or more additional channel banks in a test platform, comprising:

using a plurality of correlators to correlate a reference code signal carrying a particular code at a particular chip rate with a received code signal carrying the particular code at the particular chip rate from the first channel bank to establish a first timing offset;

using the plurality of correlators to correlate a continuation of the reference code signal with additional received code signals carrying the particular code at the particular chip rate from the additional channel banks to establish additional timing offsets; and

applying the first timing offset to the first channel bank, and the additional timing offsets to the additional channel banks, to align the first channel bank and the additional channel banks,

wherein the plurality of correlators includes at least 12 correlators, and the first timing offset or one of the additional timing offsets is established in a correlation interval having a shorter duration than the particular code.

2. The method of claim 1 , further comprising at least 48 correlators.

3. The method of claim 1 , comprising:

adding a new channel bank to the test platform; and

rerunning the method with the first channel bank, the additional channel banks and the new channel bank.

4. The method of claim 1 , comprising:

adapting to multiple frequency bands of carrier frequency by applying the method to a first carrier frequency, changing to a second carrier frequency, and reapplying the method to the second carrier frequency.

5. The method of claim 1 , comprising:

running the method automatically without connecting additional signal monitoring equipment to the test platform that is having its channel banks aligned.

6. The method of claim 1 , comprising:

correlating the received code signal with shifted versions in a plurality of shifted versions of the reference code signal over the correlation interval to form a correlation peak including results of said correlating; and

analyzing the results in the correlation peak to determine the first timing offset.

7. The method of claim 6 , said correlating comprising:

multiplying the received code signal with the shifted versions in the plurality of shifted versions of the reference code signal; and

accumulating results of the multiplying for the shifted versions over the correlation interval.

8. The method of claim 6 , said analyzing comprising:

identifying a particular shifted version of the reference code signal near a center of the correlation peak;

applying a first linear regression over results in the correlation peak shifted from the reference code signal by fewer stages than a number of stages by which the particular shifted version is shifted;

applying a second linear regression over results in the correlation peak shifted from the reference code signal by more stages than the number of stages by which the particular shifted version is shifted; and

calculating the first timing offset using results of said applying the first linear regression and said applying the second linear regression.

9. The method of claim 6 , wherein the correlation peak has a substantially triangular shape.

10. The method of claim 1 , comprising:

running the method with a second channel bank and a second set of additional channel banks in the test platform using the plurality of correlators to align the second channel bank and the second set of additional channel banks;

combining outputs of the first channel bank and the additional channel banks to produce a first RF output; and

combining outputs of the second channel bank and the second set of additional channel banks to produce a second RF output,

wherein the first RF output and the second RF output are aligned.

11. A system for aligning RF signals of a first channel bank and one or more additional channel banks in a system, comprising:

a reference code generator to generate a reference code signal carrying a particular code at a particular chip rate;

a shift register connected to the reference code signal to generate shifted versions of the reference code signal;

a plurality of correlators connected to respective shifted versions of the reference code signal; and

control logic including logic to use the plurality of correlators to correlate the reference code signal with a received code signal carrying the particular code at the particular chip rate from the first channel bank to establish a first timing offset, to use the plurality of correlators to correlate a continuation of the reference code signal with additional received code signals carrying the particular code at the particular chip rate from the additional channel banks to establish additional timing offsets, to apply the first timing offset to the first channel bank, and to apply the additional timing offsets to the additional channel banks, to align the first channel bank and the additional channel banks,

wherein the plurality of correlators includes at least 12 correlators, and the first timing offset or one of the additional timing offsets is established in a correlation interval having a shorter duration than the particular code.

12. The system of claim 11 , further comprising at least 48 correlators.

13. The system of claim 11 , wherein each correlator in the plurality of correlators includes:

a multiplier to multiply the received code signal with a shifted version of the reference code signal; and

an accumulator to accumulate an amplitude from results of the multiplier for the shifted version over the correlation interval.

14. The system of claim 11 , the control logic including:

rerunning the logic with the first channel bank, the additional channel banks and a new channel bank added into the system.

15. The system of claim 11 , the control logic including:

adapting to multiple frequency bands of carrier frequency by applying the logic to a first carrier frequency, changing to a second carrier frequency, and reapplying the logic to the second carrier frequency.

16. The system of claim 11 , the control logic including:

running the logic automatically without connecting additional signal monitoring equipment to the system that is having its channel banks aligned.

17. The system of claim 11 , the control logic including:

correlating the received code signal with the shifted versions of the reference code signal over the correlation interval to form a correlation peak including results of said correlating; and

analyzing the results in the correlation peak to determine the first timing offset.

18. The system of claim 17 , the control logic including:

identifying a particular shifted version of the reference code signal near a center of the correlation peak;

applying a first linear regression over results in the correlation peak shifted from the reference code signal by fewer stages than a number of stages by which the particular shifted version is shifted;

applying a second linear regression over results in the correlation peak shifted from the reference code signal by more stages than the number of stages by which the particular shifted version is shifted; and

calculating the first timing offset using results of said applying the first linear regression and said applying the second linear regression.

19. The system of claim 17 , wherein the correlation peak has a substantially triangular shape.

20. The system of claim 11 , comprising a second channel bank and a second set of additional channel banks, wherein the control logic including:

running the logic with the second channel bank and the second set of additional channel banks using the plurality of correlators to align the second channel bank and the second set of additional channel banks;

combining outputs of the first channel bank and the additional channel banks to produce a first RF output; and

combining outputs of the second channel bank and the second set of additional channel banks to produce a second RF output,

wherein the first RF output and the second RF output are aligned.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 10, 2014
From: PEARSE, NEIL CHRISTOPHER; MOROZ, STEVE MICHAEL; HOLBROW, MARK GEOFFREY
To: SPIRENT COMMUNICATIONS PLC
Reel/Frame 034464/0989 →
Priority Claims (1)
GB 1414514.8 · Aug 15, 2014 · national
Continuity (1)
Related Publication 20160050034A1 · Feb 18, 2016