[go: up one dir, main page]

CN119421247A - Scheduling cycle updating method, earth master station and satellite communication system - Google Patents

Scheduling cycle updating method, earth master station and satellite communication system Download PDF

Info

Publication number
CN119421247A
CN119421247A CN202510012676.0A CN202510012676A CN119421247A CN 119421247 A CN119421247 A CN 119421247A CN 202510012676 A CN202510012676 A CN 202510012676A CN 119421247 A CN119421247 A CN 119421247A
Authority
CN
China
Prior art keywords
sequence
time
scheduling
change trend
data packet
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202510012676.0A
Other languages
Chinese (zh)
Other versions
CN119421247B (en
Inventor
刘波
邹刚
田延硕
谢方东
兰洋
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Chengdu Xinglian Xintong Technology Co ltd
Original Assignee
Chengdu Xinglian Xintong Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Chengdu Xinglian Xintong Technology Co ltd filed Critical Chengdu Xinglian Xintong Technology Co ltd
Priority to CN202510012676.0A priority Critical patent/CN119421247B/en
Publication of CN119421247A publication Critical patent/CN119421247A/en
Application granted granted Critical
Publication of CN119421247B publication Critical patent/CN119421247B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/04Wireless resource allocation
    • H04W72/044Wireless resource allocation based on the type of the allocated resource
    • H04W72/0446Resources in time domain, e.g. slots or frames
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/14Relay systems
    • H04B7/15Active relay systems
    • H04B7/185Space-based or airborne stations; Stations for satellite systems
    • H04B7/1851Systems using a satellite or space-based relay
    • H04B7/18513Transmission in a satellite or space-based system
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/12Wireless traffic scheduling
    • H04W72/1221Wireless traffic scheduling based on age of data to be sent
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/02Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
    • H04W84/04Large scale networks; Deep hierarchical networks
    • H04W84/06Airborne or Satellite Networks
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • Astronomy & Astrophysics (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • General Physics & Mathematics (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

The invention provides a scheduling period updating method, an earth master station and a satellite communication system, and relates to the field of satellite communication. The earth master station comprises a network control center and a gateway, wherein the gateway comprises a processor and a forward modulation board card, and the method comprises the steps that when the network control center finishes time slot scheduling each time, the network control center dynamically adjusts a scheduling period based on a change trend sequence of a time parameter maintained by the gateway in M nearest time periods to obtain a target scheduling period, wherein the target scheduling period is waiting time for next time slot scheduling. Therefore, the invention dynamically adjusts the scheduling period in real time based on the variation trend of the time parameter, so that when the gateway pauses the transmission of the data baseband data packet, the transmission queue can not backlog a large number of baseband data packets carrying TBTP signaling because of the fixed scheduling period, and the time slot in TBTP signaling received by the subsequent terminal station is prevented from being out of date.

Description

Scheduling period updating method, earth master station and satellite communication system
Technical Field
The present invention relates to the field of satellite communications, and in particular, to a scheduling period updating method, an earth master station, and a satellite communications system.
Background
In MF-TDMA (Multi-Frequency Time Division Multiple Access, multiple frequency time division multiple access) satellite communication systems, the traffic demands of the end stations (RCST, remote Terminal Station) are constantly changing, requiring bandwidth requests to be sent to the network control center (NCC, network Control Center) in real time. The NCC allocates a reverse channel (uplink between the satellite and the RCST) bandwidth to the RCST according to a rule of resource allocation according to a bandwidth request transmitted from each RCST, and broadcasts TBTP (Terminal Burst Time Plan, terminal resource allocation scheme) to the RCST through a forward channel (downlink between the satellite and the RCST).
In the existing MF-TDMA satellite communication system, when NCC performs time slot scheduling, a fixed time slot scheduling period is adopted, for example, after sequential time slot scheduling is performed every 50ms, a TBTP signaling is sent to a gateway processor, the TBTP signaling is used as forward baseband data to be transmitted between the gateway processor and a forward modulation board card, and after the TBTP signaling is finally sent by the forward modulation board card, the signaling is broadcasted to each RCST through a satellite. However, in the actual transmission process, there are the following problems:
After the gateway processor establishes a link with the forward transmission channel, the baseband data in the transmission queue needs to be transmitted to the receiving unit of the forward modulation board. When transmitting data, the rate of the transmitted data is matched with the rate of the received data, if the rate of the transmitted data is greater than the rate of the received data, the data back pressure is caused, and the transmitting end pauses the transmission;
When the transmitting end pauses transmitting, the baseband data packet containing TBTP signaling is buffered and accumulated in the transmitting queue, and a certain time is spent after the transmitting end resumes transmitting, which may cause that the RCST receives the time slot data included in TBTP signaling and is likely to expire, so that the RCST cannot transmit service data using the time slot allocated in TBTP signaling.
Disclosure of Invention
The invention aims to provide a scheduling period updating method, an earth master station and a satellite communication system so as to solve the problems in the prior art.
Embodiments of the invention may be implemented as follows:
In a first aspect, the present invention provides a scheduling period updating method, applied to an earth master station, where the earth master station includes a network control center and a gateway, the gateway includes a processor and a forward modulation board card, the network control center, the processor, and the forward modulation board card are sequentially connected in communication, the forward modulation board card is connected with at least one terminal station in communication through a satellite, and the processor maintains a transmission queue, and the method includes:
the network control center sends TBTP signaling obtained by time slot scheduling to the processor when time slot scheduling is completed each time, and dynamically adjusts a scheduling period based on a change trend sequence of time parameters maintained by the processor in M latest time periods to obtain a target scheduling period, wherein the target scheduling period is waiting time for next time slot scheduling;
the processor encapsulates the received TBTP signaling to obtain a baseband data packet, then adds the baseband data packet into the transmission queue, subtracts the transmission waiting time carried by the baseband data packet from the time parameter after taking the baseband data packet out of the transmission queue and transmitting the baseband data packet to the forward modulation board card to characterize the transmission rate of the processor, and stops transmitting the baseband data packet when the reduced time parameter is less than or equal to a time lower limit threshold;
The forward modulation board card modulates the received baseband data packet and then sends the modulated baseband data packet to all terminal stations through the satellite, and returns the sending waiting time carried by the sent baseband data packet to the processor when the sending is completed;
And the processor increases the time parameter by the received sending waiting time to represent the receiving rate of the forward modulation board card, and continuously sending the baseband data packet when the increased time parameter is greater than the time lower limit threshold.
Optionally, before the step that the network control center sends TBTP signaling obtained by time slot scheduling to the processor when time slot scheduling is completed each time, and dynamically adjusts a scheduling period based on a change trend sequence of a time parameter maintained by the processor in the latest M time periods to obtain a target scheduling period, the method further includes:
the network control center samples the time parameter maintained by the processor according to a set sampling period to obtain an observed value of the time parameter;
The network control center calculates the observation mean value of the time parameter in the current time period based on the observation values of N sampling periods in the current time period every other preset time period, wherein the change trend sequence is determined based on the observation mean values in the latest M time periods.
Optionally, the step of dynamically adjusting the scheduling period by the network control center based on the change trend sequence of the time parameter maintained by the processor in the latest M time periods to obtain the target scheduling period includes:
Acquiring an observation mean value sequence of the time parameter in the latest M time periods;
Determining a change trend sequence of the time parameter based on the observation mean value sequence;
And selecting a target scheduling period from a plurality of scheduling durations in the preset duration sequence by using a Bayesian algorithm based on the change trend sequence and the prior probability sequence of the preset duration sequence.
Optionally, the observation mean value sequence includes M observation mean values;
The step of determining the change trend sequence of the time parameter based on the observation mean value sequence comprises the following steps:
starting from the 1 st observation mean value of the observation mean value sequence, determining a variation trend characteristic value from the m-th observation mean value to the (m+1) -th observation mean value aiming at the m-th observation mean value based on a preset increase threshold value and a comparison formula, wherein m= ;
And obtaining the change trend sequence based on the obtained M-1 change trend characteristic values.
Optionally, the preset duration sequence includes M-1 scheduling durations;
The step of selecting the target scheduling period from a plurality of scheduling durations in the preset duration sequence by using a Bayesian algorithm based on the prior probability sequence of the variation trend sequence and the preset duration sequence comprises the following steps:
acquiring a posterior probability sequence of the preset duration sequence obtained in the last process of determining the target scheduling period, and taking the posterior probability sequence as the prior probability sequence when the target scheduling period is determined this time;
Calculating a posterior probability total value of each scheduling duration when the change trend of the time parameter accords with the change trend sequence by using a Bayesian algorithm based on preset weight, probability distribution matrix and the prior probability sequence, and obtaining a target posterior probability sequence of the preset duration sequence;
Searching the maximum target posterior probability total value in the target posterior probability sequence, and taking the scheduling time length corresponding to the target posterior probability total value as the target scheduling period.
Optionally, the change trend sequence includes M-1 change trend feature values, and the prior probability sequence includes M-1 total prior probability values;
The step of calculating the posterior probability total value of each scheduling duration when the change trend of the time parameter accords with the change trend sequence by using a Bayesian algorithm based on preset weight, probability distribution matrix and the prior probability sequence to obtain a target posterior probability sequence of the preset duration sequence comprises the following steps:
Calculating a posterior probability value of the scheduling duration when the change trend of the time parameter accords with each change trend characteristic value by using a Bayesian algorithm based on the preset weight, the probability distribution matrix and a prior probability total value corresponding to the scheduling duration in the prior probability sequence aiming at any scheduling duration in the preset duration sequence;
summing all posterior probability values corresponding to the scheduling duration to obtain a posterior probability total value of the scheduling duration when the change trend of the time parameter accords with the change trend sequence;
traversing each scheduling time length in the preset time length sequence to obtain a target posterior probability sequence of the preset time length sequence.
Optionally, the comparison formula is:
In the formula, As the characteristic value of the mth variation trend,For the preset increase threshold value,For the mth observation mean value in the observation mean value sequence,And (3) the m+1th observation mean value in the observation mean value sequence.
Optionally, the calculation formula of the posterior probability total value is:
In the formula, Representing that the change trend of the time parameter accords with the change trend sequenceIn the case of (a), a predetermined duration sequenceM-th scheduling duration of (3)The corresponding posterior probability total value; Representing that the change trend of the time parameter accords with the change trend sequence The ith change trend feature value of (a)In the case of (a), a predetermined duration sequenceM-th scheduling duration of (3)A corresponding posterior probability value;
Wherein, the calculation formula of the posterior probability value is as follows:
In the formula, Representing a predetermined sequence of durationsM-th scheduling duration of (3)The change trend of the time parameter accords with the change trend sequenceThe ith change trend feature value of (a)Likelihood probability at time; Representing the m-th prior probability total value in the prior probability sequence; Representing a sequence of trends The ith change trend feature value of (a)A distributed evidence factor;
In the formula, For the preset weight to be given,Respectively is a preset weightA kind of electronic deviceA square,A power of the second; as a probability distribution matrix Represents the 1 st scheduling periodAt the characteristic value of the change trend asPresentation probability at time; as a probability distribution matrix Is a combination of the above-mentioned elements, represents the mth scheduling durationAt the characteristic value of the change trend asPresentation probability at time; respectively represent the 1 st scheduling time period At the characteristic value of the change trendThe presentation probabilities at 1, 0, -1, respectively; Respectively represent the mth scheduling time length At the characteristic value of the change trendThe presentation probabilities at 1, 0, -1, respectively; Respectively represent the 2 nd scheduling time period At the characteristic value of the change trendThe presentation probabilities at 1, 0, -1, respectively; respectively represent the M-1 scheduling time length At the characteristic value of the change trendThe presentation probabilities at 1, 0, -1, respectively;
In the formula, Representing the characteristic value of the 1 st variation trendWhether or not to be equal to the characteristic value of the change trendIs used for the evidence value of (a),Represents the firstCharacteristic value of each change trendWhether or not to be equal to the characteristic value of the change trendEvidence values of (a).
The invention provides a global master station, which comprises a network control center and a gateway, wherein the gateway comprises a processor and a forward modulation board card, and the network control center, the processor and the forward modulation board card are sequentially in communication connection;
the network control center is used for transmitting TBTP signaling obtained by time slot scheduling to the processor when time slot scheduling is completed each time, and dynamically adjusting a scheduling period based on a change trend sequence of time parameters maintained by the processor in M latest time periods to obtain a target scheduling period, wherein the target scheduling period is waiting time for next time slot scheduling;
The processor is used for carrying out encapsulation processing on the received TBTP signaling to obtain a baseband data packet, adding the baseband data packet into the transmission queue, subtracting the transmission waiting time carried by the baseband data packet from the time parameter after taking the baseband data packet out of the transmission queue and transmitting the baseband data packet to the forward modulation board card to represent the transmission rate of the processor, and stopping transmitting the baseband data packet when the reduced time parameter is smaller than or equal to a time lower limit threshold;
the forward modulation board card is used for modulating the received baseband data packet, transmitting the modulated baseband data packet to all terminal stations through the satellite, and returning the transmission waiting time carried by the transmitted baseband data packet to the processor when the transmission is completed;
The processor is further configured to increase the time parameter by a received sending waiting duration to characterize a receiving rate of the forward modulation board, and continue to send the baseband data packet when the increased time parameter is greater than the time lower threshold.
In a third aspect, the present invention provides a satellite communications system comprising an earth's primary station, a satellite and at least one end station as described in the second aspect.
Compared with the prior art, the embodiment of the invention provides a scheduling period updating method, an earth master station and a satellite communication system, wherein the earth master station comprises a network control center and a gateway, the gateway comprises a processor and a forward modulation board card, the network control center sends TBTP signaling obtained by time slot scheduling to the gateway when time slot scheduling is completed each time, and dynamically adjusts the scheduling period based on a change trend sequence of time parameters maintained by the gateway in the latest M time periods to obtain a target scheduling period, the target scheduling period is waiting time for next time slot scheduling, the gateway encapsulates received TBTP signaling to obtain a baseband data packet, then adds the baseband data packet into a sending queue, subtracts the sending waiting time carried by the baseband data packet from the sending queue to represent the sending rate of the gateway after the baseband data packet is taken out from the sending queue to be sent to the forward modulation board card, stops sending the baseband data packet when the reduced time parameters are smaller than or equal to a time lower limit threshold, the forward modulation board card sends the received baseband data packet to the satellite after modulating the received data packet, and sends the sent baseband data packet to the gateway after the received data packet is carried by the latest M time periods, and the waiting time carried by the gateway is increased to represent the time limit before the gateway receives the baseband data packet is sent to the baseband data packet, and the waiting time is increased to be larger than the time limit after the time limit of the gateway is continuously sent to represent the time. The invention dynamically adjusts the scheduling period in real time based on the variation trend of the time parameter, so that a transmission queue can not backlog a large number of baseband data packets carrying TBTP signaling because of the fixed scheduling period under the condition that the gateway pauses the transmission of the data baseband data packets, and the time slot expiration in TBTP signaling received by a subsequent terminal station is avoided.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings that are needed in the embodiments will be briefly described below, it being understood that the following drawings only illustrate some embodiments of the present invention and therefore should not be considered as limiting the scope, and other related drawings may be obtained according to these drawings without inventive effort for a person skilled in the art.
Fig. 1 is a schematic diagram of an application scenario provided in an embodiment of the present invention.
Fig. 2 is a flowchart of a scheduling period updating method according to an embodiment of the present invention.
Fig. 3 is a diagram illustrating a scheduling period distribution according to an embodiment of the present invention.
Fig. 4 is a second flowchart of a scheduling period updating method according to an embodiment of the present invention.
Detailed Description
For the purpose of making the objects, technical solutions and advantages of the embodiments of the present invention more apparent, the technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention, and it is apparent that the described embodiments are some embodiments of the present invention, but not all embodiments of the present invention. The components of the embodiments of the present invention generally described and illustrated in the figures herein may be arranged and designed in a wide variety of different configurations.
Thus, the following detailed description of the embodiments of the invention, as presented in the figures, is not intended to limit the scope of the invention, as claimed, but is merely representative of selected embodiments of the invention. All other embodiments, which can be made by those skilled in the art based on the embodiments of the invention without making any inventive effort, are intended to be within the scope of the invention.
It should be noted that like reference numerals and letters refer to like items in the following figures, and thus once an item is defined in one figure, no further definition or explanation thereof is necessary in the following figures.
It should be noted that the features of the embodiments of the present invention may be combined with each other without conflict.
The application scenario of the present invention will be described first.
Referring to fig. 1, fig. 1 is a schematic view of an application scenario provided in an embodiment of the present invention. The satellite communication system comprises a satellite, an earth master station and at least one terminal station in communication with the satellite. Referring to fig. 1, the earth master station includes a Network Control Center (NCC) and a gateway, the gateway includes a processor and a forward modulation board, the network control center, the processor and the forward modulation board are sequentially connected in communication, and the forward modulation board is connected with at least one terminal station (terminal stations 1-n) in communication through a satellite.
The NCC is a control and management center of the satellite communication system and is responsible for the tasks of configuration, monitoring, maintenance, fault handling and the like of the whole network. In the process of time slot scheduling, the NCC generates TBTP signaling each time the time slot scheduling is completed, and the TBTP signaling is used for indicating the uplink time slot resources available to each terminal station, namely, informing each terminal station when signals can be sent and which time slots can be occupied;
The processor of the gateway is the core computing unit inside the gateway, which is responsible for executing the NCC instructions, processing the data, and controlling the various hardware components inside the gateway, including the forward modulation board. And the processor maintains a transmit queue for storing various signaling data to be transmitted from the NCC;
the forward modulation card is a hardware component in the gateway that is responsible for converting the digital signal to a radio frequency signal and performing the necessary modulation, amplification and filtering for transmission over the uplink to the satellite.
Referring to fig. 2, fig. 2 is a flowchart of a scheduling period updating method provided by an embodiment of the present invention, where an execution body of the method is the earth master station described above, and the scheduling period updating method may include the following steps S300 to S600:
And S300, when the network control center finishes time slot scheduling each time, transmitting TBTP signaling obtained by time slot scheduling to the processor, and dynamically adjusting the scheduling period based on a change trend sequence of the time parameter maintained by the processor in the latest M time periods to obtain a target scheduling period.
In this embodiment, the target scheduling period is a waiting time length for performing the next time slot scheduling when the time slot scheduling is completed. In connection with fig. 1, the magnitude of the time parameter maintained by the processor can reflect the magnitude relationship between the transmission rate of the transmission unit of the processor and the reception rate of the reception unit of the forward modulation board.
That is, each time the network control center completes time slot scheduling, the network control center updates the change trend sequence in the latest M time periods based on the time parameters to obtain a target scheduling period, and waits for the target scheduling period to start the next time slot scheduling.
For example, please refer to fig. 3, in which the ncc performs the first time slot scheduling at time T 1, and dynamically adjusts the scheduling period after completion to obtain a target scheduling period T 1, starts the second time slot scheduling at time T 2 after waiting for T 1 from time T 1, dynamically adjusts the scheduling period after completion to obtain a target scheduling period T 2, and starts the second time slot scheduling at time T 3 after waiting for T 2 from time T 2, and so on. Thus, the scheduling period of the NCC for the slot scheduling interval is updated in real time rather than a fixed value. This example is merely an example and is not intended to be limiting herein.
And S400, the processor encapsulates the received TBTP signaling to obtain a baseband data packet, then adds the baseband data packet into a transmission queue, subtracts the transmission waiting time carried by the baseband data packet from the time parameter after taking the baseband data packet out of the transmission queue and transmitting the baseband data packet to the forward modulation board card to represent the transmission rate of the processor, and stops transmitting the baseband data packet when the reduced time parameter is smaller than or equal to a time lower limit threshold.
In this embodiment, the processor of the gateway encapsulates TBTP signaling sent from the NCC to obtain a baseband data packet, and then adds the baseband data packet into the transmission queue to wait for transmission. It will be appreciated that in addition to TBTP signaling, the NCC may send other signaling to the gateway processor, for example, FAP (Frequency ASSIGNMENT PLAN) signaling, DVB-RCS MAP (DVB-RCS MESSAGE Authentication Protocol ) signaling, MAHO (Mobile Assisted HandOver, mobile assisted handover) signaling, etc., and the gateway processor may also encapsulate the other signaling to obtain a baseband packet and add the baseband packet to the transmit queue.
Therefore, not only the TBTP signaling baseband data packets, but also various other signaling baseband data packets exist in the transmission queue. And each packaged baseband data packet carries a predicted sending waiting time length of a processor.
The processor maintains a time parameter, an initial value of the time parameter may be a default set duration (for example, 20ms or 30 ms), when the processor subtracts a sending waiting duration carried by a sending baseband data packet from the time when sending the baseband data packet to the forward modulation board from the sending queue, so as to obtain a reduced time parameter, and if it is determined that the reduced time parameter is less than or equal to a preset time lower limit threshold, the sending of the baseband data packet of the sending queue is suspended.
S500, the forward modulation board card modulates the received baseband data packet, then sends the modulated baseband data packet to all terminal stations through the satellite, and returns the sending waiting time carried by the sent baseband data packet to the processor when the sending is completed.
And S600, the processor increases the time parameter by the received sending waiting time to represent the receiving rate of the forward modulation board card, and when the increased time parameter is greater than the time lower limit threshold, the processor continues to send the baseband data packet.
In this embodiment, the forward modulation board modulates each received baseband data packet and sends the modulated baseband data packet to the satellite, the satellite is responsible for sending the modulated baseband data packet to the terminal station to be received, and the forward modulation board returns the sending waiting duration carried by the sent baseband data packet to the processor when sending the baseband data packet.
The processor obtains an increased time parameter by adding the sending waiting time returned by the forward modulation board card to the time parameter, and if the increased time parameter is determined to be greater than a preset time lower limit threshold, the processor continues to send the baseband data packet of the sending queue.
It will be appreciated that once the processor pauses the transmission of the baseband data packets, the baseband data packets encapsulated by the processor for various signaling during the pausing of the transmission may be backlogged in the transmission queue, wherein since the TBTP signaling is time-efficient, the time slot allocated by the baseband data packet of the TBTP signaling is expired once the transmission is paused for too long, which results in the end station being disabled. However, in the present invention, the network control center dynamically determines the target scheduling period waiting before each time slot scheduling based on the variation trend of the time parameter in M consecutive time periods, so if the time parameter becomes smaller gradually, the target scheduling period determined by the network control center will be larger, then the time interval for generating TBTP signaling will be longer, so that the number of baseband data packets obtained by encapsulating TBTP signaling in the suspending transmission period by the processor will be greatly reduced, and the expiration of the time slot in TBTP signaling received by the subsequent terminal station is avoided. Otherwise, if the time parameter is gradually increased and is recovered to the default set time length, the target scheduling period determined by the network control center is smaller, and the network control center normally performs time slot scheduling.
The method for updating the scheduling period provided by the embodiment of the invention comprises the steps that when the network control center finishes time slot scheduling each time, the scheduling period is dynamically adjusted based on a change trend sequence of time parameters maintained by the gateway in M nearest time periods to obtain a target scheduling period, wherein the target scheduling period is waiting time for next time slot scheduling. Therefore, the invention dynamically adjusts the scheduling period in real time based on the variation trend of the time parameter, so that when the gateway pauses the transmission of the data baseband data packet, the transmission queue can not backlog a large number of baseband data packets carrying TBTP signaling because of the fixed scheduling period, and the time slot in TBTP signaling received by the subsequent terminal station is prevented from being out of date.
In an alternative implementation, the network control center needs to sample the time parameter at regular time, since the time parameter is maintained by the processor of the gateway. Therefore, before step S300, the method may further include S100 to S200:
S100, the network control center samples the time parameter maintained by the processor according to a set sampling period to obtain an observed value of the time parameter;
s200, the network control center calculates an observation mean value of the time parameter in the current time period based on the observation values of N sampling periods in the current time period every other preset time period.
In the present embodiment, the observed mean value of the time parameter in a time period KThe method comprises the following steps:
Wherein, Representing the ith sample period within time period K. And the trend sequence is determined based on the observed mean over the last M time periods.
In an alternative example, the sampling period may be 10ms or 5ms, and the preset time period may be 500ms or 400ms, which is only an example, and the sizes of the sampling period and the preset time period may be flexibly set, which is not limited herein.
In alternative implementations, the network control center may utilize a bayesian algorithm to determine the target scheduling period. Correspondingly, referring to fig. 4 on the basis of fig. 2, in the step S300, the process of dynamically adjusting the scheduling period by the network control center based on the variation trend sequence of the time parameter maintained by the processor in the latest M time periods to obtain the target scheduling period may include the following substeps S310 to S330, where the execution subjects of S310 to S330 and the various substeps are network control centers, and the following step contents and the accompanying drawings omit the on-band execution subjects.
S310, acquiring an observation mean value sequence of the time parameter in the latest M time periods.
In this embodiment, the observation mean sequence may also be referred to as an SMA sequence, including M observation mean values.
S320, determining a change trend sequence of the time parameter based on the observation mean value sequence.
In this embodiment, the change trend sequence is determined by comparing two adjacent observation means in the observation mean sequence, so the substep of step S320 may include:
s321, starting from the 1 st observation mean value of the observation mean value sequence, determining a change trend characteristic value from the m-th observation mean value to the (m+1) -th observation mean value aiming at the m-th observation mean value based on a preset increase threshold and a comparison formula, wherein m= ;
S322, obtaining a change trend sequence based on the obtained M-1 change trend characteristic values.
In this embodiment, the variation trend sequence includes M-1 variation trend feature values. The comparison formula is as follows:
(1)
In the formula, As the characteristic value of the mth variation trend,For the preset increase threshold value,For the mth observation mean in the observation mean sequence,The m+1th observation mean value in the observation mean value sequence.
In an alternative example, if an SMA sequence includes 11 observed averages, the SMA sequence =Assume that take=2, The variation trend sequence T obtained by processing the SMA sequence based on step S321 includes 10 variation trend feature values, namely. This example is merely an example and is not intended to be limiting herein.
S330, selecting a target scheduling period from a plurality of scheduling durations in a preset duration sequence by using a Bayesian algorithm based on the change trend sequence and the prior probability sequence of the preset duration sequence.
In this embodiment, the preset duration sequence S may include M-1 scheduling durations from large to small or from small to large. The probability value of each scheduling time in the preset time sequence S can be calculated by using a Bayesian algorithm, and the target scheduling period can be selected based on the probability value. Thus, the substeps of step S330 may include S331 to S333.
S331, acquiring a posterior probability sequence of a preset time length sequence obtained in the last process of determining the target scheduling period, and taking the posterior probability sequence as a priori probability sequence when the target scheduling period is determined.
It can be understood that the bayesian algorithm is characterized in that the prior distribution is used as a starting point of inference, when the target scheduling period is determined for the first time, the prior probability sequence takes an initial value sequence, and when the target scheduling period is not determined for the first time, the posterior probability sequence of the preset duration sequence obtained in the process of determining the target scheduling period last time is used as the prior probability sequence when the target scheduling period is determined this time. Wherein the prior probability sequence comprises M-1 prior probability total values.
In an alternative example, if m=11, the initial value sequence of the prior probability sequence may be: this example is merely an example and is not intended to be limiting.
And S332, calculating the posterior probability total value of each scheduling duration when the change trend of the time parameter accords with the change trend sequence by using a Bayesian algorithm based on the preset weight, the probability distribution matrix and the prior probability sequence, and obtaining the target posterior probability sequence of the preset duration sequence.
In this embodiment, for each scheduling duration of the preset duration sequence, a posterior probability total value of the scheduling duration when a variation trend of the time parameter accords with the variation trend sequence needs to be calculated by using a bayesian algorithm based on the preset weight, the probability distribution matrix and the prior probability sequence.
Thus, the substeps of step S332 may include S3321 to S3323.
S3321, calculating a posterior probability value of the scheduling duration when the change trend of the time parameter accords with each change trend characteristic value by using a Bayesian algorithm based on a preset weight, a probability distribution matrix and a corresponding prior probability total value in a prior probability sequence of the scheduling duration aiming at any scheduling duration in a preset duration sequence.
In this embodiment, the calculation formula of the posterior probability value is:
(2)
In the formula (2), the amino acid sequence of the compound, Representing that the change trend of the time parameter accords with the change trend sequenceThe ith change trend feature value of (a)In the case of (a), a predetermined duration sequenceM-th scheduling duration of (3)A corresponding posterior probability value.
In the formula (2), the amino acid sequence of the compound,Representing a predetermined sequence of durationsM-th scheduling duration of (3)The change trend of the time parameter accords with the change trend sequenceThe ith change trend feature value of (a)Likelihood probability at time; Representing the m-th prior probability total value in the prior probability sequence; Representing a sequence of trends The ith change trend feature value of (a)Evidence factors of distribution.
Wherein the likelihood probability is derived based on a likelihood function. The likelihood function takes into account that the closer the time is, the larger the influence factor is, so that the likelihood function is constructed by adopting an exponentially weighted strategy, and a probability distribution matrix is defined. The calculation formula of the likelihood function is as follows:
(3)
(4)
(5)
In the formulas (3), (4) and (5), In order to set the weight of the weight in the preset,Respectively is a preset weightA kind of electronic deviceA square,A power of the second; as a probability distribution matrix Represents the 1 st scheduling periodAt the characteristic value of the change trend asPresentation probability at time; as a probability distribution matrix Is a combination of the above-mentioned elements, represents the mth scheduling durationAt the characteristic value of the change trend asPresentation probability at that time.
In the formula (5), the amino acid sequence of the compound,Respectively represent the 1 st scheduling time periodAt the characteristic value of the change trendThe presentation probabilities at 1, 0, -1, respectively; Respectively represent the mth scheduling time length At the characteristic value of the change trendThe presentation probabilities at 1, 0, -1, respectively; Respectively represent the 2 nd scheduling time period At the characteristic value of the change trendThe presentation probabilities at 1, 0, -1, respectively; respectively represent the M-1 scheduling time length At the characteristic value of the change trendThe presentation probabilities at 1, 0, -1, respectively. I.e. probability distribution matrixThree presentation probabilities corresponding to one scheduling duration are listed per column. For example, the number of the cells to be processed,Representing the scheduling durationAnd the presentation probability when the change trend characteristic value is 1, 0 and minus 1.
Wherein, The calculation formula of (2) is as follows:
(6)
(7)
in the formulas (6) and (7), Respectively is a preset weightA kind of electronic deviceA square,A power of the second; Representing the characteristic value of the 1 st variation trend Whether or not to be equal to the characteristic value of the change trendIs used for the evidence value of (a),Represents the firstCharacteristic value of each change trendWhether or not to be equal to the characteristic value of the change trendEvidence values of (a).
S3322, summing all posterior probability values corresponding to the scheduling duration to obtain a posterior probability total value when the change trend of the time parameter accords with the change trend sequence.
In this embodiment, the calculation formula of the posterior probability total value is:
In the formula, Representing that the change trend of the time parameter accords with the change trend sequenceIn the case of (a), a predetermined duration sequenceM-th scheduling duration of (3)Corresponding posterior probability sum.
S3323, traversing each scheduling time length in the preset time length sequence to obtain a target posterior probability sequence of the preset time length sequence.
In this embodiment, for each scheduling duration in the preset duration sequence, the calculation is performed based on the formulas (2) - (7), so as to obtain the target posterior probability sequence of the preset duration sequence.
S333, searching the maximum target posterior probability total value in the target posterior probability sequence, and taking the scheduling time length corresponding to the target posterior probability total value as a target scheduling period.
In this embodiment, a total target posterior probability value in the target posterior probability sequence represents an occurrence probability that the corresponding scheduling duration is the target scheduling duration. Therefore, the scheduling duration corresponding to the maximum posterior probability total value in the target posterior probability sequence is directly taken as the target scheduling period.
For example, the number of the cells to be processed,If the target posterior probability sequenceOf which the largest,Is thatThe corresponding posterior probability sum should be calculatedAs a target scheduling period, this example is merely an example and is not limited herein.
Therefore, in the invention, when time slot scheduling is completed, based on preset weight, probability distribution matrix and prior probability sequence, a Bayesian algorithm is utilized to calculate the posterior probability total value of each scheduling duration in the preset duration sequence when the change trend of time parameters accords with the change trend sequence, and then the maximum posterior probability total value is taken as a target scheduling period, and the next time slot scheduling is carried out after waiting for the target scheduling period. The method determines the target scheduling period based on the latest change trend of the time parameter, so that the target scheduling period of each time is relatively larger during the period that the processor of the gateway pauses the transmission, the NCC time slot scheduling frequency is reduced, the backlog of the baseband data packet of TBTP signaling in the transmission queue is reduced, and the target scheduling period of each time is relatively smaller even during the continuous transmission period of the processor of the gateway, the NCC time slot scheduling frequency is increased, and the baseband data packet of TBTP signaling can be rapidly sent out after being stored in the transmission queue.
For example, in the preset duration sequence, the minimum scheduling duration is 50ms, and referring to fig. 3, in the period from t 2 to t 5, the scheduling period is greater than 50ms, which means that the overall time parameter is smaller, and the gateway processor may be in a pause transmission period. Contrary to the prior art, if the fixed scheduling period is 50ms, then the NCC will generate at least 5 TBTP signaling during the period of time t 2 to t 5 in fig. 3. Therefore, the scheduling period updating method provided by the invention can effectively reduce TBTP signaling generated by NCC during the pause transmission period of the gateway processor, and avoid the large backlog of the baseband data packet of TBTP signaling in the transmission queue.
The embodiment of the invention also provides an earth master station, which comprises a network control center and a gateway, wherein the gateway comprises a processor and a forward modulation board card, and the network control center, the processor and the forward modulation board card are sequentially in communication connection;
The network control center is used for transmitting TBTP signaling obtained by time slot scheduling to the processor when the time slot scheduling is completed each time, and dynamically adjusting the scheduling period based on a change trend sequence of the time parameter maintained by the processor in the latest M time periods to obtain a target scheduling period, wherein the target scheduling period is waiting time for the next time slot scheduling;
the processor is used for carrying out encapsulation processing on the received TBTP signaling to obtain a baseband data packet, adding the baseband data packet into a transmission queue, subtracting the transmission waiting time carried by the baseband data packet from the time parameter after taking the baseband data packet out of the transmission queue and transmitting the baseband data packet to the forward modulation board card to represent the transmission rate of the processor, and stopping transmitting the baseband data packet when the reduced time parameter is smaller than or equal to a time lower limit threshold;
The forward modulation board card is used for modulating the received baseband data packet, transmitting the modulated baseband data packet to all terminal stations through a satellite, and returning the transmission waiting time carried by the transmitted baseband data packet to the processor when the transmission is completed;
the processor is further configured to increase the time parameter by a received sending waiting time period to characterize a receiving rate of the forward modulation board, and continue sending the baseband data packet when the increased time parameter is greater than a time lower threshold.
Optionally, the network control center may be further configured to sample the time parameter maintained by the processor according to a set sampling period to obtain an observed value of the time parameter, and calculate, at intervals of a preset time period, an observed mean value of the time parameter in the current time period based on observed values of N sampling periods in the current time period, where the change trend sequence is determined based on the observed mean values in the latest M time periods.
Optionally, the network control center dynamically adjusts the scheduling period based on a change trend sequence of the time parameter maintained by the processor in the latest M time periods, so as to obtain a target scheduling period, and the network control center can be particularly used for acquiring an observation mean value sequence of the time parameter in the latest M time periods, determining a change trend sequence of the time parameter based on the observation mean value sequence, and selecting the target scheduling period from a plurality of scheduling durations in the preset duration sequence by using a Bayesian algorithm based on the change trend sequence and a priori probability sequence of the preset duration sequence.
Optionally, the network control center, when used for determining the change trend sequence of the time parameter based on the observation mean sequence, can be particularly used for determining the change trend characteristic value from the mth observation mean to the (m+1) th observation mean based on a preset increase threshold and a comparison formula for the mth observation mean from the 1 st observation mean of the observation mean sequence, wherein the network control center is used for determining the change trend characteristic value of the time parameter from the mth observation mean to the (m=1) th observation meanAnd obtaining a change trend sequence based on the obtained M-1 change trend characteristic values.
Optionally, the preset duration sequence includes M-1 scheduling durations. The network control center is used for acquiring a posterior probability sequence of a preset time length sequence obtained in the process of determining the target scheduling period last time and serving as the prior probability sequence when the target scheduling period is determined when the target scheduling period is selected from a plurality of scheduling time lengths in the preset time length sequence by using a Bayesian algorithm based on the prior probability sequence of the change trend sequence and the preset time length sequence, calculating posterior probability total values of each scheduling time length when the change trend of time parameters accords with the change trend sequence by using a Bayesian algorithm based on preset weight, a probability distribution matrix and the prior probability sequence, obtaining a target posterior probability sequence of the preset time length sequence, searching the maximum target posterior probability total value in the target posterior probability sequence, and taking the scheduling time length corresponding to the target posterior probability total value as the target scheduling period.
Optionally, the change trend sequence includes M-1 change trend feature values, and the prior probability sequence includes M-1 prior probability total values. The network control center is used for calculating posterior probability total values of each scheduling time length when the change trend of the time parameter accords with the change trend sequence based on preset weights, probability distribution matrixes and prior probability sequences by using a Bayesian algorithm, and particularly can be used for calculating posterior probability values of the scheduling time length when the change trend of the time parameter accords with each change trend characteristic value by using the Bayesian algorithm based on the prior probability total values corresponding to any scheduling time length in the preset time length sequence and the probability distribution matrixes and the prior probability sequences of the scheduling time length, summing all posterior probability values corresponding to the scheduling time length to obtain posterior probability total values of the scheduling time length when the change trend of the time parameter accords with the change trend sequence, and traversing each scheduling time length in the preset time length sequence to obtain the target posterior probability sequence of the preset time length sequence.
The embodiment of the invention also provides a satellite communication system which comprises the earth master station, a satellite and at least one terminal station.
In summary, the embodiment of the invention provides a scheduling period updating method, an earth master station and a satellite communication system, wherein the earth master station comprises a network control center and a gateway, the gateway comprises a processor and a forward modulation board card, the network control center sends TBTP signaling obtained by time slot scheduling to the gateway when time slot scheduling is completed each time, and dynamically adjusts a scheduling period based on a change trend sequence of time parameters maintained by the gateway in M time periods to obtain a target scheduling period, the target scheduling period is waiting time length for next time slot scheduling, the gateway packages received TBTP signaling to obtain a baseband data packet, then adds the baseband data packet into a sending queue, subtracts the sending waiting time length carried by the baseband data packet after the baseband data packet is taken out from the sending queue to the forward modulation board card to represent the sending rate of the gateway, and stops sending the baseband data packet when the reduced time parameter is smaller than or equal to a time lower limit threshold, the forward modulation board card carries out modulation processing on the received data packet and sends the waiting time carried by the sent data packet to the satellite in the latest M time periods, the gateway sends the waiting time carried by the received data packet to the gateway to the baseband data packet after the receiving time parameter is completed, and the waiting time length carried by the gateway is increased to represent the baseband data packet is greatly before the receiving time parameter is sent to the gateway is increased to the baseband time limit. The invention dynamically adjusts the scheduling period in real time based on the variation trend of the time parameter, so that a transmission queue can not backlog a large number of baseband data packets carrying TBTP signaling because of the fixed scheduling period under the condition that the gateway pauses the transmission of the data baseband data packets, and the time slot expiration in TBTP signaling received by a subsequent terminal station is avoided.
The present invention is not limited to the above embodiments, and any changes or substitutions that can be easily understood by those skilled in the art within the technical scope of the present invention are intended to be included in the scope of the present invention. Therefore, the protection scope of the invention is subject to the protection scope of the claims.

Claims (10)

1. The scheduling period updating method is applied to an earth master station, and is characterized in that the earth master station comprises a network control center and a gateway, the gateway comprises a processor and a forward modulation board card, the network control center, the processor and the forward modulation board card are sequentially in communication connection, the forward modulation board card is in communication connection with at least one terminal station through a satellite, and a transmission queue is maintained by the processor, and the method comprises the following steps:
the network control center sends TBTP signaling obtained by time slot scheduling to the processor when time slot scheduling is completed each time, and dynamically adjusts a scheduling period based on a change trend sequence of time parameters maintained by the processor in M latest time periods to obtain a target scheduling period, wherein the target scheduling period is waiting time for next time slot scheduling;
the processor encapsulates the received TBTP signaling to obtain a baseband data packet, then adds the baseband data packet into the transmission queue, subtracts the transmission waiting time carried by the baseband data packet from the time parameter after taking the baseband data packet out of the transmission queue and transmitting the baseband data packet to the forward modulation board card to characterize the transmission rate of the processor, and stops transmitting the baseband data packet when the reduced time parameter is less than or equal to a time lower limit threshold;
The forward modulation board card modulates the received baseband data packet and then sends the modulated baseband data packet to all terminal stations through the satellite, and returns the sending waiting time carried by the sent baseband data packet to the processor when the sending is completed;
And the processor increases the time parameter by the received sending waiting time to represent the receiving rate of the forward modulation board card, and continuously sending the baseband data packet when the increased time parameter is greater than the time lower limit threshold.
2. The method of claim 1, wherein, before the step of the network control center obtaining a target scheduling period by sending TBTP signaling obtained by time slot scheduling to the processor and dynamically adjusting a scheduling period based on a trend sequence of a time parameter maintained by the processor in the last M time periods each time slot scheduling is completed, the method further comprises:
the network control center samples the time parameter maintained by the processor according to a set sampling period to obtain an observed value of the time parameter;
The network control center calculates the observation mean value of the time parameter in the current time period based on the observation values of N sampling periods in the current time period every other preset time period, wherein the change trend sequence is determined based on the observation mean values in the latest M time periods.
3. The method according to claim 2, wherein the step of dynamically adjusting the scheduling period by the network control center based on a trend sequence of the time parameter maintained by the processor in the last M time periods to obtain the target scheduling period includes:
Acquiring an observation mean value sequence of the time parameter in the latest M time periods;
Determining a change trend sequence of the time parameter based on the observation mean value sequence;
And selecting a target scheduling period from a plurality of scheduling durations in the preset duration sequence by using a Bayesian algorithm based on the change trend sequence and the prior probability sequence of the preset duration sequence.
4. The method of claim 3, wherein the sequence of observation means comprises M observation means;
The step of determining the change trend sequence of the time parameter based on the observation mean value sequence comprises the following steps:
starting from the 1 st observation mean value of the observation mean value sequence, determining a variation trend characteristic value from the m-th observation mean value to the (m+1) -th observation mean value aiming at the m-th observation mean value based on a preset increase threshold value and a comparison formula, wherein m= ;
And obtaining the change trend sequence based on the obtained M-1 change trend characteristic values.
5. A method according to claim 3, wherein the predetermined sequence of time durations comprises M-1 scheduling durations;
The step of selecting the target scheduling period from a plurality of scheduling durations in the preset duration sequence by using a Bayesian algorithm based on the prior probability sequence of the variation trend sequence and the preset duration sequence comprises the following steps:
acquiring a posterior probability sequence of the preset duration sequence obtained in the last process of determining the target scheduling period, and taking the posterior probability sequence as the prior probability sequence when the target scheduling period is determined this time;
Calculating a posterior probability total value of each scheduling duration when the change trend of the time parameter accords with the change trend sequence by using a Bayesian algorithm based on preset weight, probability distribution matrix and the prior probability sequence, and obtaining a target posterior probability sequence of the preset duration sequence;
Searching the maximum target posterior probability total value in the target posterior probability sequence, and taking the scheduling time length corresponding to the target posterior probability total value as the target scheduling period.
6. The method of claim 5, wherein the trend sequence comprises M-1 trend feature values, and wherein the prior probability sequence comprises M-1 total prior probability values;
The step of calculating the posterior probability total value of each scheduling duration when the change trend of the time parameter accords with the change trend sequence by using a Bayesian algorithm based on preset weight, probability distribution matrix and the prior probability sequence to obtain a target posterior probability sequence of the preset duration sequence comprises the following steps:
Calculating a posterior probability value of the scheduling duration when the change trend of the time parameter accords with each change trend characteristic value by using a Bayesian algorithm based on the preset weight, the probability distribution matrix and a prior probability total value corresponding to the scheduling duration in the prior probability sequence aiming at any scheduling duration in the preset duration sequence;
summing all posterior probability values corresponding to the scheduling duration to obtain a posterior probability total value of the scheduling duration when the change trend of the time parameter accords with the change trend sequence;
traversing each scheduling time length in the preset time length sequence to obtain a target posterior probability sequence of the preset time length sequence.
7. The method of claim 4, wherein the comparison formula is:
In the formula, As the characteristic value of the mth variation trend,For the preset increase threshold value,For the mth observation mean value in the observation mean value sequence,And (3) the m+1th observation mean value in the observation mean value sequence.
8. The method of claim 6, wherein the posterior probability sum is calculated by the formula:
In the formula, Representing that the change trend of the time parameter accords with the change trend sequenceIn the case of (a), a predetermined duration sequenceM-th scheduling duration of (3)The corresponding posterior probability total value; Representing that the change trend of the time parameter accords with the change trend sequence The ith change trend feature value of (a)In the case of (a), a predetermined duration sequenceM-th scheduling duration of (3)A corresponding posterior probability value;
Wherein, the calculation formula of the posterior probability value is as follows:
In the formula, Representing a predetermined sequence of durationsM-th scheduling duration of (3)The change trend of the time parameter accords with the change trend sequenceThe ith change trend feature value of (a)Likelihood probability at time; Representing the m-th prior probability total value in the prior probability sequence; Representing a sequence of trends The ith change trend feature value of (a)A distributed evidence factor;
In the formula, For the preset weight to be given,Respectively is a preset weightA kind of electronic deviceA square,A power of the second; as a probability distribution matrix Represents the 1 st scheduling periodAt the characteristic value of the change trend asPresentation probability at time; as a probability distribution matrix Is a combination of the above-mentioned elements, represents the mth scheduling durationAt the characteristic value of the change trend asPresentation probability at time; Respectively represent the mth scheduling time length At the characteristic value of the change trendThe presentation probabilities at 1, 0, -1, respectively; respectively represent the 1 st scheduling time period At the characteristic value of the change trendThe presentation probabilities at 1, 0, -1, respectively; Respectively represent the 2 nd scheduling time period At the characteristic value of the change trendThe presentation probabilities at 1, 0, -1, respectively; respectively represent the M-1 scheduling time length At the characteristic value of the change trendThe presentation probabilities at 1, 0, -1, respectively;
In the formula, Representing the characteristic value of the 1 st variation trendWhether or not to be equal to the characteristic value of the change trendIs used for the evidence value of (a),Represents the firstCharacteristic value of each change trendWhether or not to be equal to the characteristic value of the change trendEvidence values of (a).
9. The earth master station is characterized by comprising a network control center and a gateway, wherein the gateway comprises a processor and a forward modulation board card, and the network control center, the processor and the forward modulation board card are sequentially in communication connection;
the network control center is used for transmitting TBTP signaling obtained by time slot scheduling to the processor when time slot scheduling is completed each time, and dynamically adjusting a scheduling period based on a change trend sequence of time parameters maintained by the processor in M latest time periods to obtain a target scheduling period, wherein the target scheduling period is waiting time for next time slot scheduling;
The processor is used for carrying out encapsulation processing on the received TBTP signaling to obtain a baseband data packet, adding the baseband data packet into the transmission queue, subtracting the transmission waiting time carried by the baseband data packet from the time parameter after taking the baseband data packet out of the transmission queue and transmitting the baseband data packet to the forward modulation board card to represent the transmission rate of the processor, and stopping transmitting the baseband data packet when the reduced time parameter is smaller than or equal to a time lower limit threshold;
the forward modulation board card is used for modulating the received baseband data packet, transmitting the modulated baseband data packet to all terminal stations through the satellite, and returning the transmission waiting time carried by the transmitted baseband data packet to the processor when the transmission is completed;
The processor is further configured to increase the time parameter by a received sending waiting duration to characterize a receiving rate of the forward modulation board, and continue to send the baseband data packet when the increased time parameter is greater than the time lower threshold.
10. A satellite communication system comprising an earth's primary station as claimed in claim 9, a satellite and at least one terminal station.
CN202510012676.0A 2025-01-06 2025-01-06 Scheduling cycle updating method, earth master station and satellite communication system Active CN119421247B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202510012676.0A CN119421247B (en) 2025-01-06 2025-01-06 Scheduling cycle updating method, earth master station and satellite communication system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202510012676.0A CN119421247B (en) 2025-01-06 2025-01-06 Scheduling cycle updating method, earth master station and satellite communication system

Publications (2)

Publication Number Publication Date
CN119421247A true CN119421247A (en) 2025-02-11
CN119421247B CN119421247B (en) 2025-04-18

Family

ID=94460269

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202510012676.0A Active CN119421247B (en) 2025-01-06 2025-01-06 Scheduling cycle updating method, earth master station and satellite communication system

Country Status (1)

Country Link
CN (1) CN119421247B (en)

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20130135996A1 (en) * 2011-11-29 2013-05-30 Hughes Networks Systems, Llc Method and system for traffic management and resource allocation on a shared access network
KR20140003956A (en) * 2012-07-02 2014-01-10 광주과학기술원 Method and appratus of back pressure scheduilng
US20190288788A1 (en) * 2016-11-30 2019-09-19 Telefonaktiebolaget Lm Ericsson (Publ) Scheduler and Methods Therein for Scheduling Data Transmission in a Wireless Communication System
US20210289494A1 (en) * 2020-03-11 2021-09-16 The Boeing Company Cross-layer design for closed loop feedback in a wireless network
US20210297151A1 (en) * 2020-03-18 2021-09-23 Mellanox Technologies, Ltd. TDMA Networking using Commodity NIC/Switch
WO2022026102A1 (en) * 2020-07-31 2022-02-03 Dish Wireless L.L.C. Traffic shaping at the du/cu to artificially reduce the traffic load on the radio receiver
WO2022173859A1 (en) * 2021-02-11 2022-08-18 Qualcomm Incorporated Adaptive neighbor awareness networking (nan) data interface
CN115276765A (en) * 2022-07-18 2022-11-01 南京信息工程大学 A service priority-oriented ATDM satellite communication scheduling method
US11520531B1 (en) * 2020-12-31 2022-12-06 Cadence Design Systems, Inc. Systems and methods for intercycle gap refresh and backpressure management
CN115835285A (en) * 2022-10-31 2023-03-21 航天科工空间工程网络技术发展(杭州)有限公司 Network flow control method, storage medium and gateway of satellite communication system

Patent Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20130135996A1 (en) * 2011-11-29 2013-05-30 Hughes Networks Systems, Llc Method and system for traffic management and resource allocation on a shared access network
KR20140003956A (en) * 2012-07-02 2014-01-10 광주과학기술원 Method and appratus of back pressure scheduilng
US20190288788A1 (en) * 2016-11-30 2019-09-19 Telefonaktiebolaget Lm Ericsson (Publ) Scheduler and Methods Therein for Scheduling Data Transmission in a Wireless Communication System
US20210289494A1 (en) * 2020-03-11 2021-09-16 The Boeing Company Cross-layer design for closed loop feedback in a wireless network
US20210297151A1 (en) * 2020-03-18 2021-09-23 Mellanox Technologies, Ltd. TDMA Networking using Commodity NIC/Switch
WO2022026102A1 (en) * 2020-07-31 2022-02-03 Dish Wireless L.L.C. Traffic shaping at the du/cu to artificially reduce the traffic load on the radio receiver
US11520531B1 (en) * 2020-12-31 2022-12-06 Cadence Design Systems, Inc. Systems and methods for intercycle gap refresh and backpressure management
WO2022173859A1 (en) * 2021-02-11 2022-08-18 Qualcomm Incorporated Adaptive neighbor awareness networking (nan) data interface
US20240057062A1 (en) * 2021-02-11 2024-02-15 Qualcomm Incorporated Adaptive neighbor awareness networking (nan) data interface
CN115276765A (en) * 2022-07-18 2022-11-01 南京信息工程大学 A service priority-oriented ATDM satellite communication scheduling method
CN115835285A (en) * 2022-10-31 2023-03-21 航天科工空间工程网络技术发展(杭州)有限公司 Network flow control method, storage medium and gateway of satellite communication system

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
Z. MIAO等: "Research on Resource Allocation Algorithm for Satellite Uplink to Provide Differentiated QoS Support", 《IEEE SYSTEMS JOURNAL》, 13 June 2022 (2022-06-13) *
韩驰 等: "基于跳数背压策略的低轨卫星网络负载均衡路由", 《系统工程与电子技术》, 12 October 2024 (2024-10-12) *

Also Published As

Publication number Publication date
CN119421247B (en) 2025-04-18

Similar Documents

Publication Publication Date Title
JPH06509456A (en) Mobile radio telephone system call priority
CN107223354A (en) Method, terminal and server for resource allocation of narrowband internet of things system
CN114885428B (en) Resource allocation method, communication method, earth master station, ground station and storage medium
EP4302470A1 (en) Network entity and method
US20050054288A1 (en) Method for dynamic load management of random access shared communications channels
CN119835791A (en) Satellite communication method, device, electronic equipment and system of Internet of things
CN119421247B (en) Scheduling cycle updating method, earth master station and satellite communication system
CN111345105A (en) Network node and method in a mesh network
CN114500511A (en) Data transmission method and device and electronic equipment
EP4539562A1 (en) Random access method and apparatus, device, and storage medium
US10165568B2 (en) Data communication apparatus, computer readable medium, and satellite communication system
WO2024065750A1 (en) Capability information reporting method and apparatus, device and storage medium
KR20220009308A (en) Packet Transmission Decision Apparatus And Packet Transmission Schedule Decision Method
CN119485686B (en) Method, device, network control center, system and storage medium for reallocating control time slot resources
CN112929227A (en) RTP packet loss detection method and device, electronic equipment and storage medium
EP4250806B1 (en) Method and apparatus for reporting timing advance in ntn, method and apparatus for receiving timing advance in ntn, and device
US20240032086A1 (en) Relay method and relay apparatus
US20230336644A1 (en) Wireless communication device and method
US6731616B1 (en) Reservation requesting and allocating method on a transmission medium
US20230370159A1 (en) Asynchronous scrambled coded multiple access (ascma) based inroute transmission
EP4340494B1 (en) Wireless communication method, terminal device, and network device
EP4465704A1 (en) Reducing energy consumption of a base station cluster over a fixed time window
EP4135394A1 (en) Information processing method and apparatus, and communication device
CN120642555A (en) Method, device, equipment and storage medium for sending uplink message
CN115361059A (en) Satellite communication system and method based on wireless ad hoc network

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant