Data transmission method, and device, storage medium and product
By using two types of scrambling information to identify retransmission and new transmission DCI between the terminal and the base station, simultaneous scheduling of retransmission and new transmission data within the same time slot of a TB stream is achieved, solving the latency problem caused by retransmission data priority in wireless communication and improving data transmission efficiency and accuracy.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- ZTE CORP
- Filing Date
- 2026-01-09
- Publication Date
- 2026-07-30
AI Technical Summary
Currently, in wireless communication technology, retransmitted data has the highest priority, causing new data to wait unnecessarily for scheduling, resulting in large data transmission latency and making it difficult to meet the requirements of ultra-low latency communication.
The terminal and the base station use two types of scrambling information to identify the downlink control information of retransmission and new transmission respectively, so as to realize the simultaneous scheduling of TB stream retransmission and new transmission data in the same time slot. The retransmission DCI is identified by the first scrambling information and the new transmission DCI is identified by the second scrambling information, and the retransmission TB and new transmission TB of the TB stream are received or sent in the same time slot.
Simultaneous scheduling of new and retransmitted data (TB) was achieved, reducing data transmission latency, making more effective use of air interface wireless resources, and improving the timeliness and accuracy of data transmission.
Smart Images

Figure CN2026071667_30072026_PF_FP_ABST
Abstract
Description
Data transmission methods, devices, storage media and products
[0001] Cross-references to related applications
[0002] This application is based on and claims priority to Chinese Patent Application No. 202510123552.X, filed on January 24, 2025, the entire contents of which are incorporated herein by reference. Technical Field
[0003] This application relates to the field of communication technology, and in particular to a data transmission method, device, storage medium and product. Background Technology
[0004] With the continuous in-depth research on integrated air-space-ground communication networks beyond the fifth generation (B5G) and sixth generation (6G) mobile communication technologies, ultra-reliable low-latency communications (URLLC) and deterministic networks have become a very important direction of evolution, especially for application scenarios with high timeliness requirements such as extended reality (XR) and programmable logic controllers (PLC).
[0005] In current wireless communication technologies, retransmission has the highest default priority. When a retransmission occurs, the retransmitted data is scheduled first, followed by the new data. However, this causes new data to wait unnecessarily for scheduling, resulting in significant data transmission latency and making it difficult to meet the requirements for low-latency communication. Summary of the Invention
[0006] This application provides a data transmission method, device, storage medium, and product.
[0007] On one hand, embodiments of this application provide a data transmission method applied to a terminal. The method includes: receiving first scrambling information and second scrambling information sent by a base station, wherein the first scrambling information is used to scramble downlink control information (DCI) of a transport block (TB) stream, and the second scrambling information is used to scramble the new transmission DCI of the TB stream; identifying the retransmission DCI sent by the base station using the first scrambling information, and identifying the new transmission DCI sent by the base station using the second scrambling information; and in the same time slot, receiving a retransmission TB of the TB stream from the base station using the retransmission DCI, and receiving a new transmission TB of the TB stream from the base station using the new transmission DCI.
[0008] On one hand, embodiments of this application provide a data transmission method applied to a terminal. The method includes: receiving first scrambling information and second scrambling information sent by a base station, wherein the first scrambling information is used to scramble downlink control information (DCI) of a transport block (TB) stream, and the second scrambling information is used to scramble the new transmission DCI of the TB stream; identifying the retransmission DCI sent by the base station using the first scrambling information, and identifying the new transmission DCI sent by the base station using the second scrambling information; and in the same time slot, sending a retransmission TB of the TB stream to the base station using the retransmission DCI, and sending a new transmission TB of the TB stream to the base station using the new transmission DCI.
[0009] On one hand, embodiments of this application provide a data transmission method applied to a base station. The method includes: sending first scrambling information and second scrambling information to a terminal; sending retransmission downlink control information (DCI) and new transmission DCI of a transport block (TB) stream to the terminal, wherein the retransmission DCI is identified using the first scrambling information and the new transmission DCI is identified using the second scrambling information; and sending the retransmission TB and new transmission TB of the TB stream to the terminal in the same time slot, wherein the retransmission TB is received using the retransmission DCI and the new transmission TB is received using the new transmission DCI.
[0010] On one hand, embodiments of this application provide a data transmission method applied to a base station. The method includes: sending first scrambling information and second scrambling information to a terminal; sending retransmission downlink control information (DCI) and new transmission DCI of a transport block (TB) stream to the terminal, wherein the retransmission DCI is identified using the first scrambling information and the new transmission DCI is identified using the second scrambling information; and receiving retransmission TB and new transmission TB of the TB stream from the terminal in the same time slot, wherein the retransmission TB is transmitted using the retransmission DCI and the new transmission TB is transmitted using the new transmission DCI.
[0011] On one hand, embodiments of this application provide a data transmission apparatus applied to a terminal. The apparatus includes: a scrambling information receiving module configured to receive first scrambling information and second scrambling information sent by a base station, wherein the first scrambling information is used to scramble downlink control information (DCI) of a transport block (TB) stream, and the second scrambling information is used to scramble the new transmission DCI of the TB stream; a control information identification module configured to identify the retransmission DCI sent by the base station using the first scrambling information and to identify the new transmission DCI sent by the base station using the second scrambling information; and a terminal data receiving module configured to receive retransmission TBs of the TB stream from the base station using the retransmission DCI and to receive new transmission TBs of the TB stream from the base station using the new transmission DCI in the same time slot.
[0012] On one hand, embodiments of this application provide a data transmission apparatus applied to a terminal. The apparatus includes: a scrambling information receiving module configured to receive first scrambling information and second scrambling information sent by a base station, wherein the first scrambling information is used to scramble downlink control information (DCI) of a transport block (TB) stream, and the second scrambling information is used to scramble the new transmission DCI of the TB stream; a control information identification module configured to identify the retransmission DCI sent by the base station using the first scrambling information and to identify the new transmission DCI sent by the base station using the second scrambling information; and a terminal data sending module configured to send the retransmission TB of the TB stream to the base station using the retransmission DCI and to send the new transmission TB of the TB stream to the base station using the new transmission DCI in the same time slot.
[0013] On one hand, embodiments of this application provide a data transmission apparatus applied to a base station. The apparatus includes: a scrambling information sending module configured to send first scrambling information and second scrambling information to a terminal; a control information sending module configured to send retransmission downlink control information (DCI) and new transmission control information (DCI) of a transport block (TB) stream to the terminal, wherein the retransmission DCI is identified using the first scrambling information and the new transmission DCI is identified using the second scrambling information; and a base station data sending module configured to send the retransmission TB and new transmission TB of the TB stream to the terminal in the same time slot, wherein the retransmission TB is received using the retransmission DCI and the new transmission TB is received using the new transmission DCI.
[0014] On one hand, this application provides a data transmission apparatus applied to a base station. The apparatus includes: a scrambling information sending module configured to send first scrambling information and second scrambling information to a terminal; a control information sending module configured to send retransmission downlink control information (DCI) and new transmission control information (DCI) of a transport block (TB) stream to the terminal, wherein the retransmission DCI is identified using the first scrambling information and the new transmission DCI is identified using the second scrambling information; and a base station data receiving module configured to receive the retransmission TB and new transmission TB of the TB stream from the terminal in the same time slot, wherein the retransmission TB is sent using the retransmission DCI and the new transmission TB is sent using the new transmission DCI.
[0015] On one hand, embodiments of this application provide an electronic device, including: one or more processors; and a memory storing one or more programs thereon, wherein when the one or more programs are executed by the one or more processors, the one or more processors implement the data transmission method provided in any of the above embodiments.
[0016] On the one hand, embodiments of this application provide a computer-readable storage medium having a computer program stored thereon, wherein the computer program, when executed by a processor, implements the data transmission method provided in any of the above embodiments.
[0017] On one hand, embodiments of this application provide a computer program product, including a computer program that, when executed by a processor, implements the data transmission method provided in any of the above embodiments. Attached Figure Description
[0018] Figure 1 is a schematic diagram of the principle of TB downlink transmission in current wireless communication technology;
[0019] Figure 2 is another schematic diagram of the principle of TB downlink transmission in current wireless communication technology;
[0020] Figure 3 is another schematic diagram of the principle of TB downlink transmission in current wireless communication technology;
[0021] Figure 4 is a schematic diagram of the principle of TB uplink transmission in current wireless communication technology;
[0022] Figure 5 is a schematic diagram of the architecture of a communication system provided in an embodiment of this application;
[0023] Figure 6 is a schematic flowchart of a data transmission method applied to a terminal according to an embodiment of this application;
[0024] Figure 7 is a schematic diagram of a TB downlink transmission principle in an embodiment of this application;
[0025] Figure 8 is another schematic diagram of the principle of TB downlink transmission in an embodiment of this application;
[0026] Figure 9 is another schematic diagram of the principle of TB downlink transmission in an embodiment of this application;
[0027] Figure 10 is another schematic flowchart of a data transmission method applied to a terminal provided in an embodiment of this application;
[0028] Figure 11 is another schematic flowchart of a data transmission method applied to a terminal provided in an embodiment of this application;
[0029] Figure 12 is another schematic flowchart of a data transmission method applied to a terminal provided in an embodiment of this application;
[0030] Figure 13 is another schematic flowchart of a data transmission method applied to a terminal provided in an embodiment of this application;
[0031] Figure 14 is a schematic diagram of the principle of TB uplink transmission in an embodiment of this application;
[0032] Figure 15 is another schematic diagram of the principle of TB uplink transmission in an embodiment of this application;
[0033] Figure 16 is another schematic diagram of the principle of TB uplink transmission in an embodiment of this application;
[0034] Figure 17 is a flowchart illustrating a data transmission method applied to a base station according to an embodiment of this application;
[0035] Figure 18 is another schematic flowchart of a data transmission method applied to a base station provided in an embodiment of this application;
[0036] Figure 19 is a schematic diagram of a networking scheme in an industrial control scenario provided in an embodiment of this application;
[0037] Figure 20 is a schematic diagram of a data transmission device applied to a terminal according to an embodiment of this application;
[0038] Figure 21 is another structural schematic diagram of a data transmission device applied to a terminal according to an embodiment of this application;
[0039] Figure 22 is a schematic diagram of a data transmission device applied to a base station according to an embodiment of this application;
[0040] Figure 23 is another structural schematic diagram of a data transmission device applied to a base station according to an embodiment of this application;
[0041] Figure 24 is a schematic diagram of the structure of the electronic device provided in the embodiment of this application. Detailed Implementation
[0042] To enable those skilled in the art to better understand the technical solutions of this application, the technical solutions provided in this application will be described in detail below with reference to the accompanying drawings.
[0043] Exemplary embodiments will be described more fully below with reference to the accompanying drawings; however, the described exemplary embodiments may be embodied in different forms and should not be limited in principle to the embodiments set forth herein. Rather, these embodiments are provided so that this application will be thorough and complete, and will enable those skilled in the art to fully understand the scope of this application.
[0044] As used herein, the term “and / or” includes any and all combinations of one or more related enumerated entries.
[0045] The terminology used herein is for the purpose of describing particular embodiments only and is not intended to limit the application. As used herein, the singular forms “a” and “the” are intended to include the plural forms as well, unless the context clearly indicates otherwise. It will also be understood that when the terms “comprising” and / or “made of” are used in this specification, the presence of a feature, integral, step, operation, element, and / or component is specified, but the presence or addition of one or more other features, integrals, steps, operations, elements, components, and / or groups thereof is not excluded.
[0046] In the following description, references are made to “some embodiments,” which describe a subset of all possible embodiments. However, it is understood that “some embodiments” may be the same subset or different subsets of all possible embodiments and may be combined with each other without conflict.
[0047] Unless otherwise specified, all terms used herein (including technical and scientific terms) have the same meaning as commonly understood by one of ordinary skill in the art. It will also be understood that terms such as those defined in common dictionaries should be assumed to have meanings consistent with their meanings in the context of the relevant art and this application, and should not be assumed to have idealized or overly formal meanings, unless expressly so defined in the embodiments of this application.
[0048] Before providing a detailed description of the embodiments of this application, the nouns and terms used in the embodiments of this application are explained. The nouns and terms used in the embodiments of this application are applicable to the following principles:
[0049] 1) Transport Block (TB): This is the basic unit of data transmission between the physical layer and the MAC layer. Within each Transmission Time Interval (TTI), the MAC layer encapsulates a certain amount of data into one or more TBs and then hands them over to the physical layer for transmission. This application also relates to TB streams, which are data streams formed by the continuous transmission of multiple TBs in a certain order and time interval. This application supports scheduling one or more TB streams, depending on the capabilities of the terminal. This application also relates to newly transmitted TBs and retransmitted TBs. A newly transmitted TB refers to the TB transmitted for the first time, and a retransmitted TB refers to a TB that is retransmitted after a transmission error.
[0050] 2) Time slot: A time segment within a radio frame is used for the transmission of data and control information and is also the basic period for data scheduling. Time slots include uplink time slots and downlink time slots. All symbols in an uplink time slot are used for uplink data transmission, i.e., the terminal sends data to the base station; all symbols in a downlink time slot are used for downlink data transmission, i.e., the base station sends data to the terminal.
[0051] 3) Downlink Control Information (DCI): This is control information sent from the base station to the terminal. It carries a series of instructions and parameters for controlling and managing radio resources and data transmission. In this embodiment, DCI is used to configure the transmission of TB. The types of DCI include retransmission DCI and new transmission DCI. Retransmission DCI is used to configure the transmission of retransmitted TB, and new transmission DCI is used to configure the transmission of new transmission TB.
[0052] 4) Scrambling Information: For the base station, scrambling information is used to scramble the DCI; for the terminal, scrambling information is used to identify the DCI. Essentially, scrambling information is used to identify the DCI. In this embodiment, the types of scrambling information include first scrambling information and second scrambling information. The first scrambling information is used to identify retransmitted DCIs, and the second scrambling information is used to identify newly transmitted DCIs. This embodiment does not limit the format of the scrambling information; for example, it can be a Radio Network Temporary Identifier (RNTI).
[0053] 5) Wireless Channel: In a communication system, a wireless channel refers to the channel through which data and signals are transmitted between a base station and a terminal, using radio electromagnetic waves as the transmission medium. This application primarily focuses on physical channels, which are time-frequency resources carrying information from higher layers (layers above the physical layer). These include: Physical Downlink Shared Channel (PDSCH) for downlink data transmission; Physical Downlink Control Channel (PDCCH) for downlink control information transmission; and Physical Uplink Shared Channel (PUSCH) for uplink data transmission.
[0054] With the continuous in-depth research of B5G and 6G on integrated air-space-ground communication networks, URLLC and deterministic networks have become a very important direction of evolution, especially for application scenarios with high timeliness requirements such as XR and PLC.
[0055] Furthermore, the 3rd Generation Partnership Project (3GPP) research in vertical industries, particularly in motion control, robotic-assisted healthcare, and distributed energy, also requires ultra-low latency guarantees. See Table 1, where data from 3GPP Demand-Side Protocol 22.104 specifies the target value for the transfer interval.
[0056] Table 1
[0057] Similarly, 6G start also provides ultra-low latency targets for 6G evolution, see Table 2 for user plane latency (U-Plane Latency) and control plane latency (C-Plane Latency).
[0058] Table 2
[0059] It can be seen that ultra-low latency is a major goal in the evolution of wireless to 6G. However, in current wireless communication technologies, retransmission has the highest default priority. When a retransmission occurs, the retransmitted data is scheduled first, followed by the new data, making it difficult to meet the requirements of ultra-low latency communication. The following will illustrate this with examples of current wireless communication technologies.
[0060] TB transmission is divided into uplink and downlink. First, let’s explain the downlink transmission process of TB.
[0061] 1) PDSCH schedules one TB stream (named TB stream 1).
[0062] When PDSCH schedules one TB stream, only new transmission or retransmission of TB stream 1 can occur within the same time slot. Taking the air interface frame structure as a Distributed Unit (DU) frame structure as an example, as shown in Figure 1, only new transmission of TB stream 1 can occur in the first slot, and only new transmission of TB stream 1 can occur in the fifth slot. It is worth noting that "new transmission of TB stream 1" refers to the transmission of a new TB of TB stream 1; in addition, D in Figure 1 represents the D slot, i.e., the downlink time slot, and U represents the U slot, i.e., the uplink time slot.
[0063] 2) PDSCH schedules two TB streams (named TB stream 1 and TB stream 2 respectively).
[0064] ① For example, if a TB in TB stream 1 is faulty (for a faulty TB, the terminal will send a NACK to the base station to notify the base station), then the faulty TB in TB stream 1 needs to be retransmitted first, and TB stream 1 can only be retransmitted in a subsequent time slot. As shown in Figure 2, TB stream 1 can only be retransmitted in the 5th slot after the TB stream 1 is retransmitted in the 3rd slot (not shown in Figure 2).
[0065] ② For example, if both TB stream 1 and TB stream 2 experience TB errors, the erroneous TB in TB stream 1 and the erroneous TB in TB stream 2 must be retransmitted first. Only then can TB stream 1 and TB stream 2 be retransmitted in subsequent time slots. As shown in Figure 3, after TB stream 1 and TB stream 2 are retransmitted in the 3rd slot, TB stream 1 and TB stream 2 can be retransmitted in the 5th slot.
[0066] Next, the uplink transmission process of TB will be explained.
[0067] Taking PUSCH scheduling of one TB stream (named TB stream 1) as an example, only new transmission or retransmission of TB stream 1 can be performed in the same time slot. As shown in Figure 4, TB stream 1 is new transmitted in the first slot; in the second slot, since the base station fails to demodulate the new TB (i.e., the new TB has an error), TB stream 1 is retransmitted. The base station schedules the retransmission of TB stream 1 through downlink transmission retransmission DCI; TB stream 1 is retransmitted in the third slot; in the fourth slot, since the base station successfully demodulates the retransmitted TB (i.e., the retransmitted TB has no error), TB stream 1 is new transmitted; TB stream 1 is new transmitted in the fifth slot.
[0068] Based on the above examples, it can be seen that current wireless communication technologies prioritize retransmissions by default, which causes new data to wait unnecessarily for scheduling, resulting in longer data transmission latency and making it difficult to meet the requirements of ultra-low latency communication.
[0069] To address this, embodiments of this application provide a data transmission method, device, storage medium, and product. In these embodiments, a terminal receives first scrambling information and second scrambling information from a base station. The first scrambling information is used by the base station to scramble the retransmission DCI, and the second scrambling information is used by the base station to scramble the new transmission DCI. Therefore, the terminal can use the first scrambling information to identify the retransmission DCI sent by the base station and use the second scrambling information to identify the new transmission DCI sent by the base station. The aforementioned retransmission DCI is used to schedule the retransmission TB of the TB stream, and the new transmission DCI is used to schedule the new transmission TB of the TB stream. After identifying the retransmission DCI and the new transmission DCI, the terminal, in the same time slot, uses the retransmission DCI to receive the retransmission TB of the TB stream from the base station and uses the new transmission DCI to receive the new transmission TB of the TB stream from the base station; or, in the same time slot, uses the retransmission DCI to send the retransmission TB of the TB stream to the base station and uses the new transmission DCI to send the new transmission TB of the TB stream to the base station. Through the embodiments of this application, simultaneous scheduling of new transmissions and retransmissions can be achieved, that is, for the same TB stream, simultaneous transmission of new TB and retransmission TB can be achieved, thereby reducing data transmission latency and making more effective use of air interface wireless resources.
[0070] The embodiments of this application will now be described with reference to the accompanying drawings.
[0071] Figure 5 shows a schematic diagram of the architecture of the communication system 500 provided in this application embodiment. The communication system 500 includes a terminal 510 and a base station 520. The terminal 510 and the base station 520 communicate with each other through a wireless channel.
[0072] In some embodiments, terminal 510 can be a device with wireless transceiver capabilities, which can be deployed on land, including indoors or outdoors, handheld, wearable, or vehicle-mounted; it can also be deployed on water (such as on ships); and it can also be deployed in the air (such as on airplanes, balloons, and satellites). Terminal 510 can be a mobile phone, tablet computer, computer with wireless transceiver capabilities, virtual reality (VR) terminal, augmented reality (AR) terminal, wireless terminal in industrial control, wireless terminal in self-driving, wireless terminal in remote medical care, wireless terminal in smart grid, wireless terminal in transportation safety, wireless terminal in smart city, wireless terminal in smart home, etc., and is not limited thereto. Terminal 510 may also be referred to as user, user equipment (UE), access terminal, UE unit, UE station, mobile station, mobile station, remote station, remote terminal, mobile device, UE terminal, wireless communication equipment, UE agent, or UE device, etc., without limitation.
[0073] In some embodiments, the base station 520 is used to transmit and receive electromagnetic waves.
[0074] In some embodiments, base station 520 may be a base station in Long Term Evolution (LTE), Long Term Evolution Advanced (LTEA), or an evolved Node B (eNB or eNodeB), a base station in a 5G network, or a base station in a future communication system. The base station may include various network-side devices such as macro base stations, micro base stations, home base stations, wireless remote extensions, reconfigurable intelligent surfaces (RIS), routers, and wireless Fidelity (WIFI) devices.
[0075] Those skilled in the art will understand that the structure of the communication system shown in FIG5 does not constitute a limitation on the embodiments of this application, and may include more or fewer components than shown, or combine certain components, or have different component arrangements.
[0076] Based on the above communication system, the data transmission method provided in the embodiments of this application will be described below.
[0077] This application provides a flowchart of a data transmission method as shown in Figure 6. This data transmission method can be applied to a terminal in a communication system. The downlink transmission process of TB will be explained with reference to Figure 6. As shown in Figure 6, the data transmission method may include, but is not limited to, the following steps 610 to 630:
[0078] Step 610: The terminal receives the first scrambling information and the second scrambling information sent by the base station. The first scrambling information is used to scramble the retransmission downlink control information (DCI) of the transport block (TB) stream, and the second scrambling information is used to scramble the new transmission DCI of the TB stream.
[0079] Step 620: The terminal uses the first scrambling information to identify the retransmission DCI sent by the base station, and uses the second scrambling information to identify the new transmission DCI sent by the base station.
[0080] Step 630: In the same time slot, the terminal uses the retransmission DCI to receive the retransmission TB of the TB stream from the base station, and uses the new transmission DCI to receive the new transmission TB of the TB stream from the base station.
[0081] Steps 610 to 630 are described in detail below.
[0082] In step 610, the terminal receives first scrambling information and second scrambling information sent by the base station. The first scrambling information is used to scramble the retransmission downlink control information (DCI) of the transport block (TB) stream, and the second scrambling information is used to scramble the new transmission DCI of the TB stream.
[0083] Here, the terminal receives first scrambling information and second scrambling information sent by the base station. The first scrambling information is used by the base station to scramble the retransmission DCI of the TB stream, so the terminal can use the first scrambling information to identify the retransmission DCI; the second scrambling information is used by the base station to scramble the new transmission DCI of the TB stream, so the terminal can use the second scrambling information to identify the new transmission DCI.
[0084] This application does not limit the specific format of the first scrambling information and the second scrambling information. For example, they can be Radio Network Temporary Identifiers (RNTIs), specifically Cell Radio Network Temporary Identifiers (C-RNTIs). For example, a base station can configure two C-RNTIs for a terminal, namely C-RNTI-Retrans and C-RNTI-New, where C-RNTI-Retrans is the first scrambling information and C-RNTI-New is the second scrambling information.
[0085] It is worth noting that the base station configures two types of scrambling information for the terminal instead of one type. The reason for this is that the current regulation stipulates that one DCI can hold a maximum of two TBs of control information. If the base station only configures one type of scrambling information for the terminal, the control information for retransmitted TBs and the control information for newly transmitted TBs must be placed in the same DCI, which can easily violate the regulation that "one DCI can hold a maximum of two TBs of control information". For example, if there are two TB streams, one DCI may simultaneously include the control information for retransmitted TBs of TB stream 1, the control information for newly transmitted TBs of TB stream 1, the control information for retransmitted TBs of TB stream 2, and the control information for newly transmitted TBs of TB stream 2. This requires modifying the DCI format to achieve the desired result. Furthermore, carrying too much control information in the DCI can lead to various uncontrollable problems. Therefore, in this embodiment of the application, the base station configures two types of scrambling information for the terminal, placing the control information of the retransmitted TB and the control information of the newly transmitted TB in different DCIs. This does not violate the rule that "one DCI can hold a maximum of two TBs of control information" and can be achieved without modifying the format of the DCI. At the same time, the DCI carries less control information, which can reduce the probability of problems and also help improve the efficiency of the terminal in recognizing the DCI.
[0086] In step 620, the terminal uses the first scrambling information to identify the retransmission DCI sent by the base station, and uses the second scrambling information to identify the new transmission DCI sent by the base station.
[0087] After receiving the first scrambling information and the second scrambling information from the base station, the terminal can use the first scrambling information to identify the retransmission DCI sent by the base station, and use the second scrambling information to identify the new transmission DCI sent by the base station. It is worth noting that the retransmission DCI in step 620 is used to schedule the downlink transmission of retransmission TBs of the TB stream, and therefore can also be called the downlink retransmission DCI; the new transmission DCI in step 620 is used to schedule the downlink transmission of new transmission TBs of the TB stream, and therefore can also be called the downlink new transmission DCI.
[0088] In some embodiments, retransmitted DCI and newtransmitted DCI are transmitted via PDCCH; the terminal identifies the retransmitted DCI sent by the base station using first scrambling information and the newtransmitted DCI sent by the base station using second scrambling information, including: the terminal identifies the retransmitted DCI sent by the base station from the PDCCH using the first scrambling information and the newtransmitted DCI sent by the base station from the PDCCH using the second scrambling information. Here, regardless of whether the DCI is a retransmitted DCI or a newtransmitted DCI, and regardless of whether the DCI is used to schedule uplink or downlink transmission, the DCI is transmitted via the PDCCH between the base station and the terminal.
[0089] In some embodiments, the terminal uses first scrambling information to identify retransmission DCIs sent by the base station and uses second scrambling information to identify new transmission DCIs sent by the base station, including: the terminal uses the first scrambling information to descramble DCIs in multiple PDCCHs between the base station and the terminal, and determines the successfully descrambled DCIs as retransmission DCIs; the terminal uses the second scrambling information to descramble DCIs in multiple PDCCHs, and determines the successfully descrambled DCIs as new transmission DCIs.
[0090] Here, for the retransmitted DCI, the base station uses the first scrambling information to scramble the retransmitted DCI, for example, scrambling the checksum in the retransmitted DCI. Then, the retransmitted DCI is transmitted through the PDCCH between the base station and the terminal. The checksum can be obtained using Cyclic Redundancy Check (CRC) or other verification algorithms; there are no restrictions on this. The terminal uses the first scrambling information to descramble the DCIs in multiple PDCCHs between the base station and the terminal. The successfully descrambled DCI is identified as the retransmitted DCI. For example, for a certain DCI, the terminal uses the first scrambling information to descramble the checksum in that DCI and verifies the DCI based on the descrambled checksum. If the verification passes, the descrambling is successful, and that DCI is identified as the retransmitted DCI.
[0091] Similarly, for the newly transmitted DCI, the base station uses the second scrambling information to scramble the newly transmitted DCI, for example, scrambling the checksum in the newly transmitted DCI, and then transmits the newly transmitted DCI through the PDCCH between the base station and the terminal. The terminal uses the second scrambling information to descramble the DCI in multiple PDCCHs between the base station and the terminal, and identifies the successfully descrambled DCI as the newly transmitted DCI. For example, for a certain DCI, the terminal uses the second scrambling information to descramble the checksum in the DCI, and performs verification on the DCI based on the descrambled checksum. If the verification passes, the descrambling is considered successful, and the DCI is identified as the newly transmitted DCI.
[0092] Through the above methods, the terminal can accurately identify the DCI from multiple PDCCHs and can accurately distinguish between retransmitted DCI and newly transmitted DCI, thereby improving the accuracy of data transmission.
[0093] In step 630, the terminal receives retransmitted TB streams from the base station using retransmission DCI in the same time slot, and receives new TB streams from the base station using new transmission DCI.
[0094] Here, according to the instructions of the retransmission DCI and the new transmission DCI, the terminal receives the retransmission TB of the TB stream from the base station and the new transmission TB of the TB stream from the base station in the same time slot, thus realizing the downlink simultaneous transmission of the retransmission TB and the new transmission TB of the same TB stream. It is worth noting that the simultaneous transmission involved in the embodiments of this application refers to transmission in the same time slot.
[0095] As an example, in the case of scheduling only one TB stream, the embodiments of this application provide a schematic diagram as shown in FIG7. As shown in FIG7, TB stream 1 is newly transmitted in the first slot; in the second slot, the terminal sends a NACK corresponding to TB stream 1 to the base station to notify the base station that TB stream 1 transmission failed in the first slot; TB stream 1 is retransmitted and then newly transmitted in the third slot. It is worth noting that the TB stream 1 retransmission shown in FIG7 refers to the terminal sending a retransmitted TB stream 1 to the base station, and the TB stream 1 new transmission is similar; in addition, FIG7 only shows the TB transmission process and does not show the DCI transmission process.
[0096] As an example, in the case of scheduling two TB streams, the embodiments of this application provide the schematic diagrams shown in Figures 8 and 9. As shown in Figure 8, in the first slot, TB stream 1 is retransmitted and TB stream 2 is retransmitted; in the second slot, the terminal sends a NACK corresponding to TB stream 1 to the base station to notify the base station that TB stream 1 transmission in the first slot has an error, and the terminal sends an ACK corresponding to TB stream 2 to the base station to notify the base station that TB stream 2 transmission in the first slot has no error; in the third slot, TB stream 1 is retransmitted, TB stream 1 is retransmitted, and TB stream 2 is retransmitted. As shown in Figure 9, in the first slot, TB stream 1 is retransmitted and TB stream 2 is retransmitted; in the second slot, the terminal sends a NACK corresponding to TB stream 1 to the base station to notify the base station that TB stream 1 transmission in the first slot has an error, and the terminal sends a NACK corresponding to TB stream 2 to the base station to notify the base station that TB stream 2 transmission in the first slot has an error; in the third slot, TB stream 1 is retransmitted, TB stream 1 is retransmitted, TB stream 2 is retransmitted, and TB stream 2 is retransmitted.
[0097] It is worth noting that the embodiments of this application can be applied to both single-carrier and multi-carrier scenarios, thereby effectively reducing data transmission latency in these scenarios.
[0098] In some embodiments, retransmitted TB and newtransmitted TB of a TB stream are transmitted via PDSCH; the terminal receives retransmitted TB of a TB stream from the base station using retransmission DCI and newtransmitted TB of a TB stream from the base station using newtransmitted DCI in the same time slot, including: the terminal receiving retransmitted TB of a TB stream from the base station using retransmission DCI in the PDSCH in the same time slot and receiving newtransmitted TB of a TB stream from the base station using newtransmitted DCI in the PDSCH. Here, when the retransmission DCI is used to schedule the downlink transmission of retransmitted TB of a TB stream and the newtransmitted DCI is used to schedule the downlink transmission of newtransmitted TB of a TB stream, the retransmitted TB and newtransmitted TB of the TB stream are transmitted via PDSCH between the base station and the terminal.
[0099] In some embodiments, the terminal identifies the retransmission DCI sent by the base station using the first scrambling information and identifies the new transmission DCI sent by the base station using the second scrambling information, including: the terminal identifies the retransmission DCI sent by the base station using the first scrambling information and identifies the new transmission DCI sent by the base station using the second scrambling information in a first time slot; the terminal receives the retransmission TB of the TB stream from the base station using the retransmission DCI and receives the new transmission TB of the TB stream from the base station using the new transmission DCI in the same time slot, including: the terminal receives the retransmission TB of the TB stream from the base station using the retransmission DCI and receives the new transmission TB of the TB stream from the base station using the new transmission DCI in a first time slot.
[0100] Here, the retransmitted DCI and newtransmitted DCI reach the terminal via downlink transmission, and the retransmitted TB and newtransmitted TB of the TB stream also reach the terminal via downlink transmission. Therefore, steps 620 and 630 can be executed in the same time slot (i.e., the first time slot), specifically in the same downlink time slot. Taking Figure 7 as an example, in the third slot, the terminal identifies the retransmitted DCI and newtransmitted DCI sent by the base station; similarly, in the third slot, the terminal receives the retransmitted TB and newtransmitted TB sent by the base station. This method improves the timeliness of scheduling, fully utilizes limited channel resources, and makes data transmission more efficient.
[0101] In some embodiments, the retransmission DCI indicates a first frequency domain range and a first time domain range, and the new transmission DCI indicates a second frequency domain range and a second time domain range; the terminal receives a retransmission TB of a TB stream from the base station using the retransmission DCI and a new transmission TB of a TB stream from the base station using the new transmission DCI in the same time slot, including: the terminal determines the retransmission physical downlink shared channel (PDSCH) carrying the retransmission TB according to the first frequency domain range, and receives the retransmission TB from the base station in the retransmission PDSCH in the first time domain range; the terminal determines the new transmission PDSCH carrying the new transmission TB according to the second frequency domain range, and receives the new transmission TB from the base station in the new transmission PDSCH in the second time domain range, wherein the first time domain range and the second time domain range are located in the same time slot.
[0102] DCI refers to the control information used to configure TB transmission, including the time and frequency resources used for TB transmission, the modulation and coding scheme of TB, etc. Here, for ease of distinction, the frequency domain range indicated by the retransmission DCI is called the first frequency domain range, the time domain range indicated by the retransmission DCI is called the first time domain range, the frequency domain range indicated by the new transmission DCI is called the second frequency domain range, and the time domain range indicated by the new transmission DCI is called the second time domain range. Therefore, when a terminal uses the retransmission DCI to receive a retransmitted TB from a base station, it can mean determining the retransmission PDSCH carrying the retransmitted TB according to the first frequency domain range, and obtaining the retransmitted TB from the retransmission PDSCH within the first time domain range (equivalent to receiving the retransmitted TB from the base station). Similarly, when a terminal uses the new transmission DCI to receive a new transmission TB from a base station, it can mean determining the new transmission PDSCH carrying the new transmission TB according to the second frequency domain range, and obtaining the new transmission TB from the new transmission PDSCH within the second time domain range (equivalent to receiving the new transmission TB from the base station). The first and second time domain ranges are located in the same time slot. In this way, by using the frequency and time domain ranges indicated by DCI, the terminal can accurately receive the TB sent by the base station, thus improving the accuracy of data transmission.
[0103] In steps 610 to 630 above, the terminal receives first scrambling information and second scrambling information sent by the base station. The first scrambling information is used by the base station to scramble the retransmission DCI, and the second scrambling information is used by the base station to scramble the new transmission DCI. Therefore, the terminal can use the first scrambling information to identify the retransmission DCI sent by the base station and use the second scrambling information to identify the new transmission DCI sent by the base station. The retransmission DCI is used to schedule the retransmission TB of the TB stream, and the new transmission DCI is used to schedule the new transmission TB of the TB stream. After identifying the retransmission DCI and the new transmission DCI, the terminal receives the retransmission TB of the TB stream from the base station using the retransmission DCI and the new transmission TB of the TB stream from the base station using the new transmission DCI in the same time slot. Through the embodiments of this application, simultaneous scheduling of new transmission and retransmission can be achieved, that is, for the same TB stream, simultaneous transmission of new transmission TB and retransmission TB (meaning transmission in the same time slot) can be achieved, thereby reducing data transmission latency and making more effective use of air interface wireless resources.
[0104] In some embodiments, based on FIG6, this application embodiment also provides a flowchart of the data transmission method shown in FIG10. In FIG10, step 620 shown in FIG6 may include:
[0105] Step 1010: The terminal detects multiple physical downlink control channels (PDCCHs) between the base station and the terminal and located in the first search space according to the first scrambling information, obtains the retransmission PDCCH carrying the retransmission DCI, and obtains the retransmission DCI from the retransmission PDCCH.
[0106] Step 1020: The terminal detects multiple PDCCHs based on the second scrambling information, obtains the new transmission PDCCH carrying the new transmission DCI, and retrieves the new transmission DCI from the new transmission PDCCH.
[0107] Steps 1010 to 1020 are described in detail below.
[0108] In step 1010, the terminal detects multiple physical downlink control channels (PDCCHs) between the base station and the terminal and located in the first search space according to the first scrambling information, obtains a retransmission PDCCH carrying a retransmission DCI, and obtains the retransmission DCI from the retransmission PDCCH.
[0109] First, let's introduce the search space. The search space is the time-frequency resource area used by the terminal to search for the PDCCH. The PDCCH will be transmitted within the range defined by the search space; that is, the search space carries the PDCCH. Since the terminal does not know in advance which specific time-frequency resources in the search space the base station will transmit its own PDCCH, it needs to perform detection (or search) within the search space to find the PDCCH containing its own valid control information (i.e., DCI).
[0110] In this embodiment, the terminal detects multiple PDCCHs located in the first search space between the base station and the terminal based on the first scrambling information, obtains a retransmitted PDCCH (or downlink retransmitted PDCCH) carrying a retransmitted DCI, and retrieves the retransmitted DCI from the retransmitted PDCCH. For example, the terminal uses the first scrambling information to descramble the DCIs in the multiple PDCCHs located in the first search space, determines the PDCCH containing the successfully descrambled DCI as the retransmitted PDCCH, and retrieves the retransmitted DCI (i.e., the successfully descrambled DCI) from the retransmitted PDCCH.
[0111] In some embodiments, the first search space can be either a common search space (CSS) or a user-specific search space (USS). The common search space is used to carry control information that is common to multiple terminals; while the user-specific search space is a search space specifically allocated by the base station for a particular terminal, used to carry control information that is only related to that terminal. Generally speaking, the user-specific search space is smaller than the common search space, thus improving the detection efficiency of the terminal and reducing the terminal power consumption.
[0112] In step 1020, the terminal detects multiple PDCCHs based on the second scrambling information, obtains a new PDCCH carrying the new transmission DCI, and retrieves the new transmission DCI from the new transmission PDCCH.
[0113] Here, the terminal detects multiple PDCCHs located in the first search space between the base station and the terminal based on the second scrambling information, obtains the new transmission PDCCH (or downlink new transmission PDCCH) carrying the new transmission DCI, and retrieves the new transmission DCI from the new transmission PDCCH. For example, the terminal uses the second scrambling information to descramble the DCIs in the multiple PDCCHs located in the first search space, determines the PDCCH containing the successfully descrambled DCI as the new transmission PDCCH, and retrieves the new transmission DCI (i.e., the successfully descrambled DCI) from the new transmission PDCCH.
[0114] In steps 1010 to 1020 above, on the one hand, the terminal identifies the retransmitted DCI from the first search space based on the first scrambling information; on the other hand, the terminal identifies the newly transmitted DCI from the first search space based on the second scrambling information. Thus, the first search space is used to carry both retransmitted and newly transmitted DCIs, meaning that the transmission of both retransmitted and newly transmitted DCIs is achieved through the same search space, effectively utilizing the search space and avoiding resource waste.
[0115] In some embodiments, based on FIG6, this application embodiment also provides a flowchart of the data transmission method shown in FIG11. In FIG11, step 620 shown in FIG6 may include: step 1110, the terminal detects multiple PDCCHs between the base station and the terminal and located in the second search space according to the first scrambling information, obtains a retransmitted PDCCH carrying a retransmitted DCI, and obtains the retransmitted DCI from the retransmitted PDCCH, and the second search space is dedicated to transmitting the retransmitted DCI; step 1120, the terminal detects multiple PDCCHs between the base station and the terminal and located in the third search space according to the second scrambling information, obtains a new transmitted PDCCH carrying a new transmitted DCI, and obtains the new transmitted DCI from the new transmitted PDCCH, and the third search space is dedicated to transmitting the new transmitted DCI.
[0116] Steps 1110 to 1120 are described in detail below.
[0117] In step 1110, the terminal detects multiple PDCCHs between the base station and the terminal and located in the second search space according to the first scrambling information, obtains the retransmission PDCCH carrying the retransmission DCI, and obtains the retransmission DCI from the retransmission PDCCH. The second search space is dedicated to transmitting the retransmission DCI.
[0118] Here, the second search space is a dedicated search space allocated by the base station to the terminal for transmitting retransmitted DCI. The phrase "dedicated to transmitting retransmitted DCI" can be understood as meaning that the second search space will not be used to transmit new transmitted DCI, but it does not exclude the possibility that the second search space may be used to transmit other information besides retransmitted DCI and new transmitted DCI.
[0119] Based on this, the terminal detects multiple PDCCHs between the base station and the terminal and located in the second search space according to the first scrambling information, obtains the retransmission PDCCH carrying the retransmission DCI, and obtains the retransmission DCI from the retransmission PDCCH, thus realizing the identification of the retransmission DCI.
[0120] In step 1120, the terminal detects multiple PDCCHs between the base station and the terminal and located in the third search space according to the second scrambling information, obtains a new PDCCH carrying the new transmission DCI, and obtains the new transmission DCI from the new transmission PDCCH. The third search space is dedicated to transmitting the new transmission DCI.
[0121] Here, the third search space is a dedicated search space allocated by the base station to the terminal for transmitting new DCI. The phrase "dedicated to transmitting new DCI" can be understood as meaning that the third search space will not be used to transmit retransmitted DCI, but it does not exclude the possibility that the third search space may be used to transmit other information besides retransmitted DCI and new DCI.
[0122] Based on this, the terminal detects multiple PDCCHs between the base station and the terminal and located in the third search space according to the second scrambling information, obtains the new transmission PDCCH carrying the new transmission DCI, and obtains the new transmission DCI from the new transmission PDCCH, thus realizing the identification of the new transmission DCI.
[0123] In steps 1110 to 1120 above, on the one hand, the terminal identifies retransmitted DCIs from the second search space based on the first scrambling information; on the other hand, the terminal identifies newly transmitted DCIs from the third search space based on the second scrambling information. The second and third search spaces are different search spaces, and each search space is only used to transmit a single type of DCI (referring to retransmitted DCI / newly transmitted DCI). Therefore, the size of the second and third search spaces can be set to be relatively small. For the terminal, the range of time-frequency resources to be searched is small, which enables rapid detection and effectively improves detection efficiency.
[0124] In some embodiments, based on FIG6, the present application embodiment also provides a flowchart of the data transmission method shown in FIG12. In FIG12, step 610 shown in FIG6 may include: step 1210, the terminal establishes a radio resource control connection with the base station; step 1220, the terminal receives first scrambling information and second scrambling information sent by the base station in the radio resource control connection.
[0125] Steps 1210 to 1220 are described in detail below.
[0126] In step 1210, the terminal establishes a radio resource control connection with the base station.
[0127] Here, the terminal establishes a Radio Resource Control (RRC) connection with the base station. The RRC connection is mainly used to manage the radio resources between the terminal and the base station, including the allocation and control of underlying resources such as the physical layer.
[0128] In step 1220, the terminal receives first scrambling information and second scrambling information sent by the base station in the radio resource control connection.
[0129] Here, the terminal receives first and second scrambling information from the base station based on the established radio resource control (RRC) connection. This is equivalent to the base station configuring the first and second scrambling information for the terminal based on the RRC connection. In addition, other information can also be transmitted in the RRC connection, such as information related to the dedicated search space allocated by the base station for the terminal.
[0130] In some embodiments, before the terminal receives the first scrambling information and the second scrambling information sent by the base station in the radio resource control connection, the data transmission method further includes: the terminal sending terminal capability information to the base station in the radio resource control connection, wherein if the terminal capability information meets predetermined conditions, the base station sends the first scrambling information and the second scrambling information.
[0131] Here, the terminal first sends terminal capability information to the base station in the radio resource control connection. This terminal capability information indicates the capabilities the terminal possesses, such as whether it has the ability to simultaneously schedule retransmissions and newtransmissions. The base station determines the capability based on the received terminal capability information. If the terminal capability information meets predetermined conditions (e.g., the terminal capability information indicates that the terminal has the ability to simultaneously schedule retransmissions and newtransmissions), the base station sends first scrambling information and second scrambling information to the terminal so that the terminal can simultaneously schedule retransmissions and newtransmissions based on the first and second scrambling information. If the terminal capability information does not meet the predetermined conditions, the base station sends a scrambling information to the terminal so that the terminal can schedule retransmissions first and then newtransmissions based on the scrambling information (referencing current wireless communication technologies). For example, the terminal capability information referred to in this embodiment can be UECapabilityInformation, which defines a field to indicate whether the terminal has the ability to simultaneously schedule retransmissions and newtransmissions. If the value of this field is 0, it indicates that the terminal does not have the ability to simultaneously schedule retransmissions and newtransmissions; if the value of this field is 1, it indicates that the terminal has the ability to simultaneously schedule retransmissions and newtransmissions. In this way, the terminal reports its capabilities to the base station, and the base station configures the terminal accordingly based on its capabilities. This improves the relevance and accuracy of the configuration process and ensures that terminals with the ability to simultaneously schedule retransmissions and new transmissions can obtain the first scrambling information and the second scrambling information.
[0132] In some embodiments, the terminal capability information includes the maximum number of TBs that the terminal can receive simultaneously; the predetermined condition includes: the maximum value is greater than or equal to 2.
[0133] Here, the terminal capability information includes the maximum number of TBs that the terminal can receive simultaneously. The predetermined condition includes: the maximum number of TBs that the terminal can receive simultaneously is greater than or equal to 2. The reason for this is that in the extreme case where only one TB stream is scheduled, the terminal needs to receive one retransmission TB and one new transmission TB simultaneously in order to have the ability to schedule retransmissions and new transmissions at the same time. Considering that the number of TB streams is at least one, the predetermined condition is set to the maximum number of TBs that the terminal can receive simultaneously being greater than or equal to 2.
[0134] In some embodiments, the maximum value is a multiple of 2m, where m is a positive integer not less than 1; the terminal receives retransmission TB of TB stream from the base station using retransmission DCI in the same time slot, and receives new transmission TB of TB stream from the base station using new transmission DCI, including: the terminal receives retransmission TB of m TB streams from the base station using retransmission DCI in the same time slot, and receives new transmission TB of m TB streams from the base station using new transmission DCI.
[0135] Here, the maximum number of TBs that the terminal can receive simultaneously is 2 to the power of m, where m is a positive integer not less than 1. Ideally, the terminal will receive retransmissions and new transmissions of m TB streams in the same time slot. For example, with m=1, referring to Figure 7, the terminal receives retransmissions and new transmissions of TB stream 1 in the third slot; with m=2, referring to Figure 9, the terminal receives retransmissions of TB stream 1, new transmissions of TB stream 1, retransmissions of TB stream 2, and new transmissions of TB stream 2 in the third slot. This method maximizes the utilization of the terminal's capabilities during the downlink transmission of TBs.
[0136] In steps 1210 to 1220 above, the terminal establishes a radio resource control (RRC) connection with the base station and receives first scrambling information and second scrambling information from the base station within the RRC connection. In this way, the base station can use the first scrambling information to identify the retransmission DCI and the second scrambling information to identify the new transmission DCI. That is, the base station configures the terminal with the first and second scrambling information, enabling the terminal to simultaneously schedule retransmissions and new transmissions.
[0137] This application provides a flowchart of a data transmission method as shown in Figure 13. This data transmission method can be applied to a terminal in a communication system. The uplink transmission process of the TB stream will be explained with reference to Figure 13. As shown in Figure 13, the data transmission method may include, but is not limited to, the following steps 1310 to 1330: Step 1310: The terminal receives first scrambling information and second scrambling information sent by the base station. The first scrambling information is used to scramble the retransmission downlink control information (DCI) of the transport block (TB) stream, and the second scrambling information is used to scramble the new transmission DCI of the TB stream; Step 1320: The terminal uses the first scrambling information to identify the retransmission DCI sent by the base station and uses the second scrambling information to identify the new transmission DCI sent by the base station; Step 1330: In the same time slot, the terminal sends the retransmission TB of the TB stream to the base station using the retransmission DCI and sends the new transmission TB of the TB stream to the base station using the new transmission DCI.
[0138] Steps 1320 to 1330 are described in detail below. Step 1310 can be referred to the relevant description of step 610.
[0139] In step 1320, the terminal uses the first scrambling information to identify the retransmission DCI sent by the base station and uses the second scrambling information to identify the new transmission DCI sent by the base station.
[0140] Step 1320 can refer to the relevant description of step 620, the difference being: the retransmission DCI in step 1320 is used to schedule the uplink transmission of the retransmission TB of the TB stream, so it can also be called uplink retransmission DCI; the new transmission DCI in step 1320 is used to schedule the uplink transmission of the new transmission TB of the TB stream, so it can also be called uplink new transmission DCI.
[0141] In some embodiments, the terminal identifies the retransmission DCI sent by the base station using first scrambling information and identifies the new transmission DCI sent by the base station using second scrambling information, including: the terminal detects multiple physical downlink control channels (PDCCHs) between the base station and the terminal and located in a first search space according to the first scrambling information to obtain a retransmission PDCCH carrying the retransmission DCI, and obtains the retransmission DCI from the retransmission PDCCH; the terminal detects multiple PDCCHs according to the second scrambling information to obtain a new transmission PDCCH carrying the new transmission DCI, and obtains the new transmission DCI from the new transmission PDCCH.
[0142] In some embodiments, the terminal identifies the retransmission DCI sent by the base station using first scrambling information and identifies the new transmission DCI sent by the base station using second scrambling information, including: the terminal detects multiple PDCCHs between the base station and the terminal and located in a second search space according to the first scrambling information to obtain a retransmission PDCCH carrying the retransmission DCI, and obtains the retransmission DCI from the retransmission PDCCH, wherein the second search space is dedicated to transmitting the retransmission DCI; the terminal detects multiple PDCCHs between the base station and the terminal and located in a third search space according to the second scrambling information to obtain a new transmission PDCCH carrying the new transmission DCI, and obtains the new transmission DCI from the new transmission PDCCH, wherein the third search space is dedicated to transmitting the new transmission DCI.
[0143] In step 1330, the terminal sends a retransmission TB of the TB stream to the base station using the retransmission DCI in the same time slot, and sends a new transmission TB of the TB stream to the base station using the new transmission DCI.
[0144] Here, according to the instructions of the retransmission DCI and the new transmission DCI, the terminal sends the retransmission TB of the TB stream to the base station in the same time slot, and sends the new transmission TB of the TB stream to the base station. In this way, the uplink simultaneous transmission of the retransmission TB and the new transmission TB of the same TB stream is realized.
[0145] As an example, in the case of scheduling only one TB stream, the embodiments of this application provide a schematic diagram as shown in FIG14. As shown in FIG14, TB stream 1 is newly transmitted in the first slot; in the second slot, the base station detects an error in the transmission of TB stream 1 in the first slot (e.g., the base station fails to demodulate the newly transmitted TB stream 1 in the first slot), so TB stream 1 is scheduled for retransmission, and TB stream 1 is scheduled for new transmission simultaneously; in the third slot, TB stream 1 is retransmitted and TB stream 1 is newly transmitted. It is worth noting that the TB stream 1 scheduled retransmission shown in FIG14 refers to the base station issuing a retransmission DCI to schedule the terminal to send the retransmitted TB stream 1, and the TB stream 1 scheduled new transmission is similar; the TB stream 1 retransmission shown in FIG14 refers to the terminal sending the retransmitted TB stream 1 to the base station, and the TB stream 1 new transmission is similar.
[0146] As an example, in the case of scheduling two TB streams, embodiments of this application provide schematic diagrams as shown in Figures 15 and 16. As shown in Figure 15, in the first slot, TB stream 1 and TB stream 2 are retransmitted. In the second slot, the base station detects an error in the transmission of TB stream 1 in the first slot, therefore, TB stream 1 is retransmitted, and TB stream 1 and TB stream 2 are retransmitted simultaneously. In the third slot, TB stream 1 is retransmitted, TB stream 1 is retransmitted, and TB stream 2 is retransmitted. As shown in Figure 16, in the first slot, TB stream 1 and TB stream 2 are retransmitted. In the second slot, the base station detects an error in the transmission of TB stream 1 and TB stream 2 in the first slot, therefore, TB stream 1 and TB stream 2 are retransmitted, and TB stream 1 and TB stream 2 are retransmitted simultaneously. In the third slot, TB stream 1 is retransmitted, TB stream 1 is retransmitted, TB stream 2 is retransmitted, and TB stream 2 is retransmitted. It is worth noting that although the scheduling of new transmission for TB stream 1 and TB stream 2 in Figure 15 are represented separately, they are actually implemented through a single new transmission DCI. The same applies to the scheduling of new transmission for TB stream 1 and TB stream 2 in Figure 16. Although the scheduling of retransmission for TB stream 1 and TB stream 2 in Figure 16 are represented separately, they are actually implemented through a single retransmission DCI.
[0147] In some embodiments, the terminal identifies the retransmission DCI sent by the base station using the first scrambling information and identifies the new transmission DCI sent by the base station using the second scrambling information, including: the terminal identifies the retransmission DCI sent by the base station using the first scrambling information and identifies the new transmission DCI sent by the base station using the second scrambling information in a second time slot; the terminal sends the retransmission TB of the TB stream to the base station using the retransmission DCI and sends the new transmission TB of the TB stream to the base station using the new transmission DCI in the same time slot, including: the terminal sends the retransmission TB of the TB stream to the base station using the retransmission DCI and sends the new transmission TB of the TB stream to the base station using the new transmission DCI in a third time slot.
[0148] Here, steps 1320 and 1330 are executed in different time slots. That is, step 1320 is executed in the second time slot, and step 1330 is executed in the third time slot. For example, the second time slot is a certain downlink time slot, and the third time slot is the nth uplink time slot after that downlink time slot, where n is an integer greater than 0, such as n=1. As shown in Figure 14, in the second slot, i.e., the downlink time slot, the terminal identifies the retransmitted DCI and the new transmitted DCI; in the third slot, i.e., the uplink time slot, the terminal sends the retransmitted TB and the new transmitted TB.
[0149] In some embodiments, the retransmission DCI indicates a third frequency domain range and a third time domain range, and the new transmission DCI indicates a fourth frequency domain range and a fourth time domain range; the terminal transmits a retransmission TB of a TB stream to the base station using the retransmission DCI and a new transmission TB of a TB stream to the base station using the new transmission DCI in the same time slot, including: the terminal determines the retransmission physical uplink shared channel (PUSCH) carrying the retransmission TB according to the third frequency domain range, and transmits the retransmission TB to the base station in the retransmission PUSCH in the third time domain range; the terminal determines the new transmission PUSCH carrying the new transmission TB according to the fourth frequency domain range, and transmits the new transmission TB to the base station in the new transmission PUSCH in the fourth time domain range, wherein the third time domain range and the fourth time domain range are located in the same time slot.
[0150] Here, for ease of distinction, the frequency domain range indicated by the retransmission DCI is referred to as the third frequency domain range, the time domain range indicated by the retransmission DCI is referred to as the third time domain range, the frequency domain range indicated by the new transmission DCI is referred to as the fourth frequency domain range, and the time domain range indicated by the new transmission DCI is referred to as the fourth time domain range. When a terminal uses the retransmission DCI to send a retransmitted TB stream to the base station, it can mean that the retransmission PUSCH carrying (here, the one that needs to carry) the retransmission TB is determined based on the third frequency domain range, and the retransmission TB is sent through the retransmission PUSCH in the third time domain range (equivalent to sending a retransmitted TB to the base station). Similarly, when a terminal uses the new transmission DCI to send a new transmission TB stream to the base station, it can mean that the new transmission PUSCH carrying the new transmission TB is determined based on the fourth frequency domain range, and the new transmission TB is sent through the new transmission PUSCH in the fourth time domain range (equivalent to sending a new transmission TB to the base station). The third and fourth time domain ranges are located in the same time slot. In this way, by using the frequency and time domain ranges indicated by the DCI, the terminal can accurately send TBs to the base station, improving the accuracy of data transmission.
[0151] In some embodiments, the terminal receiving first scrambling information and second scrambling information sent by the base station includes: the terminal establishing a radio resource control connection with the base station; and the terminal receiving the first scrambling information and second scrambling information sent by the base station in the radio resource control connection.
[0152] In some embodiments, before the terminal receives the first scrambling information and the second scrambling information sent by the base station in the radio resource control connection, the data transmission method further includes: the terminal sending terminal capability information to the base station in the radio resource control connection, wherein if the terminal capability information meets predetermined conditions, the base station sends the first scrambling information and the second scrambling information.
[0153] In some embodiments, the terminal capability information includes the maximum number of TBs that the terminal can transmit simultaneously; the predetermined condition includes: the maximum value is greater than or equal to 2.
[0154] Here, the terminal capability information includes the maximum number of TBs that the terminal can send simultaneously. The predetermined condition is that the maximum number of TBs that the terminal can send simultaneously is greater than or equal to 2. The reason for this is that in the extreme case where only one TB stream is scheduled, the terminal needs to send one retransmission TB and one new transmission TB simultaneously to have the ability to schedule retransmissions and new transmissions at the same time. Considering that the number of TB streams is at least one, the predetermined condition is set to the maximum number of TBs that the terminal can send simultaneously being greater than or equal to 2.
[0155] In some embodiments, the maximum value is a multiple of 2m, where m is a positive integer not less than 1; the terminal sends a retransmission TB of a TB stream to the base station using the retransmission DCI and a new transmission TB of a TB stream to the base station using the new transmission DCI in the same time slot, including: the terminal sends a retransmission TB of m TB streams to the base station using the retransmission DCI and a new transmission TB of m TB streams to the base station using the new transmission DCI in the same time slot.
[0156] Here, the maximum number of TBs that the terminal can transmit simultaneously is 2 to the power of m, where m is a positive integer not less than 1. Ideally, the terminal will transmit m retransmissions and new transmissions of TB streams in the same time slot. For example, with m=1, referring to Figure 14, the terminal transmits the retransmission and new transmission of TB stream 1 in the third slot; with m=2, referring to Figure 16, the terminal transmits the retransmission of TB stream 1, the new transmission of TB stream 1, the retransmission of TB stream 2, and the new transmission of TB stream 2 in the third slot. This method maximizes the utilization of the terminal's capabilities during the uplink transmission of TBs.
[0157] In some embodiments, the terminal uses first scrambling information to identify retransmission DCIs sent by the base station and uses second scrambling information to identify new transmission DCIs sent by the base station, including: the terminal uses the first scrambling information to descramble DCIs in multiple PDCCHs between the base station and the terminal, and determines the successfully descrambled DCIs as retransmission DCIs; the terminal uses the second scrambling information to descramble DCIs in multiple PDCCHs, and determines the successfully descrambled DCIs as new transmission DCIs.
[0158] In steps 1310 to 1330 above, the terminal receives first scrambling information and second scrambling information sent by the base station. The first scrambling information is used by the base station to scramble the retransmission DCI, and the second scrambling information is used by the base station to scramble the new transmission DCI. Therefore, the terminal can use the first scrambling information to identify the retransmission DCI sent by the base station and use the second scrambling information to identify the new transmission DCI sent by the base station. The retransmission DCI is used to schedule the retransmission TB of the TB stream, and the new transmission DCI is used to schedule the new transmission TB of the TB stream. After identifying the retransmission DCI and the new transmission DCI, the terminal sends the retransmission TB of the TB stream to the base station using the retransmission DCI and sends the new transmission TB of the TB stream to the base station using the new transmission DCI in the same time slot. Through the embodiments of this application, simultaneous scheduling of new transmission and retransmission can be achieved, that is, for the same TB stream, simultaneous transmission of new transmission TB and retransmission TB (meaning transmission in the same time slot) can be achieved, thereby reducing data transmission latency and making more effective use of air interface wireless resources.
[0159] This application provides a flowchart of a data transmission method as shown in Figure 17. This data transmission method can be applied to a base station in a communication system. The downlink transmission process of the transport block (TB) will be explained with reference to Figure 17. As shown in Figure 17, the data transmission method may include, but is not limited to, the following steps 1710 to 1730: Step 1710: The base station sends first scrambling information and second scrambling information to the terminal; Step 1720: The base station sends retransmission downlink control information (DCI) and new transmission DCI of the transport block (TB) stream to the terminal, wherein the retransmission DCI is identified using the first scrambling information, and the new transmission DCI is identified using the second scrambling information; Step 1730: The base station sends the retransmission TB and new transmission TB of the TB stream to the terminal in the same time slot, and the retransmission TB is received using the retransmission DCI, and the new transmission TB is received using the new transmission DCI.
[0160] Steps 1710 to 1730 are described in detail below.
[0161] In step 1710, the base station sends the first scrambling information and the second scrambling information to the terminal.
[0162] Here, the base station configures the terminal with first scrambling information and second scrambling information.
[0163] In step 1720, the base station sends retransmission downlink control information (DCI) and new transmission DCI of the transport block (TB) stream to the terminal. The retransmission DCI is identified using the first scrambling information, and the new transmission DCI is identified using the second scrambling information.
[0164] For the retransmission DCI corresponding to the TB stream, the base station scrambles the retransmission DCI according to the first scrambling information; for the new transmission DCI corresponding to the TB stream, the base station scrambles the new transmission DCI according to the second scrambling information. Then, the base station sends the retransmission DCI and the new transmission DCI to the terminal, so that the terminal can identify the retransmission DCI using the first scrambling information and the new transmission DCI using the second scrambling information. It is worth noting that the retransmission DCI in step 1720 is used to schedule the downlink transmission of the retransmission TB of the TB stream, so it can also be called the downlink retransmission DCI; the new transmission DCI in step 1720 is used to schedule the downlink transmission of the new transmission TB of the TB stream, so it can also be called the downlink new transmission DCI.
[0165] In some embodiments, the base station sends retransmission downlink control information (DCI) and new transmission DCI of the transport block (TB) stream to the terminal, including: the base station sending the retransmission DCI of the TB stream to the terminal through the retransmission PDCCH; and the base station sending the new transmission DCI of the TB stream to the terminal through the new transmission PDCCH.
[0166] Here, the base station can determine the retransmitted PDCCH and the new transmission PDCCH from multiple PDCCHs between the base station and the terminal. The specific determination rules are not limited; for example, they can be pre-specified. The retransmitted PDCCH is used to transmit retransmitted DCI, and the new transmission PDCCH is used to transmit new transmission DCI.
[0167] In some embodiments, the base station sends a retransmission DCI of the TB stream to the terminal via a retransmission PDCCH, including: the base station sending a retransmission DCI of the TB stream to the terminal via a retransmission PDCCH located in the first search space; the base station sends a new transmission DCI of the TB stream to the terminal via a new transmission PDCCH, including: the base station sending a new transmission DCI of the TB stream to the terminal via a new transmission PDCCH located in the first search space.
[0168] Here, the retransmitted PDCCH and the new transmitted PDCCH can be located in the same search space, namely the first search space. The first search space can be a public search space or a dedicated search space. In the latter case, the base station needs to pre-allocate the first search space for the terminal.
[0169] In some embodiments, the base station sends a retransmission DCI of the TB stream to the terminal via a retransmission PDCCH, including: the base station sending a retransmission DCI of the TB stream to the terminal via a retransmission PDCCH located in the second search space; the base station sends a new transmission DCI of the TB stream to the terminal via a new transmission PDCCH, including: the base station sending a new transmission DCI of the TB stream to the terminal via a new transmission PDCCH located in the third search space.
[0170] Here, the retransmitted PDCCH and the new transmission PDCCH can also be located in different search spaces, that is, the retransmitted PDCCH is located in the second search space and the new transmission PDCCH is located in the third search space. The second search space and the third search space are allocated by the base station to the terminal.
[0171] In step 1730, the base station sends the retransmission TB and new transmission TB of the TB stream to the terminal in the same time slot. The retransmission TB is received using the retransmission DCI, and the new transmission TB is received using the new transmission DCI.
[0172] Here, the base station sends the retransmission TB and new transmission TB of the TB stream to the terminal in the same time slot. Since the terminal has already identified the retransmission DCI and the new transmission DCI, and the retransmission DCI is used to schedule the downlink transmission of the retransmission TB, and the new transmission DCI is used to schedule the downlink transmission of the new transmission TB, the terminal can use the retransmission DCI to receive the retransmission TB and the new transmission DCI to receive the new transmission TB.
[0173] In some embodiments, the base station sends retransmission downlink control information (DCI) and new transmission DCI of the transport block (TB) stream to the terminal, including: the base station sending the retransmission downlink control information (DCI) and new transmission DCI of the transport block (TB) stream to the terminal in a first time slot; the base station sending the retransmission TB and new transmission TB of the TB stream to the terminal in the same time slot, including: the base station sending the retransmission TB and new transmission TB of the TB stream to the terminal in the first time slot. That is, steps 1720 and 1730 are executed in the same time slot (i.e., the first time slot), specifically in the same downlink time slot.
[0174] In some embodiments, the base station sends first scrambling information and second scrambling information to the terminal, including: the base station and the terminal establishing a radio resource control connection; the base station sending the first scrambling information and second scrambling information to the terminal in the radio resource control connection.
[0175] In some embodiments, before the base station sends the first scrambling information and the second scrambling information to the terminal in the radio resource control connection, the data transmission method further includes: the base station receiving terminal capability information of the terminal in the radio resource control connection; if the terminal capability information meets predetermined conditions, the base station sending the first scrambling information and the second scrambling information to the terminal in the radio resource control connection.
[0176] In some embodiments, the terminal capability information includes the maximum number of TBs that the terminal can receive simultaneously; the predetermined condition includes: the maximum value is greater than or equal to 2.
[0177] In some embodiments, the maximum value is 2 times m, where m is a positive integer not less than 1; the base station sends the retransmission TB and new transmission TB of the TB stream to the terminal in the same time slot, including: the base station sends the retransmission TB and new transmission TB of m TB streams to the terminal in the same time slot.
[0178] In steps 1710 to 1730 above, the base station sends first scrambling information and second scrambling information to the terminal, so that the terminal can use the first scrambling information to identify the retransmission DCI sent by the base station, and use the second scrambling information to identify the new transmission DCI sent by the base station. Based on this, after the base station sends the retransmission TB and new transmission TB of the TB stream to the terminal in the same time slot, the terminal can receive the retransmission TB using the retransmission DCI and receive the new transmission TB using the new transmission DCI in that time slot. Through the embodiments of this application, for the same TB stream, downlink transmission of new transmission TB and retransmission TB in the same time slot can be realized, thereby reducing data transmission latency and making more efficient use of air interface radio resources.
[0179] This application provides a flowchart of a data transmission method as shown in Figure 18. This data transmission method can be applied to a base station in a communication system. The uplink transmission process of TB will be explained with reference to Figure 18. As shown in Figure 18, the data transmission method may include, but is not limited to, the following steps 1810 to 1830: Step 1810: The base station sends first scrambling information and second scrambling information to the terminal; Step 1820: The base station sends retransmission downlink control information (DCI) and new transmission DCI of the transport block (TB) stream to the terminal, wherein the retransmission DCI is identified using the first scrambling information, and the new transmission DCI is identified using the second scrambling information; Step 1830: In the same time slot, the base station receives the retransmission TB and new transmission TB of the TB stream from the terminal. The retransmission TB is transmitted using the retransmission DCI, and the new transmission TB is transmitted using the new transmission DCI.
[0180] Steps 1820 to 1830 are described in detail below. Step 1810 can be referred to the relevant description of step 1710.
[0181] In step 1820, the base station sends retransmission downlink control information (DCI) and new transmission DCI of the transport block (TB) stream to the terminal. The retransmission DCI is identified using the first scrambling information, and the new transmission DCI is identified using the second scrambling information.
[0182] The retransmission DCI in step 1820 is used to schedule the uplink transmission of the retransmission TB of the TB stream, so it can also be called the uplink retransmission DCI; the new transmission DCI in step 1820 is used to schedule the uplink transmission of the new transmission TB of the TB stream, so it can also be called the uplink new transmission DCI.
[0183] In some embodiments, the base station sends retransmission downlink control information (DCI) and new transmission DCI of the transport block (TB) stream to the terminal, including: the base station sending the retransmission DCI of the TB stream to the terminal through the retransmission PDCCH; and the base station sending the new transmission DCI of the TB stream to the terminal through the new transmission PDCCH.
[0184] In some embodiments, the base station sends a retransmission DCI of the TB stream to the terminal via a retransmission PDCCH, including: the base station sending a retransmission DCI of the TB stream to the terminal via a retransmission PDCCH located in the first search space; the base station sends a new transmission DCI of the TB stream to the terminal via a new transmission PDCCH, including: the base station sending a new transmission DCI of the TB stream to the terminal via a new transmission PDCCH located in the first search space.
[0185] In some embodiments, the base station sends a retransmission DCI of the TB stream to the terminal via a retransmission PDCCH, including: the base station sending a retransmission DCI of the TB stream to the terminal via a retransmission PDCCH located in the second search space; the base station sends a new transmission DCI of the TB stream to the terminal via a new transmission PDCCH, including: the base station sending a new transmission DCI of the TB stream to the terminal via a new transmission PDCCH located in the third search space.
[0186] In step 1830, the base station receives retransmission TB and new transmission TB of the TB stream from the terminal in the same time slot. The retransmission TB is sent using the retransmission DCI, and the new transmission TB is sent using the new transmission DCI.
[0187] Here, in the same time slot, the terminal sends the retransmission TB of the TB stream to the base station using the retransmission DCI, and sends the new transmission TB of the TB stream to the base station using the new transmission DCI; the base station receives the retransmission TB and the new transmission TB of the TB stream from the terminal in the same time slot.
[0188] In some embodiments, the base station sends retransmission downlink control information (DCI) and new transmission DCI of the transport block (TB) stream to the terminal, including: the base station sending the retransmission downlink control information (DCI) and new transmission DCI of the transport block (TB) stream to the terminal in a second time slot; the base station receiving the retransmission TB and new transmission TB of the TB stream from the terminal in the same time slot, including: the base station receiving the retransmission TB and new transmission TB of the TB stream from the terminal in a third time slot. That is, step 1820 is executed in the second time slot, and step 1830 is executed in the third time slot. For example, the second time slot is a certain downlink time slot, and the third time slot is the nth uplink time slot after the downlink time slot, where n is an integer greater than 0, for example, n = 1.
[0189] In some embodiments, the base station sends first scrambling information and second scrambling information to the terminal, including: the base station and the terminal establishing a radio resource control connection; the base station sending the first scrambling information and second scrambling information to the terminal in the radio resource control connection.
[0190] In some embodiments, before the base station sends the first scrambling information and the second scrambling information to the terminal in the radio resource control connection, the data transmission method further includes: the base station receiving terminal capability information of the terminal in the radio resource control connection; if the terminal capability information meets predetermined conditions, the base station sending the first scrambling information and the second scrambling information to the terminal in the radio resource control connection.
[0191] In some embodiments, the terminal capability information includes the maximum number of TBs that the terminal can transmit simultaneously; the predetermined condition includes: the maximum value is greater than or equal to 2.
[0192] In some embodiments, the maximum value is a multiple of 2m, where m is a positive integer not less than 1; the base station receives retransmission TB and new transmission TB of TB streams from the terminal in the same time slot, including: the base station receives retransmission TB and new transmission TB of m TB streams from the terminal in the same time slot.
[0193] In steps 1810 to 1830 above, the base station sends first scrambling information and second scrambling information to the terminal, so that the terminal can use the first scrambling information to identify the retransmission DCI sent by the base station, and use the second scrambling information to identify the new transmission DCI sent by the base station. Based on this, the terminal sends the retransmission TB of the TB stream to the base station using the retransmission DCI and sends the new transmission TB of the TB stream to the base station using the new transmission DCI in the same time slot; the base station receives the retransmission TB and the new transmission TB of the TB stream from the terminal in the same time slot. Through the embodiments of this application, for the same TB stream, uplink transmission of new transmission TB and retransmission TB can be realized in the same time slot, thereby reducing data transmission latency and making more efficient use of air interface radio resources.
[0194] This application embodiment can be applied to various application scenarios such as XR and PLC. Referring to Figure 19, a network diagram of a PLC-based industrial application scenario is shown. In Figure 19, the network scheme includes an Operational Technology Domain (OT Domain), a Time-Sensitive Networking Domain (TSN Domain), and a 5G TSN Bridge. In this network scheme, a cloud-based PLC controls a local PLC for overhead crane control. The cloud-based PLC refers to a cloud server integrating some or all PLC functions, communicating with the local PLC via a network connection. The local PLC is located in the industrial field and communicates directly with the actual industrial equipment (here, the overhead crane). The overhead crane is a device used to lift heavy objects in industrial plants, and its operation requires high-precision control. By using a cloud-based PLC as a base station and a local PLC as a terminal, and applying the data transmission method provided in this application, the end-to-end latency between the cloud-based PLC and the local PLC can be reduced, the reliability of data transmission can be improved, and the statistical multiplexing pipeline can be transformed into a deterministic low-latency, high-reliability wireless channel, thereby improving the real-time performance and accuracy of industrial control.
[0195] For ease of understanding, the following explanation uses a DU frame structure as an example to illustrate the downlink and uplink transmission processes of TB. Of course, the embodiments of this application can also be applied to other frame structures, such as Frequency Division Duplex (FDD) frame structures.
[0196] 1) Example of downlink transmission for TB.
[0197] ① After establishing an RRC connection with the base station, the terminal reports its capability information. Upon receiving the terminal capability information, if the base station finds that the terminal capability information meets predetermined conditions, it configures two RNTIs for the terminal: C-RNTI-Retrans and C-RNTI-New. C-RNTI-Retrans is used to identify retransmitted DCIs, and C-RNTI-New is used to identify newly transmitted DCIs. The terminal needs to inform the base station of the maximum number of TBs it can simultaneously receive so that the base station can perform reasonable scheduling. To facilitate sufficient scheduling by the base station, the maximum number of TBs the terminal can simultaneously receive is better; here, it is assumed to be 4 (i.e., 2TB for new transmissions and 2TB for retransmissions). In some embodiments, the number of TBs the terminal can simultaneously receive can also be considered as part of the terminal capability information.
[0198] ② The base station sends a new transmission TB to the terminal in slot D, such as one new transmission TB of TB stream 1 and one new transmission TB of TB stream 2.
[0199] ③ Due to interference or sudden rapid channel fading, the signal-to-interference-plus-noise ratio (SINR) of the wireless channel decreases significantly. This causes the terminal to fail to demodulate the j-th TB of TB stream 1 and the k-th TB of TB stream 2 transmitted in slot n, requiring retransmission. Slot n is designated D. The base station receives a NACK from the terminal in slot n+3 for the j-th TB of TB stream 1 and the k-th TB of TB stream 2. Slot n+3 is designated U.
[0200] ④ The base station performs the following processing in the (n+4)th slot: schedule retransmission for the j-th TB of TB flow 1, schedule new transmission for the (j+1)-th TB of TB flow 1, schedule retransmission for the k-th TB of TB flow 2, and schedule new transmission for the (k+1)-th TB of TB flow 2. Among them, the (n+4)-th slot is slot D.
[0201] 2) Example of uplink transmission for TB.
[0202] ① After establishing an RRC connection with the base station, the terminal reports its capability information. Upon receiving the terminal capability information, if the base station finds that the terminal capability information meets predetermined conditions, it configures two RNTIs for the terminal: C-RNTI-Retrans and C-RNTI-New. C-RNTI-Retrans is used to identify retransmitted DCIs, and C-RNTI-New is used to identify new transmitted DCIs. The terminal needs to inform the base station of the maximum number of TBs it can simultaneously transmit so that the base station can perform reasonable scheduling. To facilitate sufficient scheduling by the base station, the maximum number of TBs the terminal can simultaneously transmit is better; here, it is assumed to be 2 (i.e., 1 TB for new transmission and 1 TB for retransmission). In some embodiments, the number of TBs the terminal can simultaneously transmit can also be considered as part of the terminal capability information.
[0203] ② The terminal sends a new transmission TB to the base station in the U slot, for example, one new transmission TB of TB stream 1.
[0204] ③ Due to interference or sudden rapid fading of the channel, the SINR of the wireless channel decreases significantly, which in turn causes the base station to fail to demodulate the j-th TB of TB stream 1 transmitted in the (n+1)-th slot, requiring retransmission. Here, the (n+1)-th slot is the U slot.
[0205] ④ The base station performs the following processing in the (n+4)th slot: schedule retransmission for the j-th TB of TB flow 1, and schedule new transmission for the (j+1)-th TB of TB flow 1. The (n+4)th slot is slot D.
[0206] Please refer to Figure 20, which is a structural schematic diagram of a data transmission device 2000 provided in an embodiment of this application. The data transmission device 2000 can be applied to a terminal in a communication system. As shown in Figure 20, the data transmission device 2000 includes: a scrambling information receiving module 2010, configured to receive first scrambling information and second scrambling information sent by a base station. The first scrambling information is used to scramble the retransmission downlink control information (DCI) of the transport block (TB) stream, and the second scrambling information is used to scramble the new transmission DCI of the TB stream; a control information identification module 2020, configured to identify the retransmission DCI sent by the base station using the first scrambling information and to identify the new transmission DCI sent by the base station using the second scrambling information; and a terminal data receiving module 2030, configured to receive the retransmission TB of the TB stream from the base station using the retransmission DCI and the new transmission TB of the TB stream from the base station using the new transmission DCI in the same time slot.
[0207] In some embodiments, the control information identification module 2020 is specifically configured to: detect multiple physical downlink control channels (PDCCHs) between the base station and the terminal and located in the first search space according to the first scrambling information, obtain a retransmission PDCCH carrying a retransmission DCI, and obtain the retransmission DCI from the retransmission PDCCH; detect multiple PDCCHs according to the second scrambling information, obtain a new transmission PDCCH carrying a new transmission DCI, and obtain the new transmission DCI from the new transmission PDCCH.
[0208] In some embodiments, the control information identification module 2020 is specifically configured to: detect multiple PDCCHs between the base station and the terminal and located in a second search space according to the first scrambling information, obtain a retransmitted PDCCH carrying a retransmitted DCI, and obtain the retransmitted DCI from the retransmitted PDCCH, wherein the second search space is dedicated to transmitting the retransmitted DCI; and detect multiple PDCCHs between the base station and the terminal and located in a third search space according to the second scrambling information, obtain a new transmitted PDCCH carrying a new transmitted DCI, and obtain the new transmitted DCI from the new transmitted PDCCH, wherein the third search space is dedicated to transmitting the new transmitted DCI.
[0209] In some embodiments, the control information identification module 2020 is specifically configured to: in a first time slot, identify the retransmission DCI sent by the base station using the first scrambling information, and identify the new transmission DCI sent by the base station using the second scrambling information; the terminal data receiving module 2030 is specifically configured to: in the first time slot, receive the retransmission TB of the TB stream from the base station using the retransmission DCI, and receive the new transmission TB of the TB stream from the base station using the new transmission DCI.
[0210] In some embodiments, the retransmission DCI indicates a first frequency domain range and a first time domain range, and the new transmission DCI indicates a second frequency domain range and a second time domain range; the terminal data receiving module 2030 is specifically configured to: determine a retransmission physical downlink shared channel (PDSCH) carrying a retransmission TB based on the first frequency domain range, and receive the retransmission TB from the base station on the retransmission PDSCH in the first time domain range; determine a new transmission PDSCH carrying a new transmission TB based on the second frequency domain range, and receive the new transmission TB from the base station on the new transmission PDSCH in the second time domain range, wherein the first time domain range and the second time domain range are located in the same time slot.
[0211] In some embodiments, the scrambling information receiving module 2010 is specifically configured to: establish a radio resource control connection with the base station; and receive first scrambling information and second scrambling information sent by the base station in the radio resource control connection.
[0212] In some embodiments, the scrambling information receiving module 2010 is specifically configured to: send terminal capability information to a base station in a radio resource control connection, wherein if the terminal capability information meets predetermined conditions, the base station sends first scrambling information and second scrambling information.
[0213] In some embodiments, the terminal capability information includes the maximum number of TBs that the terminal can receive simultaneously; the predetermined condition includes: the maximum value is greater than or equal to 2.
[0214] In some embodiments, the maximum value is 2 times m, where m is a positive integer not less than 1; the terminal data receiving module 2030 is specifically configured to: receive retransmission TBs of m TB streams from the base station using retransmission DCI in the same time slot, and receive new transmission TBs of m TB streams from the base station using new transmission DCI.
[0215] In some embodiments, the control information identification module 2020 is specifically configured to: use first scrambling information to descramble the DCIs in multiple PDCCHs between the base station and the terminal, and determine the successfully descrambled DCIs as retransmission DCIs; use second scrambling information to descramble the DCIs in multiple PDCCHs, and determine the successfully descrambled DCIs as new transmission DCIs.
[0216] Please refer to Figure 21, which is a structural schematic diagram of a data transmission device 2100 provided in an embodiment of this application. The data transmission device 2100 can be applied to a terminal in a communication system. As shown in Figure 21, the data transmission device 2100 includes: a scrambling information receiving module 2110, configured to receive first scrambling information and second scrambling information sent by a base station. The first scrambling information is used to scramble the retransmission downlink control information (DCI) of the transport block (TB) stream, and the second scrambling information is used to scramble the new transmission DCI of the TB stream; a control information identification module 2120, configured to identify the retransmission DCI sent by the base station using the first scrambling information and to identify the new transmission DCI sent by the base station using the second scrambling information; and a terminal data sending module 2130, configured to send the retransmission TB of the TB stream to the base station using the retransmission DCI and to send the new transmission TB of the TB stream to the base station using the new transmission DCI in the same time slot.
[0217] In some embodiments, the control information identification module 2120 is specifically configured to: detect multiple physical downlink control channels (PDCCHs) between the base station and the terminal and located in the first search space according to the first scrambling information, obtain a retransmission PDCCH carrying a retransmission DCI, and obtain the retransmission DCI from the retransmission PDCCH; detect multiple PDCCHs according to the second scrambling information, obtain a new transmission PDCCH carrying a new transmission DCI, and obtain the new transmission DCI from the new transmission PDCCH.
[0218] In some embodiments, the control information identification module 2120 is specifically configured to: detect multiple PDCCHs between the base station and the terminal and located in the second search space according to the first scrambling information, obtain a retransmitted PDCCH carrying a retransmitted DCI, and obtain the retransmitted DCI from the retransmitted PDCCH, wherein the second search space is dedicated to transmitting the retransmitted DCI; and detect multiple PDCCHs between the base station and the terminal and located in the third search space according to the second scrambling information, obtain a new transmitted PDCCH carrying a new transmitted DCI, and obtain the new transmitted DCI from the new transmitted PDCCH, wherein the third search space is dedicated to transmitting the new transmitted DCI.
[0219] In some embodiments, the control information identification module 2120 is specifically configured to: in the second time slot, identify the retransmission DCI sent by the base station using the first scrambling information, and identify the new transmission DCI sent by the base station using the second scrambling information; the terminal data transmission module 2130 is specifically configured to: in the third time slot, send the retransmission TB of the TB stream to the base station using the retransmission DCI, and send the new transmission TB of the TB stream to the base station using the new transmission DCI.
[0220] In some embodiments, the retransmission DCI indicates a third frequency domain range and a third time domain range, and the new transmission DCI indicates a fourth frequency domain range and a fourth time domain range; the terminal data transmission module 2130 is specifically configured to: determine the retransmission physical uplink shared channel (PUSCH) carrying the retransmission TB according to the third frequency domain range, and send the retransmission TB to the base station in the retransmission PUSCH in the third time domain range; determine the new transmission PUSCH carrying the new transmission TB according to the fourth frequency domain range, and send the new transmission TB to the base station in the new transmission PUSCH in the fourth time domain range, wherein the third time domain range and the fourth time domain range are located in the same time slot.
[0221] In some embodiments, the scrambling information receiving module 2110 is specifically configured to: establish a radio resource control connection with the base station; and receive first scrambling information and second scrambling information sent by the base station in the radio resource control connection.
[0222] In some embodiments, the scrambling information receiving module 2110 is specifically configured to: send terminal capability information to the base station in a radio resource control connection, wherein if the terminal capability information meets predetermined conditions, the base station sends first scrambling information and second scrambling information.
[0223] In some embodiments, the terminal capability information includes the maximum number of TBs that the terminal can transmit simultaneously; the predetermined condition includes: the maximum value is greater than or equal to 2.
[0224] In some embodiments, the maximum value is 2 times m, where m is a positive integer not less than 1; the terminal data transmission module 2130 is specifically configured to: in the same time slot, use the retransmission DCI to send the retransmission TB of m TB streams to the base station, and use the new transmission DCI to send the new transmission TB of m TB streams to the base station.
[0225] In some embodiments, the control information identification module 2120 is specifically configured to: use first scrambling information to descramble the DCIs in multiple PDCCHs between the base station and the terminal, and determine the successfully descrambled DCIs as retransmission DCIs; use second scrambling information to descramble the DCIs in multiple PDCCHs, and determine the successfully descrambled DCIs as new transmission DCIs.
[0226] Please refer to Figure 22, which is a structural schematic diagram of a data transmission device 2200 provided in an embodiment of this application. The data transmission device 2200 can be applied to a base station in a communication system. As shown in Figure 22, the data transmission device 2200 includes: a scrambling information sending module 2210, configured to send first scrambling information and second scrambling information to a terminal; a control information sending module 2220, configured to send retransmission downlink control information (DCI) and new transmission control information (DCI) of a transport block (TB) stream to the terminal, wherein the retransmission DCI is identified using the first scrambling information and the new transmission DCI is identified using the second scrambling information; and a base station data sending module 2230, configured to send the retransmission TB and new transmission TB of the TB stream to the terminal in the same time slot, wherein the retransmission TB is received using the retransmission DCI and the new transmission TB is received using the new transmission DCI.
[0227] In some embodiments, the control information sending module 2220 is specifically configured to: send the retransmission DCI of the TB stream to the terminal through the retransmission PDCCH located in the first search space; and send the new transmission DCI of the TB stream to the terminal through the new transmission PDCCH located in the first search space.
[0228] In some embodiments, the control information sending module 2220 is specifically configured to: send the retransmission DCI of the TB stream to the terminal through the retransmission PDCCH located in the second search space; and send the new transmission DCI of the TB stream to the terminal through the new transmission PDCCH located in the third search space.
[0229] In some embodiments, the control information sending module 2220 is specifically configured to: send retransmission downlink control information (DCI) and new transmission control information (DCI) of the transport block (TB) stream to the terminal in the first time slot; the base station data sending module 2230 is specifically configured to: send the retransmission TB and new transmission TB of the TB stream to the terminal in the first time slot.
[0230] In some embodiments, the scrambling information sending module 2210 is specifically configured to: establish a radio resource control connection with the terminal; and in the radio resource control connection, send first scrambling information and second scrambling information to the terminal.
[0231] In some embodiments, the scrambling information sending module 2210 is specifically configured to: receive terminal capability information of a terminal in a radio resource control connection; and if the terminal capability information meets predetermined conditions, send first scrambling information and second scrambling information to the terminal in a radio resource control connection.
[0232] In some embodiments, the terminal capability information includes the maximum number of TBs that the terminal can receive simultaneously; the predetermined condition includes: the maximum value is greater than or equal to 2.
[0233] In some embodiments, the maximum value is 2 times m, where m is a positive integer not less than 1; the base station data transmission module 2230 is specifically configured to send the retransmission TB and new transmission TB of m TB streams to the terminal in the same time slot.
[0234] Please refer to Figure 23, which is a structural schematic diagram of a data transmission device 2300 provided in an embodiment of this application. The data transmission device 2300 can be applied to a base station in a communication system. As shown in Figure 23, the data transmission device 2300 includes: a scrambling information sending module 2310, configured to send first scrambling information and second scrambling information to a terminal; a control information sending module 2320, configured to send retransmission downlink control information (DCI) and new transmission control information (DCI) of a transport block (TB) stream to the terminal, wherein the retransmission DCI is identified using the first scrambling information and the new transmission DCI is identified using the second scrambling information; and a base station data receiving module 2330, configured to receive the retransmission TB and new transmission TB of the TB stream from the terminal in the same time slot, wherein the retransmission TB is sent using the retransmission DCI and the new transmission TB is sent using the new transmission DCI.
[0235] In some embodiments, the control information sending module 2320 is specifically configured to: send the retransmission DCI of the TB stream to the terminal through the retransmission PDCCH located in the first search space; and send the new transmission DCI of the TB stream to the terminal through the new transmission PDCCH located in the first search space.
[0236] In some embodiments, the control information sending module 2320 is specifically configured to: send the retransmission DCI of the TB stream to the terminal through the retransmission PDCCH located in the second search space; and send the new transmission DCI of the TB stream to the terminal through the new transmission PDCCH located in the third search space.
[0237] In some embodiments, the control information sending module 2320 is specifically configured to send retransmission downlink control information (DCI) and new transmission control information (DCI) of the transport block (TB) stream to the terminal in the second time slot; the base station data receiving module 2330 is specifically configured to receive the retransmission TB and new transmission TB stream from the terminal in the third time slot.
[0238] In some embodiments, the scrambling information sending module 2310 is specifically configured to: establish a radio resource control connection with the terminal; and in the radio resource control connection, send first scrambling information and second scrambling information to the terminal.
[0239] In some embodiments, the scrambling information sending module 2310 is specifically configured to: receive terminal capability information of a terminal in a radio resource control connection; and if the terminal capability information meets predetermined conditions, send first scrambling information and second scrambling information to the terminal in a radio resource control connection.
[0240] In some embodiments, the terminal capability information includes the maximum number of TBs that the terminal can transmit simultaneously; the predetermined condition includes: the maximum value is greater than or equal to 2.
[0241] In some embodiments, the maximum value is 2 times m, where m is a positive integer not less than 1; the base station data receiving module 2330 is specifically configured to receive retransmission TB and new transmission TB of m TB streams from the terminal in the same time slot.
[0242] Please refer to Figure 24, which is a schematic diagram of the structure of an electronic device provided in an embodiment of this application. As shown in Figure 24, the electronic device 2400 includes: one or more processors 2410; and a memory 2420, on which one or more programs are stored. When one or more programs are executed by one or more processors 2410, the one or more processors 2410 implement the data transmission method described in any of the above embodiments.
[0243] Memory 2420, as a non-transitory network system, can be used to store non-transitory software programs and non-transitory computer-executable programs. Furthermore, memory 2420 may include high-speed random access memory and may also include non-transitory memory, such as at least one disk storage device, flash memory device, or other non-transitory solid-state storage device. In some embodiments, memory 2420 may optionally include remotely located memories 2420 relative to processor 2410, which can be connected to processor 2410 via a network. Examples of such networks include, but are not limited to, the Internet, intranets, local area networks, mobile communication networks, and combinations thereof.
[0244] The memory 2420 can be implemented as a read-only memory (ROM), a static storage device, a dynamic storage device, or a random access memory (RAM). The memory 2420 can store the operating system and other application programs. When the technical solutions provided in the embodiments of this specification are implemented through software or firmware, the relevant program code is stored in the memory 2420 and is called and executed by the processor 2410.
[0245] The processor 2410 can be implemented using a general-purpose central processing unit (CPU), microprocessor, application specific integrated circuit (ASIC), or one or more integrated circuits, and is used to execute relevant programs to implement the technical solutions provided in the embodiments of this application.
[0246] In some embodiments, the electronic device further includes: an input / output interface for inputting and outputting information; a communication interface for communication and interaction between the device and other devices, which can be implemented via wired means (e.g., USB, Ethernet cable, etc.) or wireless means (e.g., mobile network, WIFI, Bluetooth, etc.); and a bus for transmitting information between various components of the device (e.g., processor 2410, memory 2420, input / output interface, and communication interface); wherein the processor 2410, memory 2420, input / output interface, and communication interface can be interconnected within the device via the bus.
[0247] One embodiment of this application also provides a computer-readable storage medium storing a computer program for executing the data transmission method described in any of the above embodiments.
[0248] An embodiment of this application also provides a computer program product, including a computer program stored in a computer-readable storage medium. The processor of an electronic device reads the computer program from the computer-readable storage medium and executes the computer program, causing the electronic device to perform the data transmission method described in any of the above embodiments.
[0249] The system architecture and application scenarios described in this application are intended to more clearly illustrate the technical solutions of this application and do not constitute a limitation on the technical solutions provided in this application. Those skilled in the art will understand that as system architectures evolve and new application scenarios emerge, the technical solutions provided in this application are also applicable to similar technical problems.
[0250] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer-readable storage medium. When executed, the computer program can include the processes of the embodiments of the above methods. Any references to memory, storage, databases, or other media used in the embodiments provided in this application can include non-volatile and / or volatile memory. Non-volatile memory can include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM), or flash memory. Volatile memory can include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in various forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), dual data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link DRAM (SLDRAM), RAMbus direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and RAMbus dynamic RAM (RDRAM), etc.
[0251] Those skilled in the art will understand that all or some of the steps and systems in the methods disclosed above can be implemented as software, firmware, hardware, and suitable combinations thereof. Some or all of the physical components can be implemented as software executed by a processor, such as a central processing unit, digital signal processor, or microprocessor, or as hardware, or as an integrated circuit, such as an application-specific integrated circuit. Such software can be distributed on a computer-readable medium, which can include computer storage media (or non-transitory media) and communication media (or transient media). As is known to those skilled in the art, the term computer storage media includes volatile and non-volatile, removable and non-removable media implemented in any method or technology for storing information (such as computer programs, data structures, program modules, or other data). Computer storage media includes, but is not limited to, RAM, ROM, EEPROM, flash memory or other memory technologies, CD-ROM, digital versatile disc (DVD) or other optical disc storage, magnetic cartridges, magnetic tape, disk storage or other magnetic storage devices, or any other medium that can be used to store desired information and is accessible to a computer. Furthermore, as is known to those skilled in the art, communication media typically include computer programs, data structures, program modules, or other data in modulated data signals such as carrier waves or other transmission mechanisms, and may include any information delivery medium.
[0252] It should be understood that in this application, "at least one (item)" means one or more, and "more than" means two or more. "And / or" is used to describe the relationship between related objects, indicating that three relationships can exist. For example, "A and / or B" can represent three cases: only A exists, only B exists, and both A and B exist simultaneously, where A and B can be singular or plural. The character " / " generally indicates that the preceding and following related objects are in an "or" relationship. "At least one (item) of the following" or similar expressions refer to any combination of these items, including any combination of single or plural items. For example, at least one (item) of a, b, or c can represent: a, b, c, "a and b", "a and c", "b and c", or "a and b and c", where a, b, and c can be single or multiple.
[0253] The above description, with reference to the accompanying drawings, illustrates some embodiments of this application, but does not limit the scope of this application. Any modifications, equivalent substitutions, and improvements made by those skilled in the art without departing from the scope and spirit of this application shall be within the scope of this application.
Claims
1. A data transmission method, applied to a terminal, comprising: The system receives first scrambling information and second scrambling information from the base station. The first scrambling information is used to scramble the retransmission downlink control information (DCI) of the transport block (TB) stream, and the second scrambling information is used to scramble the new transmission DCI of the TB stream. The retransmission DCI sent by the base station is identified using the first scrambling information, and the new transmission DCI sent by the base station is identified using the second scrambling information; In the same time slot, the retransmission TB of the TB stream is received from the base station using the retransmission DCI, and the new transmission TB of the TB stream is received from the base station using the new transmission DCI.
2. The data transmission method according to claim 1, wherein, The step of identifying the retransmission DCI sent by the base station using the first scrambling information and identifying the new transmission DCI sent by the base station using the second scrambling information includes: Based on the first scrambling information, multiple physical downlink control channels (PDCCHs) between the base station and the terminal, located in the first search space, are detected to obtain a retransmission PDCCH carrying the retransmission DCI, and the retransmission DCI is obtained from the retransmission PDCCH. Based on the second scrambling information, the plurality of PDCCHs are detected to obtain a new PDCCH carrying the new transmission DCI, and the new transmission DCI is obtained from the new transmission PDCCH.
3. The data transmission method according to claim 1, wherein, The step of identifying the retransmission DCI sent by the base station using the first scrambling information and identifying the new transmission DCI sent by the base station using the second scrambling information includes: Based on the first scrambling information, multiple PDCCHs between the base station and the terminal and located in the second search space are detected to obtain a retransmission PDCCH carrying the retransmission DCI, and the retransmission DCI is obtained from the retransmission PDCCH. The second search space is dedicated to transmitting the retransmission DCI. Based on the second scrambling information, multiple PDCCHs between the base station and the terminal, located in the third search space, are detected to obtain a new PDCCH carrying the new transmission DCI, and the new transmission DCI is obtained from the new transmission PDCCH. The third search space is dedicated to transmitting the new transmission DCI.
4. The data transmission method according to claim 1, wherein, The step of identifying the retransmission DCI sent by the base station using the first scrambling information and identifying the new transmission DCI sent by the base station using the second scrambling information includes: In the first time slot, the retransmission DCI sent by the base station is identified using the first scrambling information, and the new transmission DCI sent by the base station is identified using the second scrambling information; The step of receiving retransmitted TBs of the TB stream from the base station using the retransmission DCI in the same time slot, and receiving new TBs of the TB stream from the base station using the new transmission DCI, includes: In the first time slot, the retransmission TB of the TB stream is received from the base station using the retransmission DCI, and the new transmission TB of the TB stream is received from the base station using the new transmission DCI.
5. The data transmission method according to claim 1, wherein, The retransmission DCI indicates a first frequency domain range and a first time domain range, and the new transmission DCI indicates a second frequency domain range and a second time domain range; The step of receiving retransmitted TBs of the TB stream from the base station using the retransmission DCI in the same time slot, and receiving new TBs of the TB stream from the base station using the new transmission DCI, includes: Based on the first frequency domain range, a retransmission physical downlink shared channel (PDSCH) carrying the retransmission TB is determined, and the retransmission TB is received from the base station from the retransmission PDSCH within the first time domain range. The new transmission PDSCH carrying the new transmission TB is determined according to the second frequency domain range. The new transmission TB is received from the base station in the new transmission PDSCH within the second time domain range. The first time domain range and the second time domain range are located in the same time slot.
6. The data transmission method according to claim 1, wherein, The first scrambling information and the second scrambling information sent by the receiving base station include: Establish a radio resource control connection with the base station; In the radio resource control connection, the first scrambling information and the second scrambling information sent by the base station are received.
7. The data transmission method according to claim 6, wherein, In the radio resource control connection, before receiving the first scrambling information and the second scrambling information sent by the base station, the data transmission method further includes: In the radio resource control connection, terminal capability information is sent to the base station. If the terminal capability information meets predetermined conditions, the base station sends the first scrambling information and the second scrambling information.
8. The data transmission method according to claim 7, wherein, The terminal capability information includes the maximum number of TBs that the terminal can receive simultaneously; The predetermined condition includes: the maximum value is greater than or equal to 2.
9. The data transmission method according to claim 8, wherein, The maximum value is 2 times m, where m is a positive integer not less than 1; The step of receiving retransmitted TBs of the TB stream from the base station using the retransmission DCI in the same time slot, and receiving new TBs of the TB stream from the base station using the new transmission DCI, includes: In the same time slot, the retransmission DCI is used to receive retransmission TBs of m TB streams from the base station, and the new transmission DCI is used to receive new transmission TBs of the m TB streams from the base station.
10. The data transmission method according to claim 1, wherein, The step of identifying the retransmission DCI sent by the base station using the first scrambling information and identifying the new transmission DCI sent by the base station using the second scrambling information includes: Using the first scrambling information, the DCIs in multiple PDCCHs between the base station and the terminal are descrambled, and the successfully descrambled DCI is determined as the retransmission DCI. Using the second scrambling information, the DCIs in the plurality of PDCCHs are descrambled, and the successfully descrambled DCI is determined as the new transmitted DCI.
11. A data transmission method, applied to a terminal, comprising: The system receives first scrambling information and second scrambling information from the base station. The first scrambling information is used to scramble the retransmission downlink control information (DCI) of the transport block (TB) stream, and the second scrambling information is used to scramble the new transmission DCI of the TB stream. The retransmission DCI sent by the base station is identified using the first scrambling information, and the new transmission DCI sent by the base station is identified using the second scrambling information; In the same time slot, the retransmission TB of the TB stream is sent to the base station using the retransmission DCI, and the new transmission TB of the TB stream is sent to the base station using the new transmission DCI.
12. The data transmission method according to claim 11, wherein, The step of identifying the retransmission DCI sent by the base station using the first scrambling information and identifying the new transmission DCI sent by the base station using the second scrambling information includes: In the second time slot, the retransmission DCI sent by the base station is identified using the first scrambling information, and the new transmission DCI sent by the base station is identified using the second scrambling information; The step of sending a retransmission TB of the TB stream to the base station using the retransmission DCI in the same time slot, and sending a new transmission TB of the TB stream to the base station using the new transmission DCI, includes: In the third time slot, the retransmission TB of the TB stream is sent to the base station using the retransmission DCI, and the new transmission TB of the TB stream is sent to the base station using the new transmission DCI.
13. The data transmission method according to claim 11, wherein, The retransmission DCI indicates the third frequency domain range and the third time domain range, and the new transmission DCI indicates the fourth frequency domain range and the fourth time domain range; The step of sending a retransmission TB of the TB stream to the base station using the retransmission DCI in the same time slot, and sending a new transmission TB of the TB stream to the base station using the new transmission DCI, includes: The retransmission physical uplink shared channel (PUSCH) carrying the retransmission TB is determined according to the third frequency domain range, and the retransmission TB is sent to the base station through the retransmission PUSCH within the third time domain range. The new transmission PUSCH carrying the new transmission TB is determined according to the fourth frequency domain range, and the new transmission TB is transmitted to the base station through the new transmission PUSCH in the fourth time domain range, wherein the third time domain range and the fourth time domain range are located in the same time slot.
14. A data transmission method applied to a base station, comprising: Send the first scrambling information and the second scrambling information to the terminal; The terminal is given retransmission downlink control information (DCI) and new transmission DCI for the transport block (TB) stream, wherein the retransmission DCI is identified using the first scrambling information and the new transmission DCI is identified using the second scrambling information. In the same time slot, the retransmission TB and new transmission TB of the TB stream are sent to the terminal. The retransmission TB is received using the retransmission DCI, and the new transmission TB is received using the new transmission DCI.
15. A data transmission method applied to a base station, comprising: Send the first scrambling information and the second scrambling information to the terminal; The terminal is given retransmission downlink control information (DCI) and new transmission DCI for the transport block (TB) stream, wherein the retransmission DCI is identified using the first scrambling information and the new transmission DCI is identified using the second scrambling information. In the same time slot, the terminal receives retransmission TB and new transmission TB of the TB stream. The retransmission TB is sent using the retransmission DCI, and the new transmission TB is sent using the new transmission DCI.
16. An electronic device comprising: One or more processors; A memory that stores one or more programs, which, when executed by one or more processors, cause the one or more processors to perform the following: The data transmission method according to any one of claims 1-10, or the data transmission method according to any one of claims 11-13, or the data transmission method according to claim 14, or the data transmission method according to claim 15.
17. A computer-readable storage medium having a computer program stored thereon, the program being executed by a processor to perform as follows: The data transmission method according to any one of claims 1-10, or the data transmission method according to any one of claims 11-13, or the data transmission method according to claim 14, or the data transmission method according to claim 15.
18. A computer program product comprising a computer program, which, when executed by a processor, implements, as follows: The data transmission method according to any one of claims 1-10, or the data transmission method according to any one of claims 11-13, or the data transmission method according to claim 14, or the data transmission method according to claim 15.