Self-adaptive transmission method and system for deterministic transmission

By introducing BLER prediction and redundant transmission modules into the 5G URLLC network, the reliability and jitter problems in deterministic transmission are solved, high-reliability and low-latency wireless communication are achieved, and the transmission capability of the 5G network is improved.

CN120378942APending Publication Date: 2025-07-25BEIJING JIAOTONG UNIV
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510586830.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-05-08
Publication Date
2025-07-25

AI Technical Summary

Technical Problem

The existing 5G URLLC networks are difficult to ensure high-reliability, low-latency and low-jitter wireless communications when facing deterministic transmission, especially in short-packet transmission, with high probability of decoding errors, channel time variation and resource limitation leading to random changes in transmission delays and large jitter.

Method used

By introducing BLER prediction and redundant transmission modules, multi-replica redundant transmission is triggered when channel quality is poor, combining adaptive resource configuration and traditional retransmission mechanisms to ensure transmission reliability and reduce jitter caused by retransmission.

Benefits of technology

It improves the transmission reliability of wireless communication, reduces the round trip delay and jitter caused by retransmission, and improves the deterministic transmission capability of the 5G network.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120378942A_ABST
    Figure CN120378942A_ABST
Patent Text Reader

Abstract

The invention provides a deterministic transmission-oriented adaptive transmission method and system, and belongs to the technical field of wireless communication. The method comprises the following steps: initializing system parameters according to QoS (Quality of Service) requirements of different applications and a communication system model; allocating wireless transmission resources to each terminal device according to a system parameter application resource allocation algorithm; calculating a receiving SINR based on the sending power, the beam forming vector and prior channel state information, and predicting a BLER according to the receiving SINR and an MCS scheme; triggering a redundant transmission link according to a BLER prediction result, and allocating wireless resources to the redundant transmission link; and triggering a retransmission process according to an NACK instruction fed back by the uplink of the terminal equipment. According to the invention, the communication system can adaptively carry out active retransmission before the NACK signaling is received, the transmission reliability is improved, round-trip delay and jitter caused by retransmission are avoided, and the deterministic transmission capability and reliability of the existing 5G network are improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of wireless communication technologies, and in particular, to an adaptive transmission method and system for deterministic transmission. Background Art

[0002] The rise of emerging applications such as smart factories, wireless control, and tactile networks has imposed requirements for deterministic transmission on wireless communication networks, that is, it is required that wireless networks provide communication services with high reliability, low latency, and low jitter. The existing 5G Ultra-Reliable Low-Latency Communication (URLLC) network reduces transmission latency based on a short frame structure and Finite Blocklength Coding (FBC) technology, and improves reliability based on means such as Adaptive Modulation and Coding (AMC), resource management, and Hybrid Automatic Repeat Request (HARQ), providing high-reliability and low-latency communication services for applications such as vehicle-to-everything (V2X) and smart grids. However, short-packet transmission has a high decoding error probability. In addition, due to the existence of factors such as random noise, burst interference, and channel fading, errors are inevitable in wireless transmission. In addition, the time-varying nature of the wireless channel and the finiteness of communication resources lead to random changes in transmission latency and large jitter. Although retransmission can improve system reliability, it will introduce a relatively high round-trip latency, resulting in increased latency fluctuations and jitter. To solve the above problems, the present invention proposes an adaptive downlink transmission method for deterministic transmission. By introducing a Block Error Rate (BLER) prediction and redundant transmission module in the base station transmission processing flow, triggering redundant transmission of multiple copies in the case of poor channel quality, and combining adaptive resource allocation and a traditional feedback-based retransmission mechanism, extremely high transmission reliability is guaranteed, the jitter caused by retransmission is greatly reduced, and the deterministic transmission ability of the existing 5G network is improved. Summary of the Invention

[0003] The purpose of the present invention is to provide an adaptive transmission method and system for deterministic transmission to solve at least one of the technical problems existing in the above background art, such as the difficulty of ensuring deterministic transmission in the existing 5G URLLC-based technology, and to achieve high-reliability, low-latency, and low-jitter wireless transmission.

[0004] To achieve the above purpose, the present invention adopts the following technical solutions:

[0005] In a first aspect, the present invention provides an adaptive transmission method for deterministic transmission, including:

[0006] Initialize system parameters according to the QoS requirements of different applications and the communication system model;

[0007] Apply a resource allocation algorithm according to the system parameters to allocate wireless transmission resources for each terminal device, specifically including: beamforming calculation, transmit power allocation, received SINR prediction, MCS selection, calculation of the required number of RBs, and RB position allocation;

[0008] Calculate the received SINR based on the transmit power, beamforming vector, and prior channel state information, and predict the BLER according to the received SINR and the MCS scheme;

[0009] Trigger a redundant transmission link according to the BLER prediction result, and allocate wireless resources for the redundant transmission link, including: according to the predicted BLER k Select the number of redundant copies N of the k-th terminal device; allocate transmit power for each redundant copy of each terminal device; allocate RB positions for each redundant copy of each terminal device;

[0010] Trigger a retransmission process according to the NACK instruction fed back by the terminal device uplink, and allocate wireless resources for the retransmission link.

[0011] Furthermore, construct an MCS-SINR-BLER model according to historical information. For the MCS scheme m, its SINR-BLER mapping relationship is:

[0012]

[0013] where a m and g m are parameters corresponding to the MCS scheme m;

[0014] Based on the predicted received SINR γ k and the MCS scheme, obtain the predicted BLER based on the SINR-BLER mapping relationship.

[0015] Furthermore, if the predicted BLER of the k-th terminal device k is greater than ∈ max , it indicates that the downlink channel quality is poor and the transmission reliability cannot be guaranteed, and trigger a redundant transmission link; if the predicted BLER k is less than ∈ max , it indicates that the downlink channel quality is good and the transmission reliability can be guaranteed, and do not trigger a redundant transmission link.

[0016] Further, the base station performs the first-round data transmission according to the allocation result of the wireless transmission resources, and then generates N redundant copies according to the allocation result of the wireless resources of the redundant transmission link and performs N rounds of redundant transmission; the processing process on the base station side includes the following sub-steps: S501: Generate a transmission signal and perform transmission according to the resource allocation result in step S2; S502: According to the predicted BLER k Judge whether the terminal device k needs redundant transmission. If it does, go to step S503; otherwise, go to step S506; S503: Judge whether the transmission of N rounds of redundant copies is completed. If it is completed, go to step S506; otherwise, go to step S504; S504: Transmit the copy of the current round according to the resource allocation result in step S4; S505: Increment the transmission round by 1; S506: End the transmission process.

[0017] Further, the terminal device receives and decodes the data, generates an ACK signal or a NACK signal according to the CRC check result, and feeds back the ACK or NACK instruction to the base station through the uplink; the processing process on the terminal device side includes the following sub-steps: S507: Receive the transmission signal of the first round and perform CRC check; S508: Judge whether the CRC check passes. If it passes, go to step S512; otherwise, go to step S509; S509: Judge whether the reception of N rounds of redundant copies is completed. If it is completed, go to step S513; otherwise, go to step S510; S510: Receive the redundant copy of the current round, merge the redundant copy of the current round with the previously received data, and perform CRC check; S511: Increment the transmission round by 1, and go to step S508; S512: Discard the redundant copies of subsequent rounds, generate an ACK signal, and feed it back to the base station through the uplink, and go to step S514; S513: Generate a NACK signal and feed it back to the base station through the uplink, and go to step S514; S514: End the reception process.

[0018] Further, the base station judges whether retransmission is needed according to the ACK / NACK signal fed back by the terminal device. If retransmission is needed, first allocate resources for the retransmission link, generate retransmission data and send it, and perform at most P times of retransmission; the processing process on the base station side includes the following sub-steps: S601: Judge whether an ACK signal is received. If it is received, go to step S607; otherwise, go to step S602; S602: Judge whether the maximum retransmission times is reached. If it is reached, go to step S607; otherwise, go to step S603; S603: Judge whether the delay exceeds the maximum delay threshold. If it exceeds, go to step S607; otherwise, go to step S604; S604: Allocate retransmission resources; S605: Perform retransmission; S606: Increment the retransmission times by 1, and go to step S601; S607: End the retransmission process.

[0019] Second aspect, the present invention provides an adaptive transmission system for deterministic transmission, including:

[0020] An initialization module, configured to initialize system parameters according to the QoS requirements of different applications and the communication system model;

[0021] A first resource allocation module, configured to apply a resource allocation algorithm according to the system parameters to allocate wireless transmission resources for each terminal device, specifically including: beamforming calculation, transmit power allocation, received SINR prediction, MCS selection, calculation of the required number of RBs, and RB position allocation;

[0022] A reliability prediction module, configured to calculate the received SINR based on the transmit power, beamforming vector, and prior channel state information, and predict the BLER according to the received SINR and the MCS scheme;

[0023] A second resource allocation module, configured to trigger a redundant transmission link according to the BLER prediction result and allocate wireless resources for the redundant transmission link, including: according to the predicted BLER k selecting the number N of redundant copies of the k-th terminal device; allocating transmit power for each redundant copy of each terminal device; allocating RB positions for each redundant copy of each terminal device;

[0024] A third resource allocation module, configured to trigger a retransmission process according to the NACK instruction fed back by the terminal device uplink and allocate wireless resources for the retransmission link.

[0025] Third aspect, the present invention provides a non-transitory computer-readable storage medium, which is used to store computer instructions. When the computer instructions are executed by a processor, the adaptive transmission method for deterministic transmission as described in the first aspect is implemented.

[0026] Fourth aspect, the present invention provides a computer device, including a memory and a processor, the processor and the memory communicate with each other, the memory stores program instructions executable by the processor, and the processor calls the program instructions to execute the adaptive transmission method for deterministic transmission as described in the first aspect.

[0027] Fifth aspect, the present invention provides an electronic device, including: a processor, a memory, and a computer program; wherein, the processor is connected to the memory, the computer program is stored in the memory, and when the electronic device runs, the processor executes the computer program stored in the memory so that the electronic device executes the instructions for implementing the adaptive transmission method for deterministic transmission as described in the first aspect.

[0028] Advantages of the present invention: By introducing a BLER prediction and redundant transmission module into the base station transmission processing flow, the base station actively triggers the redundant transmission process of multiple copies under poor channel quality, and introduces a merging process of multiple redundant copies on the terminal device side, enabling the communication system to perform proactive retransmission before receiving the NACK signaling. On the one hand, it can improve transmission reliability, and on the other hand, it can avoid the round-trip delay and jitter caused by retransmission. When the channel quality is good, the redundant transmission process will not be triggered, improving the utilization rate of air interface resources. At the same time, combined with the adaptive resource allocation algorithm and the traditional feedback-based retransmission mechanism, the dual transmission mechanism ensures reliability and greatly enhances the deterministic transmission ability of the existing 5G network.

[0029] The advantages of additional aspects of the present invention will be more clearly given in the following description part, or understood through the practice of the present invention. Brief Description of the Drawings

[0030] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings required for the description of the embodiments will be briefly introduced below. Obviously, the drawings in the following description are only some embodiments of the present invention, and those of ordinary skill in the art can obtain other drawings based on these drawings without creative efforts.

[0031] Figure 1 It is a flowchart of the adaptive transmission method for deterministic transmission according to the embodiment of the present invention.

[0032] Figure 2 It is a flowchart of the calculation method for calculating the capacity of each RB and determining the number of RBs required by each terminal device according to the embodiment of the present invention.

[0033] Figure 3 It is a flowchart of the method for allocating radio resources for the redundant transmission link according to the embodiment of the present invention.

[0034] Figure 4 It is a flowchart of the method for the terminal device to perform uplink feedback according to the embodiment of the present invention.

[0035] Figure 5 It is a flowchart of the process for the base station to trigger retransmission according to the NACK instruction fed back by the terminal device according to the embodiment of the present invention.

[0036] Figure 6 It is a system block diagram of the adaptive transmission system for deterministic transmission according to the present invention. Detailed Embodiments

[0037] The embodiments of the present invention will be described in detail below. Examples of the embodiments are shown in the accompanying drawings, wherein the same or similar reference numerals denote the same or similar elements or elements having the same or similar functions throughout. The embodiments described below with reference to the drawings are exemplary only for explaining the present invention and should not be construed as limiting the present invention.

[0038] Those skilled in the art of the present technology can understand that, unless otherwise defined, all terms (including technical terms and scientific terms) used herein have the same meaning as the general understanding of those of ordinary skill in the art to which the present invention pertains.

[0039] It should also be understood that terms such as those defined in a general dictionary should be understood to have a meaning consistent with the meaning in the context of the prior art and will not be interpreted with an idealized or overly formal meaning unless defined as herein.

[0040] Those skilled in the art of the present technology can understand that, unless specifically stated otherwise, the singular forms "a", "an", "the", and "said" used herein may also include the plural forms. It should be further understood that the term "comprising" used in the description of the present invention means the presence of the described features, integers, steps, operations, elements, and / or components, but does not exclude the presence or addition of one or more other features, integers, steps, operations, elements, and / or groups thereof.

[0041] In the description of this specification, the description with reference to terms such as "one embodiment", "some embodiments", "example", "specific example", or "some examples" means that the specific features, structures, materials, or characteristics described in connection with the embodiment or example are included in at least one embodiment or example of the present invention. Moreover, the specific features, structures, materials, or characteristics described may be combined in a suitable manner in any one or more embodiments or examples. Without contradiction, those skilled in the art may combine and combine the different embodiments or examples described in this specification and the features of the different embodiments or examples.

[0042] To facilitate the understanding of the present invention, the present invention will be further explained below with reference to the accompanying drawings by means of specific embodiments, and the specific embodiments do not constitute a limitation to the embodiments of the present invention.

[0043] Those skilled in the art should understand that the drawings are only schematic diagrams of the embodiments, and the components in the drawings are not necessarily essential for implementing the present invention.

[0044] Embodiment 1

[0045] In this Embodiment 1, first, an adaptive transmission system for deterministic transmission is provided, including: an initialization module, which is used to initialize system parameters according to the QoS requirements of different applications and the communication system model. A first resource configuration module, which is used to allocate wireless transmission resources for each terminal device by applying a resource allocation algorithm according to the system parameters, specifically including: beamforming calculation, transmit power allocation, received SINR prediction, MCS selection, calculation of the required number of RBs, and RB position allocation. A reliability prediction module, which is used to calculate the received SINR based on the transmit power, beamforming vector, and prior channel state information, and predict the BLER according to the received SINR and the MCS scheme. A second resource configuration module, which is used to trigger a redundant transmission link according to the BLER prediction result and allocate wireless resources for the redundant transmission link, including: according to the predicted BLER k select the number of redundant copies N of the k-th terminal device; allocate transmit power for each redundant copy of each terminal device; allocate RB positions for each redundant copy of each terminal device. A third resource configuration module, which is used to trigger a retransmission process according to the NACK instruction fed back by the terminal device uplink and allocate wireless resources for the retransmission link, including: transmit power allocation, received SINR prediction, MCS selection, calculation of the required number of RBs, and RB position allocation.

[0046] In this Embodiment 1, based on the above system, an adaptive transmission method for deterministic transmission is implemented, including: initializing system parameters according to the QoS requirements of different applications and the communication system model; allocating wireless transmission resources for each terminal device by applying a resource allocation algorithm according to the system parameters, specifically including: beamforming calculation, transmit power allocation, received SINR prediction, MCS selection, calculation of the required number of RBs, and RB position allocation; calculating the received SINR based on the transmit power, beamforming vector, and prior channel state information, and predicting the BLER according to the received SINR and the MCS scheme; triggering a redundant transmission link according to the BLER prediction result and allocating wireless resources for the redundant transmission link, including: according to the predicted BLER k select the number of redundant copies N of the k-th terminal device; allocate transmit power for each redundant copy of each terminal device; allocate RB positions for each redundant copy of each terminal device; trigger a retransmission process according to the NACK instruction fed back by the terminal device uplink based on the allocation result.

[0047] Specifically, an MCS-SINR-BLER model is constructed according to historical information. For the MCS scheme m, its SINR-BLER mapping relationship is:

[0048]

[0049] where, a m and g mParameters corresponding to MCS scheme m

[0050] Receive the predicted SINR γ k Based on the SINR-BLER mapping relationship and the MCS scheme, obtain the predicted BLER

[0051] Among them, if the predicted BLER of the k-th terminal device k is greater than ∈ max , it indicates that the downlink channel quality is poor and the transmission reliability cannot be guaranteed, triggering a redundant transmission link; if the predicted BLER k is less than ∈ max , it indicates that the downlink channel quality is good and the transmission reliability can be guaranteed, without triggering a redundant transmission link

[0052] Among them, the base station performs the first-round data transmission according to the allocation result of the wireless transmission resources, and then generates N redundant copies according to the allocation result of the wireless resources of the redundant transmission link and performs N rounds of redundant transmission; the processing process on the base station side includes the following sub-steps: S501: Generate a transmission signal and perform transmission according to the resource allocation result of step S2; S502: Judge whether the terminal device k needs redundant transmission according to the predicted BLER k , if it is necessary, go to step S503, otherwise go to step S506; S503: Judge whether the transmission of N rounds of redundant copies is completed, if it is completed, go to step S506, otherwise go to step S504; S504: Transmit the copy of the current round according to the resource allocation result of step S4; S505: Increment the transmission round by 1; S506: End the transmission process

[0053] Among them, the terminal device receives and decodes the data, generates an ACK signal or a NACK signal according to the CRC check result, and feeds back the ACK or NACK instruction to the base station through the uplink; the processing process on the terminal device side includes the following sub-steps: S507: Receive the transmission signal of the first round and perform CRC check; S508: Judge whether the CRC check passes, if it passes, go to step S512, otherwise go to step S509; S509: Judge whether the reception of N rounds of redundant copies is completed, if it is completed, go to step S513, otherwise go to step S510; S510: Receive the redundant copy of the current round, merge the redundant copy of the current round with the previously received data, and perform CRC check; S511: Increment the transmission round by 1 and go to step S508; S512: Discard the redundant copies of the subsequent rounds, generate an ACK signal, and feed it back to the base station through the uplink, and go to step S514; S513: Generate a NACK signal and feed it back to the base station through the uplink, and go to step S514; S514: End the reception process

[0054] Among them, the base station determines whether retransmission is required according to the ACK / NACK signaling fed back by the terminal device. If retransmission is required, resources are first allocated for the retransmission transmission link, retransmission data is generated and sent, and retransmission is performed at most P times. The base station side processing flow includes the following sub-steps: S601: Determine whether an ACK signaling is received. If received, go to step S607; otherwise, go to step S602; S602: Determine whether the maximum retransmission count is reached. If reached, go to step S607; otherwise, go to step S603; S603: Determine whether the time delay exceeds the maximum time delay threshold. If exceeded, go to step S607; otherwise, go to step S604; S604: Allocate retransmission resources; S605: Perform retransmission; S606: Increment the retransmission count by 1 and go to step S601; S607: End the retransmission process.

[0055] Embodiment 2

[0056] In this Embodiment 2, an adaptive downlink transmission method for deterministic transmission is provided to solve the problem that the existing 5G URLLC-based technology is difficult to guarantee deterministic transmission and to achieve high-reliability, low-latency, and low-jitter wireless transmission. The method includes the following steps:

[0057] S1: Initialize system parameters according to the QoS requirements of different applications and the communication system model;

[0058] S2: Allocate wireless transmission resources for each terminal device according to the system parameters using a resource allocation algorithm, including transmission power, beamforming vector, MCS scheme, and RB position;

[0059] S3: Calculate the received SINR based on the transmission power, beamforming vector, and prior channel state information, and predict the BLER according to the received SINR and the MCS scheme;

[0060] S4: Trigger a redundant transmission link according to the BLER prediction result output in step S3, and allocate wireless resources for the redundant transmission link;

[0061] S5: The base station sends data, and the terminal device receives the data and performs uplink feedback;

[0062] S6: The base station triggers a retransmission process according to the NACK instruction fed back by the terminal device.

[0063] In step S2, the resource allocation algorithm includes the following sub-steps: S201: Beamforming design; S202: Transmission power allocation; S203: Received SINR prediction; S204: MCS selection; S205: Calculation of the required number of RBs; S206: RB position allocation.

[0064] In step S3, an MCS-SINR-BLER model is constructed according to historical information. For MCS scheme m, its SINR-BLER mapping relationship is

[0065]

[0066] where a m and g m are parameters corresponding to MCS scheme m. According to the predicted received SINR γ k and MCS scheme, the predicted BLER is obtained by applying the above formula.

[0067] In step S4, if the predicted BLER of the k-th terminal device k is greater than ∈ max , it indicates that the downlink channel quality is poor and the transmission reliability cannot be guaranteed, triggering a redundant transmission link. If the predicted BLER k is less than ∈ max , it indicates that the downlink channel quality is good and the transmission reliability can be guaranteed, without triggering a redundant transmission link.

[0068] In step S4, resources are allocated for the redundant transmission link. The resource allocation algorithm includes the following sub-steps: S401: Select the number N of redundant copies of the k-th terminal device according to the predicted BLER k ; S402: Allocate transmission power for each redundant copy of each terminal device; S403: Allocate RB positions for each redundant copy of each terminal device.

[0069] In step S5, the base station first performs the first-round data transmission according to the resource allocation result of step S2, and then generates N redundant copies according to the resource allocation result of step S4 and performs N rounds of redundant transmission. The base station-side processing flow includes the following sub-steps: S501: Generate a transmission signal and perform transmission according to the resource allocation result of step S2; S502: Judge whether the terminal device k needs redundant transmission according to the predicted BLER k , if yes, go to step S503, otherwise go to step S506; S503: Judge whether the transmission of N rounds of redundant copies has been completed, if completed, go to step S506, otherwise go to step S504; S504: Transmit the current-round copy according to the resource allocation result of step S4; S505: Increment the transmission round by 1; S506: End the transmission process.

[0070] In step S504, the base station transmission signal processing flow in redundant transmission includes: redundant copy generation, copying the transmission signal generated in the first round; the n-th round of redundant data transmission.

[0071] In step S5, the terminal device receives and decodes the data, generates an ACK signal or a NACK signal according to the CRC check result, and feeds back the ACK or NACK instruction to the base station through the uplink. The processing flow on the terminal device side includes the following sub-steps: S507: Receive the transmitted signal of the first round of transmission and perform CRC check; S508: Determine whether the CRC check passes. If it passes, go to step S512; otherwise, go to step S509; S509: Determine whether the reception of N rounds of redundant copies is completed. If it is completed, go to step S513; otherwise, go to step S510; S510: Receive the redundant copy of the current round, merge the redundant copy of the current round with the previously received data, and perform CRC check; S511: Increment the transmission round by 1 and go to step S508; S512: Discard the redundant copies of subsequent rounds, generate an ACK signal, and feedback it to the base station through the uplink, then go to step S514; S513: Generate a NACK signal and feedback it to the base station through the uplink, then go to step S514; S514: End the reception process.

[0072] In step S6, the base station determines whether retransmission is required according to the ACK / NACK signal fed back by the terminal device. If retransmission is required, first allocate resources for the retransmission transmission link, generate retransmitted data and send it, with a maximum of P retransmissions. The processing flow on the base station side includes the following sub-steps: S601: Determine whether an ACK signal is received. If it is received, go to step S607; otherwise, go to step S602; S602: Determine whether the maximum retransmission count is reached. If it is reached, go to step S607; otherwise, go to step S603; S603: Determine whether the time delay exceeds the maximum time delay threshold. If it exceeds, go to step S607; otherwise, go to step S604; S604: Allocate retransmission resources; S605: Perform retransmission; S606: Increment the retransmission count by 1 and go to step S601; S607: End the retransmission process.

[0073] In this Embodiment 2, based on the above method, an adaptive transmission system for deterministic transmission is implemented, including the following modules: an initialization module, which initializes the system parameter settings according to the QoS requirements of different applications and the communication system model; a resource configuration module, including a first-round transmission resource configuration module, a redundant link resource configuration module, and a retransmission link resource configuration module, which allocates transmission resources for each terminal device according to the QoS requirements of the terminal device and the system model. The first-round transmission resource configuration module is used to configure the transmit power, beamforming vector, MCS selection, and RB position of the first-round transmission link. The redundant link resource configuration module is used to configure the transmit power and RB position of the redundant transmission link. The retransmission link resource configuration module is used to configure the transmit power, MCS selection, and RB position of the retransmission link; a reliability prediction module, which calculates the received SINR based on the transmit power, beamforming vector, and prior channel state information, and predicts the BLER according to the received SINR and the MCS scheme; a first-round transmission module, where the base station generates and sends data, and the terminal device receives and decodes the data, and performs uplink feedback according to the verification result; a redundant transmission module, which is triggered by the BLER prediction result output by the reliability prediction module. When the downlink channel quality is detected to be poor, the redundant transmission link is started; when the air interface channel quality is good, the redundant transmission link is not triggered; a retransmission module, which is triggered by the NACK instruction of the uplink feedback, and the base station performs retransmission; a performance analysis module, which is used to analyze the delay, reliability, and jitter performance of the system.

[0074] Embodiment 3

[0075] As Figure 1 shown, in this Embodiment 3, an adaptive transmission method for deterministic transmission is provided, including the following steps: S1: Initialize the system parameters according to the QoS requirements of different applications and the communication system model; S2: Apply a resource allocation algorithm according to the system parameters to allocate wireless transmission resources for each terminal device, including transmit power, beamforming vector, MCS scheme, and RB position; S3: Calculate the received SINR based on the transmit power, beamforming vector, and prior channel state information, and predict the BLER according to the received SINR and the MCS scheme; S4: Trigger the redundant transmission link according to the BLER prediction result output in step S3, and allocate wireless resources for the redundant transmission link; S5: The base station sends data, and the terminal device receives the data and performs uplink feedback; S6: The base station triggers the retransmission process according to the NACK instruction fed back by the terminal device.

[0076] In step S1, the parameters set according to the QoS requirements of different applications include the maximum delay threshold T max , reliability requirement ∈ max , maximum jitter threshold J max; Parameters configured according to the communication system model, including base station location, the number K of terminal devices, terminal device locations, the number of antennas, transmission bandwidth, and the maximum transmit power P of the base station max 。

[0077] In step S1, select an appropriate time-frequency resource partitioning method according to the QoS requirements of different applications to obtain the following parameters: subcarrier spacing, OFDM symbol length, mini-slot length, and the total number N of RBs RB ; Set transmission parameters according to the time-frequency resource partitioning method, including the number of transmission bits, MCS set, maximum number of redundant copies N max 、and the maximum number of retransmissions P.

[0078] In step S1, the subcarrier spacing represents the bandwidth interval between two adjacent orthogonal OFDM subcarriers, the OFDM symbol length represents the duration of an OFDM symbol, and the mini-slot length represents the duration T of a mini-slot slot , which is equal to the OFDM symbol length multiplied by the number of OFDM symbols symbol_per_slot included in a mini-slot. The number of RBs represents the number of time-frequency domain resource blocks that the base station can allocate to terminal devices in each time slot, and is equal to the number of RBs RB_per_slot included in each mini-slot multiplied by the number of mini-slots slot_num under the maximum delay threshold T max The MCS set represents the set of modulation and coding schemes that can be selected, depending on the QoS requirements and channel conditions. The maximum number of redundant copies represents the maximum number of times a data packet is allowed to be redundantly transmitted, and the maximum number of retransmissions represents the maximum number of times a data packet is allowed to be retransmitted.

[0079] In step S2, the resource allocation algorithm includes the following sub-steps: S201: Beamforming design; S202: Transmit power allocation; S203: Received SINR prediction; S204: MCS selection; S205: Calculation of the required number of RBs; S206: RB position allocation.

[0080] Among them, the beamforming design scheme is

[0081]

[0082] The power allocation scheme is

[0083]

[0084] Make the following adjustments to the power allocation according to the maximum transmit power constraint:

[0085]

[0086] Among them, γ th represents the expected received signal-to-interference-plus-noise ratio, I k,inter represents the inter-cell interference of the terminal device k, I k,intra represents the intra-cell interference of the terminal device k, σ k 2 represents the noise power of the terminal device k.

[0087] In step S203, the received SINR is predicted based on the transmit power, beamforming vector, and prior channel state information

[0088]

[0089] In step S204, the minimum MCS index m with a received SINR greater than γ k is selected from the MCS set to obtain the coding rate r m and the modulation order Q m , and the coding efficiency is R k = Q m ·r m .

[0090] As Figure 2 shown, in step S205, the capacity of each RB is calculated according to the MCS

[0091]

[0092] and the number of RBs required by each terminal device is determined

[0093]

[0094] Among them, subcarrier_per_RB represents the number of subcarriers included in each RB, symbol_per_slot represents the number of OFDM symbols included in each mini-slot, L k represents the packet size of the k-th terminal device. It is judged whether the sum of the number of RBs required by all terminal devices is greater than the total number of RBs N RB , if it is greater, the MCS of the terminal device is gradually increased (m → m + 1) until Finally, following the principle of making full use of time-frequency domain resources, the number of RBs to be allocated to each terminal device is adjusted as follows:

[0095]

[0096] Among them, represents the sum of the number of RBs required by all terminal devices after adjustment, RB_per_slot represents the number of RBs included in each mini-slot, Indicates the number of mini - slots required for the first - round transmission, Indicates the number of remaining unallocated RBs.

[0097] In step S206, the RB allocation scheme is as follows:

[0098] (1) Calculate the quotient div of k and the remainder rem k , where the quotient represents the number of RBs allocated to terminal device k in each mini - slot, and the remainder represents the number of remaining RBs to be allocated for terminal device k;

[0099] (2) According to div k , allocate consecutive RBs to each terminal device in turn. The RB positions of the terminal devices are [1,…,div1,div1 + 1,…,div1+div2,…,div1+…+div K-1 +1,…,div1+…+div K ;

[0100] (3) According to rem k , allocate the remaining RBs to each terminal device in turn.

[0101] In step S3, construct the MCS - SINR - BLER model according to historical information. For MCS scheme m, its SINR - BLER mapping relationship is

[0102]

[0103] where a m and g m are parameters corresponding to MCS scheme m. One method to obtain a m and g m is to perform parameter fitting on historical data or Monte Carlo simulation results. According to the predicted received signal - to - interference - plus - noise ratio γ k and MCS scheme, apply formula (9) to obtain the predicted BLER.

[0104] In step S4, if the predicted BLER of the k - th terminal device k is greater than ∈ max , it indicates that the downlink channel quality is poor and the transmission reliability cannot be guaranteed, triggering a redundant transmission link. If the predicted BLER k is less than ∈ max , it indicates that the downlink channel quality is good and the transmission reliability can be guaranteed, without triggering a redundant transmission link.

[0105] For example Figure 3As shown, in step S4, resources are allocated for the redundant transmission link, and the resource allocation algorithm includes the following sub-steps: S401: According to the predicted BLER k Select the number of redundant copies N of the k-th terminal device, where N ≤ N max ; S402: Allocate the transmission power for each redundant copy of each terminal device according to step S202; S403: Allocate the RB positions for each redundant copy of each terminal device according to step S206.

[0106] In step S5, the base station first performs the first-round data transmission according to the resource allocation result of step S2, and then generates N redundant copies according to the resource allocation result of step S4 and performs N rounds of redundant transmission. The base station-side processing flow includes the following sub-steps: S501: Generate the transmission signal and perform the transmission according to the resource allocation result of step S2; S502: According to the predicted BLER k Judge whether the k-th terminal device needs redundant transmission. If it does, go to step S503; otherwise, go to step S506; S503: Judge whether the transmission of N rounds of redundant copies is completed. If it is completed, go to step S506; otherwise, go to step S504; S504: Transmit the copy of the current round according to the resource allocation result of step S4; S505: Increment the transmission round by 1; S506: End the transmission process.

[0107] In step S501, the process of generating the transmission signal for the first-round transmission includes: generating the original bit sequence, performing source coding on the message from the upper layer to generate the original binary bit sequence; adding CRC, calculating the CRC check code according to the CRC polynomial and appending it to the original binary bit sequence; channel coding, performing channel coding on the bit sequence after adding CRC to improve the anti-interference ability; rate matching, adjusting the code length by repetition or puncturing to achieve code rate adjustment and adapt to the physical channel capacity; scrambling, generating a scrambling sequence, performing an exclusive OR operation on the scrambling sequence and the encoded sequence to randomize the signal; modulation mapping, mapping the bit sequence to complex symbols according to the MCS scheme; OFDM modulation, performing multi-carrier modulation according to the OFDM rule; multi-antenna precoding, multiplying the transmission signal by the precoding vector to generate the transmission signal on each antenna.

[0108] In step S504, the process of processing the transmission signal by the base station in redundant transmission includes: generating redundant copies, copying the transmission signal generated in the first round; transmitting the n-th round of redundant data.

[0109] As Figure 4As shown, in step S5, the terminal device receives and decodes data, generates an ACK signal or a NACK signal according to the CRC check result, and feeds back the ACK or NACK instruction to the base station through the uplink. The processing flow on the terminal device side includes the following sub-steps: S507: Receive the transmitted signal of the first-round transmission and perform CRC check; S508: Determine whether the CRC check passes. If it passes, go to step S512; otherwise, go to step S509; S509: Determine whether the reception of N-round redundant copies is completed. If it is completed, go to step S513; otherwise, go to step S510; S510: Receive the redundant copy of the current round, merge the redundant copy of the current round with the previously received data, and perform CRC check; S511: Increment the transmission round by 1 and go to step S508; S512: Discard the redundant copies of subsequent rounds, generate an ACK signal, and feedback it to the base station through the uplink, then go to step S514; S513: Generate a NACK signal, and feedback it to the base station through the uplink, then go to step S514; S514: End the reception process.

[0110] In step S507, the processing flow of the received signal of the terminal device includes: channel estimation to obtain channel state information; channel equalization to compensate for channel distortion according to the channel estimation result; OFDM demodulation to demodulate according to the OFDM rule and convert the time-domain signal into frequency-domain symbols; demodulation decision to convert the received symbols into a bit sequence; descrambling to restore the original coded sequence; rate de-matching: restore the original coding length; channel decoding: obtain the original transmitted bit sequence; CRC check: verify the transmission accuracy.

[0111] As Figure 5 shown, in step S6, the base station determines whether retransmission is required according to the ACK / NACK signal fed back by the terminal device. If retransmission is required, first allocate resources for the retransmission transmission link, generate retransmitted data and send it, with a maximum of P retransmissions. The processing flow on the base station side includes the following sub-steps: S601: Determine whether an ACK signal is received. If it is received, go to step S607; otherwise, go to step S602; S602: Determine whether the maximum retransmission count is reached. If it is reached, go to step S607; otherwise, go to step S603; S603: Determine whether the time delay exceeds the maximum time delay threshold T max , if it exceeds, go to step S607; otherwise, go to step S604; S604: Allocate retransmission resources, including transmission power, MCS scheme, and RB position, and the allocation algorithm is the same as above; S605: Perform retransmission according to step S501; S606: Increment the retransmission count by 1 and go to step S601; S607: End the retransmission process.

[0112] In step S603, the delay calculation needs to consider four parts: the first-round transmission delay, the redundant transmission delay, the feedback delay, and the retransmission delay. According to the number of mini-slots occupied by the terminal device and the length of the mini-slot, the above four parts of the delay are calculated as follows:

[0113]

[0114]

[0115] T k,3 = T ACK + T prop + T proc (13)

[0116]

[0117] T k = T k,1 + N·T k,n,2 + T k,3 + ∑ p T k,p,4 (15)

[0118] Among them, T prop represents the propagation delay, T proc represents the processing delay, T NACK and T ACK respectively represent the feedback delays of ACK and NACK signaling, respectively represent the number of mini-slots required for the first-round transmission, redundant transmission, and the p-th retransmission.

[0119] In step S604, the retransmission resource allocation algorithm includes the following sub-steps: transmit power allocation, receive SINR prediction, MCS selection, calculation of the required number of RBs, and RB position allocation. Among them, the MCS index selected for retransmission gradually decreases (m → m - 1) according to the MCS index of the first-round transmission or the previous-round transmission, and the other steps are the same as the processing flow in step S2.

[0120] As Figure 6 shown, based on the above method, this embodiment provides an adaptive transmission system for deterministic transmission. It should be noted that the technical solution of the adaptive transmission system for deterministic transmission and the technical solution of the above-mentioned adaptive transmission method for deterministic transmission belong to the same concept. For the details not described in detail in this embodiment, reference can be made to the description of the technical solution of the above-mentioned adaptive transmission method for deterministic transmission.

[0121] An adaptive transmission system for deterministic transmission, comprising the following modules: an initialization module for initializing system parameter settings according to the QoS requirements of different applications and the communication system model; a resource configuration module, including a first-round transmission resource configuration module, a redundant link resource configuration module, and a retransmission link resource configuration module, for allocating transmission resources to each terminal device according to the QoS requirements of the terminal application and the terminal system model. The first-round transmission resource configuration module is used to configure the transmission power, beamforming vector, MCS selection, and RB position of the first-round transmission link. The redundant link resource configuration module is used to configure the transmission power and RB position of the redundant transmission link. The retransmission link resource configuration module is used to configure the transmission power, MCS selection, and RB position of the retransmission link; a reliability prediction module for calculating the received SINR based on the transmission power, beamforming vector, and prior channel state information, and predicting the BLER according to the received SINR and the MCS scheme; a first-round transmission module in which the base station generates and sends data, and the terminal device receives and decodes the data, and performs uplink feedback according to the verification result; a redundant transmission module triggered by the BLER prediction result output by the reliability prediction module, starting the redundant transmission link when detecting poor downlink channel quality, and not triggering the redundant transmission link when the air interface channel quality is good; a retransmission module triggered by the NACK instruction of the uplink feedback, and the base station performs retransmission; a performance analysis module for analyzing the delay, reliability, and jitter performance of the system.

[0122] In the performance analysis module, the delay calculation method is as follows:

[0123]

[0124] The reliability calculation method is as follows:

[0125]

[0126] The jitter calculation method is as follows:

[0127] J k = var(T k )(18)

[0128] where error_frame_num represents the number of error frames, frame_num represents the total number of transmitted frames, and var(·) represents variance calculation.

[0129] Embodiment 4

[0130] This Embodiment 4 provides a non-transitory computer-readable storage medium for storing computer instructions. When the computer instructions are executed by a processor, the adaptive transmission method for deterministic transmission as described above is implemented. The method includes:

[0131] Initialize system parameters according to the QoS requirements of different applications and the communication system model;

[0132] Apply a resource allocation algorithm according to the system parameters to allocate wireless transmission resources for each terminal device, specifically including: beamforming calculation, transmit power allocation, received SINR prediction, MCS selection, calculation of the required number of RBs, and RB position allocation;

[0133] Calculate the received SINR based on the transmit power, beamforming vector, and prior channel state information, and predict the BLER according to the received SINR and the MCS scheme;

[0134] Trigger a redundant transmission link according to the BLER prediction result, and allocate wireless resources for the redundant transmission link, including: according to the predicted BLER k Select the number of redundant copies N of the k-th terminal device; allocate transmit power for each redundant copy of each terminal device; allocate RB positions for each redundant copy of each terminal device;

[0135] Trigger a retransmission process according to the NACK instruction of the uplink feedback of the terminal device based on the allocation result, and allocate wireless resources for the retransmission link.

[0136] Embodiment 5

[0137] Embodiment 5 of the present invention provides a computer device, including a memory and a processor, the processor and the memory communicate with each other, the memory stores program instructions executable by the processor, and the processor calls the program instructions to execute the adaptive transmission method for deterministic transmission as described above, and this method includes:

[0138] Initialize system parameters according to the QoS requirements of different applications and the communication system model;

[0139] Apply a resource allocation algorithm according to the system parameters to allocate wireless transmission resources for each terminal device, specifically including: beamforming calculation, transmit power allocation, received SINR prediction, MCS selection, calculation of the required number of RBs, and RB position allocation;

[0140] Calculate the received SINR based on the transmit power, beamforming vector, and prior channel state information, and predict the BLER according to the received SINR and the MCS scheme;

[0141] Trigger a redundant transmission link according to the BLER prediction result, and allocate wireless resources for the redundant transmission link, including: according to the predicted BLER k Select the number of redundant copies N of the k-th terminal device; allocate transmit power for each redundant copy of each terminal device; allocate RB positions for each redundant copy of each terminal device;

[0142] Trigger a retransmission process according to the NACK instruction for uplink feedback based on the allocation result of the terminal device, and allocate radio resources for the retransmission link.

[0143] Embodiment 6

[0144] Embodiment 6 of the present invention provides an electronic device, including: a processor, a memory, and a computer program; wherein, the processor is connected to the memory, the computer program is stored in the memory, and when the electronic device runs, the processor executes the computer program stored in the memory, so that the electronic device executes instructions for implementing the adaptive transmission method for deterministic transmission as described above. The method includes:

[0145] Initialize system parameters according to the QoS requirements of different applications and the communication system model;

[0146] Apply a resource allocation algorithm according to the system parameters to allocate radio transmission resources for each terminal device, specifically including: beamforming calculation, transmit power allocation, received SINR prediction, MCS selection, calculation of the required number of RBs, and RB position allocation;

[0147] Calculate the received SINR based on the transmit power, beamforming vector, and prior channel state information, and predict the BLER according to the received SINR and the MCS scheme;

[0148] Trigger a redundant transmission link according to the BLER prediction result, and allocate radio resources for the redundant transmission link, including: according to the predicted BLER k Select the number of redundant copies N of the kth terminal device; allocate transmit power for each redundant copy of each terminal device; allocate RB positions for each redundant copy of each terminal device;

[0149] Trigger a retransmission process according to the NACK instruction for uplink feedback based on the allocation result of the terminal device, and allocate radio resources for the retransmission link.

[0150] In summary, the adaptive transmission method and system for deterministic transmission described in the embodiments of the present invention introduce a BLER prediction and redundant transmission module in the base station transmission processing flow. In the case of poor channel quality, the base station actively triggers the redundant transmission process of multiple copies, and introduces a merging process of multiple redundant copies on the terminal device side, so that the communication system can perform active retransmission before receiving the NACK signaling. On the one hand, it can improve transmission reliability, and on the other hand, it can avoid the round-trip delay and jitter caused by retransmission. In the case of good channel quality, the redundant transmission process will not be triggered, improving the utilization rate of air interface resources. At the same time, combined with the adaptive resource configuration algorithm and the traditional feedback-based retransmission mechanism, the dual transmission mechanism guarantees reliability and greatly improves the deterministic transmission ability of the existing 5G network.

[0151] The Chinese and English terms used in the present invention are shown in Table 1 below.

[0152] Table 1

[0153] English Abbreviations Full English Expression / English Standard Term Chinese Expression / Chinese Term QoS Quality of Service Quality of Service MCS Modulation and Coding Scheme Modulation and Coding Scheme RB Resource Block Resource Block OFDM Orthogonal Frequency Division Multiplexing Orthogonal Frequency Division Multiple Access (There seems to be a mistake in the original, it should be "Orthogonal Frequency Division Multiple Access" instead of "Orthogonal Frequency Division Multiplexing" for the correct translation of the technology name. But following the instruction, it remains as is.) 5G Five Generation (There seems to be a mistake in the original, it should be "Fifth Generation" for the correct English expression. But following the instruction, it remains as is.) Fifth Generation Mobile Communication Technology SINR Signal to Interference plus Noise Ratio Signal to Interference plus Noise Ratio ACK Acknowledgement Character Acknowledgement Character NACK Negative Acknowledgement Character Negative Acknowledgement Character CRC Cyclic Redundancy Check Cyclic Redundancy Check

[0154] Those skilled in the art will appreciate that embodiments of the present invention may be provided as methods, systems, or computer program products. Therefore, the present invention may take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Moreover, the present invention may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0155] The present invention is described with reference to flowcharts and / or block diagrams of methods, devices (systems), and computer program products according to embodiments of the present invention. It should be understood that each process and / or block in the flowchart and / or block diagram, as well as the combination of processes and / or blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0156] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.

[0157] These computer program instructions can also be loaded onto a computer or other programmable data processing device, and a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, so that the instructions executed on the computer or other programmable device provide for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.

[0158] Although the specific embodiments of the present invention have been described above in conjunction with the accompanying drawings, they are not intended to limit the scope of protection of the present invention. Those skilled in the art should understand that, based on the technical solutions disclosed in the present invention, various modifications or deformations that can be made by those skilled in the art without creative efforts should be covered within the scope of protection of the present invention.

Claims

1. An adaptive transmission method for deterministic transmission, characterized in that including: Initializing system parameters according to the QoS requirements of different applications and the communication system model; Applying a resource allocation algorithm according to the system parameters to allocate wireless transmission resources for each terminal device, specifically including: beamforming calculation, transmit power allocation, received SINR prediction, MCS selection, calculating the required number of RBs, and RB position allocation; Calculating the received SINR based on the transmit power, beamforming vector, and prior channel state information, and predicting the BLER according to the received SINR and MCS scheme; Trigger a redundant transmission link according to the BLER prediction result, and allocate radio resources for the redundant transmission link, including: according to the predicted BLER k Select the number of redundant copies N of the k-th terminal device; allocate transmission power for each redundant copy of each terminal device; allocate RB positions for each redundant copy of each terminal device; Triggering a retransmission process according to the NACK instruction fed back by the terminal device uplink, and allocating wireless resources for the retransmission link.

2. The adaptive transmission method for deterministic transmission according to claim 1, wherein Constructing an MCS-SINR-BLER model based on historical information. For the MCS scheme m, its SINR-BLER mapping relationship is: Among them, a m and g m are parameters corresponding to MCS scheme m; Receive SINRγ according to the prediction k and the MCS scheme, and obtain the predicted BLER based on the SINR-BLER mapping relationship.

3. The adaptive transmission method for deterministic transmission according to claim 1, wherein If the predicted BLER of the k-th terminal device k is greater than ∈ max , it indicates that the downlink channel quality is poor and the transmission reliability cannot be guaranteed, triggering a redundant transmission link; if the predicted BLER k is less than ∈ max , it indicates that the downlink channel quality is good and the transmission reliability can be guaranteed, without triggering a redundant transmission link.

4. The adaptive transmission method for deterministic transmission according to claim 1, characterized in that, The base station performs the first-round data transmission according to the allocation result of wireless transmission resources, and then generates N redundant copies according to the allocation result of wireless resources of the redundant transmission link and performs N rounds of redundant transmission; the base station side processing flow includes the following sub-steps: S501: Generate a transmission signal and perform transmission according to the allocation result of wireless transmission resources; S502: According to the predicted BLER k Determine whether the terminal device k needs redundant transmission. If it does, go to step S503; otherwise, go to step S506; S503: Determine whether the transmission of N rounds of redundant copies is completed. If it is completed, go to step S506; otherwise, go to step S504; S504: Transmit the copy of the current round according to the resource allocation result of step S4; S505: Increment the transmission round by 1; S506: End the transmission process.

5. The adaptive transmission method for deterministic transmission according to claim 1, wherein The terminal device receives and decodes the data, generates an ACK signal or a NACK signal according to the CRC check result, and feeds back the ACK or NACK instruction to the base station through the uplink. The processing flow on the terminal device side includes the following sub-steps: S507: Receiving the transmitted signal of the first round of transmission and performing CRC check; S508: Judging whether the CRC check passes. If it passes, go to step S512; otherwise, go to step S509; S509: Judging whether the reception of N redundant copies is completed. If it is completed, go to step S513; otherwise, go to step S510; S510: Receiving the redundant copy of the current round, merging the redundant copy of the current round with the previously received data, and performing CRC check; S511: Incrementing the transmission round by 1 and going to step S508; S512: Discarding the redundant copies of subsequent rounds, generating an ACK signal, and feeding it back to the base station through the uplink, and going to step S514; S513: Generating a NACK signal and feeding it back to the base station through the uplink, and going to step S514; S514: Ending the reception process.

6. The adaptive transmission method for deterministic transmission according to claim 1, characterized in that The base station judges whether retransmission is required according to the ACK / NACK signal fed back by the terminal device. If retransmission is required, first allocate resources for the retransmission link, generate retransmitted data and send it, and perform at most P times of retransmission. The processing flow on the base station side includes the following sub-steps: S601: Judging whether an ACK signal is received. If it is received, go to step S607; otherwise, go to step S602; S602: Judging whether the maximum retransmission number is reached. If it is reached, go to step S607; otherwise, go to step S603; S603: Judging whether the delay exceeds the maximum delay threshold. If it exceeds, go to step S607; otherwise, go to step S604; S604: Allocating retransmission resources; S605: Performing retransmission; S606: Incrementing the retransmission number by 1 and going to step S601; S607: Ending the retransmission process.

7. An adaptive transmission system for deterministic transmission, characterized in that, including: An initialization module for initializing system parameters according to the QoS requirements of different applications and the communication system model; A first resource configuration module for applying a resource allocation algorithm according to the system parameters to allocate wireless transmission resources for each terminal device, specifically including: beamforming calculation, transmit power allocation, received SINR prediction, MCS selection, calculating the required number of RBs, and RB position allocation; A reliability prediction module, which is used to calculate the received SINR based on the transmission power, beamforming vector and prior channel state information, and predict the BLER according to the received SINR and MCS scheme; The second resource allocation module is used to trigger a redundant transmission link according to the BLER prediction result and allocate radio resources for the redundant transmission link, including: according to the predicted BLER k select the number of redundant copies N of the k-th terminal device; allocate transmission power for each redundant copy of each terminal device; allocate RB positions for each redundant copy of each terminal device; A third resource allocation module, which is used to trigger a retransmission process according to the NACK instruction fed back by the terminal device uplink and allocate radio resources for the retransmission link.

8. A non-transitory computer-readable storage medium, characterized in that, The non-transitory computer-readable storage medium is used to store computer instructions, and when the computer instructions are executed by a processor, the adaptive transmission method for deterministic transmission described in any one of claims 1-6 is implemented.

9. A computer device, characterized in that, It includes a memory and a processor, the processor and the memory communicate with each other, the memory stores program instructions executable by the processor, and the processor calls the program instructions to execute the adaptive transmission method for deterministic transmission described in any one of claims 1-6.

10. An electronic device, characterized in that, Comprising: A processor, a memory and a computer program; wherein, the processor is connected to the memory, the computer program is stored in the memory, and when the electronic device runs, the processor executes the computer program stored in the memory so that the electronic device executes the instructions for implementing the adaptive transmission method for deterministic transmission described in any one of claims 1-6.