Uplink scheduling control method, apparatus, device, and storage medium
By introducing scheduling information generation, reference time slot positioning, and link layer encapsulation mechanisms into the downlink DVB-S2+ uplink 5G NR heterogeneous converged system, the problem of DVB-S2 lacking PDCCH is solved, achieving accurate transmission of uplink scheduling information and terminal-side timing alignment, thereby improving the accuracy of uplink scheduling control and system scalability.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- 广东世炬网络科技股份有限公司
- Filing Date
- 2026-03-05
- Publication Date
- 2026-07-10
AI Technical Summary
In the downlink DVB-S2+ uplink 5G NR heterogeneous converged system, the frame structure of DVB-S2 lacks a control channel similar to PDCCH, which makes it impossible to directly reuse the uplink scheduling mechanism of 5G NR. The terminal cannot recover the NR time slot reference corresponding to the scheduling from the broadcast stream, resulting in the failure of uplink transmission time derivation.
By introducing an uplink-oriented scheduling information generation mechanism, a reference time slot positioning mechanism, and a link layer encapsulation mechanism, uplink standard scheduling information is generated. The reference time slot index is determined using global reference time, and a reference time slot parameter set is constructed and encapsulated at the link layer. This enables precise delivery of scheduling instructions and unified alignment of uplink transmission timing on the terminal side in cross-standard environments.
It enables precise transmission of uplink scheduling commands across systems and clock domains and time domain alignment with the terminal side, improving the accuracy, real-time performance, and system scalability of uplink scheduling control. It is suitable for satellite internet access, air-space-ground integrated communication, and multi-terminal concurrent uplink transmission scenarios.
Smart Images

Figure CN121793148B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of wireless communication technology, and in particular to an uplink scheduling control method, apparatus, device and storage medium. Background Technology
[0002] In the 5G cellular communication air interface standard system, uplink scheduling relies on downlink control information carried by the physical downlink control channel for triggering and assignment. The base station completes the scheduling configuration of the physical uplink shared channel based on the DCI (Downlink Control Information) format, and enables the terminal to identify its own scheduling instructions during blind detection by scrambling the DCI onto the terminal's C-RNTI (Cell Radio Network Temporary Identifier). After detecting a DCI matching its own identifier, the terminal derives the actual transmission time slot based on the uplink time domain resource allocation field indicated therein, and executes PUSCH (Physical Uplink Shared Channel) uplink transmission in the corresponding time slot. Relying on the structured control channel system of PDCCH (Physical Downlink Control Channel), 5G NR can achieve efficient terminal addressing, scheduling triggering, and timing alignment capabilities in terrestrial cellular network environments.
[0003] However, in the heterogeneous converged system of "downlink DVB-S2 + uplink 5G NR (5th Generation New Radio)," the downlink physical layer is replaced by the DVB-S2 (Digital Video Broadcasting-Satellite-Second Generation) physical layer frame structure. DVB-S2 does not have a dedicated control channel similar to PDCCH, nor does it possess the candidate control channel set, scrambling structure, and decoding path constraints required to support blind detection. In DVB-S2, all services are carried via baseband frames and general stream channels, and the physical layer is optimized for video broadcasting, not providing terminal-oriented addressing or scheduling semantics. This means that the C-RNTI identification mechanism, DCI scrambling mechanism, and uplink timeslot derivation mechanism in the 5G NR system cannot be directly reused. Summary of the Invention
[0004] This application provides an uplink scheduling control method, apparatus, device, and storage medium. By introducing an uplink-oriented scheduling information generation mechanism, a reference time slot-based positioning mechanism, and a time-domain-oriented reference time slot parameter construction mechanism, it achieves precise delivery of scheduling instructions and unified alignment of uplink transmission timing on the terminal side across different standards. This solution enables consistent uplink scheduling time slot determination across systems and clock domains in scenarios where the downlink uses a non-NR broadcast physical layer and scheduling control signaling cannot rely on physical layer control channels for transmission. It features strong structure, high time-domain alignment accuracy, and good system compatibility and scalability, making it suitable for uplink scheduling control needs in complex scenarios such as satellite internet access, space-air-ground integrated communication systems, and multi-terminal concurrent uplink transmission.
[0005] Firstly, this application provides an uplink scheduling control method applied to a base station, comprising:
[0006] Obtain scheduling control instructions and global reference time, generate uplink standard scheduling information based on the scheduling control instructions, and determine the reference time slot index based on the global reference time;
[0007] Determine the reference time slot parameter set used to indicate the time-domain structure of the reference time slot;
[0008] The uplink standard scheduling information, the reference time slot index, and the reference time slot parameter set are encapsulated to obtain a link layer encapsulation unit;
[0009] The link layer encapsulation unit is transmitted to the target terminal device via the broadcast physical layer, and the target terminal device calculates the target transmission time slot based on the link layer encapsulation unit in order to transmit uplink data in the target transmission time slot.
[0010] Secondly, this application provides an uplink scheduling and control device applied to a base station, comprising:
[0011] The scheduling information module is configured to acquire scheduling control instructions and global reference time, generate uplink standard scheduling information based on the scheduling control instructions, and determine the reference time slot index based on the global reference time.
[0012] The time slot parameter module is configured to determine a set of reference time slot parameters used to indicate the time domain structure of the reference time slot;
[0013] The information encapsulation module is configured to encapsulate the uplink standard scheduling information, the reference time slot index, and the reference time slot parameter set to obtain a link layer encapsulation unit;
[0014] The information transmission module is configured to transmit the link layer encapsulation unit to the target terminal device through the broadcast physical layer, so that the target terminal device can calculate the target transmission time slot based on the link layer encapsulation unit and transmit uplink data in the target transmission time slot.
[0015] Thirdly, this application provides an uplink scheduling and control device, comprising:
[0016] One or more processors;
[0017] A memory that stores one or more programs, which, when executed by one or more processors, cause the one or more processors to implement the uplink scheduling control method as described in the first aspect.
[0018] Fourthly, this application provides a storage medium containing computer-executable instructions, which, when executed by a computer processor, are used to perform the uplink scheduling control method as described in the first aspect.
[0019] In this application, an uplink scheduling control method for heterogeneous downlink and NR uplink is constructed, achieving accurate transmission of uplink scheduling commands across systems and clock domains, and enabling time-domain alignment at the terminal side. This method first generates uplink standard scheduling information adapted to the target terminal's service attributes and resource requirements based on scheduling control commands. Then, it jointly calculates a reference time slot index using satellite-to-ground transmission delay and global reference time, thereby establishing a unified time slot reference that can be mapped to the current radio frame in a cross-standard environment. Subsequently, a reference time slot parameter set is constructed based on the radio frame structure and subcarrier spacing configuration to describe the time-domain structural characteristics of the reference time slot, achieving parameterized expression of uplink transmission timing and cross-link consistency alignment. After obtaining the uplink standard scheduling information, reference time slot index, and reference time slot parameter set, the system encapsulates these three elements at the link layer, constructing a link layer encapsulation unit capable of transmitting across physical layer differences. This encapsulation unit is then carried over the broadcast physical layer for transmission, enabling the terminal to reconstruct the target transmission time slot based on the reference time slot information and satellite-to-ground propagation delay compensation after reception. This solution, through the collaborative design of a scheduling information generation mechanism, a reference time slot positioning mechanism, and a link-layer cross-standard encapsulation mechanism, achieves accurate uplink scheduling command delivery, temporal consistency reconstruction, and deterministic transmission timing guarantees under heterogeneous links. It effectively avoids the scheduling information failure problem caused by the inability of traditional NR control channels to be used in broadcast links. Based on this structured, multi-mechanism integrated scheduling information transmission process, this method can operate stably in satellite internet access, space-ground converged communication systems, and multi-terminal concurrent uplink service scenarios, significantly improving the accuracy, real-time performance, and system scalability of uplink scheduling control. Attached Figure Description
[0020] Figure 1This is a flowchart of an uplink scheduling control method provided in an embodiment of this application;
[0021] Figure 2 This is a flowchart of an uplink standard scheduling information generation method provided in an embodiment of this application;
[0022] Figure 3 This is a flowchart of a reference slot index determination method provided in an embodiment of this application;
[0023] Figure 4 This is a flowchart of a method for generating a reference time slot parameter set provided in an embodiment of this application;
[0024] Figure 5 This is a flowchart of a link layer encapsulation unit encapsulation method provided in an embodiment of this application;
[0025] Figure 6 This is a flowchart of a link layer encapsulation unit transmission method provided in an embodiment of this application;
[0026] Figure 7 This is a flowchart of a target transmission time slot calculation method provided in an embodiment of this application;
[0027] Figure 8 This is a flowchart illustrating the steps of a target transmission time slot calculation method provided in an embodiment of this application;
[0028] Figure 9 This is a structural block diagram of an uplink scheduling and control device provided in an embodiment of this application;
[0029] Figure 10 This is a schematic diagram of the structure of an uplink scheduling and control device provided in an embodiment of this application. Detailed Implementation
[0030] To make the objectives, technical solutions, and advantages of this application clearer, specific embodiments of this application will be described in further detail below with reference to the accompanying drawings. It should be understood that the specific embodiments described herein are merely for explaining this application and not for limiting it. It should also be noted that, for ease of description, only the parts relevant to this application are shown in the drawings, not all of them. Before discussing exemplary embodiments in more detail, it should be mentioned that some exemplary embodiments are described as processes or methods depicted as flowcharts. Although the flowcharts describe operations (or steps) as being processed sequentially, many of these operations can be performed in parallel, concurrently, or simultaneously. Furthermore, the order of the operations can be rearranged. A process can be terminated when its operation is completed, but it may also have additional steps not included in the drawings. A process can correspond to a method, function, procedure, subroutine, subroutine, etc.
[0031] The terms "first," "second," etc., used in the specification and claims of this application are used to distinguish similar objects and not to describe a specific order or sequence. It should be understood that such use of data can be interchanged where appropriate so that embodiments of this application can be implemented in orders other than those illustrated or described herein, and the objects distinguished by "first," "second," etc., are generally of the same class and the number of objects is not limited; for example, a first object can be one or more. Furthermore, in the specification and claims, "and / or" indicates at least one of the connected objects, and the character " / " generally indicates that the preceding and following objects are in an "or" relationship.
[0032] With the continuous evolution of cellular communication technology, satellite broadcasting technology, and space-ground converged network architecture, the mature uplink scheduling mechanism in 5G NR has revealed significant incompatibility issues when facing heterogeneous systems. In the traditional 3GPP 5G NR (3rd Generation Partnership Project 5th Generation New Radio) architecture, base stations send downlink control information to terminals via the physical downlink control channel, achieving user-level addressing and uplink PUSCH scheduling command issuance by binding the terminal's C-RNTI. The terminal performs PDCCH blind detection in each time slot. Once downlink control information scrambled with its own identifier is detected, the uplink transmission time slot can be determined based on the time domain resource allocation field, realizing connection-oriented, time-closed-loop uplink scheduling control.
[0033] However, in the heterogeneous link fusion mode of "downlink DVB-S2 + uplink 5G NR", the downlink physical layer is replaced by DVB-S2, which is designed for broadcast distribution, thus eliminating the key foundation of the native NR scheduling system. The frame structure of DVB-S2 is essentially built for continuous broadcast loads, and its physical layer lacks a control channel structure that corresponds to the PDCCH in NR, nor does it support the "terminal-level addressing + blind detection" mechanism bound to C-RNTI. The NR uplink scheduling process based on PDCCH cannot be implemented on DVB-S2, preventing the terminal from quickly determining whether the scheduling command is relevant to itself at the downlink physical layer, fundamentally disrupting the triggering link for NR uplink scheduling. Simultaneously, the data bearer of DVB-S2 is based on a general payload channel, which does not naturally contain the temporal correlation and scheduling reference information required for NR scheduling command propagation. If the native DVB-S2 downlink structure is used, the terminal cannot recover the corresponding NR timeslot reference from the broadcast stream, resulting in a disconnect between the scheduling structure and the NR timeslot system, making executable uplink transmission timing derivation impossible. This means that even if the scheduling instructions are transmitted to the terminal in some way, effective time slot positioning and uplink data transmission cannot be completed due to the lack of the timing anchor points required for the NR scheduling link.
[0034] Therefore, this invention aims to propose an uplink scheduling control method that, through a multi-stage collaborative mechanism involving scheduling information generation, satellite-to-ground delay modeling, frame-level reference positioning, and link-layer encapsulation, achieves accurate transmission and efficient processing of uplink standard scheduling information. This effectively reduces the random access collision rate in satellite-to-ground composite links and improves the reliability of multi-terminal service access and uplink resource utilization. This method demonstrates good applicability in complex communication scenarios such as satellite internet, space-air-ground converged communication, and multi-terminal concurrent uplink service scheduling, providing reliable technical support for the real-time performance, robustness, and cross-standard consistency of uplink scheduling.
[0035] Figure 1 This is a flowchart of an uplink scheduling control method provided in an embodiment of this application. (Reference) Figure 1 The uplink scheduling control method specifically includes:
[0036] S110. Obtain scheduling control instructions and global reference time, generate uplink standard scheduling information according to the scheduling control instructions, and determine the reference time slot index according to the global reference time.
[0037] In some embodiments, the scheduling control instruction can be a control message from the base station side instructing the terminal device to perform uplink transmission, resource occupancy, or uplink scheduling behavior. The scheduling control instruction may include uplink resource authorization, scheduling period, scheduling format identifier, target service identifier, or power control parameters, etc., to determine the uplink scheduling behavior that the terminal is about to execute. The global reference time can be a highly stable time stamp used for unified time reference in the wireless system, used to synchronize and align various downlink broadcast information, uplink random access procedures, and physical layer timing. The global reference time can be generated by a high-precision time synchronization source from the base station side, such as satellite time synchronization, ground synchronization signals, or the network-side master clock module; the global reference time can be an absolute timestamp, a combined timestamp of the system frame number and subframe number, or a wireless timeline reference point defined by the protocol.
[0038] In one embodiment, the method for obtaining scheduling control instructions may be as follows: the terminal monitors the downlink control channel during the uplink scheduling cycle, and when it detects a control message carrying uplink scheduling-related fields, it demodulates and performs CRC (Cyclic Redundancy Check) on the control message, and extracts the scheduling control instructions if the check passes.
[0039] In one embodiment, the uplink standard scheduling information can be generated by the terminal device parsing the uplink grant field, resource allocation field, or power control field in the scheduling control instruction, and organizing the parsing result into uplink standard scheduling information according to the scheduling rules specified in the protocol. The uplink standard scheduling information may include uplink frequency domain resource allocation, uplink time domain transmission location, scheduling format, modulation and coding scheme, transmission power indication, or HARQ (Hybrid Automatic Repeat Request) process identifier, etc. For example, if the scheduling control instruction indicates the time slot number and frequency domain resource block interval for uplink transmission, the terminal device can construct uplink standard scheduling information containing a combination of "uplink resource location—modulation scheme—coding parameters" based on this information to guide subsequent transmission on the physical uplink shared channel.
[0040] In one embodiment, the reference time slot index can be determined by projecting the global reference time onto the wireless time axis, calculating the difference between it and the start time of the current wireless frame, and determining the reference time slot index based on the time slot number into which the difference falls. The current wireless frame is a frame instance corresponding to and containing the global reference time within a frame structure divided by a fixed frame period on the wireless time axis. After obtaining the global reference time, the base station determines the target frame period into which the time point falls by projecting it onto the periodic frame structure of the wireless system, and identifies this target frame period as the current wireless frame. The current wireless frame constrains the calculation of the reference time slot index, ensuring that the reference time slot index represents the temporal position of the reference time slot within that frame period.
[0041] Through the above steps, the terminal device can fully parse the uplink resources and scheduling rules in the received scheduling control instructions, and generate uplink standard scheduling information that can be used to drive the subsequent uplink transmission process, thereby realizing the implementation of uplink scheduling control from the base station to the terminal. The terminal device can adaptively determine the position of the reference time slot within the current radio frame based on the accuracy and stability of the global reference time and the timing configuration of the radio frame structure, achieving reliable time slot index acquisition based on a unified time reference and frame-level timing mapping, supporting precise timing control for subsequent random access response processing or uplink scheduling execution.
[0042] Optionally, Figure 2 This is a flowchart illustrating an uplink standard scheduling information generation method provided in an embodiment of this application. (Reference) Figure 2 The method for generating uplink standard scheduling information specifically includes:
[0043] S1101. Determine the uplink resource configuration parameters corresponding to the target terminal device according to the scheduling control instruction.
[0044] For example, uplink resource configuration parameters can be a set of resources that indicate the physical resource structure, time-frequency location, modulation and coding scheme, and backhaul control strategy available to the target terminal device on the uplink, and are used to characterize the resource occupancy pattern of the terminal device in the upcoming uplink scheduling process. Uplink resource configuration parameters can be dynamically generated by the base station according to scheduling control instructions to ensure uplink transmission efficiency and timing consistency of different terminal devices in multi-access scenarios.
[0045] In one embodiment, the uplink resource configuration parameters can be determined by: extracting the service requirements from the scheduling control instructions; when the service requirement is a high-reliability service, selecting the uplink resource configuration parameters corresponding to low-order modulation and stronger coding methods; when the service requirement is a low-latency service, selecting the uplink resource configuration parameters corresponding to high uplink throughput efficiency.
[0046] Through the above steps, the uplink resource configuration parameters corresponding to the target terminal device can be adaptively determined based on the content of the scheduling control instructions, the terminal link status, and the system resource structure, providing an accurate, complete, and structured resource foundation for subsequent uplink standard scheduling information encapsulation, target transmission time slot calculation, and uplink message transmission.
[0047] S1102. Determine the uplink resource scheduling parameters of the target terminal device based on the uplink resource configuration parameters. The uplink resource scheduling parameters include uplink time domain resources, frequency domain resources, and power control parameters.
[0048] S1102. Determine the uplink resource scheduling parameters of the target terminal device based on the uplink resource configuration parameters. The uplink resource scheduling parameters include uplink time domain resources, frequency domain resources, and power control parameters.
[0049] For example, uplink resource scheduling parameters can be a set of uplink resource control parameters that are further refined based on uplink resource configuration parameters, used to characterize the time-domain resources, frequency-domain resources and power control strategies that the target terminal can use during uplink transmission.
[0050] In one embodiment, the method for determining uplink time domain resources may be: using the uplink time slot index as the positioning basis, searching for the time slot interval corresponding to the uplink time slot index in the preset frame structure, and taking the start time and end time of the time slot interval as the uplink time domain resources.
[0051] In one embodiment, the uplink frequency domain resources can be determined by: filtering PRB (Physical Resource Block) numbers that are available from the frequency domain resource pool, and using the filtered set of PRB numbers as the uplink frequency domain resources.
[0052] In one embodiment, the power control parameters can be determined by using the power control mode, target path loss compensation factor, power upper limit threshold, and target MCS level from the configuration parameters as the power control parameters.
[0053] Through the above steps, an uplink resource scheduling parameter set containing three key scheduling elements—time domain, frequency domain, and power control—can be generated based on the structured content of the uplink resource configuration parameters. This provides a directly executable resource scheduling basis for subsequent uplink standard scheduling information encapsulation, target transmission time slot calculation, and uplink message transmission.
[0054] S1103. Determine the target transport block size within the scheduling period based on the service type, quality of service level, and load status of the target terminal device.
[0055] For example, the target transport block size can be a block-level data carrying capacity parameter determined based on the target terminal's service type requirements, service quality level, and current or predicted uplink load status, used to characterize the amount of data that the terminal can use for uplink transmission within a given scheduling period.
[0056] In one embodiment, the target transport block size can be determined by: determining the target transport block size corresponding to the target terminal's service type, service quality level, and load state based on the established correspondence between service type, service quality level, and load state. For example, for enhanced mobile broadband services, a larger transport block size can be preferred to improve throughput efficiency; for ultra-reliable low-latency services, a smaller transport block size can be configured to reduce retransmission latency and improve reliability; for higher-priority services, a larger TB size allocation can be obtained within the scheduling cycle, while low-priority services can adopt an adaptively reduced transport block configuration; when the terminal device has a large amount of data to be transmitted and the load continues to rise, the target transport block size can be increased; in light-load scenarios, the transport block size can be reduced to improve scheduling flexibility.
[0057] Through the above steps, a structured and dynamically adjustable target transport block size can be generated within the scheduling period, providing an accurate, stable, and executable capacity configuration basis for subsequent uplink resource mapping, scheduling information encapsulation, and uplink message sending.
[0058] S1104. Generate a scheduling information field based on the uplink resource scheduling parameters and the target transport block size, and combine the scheduling information field with the identifier field of the target terminal device to obtain uplink standard scheduling information.
[0059] For example, the scheduling information field can be a structured link layer control field generated based on the combination of uplink resource scheduling parameters and the target transport block size, used to explicitly indicate the uplink transmission behavior of the target terminal within the scheduling period. The identification field of the target terminal device can be a link layer address field or a control identifier field used to uniquely identify the target terminal, ensuring that the scheduling information can be correctly associated and parsed by the target terminal.
[0060] In one embodiment, the scheduling information field can be generated by extracting the resource occupancy configuration, time slot location description, coding level information and transmission control entries from the uplink resource scheduling parameters, arranging these entries into the field sequence required by the protocol, thereby obtaining the scheduling information field.
[0061] In one embodiment, the uplink standard scheduling information can be constructed by concatenating the scheduling information field with the identification field of the target terminal device, so that the concatenated uplink standard scheduling information can simultaneously express the resource allocation content and the target terminal identification, thereby obtaining the uplink standard scheduling information.
[0062] Through the above steps, structured, verifiable, and terminal-identifiable uplink standard scheduling information can be generated based on uplink resource scheduling parameters and target transport block size. This provides a unified, accurate, and executable link layer control foundation for subsequent scheduling information encapsulation, reference time slot mapping, and uplink message transmission.
[0063] Optionally, Figure 3 This is a flowchart illustrating a method for determining a reference slot index provided in an embodiment of this application. (Reference) Figure 3 The method for determining the reference slot index specifically includes:
[0064] S1105. Determine the intra-frame time slot number corresponding to the global reference time according to the set mapping relationship between time and time slot number.
[0065] For example, the mapping relationship between time and slot number can be based on the time domain mapping rules defined by the wireless system frame structure, which is used to convert the absolute position of the global reference time on the system time axis into the slot number in the current wireless frame structure.
[0066] In one embodiment, the intra-frame slot number can be determined by matching the time interval into which the global reference time falls with a mapping table that records the mapping relationship between time and slot number to obtain the intra-frame slot number corresponding to the global reference time.
[0067] Through the above steps, the global reference time can be accurately mapped to the time slot number in the current wireless frame based on the time-slot mapping relationship defined by the wireless system. This lays a precise and stable foundation for subsequent determination of reference time slot index, calculation of reference time slot parameters, and derivation of target transmission time slot.
[0068] S1106. The intra-frame slot number is determined as the reference slot index.
[0069] For example, the reference slot index can be a core timing parameter indicating the precise location of the reference slot within the current radio frame. It is used to indicate the slot reference point for the terminal during subsequent uplink slot derivation, scheduling information parsing, and cross-frame time domain mapping. The reference slot index can adopt a sequential numbering method, a symbol interval mapping method, or an intra-frame normalized indexing method, enabling consistent timing semantic expression between the physical layer and the MAC layer.
[0070] In one embodiment, the reference slot index can be determined by directly using the intra-frame slot number as the unique temporal identifier of the reference slot in the current radio frame, and mapping the number to the reference slot index of the link layer or physical layer.
[0071] Through the above steps, the calculated intra-frame slot number can be directly mapped to the reference slot index, providing a unified, accurate and computable time domain reference for subsequent target transmission slot calculation, link layer encapsulation parsing and uplink scheduling execution based on the reference slot.
[0072] S120. Determine the reference time slot parameter set used to indicate the time domain structure of the reference time slot.
[0073] In some embodiments, the reference slot parameter set can be a set of parameters representing the temporal arrangement characteristics of reference slots in the radio frame structure, used to define key temporal elements such as the time position, symbol composition, and duration of the reference slots. The reference slot parameter set may include the subframe number where the reference slot is located, the slot number, the number of symbols, the symbol offset, the cyclic prefix length, the slot duration, the subcarrier spacing configuration, and flexible symbol configuration parameters used to characterize specific subframe structures. The reference slot parameter set can be used to complete the consistent mapping of time references across protocol standards or heterogeneous link structures, thereby ensuring the integrity and traceability of subsequent time-related operations.
[0074] In one embodiment, the reference time slot parameter set can be determined by extracting configuration items such as the number of symbols, symbol index, symbol duration, cyclic prefix length, and subcarrier spacing type from the time slot structure parameters, arranging these items into a symbol layout description vector, and obtaining the reference time slot parameter set.
[0075] Through the above steps, a reference time slot parameter set can be adaptively generated based on the time domain characteristics, symbol distribution, and system configuration information of the reference time slot in the radio frame structure. This enables accurate modeling and description of the time domain structure of the reference time slot, providing unified, stable, and computable time domain reference information for subsequent reference time point calculation, random access response processing, or uplink scheduling timing derivation.
[0076] Optionally, Figure 4 This is a flowchart illustrating a method for generating a reference time slot parameter set according to an embodiment of this application. (Reference) Figure 4 The method for generating the reference time slot parameter set specifically includes:
[0077] S1201. Obtain time slot structure parameters for indicating the time domain structure of the reference time slot, the time slot structure parameters including subcarrier spacing configuration, symbol structure and time slot duration.
[0078] For example, the time slot structure parameters can be a set of parameters representing the constituent elements of the reference time slot in the physical layer time domain structure, used to describe key time domain configurations such as the symbol composition, time domain duration, and subcarrier spacing of the reference time slot in the radio frame. The time slot structure parameters may include subcarrier spacing configuration indicating the carrier bandwidth division method, symbol structure information characterizing the symbol arrangement and cyclic prefix length within the time slot, and time length parameters defining the overall duration of the time slot.
[0079] In one embodiment, the time slot structure parameters can be obtained by reading the subcarrier spacing configuration, symbol structure, and time slot duration from the frame structure configuration item, physical layer parameter table, or control signaling, and then forming structured time slot structure parameters from this information.
[0080] Through the above steps, the time slot structure parameters used to indicate the time domain structure of the reference time slot can be accurately obtained from the system configuration, providing a complete, accurate and computable time domain foundation for subsequent construction of the reference time slot time domain model, calculation of the reference time point and derivation of the target transmission time slot.
[0081] S1202. Determine the number of symbols, symbol duration, and time domain interval of the reference time slot based on the time slot structure parameters.
[0082] For example, the time slot structure parameters may include subcarrier spacing configuration, symbol structure, and time slot duration. The subcarrier spacing configuration is used to specify the basic time scale of an OFDM (Orthogonal Frequency Division Multiplexing) symbol; the symbol structure is used to specify the number of symbols contained in a time slot and the arrangement of pilot and data symbols; and the time slot duration is used to specify the complete time length of the reference time slot in the radio frame.
[0083] In one embodiment, the number of symbols can be determined by reading the number of symbols contained in the reference time slot from the symbol structure. The number of symbols can be a fixed number, or it can include a combination of control symbols and data symbols, making the symbol distribution of the reference time slot executable.
[0084] In one embodiment, the symbol duration can be determined by the terminal device reading the slot duration field and, if the number of symbols is greater than 0, dividing the slot duration field by the number of symbols to obtain the symbol duration of each symbol.
[0085] In one embodiment, the time domain interval can be determined by: obtaining the start time of the reference time slot, adding the duration of the reference time slot to the start time of the reference time slot to obtain the end time of the reference time slot, and constructing the time domain interval using the start and end times of the reference time slot.
[0086] By taking the above steps, the number of symbols, symbol duration, and time domain interval of the reference time slot are clarified, so that the time domain form of the reference time slot in the current radio frame can be fully described, providing a structured input for subsequent calculation of random access, scheduling, or uplink transmission timing.
[0087] S1203. Generate a reference time slot parameter set based on the number of symbols, the duration of the symbols, and the time domain interval.
[0088] For example, the number of symbols can be the number of target symbols used to constitute a reference time slot, the value of which can be determined by the symbol structure, subcarrier spacing configuration, or time slot type of the wireless system; the symbol duration can be the time duration occupied by a single OFDM symbol in the time domain, which can be calculated based on the subcarrier spacing, cyclic prefix type, or system frame structure; the time domain interval can be the start time position, end time position, or time span corresponding to the reference time slot in the current wireless frame, used to constrain the time domain boundary range of the reference time slot.
[0089] In one embodiment, the reference time slot parameter set can be generated by combining the number of symbols, symbol duration, and time domain interval.
[0090] Through the above steps, a reference slot parameter set can be constructed based on three key time-domain parameters: the number of symbols, the duration of symbols, and the time-domain interval. This set describes the time-domain distribution and symbol layout of reference slots within a radio frame, thereby providing an accurate, controllable, and adaptive reference slot structure description in subsequent uplink scheduling, slot index calculation, or time-domain alignment processing, and improving the accuracy and stability of time-domain resource mapping and scheduling.
[0091] S130. The uplink standard scheduling information, the reference time slot index, and the reference time slot parameter set are encapsulated to obtain a link layer encapsulation unit.
[0092] In some embodiments, the link layer encapsulation unit can be a link layer protocol combination for carrying uplink standard scheduling information and reference time slot related timing information, used to uniformly describe the mapping method, time domain indication method, and control parameter structure of uplink scheduling associated fields in the current radio frame. The link layer encapsulation unit may include uplink standard scheduling information fields, reference time slot index fields, reference time slot parameter fields, and check fields, enabling structured encapsulation and consistent transmission of scheduling control information in cross-standard or heterogeneous link environments.
[0093] In one embodiment, the encapsulation method may be as follows: mapping uplink standard scheduling information to the scheduling control area of the link layer protocol data unit, encoding the reference time slot index into a timing indication field for indicating the position within the target reference time slot frame, encoding the reference time slot parameter set into a dedicated time-domain structure matrix for characterizing the internal structure of the time slot, and combining and encapsulating the three types of information according to the field arrangement rules of the link layer protocol format to generate a link layer encapsulation unit that conforms to the link layer transmission specification.
[0094] Through the above steps, a structured link layer encapsulation unit can be formed based on the uplink standard scheduling information content, the intra-frame position of the reference time slot and its temporal structure characteristics. This enables unified encapsulation, accurate description and verifiable transmission of scheduling information, providing a stable and efficient link layer data foundation for subsequent uplink transmission time slot calculation, random access message transmission or upper-layer protocol parsing.
[0095] Optionally, Figure 5 This is a flowchart illustrating a link layer encapsulation unit encapsulation method provided in an embodiment of this application. (Reference) Figure 5 The encapsulation method of this link layer encapsulation unit specifically includes:
[0096] S1301. Generate downlink control information based on the uplink standard scheduling information, the reference time slot index, and the reference time slot parameter set.
[0097] For example, downlink control information can be a set of control instructions used to instruct the target terminal device to perform uplink transmission in the current radio frame. This set of control instructions carries resource allocation information, time positioning information, and execution target identifier, enabling the terminal device to complete resource reading, time alignment, and transmission preparation after receiving the information.
[0098] In one embodiment, the downlink control information can be generated by: extracting the resource occupancy description, transmission control entries, and terminal identification entries from the uplink standard scheduling information, arranging these entries into a resource control segment; extracting the intra-frame position identifier from the reference time slot index, combining this position identifier with the time domain structure description in the reference time slot parameter set to form a time indication segment of the reference time slot; and concatenating the resource control segment and the time indication segment to obtain the downlink control information.
[0099] Through the above steps, the uplink standard scheduling information, reference time slot index, and reference time slot parameter set together form complete downlink control information, enabling the terminal to accurately obtain the resource usage mode, target time slot location, and symbol-level time structure when performing uplink transmission, providing a clear control command framework for subsequent uplink transmission actions.
[0100] S1302. The downlink control information is encapsulated into the media access control sub-protocol data unit to obtain the link layer encapsulation unit.
[0101] For example, the Media Access Control Sub-Protocol Data Unit can be a link layer data structure used to carry control instructions. This data structure provides a fixed field organization method and encoding format for transmitting scheduling control information, time domain indication information and terminal identification information within the link layer.
[0102] In one embodiment, the encapsulation method may be as follows: perform field padding processing on the downlink control information to make the field length meet the encoding requirements of the MAC (Media Access Control) sub-protocol; perform alignment processing on the fields that need bit alignment to make the field boundaries consistent with the MAC encoding block structure; combine the processed field sequence as the MAC control payload and write it into the control payload area of the MAC sub-protocol data unit to obtain the link layer encapsulation unit.
[0103] Through the above steps, downlink control information forms a standardized MAC sub-protocol data structure at the link layer, enabling control content to be transmitted in a unified manner at the link layer, providing a complete encapsulation basis for subsequent link layer coding and physical layer framing.
[0104] S140. The link layer encapsulation unit is transmitted to the target terminal device through the broadcast physical layer, so that the target terminal device can calculate the target transmission time slot based on the link layer encapsulation unit and transmit uplink data in the target transmission time slot.
[0105] In some embodiments, the broadcast physical layer can be a physical layer transmission structure on the base station side used to simultaneously send control information, scheduling parameters, and service bearer data to multiple terminal devices in the downlink direction, enabling unified broadcast distribution to multiple terminals without establishing a dedicated uplink connection. The broadcast physical layer can be a broadcast transmission link built on the DVB-S2 baseband frame structure, or it can be a physical layer downlink channel combining system frame number, symbol structure, and modulation and coding parameters, used to carry link layer encapsulation units, frame-level timing fields, and service attribute-related information.
[0106] In one embodiment, the transmission link layer encapsulation unit can be implemented by the base station embedding the link layer encapsulation unit into the payload area of the physical layer baseband frame, and performing physical layer encoding on the encapsulated link layer encapsulation unit according to the modulation and coding scheme, time slice field and symbol structure configuration in the physical layer frame header, and then distributing it in parallel to all terminal devices through the broadcast link.
[0107] Through the above steps, the link layer encapsulation unit can be uniformly distributed based on the broadcast physical layer, enabling the target terminal to calculate the target transmission time slot according to the scheduling information, reference time slot index and reference time slot parameter set in the encapsulation unit, thus realizing accurate derivation and stable control of uplink transmission timing in cross-system environments.
[0108] Optionally, Figure 6 This is a flowchart illustrating a link layer encapsulation unit transmission method provided in an embodiment of this application. (Reference) Figure 6 The link layer encapsulation unit transmission method specifically includes:
[0109] S1401. Based on the DVB-S2 baseband frame structure, the link layer encapsulation unit is mapped to the payload area of the baseband frame to obtain the first baseband frame.
[0110] For example, the DVB-S2 baseband frame structure is a fixed-format frame structure consisting of a frame header area, a payload area, and a tail check area. The payload area is used to carry link layer data that needs to enter the physical layer encoding link. The baseband frame structure provides a fixed-position, format-defined mapping range for the link layer encapsulation unit, enabling the encapsulated content to enter the subsequent LDPC (Low Density Parity Check) encoding and modulation process.
[0111] In one embodiment, the first baseband frame can be generated by: performing bit arrangement processing on the link layer encapsulation unit to match its bit length with the capacity of the payload area; performing padding bit writing on the insufficient capacity portion to ensure that the payload area maintains a complete continuous bit segment structure after mapping; and writing the padded bit sequence into the payload area as a whole to obtain the first baseband frame.
[0112] Through the above steps, the link layer encapsulation unit is written into the payload area of the DVB-S2 baseband frame, so that the link layer encapsulation content and the DVB-S2 frame structure are fused in format, providing a standardized input frame format for subsequent physical layer processing steps.
[0113] S1402. Insert a service indication field, which is used to characterize the link layer encapsulation unit type, into the header of the first baseband frame to obtain the second baseband frame.
[0114] For example, the service indication field can be a header extension field used to describe the link layer encapsulation unit type, priority attribute, or service category identifier. This field is presented in a fixed bit length or in a structured encoding manner, so that the receiving end can know the service category of the current payload before entering the demodulation and decapsulation process.
[0115] In one embodiment, the second baseband frame can be generated by writing a service indication field into the header of the first baseband frame.
[0116] Through the above steps, the header region of the first baseband frame obtains a service indication field that describes the type of encapsulation unit, enabling the baseband frame to have service category identifiable characteristics before physical layer transmission, thereby providing clear service indication for the subsequent link layer parsing and scheduling process.
[0117] S1403. Perform forward error correction coding and modulation on the second baseband frame to obtain a third baseband frame, and send the third baseband frame to the target terminal device through the broadcast physical layer.
[0118] For example, forward error correction coding and modulation can be a two-stage processing procedure in the DVB-S2 physical layer to improve the reliability, noise immunity, and transmission stability of broadcast links. This process transforms the bit sequence of the second baseband frame into a modulation symbol sequence with strong error correction capabilities and direct transmission capability, enabling the link layer encapsulation unit to maintain a high decoding success rate in high fading scenarios.
[0119] In one embodiment, forward error correction coding can be performed by LDPC coding the payload area and header area of the second baseband frame, so that the bit sequence can obtain the error correction capability provided by the low-density parity-check matrix.
[0120] In one embodiment, modulation can be performed by mapping the LDPC-encoded bitstream to constellation points such as QPSK (Quadrature Phase Shift Keying), 8PSK (8-Phase Shift Keying), 16APSK (16-Amplitude and Phase Shift Keying), or 32APSK (32-Amplitude and Phase Shift Keying), thereby converting the bit sequence into a complex modulation symbol sequence adapted to the broadcast link bandwidth and modulation depth.
[0121] In one embodiment, the method of sending the third baseband frame may be as follows: writing the third baseband frame into the transmit buffer of the broadcast physical layer, performing pulse shaping, frequency conversion and power amplification to convert the modulation symbol sequence into a radio frequency signal that can be transmitted on the satellite broadcast link; and then transmitting it to the target terminal device through the broadcast physical layer pipeline so that the target terminal can receive the third baseband frame in any coverage area and enter the subsequent demodulation process.
[0122] Through the above steps, the second baseband frame undergoes complete physical layer processing, enabling the link layer encapsulation unit to have the transmission capabilities of noise resistance, fading resistance, and adaptation to broadcast channels. It is then sent to the target terminal device in the form of a third baseband frame, ensuring that the terminal can stably receive and parse the link layer control content in a broadcast environment.
[0123] Optionally, Figure 7 This is a flowchart illustrating a target transmission time slot calculation method provided in an embodiment of this application. (Reference) Figure 7 The specific method for calculating the target transmission time slot includes:
[0124] S1404. Obtain the satellite-to-ground transmission delay and terminal processing delay, and extract the reference time slot index and reference time slot parameter set from the link layer encapsulation unit.
[0125] For example, satellite-to-ground transmission delay can be the one-way link propagation delay of electromagnetic signals between the satellite-side transmission point and the ground terminal, and its value is determined by factors such as satellite altitude, propagation path length, atmospheric refraction, or frequency band characteristics. Terminal processing delay can be the cumulative time consumed by the terminal device after receiving the link layer encapsulation unit to perform demodulation, parsing, buffering, synchronization, and parameter extraction processes, used to characterize the actual time overhead of the terminal in the protocol and physical layer processing. The link layer encapsulation unit can be a link layer data structure constructed by the base station in the downlink broadcast link to carry reference time slot parameters, scheduling information, or service attribute fields, including time-domain reference information such as reference time slot index and reference time slot parameter set. The combination of these three parameters determines the terminal's ability to accurately recover the uplink transmission timing, time slot position, and cross-system synchronization points.
[0126] In one embodiment, the method for determining the satellite-to-ground transmission delay may be: obtaining the terminal positioning of the terminal device, the satellite positioning of the satellite, and the electromagnetic wave propagation speed, calculating the distance between the terminal positioning and the satellite positioning, and dividing the distance by the electromagnetic wave propagation speed to obtain the satellite-to-ground transmission delay.
[0127] In one embodiment, the terminal processing latency can be determined by: statistically analyzing the latency of each step in the processing path after the terminal receives the link layer encapsulation unit, and summing the latency of each step to obtain the terminal processing latency.
[0128] In one embodiment, the reference time slot index and reference time slot parameter set can be extracted by parsing the time domain reference field in the encapsulation unit and extracting the reference time slot index and reference time slot parameter set from it.
[0129] Through the above steps, after receiving the link layer encapsulation unit, the terminal device can recover the precise time domain position of the reference time slot in the current radio frame based on the accurately obtained satellite-to-ground transmission delay, terminal processing delay, reference time slot index, and reference time slot parameter set. This provides a stable and reliable time domain reference for subsequent uplink transmission time slot calculation, timing advance compensation, and cross-system uplink alignment operations, making time slot synchronization and resource scheduling in the satellite-to-ground converged communication system more efficient, accurate, and robust.
[0130] S1405. Determine the reference time slot based on the reference time slot index and the reference time slot parameter set.
[0131] For example, the reference slot index can be an integer number used to identify the intra-frame position of the reference slot in the current radio frame, which can be determined based on the frame structure, slot period, and scheduling policy. The reference slot parameter set can be a multi-dimensional set of parameters used to describe the internal temporal structure of the reference slot, including the number of symbols, symbol duration, and temporal interval of the reference slot, used to define the temporal shape of the reference slot within the radio frame. The reference slot index is used to determine the position of the reference slot in the frame, and the reference slot parameter set is used to determine the temporal shape of the reference slot at that position. The combination of the two determines the absolute temporal position of the reference slot finally recovered by the terminal on the complete time axis.
[0132] In one embodiment, the reference time slot can be determined by the terminal device reconstructing the frame structure of the current radio frame through the reference time slot parameter set, finding the location of the reference time slot index on the current radio frame, and determining the time corresponding to the obtained location as the reference time slot.
[0133] Through the above steps, the terminal device can perform multi-level combination and parsing of the reference time slot index and the reference time slot parameter set, which not only restores the time domain position of the reference time slot within the radio frame, but also accurately determines the internal structure of the reference time slot. This enables the reference time slot to reliably play its role as a reference in time domain scheduling, uplink transmission time slot calculation, timing advance compensation, and cross-system synchronization, thereby improving the time slot alignment accuracy and scheduling stability of the satellite-ground fusion system.
[0134] S1406. Calculate the target transmission time slot based on the satellite-to-ground transmission delay, the terminal processing delay, and the reference time slot.
[0135] For example, satellite-to-ground transmission delay can represent the one-way propagation time of downlink signals from satellite to terminal, and terminal processing delay can represent the local processing time overhead between the terminal receiving the link layer encapsulation unit and completing the reference time slot recovery. The reference time slot can represent a time domain interval that has been determined on the time axis of the current radio frame, which has a clear start time and duration.
[0136] In one embodiment, the target transmission time slot can be calculated by adding the satellite-to-ground transmission delay, the terminal processing delay, and the reference time slot. The specific calculation formula is as follows:
[0137]
[0138] in, Send the time slot to the target. For reference time slot, To reduce terminal processing latency, This refers to the satellite-to-ground transmission delay.
[0139] Through the above steps, based on the already determined reference time slot, the satellite-to-ground transmission delay and terminal processing delay can be quantized into time offsets, and the offset reference time point can be mapped to the target transmission time slot index and its internal position in the uplink frame, thereby obtaining the target transmission time slot used for actual uplink transmission. This enables the terminal to perform uplink time slot alignment and message transmission according to a unified time reference in satellite-to-ground fusion scenarios.
[0140] Optionally, Figure 8 This is a flowchart illustrating the steps of a target transmission time slot calculation method provided in an embodiment of this application. (Reference) Figure 8 The specific method for calculating the target transmission time slot includes:
[0141] S210: Receives DVB-S2 downlink signals and parses MAC layer data.
[0142] For example, a terminal device receives a downlink signal carrying a link layer encapsulation unit from a base station. The DVB-S2 downlink signal is a physical layer broadcast signal format consisting of a frame header area, a payload area, and a forward error correction coding area. This signal carries a modulated symbol sequence, which can be demodulated, synchronized, restored in the physical layer of the receiving terminal, and restored in sequence, ultimately outputting bit data units that can be used by the MAC layer.
[0143] In one embodiment, the downlink signal can be received by: completing signal acquisition, downconversion, filtering and sampling at the radio frequency front end, inputting the obtained digital intermediate frequency signal to the demodulation processing link, performing symbol synchronization, carrier recovery, frame synchronization, constellation point decision and soft decision generation in the link, so that the input signal is converted into a soft information bit stream representing bit reliability, thereby obtaining the downlink signal.
[0144] In one embodiment, the parsing method for MAC layer data can be as follows: LDPC decoding and BCH (Bose-Chaudhuri-Hocquenghem) verification are performed on the soft information bitstream in the forward error correction decoding module to restore the decoded output into a complete baseband frame payload. Subsequently, the payload is written into the MAC layer input buffer, and MAC sub-protocol data units, i.e. link layer encapsulation units, are extracted through field scanning, indicator bit recognition, and field segmentation operations defined by the protocol.
[0145] Through the above steps, the terminal device recovers the MAC layer data that can be parsed from the DVB-S2 downlink signal, so that subsequent scheduling instruction recognition, service parsing or control message processing have a complete data input source.
[0146] S220. Identify the MAC subPDU of a specific LCID and extract UL-DCI (Uplink Downlink Control Information).
[0147] For example, a MAC subPDU can be a form of sub-protocol data unit used in the link layer to carry control or data content, i.e., the link layer encapsulation unit in the above steps. Each subPDU (sub Protocol Data Unit) is identified by an LCID (Logical Channel ID) to indicate its service type or control semantics. The LCID is used to indicate the functional category of the current subPDU, such as whether it belongs to uplink scheduling control, random access control, system indication content, or service data content.
[0148] In one embodiment, the method for identifying the LCID may be: performing a field scanning operation on the header field of the MAC subPDU, reading the bit segment corresponding to the LCID, matching the read LCID with a preset specific LCID; when the match is successful, marking the subPDU as the target subPDU of the terminal device.
[0149] In one embodiment, the UL-DCI extraction method may be as follows: perform a field interpretation operation on the field sequence in the target subPDU, and extract the resource occupancy field, time indication field, power control field and terminal identification field from the subPDU in segments; after the fields are extracted, reassemble these fields into the UL-DCI.
[0150] Through the above steps, the MAC layer parsing module accurately identifies the control class subPDU indicated by a specific LCID from multiple subPDUs, and successfully extracts the UL-DCI from the subPDU, enabling the terminal to obtain the resource configuration content and timing control information in the uplink direction, providing a complete scheduling and control basis for subsequent uplink transmission actions.
[0151] S230. Obtain reference time slots and time domain resource allocation parameters from UL-DCI.
[0152] For example, UL-DCI can be a link-layer control structure composed of uplink scheduling control fields, including time-domain resource allocation, reference time slot location, frequency-domain resource allocation, power control offset, and terminal identification. The fields of UL-DCI are arranged in a fixed encoding order, allowing direct entry into the uplink transmission preparation process after interpretation.
[0153] In one embodiment, the reference time slot can be obtained by locating the bit segment of the reference time slot indicator field in the UL-DCI field sequence and resolving the bit segment into a reference time slot indicating the intra-frame location of the reference time slot.
[0154] In one embodiment, the time-domain resource allocation parameters can be obtained by scanning the time-domain resource-related fields in the control fields of UL-DCI, extracting the bit segments such as the number of time slots, the number of symbols, the symbol start position, or the time-domain block number, and then combining the extracted fields into time-domain resource allocation parameters.
[0155] Through the above steps, the terminal obtains the reference time slot and time domain resource allocation parameters from UL-DCI, so that the uplink transmission action has a clear time trigger point and symbol occupancy range, thereby ensuring the accuracy and timing consistency of the uplink scheduling execution process.
[0156] S240, Calculate the target transmission time slot.
[0157] For example, the target transmission slot can be a slot location identifier on the timeline of the current radio frame or across frames, used to carry random access messages or uplink data blocks. The target transmission slot also reflects the intra-frame slot number, symbol start position, and number of continuous symbols, used to drive the terminal to trigger uplink transmission at a precise time position.
[0158] In one embodiment, the target transmission time slot can be calculated by using a reference time slot, time-domain resource allocation parameters, and satellite-to-ground transmission delay. For example, the formula for calculating the target transmission time slot is as follows:
[0159]
[0160] in, Send the time slot to the target. The reference time slot indicated by the control field of UL-DCI. To reduce terminal processing latency, This is a scheduling offset determined based on satellite-to-ground transmission delay, used to compensate for the timing offset introduced by satellite-to-ground propagation delay between downlink reception and uplink transmission. The time slot offset can be determined by mapping the satellite-to-ground transmission delay to an offset in units of time slots. For example, the satellite-to-ground transmission delay can be divided by the duration of a single time slot and rounded up to obtain the corresponding time slot offset. The reference time slot is determined by the reference time slot index and the reference time slot parameter set. The terminal processing delay is inherited from the "Time domain resource assignment" field in the standard 5G DCI (Downlink Control Information), which indicates the number of time slots required for terminal processing. The satellite-to-ground transmission delay is inherited from the 5G NTN (5G on-Terrestrial Network) standard and is used to compensate for the delay of the feeder link and the service link.
[0161] Through the above steps, the target transmission time slot is formed with a definite time position under the joint constraints of the reference time slot time domain structure, satellite-to-ground transmission delay and uplink frame structure, so that the terminal has a precise and repeatable time trigger point when performing random access or uplink transmission in the satellite-to-ground fusion environment.
[0162] Based on the above embodiments, Figure 9 This is a structural block diagram of an uplink scheduling and control device provided in an embodiment of this application. (Reference) Figure 9 The uplink scheduling control device provided in this embodiment specifically includes: a scheduling information module 11, a time slot parameter module 12, an information encapsulation module 13, and an information transmission module 14.
[0163] The system includes a scheduling information module 11, configured to acquire scheduling control instructions and a global reference time, generate uplink standard scheduling information based on the scheduling control instructions, and determine a reference time slot index based on the global reference time; a time slot parameter module 12, configured to determine a reference time slot parameter set for indicating the time domain structure of the reference time slot; an information encapsulation module 13, configured to encapsulate the uplink standard scheduling information, the reference time slot index, and the reference time slot parameter set to obtain a link layer encapsulation unit; and an information transmission module 14, configured to transmit the link layer encapsulation unit to the target terminal device through the broadcast physical layer, so that the target terminal device can calculate the target transmission time slot based on the link layer encapsulation unit and transmit uplink data in the target transmission time slot.
[0164] Based on the above embodiments, the scheduling information module 11 includes: a resource configuration unit configured to determine uplink resource configuration parameters corresponding to the target terminal device according to the scheduling control instruction; a scheduling parameter unit configured to determine uplink resource scheduling parameters of the target terminal device according to the uplink resource configuration parameters, wherein the uplink resource scheduling parameters include uplink time domain resources, frequency domain resources, and power control parameters; a transmission block unit configured to determine the target transmission block size within the scheduling period according to the service type, quality of service level, and load status of the target terminal device; and a standard scheduling unit configured to generate a scheduling information field according to the uplink resource scheduling parameters and the target transmission block size, and combine the scheduling information field and the identification field of the target terminal device to obtain uplink standard scheduling information.
[0165] Based on the above embodiments, the scheduling information module 11 further includes: a time slot numbering unit, configured to determine the intra-frame time slot number corresponding to the global reference time according to the set mapping relationship between time and time slot number; and a time slot indexing unit, configured to determine the intra-frame time slot number as a reference time slot index.
[0166] Based on the above embodiments, the time slot parameter module 12 includes: a structure parameter unit configured to acquire time slot structure parameters for indicating the time domain structure of a reference time slot, the time slot structure parameters including subcarrier spacing configuration, symbol structure, and time slot duration; a parameter determination unit configured to determine the number of symbols, symbol duration, and time domain interval of a reference time slot based on the time slot structure parameters; and a parameter set generation unit configured to generate a reference time slot parameter set based on the number of symbols, the symbol duration, and the time domain interval.
[0167] Based on the above embodiments, the information encapsulation module 13 includes: a downlink control unit configured to generate downlink control information according to the uplink standard scheduling information, the reference time slot index and the reference time slot parameter set; and a link encapsulation unit configured to encapsulate the downlink control information into a media access control sub-protocol data unit to obtain a link layer encapsulation unit.
[0168] Based on the above embodiments, the information transmission module 14 includes: a first baseband frame unit, configured to map the link layer encapsulation unit to the payload area of the baseband frame according to the DVB-S2 baseband frame structure to obtain a first baseband frame; a second baseband frame unit, configured to insert a service indication field for characterizing the type of the link layer encapsulation unit into the header of the first baseband frame to obtain a second baseband frame; and a third baseband frame unit, configured to perform forward error correction coding and modulation on the second baseband frame to obtain a third baseband frame, and to send the third baseband frame to the target terminal device through the broadcast physical layer.
[0169] Based on the above embodiments, the information transmission module 14 includes: a delay acquisition unit configured to acquire satellite-to-ground transmission delay and terminal processing delay; a time slot parameter unit configured to extract a reference time slot index and a reference time slot parameter set from the link layer encapsulation unit; a reference time slot unit configured to determine a reference time slot based on the reference time slot index and the reference time slot parameter set; and a target time slot unit configured to calculate a target transmission time slot based on the satellite-to-ground transmission delay, the terminal processing delay, and the reference time slot.
[0170] The uplink scheduling control device provided in this application embodiment, by constructing a collaborative processing system consisting of a scheduling information module 11, a time slot parameter module 12, an information encapsulation module 13, and an information transmission module 14, achieves a complete processing link for scheduling instruction parsing, cross-frame time anchoring, reference time slot structure characterization, and link layer encapsulated broadcasting, thereby improving the determinism and scheduling consistency of terminal uplink transmission timing in a space-ground converged communication environment. Specifically, the scheduling information module 11 has the capability to generate scheduling and align with the time reference, and is used to obtain scheduling control instructions generated by the base station and the global reference time. This module extracts the execution field of the scheduling control instructions and parses the scheduling type to generate uplink standard scheduling information for instructing the uplink transmission behavior of the target terminal device. Simultaneously, it completes cross-system time mapping based on the global reference time, determines the reference time slot index to characterize the intra-frame position of the reference time slot in the current radio frame, and achieves unified anchoring of scheduling information and the radio time axis. The time slot parameter module 12 undertakes the task of reference time slot structure characterization, and is used to generate a reference time slot parameter set by combining the radio frame structure configuration, uplink time domain resource parameters, and the reference time slot's own attributes. This parameter set describes the symbol boundaries, number of occupied symbols, and temporal distribution characteristics of the reference time slot, providing a structured temporal basis for deriving the target transmission time slot on the terminal side. The information encapsulation module 13 performs link-layer structure integration, organizing and encapsulating the uplink standard scheduling information, reference time slot index, and reference time slot parameter set to generate a link-layer encapsulation unit. This ensures that the scheduling field, time field, and temporal structure field are compatible with the broadcast encapsulation format of the DVB-S2 downlink, guaranteeing consistent information transmission across different standards. The information transmission module 14 has broadcast downlink transmission capability, used to send the link-layer encapsulation unit to the target terminal device through the broadcast physical layer. This allows the terminal to derive the target transmission time slot based on the scheduling information, reference time slot index, and reference time slot parameter set carried in the encapsulation unit, and to perform uplink data transmission within the target transmission time slot, achieving high-precision determination of the uplink service timing on the terminal side. Through the coordinated operation of the above modules, this device can maintain the consistency of scheduling time and the stability of time slot calculation under conditions of significant cross-system time offset, large differences in frame structure, or broadcast links that are susceptible to interference, thereby improving the uplink scheduling reliability and resource addressing accuracy in heterogeneous space-ground fusion networks.
[0171] The uplink scheduling control device provided in this application embodiment can be used to execute the uplink scheduling control method provided in the above embodiment, and has corresponding functions and beneficial effects.
[0172] Figure 10 This is a schematic diagram of the structure of an uplink scheduling and control device provided in an embodiment of this application, with reference to... Figure 10 The uplink scheduling and control device includes a processor 21, a memory 22, a communication device 23, an input device 24, and an output device 25. The number of processors 21 and the number of memories 22 in the uplink scheduling and control device can be one or more. The processor 21, memory 22, communication device 23, input device 24, and output device 25 of the uplink scheduling and control device can be connected via a bus or other means.
[0173] The memory 22, as a computer-readable storage medium, can be used to store software programs, computer-executable programs, and modules, such as program instructions / modules corresponding to the uplink scheduling control method in any embodiment of this application (e.g., scheduling information module 11, time slot parameter module 12, information encapsulation module 13, and information transmission module 14 in the uplink scheduling control device). The memory 22 may primarily include a program storage area and a data storage area. The program storage area may store the operating system and at least one application program required for a function; the data storage area may store data created based on the use of the device, etc. Furthermore, the memory 22 may include high-speed random access memory and may also include non-volatile memory, such as at least one disk storage device, flash memory device, or other non-volatile solid-state storage device. In some instances, the memory may further include memory remotely located relative to the processor, and these remote memories can be connected to the device via a network. Examples of such networks include, but are not limited to, the Internet, corporate intranets, local area networks, mobile communication networks, and combinations thereof.
[0174] The communication device 23 is used for data transmission.
[0175] The processor 21 executes various functional applications and data processing of the device by running software programs, instructions and modules stored in the memory 22, thereby realizing the above-mentioned uplink scheduling control method.
[0176] Input device 24 can be used to receive input digital or character information, and to generate key signal inputs related to user settings and function control of the device. Output device 25 may include display devices such as a display screen.
[0177] The uplink scheduling and control equipment provided above can be used to execute the uplink scheduling and control method provided in the above embodiments, and has corresponding functions and beneficial effects.
[0178] This application embodiment also provides a storage medium containing computer-executable instructions. When executed by a computer processor, the computer-executable instructions are used to execute an uplink scheduling control method. The uplink scheduling control method includes: acquiring a scheduling control instruction and a global reference time; generating uplink standard scheduling information according to the scheduling control instruction; determining a reference time slot index according to the global reference time; determining a reference time slot parameter set for indicating the time domain structure of the reference time slot; encapsulating the uplink standard scheduling information, the reference time slot index, and the reference time slot parameter set to obtain a link layer encapsulation unit; and transmitting the link layer encapsulation unit to a target terminal device through the broadcast physical layer, for the target terminal device to calculate a target transmission time slot based on the link layer encapsulation unit, so as to transmit uplink data in the target transmission time slot.
[0179] Storage medium—any type of memory device or storage device. The term "storage medium" is intended to include: mounting media, such as CD-ROM, floppy disk, or magnetic tape devices; computer system memory or random access memory, such as DRAM, DDR RAM, SRAM, EDO RAM, etc.; non-volatile memory, such as flash memory, magnetic media (e.g., hard disk or optical storage); registers or other similar types of memory elements, etc. Storage medium may also include other types of memory or combinations thereof. Furthermore, storage medium may reside in a first computer system in which a program is executed, or it may reside in a different second computer system connected to the first computer system via a network (such as the Internet). The second computer system can provide program instructions to the first computer for execution. The term "storage medium" may include two or more storage media residing in different locations (e.g., in different computer systems connected via a network). Storage medium may store program instructions (e.g., specifically implemented as a computer program) executable by one or more processors.
[0180] Of course, the computer-executable instructions provided in the embodiments of this application are not limited to the uplink scheduling and control method described above, but can also execute related operations in the uplink scheduling and control method provided in any embodiment of this application.
[0181] The uplink scheduling control device, storage medium, and uplink scheduling control equipment provided in the above embodiments can execute the uplink scheduling control method provided in any embodiment of this application. For technical details not described in detail in the above embodiments, please refer to the uplink scheduling control method provided in any embodiment of this application.
[0182] The above description is merely a preferred embodiment and the technical principles employed in this application. This application is not limited to the specific embodiments described herein, and various obvious changes, readjustments, and substitutions that can be made by those skilled in the art will not depart from the scope of protection of this application. Therefore, although this application has been described in detail through the above embodiments, this application is not limited to the above embodiments, and may include many other equivalent embodiments without departing from the concept of this application. The scope of this application is determined by the scope of the claims.
Claims
1. An uplink scheduling control method, applied to a base station, characterized in that, include: Obtain scheduling control instructions and global reference time, generate uplink standard scheduling information according to the scheduling control instructions, determine the intra-frame time slot number corresponding to the global reference time according to the set time and time slot number mapping relationship, and determine the intra-frame time slot number as the reference time slot index; Obtain time slot structure parameters for indicating the time domain structure of a reference time slot, the time slot structure parameters including subcarrier spacing configuration, symbol structure and time slot duration, determine the number of symbols, symbol duration and time domain interval of the reference time slot based on the time slot structure parameters, and generate a reference time slot parameter set based on the number of symbols, the symbol duration and the time domain interval; The uplink standard scheduling information, the reference time slot index, and the reference time slot parameter set are encapsulated to obtain a link layer encapsulation unit; The link layer encapsulation unit is transmitted to the target terminal device via the broadcast physical layer. The target terminal device calculates the target transmission time slot based on the link layer encapsulation unit to transmit uplink data in the target transmission time slot. The calculation of the target transmission time slot based on the link layer encapsulation unit includes: obtaining the satellite-to-ground transmission delay and the terminal processing delay; extracting the reference time slot index and the reference time slot parameter set from the link layer encapsulation unit; determining the reference time slot based on the reference time slot index and the reference time slot parameter set; and calculating the target transmission time slot based on the satellite-to-ground transmission delay, the terminal processing delay, and the reference time slot.
2. The uplink scheduling control method according to claim 1, characterized in that, The step of generating uplink standard scheduling information according to the scheduling control command includes: The uplink resource configuration parameters corresponding to the target terminal device are determined according to the scheduling control instructions; The uplink resource scheduling parameters of the target terminal device are determined based on the uplink resource configuration parameters, wherein the uplink resource scheduling parameters include uplink time domain resources, frequency domain resources and power control parameters; The target transport block size within the scheduling period is determined based on the service type, quality of service level, and load status of the target terminal device. A scheduling information field is generated based on the uplink resource scheduling parameters and the target transport block size. The uplink standard scheduling information is obtained by combining the scheduling information field with the identifier field of the target terminal device.
3. The uplink scheduling control method according to claim 1, characterized in that, The process of encapsulating the uplink standard scheduling information, the reference time slot index, and the reference time slot parameter set to obtain a link layer encapsulation unit includes: Downlink control information is generated based on the uplink standard scheduling information, the reference time slot index, and the reference time slot parameter set; The downlink control information is encapsulated into the Media Access Control Sub-Protocol Data Unit to obtain the link layer encapsulation unit.
4. The uplink scheduling control method according to claim 1, characterized in that, The transmission of the link layer encapsulation unit to the target terminal device via the broadcast physical layer includes: Based on the DVB-S2 baseband frame structure, the link layer encapsulation unit is mapped to the payload area of the baseband frame to obtain the first baseband frame; A service indication field, which characterizes the link layer encapsulation unit type, is inserted into the header of the first baseband frame to obtain the second baseband frame; The second baseband frame is forward-corrected, encoded, and modulated to obtain a third baseband frame, which is then transmitted to the target terminal device via the broadcast physical layer.
5. An uplink scheduling and control device, applied to a base station, characterized in that, include: The scheduling information module is configured to acquire scheduling control instructions and global reference time, generate uplink standard scheduling information according to the scheduling control instructions, determine the intra-frame time slot number corresponding to the global reference time according to the set time and time slot number mapping relationship, and determine the intra-frame time slot number as the reference time slot index. The time slot parameter module is configured to acquire time slot structure parameters for indicating the time domain structure of a reference time slot, the time slot structure parameters including subcarrier spacing configuration, symbol structure and time slot duration, determine the number of symbols, symbol duration and time domain interval of the reference time slot based on the time slot structure parameters, and generate a reference time slot parameter set based on the number of symbols, the symbol duration and the time domain interval; The information encapsulation module is configured to encapsulate the uplink standard scheduling information, the reference time slot index, and the reference time slot parameter set to obtain a link layer encapsulation unit; The information transmission module is configured to transmit the link layer encapsulation unit to a target terminal device via the broadcast physical layer. The target terminal device calculates a target transmission time slot based on the link layer encapsulation unit to transmit uplink data in the target transmission time slot. The calculation of the target transmission time slot based on the link layer encapsulation unit includes: acquiring the satellite-to-ground transmission delay and the terminal processing delay; extracting a reference time slot index and a reference time slot parameter set from the link layer encapsulation unit; determining a reference time slot based on the reference time slot index and the reference time slot parameter set; and calculating the target transmission time slot based on the satellite-to-ground transmission delay, the terminal processing delay, and the reference time slot.
6. An uplink scheduling and control device, characterized in that, include: One or more processors; A memory that stores one or more programs, which, when executed by one or more processors, cause the one or more processors to implement the uplink scheduling control method as described in any one of claims 1-4.
7. A storage medium containing computer-executable instructions, characterized in that, The computer-executable instructions, when executed by a computer processor, are used to perform the uplink scheduling control method as described in any one of claims 1-4.