Data transmission method and apparatus, terminal and network device
By receiving scheduling signaling to determine the transmission parameters of the target data, the problem of fragmented spectrum utilization and carrier switching efficiency in the NR system is solved, enabling flexible and efficient data transmission and improving user experience and spectrum utilization efficiency.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- DATANG MOBILE COMM EQUIP CO LTD
- Filing Date
- 2023-06-02
- Publication Date
- 2026-04-14
AI Technical Summary
In NR systems, how can fragmented spectrum be effectively utilized for data transmission to avoid excessive demands on terminal and base station capabilities from traditional carrier aggregation methods, and to address the user experience degradation caused by carrier switching?
By receiving scheduling signals from network devices, the transmission parameters of the target data are determined, including the transmission carrier, the cyclic storage length, and the new or retransmission identifier, thereby enabling flexible and efficient data transmission.
It enables the effective use of fragmented spectrum without increasing the capacity requirements of terminals and base stations, thereby improving the flexibility and efficiency of data transmission and reducing carrier switching delay and retransmission latency.
Smart Images

Figure CN119070964B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communication technology, and in particular to a data transmission method, apparatus, terminal and network equipment. Background Technology
[0002] Current New Radio (NR) systems are designed to support large bandwidth per carrier (e.g., a maximum bandwidth of 50MHz when SCS=15KHz, a maximum bandwidth of 100MHz when SCS=30KHz, and a maximum bandwidth of 400MHz when SCS=120KHz) to meet the high-speed communication requirements of eMBB services in the 5G era.
[0003] In real-world communication deployments, sub-6GHz remains the primary communication frequency band for NR systems, especially the 700MHz / 800MHz / 900MHz band in the sub-1GHz range, which is considered the golden frequency band for 5G deployment. However, these golden / primary frequency bands are fragmented. Using traditional carrier aggregation (CA) to utilize these fragmented spectra distributed across different frequency bands requires user equipment (UE) and base stations to support stronger receiving or transmitting capabilities (e.g., supporting simultaneous multi-band receiving / transmitting RF front-end capabilities and baseband processing capabilities supporting a greater number of aggregated carriers). Therefore, achieving flexible and efficient data transmission is a pressing issue that needs to be addressed. Summary of the Invention
[0004] This application provides a data transmission method, apparatus, terminal, and network device to ensure flexible and effective data transmission.
[0005] To address the aforementioned technical problems, embodiments of this application provide a data transmission method, executed by a terminal, comprising:
[0006] Receive the first scheduling signaling sent by the network device;
[0007] Based on the first scheduling signaling, the transmission parameters of the scheduled target data are determined;
[0008] Based on the transmission parameters of the target data, the target data is transmitted.
[0009] The transmission parameters include at least one of the following:
[0010] The transmission carrier of the target data;
[0011] The numerical value of the circular storage length of the target data;
[0012] The identifier for new or retransmission of the target data.
[0013] Optionally, the transmission parameters of the scheduled target data are determined, including:
[0014] Based on the first scheduling signaling and the first configuration information of at least one carrier set sent by the network device, the transmission parameters of the scheduled target data are determined.
[0015] The first configuration information includes at least one of the following:
[0016] The carrier information contained in the carrier set;
[0017] Shared Hybrid Automatic Repeat Request (HPN) carrier subset;
[0018] HPN shared mode;
[0019] Scheduled carrier indication information in the carrier set.
[0020] Optionally, the HPN sharing mode includes at least one of the following:
[0021] Semi-static mode;
[0022] Dynamic mode.
[0023] Optionally, the scheduled carrier indication information includes at least one of the following:
[0024] A subset of carriers in a carrier set that can be received or transmitted simultaneously;
[0025] The transmission mode indication information for the target data transmission includes at least one of the following: single-processor mode and multi-processor mode.
[0026] Optionally, the single-processor mode corresponds to the first physical downlink shared channel (PDSCH) reception preparation time, and the multi-processor mode corresponds to the second PDSCH reception preparation time, wherein the first PDSCH reception preparation time is longer than the second PDSCH reception preparation time.
[0027] Optionally, determining the new transmission or retransmission identifier of the target data includes at least one of the following:
[0028] The new transmission or retransmission identifier of the target data is determined according to at least one of the first transmission carrier, the first HPN, and the first NDI indicated by the first scheduling signaling.
[0029] The new transmission or retransmission identifier of the target data is determined based on at least one of the first transmission carrier, the first HPN, and the first NDI indicated by the first scheduling signaling and at least one of the second transmission carrier, the second HPN, and the second NDI indicated by the second scheduling signaling.
[0030] Wherein, the transmission time of the second scheduling signaling is earlier than the transmission time of the first scheduling signaling; the first transmission carrier and the second transmission carrier belong to the same shared HPN carrier subset; the first HPN and the second HPN are equal.
[0031] Optionally, determining the new transmission or retransmission identifier of the target data based on at least one of the first transmission carrier, the first HPN, and the first NDI indicated by the first scheduling signaling includes at least one of the following:
[0032] If the scheduling of the first transmission carrier by the first scheduling signaling belongs to the initial scheduling of a subset of shared HPN carriers, the target data is determined to be a new transmission;
[0033] If the scheduling of the first transmission carrier by the first scheduling signaling does not belong to the initial scheduling of the shared HPN carrier subset, and the value of the first NDI has been flipped, the target data is determined to be a new transmission.
[0034] If the scheduling of the first transmission carrier by the first scheduling signaling does not belong to the initial scheduling of the shared HPN carrier subset, and the value of the first NDI has not been flipped, the target data is determined to be retransmitted.
[0035] Optionally, determining the new transmission or retransmission identifier of the target data based on at least one of the first transmission carrier, the first HPN, and the first NDI indicated by the first scheduling signaling and at least one of the second transmission carrier, the second HPN, and the second NDI indicated by the second scheduling signaling includes at least one of the following:
[0036] If the first NDI and the second NDI are inconsistent, then the target data is determined to be new data;
[0037] If the first NDI and the second NDI are the same, then the target data is determined to be a retransmission.
[0038] Optionally, determining the circular storage length of the target data includes at least one of the following:
[0039] The cyclic storage length of the target data is obtained by using the carrier parameters corresponding to the transmission carrier of the target data scheduled by the first scheduling signaling.
[0040] The cyclic storage length of the target data is obtained by using the carrier parameters corresponding to the reference carrier in the shared HPN carrier subset to which the transmission carrier of the target data scheduled by the first scheduling signaling is located.
[0041] Obtain the cyclic storage length value corresponding to each carrier in the shared HPN carrier subset to which the transmission carrier of the target data scheduled by the first scheduling signaling belongs, and select the cyclic storage length value that satisfies the first condition as the cyclic storage length value of the target data. The first condition includes at least the following: taking the maximum value and taking the minimum value.
[0042] Based on the carrier parameters corresponding to all carriers in the shared HPN carrier subset to which the transmission carrier of the target data scheduled by the first scheduling signaling belongs, and satisfying the second condition, the cyclic storage length value of the target data is obtained. The second condition includes at least the following: taking the maximum value and taking the minimum value.
[0043] According to the first instruction in the first scheduling signaling, the cyclic storage length value of the target data is obtained, wherein the first instruction is used to indicate the carrier bandwidth used for the cyclic storage length value of the target data;
[0044] The circular storage length of the target data is obtained based on the number of Reference Physical Resource Blocks (PRBs) configured in the network device.
[0045] Optionally, the first scheduling signaling includes: shared HPN indication information, which is used to indicate target carrier information that shares HPN with the transmission carrier of the target data scheduled by the first scheduling signaling.
[0046] This application also provides a data transmission method, executed by a network device, including:
[0047] Determine the transmission parameters of the target data to be scheduled;
[0048] Based on the transmission parameters of the target data, the target data is transmitted.
[0049] The transmission parameters include at least one of the following:
[0050] The transmission carrier of the target data;
[0051] The numerical value of the circular storage length of the target data;
[0052] The identifier for new or retransmission of the target data.
[0053] Optionally, determining the transmission parameters of the scheduled target data includes:
[0054] Based on the first scheduling signaling and the first configuration information of at least one carrier set, the transmission parameters of the scheduled target data are determined;
[0055] The first configuration information includes at least one of the following:
[0056] The carrier information contained in the carrier set;
[0057] Shared Hybrid Automatic Repeat Request (HPN) carrier subset;
[0058] HPN shared mode;
[0059] Scheduled carrier indication information in the carrier set.
[0060] Optionally, the HPN sharing mode includes at least one of the following:
[0061] Semi-static mode;
[0062] Dynamic mode.
[0063] Optionally, the scheduled carrier indication information includes at least one of the following:
[0064] A subset of carriers that can be simultaneously received or transmitted within a carrier set;
[0065] The transmission mode indication information for the target data transmission includes at least one of the following: single-processor mode and multi-processor mode.
[0066] Optionally, the single-processor mode corresponds to the first physical downlink shared channel (PDSCH) reception preparation time, and the multi-processor mode corresponds to the second PDSCH reception preparation time, wherein the first PDSCH reception preparation time is longer than the second PDSCH reception preparation time.
[0067] Optionally, determining the new transmission or retransmission identifier of the target data includes at least one of the following:
[0068] The new transmission or retransmission identifier of the target data is determined according to at least one of the first transmission carrier, the first HPN, and the first NDI indicated by the first scheduling signaling.
[0069] The new transmission or retransmission identifier of the target data is determined based on at least one of the first transmission carrier, the first HPN, and the first NDI indicated by the first scheduling signaling and at least one of the second transmission carrier, the second HPN, and the second NDI indicated by the second scheduling signaling.
[0070] Wherein, the transmission time of the second scheduling signaling is earlier than the transmission time of the first scheduling signaling; the first transmission carrier and the second transmission carrier belong to the same shared HPN carrier subset; the first HPN and the second HPN are equal.
[0071] Optionally, determining the new transmission or retransmission identifier of the target data based on at least one of the first transmission carrier, the first HPN, and the first NDI indicated by the first scheduling signaling includes at least one of the following:
[0072] If the scheduling of the first transmission carrier by the first scheduling signaling belongs to the initial scheduling of a subset of shared HPN carriers, the target data is determined to be a new transmission;
[0073] If the scheduling of the first transmission carrier by the first scheduling signaling does not belong to the initial scheduling of the shared HPN carrier subset, and the value of the first NDI has been flipped, the target data is determined to be a new transmission.
[0074] If the scheduling of the first transmission carrier by the first scheduling signaling does not belong to the initial scheduling of the shared HPN carrier subset, and the value of the first NDI has not been flipped, the target data is determined to be retransmitted.
[0075] Optionally, determining the new transmission or retransmission identifier of the target data based on at least one of the first transmission carrier, the first HPN, and the first NDI indicated by the first scheduling signaling and at least one of the second transmission carrier, the second HPN, and the second NDI indicated by the second scheduling signaling includes at least one of the following:
[0076] If the first NDI and the second NDI are inconsistent, then the target data is determined to be new data;
[0077] If the first NDI and the second NDI are the same, then the target data is determined to be a retransmission.
[0078] Optionally, determining the circular storage length of the target data includes at least one of the following:
[0079] The cyclic storage length of the target data is obtained by using the carrier parameters corresponding to the transmission carrier of the target data scheduled by the first scheduling signaling.
[0080] The cyclic storage length of the target data is obtained by using the carrier parameters corresponding to the reference carrier in the shared HPN carrier subset to which the transmission carrier of the target data scheduled by the first scheduling signaling is located.
[0081] Obtain the cyclic storage length value corresponding to each carrier in the shared HPN carrier subset to which the transmission carrier of the target data scheduled by the first scheduling signaling belongs, and select the cyclic storage length value that satisfies the first condition as the cyclic storage length value of the target data. The first condition includes at least the following: taking the maximum value and taking the minimum value.
[0082] Based on the carrier parameters corresponding to all carriers in the shared HPN carrier subset to which the transmission carrier of the target data scheduled by the first scheduling signaling belongs, and satisfying the second condition, the cyclic storage length value of the target data is obtained. The second condition includes at least the following: taking the maximum value and taking the minimum value.
[0083] According to the first instruction in the first scheduling signaling, the cyclic storage length value of the target data is obtained, wherein the first instruction is used to indicate the carrier bandwidth used for the cyclic storage length value of the target data;
[0084] The circular storage length of the target data is obtained based on the number of reference physical resource blocks (PRBs).
[0085] Optionally, the first scheduling signaling includes: shared HPN indication information, which is used to indicate target carrier information that shares HPN with the transmission carrier of the target data scheduled by the first scheduling signaling.
[0086] This application also provides a terminal, including a memory, a transceiver, and a processor:
[0087] A memory for storing computer programs; a transceiver for sending and receiving data under the control of the processor; and a processor for reading the computer programs from the memory and performing the following operations:
[0088] Receive the first scheduling signaling sent by the network device through the transceiver;
[0089] Based on the first scheduling signaling, the transmission parameters of the scheduled target data are determined;
[0090] Based on the transmission parameters of the target data, the target data is transmitted.
[0091] The transmission parameters include at least one of the following:
[0092] The transmission carrier of the target data;
[0093] The numerical value of the circular storage length of the target data;
[0094] The identifier for new or retransmission of the target data.
[0095] Optionally, the processor, for reading the computer program in the memory, further performs the following operations:
[0096] Based on the first scheduling signaling and the first configuration information of at least one carrier set sent by the network device, the transmission parameters of the scheduled target data are determined.
[0097] The first configuration information includes at least one of the following:
[0098] The carrier information contained in the carrier set;
[0099] Shared Hybrid Automatic Repeat Request (HPN) carrier subset;
[0100] HPN shared mode;
[0101] Scheduled carrier indication information in the carrier set.
[0102] Optionally, the HPN sharing mode includes at least one of the following:
[0103] Semi-static mode;
[0104] Dynamic mode.
[0105] Optionally, the scheduled carrier indication information includes at least one of the following:
[0106] A subset of carriers in a carrier set that can be received or transmitted simultaneously;
[0107] The transmission mode indication information for the target data transmission includes at least one of the following: single-processor mode and multi-processor mode.
[0108] Optionally, the single-processor mode corresponds to the first physical downlink shared channel (PDSCH) reception preparation time, and the multi-processor mode corresponds to the second PDSCH reception preparation time, wherein the first PDSCH reception preparation time is longer than the second PDSCH reception preparation time.
[0109] Optionally, the processor is configured to read the computer program in the memory and perform the following operations:
[0110] The new transmission or retransmission identifier of the target data is determined according to at least one of the first transmission carrier, the first HPN, and the first NDI indicated by the first scheduling signaling.
[0111] The new transmission or retransmission identifier of the target data is determined based on at least one of the first transmission carrier, the first HPN, and the first NDI indicated by the first scheduling signaling and at least one of the second transmission carrier, the second HPN, and the second NDI indicated by the second scheduling signaling.
[0112] Wherein, the transmission time of the second scheduling signaling is earlier than the transmission time of the first scheduling signaling; the first transmission carrier and the second transmission carrier belong to the same shared HPN carrier subset; the first HPN and the second HPN are equal.
[0113] Optionally, the processor is configured to read a computer program from the memory and perform at least one of the following operations:
[0114] If the scheduling of the first transmission carrier by the first scheduling signaling belongs to the initial scheduling of a subset of shared HPN carriers, the target data is determined to be a new transmission;
[0115] If the scheduling of the first transmission carrier by the first scheduling signaling does not belong to the initial scheduling of the shared HPN carrier subset, and the value of the first NDI has been flipped, the target data is determined to be a new transmission.
[0116] If the scheduling of the first transmission carrier by the first scheduling signaling does not belong to the initial scheduling of the shared HPN carrier subset, and the value of the first NDI has not been flipped, the target data is determined to be retransmitted.
[0117] Optionally, the processor is configured to read a computer program from the memory and perform at least one of the following operations:
[0118] If the first NDI and the second NDI are inconsistent, then the target data is determined to be new data;
[0119] If the first NDI and the second NDI are the same, then the target data is determined to be a retransmission.
[0120] Optionally, the processor is configured to read a computer program from the memory and perform at least one of the following operations:
[0121] The cyclic storage length of the target data is obtained by using the carrier parameters corresponding to the transmission carrier of the target data scheduled by the first scheduling signaling.
[0122] The cyclic storage length of the target data is obtained by using the carrier parameters corresponding to the reference carrier in the shared HPN carrier subset to which the transmission carrier of the target data scheduled by the first scheduling signaling is located.
[0123] Obtain the cyclic storage length value corresponding to each carrier in the shared HPN carrier subset to which the transmission carrier of the target data scheduled by the first scheduling signaling belongs, and select the cyclic storage length value that satisfies the first condition as the cyclic storage length value of the target data. The first condition includes at least the following: taking the maximum value and taking the minimum value.
[0124] Based on the carrier parameters corresponding to all carriers in the shared HPN carrier subset to which the transmission carrier of the target data scheduled by the first scheduling signaling belongs, and satisfying the second condition, the cyclic storage length value of the target data is obtained. The second condition includes at least the following: taking the maximum value and taking the minimum value.
[0125] According to the first instruction in the first scheduling signaling, the cyclic storage length value of the target data is obtained, wherein the first instruction is used to indicate the carrier bandwidth used for the cyclic storage length value of the target data;
[0126] The circular storage length of the target data is obtained based on the number of Reference Physical Resource Blocks (PRBs) configured in the network device.
[0127] Optionally, the first scheduling signaling includes: shared HPN indication information, which is used to indicate target carrier information that shares HPN with the transmission carrier of the target data scheduled by the first scheduling signaling.
[0128] This application also provides a network device, including a memory, a transceiver, and a processor:
[0129] A memory for storing computer programs; a transceiver for sending and receiving data under the control of the processor; and a processor for reading the computer programs from the memory and performing the following operations:
[0130] Determine the transmission parameters of the target data to be scheduled;
[0131] Based on the transmission parameters of the target data, the target data is transmitted.
[0132] The transmission parameters include at least one of the following:
[0133] The transmission carrier of the target data;
[0134] The numerical value of the circular storage length of the target data;
[0135] The identifier for new or retransmission of the target data.
[0136] Optionally, the processor, for reading the computer program in the memory, further performs the following operations:
[0137] Based on the first scheduling signaling and the first configuration information of at least one carrier set, the transmission parameters of the scheduled target data are determined;
[0138] The first configuration information includes at least one of the following:
[0139] The carrier information contained in the carrier set;
[0140] Shared Hybrid Automatic Repeat Request (HPN) carrier subset;
[0141] HPN shared mode;
[0142] Scheduled carrier indication information in the carrier set.
[0143] Optionally, the HPN sharing mode includes at least one of the following:
[0144] Semi-static mode;
[0145] Dynamic mode.
[0146] Optionally, the scheduled carrier indication information includes at least one of the following:
[0147] A subset of carriers that can be simultaneously received or transmitted within a carrier set;
[0148] The transmission mode indication information for the target data transmission includes at least one of the following: single-processor mode and multi-processor mode.
[0149] Optionally, the single-processor mode corresponds to the first physical downlink shared channel (PDSCH) reception preparation time, and the multi-processor mode corresponds to the second PDSCH reception preparation time, wherein the first PDSCH reception preparation time is longer than the second PDSCH reception preparation time.
[0150] Optionally, the processor is configured to read a computer program from the memory and perform at least one of the following operations:
[0151] The new transmission or retransmission identifier of the target data is determined according to at least one of the first transmission carrier, the first HPN, and the first NDI indicated by the first scheduling signaling.
[0152] The new transmission or retransmission identifier of the target data is determined based on at least one of the first transmission carrier, the first HPN, and the first NDI indicated by the first scheduling signaling and at least one of the second transmission carrier, the second HPN, and the second NDI indicated by the second scheduling signaling.
[0153] Wherein, the transmission time of the second scheduling signaling is earlier than the transmission time of the first scheduling signaling; the first transmission carrier and the second transmission carrier belong to the same shared HPN carrier subset; the first HPN and the second HPN are equal.
[0154] Optionally, the processor is configured to read a computer program from the memory and perform at least one of the following operations:
[0155] If the scheduling of the first transmission carrier by the first scheduling signaling belongs to the initial scheduling of a subset of shared HPN carriers, the target data is determined to be a new transmission;
[0156] If the scheduling of the first transmission carrier by the first scheduling signaling does not belong to the initial scheduling of the shared HPN carrier subset, and the value of the first NDI has been flipped, the target data is determined to be a new transmission.
[0157] If the scheduling of the first transmission carrier by the first scheduling signaling does not belong to the initial scheduling of the shared HPN carrier subset, and the value of the first NDI has not been flipped, the target data is determined to be retransmitted.
[0158] Optionally, the processor is configured to read a computer program from the memory and perform at least one of the following operations:
[0159] If the first NDI and the second NDI are inconsistent, then the target data is determined to be new data;
[0160] If the first NDI and the second NDI are the same, then the target data is determined to be a retransmission.
[0161] Optionally, the processor is configured to read a computer program from the memory and perform at least one of the following operations:
[0162] The cyclic storage length of the target data is obtained by using the carrier parameters corresponding to the transmission carrier of the target data scheduled by the first scheduling signaling.
[0163] The cyclic storage length of the target data is obtained by using the carrier parameters corresponding to the reference carrier in the shared HPN carrier subset to which the transmission carrier of the target data scheduled by the first scheduling signaling is located.
[0164] Obtain the cyclic storage length value corresponding to each carrier in the shared HPN carrier subset to which the transmission carrier of the target data scheduled by the first scheduling signaling belongs, and select the cyclic storage length value that satisfies the first condition as the cyclic storage length value of the target data. The first condition includes at least the following: taking the maximum value and taking the minimum value.
[0165] Based on the carrier parameters corresponding to all carriers in the shared HPN carrier subset to which the transmission carrier of the target data scheduled by the first scheduling signaling belongs, and satisfying the second condition, the cyclic storage length value of the target data is obtained. The second condition includes at least the following: taking the maximum value and taking the minimum value.
[0166] According to the first instruction in the first scheduling signaling, the cyclic storage length value of the target data is obtained, wherein the first instruction is used to indicate the carrier bandwidth used for the cyclic storage length value of the target data;
[0167] The circular storage length of the target data is obtained based on the number of reference physical resource blocks (PRBs).
[0168] Optionally, the first scheduling signaling includes: shared HPN indication information, which is used to indicate target carrier information that shares HPN with the transmission carrier of the target data scheduled by the first scheduling signaling.
[0169] This application also provides a data transmission device applied to a terminal, including:
[0170] The receiving unit is used to receive the first scheduling signaling sent by the network device;
[0171] The first determining unit is used to determine the transmission parameters of the scheduled target data based on the first scheduling signaling.
[0172] The first transmission unit is used to transmit the target data based on the transmission parameters of the target data;
[0173] The transmission parameters include at least one of the following:
[0174] The transmission carrier of the target data;
[0175] The numerical value of the circular storage length of the target data;
[0176] The identifier for new or retransmission of the target data.
[0177] This application also provides a data transmission apparatus, applied to a network device, including:
[0178] The second determining unit is used to determine the transmission parameters of the target data to be scheduled.
[0179] The second transmission unit is used to transmit the target data based on the transmission parameters of the target data;
[0180] The transmission parameters include at least one of the following:
[0181] The transmission carrier of the target data;
[0182] The numerical value of the circular storage length of the target data;
[0183] The identifier for new or retransmission of the target data.
[0184] This application also provides a processor-readable storage medium storing a computer program for causing a processor to perform the above-described method.
[0185] The beneficial effects of this application are:
[0186] The above scheme transmits the target data by means of a transmission carrier based on the target data, the cyclic storage length value of the target data, and / or the new transmission or retransmission identifier of the target data, thereby ensuring flexible and efficient data transmission. Attached Figure Description
[0187] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments recorded in this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0188] Figure 1This diagram illustrates the structure of a network system applicable to embodiments of this application.
[0189] Figure 2 This diagram illustrates the switching between two carriers in channel 1.
[0190] Figure 3 This diagram illustrates delayed carrier switching.
[0191] Figure 4 This diagram illustrates two carrier switching operations.
[0192] Figure 5 One of the flowcharts illustrating the data transmission method of an embodiment of this application is shown.
[0193] Figure 6 This diagram illustrates the process of HPN sharing in determining the initial / retransmission of data.
[0194] Figure 7 This diagram illustrates the dynamic carrier reception switching process.
[0195] Figure 8 This diagram illustrates the DCI indicator for HPN shared carriers.
[0196] Figure 9 This diagram illustrates dynamic handover based on carrier groups.
[0197] Figure 10 A diagram illustrating that a terminal is configured with multiple carrier sets;
[0198] Figure 11 A second schematic flowchart illustrating the data transmission method according to an embodiment of this application;
[0199] Figure 12 One of the unit schematic diagrams of the data transmission apparatus according to an embodiment of this application;
[0200] Figure 13 A structural diagram of the terminal according to an embodiment of this application;
[0201] Figure 14 A second schematic diagram illustrating a data transmission device according to an embodiment of this application;
[0202] Figure 15 This is a structural diagram of a network device according to an embodiment of this application. Detailed Implementation
[0203] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.
[0204] The terms “first,” “second,” etc., used in the specification and claims of this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that embodiments of the application described herein may be implemented in orders other than those illustrated or described herein. Furthermore, the terms “comprising” and “having,” and any variations thereof, are intended to cover a non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.
[0205] In this application's embodiments, the term "and / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, or B existing alone. The character " / " generally indicates that the preceding and following related objects have an "or" relationship. In this application's embodiments, the term "multiple" refers to two or more, and other quantifiers are similar.
[0206] In the embodiments of this application, the terms "exemplary" or "for example" are used to indicate that something is an example, illustration, or description. Any embodiment or design that is described as "exemplary" or "for example" in the embodiments of this application should not be construed as being more preferred or advantageous than other embodiments or design. Specifically, the use of the terms "exemplary" or "for example" is intended to present the relevant concepts in a specific manner.
[0207] The embodiments of this application are described below with reference to the accompanying drawings. The data transmission method, apparatus, terminal, and network equipment provided in the embodiments of this application can be applied to wireless communication systems. This wireless communication system can be a system employing fifth-generation (5G) mobile communication technology (hereinafter referred to as a 5G system). Those skilled in the art will understand that the 5G NR system is merely an example and not a limitation.
[0208] The carrier described in this application may also be referred to as a cell, serving cell, band, or common frequency resource (CFR).
[0209] The “target data” described in this application can be unicast service data, multicast service data, or broadcast service data.
[0210] See Figure 1 , Figure 1 This is a structural diagram of a network system that can be applied to the embodiments of this application, such as... Figure 1 As shown, the system includes a user terminal 11 and a base station 12. The user terminal 11 can be a user equipment (UE), such as a mobile phone, tablet personal computer, laptop computer, personal digital assistant (PDA), mobile internet device (MID), or wearable device. It should be noted that the specific type of user terminal 11 is not limited in this embodiment. The base station 12 can be a 5G or later version base station (e.g., gNB, 5G NR NB), or a base station in other communication systems, also referred to as a node B. It should be noted that this embodiment only uses a 5G base station as an example, but the specific type of base station 12 is not limited.
[0211] First, based on the technical solution provided in this application, some technical terms that may be involved will be introduced.
[0212] 1. Uplink carrier switching
[0213] In the uplink transmission of NR systems, selective transmission of carriers on multiple bands (different bands) is supported (i.e., uplink carrier switching transmission), the main purpose of which is to enhance the wireless coverage capability of the cell. For example:
[0214] When the terminal is located in the center of the cell, it is relatively close to the base station. The terminal uses a carrier with a higher frequency band for communication (such as a 3.5GHz 2TX MIMO carrier-1 with a bandwidth of 100MHz), which can achieve a higher data transmission rate.
[0215] When the terminal is at the edge of the cell, it is far from the base station. The terminal uses a lower frequency band carrier for communication (e.g., 2.1GHz carrier-1 with a bandwidth of 20MHz) to achieve a certain level of coverage quality.
[0216] Supports uplink handover between carriers on two different frequency bands. A simple terminal architecture model and handover process are as follows: Figure 2As shown, inter-carrier handover may occur during terminal uplink communication:
[0217] When transmitting signals or channels on carrier 1, the control parameters of the RF adopt the carrier 1 related values, the output point A of the RF section is switched to the power amplifier input point 1 of carrier 1, and the power amplifier output 1 is switched to the antenna B.
[0218] When transmitting signals or channels on carrier 2, the control parameters of the RF adopt the carrier 2 related values, the output point A of the RF section is switched to the power amplifier input point 2 of carrier 2, and the power amplifier output 2 is switched to the antenna B.
[0219] 2. Hybrid Automatic Repeat Request (HARQ) mechanism for data transmission
[0220] In wireless communication environments, channel quality changes rapidly, meaning data transmission errors are possible. To improve data transmission reliability and meet the varying transmission quality requirements of different services, the standard employs HARQ (Hybrid Automatic Repeat Request) procedures. This means the receiver decodes the received data and sends the decoding result back to the sender. If the decoding is correct, an acknowledgment (ACK) is sent; if an error occurs, a non-acknowledgment (NACK) is sent. The sender determines whether to retransmit the data based on the received feedback. Generally, if the sender receives a NACK, retransmission occurs; if it receives an ACK, retransmission is not performed, and the current data transmission ends.
[0221] It should be noted that retransmissions during the HARQ process are performed for the same HARQ process number (HPN) within the same scheduled cell (or carrier). That is, initial data transmissions and retransmissions cannot cross different carriers or different HPNs. The determination of whether it is a retransmission or an initial transmission is made using a new data indication (NDI), which involves the following two steps:
[0222] 1. First, determine if the NDI value has been flipped. This is done by comparing it with the NDI of the previous DCI. If the two NDI values are different, it is considered to have been flipped. Otherwise, it is considered not to have been flipped.
[0223] 2: Determine if it is an initial transmission / retransmission based on the flip: If the NDI is flipped, it is considered an initial transmission; otherwise, it is considered a retransmission. When the data is a retransmission, the terminal needs to merge the data transmitted in this transmission with the data transmitted in the previous transmission to improve the probability of correct decoding.
[0224] Given the large amount of fragmented spectrum in existing NR systems and the spectrum refarmed from other systems in the future, how to effectively use this fragmented spectrum is a problem that NR evolution technology needs to solve.
[0225] The traditional method is based on conventional CA (carrier aggregation), which requires the terminal and base station to support stronger receiving or transmitting capabilities, such as supporting the ability to receive / transmit radio frequency front-ends on more frequency bands simultaneously, and supporting the baseband processing capability of more aggregated carriers.
[0226] Furthermore, for carrier switching, the HARQ process is performed on the same HPN under the same carrier. Regardless of how unsuccessfully transmitted data is handled, a degraded user experience will occur, as follows:
[0227] If you wait for the data to be transmitted correctly before switching, it will affect the optimal switching time and cause a switching delay.
[0228] If the handover is not completed before the data is correctly transmitted, it will result in excessive delays in retransmitting data packets and require two handovers, reducing the efficiency of air interface resource utilization.
[0229] For example, such as Figure 3 As shown, an initial scheduling signaling downlink control information (DCI) is received on carrier-1, scheduling the physical downlink shared channel (PDSCH), i.e., DCI-1 schedules PDSCH-1, resulting in a terminal decoding error. Since the base station needs to use DCI-2 scheduling signaling before carrier switching to retransmit PDSCH-1 to ensure correct reception and reduce transmission delay, the base station cannot perform the handover at the expected carrier switching time t1 (e.g., the channel quality on carrier-1 is already poor, requiring a switch to carrier-2 with better channel quality for data transmission). However, retransmitting PDSCH-1 on carrier-1 will reduce transmission efficiency. Figure 4 As shown, an initial scheduling signal DCI-1 is received on carrier-1, scheduling PDSCH-1, but the terminal decodes it incorrectly. The base station performs a handover at the expected carrier handover time t1 (because the channel quality on carrier-1 is relatively poor, it needs to switch to carrier-2 with better channel quality). After the terminal completes the carrier handover, it transmits data on carrier-2, and then switches back to carrier-1 at an appropriate time (e.g., t2) to perform PDSCH-1 retransmission scheduling. This process causes excessive PDSCH-1 retransmission delay and performs two handover processes simultaneously, resulting in reduced air interface scheduling efficiency.
[0230] Based on the analysis, embodiments of this application provide a data transmission method, apparatus, terminal, and network device to achieve the goal of effectively utilizing the increasing number of fragmented spectrums without increasing the capability requirements of terminals and base stations.
[0231] The method and apparatus are based on the same concept of the application. Since the methods and apparatus solve problems in similar ways, the implementation of the apparatus and methods can refer to each other, and the repeated parts will not be described again.
[0232] like Figure 5 As shown, this application embodiment provides a data transmission method, executed by a terminal, including:
[0233] Step S501: Receive the first scheduling signaling sent by the network device.
[0234] Step S502: Based on the first scheduling signaling, determine the transmission parameters of the scheduled target data.
[0235] The transmission parameters include at least one of the following:
[0236] A11, the transmission carrier of the target data;
[0237] A12, the numerical value of the circular storage length of the target data;
[0238] A13, the identifier for new or retransmission of the target data.
[0239] Step S503: Based on the transmission parameters of the target data, the target data is transmitted.
[0240] It should be noted that the target data is transmitted through the transmission carrier of the target data, the cyclic storage length of the target data, and / or the new transmission or retransmission identifier of the target data, so as to ensure flexible and efficient data transmission.
[0241] Optionally, the terminal can receive downlink data (e.g., PDSCH) or transmit uplink data (e.g., Physical Uplink Shared Channel (PUSCH)).
[0242] Optionally, in one implementation, determining the specific implementation of the transmission parameters of the scheduled target data includes:
[0243] Based on the first scheduling signaling and the first configuration information of at least one carrier set sent by the network device, the transmission parameters of the scheduled target data are determined.
[0244] The first configuration information includes at least one of the following:
[0245] B11. Carrier information contained in the carrier set.
[0246] Optionally, the carrier information may include the number of carriers in the set and the carrier identifiers corresponding to the carriers in the set.
[0247] B12, Shared Hybrid Automatic Repeat Request Processing Number (HPN) carrier subset.
[0248] It should be noted that this shared HPN carrier subset is used to indicate carriers that can share the HPN.
[0249] Optionally, the shared HPN carrier subset may include the number of carriers sharing the HPN and the carrier identifiers of the shared HPN carriers.
[0250] It should be noted that shared HPN can refer to HPN sharing between uplink carrier transmission handovers and HPN sharing between downlink carrier reception handovers.
[0251] B13, HPN shared mode.
[0252] It should be noted that this HPN sharing mode is used to indicate how the network configuration can share HPN carriers.
[0253] Optionally, the HPN sharing mode includes at least one of the following:
[0254] B131, Semi-static mode.
[0255] It should be noted that, typically in the case of a semi-static HPN sharing mode, the first configuration information will also configure a subset of shared HPN carriers. In other words, in semi-static mode, network devices configure the carriers that can share the HPN via Radio Resource Control (RRC) signaling.
[0256] B132, Dynamic Mode.
[0257] It should be noted that if the HPN sharing mode is dynamic, the network device needs to dynamically indicate in the scheduling signaling which carriers are being scheduled and which carriers share the HPN. This can be understood as the scheduling signaling dynamically indicating the subset of carriers sharing the HPN. In other words, in dynamic mode, the network device configures carriers that can share the HPN through scheduling signaling (e.g., DCI signaling). Optionally, the first scheduling signaling includes: HPN sharing indication information, which indicates target carrier information that shares the HPN with the transmission carriers of the target data scheduled by the first scheduling signaling.
[0258] B14. Scheduled carrier indication information in the carrier set.
[0259] Optionally, the scheduled carrier indication information includes at least one of the following:
[0260] B141. A subset of carriers in a carrier set that can be received or transmitted simultaneously;
[0261] It should be noted that the carriers included in this carrier subset can be received or transmitted simultaneously. For example, for a terminal, the carrier subset includes carriers that are transmitted uplink simultaneously or carriers that are received downlink simultaneously.
[0262] B142. Indication information of the transmission mode for target data transmission, wherein the transmission mode includes at least one of the following: single-processor mode, multi-processor mode;
[0263] This transmission mode can be understood as the transmission mode used when multiple carriers in a subset of carriers that can be received or transmitted simultaneously transmit data to the target data.
[0264] Single-processor mode can be understood as using only one processor to serially process target data on multiple carriers, while multi-processor mode can be understood as using multiple processors to process target data on multiple carriers in parallel.
[0265] It should be noted that the single-processor (singleP) mode corresponds to the first PDSCH reception preparation time. This can be understood as the time required for the terminal to receive the PDSCH and send back the HARQ-ACK in single-processor mode. Conversely, the multi-processor mode corresponds to the second PDSCH reception preparation time. This can be understood as the time required for the terminal to receive the PDSCH and send back the HARQ-ACK in multi-processor (MultiP) mode. Specifically, the first PDSCH reception preparation time is longer than the second PDSCH reception preparation time. In other words, single-processor mode processes different carriers serially, resulting in a relatively longer reception preparation time, while multi-processor mode processes them simultaneously in parallel, resulting in a relatively shorter reception preparation time.
[0266] It should be noted that the first configuration information can assist the terminal in determining the transmission parameters of the target data. Through the indication of the first configuration information, the terminal can know which carriers can be transmitted simultaneously and which carriers can share the HPN. This can ensure the consistency of the transmission parameters calculated by the base station and the terminal. It can utilize fragmented frequency bands during data transmission, while also allowing the base station or the terminal to maintain its original capabilities without increasing the capability requirements of the terminal and the base station.
[0267] Optionally, in one implementation, the specific implementation of determining the new transmission or retransmission identifier of the target data includes at least one of the following:
[0268] C11. Determine the new transmission or retransmission identifier of the target data according to at least one of the first transmission carrier, the first HPN, and the first NDI indicated by the first scheduling signaling.
[0269] Optionally, the first transmission carrier belongs to a subset of the first shared HPN carriers.
[0270] Optionally, the specific implementation of determining the new transmission or retransmission identifier of the target data according to at least one of the first transmission carrier, the first HPN, and the first NDI indicated by the first scheduling signaling includes at least one of the following:
[0271] C111. If the scheduling of the first transmission carrier by the first scheduling signaling belongs to the initial scheduling of a subset of shared HPN carriers, the target data is determined to be a new transmission.
[0272] It should be noted that when the first scheduling signaling is the first scheduling of the first HPN, if the scheduling of the first transmission carrier by the first scheduling signaling is the first scheduling of the carrier in the shared HPN carrier subset, then the target data is directly determined to be a new transmission (also known as the initial transmission), which can also be understood as the first NDI flip in the first scheduling signaling.
[0273] C112. If the scheduling of the first transmission carrier by the first scheduling signaling does not belong to the initial scheduling of the shared HPN carrier subset, and the value of the first NDI has been flipped, the target data is determined to be a new transmission.
[0274] C113. If the scheduling of the first transmission carrier by the first scheduling signaling does not belong to the initial scheduling of the shared HPN carrier subset, and the value of the first NDI has not been flipped, the target data is determined to be retransmitted.
[0275] It should be noted that if the first scheduling signaling is not the first scheduling of the first HPN, it is necessary to determine whether the first NDI has been flipped. If it has been flipped, the target data is a new transmission; if it has not been flipped, the target data is a retransmission.
[0276] Optionally, the shared HPN carrier subset may be indicated in the first configuration information; alternatively, the shared HPN carrier subset may also be determined by the terminal based on the shared HPN indication information carried in the first scheduling signaling. Specifically, the shared HPN indication information is used to indicate the target carrier information that shares HPN with the transmission carrier of the target data scheduled by the first scheduling signaling.
[0277] C12. Determine the new transmission or retransmission identifier of the target data based on at least one of the first transmission carrier, the first HPN, and the first NDI indicated by the first scheduling signaling and at least one of the second transmission carrier, the second HPN, and the second NDI indicated by the second scheduling signaling.
[0278] Wherein, the transmission time of the second scheduling signaling is earlier than the transmission time of the first scheduling signaling; the first transmission carrier and the second transmission carrier belong to the same shared HPN carrier subset; the first HPN and the second HPN are equal.
[0279] Optionally, in one implementation, determining the new transmission or retransmission identifier of the target data based on at least one of the first transmission carrier, the first HPN, and the first NDI indicated by the first scheduling signaling and at least one of the second transmission carrier, the second HPN, and the second NDI indicated by the second scheduling signaling includes at least one of the following:
[0280] C121. If the first NDI and the second NDI are inconsistent, then the target data is determined to be new data.
[0281] C122. If the first NDI and the second NDI are the same, then the target data is determined to be retransmitted.
[0282] It should be noted that if the first scheduling signaling is not the first scheduling of the first HPN, and the transmission carrier indicated by the first scheduling signaling shares the same HPN as the transmission carrier indicated by the previous scheduling signaling for the first HPN, it is necessary to determine whether the first NDI in the first scheduling signaling is flipped to determine whether the target data is a new transmission or a retransmission. That is, if the first NDI and the second NDI are inconsistent, the target data is a new transmission; if the first NDI and the second NDI are consistent, the target data is determined to be a retransmission.
[0283] Optionally, in one implementation, determining the circular storage length of the target data includes at least one of the following:
[0284] D11. Obtain the cyclic storage length value of the target data through the carrier parameters corresponding to the transmission carrier of the target data scheduled by the first scheduling signaling;
[0285] It should be noted that in this case, the target data transmission carrier is used to calculate the cyclic storage length of the target data based on the corresponding carrier parameters.
[0286] D12. Obtain the cyclic storage length value of the target data by using the carrier parameters corresponding to the reference carrier in the shared HPN carrier subset to which the transmission carrier of the target data scheduled by the first scheduling signaling belongs;
[0287] It should be noted that this situation can be understood as follows: regardless of which carrier the current target data is transmitted on, the carrier parameters corresponding to the reference carrier in the shared HPN carrier subset to which the target data's transmission carrier belongs are used to calculate the cyclic storage length of the target data.
[0288] For example, a shared HPN carrier subset includes carrier 1, carrier 2, and carrier 3. The reference carrier in the shared HPN carrier subset can be indicated by the network device or agreed upon by the protocol. For example, if the network device indicates that carrier 1 is the reference carrier, then when the target data is transmitted on carrier 2, the terminal and the base station need to calculate the cyclic storage length value based on the carrier parameters corresponding to carrier 1.
[0289] For example, the method of cyclically storing the length value using the carrier parameters corresponding to carrier 1 is shown in Formula 1:
[0290] Formula 1
[0291] Where, N ref TBS stores the length of the circular data. LBRM R is the coding rate corresponding to carrier 1; LBRM R is the maximum data length corresponding to carrier 1. LBRM =2 / 3; C is the number of code blocks divided; TBS LBRM The calculation method is as follows: TBS LBRM =func(R,Q m ,v,N RE ), where func() is determined based on the transport block length calculation process; R is the coding rate, with a value of 948 / 1024; Q m The modulation order is determined based on the MCS-Table parameters of carrier 1 configured in the network device; v is the Multiple-Input Multiple-Output (MIMO) layer indicator, determined based on the maximum number of MIMO layers for carrier 1; N RE N represents the total available resources. RE =156·n PRB And n PRB =N PRB,LBRM N PRB,LBRM The number of PRBs configured for carrier 1 is determined.
[0292] D13. Obtain the cyclic storage length value corresponding to each carrier in the shared HPN carrier subset to which the transmission carrier of the target data scheduled by the first scheduling signaling belongs, and select the cyclic storage length value that satisfies the first condition as the cyclic storage length value of the target data. The first condition includes at least the following: taking the maximum value and taking the minimum value.
[0293] It should be noted that this situation can be understood as needing to calculate the cyclic storage length value corresponding to each carrier in the shared HPN carrier subset to which the transmission carrier of the target data belongs, and then select the largest or smallest cyclic storage length value from multiple cyclic storage length values as the cyclic storage length value of the target data.
[0294] D14. Based on the carrier parameters corresponding to all carriers in the shared HPN carrier subset to which the transmission carrier of the target data scheduled by the first scheduling signaling belongs, and satisfying the second condition, obtain the cyclic storage length value of the target data. The second condition includes at least the following: taking the maximum value and taking the minimum value.
[0295] It should be noted that this situation can be understood as needing to first obtain the carrier parameters corresponding to each carrier in the shared HPN carrier subset to which the transmission carrier of the target data belongs, and then select the maximum or minimum parameter value among these carrier parameters to calculate the cyclic storage length of the target data.
[0296] D15. According to the first instruction in the first scheduling signaling, obtain the cyclic storage length value of the target data, wherein the first instruction is used to indicate the carrier bandwidth used for the cyclic storage length value of the target data;
[0297] It should be noted that, for example, the carrier bandwidth can be the number of physical resource blocks (PRBs), n. PRB,LBRM (This is indicated by...) In other words, among the parameters used to calculate the circular storage length of the target data, the number of PRBs is indicated by the first scheduling signaling, while other parameters use the carrier parameters corresponding to the transmission carrier of the target data scheduled by the first scheduling signaling. For example, as shown in Table 1, a PRB number indicator, PRB_indicator, is added to the first scheduling signaling.
[0298] Table 1. Number of PRBs in the first scheduling signaling indication carrier bandwidth n PrB,LBRM
[0299] PRB_indicator; <![CDATA[n PRB,LBRM Configuration Remark 00 32 32 PRBs 01 66 66 PRB 10 107 107 PRB 11 135 135 PRB
[0300] D16. Obtain the circular storage length value of the target data based on the number of reference PRBs configured in the network device;
[0301] It should be noted that the reference PRB number here refers to the second value used to calculate the loop storage length value, which is configured by the network device when configuring the target carrier, in addition to the first value of the carrier bandwidth PRB number. The network device or terminal uses the second value when calculating the loop storage length value.
[0302] It should be noted that the above process for determining the circular storage length of the target data can be used for any data transmission, including but not limited to initial transmission and retransmission.
[0303] It should be noted that by accurately obtaining the cyclic storage length of the target data when multiple carriers share the HPN, accurate data transmission can be guaranteed.
[0304] The following example illustrates the specific application of this application embodiment using terminal-base station communication as an example.
[0305] Application Scenario 1: Based on single-carrier handover, the shared HPN mode is a semi-static mode.
[0306] The specific implementation process includes:
[0307] Step 11: The terminal receives the first configuration information of the carrier set sent by the base station.
[0308] Assume that the base station is configured with one carrier set, and the first configuration information includes the following:
[0309] E11, Carrier information contained in the carrier set (e.g., N carriers);
[0310] Assume N = 4, meaning a set contains 4 carriers; for example: carrier set set-1 = {carrier-1, carrier-2, carrier-3, carrier-4}.
[0311] E12, Shared HPN mode is a semi-static mode;
[0312] In this case, the base station is configured to share a subset of carriers with the HPN as follows:
[0313] The subset set sub-set1 = {carrier-1, carrier-2} means that the HPN of carrier-1 and carrier-2 are shared.
[0314] The subset set sub-set2 = {carrier-3, carrier-4} means that the HPN of carrier-3 and carrier-4 are shared.
[0315] It should be noted that within the above carrier set, different carriers may belong to the same band (i.e., the same band) or different bands. For example:
[0316] carrier-1, carrier-2, carrier-3, and carrier-4 belong to different frequency bands;
[0317] Alternatively, carrier-1 and carrier-3 belong to band A, and carrier-2 and carrier-4 belong to band B.
[0318] It should be noted that for a subset of carriers sharing HPNs, different carriers can share all HPN numbers (e.g., sharing all HPN numbers is supported by default), or signaling can instruct them to share only certain HPN numbers.
[0319] Step 12: The terminal determines whether the data is a new transmission or a retransmission based on the scheduling signaling of the base station.
[0320] For data transmission during the HARQ process, it is necessary to determine whether the scheduled data is a new transmission or a retransmission so that the receiving end can perform data merging. Similarly, for data transfer between carriers, if the HPN is shared, it is also necessary to determine whether the data is a new transmission or a retransmission. The determination method is as follows:
[0321] The HPN carrier subset is configured through higher-layer signaling. All carriers within the subset share the HPN. That is, when determining whether NDI has flipped, it is based only on the same HPN and does not distinguish between carriers. In other words, different carriers can be regarded as one carrier.
[0322] The following example illustrates the concept of a shared HPN carrier subset, subset1 = {carrier-1(carrier-1), carrier-2(carrier-2)}, where the HPNs of carrier-1 and carrier-2 are shared:
[0323] Assume that the current DCI-2 is any cell (carrier-1 or carrier-2) in the scheduling subset 1, and assume HPN = 3 and NDI value is curNDI; DCI-1 is the scheduling signaling preceding DCI-2, and any cell (carrier-1 or carrier-2) in the scheduling subset 1 has NDI value preNDI and HPN = 3; then the terminal determines whether the data is a new transmission or a retransmission based on whether curNDI is flipped relative to preNDI. Furthermore, if DCI-2 is the first received scheduling of any cell (i.e., carrier) in subset 1, it is directly determined to be a new transmission.
[0324] like Figure 6As shown, carrier-1 and carrier-2 are configured by the base station as a subset of the shared HPN carriers, meaning that newtransmissions and retransmissions of a data block can be carried on either carrier-1 or carrier-2. Therefore, one of the following situations exists:
[0325] For HPN=3, when the terminal receives the scheduling signaling DCI-1 of carrier-1 in the initial scheduling shared HPN carrier subset, NDI-1=0, the terminal determines that NDI is flipped (or determines that the scheduling data of DCI-1 is a new transmission).
[0326] For HPN=3, when the terminal receives the scheduling signaling DCI-2 for carrier-2 in the scheduling shared HPN carrier subset, NDI-2=0. Compared with the most recent scheduling DCI-1 for HPN=3 (which belongs to the same shared HPN carrier subset as carrier-2) with NDI=0, the terminal determines that NDI has not been flipped (or the data scheduled by DCI-2 is a retransmission).
[0327] For HPN=3, when the terminal receives the scheduling signaling DCI-3 for carrier-2 in the scheduling shared HPN carrier subset, NDI-3=1, compared to the most recent scheduling of HPN=3 (which belongs to the same shared HPN carrier subset as carrier-2) where NDI-2=0, the terminal determines that NDI is flipped (the data scheduled by DCI-3 is a new transmission).
[0328] For HPN=3, if the terminal receives the scheduling signaling DCI-4 for carrier-1 in the scheduling shared HPN carrier subset, and NDI-4=0, then the terminal determines that NDI is flipped (the data scheduled by DCI-4 is a new transmission) relative to the most recent scheduling of HPN=3 (which belongs to the same shared HPN carrier subset as carrier-1).
[0329] From the terminal's perspective, considering that the HARQ of the carriers in the shared HPN carrier subset is shared, the above subset sub-set1 = {carrier-1, carrier-2} only needs to support the HARQ buffer of one carrier, and there is no need to configure buffers for two carriers. This can reduce the hardware cost of the terminal or base station.
[0330] Step 13: The terminal determines the cyclic storage length N in the channel coding parameters based on the scheduling signaling from the base station. ref .
[0331] Based on the scheduling signaling from the base station and the carrier of the shared HPN determined in step 12, the terminal determines the cyclic storage length N of the channel coding parameters of the scheduled carrier. ref .
[0332] For example, N is calculated using the carrier parameters corresponding to the reference carrier in the shared HPN carrier subset. ref .
[0333] Taking sub-set1 = {carrier-1, carrier-2}, where carrier-1 and carrier-2 share the same HPN, as an example, the explanation is as follows:
[0334] Assume that N is calculated. ref If the reference carrier is carrier-1, then regardless of whether the data scheduling (PDSCH or PUSCH) is on carrier-1 or carrier-2, the carrier parameters of carrier-1 are used to calculate N. ref Calculate N for carrier-1 ref Please refer to Formula 1 above; it will not be repeated here.
[0335] The reference carrier can be indicated by the base station or agreed upon by a protocol (e.g., the carrier with the smallest carrier number is used as the reference carrier).
[0336] For example, take the maximum value of the circular storage length calculated for all carriers in the shared HPN carrier subset;
[0337] Taking sub-set1 = {carrier-1, carrier-2}, where carrier-1 and carrier-2 share the same HPN, as an example, the explanation is as follows:
[0338] Assume that N is calculated based on carrier-1. ref,c1 N is calculated based on carrier-2. ref,c2 Then N ref =max(N) ref,c1 N ref,c2 ).
[0339] Of course, you can also take the minimum value of the calculation results of the two carriers; there is no limitation here.
[0340] Furthermore, after determining the circular storage length, data can be received (e.g., receiving PDSCH) or sent (e.g., sending PUSCH) using the scheduling parameters obtained in steps 11 and 12.
[0341] The effect in this application scenario is as follows: Figure 7 As shown ( Figure 7 In this context, CC stands for carrier wave.
[0342] Figure 7 In this configuration, CC1, CC2, CC3, and CC4 are configured as a carrier set; where:
[0343] CC1 is a configuration belonging to band1.
[0344] CC2 is a configuration for band2.
[0345] CC3 is a configuration for band 3.
[0346] CC4 is a configuration for band 4.
[0347] In terms of terminal implementation: Considering that PDSCH reception of CC1, CC2, CC3, and CC4 is always time-division multiplexing, meaning that at any given time, no more than one carrier data will be scheduled, the terminal's baseband capability of receiving PDSCH with a capacity of 1CC is max(CC1, CC2, CC3, CC4), i.e., the terminal's baseband capability is based on the maximum capability of the four carriers. For radio frequency, these four different bands share a single transmission channel, but different parameters can be configured. To reduce the impact on the protocol, the capability report is still: 4bands 4CC, and only one of the four carriers can be scheduled at any given time during base station scheduling.
[0348] The benefits of application scenario one are: without increasing the hardware complexity of the terminal or base station, it can utilize more fragmented spectrum and make flexible and rapid switching between fragmented spectrum to meet the needs of services.
[0349] Application Scenario 2: Based on group handover, DCI indicates the carrier relationship of shared HPN.
[0350] The specific implementation process includes:
[0351] Step 21: The terminal receives the first configuration information of the carrier set sent by the base station.
[0352] Assume that the base station is configured with one carrier set, and the first configuration information includes the following:
[0353] E21, Carrier information contained in the carrier set (e.g., the number of carriers is N);
[0354] Assume N = 4, meaning a set contains 4 carriers; the carrier set set-1 = {carrier-1, carrier-2, carrier-3, carrier-4}.
[0355] E22, Shared HPN mode is dynamically indicated;
[0356] In this case, the DCI needs to indicate which carrier's HPN is shared with the scheduled carrier.
[0357] E23, Carrier group-based carrier switching configuration;
[0358] Within the carrier set, carrier groups capable of simultaneous switching (uplink transmission or downlink reception) are configured; carriers within the same carrier group can be simultaneously scheduled by a single scheduling signal. Assume the transmission mode is singleP mode. The carrier group configuration is shown in Table 2.
[0359] Table 2. Handover carrier groups configured for base stations
[0360]
[0361] As shown in Table 2, six carrier groups are defined, with two carrier groups containing two carriers each. When the scheduling indicates a group, it means that data can be transmitted simultaneously on both carriers.
[0362] Step 22: The terminal determines whether the data is a new transmission or a retransmission based on the scheduling signaling of the base station.
[0363] For data transmission during the HARQ process, it is necessary to determine whether the scheduled data is a new transmission or a retransmission so that the receiving end can perform data merging. Similarly, for data transfer between carriers, if the HPN is shared, it is also necessary to determine whether the data is a new transmission or a retransmission. The determination method is as follows:
[0364] The scheduling signaling, i.e., DCI indication, indicates which carrier's HPN the current scheduling HPN corresponds to, and performs NDI flipping judgment.
[0365] The following example, using a set of 5 carriers (set-1 = {carrier-1, carrier-2, carrier-3, carrier-4, carrier-5}), illustrates the method of DCI indicating shared HPN.
[0366] A. Add shared HPN indicator information (HPN_shared_indicator) to the DCI scheduling signaling. The information field is 2 bits long. The specific format is shown in Table 3.
[0367] Table 3 Shared HPN Indication Information
[0368]
[0369] It should be noted that the shared carrier indicated by the HPN_shared_indicator above, such as 00, indicates sharing with the first carrier. Here, the first carrier can refer to carrier-1 or any other carrier-1, depending on the terminal's implementation. Furthermore, HPN_shared_indicator can indicate a maximum of four shared carriers. From the terminal's perspective, only a HARQ buffer supporting four carriers is necessary; configuring a HARQ buffer for five carriers is not required.
[0370] B. The terminal determines the HPN sharing relationship for this scheduling based on the HPN and HPN_shared_indicator in the scheduling DCI, and determines whether this transmission is a new transmission or a retransmission.
[0371] An illustrated process is as follows:
[0372] like Figure 8 As shown, the terminal received four scheduling signaling messages, instructing data transmission on carrier 1 and carrier 3 respectively. One of the following scenarios is possible:
[0373] For HPN=3, when the terminal receives the scheduling signaling DCI-1 of the initial scheduling carrier-1, NDI-1=0, ind=00 (i.e. HPN_shared_indicator is 00), the terminal directly determines that NDI is flipped (or directly determines that the scheduling data of DCI-1 is a new transmission).
[0374] For HPN=3, when the terminal receives the scheduling signaling DCI-2 of the initial scheduling carrier-3, NDI-2=0, ind=10 (that is, HPN_shared_indicator is 10), the terminal directly determines that NDI is flipped (or directly determines that the scheduling data of DCI-2 is a new transmission).
[0375] For HPN=3, when the terminal receives the scheduling signaling DCI-3 for carrier-3, NDI-3=0 and ind=00, compared to the most recent scheduling for HPN=3 (and ind=00), the NDI of DCI-1 is 0. Therefore, the terminal determines that the NDI has not been flipped (or the data scheduled by DCI-3 is a retransmission).
[0376] For HPN=3, when the terminal receives the scheduling signaling DCI-4 for scheduling carrier-3, NDI-4=1 and ind=10, compared with the most recent scheduling for HPN=3 (and ind=10), the NDI of DCI-2 is 0, so the terminal determines that the NDI is flipped (the data scheduled by DCI-4 is a new transmission).
[0377] Step 23: The terminal determines the cycle length N in the channel coding parameters based on the scheduling signaling from the base station. ref .
[0378] Based on the scheduling signaling from the base station and the carrier of the shared HPN determined in step 22, the terminal determines the cyclic buffer length N of the channel coding parameters of the scheduled carrier. ref It also receives and decodes data.
[0379] The effect in this application scenario is as follows: Figure 9 As shown ( Figure 9In this context, CC stands for carrier. Figure 9 In this configuration, sub-CC1 and sub-CC2 are configured as a carrier group; where:
[0380] sub-CC1 belongs to the configuration of band1;
[0381] sub-CC2 is a configuration for band2.
[0382] Note: For broadband RF devices, one filter / LNA (low-noise amplifier) can support the reception of both band 1 and band 2 simultaneously.
[0383] Figure 9 In this configuration, sub-CC3 and sub-CC4 are set up as a carrier group; where:
[0384] sub-CC3 is a configuration belonging to band3;
[0385] sub-CC4 is a configuration for band4.
[0386] Note: For broadband RF devices, one filter / LNA (low-noise amplifier) can simultaneously support the reception of band 3 and band 4.
[0387] Terminal configuration: Carrier group 1, using 1 CC of PDSCH reception capacity (due to configuration in singleP mode). Carrier group 2 (also configured in singleP mode), using 1 CC of baseband capacity. Because time-division PDSCH reception is performed between the two groups, a total of 1 CC of baseband processing is used. To minimize the impact on the protocol, the terminal capability reporting capacity remains 4 bands 4 CCs, but base station scheduling is limited.
[0388] It should be noted that the baseband processing capability of one CC is: max(CC1+CC2,CC3+CC4). Here, CC1+CC2 represents the sum of the capabilities of the two carriers. For example, if the number of PRBs in CC1 is 100 and the number of PRBs in CC2 is 120, then CC1+CC2 represents the baseband processing capability that can process 220 PRBs of data.
[0389] It should be noted that the above-mentioned shared HPN carrier subset can be either an uplink carrier for transmitting PUSCH or a downlink carrier for transmitting PDSCH.
[0390] The advantages of this application scenario are: without increasing the hardware complexity of the terminal or base station, more fragmented spectrum can be utilized, and flexible and fast switching can be performed between fragmented spectrums. At the same time, considering that fragmented spectrum has small bandwidth, the group handover method can further reduce the requirements on terminal capabilities.
[0391] Application Scenario 3
[0392] The above application scenarios one and two assume that the base station is configured with one carrier set. In this application scenario, multiple carrier sets are configured. The configuration process for each carrier set is the same as in the above application scenarios, and will not be repeated here.
[0393] like Figure 10 As shown ( Figure 10 (CC stands for carrier). A-CC1 / A-CC2 belong to carrier set 1 and perform receive switching (RX switching). A-CC1 is configured as band 1, and A-CC2 is configured as band 2. (C-subCC1+C-subCC2) / C-CC3 belong to carrier set 2 and perform receive switching (RX switching).
[0394] C-subCC1+C-subCC2 form a carrier group (corresponding to band4 / 5), which uses a baseband processing unit with one carrier.
[0395] C-CC3 is configured as a band.
[0396] B-CC does not perform receive switching (RX switching).
[0397] Terminal implementation:
[0398] Considering that the scheduled data of A-CC1 and A-CC2 are time-division (i.e., not transmitted simultaneously), they actually use a baseband processing unit of one carrier.
[0399] Considering that B-CC1 does not perform receive switching, it uses a baseband processing unit with one carrier.
[0400] For C-subCC1, C-subCC2, and C-CC3, a baseband processing unit for a single carrier is actually used.
[0401] That is, the baseband of the above carrier set occupies the PDSCH processing capacity of 3 CCs. In order to reduce the impact on the protocol, the terminal reporting capacity remains (6band, 6CC). During base station scheduling, scheduling is performed according to the RX handover configuration.
[0402] In summary, the embodiments of this application can utilize more fragmented spectrum and make flexible and rapid switching between fragmented spectrums without increasing the hardware complexity of the terminal or base station, so as to meet the needs of services.
[0403] The technical solutions provided in this application can be applied to various systems, especially 5G systems. For example, applicable systems include Global System for Mobile Communication (GSM), Code Division Multiple Access (CDMA), Wideband Code Division Multiple Access (WCDMA) General Packet Radio Service (GPRS), Long Term Evolution (LTE), LTE Frequency Division Duplex (FDD), LTE Time Division Duplex (TDD), Long Term Evolution Advanced (LTE-A), Universal Mobile Telecommunication System (UMTS), Worldwide Interoperability for Microwave Access (WiMAX), and 5G New Radio (NR). All of these systems include terminal equipment and network equipment. The systems may also include a core network component, such as Evolved Packet System (EPS) and 5G system (5GS).
[0404] The terminal involved in the embodiments of this application can also be called a terminal device, which can be a device that provides voice and / or data connectivity to a user, a handheld device with wireless connectivity, or other processing devices connected to a wireless modem, etc. The name of the terminal device may also differ in different systems; for example, in a 5G system, the terminal device can be called User Equipment (UE). Wireless terminal devices can communicate with one or more core networks (CNs) via a Radio Access Network (RAN). Wireless terminal devices can be mobile terminal devices, such as mobile phones (or "cellular" phones) and computers with mobile terminal devices, for example, portable, pocket-sized, handheld, computer-embedded, or vehicle-mounted mobile devices, which exchange voice and / or data with the radio access network. Examples include Personal Communication Service (PCS) phones, cordless phones, Session Initiated Protocol (SIP) phones, Wireless Local Loop (WLL) stations, Personal Digital Assistants (PDAs), and other devices. Wireless terminal equipment can also be referred to as a system, subscriber unit, subscriber station, mobile station, mobile station, remote station, access point, remote terminal, access terminal, user terminal, user agent, or user device, but this application does not limit the terminology.
[0405] The network device involved in this application embodiment can be a base station, which may include multiple cells providing services to terminals. Depending on the specific application, a base station may also be called an access point, or a device in an access network that communicates with a wireless terminal device through one or more sectors on the air interface, or other names. The network device can be used to exchange received air frames with Internet Protocol (IP) packets, acting as a router between the wireless terminal device and the rest of the access network, where the rest of the access network may include an Internet Protocol (IP) communication network. The network device can also coordinate the attribute management of the air interface. For example, the network equipment involved in the embodiments of this application can be a base transceiver station (BTS) in a Global System for Mobile communications (GSM) or Code Division Multiple Access (CDMA), a NodeB in a Wide-band Code Division Multiple Access (WCDMA) system, an evolved Node B (eNB or e-NodeB) in a long term evolution (LTE) system, a 5G base station (gNB) in a next generation system, a Home evolved Node B (HeNB), a relay node, a femto, a pico, etc., and is not limited in the embodiments of this application. In some network structures, the network equipment may include centralized unit (CU) nodes and distributed unit (DU) nodes, and the centralized unit and distributed unit may be geographically separated.
[0406] Network devices and terminal devices can each use one or more antennas for multiple-input multiple-output (MIMO) transmission. MIMO transmission can be single-user MIMO (SU-MIMO) or multiple-user MIMO (MU-MIMO). Depending on the configuration and number of antenna combinations, MIMO transmission can be 2D-MIMO, 3D-MIMO, FD-MIMO, or massive-MIMO, and can also be diversity transmission, precoding transmission, or beamforming transmission, etc.
[0407] Corresponding to the implementation of the terminal, such as Figure 11 As shown, this application provides a data transmission method applied to a network device, including:
[0408] Step S1101: Determine the transmission parameters of the target data to be scheduled;
[0409] Step S1102: Based on the transmission parameters of the target data, transmit the target data;
[0410] The transmission parameters include at least one of the following:
[0411] The transmission carrier of the target data;
[0412] The numerical value of the circular storage length of the target data;
[0413] The identifier for new or retransmission of the target data.
[0414] Optionally, the network device can transmit downlink data (e.g., PDSCH) or receive uplink data (e.g., PUSCH).
[0415] Optionally, determining the transmission parameters of the scheduled target data includes:
[0416] Based on the first scheduling signaling and the first configuration information of at least one carrier set, the transmission parameters of the scheduled target data are determined;
[0417] The first configuration information includes at least one of the following:
[0418] The carrier information contained in the carrier set;
[0419] Shared Hybrid Automatic Repeat Request (HPN) carrier subset;
[0420] HPN shared mode;
[0421] Scheduled carrier indication information in the carrier set.
[0422] It should be noted that the first scheduling signaling is used to schedule the target data.
[0423] Optionally, the HPN sharing mode includes at least one of the following:
[0424] Semi-static mode;
[0425] Dynamic mode.
[0426] Optionally, the scheduled carrier indication information includes at least one of the following:
[0427] A subset of carriers that can be simultaneously received or transmitted within a carrier set;
[0428] The transmission mode indication information for the target data transmission includes at least one of the following: single-processor mode and multi-processor mode.
[0429] Optionally, the single-processor mode corresponds to the first physical downlink shared channel (PDSCH) reception preparation time, and the multi-processor mode corresponds to the second PDSCH reception preparation time, wherein the first PDSCH reception preparation time is longer than the second PDSCH reception preparation time.
[0430] Optionally, determining the new transmission or retransmission identifier of the target data includes at least one of the following:
[0431] The new transmission or retransmission identifier of the target data is determined according to at least one of the first transmission carrier, the first HPN, and the first NDI indicated by the first scheduling signaling.
[0432] The new transmission or retransmission identifier of the target data is determined based on at least one of the first transmission carrier, the first HPN, and the first NDI indicated by the first scheduling signaling and at least one of the second transmission carrier, the second HPN, and the second NDI indicated by the second scheduling signaling.
[0433] Wherein, the transmission time of the second scheduling signaling is earlier than the transmission time of the first scheduling signaling; the first transmission carrier and the second transmission carrier belong to the same shared HPN carrier subset; the first HPN and the second HPN are equal.
[0434] Optionally, determining the new transmission or retransmission identifier of the target data based on at least one of the first transmission carrier, the first HPN, and the first NDI indicated by the first scheduling signaling includes at least one of the following:
[0435] If the scheduling of the first transmission carrier by the first scheduling signaling belongs to the initial scheduling of a subset of shared HPN carriers, the target data is determined to be a new transmission;
[0436] If the scheduling of the first transmission carrier by the first scheduling signaling does not belong to the initial scheduling of the shared HPN carrier subset, and the value of the first NDI has been flipped, the target data is determined to be a new transmission.
[0437] If the scheduling of the first transmission carrier by the first scheduling signaling does not belong to the initial scheduling of the shared HPN carrier subset, and the value of the first NDI has not been flipped, the target data is determined to be retransmitted.
[0438] Optionally, determining the new transmission or retransmission identifier of the target data based on at least one of the first transmission carrier, the first HPN, and the first NDI indicated by the first scheduling signaling and at least one of the second transmission carrier, the second HPN, and the second NDI indicated by the second scheduling signaling includes at least one of the following:
[0439] If the first NDI and the second NDI are inconsistent, then the target data is determined to be new data;
[0440] If the first NDI and the second NDI are the same, then the target data is determined to be a retransmission.
[0441] Optionally, determining the circular storage length of the target data includes at least one of the following:
[0442] The cyclic storage length of the target data is obtained by using the carrier parameters corresponding to the transmission carrier of the target data scheduled by the first scheduling signaling.
[0443] The cyclic storage length of the target data is obtained by using the carrier parameters corresponding to the reference carrier in the shared HPN carrier subset to which the transmission carrier of the target data scheduled by the first scheduling signaling is located.
[0444] Obtain the cyclic storage length value corresponding to each carrier in the shared HPN carrier subset to which the transmission carrier of the target data scheduled by the first scheduling signaling belongs, and select the cyclic storage length value that satisfies the first condition as the cyclic storage length value of the target data. The first condition includes at least the following: taking the maximum value and taking the minimum value.
[0445] Based on the carrier parameters corresponding to all carriers in the shared HPN carrier subset to which the transmission carrier of the target data scheduled by the first scheduling signaling belongs, and satisfying the second condition, the cyclic storage length value of the target data is obtained. The second condition includes at least the following: taking the maximum value and taking the minimum value.
[0446] According to the first instruction in the first scheduling signaling, the cyclic storage length value of the target data is obtained, wherein the first instruction is used to indicate the carrier bandwidth used for the cyclic storage length value of the target data;
[0447] The circular storage length of the target data is obtained based on the number of Reference Physical Resource Blocks (PRBs) configured in the network device.
[0448] Optionally, the first scheduling signaling includes: shared HPN indication information, which is used to indicate target carrier information that shares HPN with the transmission carrier of the target data scheduled by the first scheduling signaling.
[0449] It should be noted that the specific implementation method on the network device side can be found in the description of the above embodiments, and will not be repeated here.
[0450] like Figure 12 As shown, this application embodiment provides a data transmission device 1200, applied to a terminal, including:
[0451] The receiving unit 1201 is used to receive the first scheduling signaling sent by the network device;
[0452] The first determining unit 1202 is used to determine the transmission parameters of the scheduled target data based on the first scheduling signaling;
[0453] The first transmission unit 1203 is used to transmit the target data based on the transmission parameters of the target data;
[0454] The transmission parameters include at least one of the following:
[0455] The transmission carrier of the target data;
[0456] The numerical value of the circular storage length of the target data;
[0457] The identifier for new or retransmission of the target data.
[0458] Optionally, the first determining unit 1202 is configured to:
[0459] Based on the first scheduling signaling and the first configuration information of at least one carrier set sent by the network device, the transmission parameters of the scheduled target data are determined.
[0460] The first configuration information includes at least one of the following:
[0461] The carrier information contained in the carrier set;
[0462] Shared Hybrid Automatic Repeat Request (HPN) carrier subset;
[0463] HPN shared mode;
[0464] Scheduled carrier indication information in the carrier set.
[0465] Optionally, the HPN sharing mode includes at least one of the following:
[0466] Semi-static mode;
[0467] Dynamic mode.
[0468] Optionally, the scheduled carrier indication information includes at least one of the following:
[0469] A subset of carriers in a carrier set that can be received or transmitted simultaneously;
[0470] The transmission mode indication information for the target data transmission includes at least one of the following: single-processor mode and multi-processor mode.
[0471] Optionally, the single-processor mode corresponds to the first physical downlink shared channel (PDSCH) reception preparation time, and the multi-processor mode corresponds to the second PDSCH reception preparation time, wherein the first PDSCH reception preparation time is longer than the second PDSCH reception preparation time.
[0472] Optionally, the first determining unit 1202 is configured to implement at least one of the following:
[0473] The new transmission or retransmission identifier of the target data is determined according to at least one of the first transmission carrier, the first HPN, and the first NDI indicated by the first scheduling signaling.
[0474] The new transmission or retransmission identifier of the target data is determined based on at least one of the first transmission carrier, the first HPN, and the first NDI indicated by the first scheduling signaling and at least one of the second transmission carrier, the second HPN, and the second NDI indicated by the second scheduling signaling.
[0475] Wherein, the transmission time of the second scheduling signaling is earlier than the transmission time of the first scheduling signaling; the first transmission carrier and the second transmission carrier belong to the same shared HPN carrier subset; the first HPN and the second HPN are equal.
[0476] Optionally, the implementation of determining the new transmission or retransmission identifier of the target data based on at least one of the first transmission carrier, first HPN, and first NDI indicated by the first scheduling signaling includes at least one of the following:
[0477] If the scheduling of the first transmission carrier by the first scheduling signaling belongs to the initial scheduling of a subset of shared HPN carriers, the target data is determined to be a new transmission;
[0478] If the scheduling of the first transmission carrier by the first scheduling signaling does not belong to the initial scheduling of the shared HPN carrier subset, and the value of the first NDI has been flipped, the target data is determined to be a new transmission.
[0479] If the scheduling of the first transmission carrier by the first scheduling signaling does not belong to the initial scheduling of the shared HPN carrier subset, and the value of the first NDI has not been flipped, the target data is determined to be retransmitted.
[0480] Optionally, the method for determining the new transmission or retransmission identifier of the target data based on at least one of the first transmission carrier, the first HPN, and the first NDI indicated by the first scheduling signaling and at least one of the second transmission carrier, the second HPN, and the second NDI indicated by the second scheduling signaling includes at least one of the following:
[0481] If the first NDI and the second NDI are inconsistent, then the target data is determined to be new data;
[0482] If the first NDI and the second NDI are the same, then the target data is determined to be a retransmission.
[0483] Optionally, the first determining unit 1202 is configured to implement at least one of the following:
[0484] The cyclic storage length of the target data is obtained by using the carrier parameters corresponding to the transmission carrier of the target data scheduled by the first scheduling signaling.
[0485] The cyclic storage length of the target data is obtained by using the carrier parameters corresponding to the reference carrier in the shared HPN carrier subset to which the transmission carrier of the target data scheduled by the first scheduling signaling is located.
[0486] Obtain the cyclic storage length value corresponding to each carrier in the shared HPN carrier subset to which the transmission carrier of the target data scheduled by the first scheduling signaling belongs, and select the cyclic storage length value that satisfies the first condition as the cyclic storage length value of the target data. The first condition includes at least the following: taking the maximum value and taking the minimum value.
[0487] Based on the carrier parameters corresponding to all carriers in the shared HPN carrier subset to which the transmission carrier of the target data scheduled by the first scheduling signaling belongs, and satisfying the second condition, the cyclic storage length value of the target data is obtained. The second condition includes at least the following: taking the maximum value and taking the minimum value.
[0488] According to the first instruction in the first scheduling signaling, the cyclic storage length value of the target data is obtained, wherein the first instruction is used to indicate the carrier bandwidth used for the cyclic storage length value of the target data;
[0489] The circular storage length of the target data is obtained based on the number of Reference Physical Resource Blocks (PRBs) configured in the network device.
[0490] Optionally, the first scheduling signaling includes: shared HPN indication information, which is used to indicate target carrier information that shares HPN with the transmission carrier of the target data scheduled by the first scheduling signaling.
[0491] It should be noted that this device embodiment corresponds one-to-one with the above method embodiments. All implementation methods in the above method embodiments are applicable to this device embodiment and can achieve the same technical effect.
[0492] It should be noted that the division of units in the embodiments of this application is illustrative and only represents one logical functional division. In actual implementation, other division methods may be used. Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated units described above can be implemented in hardware or as software functional units.
[0493] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a processor-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) or processor to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0494] like Figure 13 As shown, this application embodiment also provides a terminal, including a processor 1300, a transceiver 1310, a memory 1320, and a program stored in the memory 1320 and executable on the processor 1300; wherein the transceiver 1310 is connected to the processor 1300 and the memory 1320 via a bus interface, and the processor 1300 is used to read the program in the memory and execute the following processes:
[0495] Receive the first scheduling signaling sent by the network device through the transceiver;
[0496] Based on the first scheduling signaling, the transmission parameters of the scheduled target data are determined;
[0497] Based on the transmission parameters of the target data, the target data is transmitted.
[0498] The transmission parameters include at least one of the following:
[0499] The transmission carrier of the target data;
[0500] The numerical value of the circular storage length of the target data;
[0501] The identifier for new or retransmission of the target data.
[0502] Transceiver 1310 is used to receive and send data under the control of processor 1300.
[0503] Among them, Figure 13 In this context, the bus architecture can include any number of interconnected buses and bridges, specifically linking various circuits of one or more processors represented by processor 1300 and memory represented by memory 1320 together. The bus architecture can also link various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and therefore will not be described further herein. The bus interface provides an interface. The transceiver 1310 can be multiple components, including transmitters and receivers, providing a unit for communicating with various other devices over a transmission medium, including wireless channels, wired channels, optical fibers, etc. For different user equipment, the user interface 1330 can also be an interface capable of connecting external or internal devices, including but not limited to keypads, displays, speakers, microphones, joysticks, etc.
[0504] The processor 1300 is responsible for managing the bus architecture and general processing, while the memory 1320 can store the data used by the processor 1300 when performing operations.
[0505] Optionally, the processor 1300 can be a CPU (Central Processing Unit), ASIC (Application Specific Integrated Circuit), FPGA (Field-Programmable Gate Array), or CPLD (Complex Programmable Logic Device), and the processor can also adopt a multi-core architecture.
[0506] The processor executes any of the methods described in the embodiments of this application according to the obtained executable instructions by calling a computer program stored in memory. The processor and memory may also be physically separated.
[0507] Optionally, the processor, for reading the computer program in the memory, further performs the following operations:
[0508] Based on the first scheduling signaling and the first configuration information of at least one carrier set sent by the network device, the transmission parameters of the scheduled target data are determined.
[0509] The first configuration information includes at least one of the following:
[0510] The carrier information contained in the carrier set;
[0511] Shared Hybrid Automatic Repeat Request (HPN) carrier subset;
[0512] HPN shared mode;
[0513] Scheduled carrier indication information in the carrier set.
[0514] Optionally, the HPN sharing mode includes at least one of the following:
[0515] Semi-static mode;
[0516] Dynamic mode.
[0517] Optionally, the scheduled carrier indication information includes at least one of the following:
[0518] A subset of carriers in a carrier set that can be received or transmitted simultaneously;
[0519] The transmission mode indication information for the target data transmission includes at least one of the following: single-processor mode and multi-processor mode.
[0520] Optionally, the single-processor mode corresponds to the first physical downlink shared channel (PDSCH) reception preparation time, and the multi-processor mode corresponds to the second PDSCH reception preparation time, wherein the first PDSCH reception preparation time is longer than the second PDSCH reception preparation time.
[0521] Optionally, the processor is configured to read the computer program in the memory and perform the following operations:
[0522] The new transmission or retransmission identifier of the target data is determined according to at least one of the first transmission carrier, the first HPN, and the first NDI indicated by the first scheduling signaling.
[0523] The new transmission or retransmission identifier of the target data is determined based on at least one of the first transmission carrier, the first HPN, and the first NDI indicated by the first scheduling signaling and at least one of the second transmission carrier, the second HPN, and the second NDI indicated by the second scheduling signaling.
[0524] Wherein, the transmission time of the second scheduling signaling is earlier than the transmission time of the first scheduling signaling; the first transmission carrier and the second transmission carrier belong to the same shared HPN carrier subset; the first HPN and the second HPN are equal.
[0525] Optionally, the processor is configured to read a computer program from the memory and perform at least one of the following operations:
[0526] If the scheduling of the first transmission carrier by the first scheduling signaling belongs to the initial scheduling of a subset of shared HPN carriers, the target data is determined to be a new transmission;
[0527] If the scheduling of the first transmission carrier by the first scheduling signaling does not belong to the initial scheduling of the shared HPN carrier subset, and the value of the first NDI has been flipped, the target data is determined to be a new transmission.
[0528] If the scheduling of the first transmission carrier by the first scheduling signaling does not belong to the initial scheduling of the shared HPN carrier subset, and the value of the first NDI has not been flipped, the target data is determined to be retransmitted.
[0529] Optionally, the processor is configured to read a computer program from the memory and perform at least one of the following operations:
[0530] If the first NDI and the second NDI are inconsistent, then the target data is determined to be new data;
[0531] If the first NDI and the second NDI are the same, then the target data is determined to be a retransmission.
[0532] Optionally, the processor is configured to read a computer program from the memory and perform at least one of the following operations:
[0533] The cyclic storage length of the target data is obtained by using the carrier parameters corresponding to the transmission carrier of the target data scheduled by the first scheduling signaling.
[0534] The cyclic storage length of the target data is obtained by using the carrier parameters corresponding to the reference carrier in the shared HPN carrier subset to which the transmission carrier of the target data scheduled by the first scheduling signaling is located.
[0535] Obtain the cyclic storage length value corresponding to each carrier in the shared HPN carrier subset to which the transmission carrier of the target data scheduled by the first scheduling signaling belongs, and select the cyclic storage length value that satisfies the first condition as the cyclic storage length value of the target data. The first condition includes at least the following: taking the maximum value and taking the minimum value.
[0536] Based on the carrier parameters corresponding to all carriers in the shared HPN carrier subset to which the transmission carrier of the target data scheduled by the first scheduling signaling belongs, and satisfying the second condition, the cyclic storage length value of the target data is obtained. The second condition includes at least the following: taking the maximum value and taking the minimum value.
[0537] According to the first instruction in the first scheduling signaling, the cyclic storage length value of the target data is obtained, wherein the first instruction is used to indicate the carrier bandwidth used for the cyclic storage length value of the target data;
[0538] The circular storage length of the target data is obtained based on the number of Reference Physical Resource Blocks (PRBs) configured in the network device.
[0539] Optionally, the first scheduling signaling includes: shared HPN indication information, which is used to indicate target carrier information that shares HPN with the transmission carrier of the target data scheduled by the first scheduling signaling.
[0540] At least one embodiment of this application also provides a terminal, including a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the program, it implements various processes in the data transmission method embodiment applied to the terminal and achieves the same technical effect. To avoid repetition, it will not be described again here.
[0541] At least one embodiment of this application also provides a computer-readable storage medium storing a computer program. When executed by a processor, the program implements the various processes described above in the embodiments of the data transmission method applied to a terminal, and achieves the same technical effect. To avoid repetition, it will not be described again here. The computer-readable storage medium may be a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.
[0542] like Figure 14 As shown, this application embodiment provides a data transmission device 1400, applied to a network device, including:
[0543] The second determining unit 1401 is used to determine the transmission parameters of the scheduled target data;
[0544] The second transmission unit 1402 is used to transmit the target data based on the transmission parameters of the target data;
[0545] The transmission parameters include at least one of the following:
[0546] The transmission carrier of the target data;
[0547] The numerical value of the circular storage length of the target data;
[0548] The identifier for new or retransmission of the target data.
[0549] Optionally, the second determining unit 1401 is configured to:
[0550] Based on the first scheduling signaling and the first configuration information of at least one carrier set, the transmission parameters of the scheduled target data are determined;
[0551] The first configuration information includes at least one of the following:
[0552] The carrier information contained in the carrier set;
[0553] Shared Hybrid Automatic Repeat Request (HPN) carrier subset;
[0554] HPN shared mode;
[0555] Scheduled carrier indication information in the carrier set.
[0556] Optionally, the HPN sharing mode includes at least one of the following:
[0557] Semi-static mode;
[0558] Dynamic mode.
[0559] Optionally, the scheduled carrier indication information includes at least one of the following:
[0560] A subset of carriers that can be simultaneously received or transmitted within a carrier set;
[0561] The transmission mode indication information for the target data transmission includes at least one of the following: single-processor mode and multi-processor mode.
[0562] Optionally, the single-processor mode corresponds to the first physical downlink shared channel (PDSCH) reception preparation time, and the multi-processor mode corresponds to the second PDSCH reception preparation time, wherein the first PDSCH reception preparation time is longer than the second PDSCH reception preparation time.
[0563] Optionally, the second determining unit 1401 is configured to perform at least one of the following:
[0564] The new transmission or retransmission identifier of the target data is determined according to at least one of the first transmission carrier, the first HPN, and the first NDI indicated by the first scheduling signaling.
[0565] The new transmission or retransmission identifier of the target data is determined based on at least one of the first transmission carrier, the first HPN, and the first NDI indicated by the first scheduling signaling and at least one of the second transmission carrier, the second HPN, and the second NDI indicated by the second scheduling signaling.
[0566] Wherein, the transmission time of the second scheduling signaling is earlier than the transmission time of the first scheduling signaling; the first transmission carrier and the second transmission carrier belong to the same shared HPN carrier subset; the first HPN and the second HPN are equal.
[0567] Optionally, the implementation of determining the new transmission or retransmission identifier of the target data based on at least one of the first transmission carrier, first HPN, and first NDI indicated by the first scheduling signaling includes at least one of the following:
[0568] If the scheduling of the first transmission carrier by the first scheduling signaling belongs to the initial scheduling of a subset of shared HPN carriers, the target data is determined to be a new transmission;
[0569] If the scheduling of the first transmission carrier by the first scheduling signaling does not belong to the initial scheduling of the shared HPN carrier subset, and the value of the first NDI has been flipped, the target data is determined to be a new transmission.
[0570] If the scheduling of the first transmission carrier by the first scheduling signaling does not belong to the initial scheduling of the shared HPN carrier subset, and the value of the first NDI has not been flipped, the target data is determined to be retransmitted.
[0571] Optionally, the method for determining the new transmission or retransmission identifier of the target data based on at least one of the first transmission carrier, the first HPN, and the first NDI indicated by the first scheduling signaling and at least one of the second transmission carrier, the second HPN, and the second NDI indicated by the second scheduling signaling includes at least one of the following:
[0572] If the first NDI and the second NDI are inconsistent, then the target data is determined to be new data;
[0573] If the first NDI and the second NDI are the same, then the target data is determined to be a retransmission.
[0574] Optionally, the second determining unit 1401 is configured to perform at least one of the following:
[0575] The cyclic storage length of the target data is obtained by using the carrier parameters corresponding to the transmission carrier of the target data scheduled by the first scheduling signaling.
[0576] The cyclic storage length of the target data is obtained by using the carrier parameters corresponding to the reference carrier in the shared HPN carrier subset to which the transmission carrier of the target data scheduled by the first scheduling signaling is located.
[0577] Obtain the cyclic storage length value corresponding to each carrier in the shared HPN carrier subset to which the transmission carrier of the target data scheduled by the first scheduling signaling belongs, and select the cyclic storage length value that satisfies the first condition as the cyclic storage length value of the target data. The first condition includes at least the following: taking the maximum value and taking the minimum value.
[0578] Based on the carrier parameters corresponding to all carriers in the shared HPN carrier subset to which the transmission carrier of the target data scheduled by the first scheduling signaling belongs, and satisfying the second condition, the cyclic storage length value of the target data is obtained. The second condition includes at least the following: taking the maximum value and taking the minimum value.
[0579] According to the first instruction in the first scheduling signaling, the cyclic storage length value of the target data is obtained, wherein the first instruction is used to indicate the carrier bandwidth used for the cyclic storage length value of the target data;
[0580] The circular storage length of the target data is obtained based on the number of Reference Physical Resource Blocks (PRBs) configured in the network device.
[0581] Optionally, the first scheduling signaling includes: shared HPN indication information, which is used to indicate target carrier information that shares HPN with the transmission carrier of the target data scheduled by the first scheduling signaling.
[0582] It should be noted that this device embodiment corresponds one-to-one with the above method embodiments. All implementation methods in the above method embodiments are applicable to this device embodiment and can achieve the same technical effect.
[0583] It should be noted that the division of units in the embodiments of this application is illustrative and only represents one logical functional division. In actual implementation, other division methods may be used. Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated units described above can be implemented in hardware or as software functional units.
[0584] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a processor-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) or processor to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0585] like Figure 15 As shown in the illustration, this application embodiment also provides a network device, including a processor 1500, a transceiver 1510, a memory 1520, and a program stored in the memory 1520 and executable on the processor 1500; wherein the transceiver 1510 is connected to the processor 1500 and the memory 1520 via a bus interface, and the processor 1500 is used to read the program in the memory and execute the following processes:
[0586] Determine the transmission parameters of the target data to be scheduled;
[0587] Based on the transmission parameters of the target data, the target data is transmitted.
[0588] The transmission parameters include at least one of the following:
[0589] The transmission carrier of the target data;
[0590] The numerical value of the circular storage length of the target data;
[0591] The identifier for new or retransmission of the target data.
[0592] Transceiver 1510 is used to receive and send data under the control of processor 1500.
[0593] Among them, Figure 15In this context, the bus architecture can include any number of interconnected buses and bridges, specifically linking various circuits together, such as one or more processors represented by processor 1500 and memory represented by memory 1520. The bus architecture can also link together various other circuits, such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and therefore will not be described further herein. The bus interface provides an interface. The transceiver 1510 can be multiple elements, including transmitters and receivers, providing a unit for communicating with various other devices over a transmission medium, including wireless channels, wired channels, optical fibers, and other transmission media.
[0594] The processor 1500 is responsible for managing the bus architecture and general processing, while the memory 1520 can store the data used by the processor 1500 when performing operations.
[0595] Optionally, the processor 1500 can be a CPU (Central Processing Unit), ASIC (Application Specific Integrated Circuit), FPGA (Field-Programmable Gate Array), or CPLD (Complex Programmable Logic Device), and the processor can also adopt a multi-core architecture.
[0596] The processor executes any of the methods described in the embodiments of this application according to the obtained executable instructions by calling a computer program stored in memory. The processor and memory may also be physically separated.
[0597] Optionally, the processor, for reading the computer program in the memory, further performs the following operations:
[0598] Based on the first scheduling signaling and the first configuration information of at least one carrier set, the transmission parameters of the scheduled target data are determined;
[0599] The first configuration information includes at least one of the following:
[0600] The carrier information contained in the carrier set;
[0601] Shared Hybrid Automatic Repeat Request (HPN) carrier subset;
[0602] HPN shared mode;
[0603] Scheduled carrier indication information in the carrier set.
[0604] Optionally, the HPN sharing mode includes at least one of the following:
[0605] Semi-static mode;
[0606] Dynamic mode.
[0607] Optionally, the scheduled carrier indication information includes at least one of the following:
[0608] A subset of carriers that can be simultaneously received or transmitted within a carrier set;
[0609] The transmission mode indication information for the target data transmission includes at least one of the following: single-processor mode and multi-processor mode.
[0610] Optionally, the single-processor mode corresponds to the first physical downlink shared channel (PDSCH) reception preparation time, and the multi-processor mode corresponds to the second PDSCH reception preparation time, wherein the first PDSCH reception preparation time is longer than the second PDSCH reception preparation time.
[0611] Optionally, the processor is configured to read a computer program from the memory and perform at least one of the following operations:
[0612] The new transmission or retransmission identifier of the target data is determined according to at least one of the first transmission carrier, the first HPN, and the first NDI indicated by the first scheduling signaling.
[0613] The new transmission or retransmission identifier of the target data is determined based on at least one of the first transmission carrier, the first HPN, and the first NDI indicated by the first scheduling signaling and at least one of the second transmission carrier, the second HPN, and the second NDI indicated by the second scheduling signaling.
[0614] Wherein, the transmission time of the second scheduling signaling is earlier than the transmission time of the first scheduling signaling; the first transmission carrier and the second transmission carrier belong to the same shared HPN carrier subset; the first HPN and the second HPN are equal.
[0615] Optionally, the processor is configured to read a computer program from the memory and perform at least one of the following operations:
[0616] If the scheduling of the first transmission carrier by the first scheduling signaling belongs to the initial scheduling of a subset of shared HPN carriers, the target data is determined to be a new transmission;
[0617] If the scheduling of the first transmission carrier by the first scheduling signaling does not belong to the initial scheduling of the shared HPN carrier subset, and the value of the first NDI has been flipped, the target data is determined to be a new transmission.
[0618] If the scheduling of the first transmission carrier by the first scheduling signaling does not belong to the initial scheduling of the shared HPN carrier subset, and the value of the first NDI has not been flipped, the target data is determined to be retransmitted.
[0619] Optionally, the processor is configured to read a computer program from the memory and perform at least one of the following operations:
[0620] If the first NDI and the second NDI are inconsistent, then the target data is determined to be new data;
[0621] If the first NDI and the second NDI are the same, then the target data is determined to be a retransmission.
[0622] Optionally, the processor is configured to read a computer program from the memory and perform at least one of the following operations:
[0623] The cyclic storage length of the target data is obtained by using the carrier parameters corresponding to the transmission carrier of the target data scheduled by the first scheduling signaling.
[0624] The cyclic storage length of the target data is obtained by using the carrier parameters corresponding to the reference carrier in the shared HPN carrier subset to which the transmission carrier of the target data scheduled by the first scheduling signaling is located.
[0625] Obtain the cyclic storage length value corresponding to each carrier in the shared HPN carrier subset to which the transmission carrier of the target data scheduled by the first scheduling signaling belongs, and select the cyclic storage length value that satisfies the first condition as the cyclic storage length value of the target data. The first condition includes at least the following: taking the maximum value and taking the minimum value.
[0626] Based on the carrier parameters corresponding to all carriers in the shared HPN carrier subset to which the transmission carrier of the target data scheduled by the first scheduling signaling belongs, and satisfying the second condition, the cyclic storage length value of the target data is obtained. The second condition includes at least the following: taking the maximum value and taking the minimum value.
[0627] According to the first instruction in the first scheduling signaling, the cyclic storage length value of the target data is obtained, wherein the first instruction is used to indicate the carrier bandwidth used for the cyclic storage length value of the target data;
[0628] The circular storage length of the target data is obtained based on the number of Reference Physical Resource Blocks (PRBs) configured in the network device.
[0629] Optionally, the first scheduling signaling includes: shared HPN indication information, which is used to indicate target carrier information that shares HPN with the transmission carrier of the target data scheduled by the first scheduling signaling.
[0630] It should be noted that the network device provided in this application embodiment can implement all the method steps implemented in the above method embodiment and can achieve the same technical effect. Here, the parts that are the same as those in the method embodiment and the beneficial effects will not be described in detail.
[0631] This application also provides a computer-readable storage medium storing a computer program thereon, wherein the computer program, when executed by a processor, implements the steps of a data transmission method applied to a network device. The processor-readable storage medium can be any available medium or data storage device accessible to the processor, including but not limited to magnetic storage (e.g., floppy disks, hard disks, magnetic tapes, magneto-optical disks (MO), etc.), optical storage (e.g., CDs, DVDs, BDs, HVDs, etc.), and semiconductor storage (e.g., ROMs, EPROMs, EEPROMs, non-volatile memory (NAND flash), solid-state drives (SSDs)).
[0632] Those skilled in the art will understand that embodiments of this application can be provided as methods, systems, or computer program products. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this application can take the form of a computer program product implemented on one or more computer-usable storage media (including, but not limited to, disk storage and optical storage) containing computer-usable program code.
[0633] This application is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this application. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer-executable instructions. These computer-executable instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart... Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.
[0634] These processor-executable instructions may also be stored in a processor-readable memory that can direct a computer or other programmable data processing device to operate in a particular manner, such that the instructions stored in the processor-readable memory produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.
[0635] These processors can execute instructions that can also be loaded onto a computer or other programmable data processing device, causing a series of operational steps to be performed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable device for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.
[0636] Obviously, those skilled in the art can make various modifications and variations to this application without departing from the spirit and scope of this application. Therefore, if such modifications and variations fall within the scope of the claims of this application and their equivalents, this application also intends to include such modifications and variations.
Claims
1. A data transmission method, characterized in that, Executed by the terminal, including: Receive the first scheduling signaling sent by the network device; Based on the first scheduling signaling, the transmission parameters of the scheduled target data are determined; Based on the transmission parameters of the target data, the target data is transmitted. The transmission parameters include: The transmission carrier of the target data; The numerical value of the circular storage length of the target data; The identifier for new or retransmitted transmission of the target data; The step of determining the transmission parameters of the scheduled target data based on the first scheduling signaling includes: Based on the first scheduling signaling and the first configuration information of at least one carrier set sent by the network device, the transmission parameters of the scheduled target data are determined. The first configuration information includes: Shared Hybrid Automatic Repeat Request (HRN) process handling number HPN carrier subset.
2. The method according to claim 1, characterized in that, The first configuration information also includes at least one of the following: The carrier information contained in the carrier set; HPN shared mode; Scheduled carrier indication information in the carrier set.
3. The method according to claim 2, characterized in that, The HPN sharing mode includes at least one of the following: Semi-static mode; Dynamic mode.
4. The method according to claim 2, characterized in that, The scheduled carrier indication information includes at least one of the following: A subset of carriers in a carrier set that can be received or transmitted simultaneously; The transmission mode indication information for the target data transmission includes at least one of the following: single-processor mode and multi-processor mode.
5. The method according to claim 4, characterized in that, The single-processor mode corresponds to the preparation time for receiving the first physical downlink shared channel (PDSCH), while the multi-processor mode corresponds to the preparation time for receiving the second PDSCH. The preparation time for receiving the first PDSCH is greater than the preparation time for receiving the second PDSCH.
6. The method according to any one of claims 1-5, characterized in that, Determining the new transmission or retransmission identifier of the target data includes at least one of the following: The new transmission or retransmission identifier of the target data is determined according to at least one of the first transmission carrier, the first HPN, and the first NDI indicated by the first scheduling signaling. The new transmission or retransmission identifier of the target data is determined based on at least one of the first transmission carrier, the first HPN, and the first NDI indicated by the first scheduling signaling and at least one of the second transmission carrier, the second HPN, and the second NDI indicated by the second scheduling signaling. Wherein, the transmission time of the second scheduling signaling is earlier than the transmission time of the first scheduling signaling; the first transmission carrier and the second transmission carrier belong to the same shared HPN carrier subset; the first HPN and the second HPN are equal.
7. The method according to claim 6, characterized in that, Determining the new transmission or retransmission identifier of the target data based on at least one of the first transmission carrier, first HPN, and first NDI indicated by the first scheduling signaling includes at least one of the following: If the scheduling of the first transmission carrier by the first scheduling signaling belongs to the initial scheduling of a subset of shared HPN carriers, the target data is determined to be a new transmission; If the scheduling of the first transmission carrier by the first scheduling signaling does not belong to the initial scheduling of the shared HPN carrier subset, and the value of the first NDI has been flipped, the target data is determined to be a new transmission. If the scheduling of the first transmission carrier by the first scheduling signaling does not belong to the initial scheduling of the shared HPN carrier subset, and the value of the first NDI has not been flipped, the target data is determined to be retransmitted.
8. The method according to claim 6, characterized in that, Determining the new transmission or retransmission identifier of the target data based on at least one of the first transmission carrier, the first HPN, and the first NDI indicated by the first scheduling signaling and at least one of the second transmission carrier, the second HPN, and the second NDI indicated by the second scheduling signaling includes at least one of the following: If the first NDI and the second NDI are inconsistent, then the target data is determined to be new data; If the first NDI and the second NDI are the same, then the target data is determined to be a retransmission.
9. The method according to any one of claims 1-8, characterized in that, Determining the circular storage length of the target data includes at least one of the following: The cyclic storage length of the target data is obtained by using the carrier parameters corresponding to the transmission carrier of the target data scheduled by the first scheduling signaling. The cyclic storage length of the target data is obtained by using the carrier parameters corresponding to the reference carrier in the shared HPN carrier subset to which the transmission carrier of the target data scheduled by the first scheduling signaling is located. Obtain the cyclic storage length value corresponding to each carrier in the shared HPN carrier subset to which the transmission carrier of the target data scheduled by the first scheduling signaling belongs, and select the cyclic storage length value that satisfies the first condition as the cyclic storage length value of the target data. The first condition includes at least the following: taking the maximum value and taking the minimum value. Based on the carrier parameters corresponding to all carriers in the shared HPN carrier subset to which the transmission carrier of the target data scheduled by the first scheduling signaling belongs, and satisfying the second condition, the cyclic storage length value of the target data is obtained. The second condition includes at least the following: taking the maximum value and taking the minimum value. According to the first instruction in the first scheduling signaling, the cyclic storage length value of the target data is obtained, wherein the first instruction is used to indicate the carrier bandwidth used for the cyclic storage length value of the target data; The circular storage length of the target data is obtained based on the number of Reference Physical Resource Blocks (PRBs) configured in the network device.
10. The method according to any one of claims 1-9, characterized in that, The first scheduling signaling includes: shared HPN indication information, which is used to indicate target carrier information that shares HPN with the transmission carrier of the target data scheduled by the first scheduling signaling.
11. A data transmission method, characterized in that, Performed by network devices, including: Determine the transmission parameters of the target data to be scheduled; Based on the transmission parameters of the target data, the target data is transmitted. The transmission parameters include: The transmission carrier of the target data; The numerical value of the circular storage length of the target data; The identifier for new or retransmitted transmission of the target data; The determination of the transmission parameters for the scheduled target data includes: Based on the first scheduling signaling and the first configuration information of at least one carrier set, the transmission parameters of the scheduled target data are determined; The first configuration information includes: Shared Hybrid Automatic Repeat Request (HRN) process handling number HPN carrier subset.
12. The method according to claim 11, characterized in that, The first configuration information also includes at least one of the following: The carrier information contained in the carrier set; HPN shared mode; Scheduled carrier indication information in the carrier set.
13. The method according to claim 12, characterized in that, The HPN sharing mode includes at least one of the following: Semi-static mode; Dynamic mode.
14. The method according to claim 12, characterized in that, The scheduled carrier indication information includes at least one of the following: A subset of carriers that can be simultaneously received or transmitted within a carrier set; The transmission mode indication information for the target data transmission includes at least one of the following: single-processor mode and multi-processor mode.
15. The method according to any one of claims 11-14, characterized in that, Determining the new transmission or retransmission identifier of the target data includes at least one of the following: The new transmission or retransmission identifier of the target data is determined according to at least one of the first transmission carrier, the first HPN, and the first NDI indicated by the first scheduling signaling. The new transmission or retransmission identifier of the target data is determined based on at least one of the first transmission carrier, the first HPN, and the first NDI indicated by the first scheduling signaling and at least one of the second transmission carrier, the second HPN, and the second NDI indicated by the second scheduling signaling. Wherein, the transmission time of the second scheduling signaling is earlier than the transmission time of the first scheduling signaling; the first transmission carrier and the second transmission carrier belong to the same shared HPN carrier subset; the first HPN and the second HPN are equal.
16. The method according to claim 15, characterized in that, Determining the new transmission or retransmission identifier of the target data based on at least one of the first transmission carrier, first HPN, and first NDI indicated by the first scheduling signaling includes at least one of the following: If the scheduling of the first transmission carrier by the first scheduling signaling belongs to the initial scheduling of a subset of shared HPN carriers, the target data is determined to be a new transmission; If the scheduling of the first transmission carrier by the first scheduling signaling does not belong to the initial scheduling of the shared HPN carrier subset, and the value of the first NDI has been flipped, the target data is determined to be a new transmission. If the scheduling of the first transmission carrier by the first scheduling signaling does not belong to the initial scheduling of the shared HPN carrier subset, and the value of the first NDI has not been flipped, the target data is determined to be retransmitted.
17. The method according to claim 15, characterized in that, Determining the new transmission or retransmission identifier of the target data based on at least one of the first transmission carrier, the first HPN, and the first NDI indicated by the first scheduling signaling and at least one of the second transmission carrier, the second HPN, and the second NDI indicated by the second scheduling signaling includes at least one of the following: If the first NDI and the second NDI are inconsistent, then the target data is determined to be new data; If the first NDI and the second NDI are the same, then the target data is determined to be a retransmission.
18. The method according to any one of claims 11-17, characterized in that, The first scheduling signaling includes: shared HPN indication information, which is used to indicate target carrier information that shares HPN with the transmission carrier of the target data scheduled by the first scheduling signaling.
19. A terminal, characterized in that, Includes memory, transceiver, and processor: A memory for storing computer programs; a transceiver for sending and receiving data under the control of the processor; and a processor for reading the computer programs from the memory and performing the following operations: Receive the first scheduling signaling sent by the network device through the transceiver; Based on the first scheduling signaling, the transmission parameters of the scheduled target data are determined; Based on the transmission parameters of the target data, the target data is transmitted. The transmission parameters include: The transmission carrier of the target data; The numerical value of the circular storage length of the target data; The identifier for new or retransmitted transmission of the target data; The processor, for reading the computer program in the memory, also performs the following operations: Based on the first scheduling signaling and the first configuration information of at least one carrier set sent by the network device, the transmission parameters of the scheduled target data are determined. The first configuration information includes: Shared Hybrid Automatic Repeat Request (HRN) process handling number HPN carrier subset.
20. A network device, characterized in that, Includes memory, transceiver, and processor: A memory for storing computer programs; a transceiver for sending and receiving data under the control of the processor; and a processor for reading the computer programs from the memory and performing the following operations: Determine the transmission parameters of the target data to be scheduled; Based on the transmission parameters of the target data, the target data is transmitted. The transmission parameters include: The transmission carrier of the target data; The numerical value of the circular storage length of the target data; The identifier for new or retransmitted transmission of the target data; The processor, for reading the computer program in the memory, also performs the following operations: Based on the first scheduling signaling and the first configuration information of at least one carrier set, the transmission parameters of the scheduled target data are determined; The first configuration information includes: Shared Hybrid Automatic Repeat Request (HRN) process handling number HPN carrier subset.
21. A data transmission device, applied to a terminal, characterized in that, include: The receiving unit is used to receive the first scheduling signaling sent by the network device; The first determining unit is used to determine the transmission parameters of the scheduled target data based on the first scheduling signaling. The first transmission unit is used to transmit the target data based on the transmission parameters of the target data; The transmission parameters include: The transmission carrier of the target data; The numerical value of the circular storage length of the target data; The identifier for new or retransmitted transmission of the target data; Wherein, the first determining unit is configured to: Based on the first scheduling signaling and the first configuration information of at least one carrier set sent by the network device, the transmission parameters of the scheduled target data are determined. The first configuration information includes: Shared Hybrid Automatic Repeat Request (HRN) process handling number HPN carrier subset.
22. A data transmission device, applied to network equipment, characterized in that, include: The second determining unit is used to determine the transmission parameters of the target data to be scheduled. The second transmission unit is used to transmit the target data based on the transmission parameters of the target data; The transmission parameters include: The transmission carrier of the target data; The numerical value of the circular storage length of the target data; The identifier for new or retransmitted transmission of the target data; The second determining unit is used for: Based on the first scheduling signaling and the first configuration information of at least one carrier set, the transmission parameters of the scheduled target data are determined; The first configuration information includes: Shared Hybrid Automatic Repeat Request (HRN) process handling number HPN carrier subset.
23. A processor-readable storage medium, characterized in that, The processor-readable storage medium stores a computer program for causing the processor to perform the method of any one of claims 1 to 10; and / or the method of any one of claims 11 to 18.
Citation Information
Patent Citations
Method for transmitting uplink HARQ, and communication apparatus
WO2020233717A1