Communication method and apparatus, device, medium, and program product
By dynamically indicating the mapping relationship and accurately indicating the decoding results or feedback response information of the processing unit, the problem of low retransmission efficiency of large data packets in the new air interface system is solved, and efficient data retransmission under limited overhead is achieved.
Patent Information
- Application Number
- PCT/CN2024/112522
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-08-15
- Publication Date
- 2026-02-19
AI Technical Summary
How to improve the retransmission efficiency of large data packets in new air interface systems under limited scheduling or feedback overhead, especially how to improve the retransmission efficiency of the system in CBG-level scheduling and feedback.
By dynamically indicating the mapping relationship through the first downlink signaling and the second downlink signaling, a scheduling and feedback scheme with higher degrees of freedom is supported. The retransmission of several processing units included in the data is accurately indicated. The decoding result or feedback response information of the processing unit is indicated by the first information and the fourth information, so as to realize individual decoding or retransmission.
With limited scheduling and feedback overhead, the efficiency and flexibility of data retransmission are improved, supporting more precise data scheduling and feedback, and enhancing the system's retransmission performance.
Smart Images

Figure CN2024112522_19022026_PF_FP_ABST
Abstract
Description
Communication method, apparatus, device, medium and program product TECHNICAL FIELD
[0001] The present application relates to the field of wireless communication, in particular to a communication method, apparatus, device, medium and program product. BACKGROUND
[0002] A new radio (NR) system supports scheduling and hybrid automatic repeat request (HARQ) feedback based on a transport block (TB) level. A large TB is divided into multiple code blocks (CBs), and any failed CB decoding will cause the entire TB to be retransmitted.
[0003] In order to improve the retransmission efficiency of large data packets, the NR also supports a more refined HARQ feedback mechanism, i.e., scheduling and feedback based on CB groups (CBGs). From the perspective of retransmission efficiency, the smaller the CBG division granularity is, the better. However, when the feedback granularity becomes smaller, the feedback overhead will increase accordingly.
[0004] In the case of limited scheduling or feedback overhead constraints, how to improve the retransmission efficiency of the system is a problem to be solved.
[0005] SUMMARY
[0006] The present application provides a communication method, apparatus, device, medium and program product, which at least includes:
[0007] According to an aspect of an embodiment of the present application, a communication method is provided, which is executed by a terminal device, and the method includes:
[0008] determining one mapping relationship in a first group of mapping relationships according to first information included in first downlink signaling;
[0009] The first downlink signaling is used for scheduling retransmission of first data, the first group of mapping relationships is determined according to first information included in second downlink signaling, and the second downlink signaling is used for scheduling initial transmission of the first data.
[0010] According to another aspect of an embodiment of the present application, a communication method is provided, which is executed by a network device, and the method includes:
[0011] sending first downlink signaling, the first downlink signaling being used for scheduling retransmission of first data, and first information included in the first downlink signaling being used for determining one mapping relationship in a first group of mapping relationships;
[0012] The first set of mapping relationships is indicated by first information included in second downlink signaling used for scheduling initial transmission of the first data.
[0013] According to an aspect of the embodiments of the present application, a communication method is provided, which is performed by a terminal device, and the method comprises:
[0014] receiving first data in a first resource, and receiving fourth information on a second resource within the first resource, the fourth information being used for indicating one or more processing units included in the first data;
[0015] One of the processing units corresponds to one single decoding result, or one of the processing units corresponds to one single feedback response information, or one of the processing units supports being retransmitted individually.
[0016] According to another aspect of the embodiments of the present application, a communication method is provided, which is performed by a network device, and the method comprises:
[0017] sending first data in a first resource, and sending fourth information on a second resource within the first resource, the fourth information being used for indicating one or more processing units included in the first data;
[0018] One of the processing units corresponds to one single decoding result, or one of the processing units corresponds to one single feedback response information, or one of the processing units supports being retransmitted individually.
[0019] According to an aspect of the embodiments of the present application, a communication apparatus is provided, which comprises:
[0020] a processing module, configured to determine one mapping relationship in a first set of mapping relationships according to first information included in first downlink signaling;
[0021] The first downlink signaling is used for scheduling retransmission of first data, and the first set of mapping relationships is determined according to first information included in second downlink signaling, and the second downlink signaling is used for scheduling initial transmission of the first data.
[0022] According to another aspect of the embodiments of the present application, a communication apparatus is provided, which comprises:
[0023] a sending module, configured to send first downlink signaling, the first downlink signaling being used for scheduling retransmission of first data, and first information included in the first downlink signaling being used for determining one mapping relationship in a first set of mapping relationships;
[0024] The first set of mapping relationships is indicated by first information included in second downlink signaling used for scheduling initial transmission of the first data.
[0025] According to an aspect of an embodiment of the present application, a communication apparatus is provided, the apparatus comprising:
[0026] The receiving module is configured to receive the first data in a first resource and receive fourth information in a second resource within the first resource, the fourth information being used to indicate one or more processing units included in the first data.
[0027] One of the processing units corresponds to a single decoding result, or one of the processing units corresponds to a single feedback response information, or one of the processing units supports being retransmitted individually.
[0028] According to an aspect of an embodiment of the present application, a communication apparatus is provided, the apparatus comprising:
[0029] The sending module is configured to send the first data in a first resource and send fourth information in a second resource within the first resource, the fourth information being used to indicate one or more processing units included in the first data.
[0030] One of the processing units corresponds to a single decoding result, or one of the processing units corresponds to a single feedback response information, or one of the processing units supports being retransmitted individually.
[0031] According to an aspect of an embodiment of the present application, a communication device is provided, the communication device comprising: a processor; a transceiver connected to the processor; a memory for storing executable instructions of the processor; wherein the processor is configured to load and execute the executable instructions to implement the communication method according to the above aspects.
[0032] According to an aspect of an embodiment of the present application, a computer readable storage medium is provided, the computer readable storage medium storing at least one program, the at least one program being loaded and executed by a processor to implement the communication method according to the above aspects.
[0033] According to an aspect of an embodiment of the present application, a computer program product or a computer program is provided, the computer program product or the computer program comprising computer instructions, the computer instructions being stored in a computer readable storage medium, a processor acquiring the computer instructions from the computer readable storage medium, the processor executing the computer instructions to implement the communication method according to the above aspects.
[0034] According to an aspect of the embodiments of the present application, a chip is provided, which comprises a programmable logic circuit and / or at least one program, and is configured to implement the communication method according to any one of the above aspects based on the programmable logic circuit and / or the at least one program.
[0035] The technical scheme provided by the embodiments of the present application can have the following beneficial effects.
[0036] The mapping relationship is dynamically indicated by the first information in the case of scheduling the first data retransmission, and a higher degree of freedom scheduling and feedback scheme is provided.
[0037] The retransmission of the first data is dynamically scheduled by accurately indicating the number of processing units included in the first data by the fourth information. BRIEF DESCRIPTION OF DRAWINGS
[0038] In order to more clearly illustrate the technical scheme in the embodiments of the present application, the drawings needed in the embodiment description will be briefly introduced. Obviously, the drawings in the following description are only some embodiments of the present application, and other drawings can be obtained by those skilled in the art without creative effort.
[0039] FIG. 1 shows a schematic diagram of a wireless communication system provided by an example embodiment of the present application;
[0040] FIG. 2 shows a flowchart of a communication method provided by an example embodiment of the present application;
[0041] FIG. 3 shows a flowchart of a communication method provided by an example embodiment of the present application;
[0042] FIG. 4 shows a flowchart of a communication method provided by an example embodiment of the present application;
[0043] FIG. 5 shows a flowchart of a communication method provided by an example embodiment of the present application;
[0044] FIG. 6 shows a flowchart of a communication method provided by an example embodiment of the present application;
[0045] FIG. 7 shows a flowchart of a communication method provided by an example embodiment of the present application;
[0046] FIG. 8 shows a flowchart of a communication method provided by an example embodiment of the present application;
[0047] FIG. 9 shows a flowchart of a communication method provided by an example embodiment of the present application;
[0048] FIG. 10 shows a flow diagram of a communication method according to an example embodiment of the present application;
[0049] FIG. 11 shows a block diagram of a communication apparatus according to an example embodiment of the present application;
[0050] FIG. 12 shows a block diagram of a communication apparatus according to an example embodiment of the present application;
[0051] FIG. 13 shows a block diagram of a communication device according to an example embodiment of the present application. DETAILED DESCRIPTION
[0052] For the purpose of clarity, technical and scientific terms used in this application are intended to have the meanings commonly understood by one of ordinary skill in the art to which this application pertains, unless otherwise explicitly provided. Further, the description is not to be limited to the specific embodiments herein described, since various alterations and modifications to the described embodiments will be apparent to those skilled in the art.
[0053] The terminology used in the present application is for the purpose of describing particular embodiments only and is not intended to be limiting of the present application. As used in this application, the singular forms "a", "an" and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise. It will be further understood that the terms "comprises" and / or "comprising", or "includes" and / or "including" when used in this specification, specify the presence of stated features, integers, steps, operations, elements, and / or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and / or groups thereof.
[0054] It is to be understood that the singular forms "a", "an", and "the" include plural referents unless the context clearly dictates otherwise. It is to be further understood that the term "or" as used herein encompasses both exclusive and inclusive or unless otherwise indicated herein. It is to be further understood that the terms "comprises", "comprising", "includes", "including", "has", "having" and the like are inclusive and are intended to be equivalent to the term "consisting of". It is to be further understood that the terms "first", "second", "third", etc. are used to identify various information and do not require that the information be in any particular order.
[0055] Hybrid Automatic Repeat reQuest (HARQ) is a technique that combines Automatic Repeat reQuest (ARQ) and Forward Error Correction (FEC) to improve the reliability of data transmission. In a wireless communication system, HARQ technology allows the receiving party to request the transmitting party to retransmit data when an error is detected upon receiving a data packet, while the transmitting party also uses forward error correction coding to improve the anti-interference capability of the data.
[0056] A New Radio (NR) system supports scheduling and HARQ feedback based on a Transport Block (TB) level, that is, a Cyclic Redundancy Check (CRC) information is added to each TB, and the CRC information is generated based on the entire TB, so it can be considered as a CRC for the TB or a TB-level CRC (TB-level CRC). The receiving end determines whether the TB is correctly decoded based on the checking result of the TB-level CRC, and if it is correct, an Acknowledgement (ACK) is fed back, otherwise a Negative Acknowledgement (NACK) is fed back, and the feedback information only needs to be represented by 1 bit. The transmitting end will decide whether to retransmit the TB according to the received ACK or NACK. A large TB will be divided into multiple Code Blocks (CBs), and any failed CB decoding will cause the entire TB to be retransmitted.
[0057] In order to improve the retransmission efficiency of large data packets, NR also supports a more refined HARQ-ACK / NACK state feedback mechanism, that is, scheduling and feedback based on CB Group (CBG). The CBG-based feedback method is to approximately evenly divide the CBs contained in a TB into N CBGs, wherein each CBG includes at least one CB, such as a plurality of consecutive CBs in a CBG, and each CBG corresponds to 1 bit of HARQ-ACK information. If any CB in the CBG fails to decode, the feedback information corresponding to the CBG is NACK. If all CBGs in the TB are successfully decoded, but the TB-level CRC check fails or does not pass, the feedback information corresponding to all CBGs of the TB is NACK. The purpose of introducing the CBG-based HARQ-ACK method is to improve the data retransmission efficiency, that is, if some CBGs in a large TB fail to decode, only the CBGs that fail to decode are scheduled for retransmission, without the need to retransmit the entire TB.
[0058] From the perspective of retransmission efficiency, the smaller the granularity of CBG is, the better, that is, the most ideal state is that each CB corresponds to a dedicated 1-bit feedback information. However, when the feedback granularity becomes smaller, the feedback overhead will increase accordingly. The reliability requirement of feedback information is much higher than that of data, so the capacity of uplink control signaling is usually not large. Considering the downlink retransmission efficiency and the uplink control signaling overhead, in the single code word transmission of the NR system, a TB can be divided into at most 8 CBGs, and in the double code word transmission, a TB can be divided into at most 4 CBGs. That is, a downlink channel corresponds to at most 8-bit HARQ feedback information. The downlink channel includes a physical downlink shared channel (PDSCH), a physical downlink control channel (PDCCH), and the like.
[0059] In the case of limited scheduling and feedback overhead, the CBG is the smallest granularity of data retransmission, and the higher the correlation between the CB decoding results in the same CBG is, the better, that is, the CBs that are simultaneously wrong or simultaneously correct are divided into a CBG as much as possible, so that when a CBG is scheduled for retransmission, the proportion of the effective transmission content (that is, the previously incorrectly decoded CB) is higher. In the actual communication system, the correlation between the CB decoding results is affected by multiple factors, such as channel frequency selection characteristics, channel time-varying characteristics, the position relationship between the CB occupied physical resources and the reference signal, and the like. The reference signal is a demodulation reference signal (DMRS) and the like. Due to the implementation complexity, the NR stage only standardizes the simplest uniform and continuous grouping. With the continuous enhancement of intelligent technologies represented by deep learning (Deep Learning) and machine learning (Machine Learning), it is urgent to implement more optimized and higher degree of freedom CB-level scheduling and feedback schemes for different channel characteristics and system configurations, so as to improve the retransmission efficiency of the system under the condition of limited scheduling or feedback overhead.
[0060] FIG. 1 shows a schematic diagram of a wireless communication system 100 provided by an example embodiment of the present application. The wireless communication system 100 includes terminal devices and terminal devices, or terminal devices and network devices, or stations (Stations, STAs) and stations, which are not limited by the present application. FIG. 1 takes the example that the wireless communication system 100 includes a network device 110 and a terminal device 120.
[0061] The network device 110 in the present application supports providing wireless communication functions, including but not limited to: Node B (NB), Evolved Node B (eNB), Next Generation Node B (gNB), Radio Network Controller (RNC), Base Station (BS), Base Station Controller (BSC), Base Transceiver Station (BTS), Home Evolved Node B or Home Node B (HNB), Baseband Unit (BBU), Distributed Unit (DU), wireless relay node, wireless backhaul node, Transmission Point (TP), Transmission and Reception Point (TRP), antenna panel, router, etc.
[0062] The terminal device 120 in this application, which can also be referred to as a user equipment (UE), includes but is not limited to a mobile phone, a tablet computer, an e-book reader, a laptop computer, a desktop computer, a television, a virtual reality (VR) device, an augmented reality (AR) device, a mediated reality (MR) device, an extended reality (XR) device, a remote terminal, a set-top box, a vehicle-mounted communication device, a handheld device, a wearable device, a wireless device in industrial control, a wireless device in self-driving, a wireless device in remote medical treatment, a wireless device in smart grid, a wireless device in transportation safety, a wireless device in smart city, a wireless device in smart home (such as a smart camera, a smart remote controller, a smart water meter, a smart electricity meter, etc.), a wireless communication chip, an application specific integrated circuit (ASIC), a system on chip (SoC), an Internet of Things (IoT) node, an Internet of Vehicles (IoV) node, a sensor, and the like, and can also be a computing device with wireless communication function or other processing device connected to a wireless modem, etc.
[0063] In some embodiments, the network device 110 and the terminal device 120 both support the 3rd Generation Partnership Project (3GPP) protocol, but are not limited to the 3GPP protocol.
[0064] In some embodiments, the frequency bands that the wireless communication system 100 can support include but are not limited to a centimeter wave frequency band (such as a frequency band in the range of 450 MHz-6 GHz, also called a Sub-6 GHz frequency band), a millimeter wave (mmWave) frequency band (such as a frequency band in the range of 30-300 GHz, such as 45 GHz, 60 GHz, etc.), and a low frequency band. The low frequency band includes a Sub-7 GHz frequency band (such as a frequency band in the range of 1-7.25 GHz, such as 2.4 GHz, 5 GHz, 6 GHz, etc.).
[0065] The present application mainly relates to two communication scenarios, one of which is an uplink transmission scenario, referring to a scenario in which a terminal device sends signals / data to a network device; the other is a downlink transmission scenario, referring to a scenario in which a network device sends signals / data to a terminal device.
[0066] The technical solutions described in some embodiments of the present application can be applied to various communication systems, such as: an NR system, an evolved system of the NR system, a 5th-Generation (5G) system, a Beyond 5th-Generation (B5G) system, a 6G system, an evolved system after the 6G system, a Long Term Evolution (LTE) system, an Advanced long term evolution (LTE-A) system, an LTE-based access to unlicensed spectrum (LTE-U) system, an NR-based access to unlicensed spectrum (NR-U) system, a cellular Internet of Things system, a Wireless Local Area Networks (WLAN) system, a Wireless Fidelity (Wi-Fi) system, a Global System of Mobile communication (GSM) system, a Code Division Multiple Access (CDMA) system, a Wideband Code Division Multiple Access (WCDMA) system, a General Packet Radio Service (GPRS), a Terrestrial Networks (TN) system, a Non-Terrestrial Networks (NTN) system, and the like.
[0067] FIG. 2 shows a flowchart of a communication method provided by an example embodiment of the present application, the method being performed by a terminal device, and the method comprising at least part of the following steps:
[0068] Step 220: determining one mapping relationship in the first group of mapping relationships according to first information included in the first downlink signaling; wherein the first downlink signaling is used for scheduling retransmission of the first data, and the first group of mapping relationships is determined according to first information included in the second downlink signaling, and the second downlink signaling is used for scheduling initial transmission of the first data.
[0069] In some embodiments, the first downlink signaling and the second downlink signaling have the same or different sending sides.
[0070] In some embodiments, the first group of mapping relationships includes one or more mapping relationships, and the first information included in the first downlink signaling is used to determine any one of the first group of mapping relationships, or the first information included in the first downlink signaling is used to determine a specific one of the first group of mapping relationships.
[0071] In some embodiments, the terminal device first receives the second downlink signaling, determines the first group of mapping relationships according to the first information included in the second downlink signaling, then receives the first downlink signaling, and determines one of the first group of mapping relationships according to the first information included in the first downlink signaling.
[0072] In some embodiments, the first group of mapping relationships is about the mapping relationship between the indication information and a transmission state, and the transmission state refers to the transmission state of one or more processing units included in the first data.
[0073] In summary, the method provided by the embodiments of the present application supports dynamically indicating the mapping relationship through the first information in the case of scheduling the first data retransmission, and provides a scheduling and feedback scheme with higher freedom.
[0074] In some embodiments, on the basis of the embodiment shown in FIG. 2, step 220 can be further implemented as step 340, as shown in FIG. 3. Optionally, the communication method further includes step 320.
[0075] FIG. 3 shows a flow diagram of a communication method provided by an example embodiment of the present application, which is performed by a terminal device, and the method includes at least part of the following steps:
[0076] Step 320: determining the first group of mapping relationships or determining the first scheduling or feedback mode according to the first information included in the second downlink signaling.
[0077] The second downlink signaling is used to schedule the initial transmission of the first data.
[0078] In some embodiments, the first data includes one or more of the following data: uplink data; downlink data; HARQ process; TB; protocol data unit (PDU); physical downlink shared channel (PDSCH); and physical uplink shared channel (PUSCH).
[0079] In some embodiments, the first data can also be represented as one or more of: a first HARQ process, or a first TB, or a first PDU, or a first PDSCH, or a first PUSCH.
[0080] In some embodiments, the first data comprises one or more processing units.
[0081] In some embodiments, the initial transmission of the first data comprises one or more processing units.
[0082] In some embodiments, the processing units comprise one or more of: a TB, a codeword, a CB, a CBG. For example, the initial transmission of the first data comprises a plurality of TBs, or a plurality of codewords, or a plurality of CBs, or a plurality of CBGs. For another example, the initial transmission of the first data comprises one or more of: a plurality of TBs, a plurality of codewords, a plurality of CBs, a plurality of CBGs. For an example, the initial transmission of the first data comprises a plurality of TBs, a plurality of codewords, a plurality of CBs, and a plurality of CBGs.
[0083] Optionally, the plurality of CBs refers to a plurality of CBs comprised by a TB, or a plurality of CBs comprised by a codeword, or a plurality of CBs comprised by a plurality of TBs, or a plurality of CBs comprised by a plurality of codewords.
[0084] Optionally, the plurality of CBGs refers to a plurality of CBGs comprised by a TB (i.e. a grouping result of CBs comprised by a TB, which can be an average grouping result or an approximate average grouping result or a non-average grouping result), or a plurality of CBGs comprised by a codeword (i.e. a grouping result of CBs comprised by a codeword, which can be an average grouping result or an approximate average grouping result or a non-average grouping result), or a plurality of CBGs comprised by a plurality of TBs (i.e. a grouping result of CBs comprised by a plurality of TBs, which can be an average grouping result or an approximate average grouping result or a non-average grouping result), or a plurality of CBGs comprised by a plurality of codewords (i.e. a grouping result of CBs comprised by a plurality of codewords, which can be an average grouping result or an approximate average grouping result or a non-average grouping result).
[0085] In some embodiments, one processing unit corresponds to one separate decoding result, i.e. one processing unit can be decoded independently. Alternatively, one processing unit corresponds to one separate feedback acknowledgement information. Alternatively, one processing unit supports being retransmitted independently, i.e. one processing unit can be retransmitted independently.
[0086] In some embodiments, the second downlink signaling is a Downlink Control Information (DCI).
[0087] In some embodiments, the terminal device determines the first set of mapping relationships according to the first information comprised by the second downlink signaling.
[0088] In some embodiments, the first set of mapping relationships can be represented as a table, or a codebook, or a set of information sequences.
[0089] In some embodiments, the first set of mapping relationships is about mapping relationship between the indication information and the transmission status of one or more processing units included in the first data. Optionally, the indication information is sent by the terminal device, for indicating whether each processing unit included in the first data is correctly decoded or correctly demodulated. Optionally, the indication information is sent by the network device, for indicating whether each processing unit included in the first data is transmitted or retransmitted, at this time, the indication information can be understood as the first downlink signaling.
[0090] In some embodiments, the first set of mapping relationships is about mapping relationship between the indication information and the transmission status of one or more processing units included in the initial transmission of the first data. Optionally, the indication information is sent by the terminal device, for indicating whether each processing unit included in the initial transmission of the first data is correctly decoded or correctly demodulated. Optionally, the indication information is sent by the network device, for indicating whether each processing unit included in the initial transmission of the first data is retransmitted, at this time, the indication information can be understood as the first downlink signaling.
[0091] [Corrected according to Rule 91, 03.09.2024] In some embodiments, the first set of mapping relationships is about mapping relationship between A-bit indication information and the transmission status of B processing units included in the first data. Further, the first set of mapping relationships is about mapping relationship between A-bit indication information and the transmission status of B processing units included in the initial transmission of the first data. Optionally, A is less than or equal to 2 B . Optionally, log2(A) is less than or equal to B. Optionally, less than or equal to B, where, represents the upward rounding.
[0092] In some embodiments, the first set of mapping relationships is one of at least one set of mapping relationships. Wherein, the at least one set of mapping relationships is pre-configured, or agreed by communication protocol, or configured by the network device, or reported by the terminal device.
[0093] In some embodiments, the first information in the second downlink signaling directly indicates the first set of mapping relationships, which can also be understood as that the first information in the second downlink signaling explicitly indicates the first set of mapping relationships. When multiple sets of mapping relationships are supported in the communication system, through the direct indication of the first information in the second downlink signaling, the mapping relationship set can be dynamically switched flexibly in different application scenarios (such as different channel conditions, different number of processing units, etc.).
[0094] Exemplarily, the first information in the second downlink signaling is A (A is a positive integer) bits, and the first group of mapping relationships directly indicated by the first information in the second downlink signaling is one group of mapping relationships in the D groups of mapping relationships, D is a positive integer less than or equal to 2 A .
[0095] Exemplarily, one first information in the second downlink signaling directly indicates one group of mapping relationships corresponding to one processing unit, and the first group of mapping relationships is the group of mapping relationships corresponding to the first processing unit, and the first processing unit is one processing unit in one data transmission. For example, the one data transmission scheduled by the second downlink signaling includes L (L is a positive integer) processing units, and the second downlink signaling includes L first information, each of which is used to directly indicate the group of mapping relationships corresponding to one processing unit. For another example, the one data transmission scheduled by the second downlink signaling includes at most L processing units, and the second downlink signaling includes at most L first information, each of which is used to directly indicate the group of mapping relationships corresponding to one processing unit.
[0096] Exemplarily, one first information in the second downlink signaling directly indicates one group of mapping relationships corresponding to multiple processing units, and the first group of mapping relationships is the group of mapping relationships corresponding to the multiple processing units. For example, the one data transmission scheduled by the second downlink signaling includes L processing units, and the second downlink signaling includes one first information, which is used to directly indicate the group of mapping relationships corresponding to the L processing units. For another example, the one data transmission scheduled by the second downlink signaling includes at most L processing units, and the second downlink signaling includes one first information, which is used to directly indicate the group of mapping relationships corresponding to the L processing units or the group of mapping relationships corresponding to less than L processing units.
[0097] In some embodiments, the first information in the second downlink signaling indirectly indicates the first group of mapping relationships, which can also be understood as that the first information in the second downlink signaling implicitly indicates the first group of mapping relationships. When multiple groups of mapping relationships are supported in the communication system, through the indirect indication of the first information, the group of mapping relationships can be dynamically switched flexibly in different application scenarios without introducing additional overhead.
[0098] In some embodiments, the first information in the second downlink signaling is used to indicate a second parameter, the second parameter includes a transmission parameter used in the initial transmission of the first data, and the second parameter is used to determine the first group of mapping relationships. Optionally, the second parameter includes at least one of the following parameters: a Modulation and Coding Scheme (MCS); a modulation mode; a coding mode; a coding rate; a data amount; a Transport Block Size (TBS); an interleaving mode; and a resource mapping mode (such as a centralized resource allocation mode or a distributed resource allocation mode).
[0099] For example, the first information in the second downlink signaling indicates a second parameter, and the terminal device determines a number of CBs according to the second parameter indicated by the first information in the second downlink signaling, and determines the first set of mapping relationships from the multiple sets of mapping relationships according to the number of CBs.
[0100] For example, the first information in the second downlink signaling indicates a modulation and coding scheme (MCS), the terminal device determines a number of CBs according to the MCS indicated by the first information, and determines a set of mapping relationships from the multiple sets of mapping relationships according to the number of CBs, which is the first set of mapping relationships.
[0101] For example, the first information in the second downlink signaling indicates a transport block size (TBS), the terminal device determines a number of CBs according to the TBS indicated by the first information, and determines a set of mapping relationships from the multiple sets of mapping relationships according to the number of CBs, which is the first set of mapping relationships.
[0102] In some embodiments, the first data is downlink data, the terminal device receives the first data and sends feedback information, the feedback information indicates one mapping relationship in the first set of mapping relationships, and the one mapping relationship is used to represent feedback response information corresponding to a plurality of processing units included in the first data. For example, referring to FIG. 4, it is assumed that the feedback information is 8 bits, the first set of mapping relationships includes 256 mapping relationships, and one mapping relationship corresponds to 50-bit ACK / NACK information corresponding to 50 CBs. The 50-bit ACK / NACK information can be represented as a binary vector with a length of 50.
[0103] In some embodiments, the terminal device determines the first scheduling or feedback mode according to the first information included in the second downlink signaling.
[0104] In some embodiments, the indication result of the first information included in the second downlink signaling includes the first scheduling or feedback mode. Alternatively, the first information in the second downlink signaling directly indicates or explicitly indicates the first scheduling or feedback mode. Alternatively, the first information in the second downlink signaling indirectly indicates or implicitly indicates the first scheduling or feedback mode.
[0105] In some embodiments, the first information included in the second downlink signaling is used to indicate the second parameter, and a result determined according to the second parameter includes the first scheduling or feedback mode. That is, the first scheduling or feedback mode can be determined according to the second parameter, and the second parameter is determined according to the indication result of the first information included in the second downlink signaling. Optionally, the first information in the second downlink signaling directly indicates or explicitly indicates the second parameter. Optionally, the first information in the second downlink signaling indirectly indicates or implicitly indicates the second parameter.
[0106] In some embodiments, the first scheduling or feedback mode is scheduling or feedback in units of transport blocks. Alternatively, the first scheduling or feedback mode is scheduling or feedback in units of codewords. Alternatively, the first scheduling or feedback mode is scheduling or feedback in units of HARQ processes. Alternatively, the first scheduling or feedback mode is scheduling or feedback in units of physical channels (such as PDSCH or PUSCH, etc.). Alternatively, the first scheduling or feedback mode is scheduling or feedback in units of CBGs (such as CBGs agreed in the NR protocol). Alternatively, the first scheduling or feedback mode is scheduling or feedback in units of information included in the initial transmission of the first data. In other words, the amount of information in the unit of scheduling or feedback in the first scheduling or feedback mode is greater than the amount of information (such as CB) of a processing unit.
[0107] In some embodiments, in the first scheduling or feedback mode, all the information included in the initial transmission of the first data corresponds to one decoding result, that is, all the information included in the initial transmission of the first data is decoded as a whole. Alternatively, all the information included in the initial transmission of the first data corresponds to one feedback response information. Alternatively, all the information included in the initial transmission of the first data supports being retransmitted as a whole, such as TB-based scheduling or transmission (TB-Based scheduling or transmission).
[0108] For example, the first information in the second downlink signaling includes y bits, and different bit values correspond to different indication results. For example, when y = 3, the indication result of the first information in the second downlink signaling is TB-Based scheduling or feedback when the value is "000"; the indication result of the first information in the second downlink signaling is NR CBG-Based scheduling or feedback when the value is "001", and the maximum number of CBGs is 8; the indication result of the first information in the second downlink signaling is NR CBG-Based scheduling or feedback when the value is "010", and the maximum number of CBGs is 4; the indication result of the first information in the second downlink signaling is mapping relationship 1 when the value is "011"; the indication result of the first information in the second downlink signaling is mapping relationship 2 when the value is "100", and so on. The indication results described herein are only examples and are not limited. The indication results corresponding to different values can be adjusted according to actual conditions. For example, the indication result of the first information in the second downlink signaling is NR CBG-Based scheduling or feedback when the value is "111", the indication result of the first information in the second downlink signaling is mapping relationship 1 when the value is "000", and so on. It is impossible to list all possibilities here.
[0109] Step 340: determining one mapping relationship in the first group of mapping relationships according to the first information included in the first downlink signaling.
[0110] The first downlink signaling is used for scheduling retransmission of the first data. The retransmission of the first data can also be understood as non-initial transmission or Nth transmission (N is an integer greater than 1) of the first data.
[0111] In some embodiments, the terminal device determines one or more processing units included in the first data according to one mapping relationship in the first group of mapping relationships. That is, the terminal device determines one or more processing units included in the retransmission of the first data according to one mapping relationship in the first group of mapping relationships.
[0112] In some embodiments, the retransmission of the first data includes one or more processing units. The processing units include one or more of the following, for example: TB, codeword, CB, CBG. For example, the retransmission of the first data includes multiple TBs, multiple codewords, multiple CBs, or multiple CBGs. For another example, the retransmission of the first data includes one or more of the following: multiple TBs, multiple codewords, multiple CBs, and multiple CBGs. For example, the retransmission of the first data includes multiple TBs, multiple codewords, multiple CBs, and multiple CBGs.
[0113] Optionally, the multiple CBs refer to multiple CBs included in one TB, multiple CBs included in one codeword, multiple CBs included in multiple TBs, or multiple CBs included in multiple codewords.
[0114] Optionally, the plurality of CBGs refers to a plurality of CBGs included in one TB (i.e. a grouping result of CBs included in one TB, which can be an average grouping result or an approximate average grouping result or a non-average grouping result), or a plurality of CBGs included in one code word (i.e. a grouping result of CBs included in one code word, which can be an average grouping result or an approximate average grouping result or a non-average grouping result), or a plurality of CBGs included in a plurality of TBs (i.e. a grouping result of CBs included in a plurality of TBs, which can be an average grouping result or an approximate average grouping result or a non-average grouping result), or a plurality of CBGs included in a plurality of code words (i.e. a grouping result of CBs included in a plurality of code words, which can be an average grouping result or an approximate average grouping result or a non-average grouping result).
[0115] In some embodiments, the first downlink signaling is DCI.
[0116] In some embodiments, the first set of mapping relationships can be represented as a table, and one mapping relationship in the first set of mapping relationships is, for example, a row or a column in the table.
[0117] In some embodiments, the first set of mapping relationships can be represented as a codebook, and one mapping relationship in the first set of mapping relationships is, for example, a code word in the codebook.
[0118] In some embodiments, the first set of mapping relationships can be represented as a set of information sequences, and one mapping relationship in the first set of mapping relationships is, for example, an information sequence in the set of information sequences.
[0119] In some embodiments, the first information included in the first downlink signaling directly indicates one mapping relationship in the first set of mapping relationships, which can also be understood as that the first information included in the first downlink signaling explicitly indicates one mapping relationship in the first set of mapping relationships. Alternatively, the first information in the first downlink signaling indirectly indicates one mapping relationship in the first set of mapping relationships, which can also be understood as that the first information in the first downlink signaling implicitly indicates one mapping relationship in the first set of mapping relationships.
[0120] In some embodiments, the first information included in the first downlink signaling is used to indicate one mapping relationship in the first set of mapping relationships. For example, the first information included in the first downlink signaling directly or indirectly indicates an index or a number of one mapping relationship in the first set of mapping relationships. For example, the first information included in the first downlink signaling is 8 bits, which is used to indicate an index of one mapping relationship in 256 mapping relationships.
[0121] For example, the first information included in the first downlink signaling directly indicates a mapping relationship index corresponding to a processing unit. For example, the data transmission (i.e., the retransmission of the first data) scheduled by the first downlink signaling includes L processing units, and the first downlink signaling includes L first information, each of which directly indicates a mapping relationship index corresponding to a processing unit.
[0122] For example, the first information included in the first downlink signaling directly indicates a mapping relationship index corresponding to a plurality of processing units. For example, the data transmission (i.e., the retransmission of the first data) scheduled by the first downlink signaling includes L processing units, and the first downlink signaling includes a first information, which directly indicates a mapping relationship index corresponding to the L processing units. The mapping relationship corresponding to the mapping relationship index is applied to the L processing units.
[0123] In some embodiments, the first downlink signaling further includes one or more second information, and the first information and the second information included in the first downlink signaling are used to indicate a mapping relationship in the first group of mapping relationships. For example, the first information and the second information included in the first downlink signaling directly or indirectly indicate a mapping relationship index in the first group of mapping relationships. The total overhead required by this indication method is small. Alternatively, the second information is used to indicate a first parameter, and the first parameter includes a transmission parameter used for the retransmission of the first data. Alternatively, the first parameter includes at least one of the following parameters: modulation order; modulation mode; redundancy version; coding rate coding mode; interleaving mode; resource mapping mode.
[0124] For example, the first downlink signaling includes A-bit first information and C (C is a positive integer) -bit second information, x (0
[0125] In some embodiments, a part of the bits in the first information included in the first downlink signaling is used to indicate a mapping relationship in the first group of mapping relationships, and another part of the bits is used to indicate the first parameter. This indication method does not require additional information fields, and the required overhead is very small.
[0126] For example, the first information included in the first downlink signaling includes A bits, which are used to indicate MCS. When the initial transmission of the first data is performed, a first mapping relationship corresponding to a processing unit (such as a TB or a code word or a CBG, etc.) can be determined indirectly based on the MCS. When the retransmission of the first data is performed, x bits in the first information in the first downlink signaling are used to indicate a modulation order, and the remaining A-x bits are used to indicate a mapping relationship index corresponding to a processing unit. The mapping relationship corresponding to the mapping relationship index is applied to the processing unit.
[0127] In some embodiments, the first downlink signaling further includes third information, and the third information is used to indicate the number of transmissions of the first data, such as a transmission counter.
[0128] In summary, the method provided by the embodiments of the present application supports more flexible indication of the mapping relationship group or the mapping relationship in the case of scheduling the initial transmission or the retransmission of the first data, provides a scheduling and feedback scheme with higher freedom, and supports improving the retransmission efficiency of the system under the limitation of limited scheduling or feedback overhead.
[0129] FIG. 5 shows a flowchart of a communication method provided by an example embodiment of the present application, which is performed by a network device, and includes at least some of the following steps:
[0130] Step 520: transmitting first downlink signaling, the first downlink signaling being used to schedule the retransmission of the first data, and first information included in the first downlink signaling being used to determine one mapping relationship in the first group of mapping relationships.
[0131] In some embodiments, the sender of the first downlink signaling and the sender of the second downlink signaling are the same or different.
[0132] In some embodiments, the first group of mapping relationships includes one or more mapping relationships, and the first information in the first downlink signaling is used to determine any one mapping relationship in the first group of mapping relationships, or the first information in the first downlink signaling is used to determine a specific one mapping relationship in the first group of mapping relationships.
[0133] In some embodiments, the terminal device first receives the second downlink signaling, determines the first group of mapping relationships according to the first information included in the second downlink signaling, then receives the first downlink signaling, and determines one mapping relationship in the first group of mapping relationships according to the first information included in the first downlink signaling.
[0134] In some embodiments, the first group of mapping relationships is a mapping relationship about indication information and a transmission state, and the transmission state refers to the transmission state of one or more processing units included in the first data.
[0135] In conclusion, the method provided by the embodiments of the present application supports dynamically indicating the mapping relationship by the first information in the case of scheduling the first data retransmission, and provides a scheduling and feedback scheme with higher freedom.
[0136] In some embodiments, on the basis of the embodiment shown in FIG. 5, the step 520 can be further implemented as a step 640, as shown in FIG. 6. Optionally, the communication method further includes a step 620.
[0137] FIG. 6 shows a flow diagram of a communication method provided by an example embodiment of the present application, the method being performed by a network device, and the method including at least the following steps:
[0138] The step 620: transmitting second downlink signaling, the first information included in the second downlink signaling being used to determine the first group of mapping relationships or determine the first scheduling or feedback mode.
[0139] The second downlink signaling is used to schedule the initial transmission of the first data.
[0140] The first group of mapping relationships is determined according to the first information included in the second downlink signaling, and it can also be understood that the first group of mapping relationships is indicated by the first information included in the second downlink signaling.
[0141] The first scheduling or feedback mode is determined according to the first information included in the second downlink signaling, and it can also be understood that the first scheduling or feedback mode is indicated by the first information included in the second downlink signaling.
[0142] The related content of the step 620 can be referred to the step 320, and will not be repeated here.
[0143] The step 640: transmitting first downlink signaling, the first information included in the first downlink signaling being used to determine one mapping relationship in the first group of mapping relationships.
[0144] The first downlink signaling is used to schedule the retransmission of the first data. Wherein, the retransmission of the first data can also be understood as the non-initial transmission or the Nth transmission (N is an integer greater than 1) of the first data.
[0145] In some embodiments, the network device that transmits the first downlink signaling is the same as or different from the network device that transmits the second downlink signaling.
[0146] In some embodiments, the downlink signaling further includes third information, and the third information is used to indicate the number of transmissions of the first data.
[0147] The related content of the step 640 can be referred to the step 340, and will not be repeated here.
[0148] In conclusion, the method provided by the embodiments of the present application supports more flexible indication of mapping relationship groups or mapping relationships in the case of scheduling initial transmission or retransmission of first data, provides a scheduling and feedback scheme with higher freedom, and supports improving retransmission efficiency of the system under the limitation of limited scheduling or feedback overhead.
[0149] FIG. 7 shows a flowchart of a communication method provided by an example embodiment of the present application, which is performed by a terminal device, and includes at least the following steps:
[0150] Step 720: receiving first data in the first resource.
[0151] In some embodiments, the first data is downlink data. Optionally, the first data can be represented as one or more of the following: first PDSCH, first downlink TB, first downlink PDU, and first downlink HARQ process.
[0152] Step 740: receiving fourth information on a second resource in the first resource, the fourth information being used to indicate one or more processing units included in the first data.
[0153] In some embodiments, one processing unit corresponds to one single decoding result, i.e., one processing unit can be independently decoded. Alternatively, one processing unit corresponds to one single feedback response information. Alternatively, one processing unit supports being independently retransmitted, i.e., one processing unit can be independently retransmitted.
[0154] In some embodiments, the processing unit includes one or more of the following: TB, codeword, CB, and CBG.
[0155] In conclusion, the method provided by the embodiments of the present application supports accurate indication of a plurality of processing units included in the first data through the fourth information, to dynamically schedule retransmission of the first data.
[0156] In some embodiments, on the basis of the embodiment shown in FIG. 7, step 720 can be further implemented as step 820, and step 740 can be further implemented as step 840, as shown in FIG. 8. Optionally, the communication method further includes step 860.
[0157] FIG. 8 shows a flowchart of a communication method provided by an example embodiment of the present application, which is performed by a terminal device, and includes at least the following steps:
[0158] Step 820: receiving first data in the first resource according to the fifth information.
[0159] In some embodiments, the fifth information is used to indicate the first resource. Optionally, the fifth information directly indicates or explicitly indicates the first resource. Optionally, the fifth information indirectly indicates or implicitly indicates the first resource.
[0160] In some embodiments, the fifth information is sent by the network device in downlink signaling. Optionally, the downlink signaling is DCI.
[0161] In some embodiments, the downlink signaling further comprises third information, which is used to indicate the number of transmissions of the first data, such as Transmission Counter.
[0162] In some embodiments, the terminal device receives, in the first resource, the first data of initial transmission (i.e., the first data is initial data), or the first data of retransmission (i.e., the first data is retransmission data).
[0163] In some embodiments, the first data comprises P (P is a positive integer) processing units. Optionally, P is determined according to the indication of the fifth information, or P is determined according to the data amount (such as TBS) of the first data.
[0164] In some embodiments, the first data comprises at most Q (Q is a positive integer) processing units, Q is agreed by the communication protocol, or is pre-configured, or is configured by the network device, or is reported by the terminal device. The number of processing units actually transmitted in the first resource is less than or equal to Q, i.e., P≤Q.
[0165] In some embodiments, the processing unit comprises one or more of the following: TB, codeword, CB, CBG. For example, the first data comprises multiple TBs, or multiple codewords, or multiple CBs, or multiple CBGs. For another example, the first data comprises one or more of the following: multiple TBs, multiple codewords, multiple CBs, multiple CBGs. For an example, the first data comprises multiple TBs, multiple codewords, multiple CBs and multiple CBGs.
[0166] Optionally, the multiple CBs refer to multiple CBs included in one TB, or multiple CBs included in one codeword, or multiple CBs included in multiple TBs, or multiple CBs included in multiple codewords.
[0167] Optionally, the plurality of CBGs refers to a plurality of CBGs included in one TB (i.e., a grouping result of CBs included in one TB, which can be an average grouping result or an approximate average grouping result or a non-average grouping result), or a plurality of CBGs included in one codeword (i.e., a grouping result of CBs included in one codeword, which can be an average grouping result or an approximate average grouping result or a non-average grouping result), or a plurality of CBGs included in a plurality of TBs (i.e., a grouping result of CBs included in a plurality of TBs, which can be an average grouping result or an approximate average grouping result or a non-average grouping result), or a plurality of CBGs included in a plurality of codewords (i.e., a grouping result of CBs included in a plurality of codewords, which can be an average grouping result or an approximate average grouping result or a non-average grouping result).
[0168] In some embodiments, the first resource includes a time domain resource and / or a frequency domain resource.
[0169] Step 840: receiving fourth information on a second resource within the first resource, the fourth information being used to indicate one or more processing units included in the first data.
[0170] In some embodiments, the fourth information is used to indicate one or more processing units included in the first data of the current transmission. For example, the fourth information is used to indicate one or more processing units included in the retransmitted first data.
[0171] In some embodiments, the one or more processing units indicated by the fourth information are at least one of the P processing units.
[0172] In some embodiments, the fourth information is transmitted on the second resource within the first resource when the first data received by the terminal device within the first resource is retransmission data.
[0173] In some embodiments, the fourth information satisfies one or more of the following: an encoding rate of the fourth information is less than an encoding rate of the first data; the fourth information is not jointly encoded with the first data, for example, the fourth information is encoded after adding CRC; the fourth information uses Polar encoding.
[0174] In some embodiments, a bit quantity of the fourth information is configured by the network device, or the bit quantity of the fourth information is related to a quantity of processing units included in the first data, or the bit quantity of the fourth information is related to a quantity of processing units included in the initial transmission of the first data, or the bit quantity of the fourth information is related to an upper limit of a quantity of processing units included in the first data.
[0175] For example, the bit quantity of the fourth information is P or Q.
[0176] For example, the bit quantity of the fourth information is calculated according to P or Q.
[0177] In some embodiments, the number of PRBs occupied by the fourth information is related to the number of processing units included in the first data, or the number of PRBs occupied by the fourth information is related to the number of processing units included in the initial transmission of the first data, or the number of PRBs occupied by the fourth information is related to the upper limit of the number of processing units included in the first data.
[0178] For example, the number of PRBs occupied by the fourth information is P or Q.
[0179] For example, the number of PRBs occupied by the fourth information is calculated according to P or Q.
[0180] In some embodiments, the second resource includes time domain resource and / or frequency domain resource.
[0181] In some embodiments, the second resource is adjacent to the reference occupied resource. Optionally, the second resource is adjacent to the reference occupied time domain resource and / or frequency domain resource.
[0182] In some embodiments, the number of second resources is determined according to one or more of the following information: the number of first resources; the number of bits of the fourth information; the coding rate offset.
[0183] In some embodiments, the number of second resources includes the number of time domain units and / or the number of frequency domain units. Optionally, the time domain unit includes one or more of the following: frame, subframe, slot, mini-slot, sub-slot, symbol, symbol group, unit based on other time domain units. Optionally, the frequency domain unit includes one or more of the following: bandwidth, carrier, bandwidth part (BWP), sub-band, sub-channel, sub-carrier, unit based on other frequency domain units.
[0184] In some embodiments, the number of second resources includes the number of PRBs.
[0185] Step 860: receiving one or more processing units included in the first data according to the fourth information received on the second resource.
[0186] In some embodiments, the fourth information is one-to-one corresponding to the processing units included in the first data by a bitmap. Optionally, the processing units included in the first data are arranged in ascending order of processing unit indexes, or the processing units included in the first data are arranged in descending order of processing unit indexes. Optionally, when the i th bit in the bitmap is of a first value, it indicates that the fourth information indicates that the i th processing unit is to be retransmitted, and when the i th bit in the bitmap is of a second value, it indicates that the fourth information indicates that the i th processing unit is not to be retransmitted. The first value is different from the second value, such as the first value is 0 and the second value is 1, or the first value is 1 and the second value is 0, of course, the first value and the second value can also be other values other than 0 or 1.
[0187] In some embodiments, the terminal device receives the fourth information first and then receives the retransmitted first data.
[0188] In summary, the method provided by the embodiments of the present application supports dynamically scheduling the retransmission of the first data by indicating the processing units included in the first data by the fourth information. The fourth information is multiplexed in the first resource for transmission, which is not limited by the indication capacity and can more accurately indicate one or more processing units included in the first data.
[0189] FIG. 9 shows a flow diagram of a communication method provided by an example embodiment of the present application, which is performed by a network device, and the method includes at least some of the following steps:
[0190] Step 920: transmitting the first data in the first resource.
[0191] In some embodiments, the first data is downlink data. Optionally, the first data can be represented as one or more of the following: a first PDSCH, a first downlink TB, a first downlink PDU, and a first downlink HARQ process.
[0192] Step 940: transmitting the fourth information on a second resource in the first resource, the fourth information being used to indicate one or more processing units included in the first data.
[0193] In some embodiments, one processing unit corresponds to one separate decoding result, that is, one processing unit can be independently decoded. Alternatively, one processing unit corresponds to one separate feedback response information. Alternatively, one processing unit supports being retransmitted independently, that is, one processing unit can be independently retransmitted.
[0194] In some embodiments, the processing units include one or more of the following: a TB, a code word, a CB, and a CBG.
[0195] In conclusion, the method provided by the embodiments of the present application supports dynamically scheduling the retransmission of the first data by accurately indicating the number of processing units included in the first data through the fourth information.
[0196] In some embodiments, on the basis of the embodiment shown in FIG. 9, step 920 can be further implemented as step 1020, and step 940 can be further implemented as step 1040, as shown in FIG. 10. Optionally, the communication method further includes step 1060.
[0197] FIG. 10 shows a flow diagram of a communication method provided by an example embodiment of the present application, which is performed by a network device, and includes at least the following steps:
[0198] Step 1020: transmitting the first data in the first resource, the first resource being indicated by the fifth information.
[0199] In some embodiments, the fifth information directly indicates or explicitly indicates the first resource. Optionally, the fifth information indirectly indicates or implicitly indicates the first resource.
[0200] In some embodiments, the network device transmits the fifth information.
[0201] In some embodiments, the network device transmits downlink signaling, and the fifth information is carried in the downlink signaling. Optionally, the downlink signaling is DCI.
[0202] In some embodiments, the downlink signaling further includes third information, and the third information is used to indicate the number of transmissions of the first data, such as Transmission Counter.
[0203] In some embodiments, the network device transmits the first data in the first resource, which is initial transmission data (i.e., the first data is initial transmission data), or is retransmission data (i.e., the first data is retransmission data).
[0204] For related content, refer to step 820, which will not be repeated here.
[0205] Step 1040: transmitting the fourth information on the second resource in the first resource, and the fourth information is used to indicate one or more processing units included in the first data.
[0206] In some embodiments, when the network device transmits the first data in the first resource, which is retransmission data, the network device transmits the fourth information on the second resource in the first resource.
[0207] For related content, refer to step 840, which will not be repeated here.
[0208] Step 1060: transmitting one or more processing units included in the first data.
[0209] In some embodiments, the fourth information is one-to-one corresponding to the processing units included in the first data through a bitmap. Optionally, the processing units included in the first data are arranged in ascending order of processing unit indexes, or the processing units included in the first data are arranged in descending order of processing unit indexes. Optionally, when the i-th bit in the bitmap is of a first value, it indicates that the fourth information indicates that the i-th processing unit is to be retransmitted, and when the i-th bit in the bitmap is of a second value, it indicates that the fourth information indicates that the i-th processing unit is not to be retransmitted. The first value is different from the second value, such as the first value being 0 and the second value being 1, or the first value being 1 and the second value being 0, and of course, the first value and the second value can also be other values other than 0 or 1.
[0210] In some embodiments, the network device first transmits the fourth information, and then transmits the retransmitted first data.
[0211] In summary, the method provided by the embodiments of the present application supports dynamically scheduling retransmission of the first data by indicating the processing units included in the first data through the fourth information. The fourth information is multiplexed in the first resource for transmission, is not limited by the indication capacity, and can more accurately indicate one or more processing units included in the first data.
[0212] FIG. 11 shows a structural block diagram of a communication apparatus provided by an example embodiment of the present application, which can be implemented as the terminal device described above or as a part of the terminal device described above.
[0213] In some embodiments, the apparatus includes a processing module 1130 configured to determine one mapping relationship in the first group of mapping relationships according to first information included in first downlink signaling, wherein the first downlink signaling is used to schedule retransmission of first data, and the first group of mapping relationships is determined according to first information included in second downlink signaling, and the second downlink signaling is used to schedule initial transmission of the first data.
[0214] In some embodiments, the apparatus further includes a receiving module 1110 configured to receive the first downlink signaling.
[0215] In some embodiments, the processing module 1130 is configured to determine the first group of mapping relationships according to the first information included in the second downlink signaling.
[0216] In some embodiments, the receiving module 1110 is configured to receive the second downlink signaling.
[0217] In some embodiments, the first downlink signaling includes first information for indicating one of the first set of mapping relationships; or the first downlink signaling further includes second information, the first information and the second information included in the first downlink signaling are for indicating one of the first set of mapping relationships; or a part of the first information included in the first downlink signaling is for indicating one of the first set of mapping relationships, and another part of the first information is for indicating a first parameter, the first parameter includes a transmission parameter for retransmission of the first data.
[0218] In some embodiments, the first parameter includes at least one of the following parameters: modulation order; modulation mode; redundancy version; coding rate coding mode; interleaving mode; resource mapping mode.
[0219] In some embodiments, the second downlink signaling includes first information for indicating the first set of mapping relationships; or the second downlink signaling includes first information for indicating a second parameter, the second parameter is for determining the first set of mapping relationships; wherein the first set of mapping relationships is one of at least one set of preconfigured mapping relationships.
[0220] In some embodiments, an indication result of the first information included in the second downlink signaling includes a first scheduling or feedback mode; or the second downlink signaling includes first information for indicating a second parameter, a result determined according to the second parameter includes the first scheduling or feedback mode, the second parameter includes a transmission parameter for initial transmission of the first data.
[0221] In some embodiments, the first scheduling or feedback mode is scheduling or feedback in units of transmission blocks, or is scheduling or feedback in units of codewords, or is scheduling or feedback in units of HARQ processes, or is scheduling or feedback in units of physical channels, or is scheduling or feedback in units of code block groups, or is scheduling or feedback in units of information included in initial transmission of the first data.
[0222] In some embodiments, in the first scheduling or feedback mode, all information included in initial transmission of the first data corresponds to one decoding result, or all information included in initial transmission of the first data corresponds to one feedback response information, or all information included in initial transmission of the first data supports being retransmitted in whole.
[0223] In some embodiments, the second parameter includes at least one of the following parameters: MCS; modulation mode; coding mode; coding rate; data amount; TBS; interleaving mode; resource mapping mode.
[0224] In some embodiments, the initial transmission of the first data comprises one or more processing units; wherein one of the processing units corresponds to one individual decoding result, or one of the processing units corresponds to one individual feedback response information, or one of the processing units supports individual retransmission.
[0225] In some embodiments, the processing unit comprises one or more of: a transport block, a code word, an encoding block, an encoding block group.
[0226] In some embodiments, the first set of mapping relationships is about mapping relationship between the indication information and transmission status of one or more processing units comprised in the first data.
[0227] In some embodiments, the first set of mapping relationships is about mapping relationship between A-bit indication information and transmission status of B processing units comprised in the first data, wherein A is less than or equal to 2 B , or log2(A) is less than or equal to B, or less than or equal to B.
[0228] In some embodiments, the indication information is sent by the apparatus to indicate whether each processing unit comprised in the first data is correctly decoded or correctly demodulated; or the indication information is sent by a network device to indicate whether each processing unit comprised in the first data is transmitted.
[0229] In some embodiments, the downlink signaling further comprises third information, which is used to indicate the number of times of transmission of the first data.
[0230] In some embodiments, the first data comprises one or more of: uplink data; downlink data; HARQ process; transport block; protocol data unit; physical downlink shared channel; physical uplink shared channel.
[0231] In some embodiments, the processing module 1130 is configured to perform one or more of the following steps: step 220, step 320, step 340.
[0232] In some embodiments, the apparatus further comprises a sending module 1150 configured to send feedback response information corresponding to the first data.
[0233] In some embodiments, the sending module 1150 is configured to send feedback response information corresponding to one or more processing units comprised in the first data respectively.
[0234] In some embodiments, the apparatus includes a receiving module 1110 configured to receive first data in a first resource, and receive fourth information on a second resource within the first resource, the fourth information being used to indicate one or more processing units included in the first data; wherein one of the processing units corresponds to one individual decoding result, or one of the processing units corresponds to one individual feedback response information, or one of the processing units supports individual retransmission.
[0235] In some embodiments, when the first data is retransmission data, the fourth information is transmitted on the second resource within the first resource.
[0236] In some embodiments, the receiving module 1110 is configured to receive the one or more processing units included in the first data according to the fourth information received on the second resource.
[0237] In some embodiments, the fourth information satisfies one or more of the following: an encoding rate of the fourth information is less than an encoding rate of the first data; the fourth information is not jointly encoded with the first data; the fourth information uses polar encoding.
[0238] In some embodiments, the second resource is adjacent to a resource occupied by reference symbols.
[0239] In some embodiments, a number of bits of the fourth information is configured by a network device, or the number of bits of the fourth information is related to a number of processing units included in the first data, or the number of bits of the fourth information is related to a number of processing units included in initial transmission of the first data, or the number of bits of the fourth information is related to an upper limit of a number of processing units included in the first data.
[0240] In some embodiments, a number of the second resources is determined according to one or more of the following: a number of the first resources; a number of bits of the fourth information; an encoding rate offset.
[0241] In some embodiments, the apparatus further includes a processing module 1130 configured to determine one or more of the following: the first resource, the second resource, and one or more processing units included in the first data.
[0242] In some embodiments, the receiving module 1110 is configured to perform one or more of the following steps: step 720, step 740, step 820, step 840, and step 860.
[0243] The steps performed by the receiving module 1110, the processing module 1130 and the sending module 1150 are the same as one or more steps performed by the terminal device in the embodiments shown in FIG. 2, FIG. 3, FIG. 7 and FIG. 8, and the related content described in the various embodiments is also applicable to the apparatus shown in FIG. 11, which will not be repeated here.
[0244] In conclusion, the apparatus provided by the embodiments of the present application supports more flexible dynamic indication of the mapping relationship group or the mapping relationship in the case of scheduling initial transmission or retransmission of the first data, provides a scheduling and feedback scheme with higher freedom, and supports improving the retransmission efficiency of the system under the limitation of limited scheduling or feedback overhead. It also supports dynamically scheduling the retransmission of the first data by indicating the number of processing units included in the first data through the fourth information. The fourth information is multiplexed in the first resource for transmission and is not limited by the indication capacity, and can more accurately indicate one or more processing units included in the first data.
[0245] FIG. 12 shows a structural block diagram of a communication apparatus provided by an example embodiment of the present application, which can be implemented as the network device described above or as a part of the network device described above.
[0246] In some embodiments, the apparatus includes a sending module 1210 configured to send first downlink signaling for scheduling retransmission of first data, wherein the first information included in the first downlink signaling is used to determine one mapping relationship in a first group of mapping relationships, and the first group of mapping relationships is determined according to first information included in second downlink signaling for scheduling initial transmission of the first data.
[0247] In some embodiments, the first information included in the first downlink signaling is used to indicate one mapping relationship in the first group of mapping relationships, or the first downlink signaling further includes second information, and the first information and the second information included in the first downlink signaling are used to indicate one mapping relationship in the first group of mapping relationships, or a part of bits in the first information included in the first downlink signaling is used to indicate one mapping relationship in the first group of mapping relationships, and another part of bits is used to indicate a first parameter, and the first parameter includes a transmission parameter used for retransmission of the first data.
[0248] In some embodiments, the first parameter includes at least one of the following parameters: modulation order; modulation mode; redundancy version; coding rate coding mode; interleaving mode; resource mapping mode.
[0249] In some embodiments, the second downlink signaling includes first information for indicating the first set of mapping relationships; or the second downlink signaling includes first information for indicating a second parameter, and the second parameter is used to determine the first set of mapping relationships; wherein the first set of mapping relationships is one of at least one set of pre-configured mapping relationships.
[0250] In some embodiments, the indication result of the first information included in the second downlink signaling includes a first scheduling or feedback mode; or the first information included in the second downlink signaling is used to indicate a second parameter, and the result determined according to the second parameter includes the first scheduling or feedback mode, and the second parameter includes a transmission parameter used in initial transmission of the first data.
[0251] In some embodiments, the first scheduling or feedback mode is scheduling or feedback in units of transport blocks, or is scheduling or feedback in units of codewords, or is scheduling or feedback in units of HARQ processes, or is scheduling or feedback in units of physical channels, or is scheduling or feedback in units of code block groups, or is scheduling or feedback in units of information included in initial transmission of the first data.
[0252] In some embodiments, in the first scheduling or feedback mode, all information included in initial transmission of the first data corresponds to one decoding result, or all information included in initial transmission of the first data corresponds to one feedback response information, or all information included in initial transmission of the first data supports being retransmitted as a whole.
[0253] In some embodiments, the second parameter includes at least one of the following parameters: MCS; modulation mode; coding mode; coding rate; data amount; TBS; interleaving mode; resource mapping mode.
[0254] In some embodiments, the initial transmission of the first data includes one or more processing units; wherein one of the processing units corresponds to one separate decoding result, or one of the processing units corresponds to one separate feedback response information, or one of the processing units supports being retransmitted separately.
[0255] In some embodiments, the processing units include one or more of the following: transport blocks, codewords, code blocks, code block groups.
[0256] In some embodiments, the first set of mapping relationships is a mapping relationship about indication information and transmission states of one or more processing units included in the first data.
[0257] In some embodiments, the first set of mapping relationships is about a mapping relationship between A-bit indication information and transmission states of B processing units included in the first data, where A is less than or equal to 2 B , or log2(A) is less than or equal to B, or less than or equal to B.
[0258] In some embodiments, the indication information is sent by a terminal device to indicate whether each processing unit included in the first data is correctly decoded or correctly demodulated; or the indication information is sent by the apparatus to indicate whether each processing unit included in the first data is transmitted.
[0259] In some embodiments, the first downlink signaling further includes third information, where the third information is used to indicate a number of times of transmission of the first data.
[0260] In some embodiments, the first data includes one or more of the following: uplink data; downlink data; HARQ process; transport block; protocol data unit; physical downlink shared channel; physical uplink shared channel.
[0261] In some embodiments, the sending module 1210 is configured to send the first data in a first resource, and send fourth information in a second resource in the first resource, where the fourth information is used to indicate one or more processing units included in the first data; where one of the processing units corresponds to a separate decoding result, or one of the processing units corresponds to a separate feedback response information, or one of the processing units supports separate retransmission.
[0262] In some embodiments, when the first data is retransmission data, the fourth information is transmitted in the second resource in the first resource.
[0263] In some embodiments, the sending module 1210 is configured to send the one or more processing units included in the first data.
[0264] In some embodiments, the fourth information satisfies one or more of the following: an encoding rate of the fourth information is less than an encoding rate of the first data; the fourth information is not jointly encoded with the first data; the fourth information uses polar encoding.
[0265] In some embodiments, the second resource is adjacent to a resource occupied by a reference symbol.
[0266] In some embodiments, the fourth information is configured by the network device, or the number of bits of the fourth information is related to the number of processing units included in the first data, or the number of bits of the fourth information is related to the number of processing units included in the initial transmission of the first data, or the number of bits of the fourth information is related to the upper limit of the number of processing units included in the first data.
[0267] In some embodiments, the number of second resources is determined according to one or more of the following: the number of first resources; the number of bits of the fourth information; the coding rate offset.
[0268] In some embodiments, the apparatus further includes a receiving module 1250 configured to receive the feedback response information sent by the terminal device.
[0269] In some embodiments, the apparatus further includes a processing module 1230 configured to determine whether to retransmit the first data according to the feedback response information sent by the terminal device.
[0270] In some embodiments, the apparatus further includes a processing module 1230 configured to determine one or more processing units indicated by the fourth information according to the feedback response information sent by the terminal device.
[0271] The steps performed by the sending module 1210, the processing module 1230, and the receiving module 1250 are the same as one or more steps performed by the network device in the embodiments shown in FIGS. 5, 6, 9, and 10, and the related content described in the various embodiments above also applies to the apparatus shown in FIG. 12, which will not be repeated here.
[0272] In summary, the apparatus provided by the embodiments of the present application supports more flexible and dynamic indication of the mapping relationship group or the mapping relationship in the case of scheduling the initial transmission or retransmission of the first data, provides a scheduling and feedback scheme with higher freedom, and supports improving the retransmission efficiency of the system under the limitation of limited scheduling or feedback overhead. It also supports dynamically scheduling the retransmission of the first data by indicating a number of processing units included in the first data through the fourth information. The fourth information is multiplexed in the first resource for transmission, is not limited by the indication capacity, and can more accurately indicate one or more processing units included in the first data.
[0273] It should be noted that the apparatus provided by the above embodiments is only used as an example to divide the above functional modules, and in actual application, the above functions can be completed by different functional modules according to needs, that is, the internal structure of the communication device is divided into different functional modules to complete all or part of the functions described above. In addition, the apparatus and method embodiments provided by the above embodiments belong to the same concept.
[0274] FIG. 13 shows a structural diagram of a communication device according to an example embodiment of the present application. The communication device 1300 comprises at least one of a receiver 1301, a transmitter 1302, a processor 1303, a memory 1304, and a bus (not shown in the figure).
[0275] The receiver 1301 is configured to implement the receiving function, and the transmitter 1302 is configured to implement the transmitting function. Optionally, the receiver 1301 and the transmitter 1302 can be implemented as a communication component, which can be a communication chip. The communication component can also be referred to as a transceiver. Optionally, the receiver 1301 and the transmitter 1302 can be implemented as a wireless communication component and / or a wired communication component. Optionally, the wireless communication component comprises a wireless communication chip and / or a radio frequency antenna. Optionally, the wired communication component comprises a wired communication chip and / or a wired interface.
[0276] In some embodiments, the communication device 1300 is configured to perform some or all of the steps performed by the terminal device. The receiver 1301 can be configured to implement the functions and steps of the receiving module 1110, and the transmitter 1302 can be configured to implement the functions and steps of the transmitting module 1150.
[0277] In some embodiments, the communication device 1300 is configured to perform some or all of the steps performed by the network device. The receiver 1301 can be configured to implement the functions and steps of the receiving module 1250, and the transmitter 1302 can be configured to implement the functions and steps of the transmitting module 1210.
[0278] The processor 1303 comprises one or more processing cores. The processor 1303 is configured to execute various functional applications and information processing by running software programs and modules. In some embodiments, the processor 1303 can be configured to implement the functions and steps of the processing module 1130 and / or the processing module 1230.
[0279] The memory 1304 can be configured to store computer programs executed by the processor 1303. The processor 1303 is configured to execute the computer programs to implement various steps in the method embodiments.
[0280] In addition, the memory 1304 can be implemented by any type of volatile or nonvolatile storage devices or a combination thereof, including but not limited to a magnetic disk or a optical disk, an Electrically-Erasable Programmable Read Only Memory (EEPROM), an Erasable Programmable Read Only Memory (EPROM), a Static Random Access Memory (SRAM), a Read-Only Memory (ROM), a magnetic memory, a flash memory, a Programmable Read-Only Memory (PROM).
[0281] In some embodiments, the memory 1304 can be connected with the processor 1303 and the receiver 1301 and the transmitter 1302.
[0282] In some embodiments, the receiver 1301 receives signals / data independently, or the processor 1303 controls the receiver 1301 to receive signals / data, or the processor 1303 requests the receiver 1301 to receive signals / data, or the processor 1303 cooperates with the receiver 1301 to receive signals / data.
[0283] In some embodiments, the transmitter 1302 transmits signals / data independently, or the processor 1303 controls the transmitter 1302 to transmit signals / data, or the processor 1303 requests the transmitter 1302 to transmit signals / data, or the processor 1303 cooperates with the transmitter 1302 to transmit signals / data.
[0284] For details not described in the present embodiment, refer to the foregoing embodiments, which will not be repeated here.
[0285] In one example embodiment of the present application, a chip is also provided, which includes a programmable logic circuit and / or program instructions, and when the chip is running on a communication device, is used to implement the communication method provided by each method embodiment.
[0286] In some embodiments, the chip includes one or more of the following modules: a receiving module 1110, a processing module 1130, and a sending module 1150. For related content, refer to the foregoing description, which will not be repeated here. Optionally, each module can be implemented as a circuit structure.
[0287] In some embodiments, the chip comprises one or more modules: a sending module 1210, a processing module 1230, a receiving module 1250. Details can be referred to the foregoing description, and will not be repeated here. Optionally, each module can be implemented as a circuit structure.
[0288] In an example embodiment of the present application, a computer readable storage medium is also provided, and the computer readable storage medium stores at least one program, and the at least one program is loaded and executed by a processor to implement the communication method provided by each method embodiment.
[0289] In an example embodiment of the present application, a computer program product is also provided, and the computer program product comprises computer instructions, the computer instructions are stored in a computer readable storage medium, a processor acquires the computer instructions from the computer readable storage medium, and the processor executes the computer instructions to implement the communication method provided by each method embodiment.
[0290] In an example embodiment of the present application, a computer program is also provided, and the computer program comprises computer instructions, the computer instructions are stored in a computer readable storage medium, a processor acquires the computer instructions from the computer readable storage medium, and the processor executes the computer instructions to implement the communication method provided by each method embodiment.
[0291] Those skilled in the art can understand that all or part of the steps of the above-mentioned embodiments can be completed by hardware, or by program instructing relevant hardware to complete, and the program can be stored in a computer readable storage medium. The storage medium mentioned above can be a read-only memory, a magnetic disk or an optical disk.
[0292] The above is only an optional embodiment of the present application, and is not used to limit the present application. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application shall be included in the protection scope of the present application.
Claims
1. A communication method characterized by comprising: The method is performed by a terminal device, and the method comprises: determining one mapping relationship in a first group of mapping relationships according to first information comprised in first downlink signaling; wherein the first downlink signaling is used for scheduling retransmission of first data, the first group of mapping relationships is determined according to first information comprised in second downlink signaling, and the second downlink signaling is used for scheduling initial transmission of the first data.
2. The method of claim 1, wherein the first information comprised in the first downlink signaling is used for indicating one mapping relationship in the first group of mapping relationships; or the first downlink signaling further comprises second information, and the first information and the second information comprised in the first downlink signaling are used for indicating one mapping relationship in the first group of mapping relationships; or part of bits in the first information comprised in the first downlink signaling is used for indicating one mapping relationship in the first group of mapping relationships, and another part of bits is used for indicating a first parameter.
3. The method of claim 2, wherein, The first parameter comprises at least one of the following parameters: modulation order; modulation mode; redundancy version; coding rate coding mode; interleaving mode; resource mapping mode.
4. The method of any one of claims 1 to 3, wherein the first information comprised in the second downlink signaling is used for indicating the first group of mapping relationships; or the first information comprised in the second downlink signaling is used for indicating a second parameter, and the second parameter is used for determining the first group of mapping relationships; wherein the first group of mapping relationships is one group of at least one group of preconfigured mapping relationships.
5. The method of any one of claims 1 to 3, wherein an indication result of the first information comprised in the second downlink signaling comprises a first scheduling or feedback mode; or the first information comprised in the second downlink signaling is used for indicating a second parameter, and a result determined according to the second parameter comprises the first scheduling or feedback mode.
6. The method of claim 5, wherein, The first scheduling or feedback mode is scheduling or feedback in units of transport blocks, or is scheduling or feedback in units of codewords, or is scheduling or feedback in units of HARQ processes, or is scheduling or feedback in units of physical channels, or is scheduling or feedback in units of code block groups, or is scheduling or feedback in units of information comprised in initial transmission of the first data.
7. The method of claim 5, wherein, In the first scheduling or feedback mode, all information comprised in the initial transmission of the first data corresponds to one decoding result, or all information comprised in the initial transmission of the first data corresponds to one feedback acknowledgement information, or all information comprised in the initial transmission of the first data supports being retransmitted in its entirety.
8. The method according to any one of claims 4 to 7, characterized in that, The second parameter comprises at least one of the following parameters: modulation and coding scheme (MCS); modulation mode; coding mode; coding rate; data volume; transport block size (TBS); interleaving mode; resource mapping mode.
9. The method according to any one of claims 1 to 8, characterized in that, The initial transmission of the first data comprises one or more processing units; wherein one of the processing units corresponds to one individual decoding result, or one of the processing units corresponds to one individual feedback response information, or one of the processing units supports individual retransmission.
10. The method of claim 9, wherein, The processing units comprise one or more of the following: a transport block, a code word, an encoding block, an encoding block group.
11. The method according to any one of claims 1 to 10, characterized in that, The first set of mapping relationships is about mapping relationships between indication information and transmission states of one or more processing units included in the first data.
12. The method of claim 11, wherein, The first set of mapping relationships is about mapping relationships between A-bit indication information and transmission states of B processing units included in the first data. wherein A is less than or equal to 2 B or, log2(A) is less than or equal to B, or, B is less than or equal to B.
13. The method of claim 11, wherein, The indication information is sent by the terminal device to indicate whether each processing unit included in the first data is correctly decoded or correctly demodulated; or The indication information is sent by a network device to indicate whether each processing unit included in the first data is transmitted.
14. The method according to any one of claims 1 to 13, characterized in that, The first downlink signaling further comprises third information used to indicate a number of times of transmission of the first data.
15. The method according to any one of claims 1 to 14, characterized in that, The first data comprises one or more of the following: uplink data; downlink data; a HARQ process; a transport block; a protocol data unit; a physical downlink shared channel; a physical uplink shared channel.
16. A method of communication, comprising: The method is performed by a network device, and the method comprises: sending first downlink signaling used to schedule retransmission of first data, the first downlink signaling comprising first information used to determine one mapping relationship in a first set of mapping relationships; wherein the first set of mapping relationships is indicated by first information comprised in second downlink signaling used to schedule initial transmission of the first data.
17. The method of claim 16, wherein, The first information comprised in the first downlink signaling is used to indicate one mapping relationship in the first set of mapping relationships; or The first downlink signaling further comprises second information, and the first information and the second information comprised in the first downlink signaling are used to indicate one mapping relationship in the first set of mapping relationships; or Some bits in the first information comprised in the first downlink signaling are used to indicate one mapping relationship in the first set of mapping relationships, and other bits are used to indicate a first parameter.
18. The method of claim 17, wherein, The first parameter comprises at least one of the following parameters: a modulation order; a modulation mode; a redundancy version; a coding rate coding mode; an interleaving mode; a resource mapping mode.
19. The method of any one of claims 16 to 18, wherein, The first information comprised in the second downlink signaling is used to indicate the first set of mapping relationships; or The first information comprised in the second downlink signaling is used to indicate a second parameter used to determine the first set of mapping relationships; wherein the first set of mapping relationships is one of at least one set of preconfigured mapping relationships.
20. The method of any one of claims 16 to 18, wherein, The indication result of the first information included in the second downlink signaling includes a first scheduling or feedback mode; or The first information included in the second downlink signaling is used to indicate a second parameter, and the result determined according to the second parameter includes the first scheduling or feedback mode.
21. The method of claim 20, wherein, The first scheduling or feedback mode is scheduling or feedback in units of transport blocks, or scheduling or feedback in units of codewords, or scheduling or feedback in units of HARQ processes, or scheduling or feedback in units of physical channels, or scheduling or feedback in units of code block groups, or scheduling or feedback in units of information included in initial transmission of the first data.
22. The method of claim 20, wherein, In the first scheduling or feedback mode, all information included in the initial transmission of the first data corresponds to one decoding result, or all information included in the initial transmission of the first data corresponds to one feedback response information, or all information included in the initial transmission of the first data supports being retransmitted in its entirety.
23. The method of any one of claims 19 to 22, wherein, The second parameter includes at least one of the following parameters: a modulation and coding scheme (MCS); a modulation mode; a coding mode; a coding rate; a data amount; a transport block size (TBS); an interleaving mode; and a resource mapping mode.
24. The method of any one of claims 16 to 23, wherein, The initial transmission of the first data includes one or more processing units; wherein one processing unit corresponds to one separate decoding result, or one processing unit corresponds to one separate feedback response information, or one processing unit supports being retransmitted separately.
25. The method of claim 24, wherein, The processing unit includes one or more of the following: a transport block, a codeword, a code block, and a code block group.
26. The method of any one of claims 16 to 25, wherein, The first set of mapping relationships is about mapping relationships between indication information and transmission states of one or more processing units included in the first data.
27. The method of claim 26, wherein, The first set of mapping relationships is about mapping relationships between A-bit indication information and transmission states of B processing units included in the first data. wherein A is less than or equal to 2 B or, log2(A) is less than or equal to B, or Less than or equal to B.
28. The method of claim 26, wherein The indication information is sent by a terminal device to indicate whether each processing unit included in the first data is correctly decoded or correctly demodulated; or The indication information is sent by the network device to indicate whether each processing unit included in the first data is transmitted.
29. The method of any one of claims 16 to 28, wherein, The first downlink signaling further includes third information used to indicate a number of times of transmission of the first data.
30. The method of any one of claims 16 to 29, wherein, The first data includes one or more of the following data: uplink data; downlink data; a HARQ process; a transport block; a protocol data unit; a physical downlink shared channel; and a physical uplink shared channel.
31. A method of communication, comprising: The method is performed by a terminal device, and the method includes: receiving first data in a first resource and receiving fourth information on a second resource in the first resource, the fourth information being used to indicate one or more processing units included in the first data; wherein one processing unit corresponds to one separate decoding result, or one processing unit corresponds to one separate feedback response information, or one processing unit supports being retransmitted separately.
32. The method of claim 31, wherein, The fourth information is transmitted on the second resource within the first resource when the first data is retransmission data.
33. The method of claim 31 or 32, wherein, The method further includes: Receiving the one or more processing units included in the first data according to the fourth information received on the second resource.
34. The method of any one of claims 31 to 33, wherein, The fourth information satisfies one or more of the following: The encoding rate of the fourth information is less than the encoding rate of the first data. The fourth information is not jointly encoded with the first data. The fourth information uses polar encoding.
35. The method of any one of claims 31 to 34, wherein, The second resource is adjacent to a resource occupied by a reference symbol.
36. The method of any one of claims 31 to 35, wherein, The number of bits of the fourth information is configured by a network device, or is related to the number of processing units included in the first data, or is related to the number of processing units included in the initial transmission of the first data, or is related to the upper limit of the number of processing units included in the first data.
37. The method of any one of claims 31 to 36, wherein, The number of second resources is determined according to one or more of the following: The number of first resources; The number of bits of the fourth information; An encoding rate offset.
38. A method of communication, comprising: The method is performed by a network device, and the method includes: Transmitting first data in a first resource and transmitting fourth information on a second resource within the first resource, the fourth information being used to indicate one or more processing units included in the first data; Wherein, one processing unit corresponds to one individual decoding result, or one processing unit corresponds to one individual feedback response information, or one processing unit supports being individually retransmitted.
39. The method of claim 38, wherein, The fourth information is transmitted on the second resource within the first resource when the first data is retransmission data.
40. The method of claim 38 or 39, wherein, The method further includes: Transmitting the one or more processing units included in the first data.
41. The method of any one of claims 38 to 40, wherein, The fourth information satisfies one or more of the following: the encoding rate of the fourth information is less than the encoding rate of the first data; the fourth information is not jointly encoded with the first data; the fourth information uses polar encoding.
42. The method of any one of claims 38 to 41, wherein, The second resource is adjacent to a resource occupied by a reference symbol.
43. The method of any one of claims 38 to 42, wherein, The number of bits of the fourth information is configured by the network device, or is related to the number of processing units included in the first data, or is related to the number of processing units included in the initial transmission of the first data, or is related to the upper limit of the number of processing units included in the first data.
44. The method of any one of claims 38 to 43, wherein, The number of second resources is determined according to one or more of the following: the number of first resources; the number of bits of the fourth information; an encoding rate offset.
45. A communications device, characterized by The apparatus includes: A processing module configured to determine one mapping relationship in a first set of mapping relationships according to first information included in first downlink signaling; Wherein, the first downlink signaling is used to schedule retransmission of first data, and the first set of mapping relationships is determined according to first information included in second downlink signaling, and the second downlink signaling is used to schedule initial transmission of the first data.
46. A communications device, characterized by The apparatus includes: A processing module configured to determine one mapping relationship in a first set of mapping relationships according to first information included in first downlink signaling; Wherein, the first downlink signaling is used to schedule retransmission of first data, and the first set of mapping relationships is determined according to first information included in second downlink signaling, and the second downlink signaling is used to schedule initial transmission of the first data. The apparatus includes: The sending module is configured to send first downlink signaling, wherein the first downlink signaling is used for scheduling retransmission of first data, and the first downlink signaling comprises first information used for determining one mapping relationship in a first group of mapping relationships. The first group of mapping relationships is indicated by first information comprised in second downlink signaling, and the second downlink signaling is used for scheduling initial transmission of the first data.
47. A communications device, characterized by The apparatus comprises: The receiving module is configured to receive first data in a first resource and receive fourth information on a second resource in the first resource, wherein the fourth information is used for indicating one or more processing units comprised in the first data. One processing unit corresponds to one individual decoding result, or one processing unit corresponds to one individual feedback response information, or one processing unit supports individual retransmission.
48. A communications device, characterized by The apparatus comprises: The sending module is configured to send first data in a first resource and send fourth information on a second resource in the first resource, wherein the fourth information is used for indicating one or more processing units comprised in the first data. One processing unit corresponds to one individual decoding result, or one processing unit corresponds to one individual feedback response information, or one processing unit supports individual retransmission. The communication device comprises a processor, a transceiver connected to the processor, and a memory for storing executable instructions of the processor, wherein the processor is configured to load and execute the executable instructions to implement the communication method according to any one of claims 1 to 15, or the communication method according to any one of claims 16 to 30, or the communication method according to any one of claims 31 to 37, or the communication method according to any one of claims 38 to 44.
49. A communications device, characterized by The computer readable storage medium stores at least one program, and the at least one program is loaded and executed by the processor to implement the communication method according to any one of claims 1 to 15, or the communication method according to any one of claims 16 to 30, or the communication method according to any one of claims 31 to 37, or the communication method according to any one of claims 38 to 44.
50. A computer-readable storage medium, comprising: The computer program product comprises computer instructions stored in a computer readable storage medium, and the processor obtains the computer instructions from the computer readable storage medium and executes the computer instructions to implement the communication method according to any one of claims 1 to 15, or the communication method according to any one of claims 16 to 30, or the communication method according to any one of claims 31 to 37, or the communication method according to any one of claims 38 to 44.
51. A computer program product, characterised in that, 52. A computer program, characterized in that, The computer program comprises computer instructions stored in a computer readable storage medium, and a processor acquires the computer instructions from the computer readable storage medium, and executes the computer instructions to implement the communication method according to any one of claims 1 to 15, or the communication method according to any one of claims 16 to 30, or the communication method according to any one of claims 31 to 37, or the communication method according to any one of claims 38 to 44.
53. A chip, comprising: The chip comprises programmable logic circuitry and / or at least one program, and is configured to implement the communication method according to any one of claims 1 to 15, or the communication method according to any one of claims 16 to 30, or the communication method according to any one of claims 31 to 37, or the communication method according to any one of claims 38 to 44 based on the programmable logic circuitry and / or the at least one program.
Citation Information
Patent Citations
Feedback method, feedback device and storage medium
CN110945825A
Enhanced retransmission for sidelink communications
CN117561690A
New radio (NR) multicast feedback switching
CN118174831A
Transport block decoding operation for hybrid transmission time interval (TTI) lengths in wireless communication systems
US20200328848A1