HARQ management method and device, communication node, medium and product
By predicting the transmission configuration of terminal devices and pre-allocating resources based on the mobile trajectory information of network devices in non-terrestrial network communication, the problems of high signaling overhead and low resource utilization are solved, and more efficient resource utilization and communication reliability are achieved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-12-30
- Publication Date
- 2026-04-07
AI Technical Summary
Traditional HARQ management suffers from high signaling overhead and inability to adapt to spatiotemporally changing channel conditions in non-terrestrial network communications, resulting in low resource utilization.
By using mobile trajectory information of network devices, the transmission configuration of terminal devices in the future time period is predicted, and wireless transmission resources and a continuous set of HARQ process numbers are pre-allocated. Scheduling signaling is sent to the terminal devices to indicate these resources and process number sets, thereby realizing the pre-allocation and flexible scheduling of resources.
It improves resource utilization and communication reliability, reduces signaling overhead, and lowers the complexity of terminal equipment in processing scheduling signaling.
Smart Images

Figure CN121815436A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of non-ground network communication, and in particular to a HARQ management method and device, a communication node, a medium and a product. BACKGROUND
[0002] Hybrid Automatic Repeat reQuest (HARQ) technology is one of the core technologies of modern wireless communication systems, which is used to improve the reliability of data transmission. The core principle is that the receiving end requests to send retransmission data when decoding fails, and combines the retransmission data with the initial transmission data for decoding to obtain time diversity gain.
[0003] In non-terrestrial network (NTN) communication, due to the long propagation delay caused by the height of the satellite orbit (such as the round-trip delay of geostationary satellite is about 550ms), the traditional ground HARQ mechanism faces great challenges. In order to maintain the transmission pipeline filling, the NTN system needs to greatly increase the number of HARQ processes.
[0004] There are mainly two schemes for HARQ management in existing NTN systems. The first is to directly extend the 3 Generation Partnership Project (3GPP) ground network scheme, and independently allocate resources for each HARQ process and schedule it through Downlink Control Information (DCI). In this way, each DCI needs to carry the complete HARQ process number, plus Modulation and Coding Scheme (MCS), resource allocation and other fields, and the control signaling overhead is huge. The second is a fixed configuration semi-static scheduling scheme, which reduces dynamic scheduling instructions by pre-configuring resource allocation modes by the network. This method lacks flexibility and cannot adapt to the time and space varying channel conditions of NTN, resulting in low resource utilization. In addition, due to the long delay characteristics of NTN, the sending end needs to wait for a long time to receive the Acknowledgement (ACK) or Negative Acknowledgement (NACK) feedback from the receiving end, and the pipeline may be interrupted during this period, which seriously affects the transmission throughput. SUMMARY
[0005] The present application provides a HARQ management method, device, communication node, medium and product to solve the problem of large signaling overhead in the traditional DCI format, which cannot adapt to the time and space varying channel conditions of NTN, resulting in low resource utilization.
[0006] According to an aspect of the present application, there is provided a HARQ management method, comprising:
[0007] predicting, based on mobile trajectory information of a network device, a transmission configuration of a terminal device in a first time period in the future;
[0008] pre-allocating, based on the transmission configuration, a wireless transmission resource and a set of consecutive hybrid automatic repeat request (HARQ) process numbers for the terminal device in a second time period in the future;
[0009] sending, to the terminal device, scheduling signaling for indicating the set of consecutive HARQ process numbers and scheduling the terminal device to communicate using the wireless transmission resource and the set of HARQ process numbers in the second time period.
[0010] According to another aspect of the present application, there is provided a HARQ management method, comprising:
[0011] obtaining scheduling signaling sent by a network device, the scheduling signaling being for indicating a set of consecutive HARQ process numbers and scheduling the terminal device to communicate using a wireless transmission resource and the set of HARQ process numbers in a second time period;
[0012] parsing the set of consecutive HARQ process numbers indicated by the network device from the scheduling signaling;
[0013] communicating with the network device based on the set of HARQ process numbers on the pre-allocated wireless transmission resource.
[0014] According to another aspect of the present application, there is provided a HARQ management apparatus, comprising:
[0015] a prediction module configured to predict, based on mobile trajectory information of a network device, a transmission configuration of a terminal device in a first time period in the future;
[0016] an allocation module configured to pre-allocate, based on the transmission configuration, a wireless transmission resource and a set of consecutive hybrid automatic repeat request (HARQ) process numbers for the terminal device in a second time period in the future;
[0017] a sending module configured to send, to the terminal device, scheduling signaling for indicating the set of consecutive HARQ process numbers and scheduling the terminal device to communicate using the wireless transmission resource and the set of HARQ process numbers in the second time period.
[0018] According to another aspect of the present application, there is provided a HARQ management apparatus, comprising:
[0019] an obtaining module, configured to obtain scheduling signaling transmitted by a network device, the scheduling signaling being used to indicate a set of continuous HARQ process numbers and to schedule the terminal device to communicate with the network device using the set of HARQ process numbers and the wireless transmission resource in the second time period;
[0020] a parsing module, configured to parse the set of continuous HARQ process numbers indicated by the network device from the scheduling signaling;
[0021] a communicating module, configured to communicate with the network device based on the set of HARQ process numbers on the pre-allocated wireless transmission resource.
[0022] According to another aspect of the present application, a communication node is provided, the communication node comprising:
[0023] at least one processor; and
[0024] a memory communicatively connected to the at least one processor; wherein
[0025] the memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor to enable the at least one processor to perform a HARQ management method according to any one of the embodiments of the present application.
[0026] According to another aspect of the present application, a computer readable storage medium is provided, the computer readable storage medium stores computer instructions for enabling a processor to implement a HARQ management method according to any one of the embodiments of the present application when the computer instructions are executed by the processor.
[0027] According to another aspect of the present application, a computer program product is provided, the computer program product comprises a computer program, and the computer program implements a HARQ management method according to any one of the embodiments of the present application when the computer program is executed by a processor.
[0028] The technical scheme of the embodiment of the application comprises the following steps: predicting a transmission configuration of a terminal device in a future first time period based on mobile trajectory information of a network device, pre-allocating, for the terminal device, a wireless transmission resource and a continuous set of hybrid automatic repeat request (HARQ) process numbers in a future second time period based on the transmission configuration, predicting the transmission configuration in a future time period based on the mobile trajectory information of the network device, realizing pre-allocation of the resource, improving flexibility of process scheduling, and improving resource utilization and communication reliability, sending scheduling signaling to the terminal device, the scheduling signaling being used for indicating the continuous set of HARQ process numbers and scheduling the terminal device to use the wireless transmission resource and the set of HARQ process numbers for communication in the second time period, and reducing signaling overhead and complexity of processing the scheduling signaling of the terminal device by compressing the HARQ process numbers.
[0029] It should be understood that the content described in this part is not intended to identify key or important features of the embodiments of the application, nor is it used to limit the scope of the application. Other features of the application will become apparent from the following description. BRIEF DESCRIPTION OF DRAWINGS
[0030] In order to more clearly illustrate the technical solutions in the embodiments of the application, the following will briefly introduce the drawings needed to be used in the embodiments description. Obviously, the drawings in the following description are only some embodiments of the application, and other drawings can be obtained by those skilled in the art without creative effort on the basis of these drawings.
[0031] Figure 1 is a flow chart of a HARQ management method provided by an embodiment of the application;
[0032] Figure 2 is a timing diagram of a HARQ management method provided by an embodiment of the application;
[0033] Figure 3 is a timing diagram of a HARQ management method provided by an embodiment of the application;
[0034] Figure 4 is a timing diagram of a HARQ management method provided by an embodiment of the application;
[0035] Figure 5 is a structure diagram of a DCI provided by an embodiment of the application;
[0036] Figure 6 is a timing diagram of a HARQ management method provided by an embodiment of the application;
[0037] Figure 7is a flow chart of a method for predicting transmission configuration of a network device provided by an embodiment of the present application;
[0038] Figure 8 is a flow chart of a method for exception handling provided by an embodiment of the present application;
[0039] Figure 9 is a flow chart of a HARQ management method provided by the third embodiment of the present application;
[0040] Figure 10 is a flow chart of a HARQ management method provided by an embodiment of the present application;
[0041] Figure 11 is a flow chart of a HARQ management method provided by an embodiment of the present application;
[0042] Figure 12 is a structural schematic diagram of a HARQ management device provided by the fourth embodiment of the present application;
[0043] Figure 13 is a structural schematic diagram of a HARQ management device provided by the fifth embodiment of the present application;
[0044] Figure 14 is a structural block diagram of an electronic device provided by an embodiment of the present application. DETAILED DESCRIPTION
[0045] In order to make the personnel in the art better understand the present application scheme, the technical solutions in the embodiments of the present application will be described clearly and completely below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, not all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by the person skilled in the art without creative labor should belong to the scope of protection of the present application.
[0046] It should be noted that the terms "first", "second", and the like in the specification and claims of the present application and the above-described drawings are used to distinguish similar objects, and do not necessarily have to be used to describe a specific order or sequence. It should be understood that the data thus used can be interchanged under appropriate circumstances, so that the embodiments of the present application described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "include" and "have" and any variations thereof are intended to cover non-exclusive inclusion, for example, a process, method, system, product or device including a series of steps or units does not have to be limited to those steps or units clearly listed, but can include other steps or units not clearly listed or inherent to these processes, methods, products or devices.
[0047] The HARQ process management in NTN communication is completed by a network device and a terminal device. The network device can be a device for scheduling and managing data transmission. The network device can be a satellite, a drone base station, or a high-altitude platform. The terminal device (User Equipment, UE) can be a device for receiving and feeding back data. The terminal device can be a mobile terminal such as a mobile phone, a tablet computer, or a vehicle-mounted terminal, or a fixed terminal such as a computer or a workstation.
[0048] The process of NTN communication can be that the terminal device accesses the network, the network device sends a scheduling instruction (such as DCI) to the UE, the HARQ process transmits data, the UE successfully receives and decodes the data, and generates HARQ feedback information (such as ACK indicating success and NACK indicating failure), and the network device receives the feedback and decides whether to send new data or retransmit old data according to the ACK or NACK.
[0049] Embodiment one
[0050] Figure 1 It is a flowchart of a HARQ management method provided by the embodiment one of the present application. The embodiment can be applicable to the case of managing the HARQ process. The method can be executed by a HARQ management device which can be realized in the form of hardware and / or software. The HARQ management device can be configured in the network device. As shown in the figure, the method comprises the following steps. Figure 1
[0051] S110, based on the mobile trajectory information of the network device, predicting the transmission configuration of the terminal device in a future first time period.
[0052] In the embodiment, the mobile trajectory information can be the information of the spatial position and motion state of the network device changing over time. The mobile trajectory information includes but is not limited to the position, speed and direction of the network device, and the information reflects the dynamic change of the coverage range of the network device. The first time period can be a time window for prediction. In the first time period, the network device will predict the transmission configuration required by the terminal device. The transmission configuration can be a set of communication parameters predicted by the network device for the terminal device. The transmission configuration can be determined by the channel communication quality in the future period of time. The transmission configuration can be, for example, modulation and coding scheme, resource block allocation, and precoding strategy.
[0053] Specifically, first, the position change of the network device relative to the terminal device in a certain time period (which can be the first time period or longer than the first time period) in the future is calculated through the mobile trajectory information of the network device, and then the channel state in the first time period is analyzed and judged, and the transmission configuration available for the terminal device in the first time period is inferred.
[0054] Optionally, the movement trajectory information comprises at least one of satellite ephemeris information, high-altitude platform trajectory information, and unmanned aerial base station flight path information.
[0055] In this embodiment, the satellite ephemeris information can be information describing the motion state of a satellite within a specific period of time. The motion state includes but is not limited to the position, time, trajectory and speed of the satellite. The high-altitude platform trajectory information can be information of the motion path data formed by the high-altitude platform to maintain the relative ground quasi-stationary positioning. The high-altitude platform trajectory information includes but is not limited to the position, time, speed of the high-altitude platform and small-range maneuvering parameters for maintaining residence. The unmanned aerial base station flight path information can be information referring to the flight route data of the unmanned aerial base station. The unmanned aerial base station flight path information includes but is not limited to a pre-defined waypoint sequence, flight altitude, speed, and real-time trajectory information according to link state, etc.
[0056] Specifically, the movement trajectory information comprises at least one of satellite ephemeris information, high-altitude platform trajectory information and / or unmanned aerial base station flight path information, according to the type of the network device.
[0057] Optionally, the movement trajectory information further comprises at least one of beam scanning information map of a low earth orbit satellite constellation and path information of a fixed route traveling vehicle.
[0058] In this embodiment, the beam scanning information map can be visualized information describing the scanning of the communication beam of a satellite or other network device (such as a high-altitude platform, an unmanned aerial base station) in a specific period of time within the spatial coverage. The beam scanning information map is usually presented in the form of a graph or a map, which marks the direction, width, scanning sequence, time interval and variation of the coverage area of the beam, etc. The path information can be information of the movement trajectory data of a fixed route traveling vehicle (such as an intelligent transport vehicle, etc.) followed by the vehicle during the execution of the task. The path information includes but is not limited to position coordinates, traveling direction, speed variation, stopping point and time stamp, etc.
[0059] Specifically, the movement trajectory information can further comprise at least one of the beam scanning information map of a low earth orbit satellite constellation and the path information of a fixed route traveling vehicle.
[0060] Optionally, the transmission configuration comprises at least one of a modulation and coding scheme, a beam configuration, a time-frequency resource, and a timing advance.
[0061] In the embodiment, the beam configuration can be a parameter configuration for controlling the signal amplitude and phase of each antenna unit in the multi-antenna array. The beam configuration can make the electromagnetic wave energy be transmitted or received in one or more specific directions, thereby forming a directional beam to enhance the strength of the target signal and suppress interference. The time-frequency resource can be a basic transmission resource in a wireless transmission resource for carrying physical channel data. The time-frequency resource can be embodied as a specific symbol, time slot or subframe.
[0062] Specifically, the transmission configuration includes at least one of a modulation and coding scheme, a beam configuration, a time-frequency resource and a timing advance (TA).
[0063] In S120, a wireless transmission resource in a future second time period and a set of consecutive hybrid automatic repeat request (HARQ) process numbers are pre-allocated to the terminal device based on the transmission configuration.
[0064] In the embodiment, the second time period can be a time period in which the terminal device transmits data using the transmission configuration pre-allocated by the network device. The size relationship between the second time period and the first time period can be related to channel quality and use scenarios, etc. For example, if the channel quality is excellent, the second time period is greater than the first time period. The wireless transmission resource can be a physical resource required to complete wireless transmission. The wireless transmission resource can be represented as the division and multiplexing of the frequency spectrum resource in the frequency, time, space and other dimensions. The wireless transmission resource can include, for example, a carrier, a bandwidth, a time slot, etc. The set of HARQ process numbers can be a set of identifiers of the HARQ processes that the UE can perform in the second time period. The set of HARQ process numbers is determined by the starting process number and the number of processes.
[0065] Specifically, the network device divides the wireless transmission resource (such as time slot and / or bandwidth, etc.) in the second time period for the terminal device based on the transmission configuration, maps the wireless transmission resource to the HARQ process, and thereby determines the set of HARQ process numbers.
[0066] Exemplarily, the process of mapping the wireless transmission resource to the HARQ process can be: determining a maximum number of HARQ processes (such as 16) according to a service scenario (such as enhanced mobile bandwidth, multicast / broadcast service or high-reliability low-latency communication). Subsequently, the network device obtains a starting HARQ process number, which can be set based on the last process number of the last HARQ process number set plus 1, or can be counted from 0 in a loop, and the application does not limit this. When mapping, the network device takes the starting HARQ process number as a reference, adds an offset value to it, and then performs a modulo operation on the result and the maximum number of HARQ processes to obtain the first mapped process number. Then, the starting HARQ process number is added by 1 and 2 in turn, until it is added by the maximum number of HARQ processes minus 1, and the calculation results of each step are also subjected to modulo operation. In this way, all process numbers are traversed and mapped in a loop to obtain all HARQ process numbers which collectively constitute a HARQ process number set.
[0067] Exemplarily, the network device dynamically adjusts the size relationship between the first time period and the second time period according to different communication scenarios and targets. When the first time period is approximately equal to the second time period, Figure 2 is a timing diagram of a HARQ management method provided by an embodiment of the application. The network device predicts the channel quality of a first time period (such as 10s) according to the mobile trajectory information. Subsequently, based on the prediction result, the network device directly pre-allocates continuous wireless transmission resources and a HARQ process number set for the next second time period (such as 10s). For example, the network device allocates resources in the first time period, the terminal device receives, and the terminal device processes data according to the allocated resources in the second time period. During the second time period, the network device predicts the allocation of resources in the next first time period and sends it to the terminal device.
[0068] When the first time period is greater than the second time period, Figure 3 is a timing diagram of a HARQ management method provided by an embodiment of the application. The network device makes a long-term prediction (for example, 60s) to grasp the trend of channel change. However, it does not allocate all resources at once, but only makes a short-term scheduling (for example, only allocates resources for the next 10s) based on this long-term trend. After the current scheduling period ends, the network device will fuse the latest channel measurement data, update the prediction and allocate resources for the next short-term window again. For example, the network device pre-allocates continuous wireless transmission resources and a HARQ process number set in the first time period, the terminal device receives, and the terminal device processes data according to the wireless transmission resources allocated by the network device in the second time period. In the second time period, the network device predicts the allocation of resources in the next first time period.
[0069] When the first time period is less than the second time period, Figure 4is a timing diagram of a HARQ management method provided by an embodiment of the present application. The network device performs short-term accurate prediction (for example, 100 ms), and if it is determined that the current channel condition is excellent and very stable (for example, the terminal is in a stationary state, and the satellite link is not blocked). Based on this high-confidence prediction, the network device allocates a resource (for example, allocates a resource of 500 ms) much longer than the predicted period. For example, the network device predicts the allocation resource of the first time period, and the terminal device receives it. In the second time period, the terminal device processes data according to the allocation resource given by the network side. In the second time period, the network device predicts the allocation resource of the next first time period. If the network device detects a sudden change in channel quality or the terminal device will perform beam switching during the second time period, the network device will no longer pre-allocate wireless transmission resources to the terminal device, but will wait for the next prediction period to start predicting and scheduling wireless transmission resources again.
[0070] By confirming the numerical relationship between the first time period and the second time period, the dynamic management of the HARQ process is realized. In the long latency of waiting for the feedback of the previous data packet, the network device can continuously send the subsequent pre-allocated new data packet, ensuring the continuous filling of the transmission pipeline and improving the resource utilization.
[0071] S130, sending scheduling signaling to the terminal device, the scheduling signaling being used to indicate the set of continuous HARQ process numbers and schedule the terminal device to communicate using the wireless transmission resource and the set of HARQ process numbers in the second time period.
[0072] In this embodiment, the scheduling signaling can be control signaling sent by the network device to the terminal device. The scheduling signaling contains the set of HARQ process numbers, which can be, for example, downlink control signaling, etc.
[0073] Specifically, the network device sends the scheduling signaling containing the set of HARQ process numbers to the terminal device, and schedules the terminal device to communicate using the pre-allocated wireless transmission resource in the second time period (for example, through another scheduling signaling).
[0074] Optionally, the scheduling signaling is downlink control information DCI.
[0075] Specifically, the scheduling information can be DCI, and a specific position in the DCI is used to represent the set of HARQ process numbers.
[0076] Optionally, the DCI contains a first field and a second field, the first field indicating a starting process number of the set of HARQ process numbers, and the second field indicating a number of continuous processes contained in the set of HARQ process numbers.
[0077] In the embodiment, the first field can be a field for indicating a starting process number of a HARQ process number set. The second field can be a field for indicating a number of HARQ processes contained in the HARQ process number set. The first field and the second field jointly determine the continuous HARQ process number set. The starting process number can be considered as a starting process number in the HARQ process number set, and can also be referred to as a first process number in the HARQ process number set. The continuous process number can be considered as a number of continuous HARQ process numbers represented in the HARQ process number set. The continuous process can be a continuous process number.
[0078] Specifically, the DCI contains the first field and the second field for respectively indicating the starting process number and the continuous process number of the HARQ process number set, and the contents indicated by the first field and the second field jointly determine the HARQ process number set.
[0079] Optionally, the first field has a length of 7 bits and is used for indicating process numbers from 0 to 127; and the second field has a length of 4 bits and is used for indicating 1 to 16 continuous processes.
[0080] Specifically, the HARQ process number set contains a maximum of 16 continuous processes, and the maximum process number can be 127. The first field and the second field can jointly confirm, in a maximum, 16 continuous HARQ processes in the HARQ processes with process numbers from 0 to 127.
[0081] Exemplarily, Figure 5 is a structure diagram of the DCI provided by the embodiment. The starting process number field (i.e., the first field) (7 bits) can indicate 0-127 processes, and there are 128 processes in total. The continuous process number field (i.e., the second field) (4 bits) can indicate 1-16 continuous processes.
[0082] The technical scheme of the embodiment predicts a transmission configuration of a terminal device in a future first time period based on mobile trajectory information of a network device, pre-allocates, for the terminal device, a wireless transmission resource in a future second time period and a continuous hybrid automatic repeat request (HARQ) process number set based on the transmission configuration, predicts a transmission configuration in a future period of time based on the mobile trajectory information of the network device, realizes pre-allocation of the resource, improves flexibility of process scheduling, improves resource utilization and reliability of communication, sends scheduling signaling to the terminal device, the scheduling signaling is used for indicating the continuous HARQ process number set, and schedules the terminal device to use the wireless transmission resource and the HARQ process number set for communication in the second time period, reduces signaling overhead in the way of compressing the HARQ process number, and reduces complexity of the terminal device in processing the scheduling signaling.
[0083] In another embodiment, the duration of the first time period and / or the second time period is determined based on a dwell time of a satellite beam or a round-trip delay of an NTN.
[0084] In particular, the first time period and the second time period can be determined according to a dwell time of a satellite beam or a round-trip delay of an NTN.
[0085] For example, the first time period can be equal to or slightly shorter than the dwell time of a satellite beam for one coverage area, so as to leave a buffer time for beam switching preparation, signaling transmission and processing delay, to ensure that the predicted transmission configuration can cover most or the entire communication period of the terminal under the coverage of the beam, thereby guaranteeing the effectiveness and continuity of the prediction. The second time period can be determined as an integer multiple of the round-trip delay, to ensure that the data packet transmission and possible ACK / NACK feedback retransmission can be successfully completed within the effective period of one resource allocation, avoiding transmission failure due to timing conflicts.
[0086] For example, the duration of the first time period and the second time period is determined based on a dwell time of a satellite beam. The network device predicts the channel condition in the future one dwell period, and pre-allocates resources for one complete dwell period, to ensure the stability and continuity of scheduling.
[0087] Embodiment two
[0088] Figure 6 is a flowchart of a HARQ management method provided by the second embodiment of the present application. The present embodiment is optimized on the basis of any of the above embodiments, and mainly includes detailed descriptions of the transmission configuration prediction process, the length configuration and reconfiguration of the first field and the second field, and the process of releasing the configured wireless transmission resources. It should be noted that technical details not described in detail in the present embodiment can be referred to the above embodiments. As shown in Figure 6 The method comprises:
[0089] S210, determining the future geometric relationship change between the terminal device and the network device according to the movement trajectory information by using a prediction model.
[0090] In the present embodiment, the geometric relationship change can be the change of the geometric characteristics of the relative spatial position and the connecting line between the terminal device and the network device with time. The geometric relationship change includes but is not limited to distance, azimuth angle and elevation angle. The prediction model can be a model for analyzing the geometric relationship change between the terminal device and the network device and predicting the channel quality in the future period of time. The prediction model includes but is not limited to Kalman filter (or its variants) model and machine learning model.
[0091] Specifically, the movement trajectory information of the network device in the future time period is obtained, and the geometric relationship change between the terminal device and the satellite in the future time period is calculated according to the position of the terminal device and using a prediction model (such as a Kalman filter (or a variant thereof) model).
[0092] In S220, the geometric relationship change and the historical channel measurement data are processed by the prediction model to obtain the channel quality in the future.
[0093] In the embodiment, the historical channel measurement data can be data of the channel quality changing over time in the past time period. The historical channel measurement data can be measured by the terminal device and fed back to the network device, or can be obtained by the network device querying other devices. The historical channel measurement data includes but is not limited to channel quality indicator (CQI), block error rate, and network load, etc.
[0094] Specifically, the geometric relationship change and the historical channel measurement data are input into the prediction model (such as a machine learning model), and the prediction model outputs the channel quality in the future time period by analyzing the corresponding relationship between the geometric relationship change between the network device and the terminal device and the historical channel measurement data. It is worth noting that the time span of the future time period is not less than the first time period.
[0095] Exemplarily, Figure 7 is a flowchart of a method for predicting a transmission configuration of a network device provided by the embodiment. The prediction model receives movement trajectory information (such as satellite ephemeris information) and historical measurement data (i.e. historical channel measurement data, such as reference signal received power and / or CQI). The prediction model can be a Kalman filter (or a variant thereof) or a machine learning model (such as Long Short Term Memory (LSTM), Recurrent Neural Network (RNN), or Gated Recurrent Unit (GRU), etc.). The Kalman filter (or a variant thereof) is suitable for constructing a time-varying channel model to track and predict the channel impact caused by the geometric relationship change. The machine learning model is suitable for learning complex patterns from historical data to predict future channel impulse response or optimal MCS.
[0096] In S230, a transmission configuration matched with the channel quality is determined.
[0097] Specifically, according to the channel quality (such as signal-to-noise ratio, CQI, and / or bit error rate, etc.), it is compared with preset threshold intervals. These threshold intervals are usually determined in advance by system simulation and / or optimization algorithm, and each interval corresponds to a transmission configuration (such as MCS) that can achieve the best performance under the channel condition.
[0098] For example, in a good channel with a high signal-to-noise ratio, a high-order modulation (such as 256QAM) and a high code rate are selected for transmission, while in a poor channel with a low signal-to-noise ratio, a low-order modulation (such as QPSK) is switched to and redundancy is increased (by reducing the code rate) to ensure transmission reliability.
[0099] S240. Based on the transmission configuration, pre-allocate wireless transmission resources for the terminal device in the next second time period, as well as a continuous set of Hybrid Automatic Repeat Request (HARQ) process numbers.
[0100] S250. Send a scheduling signaling message to the terminal device, the scheduling signaling message being used to indicate the continuous set of HARQ process numbers, and to schedule the terminal device to use the wireless transmission resources and the set of HARQ process numbers for communication during the second time period.
[0101] S260. When a channel quality mutation is detected or the terminal device is about to perform beam switching, the pre-allocated wireless transmission resources and the HARQ process number set are reconfigured or released through the media access control element signaling.
[0102] In this embodiment, a channel quality mutation can refer to a change in the channel's transmission characteristics (such as bandwidth, noise, or delay) exceeding a set amplitude within a short period (such as a set duration), such as a rapid, unpredictable deterioration or fluctuation. The set duration can be the length of a time slot, and the set amplitude can be determined based on the service scenario. Channel quality mutations may be caused by factors such as multipath effects, Doppler shift, sudden interference, or physical obstruction. Channel quality mutations may manifest as, for example, rapid jumps in signal strength, signal-to-noise ratio, bit error rate, or modulation error rate.
[0103] Specifically, when a sudden change in channel quality or a terminal move causes beam switching, the network device no longer waits for the original pre-allocated resources to fail. Instead, it proactively reconfigures (such as reducing the MCS order) or directly releases the pre-allocated resources through Medium Access Control-Control Element (MAC-CE) signaling, thereby quickly adapting to changes and ensuring service continuity.
[0104] For example, Figure 8 This is a flowchart of an anomaly handling method provided by an embodiment of the present invention. The network device continuously monitors channel quality. When a sudden change in channel quality is detected or a terminal device is about to perform beam switching, MAC-CE signaling is triggered. This involves reconfiguring wireless transmission resources by adjusting the MCS (Multi-Segment Control System), or releasing resources by reclaiming pre-allocated wireless transmission resources and completing the HARQ process. Finally, the device waits for a new prediction period before restarting prediction and scheduling of wireless transmission resources.
[0105] The technical solution of this invention uses a predictive model to determine the future geometric relationship changes between the terminal device and the network device based on mobile trajectory information. The predictive model processes these geometric relationship changes with historical channel measurement data to obtain future channel quality, determines a transmission configuration matching the channel quality, and pre-allocates the transmission configuration based on the predicted channel quality to maximize data transmission success rate, reduce retransmissions, and improve data transmission efficiency. Based on the transmission configuration, it pre-allocates wireless transmission resources for a future second time period and a continuous set of Hybrid Automatic Repeat Request (HARQ) process numbers to the terminal device. It sends scheduling signaling to the terminal device. When a sudden change in channel quality is detected or the terminal device is about to perform beam switching, it reconfigures or releases the pre-allocated wireless transmission resources and the set of HARQ process numbers through Media Access Control (MAC) signaling. Through rapid detection and response to sudden events, it can proactively avoid a series of problems that may be caused by a sudden drop in link quality, minimize the impact of unstable links, and maintain the overall reliability of transmission.
[0106] Example 3
[0107] Figure 9 This is a flowchart of a HARQ management method provided in Embodiment 3 of the present invention. This embodiment is applicable to the management of HARQ processes. The method can be executed by a HARQ management device, which can be implemented in hardware and / or software and can be configured in a terminal device. Figure 9 As shown, the method includes:
[0108] S310. Obtain scheduling signaling sent by the network device, wherein the scheduling signaling is used to indicate the continuous set of HARQ process numbers and schedule the terminal device to use the wireless transmission resources and the set of HARQ process numbers for communication during the second time period.
[0109] Specifically, the terminal device receives and decodes the scheduling signaling sent by the network device. During the second time period, the terminal device maps the pre-allocated wireless transmission resources from the network device to the HARQ process in the HARQ process number set for data transmission.
[0110] S320. Parse the set of consecutive HARQ process numbers indicated by the network device from the scheduling signaling.
[0111] Specifically, the terminal device parses the scheduling signaling, finds the field containing the set of HARQ process numbers at a specific location, and parses it to obtain a continuous set of HARQ process numbers.
[0112] S330. On the pre-allocated wireless transmission resources, communicate with the network device based on the set of HARQ process numbers.
[0113] Specifically, the HARQ processes corresponding to the set of HARQ process IDs communicate according to the wireless transmission resources pre-allocated by the network device.
[0114] Optionally, communicating with the network device based on the HARQ process number set on pre-allocated wireless transmission resources includes:
[0115] According to predefined rules, the set of HARQ process IDs is mapped to pre-allocated time-frequency resources, and data communication with the network device is performed on the mapped time-frequency resources.
[0116] In this embodiment, the predefined rules can be a pre-configured set of explicit mapping rules. The predefined rules specify the correspondence between HARQ process numbers and pre-allocated time-frequency resources, and can be predefined by the protocol or configured by Radio Resource Control (RRC) signaling.
[0117] Specifically, through predefined rules, the terminal device maps consecutive HARQ processes to time-frequency resources, allocates time-frequency resources for each HARQ process, and uses this to communicate with network devices.
[0118] For example, the HARQ process range is four consecutive HARQ processes with process numbers 4 to 7. According to predefined rules, these processes are mapped to time-frequency resources with time slots n to n+3, and then used to communicate with network devices.
[0119] For any aspects not covered in this embodiment, please refer to the above embodiments; they will not be repeated here.
[0120] The technical solution of this invention obtains the scheduling signaling sent by the network device, parses out the continuous set of HARQ process numbers indicated by the network device from the scheduling signaling, and greatly compresses the data volume of the scheduling signaling by using the set of HARQ process numbers included in the scheduling signaling, thereby reducing the signaling transmission overhead; on the pre-allocated wireless transmission resources, communication with the network device is based on the set of HARQ process numbers, avoiding frequent scheduling signaling interactions, and data can be continuously transmitted on the pre-allocated wireless transmission resources, maximizing the effective data volume during resource occupation time and significantly improving channel throughput.
[0121] In another embodiment, Figure 10This is a flowchart illustrating a HARQ management method provided by an embodiment of the present invention. The network device predicts channel quality based on ephemeris information and historical channel measurement data, and pre-allocates wireless transmission resources. Subsequently, a compressed DCI containing the starting process number and the number of consecutive processes is generated and distributed. Upon receiving the DCI, the terminal parses out the process number range and sequentially transmits data on the pre-allocated time-frequency resources, without waiting for multiple independent scheduling operations.
[0122] In another embodiment, Figure 11 This is a flowchart of a HARQ management method provided by an embodiment of the present invention. After receiving the DCI, the terminal parses out the starting ID (5) and the consecutive number (4), thereby calculating the process range as 5, 6, 7, 8. Subsequently, according to predefined rules (protocol agreement or RRC signaling configuration), the process range is mapped to specific time-frequency resources pre-allocated by the network device, and data transmission is performed.
[0123] The present invention will be described exemplarily below. In this embodiment, "network side" represents "network device", "terminal" represents "terminal device", "satellite ephemeris" represents "satellite ephemeris information", and "HARQ process number range" represents "HARQ process number set".
[0124] Because NTN needs to support a large number of HARQ processes, the proportion of the process number field in the traditional DCI format increases. Traditional HARQ prohibits heavy reliance on real-time ACK / NACK feedback to determine retransmission scheduling. The UE needs to process a large number of independent DCI scheduling instructions and perform independent state management and soft buffer maintenance for each HARQ process, increasing the implementation complexity and power consumption of the UE.
[0125] This invention compresses multiple consecutive reading process scheduling information into a concise DCI by compressing the HARQ process number indication method; it utilizes the predictability of NTN channel changes to perform advance resource allocation, reducing reliance on real-time feedback; and through process number range indication and pre-scheduling, it enables the UE to process data according to a predetermined sequence, reducing processing complexity.
[0126] This invention performs the following method when managing the HARQ process, which is executed by the network device:
[0127] Based on satellite ephemeris and historical channel measurement data, predict the transmission configuration available to the terminal in the first time period in the future;
[0128] Based on the predicted transmission configuration, the terminal is pre-allocated wireless transmission resources for a second time period and a continuous range of HARQ process numbers.
[0129] A downlink control information (DCI) is generated, which includes a first field and a second field. The first field is used to indicate the starting process number of the consecutive HARQ process number range, and the second field is used to indicate the number of consecutive processes included in the consecutive HARQ process number range.
[0130] The DCI is sent to the terminal to schedule the terminal to communicate during the second time period.
[0131] In another embodiment, the transmission configuration available to the predictive terminal in the future first time period includes at least one of the modulation and coding scheme (MCS) or beamforming configuration applicable to the predictive terminal in the future first time period.
[0132] In another embodiment, the prediction based on satellite ephemeris and historical channel measurement data includes: calculating the future geometric relationship changes between the terminal and the satellite according to the satellite ephemeris information; combining the geometric relationship changes with the historical channel measurement data, and predicting the future channel quality through a filtering algorithm or machine learning model.
[0133] In another embodiment, the filtering algorithm is a Kalman filter or a variant thereof. The machine learning model is one of a recurrent neural network, a long short-term memory network, or a gated recurrent unit.
[0134] In another embodiment, the first field is 7 bits long and is used to indicate a process number from 0 to 127; the second field is 4 bits long and is used to indicate 1 to 16 consecutive processes.
[0135] In another embodiment, the duration of the first time period is determined based on the dwell time of the satellite beam or the round-trip time (RTT) of the NTN. The duration of the second time period is determined based on the dwell time of the satellite beam or the RTT of the NTN.
[0136] In another embodiment, when a sudden change in channel quality is detected or the terminal is about to perform a beam switch, the pre-allocated radio transmission resources and HARQ process are reconfigured or released through the Media Access Control Element (MAC-CE) signaling.
[0137] This invention performs the following method when managing HARQ processes, executed by a terminal device, the method comprising:
[0138] The first field and the second field are parsed from the DCI, where the first field indicates the starting process number and the second field indicates the number of consecutive processes;
[0139] Based on the starting process number and the number of consecutive processes, a range of consecutive HARQ process numbers is pre-allocated;
[0140] On pre-allocated wireless transmission resources, communication is conducted with the network device based on the continuous range of HARQ process numbers.
[0141] In another embodiment, after determining the pre-allocated range of consecutive HARQ process numbers, the method further includes: mapping the range of consecutive HARQ process numbers to pre-allocated time-frequency resources according to predefined rules, wherein the predefined rules are pre-agreed upon by the protocol or configured by Radio Resource Control (RRC) signaling.
[0142] This invention proposes a HARQ management method suitable for NTN scenarios. Leveraging the relatively slow channel changes and predictable ephemeris information in NTN, the network side proactively predicts channel quality over a future period based on satellite ephemeris and historical channel data, and pre-allocates continuous time-frequency resources and HARQ process number ranges. The starting process number and the number of consecutive processes are indicated in the DCI, reducing control signaling overhead.
[0143] The advantages of this invention are:
[0144] This transforms network devices from "passively responding to feedback" to "actively pre-allocating resources." During the long delay of waiting for feedback on the previous data packet, network devices can continuously send subsequent pre-allocated new data packets, ensuring continuous filling of the transmission pipeline.
[0145] The advantage of compressing process numbers in the DCI proposed in this invention is that the signaling required to schedule N processes is compressed from N independent DCIs to 1 DCI.
[0146] Example 4
[0147] Figure 12 This is a schematic diagram of the structure of a HARQ management device provided in Embodiment 4 of the present invention. Figure 3 As shown, the device includes:
[0148] Prediction module 410 is used to predict the transmission configuration of terminal devices in the first time period in the future based on the mobile trajectory information of network devices.
[0149] The allocation module 420 is used to pre-allocate wireless transmission resources for the terminal device in a future second time period, and a continuous set of Hybrid Automatic Repeat Request (HARQ) process numbers, based on the transmission configuration.
[0150] The sending module 430 is used to send a scheduling signaling to the terminal device. The scheduling signaling is used to indicate the continuous set of HARQ process numbers and to schedule the terminal device to use the wireless transmission resources and the set of HARQ process numbers for communication during the second time period.
[0151] The technical solution of this invention involves a prediction module that predicts the transmission configuration of a terminal device within a first time period based on the network device's movement trajectory information. An allocation module, based on this transmission configuration, pre-allocates wireless transmission resources and a continuous set of Hybrid Automatic Repeat Request (HARQ) process numbers to the terminal device within a second time period. Predicting the transmission configuration within a future period based on the network device's movement trajectory information achieves resource pre-allocation, improving the flexibility of process scheduling, resource utilization, and communication reliability. A sending module sends scheduling signaling to the terminal device. This scheduling signaling instructs the terminal device to use the continuous set of HARQ process numbers and schedules the terminal device to communicate using the wireless transmission resources and the set of HARQ process numbers within the second time period. By compressing the HARQ process numbers, signaling overhead is reduced, lowering the complexity of the terminal device processing the scheduling signaling.
[0152] In another embodiment, the transmission configuration includes at least one of the following: modulation and coding scheme; beam configuration; time and frequency resources; timing advance.
[0153] In another embodiment, the movement trajectory information includes at least one of the following: satellite ephemeris information, high-altitude platform trajectory information, and UAV base station flight path information.
[0154] In another embodiment, the movement trajectory information further includes at least one of the following: a beam scan information map of a low Earth orbit satellite constellation and path information of a vehicle traveling on a fixed route.
[0155] In another embodiment, the prediction module 410 is specifically used for:
[0156] Based on the movement trajectory information, the predictive model determines the future changes in the geometric relationship between the terminal device and the network device.
[0157] By processing the changes in the geometric relationship with historical channel measurement data using a predictive model, the future channel quality can be obtained;
[0158] Determine a transmission configuration that matches the channel quality.
[0159] In another embodiment, the scheduling signaling is downlink control information (DCI).
[0160] In another embodiment, the DCI includes a first field and a second field, the first field indicating the starting process number of the HARQ process number set, and the second field indicating the number of consecutive processes contained in the HARQ process number set.
[0161] In another embodiment, the first field is 7 bits long and is used to indicate a process number from 0 to 127; the second field is 4 bits long and is used to indicate 1 to 16 consecutive processes.
[0162] In another embodiment,
[0163] The duration of the first time period and / or the second time period is determined based on the dwell time of the satellite beam or the round-trip time of the NTN.
[0164] In another embodiment, the device further includes:
[0165] The detection module is used to reconfigure or release the pre-allocated wireless transmission resources and the HARQ process number set through media access control element signaling when a channel quality mutation is detected or the terminal device is about to perform beam switching.
[0166] The HARQ management device provided in this embodiment of the invention can execute a HARQ management method provided in any embodiment of the invention, and has the corresponding functional modules and beneficial effects of the method execution.
[0167] Example 5
[0168] Figure 13 This is a schematic diagram of the structure of a HARQ management device provided in Embodiment 5 of the present invention. Figure 3 As shown, the device includes:
[0169] The acquisition module 510 is used to acquire the scheduling signaling sent by the network device. The scheduling signaling is used to indicate the continuous set of HARQ process numbers and to schedule the terminal device to use the wireless transmission resources and the set of HARQ process numbers for communication during the second time period.
[0170] The parsing module 520 is used to parse the set of consecutive HARQ process numbers indicated by the network device from the scheduling signaling;
[0171] The communication module 530 is used to communicate with the network device based on the set of HARQ process numbers on pre-allocated wireless transmission resources.
[0172] The technical solution of this invention involves an acquisition module acquiring scheduling signaling sent by a network device, and a parsing module parsing a continuous set of HARQ process numbers indicated by the network device from the scheduling signaling. By using the HARQ process set included in the scheduling signaling, the data volume of the scheduling signaling is greatly compressed, reducing signaling transmission overhead. The communication module communicates with the network device based on the set of HARQ process numbers on pre-allocated wireless transmission resources, avoiding frequent scheduling signaling interactions. Data can be continuously transmitted on the pre-allocated wireless transmission resources, maximizing the effective data volume during resource occupancy time and significantly improving channel throughput.
[0173] In another embodiment, the communication module 540 is specifically used for:
[0174] According to predefined rules, the set of HARQ process IDs is mapped to pre-allocated time-frequency resources, and data communication with the network device is performed on the mapped time-frequency resources.
[0175] The HARQ management device provided in this embodiment of the invention can execute a HARQ management method provided in any embodiment of the invention, and has the corresponding functional modules and beneficial effects of the method execution.
[0176] Example 6
[0177] Figure 14 This is a structural block diagram of an electronic device provided in an embodiment of the present invention, such as... Figure 14 The diagram illustrates a schematic representation of an electronic device 10 that can be used to implement embodiments of the present invention. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as personal digital assistants, cellular phones, smartphones, wearable devices (e.g., helmets, glasses, watches, etc.), and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely illustrative and are not intended to limit the implementation of the invention described and / or claimed herein.
[0178] like Figure 14 As shown, the electronic device 10 includes at least one processor 11 and a memory, such as a read-only memory (ROM) 12, a random access memory (RAM) 13, etc., which is communicatively connected to the at least one processor 11. The memory stores a computer program that can be executed by the at least one processor 11, and the computer program is executed by the at least one processor 11 to enable the at least one processor 11 to perform the method provided by the present invention.
[0179] The processor 11 can perform various appropriate actions and processes based on a computer program stored in the read-only memory (ROM) 12 or a computer program loaded from the storage unit 18 into the random access memory (RAM) 13. The RAM 13 can also store various programs and data required for the operation of the electronic device 10. The processor 11, ROM 12, and RAM 13 are interconnected via a bus 14. An input / output (I / O) interface 15 is also connected to the bus 14.
[0180] Multiple components in electronic device 10 are connected to I / O interface 15, including: input unit 16, such as keyboard, mouse, etc.; output unit 17, such as various types of displays, speakers, etc.; storage unit 18, such as disk, optical disk, etc.; and communication unit 19, such as network card, modem, wireless transceiver, etc. Communication unit 19 allows electronic device 10 to exchange information / data with other devices through computer networks such as the Internet and / or various telecommunications networks.
[0181] Processor 11 can be a variety of general-purpose and / or special-purpose processing components with processing and computing capabilities. Some examples of processor 11 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various special-purpose artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, digital signal processors (DSPs), and any suitable processor, controller, microcontroller, etc. Processor 11 performs the various methods and processes described above, such as the methods provided in this invention.
[0182] In some embodiments, the methods provided herein may be implemented as a computer program tangibly contained in a computer-readable storage medium, such as storage unit 18. In some embodiments, part or all of the computer program may be loaded and / or installed on electronic device 10 via ROM 12 and / or communication unit 19. When the computer program is loaded into RAM 13 and executed by processor 11, one or more steps of the methods described above may be performed. Alternatively, in other embodiments, processor 11 may be configured to execute the methods by any other suitable means (e.g., by means of firmware).
[0183] Various embodiments of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), application-specific standard parts (ASSPs), systems on a chip (SOCs), complex programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various embodiments may include implementations in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which may be a dedicated or general-purpose programmable processor, capable of receiving data and instructions from a storage system, at least one input device, and at least one output device, and transmitting data and instructions to the storage system, the at least one input device, and the at least one output device.
[0184] Computer programs used to implement the methods of the present invention may be written in any combination of one or more programming languages. These computer programs may be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, such that when executed by the processor, the computer programs cause the functions / operations specified in the flowcharts and / or block diagrams to be performed. The computer programs may be executed entirely on a machine, partially on a machine, or as a standalone software package, partially on a machine and partially on a remote machine, or entirely on a remote machine or server.
[0185] In the context of this invention, a computer-readable storage medium stores computer instructions that are used to cause a processor to execute and implement the method provided by this invention.
[0186] The present invention also provides a computer program product comprising a computer program that, when executed by a processor, implements the method provided according to embodiments of the present invention. A computer-readable storage medium may be a tangible medium that may contain or store a computer program for use by or in conjunction with an instruction execution system, apparatus, or device. The computer-readable storage medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination thereof. Alternatively, the computer-readable storage medium may be a machine-readable signal medium. More specific examples of machine-readable storage media include electrical connections based on one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fibers, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof.
[0187] To provide interaction with a user, the systems and techniques described herein can be implemented on an electronic device having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and pointing device (e.g., a mouse or trackball) through which the user provides input to the electronic device. Other types of devices can also be used to provide interaction with the user; for example, feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including sound input, voice input, or tactile input).
[0188] The systems and technologies described herein can be implemented in computing systems that include backend components (e.g., as data servers), or middleware components (e.g., application servers), or frontend components (e.g., user computers with graphical user interfaces or web browsers through which users can interact with implementations of the systems and technologies described herein), or any combination of such backend, middleware, or frontend components. The components of the system can be interconnected via digital data communication of any form or medium (e.g., communication networks). Examples of communication networks include local area networks (LANs), wide area networks (WANs), blockchain networks, and the Internet.
[0189] A computing system can include clients and servers. Clients and servers are generally located far apart and typically interact through communication networks. The client-server relationship is created by computer programs running on the respective computers and having a client-server relationship with each other. The server can be a cloud server, also known as a cloud computing server or cloud host, which is a hosting product within the cloud computing service system to address the shortcomings of traditional physical hosts and VPS services, such as high management difficulty and weak business scalability.
[0190] This invention also provides a computer program product, including a computer program that, when executed by a processor, can implement the methods provided in any embodiment of this application.
[0191] In the implementation of the computer program product, computer program code for performing the operations of this application can be written in one or more programming languages or a combination thereof. Programming languages include object-oriented programming languages such as Java, Smalltalk, and C++, as well as conventional procedural programming languages such as C or similar languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving remote computers, the remote computer can be connected to the user's computer via any type of network—including a local area network (LAN) or a wide area network (WAN)—or can be connected to an external computer (e.g., via the Internet using an Internet service provider).
[0192] It should be understood that the various forms of processes shown above can be used, with steps reordered, added, or deleted. For example, the steps described in this invention can be executed in parallel, sequentially, or in different orders, as long as the desired result of the technical solution of this invention can be achieved, and this is not limited herein.
[0193] The specific embodiments described above do not constitute a limitation on the scope of protection of this invention. Those skilled in the art should understand that various modifications, combinations, sub-combinations, and substitutions can be made according to design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of this invention should be included within the scope of protection of this invention.
Claims
1. A HARQ management method, characterized in that, Applied to network devices, the method includes: Based on the mobile trajectory information of network devices, predict the transmission configuration of terminal devices in the first time period in the future; Based on the transmission configuration, wireless transmission resources for a future second time period and a continuous set of Hybrid Automatic Repeat Request (HARQ) process numbers are pre-allocated to the terminal device. A scheduling signaling message is sent to the terminal device, the scheduling signaling message being used to indicate the consecutive set of HARQ process numbers, and to schedule the terminal device to use the wireless transmission resources and the set of HARQ process numbers for communication during the second time period.
2. The method according to claim 1, characterized in that, The transmission configuration includes at least one of the following: Modulation coding scheme; Beam configuration; Time and frequency resources; Timely advance.
3. The method according to claim 1, characterized in that, The movement trajectory information includes at least one of the following: Satellite ephemeris information, high-altitude platform trajectory information, and UAV base station flight path information.
4. The method according to claim 3, characterized in that, The movement trajectory information also includes at least one of the following: Beam scan information of low Earth orbit satellite constellations and path information of vehicles traveling on fixed routes.
5. The method according to claim 1, characterized in that, The prediction of the terminal device's transmission configuration within a future first time period based on the network device's movement trajectory information includes: Based on the movement trajectory information, the predictive model determines the future changes in the geometric relationship between the terminal device and the network device. By processing the changes in the geometric relationship with historical channel measurement data using a predictive model, the future channel quality can be obtained; Determine a transmission configuration that matches the channel quality.
6. The method according to claim 1, characterized in that, The scheduling signaling is downlink control information (DCI).
7. The method according to claim 6, characterized in that, The DCI includes a first field and a second field. The first field indicates the starting process number of the HARQ process number set, and the second field indicates the number of consecutive processes contained in the HARQ process number set.
8. The method according to claim 7, characterized in that, The first field is 7 bits long and is used to indicate process IDs from 0 to 127; the second field is 4 bits long and is used to indicate 1 to 16 consecutive processes.
9. The method according to claim 1, characterized in that, The duration of the first time period and / or the second time period is determined based on the dwell time of the satellite beam or the round-trip time delay of the NTN.
10. The method according to claim 1, characterized in that, Also includes: When a sudden change in channel quality is detected or the terminal device is about to perform a beam switch, the pre-allocated wireless transmission resources and the HARQ process number set are reconfigured or released through the media access control element signaling.
11. A HARQ management method, characterized in that, Applied to a terminal device, the method includes: The system acquires scheduling signaling sent by a network device, the scheduling signaling being used to instruct the continuous set of HARQ process numbers and to schedule the terminal device to communicate using the wireless transmission resources and the set of HARQ process numbers during the second time period; Parse the consecutive set of HARQ process numbers indicated by the network device from the scheduling signaling; On the pre-allocated wireless transmission resources, communication is conducted with the network device based on the set of HARQ process numbers.
12. The method according to claim 11, characterized in that, The communication with the network device based on the HARQ process number set on the pre-allocated wireless transmission resources includes: According to predefined rules, the set of HARQ process IDs is mapped to pre-allocated time-frequency resources, and data communication with the network device is performed on the mapped time-frequency resources.
13. A HARQ management device, characterized in that, Configured in a network device, the device includes: The prediction module is used to predict the transmission configuration of terminal devices in the first time period in the future based on the mobile trajectory information of network devices. The allocation module is used to pre-allocate wireless transmission resources for the terminal device in the second future time period, and a continuous set of Hybrid Automatic Repeat Request (HARQ) process numbers, based on the transmission configuration. The sending module is used to send scheduling signaling to the terminal device. The scheduling signaling is used to indicate the continuous set of HARQ process numbers and to schedule the terminal device to use the wireless transmission resources and the set of HARQ process numbers for communication during the second time period.
14. A HARQ management device, characterized in that, Configured in a terminal device, the device includes: The acquisition module is used to acquire the scheduling signaling sent by the network device. The scheduling signaling is used to indicate the continuous set of HARQ process numbers and to schedule the terminal device to use the wireless transmission resources and the set of HARQ process numbers for communication during the second time period. The parsing module is used to parse the set of consecutive HARQ process numbers indicated by the network device from the scheduling signaling; A communication module is used to communicate with the network device based on the set of HARQ process numbers on pre-allocated wireless transmission resources.
15. A communication node, characterized in that, The communication node includes: At least one processor; and A memory communicatively connected to the at least one processor; wherein, The memory stores a computer program that can be executed by the at least one processor to enable the at least one processor to perform the method according to any one of claims 1-12.
16. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer instructions that are used to cause a processor to perform the method of any one of claims 1-12.
17. A computer program product, characterized in that, The computer program product includes a computer program that, when executed by a processor, implements the method according to any one of claims 1-12.