A system and method for beamforming including: providing a satellite swarm including radiating elements spread across Ns satellites; determining beamforming weights including a matrix W of vectors, wherein the matrix W operates the radiating elements as a distributed array to realize Nu beams; precoding a beam signal with the beamforming weights to form an overall beam pattern for joint radiation from the radiating elements; and transmitting the overall beam pattern from the radiating elements of the Ns satellites to realize a joint transmission of the Nu beams. An OFDM signal from each of the respective Ns beam pattern may be generated prior to the transmitting. A method for mitigating intra-beam interference at a receiver uses a SISO successive interference cancellation structure wherein joint detection and forward-error correction decoding are applied in an iterative fashion to recover information intended for a device.
H04B 7/06 - Systèmes de diversitéSystèmes à plusieurs antennes, c.-à-d. émission ou réception utilisant plusieurs antennes utilisant plusieurs antennes indépendantes espacées à la station d'émission
A system and method for mitigating intra-beam interference including: receiving a desired beam and interfering beams transmitted by a satellite swarm; dividing the interfering beams into an intense set, a strong set, and a noise-floor set based on intensity of the interfering beams to mitigate intra-beam interference; decoding symbols from the strong set into a subtractive-cancellation set and the intense set into an optimal-Bayesian set; subtracting symbols of the subtractive-cancellation set; and addressing symbols of the optimal-Bayesian set in an optimal-Bayesian fashion, wherein the desired beam and the interfering beams comprise an Orthogonal Frequency-Division Multiplexing (OFDM) transmission precoded with beamforming weights. A system and method for beamforming at a satellite swarm by realizing a distributed array to jointly generate beams aimed at selected coverage areas is also described.
A radio-frequency (RF) redundancy method includes configuring a plurality of RF gateways of a satellite communication system into a redundancy group, At least one RF gateway is configured to operate in an active state to handle data transmissions and at least one RF gateway is configured to operate in an idle state as a backup RF gateway. The method includes detecting a fault condition associated with an RF gateway operating in the active state, and performing a switchover process that reassigns operational roles among RF gateways in the redundancy group by configuring a previously idle RF gateway to operate in the active state and configuring the RF gateway associated with the fault condition to operate in the idle state.
H04W 40/36 - Modification d'une voie d'acheminement existante en raison d'un transfert
H04W 40/28 - Gestion d'informations sur la connectabilité, p. ex. exploration de connectabilité ou mise à jour de connectabilité pour acheminement réactif
4.
PAYLOAD-BASED DIVERSITY SWITCHING FOR SATELLITE OPTICAL FEEDER-LINKS
Techniques are described for implementing space-frequency diversity in a satellite network system using an optical feeder-link band. Embodiments enable very rapid diversity switching among RF Gateway sites by placing the diversity switching decision and implementation within the satellite payload. Some space-frequency diversity implementations described herein can provide additional diversity, such as time diversity, angle diversity, and/or site diversity. Techniques described herein can be applied to millimeter-wave RF bands, such as E-band and higher.
A communication terminal is disclosed that uses multiple half-duplex (HDX) apertures to provide enhanced performance, flexibility, and reliability. This system can improve on the performance of a full-duplex (FDX) terminal by dynamically allocating time for transmitting (TX) and receiving (RX) across the various HDX apertures according to demand. Such a configuration can improve overall performance, such as by allowing for significantly more data throughput compared to a traditional FDX terminal with dedicated apertures. Furthermore, the use of multiple HDX apertures can create a more robust system; if one aperture fails, the remaining apertures can continue to operate, preventing a total loss of communication and merely reducing total bandwidth.
A communication terminal is disclosed that uses multiple half-duplex (HDX) apertures to provide enhanced performance, flexibility, and reliability. This system can improve on the performance of a full-duplex (FDX) terminal by dynamically allocating time for transmitting (TX) and receiving (RX) across the various HDX apertures according to demand. Such a configuration can improve overall performance, such as by allowing for significantly more data throughput compared to a traditional FDX terminal with dedicated apertures. Furthermore, the use of multiple HDX apertures can create a more robust system; if one aperture fails, the remaining apertures can continue to operate, preventing a total loss of communication and merely reducing total bandwidth.
H04B 1/48 - Commutation transmission-réception dans des circuits pour connecter l'émetteur et le récepteur à une voie de transmission commune, p. ex. par l'énergie de l'émetteur
7.
SMART NETWORK EDGE FOR HYBRID SPACE AND TERRESTRIAL CONNECTIVITY
A smart network edge (SNE) selectively routes data packets via an optimal data path using available networks, either terrestrial or non-terrestrial. The SNE includes: a processor; a memory storing programming for the processor; a steerable antenna; and a number of modems corresponding to gateways in the available networks. The SNE is programmed to determine one or more selected data paths for data packets of a session based on avoiding or mitigating inter-constellation interference.
H04W 40/16 - Sélection d'itinéraire ou de voie de communication, p. ex. routage basé sur l'énergie disponible ou le chemin le plus court sur la base de la qualité d'émission ou de la qualité des canaux sur la base des interférences
Techniques are described for satellite power management for a satellite communication system having a constellation of satellites. Embodiments control power used by the constellation by evaluating subsets of the satellites determined to be covering each of a number of grid regions segmenting a coverage area. The evaluating can include: determining whether any payloads of the subset are mutable payloads (i.e., can be shut down to conserve power without violating mission objectives); and communicating with the subset to control power to the payloads, so that all the mutable payloads are muted and all other payloads of the plurality of payloads are unmuted.
In a satellite communication system, a method and system for proactive bandwidth allocation are introduced. The method involves collecting data from input producers and a flow controller, tracking real-time traffic inputs, and predicting future network traffic patterns using a Flow Control Input Farseer (FCIF) model. This model is trained with historical traffic data and utilizes neural networks such as RNNs, LSTMs, and CNNs. The system includes a Farseer Agent (FA) for data collection, input producers for tracking traffic, and a flow controller for bandwidth assignment based on predicted traffic patterns. The FCIF model is refined by a trainer and incorporates feature engineering and attention mechanisms to enhance prediction accuracy. The system also includes an input aggregator for managing traffic reports and bandwidth requests.
H04L 41/0896 - Gestion de la bande passante ou de la capacité des réseaux, c.-à-d. augmentation ou diminution automatique des capacités
H04L 41/16 - Dispositions pour la maintenance, l’administration ou la gestion des réseaux de commutation de données, p. ex. des réseaux de commutation de paquets en utilisant l'apprentissage automatique ou l'intelligence artificielle
H04L 47/24 - Trafic caractérisé par des attributs spécifiques, p. ex. la priorité ou QoS
10.
LOOPBACK SIGNAL, RECEIVER AND TRANSMITTER FOR SYNCHRONIZATION
A loopback receiver to synchronize timing and frequency with a loopback signal relayed to the loopback receiver, the loopback receiver including: an Rx signal representing the loopback signal received at the loopback receiver; and a common Fast Fourier Transform (FFT) to estimate, during an acquisition mode and a tracking mode, an estimated timing offset and an estimated frequency offset of the Rx signal compared to the loopback signal, wherein the loopback signal includes a burst including a GOLD Pseudo Noise (PN) sequence having a good circular correlation and the GOLD PN sequence has cross-correlations within a set. Some embodiments may eliminate a bias of the estimated timing offset and the estimated frequency offset with double linearization.
A satellite communication system which provides interference mitigation across multiple constellations. The satellite communication system provides interference mitigation when an in-line event occurs where an alignment of antenna beam paths associated with a first satellite of a first satellite constellation and a user terminal communicating with a second satellite of a second satellite constellation that causes interference on a common frequency band.
H04B 7/06 - Systèmes de diversitéSystèmes à plusieurs antennes, c.-à-d. émission ou réception utilisant plusieurs antennes utilisant plusieurs antennes indépendantes espacées à la station d'émission
Techniques described herein provide transmit power density limit normalization for electronically steerable antenna subsystems in user terminals having scan angle varying power spectral density limits. Embodiments can further simplify or eliminate impacts on UT modem and/or satellite ground networks, and can remove dependencies on the UT antenna type and its antenna performance characterization.
H04W 52/36 - Commande de puissance d'émission [TPC Transmission power control] utilisant les limitations de la quantité totale de puissance d'émission disponible avec une plage ou un ensemble discrets de valeurs, p. ex. incrément, variation graduelle ou décalages
Methods, systems, and apparatus, including computer programs encoded on computer-storage media, for inter-satellite links with improved resilience. In some implementations, a satellite has a communication terminal configured to establish an inter-satellite data transfer link with a second satellite. The communication terminal includes multiple optical transmit apertures and is configured to use the multiple optical transmit apertures together to establish the inter-satellite data transfer link with the second satellite. The optical transmit apertures of the multiple optical transmitters are each positionable. The communication terminal is configured to cause the multiple optical transmit apertures to perform synchronized transmission of a same data stream. The communication terminal comprises a controller that is configured to adjust positions of the optical transmit apertures based on indications of received signal quality from the second satellite.
H04B 10/118 - Dispositions spécifiques à la transmission en espace libre, c.-à-d. dans l’air ou le vide spécialement adaptées aux communications par satellite
14.
FLOW CONTROL INPUT PREDICTION FOR SATELLITE BASED INTERNET SERVICE
In a satellite communication system, a method and system for proactive bandwidth allocation are introduced. The method involves collecting data from input producers and a flow controller, tracking real-time traffic inputs, and predicting future network traffic patterns using a Flow Control Input Farseer (FCIF) model. This model is trained with historical traffic data and utilizes neural networks such as RNNs, LSTMs, and CNNs. The system includes a Farseer Agent (FA) for data collection, input producers for tracking traffic, and a flow controller for bandwidth assignment based on predicted traffic patterns. The FCIF model is refined by a trainer and incorporates feature engineering and attention mechanisms to enhance prediction accuracy. The system also includes an input aggregator for managing traffic reports and bandwidth requests.
H04L 41/147 - Analyse ou conception de réseau pour prédire le comportement du réseau
H04L 47/83 - Contrôle d'admissionAllocation des ressources basée sur la prédiction d'utilisation
H04W 28/08 - Équilibrage ou répartition des charges
G06N 3/044 - Réseaux récurrents, p. ex. réseaux de Hopfield
G06N 3/0442 - Réseaux récurrents, p. ex. réseaux de Hopfield caractérisés par la présence de mémoire ou de portes, p. ex. mémoire longue à court terme [LSTM] ou unités récurrentes à porte [GRU]
In beamforming with an antenna for satellite communications, the antenna includes an array of radiating elements. The beamforming method includes: formulating a matrix based on responses from all elements of the antenna to each of a number of users of a first satellite; augmenting the matrix by adding responses from the elements of the antenna to other users served by a different satellite; from the augmented matrix, generating a beamforming matrix; and with the beamforming matrix, beamforming a beam from the antenna.
H04B 7/06 - Systèmes de diversitéSystèmes à plusieurs antennes, c.-à-d. émission ou réception utilisant plusieurs antennes utilisant plusieurs antennes indépendantes espacées à la station d'émission
The present teachings disclose an architecture for the integration of terrestrial and space networks to enhance global connectivity for mission critical applications. The architecture utilizes Commercial Off-the-Shelf (COTS) User Equipment (UE), ensuring interoperability and security across varying domains from garrison to mission settings. In addition to commercial applications, this architectural framework is aligned with the U.S. Government's Combined Joint All Domain Command and Control (CJADC2) to provide resilient connectivity, utilizing commercial cellular and satellite capabilities. A trusted core, Open Radio Access Network (O-RAN), and an implementation of satellite Non-Terrestrial Networks (NTN) for Direct to Device (D2D) are components for unified communication. This architecture supports a range of applications that are related to infrastructure maintenance, energy, and disaster response besides national security. Moreover, network management systems that prioritize security, resiliency, and operational efficiency are used to provide next-generation global connectivity.
The present teachings disclose an architecture for the integration of terrestrial and space networks to enhance global connectivity for mission critical applications. The architecture utilizes Commercial Off-the-Shelf (COTS) User Equipment (UE), ensuring interoperability and security across varying domains from garrison to mission settings. In addition to commercial applications, this architectural framework is aligned with the U.S. Government’s Combined Joint All Domain Command and Control (CJADC2) to provide resilient connectivity, utilizing commercial cellular and satellite capabilities. A trusted core, Open Radio Access Network (O-RAN), and an implementation of satellite Non-Terrestrial Networks (NTN) for Direct to Device (D2D) are components for unified communication. This architecture supports a range of applications that are related to infrastructure maintenance, energy, and disaster response besides national security. Moreover, network management systems that prioritize security, resiliency, and operational efficiency are used to provide next-generation global connectivity.
Methods, systems, and non-transitory processor-readable media for managing paging in a satellite-based communication system are presented. A user equipment (UE) to be paged is identified, and one or more paging messages are transmitted to the UE using a first communication channel. Upon determining that a response to the paging messages is not received, the system can cause one or more paging alert signals for the UE to be transmitted on a paging alert channel that is distinct from the first communication channel.
Systems and methods are described herein for providing a direct radiating antenna (DRA) for installation on a communication satellite. The DRA is a phased array of microstrip patch antennas implemented in a compact profile on a planar substrate. Embodiments are implemented as an array of radiating element configurations, each having a microstrip radiating element coupled to a first side of the planar substrate and amplifiers coupled to a second side of the planar substrate.
A data processing system and method for reallocating inroute channels of a receiver of a data communication system, the receiver being configured to receive communication signals of the data communication system on the inroute channels. The reallocating is performed by detecting an offered load of the communications signals on the inroute channels of the receiver, reallocating Scrambled Code Multiple Access/Asynchronous Scrambled Code Multiple Access (SCMA/ASCMA) channels of the inroute channels to Time Division Multiple Access (TDMA) channels of the inroute channels upon detecting that the offered load is less than a predetermined threshold, and reallocating TDMA channels of the inroute channels to SCMA/ASCMA channels of the inroute channels upon detecting that the offered load is greater than the predetermined threshold.
A data processing system and method for reallocating inroute channels of a receiver of a data communication system, the receiver being configured to receive communication signals of the data communication system on the inroute channels. The reallocating is performed by detecting an offered load of the communications signals on the inroute channels of the receiver, reallocating Scrambled Code Multiple Access/Asynchronous Scrambled Code Multiple Access (SCMA/ASCMA) channels of the inroute channels to Time Division Multiple Access (TDMA) channels of the inroute channels upon detecting that the offered load is less than a predetermined threshold, and reallocating TDMA channels of the inroute channels to SCMA/ASCMA channels of the inroute channels upon detecting that the offered load is greater than the predetermined threshold.
A data processing system and method for reallocating inroute channels of a receiver of a data communication system, the receiver being configured to receive communication signals of the data communication system on the inroute channels. The reallocating is performed by detecting an offered load of the communications signals on the inroute channels of the receiver, reallocating Scrambled Code Multiple Access/Asynchronous Scrambled Code Multiple Access (SCMA/ASCMA) channels of the inroute channels to Time Division Multiple Access (TDMA) channels of the inroute channels upon detecting that the offered load is less than a predetermined threshold, and reallocating TDMA channels of the inroute channels to SCMA/ASCMA channels of the inroute channels upon detecting that the offered load is greater than the predetermined threshold.
A method and system for distributing leftover bandwidth in a satellite communication network is provided. The method involves monitoring utilization rates of real-time leftover bandwidth allocations for terminals, calculating leftover bandwidth allocations based on these rates, and adjusting them with a scale that prioritizes allocations based on advertised demand. The system includes a bandwidth allocator configured to perform these tasks and a receiver to handle bursts transmitted within the allocated bandwidth. The method and system aim to optimize bandwidth distribution by considering factors such as anticipated demand, traffic priorities, and historical utilization rates.
Techniques are described for facilitating communications between multiple tenants of a terrestrial network and a satellite ground-based beamforming (GBBF) system. The system includes a multi-tenant interface controller (MTIC) that multiplexes tenant streams, converts them to a beam sample rate, and communicates them to the GBBF system for satellite beamforming. Embodiments of the MTIC support multiple stream types and can employ synchronization techniques, including GPS-locked clocks and fractional Doppler compensators, to maintain signal integrity. A resource manager can dynamically allocate frequency resources to optimize performance.
H04B 7/06 - Systèmes de diversitéSystèmes à plusieurs antennes, c.-à-d. émission ou réception utilisant plusieurs antennes utilisant plusieurs antennes indépendantes espacées à la station d'émission
25.
GROUND SYSTEM TECHNIQUES TO SUPPORT FLEXIBLE RECONFIGURABLE SATELLITE PAYLOAD OPERATION
Methods, systems, and apparatus, including computer programs encoded on computer-storage media, for ground system techniques to support flexible reconfigurable satellite payload operation. In some implementations, a satellite communication network is managed to operate in a first configuration. The satellite communication network includes a satellite having a payload that enables dynamic reconfiguration of carriers within a beam. A reconfiguration event is detected, and in response, a second configuration is determined for the satellite communication network. The second configuration differs from the first configuration in at least one of a set of carriers used for the beams or an assignment of the carriers to gateways. The satellite network is managed to operate in the second configuration, including at least one of (i) changing to a second set of carriers for the beams of the satellite or (ii) changing to a second assignment of the carriers to the gateways.
Some implementations describe a method performed by a ground receiver system, the method including: receiving, by multiple antennas of multiple gateways of the ground receiver system, from multiple transmitters of a satellite over a downlink of a line-of-sight (LoS) multiple-input multiple-output (MIMO) feeder link, multiple radio frequency (RF) signals, each RF signal received at a respective one of the antennas; downconverting each of the RF signals; after downconverting each of the RF signals, sampling each of the RF signals to generate digital signals including sampled sequences of received symbols; suppressing frequency selective inphase/quadrature (I/Q) imbalance present in each of the sampled sequences of received symbols; suppressing inter-antenna MIMO interference present in the sampled sequences of received symbols; applying a receive filtering function to each of the sampled sequences of received symbols; and equalizing each of the sampled sequences of received symbols to compensate for inter-symbol interference (ISI).
H04B 7/06 - Systèmes de diversitéSystèmes à plusieurs antennes, c.-à-d. émission ou réception utilisant plusieurs antennes utilisant plusieurs antennes indépendantes espacées à la station d'émission
Techniques are described for facilitating communications between multiple tenants of a terrestrial network and a satellite ground-based beamforming (GBBF) system. The system includes a multi-tenant interface controller (MTIC) that multiplexes tenant streams, converts them to a beam sample rate, and communicates them to the GBBF system for satellite beamforming. Embodiments of the MTIC support multiple stream types and can employ synchronization techniques, including GPS-locked clocks and fractional Doppler compensators, to maintain signal integrity. A resource manager can dynamically allocate frequency resources to optimize performance.
A method and system for distributing leftover bandwidth in a satellite communication network is provided. The method involves monitoring utilization rates of real-time leftover bandwidth allocations for terminals, calculating leftover bandwidth allocations based on these rates, and adjusting them with a scale that prioritizes allocations based on advertised demand. The system includes a bandwidth allocator configured to perform these tasks and a receiver to handle bursts transmitted within the allocated bandwidth. The method and system aim to optimize bandwidth distribution by considering factors such as anticipated demand, traffic priorities, and historical utilization rates.
Systems and methods are described for satellite communications with dual feeder plus inter-satellite link (FISL) antenna systems. A satellite can have one or more (e.g., two or three) FISL antenna systems. Each FISL antenna systems can include a FISL antenna and an articulating structure. The FISL antenna can transmit and receive radiofrequency signals over a range of frequencies supporting both feeder-link (FL) and inter-satellite link (ISL) communications. The articulating structure mounts the antenna to a satellite and can mechanically steer a mechanical boresight of the antenna between a FL configuration (e.g., pointing generally Earthward) and an ISL configuration (e.g., pointing generally in the direction of an adjacent satellite in its constellation). Ground-based scheduling can be used to direct the satellite as to when to steer each FISL antenna to each configuration.
Approaches are described herein for securely initializing a TRANSEC-enabled terminal (TET) in a satellite communication network. At a secure location, a unique Terminal Master Key and Electronic Serial Number, are securely burned into the terminal's memory. Upon booting, the terminal verifies its identity using a signed TE file and encrypted keys. When deployed, the terminal initially sends an unallocated burst with a fake ESN to obtain bandwidth allocation (e.g., from an inroute bandwidth allocator). The terminal proceeds with an initial association request using a randomly generated identifier, followed by a transport-layer-secure registration process (e.g., with a network management system over HTTPS). After successful registration, the TET receives link-layer key materials and shifts to using its real ESN with link-layer security (LLS) for subsequent communications.
H04W 12/037 - Protection de la confidentialité, p. ex. par chiffrement du plan de contrôle, p. ex. trafic de signalisation
H04W 60/04 - Rattachement à un réseau, p. ex. enregistrementSuppression du rattachement à un réseau, p. ex. annulation de l'enregistrement utilisant des événements déclenchés
H04W 72/0453 - Ressources du domaine fréquentiel, p. ex. porteuses dans des AMDF [FDMA]
Approaches are described herein for secure masking of channel activity for transmission security (TRANSEC) enabled terminals in satellite communication networks. Embodiments include techniques for masking channel activity at the link-layer in the outroute and/or in the inroute. For example, in the outroute, embodiments encapsulate packet data units (PDUs) using a TRANSEC-compatible stream encapsulation protocol. In the inroute, embodiments encapsulate burst transmissions using a TRANSEC-compatible inroute burst encapsulation protocol. Outroute and/or inroute activity can be further masked by creating the impression of constant-rate traffic, constant-rate bandwidth allocations, and the like.
Approaches are described herein for link-layer address concealment for transmission security (TRANSEC) enabled (TE) terminals in satellite communication networks. For example, TE terminals can randomly select a proposed masked system assigned identifier (mSAI), which is a temporary identifier different from any real identifiers of the terminal (e.g., a real SAI, real electronic serial number, etc.). The ground station (e.g., inroute group manager) checks availability of the mSAI. If available, the request is acknowledged, the mSAI is assigned to the terminal, and bandwidth is allocated to the terminal using the mSAI. Subsequent allocated bursts can be sent by the terminal using the allocated bandwidth based on the mSAI. Some embodiments include techniques for handling requests for an unavailable mSAI, simultaneous requests by different terminals for the same mSAI, periodic changes of mSAIs for added security, and use of mSAI-related timers to support additional features.
Approaches are described herein for link-layer address concealment for transmission security (TRANSEC) enabled (TE) terminals in satellite communication networks. For example, TE terminals can randomly select a proposed masked system assigned identifier (mSAI), which is a temporary identifier different from any real identifiers of the terminal (e.g., a real SAI, real electronic serial number, etc.). The ground station (e.g., inroute group manager) checks availability of the mSAI. If available, the request is acknowledged, the mSAI is assigned to the terminal, and bandwidth is allocated to the terminal using the mSAI. Subsequent allocated bursts can be sent by the terminal using the allocated bandwidth based on the mSAI. Some embodiments include techniques for handling requests for an unavailable mSAI, simultaneous requests by different terminals for the same mSAI, periodic changes of mSAIs for added security, and use of mSAI-related timers to support additional features.
A system comprises a beamformer configured to receive transmit signals and correspondingly feed, to an antenna, beamformed transmit antenna feed signals that are configured to cause the antenna to transmit a plurality of spotbeams in accordance with a pattern. The pattern includes a plurality of first spotbeam centers, the first spotbeam centers including: two mutually adjacent first spotbeam centers arranged along a row axis, spaced from one another by a center-to-center distance, wherein one-half the center-to-center distance is a first distance, an upper first spotbeam center spaced in a direction from the row axis by a second distance, the direction being perpendicular to the row axis, and a lower first spotbeam center spaced opposite said direction from the row axis, by a distance equal to the second distance, and a second spotbeam center on the row axis, equidistant between the two mutually adjacent first spotbeam centers. The spotbeams have a radius R, and include first spotbeams respectively aligned with the first spotbeam centers, and a second spotbeam aligned with the second spotbeam center, the first distance is less than R, and the second distance is greater than 2*R.
Systems and methods a system for generating Low-Density Parity-Check (LDPC) code for enabling multiple simultaneous users in Asynchronous Scrambled Coded Multiple Access (ASCMA). The system includes transmitter node with source endpoints, each equipped with an encoder unit generating LDPC codeword bits from information bits. An encoder aggregates LDPC codeword bits with replicated information bits to create an aggregated sequence. A modulator unit modulates the sequence into a waveform for transmission over a shared spectrum access channel. The transmitted waveform is asynchronously sent to a receiver node, which includes a gateway linked to destination endpoints. The receiver unit captures a noise-corrupted version of the waveform, and a decoder unit, using soft-input and soft-output techniques, decodes information bits. A Multi-User Interference (MUI) estimator cancels interference levels, allowing the decoder to recover the original information bits associated with the source endpoints.
Systems and methods a system for generating Low-Density Parity-Check (LDPC) code for enabling multiple simultaneous users in Asynchronous Scrambled Coded Multiple Access (ASCMA). The system includes transmitter node with source endpoints, each equipped with an encoder unit generating LDPC codeword bits from information bits. An encoder aggregates LDPC codeword bits with replicated information bits to create an aggregated sequence. A modulator unit modulates the sequence into a waveform for transmission over a shared spectrum access channel. The transmitted waveform is asynchronously sent to a receiver node, which includes a gateway linked to destination endpoints. The receiver unit captures a noise-corrupted version of the waveform, and a decoder unit, using soft-input and soft-output techniques, decodes information bits. A Multi-User Interference (MUI) estimator cancels interference levels, allowing the decoder to recover the original information bits associated with the source endpoints.
H03M 13/11 - Détection d'erreurs ou correction d'erreurs transmises par redondance dans la représentation des données, c.-à-d. mots de code contenant plus de chiffres que les mots source utilisant un codage par blocs, c.-à-d. un nombre prédéterminé de bits de contrôle ajouté à un nombre prédéterminé de bits d'information utilisant plusieurs bits de parité
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for applying intelligent routing techniques. In some implementations, a system obtains, from a satellite communication network, trajectory information for a device configured to communicate with an Internet host located in space. The system determines a first path for communication between the device and the Internet host located in space, wherein the first path includes one or more links. The system predicts a future disruption of a particular link in the first path. Based on the prediction, the system generates a routing table that defines a second communication path between the Internet host located in space and the device, wherein the second communication path configured to avoid the disruption of the particular link. The system provides, to the device, the routing table to enable the device to communicate with the Internet host over the second communication path.
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for applying intelligent routing techniques. In some implementations, a system obtains, from a satellite communication network, trajectory information for a device configured to communicate with an Internet host located in space. The system determines a first path for communication between the device and the Internet host located in space, wherein the first path includes one or more links. The system predicts a future disruption of a particular link in the first path. Based on the prediction, the system generates a routing table that defines a second communication path between the Internet host located in space and the device, wherein the second communication path configured to avoid the disruption of the particular link. The system provides, to the device, the routing table to enable the device to communicate with the Internet host over the second communication path.
H04W 40/30 - Gestion d'informations sur la connectabilité, p. ex. exploration de connectabilité ou mise à jour de connectabilité pour acheminement proactif
H04L 45/00 - Routage ou recherche de routes de paquets dans les réseaux de commutation de données
H04L 45/021 - Mises à jour des tables d’acheminement avec garantie de cohérence, p. ex. en utilisant des nombres d’époque
H04W 40/20 - Sélection d'itinéraire ou de voie de communication, p. ex. routage basé sur l'énergie disponible ou le chemin le plus court sur la base de la position ou de la localisation géographique
Various arrangements for cross-polarization interference mitigation are detailed herein. A baseline cross-polarization interference density limits of a user terminal (UT) and a baseline throughput of the UT can be determined. An adjustment value can then be determined for an intended polarization (co-pol) isotropic radiated power (EIRP) density, such that the cross-polarization (x-pol) interference density limits are not exceeded. After determining the baseline throughput, an effective co-pol EIRP density of the UT can be set based on the adjustment value. After adjusting the effective co-pol EIRP density of the UT, an adjusted spectral efficiency of the UT can be determined resulting from the adjusting the EIRP density. Finally, an allocated bandwidth to the UT can be adjusted such that a resulting adjusted throughput of the UT at the adjusted spectral efficiency matches the baseline throughput.
Various arrangements for cross-polarization interference mitigation are detailed herein. A baseline cross-polarization interference density limits of a user terminal (UT) and a baseline throughput of the UT can be determined. An adjustment value can then be determined for an intended polarization (co-pol) isotropic radiated power (EIRP) density, such that the cross-polarization (x-pol) interference density limits are not exceeded. After determining the baseline throughput, an effective co-pol EIRP density of the UT can be set based on the adjustment value. After adjusting the effective co-pol EIRP density of the UT, an adjusted spectral efficiency of the UT can be determined resulting from the adjusting the EIRP density. Finally, an allocated bandwidth to the UT can be adjusted such that a resulting adjusted throughput of the UT at the adjusted spectral efficiency matches the baseline throughput.
A system and method for operating a hybrid 4G satellite network. The method includes providing a NGSG including a satellite AS/NAS stack, a terrestrial 4G stack and a relay to connect the satellite AS/NAS stack and the terrestrial 4G stack; transporting a 4G traffic between a 4G UE and the NGSG using a satellite air interface; utilizing a terrestrial network between the NGSG and a 4G CN to transport the 4G traffic; and mapping, with the relay, the 4G traffic between the satellite AS/NAS stack and the terrestrial 4G stack and vice versa, where the satellite air interface is better suited for satellite communications than the terrestrial network. A system and method for multiplexing a first- generation UE and a second-generation UE on a satellite channel.
A system and method for efficiently distributing available bandwidth of a satellite beam among network service providers (NSPs) and virtual network operators (VNOs) associated with the NSPs. The method involves defining bandwidth allocations for each NSP and VNO, receiving demands, dividing the available bandwidth among NSPs and sub-dividing it among VNOs based on respective demands, Minimum Information Rates (MIN), Committed Information Rates (CIR), and Maximum Information Rates (MAX). The method supports multiple traffic priorities, prevents bandwidth starvation, and rebalances bandwidth allocation using a throttle factor during heavy traffic. By sorting demands in ascending order and smoothing beam utilization, the method ensures fairness and efficiency in satellite beam usage.
A system and method for efficiently distributing available bandwidth of a satellite beam among network service providers (NSPs) and virtual network operators (VNOs) associated with the NSPs. The method involves defining bandwidth allocations for each NSP and VNO, receiving demands, dividing the available bandwidth among NSPs and sub-dividing it among VNOs based on respective demands, Minimum Information Rates (MIN), Committed Information Rates (CIR), and Maximum Information Rates (MAX). The method supports multiple traffic priorities, prevents bandwidth starvation, and rebalances bandwidth allocation using a throttle factor during heavy traffic. By sorting demands in ascending order and smoothing beam utilization, the method ensures fairness and efficiency in satellite beam usage.
H04L 41/0897 - Capacité à monter en charge au moyen de ressources horizontales ou verticales, ou au moyen d’entités de migration, p. ex. au moyen de ressources ou d’entités virtuelles
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for allocation uplink bandwidth. In some implementations, a method includes a terminal that transmits a request for streaming media to a connected client device. The terminal obtains a classification for a flow of packets related to the streaming media, wherein the classification indicates a type of the streaming media. Based on the classification, the terminal requests for a reservation of periodic uplink bandwidth for the connected client device, wherein the requested reservation is for uplink bandwidth to be repeatedly allocated over a series of future communication frames to carry future requests from the connected client device for the streaming media while the connected client device continues to receive or play the streaming media. The terminal receives allocations of uplink bandwidth. The terminal uses the uplink bandwidth to transmit a request for subsequent data.
A method and system for selectively prioritizing data packets of video streaming traffic in a playback buffer are disclosed. The method involves predicting the buffer health of a video player by analyzing metrics of the video streaming traffic and prioritizing the video streaming traffic based on the health of the buffer. The system includes a processor and memory with instructions to perform these functions. Additional features include prioritizing bandwidth using configured values, handling prioritization requests for both normal and low buffer health conditions, and canceling the prioritization based on network load. This innovative approach ensures efficient video streaming by proactively managing the data packet prioritization process based on the predicted buffer health status of the video player.
H04N 21/2385 - Allocation de canauxAllocation de bande passante
H04N 21/239 - Interfaçage de la voie montante du réseau de transmission, p. ex. établissement de priorité des requêtes de clients
H04N 21/24 - Surveillance de procédés ou de ressources, p. ex. surveillance de la charge du serveur, de la bande passante disponible ou des requêtes effectuées sur la voie montante
H04N 21/262 - Ordonnancement de la distribution de contenus ou de données additionnelles, p. ex. envoi de données additionnelles en dehors des périodes de pointe, mise à jour de modules de logiciel, calcul de la fréquence de transmission de carrousel, retardement de la transmission de flux vidéo, génération de listes de reproduction
H04N 21/44 - Traitement de flux élémentaires vidéo, p. ex. raccordement d'un clip vidéo récupéré d'un stockage local avec un flux vidéo en entrée ou rendu de scènes selon des graphes de scène du flux vidéo codé
H04N 21/61 - Structure physique de réseauTraitement de signal
46.
Selectively Prioritizing Video Stream Traffic Using A Predicted Buffer Health In A Satellite Network
A method and system for selectively prioritizing data packets of video streaming traffic in a playback buffer are disclosed. The method involves predicting the buffer health of a video player by analyzing metrics of the video streaming traffic and prioritizing the video streaming traffic based on the health of the buffer. The system includes a processor and memory with instructions to perform these functions. Additional features include prioritizing bandwidth using configured values, handling prioritization requests for both normal and low buffer health conditions, and canceling the prioritization based on network load. This innovative approach ensures efficient video streaming by proactively managing the data packet prioritization process based on the predicted buffer health status of the video player.
H04L 65/752 - Gestion des paquets du réseau multimédia en adaptant les médias aux capacités du réseau
H04L 65/80 - Dispositions, protocoles ou services dans les réseaux de communication de paquets de données pour prendre en charge les applications en temps réel en répondant à la qualité des services [QoS]
47.
POLYHEDRAL ANTENNA FOR LOW-EARTH-ORBIT SATELLITE SYSTEMS
An expandable phased-array antenna assembly is described herein. Embodiments include an expander carriage configured to transition between a retracted configuration (e.g., during launch and initial deployment) and an expanded configuration (e.g., during operational ground communications). Embodiments include zigzag-shaped struts coupled with the expander carriage and having phased-array radiating elements (REs) mounted thereon. The expander carriage operate so that the struts are spaced at a smaller inter-strut spacing in the retracted configuration and at a larger inter-strut spacing in the expanded configuration. The struts and REs are arranged so that, in the expanded configuration, the REs form an operational phased-array lattice pattern.
H01Q 3/34 - Dispositifs pour changer ou faire varier l'orientation ou la forme du diagramme de directivité des ondes rayonnées par une antenne ou un système d'antenne faisant varier la phase relative ou l’amplitude relative et l’énergie d’excitation entre plusieurs éléments rayonnants actifsDispositifs pour changer ou faire varier l'orientation ou la forme du diagramme de directivité des ondes rayonnées par une antenne ou un système d'antenne faisant varier la distribution de l’énergie à travers une ouverture rayonnante faisant varier la phase par des moyens électriques
H01Q 1/08 - Moyens pour replier tout ou partie des antennes
H01Q 1/28 - Adaptation pour l'utilisation dans ou sur les avions, les missiles, les satellites ou les ballons
H01Q 3/28 - Dispositifs pour changer ou faire varier l'orientation ou la forme du diagramme de directivité des ondes rayonnées par une antenne ou un système d'antenne faisant varier la phase relative ou l’amplitude relative et l’énergie d’excitation entre plusieurs éléments rayonnants actifsDispositifs pour changer ou faire varier l'orientation ou la forme du diagramme de directivité des ondes rayonnées par une antenne ou un système d'antenne faisant varier la distribution de l’énergie à travers une ouverture rayonnante faisant varier l'amplitude
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for allocation uplink bandwidth. In some implementations, a method includes a terminal that transmits a request for streaming media to a connected client device. The terminal obtains a classification for a flow of packets related to the streaming media, wherein the classification indicates a type of the streaming media. Based on the classification, the terminal requests for a reservation of periodic uplink bandwidth for the connected client device, wherein the requested reservation is for uplink bandwidth to be repeatedly allocated over a series of future communication frames to carry future requests from the connected client device for the streaming media while the connected client device continues to receive or play the streaming media. The terminal receives allocations of uplink bandwidth. The terminal uses the uplink bandwidth to transmit a request for subsequent data.
H04L 47/2408 - Trafic caractérisé par des attributs spécifiques, p. ex. la priorité ou QoS pour la prise en charge de différents services, p. ex. services du type services différentiés [DiffServ]
H04L 47/2475 - Trafic caractérisé par des attributs spécifiques, p. ex. la priorité ou QoS pour la prise en charge des trafics caractérisés par le type d'applications
H04L 47/76 - Contrôle d'admissionAllocation des ressources en utilisant l'allocation dynamique des ressources, p. ex. renégociation en cours d'appel sur requête de l'utilisateur ou sur requête du réseau en réponse à des changements dans les conditions du réseau
50.
POLYHEDRAL ANTENNA FOR LOW-EARTH-ORBIT SATELLITE SYSTEMS
Polyhedral antenna systems are described for improving satellite communication links. Using conventional planar satellite antennas, user terminals closer to the edge of coverage (EoC) of the antenna tend to experience appreciable scan loss relative to user terminals closer to the nadir. Polyhedral antenna systems described herein (e.g., pyramidal antennas) include planar sub-antennas pointing in both nadir and EoC directions, which manifests an improved aggregate antenna response relative to conventional antenna approaches. For example, in orbit, the boresight of at least one sub-antenna is pointing substantially in a nadir direction, and the boresight of at least another of the sub-antennas is pointing substantially in the EoC direction. Embodiments can use interference mitigation techniques to reduce interference between sub-antennas. Ground terminals can be assigned to whichever of the sub-antennas provides the ground terminal with the highest-gain satellite link.
H01Q 3/24 - Dispositifs pour changer ou faire varier l'orientation ou la forme du diagramme de directivité des ondes rayonnées par une antenne ou un système d'antenne faisant varier l'orientation, par commutation de l'énergie fournie, d'un élément actif rayonnant à un autre, p. ex. pour commutation du lobe
H01Q 21/06 - Réseaux d'unités d'antennes, de même polarisation, excitées individuellement et espacées entre elles
51.
RESOURCE AND MISSION AWARE POWER MANAGEMENT FOR NON-GEOSYNCHRONOUS ORBIT SMALLSATS
Techniques are described for automated satellite power management (ASPM) for a satellite communication system having a constellation of non-geosynchronous orbit (NGSO) small satellites (smallsats). The techniques can be resource- and/or mission-aware. Embodiments control power used by the constellation by evaluating subsets of the NGSO smallsats determined to be covering each of a number of grid regions (GRs) segmenting a coverage area at any particular timestep. For each timestep for each subset, the evaluating includes: determining whether any payloads of the subset are mutable payloads for the timestep (i.e., can be shut down to conserve power without violating mission objectives); and communicating with the subset to control power to the payloads, so that all the mutable payloads are muted for the timestep and all other payloads of the plurality of payloads are unmuted for the timestep.
H04W 48/04 - Restriction d'accès effectuée dans des conditions spécifiques sur la base des données de localisation ou de mobilité de l'utilisateur ou du terminal, p. ex. du sens ou de la vitesse de déplacement
52.
MULTI-BAND HYBRID SATELLITE COMMUNICATION SYSTEMS AND METHODS
Systems and methods for a satellite communication system include identifying highly active terminals (HUTs) in a spot beam of a satellite; determining a first ratio of single-band HUTs that operate in a first frequency band only to multi-band HUTs that operate in the first frequency band and a second frequency band; and determining a second ratio of outroutes for the first frequency band to outroutes for the second frequency band. When the first ratio is less than the second ratio, a first step of balancing the single-band HUTs across the outroutes for the first frequency band is performed, and then the multi-band HUTs are balanced across both the outroutes for the first frequency band and the outroutes for the second frequency band. When the first ratio is greater than the second ratio, the single-band HUTs and the multi-band HUTs are allocated based on at least one weight factor.
Techniques are described for automated satellite power management (ASPM) for a satellite communication system having a constellation of non-geosynchronous orbit (NGSO) small satellites (smallsats). The techniques can be resource- and/or mission-aware. Embodiments control power used by the constellation by evaluating subsets of the NGSO smallsats determined to be covering each of a number of grid regions (GRs) segmenting a coverage area at any particular timestep. For each timestep for each subset, the evaluating includes: determining whether any payloads of the subset are mutable payloads for the timestep (i.e., can be shut down to conserve power without violating mission objectives); and communicating with the subset to control power to the payloads, so that all the mutable payloads are muted for the timestep and all other payloads of the plurality of payloads are unmuted for the timestep.
Systems and methods are described for generating and implementing return-link satellite communications using a novel 1+N-ary constellation. The 1+N-ary constellation arranges M (e.g., 8) constellation points in a novel formation that increases their distances from each other relative to conventional M-ary modulation schemes by locating an inner constellation point centrally with respect to an I-Q plane and distributing the remaining N (i.e., M=N+1) outer constellation points radially around the inner constellation point. 1+N amplitude and phase-shift keying (APSK) modulation can be used to map symbols to the constellation. Embodiments combine the 1+N APSK modulation with additional features, such as non-Nyquist partial response (NNPR) filtering and/or state of the art low-density parity check (LDPC) coding.
Systems and methods for outroute load balancing in a multi-band hybrid satellite communication system include comparing the load metric of each of code rate organizers (CROs) to a threshold value; placing each CRO in one of a surplus load balancing set and a deficit balancing set based on a value of the load metric; and determining a probability metric for each satellite terminal associated with each of the CROs in the surplus load balancing set. The probability metric indicates a probability of the terminal moving to one of the CROs in the deficit load balancing set. At least one satellite terminal associated with one of the CROs in the surplus load balancing set is then caused to switch to one of the CROs in the deficit load balancing set based on the probability metric of the at least one satellite terminal.
Systems and methods are described for generating and implementing return-link satellite communications using a novel 1+N-ary constellation. The 1+N-ary constellation arranges M (e.g., 8) constellation points in a novel formation that increases their distances from each other relative to conventional M-ary modulation schemes by locating an inner constellation point centrally with respect to an I-Q plane and distributing the remaining N (i.e., M = N + 1) outer constellation points radially around the inner constellation point. 1+N amplitude and phase-shift keying (APSK) modulation can be used to map symbols to the constellation. Embodiments combine the 1+N APSK modulation with additional features, such as non-Nyquist partial response (NNPR) filtering and/or state of the art low-density parity check (LDPC) coding.
A method for communicating with a legacy terminal supporting a legacy air interface and a new terminal supporting a next generation air interface including: assigning a same carrier to the legacy terminal and the new terminal; receiving a terminal identifier and an optional payload for transmission at a MAC/RLC layer; determining if the terminal identifier is associated with the legacy terminal or the new terminal; composing, based on the determining, a burst header; formatting, a burst including the burst header and the optional payload; and transmitting the burst. In the method, the burst header is set to one of the one or more valid burst headers when the burst is associated with the legacy terminal, and the burst header is set to one of the one or more undefined burst headers when the burst is associated with the new terminal.
Systems and methods are described for generating and implementing pulse-shaping filters for efficient utilization of limited spectral resources in wireless communication systems. Wireless communication systems operating at high spectral efficiency conventionally use pulse shaping filters that rely on Nyquist waveforms for good main lobe performance with low inter-symbol interference (ISI) power. Conventional uses of non-Nyquist waveforms typically involve an orthogonalization process to convert those non-Nyquist waveforms to Nyquist waveforms for ISI free performance. Embodiments of pulse shaping filters described herein generate a non-Nyquist partial response (NNPR) transmit filter and/or matched receive filter based on applying a tunable second-weighted orthogonalization to a tunable first-weighted non-Nyquist waveform to obtain a pulse-shaping waveform with parametric control over throughput and power penalty.
H04W 28/06 - Optimisation, p. ex. compression de l'en-tête, calibrage des informations
H03M 7/02 - Conversion en, ou à partir de codes pondérés, c.-à-d. le poids donné à un chiffre dépendant de sa position dans le bloc ou dans le mot-code
Techniques are described for demodulating burst communications, such as for demodulating satellite beam-hopping communications in a demodulator of a very small aperture terminal (VSAT) satellite receiver. The demodulator includes a front-end and a sample/symbol domain processor. The front-end is configured to selectively operate in either of an adaptive mode or a freeze mode. During demodulation, the sample/symbol domain processor detects start of superframe (SOSF) and end of superframe (EOSF) locations to determine where each dwell time and non-dwell time begins and ends. During at least a portion or each dwell time, the front-end is set to operate in adaptive mode, in which the front-end uses feedback control from the sample/symbol domain processor to continuously adapt to timing and frequency of the received burst transmission. During at least the duration of each non-dwell time, the front-end is set to operate in freeze mode, in which adaptation of the front-end is frozen.
Methods, systems, and apparatus for transmodulation in multi-beam satellite communication systems. In some implementations, a gateway receives bitstreams for transmission on different forward links from a satellite to terminals. The gateway is configured to modulate data for transmission on a feeder link for transmissions from the gateway to a satellite, including using a same symbol constellation to modulate data to provide different numbers of bits per symbol. The gateway can be configured to select symbols for transmission from among different subsets of the symbols in the symbol constellation to achieve different numbers of bits per symbol. The gateway can also be configured to select symbols for transmission from among one of the subsets determined based at least in part on a measure of signal strength for the feeder link.
Systems and methods for troubleshooting and managing performance of network devices are disclosed. A system includes a router. The router monitors data packets between a Wide Area Network (WAN) and the customer premise equipment during an upstream transmission and a downstream transmission and determines packet parameters and device parameters associated with the plurality of customer premise equipment. Further, the router identifies a customer premise equipment and characteristics and determines status information and performance information of the identified customer premise equipment based on the determined plurality of characteristics and the predefined device match rules. Furthermore, the router determines issues of the identified customer premise equipment and generates recommendations including troubleshooting solutions for the determined issues. The router transmits the recommendations to at least one of user devices and a server managing the router.
Systems and methods for troubleshooting and managing performance of network devices are disclosed. A system includes a router. The router monitors data packets between a Wide Area Network (WAN) and the customer premise equipment during an upstream transmission and a downstream transmission and determines packet parameters and device parameters associated with the plurality of customer premise equipment. Further, the router identifies a customer premise equipment and characteristics and determines status information and performance information of the identified customer premise equipment based on the determined plurality of characteristics and the predefined device match rules. Furthermore, the router determines issues of the identified customer premise equipment and generates recommendations including troubleshooting solutions for the determined issues. The router transmits the recommendations to at least one of user devices and a server managing the router.
H04L 41/0853 - Récupération de la configuration du réseauSuivi de l’historique de configuration du réseau en recueillant activement des informations de configuration ou en sauvegardant les informations de configuration
H04L 41/0894 - Gestion de la configuration du réseau basée sur des règles
H04L 41/12 - Découverte ou gestion des topologies de réseau
H04L 43/08 - Surveillance ou test en fonction de métriques spécifiques, p. ex. la qualité du service [QoS], la consommation d’énergie ou les paramètres environnementaux
H04L 43/0817 - Surveillance ou test en fonction de métriques spécifiques, p. ex. la qualité du service [QoS], la consommation d’énergie ou les paramètres environnementaux en vérifiant la disponibilité en vérifiant le fonctionnement
H04L 41/0631 - Gestion des fautes, des événements, des alarmes ou des notifications en utilisant l’analyse des causes profondesGestion des fautes, des événements, des alarmes ou des notifications en utilisant l’analyse de la corrélation entre les notifications, les alarmes ou les événements en fonction de critères de décision, p. ex. la hiérarchie ou l’analyse temporelle ou arborescente
H04L 41/0654 - Gestion des fautes, des événements, des alarmes ou des notifications en utilisant la reprise sur incident de réseau
H04L 12/28 - Réseaux de données à commutation caractérisés par la configuration des liaisons, p. ex. réseaux locaux [LAN Local Area Networks] ou réseaux étendus [WAN Wide Area Networks]
Methods, systems, and apparatus, for enhanced clock frequency control. In some implementations, a clock system tracks time using a clock signal having a clock frequency. An interface receives a time reference from a reference clock, and a feedback loop synchronizes the clock system with the reference clock. The feedback loop includes a feedback loop controller configured to determine a clock frequency adjustment for the clock system based on an offset between the time reference and a time indicated by the clock system. The feedback loop also includes a smoothing filter configured to alter the clock frequency adjustment determined using the feedback loop controller. The feedback loop updates the clock frequency of the clock system based on the altered clock frequency adjustment.
A data processing system and method for providing modem backup in a radio frequency (RF) gateway of a satellite communication system, wherein the system and method provide for grouping modems of the RF gateway into a redundancy group configuration comprised of a plurality of primary modems and one spare modem, preconfiguring the spare modem with configurations to store for each primary modems of the redundancy group configuration, detecting that one of the primary modems has become a failed primary modem due to a fault condition, and performing a switchover process to command the spare modem to perform a dynamic reconfiguration to take over operations performed by the failed primary modem after the fault condition has been detected using the configurations for the failed primary modem that have been preconfigured into the spare modem prior to detecting the fault condition.
A data processing system and method for providing modem backup in a radio frequency (RF) gateway of a satellite communication system, wherein the system and method provide for grouping modems of the RF gateway into a redundancy group configuration comprised of a plurality of primary modems and one spare modem, preconfiguring the spare modem with configurations to store for each primary modems of the redundancy group configuration, detecting that one of the primary modems has become a failed primary modem due to a fault condition, and performing a switchover process to command the spare modem to perform a dynamic reconfiguration to take over operations performed by the failed primary modem after the fault condition has been detected using the configurations for the failed primary modem that have been preconfigured into the spare modem prior to detecting the fault condition.
A communication system and method for receiving a datagram with an uncompressed IPv4 header at a ROHC compressor in the communication system and compressing the uncompressed IPv4 header using the ROHC compressor to form the datagram with the ROHC header. The compressing by the ROHC compressor includes setting a flag in a dynamic part of an initialization and refresh (IR) packet of the ROHC header indicating that a ‘more fragment flag’ (MF) bit and a non-zero ‘fragment offset’ field are present in the ROHC header, as well as appending the MF bit and the non-zero ‘fragment offset’ field at an end of the IR packet.
Systems and methods are described for generating and implementing return-link satellite communications using a novel 1+N-ary constellation. The 1+N-ary constellation arranges M (e.g., 8) constellation points in a novel formation that increases their distances from each other relative to conventional M-ary modulation schemes by locating an inner constellation point centrally with respect to an I-Q plane and distributing the remaining N (i.e., M=N+1) outer constellation points radially around the inner constellation point. 1+N amplitude and phase-shift keying (APSK) modulation can be used to map symbols to the constellation. Embodiments combine the 1+N APSK modulation with additional features, such as non-Nyquist partial response (NNPR) filtering and/or state of the art low-density parity check (LDPC) coding.
Systems and methods for dynamic bandwidth allocation and jitter handling in multi-tiered satellite networks such as virtual communication networks and/or physical communication networks. The system includes bandwidth distributing (BD) unit, in-route group managers (IGMs), in-route bandwidth manager (IBM). The system functions in multi-tier network entity management mode, and multi-beam management mode. The system operates by periodically collecting bandwidth reports from IGMs. The BD unit analyzes data in report and compares aggregated bandwidth demand with pre-defined thresholds. If thresholds are exceeded, system switches to multi-tier network entity management mode. In this mode, BD unit determines individual bandwidth adjustments for virtual network and beams and allocates bandwidth for individual devices within virtual network. Further, BD unit transmits this information to IBM, which applies allocations, and receives and transmits a scaling factor back to IGM indicating utilization of allocated bandwidth. Further, BD unit switches back to multi-beam management mode based on comparison result.
A system and method for recovering from communication interruptions by a periodic blockage. This is achieved by selecting an inner code block rate that supports a Packet Error Ratio (PER) equal to or greater than a target PER during the blockage. An expected number of erasures is estimated and an outer code block rate capable of correcting an erasure ratio is chosen. The input is encoded using the outer code block rate to form an outer code block. One or more inner code blocks are formed by encoding segments of the outer code block using the inner code block rate. These inner code blocks are then transmitted. The count of inner code blocks is greater than 1, and the PER is a ratio of the expected number of erasures to the count of inner code blocks.
H03M 13/37 - Méthodes ou techniques de décodage non spécifiques à un type particulier de codage prévu dans les groupes
H03M 13/11 - Détection d'erreurs ou correction d'erreurs transmises par redondance dans la représentation des données, c.-à-d. mots de code contenant plus de chiffres que les mots source utilisant un codage par blocs, c.-à-d. un nombre prédéterminé de bits de contrôle ajouté à un nombre prédéterminé de bits d'information utilisant plusieurs bits de parité
Techniques are described herein for intelligent shedding of inroutes determined to have high burst error rates. Embodiments operate in context of a multi-spot beam satellite communication system that uses time-division multiple access (TDMA) communication protocols and inroute groups. Burst error rates of inroutes can be monitored over time to identify bad inroutes. Each bad inroute can be shut down and quarantined. After a predetermined amount of time, one or more selected terminals can be redistributed to the bad inroutes, and the burst error rates of those inroutes can be monitored again to determine whether those inroutes should remain quarantined. If an inroute is no longer bad, it can be removed from quarantine and returned to an inroute group list. If the inroute is still bad, it can be periodically re-checked until it ultimately improves, is permanently quarantined, etc.
Techniques are described herein for intelligent shedding of inroutes determined to have high burst error rates. Embodiments operate in context of a multi-spot beam satellite communication system that uses time-division multiple access (TDMA) communication protocols and inroute groups. Burst error rates of inroutes can be monitored over time to identify bad inroutes. Each bad inroute can be shut down and quarantined. After a predetermined amount of time, one or more selected terminals can be redistributed to the bad inroutes, and the burst error rates of those inroutes can be monitored again to determine whether those inroutes should remain quarantined. If an inroute is no longer bad, it can be removed from quarantine and returned to an inroute group list. If the inroute is still bad, it can be periodically re-checked until it ultimately improves, is permanently quarantined, etc.
Communication systems and methods are disclosed herein. In an embodiment, a modem unit for a communication system includes a marker generator, a network clock and a master clock. The marker generator is configured to (i) derive a time reference from a time reference signal, (ii) derive a frequency reference from a first frequency reference signal, and (iii) communicate with a remote terminal using the time reference and the frequency reference. The network clock is configured to (i) derive a clock frequency from a second frequency reference signal and (ii) output the time reference signal to the marker generator. The master clock is configured to (i) output the first frequency reference signal to the marker generator and (ii) output the second frequency reference signal to the network clock.
Systems, methods, and apparatus, including computer-readable media, for bandwidth prediction using machine learning. In some implementations, a device detects a series of requests for streaming media content. The device generates a set of feature values based on times that the requests for the streaming media content were issued. The device provides the set of feature values as input to a machine learning model that has been trained to predict a time that a future request for media content will be issued. The device receives output of the machine learning model that indicates a predicted time of a subsequent request for the streaming media content or a predicted time to request bandwidth allocation for the subsequent request. Based on the output generated by the machine learning model, the device sends a bandwidth allocation request to allocate bandwidth to transmit data in a wireless network.
Systems, methods, and apparatus, including computer-readable media, for bandwidth prediction using machine learning. In some implementations, a device detects a series of requests for streaming media content. The device generates a set of feature values based on times that the requests for the streaming media content were issued. The device provides the set of feature values as input to a machine learning model that has been trained to predict a time that a future request for media content will be issued. The device receives output of the machine learning model that indicates a predicted time of a subsequent request for the streaming media content or a predicted time to request bandwidth allocation for the subsequent request. Based on the output generated by the machine learning model, the device sends a bandwidth allocation request to allocate bandwidth to transmit data in a wireless network.
H04N 21/2385 - Allocation de canauxAllocation de bande passante
H04L 41/0896 - Gestion de la bande passante ou de la capacité des réseaux, c.-à-d. augmentation ou diminution automatique des capacités
H04L 41/147 - Analyse ou conception de réseau pour prédire le comportement du réseau
H04L 47/83 - Contrôle d'admissionAllocation des ressources basée sur la prédiction d'utilisation
H04L 65/80 - Dispositions, protocoles ou services dans les réseaux de communication de paquets de données pour prendre en charge les applications en temps réel en répondant à la qualité des services [QoS]
H04N 21/24 - Surveillance de procédés ou de ressources, p. ex. surveillance de la charge du serveur, de la bande passante disponible ou des requêtes effectuées sur la voie montante
A system and method for managing a Physical Downlink Control Channel (PDCCH) in a Radio Access Network (RAN) involves dynamically determining a PDCCH symbol count in a subframe based on the RAN state, setting the PDCCH symbol count for the subframe accordingly, and transmitting the subframe. The method further includes aligning the determined PDCCH symbol count across a cluster of sites and bands. The PDCCH symbol count is an integer greater than zero and less than four, ensuring efficient and optimized PDCCH management within the RAN environment such as a 4G or 5G cellular RAN.
H04W 72/1273 - Jumelage du trafic à la planification, p. ex. affectation planifiée ou multiplexage de flux de flux de données en liaison descendante
H04W 72/0446 - Ressources du domaine temporel, p. ex. créneaux ou trames
H04W 72/52 - Critères d’affectation ou de planification des ressources sans fil sur la base des charges
H04W 72/541 - Critères d’affectation ou de planification des ressources sans fil sur la base de critères de qualité en utilisant le niveau d’interférence
Installing critical software updates on remote devices, such as satellite terminals in inaccessible locations, poses significant challenges, especially since on-site technical support is likely unavailable. To mitigate the risk of installation failures, these devices often store backup software on a separate partition, enabling continued operation if an update fails. Embodiments detailed herein are focused on handling larger updates that require repartitioning the storage device, a process that increases risk but is necessary for accommodating large updates. These approaches are designed to ensure reliable and resilient software updates, even in remote or inhospitable environments, by maintaining system functionality and reducing the operational risks associated with failed installations.
Techniques are described for precoded rate-splitting with multiple set-wise common messages for frequency reuse in a multi-beam satellites. The satellite transmits private streams (PSs) to various user locations via spot beams. Embodiments identify various user groups as being in adjacent spot beam coverage areas and having high channel vector collinearity. For each user group, data from the corresponding PSs is multiplexed to a respective set-wise common stream (SCS). PS precoders are each computed based on an associated target user location, and SCS precoders are each computed based on an associated target user group. The satellite allocates transmit power and transmits the PSs and SCSs.
Techniques are described for selecting co-channel cells for a LEO satellite system based on defining stay-out distances in UV space units. For example, “stay-out distance” can be defined as x-dB of beamwidth. Each x-dB in UV space remains substantially constant, regardless of the scan angle of the beam. As such, for any cell, regardless of its location in UV space, the responses of co-channel beams not directed at this cell will have dropped off by a consistent amount over the stay-out distance, and the stay-out distance (e.g., the value of x) can be defined such that the drop-off is sufficient to keep responses of co-channel beams not directed at any particular cell to within an acceptable level of interference.
Techniques are described for selecting co-channel cells for a LEO satellite system based on defining stay-out distances in UV space units. For example, "stay-out distance" can be defined as x-dB of beamwidth. Each x-dB in UV space remains substantially constant, regardless of the scan angle of the beam. As such, for any cell, regardless of its location in UV space, the responses of co-channel beams not directed at this cell will have dropped off by a consistent amount over the stay-out distance, and the stay-out distance (e.g., the value of x) can be defined such that the drop-off is sufficient to keep responses of co-channel beams not directed at any particular cell to within an acceptable level of interference.
Techniques are described herein for using intelligent frequency hopping to mitigate channel degradation in a WiFi router caused by interference from proximate radiofrequency transceiver devices, such as cellular boosters. Embodiments can periodically compute channel qualities of presently active channels to which user equipment is presently assigned in a wireless local area network (WLAN) based on the channel map. The channel qualities can be used to detect a degraded one of the active channels as experiencing channel degrading interference from a proximate radiofrequency transceiver device. Channel qualities can also be computed for some or all presently idle channels of the WiFi router to identify a new channel as having improved channel quality relative to the degraded channel. Embodiments can update the channel map by reassigning user equipment from the degraded channel to the new channel.
H04W 72/541 - Critères d’affectation ou de planification des ressources sans fil sur la base de critères de qualité en utilisant le niveau d’interférence
H04L 5/00 - Dispositions destinées à permettre l'usage multiple de la voie de transmission
H04W 72/542 - Critères d’affectation ou de planification des ressources sans fil sur la base de critères de qualité en utilisant la qualité mesurée ou perçue
H04W 84/12 - Réseaux locaux sans fil [WLAN Wireless Local Area Network]
H04W 88/10 - Dispositifs formant point d'accès adapté au fonctionnement dans des réseaux multiples, p. ex. points d'accès multi-mode
Systems, methods, and apparatuses are disclosed for selecting a directional Software Defined Wide Area Network (SD-WAN) transport/stream to transmit packets of a unidirectional Internet Protocol (IP) flow over one or more WAN transports between an SD-WAN router and an SD-WAN gateway. In one example, the SD-WAN router and the SD-WAN gateway maintain a multitude of SD-WAN tunnels on at least two different types of WAN transports (such as, e.g., a satellite-based, a cellular telecommunication-based, and/or an Internet-based type). Each SD-WAN tunnel has an upstream directional SD-WAN transport/stream and a downstream directional SD-WAN transport/stream. In one example, an SD-WAN device receives packets to transmit in a specific direction on an SD-WAN communication connection and selects, to transmit the received packets, a directional SD-WAN transport/stream from among the active directional SD-WAN transport/streams in that specific direction on all of the WAN transports, based on its operational status (e.g., CLEAN, BROWNOUT, or BLACKOUT).
Techniques are described herein for non-terrestrial network (NTN) communications via one or more transparent-mode non-geosynchronous (NGSO) satellites. Embodiments extend a terrestrial wireless network (TWN), such as 5G NR, for use with the satellites. Analog feeder uplink and downlink waveforms are formatted to carry forward and return direct-to-device (DtD) signals over respective subchannel channels, and the subchannels can be assigned with time and frequency dimensions that are compatible with resource block assignments of the TWN protocols. Use of the analog subchannels and time-division multiplexing with beam-hopping facilitates satellite communication of the DtD signals effectively as an extension of the TWN. Embodiments also support communication of satellite control signals as part of the analog feeder uplink waveform, and inter-satellite link (ISL) routing and communication on-board the satellite.
Systems, methods, and apparatuses are disclosed for selecting a directional Software Defined Wide Area Network (SD-WAN) transport/stream to transmit packets of a unidirectional Internet Protocol (IP) flow over one or more WAN transports between an SD-WAN router and an SD-WAN gateway. In one example, the SD-WAN router and the SD-WAN gateway maintain a multitude of SD-WAN tunnels on at least two different types of WAN transports (such as, e.g., a satellite-based, a cellular telecommunication-based, and/or an Internet-based type). Each SD-WAN tunnel has an upstream directional SD-WAN transport/stream and a downstream directional SD-WAN transport/stream. In one example, an SD-WAN device receives packets to transmit in a specific direction on an SD-WAN communication connection and selects, to transmit the received packets, a directional SD-WAN transport/stream from among the active directional SD-WAN transport/streams in that specific direction on all of the WAN transports, based on its operational status (e.g., CLEAN, BROWNOUT, or BLACKOUT).
Systems, methods, and apparatuses are disclosed for selecting a directional Software Defined Wide Area Network (SD-WAN) transport/stream to transmit packets of a unidirectional Internet Protocol (IP) flow over one or more WAN transports between an SD-WAN router and an SD-WAN gateway. In one example, the SD-WAN router and the SD-WAN gateway maintain a multitude of SD-WAN tunnels on at least two different types of WAN transports (such as, e.g., a satellite-based, a cellular telecommunication-based, and/or an Internet-based type). Each SD-WAN tunnel has an upstream directional SD-WAN transport/stream and a downstream directional SD-WAN transport/stream. In one example, an SD-WAN device receives packets to transmit in a specific direction on an SD-WAN communication connection and selects, to transmit the received packets, a directional SD-WAN transport/stream from among the active directional SD-WAN transport/streams in that specific direction on all of the WAN transports, based on its operational status (e.g., CLEAN, BROWNOUT, or BLACKOUT).
In some implementations, a satellite gateway includes a set of modulators comprising (i) a first modulator to modulate signals for transmission using a first of multiple polarizations, and (ii) a second modulator to modulate signals for transmission using a second of the multiple polarizations. The satellite gateway includes a set of upconverters comprising at least one upconverter for each of the multiple polarizations, wherein each of the upconverters is configured to generate a radiofrequency output by concurrently upconverting multiple intermediate frequency inputs to different frequency ranges. The satellite gateway includes an intermediate frequency distribution network configured to distribute the multiple intermediate frequency output signals from each of the modulators to the inputs of the upconverters. The satellite gateway includes a set of radiofrequency switches that are operable to selectively provide the radiofrequency outputs of the upconverters to antenna feeds for the multiple polarizations.
H04B 1/00 - Détails des systèmes de transmission, non couverts par l'un des groupes Détails des systèmes de transmission non caractérisés par le milieu utilisé pour la transmission
A content protection system for content delivery is provided. A content receiver may include one or more processors and a non-transitory processor readable medium. The content receiver may receive a first portion of streaming media content, transmitted by a content security host system using multicast communication. The first portion of the streaming media content may be stored, and later accessed in response to a user command. A second portion of the streaming media content including data missing from the first portion of the streaming media content may be identified. The second portion may be requested from the content security host system and received by the content receiver. The first and second portions of the streaming media content may be combined to reconstruct the streaming media content, which may then be output.
H04B 7/06 - Systèmes de diversitéSystèmes à plusieurs antennes, c.-à-d. émission ou réception utilisant plusieurs antennes utilisant plusieurs antennes indépendantes espacées à la station d'émission
An apparatus method and system are disclosed for dynamically implementing spectrum configuration plans in a satellite communication system. A spectrum configuration plan is created, and validated to determine if it can be utilized within the predetermined coverage area. If any errors are generated while validating the spectrum configuration plan, it is rejected. Otherwise, system components are configured to provide communication within the predetermined coverage area using parameters specified in the spectrum configuration plan. The spectrum configuration plan is also transmitted to all terminals in the coverage area. The spectrum configuration plan is subsequently implemented for all communication within the predetermined coverage area.
Systems and methods for processing bit-interleaved coded modulation (BICM) signals from a BICM transmitter to generate information bit estimates of information in the BICM signals, including a decoder to generate the information bit estimates of the information in the received BICM signals and a symbol a posteriori probability (APP) generator to generate first symbol a posteriori probabilities (APPs) by processing the BICM signals based on symbol probability log-likelihood ratios (SPLLRs) provided to the symbol APP generator by an extrinsic-information-based symbol probability log-likelihood ratio (SPLLR) generator. The SPLLR generator generates the SPLLRs directly from extrinsic information based on updated symbol APPs output from the decoder, without converting the extrinsic information into log-likelihoods (LLs), and the decoder generates the information bit estimates based on the first symbol APPs output from the symbol APP generator.
H04L 1/00 - Dispositions pour détecter ou empêcher les erreurs dans l'information reçue
H03M 13/11 - Détection d'erreurs ou correction d'erreurs transmises par redondance dans la représentation des données, c.-à-d. mots de code contenant plus de chiffres que les mots source utilisant un codage par blocs, c.-à-d. un nombre prédéterminé de bits de contrôle ajouté à un nombre prédéterminé de bits d'information utilisant plusieurs bits de parité
H03M 13/37 - Méthodes ou techniques de décodage non spécifiques à un type particulier de codage prévu dans les groupes
92.
MULTIBEAM NON-GEOSYNCHRONOUS SATELLITE COMMUNICATION WITHOUT ON-BOARD WAVEFORM PROCESSING
Techniques are described herein for non-terrestrial network (NTN) communications via one or more transparent-mode non-geosynchronous (NGSO) satellites. Embodiments extend a terrestrial wireless network (TWN), such as 5G NR, for use with the satellites. Analog feeder uplink and downlink waveforms are formatted to carry forward and return direct-to-device (DtD) signals over respective subchannel channels, and the subchannels can be assigned with time and frequency dimensions that are compatible with resource block assignments of the TWN protocols. Use of the analog subchannels and time-division multiplexing with beam-hopping facilitates satellite communication of the DtD signals effectively as an extension of the TWN. Embodiments also support communication of satellite control signals as part of the analog feeder uplink waveform, and inter-satellite link (ISL) routing and communication on-board the satellite.
H04B 7/06 - Systèmes de diversitéSystèmes à plusieurs antennes, c.-à-d. émission ou réception utilisant plusieurs antennes utilisant plusieurs antennes indépendantes espacées à la station d'émission
Methods, systems, and apparatus for making and using a lens antenna fed by a phased array. In some implementations, a communication device includes an antenna system includes a lens antenna and a feed antenna. The lens antenna can be a gradient index lens having a substantially oblate spheroid or substantially ellipsoidal shape, and having a plurality of layers that respectively have different dielectric constants. The feed antenna can include an array of antenna elements and can be spaced apart from the lens antenna. The communication device can include one or more processors configured to control excitation patterns for the antenna elements of the feed antenna to form beams directed at any of a range of spatial locations. The one or more processors can be configured to cause excitation patterns that concurrently excite multiple antenna elements of the feed antenna with different magnitudes and phase characteristics.
H01Q 3/14 - Dispositifs pour changer ou faire varier l'orientation ou la forme du diagramme de directivité des ondes rayonnées par une antenne ou un système d'antenne utilisant un mouvement mécanique relatif entre des éléments actifs primaires et des dispositifs secondaires des antennes ou systèmes d'antennes pour faire varier la position relative d'un élément primaire actif vis-à-vis d'un dispositif réfracteur ou diffracteur
H01Q 3/24 - Dispositifs pour changer ou faire varier l'orientation ou la forme du diagramme de directivité des ondes rayonnées par une antenne ou un système d'antenne faisant varier l'orientation, par commutation de l'énergie fournie, d'un élément actif rayonnant à un autre, p. ex. pour commutation du lobe
H01Q 15/08 - Dispositifs de réfraction ou diffraction, p. ex. lentille, prisme constitués par une matière diélectrique solide
H01Q 19/06 - Combinaisons d'éléments actifs primaires d'antennes avec des dispositifs secondaires, p. ex. avec des dispositifs quasi optiques, pour donner à une antenne une caractéristique directionnelle désirée utilisant des dispositifs de réfraction ou de diffraction, p. ex. lentilles
H01Q 19/17 - Combinaisons d'éléments actifs primaires d'antennes avec des dispositifs secondaires, p. ex. avec des dispositifs quasi optiques, pour donner à une antenne une caractéristique directionnelle désirée utilisant des surfaces réfléchissantes où les surfaces sont concaves la source rayonnante primaire comprenant plusieurs éléments rayonnants
H01Q 25/00 - Antennes ou systèmes d'antennes fournissant au moins deux diagrammes de rayonnement
H01Q 3/14 - Dispositifs pour changer ou faire varier l'orientation ou la forme du diagramme de directivité des ondes rayonnées par une antenne ou un système d'antenne utilisant un mouvement mécanique relatif entre des éléments actifs primaires et des dispositifs secondaires des antennes ou systèmes d'antennes pour faire varier la position relative d'un élément primaire actif vis-à-vis d'un dispositif réfracteur ou diffracteur
H01Q 3/24 - Dispositifs pour changer ou faire varier l'orientation ou la forme du diagramme de directivité des ondes rayonnées par une antenne ou un système d'antenne faisant varier l'orientation, par commutation de l'énergie fournie, d'un élément actif rayonnant à un autre, p. ex. pour commutation du lobe
H01Q 15/08 - Dispositifs de réfraction ou diffraction, p. ex. lentille, prisme constitués par une matière diélectrique solide
H01Q 19/06 - Combinaisons d'éléments actifs primaires d'antennes avec des dispositifs secondaires, p. ex. avec des dispositifs quasi optiques, pour donner à une antenne une caractéristique directionnelle désirée utilisant des dispositifs de réfraction ou de diffraction, p. ex. lentilles
H01Q 19/17 - Combinaisons d'éléments actifs primaires d'antennes avec des dispositifs secondaires, p. ex. avec des dispositifs quasi optiques, pour donner à une antenne une caractéristique directionnelle désirée utilisant des surfaces réfléchissantes où les surfaces sont concaves la source rayonnante primaire comprenant plusieurs éléments rayonnants
Methods, systems, and apparatus for making and using a lens antenna fed by a phased array. In some implementations, a communication device includes an antenna system includes a lens antenna and a feed antenna. The lens antenna can be a gradient index lens having a substantially ellipsoidal shape, and having a plurality of layers that respectively have different dielectric constants. The feed antenna can include an array of antenna elements and can be spaced apart from the lens antenna. The communication device can include one or more processors configured to control excitation patterns for the antenna elements of the feed antenna to form beams directed at any of a range of spatial locations. The one or more processors can be configured to cause excitation patterns that concurrently excite multiple antenna elements of the feed antenna with different magnitudes and phase characteristics.
Various arrangements of transmit and receive shared-aperture array antenna systems are presented herein. The arrangements can include an antenna that includes: a planar substrate; a first row of a first plurality of transmit patches arranged on the planar substrate; a second row of a plurality of receive patches arranged on the planar substrate; and a third row of a second plurality of transmit patches arranged on the planar substrate.
H01Q 21/08 - Réseaux d'unités d'antennes, de même polarisation, excitées individuellement et espacées entre elles les unités étant espacées le long du trajet rectiligne ou adjacent à celui-ci
H01Q 19/10 - Combinaisons d'éléments actifs primaires d'antennes avec des dispositifs secondaires, p. ex. avec des dispositifs quasi optiques, pour donner à une antenne une caractéristique directionnelle désirée utilisant des surfaces réfléchissantes
Systems and methods for providing application-layer characterization is disclosed. Quick User Datagram Protocol (UDP) Internet Connection (QUIC) is an end-to-end encrypted, transport-layer protocol, with a goal to improve communication security and quality of experience (QoE) towards end-users. The systems and methods disclosed herein relate to estimating application-level traffic attributes without decrypting QUIC packets. Based on size, timing, and direction information available in the encrypted packet, the system analyzes associated network traffic to infer an identity of each request and response pair, including time, size, and request-response match, as well as multiplexing feature in each QUIC connection. In the case of request and response multiplexing, several requests will be gathered and matched as a group with their corresponding responses, to form a super request-response pair. The inferred attributes may be used to evaluate the QoE of application-layer services and identify the service categories for traffic classification in the encrypted QUIC connections.
Systems and methods for integrating multi-orbit and multi-path networks to provide unified wide area network (WAN) connectivity for user devices, based on combining data streams from satellite orbits and cellular networks, are provided. A system includes first wireless network connection equipment with satellite-based multi-path transport protocol, involving indoor and first outdoor device. Additionally, second wireless network connection equipment incorporates non-terrestrial-based and satellite-based multi-path transport protocol, with indoor and second outdoor device. Multi-path radio modem receives data stream, assesses network parameters to determine appropriate data transmission path, dynamically switches between networks, and modifies unified data stream accordingly. Modified data streams are provided as WAN connectivity to user device through indoor device of determined transmission path. First wireless network connection equipment includes D2D LEO modem, which includes NTN D2D antenna unit for LEO satellite communication. The connectivity between first and second outdoor device is established through IFL connection protocol comprising coaxial cable(s).
A system and method for enhancing a user uplink for satellite communications, including: maintaining a serving reception of the user uplink at a serving satellite; selecting a diversity satellite moving into a competitive position as compared to an elevation angle of the serving satellite; forming a diversity reception of the user uplink at the diversity satellite; and diversity combining the serving reception and the diversity reception to enhance the user uplink for a period longer than a handoff period, wherein the diversity combining is performed while a signal strength difference between the serving reception and the diversity reception is less than or equal to a predefined limit.
A system and method for managing network communication in an asymmetric network environment. The system includes a gateway. The gateway receives a plurality of packets for transmission over first communication network. The plurality of packets are received via primary network path. The gateway dynamically evaluates the plurality of packets. The gateway classifies the plurality of packets into a latency sensitive packet and a latency agnostic packet. The gateway determines network capacity of the primary network path and a secondary network path. The gateway splits the latency sensitive packet and the latency agnostic packet between the primary network path and the secondary network path. The gateway selects the primary network path for transmitting the latency sensitive packet. The gateway selects the secondary network path for transmitting the latency agnostic packet over downstream transmission. Furthermore, the gateway transmits the latency sensitive packet and the latency agnostic packet to a client device.