Hybrid automatic repeat request transmission method and device based on satellite transmission
By splitting and alternately using HARQ processes in satellite transmission-based scenarios, the problem of waste of air interface resources caused by insufficient HARQ processes is solved, and higher resource utilization and data transmission efficiency are achieved.
Patent Information
- Application Number
- CN202411767223.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-04
- Publication Date
- 2025-03-18
- Estimated Expiration
- 2044-12-04
AI Technical Summary
In the scenario based on satellite transmission, insufficient HARQ process leads to wasted air interface resources, which cannot meet the needs of data transmission every millisecond.
By determining the number of target HARQ processes supported by the terminal and splitting them into the first and second part HARQ processes, the two parts HARQ processes are controlled to perform packet retransmission alternately.
Without increasing the burden on the additional HARQ process, improve resource utilization, ensure that more data transmission can be scheduled and processed, and reduce waste of air interface resources.
Smart Images

Figure CN119652474A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of wireless communication technology, and in particular to a hybrid automatic repeat request transmission method, device, electronic device and storage medium based on satellite transmission. Background Art
[0002] The 3GPP wireless NR system 38.214 protocol defines HARQ (Hybrid Automatic Repeat Request), which is a technology that combines forward error correction coding (FEC) and automatic repeat request (ARQ). Its basic principle is: FEC technology is used at the receiving end to correct the correctable part of all errors. Error data packets are continuously corrected through error detection judgment. At the same time, the sending end retransmits data packets that cannot be corrected according to the HARQ feedback results.
[0003] The 3GPP protocol stipulates that each data transmission must have HARQ to ensure the correctness of the transmission. The scenario of satellite-based data transmission is different from that of ground base station transmission in the following ways. Figure 2 As shown in the figure, the satellite is 495 km away from the ground, and the one-way delay of air interface transmission is 6 ms. The maximum time for data transmission in the downlink direction is 20 ms (downlink air interface one-way delay 6 ms + K1 value 2 ms + uplink air interface one-way delay 6 ms + physical layer processing time 6 ms). When the terminal has a large amount of downlink data in FDD mode, data is transmitted once every millisecond. Each data transmission needs to allocate a HARQ process (HARQProcess), and a maximum of 16 can be allocated (the 38.331 protocol stipulates that the base station supports a maximum of 16 different HARQ processes, such as Figure 3 As shown in Figure 1, it is not enough to support the scenario where the one-way delay exceeds 20 milliseconds. At this time, there will inevitably be at least 4 milliseconds of time when the HARQ Process cannot be obtained and the data transmission opportunity is lost. Similarly, if Figure 4 As shown in FIG. 1 , the maximum time for uplink scheduling is 18 ms (L1 processing time 2 ms + two transmission delays 6 ms*2 + K2 value 2 ms + L1 decoding processing time 2 ms). In this scenario, 16 HARQ processes cannot meet the demand for data transmission every millisecond.
[0004] In summary, in a satellite transmission scenario, it is easy to waste air interface resources due to insufficient HARQ processes. Summary of the invention
[0005] The purpose of the embodiments of the present application is to provide a hybrid automatic repeat request transmission method, device, electronic device and storage medium based on satellite transmission, which can improve resource utilization without increasing the burden of additional HARQ processes and ensure that more data transmission can be scheduled and processed.
[0006] In order to achieve the above objectives, the present application embodiment adopts the following technical solutions:
[0007] In a first aspect, an embodiment of the present application provides a hybrid automatic repeat request transmission method based on satellite transmission, comprising:
[0008] Determine the target number of HARQ processes supported by the terminal;
[0009] Splitting the target number of HARQ processes supported by the terminal into a first part of HARQ processes and a second part of HARQ processes;
[0010] The first part of the HARQ process and the second part of the HARQ process are controlled to perform data packet retransmission alternately.
[0011] In one implementation, splitting the target number of HARQ processes into a first part of HARQ processes and a second part of HARQ processes includes:
[0012] In a system that uses a synchronous frame number (SFN) for time division, HARQ processes are allocated to time slots corresponding to different synchronous frame number values according to preset rules, and a process identifier corresponding to the HARQ process is determined; the process identifier is used to indicate whether the corresponding HARQ process needs to be retransmitted.
[0013] In one implementation, the HARQ process allocation to time slots corresponding to different synchronization frame number values according to a preset rule includes:
[0014] In a time slot of a first preset sequence number interval in which the synchronization frame number is 0, allocating a process identifier of 0 to the first preset number of HARQ processes;
[0015] In the time slot of the second preset sequence number interval where the synchronization frame number is 1, a process identifier that is not to be retransmitted is allocated.
[0016] In one implementation, the time slot to which the process identifier not to be retransmitted is allocated releases the HARQ process when data transmission fails.
[0017] In one embodiment, controlling the first part of the HARQ process and the second part of the HARQ process to alternately perform data packet retransmission includes:
[0018] When the first part of the HARQ process performs data packet retransmission, the second part of the HARQ process does not perform data packet retransmission;
[0019] After the first part of the HARQ process completes data packet retransmission, the second part of the HARQ process is controlled to perform data packet retransmission.
[0020] In a second aspect, the present application provides a hybrid automatic repeat request transmission device based on satellite transmission, comprising:
[0021] A determination module, used to determine the target number of HARQ processes supported by the terminal;
[0022] A splitting module, used for splitting the target number of HARQ processes supported by the terminal into a first part of HARQ processes and a second part of HARQ processes;
[0023] The control module is used to control the first part of the HARQ process and the second part of the HARQ process to alternately perform data packet retransmission.
[0024] In a third aspect, the present application provides an electronic device comprising: a processor; a memory for storing instructions executable by the processor; wherein the processor is configured to execute the instructions to implement the steps of the hybrid automatic repeat request transmission method based on satellite transmission as described in any one of the first aspects.
[0025] In a fourth aspect, the present application provides a computer-readable storage medium. When the instructions in the computer-readable storage medium are executed by a processor, the steps of the hybrid automatic repeat request transmission method based on satellite transmission as described in any one of the first aspects are implemented.
[0026] The present application provides a satellite-based hybrid automatic repeat request transmission method, device, electronic device and storage medium, the method comprising: determining the target number of HARQ processes supported by the terminal; splitting the target number of HARQ processes supported by the terminal into a first part of HARQ processes and a second part of HARQ processes; controlling the first part of HARQ processes and the second part of HARQ processes to alternately perform data packet retransmission. By reasonably allocating the HARQ processes, the utilization rate of resources can be improved without increasing the burden of additional HARQ processes, ensuring that more data transmission can be scheduled and processed. BRIEF DESCRIPTION OF THE DRAWINGS
[0027] The drawings described herein are used to provide a further understanding of the present application and constitute a part of the present application. The illustrative embodiments of the present application and their descriptions are used to explain the present application and do not constitute an improper limitation on the present application. In the drawings:
[0028] Figure 1A schematic flow chart of a hybrid automatic repeat request transmission method based on satellite transmission provided for one embodiment of the present application;
[0029] Figure 2 A schematic diagram of a scenario of satellite-based data transmission in the background technology of the present invention;
[0030] Figure 3 A schematic diagram of HARQ process (HARQ Process) for data transmission in the background technology of the present invention;
[0031] Figure 4 A schematic diagram of scheduling duration in the background technology of the present invention;
[0032] Figure 5 A schematic structural diagram of a hybrid automatic repeat request transmission device based on satellite transmission provided by an embodiment of the present application;
[0033] Figure 6 A schematic diagram of the structure of an electronic device provided for one embodiment of the present application. DETAILED DESCRIPTION
[0034] In order to make the purpose, technical solution and advantages of the present application clearer, the technical solution of the present application will be clearly and completely described below in combination with the specific embodiments of the present application and the corresponding drawings. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of the present application.
[0035] The terms "first", "second", etc. in this specification and claims are used to distinguish similar objects, and are not used to describe a particular order or precedence. It should be understood that the terms used in this way can be interchanged where appropriate so that the embodiments of the present application are implemented in a sequence other than those illustrated or described herein. In addition, "and / or" in this specification and claims means at least one of the connected objects, and the character " / " generally means that the objects associated with each other are in an "or" relationship.
[0036] See also Figure 1, is a flow chart of a hybrid automatic repeat request transmission method based on satellite transmission provided in an embodiment of the present application. The hybrid automatic repeat request transmission method based on satellite transmission can be executed by a hybrid automatic repeat request transmission device based on satellite transmission provided in an embodiment of the present application. The device can be implemented in software and / or hardware, such as a server, a computer, a processor and other electronic devices. In this embodiment, taking the execution subject of the hybrid automatic repeat request transmission method based on satellite transmission as a computer processor as an example, the hybrid automatic repeat request transmission method based on satellite transmission provided in this embodiment includes:
[0037] Step S1, determining the target number of HARQ processes supported by the terminal;
[0038] Step S2, splitting the target number of HARQ processes supported by the terminal into a first part of HARQ processes and a second part of HARQ processes;
[0039] Step S3: Control the first part of the HARQ process and the second part of the HARQ process to perform data packet retransmission alternately.
[0040] In one embodiment, the target number of HARQ processes is split into a first part of HARQ processes and a second part of HARQ processes, including: in a system using a synchronous frame number (SFN, Synchronous Frame Number) for time division, HARQ processes are allocated to time slots corresponding to different synchronous frame number values according to preset rules, and a process identifier corresponding to the HARQ process is determined; the process identifier is used to indicate whether the corresponding HARQ process needs to be retransmitted.
[0041] Specifically, the HARQ process is allocated to the time slots corresponding to different synchronization frame number values according to the preset rules, including: in the time slots of the first preset sequence number interval with the synchronization frame number being 0, HARQ processes with process identifiers ranging from 0 to the first preset number are allocated; in the time slots of the second preset sequence number interval with the synchronization frame number being 1, process identifiers that are not retransmitted are allocated.
[0042] Exemplarily, take the case that the target number of HARQ processes supported by the terminal is 15. Specifically, HARQ processes with process identifiers 0 to 10 are allocated on the 10 time slots with SFN 0. This means that each time slot is allocated a unique HARQ process identifier. On time slots 1 to 5 with SFN 1, process identifiers that are not retransmitted, namely, 11 to 15, are allocated. This means that in these specific time slots, if data transmission fails, the system will not attempt to retransmit, but will directly release these HARQ processes. For time slots 6 to 9 with SFN 1, since the original allocation strategy has already used process identifiers 0-15, and process identifiers 11 to 15 have been allocated and not retransmitted in the first 5 time slots with SFN 1, these process identifiers become available in time slots 6 to 9. Therefore, the system can reuse process identifiers 11 to 14 to allocate these time slots. In this way, a reasonable process identifier can be allocated at each scheduling moment, and if the process identifier No. 0 with SFN 0 and time slot 0 fails to transmit, it can be processed by the system after receiving feedback at SFN 2 and time slot 0, and retransmission of the process identifier No. 0 can be arranged at a subsequent moment, thus improving the stability of the air interface. In view of the different requirements of different systems for air interface stability, the present invention does not limit the number of process identifiers to be retransmitted, so that different numbers of retransmission HARQ can be reasonably allocated according to different stability requirements.
[0043] This strategy allows the network to use resources more flexibly. Reusing process identifiers 11-14 in time slots 6-9 can be seen as recycling HARQ resources, which can improve resource utilization without adding additional HARQ process burdens and ensure that more data transmission can be scheduled and processed. This also shows that for those HARQ processes that do not retransmit, once their role in a time slot ends, their corresponding process identifiers can be quickly recycled and reused in subsequent time slots.
[0044] In one embodiment, the time slot allocated with the process identifier not to be retransmitted releases the HARQ process when data transmission fails. In this way, the HARQ process not to be retransmitted can be released immediately after allocation, thereby achieving the purpose of rapid cyclic use.
[0045] The controlling the first part HARQ process and the second part HARQ process to alternately perform data packet retransmission includes: when the first part HARQ process performs data packet retransmission, the second part HARQ process does not perform data packet retransmission; after the first part HARQ process completes data packet retransmission, controlling the second part HARQ process to perform data packet retransmission.
[0046] In this way, when a large number of transmissions are carried out simultaneously, the data transmission time is effectively utilized, the waste of air interface resources is reduced, and the air interface utilization rate is improved. It also ensures that some transmissions can perform HARQ detection, and to a certain extent, the reliability of air interface transmission is also guaranteed.
[0047] The hybrid automatic repeat request transmission method based on satellite transmission provided in the present application synchronously sets part of the HARQ to perform a retransmission to ensure communication stability, while the other part of the HARQ does not perform a retransmission, thereby improving the air interface utilization. This method can effectively ensure that the UE can be scheduled normally for each TTI (Transmission Time Interval) in the scenario of large satellite transmission delay, thereby improving the air interface utilization and air interface reliability.
[0048] With the above Figure 1 Corresponding to the hybrid automatic repeat request transmission method based on satellite transmission shown in the embodiment of the present application, a hybrid automatic repeat request transmission device based on satellite transmission is also proposed. Figure 5 , is a schematic structural diagram of a hybrid automatic repeat request transmission device based on satellite transmission provided by an embodiment of the present application, the device comprising:
[0049] A determination module, used to determine the target number of HARQ processes supported by the terminal;
[0050] A splitting module, used for splitting the target number of HARQ processes supported by the terminal into a first part of HARQ processes and a second part of HARQ processes;
[0051] The control module is used to control the first part of the HARQ process and the second part of the HARQ process to alternately perform data packet retransmission.
[0052] For the specific definition of the hybrid automatic repeat request transmission device based on satellite transmission, please refer to the definition of the hybrid automatic repeat request transmission method based on satellite transmission above, which will not be repeated here. Each module in the above-mentioned hybrid automatic repeat request transmission device based on satellite transmission can be implemented in whole or in part by software, hardware and a combination thereof. The above-mentioned modules can be embedded in or independent of the processor of the electronic device in the form of hardware, or can be stored in the memory of the electronic device in the form of software, so that the processor can call and execute the operations corresponding to the above modules.
[0053] According to another embodiment of the present application, Figure 5The various units in the hybrid automatic repeat request transmission device based on satellite transmission shown can be individually or all combined into one or several other units to constitute, or one (some) of the units can be further divided into multiple functionally smaller units to constitute, which can achieve the same operation without affecting the realization of the technical effects of the embodiments of the present application. The above-mentioned units are divided based on logical functions. In actual applications, the functions of one unit can also be implemented by multiple units, or the functions of multiple units can be implemented by one unit. In other embodiments of the present application, the hybrid automatic repeat request transmission device based on satellite transmission can also include other units. In actual applications, these functions can also be implemented with the assistance of other units, and can be implemented by the collaboration of multiple units.
[0054] According to another embodiment of the present application, the program can be executed on a general computing device such as a computer including a central processing unit (CPU), a random access memory (RAM), a read-only memory (ROM), and other processing elements and storage elements. Figure 1 A computer program (including program code) for each step involved in the corresponding method shown in FIG. Figure 5 The hybrid automatic repeat request transmission device based on satellite transmission shown in the embodiment of the present application is used to implement the hybrid automatic repeat request transmission method based on satellite transmission. The computer program can be recorded on a computer-readable storage medium, for example, and transferred to an electronic device through the computer-readable storage medium and run therein.
[0055] Figure 6 This is a schematic diagram of the structure of an electronic device according to an embodiment of the present application. Figure 6 At the hardware level, the electronic device includes a processor, and optionally also includes an internal bus, a network interface, and a memory. The memory may include a memory, such as a high-speed random access memory (RAM), and may also include a non-volatile memory (non-volatile memory), such as at least one disk storage. Of course, the electronic device may also include hardware required for other services.
[0056] The processor, network interface and memory can be interconnected through an internal bus, which can be an ISA (Industry Standard Architecture) bus, a PCI (Peripheral Component Interconnect) bus or an EISA (Extended Industry Standard Architecture) bus. The bus can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 6 Only one bidirectional arrow is used in the diagram, but this does not mean that there is only one bus or only one type of bus.
[0057] The memory is used to store the program. Specifically, the program may include a program code, and the program code includes a computer operation instruction. The memory may include a memory and a non-volatile memory, and provides instructions and data to the processor.
[0058] The processor reads the corresponding computer program from the non-volatile memory into the memory and then runs it, forming a data processing device at the logical level. The processor executes the program stored in the memory and is specifically used to execute the hybrid automatic repeat request transmission method based on satellite transmission provided in this embodiment.
[0059] The electronic device may also perform Figure 1 The method shown in the figure realizes a hybrid automatic repeat request transmission device based on satellite transmission. Figure 1 The functions of the illustrated embodiment will not be described in detail in the embodiments of the present application.
[0060] Of course, in addition to software implementation methods, the electronic device of the present application does not exclude other implementation methods, such as logic devices or a combination of software and hardware, etc. That is to say, the execution subject of the following processing flow is not limited to each logic unit, but can also be hardware or logic devices.
[0061] An embodiment of the present application also proposes a computer-readable storage medium, which stores one or more programs, and the one or more programs include instructions. When the instructions are executed by a portable electronic device including multiple applications, the portable electronic device can execute the hybrid automatic repeat request transmission method based on satellite transmission provided by the present application.
[0062] In short, the above description is only a preferred embodiment of the present application and is not intended to limit the protection scope of the present application. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application shall be included in the protection scope of the present application.
[0063] The systems, devices, modules or units described in the above embodiments may be implemented by computer chips or entities, or by products with certain functions. A typical implementation device is a computer. Specifically, the computer may be, for example, a personal computer, a laptop computer, a cellular phone, a camera phone, a smart phone, a personal digital assistant, a media player, a navigation device, an email device, a game console, a tablet computer, a wearable device, or a combination of any of these devices.
[0064] Computer readable media include permanent and non-permanent, removable and non-removable media that can be implemented by any method or technology to store information. Information can be computer readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, compact disk read-only memory (CD-ROM), digital versatile disk (DVD) or other optical storage, magnetic cassettes, magnetic tape disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device. As defined herein, computer readable media does not include temporary computer readable media (transitory media), such as modulated data signals and carrier waves.
[0065] It should also be noted that the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, commodity or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, commodity or device. In the absence of more restrictions, the elements defined by the sentence "comprises a ..." do not exclude the existence of other identical elements in the process, method, commodity or device including the elements.
[0066] Each embodiment in this specification is described in a progressive manner, and the same or similar parts between the embodiments can be referred to each other, and each embodiment focuses on the differences from other embodiments. In particular, for the system embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiment.
Claims
1. A hybrid automatic repeat request transmission method based on satellite transmission, characterized in that: include: Determine the target number of HARQ processes supported by the terminal; Splitting the target number of HARQ processes supported by the terminal into a first part of HARQ processes and a second part of HARQ processes; The first part of the HARQ process and the second part of the HARQ process are controlled to perform data packet retransmission alternately.
2. The method according to claim 1, characterized in that The step of splitting the target number of HARQ processes into a first part of HARQ processes and a second part of HARQ processes comprises: In a system that uses a synchronous frame number (SFN) for time division, HARQ processes are allocated to time slots corresponding to different synchronous frame number values according to preset rules, and a process identifier corresponding to the HARQ process is determined; the process identifier is used to indicate whether the corresponding HARQ process needs to be retransmitted.
3. The method according to claim 2, characterized in that The HARQ process allocation to time slots corresponding to different synchronization frame number values according to a preset rule includes: In a time slot of a first preset sequence number interval in which the synchronization frame number is 0, allocating a process identifier of 0 to the first preset number of HARQ processes; In the time slot of the second preset sequence number interval where the synchronization frame number is 1, a process identifier that is not to be retransmitted is allocated.
4. The method according to claim 3, characterized in that The time slot allocated with the process identifier not to be retransmitted releases the HARQ process when data transmission fails.
5. The method according to claim 1, characterized in that The controlling the first part of the HARQ processes and the second part of the HARQ processes to alternately perform data packet retransmission includes: When the first part of the HARQ process performs data packet retransmission, the second part of the HARQ process does not perform data packet retransmission; After the first part of the HARQ process completes data packet retransmission, the second part of the HARQ process is controlled to perform data packet retransmission.
6. A hybrid automatic repeat request transmission device based on satellite transmission, characterized in that: include: A determination module, used to determine the target number of HARQ processes supported by the terminal; A splitting module, used for splitting the target number of HARQ processes supported by the terminal into a first part of HARQ processes and a second part of HARQ processes; The control module is used to control the first part of the HARQ process and the second part of the HARQ process to alternately perform data packet retransmission.
7. An electronic device, characterized in that: include: processor; a memory for storing instructions executable by the processor; The processor is configured to execute the instructions to implement the steps of the hybrid automatic repeat request transmission method based on satellite transmission as described in any one of claims 1 to 5.
8. A computer-readable storage medium, characterized in that: When the instructions in the computer-readable storage medium are executed by a processor, the steps of the hybrid automatic repeat request transmission method based on satellite transmission as described in any one of claims 1 to 5 are implemented.
Citation Information
Patent Citations
Method for retransmitting data
CN108234086A
Wireless communication method and terminal equipment
CN116368760A
Method and apparatus for transmitting hybrid automatic repeat requests, and storage medium
US20220321273A1
Method for operating HARQ to change dynamic resource of wiress resource in wireless communication system, and apparatus therefor
WO2013147490A1