[go: up one dir, main page]

WO2025222004A1 - Satellite communication system - Google Patents

Satellite communication system

Info

Publication number
WO2025222004A1
WO2025222004A1 PCT/US2025/025169 US2025025169W WO2025222004A1 WO 2025222004 A1 WO2025222004 A1 WO 2025222004A1 US 2025025169 W US2025025169 W US 2025025169W WO 2025222004 A1 WO2025222004 A1 WO 2025222004A1
Authority
WO
WIPO (PCT)
Prior art keywords
satellite
data
signal
time
communication
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
PCT/US2025/025169
Other languages
French (fr)
Inventor
Milo Steven Medin
Paul Kolodzy
Ramakrishna Akella
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Logos Space Services Inc
Original Assignee
Logos Space Services Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from US19/181,175 external-priority patent/US20250330234A1/en
Priority claimed from US19/181,170 external-priority patent/US20250370143A1/en
Priority claimed from US19/181,144 external-priority patent/US20250337483A1/en
Priority claimed from US19/181,142 external-priority patent/US20250374253A1/en
Priority claimed from US19/181,148 external-priority patent/US20250373325A1/en
Priority claimed from US19/181,168 external-priority patent/US20250374254A1/en
Application filed by Logos Space Services Inc filed Critical Logos Space Services Inc
Publication of WO2025222004A1 publication Critical patent/WO2025222004A1/en
Pending legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B1/00Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
    • H04B1/69Spread spectrum techniques
    • H04B1/713Spread spectrum techniques using frequency hopping
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO 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
    • G01S19/00Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
    • G01S19/01Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
    • G01S19/03Cooperating elements; Interaction or communication between different cooperating elements or between cooperating elements and receivers
    • G01S19/08Cooperating elements; Interaction or communication between different cooperating elements or between cooperating elements and receivers providing integrity information, e.g. health of satellites or quality of ephemeris data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B1/00Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
    • H04B1/69Spread spectrum techniques
    • H04B1/707Spread spectrum techniques using direct sequence modulation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B10/00Transmission systems employing electromagnetic waves other than radio-waves, e.g. infrared, visible or ultraviolet light, or employing corpuscular radiation, e.g. quantum communication
    • H04B10/11Arrangements specific to free-space transmission, i.e. transmission through air or vacuum
    • H04B10/118Arrangements specific to free-space transmission, i.e. transmission through air or vacuum specially adapted for satellite communication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/14Relay systems
    • H04B7/15Active relay systems
    • H04B7/185Space-based or airborne stations; Stations for satellite systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/14Relay systems
    • H04B7/15Active relay systems
    • H04B7/204Multiple access
    • H04B7/216Code division or spread-spectrum multiple access [CDMA, SSMA]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B1/00Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
    • H04B1/06Receivers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • H04L5/003Arrangements for allocating sub-channels of the transmission path
    • H04L5/0048Allocation of pilot signals, i.e. of signals known to the receiver

Definitions

  • LEO low earth orbit
  • MEO medium earth orbit
  • GEO geosynchronous earth orbit
  • the solution is to dynamically select a different satellite that is not in-line (e.g., a line of sight for receiving a signal that is closer to the horizon and not as overhead in the sky as a GEO satellite is).
  • the LEO or MEO terminal systems avoid transmitting to a LEO or MEO satellite by dynamically pointing the beam in a direction avoiding a GEO-arc in order to limit the amount of aggregated transmitted power that could be received by the GEO satellite.
  • GNSS Global Navigation Satellite Systems
  • GPS Global Positioning System
  • GLONASS Globalnaya Navigazionnaya Sputnikovaya
  • Galileo Galileo
  • BeiDou suffer from additional problems that arise from allowing low-to-the-horizon signals - deliberate jamming or spoofing of their position-navigation-timing (PNT) signals.
  • PNT signals are broadcast in standard frequency bands within the 1-2 GHz range and rely on narrow bandwidths (approximately 10 MHz), low broadcast angles (i.e., near parallel to the horizon), and static waveform parameters. These characteristics allow for PNT signals to be used by a broad set of receivers.
  • GNSS systems have significant drawbacks. Narrow bandwidths limit the resolution to which a receiver system can determine its location. Also, given the static waveform parameters, current PNT signals are also relatively easy to spoof, jam, or otherwise intercept. Low broadcast angles are one cause of this problem as transmitters located near the horizon may interfere with PNT signals. Further, GNSS satellites rely on regular updates from ground stations to mitigate errors requiring an extensive and expensive system to support these updates that include ionospheric calibration and atmospheric scintillation effects, as well as updates on satellite locations and times.
  • Figure 1 is a diagram illustrating an embodiment of a satellite communication system.
  • Figure 2 is a diagram illustrating an embodiment of a satellite PNT system.
  • Figures 3 A and 3B are diagrams illustrating embodiments of a satellite PNT system.
  • Figure 3C is a graph depicting range resolution and geometric dilution of precision (GDOP).
  • Figure 4A is a diagram illustrating an embodiment of a satellite communication system.
  • Figure 4B is a diagram illustrating an embodiment of a satellite communication system.
  • Figure 4C is a diagram illustrating an embodiment of a satellite communication system.
  • Figure 4D is a diagram illustrating an embodiment of a satellite communication system.
  • Figure 4E is a diagram illustrating an embodiment of a satellite communication system.
  • Figure 4F is a diagram illustrating an embodiment of a communication system.
  • Figure 4G is a diagram illustrating an embodiment of a satellite communication system.
  • Figure 4H is a diagram illustrating an embodiment of a satellite communication system.
  • Figure 41 is a diagram illustrating an embodiment of a satellite communication system.
  • Figure 4J is a diagram illustrating an embodiment of a communication system.
  • Figure 4K is a diagram illustrating an embodiment of a satellite communication system.
  • Figure 4L is a diagram illustrating an embodiment of a satellite communication system.
  • Figure 4M is a diagram illustrating an embodiment of a satellite communication system.
  • Figure 4N is a diagram illustrating an embodiment of a satellite communication system.
  • Figure 40 is a diagram illustrating an embodiment of a satellite communication system.
  • Figure 5A depicts example embodiments of a portion of a satellite PNT system.
  • Figure 5B depicts example embodiments of a portion of a satellite PNT system.
  • Figure 6 is a flow diagram illustrating an embodiment of a process for a satellite system.
  • Figure 7 is a flow diagram illustrating an embodiment of a process for a receiver system.
  • Figure 8 is a diagram illustrating an embodiment of communications with a satellite PNT system.
  • Figure 9 is a diagram illustrating an embodiment of communications with a satellite PNT system.
  • Figure 10A is a diagram illustrating an embodiment of a system for mapping broadband steerable beams to antennas.
  • Figure 1 OB is a diagram illustrating an embodiment of a sy stem for mapping broadband steerable beams to antennas.
  • Figure 10C is a diagram illustrating an embodiment of a system for mapping broadband steerable beams to antennas.
  • Figure 10D is a diagram illustrating an embodiment of a constellation of satellites.
  • Figure 11 A is a diagram illustrating an embodiment of a system for antenna nulling.
  • Figure 1 IB is a diagram illustrating an embodiment of a system for antenna nulling.
  • Figure 12A is a diagram illustrating an embodiment of a system for antenna nulling including multiple null cones.
  • Figure 12B is a diagram illustrating an embodiment of a system for antenna nulling including multiple null cones.
  • Figure 13 is a flow diagram illustrating an embodiment of a process for communicating with a PNT receiver.
  • Figure 14 is a flow diagram illustrating an embodiment of a process for communicating with a satellite PNT system.
  • Figure 15 is a flow diagram illustrating an embodiment of a process for detection of interfering signals.
  • Figure 16 is a flow diagram illustrating an embodiment of a process for detection of interfering signals including prior tracking of PNT signals.
  • Figure 17 is a diagram illustrating an embodiment of a satellite of a satellite system.
  • Figure 18 is a diagram illustrating an embodiment of a terminal of a satellite system.
  • Figure 19A is a diagram illustrating an embodiment of a terminal of a satellite system.
  • Figure 19B is a diagram illustrating an embodiment of a terminal of a satellite system.
  • Figure 20 is a diagram illustrating an embodiment of an encoding channel.
  • Figure 21 is a diagram illustrating an embodiment of a decoding channel.
  • Figure 22 is a diagram illustrating an embodiment of timing system for a terminal of satellite network.
  • Figure 23A is a diagram illustrating an embodiment of timing system for a terminal of satellite network.
  • Figure 23B is a diagram illustrating an embodiment of timing system for a terminal of satellite network.
  • Figure 24 is a diagram illustrating an embodiment of communication form for a satellite system.
  • Figure 25 is a diagram illustrating an embodiment of a frame.
  • Figure 26 is a diagram illustrating an embodiment of a block.
  • Figure 27 is a diagram illustrating an embodiment of user group message information.
  • Figure 28 is a diagram illustrating an embodiment of a group, a time period, and a location area selectivity.
  • Figure 29 is a diagram illustrating an embodiment of a spatial selectivity.
  • Figure 30 is a diagram illustrating an embodiment of a spatial selectivity.
  • Figure 31 is a diagram illustrating an embodiment of a spatial selectivity.
  • Figure 32 is a flow diagram illustrating a embodiment of a process for a satellite system.
  • Figure 33A is a flow diagram illustrating a embodiment of a process for a satellite system.
  • Figure 33B is a flow diagram illustrating an embodiment of a process for a receiver system.
  • Figure 33C is a flow diagram illustrating an embodiment of a process for a receiver or satellite system.
  • Figure 34 is a diagram illustrating an embodiment of states for a terminal system.
  • Figure 35 is a block diagram illustrating an embodiment of a satellite system.
  • Figure 36 is a diagram illustrating an embodiment of a satellite system.
  • Figure 37 is a diagram illustrating an embodiment of a satellite system.
  • Figure 38 is a diagram illustrating an embodiment of a satellite system.
  • Figure 39 is a diagram illustrating an embodiment of a satellite system.
  • Figure 40 is a diagram illustrating an embodiment of a satellite system.
  • Figure 41 is a diagram illustrating an embodiment of a satellite system.
  • Figure 42 is a diagram illustrating an embodiment of a satellite system.
  • Figure 43 is a flow diagram illustrating an embodiment of a process for a satellite system.
  • Figure 44 is a flow diagram illustrating an embodiment of a process for a satellite system.
  • Figure 45 is a diagram illustrating an embodiment of a communication system.
  • Figure 46 is a diagram illustrating an embodiment of a communication system.
  • Figure 47A is a diagram illustrating an embodiment of a communication system.
  • Figure 47B is a diagram illustrating an embodiment of a communication system.
  • Figure 48 is a diagram illustrating an embodiment of a system for communication.
  • Figure 49 is a flow diagram illustrating an embodiment of a process for a satellite system.
  • Figure 50 is a flow diagram illustrating an embodiment of a process for a satellite system.
  • the invention can be implemented in numerous ways, including as a process; an apparatus; a system; a composition of matter; a computer program product embodied on a computer readable storage medium; and/or a processor, such as a processor configured to execute instructions stored on and/or provided by a memory coupled to the processor.
  • these implementations, or any other form that the invention may take, may be referred to as techniques.
  • the order of the steps of disclosed processes may be altered within the scope of the invention.
  • a component such as a processor or a memory described as being configured to perform a task may be implemented as a general component that is temporarily configured to perform the task at a given time or a specific component that is manufactured to perform the task.
  • the term ‘processor’ refers to one or more devices, circuits, and/or processing cores configured to process data, such as computer program instructions.
  • a number of current low earth orbit (LEO) systems, medium earth orbit (MEO), and geosynchronous earth orbit (GEO) systems operate in a co-channel diplex configuration.
  • the frequency for uplink e.g., earth-to-space communications
  • the frequency for downlink e.g., space-to-earth communications
  • LEO system, MEO system, and GEO system transmissions can interfere with each other’s receivers.
  • a significant effort is made to avoid the earth-to-satellite communications for the LEO and MEO systems from interfering with the earth-to-space communications for the GEO systems.
  • the solution is to dynamically select a different satellite that is not in-line.
  • the LEO or MEO terminal systems avoid transmitting to a LEO or MEO satellite by dynamically avoiding a GEO-arc in order to limit the amount of transmitted power that could be received by the GEO satellite.
  • a consideration is made for the aggregated effect of multiple earth-to-satellite transmitters and satellite-to-earth transmitters which produce this aggregated affect at GEO satellites and ground stations.
  • GNSS Global Navigation Satellite Systems
  • GPS Global Positioning System
  • GLONASS Globalnaya Navigazionnaya Sputnikovaya
  • Galileo Galileo
  • PNT signals are broadcast in standard frequency bands within the 1-2 GHz range and rely on narrow bandwidths (approximately 10 MHz), low broadcast angles (i.e., near parallel to the horizon), and static waveform parameters. These charactenstics allow for PNT signals to be used by a broad set of receivers.
  • GNSS systems have significant drawbacks. Narrow bandwidths limit the resolution to which a receiver system can determine its location. Also, given the static waveform parameters, current PNT signals are also relatively easy to spoofjam, or otherwise intercept. Low broadcast angles are one cause of this problem as transmitters located near the horizon may interfere with PNT signals. Further, GNSS satellites rely on regular updates from ground stations to mitigate errors requiring an extensive and expensive system to support these updates that include ionospheric calibration and atmospheric scintillation effects, as well as updates on satellite locations and times.
  • a satellite communication system comprises a first frequency reference generator of a satellite or aircraft, a communication receiving channel, a second frequency reference generator of the satellite or aircraft, and a communication transmission channel.
  • the first frequency reference generator generates a first frequency reference signal in a first frequency band.
  • the communication receiving channel is for receiving a first signal at the satellite or aircraft using the first frequency reference signal.
  • the second frequency reference generator generates a second frequency reference signal in a second frequency band.
  • the communication transmission channel is for transmitting a second signal from the satellite or aircraft using the second frequency reference signal, wherein a legacy satellite system comprises a legacy communication receiving channel for receiving data at the legacy satellite using the second frequency band.
  • the first signal or the second signal comprise a direct spread or a frequency hopped signal.
  • the communication transmission channel transmits position- navigation-timing (PNT) data.
  • the communication transmission channel also transmits ranging accuracy of the PNT data.
  • the PNT data allows a ground terminal to determine its position to within a ten-meter radius, and a notification of the ten- meter radius is transmitted alongside the PNT data.
  • ranging accuracy of the PNT data is greater than or equal to ranging accuracy of Global Positioning System (GPS) data.
  • GPS Global Positioning System
  • ranging accuracy is selectable (e.g., based on a user group associated with the ground terminal).
  • frequencies of the communication transmission channel are greater than transmission frequencies of a GPS signal. In some such embodiments, the frequencies of the communication transmission channel are at least 25 GHz.
  • the satellite communication system uses the frequency band
  • the satellite communication system uses the frequency band
  • chip rates of the second signal are at least 100 MHz. In some such embodiments, the chip rates of the second signal (e.g., a direct spread or a frequency hopped signal) are selectable up to 1 GHz. In some embodiments, processing gain of the second signal (e.g., a direct spread or frequency hopped signal) is greater than processing gain of a GPS signal.
  • the communication transmission channel is one of a set of transmission channels.
  • a channel of the set of transmission channels is associated with a user group. For example, a first channel is available to all users, while a second channel is available only to a subset of users.
  • channels are associated with a spreading code (e.g., N user teams corresponding to N different spreading codes - for example, 2, 3, 4, 5, 6, 7, 8. 9, or any other appropriate number of different spreading codes) and carry signals including multiple encrypted data payloads.
  • a user group is associated with a combination of a spreading code and an encrypted key (e.g., there are M encrypted keys being associated with one of the multiple encrypted data payloads - for example, N user teams and M encryption keys for NxM different user groups, where M is 2, 3, 4, 5, 6, 7, 8, 8, 9, or any other appropriate number of spreading codes).
  • a channel of the set of transmission channels is encrypted.
  • the channel is encrypted via data encryption standard (DES), advanced encryption standard (AES), shared key authentication (SKA), or any other appropriate encryption method(s).
  • a channel of the set of transmission channels is associated with a spreading factor. In some such embodiments, the spreading factor is between 30 dB and 60 dB.
  • a first channel of the set of transmission channels transmits PNT data with a first ranging accuracy and a second channel of the set of transmission channels transmits PNT data with a second ranging accuracy, wherein the first ranging accuracy is greater than the second ranging accuracy.
  • a channel available to all users transmits PNT data with a lower ranging accuracy than a channel available only to a particular user group.
  • the satellite or the aircraft is at most 1000 km above a ground plane.
  • the transmission angle of the communication transmission channel is not less than a minimum number of degrees (e.g., is greater than a minimum number of degrees - for example, 45, 36, or any other appropriate number of degrees) with respect to a ground plane.
  • a satellite system is disclosed.
  • the satellite system is configured to communicate between its ground terminal stations and satellites using frequencies that do not interfere with legacy satellite systems. This is achieved by reversing one or more of the frequencies used to send from earth-to-space and space-to-earth - for example, the satellite system uses the legacy system frequency for receiving signals from earth to instead transmit signals to earth (e.g., ground terminals and/or aircraft terminals).
  • the satellite system uses the legacy system frequency for receiving signals from earth to instead transmit signals to earth, the satellite system uses the legacy system frequency for transmitting signals from space to earth to instead receive signals from earth, or the satellite system reverses both the legacy system frequencies for receiving at and transmitting from the satellite to use the opposite frequencies from the legacy satellite to communicate with ground stations.
  • the satellite system operates at frequencies that enable high data speed communications between a ground terminal and the satellite that can be passed between satellites of a constellation and then back dow n to a different ground terminal.
  • the frequencies that enable this high data speed communication can also be used to provide signals that enable position, navigation, and time determinations, where this satellite system is designed to avoid some problems associated with the existing position, navigation, and time systems (e.g., GPS, GLONASS, Galileo, and BeiDou).
  • the higher frequencies enable higher ranging accuracy compared to current position, navigation, and time systems and also enable the use of signal spreading to increase the system’s ability' to extract useful signal from a noisy background environment.
  • the higher frequencies enable higher data rates and larger payloads of data compared to current position, navigation, and time systems allowing for multiple selectable channels to be transmitted from satellites. This allows for different groups to receive different accuracies of signals, and for groups to receive signals that are spatially selective (e.g.. in one geography enabled, but in another geography not enabled).
  • the system is configurable to enable selectability of different waveforms, encryptions, and/or data formats so that the system’s communication protocols can be changed/improved over time.
  • the combinations of wave modulations, the encry ption ty pes and/or keys, the data frames, error correction coding, and/or interleaving can be each be chosen to create a large variety of different signaling protocols.
  • a ground terminal comprises a frequency reference generator and a communication receiving channel.
  • the frequency reference generator generates a frequency reference signal in a frequency band.
  • the communication receiving channel is for receiving a direct spread or frequency hopped signal from a satellite or an aircraft using the frequency reference signal, wherein a legacy satellite system comprises a legacy communication receiving channel for receiving data at the legacy satellite using the frequency band.
  • the ground communication system includes an other frequency reference generator, and a communication transmission channel.
  • the other frequency reference generator generates an other frequency reference signal in an other frequency band.
  • the communication transmission channel is for transmitting a signal (e.g., a direct spread or frequency hopped signal) to a satellite or aircraft using the other frequency reference signal.
  • the communication receiving channel is configured to receive position-navigation-timing (PNT) data.
  • the communication receiving channel is configured to receive ranging accuracy of the PNT data.
  • the PNT data allows for the ground terminal to determine its position to within a ten-meter radius, and the ground terminal is notified of the ten-meter radius accuracy.
  • ranging accuracy of the PNT data is greater than or equal to ranging accuracy of Global Positioning System (GPS) data.
  • GPS Global Positioning System
  • ranging accuracy is selectable (e.g., based on a user group associated with the ground terminal).
  • a signal includes a frame spanning 100 ms.
  • the frame includes at least three datagrams spanning up to 400 bits.
  • a datagram of the at least three datagrams is associated with a user group.
  • the user group is associated with a distinct cryptographic key.
  • the datagram includes a time reference update, an ephemeris update for one or more satellites (e g., a subset of satellites within field of view of a receiver system), propagation corrections, an accuracy estimate, satellite motion model parameters, a satellite almanac, cryptographic key updates, data structure formatting, or any other appropriate data.
  • the at least three datagrams are separately modified (e.g., accuracy is modified or in some cases impaired differently within each datagram of the at least three datagrams).
  • frequencies of the communication receiving channel are greater than frequencies of a GPS signal. In some such embodiments, the frequencies of the communication receiving channel are at least 25 GHz.
  • the ground terminal uses the frequency band 25.5-27.0 GHz for satellite to earth communications.
  • the ground terminal uses the frequency band 37.5-42.5 GHz for satellite to earth communications.
  • chip rates of the direct spread signal are at least 100 MHz. In some such embodiments, the chip rates of the direct spread signal are selectable up to 1 GHz. In some embodiments, a processing gain of the direct spread signal is at least the processing gain of a GPS signal.
  • the communication receiving channel is one of a set of receiving channels.
  • a channel of the set of receiving channels is associated with a user group. For example, a first channel is available to all users, while a second channel is available only to a subset of users.
  • a channel of the set of receiving channels is encrypted.
  • the channel is encrypted via data encryption standard (DES), advanced encryption standard (AES), shared key authentication (SKA), or any other appropriate encryption method.
  • a channel of the set of receiving channels is associated with a spreading factor. In some such embodiments, the spreading factor is between 30 dB and 60 dB.
  • a first channel of the set of receiving channels receives PNT data with a first ranging accuracy and a second channel of the set of receiving channels receives PNT data with a second ranging accuracy, wherein the first ranging accuracy is greater than the second ranging accuracy.
  • a channel available to all users receives PNT data with a lower ranging accuracy than a channel available only to a particular user group.
  • the satellite or the aircraft is at most 1000 km above a ground plane.
  • the receiving angle of the communication receiving channel is not less than a minimum number of degrees (e.g., is greater than a minimum number of degrees - for example, 45, 36, or any other appropriate number of degrees) with respect to a ground plane.
  • a ground terminal is disclosed.
  • the ground terminal is configured to communicate with satellites or aircraft using frequencies that do not interfere with legacy satellite systems. This is achieved by reversing one or more of the frequencies used to send from earth-to-space and space- to-earth - for example, the satellite system uses the legacy system frequency for receiving signals from earth to instead transmit signals to earth.
  • the ground terminal uses the legacy system frequency for receiving signals from space to instead transmit signals to space
  • the ground terminal uses the legacy system frequency for transmitting signals from earth to space to instead receive signals from space
  • the communication system reverses both the legacy system frequencies for receiving from and transmitting to a satellite to use the opposite frequencies from the legacy system to communicate with satellites.
  • the ground terminal operates at frequencies that enable high data speed communications between the ground terminal and the satellite that can be passed between satellites of a constellation and then back down to a different ground terminal.
  • the frequencies that enable high data speed communications can also be used to provide signals that enable position, navigation, and time determinations, where this communication system is designed to avoid some problems associated with the existing position, navigation, and time systems (e.g., GPS, GLONASS, Galileo, and BeiDou).
  • this communication system is designed to avoid some problems associated with the existing position, navigation, and time systems (e.g., GPS, GLONASS, Galileo, and BeiDou).
  • the ground terminal is able to avoid being as easy to jam or interfere with by limiting incoming signals to being more overhead so that ground or near ground signals will not be an issue.
  • both reduction of antenna gain in the horizontal plane and reduction of susceptibility to natural terrain features that block higher frequencies improve the ground terminal’s performance.
  • the higher frequencies enable higher ranging accuracy compared to current position, navigation, and time systems and also enable the use of signal spreading to increase the ground terminal’s ability to extract useful signal from a noisy background environment.
  • the higher frequencies enable higher data rates and larger payloads of data compared to current position, navigation, and time systems allowing for multiple selectable channels to be transmitted from satellites. This allows for different groups of ground terminals to receive different accuracies of PNT signals, and for groups to receive signals that are spatially selective (e.g., in one geographical area enabled, but in another geographical area not enabled).
  • the communication system is configurable to enable selectability of different waveforms, encryptions, and/or data formats so that the system’s communication protocols can be changed/improved over time.
  • the combinations of wave modulations, the encryption types and/or keys, the data frames, error correction coding, and/or interleaving can be each be chosen to create a large variety of different signaling protocols.
  • a terminal or receiver is located in an aircraft or airplane and this terminal or receiver communicates with one or more satellites to receive PNT information.
  • the system improves delivery of PNT information by using higher frequency carriers compared to existing PNT systems (e.g., higher than 1 GHz of current PNT systems, higher than 10 GHz, higher than 20 GHz, etc.) enabling communications that have improved noise immunity by using coding techniques (e.g., using selectable long spreading codes or frequency hopping codes) and by using the higher ranging accuracy of these signals to avoid using lower in the sky' angles than existing PNT systems (e.g., avoiding potential interference from ground based jammers or spoofers).
  • higher frequency carriers also offer more data capacity for the system enabling multiple groups, multiple accuracy, multiple location area, and multiple time period selectivity to delivered PNT services.
  • programmability of communication characteristics enable flexibility for signaling and selectability of functionality for different groups, different location areas, different time periods, and different accuracy and mixing and matching these selectable functions for any give group of users.
  • the system further improves PNT services by having antennas that are able to provide dynamic patterns for the sensitivity' or transmission of signals enabling pointing of reception, nulling of reception, pointing of transmission, and nulling of transmission to one or more targeted transmitters and/or one or more targeted receivers that the system is communicating between.
  • the system improves satellite communications and/or PNT services through the use of one or more of the following: 1) spectrum use that does not interfere with existing spectrum use (e.g., using reverse frequencies, when appropriate, of existing satellite systems), 2) dynamic antenna pointing (e.g., use of antenna arrays for pointing of antennas both on receiver and transmitters), 3) use of dynamic antenna nulling (e.g., use of antenna arrays for suppression of unwanted signals or preventing interference by preventing sending in a particular direction). 4) programmable channels (e.g...
  • one or more processors of a satellite and/or terminal/receiver are used to control/provide instructions to program channel, antenna, communication mode (e.g., LDR. HDR, etc.), and/or waveform characteristics as well as synchronizing and determining location calibrations.
  • FIG. 1 is a diagram illustrating an embodiment of a satellite communication system.
  • the satellite communication system of Figure 1 comprises a PNT system.
  • satellite 100 is in communication with ground infrastructure 102 and is configured to broadcast signal 114 via an antenna.
  • signal 114 carries PNT data (e.g., satellite coordinates, time information, PNT accuracy, etc.), comms data (e.g., to establish a handshake with a receiver system), satellite data (e.g., model data, ephemeris data, almanac data, etc. for satellite 100 and/or other satellites), encryption data (e.g., a portion of a cry ptographic key), or any other appropriate data.
  • PNT data e.g., satellite coordinates, time information, PNT accuracy, etc.
  • comms data e.g., to establish a handshake with a receiver system
  • satellite data e.g., model data, ephemeris data, almanac data, etc. for satellite
  • signal 114 carries PNT data.
  • Signal 114 and its data conform to beam characteristics 112, waveform characteristics 110, and data characteristics 108.
  • beam characteristics 112 include effective isotropic radiated powder (EIRP), beam direction, beam shape, or any other appropriate characteristic.
  • w aveform characteristics 110 include frequency, power, bandwidth, chip rate, modulation, or any other appropriate characteristic.
  • data characteristics 108 include ephemeris, timing, encryption, accuracy, or any other appropriate characteristic.
  • beam characteristics 1 12, waveform characteristics 110, and data characteristics 108 are determined internally (e.g., by a processor on satellite 100), are determined externally (e.g., sent to satellite 100 by ground infrastructure 102), are based on external data 104, are based on space vehicle (SV) location and timing 106, or are based on any combination thereof.
  • ground infrastructure 102 transmits ephemeris data to satellite 100, which is included in data characteristics 108, while waveform characteristics 1 10 are based on SV location and timing 106, which is determined using information (e.g., from a reference clock) internally available to satellite system 100.
  • waveform characteristics 110 are based on one or more frequency reference generators (not shown) on satellite 100.
  • satellite 100 includes a first frequency reference generator and a second frequency reference generator. Satellite 100 generates a first frequency reference signal in a first frequency band using the first frequency reference generator and receives one or more signals using the first frequency reference signal (i.e., receives signals in the first frequency band). Satellite 100 generates a second frequency reference signal in a second frequency band using the second frequency reference generator and transmits one or more direct spread or frequency hopped signals (e.g., signal 114) using the second frequency reference signal.
  • direct spread or frequency hopped signals e.g., signal 114
  • satellite 100 receives initial communications (e.g., from a receiver system (not shown), from ground infrastructure 102, etc.) in the first frequency band.
  • signal 114 is transmitted according to waveform characteristics 110, which include signal 114 being in the second frequency band.
  • the first frequency band and/or the second frequency band are utilized by a legacy communication system.
  • satellite 100 uses the legacy system frequency for receiving signals from earth to instead transmit signals to earth.
  • satellite 100 uses the legacy system frequency for receiving signals from earth to instead transmit signals to earth, satellite 100 uses the legacy system frequency for transmitting signals from space to earth to instead receive signals from earth, or satellite 100 reverses both the legacy system frequencies for receiving at and transmitting from the satellite to use the opposite frequencies from the legacy satellite to communicate with ground stations.
  • satellite 100 establishes initial contact with a terrestrial system (e.g., a PNT receiver, ground terminal, an aircraft receiver, etc., not shown) using a wide beam antenna setup.
  • a wide beam antenna setup for the antenna causes signal 114 to approximate a cone with at most a maximum number of degree aperture (e.g., a maximum of 90 degrees. 80 degrees, 72 degrees, etc.) pointed directly toward the surface of the earth (e.g., via beam characteristics 112).
  • satellite 100 determines a narrow beam antenna setup. For example, a narrow beam antenna setup modifies beam characteristics 1 12 such that signal 114 approximates a cone with at most a 40- degree aperture pointed directly toward the terrestrial system.
  • satellite 100 configures data characteristics 108 such that satellite 100 uses the narrow ⁇ beam antenna setup to provide PNT data to the terrestrial system.
  • the system initially broadcasts from a satellite a low data rate (LDR) signal that is received at a terminal.
  • LDR low data rate
  • the system uses the information in the LDR signal to establish better communication between the satellite and the terminal (e.g., by using location information to better point a receiving antenna of the terminal, to change transmission signals to increase security or data rate, to change encryption or modulation, etc.).
  • the system changes to different LDR signaling.
  • the system changes to high data rate (HDR) signaling.
  • HDR high data rate
  • FIG 2 is a diagram illustrating an embodiment of a satellite PNT system.
  • satellite 200, satellite 202, satellite 204, and/or satellite 206 comprise satellite 100 of Figure 1.
  • satellite 200, satellite 202, satellite 204. and satellite 206 are configured to transmit signal 210, signal 212, signal 214, and signal 216. respectively, to receiver 208 (e.g., in a manner analogous to satellite 100 of Figure 1).
  • signal 210, signal 212, signal 214, and signal 216 carry PNT data (e.g., satellite coordinates, time information, PNT accuracy, etc.), comms data (e.g., to establish communication with receiver 208), satellite data (e.g., satellite motion model data, ephemeris data, almanac data, etc.), encryption data (e.g., a portion of a cryptographic key), or any other appropriate data.
  • receiver 208 is configured to determine position coordinates and time information based on PNT data from satellite 200, satellite 202, satellite 204, and satellite 206 (e.g., carried by signal 210, signal 212, signal 214, and signal 216).
  • receiver 208 uses one or more frequency reference generators (not shown).
  • receiver 208 includes a frequency reference generator and generates a frequency reference signal in a frequency band using the frequency reference generator.
  • Receiver 208 receives one or more signals using the frequency reference signal (i.e., receives direct spread or frequency hopped signals in the frequency band).
  • signal 210, signal 212, signal 214, and signal 216 are received in the frequency band.
  • receiver 208 generates an other frequency reference signal in an other frequency band using an other frequency reference generator and transmits one or more signals using the other frequency reference signal.
  • receiver 208 transmits an initial communication (e.g., to satellite 200) in the other frequency band.
  • one or more frequency bands used by receiver 208 are also utilized by a legacy communication system.
  • receiver 208 uses the legacy communication system frequency for transmitting signals to space to instead receive signals from space.
  • receiver 208 uses the legacy system frequency for receiving signals from space to instead transmit signals to space, receiver 208 uses the legacy system frequency for transmitting signals to space to instead receive signals from space, or receiver 208 reverses both the legacy system frequencies for receiving from and transmitting to the satellite to use the opposite frequencies from the legacy communication system to communicate with satellites.
  • receiver 208 establishes initial contact with one or more satellites (e.g., satellite 200) using wide beam antenna setup 218.
  • wide beam antenna setup 218 approximates a cone with a N-degree aperture (e.g., any appropriate aperture - for example, a 90-degree aperture, a 80-degree aperture, a 72-degree aperture, etc.) pointed directly upward.
  • receiver 208 determines a plurality of narrow beam antenna setups. In some embodiments, four narrow beam antenna setups are determined.
  • the narrow beam antenna setups approximate cones with at most M-degree apertures (e.g., a narrower aperture than an initial aperture - for example, 40 degrees, 30 degrees, 25 degrees, 10 degrees, 4 degrees, etc.) pointed directly toward satellite 200, satellite 202, satellite 204, and satellite 206.
  • multiple narrow beam antenna setups may correspond to one satellite. For example, satellite 200 moves across the sky into positions comparable to satellite 202, satellite 204, and satellite 206, and the plurality of narrow beam antenna setups are used to communicate with satellite 200 as it moves.
  • the plurality of narrow beam antenna setups allow receiver 208 to receive PNT data.
  • PNT data is transmitted by signal 210, signal 212, signal 214, and signal 216.
  • Receiver 208 is configured to determine position coordinates and time information from the PNT data received from the plurality of narrow beam antenna setups. For example, based on the PNT data received from signal 210, signal 212, signal 214, and signal 216, receiver 208 determines relative distances from satellite 200, satellite 202, satellite 204, and satellite 206, respectively, and using the relative distances, determines the position coordinates and time information.
  • Receiver 208 is configured to provide the position coordinates and time information (e.g., to a user via a user interface (not shown) on receiver 208).
  • Figures 3 A and 3B are diagrams illustrating embodiments of a satellite PNT system.
  • satellites 300, 302, 304, and/or 306 of Figure 3A and/or satellites 310 of Figure 3B comprise satellite 100 of Figure 1.
  • satellites 300, 302, 304, and 306 of Figure 3A are spread apart at a 160-degree or greater angle across the sky (i.e.. are in communication with user 308 at low elevation angles with respect to the horizon).
  • Satellites 310 of Figure 3B (only one of which is labeled) are spread apart at a 90-degree angle across the sky (i.e., are in communication with user 312 at elevation angles of 45 degrees or greater with respect to the horizon).
  • signals from satellite 300, satellite 302, satellite 304, and satellite 306 use standard frequency bands within the 1-2 GHz range.
  • the low elevation angle of communication allows user 308 to determine their position and time using signals in these frequency bands.
  • these frequencies limit the accuracy of PNT data and the low elevation angles make signals from satellite 300, 302, 304, and 308 easy to jam, spoof, or otherwise interfere with.
  • signals from satellites 310 use frequency bands above the 1-2 GHz range.
  • the frequencies of the communication receiving channel are at least 25 GHz.
  • satellites 310 utilize the 25.5-27.0 GHz frequency band, the 37.5-42.5 GHz frequency band, or another appropriate frequency band.
  • the high frequencies allow for PNT data to be transmitted from satellites 310 at a higher accuracy than the standard 1-2 GHz range.
  • user 312 is able to determine their position and time to an accuracy comparable to or greater than user 308. Additionally, the high elevation angles of satellites 310 make communications with satellites 310 more difficult to jam, spoof, or otherwise interfere with.
  • Figure 3C is a graph depicting range resolution and geometric dilution of precision (GDOP).
  • the graph of Figure 3C helps understanding of the tradeoffs associated with changing from the signal geometry of Figure 3 A to Figure 3B.
  • graph 320 includes axes corresponding to range precision of a PNT signal and GDOP.
  • Graph 320 also includes curves corresponding to various position errors along the axes.
  • the range precision is limited by the frequency of the PNT signal. Thus, using a higher frequency signal results in more precise (i.e., lower on the vertical axis) determination of position. As the signal is received more directly overhead, angular spacing between satellites decreases and GDOP increases.
  • FIG. 320 is a diagram illustrating an embodiment of a satellite communication system.
  • satellite 410 comprises satellite 100 of Figure 1.
  • satellite system 400 e.g., a geostationary earth orbit (GEO) satellite system
  • GEO geostationary earth orbit
  • Satellite 410 e.g. a low earth orbit (LEO) satellite system
  • Satellite 410 e.g., a LEO satellite system
  • Terminal 416 on a space to earth frequency 414 (F2) and earth to space frequency 412 (Fl).
  • various embodiments including other combinations of satellite systems function in a manner analogous to the satellite systems shown.
  • the system uses the spectrum in a normal and reverse diplex configuration (e.g., reversing the space-to-earth and/or the earth-to-space directions relative to the legacy system) while co-existing and not interfering with the legacy system.
  • satellite system 400 (e.g., the GEO satellite system) is transmitting to the earth using space to earth frequency 402 (Fl) and is receiving radio signals from terminal 406 (e.g., a customer user terminal) on earth to space frequency 404 (F2).
  • Terminal 406 e.g., a GEO user terminal
  • Satellite 410 (e.g., a LEO satellite) transmits a signal using a directional antenna pointed at terminal 416 using space to earth frequency 414 (F2).
  • Terminal 416 (e.g., the LEO user terminal) transmits up to satellite 410 (e.g., the LEO satellite) on earth to space frequency 412 (Fl), the frequency (e.g., space to earth frequency 402) used by satellite system 400 (e.g., the legacy geo satellite) to transmit to the earth on.
  • Satellite 410 has a directional antenna that receives frequency Fl (e.g., earth to space frequency 412) only from the earth, and not from above the satellite.
  • Fl space to space frequency 412
  • Satellite system 400 (e.g., the GEO satellite system) is transmitting to the earth using frequency Fl (e.g., space to earth frequency 402) and is listening for communications from terminal 406 (e.g., a customer user terminal) on frequency F2 (e.g., earth to space frequency 404). Because satellite system 400 is transmitting on FL satellite system 400 cannot effectively receive a signal on frequency FL Radio signals sent in the direction of satellite system 400 will not interfere with signals received at frequency F2.
  • Terminal 406 (e.g., the GEO user terminal) receives signals from satellite system 400 (e.g., the GEO satellite system) on frequency Fl and transmits to satellite system 400 on frequency F2. Because terminal 406 transmits on frequency F2, terminal 406 cannot effectively receive a signal on frequency F2.
  • Interference with the legacy satellite systems is avoided by having the newer satellite systems (e.g., the LEO satellite systems) reverse the space to earth and/or earth to space frequencies being used by the legacy satellite system (e.g., the GEO satellite systems) and avoid the interference that can occur when both the legacy and newer satellite systems (e.g., the LEO and GEO satellite systems) operate in the same diplexing configuration.
  • the legacy satellite systems e.g., the GEO satellites systems
  • satellite 410 e.g., the newer LEO satellite system transmits a highly directional signal to terminal 416 using space to earth frequency 414 (F2). Because this signal is pointed down to the earth and not above where satellite system 400 (e.g.. the legacy GEO satellite system) orbits, no radio signal at frequency F2 is emitted in the direction of satellite system 400. Likewise terminal 406 does not receive on frequency F2 because it is transmitting on frequency F2, and no interference to terminal 406 occurs.
  • F2 space to earth frequency 414
  • terminal 416 (e.g., the newer LEO user terminal) transmits up to satellite 410 (e.g., the newer LEO satellite system) on frequency Fl, and although this signal propagates up to higher orbits where satellite system 400 is located, satellite system 400 is not receiving on frequency Fl, and therefore terminal 416 (e.g., the newer LEO user terminal) does not interfere with satellite system 400.
  • satellite 410 e.g., the newer LEO satellite system
  • terminal 416 e.g., the newer LEO user terminal
  • a LEO satellite system must receive regulatory authorization to operate. If the LEO operator wishes to reuse the same spectrum being used by a GEO satellite system, the LEO system design would need to reverse the frequencies used for earth to space and space to earth operation.
  • the reversed frequency operation (reversed diplexing) would need to be submitted as part of the request for regulatory approval and be designed into the satellite's communications systems.
  • the above elements are necessary if both the geostationary and low earth orbit systems are both bidirectional communications systems. In some embodiments in which one system is unidirectional (broadcast only or receive only), fewer elements are needed.
  • terminal 406 and terminal 416 would not normally interfere with each other if this diplexing approach is used. However, if terminal 406 and terminal 416 are located very close together and near metal or other material that reflects radio signals, then the reflected energy from one of the terminals transmissions could be received by the other terminal. An example of this might be two terminals located very close to each other on a ship’s deck, with masts nearby that could reflect some of the transmitted radio signals back into the antenna of the other terminal.
  • One way 7 of improving the system operation in this example would be to coordinate frequency use between the systems so that the exact same frequencies would not be used by both terminals.
  • terminal 416 instead of transmitting on frequency' Fl, terminal 416 could operate higher or lower in the same band of frequencies for earth to space communications to satellite 410, perhaps 100 to 200 MHz away. This could result in fewer frequencies being used by terminal 416 in the earth to space direction resulting in lower performance but may be an acceptable alternative to prohibiting nearby operation.
  • Any LEO system operator or designer seeking spectrum to operate could utilize the disclosed to reuse the same spectrum in use by a geostationary satellite system, without aperture restrictions.
  • Spectrum is a finite resource and by 7 using the disclosed, the same GEO satellite system spectrum can be reused for new LEO systems.
  • the disclosed is useful in other scenarios where there is similar spatial separation between systems where Frequency Division Duplexing (FDD) is being used.
  • FDD Frequency Division Duplexing
  • the disclosed in the case where directional antennas can keep radio frequency energy being radiated above or below a communications node, such as at different altitudes, the disclosed is useful in resolving interference between satellite and non-satellite systems, or even where both systems are non-satellite systems.
  • the disclosed can be used in other configurations of satellite or other communication systems that can operate in the same spectrum but are spatially separated.
  • MEO medium earth orbit
  • the interference between the system and the legacy system is avoided by exploiting properties of antennas.
  • a high level of spatial diversity is achieved by use of large antennas, which are able to produce pencil beams that can be precisely scheduled, controlled, and used with or without co-ordination in both transmitting and receiving directions without interference to legacy systems.
  • the system can communicate in both space to earth and earth to space directions with much smaller scan angles relative to broadside communications and in no instance crossing 45 degrees of scan in either direction. This profile for signal scanning avoids clutter and occlusion problems.
  • the earth to satellite communication frequency and the satellite to earth communication frequency are 20GHz and above (e.g., Ka band or higher).
  • the earth to satellite communication frequency and the satellite to earth communication frequency are 10GHz and above (e.g., Ku band or higher).
  • the satellite to earth spectrum comprises 27-30GHz, 40- 42GHz, and 47-52GHz for data signals
  • the legacy GEO system uses 17-20GHz. 20- 24GHz, and 37.5-42.5GHz spectrum, respectively, for satellite to earth transmissions.
  • the earth to satellite spectrum comprises 17-20GHz, 20-24GHz, and 37.5-42.5GHz for data signals
  • the legacy GEO system uses a 27-30GHz, 40-42GHz, and 47-52GHz spectrum, respectively, for satellite to earth transmissions.
  • FIG. 4B is a diagram illustrating an embodiment of a satellite communication system.
  • satellite 460 comprises satellite 100 of Figure 1.
  • satellite system 420 e.g., a GEO satellite system
  • Satellite system 430 uses a reverse of the earth to space and space to earth frequency selection compared to satellite system 420 (e.g., the GEO satellite system).
  • Satellite system 430 e.g.. a LEO satellite system
  • Terminal 436 on an earth to space frequency 432 of Fl and space to earth frequency 434 of F2.
  • satellite system 430 receives communication signal(s) from Terminal 436 using frequency 438 either Fl or F3.
  • F3 is not in the same band as either Fl or F2.
  • F3 is in the same band as Fl but angular techniques are used to avoid sending signals toward a GEO satellite.
  • satellite system 420 e.g., a geostationary earth orbit (GEO) satellite system
  • GEO geostationary earth orbit
  • Satellite system 430 uses a reverse of the earth to space frequency 432 (Fl) and space to earth frequency 434 (F2) selection compared to satellite system 420 (e.g., the GEO satellite system, where the legacy system uses frequency 422 (Fl) in the space to earth direction and frequency 424 (F2) in the earth to space direction).
  • Satellite system 430 e.g., a LEO satellite system
  • Terminal 436 on a space to earth frequency 434 (F2) and earth to space frequency 432 (Fl).
  • satellite system 420 (e.g., the GEO satellite system) is transmitting to the earth using space to earth frequency 422 (Fl) and is receiving radio signals from terminal 426 (e.g., a customer user terminal) on earth to space frequency 424 (F2).
  • Terminal 426 e.g., a GEO user terminal
  • Satellite system 430 e.g., a LEO satellite transmits a signal using a directional antenna pointed at terminal 436 using space to earth frequency 434 (F2).
  • Terminal 436 (e.g., the LEO user terminal) transmits up to satellite system 430 (e.g., the LEO satellite) on earth to space frequency 432 (Fl), the frequency (e.g., space to earth frequency 422) used by satellite system 420 (e.g.. the legacy GEO satellite) to transmit to the earth on.
  • Satellite system 430 has a directional antenna that receives frequency Fl (e.g., earth to space frequency 432) only from the earth, and not from above the satellite.
  • Satellite system 420 (e.g., the GEO satellite system) is transmitting to the earth using frequency Fl (e.g., space to earth frequency 422) and is listening for communications from terminal 426 (e.g., a customer user terminal) on frequency F2 (e.g., earth to space frequency 424). Because satellite system 420 is transmitting on Fl, satellite system 420 cannot effectively receive a signal on frequency FL Radio signals sent in the direction of satellite system 420 will not interfere with signals received at frequency F2.
  • Terminal 426 (e g., the GEO user terminal) receives signals from satellite system 420 (e.g., the GEO satellite system) on frequency Fl and transmits to satellite system 420 on frequency F2. Because terminal 426 transmits on frequency F2, terminal 426 cannot effectively receive a signal on frequency F2.
  • Interference with the legacy satellite systems is avoided by having the newer satellite systems (e.g., the LEO satellite systems) reverse the space to earth and earth to space frequencies being used by the legacy satellite system (e.g., the GEO satellite systems) and avoid the interference that can occur when both the legacy and newer satellite systems (e.g., the LEO and GEO satellite systems) operate in the same diplexing configuration.
  • the legacy satellite system e.g., the GEO satellite systems
  • the legacy and newer satellite systems e.g., the LEO and GEO satellite systems
  • various embodiments including other combinations of satellite systems e.g., MEO/GEO, MEO/LEO, or any other appropriate combination function in a manner analogous to the satellite systems shown.
  • satellite system 430 (e.g., the newer LEO satellite system) transmits a highly directional signal to terminal 436 using space to earth frequency 434 (F2). Because this signal is pointed down to the earth and not above where satellite system 420 (e.g., the legacy GEO satellite system) orbits, no radio signal at frequency F2 is emitted in the direction of satellite system 420. Likewise terminal 426 does not receive on frequency F2 because it is transmitting on frequency F2, no interference to terminal 426 occurs.
  • F2 space to earth frequency 434
  • terminal 436 (e g., the newer LEO user terminal) transmits up to satellite system 430 (e.g., the newer LEO satellite system) on frequency Fl, and although this signal propagates up to higher orbits where satellite system 420 is located, satellite system 420 is not receiving on frequency Fl, and therefore terminal 436 (e.g., the newer LEO user terminal) does not interfere with satellite system 420.
  • satellite system 430 e.g., the newer LEO satellite system
  • terminal 436 e.g., the newer LEO user terminal
  • a LEO satellite system must receive regulatory authorization to operate. If the LEO operator wishes to reuse the same spectrum being used by a GEO satellite system, the LEO system design would need to reverse the frequencies used for earth to space and space to earth operation.
  • the reversed frequency operation (reversed diplexing) w ould need to be submitted as part of the request for regulatory approval and be designed into the satellite's communications systems.
  • the above elements are necessary if both the geostationary and low earth orbit systems are both bidirectional communications systems. In some embodiments in which one system is unidirectional (broadcast only or receive only), fewer elements are needed.
  • terminal 426 and terminal 436 would not normally interfere with each other if this diplexing approach is used. How ever, if terminal 426 and terminal 436 are located very close together and near lots of metal that reflects radio signals, then the reflected energy from one of the terminals transmissions could be received by the other terminal. An example of this might be two terminals located very close to each other on a ship’s deck, with masts nearby that could reflect some of the transmitted radio signals back into the antenna of the other terminal.
  • Any low earth orbit (LEO) system operator or designer seeking spectrum to operate could utilize the disclosed to reuse the same spectrum in use by a geostationary satellite system, without aperture restrictions.
  • LEO low earth orbit
  • Spectrum is a finite resource and by using the disclosed, the same GEO satellite system spectrum can be reused for new LEO systems.
  • the disclosed is useful in other scenarios where there is similar spatial separation between systems where bidirectional Frequency Division Duplexing (FDD) is being used.
  • FDD Frequency Division Duplexing
  • the disclosed in the case where directional antennas keeps radio frequency energy being radiated above or below a communications node, such as at different altitudes, the disclosed is useful in resolving interference between satellite and non-satellite systems, or even where both systems are non-satellite systems.
  • the disclosed is used in other configurations of satellite or other communication systems that operate in the same spectrum but are spatially separated.
  • this is an airborne system (e.g., an airplane, an aircraft, a balloon, a blimp, etc.), or other satellite configuration such as geostationary systems spectrum being reused by medium earth orbit (MEO) systems with greater aperture flexibility than in use today.
  • MEO medium earth orbit
  • FIG. 4C is a diagram illustrating an embodiment of a satellite communication system.
  • satellite 440 comprises satellite 100 of Figure 1 or satellite 410 of Figure 4A.
  • terminal 442 comprises terminal 416 of Figure 4A.
  • satellite 440 broadcasts wide beam 441 LDR communication using a first waveform and a first data characteristic and terminal 442 receives information regarding LDR communication configurations (e g., satellite locations, etc ).
  • satellite 440 broadcasts using frequency F2 (e.g., F2 of Figure 4A).
  • Figure 4D is a diagram illustrating an embodiment of a satellite communication system.
  • satellite 443 comprises satellite 100 of Figure 1 or satellite 410 of Figure 4A.
  • terminal 445 comprises terminal 416 of Figure 4A.
  • the communication of Figure 4D follows the initial communication of Figure 4C.
  • Terminal 445 transmits wide beam 444 LDR communication responds to satellite 443 using a first waveform and a first data characteristic.
  • bidirectional LDR communication is enabled between satellite 443 and terminal 445 (e.g., using the first waveform and first data characteristic and a wide beam antenna configuration).
  • bidirectional LDR communication is enabled between satellite 443 and terminal 445 using another waveform and another data characteristic and a wide beam antenna configuration that is informed by a first set of communications between satellite 443 and terminal 445.
  • terminal 445 broadcasts using frequency Fl (e.g., Fl of Figure 4 A).
  • Figure 4E is a diagram illustrating an embodiment of a satellite communication system.
  • satellite 448, satellite 449, satellite system 450, and satellite 451 each comprises satellite 100 of Figure 1 or satellite 410 of Figure 4A.
  • terminal 446 comprises terminal 416 of Figure 4 A.
  • terminal 446 receives a PNT communication from wide beam 447 of satellite 448, wide beam 452 of satellite 449, wide beam 453 of satellite system 450, and wide beam 454 of satellite 451, and using the information (e.g., timing information and time information) from the satellites, terminal 446 is able to determine position (e.g., a local location) and time (e.g., a true time).
  • position e.g., a local location
  • time e.g., a true time
  • the position and time are used to determine relative satellite positions from terminal 446.
  • wide beam 447 of satellite 448, wide beam 452 of satellite 449, wide beam 453 of satellite system 450, and wide beam 454 of satellite 451 are each broadcast on F2 (e.g., F2 of Figure 4A).
  • F2 e.g., F2 of Figure 4A
  • the acquisition of multiple satellites and computation of position is enabled using the LDR communications of Figure 4C and Figure 4D.
  • Figures 4F through 41 comprise a sequence of communication states for a satellite communication system.
  • FIG. 4F is a diagram illustrating an embodiment of a communication system.
  • satellite 457, satellite 458, satellite 459, and satellite 460 each comprises satellite 100 of Figure 1 or satellite 410 of Figure 4A.
  • terminal 455 comprises terminal 416 of Figure 4A.
  • terminal 455 receives a PNT communication from wide beam 456 of satellite 457.
  • wide beam 461 of satellite 458, wide beam 462 of satellite 459, and wide beam 463 of satellite 460 and using the information (e.g., timing information and time information) from the satellites, terminal 455 is able to determine position (e.g., a local location) and time (e.g., a true time).
  • the position and time are used to determine relative satellite positions from terminal 455.
  • satellite 460 are each broadcast on F2 (e.g., F2 of Figure 4A).
  • the position and time information are used by a satellite and a terminal to form more narrow beams for communication.
  • FIG. 4G is a diagram illustrating an embodiment of a satellite communication system.
  • satellite 464 comprises satellite 100 of Figure 1 or satellite 410 of Figure 4A.
  • terminal 466 comprises terminal 416 of Figure 4A.
  • satellite 464 schedules a narrow beam LDR communication - for example.
  • satellite 464 broadcasts wide beam 465 LDR communication using a first waveform and a first data characteristic and terminal 466 receives information regarding LDR communication configurations (e.g., satellite locations, etc.).
  • satellite 464 broadcasts using frequency F2 (e.g., F2 of Figure 4A).
  • Figure 4H is a diagram illustrating an embodiment of a satellite communication system.
  • satellite 467 comprises satellite 100 of Figure 1 or satellite 410 of Figure 4A.
  • terminal 469 comprises terminal 416 of Figure 4A.
  • Terminal 469 transmits narrow beam 468 LDR communication responds to satellite 467 using another waveform and another data characteristic.
  • bidirectional LDR communication is enabled between satellite 467 and terminal 469 (e.g., using the other waveform and the other data characteristic and a narrow' beam antenna configuration).
  • terminal 469 broadcasts using frequency Fl or F3 (e.g., Fl of Figure 4 A or F3 of Figure 4B).
  • FIG 41 is a diagram illustrating an embodiment of a satellite communication system.
  • satellite 470 comprises satellite 100 of Figure 1 or satellite 410 of Figure 4A.
  • terminal 472 comprises terminal 416 of Figure 4A.
  • satellite 470 communicates a narrow beam LDR communication - for example, satellite 470 broadcasts narrow beam 471 LDR communication using the other waveform and the other data characteristic and terminal 471 receives and decodes the LDR communication.
  • satellite 470 broadcasts using frequency F2 (e.g., F2 of Figure 4A).
  • Figures 4J through 40 comprise a sequence of communication states for a satellite communication system.
  • Figure 4J is a diagram illustrating an embodiment of a communication system.
  • satellite 475, satellite 476, satellite 477, and satellite 478 each comprises satellite 100 of Figure 1 or satellite 410 of Figure 4A.
  • terminal 473 comprises terminal 416 of Figure 4A.
  • terminal 473 receives a PNT communication from wide beam 474 of satellite 475.
  • terminal 473 is able to determine position (e.g., a local location) and time (e.g., a true time). In some embodiments, the position and time are used to determine relative satellite positions from terminal 473.
  • satellite 478 are each broadcast on F2 (e.g., F2 of Figure 4A).
  • the position and time information is used by a satellite and a terminal to form more narrow beam LDR communication and/or for narrow beam HDR communication.
  • Figure 4K is a diagram illustrating an embodiment of a satellite communication system.
  • satellite 482 comprises satellite 100 of Figure 1 or satellite 410 of Figure 4A.
  • terminal 484 comprises terminal 416 of Figure 4A.
  • satellite 482 schedules a narrow beam LDR communication - for example, satellite 482 broadcasts wide beam 483 LDR communication using a first w aveform and a first data characteristic and terminal 484 receives information regarding LDR communication configurations (e.g., satellite locations, etc.).
  • satellite 482 broadcasts using frequency F2 (e.g., F2 of Figure 4A).
  • Figure 4L is a diagram illustrating an embodiment of a satellite communication system.
  • satellite 485 comprises satellite 100 of Figure 1 or satellite 410 of Figure 4A.
  • terminal 487 comprises terminal 416 of Figure 4A.
  • the communication of Figure 4L follow s the communication of Figure 4K.
  • Terminal 487 transmits narrow beam 486 LDR communication to satellite 485 using another waveform and another data characteristic.
  • bidirectional LDR communication is enabled between satellite 485 and terminal 487 (e.g., using the other waveform and the other data characteristic and a narrow' beam antenna configuration).
  • terminal 487 broadcasts using frequency Fl or F3 (e.g., Fl of Figure 4A or F3 of Figure 4B).
  • Figure 4M is a diagram illustrating an embodiment of a satellite communication system.
  • satellite 488 comprises satellite 100 of Figure 1 or satellite 410 of Figure 4A.
  • terminal 490 comprises terminal 416 of Figure 4A.
  • satellite 488 communicates a narrow beam LDR communication - for example, satellite 488 broadcasts narrow beam 489 LDR communication using the other waveform and the other data characteristic and terminal 490 receives and decodes the LDR communication.
  • satellite 488 broadcasts using frequency F2 (e.g., F2 of Figure 4A).
  • Figure 4N is a diagram illustrating an embodiment of a satellite communication system.
  • satellite 491 comprises satellite 100 of Figure 1 or satellite 410 of Figure 4A.
  • terminal 493 comprises terminal 416 of Figure 4A.
  • the HDR communication of Figure 4N and Figure 40 follows the LDR communication of Figure 4L and Figure 4M.
  • Terminal 493 transmits narrow beam 492 HDR communication to satellite 491 using a different waveform and a different data characteristic.
  • bidirectional HDR communication is enabled between satellite 491 and terminal 493 (e.g., using the different waveform and the different data characteristic and a narrow beam antenna configuration).
  • terminal 493 broadcasts using frequency Fl or F3 (e.g., Fl of Figure 4A or F3 of Figure 4B).
  • Figure 40 is a diagram illustrating an embodiment of a satellite communication system.
  • satellite 494 comprises satellite 100 of Figure 1 or satellite 410 of Figure 4A.
  • terminal 496 comprises terminal 416 of Figure 4A.
  • satellite 494 communicates a narrow beam HDR communication - for example, satellite 494 broadcasts narrow beam 495 HDR communication using the different waveform and the different data characteristic and terminal 496 receives and decodes the HDR communication.
  • satellite 494 broadcasts using frequency F2 (e.g., F2 of Figure 4A).
  • the satellite communication system sequence skips the LDR bidirectional communication of Figure 4L and Figure 4M and goes directly to Figure 4N and Figure 40.
  • Figure 5A depicts example embodiments of a portion of a satellite PNT system.
  • Figure 5A includes embodiment 500 of shell 502.
  • Shell 502 includes a plurality of satellites (e.g.. analogous to satellite 100 of Figure 1, satellite 200 of Figure 2, satellite 310 of Figure 3, satellite 410 of Figure 4, etc.) and depicts their orbits around the earth.
  • the plurality of satellites are in LEO at approximately equivalent altitudes w ith respect to the surface of the earth (e.g., 900 km).
  • shell 502 is one of a plurality of shells.
  • the plurality of shells include satellites with orbits offset from shell 502 (e.g., including orbits above. below, or otherwise offset from those of shell 502 relative to the surface of the earth).
  • multiple satellites correspond to a depicted orbit.
  • receiver systems located on or near the surface of the earth utilize one or more satellites from shell 502 to determine position coordinates and time information.
  • signals from satellites of shell 502 use frequency bands above the 1-2 GHz range.
  • the frequencies of the communication receiving channel are at least 25 GHz.
  • the 25.5-27.0 GHz frequency band, the 37.5-42.5 GHz frequency band, or another appropriate frequency band are used.
  • the high frequencies allow for PNT data to be transmitted from satellites in shell 502 at a higher accuracy than the standard 1-2 GHz range.
  • the receiver systems determine their position and time to an accuracy comparable to or greater than standard PNT systems.
  • satellites are lower in altitude than 1000 km and transmit signals in the high frequencies within a reduced geographical area on the surface of the earth.
  • area 504 may correspond to a satellite within shell 502 at a given time.
  • the size of area 504 and comparable broadcasting areas of other satellites within shell 502 relative to the surface of the earth allows for the satellites within shell 502 to transmit a signal associated with a constrained geographical area (e.g., an area approximating a first country receives a first signal, an area approximating a second country receives a second signal, etc.).
  • Figure 5B depicts example embodiments of a portion of a satellite PNT system.
  • Figure 5B includes embodiment 550 of a shell (e.g., shell 502) in which satellite 552 is labeled and the orbit of satellite 552 is highlighted.
  • shell 502 e.g., shell 502
  • Figure 6 is a flow diagram illustrating an embodiment of a process for a satellite system.
  • the process of Figure 6 is associated with a satellite or aircraft system (e.g., satellite 100 of Figure 1, satellite 200 of Figure 2, satellite 310 of Figure 3, satellite 410 of Figure 4, etc.).
  • a first frequency reference generator is provided in 600 .
  • the first frequency reference generator generates a first frequency reference signal in a first frequency band.
  • the first frequency band is higher than 10GHz, the first frequency band is higher than 20GHz, or any other appropriate frequency band.
  • a communication receiving channel is provided using the first frequency.
  • the satellite or aircraft of the satellite system receives data using a signal in the first frequency band, which is a reverse of a legacy satellite system that includes a legacy communication transmission channel for transmitting data from a legacy satellite in the first frequency band.
  • the communication receiving channel comprises a broadband channel (e.g., 1,000MHz, 500MHz, 320MHz of the 3.45GHz band within the frequency range of 20.1-23.55GHz).
  • the satellite system uses the frequency band 25.5-27.0 GHz for satellite to earth communications.
  • the satellite system uses the frequency band 27-30 GHz for satellite to earth communications.
  • the satellite system uses the frequency band 40-42 GHz for satellite to earth communications.
  • the satellite system uses the frequency band 47-52 GHz for satellite to earth communications.
  • the legacy satellite system uses the frequency band 17-20 GHz for satellite to earth communications.
  • the legacy satellite system uses the frequency band 20-24 GHz for satellite to earth communications.
  • the legacy satellite system uses the frequency band 25.5-27 GHz for satellite to earth communications.
  • the legacy satellite system uses the frequency band 37.5-42.5 GHz for satellite to earth communications.
  • a second frequency reference generator is provided.
  • a second frequency reference generator generates a second frequency reference signal in a second frequency band.
  • the second frequency band is higher than 10GHz, the second frequency band is higher than 20GHz, or any other appropriate frequency band.
  • a communication transmission channel is provided using the second frequency.
  • the satellite or aircraft system transmits using the second frequency, which is a reverse of a legacy satellite system that includes a legacy communication receiving channel for receiving data at the legacy satellite in the second frequency band.
  • the communication transmission channel comprises a broadband channel (e.g., 1,000MHz, 500MHz, 320MHz of the 3.35GHz band within the frequency range of 20.2-23.55GHz).
  • the satellite system uses the frequency band 25.5-27.0 GHz for earth to satellite communications. [0200] In some embodiments, the satellite system uses the frequency band 20-24 GHz for earth to satellite communications.
  • the satellite system uses the frequency band 37.5-42.5 GHz for earth to satellite communications.
  • the legacy satellite system uses the frequency band 27-30 GHz for earth to satellite communications.
  • the legacy satellite system uses the frequency band 40-42 GHz for earth to satellite communications.
  • the legacy satellite system uses the frequency band 47-52 GHz for earth to satellite communications.
  • the satellite system further comprises a receiving antenna, wherein the communication receiving channel for receiving a direct spread or frequency hopped signal uses the receiving antenna. In some embodiments, the satellite system further comprises a transmission antenna, wherein the communication transmission channel for transmitting a direct spread or frequency hopped signal uses the transmission antenna.
  • the receiving antenna comprises an antenna capable of forming a central beam with a half width of less than 20 degrees (e.g., 0.5, 1, 2, 5, 10, 15, or any other appropriate number of degrees).
  • the receiving antenna comprises a beamformed antenna, a phased-array antenna, a metamaterial antenna, an radio frequency (RF) lens, an array with a reflector, a multi-element antenna (e.g.. with 500-20,000 elements), or any other appropriate antenna or combination of antennas.
  • the receiving antenna is configured to receive multiple beams simultaneously.
  • the receiving antenna forms a null to reduce signal degradation from an interfering signal.
  • the transmission antenna comprises an antenna capable of forming a central beam with a half width of less than 20 degrees (e.g., 0.5, 1, 2, 5, 10, 15, or any other appropriate number of degrees).
  • the transmission antenna comprises a beamformed antenna, a phased-array antenna, a metamaterial antenna, an RF lens, an array with a reflector, a multi-element antenna (e.g.. with 500-20.000 elements), or any other appropriate antenna or combination of antennas.
  • the transmitting antenna is configured to transmit multiple beams simultaneously.
  • the transmission antenna forms a null to reduce transmission towards an interfering receiver.
  • Figure 7 is a flow diagram illustrating an embodiment of a process for a receiver system.
  • the process of Figure 7 is associated with a receiver (e.g., receiver 208 of Figure 2), a user (e.g., user 308 of Figure 3), a terminal (e.g., terminal 416 of Figure 4), or any other appropriate receiver system.
  • a first frequency reference generator is provided in 700 .
  • the first frequency reference generator generates a first frequency reference signal in a first frequency band.
  • the first frequency band is higher than 10GHz, the first frequency band is higher than 20GHz, or any other appropriate frequency band is used.
  • a communication transmission channel is provided using the first frequency.
  • the receiver system transmits data using a signal in the first frequency band, which is a reverse of a legacy satellite system that includes a legacy communication receiving channel for receiving data from a legacy satellite in the first frequency band.
  • the communication transmission channel comprises a broadband channel (e.g., 1,000MHz, 500MHz. 320MHz of the 3.35GHz band within the frequency range of 20.2-23.55GHz).
  • the satellite system uses the frequency band 17-20 GHz for earth to satellite communications.
  • the satellite system uses the frequency band 20-24 GHz for earth to satellite communications.
  • the satellite system uses the frequency band 25.5-27.0 GHz for earth to satellite communications.
  • the satellite system uses the frequency band 37.5-42.5 GHz for earth to satellite communications.
  • the legacy satellite system uses the frequency band 27-30 GHz for earth to satellite communications.
  • the legacy satellite system uses the frequency band 40-42 GHz for earth to satellite communications.
  • the legacy satellite system uses the frequency band 47-52 GHz for earth to satellite communications.
  • a second frequency reference generator is provided.
  • a second frequency reference generator generates a second frequency reference signal in a second frequency band.
  • the second frequency band is higher than 10GHz, the second frequency band is higher than 20GHz, or any other appropriate frequency band is used.
  • a communication receiving channel is provided using the second frequency.
  • the receiver system receives using the second frequency, which is a reverse of a legacy satellite system that includes a legacy communication transmission channel for receiving data at the legacy satellite in the second frequency band.
  • the communication receiving channel comprises a broadband channel (e.g.. 1,000MHz, 500MHz, 320MHz of the 3.35GHz band within the frequency range of 20.2-23.55GHz).
  • the receiver system uses the frequency band 25.5-27.0 GHz for satellite to earth communications.
  • the receiver system uses the frequency’ band 27-30 GHz for satellite to earth communications.
  • the receiver system uses the frequency band 40-42 GHz for satellite to earth communications.
  • the receiver system uses the frequency band 47-52 GHz for satellite to earth communications.
  • the legacy satellite system uses the frequency band 17-20 GHz for satellite to earth communications.
  • the legacy satellite system uses the frequency band 20-24 GHz for satellite to earth communications.
  • the legacy satellite system uses the frequency band 25.5-27 GHz for satellite to earth communications.
  • the legacy satellite system uses the frequency band 37.5-42.5 GHz for satellite to earth communications.
  • the receiver system further comprises a receiving antenna, wherein the communication receiving channel for receiving a direct spread signal uses the receiving antenna.
  • the satellite system further comprises a transmission antenna, wherein the communication transmission channel for transmitting a direct spread signal uses the transmission antenna.
  • the receiving antenna comprises an antenna capable of forming a central beam with a half width of less than 20 degrees (e.g., 0.5, 1, 2, 5, 10, 15, or any other appropriate number of degrees).
  • the receiving antenna comprises a beamformed antenna, a phased-array antenna, a metamaterial antenna, an RF lens, an array with a reflector, a multi-element antenna (e.g., with 500-20,000 elements), or any other appropriate antenna or combination of antennas.
  • the receiving antenna is configured to receive multiple beams simultaneously.
  • the receiving antenna forms a null to reduce degradation from an interfering signal.
  • the transmission antenna comprises an antenna capable of forming a central beam with a half width of less than 20 degrees (e.g., 0.5, 1, 2, 5, 10, 15, or any other appropriate number of degrees).
  • the transmission antenna comprises a beamformed antenna, a phased-array antenna, a metamaterial antenna, an RF lens, an array with a reflector, a multi-element antenna (e.g., with 500-20,000 elements), or any other appropriate antenna or combination of antennas.
  • the transmitting antenna is configured to transmit multiple beams simultaneously.
  • the transmission antenna forms a null to reduce transmission towards an interfering receiver.
  • a satellite system includes an antenna and a processor.
  • the processor is configured to establish initial contact with a receiver system using a wide beam antenna setup for the antenna, determine a narrow beam antenna setup for the antenna based at least in part on data from the initial contact, and provide position coordinates and time information using the narrow beam antenna setup.
  • the position coordinates and time information are provided to a user. In some such embodiments, the position coordinates and time information are provided to the user via a user interface.
  • the narrow beam antenna setup is configured to transmit a signal at an angle at least a minimum number of degrees above a horizon plane (e.g., greater than a minimum number of degrees above the horizon plane - for example, 36. 45. 54. or any other appropriate number of degrees). In some embodiments, angling the narrow beam antenna setup more perpendicular to the horizon plane reduces interference from signals transmitted closer to the horizon plane (e.g., from jammers, spoofers, etc.). In some embodiments, the wide beam antenna setup is configured to transmit a signal transmitted at an angle of at least 36 degrees above the horizon plane. For example, the wide beam antenna setup approximates a cone with at most a 90- degree aperture pointed directly toward the surface of the earth.
  • the narrow beam antenna setup has a beam angle width of less than 40 degrees (i.e., approximately a cone with at most a 40-degree aperture - for example, 35, 30. 25. 20, 15, 10, 5. 4, 3, 2. 1 degree cone aperture or any other appropriate degree cone aperture).
  • the narrow beam antenna setup has a beam angle width of 1 degree.
  • the narrow beam antenna setup has a beam angle width of 4 degrees.
  • lowering beam width reduces interference (e.g., from a signal jammer, spoofer, another satellite system, etc.) and/or provides more localization for the PNT signals to a target receiver or terminal.
  • the narrow beam antenna setup is one of a plurality of narrow beam antenna setups.
  • the plurality of narrow beam antenna setups correspond to the receiver system (e.g., as the satellite system moves relative to the receiver system), correspond to a plurality of receiver systems, are configured in response to external data (e.g., weather or interference data in a particular area), or are configured in any other appropriate manner. For example, in response to data indicating stormy weather in an area, signal gain may be increased to improve transmission of the PNT signals within the area,
  • establishing initial contact comprises transmitting satellite data for a plurality of satellites.
  • the satellite data includes ephemeris data, almanac data, first predictive satellite motion models, second predictive satellite motion models, encryption information, or any other appropriate information. For example, portions of a satellite motion model, a satellite almanac, and updates to cryptographic keys are transmitted to the receiver system as a part of establishing the initial contact.
  • the first predictive satellite motion models and/or the second predictive satellite motion models allow for precise orbit determination.
  • the first predictive satellite motion models and/or the second predictive satellite motion models include dynamic or kinematic parameters.
  • the dynamic or kinematic parameters are integrated with high-precision, multi-GNSS data processing software (e.g., Bernese GNSS Software).
  • the receiver processor is further configured to determine a direction of an interfering beam.
  • the processor is further configured to generate a spatial null in the direction of the interfering beam.
  • an interfering beam may be produced by ajammer (i.e.. deliberately interfering with the receiver system), by crosstalk from another system, etc. Generating the spatial null in the direction of the interfering beam improves communication with the receiver system.
  • a plurality of spatial nulls are generated in the direction of a set of strongest interfering beams (e.g., the three strongest interfering beams).
  • the direction of the interfering beam is received from a database. In some embodiments, the direction of the interfering beam is determined based on a scan of received signals. In some embodiments, determining the direction of the interfering beam includes generating a spatial null in the direction of a received signal of the scan of received signals and determining whether signal strength of communications between the satellite system and the receiver system improved in response to generating the spatial null. For example, the scan of received signals is ordered by signal strength, and the strongest signals are iteratively nulled. In response to generating the spatial null, and strength of a signal carrying communications between the satellite system and the receiver system improving, the spatial null may be maintained.
  • the signal is identified as a signal carrying communications between the satellite system and the receiver system.
  • the next strongest signal(s) are then tested, and multiple nulls corresponding to the strongest interfering signals are maintained.
  • the data is transmitted using a signal w ith a frequency of at least 25 GHz.
  • the antenna is at least one hom antenna, a phased-array antenna, a reflector and an array, an array-fed reflector antenna, a multi-element antenna (e.g., with 500-20,000 elements, or any other appropriate type of antenna.
  • a satellite system is disclosed.
  • the satellite system is configured to communicate with receiver systems to provide PNT data with reduced interference from other systems (e.g., signal jammers, spoofers, legacy satellite systems, etc.). This is achieved by establishing initial contact with a receiver system using a wide beam antenna setup and determining narrow beam antenna setups based on the initial contact.
  • This communication system is designed to avoid some problems associated with the existing position, navigation, and time systems (e.g., GPS, GLONASS, Galileo, and BeiDou).
  • the wide beam antenna setup and/or the narrow ⁇ beam antenna setups are configured to transmit signals at an angle at least 36 degrees above a horizon plane.
  • the satellite system is able to avoid being as easy to jam or interfere with by limiting signals to being more overhead so that ground or near ground signals will not be an issue.
  • the satellite system operates at frequencies that enable high data speed communications between the receiver system and the satellite system that can be passed betw een satellites of a constellation and then back down to a different receiver system.
  • the higher frequencies enable higher accuracy compared to current position, navigation, and time systems at more overhead angles and the use of signal spreading to increase the receiver system's ability to extract useful signal from a noisy background environment.
  • the higher frequencies also enable higher data rates and larger payloads of data compared to current position, navigation, and time systems allowing for multiple selectable channels to be transmitted from the satellite system. This allows for different groups of receiver systems to receive different accuracies of PNT signals, and for groups to receive signals that are spatially selective (e.g.. in one geographical area enabled, but in another geographical area not enabled).
  • the satellite system generates one or more spatial nulls in the direction of interfering beams (e.g., the strongest interfering beams).
  • the spatial nulls improve the strength of communications with the receiver system, further reduce interference and further improve the performance of the communication system.
  • signals are tested in order of signal strength (e.g., from a scan of received signals) and nulled if nulling the signal would improve the strength of the communications with the receiver system. If nulling the signal reduces the strength of the communications with the receiver system, the signal is assumed to be a communication signal from the receiver and in various embodiments is tracked (e.g., via angling a narrow beam setup toward the signal) or handled in any other appropriate manner.
  • a satellite receiver system comprises an antenna and a processor.
  • the processor is configured to establish initial contact with a transmitter (e.g., a ground terminal) using a wide beam antenna setup for the antenna; determine a narrow beam antenna setup for the antenna; and receive data from the transmitter using the narrow beam antenna setup.
  • a transmitter e.g., a ground terminal
  • the satellite receiver uses a wide beam pattern to listen for transmitters. Once an initial contact has been made and a link established between the satellite and the transmitter (e.g., a ground terminal), the satellite determines a narrow beam antenna setup for the antenna to communicate with the transmitter. In some embodiments, the satellite receiver supports communication with a multiple transmitters using a multiple narrow beam configuration for the antenna in receiving signals from the multiple transmitters.
  • a receiver system includes an antenna and a processor.
  • the processor is configured to establish initial contact with a satellite using a wide beam antenna setup for the antenna, determine narrow beam antenna setups for the antenna based at least in part on satellite data from the initial contact, determine position coordinates and time information using position-navigation-time (PNT) data received from the narrow beam antenna setups, and provide the position coordinates and the time information.
  • PNT position-navigation-time
  • the position coordinates and time information are provided to a user. In some such embodiments, the position coordinates and time information are provided to the user via a user interface.
  • a narrow beam antenna setup of the narrow beam antenna setups is configured to receive a signal transmitted at an angle at least minimum number of degrees above a horizon plane (e.g.. greater than minimum number of degrees above the horizon plane - for example, 36, 45, 54, or any other appropriate number of degrees).
  • angling the narrow beam antenna setup farther above the horizon plane reduces interference from signals transmitted closer to the horizon plane (e.g., jammers, spoofers, etc.).
  • the wide beam antenna setup is configured to receive a signal transmitted at an angle of at least 36 degrees above the horizon plane.
  • the wide beam antenna setup may approximate a cone with a 90-degree aperture pointed directly upward (i. e..
  • a narrow beam antenna setup of the narrow beam antenna setups has a beam angle width of less than 40 degrees (i.e., approximates a cone with at most a 40-degree aperture - for example, a 35, 30, 25, 20, 15, 10, 5, 4, 3, 2, 1 degree cone).
  • the narrow beam antenna setup has a beam angle width of 1 degree. Lowering beam angle width reduces interference in some embodiments (e.g., fromjammers, spoofers, etc.).
  • the narrow beam antenna setups include at least four narrow beam antenna setups.
  • the narrow beam antenna setups correspond to different satellites, correspond to a shared satellite (e.g., as it moves relative to the receiver system), or are configured in any other appropriate manner.
  • establishing initial contact comprises receiving satellite data for a plurality of satellites.
  • the satellite data includes ephemeris data, almanac data, first predictive satellite motion model data, second predictive satellite motion model data, encryption information, or any other appropriate information.
  • portions of a satellite motion model e.g., motion model parameters
  • a satellite almanac e.g., motion model parameters
  • updates to cryptographic keys are received while establishing the initial contact.
  • establishing initial contact further comprises decoding the satellite data for the plurality of satellites.
  • the satellite data is decoded sequentially (e.g., starting with data associated with a single satellite).
  • decoding accuracy is improved using satellite data that has already been decoded. For example, data associated with a single satellite is decoded. From the data associated with the single satellite, ephemeris and an approximate location of the receiver system are found. Using the ephemeris and the approximate location of the receiver system, decoding accuracy of subsequent satellites is improved.
  • the processor is further configured to determine a direction of an interfering beam.
  • the processor is further configured to generate a spatial null in the direction of the interfering beam.
  • an interfering beam is produced by a jammer (i.e., deliberately interfering with the receiver system), crosstalk from another system, etc.
  • Generating the spatial null in the direction of the interfering beam strengthens the signal received from the narrow beam antenna setups.
  • a plurality of spatial nulls are generated in the direction of a set of strongest interfering beams (e.g., the three strongest interfering beams).
  • the direction of the interfering beam is received from a database. In some embodiments, the direction of the interfering beam is determined based on a scan of received signals. In some embodiments, determining the direction of the interfering beam includes generating a spatial null in the direction of a received signal of the scan of received signals and determining whether signal strength of a signal carrying the PNT data improved in response to generating the spatial null. For example, the scan of received signals is ordered by signal strength, and the strongest signals are then iteratively nulled. In response to generating the spatial null and strength of a signal carrying the PNT data improving, the spatial null is maintained. Otherwise, the signal is identified as a signal carrying the PNT data. The next strongest signals are then tested, and multiple nulls corresponding to the strongest interfering signals are maintained.
  • the data is received using a signal with a frequency of at least 25 GHz.
  • the antenna is a hom antenna, array-fed reflector, a multielement antenna (e.g.. a 500 to 20,000 element antenna), or any other appropriate type of antenna.
  • a receiver system is disclosed.
  • the receiver system is configured to communicate with satellites or aircraft to provide position coordinates and time information with reduced interference from other systems (e.g., signal jammers, spoofers, legacy satellite systems, etc.). This is achieved by establishing initial contact with a satellite using a wide beam antenna setup and determining narrow beam antenna setups based on the initial contact.
  • This communication system is designed to avoid some problems associated with the existing position, navigation, and time systems (e.g., GPS, GLONASS, Galileo, and BeiDou).
  • the wide beam antenna setup and/or the narrow beam antenna setups are configured to receive signals transmitted at an angle at least 36 degrees above a horizon plane.
  • the receiver system is able to avoid being as easy to jam or interfere with by limiting incoming signals to being more overhead so that ground or near ground signals will not be an issue.
  • the receiver system operates at frequencies that enable high data speed communication between the receiver system and the satellite that can be passed between satellites of a constellation and then back down to a different receiver system.
  • the higher frequencies enable higher accuracy compared to current position, navigation, and time systems at more overhead angles and the use of signal spreading to increase the ground terminal’s ability’ to extract useful signal from a noisy background environment.
  • the higher frequencies also enable higher data rates and larger payloads of data compared to current position, navigation, and time systems allowing for multiple selectable channels to be transmitted from satellites. This allows for different groups of ground terminals to receive different accuracies of PNT signals, and for groups to receive signals that are spatially selective (e.g., in one geographical area enabled, but in another geographical area not enabled).
  • the receiver system generates one or more spatial nulls in the direction of interfering beams (e.g., the strongest interfering beams).
  • the spatial nulls may improve the strength of a signal carry ing PNT data, further reduce interference and further improve the performance of the receiver system.
  • signals are tested in order of signal strength (e.g., from a scan of received signals) and nulled if nulling the signal would improve the strength of the signal carrying PNT data. If nulling the signal reduces the strength of the signal carrying PNT data, the signal is assumed to be carrying PNT data and in various embodiments is tracked (e.g., via a narrow beam setup) or handled in any other appropriate manner.
  • Figure 8 is a diagram illustrating an embodiment of communications with a satellite PNT system.
  • satellite 800 is analogous to satellite 100 of Figure 1, satellite 200 of Figure 2, satellite 310 of Figure 3, satellite 410 of Figure 4, or any other appropriate satellite system.
  • receiver 806 is analogous to receiver 208 of Figure 2. user 308 of Figure 3, terminal 416 of Figure 4, or any other appropriate receiver or user system.
  • Receiver 806 includes an antenna.
  • the antenna is a horn antenna, a plurality of hom antennas, an array -fed reflector, a multi-element antenna (e.g., 500 to 20,000 element antenna), or any other appropriate type of antenna.
  • receiver 806 establishes initial contact with satellite 800 using wide beam antenna setup 802.
  • Receiver 806 determines narrow beam antenna setup 804 based on satellite data from the initial contact.
  • the satellite data is for a plurality of satellites (e.g., satellites of a shell or constellation including satellite 800).
  • satellite data includes ephemeris data, almanac data, motion model data, cryptographic encoding information, or any other appropriate data.
  • wide beam antenna setup 802 is configured to receive a signal transmitted at least 36 degrees above a horizon plane.
  • Narrow beam antenna setup 804 is directed toward satellite 800.
  • narrow beam antenna setup 804 has a beam angle width of less than 40 degrees.
  • Narrow beam antenna setup 804 is one of a plurality of narrow beam antenna setups. For example, other narrow beam antenna setups directed toward other satellites in the shell or constellation including satellite 800 are determined based on the satellite data from the initial contact with satellite 800, from initial contact established with the other satellites, etc.
  • Receiver 806 determines position coordinates and time information using PNT data received from the plurality of narrow beam antenna setups including narrow beam antenna setup 804.
  • antenna setups of the plurality of narrow beam antenna setups use frequency bands above the 1-2 GHz range.
  • the frequencies of signals carrying the PNT data are at least 25 GHz.
  • the 25.5-27.0 GHz frequencyband, the 37.5-42.5 GHz frequency band, or another appropriate frequency band are used.
  • the high frequencies allow for the PNT data to be transmitted at a higher accuracy than the standard 1-2 GHz range. This allows receiver 806 to determine position coordinates and time information to an accuracy comparable to or greater than standard PNT systems.
  • Receiver 806 provides the position coordinates and time information (e.g. to a user via a user interface).
  • FIG. 9 is a diagram illustrating an embodiment of communications with a satellite PNT system.
  • satellite 900 is analogous to satellite 100 of Figure 1, satellite 200 of Figure 2, satellite 310 of Figure 3, satellite 410 of Figure 4, satellite 800 of Figure 8, or any other appropriate satellite system.
  • Satellite 900 includes an antenna.
  • the antenna is a horn antenna, a plurality of hom antennas, an array-fed reflector, a multi-element antenna (e.g., 500 to 20,000 element antenna), or any other appropriate type of antenna.
  • receiver 906 is analogous to receiver 208 of Figure 2, user 308 of Figure 3, terminal 416 of Figure 4, receiver 806 of Figure 8, or any other appropriate receiver or user system.
  • satellite 900 establishes initial contact with receiver 906 via wide beam antenna setup 902 and determines antenna setup 904 based on the initial contact.
  • antenna setup 904 is a narrow beam antenna setup.
  • antenna setup 904 has a beam angle width of less than 40 degrees (e g., 35, 30, 25, 20, 15, 10, 5, 4, 3, 2, 1 degree width or any other appropriate width).
  • antenna setup 904 is angled (e.g.. directed toward receiver 906 in a manner analogous to narrow beam antenna setup 804 of Figure 8).
  • Satellite 900 provides PNT data to receiver 906 using antenna setup 904.
  • Receiver 906 determines position coordinates and time information based on the PNT data received from satellite 900 and/or other satellites (e.g., in the same shell or constellation as satellite 900).
  • wide beam antenna setup 902 is configured to transmit signals at an angle of at least 36 degrees above a horizon plane (e.g., a 40, 45, 50, 55, 60, 65 degree angle above the horizontal plane).
  • wide beam antenna setup 902 can be seen to exclude system 910.
  • Antenna setup 904 can be seen to exclude system 909 and system 910.
  • system 909 and system 910 represent interfering systems (e.g., jammers, spoofers, transmitters of unrelated data, unfriendly listeners, receivers of unrelated data, etc.).
  • satellite 900 generates one or more spatial nulls to reduce interference of system 909 and system 910. Both high elevation angles of communications and nulling of interfering beams may improve satellite 900’ s resistance to jamming, spoofing, and other interference.
  • system 909 and system 910 represent PNT receivers similar to receiver 906.
  • satellite 900 has not established contact with system 909 and system 910, or has established contact via other antenna setups (not shown).
  • system 909 and system 910 are handled by satellite 900 differently than receiver 906 (e.g., based on a user group, a geographic area, etc.).
  • system 909 belongs to a user group associated with a lower-accuracy PNT signal, while system 910 is not supported by satellite 900 based on its geographic area.
  • Satellite 900 is then associated with another antenna setup of satellite 900 or another satellite (e.g., in the same shell or constellation as satellite 900) and system 910 is not associated with an antenna setup.
  • system 910 is not associated with an antenna setup.
  • high elevation angles of communications and the determination of narrow beam antenna setups enable satellite 900 to differentiate between systems belonging to different user groups, geographic areas, etc.
  • FIG 10A is a diagram illustrating an embodiment of a system for mapping broadband steerable beams to antennas.
  • the broadband steerable beams comprise broadband steerable beams associated with broadband steerable transmitter (TX) subsystem(s) or receiver (RX) subsystem(s) of Figure 17 or Figure 18A.
  • the system for mapping broadband steerable beams to antennas determines wide beam antenna setups and/or narrow beam antenna setups for the antennas.
  • first software defined networking (SDN) 1000 plans which satellite serves which area and which users and from which start time to which end time.
  • SDN software defined networking
  • next level details are then planned by SDN 1000 including which frequency and channel to use for which TX or RX, how much bandwidth, how to make sure interference and weather are accounted for (e.g., to calculate needed TX power and so on; on both a per-beam basis and per-satellite or per-terminal basis).
  • SDN 1000 then fans out (e.g., distributes) these schedules to all network nodes well before the start times.
  • network nodes comprise one or more of a satellite (e.g.. Si 1002), a ground terminal (e.g., Ti 1004), a control plane entity (e.g., control plane entity 1008), an operation center (e.g., operation center 1006), or any other appropriate network node.
  • Figure 10B is a diagram illustrating an embodiment of a system for mapping broadband steerable beams to antennas.
  • the system for mapping broadband steerable beams to antennas determines wide beam antenna setups and/or narrow beam antenna setups for the antennas.
  • the satellite of Figure 10B is used to implement satellite (e.g., Si 1002) of Figure 10A.
  • the satellite e.g., Si 1010
  • the satellite includes beam manager 1012 and pointing manager 1014.
  • a schedule is ingested by beam manager 1012.
  • Beam manager 1012 then does the next level of work to figure out the antenna driver parameters, which, depending on the antenna structure, could be element level phases, etc. These antenna driver parameters are then updated by pointing manager 1014 at a specific update rate - so that, as the satellite moves, the beam continues to point to the right point on the ground (e.g., a beam is directed to a location roughly every tens of milliseconds).
  • the jumps are for beam sharing, the jumps are for cycling between one of N spots on some schedule (e.g., on one location (a first spot) for a time (a first duration) and then on another location (a second spot) for another time (a second duration), etc.).
  • the users associated with a spot are handed over (e.g., as in traffic to that spot is no longer routed through that beam) and that TX or RX beam either gets assigned to serve a new spot or stays unassigned for a defined set of time (all of which is known through the schedule).
  • RX beams are independently controlled with respect to TX beams (e.g., there is no tight timing relationship between TX and RX).
  • RX nulls are similarly controlled to track interfering sources.
  • multiple TX and RX beams are controlled for a satellite to point to target ground terminals for TX and RX communications and target interfering sources for blocking.
  • Figure 10C is a diagram illustrating an embodiment of a system for mapping broadband steerable beams to antennas.
  • the system for mapping broadband steerable beams to antennas determines wide beam antenna setups and/or narrow beam antenna setups for the antennas.
  • the terminal of Figure 10C is used to implement terminal (e.g., Ti 1004) of Figure 10A.
  • the terminal e.g.. Ti 1020
  • the terminal includes beam manager 1022 and pointing manager 1024.
  • the satellite TX or RX On the satellite TX or RX.
  • a schedule is ingested by beam manager 1022, which basically knows where it will be at the start time, which area it needs to point to (e.g., where the area is specified in earth centered, earth fixed (ECEF) or other coordinates) and computes them into angles from the satellite (e.g., theta, phi relative to the satellite nadir pointing). Beam manager 1022 then does the next level of work to figure out the antenna driver parameters, which, depending on the antenna structure, could be element level phases, etc.
  • ECEF earth centered, earth fixed
  • These antenna driver parameters are then updated by pointing manager 1024 at a specific update rate - so that, as the satellite moves, the beam continues to point to the right point on the ground (e.g., a beam is directed to a location roughly every tens of milliseconds). Then either for beam sharing reasons or at the end time, there can be big jumps coming from the pointing manager 1024. In some embodiments, if the jumps are for beam sharing, the jumps are for cycling between one of N spots on some schedule (e.g., on one location (a first spot) for a time (a first duration) and then on another location (a second spot) for another time (a second duration), etc ).
  • RX beams are independently controlled with respect to TX beams (e.g., there is no tight timing relationship between TX and RX).
  • RX nulls are similarly controlled to track interfering sources.
  • TX nulls are similarly controlled to track satellites that are not supposed to receive transmissions from the ground terminal.
  • multiple TX and RX beams are controlled for a ground terminal to point to target satellites for TX and RX communications and target interfering sources for blocking.
  • Figure 10D is a diagram illustrating an embodiment of a constellation of satellites.
  • the satellites of Figure 10 e.g., satellite (Si) 1030, satellite (S2) 1032, satellite (SN) 1034, satellite (SM) 1036, satellite (SL) 1038, etc.
  • the satellite network comprises satellite (Si) 1030, satellite (S2) 1032, satellite (SN) 1034, satellite (SM) 1036, satellite (SL) 1038 and terminal (Ti) 1040, terminal (T2) 1042, terminal (TQ) 1044, and terminal (TR) 1046.
  • Satellite (Si) 1030, satellite (S2) 1032, and satellite (SN) 1034 are in one plane/in one shell (e.g., analogous to shell 502 of Figure 5) and satellite (SM) 1036 and satellite (SL) 1038 are in another plane/other shell.
  • Data connection 1052 is shown between terminal (TR) 1046 and satellite
  • the constellation of Figure 10 comprises aircraft nodes in addition to or instead of satellites.
  • Figure 11 A is a diagram illustrating an embodiment of a system for antenna nulling.
  • the communication system with transmitter 1 100 and receiver 1104 comprises the satellite communication system of Figures 2, 3, 4, etc., with the transmitter being either the satellite, aircraft, or the terminal and the receiver being either the terminal, the aircraft, or the satellite, respectively.
  • coexistence of transmitter 1100 with transmission antenna beam 1101 and receiver 1104 with receive antenna beam 1103 with non-cooperative transmitter 1106 can be achieved by the setting of the antenna array parameters (e g., weights and phases of each of the receiving elements of an antenna array) of the receiving antenna of receiver 1104 to create a null (e.g., null cone 1107) in the direction of the interfering transmitter (e.g., non- cooperative transmitter 1106 communicating with non-cooperating receiver 1102) that may create interference.
  • the antenna array parameters e.g., weights and phases of each of the receiving elements of an antenna array
  • the receiving antenna of receiver 1104 to create a null (e.g., null cone 1107) in the direction of the interfering transmitter (e.g., non- cooperative transmitter 1106 communicating with non-cooperating receiver 1102) that may create interference.
  • This nulling of the interfering signal exploits the large number of antenna elements that have sufficient flexibility 7 to maintain tight angular tolerances for angular division duplexing (ADD) while providing >20 dB of interference rejection for 1 or more angles (e.g., those angles associated with interfering transmitters).
  • ADD angular division duplexing
  • a terminal, aircraft, or a satellite or control system such as a software-defined netw ork has a stored database of locations of other system terminals and other system satellites and/or an understanding of the carrier frequency used for transmission. This location, frequency information, and/or other data such as topological information can be used to calculate the probability of potential interference of a transmitted signal (e.g., is within a distance that the transmitted signal at its frequency will interfere with a system receiver).
  • the other system In response to the other system’s device generating potential interference (e.g., being within the distance to cause interference at the frequency), indicating to the antenna to create a null (e.g., a receiving null) to reduce interference between the other system and the system’s terminal or satellite.
  • a terminal, aircraft, or a satellite has a detector for transmissions from other system terminals and other system satellites and an understanding of the carrier frequency used for reception.
  • This detection of an other system and direction that the other system has from the system can be used to calculate potential interference of received signal from the other system.
  • a determination can also be made as to whether an other system terminal or an other system satellite is potentially interfering with the system’s terminal, aircraft, or satellite.
  • the antenna may be configured to create a null (e.g., a receiving null) to reduce interference between the other system and the system’s terminal, aircraft, or satellite.
  • a combination of detection and using a database of stored location information are used to determine whether or not to create a null (e.g., a receiving null) and where or which direction to create a null.
  • Figure 1 IB is a diagram illustrating an embodiment of a system for antenna nulling.
  • the communication system with transmitter 1110 and receiver 1114 comprises the satellite communication system of Figures 2, 3, 4, etc., with the transmitter being either the satellite, aircraft, or the terminal and the receiver being either the terminal, aircraft, or the satellite, respectively.
  • coexistence of transmitter 1110 with transmission antenna beam 1111 and receiver 1114 with receive antenna beam 1113 with non-cooperative receivers can be achieved by the setting of the transmit array parameters (e.g., weights and phases of each of the transmitting elements) of the transmitter to nullform (e.g., null cone 1115) in the direction of non-cooperative receiver 11 12 (e.g., a victim receiver) that may be interfered by the transmission of transmitter 1110.
  • the transmit array parameters e.g., weights and phases of each of the transmitting elements
  • nullform e.g., null cone 1115
  • non-cooperative receiver 11 12 e.g., a victim receiver
  • This nulling of the transmission signal exploits the large number of elements with sufficient flexibility to maintain tight angular tolerances for ADD while providing >20 dB less of signal power at 1 or more angles (e.g., those angles associated with receivers that the system does not want to deliver any power to).
  • a terminal, a satellite, an aircraft, or control systems such as a software defined network has a stored database of locations of other system terminals and other system satellites or an other terrestrial system (e.g., fixed data terminals, mobile bases stations, possible mobile endpoint devices, etc.) and an understanding of the carrier frequency used for transmission and/or reception.
  • This location and frequency information and/or other data such as topological information can be used to calculate a probability of potential interference of a received signal from the system.
  • a determination can be made as to whether an other system terminal or an other system satellite would have a high probability of potential interference from the transmissions of the system’s terminal, aircraft, or satellite.
  • the antenna may be configured to create a null (e.g., a transmitting null) to reduce interference between the system and the other system’s terminal, aircraft, or satellite.
  • a terminal, aircraft, or a satellite has a detector for transmissions from other system terminals and other system satellites and/or an understanding of the carrier frequency used for reception. This detection of transmissions from an other system and direction that the other system has from the system can be used to calculate potential interference of a transmitted signal from the system. A determination can be made as to whether an other system terminal or an other system satellite is potentially interfered with by the system’s terminal, aircraft, or satellite.
  • a null e.g., a transmitting null
  • a combination of detection and using a database of stored location information are used to determine whether or not to create a null (e.g., a transmitting null) and where or which direction to create a null.
  • coexistence with non-cooperative receivers can be achieved through near-field operations.
  • Large apertures create a highly variable phaser front that is in close proximity with a non-cooperative receiver that incorporates gain through a reflector or array.
  • the lack of a planar phase front reduces the gain of the aperture and thus reduces the signal levels for the transmitter received by the non-cooperative receiver.
  • the far field begins at 2D A 2/lambda so for D of .5 m and lambda of .01 m. the far field begins at 50 m. Therefore, the near-field effect can be exploited to enable close proximity. For example, a 40 dBi antenna for an non-cooperative receiver would only have an effective 20 dB gain in the nearfield further enhancing coexistence.
  • coexistence can be provided by overlaying ADD capabilities with frequency division duplexing (FDD) in which spectrum that is not co-channel with the non- cooperative system (receiver) can be used.
  • FDD frequency division duplexing
  • Two mechanisms can be used: proactive and reactive.
  • the proactive mechanism is the case when the location and band of the noncooperative systems is known.
  • the transmitter in this case exploits the narrow beamwidths and the use of alternative spectrum either via alternate bands or via notching the spectrum used by the noncooperative receiver for the area requiring coexistence.
  • the reactive mechanism is the case when the location is unknow n but both the uplink and downlink of the noncooperative communication system is known.
  • the system using high frequency signals, detects either side of the transmission (uplink or downlink) and then employs the techniques described in the proactive approach to move away from the frequency that would generate co-channel interference.
  • Figure 12A is a diagram illustrating an embodiment of a system for antenna nulling including multiple null cones.
  • the system for antenna nulling includes detection of signal 1201 from transmitter 1200 and signals from non-cooperative transmitter 1206 and non-cooperative transmitter 1208.
  • the communication system with transmitter 1200 and receiver 1204 comprises the satellite communication system of Figures 2, 3, 4, etc., with the transmiter being either the satellite, aircraft, or the terminal and the receiver being either the terminal, the aircraft, or the satellite, respectively.
  • Coexistence of transmiter 1200 with transmission antenna beam carry ing signal 1201 and receiver 1204 with receive antenna beam 1203 with non-cooperative transmiter 1206 and non-cooperative transmiter 1208 can be achieved by the seting of the antenna array parameters (e.g., weights and phases of each of the receiving elements of an antenna array) of the receiving antenna of receiver 1204 to create a null (e g., null cone 1207) in the direction of the interfering transmiter (e.g., non-cooperative transmitter 1206).
  • This nulling of interfering signals exploits the large number of antenna elements that have sufficient flexibility to maintain tight angular tolerances for ADD while providing >20 dB of interference rejection for 1 or more angles (e.g., those angles associated with interfering transmiters).
  • receiver 1204 performs a scan of received signals.
  • the scan of received signals includes signal 1201 and interfering signals from non-cooperative transmiter 1206 and non-cooperative transmiter 1208.
  • receiver 1204 determines the direction of the interfering signals.
  • receiver 1204 generates a spatial null in the direction of a set of strongest signals. For example, receiver 1204 sorts the received signals based on signal strength and generate spatial nulls in the direction of the three strongest interfering signals.
  • receiver 1204 determines that a signal in the direction of non- cooperative transmitter 1206 is stronger than other signals (e.g., in the directions of transmiter 1200 and non-cooperative transmiter 1208 or in other directions). In some embodiments, receiver 1204 then iteratively generates spatial nulls and determines whether signal strength of signal 1201, carrying PNT data, improved in response to generating the spatial null. Receiver 1204 first generates null cone 1207. Signal strength of signal 1201. carrying PNT data, improves. In response to the signal strength of signal 1201 improving, null cone 1207 is maintained and the signal in the direction of non-cooperative transmiter 1206 is determined to be an interfering signal.
  • receiver 1204 When receiver 1204 generates null cone 1209, signal strength of signal 1201 is reduced. In response to the signal strength of signal 1201 not improving, null cone 1209 is removed.
  • the signal in the direction of transmiter 1200 i.e., signal 1201 is determined to be carrying PNT data. In some embodiments, receive antenna beam 1203 is created in response to the determination.
  • Signal 1201 is also tracked (e.g., as the position of transmiter 1200 changes relative to receiver 1204, based on the PNT data carried by signal 1201) in some embodiments.
  • receiver 1204 When receiver 1204 generates null cone 1210, signal strength of signal 1201 is increased. In response to the signal strength of signal 1201 improving, null cone 1210 is maintained. The signal in the direction of non-cooperative transmitter 1208 is determined to be an interfering signal.
  • a combination of detection e.g., in the manner described above
  • a database of stored location information e.g., in a form analogous to the system of Figure 11 A
  • a null e.g., a receiving null
  • Figure 12B is a diagram illustrating an embodiment of a system for antenna nulling including multiple null cones.
  • the system for antenna nulling includes detection and tracking of signals (e.g., signal 1251) from transmitter 1250, non-cooperative transmitter 1206 and non- cooperative transmitter 1208.
  • the communication system with transmitter 1250 and receiver 1254 comprises the satellite communication system of Figures 2, 3, 4, etc., with the transmitter being either the satellite, aircraft, or the terminal and the receiver being either the terminal, the aircraft, or the satellite, respectively.
  • Coexistence of transmitter 1250 with transmission antenna beam carrying signal 1251 and receiver 1254 with receive antenna beam 1253 with non-cooperative transmitter 1256 and non-cooperative transmitter 1258 can be achieved by the setting of the antenna array parameters (e.g., weights and phases of each of the receiving elements of an antenna array) of the receiving antenna of receiver 1254 to create a null (e.g., null cone 1257) in the direction of the interfering transmitter (e g., non-cooperative transmitter 1256).
  • This nulling of interfering signals exploits the large number of antenna elements that have sufficient flexibility to maintain tight angular tolerances for ADD while providing >20 dB of interference rejection for 1 or more angles (e.g., those angles associated with interfering transmitters).
  • receiver 1254 is tracking signal 1251. As the position of transmitter 1250 changes relative to receiver 1254, based on PNT data carried by signal 1251, receiver 1254 directs receive antenna beam 1253 toward transmitter 1250. indicated in Figure 12B by arrows (not labeled). Receiver 1254 also performs a scan of received signals. The scan of received signals includes signal 1251 and interfering signals from non-cooperative transmitter 1256 and non-cooperative transmitter 1258. Based on the scan of received signals, receiver 1254 determines the direction of the interfering signals. In some embodiments, the signals are iteratively tested via spatial nulling in the manner described in Figure 12A.
  • a null in the direction of signal 1251 is not tested.
  • interfering signals are tracked in a similar manner as signal 1251, and nulls are angled in the direction of the interfering signals in a manner analogous to angling receive antenna beam 1253.
  • combinations of detection, tracking, and/or a database of stored location information are used to determine whether or not to create a null (e.g., a receiving null) and where or which direction to create a null.
  • Figure 13 is a flow diagram illustrating an embodiment of a process for communicating with a PNT receiver.
  • the process of Figure 13 is implemented by satellite 100 of Figure 1.
  • satellite 310 of Figure 3. satellite 410 of Figure 4, satellite 800 of Figure 8, or any other appropriate satellite or aircraft.
  • initial contact is established with a receiver (e.g., receiver 208 of Figure 2, user 308 of Figure 3, terminal 416 of Figure 4, receiver 806 of Figure 8, etc.) using a wide beam antenna setup.
  • establishing initial contact includes transmitting satellite data for a plurality of satellites.
  • a satellite implementing the process of Figure 13 transmits satellite data for itself and other satellites in its shell or constellation.
  • the satellite data includes ephemeris data, satellite almanac data, first predictive satellite motion models, second predictive satellite motion models (e.g., for precise orbit determination which include dynamic or kinematic parameters that can be integrated with high precision, multi-GNSS data processing software), cryptographic encoding information, or any other appropriate information.
  • the satellite data includes portions of a satellite motion model, a satellite almanac, and updates to cryptographic keys (e.g., for particular groups of users).
  • the wide beam antenna setup is configured to transmit signals at an angle at least 36 degrees above a horizon plane (e.g., 40, 45, 54, 60, or any other appropriate number of degrees above the horizontal plane).
  • the satellite data is transmitted using a signal with a frequency of at least 25 GHz.
  • a narrow beam antenna setup is determined based on data from the initial contact.
  • the data includes satellite data (as described above), handshake data, user data, approximate location data (e.g., determined by the receiver based on the initial contact), encry ption data, interference data (e.g., weather data, obstruction data, data relating to interference from an external system, etc.) or any other appropriate data.
  • the narrow beam antenna setup is one of a plurality of narrow beam antenna setups (e g., for different receivers, for multiple channels tow ard a shared receiver, for multiple areas including poor w eather or obstructions, etc.).
  • the narrow 7 beam antenna setup has a beam angle width of less than 40 degrees (e.g., 1, 2, 3, 4, 5. 10. 15. 20, 25, 30, 35, or any other appropriate number of degrees).
  • the direction of an interfering beam is determined.
  • the direction of the interfering beam is received from a database.
  • the direction of the interfering beam is determined based on a scan of received signals. In various embodiments, combinations of detection, tracking, and/or a database of stored location information are used to determine the direction of the interfering beam.
  • a spatial null is generated in the direction of the interfering beam.
  • the spatial null is one of a plurality of spatial nulls.
  • a plurality' of spatial nulls are generated in the direction of a set of strongest interfering beams.
  • determining the direction of the interfering beam includes generating a spatial null in the direction of a received signal of a scan of received signals and determining whether signal strength of communications with the receiver improved in response to generating the spatial null.
  • position coordinates and time information (e.g., PNT data) is provided to the receiver using the narrow beam antenna setup of 1302.
  • the PNT data is transmitted using a signal with a frequency of at least 25 GHz.
  • Figure 14 is a flow diagram illustrating an embodiment of a process for communicating with a satellite PNT system.
  • the process of Figure 14 is implemented by receiver 208 of Figure 2, terminal 416 of Figure 4, receiver 806 of Figure 8, or any other appropriate receiver or terminal system.
  • initial contact is established with a satellite or aircraft (e.g., satellite 100 of Figure 1, satellite 200 of Figure 2, satellite 310 of Figure 3, satellite 410 of Figure 4. satellite 800 of Figure 8. etc.) using a wide beam antenna setup.
  • establishing initial contact includes receiving satellite data.
  • the satellite data is for a plurality of satellites.
  • a receiver implementing the process of Figure 14 receives satellite data for the satellite or aircraft with which initial contact is established as well as satellite data for other satellites in its shell or constellation.
  • the satellite data includes ephemeris data, almanac data, satellite motion model data, cryptographic encoding information, or any other appropriate information.
  • a receiver receives satellite data including portions of a satellite motion model, a satellite almanac, and updates to cryptographic keys (e.g., for particular groups of users).
  • establishing the initial contact includes transmission of data, such as handshake data, user data, approximate location data (e.g., determined based on the initial contact), encryption data, weather data, obstruction data, etc.
  • the wide beam antenna setup is configured to receive signals at an angle at least minimum number of degrees above a horizon plane (e.g.. a 36, 45, 54 degree minimum or any other appropnate number of degrees).
  • the satellite data is received from a signal with a frequency of at least 25 GHz.
  • a plurality of narrow beam antenna setups is determined based on satellite data from the initial contact.
  • the narrow beam antenna setups correspond to different satellites, correspond to a shared satellite (e.g., as it moves relative to the system implementing the process of Figure 14), or are configured in any other appropriate manner.
  • the plurality of narrow beam antenna setups includes at least four narrow beam antenna setups.
  • the narrow beam antenna setups have a beam angle width of less than 40 degrees (e.g., a 35, 30, 25, 20, 15, 10, 5, 4, 3, 2, 1, degree angle width or any other appropriate angle width).
  • the direction of an interfering beam is determined.
  • the direction of the interfering beam is received from a database.
  • the direction of the interfering beam is determined based on a scan of received signals. In various embodiments, combinations of detection, tracking, and/or a database of stored location information are used to determine the direction of the interfering beam.
  • a spatial null is generated in the direction of the interfering beam.
  • the spatial null may be one of a plurality of spatial nulls.
  • a plurality of spatial nulls may be generated in the direction of a set of strongest interfering beams.
  • determining the direction of the interfering beam includes generating a spatial null in the direction of a received signal of a scan of received signals and determining whether signal strength of communications with the satellite or aircraft improved in response to generating the spatial null.
  • position coordinates and time information are determined using data received from the plurality 7 of narrow beam antenna setups of 1402.
  • the data is received from a signal with a frequency of at least 25 GHz.
  • the data includes PNT data, ranging accuracy of the PNT data, ranging or pseudo-ranging information (e.g.. data to allow the system implementing the process of Figure 14 to improve, update or maintain the plurality 7 of narrow beam antenna setups), or any other appropriate information.
  • relative distances from a plurality of transmitters toward which the plurality of narrow beam antenna setups are directed are determined, and using the relative distances and angles of the plurality of narrow beam antenna setups, the position coordinates and time information are determined.
  • the position coordinates and time information are provided.
  • the position coordinates and time information are provided to a user (e.g., user 309 of Figure 3).
  • the position coordinates and time information are provided via a user interface.
  • the position coordinates and time information are modified based on a user group or other property of the user (e.g., lowered in accuracy for a user group, provided in response to a cry ptographic key associated with a user group, etc.).
  • Figure 15 is a flow diagram illustrating an embodiment of a process for detection of interfering signals.
  • the process of Figure 15 is implemented by a receiver (e.g., receiver 1204 of Figure 12A) or a satellite system (e.g., transmitter 1110 of Figure 11B).
  • the process of Figure 15 implements 1304 and/or 1306 of Figure 13.
  • the process of Figure 15 implements 1404 and/or 1406 of Figure 14.
  • a scan of received signals is performed.
  • the scan of received signals includes cooperative signals (e.g., PNT signals) and/or interfering signals.
  • beams with maximal signal strength are computed.
  • the received signals are sorted from strongest to weakest.
  • a fixed number of beams e.g., the ten strongest received signals
  • a spatial null is tested in the direction of the strongest untested beam.
  • beam strengths are recomputed and/or received signals are rescanned in response to the spatial null being tested.
  • signals are despread, demodulated, or processed in any other appropriate manner to identify PNT data within the signals.
  • the spatial null improved the strength of a signal carrying PNT data. In response to the signal strength of the signal carrying PNT data improving, control passes to 1508. In 1508, the spatial null is maintained in the direction of the (now tested) beam. In response to the signal strength of the signal carry ing PNT data not improving, control passes to 1510. In response to the signal strength not improving, it is assumed that the spatial null is directed at a beam carrying PNT data. In 1510. the PNT signal-carrying beam is tracked. For example, as the position of the transmitter of the beam changes, based on the PNT data carried by the beam, the position of the transmitter is estimated.
  • Figure 16 is a flow diagram illustrating an embodiment of a process for detection of interfering signals including prior tracking of PNT signals.
  • the process of Figure 16 is implemented by a receiver (e.g., receiver 1204 of Figure 12A) or a satellite system (e.g., transmitter 1110 of Figure 1 IB).
  • the process of Figure 16 implements 1304 and/or 1306 of Figure 13.
  • the process of Figure 15 implements 1404 and/or 1406 of Figure 14.
  • a scan of received signals is performed.
  • the scan of received signals includes cooperative signals (e.g., PNT signals) and/or interfering signals.
  • beams with maximal signal strength are computed.
  • the received signals are sorted from strongest to weakest.
  • a fixed number of beams e.g.. the ten strongest received signals
  • the directions of tracked beams are computed.
  • the tracked beams are determined using the process of Figure 15 (e.g., 1510 of Figure 15).
  • PNT data is used to determine the directions of the tracked beams. For example, as the position of the transmitter of the beam changes, based on the PNT data carried by the beam, the position of the transmitter is estimated and the direction of the beam is determined.
  • a spatial null is tested in the direction of the strongest untested and untracked beam.
  • the tracked beams are known or assumed to carry PNT data.
  • beam strengths are recomputed and/or received signals are rescanned in response to the spatial null being tested.
  • signals are despread, demodulated, or processed in any other appropriate manner to identify PNT data within the signals.
  • the spatial null improved the strength of a signal carrying PNT data. In response to the signal strength of the signal carry ing PNT data improving, control passes to 1608. In 1608, the spatial null is maintained in the direction of the (now tested) beam. In response to the signal strength of the signal carrying PNT data not improving, control passes to 1610. In response to the signal strength not improving, it is assumed that the spatial null is directed at a beam carry ing PNT data. In 1610, the PNT signal-carry ing beam is tracked. For example, as the position of the transmitter of the beam changes, based on the PNT data carried by the beam, the position of the transmitter is estimated.
  • 1612 it is determined whether there are more beams to test. In some embodiments, a fixed number of beams are nulled (e.g., the three strongest interfering beams). In response to there being more beams to test, control passes to 1604. In response to there not being more beams to test, the process of Figure 16 terminates.
  • interfering signals are tracked in a similar manner as cooperative signals, and nulls are directed toward interfering signals in a manner analogous to receive antenna setups being directed toward cooperative signals.
  • combinations of detection e.g., in a manner analogous to the process of Figure 15
  • a satellite communication system comprises a processor configured to: determine a waveform and a set of data characteristics for transmitting position and time information; and transmit the position and time information.
  • a receiver system comprises a processor configured to determine a waveform and a set of data characteristics for receiving position and time information; and receiving the position and time information.
  • a satellite system sends a signal to a receiver system.
  • the signal is sent using a particular waveform and a particular set of data characteristics.
  • the particular waveform and/or the particular set of data characteristics are programmable.
  • the satellite system and/or the receiver system are configurable using one or more programmable settings that is/are able to select aspects of the communication between the satellite system - for example, a programmable setting selects a chip rate, a code length, a transmission power, a waveform jitter, a polarization state, a spatial availability, a signal accuracy, a signal error characteristics, a cryptographic key, an ECC encoding, an interleaving, or any other aspect of communication.
  • the ECC encoding comprises Reed-Solomon codes, convolutional codes, low-density parity-check, or any other appropriate encoding method(s).
  • the interleaving comprises block time interleavers including matrix blocks.
  • selecting the spatial availability includes limiting power, limiting beam footprint, or selecting waveform parameters that have not been provided to ground receivers.
  • a satellite system sends a signal to a receiver system.
  • the signal is sent using a particular waveform and a particular data characteristic.
  • a first particular waveform and a first particular data characteristic is used to make contact between a satellite and a receiver.
  • information is passed between the satellite system and the receiver system enabling communication between the satellite system and the receiver system using a second particular waveform and a second particular data characteristic.
  • the satellite system and/or the receiver system are configurable using one or more programmable settings that is/are able to select aspects of the communication between the satellite system - for example, a programmable setting selects a chip rate, a code length, a transmission power, a waveform jitter, a polarization state, a spatial availability, a signal accuracy, a signal error characteristics, a cryptographic key, an ECC encoding, an interleaving, or any other aspect of communication.
  • selecting the spatial availability includes limiting power, limiting beam footprint, or selecting waveform parameters that have not been provided to ground receivers.
  • the cryptographic key may use a symmetric or asymmetric encryption method.
  • the cryptographic key is a pre-stored key.
  • the cryptographic key is used for AES-256 encry ption.
  • the cryptographic key is a dynamically formed key.
  • the cryptographic key is used for Diffie-Hellman PKI public-private key encryption.
  • the waveform and/or the data characteristic of the set of data charactenstics or the waveform and the data characteristic of the set of data characteristics are based at least in part on a user group.
  • the processor is further configured to establish an initial contact with a receiver system using an other waveform and an other set of data characteristics.
  • the processor is further configured to establish an initial contact with a satellite system using an other waveform and an other set of data characteristics.
  • the other waveform or the other set of data characteristics is based at least in part on a user group.
  • a particular waveform and a particular data characteristic are associated with one of two communication sendees: a low data rate (LDR) service or a high data rate (HDR) service.
  • LDR low data rate
  • HDR high data rate
  • a first waveform corresponds to a LDR service and a second waveform corresponds to a HDR service.
  • Figure 17 is a diagram illustrating an embodiment of a satellite of a satellite system.
  • the satellite of Figure 17 is used for satellite 100. 200, 202. 204, 206, 208. 410, 430, 800, and 900 of satellite system of Figures 1, 2, 4A, 4B, 8, and 9.
  • the satellite system comprises a system in a satellite, in an airplane, in an aircraft, in a balloon, in a blimp, or any other appropriate craft.
  • the satellite of Figure 17 includes a bus section with power generation, storage, and distribution 1700.
  • the satellite of Figure 17 also includes a payload section with optical inter satellite link (ISL) 1712, RF ISL 1714.
  • ISL optical inter satellite link
  • non-blocking switch 1716 constellation time synch & payload time fanout 1718
  • pay load baseband unit modem bank
  • radio access network control and data plane command line interface (CLI) 1720
  • LDR steerable multi-beam RX subsystem(s) 1738 low data rate PNT TX subsystem(s) 1740
  • LDR steerable multi-beam TX subsystem(s) 1742 low data rate PNT TX subsystem(s) 1740
  • HDR steerable multi-beam RX subsystem(s) 1728 HDR steerable multi-beam RX subsystem(s) 1728
  • HDR steerable multi-beam TX subsystem(s) 1730 HDR steerable multi-beam TX subsystem(s)
  • the satellite of Figure 17 includes hardware for operating the satellite. For example, energy is stored and generated by power generation, storage, & distribution 1700, which distributes power to the satellite system. Flight computer and control 1704 provides overall control and coordination of the satellite system including power generation, storage. & distribution 1700. Flight computer and control 1704 is coupled to the other units of the satellite system via a set of connections (e.g., the control fanout).
  • a set of connections e.g., the control fanout
  • Flight computer and control 1704 is coupled to telemetry, tracking, and control 1702, Global Navigation Satellite System (GNSS) time sync 1706, Guidance, Navigation, and Control (GNC) and GNC systems 1708, and propulsion 1710 for operating the satellite system - for example, these systems relate to establishing and maintaining the satellite position with respect to the earth and other satellites in the constellation of satellites including determining an orbit location, establishing a time reference, operating the propulsion system to adjust location in response to not being at an appropriate location, determining how to adjust the location in response to not being at an appropriate location, and determining when the orbit location is as desired.
  • GNSS Global Navigation Satellite System
  • GNC Guidance, Navigation, and Control
  • propulsion 1710 for operating the satellite system - for example, these systems relate to establishing and maintaining the satellite position with respect to the earth and other satellites in the constellation of satellites including determining an orbit location, establishing a time reference, operating the propulsion system to adjust location in response to not being at an appropriate location, determining how to adjust
  • a radio frequency signal is received by antenna(s) coupled to LDR steerable multi-beam RX subsystem(s) 1738.
  • each of LDR steerable multi-beam RX susbsystem(s) 1738 is coupled to a separate antenna.
  • a set of LDR steerable multi-beam RX subsystems 1738 are coupled to a single antenna.
  • the radio frequency signal is processed using a LDR steerable multi-beam RX subsystem(s) 1738 to create a raw data stream, wherein the processing includes one or more of: amplifying, filtering, synchronization, correlating, timing, do ppler adjusting, de-spreading, de-chirping. and de-hopping.
  • the raw data stream is passed along path 1736 to Payload Baseband Unit: Modem Bank, Radio Access Network Control, and Data Plane CLI 1720.
  • Payload Baseband Unit: Modem Bank, Radio Access Network Control, and Data Plane CLI 1720 performs one or more of the following processing steps: deinterleaving, demodulation, decryption, and error correction coding (ECC) decoding to generate a processed data stream.
  • ECC error correction coding
  • the processed data stream comprises one or more of system authentication data, command data, communication data, or any other appropriate data.
  • processed data is passed along path 1734 to fully connected non-blocking switch 1716.
  • Data can be sent off satellite by sending the data to other satellites (e g., via RF ISL 1714 and Optical ISL 1712) or back down to earth (e.g., via LDR steerable multi-beam TX subsy stem(s) 1742 or HDR steerable multi-beam TX subsystem(s) 1730).
  • an RF signal is received via HDR steerable multi-beam RX subsystem(s) 1728 coupled to antenna(s).
  • each of HDR steerable multibeam RX subsystem(s) 1728 is coupled to a separate antenna.
  • a set of HDR steerable multi-beam RX subsy stem(s) 1728 are coupled to a single antenna.
  • the radio frequency signal is processed to create a raw data stream using a HDR steerable multi-beam RX subsystem(s) 1728, wherein the processing includes one or more of: amplifying, filtering, synchronization, correlating, timing, doppl er adjusting, de-spreading, de-chirping, and de-hopping.
  • the raw data stream is passed along to Payload Baseband Unit: Modem Bank, Radio Access Network Control, and Data Plane CLI 1720.
  • Payload Baseband Unit Modem Bank.
  • Radio Access Network Control, and Data Plane CLI 1720 performs one or more of the following processing steps: deinterleaving, demodulation, decryption, and error correction coding (ECC) decoding to generate a processed data stream.
  • ECC error correction coding
  • the processed data stream comprises one or more of system authentication data, command data, communication data, or any other appropriate data.
  • processed data is passed along path 1734 to fully connected non-blocking switch 1716.
  • Data can be sent off satellite by sending the data to other satellites (e.g., via RF ISL 1714 and Optical ISL 1712) or back down to earth (e.g., via steerable multi-beam TX subsystem(s) 1742 or broadband steerable multi-beam TX subsystem(s) 1730).
  • low data rate PNT TX subsy st em(s) 1740 transmit a position, navigation, and timing signal using an antenna.
  • low data rate PNT TX subsystem(s) receives its position, navigation, and timing signal from a timing reference that is established and maintained by the satellite network.
  • the local timing reference GNSS Time Sync 1706 is synchronized to the satellite network using a network time sync signal.
  • a radio frequency signal is received by antenna(s) coupled to LDR steerable multi-beam TX subsystem(s) 1742.
  • each of LDR steerable multi-beam TX susbsystem(s) 1742 is coupled to a separate antenna.
  • a set of LDR steerable multi-beam TX subsystems 1742 are coupled to a single antenna.
  • the user data stream is passed from Payload Baseband Unit: Modem Bank, Radio Access Network Control, and Data Plane CLI 1720 to LDR steerable multi-beam TX subsystems 1742. In various embodiments.
  • Payload Baseband Unit Modem Bank, Radio Access Network Control, and Data Plane CLI 1720 performs one or more of the following processing steps: interleaving, modulation, encryption, and error correction coding (ECC) encoding to generate a data stream.
  • ECC error correction coding
  • the data stream is processed using LDR steerable multi-beam TX subsystem(s) 1742 to create a transmission signal, wherein the processing includes one or more of: amplifying, filtering, synchronization, correlating, timing, doppler adjusting, spreading, chirping, and hopping.
  • Figure 18 is a diagram illustrating an embodiment of a terminal of a satellite system.
  • the satellite of Figure 18 is used for terminal or receiver 208, 416, 436, 806. 906, 909, and 910 of satellite system of Figures 2, 4A, 4B, 8, and 9.
  • the terminal includes terminal manager 1800, local GNSS Receiver 1802, customer network interfaces 1804, customer time services 1826, baseband subsystem 1808 (e.g., including modems, network LI & L2, security, etc.), zero or more LDR multi-beam TX subsy stem(s) 1818, low data rate PNT RX subsystem(s) 1816, one or more LDR multi-beam RX subsystem(s) 1814, zero or more HDR (broadband) steerable multi-beam RX subsystem(s) 1812, and zero or more HDR steerable multibeam TX subsystem(s) 1810.
  • baseband subsystem 1808 e.g., including modems, network LI & L2, security, etc.
  • a terminal is configured for specific functionality: 1) receiving low bandwidth (LDR) data, 2) receiving PNT, 3) receiving and sending low bandwidth (LDR) data, or 4) receiving and/or sending high bandwidth (HDR) data.
  • a terminal that has functionality of receiving low bandwidth (LDR) data includes only one or more LDR multi -beam RX subsystem(s) 1814 for receiving low bandwidth (LDR) data.
  • a terminal that has functionality of receiving PNT includes one or more LDR multi-beam RX subsystem(s) 1814, a low data rate PNT RX subsystem(s) 1816, and zero or more LDR multi-beam TX subsystem(s) 1818.
  • a terminal that has functionality of receiving low bandwidth (LDR) data includes one or more LDR multi-beam RX subsystem(s) 1814 for receiving low bandwidth (LDR) data and one or more LDR multi-beam TX subsystem(s) 1818 for sending low bandwidth (LDR) data.
  • a terminal that has functionality of receiving low bandwidth (LDR) data includes one or more LDR multi-beam RX subsy stem(s) 1814 for receiving low bandwidth (LDR) data, zero or more LDR multi-beam TX subsy stem(s) 1818 for sending low bandwidth (LDR) data, zero or more HDR steerable multi-beam RX subsy stem(s) 1812 for receiving high bandwidth (HDR) data, and zero or more HDR steerable multi-beam TX subsy stem(s) 1810 for sending high bandwidth (HDR) data.
  • LDR multi-beam RX subsy stem(s) 1814 for receiving low bandwidth (LDR) data
  • LDR multi-beam TX subsy stem(s) 1818 for sending low bandwidth (LDR) data
  • HDR steerable multi-beam RX subsy stem(s) 1812 for receiving high bandwidth (HDR) data
  • HDR steerable multi-beam TX subsy stem(s) 1810 for sending high bandwidth (H
  • a radio frequency signal is received by antenna(s) coupled to LDR multi -beam RX subsystem(s) 1814.
  • each of LDR multi-beam RX susbsystem(s) 1814 is coupled to a separate antenna.
  • a set of LDR multibeam RX subsystems 1814 are coupled to a single antenna.
  • the radio frequency signal is processed using a LDR multi-beam RX subsy stem(s) 1814. wherein the processing includes one or more of: amplifying, filtering, synchronization, correlating, timing, doppl er adjusting, de-spreading, dechirping, and de-hopping.
  • LDR multi-beam RX subsystem(s) 1814 performs one or more of the following processing steps: deinterleaving, demodulation, and error correction coding (ECC) decoding to generate a raw data stream.
  • the raw data stream is passed along path to Baseband Subsystem 1808 including modems, network LI & L2, security, etc.
  • Baseband Subsystem 1808 processing includes decryption of the raw data stream to generate a decrypted data stream.
  • an RF signal is received via HDR steerable multi-beam RX subsystem(s) 1812 coupled to antenna(s).
  • each of HDR steerable multibeam RX subsy stem(s) 1812 is coupled to a separate antenna.
  • a set of HDR steerable multi-beam RX subsystem(s) 1812 are coupled to a single antenna.
  • the radio frequency signal is processed using a HDR steerable multi-beam RX subsystem(s) 1812. wherein the processing includes one or more of: amplifying, filtering, synchronization, correlating, timing, doppler adjusting, de-spreading, de-chirping, and de-hopping.
  • HDR steerable multi-beam RX subsy stem(s) 1812 performs one or more of the following processing steps: deinterleaving, demodulation, and error correction coding (ECC) decoding to generate a raw data stream.
  • the raw data stream is passed along to Baseband Subsystem 1808.
  • Baseband Subsystem 1808 processing includes decryption of the raw data stream to generate a decrypted data stream.
  • the decrypted data stream comprises one or more of system authentication data, command data, communication data, or any other appropriate data.
  • Data can be sent off terminal by sending the data to other satellites (e.g., via LDR multi-beam TX subsystem(s) 1818 or HDR steerable multi-beam TX subsystem(s) 1810).
  • low data rate PNT RX subsy stem(s) 1816 receives a position, navigation, and tinting information using an antenna.
  • low data rate PNT RX subsystem(s) receives its position, navigation, and timing signal from a timing reference that is established and maintained by the satellite network.
  • the local timing reference customer time services 1826 is synchronized to the satellite network using PNT time sync signal 1828.
  • Figure 19A is a diagram illustrating an embodiment of a terminal of a satellite system.
  • the satellite of Figure 19A is used for terminal or receiver 208, 416, 436. 806, 906. 909, and 910 of satellite system of Figures 2, 4A. 4B. 8, and 9.
  • the terminal includes terminal manager 1900, local GNSS Receiver 1902, customer network interfaces 1904, customer time sendees 1926, baseband subsystem 1908 (e.g., including modems, network LI & L2. security, etc.), zero or more LDR TX subsy stem(s) 1918, one or more LDR RX subsy stem(s) 1914, and low data rate PNT RX subsy stem(s) 1916.
  • baseband subsystem 1908 e.g., including modems, network LI & L2. security, etc.
  • a terminal is configured for specific functionality: 1) receiving low bandwidth (LDR) data. 2) receiving PNT, 3) receiving and sending low bandwidth (LDR) data, or 4) receiving and/or sending high bandwidth (HDR) data.
  • a terminal that has functionality of receiving low bandwidth data includes only one or more LDR RX subsystem(s) 1914 for receiving low bandwidth (LDR) data.
  • a terminal that has functionality of receiving PNT includes one or more LDR RX subsystem(s) 1914, a low data rate PNT RX subsystem(s) 1916, and zero or more LDR TX subsystem(s) 1918.
  • a terminal that has functionality of receiving low bandwidth (LDR) data includes one or more LDR RX subsystem(s) 1914 for receiving low bandwidth (LDR) data and one or more LDR TX subsy stem(s) 1918 for sending low bandwidth (LDR) data.
  • a terminal that has functionality of receiving low bandwidth (LDR) data includes one or more LDR multi-beam RX subsy stem(s) 1914 for receiving low bandwidth (LDR) data, zero or more LDR multi-beam TX subsystem(s) 1918 for sending low bandwidth (LDR) data, zero or more HDR steerable multi-beam RX subsystem(s) 1912 for receiving high bandwidth (HDR) data, and zero or more HDR steerable multi-beam TX subsy stem(s) 1910 for sending high bandwidth (HDR) data.
  • a radio frequency signal is received by antenna(s) coupled to LDR multi -beam RX subsystem(s) 1914.
  • each of LDR multi-beam RX susbsystem(s) 1914 is coupled to a separate antenna.
  • a set of LDR multibeam RX subsystems 1914 are coupled to a single antenna.
  • the radio frequency signal is processed using a LDR multi-beam RX subsystem(s) 1914. wherein the processing includes one or more of: amplifying, filtering, synchronization, correlating, timing, doppler adjusting, de-spreading, dechirping, and de-hopping.
  • LDR multi-beam RX subsystem(s) 1914 performs one or more of the following processing steps: deinterleaving, demodulation, and error correction coding (ECC) decoding to generate a raw data stream.
  • the raw data stream is passed along path to Baseband Subsystem 1908 including modems, network LI & L2, security, etc.
  • Baseband Subsystem 1908 processing includes decryption of the raw data stream to generate a decrypted data stream.
  • the decrypted data stream comprises one or more of system authentication data, command data, communication data, or any other appropriate data.
  • Data can be sent off terminal by sending the data to other satellites (e.g., via LDR multi-beam TX subsystem(s) 1918).
  • low data rate PNT RX subsy stem(s) 1916 receives a position, navigation, and timing information using an antenna.
  • low data rate PNT RX subsystem(s) receives its position, navigation, and timing signal from a timing reference that is established and maintained by the satellite network.
  • the local timing reference customer time services 1926 is synchronized to the satellite network using PNT time sync signal 1928.
  • Figure 19B is a diagram illustrating an embodiment of a terminal of a satellite system.
  • the satellite of Figure 19B is used for terminal or receiver 208, 416, 436, 442, 445, 446, 455, 466, 469, 472, 473, 484, 487, 490, 493, 496, 806, 906, 909, and 910 of satellite system of Figures 2, 4A, 4B, 4C, 4D, 4E, 4F, 4G, 4H, 41, 4J, 4K, 4L, 4M, 4N, 40, 8, and 9.
  • the terminal includes terminal manager 1950, local GNSS Receiver 1952, customer network interfaces 1954, customer time services 1976, baseband subsystem 1958 (e.g., including modems, network LI & L2, security, etc.), zero or more LDR multi-beam TX subsystem(s) 1968, one or more LDR multi-beam RX subsy stem(s) 1964, and low data rate PNT RX subsy stem(s) 1966.
  • baseband subsystem 1958 e.g., including modems, network LI & L2, security, etc.
  • a terminal is configured for specific functionality: 1) receiving low bandwidth (LDR) data, 2) receiving PNT, 3) receiving and sending low bandwidth (LDR) data, or 4) receiving and/or sending high bandwidth (HDR) data.
  • LDR low bandwidth
  • PNT low bandwidth
  • HDR high bandwidth
  • a terminal that has functionality of receiving low bandwidth (LDR) data includes only one or more LDR multi -beam RX subsy stem(s) 1964 for receiving low bandwidth (LDR) data.
  • a terminal that has functionality of receiving PNT includes one or more LDR multi-beam RX subsy stem(s) 1964, a low data rate PNT RX subsystem(s) 1966, and zero or more LDR multi -beam TX subsy stem(s) 1968.
  • a terminal that has functionality of receiving low bandwidth (LDR) data includes one or more LDR multi-beam RX subsystem(s) 1964 for receiving low bandwidth (LDR) data and one or more LDR multi-beam TX subsystem(s) 1968 for sending low bandwidth (LDR) data.
  • a terminal that has functionality of receiving low bandwidth (LDR) data includes one or more LDR multi-beam RX subsystem(s) 1964 for receiving low bandwidth (LDR) data, zero or more LDR multi-beam TX subsy stem(s) 1968 for sending low bandwidth (LDR) data, zero or more HDR steerable multibeam RX subsy stem(s) 1962 for receiving high bandwidth (HDR) data, and zero or more HDR steerable multi-beam TX subsystem(s) 1960 for sending high bandwidth (HDR) data.
  • LDR multi-beam RX subsystem(s) 1964 for receiving low bandwidth (LDR) data
  • LDR multi-beam TX subsy stem(s) 1968 for sending low bandwidth (LDR) data
  • HDR steerable multibeam RX subsy stem(s) 1962 for receiving high bandwidth (HDR) data
  • HDR steerable multi-beam TX subsystem(s) 1960 for sending high bandwidth (HDR) data.
  • a radio frequency signal is received by antenna(s) coupled to LDR multi -beam RX subsy stem(s) 1964.
  • each of LDR multi-beam RX susbsystem(s) 1964 is coupled to a separate antenna.
  • a set of LDR multibeam RX subsystems 1964 are coupled to a single antenna.
  • the radio frequency signal is processed using a LDR multi-beam RX subsy stem(s) 1964, wherein the processing includes one or more of: amplifying, filtering, synchronization, correlating, timing, doppler adjusting, de-spreading, de- chirping, and de-hopping. In some embodiments.
  • LDR multi-beam RX subsy stem(s) 1964 performs one or more of the following processing steps: deinterleaving, demodulation, and error correction coding (ECC) decoding to generate a raw data stream.
  • the raw data stream is passed along path to Baseband Subsystem 1958 including modems, network LI & L2, security, etc.
  • Baseband Subsystem 1958 processing includes decryption of the raw data stream to generate a decry pted data stream.
  • the decry pted data stream comprises one or more of system authentication data, command data, communication data, or any other appropriate data.
  • low data rate PNT multi-beam RX subsy stem(s) 1966 receives a position, navigation, and timing information using an antenna.
  • low data rate PNT RX subsystem(s) receives its position, navigation, and timing signal from a timing reference that is established and maintained by the satellite network.
  • the local timing reference customer time services 1926 is synchronized to the satellite network using PNT time sync signal 1978.
  • Figure 20 is a diagram illustrating an embodiment of an encoding channel.
  • the encoding channel of Figure 20 comprises an encoding channel of a satellite or terminal (e.g., an encoding or decoding channel of a satellite of Figure 17, a terminal of Figure 18, and/or a terminal of Figure 19A or Figure 19B).
  • data is received and encrypted using encryption 2000 and error correction encoded by ECC encoder 2002 and interleaved by interleaver 2004 and waveform encoded by waveform encoder 2006.
  • the waveform (e.g., modulation symbols) is converted to an analog signal by digital to analog converter (DAC) 2008.
  • DAC digital to analog converter
  • the analog signal is processed by analog processing 2010 and amplified by amplifier 2012 and finally sent to antenna/beam characteristics 2014 for broadcasting.
  • Selector/controller 2016 enables the modification of baseband subsystem 2018 and/or transmitter subsystem 2020.
  • selector/controller 2016 is able to modify the encry ption code, error correction code, the interleaving, the waveform code, the DAC rate, the amplifier gain, the antenna configuration using a selection data.
  • data is encrypted using pre-stored keys (e.g., AES-256 encryption), dynamically formed keys (e.g., Diffie-Hellman public key infrastructure (PKI) publicprivate key encryption), or any other appropriate encry ption method.
  • pre-stored keys e.g., AES-256 encryption
  • dynamically formed keys e.g., Diffie-Hellman public key infrastructure (PKI) publicprivate key encryption
  • PKI Diffie-Hellman public key infrastructure
  • one or more of the components of the encoding channel are shared for two encoding channels.
  • the ECC encoder is shared
  • the modulation encoder is shared
  • the interleaver is shared
  • the DAC is shared
  • the amplifier is shared
  • the antenna is shared.
  • the selection is enabled by a field programmable gate array that implements the elements of the encoding channel(s) and/or decoding channel(s).
  • the field programmable gate array enables selection, switching, or reprogramming to reconfigure or restructure the encoding channel(s) and/or the decoding channel(s).
  • the field programmable gate array enables sharing of components of one or more encoding channels and/or one or more decoding channels.
  • selector/controller 2016 enables the programmable selection of spreading code, chip rate, code length, transmission power, waveform jitter, polarization state, signal accuracy, signal error characteristics, cry ptographic key, ECC encoding, interleaving, user group, spatial availability, beam width, beam direction, or any other appropriate broadcast signal selectable parameter.
  • selector/controller 2016 receives selection data - for example, a specific spreading code, a specific chip rate, a specific code length, a specific transmission power, a specific waveform jitter, a specific polarization state, a specific signal accuracy, a specific signal error characteristics, a specific cry ptographic key, a specific ECC encoding, a specific interleaving, a specific user group, a specific spatial availability, a specific beam width, a specific beam direction, and/or any other appropriate broadcast signal selectable parameter.
  • selection data for example, a specific spreading code, a specific chip rate, a specific code length, a specific transmission power, a specific waveform jitter, a specific polarization state, a specific signal accuracy, a specific signal error characteristics, a specific cry ptographic key, a specific ECC encoding, a specific interleaving, a specific user group, a specific spatial availability, a specific beam width, a specific beam direction, and/or any other appropriate broadcast signal selectable
  • selector/controller 2016 receives selection data - for example, a date, a time, and/or a location that is used to look up a selection of one or more of a specific spreading code, a specific chip rate, a specific code length, a specific transmission power, a specific waveform jitter, a specific polarization state, a specific signal accuracy, a specific signal error characteristics, a specific cryptographic key, a specific ECC encoding, a specific interleaving, a specific user group, a specific spatial availability, a specific beam width, a specific beam direction, and/or any other appropriate broadcast signal selectable parameter.
  • selection data for example, a date, a time, and/or a location that is used to look up a selection of one or more of a specific spreading code, a specific chip rate, a specific code length, a specific transmission power, a specific waveform jitter, a specific polarization state, a specific signal accuracy, a specific signal error characteristics, a specific cryptographic key,
  • selector/controller 2016 accesses a memory' storing configurations associated with a user group, a user team, or a user group and a user team.
  • Figure 21 is a diagram illustrating an embodiment of a decoding channel.
  • the encoding channel of Figure 21 comprises an encoding channel of a satellite or terminal (e.g.. an encoding or decoding channel of a satellite of Figure 17. a terminal of Figure 18, and/or a terminal of Figure 19A or Figure 19B).
  • a broadcast signal is received by antenna/beam characteristics 2114 and amplified by amplifier 2112 and processed by analog processing 2110.
  • the amplified signal is then converted to a digital signal using analog to digital converter (ADC) 2108.
  • ADC analog to digital converter
  • the signal is waveform decoder 2106 and deinterleaved using deinterleaver 2104 and ECC decoded using ECC decoder 2102 and decrypted using decryption 2100 to generate the data received.
  • Selector/controller 2116 enables the modification of the decoding channel. For example, selector/controller 2116 is able to modify the decoding of the error correction code, the modulation code, change the deinterleaving, the ADC rate, the amplifier gain, the antenna configuration using a selection data.
  • data is decrypted using pre-stored keys (e.g., AES-256 encryption), dynamically formed keys (e.g., Diffie-Hellman PKI public-private key encryption), or any other appropriate decryption method.
  • pre-stored keys e.g., AES-256 encryption
  • dynamically formed keys e.g., Diffie-Hellman PKI public-private key encryption
  • any other appropriate decryption method e.g., Diffie-Hellman PKI public-private key encryption
  • one or more of the components of the decoding channel are shared for two decoding channels.
  • the ECC decoder is shared
  • the modulation decoder is shared
  • the deinterleaver is shared
  • the ADC is shared
  • the amplifier is shared
  • the antenna is shared.
  • the selection is enabled by a field programmable gate array that implements the elements of the encoding channel(s) and/or decoding channel(s).
  • the field programmable gate array enables selection, switching, or reprogramming to reconfigure or restructure the encoding channel(s) and/or the decoding channel(s).
  • the field programmable gate array enables sharing of components of one or more encoding channels and/or one or more decoding channels.
  • selector/controller 2116 enables the programmable selection of spreading code, chip rate, code length, transmission power, waveform jitter, polarization state, signal accuracy, signal error characteristics, cryptographic key, ECC encoding, interleaving, user group, spatial availability, beam width, beam direction, or any other appropriate broadcast signal selectable parameter.
  • selector/controller 2116 receives selection data - for example, a specific spreading code, a specific chip rate, a specific code length, a specific transmission power, a specific waveform jitter, a specific polarization state, a specific signal accuracy, a specific signal error characteristics, a specific cryptographic key, a specific ECC encoding, a specific interleaving, a specific user group, a specific spatial availability’, a specific beam width, a specific beam direction, and/or any other appropriate broadcast signal selectable parameter.
  • selection data for example, a specific spreading code, a specific chip rate, a specific code length, a specific transmission power, a specific waveform jitter, a specific polarization state, a specific signal accuracy, a specific signal error characteristics, a specific cryptographic key, a specific ECC encoding, a specific interleaving, a specific user group, a specific spatial availability’, a specific beam width, a specific beam direction, and/or any other appropriate broadcast signal selectable parameter.
  • selector/controller 2116 receives selection data - for example, a date, a time, and/or a location that is used to look up a selection of one or more of a specific spreading code, a specific chip rate, a specific code length, a specific transmission power, a specific waveform jitter, a specific polarization state, a specific signal accuracy, a specific signal error characteristics, a specific cryptographic key, a specific ECC encoding, a specific interleaving, a specific user group, a specific spatial availability, a specific beam width, a specific beam direction, and/or any other appropriate broadcast signal selectable parameter.
  • selection data for example, a date, a time, and/or a location that is used to look up a selection of one or more of a specific spreading code, a specific chip rate, a specific code length, a specific transmission power, a specific waveform jitter, a specific polarization state, a specific signal accuracy, a specific signal error characteristics, a specific cryptographic key,
  • selector/controller 2116 accesses a memory storing configurations associated with a user group, a user team, or a user group and a user team.
  • Table 1 is an example embodiment of selectable parameters including spreading code length, processing gain, and data rate for a selected chip rate.
  • parameters associated with a column of Table 1 are selected (e.g., by selector/controller 2016 of Figure 20, by selector/controller 2116 of Figure 21, etc.).
  • other parameters e.g., corresponding to other chip rates are selected.
  • Table 2 is an example embodiment of selectable parameters including processing gain, coding gain, and data rate. Values of Table 2 correspond to a 256-bit encryption method. Bit per second values for data rate fill cells of Table 2 and correspond to a given coding gain (row) and processing gain (column).
  • parameters associated with a cell of Table 2 are selected (e.g., by selector/controller 2016 of Figure 20. by selector/controller 2116 of Figure 21, etc.). In some embodiments, other parameters (e.g., corresponding to other encryption methods) are selected.
  • Table 3 is an other example embodiment of selectable parameters including processing gain, coding gain, and data rate. Values of Table 3 correspond to a 1024-bit encryption method. Bit per second values for data rate fill cells of Table 3 and correspond to a given coding gain (row) and processing gain (column).
  • parameters associated with a cell of Table 3 are selected (e.g., by selector/controller 2016 of Figure 20, by selector/controller 2116 of Figure 21. etc.). In some embodiments, other parameters (e.g., corresponding to other encryption methods) are selected.
  • the disclosed comprises a secondary downlink using a same frequency band as a primary' downlink, where the secondary' dow nlink comprises a spread signal and where the secondary' downlink has a lower bandwidth signal capacity compared to a higher bandwidth primary downlink signal capacity.
  • the disclosed comprises a secondary downlink using a different frequency band as a primary downlink, where the secondary downlink comprises a spread signal and where the secondary downlink has a lower bandwidth signal capacity compared to a higher bandwidth primary downlink signal capacity.
  • the disclosed comprises a secondary uplink using a same frequency band as a primary uplink, where the secondary downlink comprises a spread signal and where the secondary downlink has a lower bandwidth signal capacity 7 compared to a higher bandwidth primary' downlink signal capacity.
  • the disclosed comprises a secondary' uplink using a different frequency band as a primary uplink, where the secondary downlink comprises a spread signal and where the secondary downlink has a lower bandwidth signal capacity compared to a higher bandwidth primary downlink signal capacity.
  • the disclosed comprises a secondary uplink or downlink using a long chip or long key encoding in a frequency band.
  • the disclosed comprises a secondary' uplink or downlink using amplitude shift key, phase shift key, frequency shift key, and/or combination shift key modulation coding, orthogonal frequency division multiplexing, quadrature amplitude modulation coding, binary phase shift key modulation coding, or any other appropriate modulation coding for the secondary channel.
  • the disclosed comprises a secondary’ uplink or downlink using error correction codes, Reed-Solomon codes, Reed-Muller codes, convolutional codes, block codes, low' density' parity' check codes, turbo codes, forw ard error correction codes, or any other appropriate error correction code.
  • the disclosed comprises interleaving data, modulation symbols, error correction symbols, or any other appropriate interleaving for the communication channel.
  • the disclosed comprises a coordination circuit to schedule transmissions on a primary downlink and a secondary downlink.
  • the schedule may include one or more of the follow ing: transmissions on only the primary' downlink, on the primary downlink and the secondary downlink simultaneously, on only the secondary' downlink, or any other appropriate combination of transmission elements.
  • FIG. 22 is a diagram illustrating an embodiment of timing system for a terminal of satellite network.
  • constellation time sync and payload time fanout 2200 comprises GNSS time sync 1706 of Figure 17.
  • timing system of constellation time sync and payload time fanout 2200 comprises PNT 2202, fanout of timestamp and pulse per second (PPS), time subsystem 2204, time subsystem 2206, and time subsystem 2208.
  • PPS and timestamp signal are distributed via a fanout to RX and TX subsystems.
  • time subsystem 2204 comprises discipline logic which receives reference signals (e.g., PPS and timestamp) to generate a transmission reference frequency (e.g., reference 2 for transmission F2 of Figure 4B) using OCXO coupled to the discipline logic, which is locked to reference signals (e.g., PPS and timestamp) from PNT 2202.
  • Time subsystem 2206 includes discipline logic and OCXO which are used to generate a receiver reference frequency (e.g., reference 1 for receiving Fl of Figure 4B) that is locked to reference signals (e.g., PPS and timestamp) from PNT 2202.
  • Time subsystem 2204 also includes doppler estimator and round trip time (RTT) estimator to assist in locking to received signals.
  • RTT round trip time
  • time subsystem 2208 comprises discipline logic which receives reference signals (e.g., PPS and timestamp) to generate a transmission and a reception reference frequency (e.g., reference for communication with other satellites using an optical link) using OCXO coupled to the discipline logic, which is locked to reference signals (e.g., PPS and timestamp) from PNT 2202.
  • reference signals e.g., PPS and timestamp
  • Figure 23A is a diagram illustrating an embodiment of timing system for a terminal of satellite network.
  • constellation time sync and pay load time fanout 2300 of Figure 23A comprises local GNSS Receiver 1802 of Figure 18.
  • timing system of constellation time sync and pay load time fanout 2300 comprises PNT 2302, fanout of timestamp and PPS, time subsystem 2304, and time subsystem 2306.
  • PPS and timestamp signal are distributed via a fanout to RX and TX subsystems.
  • time subsystem 2304 comprises discipline logic which receives reference signals (e.g., PPS and timestamp) to generate a transmission reference frequency (e.g., reference 1 for transmission Fl of Figure 4B) using OCXO coupled to the discipline logic, which is locked to reference signals (e.g., PPS and timestamp) from PNT 2302.
  • Time subsystem 2306 includes discipline logic and OCXO which are used to generate a receiver reference frequency (e.g., reference 2 for receiving F2 of Figure 4B) that is locked to reference signals (e.g., PPS and timestamp) from PNT 2302.
  • Time subsystem 2304 also includes doppler estimator and RTT estimator to assist in locking to received signals.
  • Figure 23B is a diagram illustrating an embodiment of timing system for a terminal of satellite netw ork.
  • constellation time sync and payload time fanout 2320 of Figure 23B comprises local GNSS Receiver 1802 of Figure 18, local GNSS Receiver 1902 of Figure 19A, or GNSS time sync 1952 of Figure 19B.
  • timing system of constellation time sync and payload time fanout 2320 comprises PNT 2322. fanout of timestamp and PPS, time subsystem 2324, and time subsystem 2326. PPS and timestamp signal are distributed via a fanout to RX and TX subsystems.
  • time subsystem 2324 comprises discipline logic which receives reference signals (e.g., PPS and timestamp) to generate a transmission reference frequency (e.g., reference 1 for transmission Fl of Figure 4B) using OCXO coupled to the discipline logic, which is locked to reference signals (e.g., PPS and timestamp) from PNT 2322.
  • Time subsystem 2326 includes discipline logic and OCXO which are used to generate a receiver reference frequency (e.g., reference 2 for receiving F2 of Figure 4B) that is locked to reference signals (e.g., PPS and timestamp) from PNT 2322.
  • Time subsystem 2324 also includes doppler estimator and RTT estimator to assist in locking to received signals.
  • Figure 24 is a diagram illustrating an embodiment of communication form for a satellite system.
  • the communication form of Figure 24 is used to communicate between a satellite and a receiver (e.g.. satellite 410 and terminal 416 of Figure 4A. Satellite 460 and terminal 466 of Figure 4B, satellite of Figure 17, terminal of Figure 18, Figure 19A, and/or Figure 19B, etc.).
  • a receiver e.g.. satellite 410 and terminal 416 of Figure 4A.
  • Satellite 460 and terminal 466 of Figure 4B Satellite of Figure 17, terminal of Figure 18, Figure 19A, and/or Figure 19B, etc.
  • each chip e.g., chip 2402
  • each RF wave segment e.g., RF wave segment 2400
  • there are a number of bits or bytes in a block and/or frame that are efficiently packed so that there is no space lost e.g., 8 frames per block, 16 frames per block. 8, 16. 32. 64. 128, 256, 512, 1024. 2048, 4096 bits per frame, etc.).
  • a block has 10 frames (e.g., 10,000 bits and each frame has 1000 bits). In some embodiments, there is 1 user bit per symbol. In some embodiments, there are 10 5 chips per symbol. In some embodiments, there are 40 waves per chip. In some embodiments, there are 5 waves per RF wave segment that spans 125 ps. In some embodiments, 1 chip spans 1 ns. In some embodiments, there are 12 messages in a block and each message is 80 bits.
  • Figure 25 is a diagram illustrating an embodiment of a frame.
  • frame 2500 is used to implement frame 2408 of Figure 24.
  • frame 2500 includes anumber of group messages (e.g., 4, 8, 12, 16, 32 or any appropriate number of messages) where each group message includes a number of user bits (e.g., 32, 64, 80, 96, or any other appropriate number of bits).
  • a user group message comprises one or more of the following: a time reference update, a satellite ephemeris update, a propagation correction, an accuracy estimate, a satellite motion model (partial), a satellite almanac (partial), a cryptokey update (partial), or any other appropriate data.
  • the partial data comprises data spread across multiple messages (e.g., across user group messages in a single frame or multiple frames).
  • a frame spans 100 ms and includes 1000 bits.
  • a frame spans 100 ms.
  • the frame includes at least three datagrams spanning up to 400 bits.
  • a datagram of the at least three datagrams is associated with a user group.
  • the user group is associated with a cryptographic key.
  • the datagram includes a time reference update, an ephemeris update for one or more satellites (e.g., a subset of satellites within field of view of a receiver system), propagation corrections, an accuracy estimate, satellite motion model parameters, a satellite almanac, cryptographic key updates, data structure formatting, or any other appropriate data.
  • the at least three datagrams are separately modified (e.g., accuracy is modified or in some cases impaired differently within each datagram of the at least three datagrams).
  • a datagram includes time reference, satellite ephemeris for one or more satellites, satellite motion model parameters for the one or more satellites, local propagation corrections for the transmitting satellite, or any other appropriate data.
  • the one or more satellites include satellites within field of view of a particular satellite's ground footprint, all satellites in a constellation, or any other appropriate set or subset of satellites.
  • a datagram is associated with a cryptographic key.
  • the cryptographic key is specific to an area (e.g., a ground footprint of a satellite) and a time period. In some such embodiments, the area is one of at least ten areas.
  • the time period is a four-hour period, 168-hour (one week) period, or any other appropriate time period.
  • the at least ten areas are modified based on the time period (e.g., every four hours) or another appropriate time period.
  • Figure 26 is a diagram illustrating an embodiment of a block.
  • block 2600 is used to implement block 2410 of Figure 24.
  • block 2600 includes anumber of frames (e.g., 10 frames) where each frame includes a number of bits (e.g., 1000 bits).
  • a frame includes 12 user group messages that includes satellite motion model (partial) information, satellite almanac (partial) information, cryptokey updates (partial), or any other appropriate information.
  • Figure 27 is a diagram illustrating an embodiment of user group message information.
  • user group message information of Figure 27 comprises user group message information of Figure 25.
  • different user groups have different accuracy levels of information (e.g., high level accuracy information, medium level accuracy information, low level accuracy information, etc.).
  • Information for user group datagram 2704 and user group datagram 2706 each include time reference data, satellite ephemeris data, satellite motion model data, propagation correction data, satellite almanac data, and accuracy data.
  • Information for user group datagram 2704 and user group datagram 2706 is derived from most accurate estimates 2700 of Time reference data, satellite ephemeris data, satellite motion model data, propagation correction, and satellite almanac.
  • This most accurate estimates 2700 data is processed to generate imposed impairments 2702 - for example, a discretization (e.g., precision) impairment, ajitter (e.g., timing) impairment, a jitter (e.g., accuracy) impairment, a bias (e.g., accuracy) impairment, etc.
  • the imposed impairments 2702 are used with the most accurate estimates 2700 to generate user group datagram 2704 and user group datagram 2706 information with the different accuracy levels.
  • Figure 28 is a diagram illustrating an embodiment of a group, a time period, and a location area selectivity.
  • the user group datagram 2800 or user group datagram 2802 information of Figure 28 comprises user group information of Figure 27 (e.g., user group datagram 2704 and/or user group datagram 2706 information).
  • user group datagram 2800 or user group datagram 2802 have data that can be configured for enabling selectivity of access to PNT information. For example, using cryptographic key 2804 and cryptographic key 2806 that are time period, location area, and group selective.
  • the system includes high, middle, and low precision groups, a 4 hour precision resolution (time period) for a week (e.g., 42 total time periods), and 10 location areas for every 4- hour period) for a total of 1260 keys in 3 datagrams.
  • Figure 29 is a diagram illustrating an embodiment of a spatial selectivity.
  • the satellites of Figure 29 e.g., satellite 2901, satellite 2903, satellite 2905, and satellite 2907) comprise satellite (e.g., satellite 410 of Figure 4A, satellite 460 of Figure 4B, satellite of Figure 17, etc.).
  • satellite 2901 projects its signal over area 2900
  • satellite 2903 projects its signal over area 2902
  • satellite 2905 projects its signal over area 2904
  • satellite 2907 projects its signal over area 2906.
  • the selectivity codes are set so that only in area 2910 are data for PNT accessible from 4 satellites.
  • Figure 30 is a diagram illustrating an embodiment of a spatial selectivity.
  • the satellites of Figure 30 e.g., satellite 3001, satellite 3003, satellite 3005, satellite 3007, and satellite 3009 comprise satellite (e.g., satellite 410 of Figure 4A, satellite 460 of Figure 4B, satellite of Figure 17, etc.).
  • satellite 3001 projects its signal over area 3000
  • satellite 3003 projects its signal over area 3002
  • satellite 3005 projects its signal over area 3004
  • satellite 3007 projects its signal over area 3006,
  • satellite 3009 projects its signal over area 3012.
  • the selectivity codes are set so that only in area 3010 and areas 3011 are data for PNT accessible from 4 satellites.
  • Figure 31 is a diagram illustrating an embodiment of a spatial selectivity.
  • the satellites of Figure 31 e.g., satellite 3101, satellite 3103, satellite 3105, satellite 3107, and satellite 3109) comprise satellite (e.g., satellite 410 of Figure 4A, satellite 460 of Figure 4B, satellite of Figure 17, etc.).
  • satellite 3101 projects its signal over area 3100
  • satellite 3103 projects its signal over area 3102
  • satellite 3105 projects its signal over area 3104
  • satellite 3107 projects its signal over area 3106
  • satellite 3109 projects its signal over area 3112.
  • the selectivity codes are set so that only in area 3110 and areas 3111 are data for PNT accessible from 4 satellites.
  • Figure 32 is a flow diagram illustrating a embodiment of a process for a satellite system.
  • the process of Figure 32 is implemented by a satellite or receiver (e.g., a ground terminal).
  • a satellite or receiver e.g., a ground terminal.
  • an initial contact is established with a receiver using a first waveform and a first data characteristic.
  • a configuration is determined of satellite system based on an initial contact.
  • a second waveform and a second data characteristic is determined for transmitting position and time information.
  • position and time information is transmitted.
  • Figure 33A is a flow diagram illustrating a embodiment of a process for a satellite system.
  • the process of Figure 33A is implemented by a satellite or receiver (e.g., a ground terminal).
  • a satellite or receiver e.g., a ground terminal.
  • an initial contact is established with a satellite system using a first waveform and a first data characteristic.
  • a configuration is determined of receiver system based on an initial contact.
  • a second waveform and a second data characteristic is determined for measuring pseudo-ranging information.
  • position and time information is provided.
  • Figure 33B is a flow diagram illustrating an embodiment of a process for a receiver system.
  • the process of Figure 33B is implemented by a terminal system or receiver (e.g., terminal 416 of Figure 4A, terminal 466 of Figure 4B, terminal of Figure 18, Figure 19A, and/or Figure 19B).
  • the process of Figure 33A is used implement 3304 of Figure 33B.
  • pseudo-ranging information is determined from signal using first spreading code.
  • a signal is locked onto using the pseudo-ranging information.
  • the precision of the pseudo-ranging information is improved from the signal using a subsequent spreading code.
  • position and time information is determined from the signal using final spreading code.
  • position and time information is provided.
  • Figure 33C is a flow diagram illustrating an embodiment of a process for a receiver or satellite system.
  • the process of Figure 33C is implemented by a terminal system or receiver (e.g.. terminal 416 of Figure 4A, terminal 466 of Figure 4B, terminal of Figure 18, Figure 19A. and/or Figure 19B).
  • a doppler offset of a measured satellite is determined using pseudo-ranging information.
  • signals of other satellite(s) is/are filtered using the doppler offset.
  • Figure 34 is a diagram illustrating an embodiment of states for a terminal system.
  • the states are used in communicating between a satellite and a receiver (e.g., satellite 410 and terminal 416 of Figure 4A, Satellite 460 and terminal 466 of Figure 4B, satellite of Figure 17. terminal of Figure 18, Figure 19A, and/or Figure 19B, etc.).
  • state 3400 comprises an initial state referred to as a cold start entry point.
  • a terminal is powered on and needs to establish a connection to the satellite network.
  • a fall back comprises a brute force search (e.g., a broad search over doppler space and time).
  • an original satellite almanac is used to estimate a satellite location.
  • a doppler range is computed to reduce the search space.
  • a timeout associated with a search comprises a lack of signal acquisition lock (e g., a timeout of 2 seconds of data - for example, generally less than 20 seconds).
  • a repeated code within a spreading sequence allows a reduced doppler and time search with reduced processing gain; this technique is effective at higher signal to noise ratio (SNR) when the channel is not degraded due to environmental conditions.
  • SNR signal to noise ratio
  • the system does a full search based on the information it possesses (e.g., previously stored information stored in non-volatile memory (NVM), driver-based configuration, etc.). For example, the terminal system listens for initial contact information on a system designated frequency or frequencies. In this example, the terminal system does a broad search with wider parameter sweeps under the assumption that the location or time information has potential inaccuracies so that relative satellite positions are not exactly known. Once transmissions on the system designated frequency or frequencies is acquired and a known configuration is identified (e.g., a LDR transmission), the state transitions to state 3406.
  • a known configuration e.g., a LDR transmission
  • state 3402 the system does a warm start reentry with control passing to state 3408. For example, control passes to state 3408.
  • state 3408 an alternate more limited search is performed with the knowledge of a local position and time (e g., using a GPS lock of the terminal) and the terminal system listens for initial contact information on a system designated frequency or frequencies. Once transmissions on the system designated frequency or frequencies is acquired and a known configuration is identified (e.g., a LDR transmission), the state transitions to state 3406.
  • warm start state in response to state 3402 timing out or the warm start reentry failing then warm start state transitions back to state 3412 (not shown) with an indication to transition to cold start entry 7 state (e.g., state 3400) or transitions directly to state 3400 (also not shown).
  • state 3406 once one satellite is known and the system has LDR connectivity, a security key' is acquired to obtain a secure fix for secure communications between the ground terminal and the satellite network and almanac information is acquired to do a 4-satellite fix to be able to perform full demodulation, decoding, decryption, and positioning for the terminal.
  • the state transitions to state 3410.
  • state 3410 get 4-satellite fix and complete almanac build. For example, beamforming gain is used towards other satellites in the constellation beyond the initial LDR connected satellite to obtain enough information for full satellite position lock or full broadband data connectivity.
  • the 4-satellite fix includes aging out satellites and acquiring new satellites to maintain connectivity with the satellite network. Once fix is obtained, the state transitions to 3412.
  • the network fix has been obtained and payload states are supported.
  • the terminal system maintains connectivity 7 with the satellite network and while connected the network supports different services such as a position, navigation, and timing service, a broadband data network service, a low data rate data network service, etc.
  • a fix when a fix is obtained it means that a steady state of connectivity with the satellites of the system or a global navigation satellite system (GNSS) or both are known.
  • GNSS global navigation satellite system
  • the almanac is stored periodically to a non-volatile memory in the terminal.
  • the terminal in state 3412, in response to a loss of lock or connectivity with the network, the terminal attempts to recover lock in the order of using a hot start reentry (e.g., hot start reentry' state 3414), using a warm start reentry' (e.g., warm start reentry state 3402), and then using a cold start entry (e.g., initial state cold start entry state 3400) with appropriate optimizations and timeouts.
  • a hot start reentry e.g., hot start reentry' state 3414
  • a warm start reentry' e.g., warm start reentry state 3402
  • a cold start entry e.g., initial state cold start entry state 3400
  • state 3414 shows a hot start re-entry state, which is used to reestablish connectivity with the satellite network to a terminal if the loss of lock is known momentary and prior state has high integrity' so that the reacquisition of connectivity can take advantage of the relative known locations of satellites from the position of the terminal previously established during the locked session.
  • state 3414 includes reacquisition optimizations using current estimates of satellite locations using almanac, orbit prediction models within PNT messages, and current receiver location and time to reduce doppler/time offset search space and quick timeout (e.g., 1 second).
  • hot start state in response to state 3414 timing out or the hot start reentry failing then hot start state transitions back to 3412 with an indication to transition to warm start reentry' state (e.g.. state 3402) or transitions directly to state 3402 (not shown).
  • the terminal if the terminal does not have GPS/GNSS or it is blocked then the system will folloyv the dotted line paths. In some embodiments, if there is no alternate path to get a fix then the warm and hot start have to depend or prior PNT states that are helpful or do a cold start.
  • a satellite communication system comprises a transmitter and a processor.
  • the processor is configured to receive data at a satellite; determine a satellite time for the satellite based at least in part on the data; adjust a local time reference of the satellite; and provide the satellite time from the satellite to another satellite in a constellation.
  • a satellite communication system comprises a transmitter and a processor.
  • the processor is configured to receive true time at a terminal; acquire a first communication link with a satellite using a first protocol; determine a second communication link with the satellite using a second protocol; and provide the true time to the satellite in a constellation using the transmitter.
  • a communication system includes a ground station and a constellation of satellites.
  • the satellite system is used for delivering position, navigation, and time information.
  • the ground station provides the satellite constellation satellites with a true time so that a satellite can update its clock and recalibrate to a time reference (e.g., the true time).
  • the satellites of the satellite constellation can then be updated by having the satellite propagate the true time to other satellites in the constellation.
  • the ground station provides almanac information and/or satellite orbit elements.
  • satellite almanac information may include location accuracy, time synch accuracy, last position update time, last motion model update time, etc.
  • satellite orbit elements include eccentricity, a semi-major axis, semi-minor axis, a semiparameter, an apoapsis, a periapsis, an inclination, a longitude ascending node, an argument of periapsis, a longitude of periapsis, etc.
  • receiving the data comprises acquiring a communication link.
  • the data comprises receiving the time-of-day using a communication link.
  • the time-of-day has a resolution of 1 ps or less and an accuracy of 100 ps or less (i.e., lower time values, higher resolution and accuracy).
  • receiving the time-of-day comprises receiving a first short pulse or a first high bandwidth signal.
  • the first short pulse is at most 100 ps.
  • the first high bandwidth signal is at least 10 GHz.
  • receiving the time-of-day comprises measuring a time of arrival of the first short pulse or the first high bandwidth signal.
  • receiving the time-of-day comprises transmitting a second short pulse or a second high bandwidth signal after a precise time delay from the time of arrival of the first short pulse or the first high bandwidth signal.
  • the precise time delay comprises a time delay with a precision of 100 ps or less (i.e., lower time value, higher precision).
  • receiving the time-of-day comprises receiving a propagation time.
  • receiving the time-of-day comprises determining a propagation time.
  • the propagation time is determined with an accuracy of 100 ps or less (i.e., lower time value, higher accuracy).
  • determining the satellite time is based on the propagation time.
  • receiving the data at the satellite is from a ground station. In some embodiments, receiving the data at the satellite is from an other satellite. In some embodiments, the satellite time is adjusted for the other satellite based on the propagation time and transmited to the other satellite. For example, if the propagation time is determined to be exactly 10 ns, a modified satellite time exactly 10 ns less than the satellite time may be transmited to the other satellite. Thus, the other satellite receives an unbiased value for the satellite time limited by the accuracy of the ground station time. In some embodiments, providing the satellite time comprises acquiring a communication link. In some embodiments, the satellite time comprises transmiting a time-of-day using the communication link.
  • providing the satellite time comprises transmitting a first short pulse or first high bandwidth signal. In some embodiments, providing the satellite time comprises measuring a time of arrival of a second short pulse or second high bandwidth signal. In some embodiments, providing the satellite time comprises receiving a second short pulse or second high bandwidth signal after a precise time delay from the time of arrival of the first short pulse or first high bandwidth signal. In some embodiments, providing the satellite time comprises transmiting a propagation time. In some embodiments, providing the satellite time comprises uses an optical link. In some embodiments, the true time is received using United State Navel Observatory (USNO) time standard or GPS. In some embodiments, the position of the terminal (e.g., a ground terminal) is received using USNO time standard or GPS.
  • USNO United State Navel Observatory
  • the true time is received to an accuracy of 1 ns or less (i.e., lower time value, higher accuracy). In some embodiments, the position of the terminal is received to an accuracy of 0.3 m or less (i.e.. lower distance value, higher accuracy). In some embodiments, the position of the terminal is transmited to the satellite in the constellation using the transmiter. In some embodiments, providing the true time comprises transmiting a time-of-day using the communication link at the satellite. In some embodiments, providing the true time comprises transmiting a first short pulse or first high bandwidth signal. In some embodiments, providing the true time comprises measuring a time of arrival of a second short pulse or second high bandwidth signal.
  • providing the true time comprises receiving a second short pulse or second high bandwidth signal that was sent after a precise time delay from the time of arrival of the first short pulse or first high bandwidth signal at the satellite.
  • providing the satellite time comprises transmitting a propagation time.
  • the processor is further configured to provide a satellite almanac.
  • the satellite almanac comprises a location accuracy.
  • the satellite almanac comprises a time synch accuracy.
  • the processor is further configured to provide orbit elements to the satellite using the transmitter.
  • the orbit elements comprise an eccentricity, a semi-major axis, a semi-minor axis, or a semi-parameter.
  • orbit elements comprise an apoapsis, a periapsis, or an inclination. In various embodiments, orbit elements comprise a longitude ascending node, an argument of periapsis, or a longitude of periapsis.
  • Figure 35 is a block diagram illustrating an embodiment of a satellite system.
  • a satellite of the constellation in Figure 35 comprises a satellite (e.g., satellite 100 of Figure 1, satellite 410 of Figure 4A, satellite 460 of Figure 4B, or any other appropriate satellite.
  • ground station 3500 is located on planet earth 3530. Ground station 3500 communicates with a satellite of a satellite constellation (e.g., satellite SI 1 3502).
  • Ground station 3500 receives its time and/or its location (e.g., using GPS) from a service or prior measurement. Ground station 3500 provides its time and/or its location to satellite Si l 3502. In various embodiments, ground station 3500 provides one or more of the following to satellite Sil 3502: an almanac, satellite positions, satellite models, satellite model parameters, or any other appropriate information. Satellite SI 1 3502 determines a local satellite true time based at least in part on the time received from ground station 3500. In some embodiments, satellite Si l 3502 determines a local satellite position based at least in part on the location received from ground station 3500.
  • the satellite then passes on information (e.g., time, position, almanac, satellite positions, satellite models, satellite model parameters, etc.) to constellation members (e.g., satellite Si l 3502 sends information to satellite S12 3504, satellite S21 3512, satellite S2N 3518, and satellite SIN 3508) - for example, passing it to neighboring constellation satellites.
  • constellation members e.g., satellite Si l 3502 sends information to satellite S12 3504, satellite S21 3512, satellite S2N 3518, and satellite SIN 3508 - for example, passing it to neighboring constellation satellites.
  • the constellation members that have received information then pass the information to other constellation members (e.g...
  • next neighbors for example for satellite S2N 3518 sends to satellite SMN 3528, satellite SI 3512 sends to satellite SMI 3522, satellite S12 3504 sends to satellite S22 3514, satellite S12 3504 sends to satellite S13 3506, and satellite SIN 3508 sends to satellite S2N 3518).
  • Figure 36 is a diagram illustrating an embodiment of a satellite system.
  • the portion of the satellite system show n in Figure 36 comprises satellites (e.g.. satellite 3600, satellite 3602, satellite 3604.
  • satellite 3600 has an updated set of information (e.g., time, location, models, almanac, etc.) and sends updates to neighboring satellites in the constellation (e.g., satellite 3602, satellite 3604, satellite 3606, and satellite 3608).
  • the constellation comprises satellites in a number of shells that are separated by a difference in altitude (e.g., 25 km), where the satellites are separated within the shell by a separation distance (e.g., 3000 km).
  • satellites are shown in three shells: a lower shell with four satellites (e.g., satellite 3602, satellite 3616, satellite 3618, and satellite 3620), a middle shell with four satellites (e.g., satellite 3600, satellite 3604, satellite 3606, and satellite 3622), and an upper shell with four satellites (e.g., satellite 3608, satellite 3610, satellite 3612, and satellite 3614).
  • the multi-shell, multi-plane, multi-satellite constellation provides for a superior geometric dilution of precision (GDOP)(e.g., less than 2).
  • the transfer of information comprises a handshaking 2-step process that includes a time transfer between satellite pairs (e.g., using short pulses or high bandwidth signals and time-of- flight measures via an optical link).
  • the transfer of information comprises PNT acquisition from multiple (e.g., greater than four) satellites (e.g., achieving less than 5 cm location error and less than 100 ps timing error).
  • Figure 37 is a diagram illustrating an embodiment of a satellite system.
  • the steps of Figure 37 comprises a transfer of timing information between satellites (e.g., satellite 3600 and satellite 3602, satellite 3604, satellite 3606, or satellite 3608).
  • step 1 comprises acquiring communication between two satellites (e.g., satellite Ti l 3700 and satellite T21 3722 in step 1) and transmitting almanac estimates (e.g., satellite position model parameters) and a time-of-day).
  • Step 2 comprises satellite TH transmitting a short pulse (e.g., less than 10 ps) to satellite T21 at a first time-of-day.
  • a short pulse e.g., less than 10 ps
  • Step 3 a time-of-day (TOD2) is measured when the short pulse is received by satellite T21.
  • Step 4 comprises satellite T21 transmits a short pulse (e.g., less than 10 ps) to satellite T11 after a precise time delay (e.g., delta T).
  • Step 5 comprises a time-of-day (TOD3) measurement when the pulse is received by satellite T11 and a range between the satellites is determined using the time-of-day measurements (e.g., (TOD3- TOD2-delta T)/2).
  • Step 6 comprises satellite T11 communicating to satellite T21 a current time of day (TOD4) and range and satellite T21 computes its time-of-day from TOD4 plus offset from propagation time from traveling the range between the satellites.
  • TOD4 current time of day
  • Figure 38 is a diagram illustrating an embodiment of a satellite system.
  • the steps of Figure 38 comprise a transfer of position information between satellites (e.g., between SI 1 3800 and S21 3802 and T11 3804 in step 1).
  • step 1 comprises atime transfer between a node with a known location and time (e.g., Si l) to neighboring nodes (e.g., S21 and Ti l). Ranges are computed between Si l and S21 and between Si l and Ti l from a time of arrival for a time transfer and a measurement of angles (e.g., measured using an optical link with a precision optical head) between nodes (e.g..).
  • Step 2 comprises atime transfer between nodes (e.g., between S21 and Ti l. Range is computed between S21 and T11 from a time of arrival for a time transfer and a measurement of an angle (e.g., measured using an optical link with a precision optical head) between nodes (e g., 0S21->TII).
  • Step 3 (not shown) comprises computing the position of S21 and T11 from six equations (e.g., the 3 angle equations and the 3 range equations to compute the 6 position unknowns).
  • Figure 39 is a diagram illustrating an embodiment of a satellite system.
  • the steps of Figure 39 comprise a transfer of position information between satellites (e.g., between satellite 3900 and sat 1 3902, sat 2 3904, sat 3 3906, and sat 4 3908 of step 1).
  • step one comprises deriving the location and time unknowns associated with four satellites (e.g., sat 1 3902, sat 2 3904, sat 3 3906, and sat 4 3908 of step 1) using 4 angle measurements from the known satellite (e.g., satellite 3900 with a known position and time) and 4 range measurements from the known satellite.
  • known satellite e.g., satellite 3900 with a known position and time
  • angle measurements and 6 ranges between the pairs of the unknown satellites e.g., angles and ranges between ⁇ sat 1, sat 2 ⁇ , ⁇ sat 1, sat 3 ⁇ , ⁇ sat 1, sat 4 ⁇ , ⁇ sat 2, sat 3 ⁇ , ⁇ sat 2, sat 4 ⁇ , and ⁇ sat 3, sat 4 ⁇ ).
  • These 20 equations can be used to solve for the 16 unknowns (e.g., positions and time) for the four unknown satellites.
  • Figure 40 is a diagram illustrating an embodiment of a satellite system.
  • satellite 4000, satellite 4002. satellite 4004, or satellite 4006 of Figure 40 comprises satellite 100 of Figure 1.
  • satellite 4000. satellite 4002, satellite 4004. or satellite 4006 communicate with each other and with other satellites using time transfer link 4008 and/or communication link 4010.
  • a time transfer occurs periodically using time transfer link 4008 (e.g., every O minutes - for example, every' 1 minute, 2, 3, 4, 5, 10, 15, 20, 25, 30, 35, 40. 45. 50. 55, 60 minutes).
  • a data transfer occurs periodically using communication link 4010 (e.g., every M minutes - for example, every 1 minute, 2, 3, 4, 5, 10, 15, 20, 25, 30, 35, 40, 45, 50, 55, 60 minutes).
  • Figure 41 is a diagram illustrating an embodiment of a satellite system.
  • satellite 4100 of Figure 41 comprises satellite 100 of Figure 1.
  • satellite 4100 receives time information using time transfer ink 4102 (e.g., t picosecond precision timing information derived using optical pulses and time of arrival measurements).
  • Satellite 4100 receives data related to satellite position using communication link 4104 (e.g., 10 Mbits / transmission).
  • data received/transmitted comprises one or more of the following: a satellite almanac (e.g., a location accuracy, a time synch accuracy, a last position update time, a last motion model update time, etc.), satellite orbit elements, derivatives of satellite orbit elements, double derivatives of satellite orbit elements (e.g., eccentricity, semi-major axis, semi-minor axis, semi-parameter, apoapsis, periapsis, inclination, longitude ascending node, argument of periapsis, longitude of periapsis, etc.), or any other appropriate satellite orbit elements.
  • Figure 42 is a diagram illustrating an embodiment of a satellite system.
  • satellite processing 4200 comprises processing a satellite (e.g., satellite 100 of Figure 1) performs upon receiving data.
  • satellite processing 4200 receives data (e.g., orbit elements, derivatives of orbit elements, and double derivatives of orbit elements 4204, satellite almanac 4206, etc.) related to satellite position using communication link 4104 (e.g., 10 Mbits / transmission).
  • data received/transmitted comprises one or more of the following: a satellite almanac (e.g., a location accuracy, a time synch accuracy, a last position update time, a last motion model update time, etc.), satellite orbit elements, derivatives of satellite orbit elements, double derivatives of satellite orbit elements (e.g., eccentricity, semi-major axis, semi-minor axis, semi-parameter, apoapsis, periapsis, inclination, longitude ascending node, argument of periapsis, longitude of periapsis, etc.), or any other appropriate satellite orbit elements.
  • Satellite processing 4200 receives timing information from time transfer 4202.
  • Satellite processing 4200 determines one or more of the following: an update for clocks, an update for a distance between satellites, inter-satellite distances/positions, advanced satellite motion models, an update for orbit elements, an update for a satellite almanac, or any other appropriate processing.
  • FIG 43 is a flow diagram illustrating an embodiment of a process for a satellite system.
  • a processor of a satellite or terminal e.g., a processor of baseband unit 1720 of Figure 17, baseband subsystem 1808 of Figure 18, baseband subsystem 1922 of Figure 19, etc.
  • data is received at satellite.
  • timing information and/or location information is received by a satellite from a ground control station.
  • satellite time is determined for the satellite based on the data.
  • timing information comprises time of arrival information and/or time of day information that is provided from a ground station to a satellite.
  • a local time reference of the satellite is adjusted.
  • the clock or local time is adjusted based at least in part on the determined satellite time.
  • satellite time is provided from the satellite to other satellite(s) in the constellation using a transmitter.
  • the time and/or the location of the satellite is provided to another satellite using a transmitter (e.g., an optical transmitter).
  • Figure 44 is a flow diagram illustrating an embodiment of a process for a satellite system.
  • a processor of a satellite or terminal e.g., a processor of baseband unit 1720 of Figure 17, baseband subsystem 1808 of Figure 18, baseband subsystem 1922 of Figure 19A, baseband subsystem 1972 of Figure 19A, etc.
  • the example show n, in 4400 true time is received at a terminal. For example, true time is received from a GPS system, an internet system, a time reference system, or any other appropriate system.
  • a first communication link is acquired with a satellite using a first protocol.
  • an introduction or first protocol is used to establish communication between the ground terminal and the satellite.
  • a second communication link is determined with the satellite using a second protocol.
  • a second protocol is used for communication using a selected user group.
  • true time is provided to the satellite in the constellation using a transmitter. For example, the satellite propagates the timing information to other satellites.
  • a communication satellite system comprises a transmitter, a receiver, and a processor.
  • the processor is configured to provide a LDR-PNT signal using the transmitter; receive a network entry request using the receiver; and provide acknowledgement of network entry for communication.
  • a communication satellite system comprises a receiver, a transmitter, and a processor.
  • the processor is configured to receive a LDR-PNT signal using the receiver; provide a network entry request using the transmitter; and receive acknowledgement of network entry for communication.
  • the communication system comprises a high data rate (HDR) communication service and a low data rate (LDR) communication service.
  • the HDR communication service and LDR communication service are controlled by algorithms using data shared between the two services.
  • the LDR communication service provides the HDR communication service time synchronization, terrestrial node location, beam angles, link start times, and initial link quality.
  • the HDR communication service provides the LDR communication service the time-of-link release, time-of-link loss, and quality of link statistics.
  • the HDR communication service uses the information to determine the initial transmission parameters such as modulation, transmit power, and bandwidth.
  • the fast control loop of the HDR communication service updates the transmission parameters using control plane messages within the HDR messages.
  • the system incorporates a "‘split stack” configuration in which latency tolerant control plane features such as network entry, re-establishment, and time synchronization are provided using a separate physical layer (e.g., a separate transceiver using a separate frequency block and modulation).
  • a separate physical layer e.g., a separate transceiver using a separate frequency block and modulation.
  • the HDR communication service and the LDR communication service each have their own antenna, transceiver (e.g., with separate filters, amplifiers, etc.), and modulation decoder.
  • link control includes both fast loops (e.g., large data streams) and slower loops (e.g., network entry and beam selection).
  • fast loops e.g., large data streams
  • slower loops e.g., network entry and beam selection
  • the HDR communication service provides power-per-bit and spectrally efficient links (e.g.. links using a selectable set of bandwidths - for example, one of a plurality of selectable bandwidths that is greater than 20 MHz and less than 2000 MHz of bandwidth) with selectable set of data rates (e.g., one of a pl urality of selectable data rates that is greater than 20 Mbps and less than 20 Gbps).
  • the HDR communication service uses time-division-multiple-access (TDMA) and/or spatial-division-multiple-access (SDMA) modulation communication methods.
  • TDMA time-division-multiple-access
  • SDMA spatial-division-multiple-access
  • the HDR communication service includes latency intolerant in-band control plane data (e.g.. time-slot and frequency subblock reservations, modulation, power control, etc.).
  • the LDR communication service provides spatially efficient but spectrally inefficient links (e.g., using links with selectable bandwidths that are greater than 100 MHz and less than 2000 MHz of bandwidth) with selectable data rates (e.g., a link with selectable data rate that are greater than 1 kbps and less than 10 Mbps).
  • the LDR communication service uses code-division-multiple-access (CDMA) and/or carrier-sense-multiple- access (CSMA).
  • CDMA code-division-multiple-access
  • CSMA carrier-sense-multiple- access
  • the LDR communication service includes latency tolerant control plane data (e.g., time and location synchronization, beam availability, processing gain, encryption keys, etc.).
  • the LDR communication service provides PNT services.
  • the LDR-PNT is a communication service (e.g.. a broadcast service, a multicast service, a unicast in formulation service, etc.) in which data is encoded in both a communication message (e.g., a satellite almanac) and a waveform (e.g., a transmission time and/or a range).
  • the LDR-PNT communication sendee is enabled when a density 7 of the satellite constellation in a specific geography or the motion constraints of the terrestrial receiver allows for the computation of unambiguous time and position.
  • the LDR communication service sends and receives low data-rate traffic unrelated to HDR communication service controls or PNT services, but that leverage the very large field of regard of the satellite LDR antenna aperture, such as Intemet-of- things (IOT) messages directed to a single or group of terminals.
  • IOT Intemet-of- things
  • the LDR communication service uses a common or different spreading code to isolate communications groups from each other.
  • LDR terminals are able to reply to messages using the LDR uplink apertures -for example, sending a reply to messages that acknowledge receipt, provide data, etc.
  • the system uses LDR satellite to earth communication and LDR earth to satellite communication. In some embodiments, the system uses LDR satellite to earth communication and HDR earth to satellite communication. In some embodiments, the system uses HDR satellite to earth communication and LDR earth to satellite communication. In some embodiments, the system uses HDR satellite to earth communication and HDR earth to satellite communication.
  • the system transitions between different modes of communication on request (e.g., a transition between LDR-LDR communications to LDR-HDR, HDR-LDR, or HDR-HDR communication, a transition between LDR-HDR to LDR-LDR, HDR- LDR, or HDR-HDR, a transition between HDR-LDR to LDR-LDR, LDR-HDR, or HDR-HDR, or a transition between HDR-HDR to LDR-LDR, LDR-HDR, or HDR-LDR).
  • LDR-LDR communications to LDR-HDR, HDR-LDR, or HDR-HDR communication e.g., a transition between LDR-LDR communications to LDR-HDR, HDR-LDR, or HDR-HDR communication, a transition between LDR-HDR to LDR-LDR, HDR- LDR, or HDR-HDR, a transition between LDR-LDR to LDR-LDR, LDR-HDR, or HD
  • Figure 45 is a diagram illustrating an embodiment of a communication system.
  • aterminal e.g., terminal 4502, terminal 4504, terminal 4512, terminal 4516, terminal 4518, and terminal 4524
  • a satellite e.g., satellite 4500, satellite 4508, satellite 4510, satellite 4514, satellite 4520, and satellite 4522
  • satellite 4500, satellite 4508, satellite 4510, satellite 4514, satellite 4520, and satellite 4522 comprise satellite 410 and terminal 416 of Figure 4A, satellite 460 and terminal 466 of Figure 4B, etc.
  • a LDR-PNT signal (e.g., over a 1 GHz frequency band) is broadcast from satellite 4500 of a satellite constellation and includes in the transmitted data a relative measure of the availability of HDR assets of satellite 4500 as well as other satellite locations;
  • Terminal 4502 decodes the LDR-PNT signal to determine the transmitted data and measures the transmission time from a sufficient number of satellites to self-locate and to track satellites in its Field-of-View. In some embodiments, terminal 4502 generates a RF channel estimate between terminal 4502 and the multiple satellites including satellite 4500. In some embodiments, the signal characteristics and the satellite ephemeris are used for doppler estimation and compensation for subsequent received signals.
  • Terminal 4504 requests network entry by transmitting request data (e.g., a node ID, authentication information, a terminal location, etc.) to a satellite (e.g., satellite 4508), but using additional antenna gain terminal 4504 that is possible now that the location of the satellite is known (e.g., the available HDR assets that were transmitted through the prior LDR-PNT transmitted data).
  • request data e.g., a node ID, authentication information, a terminal location, etc.
  • Satellite 4510 e.g., a satellite LDR receiver
  • MAC media access control
  • Satellite 4514 schedules communications with terminal 4516 (e.g., a terrestrial terminal HDR receiver).
  • terminal 4516 e.g., a terrestrial terminal HDR receiver.
  • Terminal 4518 schedules communications with satellite 4520 (e.g., a satellite HDR receiver).
  • satellite 4520 e.g., a satellite HDR receiver.
  • the signal characteristics and the satellite ephemeris are used for doppler estimation and compensation.
  • Terminal 4524 sets a high gain receive antenna aperture directed at satellite 4522 (e.g., the scheduled HDR satellite in communication with the HDR terminal), and satellite 4522 sets a high gain antenna aperture beam directed at terminal 4524 at the scheduled time.
  • a HDR synchronization protocol then executes to set up high data rate communications between terminal 4524 and satellite 4522, and network entry is complete.
  • Figure 46 is a diagram illustrating an embodiment of a communication system.
  • a terminal e.g., terminal 4602, terminal 4604, terminal 4612, terminal 4616, terminal 4618, and terminal 4624
  • a satellite e.g., satellite 4600, satellite 4608, satellite 4610, satellite 4614, satellite 4620, and satellite 4622
  • satellite 4600, satellite 4608, satellite 4610, satellite 4614, satellite 4620, and satellite 4622 comprise satellite 410 and terminal 416 of Figure 4A, satellite 460 and terminal 466 of Figure 4B, etc.
  • a LDR-PNT signal (e.g., over a 1 GHz frequency band) is broadcast from satellite 4600 of a satellite constellation and includes in the transmitted data a relative measure of the availability of LDR assets of satellite 4600 as well as other satellite locations;
  • Terminal 4602 decodes the LDR-PNT signal to determine the transmitted data and measures the transmission time from a sufficient number of satellites to self-locate and to track satellites in its Field-of-View. In some embodiments, terminal 4602 generates a RF channel estimate between terminal 4602 and the multiple satellites including satellite 4600. In some embodiments, the signal characteristics and the satellite ephemeris are used for doppler estimation and compensation for subsequent received signals.
  • Terminal 4604 (e.g., a terrestrial LDR transmitter) requests network entry by transmitting request data (e.g., a node ID, authentication information, a terminal location, etc.) to a satellite (e.g., satellite 4608), but using additional antenna gain terminal 4604 that is possible now that the location of the satellite is known (e.g., the available LDR assets that were transmitted through the prior LDR-PNT transmitted data).
  • request data e.g., a node ID, authentication information, a terminal location, etc.
  • satellite 4608 e.g., satellite 4608
  • additional antenna gain terminal 4604 that is possible now that the location of the satellite is known (e.g., the available LDR assets that were transmitted through the prior LDR-PNT transmitted data).
  • Satellite 4610 (e.g., a satellite LDR receiver) acknowledges network entry and provides the satellite ID for HDR communications to terminal 4612 and a time to expect LDR media access control (MAC) handshake with terminal 4612.
  • MAC media access control
  • Satellite 4614 schedules communications with terminal 4616 (e.g., a terrestrial terminal LDR receiver).
  • SDN software defined networking
  • Terminal 4618 schedules communications with satellite 4620 (e.g., a satellite LDR receiver).
  • satellite 4620 e.g., a satellite LDR receiver.
  • the signal characteristics and the satellite ephemeris are used for doppler estimation and compensation.
  • Terminal 4624 sets a high gain receive antenna aperture directed at satellite 4622 (e.g., the scheduled LDR satellite in communication with the LDR terminal), and satellite 4622 sets a high gain antenna aperture beam directed at terminal 4624 at the scheduled time.
  • a LDR synchronization protocol then executes to set up low data rate communications betw een terminal 4624 and satellite 4622, and network entry' is complete.
  • Figure 47A is a diagram illustrating an embodiment of a communication system.
  • a terminal e.g., terminal 4702, terminal 4704, terminal 4712, terminal 4718, and terminal 4724
  • a satellite e.g., satellite 4700, satellite 4708.
  • satellite 4710, satellite 4720, and satellite 4722 comprise satellite 410 and terminal 416 of Figure 4A, satellite 460 and terminal 466 of Figure 4B, etc.).
  • satellite 4700 schedules HDR communication mode suspension with terminal 4702.
  • terminal 4704 schedules HDR communication mode suspension with satellite 4708.
  • satellite 4710 schedules LDR communication mode with terminal 4712.
  • terminal 4718 schedules LDR communication mode with satellite 4720. 5.
  • a LDR synchronization protocol then executes to set up low data rate communications between terminal 4724 and satellite 4722.
  • Figure 47B is a diagram illustrating an embodiment of a communication system.
  • a terminal e.g., terminal 4732, terminal 4734, terminal 4742, terminal 4748, and terminal 4754
  • a satellite e.g., satellite 4730, satellite 4738, satellite 4740, satellite 4750, and satellite 4752
  • satellite 410 and terminal 416 of Figure 4A satellite 460 and terminal 466 of Figure 4B, etc.
  • terminal 4732 schedules HDR communication mode suspension with satellite 4730.
  • satellite 4738 schedules HDR communication mode suspension with terminal 4734.
  • terminal 4742 schedules LDR communication mode with satellite 4740.
  • satellite 4750 schedules LDR communication mode with terminal 4748.
  • a LDR synchronization protocol then executes to set up low data rate communications between terminal 4754 and satellite 4752.
  • Figure 48 is a diagram illustrating an embodiment of a system for communication.
  • satellite LDR 4800 and satellite HDR 4804 are executed using Payload Baseband Unit 1720, LDR steerable multi-beam TX subsy stem(s) 1742.
  • terminal LDR 4802 and terminal HDR 4806 are executed using Baseband subsystem 1808, LDR multi-beam TX subsystem(s) 1818, LDR multi-beam RX subsystem(s) 1814, HDR steerable multi-beam TX subsystem(s) 1810, and HDR steerable multi-beam RX subsystem(s) 1812 of Figure 18.
  • the HDR communication sendee and the LDR communication sen ice are controlled by algorithms using data shared between the two sen ices and their associated control planes.
  • the data exchanged between a satellite and a terminal for the LDR communication service and HDR communication service and computations of the LDR and HDR services are as follows:
  • Satellite LDR 4800 to terminal LDR 4802 data flow satellite LDR 4800 provides to terminal 4802 control data including time synchronization, rendezvous time (for HDR link), and HDR link state update. It also provides service messages including satellite positions (e.g., an almanac), PNT messages, broadcast messages, encrypted group messages, persistent messages, and encryption keys. It further provides satellite load information.
  • Terminal LDR 4802 computation terminal LDR 4802 computes a doppler estimate (e.g., between a satellite and a terminal), PNT (e.g., location, time synch, etc.), and a channel estimate.
  • a doppler estimate e.g., between a satellite and a terminal
  • PNT e.g., location, time synch, etc.
  • terminal LDR 4802 provides control data such as a network entry request, an HDR link state update, a terminal authentication, a channel estimate, satellites in field of view (FOV), a terminal location, and a doppler offset.
  • Terminal LDR 4802 also provides service messages including broadcast messages, encrypted group messages, and encryption keys.
  • Satellite LDR 4800 to Satellite HDR 4804 data flow satellite LDR 4800 provides terminal location and time synchronization.
  • Satellite HDR 4804 to Satellite LDR 4800 data flow satellite HDR 4804 provides rendezvous time and HDR Link State (e.g., Up/Break/Pause).
  • HDR Link State e.g., Up/Break/Pause
  • Satellite HDR 4804 computation satellite HDR 4804 computes a rendezvous time, beam parameters (e.g., for pointing antenna arrays), transmission parameters (e.g., modulation parameters, transmit power, bandwidth, etc.)
  • Satellite HDR 4804 provides control data such as HDR link state (e.g. Up/Pause/Break) and HDR MAC information (e.g., beam parameters, transmission parameters, etc.). Satellite HDR 4804 also provides service messages including the HDR data stream.
  • HDR link state e.g. Up/Pause/Break
  • HDR MAC information e.g., beam parameters, transmission parameters, etc.
  • Terminal HDR 4806 provides control data such as HDR link state (e.g. Up/Pause/Break) and HDR MAC information (e.g., beam parameters, transmission parameters, etc.). Terminal HDR 4806 also provides service messages including the HDR data stream.
  • HDR link state e.g. Up/Pause/Break
  • HDR MAC information e.g., beam parameters, transmission parameters, etc.
  • Terminal HDR 4806 computation terminal HDR 4806 computes a channel estimate and a doppler estimate between the terminal node and the satellite.
  • terminal HDR 4806 provides HDR link state information.
  • Terminal LDR 4802 to Terminal HDR 4806 data flow terminal LDR 4802 provides satellite positions (e.g., an almanac), time synchronization, satellite load, rendezvous time, and satellites in FOV.
  • satellite positions e.g., an almanac
  • time synchronization e.g., time synchronization
  • satellite load e.g., rendezvous time
  • satellites in FOV e.g., satellite load, rendezvous time, and satellites in FOV.
  • Figure 49 is a flow diagram illustrating an embodiment of a process for a satellite system.
  • the process of Figure 49 is executed by a satellite of the satellite system (e.g., satellite 100 of Figure 1, satellite 410 of Figure 4A, satellite 430 of Figure 4B, etc.).
  • a LDR-PNT signal is provided using a transmitter.
  • the satellite transmits a PNT signal using a low data rate channel.
  • a network entry request is received using a receiver.
  • a satellite receiver receives a request via a LDR data channel to enter the communication network.
  • an acknowledgement of network entry for communication is provided.
  • a satellite transmitter provides an indication to a terminal or receiver that network entry is acknowledged, and communication is enabled for the network between the terminal or receiver and the satellite constellation.
  • Figure 50 is a flow diagram illustrating an embodiment of a process for a satellite system.
  • the process of Figure 50 is executed by a receiver or terminal of the satellite system (e.g., terminal or receiver 416 of Figure 4A, satellite 436 of Figure 4B, etc.).
  • a LDR-PNT signal is received using a receiver.
  • the terminal receives a PNT signal using a low data rate channel.
  • a network entry request is provided using a transmitter.
  • a terminal transmitter transmits a request via a LDR data channel to enter the communication network.
  • an acknowledgement of network entry for communication is received.
  • a terminal receives an indication from a satellite that netw ork entry is acknowledged, and communication is enabled for the netw ork between the terminal or receiver and the satellite constellation.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Astronomy & Astrophysics (AREA)
  • Remote Sensing (AREA)
  • Electromagnetism (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • Computer Security & Cryptography (AREA)
  • Radio Relay Systems (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

A system includes a first frequency reference generator of a satellite or aircraft, wherein the first frequency reference generator generates a first frequency reference signal in a first frequency band. The system further includes a communication receiving channel for receiving a first signal at the satellite or the aircraft using the first frequency reference signal. The system further includes a second frequency reference generator of the satellite or the aircraft, wherein the second frequency reference generator generates a second frequency reference signal in a second frequency band. The system further includes a communication transmission channel for transmitting a second signal from the satellite or the aircraft using the second frequency reference signal, wherein a legacy satellite system comprises a legacy communication receiving channel for receiving data at the legacy satellite using the second frequency band.

Description

SATELLITE COMMUNICATION SYSTEM
CROSS REFERENCE TO OTHER APPLICATIONS
[0001] This application claims priority to U.S. Provisional Patent Application No. 63/635,760 (Attorney Docket No. LOGOPOOI+) entitled SATELLITE COMMUNICATION SYSTEM filed April 18, 2024 which is incorporated herein by reference for all purposes.
BACKGROUND OF THE INVENTION
[0002] A number of current low earth orbit (LEO), medium earth orbit (MEO) systems, and geosynchronous earth orbit (GEO) systems operate in a co-channel diplex configuration. The frequency for uplink (earth to space communications) is often the same for these systems and the frequency for downlink (space to earth communications) is also often the same for these systems. This presents a problem in that LEO, MEO, and GEO system transmissions can interfere with each other’s system receivers. A significant effort is made to avoid the earth to satellite communications for the LEO and MEO systems from interfering with the earth to satellite communications for the GEO systems. For example, to avoid in-line events (e.g., when the LEO or MEO satellite is along the same line of bearing as the GEO satellite from a terminal), the solution is to dynamically select a different satellite that is not in-line (e.g., a line of sight for receiving a signal that is closer to the horizon and not as overhead in the sky as a GEO satellite is). Similarly, the LEO or MEO terminal systems avoid transmitting to a LEO or MEO satellite by dynamically pointing the beam in a direction avoiding a GEO-arc in order to limit the amount of aggregated transmitted power that could be received by the GEO satellite. In addition, a consideration is made for the aggregated effect of multiple earth-to-satellite transmitters and satellite-to-earth transmitters which produce this aggregated effect at GEO satellites and ground stations. These efforts need to be determined using a dynamically constrained optimization calculation and compensated for since the locations of the LEO and MEO satellites are constantly changing.
[0003] In addition to the above communications interference issue for satellite systems, Global Navigation Satellite Systems (GNSS) such as Global Positioning System (GPS). Globalnaya Navigazionnaya Sputnikovaya Sistema (GLONASS), Galileo, and BeiDou suffer from additional problems that arise from allowing low-to-the-horizon signals - deliberate jamming or spoofing of their position-navigation-timing (PNT) signals. PNT signals are broadcast in standard frequency bands within the 1-2 GHz range and rely on narrow bandwidths (approximately 10 MHz), low broadcast angles (i.e., near parallel to the horizon), and static waveform parameters. These characteristics allow for PNT signals to be used by a broad set of receivers. However, current GNSS systems have significant drawbacks. Narrow bandwidths limit the resolution to which a receiver system can determine its location. Also, given the static waveform parameters, current PNT signals are also relatively easy to spoof, jam, or otherwise intercept. Low broadcast angles are one cause of this problem as transmitters located near the horizon may interfere with PNT signals. Further, GNSS satellites rely on regular updates from ground stations to mitigate errors requiring an extensive and expensive system to support these updates that include ionospheric calibration and atmospheric scintillation effects, as well as updates on satellite locations and times.
BRIEF DESCRIPTION OF THE DRAWINGS
[0004] Various embodiments of the invention are disclosed in the following detailed description and the accompanying drawings.
[0005] Figure 1 is a diagram illustrating an embodiment of a satellite communication system.
[0006] Figure 2 is a diagram illustrating an embodiment of a satellite PNT system.
[0007] Figures 3 A and 3B are diagrams illustrating embodiments of a satellite PNT system.
[0008] Figure 3C is a graph depicting range resolution and geometric dilution of precision (GDOP).
[0009] Figure 4A is a diagram illustrating an embodiment of a satellite communication system.
[0010] Figure 4B is a diagram illustrating an embodiment of a satellite communication system.
[0011] Figure 4C is a diagram illustrating an embodiment of a satellite communication system.
[0012] Figure 4D is a diagram illustrating an embodiment of a satellite communication system.
[0013] Figure 4E is a diagram illustrating an embodiment of a satellite communication system. [0014] Figure 4F is a diagram illustrating an embodiment of a communication system.
[0015] Figure 4G is a diagram illustrating an embodiment of a satellite communication system.
[0016] Figure 4H is a diagram illustrating an embodiment of a satellite communication system.
[0017] Figure 41 is a diagram illustrating an embodiment of a satellite communication system.
[0018] Figure 4J is a diagram illustrating an embodiment of a communication system.
[0019] Figure 4K is a diagram illustrating an embodiment of a satellite communication system.
[0020] Figure 4L is a diagram illustrating an embodiment of a satellite communication system.
[0021] Figure 4M is a diagram illustrating an embodiment of a satellite communication system.
[0022] Figure 4N is a diagram illustrating an embodiment of a satellite communication system.
[0023] Figure 40 is a diagram illustrating an embodiment of a satellite communication system.
[0024] Figure 5A depicts example embodiments of a portion of a satellite PNT system.
[0025] Figure 5B depicts example embodiments of a portion of a satellite PNT system.
[0026] Figure 6 is a flow diagram illustrating an embodiment of a process for a satellite system.
[0027] Figure 7 is a flow diagram illustrating an embodiment of a process for a receiver system.
[0028] Figure 8 is a diagram illustrating an embodiment of communications with a satellite PNT system. [0029] Figure 9 is a diagram illustrating an embodiment of communications with a satellite PNT system.
[0030] Figure 10A is a diagram illustrating an embodiment of a system for mapping broadband steerable beams to antennas.
[0031] Figure 1 OB is a diagram illustrating an embodiment of a sy stem for mapping broadband steerable beams to antennas.
[0032] Figure 10C is a diagram illustrating an embodiment of a system for mapping broadband steerable beams to antennas.
[0033] Figure 10D is a diagram illustrating an embodiment of a constellation of satellites.
[0034] Figure 11 A is a diagram illustrating an embodiment of a system for antenna nulling.
[0035] Figure 1 IB is a diagram illustrating an embodiment of a system for antenna nulling.
[0036] Figure 12A is a diagram illustrating an embodiment of a system for antenna nulling including multiple null cones.
[0037] Figure 12B is a diagram illustrating an embodiment of a system for antenna nulling including multiple null cones.
[0038] Figure 13 is a flow diagram illustrating an embodiment of a process for communicating with a PNT receiver.
[0039] Figure 14 is a flow diagram illustrating an embodiment of a process for communicating with a satellite PNT system.
[0040] Figure 15 is a flow diagram illustrating an embodiment of a process for detection of interfering signals.
[0041] Figure 16 is a flow diagram illustrating an embodiment of a process for detection of interfering signals including prior tracking of PNT signals.
[0042] Figure 17 is a diagram illustrating an embodiment of a satellite of a satellite system.
[0043] Figure 18 is a diagram illustrating an embodiment of a terminal of a satellite system.
[0044] Figure 19A is a diagram illustrating an embodiment of a terminal of a satellite system.
[0045] Figure 19B is a diagram illustrating an embodiment of a terminal of a satellite system.
[0046] Figure 20 is a diagram illustrating an embodiment of an encoding channel.
[0047] Figure 21 is a diagram illustrating an embodiment of a decoding channel.
[0048] Figure 22 is a diagram illustrating an embodiment of timing system for a terminal of satellite network.
[0049] Figure 23A is a diagram illustrating an embodiment of timing system for a terminal of satellite network.
[0050] Figure 23B is a diagram illustrating an embodiment of timing system for a terminal of satellite network.
[0051] Figure 24 is a diagram illustrating an embodiment of communication form for a satellite system.
[0052] Figure 25 is a diagram illustrating an embodiment of a frame.
[0053] Figure 26 is a diagram illustrating an embodiment of a block.
[0054] Figure 27 is a diagram illustrating an embodiment of user group message information.
[0055] Figure 28 is a diagram illustrating an embodiment of a group, a time period, and a location area selectivity.
[0056] Figure 29 is a diagram illustrating an embodiment of a spatial selectivity.
[0057] Figure 30 is a diagram illustrating an embodiment of a spatial selectivity.
[0058] Figure 31 is a diagram illustrating an embodiment of a spatial selectivity.
[0059] Figure 32 is a flow diagram illustrating a embodiment of a process for a satellite system.
[0060] Figure 33A is a flow diagram illustrating a embodiment of a process for a satellite system.
[0061] Figure 33B is a flow diagram illustrating an embodiment of a process for a receiver system.
[0062] Figure 33C is a flow diagram illustrating an embodiment of a process for a receiver or satellite system.
[0063] Figure 34 is a diagram illustrating an embodiment of states for a terminal system.
[0064] Figure 35 is a block diagram illustrating an embodiment of a satellite system.
[0065] Figure 36 is a diagram illustrating an embodiment of a satellite system.
[0066] Figure 37 is a diagram illustrating an embodiment of a satellite system.
[0067] Figure 38 is a diagram illustrating an embodiment of a satellite system.
[0068] Figure 39 is a diagram illustrating an embodiment of a satellite system.
[0069] Figure 40 is a diagram illustrating an embodiment of a satellite system.
[0070] Figure 41 is a diagram illustrating an embodiment of a satellite system.
[0071] Figure 42 is a diagram illustrating an embodiment of a satellite system.
[0072] Figure 43 is a flow diagram illustrating an embodiment of a process for a satellite system.
[0073] Figure 44 is a flow diagram illustrating an embodiment of a process for a satellite system.
[0074] Figure 45 is a diagram illustrating an embodiment of a communication system.
[0075] Figure 46 is a diagram illustrating an embodiment of a communication system.
[0076] Figure 47A is a diagram illustrating an embodiment of a communication system.
[0077] Figure 47B is a diagram illustrating an embodiment of a communication system.
[0078] Figure 48 is a diagram illustrating an embodiment of a system for communication. [0079] Figure 49 is a flow diagram illustrating an embodiment of a process for a satellite system.
[0080] Figure 50 is a flow diagram illustrating an embodiment of a process for a satellite system.
DETAILED DESCRIPTION
[0081] The invention can be implemented in numerous ways, including as a process; an apparatus; a system; a composition of matter; a computer program product embodied on a computer readable storage medium; and/or a processor, such as a processor configured to execute instructions stored on and/or provided by a memory coupled to the processor. In this specification, these implementations, or any other form that the invention may take, may be referred to as techniques. In general, the order of the steps of disclosed processes may be altered within the scope of the invention. Unless stated otherwise, a component such as a processor or a memory described as being configured to perform a task may be implemented as a general component that is temporarily configured to perform the task at a given time or a specific component that is manufactured to perform the task. As used herein, the term ‘processor’ refers to one or more devices, circuits, and/or processing cores configured to process data, such as computer program instructions.
[0082] A detailed description of one or more embodiments of the invention is provided below7 along with accompanying figures that illustrate the principles of the invention. The invention is described in connection with such embodiments, but the invention is not limited to any embodiment. The scope of the invention is limited only by the claims and the invention encompasses numerous alternatives, modifications and equivalents. Numerous specific details are set forth in the following description in order to provide a thorough understanding of the invention. These details are provided for the purpose of example and the invention may be practiced according to the claims without some or all of these specific details. For the purpose of clarity, technical material that is known in the technical fields related to the invention has not been described in detail so that the invention is not unnecessarily obscured.
[0083] A number of current low earth orbit (LEO) systems, medium earth orbit (MEO), and geosynchronous earth orbit (GEO) systems operate in a co-channel diplex configuration. The frequency for uplink (e.g., earth-to-space communications) is the same for these systems and the frequency for downlink (e.g., space-to-earth communications) is also the same for these systems. This presents a problem in that LEO system, MEO system, and GEO system transmissions can interfere with each other’s receivers. A significant effort is made to avoid the earth-to-satellite communications for the LEO and MEO systems from interfering with the earth-to-space communications for the GEO systems. For example, to avoid in-line events (e.g., when the LEO or MEO satellite is along the same line as the GEO satellite from a terminal), the solution is to dynamically select a different satellite that is not in-line. Similarly, the LEO or MEO terminal systems avoid transmitting to a LEO or MEO satellite by dynamically avoiding a GEO-arc in order to limit the amount of transmitted power that could be received by the GEO satellite. In addition, a consideration is made for the aggregated effect of multiple earth-to-satellite transmitters and satellite-to-earth transmitters which produce this aggregated affect at GEO satellites and ground stations. These efforts need to be determined using a dynamically constrained optimization calculation and compensated for since the locations of the LEO and MEO satellites are constantly changing.
[0084] In addition to the above communications interference issue for satellite systems, Global Navigation Satellite Systems (GNSS) such as Global Positioning System (GPS), Globalnaya Navigazionnaya Sputnikovaya Sistema (GLONASS), Galileo, and BeiDou suffer from additional problems that arise from allowing low-to-the-horizon signals - deliberate jamming or spoofing of their position-navigation-timing (PNT) signals. PNT signals are broadcast in standard frequency bands within the 1-2 GHz range and rely on narrow bandwidths (approximately 10 MHz), low broadcast angles (i.e., near parallel to the horizon), and static waveform parameters. These charactenstics allow for PNT signals to be used by a broad set of receivers. However, current GNSS systems have significant drawbacks. Narrow bandwidths limit the resolution to which a receiver system can determine its location. Also, given the static waveform parameters, current PNT signals are also relatively easy to spoofjam, or otherwise intercept. Low broadcast angles are one cause of this problem as transmitters located near the horizon may interfere with PNT signals. Further, GNSS satellites rely on regular updates from ground stations to mitigate errors requiring an extensive and expensive system to support these updates that include ionospheric calibration and atmospheric scintillation effects, as well as updates on satellite locations and times.
[0085] A satellite communication system is disclosed. The satellite communication system comprises a first frequency reference generator of a satellite or aircraft, a communication receiving channel, a second frequency reference generator of the satellite or aircraft, and a communication transmission channel. The first frequency reference generator generates a first frequency reference signal in a first frequency band. The communication receiving channel is for receiving a first signal at the satellite or aircraft using the first frequency reference signal. The second frequency reference generator generates a second frequency reference signal in a second frequency band. The communication transmission channel is for transmitting a second signal from the satellite or aircraft using the second frequency reference signal, wherein a legacy satellite system comprises a legacy communication receiving channel for receiving data at the legacy satellite using the second frequency band. In some embodiments, the first signal or the second signal comprise a direct spread or a frequency hopped signal.
[0086] In some embodiments, the communication transmission channel transmits position- navigation-timing (PNT) data. In some such embodiments, the communication transmission channel also transmits ranging accuracy of the PNT data. In an example, the PNT data allows a ground terminal to determine its position to within a ten-meter radius, and a notification of the ten- meter radius is transmitted alongside the PNT data. In some embodiments, ranging accuracy of the PNT data is greater than or equal to ranging accuracy of Global Positioning System (GPS) data. In some embodiments, ranging accuracy is selectable (e.g., based on a user group associated with the ground terminal).
[0087] In some embodiments, frequencies of the communication transmission channel are greater than transmission frequencies of a GPS signal. In some such embodiments, the frequencies of the communication transmission channel are at least 25 GHz.
[0088] In some embodiments, the satellite communication system uses the frequency band
25.5-27.0 GHz for satellite to earth communications.
[0089] In some embodiments, the satellite communication system uses the frequency band
37.5-42.5 GHz for satellite to earth communications.
[0090] In some embodiments, chip rates of the second signal (e.g.. a direct spread or a frequency hopped signal) are at least 100 MHz. In some such embodiments, the chip rates of the second signal (e.g., a direct spread or a frequency hopped signal) are selectable up to 1 GHz. In some embodiments, processing gain of the second signal (e.g., a direct spread or frequency hopped signal) is greater than processing gain of a GPS signal.
[0091] In some embodiments, the communication transmission channel is one of a set of transmission channels. In some embodiments, a channel of the set of transmission channels is associated with a user group. For example, a first channel is available to all users, while a second channel is available only to a subset of users. In another example, channels are associated with a spreading code (e.g., N user teams corresponding to N different spreading codes - for example, 2, 3, 4, 5, 6, 7, 8. 9, or any other appropriate number of different spreading codes) and carry signals including multiple encrypted data payloads. In some embodiments, a user group is associated with a combination of a spreading code and an encrypted key (e.g., there are M encrypted keys being associated with one of the multiple encrypted data payloads - for example, N user teams and M encryption keys for NxM different user groups, where M is 2, 3, 4, 5, 6, 7, 8, 8, 9, or any other appropriate number of spreading codes). In some embodiments, a channel of the set of transmission channels is encrypted. In various such embodiments, the channel is encrypted via data encryption standard (DES), advanced encryption standard (AES), shared key authentication (SKA), or any other appropriate encryption method(s). In some embodiments, a channel of the set of transmission channels is associated with a spreading factor. In some such embodiments, the spreading factor is between 30 dB and 60 dB. In some embodiments, a first channel of the set of transmission channels transmits PNT data with a first ranging accuracy and a second channel of the set of transmission channels transmits PNT data with a second ranging accuracy, wherein the first ranging accuracy is greater than the second ranging accuracy. In an example, a channel available to all users transmits PNT data with a lower ranging accuracy than a channel available only to a particular user group.
[0092] In some embodiments, the satellite or the aircraft is at most 1000 km above a ground plane. In some embodiments, the transmission angle of the communication transmission channel is not less than a minimum number of degrees (e.g., is greater than a minimum number of degrees - for example, 45, 36, or any other appropriate number of degrees) with respect to a ground plane.
[0093] A satellite system is disclosed. The satellite system is configured to communicate between its ground terminal stations and satellites using frequencies that do not interfere with legacy satellite systems. This is achieved by reversing one or more of the frequencies used to send from earth-to-space and space-to-earth - for example, the satellite system uses the legacy system frequency for receiving signals from earth to instead transmit signals to earth (e.g., ground terminals and/or aircraft terminals). In various embodiments, the satellite system uses the legacy system frequency for receiving signals from earth to instead transmit signals to earth, the satellite system uses the legacy system frequency for transmitting signals from space to earth to instead receive signals from earth, or the satellite system reverses both the legacy system frequencies for receiving at and transmitting from the satellite to use the opposite frequencies from the legacy satellite to communicate with ground stations.
[0094] In some embodiments, the satellite system operates at frequencies that enable high data speed communications between a ground terminal and the satellite that can be passed between satellites of a constellation and then back dow n to a different ground terminal. The frequencies that enable this high data speed communication can also be used to provide signals that enable position, navigation, and time determinations, where this satellite system is designed to avoid some problems associated with the existing position, navigation, and time systems (e.g., GPS, GLONASS, Galileo, and BeiDou). First, the system is able to avoid being as easy to jam or interfere with by limiting incoming signals to a ground terminal to being more overhead so that ground or near ground signals will not be an issue. Also, the higher frequencies enable higher ranging accuracy compared to current position, navigation, and time systems and also enable the use of signal spreading to increase the system’s ability' to extract useful signal from a noisy background environment. Last, the higher frequencies enable higher data rates and larger payloads of data compared to current position, navigation, and time systems allowing for multiple selectable channels to be transmitted from satellites. This allows for different groups to receive different accuracies of signals, and for groups to receive signals that are spatially selective (e.g.. in one geography enabled, but in another geography not enabled).
[0095] In various embodiments, the system is configurable to enable selectability of different waveforms, encryptions, and/or data formats so that the system’s communication protocols can be changed/improved over time. For example, the combinations of wave modulations, the encry ption ty pes and/or keys, the data frames, error correction coding, and/or interleaving can be each be chosen to create a large variety of different signaling protocols.
[0096] A ground terminal is disclosed. The ground terminal comprises a frequency reference generator and a communication receiving channel. The frequency reference generator generates a frequency reference signal in a frequency band. The communication receiving channel is for receiving a direct spread or frequency hopped signal from a satellite or an aircraft using the frequency reference signal, wherein a legacy satellite system comprises a legacy communication receiving channel for receiving data at the legacy satellite using the frequency band.
[0097] In some embodiments, the ground communication system includes an other frequency reference generator, and a communication transmission channel. The other frequency reference generator generates an other frequency reference signal in an other frequency band. The communication transmission channel is for transmitting a signal (e.g., a direct spread or frequency hopped signal) to a satellite or aircraft using the other frequency reference signal.
[0098] In some embodiments, the communication receiving channel is configured to receive position-navigation-timing (PNT) data. In some such embodiments, the communication receiving channel is configured to receive ranging accuracy of the PNT data. In an example, the PNT data allows for the ground terminal to determine its position to within a ten-meter radius, and the ground terminal is notified of the ten-meter radius accuracy. In some embodiments, ranging accuracy of the PNT data is greater than or equal to ranging accuracy of Global Positioning System (GPS) data. In some embodiments, ranging accuracy is selectable (e.g., based on a user group associated with the ground terminal).
[0099] In an example, a signal includes a frame spanning 100 ms. In some embodiments, the frame includes at least three datagrams spanning up to 400 bits. A datagram of the at least three datagrams is associated with a user group. In some such embodiments, the user group is associated with a distinct cryptographic key. In various embodiments, the datagram includes a time reference update, an ephemeris update for one or more satellites (e g., a subset of satellites within field of view of a receiver system), propagation corrections, an accuracy estimate, satellite motion model parameters, a satellite almanac, cryptographic key updates, data structure formatting, or any other appropriate data. In some embodiments, the at least three datagrams are separately modified (e.g., accuracy is modified or in some cases impaired differently within each datagram of the at least three datagrams).
[0100] In some embodiments, frequencies of the communication receiving channel are greater than frequencies of a GPS signal. In some such embodiments, the frequencies of the communication receiving channel are at least 25 GHz.
[0101] In some embodiments, the ground terminal uses the frequency band 25.5-27.0 GHz for satellite to earth communications.
[0102] In some embodiments, the ground terminal uses the frequency band 37.5-42.5 GHz for satellite to earth communications.
[0103] In some embodiments, chip rates of the direct spread signal are at least 100 MHz. In some such embodiments, the chip rates of the direct spread signal are selectable up to 1 GHz. In some embodiments, a processing gain of the direct spread signal is at least the processing gain of a GPS signal.
[0104] In some embodiments, the communication receiving channel is one of a set of receiving channels. In some such embodiments, a channel of the set of receiving channels is associated with a user group. For example, a first channel is available to all users, while a second channel is available only to a subset of users. In some embodiments, a channel of the set of receiving channels is encrypted. In various embodiments, the channel is encrypted via data encryption standard (DES), advanced encryption standard (AES), shared key authentication (SKA), or any other appropriate encryption method. In some embodiments, a channel of the set of receiving channels is associated with a spreading factor. In some such embodiments, the spreading factor is between 30 dB and 60 dB. In some embodiments, a first channel of the set of receiving channels receives PNT data with a first ranging accuracy and a second channel of the set of receiving channels receives PNT data with a second ranging accuracy, wherein the first ranging accuracy is greater than the second ranging accuracy. For example, a channel available to all users receives PNT data with a lower ranging accuracy than a channel available only to a particular user group.
[0105] In some embodiments, the satellite or the aircraft is at most 1000 km above a ground plane. In some embodiments, the receiving angle of the communication receiving channel is not less than a minimum number of degrees (e.g., is greater than a minimum number of degrees - for example, 45, 36, or any other appropriate number of degrees) with respect to a ground plane.
[0106] A ground terminal is disclosed. The ground terminal is configured to communicate with satellites or aircraft using frequencies that do not interfere with legacy satellite systems. This is achieved by reversing one or more of the frequencies used to send from earth-to-space and space- to-earth - for example, the satellite system uses the legacy system frequency for receiving signals from earth to instead transmit signals to earth. In various embodiments, the ground terminal uses the legacy system frequency for receiving signals from space to instead transmit signals to space, the ground terminal uses the legacy system frequency for transmitting signals from earth to space to instead receive signals from space, or the communication system reverses both the legacy system frequencies for receiving from and transmitting to a satellite to use the opposite frequencies from the legacy system to communicate with satellites.
[0107] In some embodiments, the ground terminal operates at frequencies that enable high data speed communications between the ground terminal and the satellite that can be passed between satellites of a constellation and then back down to a different ground terminal. The frequencies that enable high data speed communications can also be used to provide signals that enable position, navigation, and time determinations, where this communication system is designed to avoid some problems associated with the existing position, navigation, and time systems (e.g., GPS, GLONASS, Galileo, and BeiDou). First, the ground terminal is able to avoid being as easy to jam or interfere with by limiting incoming signals to being more overhead so that ground or near ground signals will not be an issue. In some embodiments, both reduction of antenna gain in the horizontal plane and reduction of susceptibility to natural terrain features that block higher frequencies improve the ground terminal’s performance. Also, the higher frequencies enable higher ranging accuracy compared to current position, navigation, and time systems and also enable the use of signal spreading to increase the ground terminal’s ability to extract useful signal from a noisy background environment. Last, the higher frequencies enable higher data rates and larger payloads of data compared to current position, navigation, and time systems allowing for multiple selectable channels to be transmitted from satellites. This allows for different groups of ground terminals to receive different accuracies of PNT signals, and for groups to receive signals that are spatially selective (e.g., in one geographical area enabled, but in another geographical area not enabled).
[0108] In various embodiments, the communication system is configurable to enable selectability of different waveforms, encryptions, and/or data formats so that the system’s communication protocols can be changed/improved over time. For example, the combinations of wave modulations, the encryption types and/or keys, the data frames, error correction coding, and/or interleaving can be each be chosen to create a large variety of different signaling protocols.
[0109] In some embodiments, a terminal or receiver is located in an aircraft or airplane and this terminal or receiver communicates with one or more satellites to receive PNT information.
[0110] In some embodiments, the system improves delivery of PNT information by using higher frequency carriers compared to existing PNT systems (e.g., higher than 1 GHz of current PNT systems, higher than 10 GHz, higher than 20 GHz, etc.) enabling communications that have improved noise immunity by using coding techniques (e.g., using selectable long spreading codes or frequency hopping codes) and by using the higher ranging accuracy of these signals to avoid using lower in the sky' angles than existing PNT systems (e.g., avoiding potential interference from ground based jammers or spoofers). In addition, higher frequency carriers also offer more data capacity for the system enabling multiple groups, multiple accuracy, multiple location area, and multiple time period selectivity to delivered PNT services. In some embodiments, programmability of communication characteristics enable flexibility for signaling and selectability of functionality for different groups, different location areas, different time periods, and different accuracy and mixing and matching these selectable functions for any give group of users. In some embodiments, the system further improves PNT services by having antennas that are able to provide dynamic patterns for the sensitivity' or transmission of signals enabling pointing of reception, nulling of reception, pointing of transmission, and nulling of transmission to one or more targeted transmitters and/or one or more targeted receivers that the system is communicating between.
[0111] In various embodiments, the system improves satellite communications and/or PNT services through the use of one or more of the following: 1) spectrum use that does not interfere with existing spectrum use (e.g., using reverse frequencies, when appropriate, of existing satellite systems), 2) dynamic antenna pointing (e.g., use of antenna arrays for pointing of antennas both on receiver and transmitters), 3) use of dynamic antenna nulling (e.g., use of antenna arrays for suppression of unwanted signals or preventing interference by preventing sending in a particular direction). 4) programmable channels (e.g.. enabling selectable teams and/or groups based on time and/or location with a variety of programmable waveform characteristics, data characteristics, and encryption), 5) precision constellation location and timing synchronization (e.g., by having intersatellite timing and location determinations that frequently update - for example, every L seconds. N minutes. M hours, etc. and sourcing from the ground less frequently and/or from fewer locations than current PNT systems), and 6) flexible low and high data rate services (e.g.. enabling reliable and adaptable communication services with programmable channels and selectable user groups and teams for these services. In some embodiments, one or more processors of a satellite and/or terminal/receiver are used to control/provide instructions to program channel, antenna, communication mode (e.g., LDR. HDR, etc.), and/or waveform characteristics as well as synchronizing and determining location calibrations.
[0112] Figure 1 is a diagram illustrating an embodiment of a satellite communication system. In some embodiments, the satellite communication system of Figure 1 comprises a PNT system. In the example shown, satellite 100 is in communication with ground infrastructure 102 and is configured to broadcast signal 114 via an antenna. In various embodiments, signal 114 carries PNT data (e.g., satellite coordinates, time information, PNT accuracy, etc.), comms data (e.g., to establish a handshake with a receiver system), satellite data (e.g., model data, ephemeris data, almanac data, etc. for satellite 100 and/or other satellites), encryption data (e.g., a portion of a cry ptographic key), or any other appropriate data. In the example shown, signal 114 carries PNT data. Signal 114 and its data conform to beam characteristics 112, waveform characteristics 110, and data characteristics 108. In various embodiments, beam characteristics 112 include effective isotropic radiated powder (EIRP), beam direction, beam shape, or any other appropriate characteristic. In various embodiments, w aveform characteristics 110 include frequency, power, bandwidth, chip rate, modulation, or any other appropriate characteristic. In various embodiments, data characteristics 108 include ephemeris, timing, encryption, accuracy, or any other appropriate characteristic.
[0113] In various embodiments, beam characteristics 1 12, waveform characteristics 110, and data characteristics 108 are determined internally (e.g., by a processor on satellite 100), are determined externally (e.g., sent to satellite 100 by ground infrastructure 102), are based on external data 104, are based on space vehicle (SV) location and timing 106, or are based on any combination thereof. In an example, ground infrastructure 102 transmits ephemeris data to satellite 100, which is included in data characteristics 108, while waveform characteristics 1 10 are based on SV location and timing 106, which is determined using information (e.g., from a reference clock) internally available to satellite system 100. [0114] In some embodiments, waveform characteristics 110 are based on one or more frequency reference generators (not shown) on satellite 100. For example, in the embodiment shown, satellite 100 includes a first frequency reference generator and a second frequency reference generator. Satellite 100 generates a first frequency reference signal in a first frequency band using the first frequency reference generator and receives one or more signals using the first frequency reference signal (i.e., receives signals in the first frequency band). Satellite 100 generates a second frequency reference signal in a second frequency band using the second frequency reference generator and transmits one or more direct spread or frequency hopped signals (e.g., signal 114) using the second frequency reference signal. In an example, satellite 100 receives initial communications (e.g., from a receiver system (not shown), from ground infrastructure 102, etc.) in the first frequency band. In response, signal 114 is transmitted according to waveform characteristics 110, which include signal 114 being in the second frequency band.
[0115] In some embodiments, the first frequency band and/or the second frequency band are utilized by a legacy communication system. For example, satellite 100 uses the legacy system frequency for receiving signals from earth to instead transmit signals to earth. In various embodiments, satellite 100 uses the legacy system frequency for receiving signals from earth to instead transmit signals to earth, satellite 100 uses the legacy system frequency for transmitting signals from space to earth to instead receive signals from earth, or satellite 100 reverses both the legacy system frequencies for receiving at and transmitting from the satellite to use the opposite frequencies from the legacy satellite to communicate with ground stations.
[0116] In some embodiments, satellite 100 establishes initial contact with a terrestrial system (e.g., a PNT receiver, ground terminal, an aircraft receiver, etc., not shown) using a wide beam antenna setup. For example, a wide beam antenna setup for the antenna causes signal 114 to approximate a cone with at most a maximum number of degree aperture (e.g., a maximum of 90 degrees. 80 degrees, 72 degrees, etc.) pointed directly toward the surface of the earth (e.g., via beam characteristics 112). In some embodiments, based at least in part on data from the initial contact (e.g., data sent by the terrestrial system as part of a handshake reply or interference data such as weather, obstruction, or other data relating to interference from an external system), satellite 100 determines a narrow beam antenna setup. For example, a narrow beam antenna setup modifies beam characteristics 1 12 such that signal 114 approximates a cone with at most a 40- degree aperture pointed directly toward the terrestrial system. In some embodiments, satellite 100 configures data characteristics 108 such that satellite 100 uses the narrow^ beam antenna setup to provide PNT data to the terrestrial system. [0117] In some embodiments, the system initially broadcasts from a satellite a low data rate (LDR) signal that is received at a terminal. The system uses the information in the LDR signal to establish better communication between the satellite and the terminal (e.g., by using location information to better point a receiving antenna of the terminal, to change transmission signals to increase security or data rate, to change encryption or modulation, etc.). In some embodiments, the system changes to different LDR signaling. In some embodiments, the system changes to high data rate (HDR) signaling.
[0118] Figure 2 is a diagram illustrating an embodiment of a satellite PNT system. In various embodiments, satellite 200, satellite 202, satellite 204, and/or satellite 206 comprise satellite 100 of Figure 1. In the example shown, satellite 200, satellite 202, satellite 204. and satellite 206 are configured to transmit signal 210, signal 212, signal 214, and signal 216. respectively, to receiver 208 (e.g., in a manner analogous to satellite 100 of Figure 1). In various embodiments, signal 210, signal 212, signal 214, and signal 216 carry PNT data (e.g., satellite coordinates, time information, PNT accuracy, etc.), comms data (e.g., to establish communication with receiver 208), satellite data (e.g., satellite motion model data, ephemeris data, almanac data, etc.), encryption data (e.g., a portion of a cryptographic key), or any other appropriate data. In the example shown, receiver 208 is configured to determine position coordinates and time information based on PNT data from satellite 200, satellite 202, satellite 204, and satellite 206 (e.g., carried by signal 210, signal 212, signal 214, and signal 216).
[0119] In some embodiments, receiver 208 uses one or more frequency reference generators (not shown). For example, in the embodiment shown, receiver 208 includes a frequency reference generator and generates a frequency reference signal in a frequency band using the frequency reference generator. Receiver 208 receives one or more signals using the frequency reference signal (i.e., receives direct spread or frequency hopped signals in the frequency band). For example, signal 210, signal 212, signal 214, and signal 216 are received in the frequency band. In some embodiments, receiver 208 generates an other frequency reference signal in an other frequency band using an other frequency reference generator and transmits one or more signals using the other frequency reference signal. For example, receiver 208 transmits an initial communication (e.g., to satellite 200) in the other frequency band.
[0120] In some embodiments, one or more frequency bands used by receiver 208 are also utilized by a legacy communication system. For example, receiver 208 uses the legacy communication system frequency for transmitting signals to space to instead receive signals from space. In various embodiments, receiver 208 uses the legacy system frequency for receiving signals from space to instead transmit signals to space, receiver 208 uses the legacy system frequency for transmitting signals to space to instead receive signals from space, or receiver 208 reverses both the legacy system frequencies for receiving from and transmitting to the satellite to use the opposite frequencies from the legacy communication system to communicate with satellites.
[0121] In some embodiments, receiver 208 establishes initial contact with one or more satellites (e.g., satellite 200) using wide beam antenna setup 218. In the example shown, wide beam antenna setup 218 approximates a cone with a N-degree aperture (e.g., any appropriate aperture - for example, a 90-degree aperture, a 80-degree aperture, a 72-degree aperture, etc.) pointed directly upward. In some embodiments, based at least in part on satellite data from the initial contact (e.g., data sent by satellite 200 in the initial contact), receiver 208 determines a plurality of narrow beam antenna setups. In some embodiments, four narrow beam antenna setups are determined. In some embodiments, the narrow beam antenna setups approximate cones with at most M-degree apertures (e.g., a narrower aperture than an initial aperture - for example, 40 degrees, 30 degrees, 25 degrees, 10 degrees, 4 degrees, etc.) pointed directly toward satellite 200, satellite 202, satellite 204, and satellite 206. In some embodiments, multiple narrow beam antenna setups may correspond to one satellite. For example, satellite 200 moves across the sky into positions comparable to satellite 202, satellite 204, and satellite 206, and the plurality of narrow beam antenna setups are used to communicate with satellite 200 as it moves.
[0122] The plurality of narrow beam antenna setups allow receiver 208 to receive PNT data. In the example shown, PNT data is transmitted by signal 210, signal 212, signal 214, and signal 216. Receiver 208 is configured to determine position coordinates and time information from the PNT data received from the plurality of narrow beam antenna setups. For example, based on the PNT data received from signal 210, signal 212, signal 214, and signal 216, receiver 208 determines relative distances from satellite 200, satellite 202, satellite 204, and satellite 206, respectively, and using the relative distances, determines the position coordinates and time information. Receiver 208 is configured to provide the position coordinates and time information (e.g., to a user via a user interface (not shown) on receiver 208).
[0123] Figures 3 A and 3B are diagrams illustrating embodiments of a satellite PNT system.
In various embodiments, satellites 300, 302, 304, and/or 306 of Figure 3A and/or satellites 310 of Figure 3B comprise satellite 100 of Figure 1. In the example shown, satellites 300, 302, 304, and 306 of Figure 3A are spread apart at a 160-degree or greater angle across the sky (i.e.. are in communication with user 308 at low elevation angles with respect to the horizon). Satellites 310 of Figure 3B (only one of which is labeled) are spread apart at a 90-degree angle across the sky (i.e., are in communication with user 312 at elevation angles of 45 degrees or greater with respect to the horizon).
[0124] In some embodiments, signals from satellite 300, satellite 302, satellite 304, and satellite 306 use standard frequency bands within the 1-2 GHz range. The low elevation angle of communication allows user 308 to determine their position and time using signals in these frequency bands. However, these frequencies limit the accuracy of PNT data and the low elevation angles make signals from satellite 300, 302, 304, and 308 easy to jam, spoof, or otherwise interfere with.
[0125] In some embodiments, signals from satellites 310 use frequency bands above the 1-2 GHz range. In some such embodiments, the frequencies of the communication receiving channel are at least 25 GHz. In various embodiments, satellites 310 utilize the 25.5-27.0 GHz frequency band, the 37.5-42.5 GHz frequency band, or another appropriate frequency band. The high frequencies allow for PNT data to be transmitted from satellites 310 at a higher accuracy than the standard 1-2 GHz range. In some embodiments, utilizing the high frequencies, user 312 is able to determine their position and time to an accuracy comparable to or greater than user 308. Additionally, the high elevation angles of satellites 310 make communications with satellites 310 more difficult to jam, spoof, or otherwise interfere with.
[0126] Figure 3C is a graph depicting range resolution and geometric dilution of precision (GDOP). In some embodiments, the graph of Figure 3C helps understanding of the tradeoffs associated with changing from the signal geometry of Figure 3 A to Figure 3B. In the example shown, graph 320 includes axes corresponding to range precision of a PNT signal and GDOP. Graph 320 also includes curves corresponding to various position errors along the axes. The range precision is limited by the frequency of the PNT signal. Thus, using a higher frequency signal results in more precise (i.e., lower on the vertical axis) determination of position. As the signal is received more directly overhead, angular spacing between satellites decreases and GDOP increases. Thus, determining position using signals received more directly overhead requires the signals’ frequencies to increase as well. For example, in graph 320. two meters of position error may be achieved using signals very near the horizon with range precision nearing two meters, or it may be achieved using signals farther overhead (e.g., angled 45 degrees or greater above the horizon, where GDOP is at least 10) with range precision of 0.2 meters. In other words, the advantages of high elevation angles, as described in the context of Figures 3A-3B, may be achieved using signals of greater range precision, and by extension, may be achieved using signals of higher frequency than standard frequency bands. [0127] Figure 4A is a diagram illustrating an embodiment of a satellite communication system. In some embodiments, satellite 410 comprises satellite 100 of Figure 1. In the example shown, satellite system 400 (e.g., a geostationary earth orbit (GEO) satellite system) communicates with a terminal 406 on a space to earth frequency 402 (Fl) and an earth to space frequency 404 (F2). Satellite 410 (e.g.. a low earth orbit (LEO) satellite system) uses a reverse of the earth to space frequency 412 (Fl) and space to earth frequency 414 (F2) selection compared to satellite system 400 (e.g., the GEO satellite system). Satellite 410 (e.g., a LEO satellite system) communicates with Terminal 416 on a space to earth frequency 414 (F2) and earth to space frequency 412 (Fl). Though examples are given in the context of a GEO system and a LEO system, various embodiments including other combinations of satellite systems (e.g., MEO/GEO, MEO/LEO, or any other appropriate combination) function in a manner analogous to the satellite systems shown. The system uses the spectrum in a normal and reverse diplex configuration (e.g., reversing the space-to-earth and/or the earth-to-space directions relative to the legacy system) while co-existing and not interfering with the legacy system.
[0128] In other words, satellite system 400 (e.g., the GEO satellite system) is transmitting to the earth using space to earth frequency 402 (Fl) and is receiving radio signals from terminal 406 (e.g., a customer user terminal) on earth to space frequency 404 (F2). Terminal 406 (e.g., a GEO user terminal) receives signals from satellite system 400 on space to earth frequency 402 (Fl) and transmits to satellite system 400 on earth to space frequency 404 (F2).
[0129] While several LEO satellites (e.g., like satellite 410) are likely in the view of terminal 416, consider one satellite (e.g., satellite 410) with terminal 416 assigned to communicate with at a specific time. Satellite 410 (e g., a LEO satellite) transmits a signal using a directional antenna pointed at terminal 416 using space to earth frequency 414 (F2). Terminal 416 (e.g., the LEO user terminal) transmits up to satellite 410 (e.g., the LEO satellite) on earth to space frequency 412 (Fl), the frequency (e.g., space to earth frequency 402) used by satellite system 400 (e.g., the legacy geo satellite) to transmit to the earth on. Satellite 410 has a directional antenna that receives frequency Fl (e.g., earth to space frequency 412) only from the earth, and not from above the satellite.
[0130] Satellite system 400 (e.g., the GEO satellite system) is transmitting to the earth using frequency Fl (e.g., space to earth frequency 402) and is listening for communications from terminal 406 (e.g., a customer user terminal) on frequency F2 (e.g., earth to space frequency 404). Because satellite system 400 is transmitting on FL satellite system 400 cannot effectively receive a signal on frequency FL Radio signals sent in the direction of satellite system 400 will not interfere with signals received at frequency F2. Terminal 406 (e.g., the GEO user terminal) receives signals from satellite system 400 (e.g., the GEO satellite system) on frequency Fl and transmits to satellite system 400 on frequency F2. Because terminal 406 transmits on frequency F2, terminal 406 cannot effectively receive a signal on frequency F2.
[0131] Interference with the legacy satellite systems (e.g., the GEO satellites systems) is avoided by having the newer satellite systems (e.g., the LEO satellite systems) reverse the space to earth and/or earth to space frequencies being used by the legacy satellite system (e.g., the GEO satellite systems) and avoid the interference that can occur when both the legacy and newer satellite systems (e.g., the LEO and GEO satellite systems) operate in the same diplexing configuration.
[0132] In some embodiments, satellite 410 (e.g., the newer LEO satellite system) transmits a highly directional signal to terminal 416 using space to earth frequency 414 (F2). Because this signal is pointed down to the earth and not above where satellite system 400 (e.g.. the legacy GEO satellite system) orbits, no radio signal at frequency F2 is emitted in the direction of satellite system 400. Likewise terminal 406 does not receive on frequency F2 because it is transmitting on frequency F2, and no interference to terminal 406 occurs.
[0133] In some embodiments, terminal 416 (e.g., the newer LEO user terminal) transmits up to satellite 410 (e.g., the newer LEO satellite system) on frequency Fl, and although this signal propagates up to higher orbits where satellite system 400 is located, satellite system 400 is not receiving on frequency Fl, and therefore terminal 416 (e.g., the newer LEO user terminal) does not interfere with satellite system 400.
[0134] This spectrum configuration for LEO and GEO satellite systems allows the frequencies Fl and F2 to be used by both satellite systems without mutual interference.
[0135] In some embodiments, a LEO satellite system must receive regulatory authorization to operate. If the LEO operator wishes to reuse the same spectrum being used by a GEO satellite system, the LEO system design would need to reverse the frequencies used for earth to space and space to earth operation.
[0136] In some embodiments, the reversed frequency operation (reversed diplexing) would need to be submitted as part of the request for regulatory approval and be designed into the satellite's communications systems.
[0137] In some embodiments, the above elements are necessary if both the geostationary and low earth orbit systems are both bidirectional communications systems. In some embodiments in which one system is unidirectional (broadcast only or receive only), fewer elements are needed. [0138] In some embodiments, terminal 406 and terminal 416 would not normally interfere with each other if this diplexing approach is used. However, if terminal 406 and terminal 416 are located very close together and near metal or other material that reflects radio signals, then the reflected energy from one of the terminals transmissions could be received by the other terminal. An example of this might be two terminals located very close to each other on a ship’s deck, with masts nearby that could reflect some of the transmitted radio signals back into the antenna of the other terminal.
[0139] One way7 of improving the system operation in this example (beyond introducing additional separation distance between the terminals or prohibiting the use of LEO terminals in close proximity to GEO terminals) would be to coordinate frequency use between the systems so that the exact same frequencies would not be used by both terminals. For example, instead of transmitting on frequency' Fl, terminal 416 could operate higher or lower in the same band of frequencies for earth to space communications to satellite 410, perhaps 100 to 200 MHz away. This could result in fewer frequencies being used by terminal 416 in the earth to space direction resulting in lower performance but may be an acceptable alternative to prohibiting nearby operation.
[0140] Any LEO system operator or designer seeking spectrum to operate could utilize the disclosed to reuse the same spectrum in use by a geostationary satellite system, without aperture restrictions.
[0141] Spectrum is a finite resource and by7 using the disclosed, the same GEO satellite system spectrum can be reused for new LEO systems.
[0142] In some embodiments, the disclosed is useful in other scenarios where there is similar spatial separation between systems where Frequency Division Duplexing (FDD) is being used.
[0143] In some embodiments, in the case where directional antennas can keep radio frequency energy being radiated above or below a communications node, such as at different altitudes, the disclosed is useful in resolving interference between satellite and non-satellite systems, or even where both systems are non-satellite systems.
[0144] Also, the disclosed can be used in other configurations of satellite or other communication systems that can operate in the same spectrum but are spatially separated. This could be airborne systems (e.g.. an airplane, an aircraft, a balloon, a blimp, etc.), or other satellite configurations such as geostationary systems spectrum being reused by medium earth orbit (MEO) systems with greater aperture flexibility7 than in use today. [0145] In some embodiments, the interference between the system and the legacy system is avoided by exploiting properties of antennas. A high level of spatial diversity is achieved by use of large antennas, which are able to produce pencil beams that can be precisely scheduled, controlled, and used with or without co-ordination in both transmitting and receiving directions without interference to legacy systems. In addition, with the reversed system frequencies, the system can communicate in both space to earth and earth to space directions with much smaller scan angles relative to broadside communications and in no instance crossing 45 degrees of scan in either direction. This profile for signal scanning avoids clutter and occlusion problems.
[0146] In some embodiments, the earth to satellite communication frequency and the satellite to earth communication frequency are 20GHz and above (e.g., Ka band or higher).
[0147] In some embodiments, the earth to satellite communication frequency and the satellite to earth communication frequency are 10GHz and above (e.g., Ku band or higher).
[0148] In some embodiments, the satellite to earth spectrum comprises 27-30GHz, 40- 42GHz, and 47-52GHz for data signals, whereas the legacy GEO system uses 17-20GHz. 20- 24GHz, and 37.5-42.5GHz spectrum, respectively, for satellite to earth transmissions. In some embodiments, the earth to satellite spectrum comprises 17-20GHz, 20-24GHz, and 37.5-42.5GHz for data signals, whereas the legacy GEO system uses a 27-30GHz, 40-42GHz, and 47-52GHz spectrum, respectively, for satellite to earth transmissions.
[0149] Figure 4B is a diagram illustrating an embodiment of a satellite communication system. In some embodiments, satellite 460 comprises satellite 100 of Figure 1. In the example shown, satellite system 420 (e.g., a GEO satellite system) communicates with a terminal 426 on a space to earth frequency 422 and an earth to space frequency 424. Satellite system 430 (e.g., a LEO satellite system) uses a reverse of the earth to space and space to earth frequency selection compared to satellite system 420 (e.g., the GEO satellite system). Satellite system 430 (e.g.. a LEO satellite system) communicates with Terminal 436 on an earth to space frequency 432 of Fl and space to earth frequency 434 of F2. In addition, satellite system 430 (e.g., the LEO satellite system) receives communication signal(s) from Terminal 436 using frequency 438 either Fl or F3. In some embodiments, F3 is not in the same band as either Fl or F2. In some embodiments, F3 is in the same band as Fl but angular techniques are used to avoid sending signals toward a GEO satellite.
[0150] In the example shown, satellite system 420 (e.g., a geostationary earth orbit (GEO) satellite system) communicates with a terminal 426 on a space to earth frequency 422 (Fl) and an earth to space frequency 424 (F2). Satellite system 430 (e.g., a low earth orbit (LEO) satellite system) uses a reverse of the earth to space frequency 432 (Fl) and space to earth frequency 434 (F2) selection compared to satellite system 420 (e.g., the GEO satellite system, where the legacy system uses frequency 422 (Fl) in the space to earth direction and frequency 424 (F2) in the earth to space direction). Satellite system 430 (e.g., a LEO satellite system) communicates with Terminal 436 on a space to earth frequency 434 (F2) and earth to space frequency 432 (Fl).
[0151] In other words, satellite system 420 (e.g., the GEO satellite system) is transmitting to the earth using space to earth frequency 422 (Fl) and is receiving radio signals from terminal 426 (e.g., a customer user terminal) on earth to space frequency 424 (F2). Terminal 426 (e.g., a GEO user terminal) receives signals from satellite system 420 on space to earth frequency 422 (Fl) and transmits to satellite system 420 on earth to space frequency 424 (F2).
[0152] While several LEO satellites (e.g., like satellite system 430) are likely in the view of terminal 436, consider one satellite (e.g., satellite system 430) with terminal 436 assigned to communicate with at a specific time. Satellite system 430 (e.g., a LEO satellite) transmits a signal using a directional antenna pointed at terminal 436 using space to earth frequency 434 (F2).
Terminal 436 (e.g., the LEO user terminal) transmits up to satellite system 430 (e.g., the LEO satellite) on earth to space frequency 432 (Fl), the frequency (e.g., space to earth frequency 422) used by satellite system 420 (e.g.. the legacy GEO satellite) to transmit to the earth on. Satellite system 430 has a directional antenna that receives frequency Fl (e.g., earth to space frequency 432) only from the earth, and not from above the satellite.
[0153] Satellite system 420 (e.g., the GEO satellite system) is transmitting to the earth using frequency Fl (e.g., space to earth frequency 422) and is listening for communications from terminal 426 (e.g., a customer user terminal) on frequency F2 (e.g., earth to space frequency 424). Because satellite system 420 is transmitting on Fl, satellite system 420 cannot effectively receive a signal on frequency FL Radio signals sent in the direction of satellite system 420 will not interfere with signals received at frequency F2. Terminal 426 (e g., the GEO user terminal) receives signals from satellite system 420 (e.g., the GEO satellite system) on frequency Fl and transmits to satellite system 420 on frequency F2. Because terminal 426 transmits on frequency F2, terminal 426 cannot effectively receive a signal on frequency F2.
[0154] Interference with the legacy satellite systems (e.g., the GEO satellites systems) is avoided by having the newer satellite systems (e.g., the LEO satellite systems) reverse the space to earth and earth to space frequencies being used by the legacy satellite system (e.g., the GEO satellite systems) and avoid the interference that can occur when both the legacy and newer satellite systems (e.g., the LEO and GEO satellite systems) operate in the same diplexing configuration. Though examples are given in the context of a GEO system and a LEO system, various embodiments including other combinations of satellite systems (e.g., MEO/GEO, MEO/LEO, or any other appropriate combination) function in a manner analogous to the satellite systems shown.
[0155] In some embodiments, satellite system 430 (e.g., the newer LEO satellite system) transmits a highly directional signal to terminal 436 using space to earth frequency 434 (F2). Because this signal is pointed down to the earth and not above where satellite system 420 (e.g., the legacy GEO satellite system) orbits, no radio signal at frequency F2 is emitted in the direction of satellite system 420. Likewise terminal 426 does not receive on frequency F2 because it is transmitting on frequency F2, no interference to terminal 426 occurs.
[0156] In some embodiments, terminal 436 (e g., the newer LEO user terminal) transmits up to satellite system 430 (e.g., the newer LEO satellite system) on frequency Fl, and although this signal propagates up to higher orbits where satellite system 420 is located, satellite system 420 is not receiving on frequency Fl, and therefore terminal 436 (e.g., the newer LEO user terminal) does not interfere with satellite system 420.
[0157] This spectrum configuration for LEO and GEO satellite systems allows the frequencies Fl and F2 to be used by both satellite systems without mutual interference.
[0158] In some embodiments, a LEO satellite system must receive regulatory authorization to operate. If the LEO operator wishes to reuse the same spectrum being used by a GEO satellite system, the LEO system design would need to reverse the frequencies used for earth to space and space to earth operation.
[0159] In some embodiments, the reversed frequency operation (reversed diplexing) w ould need to be submitted as part of the request for regulatory approval and be designed into the satellite's communications systems.
[0160] In some embodiments, the above elements are necessary if both the geostationary and low earth orbit systems are both bidirectional communications systems. In some embodiments in which one system is unidirectional (broadcast only or receive only), fewer elements are needed.
[0161] In some embodiments, terminal 426 and terminal 436 would not normally interfere with each other if this diplexing approach is used. How ever, if terminal 426 and terminal 436 are located very close together and near lots of metal that reflects radio signals, then the reflected energy from one of the terminals transmissions could be received by the other terminal. An example of this might be two terminals located very close to each other on a ship’s deck, with masts nearby that could reflect some of the transmitted radio signals back into the antenna of the other terminal. [0162] One way of improving the system operation in this case (beyond introducing additional separation distance between the terminals or prohibiting the use of LEO terminals in close proximity to GEO terminals) would be to coordinate frequency use between the systems so that the exact same frequencies would not be used by both terminals. For example, instead of transmitting on frequency Fl. terminal 436 could operate higher or lower in the same band of frequencies for earth to space communications to satellite system 430, perhaps 100 to 300 MHz away. This could result in fewer frequencies being used by terminal 436 in the earth to space direction resulting in lower performance but may be an acceptable alternative to prohibiting nearby operation.
[0163] Any low earth orbit (LEO) system operator or designer seeking spectrum to operate could utilize the disclosed to reuse the same spectrum in use by a geostationary satellite system, without aperture restrictions.
[0164] Spectrum is a finite resource and by using the disclosed, the same GEO satellite system spectrum can be reused for new LEO systems.
[0165] In some embodiments, the disclosed is useful in other scenarios where there is similar spatial separation between systems where bidirectional Frequency Division Duplexing (FDD) is being used.
[0166] In some embodiments, in the case where directional antennas keeps radio frequency energy being radiated above or below a communications node, such as at different altitudes, the disclosed is useful in resolving interference between satellite and non-satellite systems, or even where both systems are non-satellite systems.
[0167] Also, in various embodiments, the disclosed is used in other configurations of satellite or other communication systems that operate in the same spectrum but are spatially separated. In various embodiments, this is an airborne system (e.g., an airplane, an aircraft, a balloon, a blimp, etc.), or other satellite configuration such as geostationary systems spectrum being reused by medium earth orbit (MEO) systems with greater aperture flexibility than in use today.
[0168] Figure 4C is a diagram illustrating an embodiment of a satellite communication system. In some embodiments, satellite 440 comprises satellite 100 of Figure 1 or satellite 410 of Figure 4A. In some embodiments, terminal 442 comprises terminal 416 of Figure 4A. In the example shown, satellite 440 broadcasts wide beam 441 LDR communication using a first waveform and a first data characteristic and terminal 442 receives information regarding LDR communication configurations (e g., satellite locations, etc ). In some embodiments, satellite 440 broadcasts using frequency F2 (e.g., F2 of Figure 4A).
[0169] Figure 4D is a diagram illustrating an embodiment of a satellite communication system. In some embodiments, satellite 443 comprises satellite 100 of Figure 1 or satellite 410 of Figure 4A. In some embodiments, terminal 445 comprises terminal 416 of Figure 4A. In the example shown, the communication of Figure 4D follows the initial communication of Figure 4C. Terminal 445 transmits wide beam 444 LDR communication responds to satellite 443 using a first waveform and a first data characteristic. In some embodiments, bidirectional LDR communication is enabled between satellite 443 and terminal 445 (e.g., using the first waveform and first data characteristic and a wide beam antenna configuration). In some embodiments, bidirectional LDR communication is enabled between satellite 443 and terminal 445 using another waveform and another data characteristic and a wide beam antenna configuration that is informed by a first set of communications between satellite 443 and terminal 445. In some embodiments, terminal 445 broadcasts using frequency Fl (e.g., Fl of Figure 4 A).
[0170] Figure 4E is a diagram illustrating an embodiment of a satellite communication system. In some embodiments, satellite 448, satellite 449, satellite system 450, and satellite 451 each comprises satellite 100 of Figure 1 or satellite 410 of Figure 4A. In some embodiments, terminal 446 comprises terminal 416 of Figure 4 A. In the example shown, terminal 446 receives a PNT communication from wide beam 447 of satellite 448, wide beam 452 of satellite 449, wide beam 453 of satellite system 450, and wide beam 454 of satellite 451, and using the information (e.g., timing information and time information) from the satellites, terminal 446 is able to determine position (e.g., a local location) and time (e.g., a true time). In some embodiments, the position and time are used to determine relative satellite positions from terminal 446. In some embodiments, wide beam 447 of satellite 448, wide beam 452 of satellite 449, wide beam 453 of satellite system 450, and wide beam 454 of satellite 451 are each broadcast on F2 (e.g., F2 of Figure 4A). In some embodiments, the acquisition of multiple satellites and computation of position is enabled using the LDR communications of Figure 4C and Figure 4D.
[0171] In some embodiments, Figures 4F through 41 comprise a sequence of communication states for a satellite communication system.
[0172] Figure 4F is a diagram illustrating an embodiment of a communication system. In some embodiments, satellite 457, satellite 458, satellite 459, and satellite 460 each comprises satellite 100 of Figure 1 or satellite 410 of Figure 4A. In some embodiments, terminal 455 comprises terminal 416 of Figure 4A. In the example show n, terminal 455 receives a PNT communication from wide beam 456 of satellite 457. wide beam 461 of satellite 458, wide beam 462 of satellite 459, and wide beam 463 of satellite 460, and using the information (e.g., timing information and time information) from the satellites, terminal 455 is able to determine position (e.g., a local location) and time (e.g., a true time). In some embodiments, the position and time are used to determine relative satellite positions from terminal 455. In some embodiments, wide beam 456 of satellite 457. wide beam 461 of satellite 458, wide beam 462 of satellite 459. and wide beam
463 of satellite 460 are each broadcast on F2 (e.g., F2 of Figure 4A).
[0173] In some embodiments, the position and time information are used by a satellite and a terminal to form more narrow beams for communication.
[0174] Figure 4G is a diagram illustrating an embodiment of a satellite communication system. In some embodiments, satellite 464 comprises satellite 100 of Figure 1 or satellite 410 of Figure 4A. In some embodiments, terminal 466 comprises terminal 416 of Figure 4A. In the example shown, satellite 464 schedules a narrow beam LDR communication - for example. satellite 464 broadcasts wide beam 465 LDR communication using a first waveform and a first data characteristic and terminal 466 receives information regarding LDR communication configurations (e.g., satellite locations, etc.). In some embodiments, satellite 464 broadcasts using frequency F2 (e.g., F2 of Figure 4A).
[0175] Figure 4H is a diagram illustrating an embodiment of a satellite communication system. In some embodiments, satellite 467 comprises satellite 100 of Figure 1 or satellite 410 of Figure 4A. In some embodiments, terminal 469 comprises terminal 416 of Figure 4A. In the example show n, the communication of Figure 4H follow s the communication of Figure 4G. Terminal 469 transmits narrow beam 468 LDR communication responds to satellite 467 using another waveform and another data characteristic. In some embodiments, bidirectional LDR communication is enabled between satellite 467 and terminal 469 (e.g., using the other waveform and the other data characteristic and a narrow' beam antenna configuration). In some embodiments, terminal 469 broadcasts using frequency Fl or F3 (e.g., Fl of Figure 4 A or F3 of Figure 4B).
[0176] Figure 41 is a diagram illustrating an embodiment of a satellite communication system. In some embodiments, satellite 470 comprises satellite 100 of Figure 1 or satellite 410 of Figure 4A. In some embodiments, terminal 472 comprises terminal 416 of Figure 4A. In the example show n, satellite 470 communicates a narrow beam LDR communication - for example, satellite 470 broadcasts narrow beam 471 LDR communication using the other waveform and the other data characteristic and terminal 471 receives and decodes the LDR communication. In some embodiments, satellite 470 broadcasts using frequency F2 (e.g., F2 of Figure 4A).
[0177] In some embodiments, Figures 4J through 40 comprise a sequence of communication states for a satellite communication system.
[0178] Figure 4J is a diagram illustrating an embodiment of a communication system. In some embodiments, satellite 475, satellite 476, satellite 477, and satellite 478 each comprises satellite 100 of Figure 1 or satellite 410 of Figure 4A. In some embodiments, terminal 473 comprises terminal 416 of Figure 4A. In the example shown, terminal 473 receives a PNT communication from wide beam 474 of satellite 475. wide beam 479 of satellite 476, wide beam
480 of satellite 477, and wide beam 481 of satellite 478, and using the information (e.g., timing information and time information) from the satellites, terminal 473 is able to determine position (e.g., a local location) and time (e.g., a true time). In some embodiments, the position and time are used to determine relative satellite positions from terminal 473. In some embodiments, wide beam 474 of satellite 475. wide beam 479 of satellite 476, wide beam 480 of satellite 477. and wide beam
481 of satellite 478 are each broadcast on F2 (e.g., F2 of Figure 4A).
[0179] In some embodiments, the position and time information is used by a satellite and a terminal to form more narrow beam LDR communication and/or for narrow beam HDR communication.
[0180] Figure 4K is a diagram illustrating an embodiment of a satellite communication system. In some embodiments, satellite 482 comprises satellite 100 of Figure 1 or satellite 410 of Figure 4A. In some embodiments, terminal 484 comprises terminal 416 of Figure 4A. In the example shown, satellite 482 schedules a narrow beam LDR communication - for example, satellite 482 broadcasts wide beam 483 LDR communication using a first w aveform and a first data characteristic and terminal 484 receives information regarding LDR communication configurations (e.g., satellite locations, etc.). In some embodiments, satellite 482 broadcasts using frequency F2 (e.g., F2 of Figure 4A).
[0181] Figure 4L is a diagram illustrating an embodiment of a satellite communication system. In some embodiments, satellite 485 comprises satellite 100 of Figure 1 or satellite 410 of Figure 4A. In some embodiments, terminal 487 comprises terminal 416 of Figure 4A. In the example shown, the communication of Figure 4L follow s the communication of Figure 4K. Terminal 487 transmits narrow beam 486 LDR communication to satellite 485 using another waveform and another data characteristic. In some embodiments, bidirectional LDR communication is enabled between satellite 485 and terminal 487 (e.g., using the other waveform and the other data characteristic and a narrow' beam antenna configuration). In some embodiments, terminal 487 broadcasts using frequency Fl or F3 (e.g., Fl of Figure 4A or F3 of Figure 4B).
[0182] Figure 4M is a diagram illustrating an embodiment of a satellite communication system. In some embodiments, satellite 488 comprises satellite 100 of Figure 1 or satellite 410 of Figure 4A. In some embodiments, terminal 490 comprises terminal 416 of Figure 4A. In the example shown, satellite 488 communicates a narrow beam LDR communication - for example, satellite 488 broadcasts narrow beam 489 LDR communication using the other waveform and the other data characteristic and terminal 490 receives and decodes the LDR communication. In some embodiments, satellite 488 broadcasts using frequency F2 (e.g., F2 of Figure 4A).
[0183] Figure 4N is a diagram illustrating an embodiment of a satellite communication system. In some embodiments, satellite 491 comprises satellite 100 of Figure 1 or satellite 410 of Figure 4A. In some embodiments, terminal 493 comprises terminal 416 of Figure 4A. In the example shown, the HDR communication of Figure 4N and Figure 40 follows the LDR communication of Figure 4L and Figure 4M. Terminal 493 transmits narrow beam 492 HDR communication to satellite 491 using a different waveform and a different data characteristic. In some embodiments, bidirectional HDR communication is enabled between satellite 491 and terminal 493 (e.g., using the different waveform and the different data characteristic and a narrow beam antenna configuration). In some embodiments, terminal 493 broadcasts using frequency Fl or F3 (e.g., Fl of Figure 4A or F3 of Figure 4B).
[0184] Figure 40 is a diagram illustrating an embodiment of a satellite communication system. In some embodiments, satellite 494 comprises satellite 100 of Figure 1 or satellite 410 of Figure 4A. In some embodiments, terminal 496 comprises terminal 416 of Figure 4A. In the example shown, satellite 494 communicates a narrow beam HDR communication - for example, satellite 494 broadcasts narrow beam 495 HDR communication using the different waveform and the different data characteristic and terminal 496 receives and decodes the HDR communication. In some embodiments, satellite 494 broadcasts using frequency F2 (e.g., F2 of Figure 4A).
[0185] In some embodiments, the satellite communication system sequence skips the LDR bidirectional communication of Figure 4L and Figure 4M and goes directly to Figure 4N and Figure 40.
[0186] Figure 5A depicts example embodiments of a portion of a satellite PNT system. Figure 5A includes embodiment 500 of shell 502. Shell 502 includes a plurality of satellites (e.g.. analogous to satellite 100 of Figure 1, satellite 200 of Figure 2, satellite 310 of Figure 3, satellite 410 of Figure 4, etc.) and depicts their orbits around the earth. In the example shown, the plurality of satellites are in LEO at approximately equivalent altitudes w ith respect to the surface of the earth (e.g., 900 km). In some embodiments, shell 502 is one of a plurality of shells. For example, the plurality of shells include satellites with orbits offset from shell 502 (e.g., including orbits above. below, or otherwise offset from those of shell 502 relative to the surface of the earth). In some embodiments, multiple satellites correspond to a depicted orbit.
[0187] In some embodiments, receiver systems located on or near the surface of the earth utilize one or more satellites from shell 502 to determine position coordinates and time information. In some embodiments, signals from satellites of shell 502 use frequency bands above the 1-2 GHz range. In some such embodiments, the frequencies of the communication receiving channel are at least 25 GHz. In various embodiments, the 25.5-27.0 GHz frequency band, the 37.5-42.5 GHz frequency band, or another appropriate frequency band are used. The high frequencies allow for PNT data to be transmitted from satellites in shell 502 at a higher accuracy than the standard 1-2 GHz range. Thus, in some embodiments, the receiver systems determine their position and time to an accuracy comparable to or greater than standard PNT systems. In some embodiments, satellites are lower in altitude than 1000 km and transmit signals in the high frequencies within a reduced geographical area on the surface of the earth. In the example show n, area 504 may correspond to a satellite within shell 502 at a given time. In some embodiments, the size of area 504 and comparable broadcasting areas of other satellites within shell 502 relative to the surface of the earth allows for the satellites within shell 502 to transmit a signal associated with a constrained geographical area (e.g., an area approximating a first country receives a first signal, an area approximating a second country receives a second signal, etc.).
[0188] Figure 5B depicts example embodiments of a portion of a satellite PNT system. In the example shown, Figure 5B includes embodiment 550 of a shell (e.g., shell 502) in which satellite 552 is labeled and the orbit of satellite 552 is highlighted.
[0189] Figure 6 is a flow diagram illustrating an embodiment of a process for a satellite system. In some embodiments, the process of Figure 6 is associated with a satellite or aircraft system (e.g., satellite 100 of Figure 1, satellite 200 of Figure 2, satellite 310 of Figure 3, satellite 410 of Figure 4, etc.). In the example shown, in 600 a first frequency reference generator is provided. In some embodiments, the first frequency reference generator generates a first frequency reference signal in a first frequency band. In various embodiments, the first frequency band is higher than 10GHz, the first frequency band is higher than 20GHz, or any other appropriate frequency band. In 602, a communication receiving channel is provided using the first frequency. For example, the satellite or aircraft of the satellite system receives data using a signal in the first frequency band, which is a reverse of a legacy satellite system that includes a legacy communication transmission channel for transmitting data from a legacy satellite in the first frequency band. In some embodiments, the communication receiving channel comprises a broadband channel (e.g., 1,000MHz, 500MHz, 320MHz of the 3.45GHz band within the frequency range of 20.1-23.55GHz).
[0190] In some embodiments, the satellite system uses the frequency band 25.5-27.0 GHz for satellite to earth communications.
[0191] In some embodiments, the satellite system uses the frequency band 27-30 GHz for satellite to earth communications.
[0192] In some embodiments, the satellite system uses the frequency band 40-42 GHz for satellite to earth communications.
[0193] In some embodiments, the satellite system uses the frequency band 47-52 GHz for satellite to earth communications.
[0194] In some embodiments, the legacy satellite system uses the frequency band 17-20 GHz for satellite to earth communications.
[0195] In some embodiments, the legacy satellite system uses the frequency band 20-24 GHz for satellite to earth communications.
[0196] In some embodiments, the legacy satellite system uses the frequency band 25.5-27 GHz for satellite to earth communications.
[0197] In some embodiments, the legacy satellite system uses the frequency band 37.5-42.5 GHz for satellite to earth communications.
[0198] In 604, a second frequency reference generator is provided. In some embodiments, a second frequency reference generator generates a second frequency reference signal in a second frequency band. In various embodiments, the second frequency band is higher than 10GHz, the second frequency band is higher than 20GHz, or any other appropriate frequency band. In 606, a communication transmission channel is provided using the second frequency. For example, the satellite or aircraft system transmits using the second frequency, which is a reverse of a legacy satellite system that includes a legacy communication receiving channel for receiving data at the legacy satellite in the second frequency band. In some embodiments, the communication transmission channel comprises a broadband channel (e.g., 1,000MHz, 500MHz, 320MHz of the 3.35GHz band within the frequency range of 20.2-23.55GHz).
[0199] In some embodiments, the satellite system uses the frequency band 25.5-27.0 GHz for earth to satellite communications. [0200] In some embodiments, the satellite system uses the frequency band 20-24 GHz for earth to satellite communications.
[0201] In some embodiments, the satellite system uses the frequency band 37.5-42.5 GHz for earth to satellite communications.
[0202] In some embodiments, the legacy satellite system uses the frequency band 27-30 GHz for earth to satellite communications.
[0203] In some embodiments, the legacy satellite system uses the frequency band 40-42 GHz for earth to satellite communications.
[0204] In some embodiments, the legacy satellite system uses the frequency band 47-52 GHz for earth to satellite communications.
[0205] In some embodiments, the satellite system further comprises a receiving antenna, wherein the communication receiving channel for receiving a direct spread or frequency hopped signal uses the receiving antenna. In some embodiments, the satellite system further comprises a transmission antenna, wherein the communication transmission channel for transmitting a direct spread or frequency hopped signal uses the transmission antenna.
[0206] In some embodiments, the receiving antenna comprises an antenna capable of forming a central beam with a half width of less than 20 degrees (e.g., 0.5, 1, 2, 5, 10, 15, or any other appropriate number of degrees). In various embodiments, the receiving antenna comprises a beamformed antenna, a phased-array antenna, a metamaterial antenna, an radio frequency (RF) lens, an array with a reflector, a multi-element antenna (e.g.. with 500-20,000 elements), or any other appropriate antenna or combination of antennas. In some embodiments, the receiving antenna is configured to receive multiple beams simultaneously. In some embodiments, the receiving antenna forms a null to reduce signal degradation from an interfering signal.
[0207] In some embodiments, the transmission antenna comprises an antenna capable of forming a central beam with a half width of less than 20 degrees (e.g., 0.5, 1, 2, 5, 10, 15, or any other appropriate number of degrees). In various embodiments, the transmission antenna comprises a beamformed antenna, a phased-array antenna, a metamaterial antenna, an RF lens, an array with a reflector, a multi-element antenna (e.g.. with 500-20.000 elements), or any other appropriate antenna or combination of antennas. In some embodiments, the transmitting antenna is configured to transmit multiple beams simultaneously. In some embodiments, the transmission antenna forms a null to reduce transmission towards an interfering receiver. [0208] Figure 7 is a flow diagram illustrating an embodiment of a process for a receiver system. In some embodiments, the process of Figure 7 is associated with a receiver (e.g., receiver 208 of Figure 2), a user (e.g., user 308 of Figure 3), a terminal (e.g., terminal 416 of Figure 4), or any other appropriate receiver system. In the example shown, in 700 a first frequency reference generator is provided. In some embodiments, the first frequency reference generator generates a first frequency reference signal in a first frequency band. In various embodiments, the first frequency band is higher than 10GHz, the first frequency band is higher than 20GHz, or any other appropriate frequency band is used. In 702, a communication transmission channel is provided using the first frequency. For example, the receiver system transmits data using a signal in the first frequency band, which is a reverse of a legacy satellite system that includes a legacy communication receiving channel for receiving data from a legacy satellite in the first frequency band. In some embodiments, the communication transmission channel comprises a broadband channel (e.g., 1,000MHz, 500MHz. 320MHz of the 3.35GHz band within the frequency range of 20.2-23.55GHz).
[0209] In some embodiments, the satellite system uses the frequency band 17-20 GHz for earth to satellite communications.
[0210] In some embodiments, the satellite system uses the frequency band 20-24 GHz for earth to satellite communications.
[0211] In some embodiments, the satellite system uses the frequency band 25.5-27.0 GHz for earth to satellite communications.
[0212] In some embodiments, the satellite system uses the frequency band 37.5-42.5 GHz for earth to satellite communications.
[0213] In some embodiments, the legacy satellite system uses the frequency band 27-30 GHz for earth to satellite communications.
[0214] In some embodiments, the legacy satellite system uses the frequency band 40-42 GHz for earth to satellite communications.
[0215] In some embodiments, the legacy satellite system uses the frequency band 47-52 GHz for earth to satellite communications.
[0216] In 704, a second frequency reference generator is provided. In some embodiments, a second frequency reference generator generates a second frequency reference signal in a second frequency band. In various embodiments, the second frequency band is higher than 10GHz, the second frequency band is higher than 20GHz, or any other appropriate frequency band is used. In 706, a communication receiving channel is provided using the second frequency. For example, the receiver system receives using the second frequency, which is a reverse of a legacy satellite system that includes a legacy communication transmission channel for receiving data at the legacy satellite in the second frequency band. In some embodiments, the communication receiving channel comprises a broadband channel (e.g.. 1,000MHz, 500MHz, 320MHz of the 3.35GHz band within the frequency range of 20.2-23.55GHz).
[0217] In some embodiments, the receiver system uses the frequency band 25.5-27.0 GHz for satellite to earth communications.
[0218] In some embodiments, the receiver system uses the frequency’ band 27-30 GHz for satellite to earth communications.
[0219] In some embodiments, the receiver system uses the frequency band 40-42 GHz for satellite to earth communications.
[0220] In some embodiments, the receiver system uses the frequency band 47-52 GHz for satellite to earth communications.
[0221] In some embodiments, the legacy satellite system uses the frequency band 17-20 GHz for satellite to earth communications.
[0222] In some embodiments, the legacy satellite system uses the frequency band 20-24 GHz for satellite to earth communications.
[0223] In some embodiments, the legacy satellite system uses the frequency band 25.5-27 GHz for satellite to earth communications.
[0224] In some embodiments, the legacy satellite system uses the frequency band 37.5-42.5 GHz for satellite to earth communications.
[0225] In some embodiments, the receiver system further comprises a receiving antenna, wherein the communication receiving channel for receiving a direct spread signal uses the receiving antenna. In some embodiments, the satellite system further comprises a transmission antenna, wherein the communication transmission channel for transmitting a direct spread signal uses the transmission antenna.
[0226] In some embodiments, the receiving antenna comprises an antenna capable of forming a central beam with a half width of less than 20 degrees (e.g., 0.5, 1, 2, 5, 10, 15, or any other appropriate number of degrees). In various embodiments, the receiving antenna comprises a beamformed antenna, a phased-array antenna, a metamaterial antenna, an RF lens, an array with a reflector, a multi-element antenna (e.g., with 500-20,000 elements), or any other appropriate antenna or combination of antennas. In some embodiments, the receiving antenna is configured to receive multiple beams simultaneously. In some embodiments, the receiving antenna forms a null to reduce degradation from an interfering signal.
[0227] In some embodiments, the transmission antenna comprises an antenna capable of forming a central beam with a half width of less than 20 degrees (e.g., 0.5, 1, 2, 5, 10, 15, or any other appropriate number of degrees). In various embodiments, the transmission antenna comprises a beamformed antenna, a phased-array antenna, a metamaterial antenna, an RF lens, an array with a reflector, a multi-element antenna (e.g., with 500-20,000 elements), or any other appropriate antenna or combination of antennas. In some embodiments, the transmitting antenna is configured to transmit multiple beams simultaneously. In some embodiments, the transmission antenna forms a null to reduce transmission towards an interfering receiver.
[0228] A satellite system is described. The satellite system includes an antenna and a processor. The processor is configured to establish initial contact with a receiver system using a wide beam antenna setup for the antenna, determine a narrow beam antenna setup for the antenna based at least in part on data from the initial contact, and provide position coordinates and time information using the narrow beam antenna setup.
[0229] In some embodiments, the position coordinates and time information are provided to a user. In some such embodiments, the position coordinates and time information are provided to the user via a user interface.
[0230] In some embodiments, the narrow beam antenna setup is configured to transmit a signal at an angle at least a minimum number of degrees above a horizon plane (e.g., greater than a minimum number of degrees above the horizon plane - for example, 36. 45. 54. or any other appropriate number of degrees). In some embodiments, angling the narrow beam antenna setup more perpendicular to the horizon plane reduces interference from signals transmitted closer to the horizon plane (e.g., from jammers, spoofers, etc.). In some embodiments, the wide beam antenna setup is configured to transmit a signal transmitted at an angle of at least 36 degrees above the horizon plane. For example, the wide beam antenna setup approximates a cone with at most a 90- degree aperture pointed directly toward the surface of the earth. In some embodiments, the narrow beam antenna setup has a beam angle width of less than 40 degrees (i.e., approximately a cone with at most a 40-degree aperture - for example, 35, 30. 25. 20, 15, 10, 5. 4, 3, 2. 1 degree cone aperture or any other appropriate degree cone aperture). For example, in some embodiments, the narrow beam antenna setup has a beam angle width of 1 degree. In some embodiments, the narrow beam antenna setup has a beam angle width of 4 degrees. In some embodiments, lowering beam width reduces interference (e.g., from a signal jammer, spoofer, another satellite system, etc.) and/or provides more localization for the PNT signals to a target receiver or terminal. In some embodiments, the narrow beam antenna setup is one of a plurality of narrow beam antenna setups. In various embodiments, the plurality of narrow beam antenna setups correspond to the receiver system (e.g., as the satellite system moves relative to the receiver system), correspond to a plurality of receiver systems, are configured in response to external data (e.g., weather or interference data in a particular area), or are configured in any other appropriate manner. For example, in response to data indicating stormy weather in an area, signal gain may be increased to improve transmission of the PNT signals within the area,
[0231] In some embodiments, establishing initial contact comprises transmitting satellite data for a plurality of satellites. In various embodiments, the satellite data includes ephemeris data, almanac data, first predictive satellite motion models, second predictive satellite motion models, encryption information, or any other appropriate information. For example, portions of a satellite motion model, a satellite almanac, and updates to cryptographic keys are transmitted to the receiver system as a part of establishing the initial contact. In some embodiments, the first predictive satellite motion models and/or the second predictive satellite motion models allow for precise orbit determination. In some such embodiments, the first predictive satellite motion models and/or the second predictive satellite motion models include dynamic or kinematic parameters. In some embodiments, the dynamic or kinematic parameters are integrated with high-precision, multi-GNSS data processing software (e.g., Bernese GNSS Software).
[0232] In some embodiments, the receiver processor is further configured to determine a direction of an interfering beam. In some such embodiments, the processor is further configured to generate a spatial null in the direction of the interfering beam. For example, an interfering beam may be produced by ajammer (i.e.. deliberately interfering with the receiver system), by crosstalk from another system, etc. Generating the spatial null in the direction of the interfering beam improves communication with the receiver system. In some such embodiments, a plurality of spatial nulls are generated in the direction of a set of strongest interfering beams (e.g., the three strongest interfering beams).
[0233] In some embodiments, the direction of the interfering beam is received from a database. In some embodiments, the direction of the interfering beam is determined based on a scan of received signals. In some embodiments, determining the direction of the interfering beam includes generating a spatial null in the direction of a received signal of the scan of received signals and determining whether signal strength of communications between the satellite system and the receiver system improved in response to generating the spatial null. For example, the scan of received signals is ordered by signal strength, and the strongest signals are iteratively nulled. In response to generating the spatial null, and strength of a signal carrying communications between the satellite system and the receiver system improving, the spatial null may be maintained.
Otherwise, the signal is identified as a signal carrying communications between the satellite system and the receiver system. The next strongest signal(s) are then tested, and multiple nulls corresponding to the strongest interfering signals are maintained.
[0234] In some embodiments, the data is transmitted using a signal w ith a frequency of at least 25 GHz. In various embodiments, the antenna is at least one hom antenna, a phased-array antenna, a reflector and an array, an array-fed reflector antenna, a multi-element antenna (e.g., with 500-20,000 elements, or any other appropriate type of antenna.
[0235] A satellite system is disclosed. The satellite system is configured to communicate with receiver systems to provide PNT data with reduced interference from other systems (e.g., signal jammers, spoofers, legacy satellite systems, etc.). This is achieved by establishing initial contact with a receiver system using a wide beam antenna setup and determining narrow beam antenna setups based on the initial contact.
[0236] This communication system is designed to avoid some problems associated with the existing position, navigation, and time systems (e.g., GPS, GLONASS, Galileo, and BeiDou). In various embodiments, the wide beam antenna setup and/or the narrow^ beam antenna setups are configured to transmit signals at an angle at least 36 degrees above a horizon plane. The satellite system is able to avoid being as easy to jam or interfere with by limiting signals to being more overhead so that ground or near ground signals will not be an issue.
[0237] In some embodiments, the satellite system operates at frequencies that enable high data speed communications between the receiver system and the satellite system that can be passed betw een satellites of a constellation and then back down to a different receiver system. The higher frequencies enable higher accuracy compared to current position, navigation, and time systems at more overhead angles and the use of signal spreading to increase the receiver system's ability to extract useful signal from a noisy background environment. The higher frequencies also enable higher data rates and larger payloads of data compared to current position, navigation, and time systems allowing for multiple selectable channels to be transmitted from the satellite system. This allows for different groups of receiver systems to receive different accuracies of PNT signals, and for groups to receive signals that are spatially selective (e.g.. in one geographical area enabled, but in another geographical area not enabled).
[0238] In various embodiments, the satellite system generates one or more spatial nulls in the direction of interfering beams (e.g., the strongest interfering beams). The spatial nulls improve the strength of communications with the receiver system, further reduce interference and further improve the performance of the communication system. In an example, signals are tested in order of signal strength (e.g., from a scan of received signals) and nulled if nulling the signal would improve the strength of the communications with the receiver system. If nulling the signal reduces the strength of the communications with the receiver system, the signal is assumed to be a communication signal from the receiver and in various embodiments is tracked (e.g., via angling a narrow beam setup toward the signal) or handled in any other appropriate manner.
[0239] A satellite receiver system is disclosed. The system comprises an antenna and a processor. The processor is configured to establish initial contact with a transmitter (e.g., a ground terminal) using a wide beam antenna setup for the antenna; determine a narrow beam antenna setup for the antenna; and receive data from the transmitter using the narrow beam antenna setup.
[0240] In some embodiments, the satellite receiver uses a wide beam pattern to listen for transmitters. Once an initial contact has been made and a link established between the satellite and the transmitter (e.g., a ground terminal), the satellite determines a narrow beam antenna setup for the antenna to communicate with the transmitter. In some embodiments, the satellite receiver supports communication with a multiple transmitters using a multiple narrow beam configuration for the antenna in receiving signals from the multiple transmitters.
[0241] A receiver system is described. The receiver system includes an antenna and a processor. The processor is configured to establish initial contact with a satellite using a wide beam antenna setup for the antenna, determine narrow beam antenna setups for the antenna based at least in part on satellite data from the initial contact, determine position coordinates and time information using position-navigation-time (PNT) data received from the narrow beam antenna setups, and provide the position coordinates and the time information.
[0242] In some embodiments, the position coordinates and time information are provided to a user. In some such embodiments, the position coordinates and time information are provided to the user via a user interface.
[0243] In some embodiments, a narrow beam antenna setup of the narrow beam antenna setups is configured to receive a signal transmitted at an angle at least minimum number of degrees above a horizon plane (e.g.. greater than minimum number of degrees above the horizon plane - for example, 36, 45, 54, or any other appropriate number of degrees). In some embodiments, angling the narrow beam antenna setup farther above the horizon plane reduces interference from signals transmitted closer to the horizon plane (e.g., jammers, spoofers, etc.). In some embodiments, the wide beam antenna setup is configured to receive a signal transmitted at an angle of at least 36 degrees above the horizon plane. For example, the wide beam antenna setup may approximate a cone with a 90-degree aperture pointed directly upward (i. e.. perpendicular to the horizon plane). In some embodiments, a narrow beam antenna setup of the narrow beam antenna setups has a beam angle width of less than 40 degrees (i.e., approximates a cone with at most a 40-degree aperture - for example, a 35, 30, 25, 20, 15, 10, 5, 4, 3, 2, 1 degree cone). For example, in some embodiments, the narrow beam antenna setup has a beam angle width of 1 degree. Lowering beam angle width reduces interference in some embodiments (e.g., fromjammers, spoofers, etc.). In some embodiments, the narrow beam antenna setups include at least four narrow beam antenna setups. In various embodiments, the narrow beam antenna setups correspond to different satellites, correspond to a shared satellite (e.g., as it moves relative to the receiver system), or are configured in any other appropriate manner.
[0244] In some embodiments, establishing initial contact comprises receiving satellite data for a plurality of satellites. In various embodiments, the satellite data includes ephemeris data, almanac data, first predictive satellite motion model data, second predictive satellite motion model data, encryption information, or any other appropriate information. In an example, portions of a satellite motion model (e.g., motion model parameters), a satellite almanac, and updates to cryptographic keys are received while establishing the initial contact.
[0245] In some embodiments, establishing initial contact further comprises decoding the satellite data for the plurality of satellites. In some such embodiments, the satellite data is decoded sequentially (e.g., starting with data associated with a single satellite). In some embodiments, decoding accuracy is improved using satellite data that has already been decoded. For example, data associated with a single satellite is decoded. From the data associated with the single satellite, ephemeris and an approximate location of the receiver system are found. Using the ephemeris and the approximate location of the receiver system, decoding accuracy of subsequent satellites is improved.
[0246] In some embodiments, the processor is further configured to determine a direction of an interfering beam. In some such embodiments, the processor is further configured to generate a spatial null in the direction of the interfering beam. For example, an interfering beam is produced by a jammer (i.e., deliberately interfering with the receiver system), crosstalk from another system, etc. Generating the spatial null in the direction of the interfering beam strengthens the signal received from the narrow beam antenna setups. In some such embodiments, a plurality of spatial nulls are generated in the direction of a set of strongest interfering beams (e.g., the three strongest interfering beams).
[0247] In some embodiments, the direction of the interfering beam is received from a database. In some embodiments, the direction of the interfering beam is determined based on a scan of received signals. In some embodiments, determining the direction of the interfering beam includes generating a spatial null in the direction of a received signal of the scan of received signals and determining whether signal strength of a signal carrying the PNT data improved in response to generating the spatial null. For example, the scan of received signals is ordered by signal strength, and the strongest signals are then iteratively nulled. In response to generating the spatial null and strength of a signal carrying the PNT data improving, the spatial null is maintained. Otherwise, the signal is identified as a signal carrying the PNT data. The next strongest signals are then tested, and multiple nulls corresponding to the strongest interfering signals are maintained.
[0248] In some embodiments, the data is received using a signal with a frequency of at least 25 GHz. In various embodiments, the antenna is a hom antenna, array-fed reflector, a multielement antenna (e.g.. a 500 to 20,000 element antenna), or any other appropriate type of antenna.
[0249] A receiver system is disclosed. The receiver system is configured to communicate with satellites or aircraft to provide position coordinates and time information with reduced interference from other systems (e.g., signal jammers, spoofers, legacy satellite systems, etc.). This is achieved by establishing initial contact with a satellite using a wide beam antenna setup and determining narrow beam antenna setups based on the initial contact.
[0250] This communication system is designed to avoid some problems associated with the existing position, navigation, and time systems (e.g., GPS, GLONASS, Galileo, and BeiDou). In various embodiments, the wide beam antenna setup and/or the narrow beam antenna setups are configured to receive signals transmitted at an angle at least 36 degrees above a horizon plane. The receiver system is able to avoid being as easy to jam or interfere with by limiting incoming signals to being more overhead so that ground or near ground signals will not be an issue.
[0251] In some embodiments, the receiver system operates at frequencies that enable high data speed communication between the receiver system and the satellite that can be passed between satellites of a constellation and then back down to a different receiver system. The higher frequencies enable higher accuracy compared to current position, navigation, and time systems at more overhead angles and the use of signal spreading to increase the ground terminal’s ability’ to extract useful signal from a noisy background environment. The higher frequencies also enable higher data rates and larger payloads of data compared to current position, navigation, and time systems allowing for multiple selectable channels to be transmitted from satellites. This allows for different groups of ground terminals to receive different accuracies of PNT signals, and for groups to receive signals that are spatially selective (e.g., in one geographical area enabled, but in another geographical area not enabled).
[0252] In various embodiments, the receiver system generates one or more spatial nulls in the direction of interfering beams (e.g., the strongest interfering beams). The spatial nulls may improve the strength of a signal carry ing PNT data, further reduce interference and further improve the performance of the receiver system. In an example, signals are tested in order of signal strength (e.g., from a scan of received signals) and nulled if nulling the signal would improve the strength of the signal carrying PNT data. If nulling the signal reduces the strength of the signal carrying PNT data, the signal is assumed to be carrying PNT data and in various embodiments is tracked (e.g., via a narrow beam setup) or handled in any other appropriate manner.
[0253] Figure 8 is a diagram illustrating an embodiment of communications with a satellite PNT system. In various embodiments, satellite 800 is analogous to satellite 100 of Figure 1, satellite 200 of Figure 2, satellite 310 of Figure 3, satellite 410 of Figure 4, or any other appropriate satellite system. In various embodiments, receiver 806 is analogous to receiver 208 of Figure 2. user 308 of Figure 3, terminal 416 of Figure 4, or any other appropriate receiver or user system. Receiver 806 includes an antenna. In various embodiments, the antenna is a horn antenna, a plurality of hom antennas, an array -fed reflector, a multi-element antenna (e.g., 500 to 20,000 element antenna), or any other appropriate type of antenna. In the embodiment shown, receiver 806 establishes initial contact with satellite 800 using wide beam antenna setup 802. Receiver 806 determines narrow beam antenna setup 804 based on satellite data from the initial contact. In some embodiments, the satellite data is for a plurality of satellites (e.g., satellites of a shell or constellation including satellite 800). In various embodiments, satellite data includes ephemeris data, almanac data, motion model data, cryptographic encoding information, or any other appropriate data. In the embodiment shown, wide beam antenna setup 802 is configured to receive a signal transmitted at least 36 degrees above a horizon plane.
[0254] Narrow beam antenna setup 804 is directed toward satellite 800. In some embodiments, narrow beam antenna setup 804 has a beam angle width of less than 40 degrees. Narrow beam antenna setup 804 is one of a plurality of narrow beam antenna setups. For example, other narrow beam antenna setups directed toward other satellites in the shell or constellation including satellite 800 are determined based on the satellite data from the initial contact with satellite 800, from initial contact established with the other satellites, etc.
[0255] Receiver 806 determines position coordinates and time information using PNT data received from the plurality of narrow beam antenna setups including narrow beam antenna setup 804. In some embodiments, antenna setups of the plurality of narrow beam antenna setups use frequency bands above the 1-2 GHz range. In some such embodiments, the frequencies of signals carrying the PNT data are at least 25 GHz. In various embodiments, the 25.5-27.0 GHz frequencyband, the 37.5-42.5 GHz frequency band, or another appropriate frequency band are used. The high frequencies allow for the PNT data to be transmitted at a higher accuracy than the standard 1-2 GHz range. This allows receiver 806 to determine position coordinates and time information to an accuracy comparable to or greater than standard PNT systems. Receiver 806 provides the position coordinates and time information (e.g.. to a user via a user interface).
[0256] Figure 9 is a diagram illustrating an embodiment of communications with a satellite PNT system. In various embodiments, satellite 900 is analogous to satellite 100 of Figure 1, satellite 200 of Figure 2, satellite 310 of Figure 3, satellite 410 of Figure 4, satellite 800 of Figure 8, or any other appropriate satellite system. Satellite 900 includes an antenna. In various embodiments, the antenna is a horn antenna, a plurality of hom antennas, an array-fed reflector, a multi-element antenna (e.g., 500 to 20,000 element antenna), or any other appropriate type of antenna. In various embodiments, receiver 906 is analogous to receiver 208 of Figure 2, user 308 of Figure 3, terminal 416 of Figure 4, receiver 806 of Figure 8, or any other appropriate receiver or user system.
[0257] In the embodiment shown, satellite 900 establishes initial contact with receiver 906 via wide beam antenna setup 902 and determines antenna setup 904 based on the initial contact. In some embodiments, antenna setup 904 is a narrow beam antenna setup. In some embodiments, antenna setup 904 has a beam angle width of less than 40 degrees (e g., 35, 30, 25, 20, 15, 10, 5, 4, 3, 2, 1 degree width or any other appropriate width). In some embodiments, antenna setup 904 is angled (e.g.. directed toward receiver 906 in a manner analogous to narrow beam antenna setup 804 of Figure 8). Satellite 900 provides PNT data to receiver 906 using antenna setup 904. Receiver 906 determines position coordinates and time information based on the PNT data received from satellite 900 and/or other satellites (e.g., in the same shell or constellation as satellite 900).
[0258] In the embodiment shown, wide beam antenna setup 902 is configured to transmit signals at an angle of at least 36 degrees above a horizon plane (e.g., a 40, 45, 50, 55, 60, 65 degree angle above the horizontal plane). Thus, wide beam antenna setup 902 can be seen to exclude system 910. Antenna setup 904 can be seen to exclude system 909 and system 910. In some embodiments, system 909 and system 910 represent interfering systems (e.g., jammers, spoofers, transmitters of unrelated data, unfriendly listeners, receivers of unrelated data, etc.). In some embodiments, satellite 900 generates one or more spatial nulls to reduce interference of system 909 and system 910. Both high elevation angles of communications and nulling of interfering beams may improve satellite 900’ s resistance to jamming, spoofing, and other interference.
[0259] In some embodiments, system 909 and system 910 represent PNT receivers similar to receiver 906. In various embodiments, satellite 900 has not established contact with system 909 and system 910, or has established contact via other antenna setups (not shown). In some embodiments, system 909 and system 910 are handled by satellite 900 differently than receiver 906 (e.g., based on a user group, a geographic area, etc.). In an example, system 909 belongs to a user group associated with a lower-accuracy PNT signal, while system 910 is not supported by satellite 900 based on its geographic area. Satellite 900 is then associated with another antenna setup of satellite 900 or another satellite (e.g., in the same shell or constellation as satellite 900) and system 910 is not associated with an antenna setup. In some embodiments, high elevation angles of communications and the determination of narrow beam antenna setups enable satellite 900 to differentiate between systems belonging to different user groups, geographic areas, etc.
[0260] Figure 10A is a diagram illustrating an embodiment of a system for mapping broadband steerable beams to antennas. In some embodiments, the broadband steerable beams comprise broadband steerable beams associated with broadband steerable transmitter (TX) subsystem(s) or receiver (RX) subsystem(s) of Figure 17 or Figure 18A. In some embodiments, the system for mapping broadband steerable beams to antennas determines wide beam antenna setups and/or narrow beam antenna setups for the antennas. In the example shown, at the system level, first software defined networking (SDN) 1000 plans which satellite serves which area and which users and from which start time to which end time. The next level details are then planned by SDN 1000 including which frequency and channel to use for which TX or RX, how much bandwidth, how to make sure interference and weather are accounted for (e.g., to calculate needed TX power and so on; on both a per-beam basis and per-satellite or per-terminal basis). SDN 1000 then fans out (e.g., distributes) these schedules to all network nodes well before the start times. In various embodiments, network nodes comprise one or more of a satellite (e.g.. Si 1002), a ground terminal (e.g., Ti 1004), a control plane entity (e.g., control plane entity 1008), an operation center (e.g., operation center 1006), or any other appropriate network node.
[0261] Figure 10B is a diagram illustrating an embodiment of a system for mapping broadband steerable beams to antennas. In some embodiments, the system for mapping broadband steerable beams to antennas determines wide beam antenna setups and/or narrow beam antenna setups for the antennas. In some embodiments, the satellite of Figure 10B is used to implement satellite (e.g., Si 1002) of Figure 10A. In the example shown, the satellite (e.g., Si 1010) includes beam manager 1012 and pointing manager 1014. On the satellite TX or RX, a schedule is ingested by beam manager 1012. which basically knows where it will be at the start time, which area it needs to point to (e.g., where the area is specified in earth centered, earth fixed (ECEF) or other coordinates) and computes them into angles from the satellite (e.g., theta, phi relative to the satellite nadir pointing). Beam manager 1012 then does the next level of work to figure out the antenna driver parameters, which, depending on the antenna structure, could be element level phases, etc. These antenna driver parameters are then updated by pointing manager 1014 at a specific update rate - so that, as the satellite moves, the beam continues to point to the right point on the ground (e.g., a beam is directed to a location roughly every tens of milliseconds). Then either for beam sharing reasons or at the end time, there can be big jumps coming from the pointing manager 1014. In some embodiments, if the jumps are for beam sharing, the jumps are for cycling between one of N spots on some schedule (e.g., on one location (a first spot) for a time (a first duration) and then on another location (a second spot) for another time (a second duration), etc.). At handover, as the users associated with a spot are handed over (e.g., as in traffic to that spot is no longer routed through that beam) and that TX or RX beam either gets assigned to serve a new spot or stays unassigned for a defined set of time (all of which is known through the schedule). In some embodiments, RX beams are independently controlled with respect to TX beams (e.g., there is no tight timing relationship between TX and RX). In some embodiments, RX nulls are similarly controlled to track interfering sources. In some embodiments, multiple TX and RX beams are controlled for a satellite to point to target ground terminals for TX and RX communications and target interfering sources for blocking.
[0262] Figure 10C is a diagram illustrating an embodiment of a system for mapping broadband steerable beams to antennas. In some embodiments, the system for mapping broadband steerable beams to antennas determines wide beam antenna setups and/or narrow beam antenna setups for the antennas. In some embodiments, the terminal of Figure 10C is used to implement terminal (e.g., Ti 1004) of Figure 10A. In the example shown, the terminal (e.g.. Ti 1020) includes beam manager 1022 and pointing manager 1024. On the satellite TX or RX. a schedule is ingested by beam manager 1022, which basically knows where it will be at the start time, which area it needs to point to (e.g., where the area is specified in earth centered, earth fixed (ECEF) or other coordinates) and computes them into angles from the satellite (e.g., theta, phi relative to the satellite nadir pointing). Beam manager 1022 then does the next level of work to figure out the antenna driver parameters, which, depending on the antenna structure, could be element level phases, etc. These antenna driver parameters are then updated by pointing manager 1024 at a specific update rate - so that, as the satellite moves, the beam continues to point to the right point on the ground (e.g., a beam is directed to a location roughly every tens of milliseconds). Then either for beam sharing reasons or at the end time, there can be big jumps coming from the pointing manager 1024. In some embodiments, if the jumps are for beam sharing, the jumps are for cycling between one of N spots on some schedule (e.g., on one location (a first spot) for a time (a first duration) and then on another location (a second spot) for another time (a second duration), etc ). At handover, as the users associated with a spot are handed over (e.g., as in traffic to that spot is no longer routed through that beam) and that TX or RX beam either gets assigned to serve a new spot or stays unassigned for a defined set of time (all of which is known through the schedule). In some embodiments, RX beams are independently controlled with respect to TX beams (e.g., there is no tight timing relationship between TX and RX). In some embodiments, RX nulls are similarly controlled to track interfering sources. In some embodiments, TX nulls are similarly controlled to track satellites that are not supposed to receive transmissions from the ground terminal. In some embodiments, multiple TX and RX beams are controlled for a ground terminal to point to target satellites for TX and RX communications and target interfering sources for blocking.
[0263] Figure 10D is a diagram illustrating an embodiment of a constellation of satellites. In some embodiments, the satellites of Figure 10 (e.g., satellite (Si) 1030, satellite (S2) 1032, satellite (SN) 1034, satellite (SM) 1036, satellite (SL) 1038, etc.) are analogous to satellite 100, 200, 310. 410, of Figures 1, 2, 3. and 4, respectively. In the example shown, the satellite network comprises satellite (Si) 1030, satellite (S2) 1032, satellite (SN) 1034, satellite (SM) 1036, satellite (SL) 1038 and terminal (Ti) 1040, terminal (T2) 1042, terminal (TQ) 1044, and terminal (TR) 1046. Satellite (Si) 1030, satellite (S2) 1032, and satellite (SN) 1034, are in one plane/in one shell (e.g., analogous to shell 502 of Figure 5) and satellite (SM) 1036 and satellite (SL) 1038 are in another plane/other shell. There is a connection (e.g., connection 1054) to other constellation 1048 from the constellation of satellites. Data connection 1052 is shown between terminal (TR) 1046 and satellite
(51) 1038, and there are other data connections shown between satellite (SM) 1036 and satellite (SL) 1038, between satellite (SM) 1036 and satellite (Si) 1030, between satellite (Si) 1030 and satellite
(52) 1032. between satellite (S2) 1032 and satellite (SN) 1034, between satellite (SM) 1036 and terminal (TQ) 1044, between terminal (T2) 1042 and satellite (Si) 1030, and between terminal (Ti) 1040 and satellite (Si) 1030. There are timing synch connections shown between satellite (Si) 1030 and satellite (S2) 1032, satellite (S2) 1032 and satellite (SN) 1034 (e.g., link 1050), satellite (Si) 1030 and satellite (SM) 1036, and satellite (SM) 1036 and satellite (SL) 1038. [0264] In some embodiments, the constellation of Figure 10 comprises aircraft nodes in addition to or instead of satellites.
[0265] Figure 11 A is a diagram illustrating an embodiment of a system for antenna nulling. In some embodiments, the communication system with transmitter 1 100 and receiver 1104 comprises the satellite communication system of Figures 2, 3, 4, etc., with the transmitter being either the satellite, aircraft, or the terminal and the receiver being either the terminal, the aircraft, or the satellite, respectively. In the example shown, coexistence of transmitter 1100 with transmission antenna beam 1101 and receiver 1104 with receive antenna beam 1103 with non-cooperative transmitter 1106 can be achieved by the setting of the antenna array parameters (e g., weights and phases of each of the receiving elements of an antenna array) of the receiving antenna of receiver 1104 to create a null (e.g., null cone 1107) in the direction of the interfering transmitter (e.g., non- cooperative transmitter 1106 communicating with non-cooperating receiver 1102) that may create interference. This nulling of the interfering signal exploits the large number of antenna elements that have sufficient flexibility7 to maintain tight angular tolerances for angular division duplexing (ADD) while providing >20 dB of interference rejection for 1 or more angles (e.g., those angles associated with interfering transmitters).
[0266] In some embodiments, a terminal, aircraft, or a satellite or control system such as a software-defined netw ork has a stored database of locations of other system terminals and other system satellites and/or an understanding of the carrier frequency used for transmission. This location, frequency information, and/or other data such as topological information can be used to calculate the probability of potential interference of a transmitted signal (e.g., is within a distance that the transmitted signal at its frequency will interfere with a system receiver). A determination can be made as to whether an other system terminal or an other system satellite would generate potential interference to the system's terminal, aircraft, or satellite (e.g., that the other system terminal or satellite transmitter is w ithin a threshold distance of the system receiver or is close enough transmitting the frequency towards the system receiver to cause interference). In response to the other system’s device generating potential interference (e.g., being within the distance to cause interference at the frequency), indicating to the antenna to create a null (e.g., a receiving null) to reduce interference between the other system and the system’s terminal or satellite. In some embodiments, a terminal, aircraft, or a satellite has a detector for transmissions from other system terminals and other system satellites and an understanding of the carrier frequency used for reception. This detection of an other system and direction that the other system has from the system can be used to calculate potential interference of received signal from the other system. A determination can also be made as to whether an other system terminal or an other system satellite is potentially interfering with the system’s terminal, aircraft, or satellite. In response to the other system’s device being potentially interfering, the antenna may be configured to create a null (e.g., a receiving null) to reduce interference between the other system and the system’s terminal, aircraft, or satellite. In some embodiments, a combination of detection and using a database of stored location information are used to determine whether or not to create a null (e.g., a receiving null) and where or which direction to create a null.
[0267] Figure 1 IB is a diagram illustrating an embodiment of a system for antenna nulling. In some embodiments, the communication system with transmitter 1110 and receiver 1114 comprises the satellite communication system of Figures 2, 3, 4, etc., with the transmitter being either the satellite, aircraft, or the terminal and the receiver being either the terminal, aircraft, or the satellite, respectively. In the example shown, coexistence of transmitter 1110 with transmission antenna beam 1111 and receiver 1114 with receive antenna beam 1113 with non-cooperative receivers (e.g., non-cooperative receiver 1112) can be achieved by the setting of the transmit array parameters (e.g., weights and phases of each of the transmitting elements) of the transmitter to nullform (e.g., null cone 1115) in the direction of non-cooperative receiver 11 12 (e.g., a victim receiver) that may be interfered by the transmission of transmitter 1110. This nulling of the transmission signal exploits the large number of elements with sufficient flexibility to maintain tight angular tolerances for ADD while providing >20 dB less of signal power at 1 or more angles (e.g., those angles associated with receivers that the system does not want to deliver any power to).
[0268] In some embodiments, a terminal, a satellite, an aircraft, or control systems such as a software defined network has a stored database of locations of other system terminals and other system satellites or an other terrestrial system (e.g., fixed data terminals, mobile bases stations, possible mobile endpoint devices, etc.) and an understanding of the carrier frequency used for transmission and/or reception. This location and frequency information and/or other data such as topological information can be used to calculate a probability of potential interference of a received signal from the system. A determination can be made as to whether an other system terminal or an other system satellite would have a high probability of potential interference from the transmissions of the system’s terminal, aircraft, or satellite. In response to the other system’s device being subject to potential interference, the antenna may be configured to create a null (e.g., a transmitting null) to reduce interference between the system and the other system’s terminal, aircraft, or satellite. In some embodiments, a terminal, aircraft, or a satellite has a detector for transmissions from other system terminals and other system satellites and/or an understanding of the carrier frequency used for reception. This detection of transmissions from an other system and direction that the other system has from the system can be used to calculate potential interference of a transmitted signal from the system. A determination can be made as to whether an other system terminal or an other system satellite is potentially interfered with by the system’s terminal, aircraft, or satellite. In response to the system’s device being potentially interfering, indicating to the antenna to create a null (e.g., a transmitting null) to reduce interference to the other system from the system’s terminal or satellite. In some embodiments, a combination of detection and using a database of stored location information are used to determine whether or not to create a null (e.g., a transmitting null) and where or which direction to create a null.
[0269] In some embodiments, coexistence with non-cooperative receivers can be achieved through near-field operations. Large apertures create a highly variable phaser front that is in close proximity with a non-cooperative receiver that incorporates gain through a reflector or array. The lack of a planar phase front reduces the gain of the aperture and thus reduces the signal levels for the transmitter received by the non-cooperative receiver. The far field begins at 2DA2/lambda so for D of .5 m and lambda of .01 m. the far field begins at 50 m. Therefore, the near-field effect can be exploited to enable close proximity. For example, a 40 dBi antenna for an non-cooperative receiver would only have an effective 20 dB gain in the nearfield further enhancing coexistence.
[0270] In some embodiments, coexistence can be provided by overlaying ADD capabilities with frequency division duplexing (FDD) in which spectrum that is not co-channel with the non- cooperative system (receiver) can be used. Two mechanisms can be used: proactive and reactive. The proactive mechanism is the case when the location and band of the noncooperative systems is known. The transmitter in this case exploits the narrow beamwidths and the use of alternative spectrum either via alternate bands or via notching the spectrum used by the noncooperative receiver for the area requiring coexistence. The reactive mechanism is the case when the location is unknow n but both the uplink and downlink of the noncooperative communication system is known. The system, using high frequency signals, detects either side of the transmission (uplink or downlink) and then employs the techniques described in the proactive approach to move away from the frequency that would generate co-channel interference.
[0271] Figure 12A is a diagram illustrating an embodiment of a system for antenna nulling including multiple null cones. The system for antenna nulling includes detection of signal 1201 from transmitter 1200 and signals from non-cooperative transmitter 1206 and non-cooperative transmitter 1208. In some embodiments, the communication system with transmitter 1200 and receiver 1204 comprises the satellite communication system of Figures 2, 3, 4, etc., with the transmiter being either the satellite, aircraft, or the terminal and the receiver being either the terminal, the aircraft, or the satellite, respectively. Coexistence of transmiter 1200 with transmission antenna beam carry ing signal 1201 and receiver 1204 with receive antenna beam 1203 with non-cooperative transmiter 1206 and non-cooperative transmiter 1208 can be achieved by the seting of the antenna array parameters (e.g., weights and phases of each of the receiving elements of an antenna array) of the receiving antenna of receiver 1204 to create a null (e g., null cone 1207) in the direction of the interfering transmiter (e.g., non-cooperative transmitter 1206). This nulling of interfering signals exploits the large number of antenna elements that have sufficient flexibility to maintain tight angular tolerances for ADD while providing >20 dB of interference rejection for 1 or more angles (e.g., those angles associated with interfering transmiters).
[0272] In the embodiment shown, receiver 1204 performs a scan of received signals. The scan of received signals includes signal 1201 and interfering signals from non-cooperative transmiter 1206 and non-cooperative transmiter 1208. Based on the scan of received signals, receiver 1204 determines the direction of the interfering signals. In some embodiments, receiver 1204 generates a spatial null in the direction of a set of strongest signals. For example, receiver 1204 sorts the received signals based on signal strength and generate spatial nulls in the direction of the three strongest interfering signals.
[0273] In an example, receiver 1204 determines that a signal in the direction of non- cooperative transmitter 1206 is stronger than other signals (e.g., in the directions of transmiter 1200 and non-cooperative transmiter 1208 or in other directions). In some embodiments, receiver 1204 then iteratively generates spatial nulls and determines whether signal strength of signal 1201, carrying PNT data, improved in response to generating the spatial null. Receiver 1204 first generates null cone 1207. Signal strength of signal 1201. carrying PNT data, improves. In response to the signal strength of signal 1201 improving, null cone 1207 is maintained and the signal in the direction of non-cooperative transmiter 1206 is determined to be an interfering signal.
[0274] When receiver 1204 generates null cone 1209, signal strength of signal 1201 is reduced. In response to the signal strength of signal 1201 not improving, null cone 1209 is removed. The signal in the direction of transmiter 1200 (i.e., signal 1201) is determined to be carrying PNT data. In some embodiments, receive antenna beam 1203 is created in response to the determination. Signal 1201 is also tracked (e.g., as the position of transmiter 1200 changes relative to receiver 1204, based on the PNT data carried by signal 1201) in some embodiments.
[0275] When receiver 1204 generates null cone 1210, signal strength of signal 1201 is increased. In response to the signal strength of signal 1201 improving, null cone 1210 is maintained. The signal in the direction of non-cooperative transmitter 1208 is determined to be an interfering signal.
[0276] In some embodiments, a combination of detection (e.g., in the manner described above) and a database of stored location information (e.g., in a form analogous to the system of Figure 11 A) are used to determine whether or not to create a null (e.g., a receiving null) and where or which direction to create a null.
[0277] Figure 12B is a diagram illustrating an embodiment of a system for antenna nulling including multiple null cones. The system for antenna nulling includes detection and tracking of signals (e.g., signal 1251) from transmitter 1250, non-cooperative transmitter 1206 and non- cooperative transmitter 1208. In some embodiments, the communication system with transmitter 1250 and receiver 1254 comprises the satellite communication system of Figures 2, 3, 4, etc., with the transmitter being either the satellite, aircraft, or the terminal and the receiver being either the terminal, the aircraft, or the satellite, respectively. Coexistence of transmitter 1250 with transmission antenna beam carrying signal 1251 and receiver 1254 with receive antenna beam 1253 with non-cooperative transmitter 1256 and non-cooperative transmitter 1258 can be achieved by the setting of the antenna array parameters (e.g., weights and phases of each of the receiving elements of an antenna array) of the receiving antenna of receiver 1254 to create a null (e.g., null cone 1257) in the direction of the interfering transmitter (e g., non-cooperative transmitter 1256). This nulling of interfering signals exploits the large number of antenna elements that have sufficient flexibility to maintain tight angular tolerances for ADD while providing >20 dB of interference rejection for 1 or more angles (e.g., those angles associated with interfering transmitters).
[0278] In the embodiment shown, receiver 1254 is tracking signal 1251. As the position of transmitter 1250 changes relative to receiver 1254, based on PNT data carried by signal 1251, receiver 1254 directs receive antenna beam 1253 toward transmitter 1250. indicated in Figure 12B by arrows (not labeled). Receiver 1254 also performs a scan of received signals. The scan of received signals includes signal 1251 and interfering signals from non-cooperative transmitter 1256 and non-cooperative transmitter 1258. Based on the scan of received signals, receiver 1254 determines the direction of the interfering signals. In some embodiments, the signals are iteratively tested via spatial nulling in the manner described in Figure 12A. In some embodiments, based on the tracking, a null in the direction of signal 1251 is not tested. In some embodiments, (e.g., when angles of interfering signals may be predicted), interfering signals are tracked in a similar manner as signal 1251, and nulls are angled in the direction of the interfering signals in a manner analogous to angling receive antenna beam 1253. In various embodiments, combinations of detection, tracking, and/or a database of stored location information (e.g., in a form analogous to the system of Figure 11 A) are used to determine whether or not to create a null (e.g., a receiving null) and where or which direction to create a null.
[0279] Figure 13 is a flow diagram illustrating an embodiment of a process for communicating with a PNT receiver. In some embodiments, the process of Figure 13 is implemented by satellite 100 of Figure 1. satellite 200 of Figure 2. satellite 310 of Figure 3. satellite 410 of Figure 4, satellite 800 of Figure 8, or any other appropriate satellite or aircraft. In 1300, initial contact is established with a receiver (e.g., receiver 208 of Figure 2, user 308 of Figure 3, terminal 416 of Figure 4, receiver 806 of Figure 8, etc.) using a wide beam antenna setup. In some embodiments, establishing initial contact includes transmitting satellite data for a plurality of satellites. For example, a satellite implementing the process of Figure 13 transmits satellite data for itself and other satellites in its shell or constellation. In various embodiments, the satellite data includes ephemeris data, satellite almanac data, first predictive satellite motion models, second predictive satellite motion models (e.g., for precise orbit determination which include dynamic or kinematic parameters that can be integrated with high precision, multi-GNSS data processing software), cryptographic encoding information, or any other appropriate information. In an example, the satellite data includes portions of a satellite motion model, a satellite almanac, and updates to cryptographic keys (e.g., for particular groups of users). In some embodiments, the wide beam antenna setup is configured to transmit signals at an angle at least 36 degrees above a horizon plane (e.g., 40, 45, 54, 60, or any other appropriate number of degrees above the horizontal plane). In some embodiments, the satellite data is transmitted using a signal with a frequency of at least 25 GHz.
[0280] In 1302, a narrow beam antenna setup is determined based on data from the initial contact. In various embodiments, the data includes satellite data (as described above), handshake data, user data, approximate location data (e.g., determined by the receiver based on the initial contact), encry ption data, interference data (e.g., weather data, obstruction data, data relating to interference from an external system, etc.) or any other appropriate data. In some embodiments, the narrow beam antenna setup is one of a plurality of narrow beam antenna setups (e g., for different receivers, for multiple channels tow ard a shared receiver, for multiple areas including poor w eather or obstructions, etc.). In some embodiments, the narrow7 beam antenna setup has a beam angle width of less than 40 degrees (e.g., 1, 2, 3, 4, 5. 10. 15. 20, 25, 30, 35, or any other appropriate number of degrees).
[0281] In 1304, the direction of an interfering beam is determined. In some embodiments, the direction of the interfering beam is received from a database. In some embodiments, the direction of the interfering beam is determined based on a scan of received signals. In various embodiments, combinations of detection, tracking, and/or a database of stored location information are used to determine the direction of the interfering beam.
[0282] In 1306, a spatial null is generated in the direction of the interfering beam. In some embodiments, the spatial null is one of a plurality of spatial nulls. For example, a plurality' of spatial nulls are generated in the direction of a set of strongest interfering beams. In some embodiments, determining the direction of the interfering beam includes generating a spatial null in the direction of a received signal of a scan of received signals and determining whether signal strength of communications with the receiver improved in response to generating the spatial null.
[0283] In 1308, position coordinates and time information (e.g., PNT data) is provided to the receiver using the narrow beam antenna setup of 1302. In some embodiments, the PNT data is transmitted using a signal with a frequency of at least 25 GHz.
[0284] Figure 14 is a flow diagram illustrating an embodiment of a process for communicating with a satellite PNT system. In some embodiments, the process of Figure 14 is implemented by receiver 208 of Figure 2, terminal 416 of Figure 4, receiver 806 of Figure 8, or any other appropriate receiver or terminal system. In 1300, initial contact is established with a satellite or aircraft (e.g., satellite 100 of Figure 1, satellite 200 of Figure 2, satellite 310 of Figure 3, satellite 410 of Figure 4. satellite 800 of Figure 8. etc.) using a wide beam antenna setup. In some embodiments, establishing initial contact includes receiving satellite data. In some embodiments, the satellite data is for a plurality of satellites. For example, a receiver implementing the process of Figure 14 receives satellite data for the satellite or aircraft with which initial contact is established as well as satellite data for other satellites in its shell or constellation. In various embodiments, the satellite data includes ephemeris data, almanac data, satellite motion model data, cryptographic encoding information, or any other appropriate information. For example, a receiver receives satellite data including portions of a satellite motion model, a satellite almanac, and updates to cryptographic keys (e.g., for particular groups of users). In some embodiments, establishing the initial contact includes transmission of data, such as handshake data, user data, approximate location data (e.g., determined based on the initial contact), encryption data, weather data, obstruction data, etc. In some embodiments, the wide beam antenna setup is configured to receive signals at an angle at least minimum number of degrees above a horizon plane (e.g.. a 36, 45, 54 degree minimum or any other appropnate number of degrees). In some embodiments, the satellite data is received from a signal with a frequency of at least 25 GHz. [0285] In 1402, a plurality of narrow beam antenna setups is determined based on satellite data from the initial contact. In various embodiments, the narrow beam antenna setups correspond to different satellites, correspond to a shared satellite (e.g., as it moves relative to the system implementing the process of Figure 14), or are configured in any other appropriate manner. In some embodiments, the plurality of narrow beam antenna setups includes at least four narrow beam antenna setups. In some embodiments, the narrow beam antenna setups have a beam angle width of less than 40 degrees (e.g., a 35, 30, 25, 20, 15, 10, 5, 4, 3, 2, 1, degree angle width or any other appropriate angle width).
[0286] In 1404, the direction of an interfering beam is determined. In some embodiments, the direction of the interfering beam is received from a database. In some embodiments, the direction of the interfering beam is determined based on a scan of received signals. In various embodiments, combinations of detection, tracking, and/or a database of stored location information are used to determine the direction of the interfering beam.
[0287] In 1406, a spatial null is generated in the direction of the interfering beam. The spatial null may be one of a plurality of spatial nulls. For example, a plurality of spatial nulls may be generated in the direction of a set of strongest interfering beams. In some embodiments, determining the direction of the interfering beam includes generating a spatial null in the direction of a received signal of a scan of received signals and determining whether signal strength of communications with the satellite or aircraft improved in response to generating the spatial null.
[0288] In 1408, position coordinates and time information are determined using data received from the plurality7 of narrow beam antenna setups of 1402. In some embodiments, the data is received from a signal with a frequency of at least 25 GHz. In various embodiments, the data includes PNT data, ranging accuracy of the PNT data, ranging or pseudo-ranging information (e.g.. data to allow the system implementing the process of Figure 14 to improve, update or maintain the plurality7 of narrow beam antenna setups), or any other appropriate information. For example, based on the data received from the plurality' of narrow beam antenna setups, relative distances from a plurality of transmitters toward which the plurality of narrow beam antenna setups are directed are determined, and using the relative distances and angles of the plurality of narrow beam antenna setups, the position coordinates and time information are determined.
[0289] In 1410, the position coordinates and time information are provided. In some embodiments, the position coordinates and time information are provided to a user (e.g., user 309 of Figure 3). In some embodiments, the position coordinates and time information are provided via a user interface. In some embodiments, the position coordinates and time information are modified based on a user group or other property of the user (e.g., lowered in accuracy for a user group, provided in response to a cry ptographic key associated with a user group, etc.).
[0290] Figure 15 is a flow diagram illustrating an embodiment of a process for detection of interfering signals. In some embodiments, the process of Figure 15 is implemented by a receiver (e.g., receiver 1204 of Figure 12A) or a satellite system (e.g., transmitter 1110 of Figure 11B). In some embodiments, the process of Figure 15 implements 1304 and/or 1306 of Figure 13. In some embodiments, the process of Figure 15 implements 1404 and/or 1406 of Figure 14.
[0291] In 1500, a scan of received signals is performed. In some embodiments, the scan of received signals includes cooperative signals (e.g., PNT signals) and/or interfering signals.
[0292] In 1502, beams with maximal signal strength are computed. In some embodiments, the received signals are sorted from strongest to weakest. In some embodiments, a fixed number of beams (e.g., the ten strongest received signals) are computed.
[0293] In 1504, a spatial null is tested in the direction of the strongest untested beam. In some embodiments, beam strengths are recomputed and/or received signals are rescanned in response to the spatial null being tested. In various embodiments, signals are despread, demodulated, or processed in any other appropriate manner to identify PNT data within the signals.
[0294] In 1506, it is determined whether the spatial null improved the strength of a signal carrying PNT data. In response to the signal strength of the signal carrying PNT data improving, control passes to 1508. In 1508, the spatial null is maintained in the direction of the (now tested) beam. In response to the signal strength of the signal carry ing PNT data not improving, control passes to 1510. In response to the signal strength not improving, it is assumed that the spatial null is directed at a beam carrying PNT data. In 1510. the PNT signal-carrying beam is tracked. For example, as the position of the transmitter of the beam changes, based on the PNT data carried by the beam, the position of the transmitter is estimated.
[0295] In 1512, it is determined whether there are more beams to test. In some embodiments, a fixed number of beams are nulled (e.g., the three strongest interfering beams). In response to there being more beams to test, control passes to 1504. In response to there not being more beams to test, the process of Figure 15 terminates.
[0296] Figure 16 is a flow diagram illustrating an embodiment of a process for detection of interfering signals including prior tracking of PNT signals. In some embodiments, the process of Figure 16 is implemented by a receiver (e.g., receiver 1204 of Figure 12A) or a satellite system (e.g., transmitter 1110 of Figure 1 IB). In some embodiments, the process of Figure 16 implements 1304 and/or 1306 of Figure 13. In some embodiments, the process of Figure 15 implements 1404 and/or 1406 of Figure 14.
[0297] In 1600, a scan of received signals is performed. In some embodiments, the scan of received signals includes cooperative signals (e.g., PNT signals) and/or interfering signals.
[0298] In 1602, beams with maximal signal strength are computed. In some embodiments, the received signals are sorted from strongest to weakest. In some embodiments, a fixed number of beams (e.g.. the ten strongest received signals) are computed.
[0299] In 1603, the directions of tracked beams are computed. In some embodiments, the tracked beams are determined using the process of Figure 15 (e.g., 1510 of Figure 15). In some embodiments, PNT data is used to determine the directions of the tracked beams. For example, as the position of the transmitter of the beam changes, based on the PNT data carried by the beam, the position of the transmitter is estimated and the direction of the beam is determined.
[0300] In 1604, a spatial null is tested in the direction of the strongest untested and untracked beam. In some embodiments, the tracked beams are known or assumed to carry PNT data. In some embodiments, beam strengths are recomputed and/or received signals are rescanned in response to the spatial null being tested. In various embodiments, signals are despread, demodulated, or processed in any other appropriate manner to identify PNT data within the signals.
[0301] In 1606, it is determined whether the spatial null improved the strength of a signal carrying PNT data. In response to the signal strength of the signal carry ing PNT data improving, control passes to 1608. In 1608, the spatial null is maintained in the direction of the (now tested) beam. In response to the signal strength of the signal carrying PNT data not improving, control passes to 1610. In response to the signal strength not improving, it is assumed that the spatial null is directed at a beam carry ing PNT data. In 1610, the PNT signal-carry ing beam is tracked. For example, as the position of the transmitter of the beam changes, based on the PNT data carried by the beam, the position of the transmitter is estimated.
[0302] In 1612, it is determined whether there are more beams to test. In some embodiments, a fixed number of beams are nulled (e.g., the three strongest interfering beams). In response to there being more beams to test, control passes to 1604. In response to there not being more beams to test, the process of Figure 16 terminates.
[0303] In some embodiments, (e.g., when angles of interfering beams may be predicted), interfering signals are tracked in a similar manner as cooperative signals, and nulls are directed toward interfering signals in a manner analogous to receive antenna setups being directed toward cooperative signals. In various embodiments, combinations of detection (e.g., in a manner analogous to the process of Figure 15), tracking, and/or a database of stored location information (e.g., in a form analogous to the system of Figure 11 A) are used in combination to determine whether or not to create a null (e.g.. a receiving null) and where or which direction to create a null.
[0304] A satellite communication system is disclosed. The satellite system comprises a processor configured to: determine a waveform and a set of data characteristics for transmitting position and time information; and transmit the position and time information.
[0305] A receiver system is disclosed. The receiver system comprises a processor configured to determine a waveform and a set of data characteristics for receiving position and time information; and receiving the position and time information.
[0306] In some embodiments, a satellite system sends a signal to a receiver system. The signal is sent using a particular waveform and a particular set of data characteristics. The particular waveform and/or the particular set of data characteristics are programmable. In various embodiments, the satellite system and/or the receiver system are configurable using one or more programmable settings that is/are able to select aspects of the communication between the satellite system - for example, a programmable setting selects a chip rate, a code length, a transmission power, a waveform jitter, a polarization state, a spatial availability, a signal accuracy, a signal error characteristics, a cryptographic key, an ECC encoding, an interleaving, or any other aspect of communication. In various such embodiments, the ECC encoding comprises Reed-Solomon codes, convolutional codes, low-density parity-check, or any other appropriate encoding method(s). In some embodiments, the interleaving comprises block time interleavers including matrix blocks. In various embodiments, selecting the spatial availability includes limiting power, limiting beam footprint, or selecting waveform parameters that have not been provided to ground receivers.
[0307] In some embodiments, a satellite system sends a signal to a receiver system. The signal is sent using a particular waveform and a particular data characteristic. A first particular waveform and a first particular data characteristic is used to make contact between a satellite and a receiver. After initial contact, information is passed between the satellite system and the receiver system enabling communication between the satellite system and the receiver system using a second particular waveform and a second particular data characteristic. In various embodiments, the satellite system and/or the receiver system are configurable using one or more programmable settings that is/are able to select aspects of the communication between the satellite system - for example, a programmable setting selects a chip rate, a code length, a transmission power, a waveform jitter, a polarization state, a spatial availability, a signal accuracy, a signal error characteristics, a cryptographic key, an ECC encoding, an interleaving, or any other aspect of communication. In various embodiments, selecting the spatial availability includes limiting power, limiting beam footprint, or selecting waveform parameters that have not been provided to ground receivers. In various embodiments, the cryptographic key may use a symmetric or asymmetric encryption method. In some embodiments, the cryptographic key is a pre-stored key. For example, in some embodiments, the cryptographic key is used for AES-256 encry ption. In some embodiments, the cryptographic key is a dynamically formed key. For example, in some embodiments, the cryptographic key is used for Diffie-Hellman PKI public-private key encryption.
[0308] In some embodiments, the waveform and/or the data characteristic of the set of data charactenstics or the waveform and the data characteristic of the set of data characteristics are based at least in part on a user group. In some embodiments, the processor is further configured to establish an initial contact with a receiver system using an other waveform and an other set of data characteristics. In some embodiments, the processor is further configured to establish an initial contact with a satellite system using an other waveform and an other set of data characteristics. In some embodiments, the other waveform or the other set of data characteristics is based at least in part on a user group.
[0309] In some embodiments, a particular waveform and a particular data characteristic are associated with one of two communication sendees: a low data rate (LDR) service or a high data rate (HDR) service. For example, a first waveform corresponds to a LDR service and a second waveform corresponds to a HDR service.
[0310] Figure 17 is a diagram illustrating an embodiment of a satellite of a satellite system. In some embodiments, the satellite of Figure 17 is used for satellite 100. 200, 202. 204, 206, 208. 410, 430, 800, and 900 of satellite system of Figures 1, 2, 4A, 4B, 8, and 9. In various embodiments, the satellite system comprises a system in a satellite, in an airplane, in an aircraft, in a balloon, in a blimp, or any other appropriate craft. In the example shown, the satellite of Figure 17 includes a bus section with power generation, storage, and distribution 1700. telemetry, tracking, and control 1702, flight computer and control 1704, Global Navigation Satellite System (GNSS) time sync 1706, Guidance, Navigation, and Control (GNC) and GNC systems 1708, and propulsion 1710. The satellite of Figure 17 also includes a payload section with optical inter satellite link (ISL) 1712, RF ISL 1714. fully connected non-blocking switch 1716, constellation time synch & payload time fanout 1718, pay load baseband unit: modem bank, radio access network control, and data plane command line interface (CLI) 1720, LDR steerable multi-beam RX subsystem(s) 1738, low data rate PNT TX subsystem(s) 1740, LDR steerable multi-beam TX subsystem(s) 1742, HDR steerable multi-beam RX subsystem(s) 1728, and HDR steerable multi-beam TX subsystem(s) 1730.
[0311] In some embodiments, the satellite of Figure 17 includes hardware for operating the satellite. For example, energy is stored and generated by power generation, storage, & distribution 1700, which distributes power to the satellite system. Flight computer and control 1704 provides overall control and coordination of the satellite system including power generation, storage. & distribution 1700. Flight computer and control 1704 is coupled to the other units of the satellite system via a set of connections (e.g., the control fanout). Flight computer and control 1704 is coupled to telemetry, tracking, and control 1702, Global Navigation Satellite System (GNSS) time sync 1706, Guidance, Navigation, and Control (GNC) and GNC systems 1708, and propulsion 1710 for operating the satellite system - for example, these systems relate to establishing and maintaining the satellite position with respect to the earth and other satellites in the constellation of satellites including determining an orbit location, establishing a time reference, operating the propulsion system to adjust location in response to not being at an appropriate location, determining how to adjust the location in response to not being at an appropriate location, and determining when the orbit location is as desired.
[0312] In some embodiments, a radio frequency signal is received by antenna(s) coupled to LDR steerable multi-beam RX subsystem(s) 1738. In some embodiments, each of LDR steerable multi-beam RX susbsystem(s) 1738 is coupled to a separate antenna. In some embodiments, a set of LDR steerable multi-beam RX subsystems 1738 are coupled to a single antenna. The radio frequency signal is processed using a LDR steerable multi-beam RX subsystem(s) 1738 to create a raw data stream, wherein the processing includes one or more of: amplifying, filtering, synchronization, correlating, timing, do ppler adjusting, de-spreading, de-chirping. and de-hopping. In some embodiments, the raw data stream is passed along path 1736 to Payload Baseband Unit: Modem Bank, Radio Access Network Control, and Data Plane CLI 1720. In various embodiments, Payload Baseband Unit: Modem Bank, Radio Access Network Control, and Data Plane CLI 1720 performs one or more of the following processing steps: deinterleaving, demodulation, decryption, and error correction coding (ECC) decoding to generate a processed data stream.
[0313] In various embodiments, the processed data stream comprises one or more of system authentication data, command data, communication data, or any other appropriate data. In some embodiments, processed data is passed along path 1734 to fully connected non-blocking switch 1716. Data can be sent off satellite by sending the data to other satellites (e g., via RF ISL 1714 and Optical ISL 1712) or back down to earth (e.g., via LDR steerable multi-beam TX subsy stem(s) 1742 or HDR steerable multi-beam TX subsystem(s) 1730).
[0314] In some embodiments, an RF signal is received via HDR steerable multi-beam RX subsystem(s) 1728 coupled to antenna(s). In some embodiments, each of HDR steerable multibeam RX subsystem(s) 1728 is coupled to a separate antenna. In some embodiments, a set of HDR steerable multi-beam RX subsy stem(s) 1728 are coupled to a single antenna. The radio frequency signal is processed to create a raw data stream using a HDR steerable multi-beam RX subsystem(s) 1728, wherein the processing includes one or more of: amplifying, filtering, synchronization, correlating, timing, doppl er adjusting, de-spreading, de-chirping, and de-hopping. In some embodiments, the raw data stream is passed along to Payload Baseband Unit: Modem Bank, Radio Access Network Control, and Data Plane CLI 1720. In some embodiments, Payload Baseband Unit: Modem Bank. Radio Access Network Control, and Data Plane CLI 1720 performs one or more of the following processing steps: deinterleaving, demodulation, decryption, and error correction coding (ECC) decoding to generate a processed data stream.
[0315] In various embodiments, the processed data stream comprises one or more of system authentication data, command data, communication data, or any other appropriate data. In some embodiments, processed data is passed along path 1734 to fully connected non-blocking switch 1716. Data can be sent off satellite by sending the data to other satellites (e.g., via RF ISL 1714 and Optical ISL 1712) or back down to earth (e.g., via steerable multi-beam TX subsystem(s) 1742 or broadband steerable multi-beam TX subsystem(s) 1730).
[0316] In some embodiments, low data rate PNT TX subsy st em(s) 1740 transmit a position, navigation, and timing signal using an antenna. In some embodiments, low data rate PNT TX subsystem(s) receives its position, navigation, and timing signal from a timing reference that is established and maintained by the satellite network. In some embodiments, the local timing reference GNSS Time Sync 1706 is synchronized to the satellite network using a network time sync signal.
[0317] In some embodiments, a radio frequency signal is received by antenna(s) coupled to LDR steerable multi-beam TX subsystem(s) 1742. In some embodiments, each of LDR steerable multi-beam TX susbsystem(s) 1742 is coupled to a separate antenna. In some embodiments, a set of LDR steerable multi-beam TX subsystems 1742 are coupled to a single antenna. In some embodiments, the user data stream is passed from Payload Baseband Unit: Modem Bank, Radio Access Network Control, and Data Plane CLI 1720 to LDR steerable multi-beam TX subsystems 1742. In various embodiments. Payload Baseband Unit: Modem Bank, Radio Access Network Control, and Data Plane CLI 1720 performs one or more of the following processing steps: interleaving, modulation, encryption, and error correction coding (ECC) encoding to generate a data stream. The data stream is processed using LDR steerable multi-beam TX subsystem(s) 1742 to create a transmission signal, wherein the processing includes one or more of: amplifying, filtering, synchronization, correlating, timing, doppler adjusting, spreading, chirping, and hopping.
[0318] Figure 18 is a diagram illustrating an embodiment of a terminal of a satellite system. In some embodiments, the satellite of Figure 18 is used for terminal or receiver 208, 416, 436, 806. 906, 909, and 910 of satellite system of Figures 2, 4A, 4B, 8, and 9. In the example shown, the terminal includes terminal manager 1800, local GNSS Receiver 1802, customer network interfaces 1804, customer time services 1826, baseband subsystem 1808 (e.g., including modems, network LI & L2, security, etc.), zero or more LDR multi-beam TX subsy stem(s) 1818, low data rate PNT RX subsystem(s) 1816, one or more LDR multi-beam RX subsystem(s) 1814, zero or more HDR (broadband) steerable multi-beam RX subsystem(s) 1812, and zero or more HDR steerable multibeam TX subsystem(s) 1810.
[0319] In various embodiments, a terminal is configured for specific functionality: 1) receiving low bandwidth (LDR) data, 2) receiving PNT, 3) receiving and sending low bandwidth (LDR) data, or 4) receiving and/or sending high bandwidth (HDR) data.
[0320] In some embodiments, a terminal that has functionality of receiving low bandwidth (LDR) data includes only one or more LDR multi -beam RX subsystem(s) 1814 for receiving low bandwidth (LDR) data.
[0321] In some embodiments, a terminal that has functionality of receiving PNT includes one or more LDR multi-beam RX subsystem(s) 1814, a low data rate PNT RX subsystem(s) 1816, and zero or more LDR multi-beam TX subsystem(s) 1818.
[0322] In some embodiments, a terminal that has functionality of receiving low bandwidth (LDR) data includes one or more LDR multi-beam RX subsystem(s) 1814 for receiving low bandwidth (LDR) data and one or more LDR multi-beam TX subsystem(s) 1818 for sending low bandwidth (LDR) data.
[0323] In some embodiments, a terminal that has functionality of receiving low bandwidth (LDR) data includes one or more LDR multi-beam RX subsy stem(s) 1814 for receiving low bandwidth (LDR) data, zero or more LDR multi-beam TX subsy stem(s) 1818 for sending low bandwidth (LDR) data, zero or more HDR steerable multi-beam RX subsy stem(s) 1812 for receiving high bandwidth (HDR) data, and zero or more HDR steerable multi-beam TX subsy stem(s) 1810 for sending high bandwidth (HDR) data.
[0324] In some embodiments, a radio frequency signal is received by antenna(s) coupled to LDR multi -beam RX subsystem(s) 1814. In some embodiments, each of LDR multi-beam RX susbsystem(s) 1814 is coupled to a separate antenna. In some embodiments, a set of LDR multibeam RX subsystems 1814 are coupled to a single antenna. The radio frequency signal is processed using a LDR multi-beam RX subsy stem(s) 1814. wherein the processing includes one or more of: amplifying, filtering, synchronization, correlating, timing, doppl er adjusting, de-spreading, dechirping, and de-hopping. In some embodiments, LDR multi-beam RX subsystem(s) 1814 performs one or more of the following processing steps: deinterleaving, demodulation, and error correction coding (ECC) decoding to generate a raw data stream. The raw data stream is passed along path to Baseband Subsystem 1808 including modems, network LI & L2, security, etc. In some embodiments, Baseband Subsystem 1808 processing includes decryption of the raw data stream to generate a decrypted data stream.
[0325] In some embodiments, an RF signal is received via HDR steerable multi-beam RX subsystem(s) 1812 coupled to antenna(s). In some embodiments, each of HDR steerable multibeam RX subsy stem(s) 1812 is coupled to a separate antenna. In some embodiments, a set of HDR steerable multi-beam RX subsystem(s) 1812 are coupled to a single antenna. The radio frequency signal is processed using a HDR steerable multi-beam RX subsystem(s) 1812. wherein the processing includes one or more of: amplifying, filtering, synchronization, correlating, timing, doppler adjusting, de-spreading, de-chirping, and de-hopping. In some embodiments, HDR steerable multi-beam RX subsy stem(s) 1812 performs one or more of the following processing steps: deinterleaving, demodulation, and error correction coding (ECC) decoding to generate a raw data stream. The raw data stream is passed along to Baseband Subsystem 1808. In some embodiments, Baseband Subsystem 1808 processing includes decryption of the raw data stream to generate a decrypted data stream.
[0326] In various embodiments, the decrypted data stream comprises one or more of system authentication data, command data, communication data, or any other appropriate data. Data can be sent off terminal by sending the data to other satellites (e.g., via LDR multi-beam TX subsystem(s) 1818 or HDR steerable multi-beam TX subsystem(s) 1810).
[0327] In some embodiments, low data rate PNT RX subsy stem(s) 1816 receives a position, navigation, and tinting information using an antenna. In some embodiments, low data rate PNT RX subsystem(s) receives its position, navigation, and timing signal from a timing reference that is established and maintained by the satellite network. In some embodiments, the local timing reference customer time services 1826 is synchronized to the satellite network using PNT time sync signal 1828.
[0328] Figure 19A is a diagram illustrating an embodiment of a terminal of a satellite system. In some embodiments, the satellite of Figure 19A is used for terminal or receiver 208, 416, 436. 806, 906. 909, and 910 of satellite system of Figures 2, 4A. 4B. 8, and 9. In the example shown, the terminal includes terminal manager 1900, local GNSS Receiver 1902, customer network interfaces 1904, customer time sendees 1926, baseband subsystem 1908 (e.g., including modems, network LI & L2. security, etc.), zero or more LDR TX subsy stem(s) 1918, one or more LDR RX subsy stem(s) 1914, and low data rate PNT RX subsy stem(s) 1916.
[0329] In various embodiments, a terminal is configured for specific functionality: 1) receiving low bandwidth (LDR) data. 2) receiving PNT, 3) receiving and sending low bandwidth (LDR) data, or 4) receiving and/or sending high bandwidth (HDR) data.
[0330] In some embodiments, a terminal that has functionality of receiving low bandwidth data includes only one or more LDR RX subsystem(s) 1914 for receiving low bandwidth (LDR) data.
[0331] In some embodiments, a terminal that has functionality of receiving PNT includes one or more LDR RX subsystem(s) 1914, a low data rate PNT RX subsystem(s) 1916, and zero or more LDR TX subsystem(s) 1918.
[0332] In some embodiments, a terminal that has functionality of receiving low bandwidth (LDR) data includes one or more LDR RX subsystem(s) 1914 for receiving low bandwidth (LDR) data and one or more LDR TX subsy stem(s) 1918 for sending low bandwidth (LDR) data.
[0333] In some embodiments, a terminal that has functionality of receiving low bandwidth (LDR) data includes one or more LDR multi-beam RX subsy stem(s) 1914 for receiving low bandwidth (LDR) data, zero or more LDR multi-beam TX subsystem(s) 1918 for sending low bandwidth (LDR) data, zero or more HDR steerable multi-beam RX subsystem(s) 1912 for receiving high bandwidth (HDR) data, and zero or more HDR steerable multi-beam TX subsy stem(s) 1910 for sending high bandwidth (HDR) data. [0334] In some embodiments, a radio frequency signal is received by antenna(s) coupled to LDR multi -beam RX subsystem(s) 1914. In some embodiments, each of LDR multi-beam RX susbsystem(s) 1914 is coupled to a separate antenna. In some embodiments, a set of LDR multibeam RX subsystems 1914 are coupled to a single antenna. The radio frequency signal is processed using a LDR multi-beam RX subsystem(s) 1914. wherein the processing includes one or more of: amplifying, filtering, synchronization, correlating, timing, doppler adjusting, de-spreading, dechirping, and de-hopping. In some embodiments, LDR multi-beam RX subsystem(s) 1914 performs one or more of the following processing steps: deinterleaving, demodulation, and error correction coding (ECC) decoding to generate a raw data stream. The raw data stream is passed along path to Baseband Subsystem 1908 including modems, network LI & L2, security, etc. In some embodiments, Baseband Subsystem 1908 processing includes decryption of the raw data stream to generate a decrypted data stream.
[0335] In various embodiments, the decrypted data stream comprises one or more of system authentication data, command data, communication data, or any other appropriate data. Data can be sent off terminal by sending the data to other satellites (e.g., via LDR multi-beam TX subsystem(s) 1918).
[0336] In some embodiments, low data rate PNT RX subsy stem(s) 1916 receives a position, navigation, and timing information using an antenna. In some embodiments, low data rate PNT RX subsystem(s) receives its position, navigation, and timing signal from a timing reference that is established and maintained by the satellite network. In some embodiments, the local timing reference customer time services 1926 is synchronized to the satellite network using PNT time sync signal 1928.
[0337] Figure 19B is a diagram illustrating an embodiment of a terminal of a satellite system. In some embodiments, the satellite of Figure 19B is used for terminal or receiver 208, 416, 436, 442, 445, 446, 455, 466, 469, 472, 473, 484, 487, 490, 493, 496, 806, 906, 909, and 910 of satellite system of Figures 2, 4A, 4B, 4C, 4D, 4E, 4F, 4G, 4H, 41, 4J, 4K, 4L, 4M, 4N, 40, 8, and 9. In the example shown, the terminal includes terminal manager 1950, local GNSS Receiver 1952, customer network interfaces 1954, customer time services 1976, baseband subsystem 1958 (e.g., including modems, network LI & L2, security, etc.), zero or more LDR multi-beam TX subsystem(s) 1968, one or more LDR multi-beam RX subsy stem(s) 1964, and low data rate PNT RX subsy stem(s) 1966.
[0338] In various embodiments, a terminal is configured for specific functionality: 1) receiving low bandwidth (LDR) data, 2) receiving PNT, 3) receiving and sending low bandwidth (LDR) data, or 4) receiving and/or sending high bandwidth (HDR) data.
[0339] In some embodiments, a terminal that has functionality of receiving low bandwidth (LDR) data includes only one or more LDR multi -beam RX subsy stem(s) 1964 for receiving low bandwidth (LDR) data.
[0340] In some embodiments, a terminal that has functionality of receiving PNT includes one or more LDR multi-beam RX subsy stem(s) 1964, a low data rate PNT RX subsystem(s) 1966, and zero or more LDR multi -beam TX subsy stem(s) 1968.
[0341] In some embodiments, a terminal that has functionality of receiving low bandwidth (LDR) data includes one or more LDR multi-beam RX subsystem(s) 1964 for receiving low bandwidth (LDR) data and one or more LDR multi-beam TX subsystem(s) 1968 for sending low bandwidth (LDR) data.
[0342] In some embodiments, a terminal that has functionality of receiving low bandwidth (LDR) data includes one or more LDR multi-beam RX subsystem(s) 1964 for receiving low bandwidth (LDR) data, zero or more LDR multi-beam TX subsy stem(s) 1968 for sending low bandwidth (LDR) data, zero or more HDR steerable multibeam RX subsy stem(s) 1962 for receiving high bandwidth (HDR) data, and zero or more HDR steerable multi-beam TX subsystem(s) 1960 for sending high bandwidth (HDR) data.
[0343] In some embodiments, a radio frequency signal is received by antenna(s) coupled to LDR multi -beam RX subsy stem(s) 1964. In some embodiments, each of LDR multi-beam RX susbsystem(s) 1964 is coupled to a separate antenna. In some embodiments, a set of LDR multibeam RX subsystems 1964 are coupled to a single antenna. The radio frequency signal is processed using a LDR multi-beam RX subsy stem(s) 1964, wherein the processing includes one or more of: amplifying, filtering, synchronization, correlating, timing, doppler adjusting, de-spreading, de- chirping, and de-hopping. In some embodiments. LDR multi-beam RX subsy stem(s) 1964 performs one or more of the following processing steps: deinterleaving, demodulation, and error correction coding (ECC) decoding to generate a raw data stream. The raw data stream is passed along path to Baseband Subsystem 1958 including modems, network LI & L2, security, etc. In some embodiments. Baseband Subsystem 1958 processing includes decryption of the raw data stream to generate a decry pted data stream.
[0344] In various embodiments, the decry pted data stream comprises one or more of system authentication data, command data, communication data, or any other appropriate data.
[0345] In some embodiments, low data rate PNT multi-beam RX subsy stem(s) 1966 receives a position, navigation, and timing information using an antenna. In some embodiments, low data rate PNT RX subsystem(s) receives its position, navigation, and timing signal from a timing reference that is established and maintained by the satellite network. In some embodiments, the local timing reference customer time services 1926 is synchronized to the satellite network using PNT time sync signal 1978.
[0346] Figure 20 is a diagram illustrating an embodiment of an encoding channel. In some embodiments, the encoding channel of Figure 20 comprises an encoding channel of a satellite or terminal (e.g., an encoding or decoding channel of a satellite of Figure 17, a terminal of Figure 18, and/or a terminal of Figure 19A or Figure 19B). In the example shown, data is received and encrypted using encryption 2000 and error correction encoded by ECC encoder 2002 and interleaved by interleaver 2004 and waveform encoded by waveform encoder 2006. The waveform (e.g., modulation symbols) is converted to an analog signal by digital to analog converter (DAC) 2008. The analog signal is processed by analog processing 2010 and amplified by amplifier 2012 and finally sent to antenna/beam characteristics 2014 for broadcasting. Selector/controller 2016 enables the modification of baseband subsystem 2018 and/or transmitter subsystem 2020. For example, selector/controller 2016 is able to modify the encry ption code, error correction code, the interleaving, the waveform code, the DAC rate, the amplifier gain, the antenna configuration using a selection data. In various embodiments, data is encrypted using pre-stored keys (e.g., AES-256 encryption), dynamically formed keys (e.g., Diffie-Hellman public key infrastructure (PKI) publicprivate key encryption), or any other appropriate encry ption method.
[0347] In various embodiments, one or more of the components of the encoding channel are shared for two encoding channels. For example, the ECC encoder is shared, the modulation encoder is shared, the interleaver is shared, the DAC is shared, the amplifier is shared, and/or the antenna is shared.
[0348] In some embodiments, the selection is enabled by a field programmable gate array that implements the elements of the encoding channel(s) and/or decoding channel(s). For example, the field programmable gate array enables selection, switching, or reprogramming to reconfigure or restructure the encoding channel(s) and/or the decoding channel(s). In some embodiments, the field programmable gate array enables sharing of components of one or more encoding channels and/or one or more decoding channels. [0349] In various embodiments, selector/controller 2016 enables the programmable selection of spreading code, chip rate, code length, transmission power, waveform jitter, polarization state, signal accuracy, signal error characteristics, cry ptographic key, ECC encoding, interleaving, user group, spatial availability, beam width, beam direction, or any other appropriate broadcast signal selectable parameter.
[0350] In some embodiments, selector/controller 2016 receives selection data - for example, a specific spreading code, a specific chip rate, a specific code length, a specific transmission power, a specific waveform jitter, a specific polarization state, a specific signal accuracy, a specific signal error characteristics, a specific cry ptographic key, a specific ECC encoding, a specific interleaving, a specific user group, a specific spatial availability, a specific beam width, a specific beam direction, and/or any other appropriate broadcast signal selectable parameter. In some embodiments, selector/controller 2016 receives selection data - for example, a date, a time, and/or a location that is used to look up a selection of one or more of a specific spreading code, a specific chip rate, a specific code length, a specific transmission power, a specific waveform jitter, a specific polarization state, a specific signal accuracy, a specific signal error characteristics, a specific cryptographic key, a specific ECC encoding, a specific interleaving, a specific user group, a specific spatial availability, a specific beam width, a specific beam direction, and/or any other appropriate broadcast signal selectable parameter.
[0351] In various embodiments, selector/controller 2016 accesses a memory' storing configurations associated with a user group, a user team, or a user group and a user team.
[0352] Figure 21 is a diagram illustrating an embodiment of a decoding channel. In some embodiments, the encoding channel of Figure 21 comprises an encoding channel of a satellite or terminal (e.g.. an encoding or decoding channel of a satellite of Figure 17. a terminal of Figure 18, and/or a terminal of Figure 19A or Figure 19B). In the example shown, a broadcast signal is received by antenna/beam characteristics 2114 and amplified by amplifier 2112 and processed by analog processing 2110. The amplified signal is then converted to a digital signal using analog to digital converter (ADC) 2108. The signal is waveform decoder 2106 and deinterleaved using deinterleaver 2104 and ECC decoded using ECC decoder 2102 and decrypted using decryption 2100 to generate the data received. Selector/controller 2116 enables the modification of the decoding channel. For example, selector/controller 2116 is able to modify the decoding of the error correction code, the modulation code, change the deinterleaving, the ADC rate, the amplifier gain, the antenna configuration using a selection data.
[0353] In various embodiments, data is decrypted using pre-stored keys (e.g., AES-256 encryption), dynamically formed keys (e.g., Diffie-Hellman PKI public-private key encryption), or any other appropriate decryption method.
[0354] In various embodiments, one or more of the components of the decoding channel are shared for two decoding channels. For example, the ECC decoder is shared, the modulation decoder is shared, the deinterleaver is shared, the ADC is shared, the amplifier is shared, and/or the antenna is shared.
[0355] In some embodiments, the selection is enabled by a field programmable gate array that implements the elements of the encoding channel(s) and/or decoding channel(s). For example, the field programmable gate array enables selection, switching, or reprogramming to reconfigure or restructure the encoding channel(s) and/or the decoding channel(s). In some embodiments, the field programmable gate array enables sharing of components of one or more encoding channels and/or one or more decoding channels.
[0356] In various embodiments, selector/controller 2116 enables the programmable selection of spreading code, chip rate, code length, transmission power, waveform jitter, polarization state, signal accuracy, signal error characteristics, cryptographic key, ECC encoding, interleaving, user group, spatial availability, beam width, beam direction, or any other appropriate broadcast signal selectable parameter.
[0357] In some embodiments, selector/controller 2116 receives selection data - for example, a specific spreading code, a specific chip rate, a specific code length, a specific transmission power, a specific waveform jitter, a specific polarization state, a specific signal accuracy, a specific signal error characteristics, a specific cryptographic key, a specific ECC encoding, a specific interleaving, a specific user group, a specific spatial availability’, a specific beam width, a specific beam direction, and/or any other appropriate broadcast signal selectable parameter. In some embodiments, selector/controller 2116 receives selection data - for example, a date, a time, and/or a location that is used to look up a selection of one or more of a specific spreading code, a specific chip rate, a specific code length, a specific transmission power, a specific waveform jitter, a specific polarization state, a specific signal accuracy, a specific signal error characteristics, a specific cryptographic key, a specific ECC encoding, a specific interleaving, a specific user group, a specific spatial availability, a specific beam width, a specific beam direction, and/or any other appropriate broadcast signal selectable parameter.
[0358] In various embodiments, selector/controller 2116 accesses a memory storing configurations associated with a user group, a user team, or a user group and a user team.
[0359] Table 1 is an example embodiment of selectable parameters including spreading code length, processing gain, and data rate for a selected chip rate. In some embodiments, parameters associated with a column of Table 1 are selected (e.g., by selector/controller 2016 of Figure 20, by selector/controller 2116 of Figure 21, etc.). In some embodiments, other parameters (e.g., corresponding to other chip rates) are selected.
Table 1
[0360] Table 2 is an example embodiment of selectable parameters including processing gain, coding gain, and data rate. Values of Table 2 correspond to a 256-bit encryption method. Bit per second values for data rate fill cells of Table 2 and correspond to a given coding gain (row) and processing gain (column). In some embodiments, parameters associated with a cell of Table 2 are selected (e.g., by selector/controller 2016 of Figure 20. by selector/controller 2116 of Figure 21, etc.). In some embodiments, other parameters (e.g., corresponding to other encryption methods) are selected.
Table 2
[0361] Table 3 is an other example embodiment of selectable parameters including processing gain, coding gain, and data rate. Values of Table 3 correspond to a 1024-bit encryption method. Bit per second values for data rate fill cells of Table 3 and correspond to a given coding gain (row) and processing gain (column). In some embodiments, parameters associated with a cell of Table 3 are selected (e.g., by selector/controller 2016 of Figure 20, by selector/controller 2116 of Figure 21. etc.). In some embodiments, other parameters (e.g., corresponding to other encryption methods) are selected.
Table 3
[0362] In some embodiments, the disclosed comprises a secondary downlink using a same frequency band as a primary' downlink, where the secondary' dow nlink comprises a spread signal and where the secondary' downlink has a lower bandwidth signal capacity compared to a higher bandwidth primary downlink signal capacity.
[0363] In some embodiments, the disclosed comprises a secondary downlink using a different frequency band as a primary downlink, where the secondary downlink comprises a spread signal and where the secondary downlink has a lower bandwidth signal capacity compared to a higher bandwidth primary downlink signal capacity.
[0364] In some embodiments, the disclosed comprises a secondary uplink using a same frequency band as a primary uplink, where the secondary downlink comprises a spread signal and where the secondary downlink has a lower bandwidth signal capacity7 compared to a higher bandwidth primary' downlink signal capacity.
[0365] In some embodiments, the disclosed comprises a secondary' uplink using a different frequency band as a primary uplink, where the secondary downlink comprises a spread signal and where the secondary downlink has a lower bandwidth signal capacity compared to a higher bandwidth primary downlink signal capacity.
[0366] In some embodiments, the disclosed comprises a secondary uplink or downlink using a long chip or long key encoding in a frequency band.
[0367] In various embodiments, the disclosed comprises a secondary' uplink or downlink using amplitude shift key, phase shift key, frequency shift key, and/or combination shift key modulation coding, orthogonal frequency division multiplexing, quadrature amplitude modulation coding, binary phase shift key modulation coding, or any other appropriate modulation coding for the secondary channel.
[0368] In various embodiments, the disclosed comprises a secondary’ uplink or downlink using error correction codes, Reed-Solomon codes, Reed-Muller codes, convolutional codes, block codes, low' density' parity' check codes, turbo codes, forw ard error correction codes, or any other appropriate error correction code.
[0369] In some embodiments, the disclosed comprises interleaving data, modulation symbols, error correction symbols, or any other appropriate interleaving for the communication channel.
[0370] In some embodiments, the disclosed comprises a coordination circuit to schedule transmissions on a primary downlink and a secondary downlink. For example, the schedule may include one or more of the follow ing: transmissions on only the primary' downlink, on the primary downlink and the secondary downlink simultaneously, on only the secondary' downlink, or any other appropriate combination of transmission elements.
[0371] Figure 22 is a diagram illustrating an embodiment of timing system for a terminal of satellite network. In some embodiments, constellation time sync and payload time fanout 2200 comprises GNSS time sync 1706 of Figure 17. In the example shown, timing system of constellation time sync and payload time fanout 2200 comprises PNT 2202, fanout of timestamp and pulse per second (PPS), time subsystem 2204, time subsystem 2206, and time subsystem 2208. PPS and timestamp signal are distributed via a fanout to RX and TX subsystems. In some embodiments, time subsystem 2204 comprises discipline logic which receives reference signals (e.g., PPS and timestamp) to generate a transmission reference frequency (e.g., reference 2 for transmission F2 of Figure 4B) using OCXO coupled to the discipline logic, which is locked to reference signals (e.g., PPS and timestamp) from PNT 2202. Time subsystem 2206 includes discipline logic and OCXO which are used to generate a receiver reference frequency (e.g., reference 1 for receiving Fl of Figure 4B) that is locked to reference signals (e.g., PPS and timestamp) from PNT 2202. Time subsystem 2204 also includes doppler estimator and round trip time (RTT) estimator to assist in locking to received signals. In some embodiments, time subsystem 2208 comprises discipline logic which receives reference signals (e.g., PPS and timestamp) to generate a transmission and a reception reference frequency (e.g., reference for communication with other satellites using an optical link) using OCXO coupled to the discipline logic, which is locked to reference signals (e.g., PPS and timestamp) from PNT 2202.
[0372] Figure 23A is a diagram illustrating an embodiment of timing system for a terminal of satellite network. In some embodiments, constellation time sync and pay load time fanout 2300 of Figure 23A comprises local GNSS Receiver 1802 of Figure 18. local GNSS Receiver 1902 of Figure 19A, or GNSS time sync 1952 of Figure 19B. In the example shown, timing system of constellation time sync and pay load time fanout 2300 comprises PNT 2302, fanout of timestamp and PPS, time subsystem 2304, and time subsystem 2306. PPS and timestamp signal are distributed via a fanout to RX and TX subsystems. In some embodiments, time subsystem 2304 comprises discipline logic which receives reference signals (e.g., PPS and timestamp) to generate a transmission reference frequency (e.g., reference 1 for transmission Fl of Figure 4B) using OCXO coupled to the discipline logic, which is locked to reference signals (e.g., PPS and timestamp) from PNT 2302. Time subsystem 2306 includes discipline logic and OCXO which are used to generate a receiver reference frequency (e.g., reference 2 for receiving F2 of Figure 4B) that is locked to reference signals (e.g., PPS and timestamp) from PNT 2302. Time subsystem 2304 also includes doppler estimator and RTT estimator to assist in locking to received signals.
[0373] Figure 23B is a diagram illustrating an embodiment of timing system for a terminal of satellite netw ork. In some embodiments, constellation time sync and payload time fanout 2320 of Figure 23B comprises local GNSS Receiver 1802 of Figure 18, local GNSS Receiver 1902 of Figure 19A, or GNSS time sync 1952 of Figure 19B. In the example shown, timing system of constellation time sync and payload time fanout 2320 comprises PNT 2322. fanout of timestamp and PPS, time subsystem 2324, and time subsystem 2326. PPS and timestamp signal are distributed via a fanout to RX and TX subsystems. In some embodiments, time subsystem 2324 comprises discipline logic which receives reference signals (e.g., PPS and timestamp) to generate a transmission reference frequency (e.g., reference 1 for transmission Fl of Figure 4B) using OCXO coupled to the discipline logic, which is locked to reference signals (e.g., PPS and timestamp) from PNT 2322. Time subsystem 2326 includes discipline logic and OCXO which are used to generate a receiver reference frequency (e.g., reference 2 for receiving F2 of Figure 4B) that is locked to reference signals (e.g., PPS and timestamp) from PNT 2322. Time subsystem 2324 also includes doppler estimator and RTT estimator to assist in locking to received signals.
[0374] Figure 24 is a diagram illustrating an embodiment of communication form for a satellite system. In some embodiments, the communication form of Figure 24 is used to communicate between a satellite and a receiver (e.g.. satellite 410 and terminal 416 of Figure 4A. Satellite 460 and terminal 466 of Figure 4B, satellite of Figure 17, terminal of Figure 18, Figure 19A, and/or Figure 19B, etc.). In the example shown, a signal received by a satellite or terminal system (e.g., a HDR signal, a LDR signal, a LDR signal, a PNT signal, or any other appropriate system signal) comprises a block (e.g., block 2410) of data that holds H bits (e.g., H=JxI bits) in I frames, where each frame (e.g.. frame 2408) includes J bits and is comprised of J/K. symbols, where there are K user bits per symbol (e g., user bits 2406), where a symbol (e g., symbol 2404) has L chips, where each chip (e.g., chip 2402) includes M RF wave segments, and where each RF wave segment (e.g., RF wave segment 2400) includes N waves of the signal.
[0375] In some embodiments, there are a number of bits or bytes in a block and/or frame that are efficiently packed so that there is no space lost (e.g., 8 frames per block, 16 frames per block. 8, 16. 32. 64. 128, 256, 512, 1024. 2048, 4096 bits per frame, etc.).
[0376] In some embodiments, a block has 10 frames (e.g., 10,000 bits and each frame has 1000 bits). In some embodiments, there is 1 user bit per symbol. In some embodiments, there are 105 chips per symbol. In some embodiments, there are 40 waves per chip. In some embodiments, there are 5 waves per RF wave segment that spans 125 ps. In some embodiments, 1 chip spans 1 ns. In some embodiments, there are 12 messages in a block and each message is 80 bits.
[0377] Figure 25 is a diagram illustrating an embodiment of a frame. In some embodiments, frame 2500 is used to implement frame 2408 of Figure 24. In the example shown, frame 2500 includes anumber of group messages (e.g., 4, 8, 12, 16, 32 or any appropriate number of messages) where each group message includes a number of user bits (e.g., 32, 64, 80, 96, or any other appropriate number of bits). In various embodiments, a user group message comprises one or more of the following: a time reference update, a satellite ephemeris update, a propagation correction, an accuracy estimate, a satellite motion model (partial), a satellite almanac (partial), a cryptokey update (partial), or any other appropriate data. In various embodiments, the partial data comprises data spread across multiple messages (e.g., across user group messages in a single frame or multiple frames). In some embodiments, a frame spans 100 ms and includes 1000 bits.
[0378] In an example, a frame spans 100 ms. In some embodiments, the frame includes at least three datagrams spanning up to 400 bits. A datagram of the at least three datagrams is associated with a user group. In some such embodiments, the user group is associated with a cryptographic key. In various embodiments, the datagram includes a time reference update, an ephemeris update for one or more satellites (e.g., a subset of satellites within field of view of a receiver system), propagation corrections, an accuracy estimate, satellite motion model parameters, a satellite almanac, cryptographic key updates, data structure formatting, or any other appropriate data. In some embodiments, the at least three datagrams are separately modified (e.g., accuracy is modified or in some cases impaired differently within each datagram of the at least three datagrams).
[0379] In various embodiments, a datagram includes time reference, satellite ephemeris for one or more satellites, satellite motion model parameters for the one or more satellites, local propagation corrections for the transmitting satellite, or any other appropriate data. In various such embodiments, the one or more satellites include satellites within field of view of a particular satellite's ground footprint, all satellites in a constellation, or any other appropriate set or subset of satellites. In some embodiments, a datagram is associated with a cryptographic key. In some embodiments, the cryptographic key is specific to an area (e.g., a ground footprint of a satellite) and a time period. In some such embodiments, the area is one of at least ten areas. In various embodiments, the time period is a four-hour period, 168-hour (one week) period, or any other appropriate time period. In various embodiments, the at least ten areas are modified based on the time period (e.g., every four hours) or another appropriate time period.
[0380] Figure 26 is a diagram illustrating an embodiment of a block. In some embodiments, block 2600 is used to implement block 2410 of Figure 24. In the example shown, block 2600 includes anumber of frames (e.g., 10 frames) where each frame includes a number of bits (e.g., 1000 bits). In various embodiments, a frame includes 12 user group messages that includes satellite motion model (partial) information, satellite almanac (partial) information, cryptokey updates (partial), or any other appropriate information.
[0381] Figure 27 is a diagram illustrating an embodiment of user group message information. In some embodiments, user group message information of Figure 27 comprises user group message information of Figure 25. In the example shown, different user groups have different accuracy levels of information (e.g., high level accuracy information, medium level accuracy information, low level accuracy information, etc.). Information for user group datagram 2704 and user group datagram 2706 each include time reference data, satellite ephemeris data, satellite motion model data, propagation correction data, satellite almanac data, and accuracy data. Information for user group datagram 2704 and user group datagram 2706 is derived from most accurate estimates 2700 of Time reference data, satellite ephemeris data, satellite motion model data, propagation correction, and satellite almanac. This most accurate estimates 2700 data is processed to generate imposed impairments 2702 - for example, a discretization (e.g., precision) impairment, ajitter (e.g., timing) impairment, a jitter (e.g., accuracy) impairment, a bias (e.g., accuracy) impairment, etc. The imposed impairments 2702 are used with the most accurate estimates 2700 to generate user group datagram 2704 and user group datagram 2706 information with the different accuracy levels.
[0382] Figure 28 is a diagram illustrating an embodiment of a group, a time period, and a location area selectivity. In some embodiments, the user group datagram 2800 or user group datagram 2802 information of Figure 28 comprises user group information of Figure 27 (e.g., user group datagram 2704 and/or user group datagram 2706 information). In the example shown, user group datagram 2800 or user group datagram 2802 have data that can be configured for enabling selectivity of access to PNT information. For example, using cryptographic key 2804 and cryptographic key 2806 that are time period, location area, and group selective. In some embodiments, the system includes high, middle, and low precision groups, a 4 hour precision resolution (time period) for a week (e.g., 42 total time periods), and 10 location areas for every 4- hour period) for a total of 1260 keys in 3 datagrams.
[0383] Figure 29 is a diagram illustrating an embodiment of a spatial selectivity. In some embodiments, the satellites of Figure 29 (e.g., satellite 2901, satellite 2903, satellite 2905, and satellite 2907) comprise satellite (e.g., satellite 410 of Figure 4A, satellite 460 of Figure 4B, satellite of Figure 17, etc.). In the example shown, satellite 2901 projects its signal over area 2900, satellite 2903 projects its signal over area 2902, satellite 2905 projects its signal over area 2904, and satellite 2907 projects its signal over area 2906. The selectivity codes are set so that only in area 2910 are data for PNT accessible from 4 satellites.
[0384] Figure 30 is a diagram illustrating an embodiment of a spatial selectivity. In some embodiments, the satellites of Figure 30 (e.g., satellite 3001, satellite 3003, satellite 3005, satellite 3007, and satellite 3009) comprise satellite (e.g., satellite 410 of Figure 4A, satellite 460 of Figure 4B, satellite of Figure 17, etc.). In the example shown, satellite 3001 projects its signal over area 3000, satellite 3003 projects its signal over area 3002, satellite 3005 projects its signal over area 3004, satellite 3007 projects its signal over area 3006, and satellite 3009 projects its signal over area 3012. The selectivity codes are set so that only in area 3010 and areas 3011 are data for PNT accessible from 4 satellites.
[0385] Figure 31 is a diagram illustrating an embodiment of a spatial selectivity. In some embodiments, the satellites of Figure 31 (e.g., satellite 3101, satellite 3103, satellite 3105, satellite 3107, and satellite 3109) comprise satellite (e.g., satellite 410 of Figure 4A, satellite 460 of Figure 4B, satellite of Figure 17, etc.). In the example shown, satellite 3101 projects its signal over area 3100, satellite 3103 projects its signal over area 3102, satellite 3105 projects its signal over area 3104, satellite 3107 projects its signal over area 3106, and satellite 3109 projects its signal over area 3112. The selectivity codes are set so that only in area 3110 and areas 3111 are data for PNT accessible from 4 satellites.
[0386] Figure 32 is a flow diagram illustrating a embodiment of a process for a satellite system. In some embodiments, the process of Figure 32 is implemented by a satellite or receiver (e.g., a ground terminal). In the example shown, in 3200 an initial contact is established with a receiver using a first waveform and a first data characteristic. In 3202 a configuration is determined of satellite system based on an initial contact. In 3204, a second waveform and a second data characteristic is determined for transmitting position and time information. In 3206, position and time information is transmitted.
[0387] Figure 33A is a flow diagram illustrating a embodiment of a process for a satellite system. In some embodiments, the process of Figure 33A is implemented by a satellite or receiver (e.g., a ground terminal). In the example shown, in 3300 an initial contact is established with a satellite system using a first waveform and a first data characteristic. In 3302 a configuration is determined of receiver system based on an initial contact. In 3304, a second waveform and a second data characteristic is determined for measuring pseudo-ranging information. In 3306, position and time information is provided.
[0388] Figure 33B is a flow diagram illustrating an embodiment of a process for a receiver system. In some embodiments, the process of Figure 33B is implemented by a terminal system or receiver (e.g., terminal 416 of Figure 4A, terminal 466 of Figure 4B, terminal of Figure 18, Figure 19A, and/or Figure 19B). In some embodiments, the process of Figure 33A is used implement 3304 of Figure 33B. In the example shown, in 3310 pseudo-ranging information is determined from signal using first spreading code. In 3312, a signal is locked onto using the pseudo-ranging information. In 3314, the precision of the pseudo-ranging information is improved from the signal using a subsequent spreading code. In 3316 it is determined whether there are additional channels. In response to there being additional channels, control passes to 3314. In response to there not being additional channels, control passes to 3318. In 3318. position and time information is determined from the signal using final spreading code. In 3320, position and time information is provided.
[0389] Figure 33C is a flow diagram illustrating an embodiment of a process for a receiver or satellite system. In some embodiments, the process of Figure 33C is implemented by a terminal system or receiver (e.g.. terminal 416 of Figure 4A, terminal 466 of Figure 4B, terminal of Figure 18, Figure 19A. and/or Figure 19B). In the example shown, in 3330 a doppler offset of a measured satellite is determined using pseudo-ranging information. In 3332, signals of other satellite(s) is/are filtered using the doppler offset.
[0390] Figure 34 is a diagram illustrating an embodiment of states for a terminal system. In some embodiments, the states are used in communicating between a satellite and a receiver (e.g., satellite 410 and terminal 416 of Figure 4A, Satellite 460 and terminal 466 of Figure 4B, satellite of Figure 17. terminal of Figure 18, Figure 19A, and/or Figure 19B, etc.). In the example shown, state 3400 comprises an initial state referred to as a cold start entry point. For example, a terminal is powered on and needs to establish a connection to the satellite network. In some embodiments, it is determined whether the system is able to start with a warm start because the system has information about its position, constellation's satellites positions, and/or time (e.g.. from a stored position in global positioning system (GPS) information, WiFi delivered information, etc.) that is sufficient to try a narrower search to acquire contact with the constellation. In response to determining that the system is able to start with a warm start, the system transitions to state 3402. In response to determining that the system is not able to start with a warm start, the system transitions to state 3404 from state 3400. In some embodiments, for state 3400, optimizations to improve cold start occur in multiple steps. In some embodiments, a fall back comprises a brute force search (e.g., a broad search over doppler space and time). In some embodiments, an original satellite almanac is used to estimate a satellite location. In some embodiments, in the case that a self-location estimate is less than 'A beamwidth, then a doppler range is computed to reduce the search space. In some embodiments, a timeout associated with a search comprises a lack of signal acquisition lock (e g., a timeout of 2 seconds of data - for example, generally less than 20 seconds). In some embodiments, if a warm start is not available, a repeated code within a spreading sequence allows a reduced doppler and time search with reduced processing gain; this technique is effective at higher signal to noise ratio (SNR) when the channel is not degraded due to environmental conditions.
[0391] In state 3404, the system does a full search based on the information it possesses (e.g., previously stored information stored in non-volatile memory (NVM), driver-based configuration, etc.). For example, the terminal system listens for initial contact information on a system designated frequency or frequencies. In this example, the terminal system does a broad search with wider parameter sweeps under the assumption that the location or time information has potential inaccuracies so that relative satellite positions are not exactly known. Once transmissions on the system designated frequency or frequencies is acquired and a known configuration is identified (e.g., a LDR transmission), the state transitions to state 3406.
[0392] In state 3402, the system does a warm start reentry with control passing to state 3408. For example, control passes to state 3408. In state 3408, an alternate more limited search is performed with the knowledge of a local position and time (e g., using a GPS lock of the terminal) and the terminal system listens for initial contact information on a system designated frequency or frequencies. Once transmissions on the system designated frequency or frequencies is acquired and a known configuration is identified (e.g., a LDR transmission), the state transitions to state 3406. In some embodiments, in response to state 3402 timing out or the warm start reentry failing then warm start state transitions back to state 3412 (not shown) with an indication to transition to cold start entry7 state (e.g., state 3400) or transitions directly to state 3400 (also not shown).
[0393] In state 3406, once one satellite is known and the system has LDR connectivity, a security key' is acquired to obtain a secure fix for secure communications between the ground terminal and the satellite network and almanac information is acquired to do a 4-satellite fix to be able to perform full demodulation, decoding, decryption, and positioning for the terminal. The state transitions to state 3410.
[0394] In state 3410, get 4-satellite fix and complete almanac build. For example, beamforming gain is used towards other satellites in the constellation beyond the initial LDR connected satellite to obtain enough information for full satellite position lock or full broadband data connectivity. In some embodiments, the 4-satellite fix includes aging out satellites and acquiring new satellites to maintain connectivity with the satellite network. Once fix is obtained, the state transitions to 3412.
[0395] In state 3412, the network fix has been obtained and payload states are supported. For example, the terminal system maintains connectivity7 with the satellite network and while connected the network supports different services such as a position, navigation, and timing service, a broadband data network service, a low data rate data network service, etc. In some embodiments, when a fix is obtained it means that a steady state of connectivity with the satellites of the system or a global navigation satellite system (GNSS) or both are known. In some embodiments, in state 3412, the almanac is stored periodically to a non-volatile memory in the terminal. In some embodiments, in state 3412, in response to a loss of lock or connectivity with the network, the terminal attempts to recover lock in the order of using a hot start reentry (e.g., hot start reentry' state 3414), using a warm start reentry' (e.g., warm start reentry state 3402), and then using a cold start entry (e.g., initial state cold start entry state 3400) with appropriate optimizations and timeouts.
[0396] In state 3414, shows a hot start re-entry state, which is used to reestablish connectivity with the satellite network to a terminal if the loss of lock is known momentary and prior state has high integrity' so that the reacquisition of connectivity can take advantage of the relative known locations of satellites from the position of the terminal previously established during the locked session. In some embodiments, state 3414 includes reacquisition optimizations using current estimates of satellite locations using almanac, orbit prediction models within PNT messages, and current receiver location and time to reduce doppler/time offset search space and quick timeout (e.g., 1 second). In some embodiments, in response to state 3414 timing out or the hot start reentry failing then hot start state transitions back to 3412 with an indication to transition to warm start reentry' state (e.g.. state 3402) or transitions directly to state 3402 (not shown).
[0397] In some embodiments, if the terminal does not have GPS/GNSS or it is blocked then the system will folloyv the dotted line paths. In some embodiments, if there is no alternate path to get a fix then the warm and hot start have to depend or prior PNT states that are helpful or do a cold start.
[0398] A satellite communication system is disclosed. The satellite communication system comprises a transmitter and a processor. The processor is configured to receive data at a satellite; determine a satellite time for the satellite based at least in part on the data; adjust a local time reference of the satellite; and provide the satellite time from the satellite to another satellite in a constellation.
[0399] A satellite communication system is disclosed. The satellite communication system comprises a transmitter and a processor. The processor is configured to receive true time at a terminal; acquire a first communication link with a satellite using a first protocol; determine a second communication link with the satellite using a second protocol; and provide the true time to the satellite in a constellation using the transmitter.
[0400] In some embodiments, a communication system includes a ground station and a constellation of satellites. The satellite system is used for delivering position, navigation, and time information. In some embodiments, the ground station provides the satellite constellation satellites with a true time so that a satellite can update its clock and recalibrate to a time reference (e.g., the true time). The satellites of the satellite constellation can then be updated by having the satellite propagate the true time to other satellites in the constellation.
[0401] In some embodiments, the ground station provides almanac information and/or satellite orbit elements. For example, satellite almanac information may include location accuracy, time synch accuracy, last position update time, last motion model update time, etc. As another example, satellite orbit elements include eccentricity, a semi-major axis, semi-minor axis, a semiparameter, an apoapsis, a periapsis, an inclination, a longitude ascending node, an argument of periapsis, a longitude of periapsis, etc.
[0402] In some embodiments, receiving the data comprises acquiring a communication link. In some embodiments, the data comprises receiving the time-of-day using a communication link. In some such embodiments, the time-of-day has a resolution of 1 ps or less and an accuracy of 100 ps or less (i.e., lower time values, higher resolution and accuracy). In some embodiments, receiving the time-of-day comprises receiving a first short pulse or a first high bandwidth signal. In some such embodiments, the first short pulse is at most 100 ps. In some embodiments, the first high bandwidth signal is at least 10 GHz. In some embodiments, receiving the time-of-day comprises measuring a time of arrival of the first short pulse or the first high bandwidth signal. In some embodiments, receiving the time-of-day comprises transmitting a second short pulse or a second high bandwidth signal after a precise time delay from the time of arrival of the first short pulse or the first high bandwidth signal. In some embodiments, the precise time delay comprises a time delay with a precision of 100 ps or less (i.e., lower time value, higher precision). In some embodiments, receiving the time-of-day comprises receiving a propagation time. In some embodiments, receiving the time-of-day comprises determining a propagation time. In some embodiments, the propagation time is determined with an accuracy of 100 ps or less (i.e., lower time value, higher accuracy). In some embodiments, determining the satellite time is based on the propagation time. In some embodiments, receiving the data at the satellite is from a ground station. In some embodiments, receiving the data at the satellite is from an other satellite. In some embodiments, the satellite time is adjusted for the other satellite based on the propagation time and transmited to the other satellite. For example, if the propagation time is determined to be exactly 10 ns, a modified satellite time exactly 10 ns less than the satellite time may be transmited to the other satellite. Thus, the other satellite receives an unbiased value for the satellite time limited by the accuracy of the ground station time. In some embodiments, providing the satellite time comprises acquiring a communication link. In some embodiments, the satellite time comprises transmiting a time-of-day using the communication link. In some embodiments, providing the satellite time comprises transmitting a first short pulse or first high bandwidth signal. In some embodiments, providing the satellite time comprises measuring a time of arrival of a second short pulse or second high bandwidth signal. In some embodiments, providing the satellite time comprises receiving a second short pulse or second high bandwidth signal after a precise time delay from the time of arrival of the first short pulse or first high bandwidth signal. In some embodiments, providing the satellite time comprises transmiting a propagation time. In some embodiments, providing the satellite time comprises uses an optical link. In some embodiments, the true time is received using United State Navel Observatory (USNO) time standard or GPS. In some embodiments, the position of the terminal (e.g., a ground terminal) is received using USNO time standard or GPS. In some embodiments, the true time is received to an accuracy of 1 ns or less (i.e., lower time value, higher accuracy). In some embodiments, the position of the terminal is received to an accuracy of 0.3 m or less (i.e.. lower distance value, higher accuracy). In some embodiments, the position of the terminal is transmited to the satellite in the constellation using the transmiter. In some embodiments, providing the true time comprises transmiting a time-of-day using the communication link at the satellite. In some embodiments, providing the true time comprises transmiting a first short pulse or first high bandwidth signal. In some embodiments, providing the true time comprises measuring a time of arrival of a second short pulse or second high bandwidth signal. In some embodiments, providing the true time comprises receiving a second short pulse or second high bandwidth signal that was sent after a precise time delay from the time of arrival of the first short pulse or first high bandwidth signal at the satellite. In some embodiments, providing the satellite time comprises transmitting a propagation time. In some embodiments, the processor is further configured to provide a satellite almanac. In some embodiments, the satellite almanac comprises a location accuracy. In some embodiments, the satellite almanac comprises a time synch accuracy. In some embodiments, the processor is further configured to provide orbit elements to the satellite using the transmitter. In various embodiments, the orbit elements comprise an eccentricity, a semi-major axis, a semi-minor axis, or a semi-parameter. In various embodiments, orbit elements comprise an apoapsis, a periapsis, or an inclination. In various embodiments, orbit elements comprise a longitude ascending node, an argument of periapsis, or a longitude of periapsis. [0403] Figure 35 is a block diagram illustrating an embodiment of a satellite system. In various embodiments, a satellite of the constellation in Figure 35 comprises a satellite (e.g., satellite 100 of Figure 1, satellite 410 of Figure 4A, satellite 460 of Figure 4B, or any other appropriate satellite. In the example shown, ground station 3500 is located on planet earth 3530. Ground station 3500 communicates with a satellite of a satellite constellation (e.g., satellite SI 1 3502). Ground station 3500 receives its time and/or its location (e.g., using GPS) from a service or prior measurement. Ground station 3500 provides its time and/or its location to satellite Si l 3502. In various embodiments, ground station 3500 provides one or more of the following to satellite Sil 3502: an almanac, satellite positions, satellite models, satellite model parameters, or any other appropriate information. Satellite SI 1 3502 determines a local satellite true time based at least in part on the time received from ground station 3500. In some embodiments, satellite Si l 3502 determines a local satellite position based at least in part on the location received from ground station 3500.
[0404] In some embodiments, the satellite then passes on information (e.g., time, position, almanac, satellite positions, satellite models, satellite model parameters, etc.) to constellation members (e.g., satellite Si l 3502 sends information to satellite S12 3504, satellite S21 3512, satellite S2N 3518, and satellite SIN 3508) - for example, passing it to neighboring constellation satellites. Subsequently, the constellation members that have received information then pass the information to other constellation members (e.g.. next neighbors - for example for satellite S2N 3518 sends to satellite SMN 3528, satellite SI 3512 sends to satellite SMI 3522, satellite S12 3504 sends to satellite S22 3514, satellite S12 3504 sends to satellite S13 3506, and satellite SIN 3508 sends to satellite S2N 3518).
[0405] Figure 36 is a diagram illustrating an embodiment of a satellite system. In some embodiments, the portion of the satellite system show n in Figure 36 comprises satellites (e.g.. satellite 3600, satellite 3602, satellite 3604. satellite 3606, satellite 3608, satellite 3610, satellite 3612, satellite 3614, satellite 3616, satellite 3618, satellite 3620, satellite 3622, etc.) that are implemented using satellite 100 of Figure 1. In the example shown, satellite 3600 has an updated set of information (e.g., time, location, models, almanac, etc.) and sends updates to neighboring satellites in the constellation (e.g., satellite 3602, satellite 3604, satellite 3606, and satellite 3608).
[0406] In some embodiments, the constellation comprises satellites in a number of shells that are separated by a difference in altitude (e.g., 25 km), where the satellites are separated within the shell by a separation distance (e.g., 3000 km). In the example shown, satellites are shown in three shells: a lower shell with four satellites (e.g., satellite 3602, satellite 3616, satellite 3618, and satellite 3620), a middle shell with four satellites (e.g., satellite 3600, satellite 3604, satellite 3606, and satellite 3622), and an upper shell with four satellites (e.g., satellite 3608, satellite 3610, satellite 3612, and satellite 3614).
[0407] In some embodiments, the multi-shell, multi-plane, multi-satellite constellation provides for a superior geometric dilution of precision (GDOP)(e.g., less than 2). In some embodiments, the transfer of information comprises a handshaking 2-step process that includes a time transfer between satellite pairs (e.g., using short pulses or high bandwidth signals and time-of- flight measures via an optical link). In some embodiments, the transfer of information comprises PNT acquisition from multiple (e.g., greater than four) satellites (e.g., achieving less than 5 cm location error and less than 100 ps timing error).
[0408] Figure 37 is a diagram illustrating an embodiment of a satellite system. In some embodiments, the steps of Figure 37 comprises a transfer of timing information between satellites (e.g., satellite 3600 and satellite 3602, satellite 3604, satellite 3606, or satellite 3608). In the example shown, step 1 comprises acquiring communication between two satellites (e.g., satellite Ti l 3700 and satellite T21 3722 in step 1) and transmitting almanac estimates (e.g., satellite position model parameters) and a time-of-day). Step 2 comprises satellite TH transmitting a short pulse (e.g., less than 10 ps) to satellite T21 at a first time-of-day. Step 3 a time-of-day (TOD2) is measured when the short pulse is received by satellite T21. Step 4 comprises satellite T21 transmits a short pulse (e.g., less than 10 ps) to satellite T11 after a precise time delay (e.g., delta T). Step 5 comprises a time-of-day (TOD3) measurement when the pulse is received by satellite T11 and a range between the satellites is determined using the time-of-day measurements (e.g., (TOD3- TOD2-delta T)/2). Step 6 comprises satellite T11 communicating to satellite T21 a current time of day (TOD4) and range and satellite T21 computes its time-of-day from TOD4 plus offset from propagation time from traveling the range between the satellites.
[0409] Figure 38 is a diagram illustrating an embodiment of a satellite system. In some embodiments, the steps of Figure 38 comprise a transfer of position information between satellites (e.g., between SI 1 3800 and S21 3802 and T11 3804 in step 1). In the example shown, step 1 comprises atime transfer between a node with a known location and time (e.g., Si l) to neighboring nodes (e.g., S21 and Ti l). Ranges are computed between Si l and S21 and between Si l and Ti l from a time of arrival for a time transfer and a measurement of angles (e.g., measured using an optical link with a precision optical head) between nodes (e.g.. 0sn->s2i and 0SII->TII). Step 2 comprises atime transfer between nodes (e.g., between S21 and Ti l. Range is computed between S21 and T11 from a time of arrival for a time transfer and a measurement of an angle (e.g., measured using an optical link with a precision optical head) between nodes (e g., 0S21->TII). Step 3 (not shown) comprises computing the position of S21 and T11 from six equations (e.g., the 3 angle equations and the 3 range equations to compute the 6 position unknowns).
[0410] Figure 39 is a diagram illustrating an embodiment of a satellite system. In some embodiments, the steps of Figure 39 comprise a transfer of position information between satellites (e.g., between satellite 3900 and sat 1 3902, sat 2 3904, sat 3 3906, and sat 4 3908 of step 1). In the example shown, step one comprises deriving the location and time unknowns associated with four satellites (e.g., sat 1 3902, sat 2 3904, sat 3 3906, and sat 4 3908 of step 1) using 4 angle measurements from the known satellite (e.g., satellite 3900 with a known position and time) and 4 range measurements from the known satellite. In addition, there are also 6 angle measurements and 6 ranges between the pairs of the unknown satellites (e.g., angles and ranges between {sat 1, sat 2}, {sat 1, sat 3}, {sat 1, sat 4}, {sat 2, sat 3}, {sat 2, sat 4}, and {sat 3, sat 4}). These 20 equations can be used to solve for the 16 unknowns (e.g., positions and time) for the four unknown satellites.
[0411] Figure 40 is a diagram illustrating an embodiment of a satellite system. In some embodiments, satellite 4000, satellite 4002. satellite 4004, or satellite 4006 of Figure 40 comprises satellite 100 of Figure 1. In the example shown, satellite 4000. satellite 4002, satellite 4004. or satellite 4006 communicate with each other and with other satellites using time transfer link 4008 and/or communication link 4010. In some embodiments, a time transfer occurs periodically using time transfer link 4008 (e.g., every O minutes - for example, every' 1 minute, 2, 3, 4, 5, 10, 15, 20, 25, 30, 35, 40. 45. 50. 55, 60 minutes). In some embodiments, a data transfer occurs periodically using communication link 4010 (e.g., every M minutes - for example, every 1 minute, 2, 3, 4, 5, 10, 15, 20, 25, 30, 35, 40, 45, 50, 55, 60 minutes).
[0412] Figure 41 is a diagram illustrating an embodiment of a satellite system. In some embodiments, satellite 4100 of Figure 41 comprises satellite 100 of Figure 1. In the example shown, satellite 4100 receives time information using time transfer ink 4102 (e.g., t picosecond precision timing information derived using optical pulses and time of arrival measurements). Satellite 4100 receives data related to satellite position using communication link 4104 (e.g., 10 Mbits / transmission). In various embodiments, data received/transmitted comprises one or more of the following: a satellite almanac (e.g., a location accuracy, a time synch accuracy, a last position update time, a last motion model update time, etc.), satellite orbit elements, derivatives of satellite orbit elements, double derivatives of satellite orbit elements (e.g., eccentricity, semi-major axis, semi-minor axis, semi-parameter, apoapsis, periapsis, inclination, longitude ascending node, argument of periapsis, longitude of periapsis, etc.), or any other appropriate satellite orbit elements. [0413] Figure 42 is a diagram illustrating an embodiment of a satellite system. In some embodiments, satellite processing 4200 comprises processing a satellite (e.g., satellite 100 of Figure 1) performs upon receiving data. In the example shown, satellite processing 4200 receives data (e.g., orbit elements, derivatives of orbit elements, and double derivatives of orbit elements 4204, satellite almanac 4206, etc.) related to satellite position using communication link 4104 (e.g., 10 Mbits / transmission). In various embodiments, data received/transmitted comprises one or more of the following: a satellite almanac (e.g., a location accuracy, a time synch accuracy, a last position update time, a last motion model update time, etc.), satellite orbit elements, derivatives of satellite orbit elements, double derivatives of satellite orbit elements (e.g., eccentricity, semi-major axis, semi-minor axis, semi-parameter, apoapsis, periapsis, inclination, longitude ascending node, argument of periapsis, longitude of periapsis, etc.), or any other appropriate satellite orbit elements. Satellite processing 4200 receives timing information from time transfer 4202. Satellite processing 4200 determines one or more of the following: an update for clocks, an update for a distance between satellites, inter-satellite distances/positions, advanced satellite motion models, an update for orbit elements, an update for a satellite almanac, or any other appropriate processing.
[0414] Figure 43 is a flow diagram illustrating an embodiment of a process for a satellite system. In some embodiments, a processor of a satellite or terminal (e.g., a processor of baseband unit 1720 of Figure 17, baseband subsystem 1808 of Figure 18, baseband subsystem 1922 of Figure 19, etc.) execute the process or a portion of the process of Figure 43. In the example shown, in 4300 data is received at satellite. For example, timing information and/or location information is received by a satellite from a ground control station. In 4302, satellite time is determined for the satellite based on the data. For example, timing information comprises time of arrival information and/or time of day information that is provided from a ground station to a satellite. In 4304, a local time reference of the satellite is adjusted. For example, the clock or local time is adjusted based at least in part on the determined satellite time. In 4306, satellite time is provided from the satellite to other satellite(s) in the constellation using a transmitter. For example, the time and/or the location of the satellite is provided to another satellite using a transmitter (e.g., an optical transmitter).
[0415] Figure 44 is a flow diagram illustrating an embodiment of a process for a satellite system. In some embodiments, a processor of a satellite or terminal (e.g., a processor of baseband unit 1720 of Figure 17, baseband subsystem 1808 of Figure 18, baseband subsystem 1922 of Figure 19A, baseband subsystem 1972 of Figure 19A, etc.) execute the process or a portion of the process of Figure 44. The example show n, in 4400 true time is received at a terminal. For example, true time is received from a GPS system, an internet system, a time reference system, or any other appropriate system. In 4402, a first communication link is acquired with a satellite using a first protocol. For example, an introduction or first protocol is used to establish communication between the ground terminal and the satellite. In 4404, a second communication link is determined with the satellite using a second protocol. For example, a second protocol is used for communication using a selected user group. In 4406, true time is provided to the satellite in the constellation using a transmitter. For example, the satellite propagates the timing information to other satellites.
[0416] A communication satellite system is disclosed. The system comprises a transmitter, a receiver, and a processor. The processor is configured to provide a LDR-PNT signal using the transmitter; receive a network entry request using the receiver; and provide acknowledgement of network entry for communication.
[0417] A communication satellite system is disclosed. The system comprises a receiver, a transmitter, and a processor. The processor is configured to receive a LDR-PNT signal using the receiver; provide a network entry request using the transmitter; and receive acknowledgement of network entry for communication.
[0418] In some embodiments, the communication system comprises a high data rate (HDR) communication service and a low data rate (LDR) communication service. The HDR communication service and LDR communication service are controlled by algorithms using data shared between the two services. The LDR communication service provides the HDR communication service time synchronization, terrestrial node location, beam angles, link start times, and initial link quality. The HDR communication service provides the LDR communication service the time-of-link release, time-of-link loss, and quality of link statistics.
[0419] In some embodiments, the HDR communication service uses the information to determine the initial transmission parameters such as modulation, transmit power, and bandwidth. The fast control loop of the HDR communication service updates the transmission parameters using control plane messages within the HDR messages.
[0420] In some embodiments, the system incorporates a "‘split stack” configuration in which latency tolerant control plane features such as network entry, re-establishment, and time synchronization are provided using a separate physical layer (e.g., a separate transceiver using a separate frequency block and modulation). Specifically, the HDR communication service and the LDR communication service each have their own antenna, transceiver (e.g., with separate filters, amplifiers, etc.), and modulation decoder.
[0421] In some embodiments, due to the physical attributes of scalable LEO or MEO satellite systems for communications (e.g., a satellite system that employs multiple transmit and receive beams and has round-trip transmission times of greater than 5 ms) that link control includes both fast loops (e.g., large data streams) and slower loops (e.g., network entry and beam selection). Thus, a system that purposefully demarks these functions provides anew mechanism for efficient, scaleable, enterprise-level satellite communications.
[0422] In some embodiments, the HDR communication service provides power-per-bit and spectrally efficient links (e.g.. links using a selectable set of bandwidths - for example, one of a plurality of selectable bandwidths that is greater than 20 MHz and less than 2000 MHz of bandwidth) with selectable set of data rates (e.g., one of a pl urality of selectable data rates that is greater than 20 Mbps and less than 20 Gbps). In various embodiments, the HDR communication service uses time-division-multiple-access (TDMA) and/or spatial-division-multiple-access (SDMA) modulation communication methods. In some embodiments, the HDR communication service includes latency intolerant in-band control plane data (e.g.. time-slot and frequency subblock reservations, modulation, power control, etc.).
[0423] In some embodiments, the LDR communication service provides spatially efficient but spectrally inefficient links (e.g., using links with selectable bandwidths that are greater than 100 MHz and less than 2000 MHz of bandwidth) with selectable data rates (e.g., a link with selectable data rate that are greater than 1 kbps and less than 10 Mbps). In various embodiments, the LDR communication service uses code-division-multiple-access (CDMA) and/or carrier-sense-multiple- access (CSMA). In some embodiments, the LDR communication service includes latency tolerant control plane data (e.g., time and location synchronization, beam availability, processing gain, encryption keys, etc.).
[0424] In some embodiments, the LDR communication service provides PNT services. In some embodiments, the LDR-PNT is a communication service (e.g.. a broadcast service, a multicast service, a unicast in formulation service, etc.) in which data is encoded in both a communication message (e.g., a satellite almanac) and a waveform (e.g., a transmission time and/or a range). In some embodiments, the LDR-PNT communication sendee is enabled when a density7 of the satellite constellation in a specific geography or the motion constraints of the terrestrial receiver allows for the computation of unambiguous time and position.
[0425] In some embodiments, the LDR communication service sends and receives low data-rate traffic unrelated to HDR communication service controls or PNT services, but that leverage the very large field of regard of the satellite LDR antenna aperture, such as Intemet-of- things (IOT) messages directed to a single or group of terminals. In some embodiments, the LDR communication service uses a common or different spreading code to isolate communications groups from each other. In some embodiments. LDR terminals are able to reply to messages using the LDR uplink apertures -for example, sending a reply to messages that acknowledge receipt, provide data, etc.
[0426] In some embodiments, the system uses LDR satellite to earth communication and LDR earth to satellite communication. In some embodiments, the system uses LDR satellite to earth communication and HDR earth to satellite communication. In some embodiments, the system uses HDR satellite to earth communication and LDR earth to satellite communication. In some embodiments, the system uses HDR satellite to earth communication and HDR earth to satellite communication.
[0427] In some embodiments, the system transitions between different modes of communication on request (e.g., a transition between LDR-LDR communications to LDR-HDR, HDR-LDR, or HDR-HDR communication, a transition between LDR-HDR to LDR-LDR, HDR- LDR, or HDR-HDR, a transition between HDR-LDR to LDR-LDR, LDR-HDR, or HDR-HDR, or a transition between HDR-HDR to LDR-LDR, LDR-HDR, or HDR-LDR).
[0428] Figure 45 is a diagram illustrating an embodiment of a communication system. In some embodiments, aterminal (e.g., terminal 4502, terminal 4504, terminal 4512, terminal 4516, terminal 4518, and terminal 4524) and a satellite (e.g., satellite 4500, satellite 4508, satellite 4510, satellite 4514, satellite 4520, and satellite 4522) comprise satellite 410 and terminal 416 of Figure 4A, satellite 460 and terminal 466 of Figure 4B, etc.). In the example shown:
1. A LDR-PNT signal (e.g., over a 1 GHz frequency band) is broadcast from satellite 4500 of a satellite constellation and includes in the transmitted data a relative measure of the availability of HDR assets of satellite 4500 as well as other satellite locations;
2. Terminal 4502 (e.g., a terrestrial LDR-PNT receiver node) decodes the LDR-PNT signal to determine the transmitted data and measures the transmission time from a sufficient number of satellites to self-locate and to track satellites in its Field-of-View. In some embodiments, terminal 4502 generates a RF channel estimate between terminal 4502 and the multiple satellites including satellite 4500. In some embodiments, the signal characteristics and the satellite ephemeris are used for doppler estimation and compensation for subsequent received signals.
3. Terminal 4504 (e.g., a terrestrial LDR transmitter) requests network entry by transmitting request data (e.g., a node ID, authentication information, a terminal location, etc.) to a satellite (e.g., satellite 4508), but using additional antenna gain terminal 4504 that is possible now that the location of the satellite is known (e.g., the available HDR assets that were transmitted through the prior LDR-PNT transmitted data). 4. Satellite 4510 (e.g., a satellite LDR receiver) acknowledges network entry and provides the satellite ID for HDR communications to terminal 4512 and a time to expect HDR media access control (MAC) handshake with terminal 4512.
5. Satellite 4514 (e.g., a satellite HDR transmitter with software defined networking (SDN) software) schedules communications with terminal 4516 (e.g., a terrestrial terminal HDR receiver).
6. Terminal 4518 (e.g., a terrestrial terminal HDR transmitter) schedules communications with satellite 4520 (e.g., a satellite HDR receiver). In some embodiments, the signal characteristics and the satellite ephemeris are used for doppler estimation and compensation.
7. Terminal 4524 sets a high gain receive antenna aperture directed at satellite 4522 (e.g., the scheduled HDR satellite in communication with the HDR terminal), and satellite 4522 sets a high gain antenna aperture beam directed at terminal 4524 at the scheduled time. A HDR synchronization protocol then executes to set up high data rate communications between terminal 4524 and satellite 4522, and network entry is complete.
[0429] Figure 46 is a diagram illustrating an embodiment of a communication system. In some embodiments, a terminal (e.g., terminal 4602, terminal 4604, terminal 4612, terminal 4616, terminal 4618, and terminal 4624) and a satellite (e.g., satellite 4600, satellite 4608, satellite 4610, satellite 4614, satellite 4620, and satellite 4622) comprise satellite 410 and terminal 416 of Figure 4A, satellite 460 and terminal 466 of Figure 4B, etc.). In the example shown:
1. A LDR-PNT signal (e.g., over a 1 GHz frequency band) is broadcast from satellite 4600 of a satellite constellation and includes in the transmitted data a relative measure of the availability of LDR assets of satellite 4600 as well as other satellite locations;
2. Terminal 4602 (e.g., a terrestrial LDR-PNT receiver node) decodes the LDR-PNT signal to determine the transmitted data and measures the transmission time from a sufficient number of satellites to self-locate and to track satellites in its Field-of-View. In some embodiments, terminal 4602 generates a RF channel estimate between terminal 4602 and the multiple satellites including satellite 4600. In some embodiments, the signal characteristics and the satellite ephemeris are used for doppler estimation and compensation for subsequent received signals.
3. Terminal 4604 (e.g., a terrestrial LDR transmitter) requests network entry by transmitting request data (e.g., a node ID, authentication information, a terminal location, etc.) to a satellite (e.g., satellite 4608), but using additional antenna gain terminal 4604 that is possible now that the location of the satellite is known (e.g., the available LDR assets that were transmitted through the prior LDR-PNT transmitted data).
4. Satellite 4610 (e.g., a satellite LDR receiver) acknowledges network entry and provides the satellite ID for HDR communications to terminal 4612 and a time to expect LDR media access control (MAC) handshake with terminal 4612.
5. Satellite 4614 (e.g., a satellite LDR transmitter with software defined networking (SDN) software) schedules communications with terminal 4616 (e.g., a terrestrial terminal LDR receiver).
6. Terminal 4618 (e.g., a terrestrial terminal LDR transmitter) schedules communications with satellite 4620 (e.g., a satellite LDR receiver). In some embodiments, the signal characteristics and the satellite ephemeris are used for doppler estimation and compensation.
7. Terminal 4624 sets a high gain receive antenna aperture directed at satellite 4622 (e.g., the scheduled LDR satellite in communication with the LDR terminal), and satellite 4622 sets a high gain antenna aperture beam directed at terminal 4624 at the scheduled time. A LDR synchronization protocol then executes to set up low data rate communications betw een terminal 4624 and satellite 4622, and network entry' is complete.
[0430] Figure 47A is a diagram illustrating an embodiment of a communication system. In some embodiments, a terminal (e.g., terminal 4702, terminal 4704, terminal 4712, terminal 4718, and terminal 4724) and a satellite (e.g., satellite 4700, satellite 4708. satellite 4710, satellite 4720, and satellite 4722) comprise satellite 410 and terminal 416 of Figure 4A, satellite 460 and terminal 466 of Figure 4B, etc.). In the example show n:
1. In HDR communication mode, satellite 4700 schedules HDR communication mode suspension with terminal 4702.
2. In HDR communication mode, terminal 4704 schedules HDR communication mode suspension with satellite 4708.
3. In LDR communication mode, satellite 4710 schedules LDR communication mode with terminal 4712.
4. In LDR communication mode, terminal 4718 schedules LDR communication mode with satellite 4720. 5. A LDR synchronization protocol then executes to set up low data rate communications between terminal 4724 and satellite 4722.
[0431] Figure 47B is a diagram illustrating an embodiment of a communication system. In some embodiments, a terminal (e.g., terminal 4732, terminal 4734, terminal 4742, terminal 4748, and terminal 4754) and a satellite (e.g., satellite 4730, satellite 4738, satellite 4740, satellite 4750, and satellite 4752) comprise satellite 410 and terminal 416 of Figure 4A, satellite 460 and terminal 466 of Figure 4B, etc.). In the example shown:
1. In HDR communication mode, terminal 4732 schedules HDR communication mode suspension with satellite 4730.
2. In HDR communication mode, satellite 4738 schedules HDR communication mode suspension with terminal 4734.
3. In LDR communication mode, terminal 4742 schedules LDR communication mode with satellite 4740.
4. In LDR communication mode, satellite 4750 schedules LDR communication mode with terminal 4748.
5. A LDR synchronization protocol then executes to set up low data rate communications between terminal 4754 and satellite 4752.
[0432] Figure 48 is a diagram illustrating an embodiment of a system for communication. In some embodiments, satellite LDR 4800 and satellite HDR 4804 are executed using Payload Baseband Unit 1720, LDR steerable multi-beam TX subsy stem(s) 1742. LDR steerable multi-beam RX subsystem(s) 1738, HDR steerable multi-beam TX subsystem(s) 1730, and HDR steerable multi-beam RX subsystem(s) 1728 of Figure 17. In some embodiments, terminal LDR 4802 and terminal HDR 4806 are executed using Baseband subsystem 1808, LDR multi-beam TX subsystem(s) 1818, LDR multi-beam RX subsystem(s) 1814, HDR steerable multi-beam TX subsystem(s) 1810, and HDR steerable multi-beam RX subsystem(s) 1812 of Figure 18. In the example shown, the HDR communication sendee and the LDR communication sen ice are controlled by algorithms using data shared between the two sen ices and their associated control planes. The data exchanged between a satellite and a terminal for the LDR communication service and HDR communication service and computations of the LDR and HDR services are as follows:
Satellite LDR 4800 to terminal LDR 4802 data flow: satellite LDR 4800 provides to terminal 4802 control data including time synchronization, rendezvous time (for HDR link), and HDR link state update. It also provides service messages including satellite positions (e.g., an almanac), PNT messages, broadcast messages, encrypted group messages, persistent messages, and encryption keys. It further provides satellite load information.
• Terminal LDR 4802 computation: terminal LDR 4802 computes a doppler estimate (e.g., between a satellite and a terminal), PNT (e.g., location, time synch, etc.), and a channel estimate.
• Terminal LDR 4802 to satellite LDR 4800 data flow7: terminal LDR 4802 provides control data such as a network entry request, an HDR link state update, a terminal authentication, a channel estimate, satellites in field of view (FOV), a terminal location, and a doppler offset. Terminal LDR 4802 also provides service messages including broadcast messages, encrypted group messages, and encryption keys.
• Satellite LDR 4800 to Satellite HDR 4804 data flow: satellite LDR 4800 provides terminal location and time synchronization.
• Satellite HDR 4804 to Satellite LDR 4800 data flow: satellite HDR 4804 provides rendezvous time and HDR Link State (e.g., Up/Break/Pause).
• Satellite HDR 4804 computation: satellite HDR 4804 computes a rendezvous time, beam parameters (e.g., for pointing antenna arrays), transmission parameters (e.g., modulation parameters, transmit power, bandwidth, etc.)
• Satellite HDR 4804 to Terminal HDR 4806 data flow: Satellite HDR 4804 provides control data such as HDR link state (e.g. Up/Pause/Break) and HDR MAC information (e.g., beam parameters, transmission parameters, etc.). Satellite HDR 4804 also provides service messages including the HDR data stream.
• Terminal HDR 4806 to Satellite HDR 4804 data flow: Terminal HDR 4806 provides control data such as HDR link state (e.g. Up/Pause/Break) and HDR MAC information (e.g., beam parameters, transmission parameters, etc.). Terminal HDR 4806 also provides service messages including the HDR data stream.
• Terminal HDR 4806 computation: terminal HDR 4806 computes a channel estimate and a doppler estimate between the terminal node and the satellite.
• Terminal HDR 4806 to Terminal LDR 4802 data flow: terminal HDR 4806 provides HDR link state information.
Terminal LDR 4802 to Terminal HDR 4806 data flow: terminal LDR 4802 provides satellite positions (e.g., an almanac), time synchronization, satellite load, rendezvous time, and satellites in FOV.
[0433] Figure 49 is a flow diagram illustrating an embodiment of a process for a satellite system. In some embodiments, the process of Figure 49 is executed by a satellite of the satellite system (e.g., satellite 100 of Figure 1, satellite 410 of Figure 4A, satellite 430 of Figure 4B, etc.). In the example shown, in 4900 a LDR-PNT signal is provided using a transmitter. For example, the satellite transmits a PNT signal using a low data rate channel. In 4902. a network entry request is received using a receiver. For example, a satellite receiver receives a request via a LDR data channel to enter the communication network. In 4904, an acknowledgement of network entry for communication is provided. For example, a satellite transmitter provides an indication to a terminal or receiver that network entry is acknowledged, and communication is enabled for the network between the terminal or receiver and the satellite constellation.
[0434] Figure 50 is a flow diagram illustrating an embodiment of a process for a satellite system. In some embodiments, the process of Figure 50 is executed by a receiver or terminal of the satellite system (e.g., terminal or receiver 416 of Figure 4A, satellite 436 of Figure 4B, etc.). In the example shown, in 5000 a LDR-PNT signal is received using a receiver. For example, the terminal receives a PNT signal using a low data rate channel. In 5002, a network entry request is provided using a transmitter. For example, a terminal transmitter transmits a request via a LDR data channel to enter the communication network. In 5004, an acknowledgement of network entry for communication is received. For example, a terminal receives an indication from a satellite that netw ork entry is acknowledged, and communication is enabled for the netw ork between the terminal or receiver and the satellite constellation.
[0435] Although the foregoing embodiments have been described in some detail for purposes of clarify of understanding, the invention is not limited to the details provided. There are many alternative ways of implementing the invention. The disclosed embodiments are illustrative and not restrictive.

Claims

1. A system, comprising: a first frequency reference generator of a satellite or aircraft, wherein the first frequency reference generator generates a first frequency reference signal in a first frequency band; a communication receiving channel for receiving a first signal at the satellite or the aircraft using the first frequency reference signal; a second frequency reference generator of the satellite or the aircraft, wherein the second frequency reference generator generates a second frequency reference signal in a second frequency band; and a communication transmission channel for transmitting a second signal from the satellite or the aircraft using the second frequency reference signal, wherein a legacy satellite system comprises a legacy communication receiving channel for receiving data at the legacy satellite using the second frequency band.
2. The system of claim 1, wherein the communication transmission channel transmits position- navigation-timing (PNT) data.
3. The system of claim 2, wherein the communication transmission channel transmits ranging accuracy of the PNT data.
4. The system of claim 2, wherein ranging accuracy of the PNT data is greater than or equal to ranging accuracy of GPS data.
5. The system of claim 1, wherein frequencies of the communication transmission channel are greater than transmission frequencies of a global positioning system (GPS) signal.
6. The system of claim 5, wherein the frequencies of the communication transmission channel are at least 25 GHz.
7. The system of claim 1, wherein chip rates of the second direct spread signal are at least 100 MHz
8. The system of claim 7, wherein the chip rates of the second direct spread signal are selectable up to 1 GHz.
9. The system of claim 1, wherein processing gain of the second direct spread signal is greater than processing gain of a GPS signal.
10. The system of claim 1, wherein the communication transmission channel is one of a set of transmission channels.
11. The system of claim 10. wherein a channel of the set of transmission channels is associated with a user group.
12. The system of claim 10, wherein a channel of the set of transmission channels is encrypted.
13. The system of claim 10, wherein a channel of the set of transmission channels is associated with a spreading factor.
14. The system of claim 13, wherein the spreading factor is between 30 dB and 60 dB.
15. The system of claim 10, wherein a first channel of the set of transmission channels transmits PNT data with a first ranging accuracy and a second channel of the set of transmission channels transmits PNT data with a second ranging accuracy, wherein the first ranging accuracy is greater than the second ranging accuracy.
16. The system of claim 1, wherein the satellite or the aircraft is at most 1000 km above a ground plane.
17. The system of claim 1, wherein a transmission angle of the communication transmission channel is not less than 36 degrees with respect to a ground plane.
18. The system of claim 1, wherein the first signal or the second signal comprise a direct spread or a frequency hopped signal.
19. A method, comprising: generating a first frequency reference signal in a first frequency band using a first frequency reference generator of a satellite or an aircraft; receiving a first signal at the satellite or the aircraft using the first frequency reference signal via a communication receiving channel; generating a second frequency reference signal in a second frequency band using a second frequency reference generator of the satellite or the aircraft; and transmitting a second signal from the satellite or the aircraft using the second frequency reference signal via a communication transmission channel, wherein a legacy satellite system comprises a legacy communication receiving channel for receiving data at the legacy satellite using the second frequency band.
20. A computer program product embodied in a non-transitoiy computer readable medium and comprising computer instructions for: generating a first frequency reference signal in a first frequency band using a first frequencyreference generator of a satellite or an aircraft; receiving a first signal at the satellite or the aircraft using the first frequency reference signal via a communication receiving channel; generating a second frequency reference signal in a second frequency band using a second frequency reference generator of the satellite or the aircraft; and transmitting a second signal from the satellite or the aircraft using the second frequency reference signal via a communication transmission channel, wherein a legacy satellite system comprises a legacy communication receiving channel for receiving data at the legacy satellite using the second frequency band.
21. A system, comprising: a frequency reference generator of a ground communication system, wherein the frequency reference generator generates a frequency reference signal in a frequency band; and a communication receiving channel for receiving a direct spread or frequency hopped signal from a satellite or an aircraft using the frequency reference signal, wherein a legacy satellite system comprises a legacy communication transmitting channel for transmitting data to the legacy satellite using the frequency band.
22. The system of claim 21, wherein the communication receiving channel receives positionnavigation-timing (PNT) data.
23. The system of claim 22, wherein the communication receiving channel receives ranging accuracy of the PNT data.
24. The system of claim 22, wherein ranging accuracy of the PNT data is greater than or equal to ranging accuracy of GPS data.
25. The system of claim 21, wherein frequencies of the communication receiving channel are greater than receiving frequencies of a global positioning system (GPS) signal
26. The system of claim 25. wherein the frequencies of the communication receiving channel are at least 25 GHz.
27. The system of claim 21, wherein chip rates of the second direct spread signal are at least 100 MHz.
28. The system of claim 27. wherein the chip rates of the second direct spread signal are selectable up to 1 GHz.
29. The system of claim 21, wherein processing gain of the second direct spread signal is greater than processing gain of a GPS signal.
30. The system of claim 21, wherein the communication receiving channel is one of a set of receiving channels.
31. The system of claim 30, wherein a channel of the set of receiving channels is associated with a user group.
32. The system of claim 30, wherein a channel of the set of receiving channels is encrypted.
33. The system of claim 30. wherein a channel of the set of receiving channels is associated with a spreading factor.
34. The system of claim 33, wherein the spreading factor is between 30 dB and 60 dB.
35. The system of claim 30, wherein a first channel of the set of receiving channels transmits PNT data with a first ranging accuracy and a second channel of the set of receiving channels transmits PNT data with a second ranging accuracy, wherein the first ranging accuracy is greater than the second ranging accuracy.
36. The system of claim 21. wherein the satellite or the aircraft is at most 1000 km above a ground plane.
37. The system of claim 21, wherein a reception angle of the communication receiving channel is not less than 36 degrees with respect to a ground plane.
38. The system of claim 21. further comprising: an other frequency reference generator of the ground communication system, wherein the other frequency reference generator generates an other frequency reference signal in an other frequency band; and a communication transmission channel for transmitting a direct spread or frequency hopped signal to the satellite or the aircraft using the other frequency reference signal.
39. A method, comprising: generating a first frequency reference signal in a first frequency band using a first frequency reference generator of a ground communication system; receiving a direct spread or frequency hopped signal from the satellite or the aircraft using the second frequency reference signal via a communication receiving channel, wherein a legacy satellite system comprises a legacy communication transmitting channel for transmitting data to the legacy satellite using the second frequency band.
40. A computer program product embodied in a non-transitory computer readable medium and comprising computer instructions for: generating a first frequency reference signal in a first frequency band using a first frequency reference generator of a ground communication system; receiving a direct spread or frequency hopped signal from the satellite or the aircraft using the second frequency reference signal via a communication receiving channel, wherein a legacysatellite system comprises a legacy communication transmitting channel for transmitting data to the legacy satellite using the second frequency band.
41. A satellite system, comprising: an antenna; and a processor configured to: establish initial contact with a receiver using a wide beam antenna setup for the antenna; determine a narrow beam antenna setup based at least in part on receiver data from the initial contact; and provide position coordinates and time information using the narrow beam antenna setup.
42. The satellite system of claim 41, wherein the narrow beam antenna setup is configured to transmit a signal at an angle at least 36 degrees above a horizon plane.
43. The satellite system of claim 41, wherein the wide beam antenna setup is configured to transmit a signal at an angle at least 36 degrees above a horizon plane.
44. The satellite system of claim 41, wherein the narrow beam antenna setup has a beam angle width of less than 40 degrees.
45. The satellite system of claim 44, wherein the narrow beam antenna setup comprises a plurality of transmit elements.
46. The satellite system of claim 41, wherein the narrow beam antenna setup is one of a plurality of narrow beam antenna setups.
47. The satellite system of claim 41, wherein establishing initial contact comprises transmitting satellite data for a plurality of satellites.
48. The satellite system of claim 47, wherein the satellite data comprises one or more of the following: ephemeris data, almanac data, first predictive satellite motion models, or second predictive satellite motion models.
49. The satellite system of claim 47, wherein the satellite data comprises cryptographic encoding information.
50. The satellite system of claim 41, wherein the processor is further configured to determine a direction of an interfering beam.
51. The satellite system of claim 50, wherein the processor is further configured to generate a spatial null in the direction of the interfering beam.
52. The satellite system of claim 50, wherein the processor is further configured to generate a plurality of spatial nulls in the direction of a set of strongest interfering beams.
53. The satellite system of claim 50, wherein the direction of the interfering beam is received from a database.
54. The satellite system of claim 50, wherein the direction of the interfering beam is determined based on a scan of received signals.
55. The satellite system of claim 54, wherein determining the direction of the interfering beam comprises generating a spatial null in the direction of a received signal of the scan of received signals and determining whether signal strength of communications between the satellite system and the receiver system improved in response to generating the spatial null.
56. The satellite system of claim 41, wherein the satellite data, the PNT data, or the satellite data and the PNT data are transmitted using a signal with a frequency of at least 25 GHz.
57. The satellite system of claim 41, wherein the antenna comprises an array-fed reflector antenna.
58. The satellite system of claim 41, wherein the antenna comprises at least one horn antenna.
59. A method, comprising: establishing initial contact with a receiver using a wide beam antenna setup for an antenna; determining, using a processor, a narrow beam antenna setup based at least in part on receiver data from the initial contact; and providing position coordinates and time information using the narrow beam antenna setup.
60. A computer program product embodied in a non-transitory computer readable medium and comprising computer instructions for: establishing initial contact with a receiver using a wide beam antenna setup for an antenna; determining, using a processor, a narrow^ beam antenna setup based at least in part on receiver data from the initial contact; and providing position coordinates and time information using the narrow beam antenna setup.
61. A receiver system, comprising: an antenna; and a processor configured to: establish initial contact with a satellite using a wide beam antenna setup for the antenna; determine a plurality of narrow beam antenna setups for the antenna based at least in part on satellite data from the initial contact; determine position coordinates and time information using position-navigation-time (PNT) data received from the plurality of narrow beam antenna setups; and provide the position coordinates and the time information.
62. The receiver system of claim 61, wherein the position coordinates and time information are provided to a user.
63. The receiver system of claim 62, wherein the position coordinates and time information are provided to the user via a user interface.
64. The receiver system of claim 61, wherein a narrow beam antenna setup of the plurality of narrow beam antenna setups is configured to receive a signal transmitted at an angle at least 45 degrees above a horizon plane.
65. The receiver system of claim 61, wherein the wide beam antenna setup is configured to receive a signal transmitted at an angle at least 45 degrees above a horizon plane.
66. The receiver system of claim 61, wherein a narrow beam antenna setup of the plurality of narrow beam antenna setups has a beam angle width of less than 4 degrees.
67. The receiver system of claim 61, wherein the plurality of narrow beam antenna setups comprises at least four narrow beam antenna setups.
68. The receiver system of claim 61, wherein establishing initial contact comprises receiving satellite data for a plurality of satellites.
69. The receiver system of claim 68, wherein the satellite data comprises one or more of the following: ephemeris data, almanac data, first predictive satellite motion models, or second predictive satellite motion models.
70. The receiver system of claim 68, wherein the satellite data comprises cryptographic encoding information.
71. The receiver system of claim 61, wherein the processor is further configured to determine a direction of an interfering beam.
72. The receiver system of claim 71, wherein the processor is further configured to generate a spatial null in the direction of the interfering beam.
73. The receiver system of claim 71, wherein the processor is further configured to generate a plurality of spatial nulls in the direction of a set of strongest interfering beams.
74. The receiver system of claim 71, wherein the direction of the interfering beam is received from a database.
75. The receiver system of claim 71, wherein the direction of the interfering beam is determined based on a scan of received signals.
76. The receiver system of claim 75, wherein determining the direction of the interfering beam comprises generating a spatial null in the direction of a received signal of the scan of received signals and determining whether signal strength of a signal carrying the PNT data improved in response to generating the spatial null.
77. The receiver system of claim 61, wherein the satellite data, the PNT data, or the satellite data and the PNT data are received from a signal with a frequency of at least 25 GHz.
78. The receiver system of claim 61, wherein the antenna comprises an array-fed reflector antenna, at least one hom antenna, or an array -fed reflector antenna and at least one hom antenna.
79. A method, comprising: establishing initial contact with a satellite using a wide beam antenna setup for the antenna; determining, using a processor, a plurality of narrow beam antenna setups for the antenna based at least in part on satellite data from the initial contact; determining position coordinates and time information using position-navigation-time (PNT) data received from the plurality of narrow beam antenna setups; and providing the position coordinates and the time information.
80. A computer program product embodied in a non-transitory computer readable medium and comprising computer instructions for: establishing initial contact with a satellite using a wide beam antenna setup for the antenna; determining, using a processor, a plurality of narrow beam antenna setups for the antenna based at least in part on satellite data from the initial contact; determining position coordinates and time information using position-navigation-time (PNT) data received from the plurality of narrow beam antenna setups; and providing the position coordinates and the time information.
81. A satellite system, comprising:
A processor configured to: determine a waveform and a set of data characteristics for transmitting position and time information, wherein the waveform is selectable using a programmable setting; and transmit the position and time information.
82. The satellite system of claim 81, wherein the programmable setting selects a spreading code.
83. The satellite system of claim 81, wherein the programmable setting selects a chip rate.
84. The satellite system of claim 81, wherein the programmable setting selects a code length.
85. The satellite system of claim 81, wherein the programmable setting selects a transmission power.
86. The satellite system of claim 81, wherein the programmable setting selects a waveform jitter.
87. The satellite system of claim 81, wherein the programmable setting selects a polarization state.
88. The satellite system of claim 81, wherein a data characteristic of the set of data characteristics is selectable using a programmable setting.
89. The satellite system of claim 88, wherein the programmable setting selects a spatial availability'.
90. The satellite system of claim 88, wherein the programmable setting selects a signal accuracy.
91. The satellite system of claim 88, wherein the programmable setting selects a signal precision.
92. The satellite system of claim 88, wherein the programmable setting selects a cryptographic key.
93. The satellite system of claim 88, wherein the programmable setting selects an ECC encoding.
94. The satellite system of claim 88, wherein the programmable setting selects an interleaving.
95. The satellite system of claim 81, wherein the waveform or the data characteristic of the set of data characteristics is based at least in part on a user group or the waveform and the data characteristic of the set of data characteristics are based at least in part on a user group.
96. The satellite system of claim 81, wherein the processor is further configured to establish an initial contact with a receiver system using an other waveform and an other set of data characteristics.
97. The satellite system of claim 96, wherein the other waveform or the other set of data characteristics is based at least in part on a user group.
98. The satellite system of claim 81, wherein transmitting position and time information comprises transmitting pseudo-ranging information.
99. A method, comprising: determining, using a processor, a waveform and a set of data characteristics for transmitting position and time information; transmitting the position and time information.
100. A computer program product embodied in a non-transitory computer readable medium and comprising computer instructions for: determining, using a processor, a waveform and a set of data characteristics for transmitting position and time information; transmitting the position and time information.
101. A receiver system, comprising:
A processor configured to: determine a waveform and a set of data characteristics for receiving position and time information, wherein the waveform is selectable using a programmable setting: and receiving the position and time information.
102. The receiver system of claim 101, wherein determining the waveform and the set of data characteristics comprises processing a received signal based on a spreading code.
103. The receiver system of claim 101, wherein determining the waveform and the set of data characteristics comprises processing a received signal based on a chip rate.
104. The receiver system of claim 101, wherein determining the waveform and the set of data characteristics comprises processing a received signal based on a code length.
105. The receiver system of claim 101, wherein determining the waveform and the set of data characteristics comprises processing a received signal based on a waveform jitter.
106. The receiver system of claim 101, wherein determining the waveform and the set of data characteristics comprises processing a received signal based on a polarization state.
107. The receiver system of claim 101, wherein a data characteristic of the set of data characteristics is selectable using a programmable setting.
108. The receiver system of claim 107, wherein the programmable setting selects a cryptographic key.
109. The receiver system of claim 108, wherein the cryptographic key is a pre-stored key.
110. The receiver system of claim 109, wherein the cryptographic key is used for AES-256 encryption.
111. The receiver system of claim 108, wherein the cryptographic key is a dynamically formed key.
112. The receiver system of claim 111, wherein the cryptographic key is used for Diffie-Hellman PKI public-private key encryption.
113. The receiver system of claim 107, wherein the programmable setting selects an ECC encoding.
114. The receiver system of claim 107, wherein the programmable setting selects an interleaving.
115. The receiver system of claim 101, wherein the waveform or the data characteristic of the set of data characteristics are based at least in part on a user group.
116. The receiver system of claim 101. wherein the processor is further configured to establish an initial contact with a satellite system using an other waveform and an other set of data characteristics.
117. The receiver system of claim 116, wherein the other waveform or the other set of data characteristics is based at least in part on a user group.
118. The receiver system of claim 101, wherein receiving position and time information comprises receiving pseudo-ranging information from one or more satellites.
119. A method, comprising: determining, using a processor, a waveform and a set of data characteristics for receiving position and time information; receiving the position and time information.
120. A computer program product embodied in a non-transitory computer readable medium and comprising computer instructions for: determining, using a processor, a waveform and a set of data characteristics for receiving position and time information; receiving the position and time information.
121. A system, comprising: a transmitter; and a processor configured to: receive data at a satellite; determine a satellite time for the satellite based at least in part on the data; adjust a local time reference of the satellite; and provide the satellite time from the satellite to another satellite in a constellation using the transmitter.
122. The system of claim 121, wherein receiving the data comprises acquiring a communication link.
123. The system of claim 122, wherein receiving the data comprises receiving a time-of-day using the communication link.
124. The system of claim 122, wherein the time-of-day has a resolution of 1 ps or less and an accuracy of 100 ps or less.
125. The system of claim 123, wherein receiving the time-of-day comprises receiving a first short pulse or first high bandwidth signal.
126. The system of claim 125, wherein the short pulse is at most 100 ps.
127. The system of claim 125, wherein the high bandwidth signal is at least 10 GHz.
128. The system of claim 125, wherein receiving the time-of-day comprises transmitting a second short pulse or second high bandwidth signal after a precise time delay from the time of arrival of the first short pulse or the first high bandwidth signal.
129. The system of claim 128, wherein the precise time delay comprises a time delay with a precision of 100 ps or less.
130. The system of claim 128, wherein receiving the time-of-day comprises determining a propagation time based on the second short pulse or the second high bandwidth signal.
131. The system of claim 130, wherein the propagation time is determined with an accuracy of 100 ps or less.
132. The system of claim 130, wherein determining the satellite time is based on the propagation time.
133. The system of claim 132, wherein the satellite time is adjusted for the other satellite based on the propagation time and transmitted to the other satellite.
134. The system of claim 121, wherein receiving the data at the satellite is from a ground station.
135. The system of claim 121, wherein receiving the data at the satellite is from the other satellite.
136. The system of claim 121, wherein providing the satellite time uses an optical link.
137. A method, comprising: receiving data at a satellite; determining, using a processor, a satellite time for the satellite based at least in part on the data; adjusting a local time reference of the satellite; and providing the satellite time from the satellite to an other satellite in a constellation using a transmitter.
138. A computer program product embodied in a non-transitory computer readable medium and comprising computer instructions for: receiving data at a satellite; determining, using a processor, a satellite time for the satellite based at least in part on the data; adjusting a local time reference of the satellite; and providing the satellite time from the satellite to an other satellite in a constellation using a transmitter.
139. A system, comprising: a transmitter; and a processor configured to: receive true time at a terminal; acquire a first communication link with a satellite using a first protocol; determine a second communication link with the satellite using a second protocol; and provide the true time to the satellite in a constellation using the transmitter.
140. The system of claim 139, wherein the true time is received using USNO time standard or GPS.
141. The system of claim 140, wherein the true time is received to an accuracy of 1 ns or less.
142. The system of claim 139, wherein a position of the terminal is received using USNO time standard or GPS.
143. The system of claim 142, wherein the position of the terminal is received to an accuracy of 0.3 m or less.
144. The system of claim 142, wherein the position of the terminal is transmitted to the satellite in the constellation using the transmitter.
145. The system of claim 139, wherein providing the true time comprises transmitting a time-of- day using the communication link at the satellite.
146. The system of claim 139, wherein providing the true time comprises transmitting a first short pulse or first high bandwidth signal.
147. The system of claim 146, wherein providing the true time comprises measuring a time of arrival of a second short pulse or second high bandwidth signal.
148. The system of claim 147, wherein providing the true time comprises receiving the second short pulse or the second high bandwidth signal after a precise time delay from the time of arrival of the first short pulse or the first high bandwidth signal at the satellite.
149. The system of claim 148, wherein providing the satellite time comprises transmitting a propagation time.
150. The system of claim 139, wherein the processor is further configured to provide a satellite almanac.
151. The system of claim 150, wherein the satellite almanac comprises a location accuracy.
152. The system of claim 150, wherein the satellite almanac comprises a time synch accuracy.
153. The system of claim 139, wherein the processor is further configured to provide orbit elements to the satellite using the transmitter.
154. The system of claim 153, wherein the obit elements comprise an eccentricity, a semi-major axis, a semi-minor axis, or a semi-parameter.
155. The system of claim 153, wherein the orbit elements comprise an apoapsis, a periapsis, or an inclination.
156. The system of claim 153, wherein the orbit element comprises a longitude ascending node, an argument of periapsis, or a longitude of periapsis.
157. A method, comprising: receiving true time at a terminal; acquiring a first communication link with a satellite using a first protocol; determining, using a processor, a second communication link with the satellite using a second protocol; providing the true time to the satellite in a constellation using the transmitter.
158. A computer program product embodied in a non-transitory computer readable medium and comprising computer instructions for: receiving true time at a terminal; acquiring a first communication link with a satellite using a first protocol; determining, using a processor, a second communication link with the satellite using a second protocol; providing the true time to the satellite in a constellation using the transmitter.
159. A system, comprising: a transmitter; a receiver; a processor configured to: provide a LDR-PNT signal using the transmitter; receive a network entry request using the receiver; and provide acknowledgement of network entry for communication.
160. The system of claim 159, wherein the communication comprises communication using a LDR link.
161. The system of claim 159, wherein the communication comprises communication using a HDR link.
162. The system of claim 159, wherein the LDR-PNT signal includes control data.
163. The system of claim 162, wherein the control data comprises time synchronization.
164. The system of claim 162, wherein the control data comprises a rendezvous time for an HDR link.
165. The system of claim 162, wherein the control data comprises an HDR link state.
166. The system of claim 159, wherein the LDR-PNT signal includes service messages.
167. The system of claim 166, wherein the service messages include a satellite almanac.
168. The system of claim 166, wherein the service messages include broadcast messages.
169. The system of claim 166, wherein the service messages include encrypted group messages.
170. The system of claim 166, wherein the service messages include encryption keys.
171. The system of claim 159, wherein the network entry request includes a node ID of a terminal.
172. The system of claim 159, wherein the network entry request includes authentication information.
173. The system of claim 159, wherein the network entry request includes a terminal location.
174. The system of claim 159, wherein the acknowledgement of network entry comprises a satellite ID.
175. The system of claim 159, wherein the acknowledgement of network entry comprises a time to expect HDR handshake.
176. The system of claim 159, wherein the communication is scheduled at a scheduled time with a terminal.
177. The system of claim 176, wherein a high gain aperture beam is directed at the terminal at the scheduled time.
178. A method, comprising: providing a LDR-PNT signal using a transmitter; receiving a network entry request using a receiver; and providing, using a processor, acknowledgement of network entry for communication.
179. A system, comprising: a receiver; a transmitter; a processor configured to: receive a LDR-PNT signal using the receiver; provide a network entry request using the transmitter; and receive acknowledgement of network entry for communication.
180. The system of claim 179, wherein communication comprises communication using a LDR link.
181. The system of claim 179, wherein communication comprises communication using a HDR link.
182. The system of claim 179, wherein the LDR-PNT signal includes control data.
183. The system of claim 182, wherein the control data comprises time synchronization.
184. The system of claim 182, wherein the control data comprises a rendezvous time for an HDR link.
185. The system of claim 182, wherein the control data comprises an HDR link state.
186. The system of claim 179, wherein the LDR-PNT signal includes service messages.
187. The system of claim 186, wherein the service messages include a satellite almanac.
188. The system of claim 186, wherein the service messages include broadcast messages.
189. The system of claim 186, wherein the service messages include encrypted group messages.
190. The system of claim 186, wherein the service messages include encryption keys.
191. The system of claim 179, wherein the network entry request includes a node ID of a terminal.
192. The system of claim 179, wherein the network entry request includes authentication information.
193. The system of claim 179, wherein the network entry request includes a terminal location.
194. The system of claim 179, wherein the acknowledgement of network entry comprises a satellite ID.
195. The system of claim 179, wherein the acknowledgement of network entry comprises a time to expect HDR handshake.
196. The system of claim 179, wherein communication is scheduled at a scheduled time with a satellite.
197. The system of claim 196, wherein a high gain aperture beam is directed at the satellte at the scheduled time.
198. A method, comprising: receiving a LDR-PNT signal using a receiver; providing a network entry request using a transmitter; and receiving, using a processor, acknowledgement of network entry for communication.
PCT/US2025/025169 2024-04-18 2025-04-17 Satellite communication system Pending WO2025222004A1 (en)

Applications Claiming Priority (22)

Application Number Priority Date Filing Date Title
US202463635760P 2024-04-18 2024-04-18
US63/635,760 2024-04-18
US202519181179A 2025-04-16 2025-04-16
US202519181176A 2025-04-16 2025-04-16
US19/181,170 2025-04-16
US19/181,148 2025-04-16
US19/181,175 US20250330234A1 (en) 2024-04-18 2025-04-16 Ground data transmission and fan out for a terminal of a satellite communication system
US19/181,153 US20250327937A1 (en) 2024-04-18 2025-04-16 Waveform and data characteristics for a satellite communication system
US19/181,170 US20250370143A1 (en) 2024-04-18 2025-04-16 Ground data receipt and fan out for a satellite communication system
US19/181,150 2025-04-16
US19/181,153 2025-04-16
US19/181,175 2025-04-16
US19/181,144 US20250337483A1 (en) 2024-04-18 2025-04-16 Terminal for a satellite communication system
US19/181,142 2025-04-16
US19/181,142 US20250374253A1 (en) 2024-04-18 2025-04-16 Satellite communication system
US19/181,150 US20250330832A1 (en) 2024-04-18 2025-04-16 Antenna beam setup for a terminal of a satellite communication system
US19/181,144 2025-04-16
US19/181,179 2025-04-16
US19/181,176 2025-04-16
US19/181,168 2025-04-16
US19/181,148 US20250373325A1 (en) 2024-04-18 2025-04-16 Antenna beam setup for a satellite communication system
US19/181,168 US20250374254A1 (en) 2024-04-18 2025-04-16 Waveform and data characteristics for a terminal of a satellite communication system

Publications (1)

Publication Number Publication Date
WO2025222004A1 true WO2025222004A1 (en) 2025-10-23

Family

ID=97404395

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2025/025169 Pending WO2025222004A1 (en) 2024-04-18 2025-04-17 Satellite communication system

Country Status (1)

Country Link
WO (1) WO2025222004A1 (en)

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20160011318A1 (en) * 2014-02-26 2016-01-14 Clark Emerson Cohen Performance and Cost Global Navigation Satellite System Architecture
US20180041269A1 (en) * 2015-04-10 2018-02-08 Viasat, Inc. Satellite for end-to-end beamforming
US20190260628A1 (en) * 2016-11-11 2019-08-22 Telefonaktiebolaget Lm Ericsson (Publ) Reference signal design with zadoff-chu sequences
US20200025927A1 (en) * 2015-09-09 2020-01-23 The United States Of America As Represented By The Secretary Of The Navy System and method for high-assurance, high-accuracy positioning using ranging of satellites
US20200278452A1 (en) * 2018-09-28 2020-09-03 Echo Ridge Llc System and method for synthetic aperture based position, navigation, and timing
US20220018971A1 (en) * 2020-07-14 2022-01-20 Spirent Communications Plc Accuracy of a gnss receiver that has a non-directional antenna
US20220209850A1 (en) * 2020-12-28 2022-06-30 Hughes Network Systems, Llc Overlay of a forward link on broadband satellite signals
US20220291395A1 (en) * 2021-03-10 2022-09-15 Qualcomm Incorporated Polarization configurable gnss smartphone antenna
US20230198726A1 (en) * 2021-10-11 2023-06-22 Shanghai Langbo Communication Technology Company Limited Method and device in nodes used for wireless communication
US20230388078A1 (en) * 2021-02-16 2023-11-30 Samsung Electronics Co., Ltd. Electronic device for reducing interference from reference signal, and operation method thereof

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20160011318A1 (en) * 2014-02-26 2016-01-14 Clark Emerson Cohen Performance and Cost Global Navigation Satellite System Architecture
US20180041269A1 (en) * 2015-04-10 2018-02-08 Viasat, Inc. Satellite for end-to-end beamforming
US20200025927A1 (en) * 2015-09-09 2020-01-23 The United States Of America As Represented By The Secretary Of The Navy System and method for high-assurance, high-accuracy positioning using ranging of satellites
US20190260628A1 (en) * 2016-11-11 2019-08-22 Telefonaktiebolaget Lm Ericsson (Publ) Reference signal design with zadoff-chu sequences
US20200278452A1 (en) * 2018-09-28 2020-09-03 Echo Ridge Llc System and method for synthetic aperture based position, navigation, and timing
US20220018971A1 (en) * 2020-07-14 2022-01-20 Spirent Communications Plc Accuracy of a gnss receiver that has a non-directional antenna
US20220209850A1 (en) * 2020-12-28 2022-06-30 Hughes Network Systems, Llc Overlay of a forward link on broadband satellite signals
US20230388078A1 (en) * 2021-02-16 2023-11-30 Samsung Electronics Co., Ltd. Electronic device for reducing interference from reference signal, and operation method thereof
US20220291395A1 (en) * 2021-03-10 2022-09-15 Qualcomm Incorporated Polarization configurable gnss smartphone antenna
US20230198726A1 (en) * 2021-10-11 2023-06-22 Shanghai Langbo Communication Technology Company Limited Method and device in nodes used for wireless communication

Similar Documents

Publication Publication Date Title
CN108140943B (en) Low-cost satellite user terminal antenna
US9673888B2 (en) Acquiring LEO satellites without compass
CN107408979B (en) Method and apparatus for avoiding exceeding interference limits for non-geostationary satellite systems
CN107408977B (en) Method and apparatus for operating a satellite
CA2982038C (en) Accelerated satellite acquisition scheme
US20140266872A1 (en) Space Needles
JP2002064331A (en) Multibeam antenna system
US20250370143A1 (en) Ground data receipt and fan out for a satellite communication system
US20250330832A1 (en) Antenna beam setup for a terminal of a satellite communication system
US20250374253A1 (en) Satellite communication system
US20250374254A1 (en) Waveform and data characteristics for a terminal of a satellite communication system
US20250337483A1 (en) Terminal for a satellite communication system
US20250373325A1 (en) Antenna beam setup for a satellite communication system
WO2025222004A1 (en) Satellite communication system
Canpolat et al. Electronically steered multi-beam antenna array performance and beam tracking in mobility
US20250132814A1 (en) Terminal with interference avoidance between satellite systems using common spectrum
US20030048229A1 (en) Using satellite ephemeris data to dynamically position an earth station antenna
Demirev SCP-RPSC–the Key Technology for the Next Generation Microwave Communication Systems
Hossain et al. Precision Navigation: Dual Band GPS Receiver with Phased Array Technology and Directional Antenna
Ambroziak et al. Comparative Analysis of the Two Polish Hyperbolic Systems AEGIR
HK1242484B (en) Method and apparatus for avoiding exceeding interference limits for a non-geostationary satellite system
HK1242484A1 (en) Method and apparatus for avoiding exceeding interference limits for a non-geostationary satellite system

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 25791059

Country of ref document: EP

Kind code of ref document: A1