IP Library Granted Patent US 7,453,920
Granted Patent B2
US 7,453,920 · App. 11/067,006 · Granted Nov 18, 2008

Code synchronization in CDMA satellite wireless communications system using uplink channel detection

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 7,453,920
App. No.
11/067,006
Granted
Nov 18, 2008
Kind
B2
Abstract

An uplink signal transmitted by a terminal is received by a satellite wireless communications system. The uplink signal includes a known information element, e.g., a reverse access channel (R-ACH) preamble, spread according to a spreading code specific to a component of a satellite wireless communications system, e.g., a pseudonoise (PN) sequence associated with a satellite beam. A correlation of the received uplink signal with the spreading code over a range of time shifts is determined. The known information element is detected from the determined correlation. The satellite wireless communications system is synchronized with the terminal responsive to detection of the known information element. For example, a delay may be assigned to a receiver of the satellite wireless communications system responsive to detection of the known information element.

Claims (68)

1. A method of synchronizing a satellite wireless communications system with a terminal, the method comprising:

receiving an uplink signal transmitted by the terminal, the uplink signal including a known information element spread according to a spreading code specific to a component of a satellite wireless communications system;

determining a correlation of the received uplink signal with the spreading code over a range of time shifts, wherein determining a correlation of the received uplink signal with the spreading code over a range of time shifts comprises:

generating respective sets of correlation measures for respective ones of a plurality of time segments, the sets of correlation measures including respective correlation measures for respective time shifts of the range of time shifts; and

averaging the correlation measures for the respective time shifts over the plurality of sets of correlation measures to generate a set of average correlation measures; and

detecting the known information element from the determined correlation, wherein detecting the known information element from the determined correlation comprises detecting a peak value in the set of average correlation measures; and

synchronizing the satellite wireless communications system with the terminal responsive to detection of the known information element.

2. A method according to claim 1 , wherein the spreading code comprises a pseudonoise (PN) sequence associated with a satellite beam.

3. A method according to claim 1 , wherein the known information element comprises a fixed value data sequence.

4. A method according to claim 1 , wherein the uplink signal comprises a reverse access channel (R-ACH) message, and wherein the known information element comprises a preamble of the R-ACH message.

5. A method according to claim 1 :

wherein generating respective sets of correlation measures for respective ones of a plurality of time segments comprises:

correlating respective sets of samples of the received uplink signal for the respective time segments with multiple time shifts of the spreading code to generate respective sets of correlation values; and

generating respective sets of magnitude measures for the respective time segments from the respective sets of correlation values; and

wherein averaging the correlation measures for the respective time shifts over the plurality of sets of correlation measures comprises averaging the magnitude measures for the respective time shifts over the sets of magnitude measures to generate the set of average correlation measures.

6. A method according to claim 5 , wherein correlating respective sets of samples of the received uplink signal for the respective time segments with multiple time shifts of the spreading code to generate respective sets of correlation values comprises fast Fourier transform (FFT) correlating the respective sets of samples with the spreading code to generate the respective sets of correlation values.

7. A method according to claim 1 , wherein synchronizing the satellite wireless communications system with the terminal responsive to detection of the known information element comprises assigning a delay to a receiver of the satellite wireless communications system responsive to detection of the known information element.

8. A method of synchronizing a satellite wireless communications system with a terminal, the method comprising:

receiving a radio signal at the satellite wireless communications system;

detecting a preamble of a transmitted R-ACH message in the received radio signal, wherein detecting a preamble of a transmitted R-ACH message comprises:

determining a correlation of the received radio signal with a PN sequence; and

detecting the preamble of a transmitted R-ACH message from the determined correlation; and

synchronizing the satellite wireless communications system with a terminal that transmitted the R-ACH message responsive to detection of the preamble of the R-ACH message;

wherein determining a correlation of the received radio signal with a PN sequence comprises determining a correlation of the received radio signal with the PN sequence over a range of time shifts;

wherein determining a correlation of the received radio signal with the PN sequence over a range of time shifts comprises:

generating respective sets of correlation measures for respective ones of a plurality of time segments, the sets of correlation measures including respective correlation measures for respective time shifts of the range of time shifts; and

averaging the correlation measures for the respective time shifts over the plurality of sets of correlation measures to generate a set of average correlation measures; and

wherein detecting a preamble of a R-ACH message comprises detecting a peak value in the set of average correlation measures.

9. A method according to claim 8 , wherein the PN sequence comprises a PN sequence associated with a satellite beam.

10. A method according to claim 8 :

wherein generating respective sets of correlation measures for respective ones of a plurality of time segments comprises:

correlating respective sets of samples of the received radio signal for the respective time segments with multiple time shifts of the PN sequence to generate respective sets of correlation values; and

generating respective sets of magnitude measures for the respective time segments from the respective sets of correlation values; and

wherein averaging the correlation measures for the respective time shifts over the plurality of sets of correlation measures comprises averaging the magnitude measures for the respective time shifts over the sets of magnitude measures to generate the set of average correlation measures.

11. A method according to claim 10 , wherein correlating respective sets of samples of the received radio signal for the respective time segments with multiple time shifts of the PN sequence to generate respective sets of correlation values fast Fourier transform (FFT) correlating the respective sets of samples with the PN code to generate the respective sets of correlation values.

12. A method according to claim 8 , wherein synchronizing the satellite wireless communications system with a terminal that transmitted the R-ACH message responsive to detection of the preamble of the R-ACH message comprises assigning a delay to a receiver of the satellite wireless communications system responsive to detection of the known information element.

13. A method according to claim 8 , wherein receiving a radio signal at the satellite wireless communications system comprises receiving the radio signal at a satellite gateway.

14. An apparatus for synchronizing a satellite wireless communications system with a terminal that transmits an uplink signal including a known information element spread according to a spreading code specific to a component of a satellite wireless communications system, the apparatus comprising:

a receiver configured to receive the uplink signal transmitted by the terminal, to determine a correlation of the received uplink signal with the spreading code over a range of time shifts, to detect the known information element from the determined correlation and to synchronize with the terminal responsive to detection of the known information element, wherein the receiver comprises:

means for generating respective sets of correlation measures for respective ones of a plurality of time segments, the sets of correlation measures including respective correlation measures for respective time shifts of the range of time shifts;

means for averaging the correlation measures for the respective time shifts over the plurality of sets of correlation measures to generate a set of average correlation measures; and

means for detecting a peak value in the set of average correlation measures.

15. An apparatus according to claim 14 , wherein the spreading code comprises a PN sequence associated with a satellite beam.

16. An apparatus according to claim 14 , wherein the known information element comprises a fixed value data sequence.

17. An apparatus according to claim 14 , wherein the uplink signal comprises a R-ACH message, and wherein the known information element comprises a preamble of the R-ACH message.

18. An apparatus according to claim 14 :

wherein the means for generating respective sets of correlation measures for respective ones of a plurality of time segments comprises:

means for correlating respective sets of samples of the received uplink signal for the respective time segments with multiple time shifts of the spreading code to generate respective sets of correlation values; and

means for generating respective sets of magnitude measures for the respective time segments from the respective sets of correlation values; and

wherein the means for averaging the correlation measures for the respective time shifts over the plurality of sets of correlation measures to generate a set of average correlation measures comprises means for averaging the magnitude measures for the respective time shifts over the sets of magnitude measures to generate the set of average correlation measures.

19. An apparatus according to claim 18 , wherein the means for correlating respective sets of samples of the received uplink signal for the respective time segments with multiple time shifts of the spreading code to generate respective sets of correlation values comprises a fast Fourier transform (FFT) correlator configured to correlate the respective sets of samples with the spreading code to generate the respective sets of correlation values.

20. An apparatus according to claim 14 , wherein the receiver further comprises:

a receiver configured to estimate information included in the uplink signal; and

a delay determiner configured to assign a delay to the receiver responsive to detection of the known information element.

21. An apparatus for synchronizing a satellite wireless communications system with a terminal, the apparatus comprising:

a receiver configured to receive a radio signal at the satellite wireless communications system, to detect a preamble of a R-ACH message transmitted by a terminal and to synchronize with the terminal responsive to detection of the preamble of the R-ACH message, wherein the receiver is configured to determine a correlation of the received radio signal with a PN sequence, and to detect the preamble of the transmitted R-ACH message from the determined correlation, wherein the receiver is configured to determine a correlation of the received radio signal with the PN sequence over a range of time shifts, wherein the receiver comprises:

means for generating respective sets of correlation measures for respective ones of a plurality of time segments, the sets of correlation measures including respective correlation measures for respective time shifts of the range of time shifts;

means for averaging the correlation measures for the respective time shifts over the plurality of sets of correlation measures to generate a set of average correlation measures; and

means for detecting a peak value in the set of average correlation measures,

wherein the means for generating respective sets of correlation measures for respective ones of a plurality of time segments comprises:

means for correlating respective sets of samples of the received radio signal for the respective time segments with multiple time shifts of the PN sequence to generate respective sets of correlation values; and

means for generating respective sets of magnitude measures for the respective time segments from the respective sets of correlation values; and

wherein the means for averaging the correlation measures for the respective time shifts over the plurality of sets of correlation measures comprises means for averaging the magnitude measures for the respective time shifts over the sets of magnitude measures to generate the set of average correlation measures.

22. An apparatus according to claim 21 , wherein the PN sequence comprises a PN sequence associated with a satellite beam.

23. An apparatus according to claim 21 , wherein the receiver further comprises:

a receiver configured to estimate information included in the radio signal; and

a delay determiner configured to assign a delay to the receiver responsive to detection of the R-ACH preamble.

24. An apparatus according to claim 21 , wherein the receiver is positioned at a satellite gateway.

Assignments (11)
ASSIGNMENT OF AND AMENDMENT TO INTELLECTUAL PROPERTY SECURITY AGREEMENTS Recorded Dec 13, 2024
From: U.S. BANK NATIONAL ASSOCIATION; LIGADO NETWORKS LLC; ATC TECHNOLOGIES, LLC
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION, AS SUCCESSOR COLLATERAL AGENT
Reel/Frame 069631/0485 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 5, 2024
From: MOBILE SATELLITE VENTURES, LP
To: ATC TECHNOLOGIES, LLC
Reel/Frame 071558/0599 →
U.S. ASSIGNMENT OF AND AMENDMENT TO INTELLECTUAL PROPERTY SECURITY AGREEMENTS Recorded Mar 3, 2023
From: U.S. BANK NATIONAL ASSOCIATION, AS EXISTING COLLATERAL AGENT
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION, AS SUCCESSOR COLLATERAL AGENT
Reel/Frame 062952/0826 →
SECURITY INTEREST Recorded Dec 28, 2022
From: ATC TECHNOLOGIES, LLC
To: U.S. BANK NATIONAL ASSOCIATION
Reel/Frame 062230/0806 →
SECOND LIEN PATENT SECURITY AGREEMENT Recorded Oct 30, 2020
From: ATC TECHNOLOGIES, LLC
To: U.S. BANK NATIONAL ASSOCIATION, AS COLLATERAL TRUSTEE
Reel/Frame 054262/0207 →
FIRST LIEN PATENT SECURITY AGREEMENT Recorded Oct 30, 2020
From: ATC TECHNOLOGIES, LLC
To: U.S. BANK NATIONAL ASSOCIATION, AS COLLATERAL TRUSTEE
Reel/Frame 054262/0295 →
U.S. ASSIGNMENT OF AND AMENDMENT TO INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Oct 26, 2020
From: JEFFERIES FINANCE LLC; LIGADO NETWORKS LLC; ATC TECHNOLOGIES, LLC
To: U.S. BANK NATIONAL ASSOCIATION
Reel/Frame 054298/0001 →
RELEASE OF SECURITY INTEREST Recorded Oct 26, 2020
From: JEFFERIES FINANCE LLC
To: ATC TECHNOLOGIES, LLC
Reel/Frame 054297/0444 →
RELEASE OF SECURITY INTEREST Recorded Oct 26, 2020
From: CORTLAND CAPITAL MARKET SERVICES LLC
To: LIGADO NETWORKS LLC; ATC TECHNOLOGIES, LLC
Reel/Frame 054297/0724 →
ASSIGNMENT OF SECURITY INTEREST Recorded Oct 22, 2020
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: CORTLAND CAPITAL MARKET SERVICES LLC
Reel/Frame 054214/0165 →
SECURITY INTEREST Recorded Sep 11, 2020
From: ATC TECHNOLOGIES, LLC
To: JEFFERIES FINANCE LLC
Reel/Frame 053755/0916 →