# US 2019/0173515 A1 · Synchronized cpdma (code phase division multiple access)

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2019/0173515 A1
- Document ID: US20190173515A1
- Status: Published application
- Kind: A1
- Application number: 16/253,626
- Filed: 2019-01-22
- Published: 2019-06-06
- Earliest claimed: 2017-08-23
- Assignees: Higher Ground LLC
- Applicants: Higher Ground LLC
- Inventors: Shmuel Shaffer; Bruce Leonard McKinley; Scott A. McDermott
- Web page: https://patentgrep.com/patent/US20190173515A1

## CPC

- H04B 1/69: Spread spectrum techniques
- G01S 19/00: Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
- G01S 19/14: specially adapted for specific applications
- G01S 19/39: the satellite radio beacon positioning system transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
- H04B 1/7075: with code phase acquisition
- H04B 7/18513: {Transmission in a satellite or space-based system}
- H04W 64/00: Locating users or terminals {or network equipment} for network management purposes, e.g. mobility management
- H04B 2001/6904: {using code hopping}
- H04B: TRANSMISSION
- G01S: RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

A communications protocol in accordance with one exemplary embodiment uses information from GPS satellites to synchronize the phases of transmitters, and aligns the phase with a spreading code used to de-spread the received signals at, for example, a ground station.

## Claims

### Claim at position 1

1-20. (canceled)

### Claim 21

A communications system comprising:
a location determining module and connected GPS receiver that identify a location of one or more of a terminal and a geostationary communications satellite; and
an alignment module, the alignment module at least in communication with and at least using information corresponding to the determined location from the location determining module to align arrival code-phases of signals for a ground station receiver by altering a clock for a modulated signal transmitted from the terminal.

### Claim 22 (depends on 21)

The system of claim 21, wherein the alignment module:
determines an alignment time and aligns a code-phase of a spreading code on a clock tick boundary.

### Claim 23 (depends on 21)

The system of claim 21, wherein the system adjusts a starting time of a spreading code by a function of a communications signal travel distance modulo predetermined time period, wherein the adjusting comprises subtracting a time the communications signal travels along a distance modulo predetermined time period from a predetermined time period.

### Claim 24 (depends on 22)

The system of claim 22, wherein the determining of the alignment time includes:
determining a geographic position of the terminal;
determining a position of the communications satellite;
determining a distance between the terminal and the communications satellite; and
adjusting a starting time of the spreading code by a function of a distance the communications signal travels from the terminal to the communications satellite modulo predetermined time period.

### Claim 25 (depends on 22)

The system of claim 22, wherein the determining of the alignment time includes:
determining a geographic position of the terminal;
determining a geographic position of the ground station;
determining a position of the communications satellite;
determining a distance between the terminal and the communications satellite;
determining a distance between a ground station and the communications satellite;
establishing a total distance a signal traverses by adding the distance between the terminal and the communications satellite and the distance between the ground station and the communications satellite; and
adjusting a starting time of the spreading code by a function of a communications signal travel distance modulo predetermined time period.

### Claim 26 (depends on 25)

The system of claim 25, wherein the adjusting comprises subtracting a time the communications signal travels along the distance modulo predetermined time period from the predetermined time period.

### Claim 27 (depends on 21)

The system of claim 21, further comprising a ground station alignment module adapted to align code-phase timing of a spreading code used by a receiver to de-spread a received signal with a specific time period clock ticks aligned with a universal GPS clock timing.

### Claim 28 (depends on 21)

The system of claim 21, further comprising a phase delta module, a universal time module, a clock and a travel time calculation module in communication with the location determining module.

### Claim 29

A communications method for a communications terminal comprising:
determining a location of one or more of the communications terminal and a geostationary communications satellite;
using information corresponding to the determined location to align arrival code-phases of signals at a ground station receiver; and
determining an alignment time and aligning a code-phase of a spreading code on a clock tick boundary for a signal transmitted from the terminal.

### Claim 30 (depends on 29)

The method of claim 29, further comprising adjusting a starting time of a spreading code by a function of a communications signal travel distance modulo predetermined time period, wherein the adjusting comprises subtracting a time the communications signal travels along a distance modulo predetermined time period from a predetermined time period.

### Claim 31 (depends on 29)

The method of claim 29, further comprising adjusting a starting time of a spreading code by a function of a distance the communications signal travels from the terminal to the communications satellite modulo predetermined time period, wherein the adjusting comprises subtracting a time the communications signal travels along the distance modulo predetermined time period from the predetermined time period.

### Claim 32 (depends on 29)

The method of claim 29, further comprising aligning code-phase timing of the spreading code used by a receiver to de-spread a received signal with a specific time period clock ticks aligned with a universal GPS clock timing and updating an internal clock and determining a universal time.

### Claim 33

A communications system comprising:
an alignment module, processor and connected memory that at least use location information for a terminal, a ground station, and a geostationary communications satellite to align modulation and demodulation codes, or spreading and de-spreading codes, for a signal transmitted from the terminal to the ground station receiver via the geostationary communications satellite.

### Claim 34 (depends on 33)

The system of claim 33, wherein the alignment module is in one or more of the terminal and the ground station.

### Claim 35 (depends on 34)

The system of claim 34, wherein the terminal aligns a code-phase of an arriving signal at the communications satellite to coincide with a specific moment in time.

### Claim 36 (depends on 34)

The system of claim 34, wherein the terminal aligns a code-phase of a de-spreading signal at a ground station to coincide with a specific moment in time.
