Modcode Partitioning for Satellite Control Signaling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Satellite communication systems face inefficiencies in shared communication channels with wide dynamic range due to varying carrier-to-noise (C/N) characteristics among users, leading to the need for efficient control signaling methods that can adapt to different signal quality conditions and mitigate effects of mobility, blockages, and fading.

Innovation Solution

The system employs a gateway to transmit multiple physical layer headers with varying lengths, each representing a different modulation and coding scheme, and uses modcode partitions distributed within data frames to ensure efficient decoding by terminals with specific capabilities, incorporating techniques like Reed-Muller codes and orthogonal variable spread factor coding to adapt to varying signal-to-noise ratios.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the header length is extended to cover the full dynamic range, then the control signaling can accommodate all users, but the overhead becomes prohibitive and approaches the length of the data block

Engineering Contradiction:
Improvedynamic range coverageVSAvoidheader overhead
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The physical layer header is segmented into multiple parts, each covering a specific portion of the dynamic range. Instead of using a single long header to cover the entire 30 dB range, the system divides the range into segments (e.g., 0-15 dB and 15-30 dB) with separate headers for each segment. This reduces the length of each individual header while maintaining comprehensive coverage through the combination of multiple segmented headers.

Inventive Principle:
Principle #1Segmentation

2Productivity

If a single high-rate signal is used on the forward channel, then information distribution efficiency is improved, but users with different C/N characteristics cannot receive at the same rate

Engineering Contradiction:
Improveinformation distribution efficiencyVSAvoiduser rate adaptability
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The system implements dynamic adaptability by allowing different users to select different modulation and coding schemes based on their individual C/N characteristics. The physical layer header contains dynamic information about the modulation and coding parameters, enabling each user to adjust their reception rate to match their channel conditions while still receiving from the single high-rate forward channel.

Inventive Principle:
Principle #15Dynamics

3Reliability

If the header is designed to be successfully demodulated by the most disadvantaged user, then reliability for low C/N users is improved, but the header length increases significantly

Engineering Contradiction:
Improvedemodulation success rateVSAvoidheader length
Core Design Contradiction:
ReliabilityVSLength of stationary object

Solution Approach 1:

Different portions of the header are designed with different quality characteristics tailored to specific user groups. The first header portion is optimized for users in the first C/N range with appropriate modulation and coding, while the second header portion is optimized for users in the second C/N range. Each portion has the specific quality needed for its target user group rather than uniformly designing for the most disadvantaged user across the entire header.

Inventive Principle:
Principle #3Local quality

Data Source

PatentEP3657696B1Efficient control signaling over shared communication channels with wide dynamic range
Publication Date: 2021.06.02 VIASAT INC
  • EP3657696B1 patent drawingFigure 1
  • EP3657696B1 patent drawingFigure 2
  • EP3657696B1 patent drawingFigure 3A~3B

AI summary

Methods, computer programs, a gateway and a user terminal are provided. A method performed by a gateway comprises: formatting data for delivery, via a satellite (105), to user terminals (130), the formatting comprising providing at least one modcode partition for each of a plurality of data frames, wherein the at least one modcode partition represents at least one of a modulation, a coding, a spreading or a frame size of a data frame; and causing a signal (135), comprising the modcode partitions and the data frames, to be transmitted to the satellite (105). A method performed by a user terminal comprises: receiving a signal (150), comprising a plurality of data frames and at least one modcode partition for each of the plurality of data frames, from a satellite (105), wherein the at least one modcode partition represents at least a modulation, a coding, a spreading, and/or a frame size of a data frame.