Data transmission method and apparatus, and device and storage medium
By transmitting uplink data in the first channel that supports carrying control information, using the uplink control channel and a specific channel encoding scheme, the uplink data transmission efficiency and reliability problems in 6G URLLC service are solved, and efficient and reliable data transmission is achieved.
Patent Information
- Application Number
- PCT/CN2023/135932
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-12-01
- Publication Date
- 2025-06-05
AI Technical Summary
In 6G URLLC service, the existing uplink data transmission method is difficult to meet the requirements of high reliability and low latency, and there is also room for improvement in transmission efficiency and resource utilization.
By transmitting uplink data in the first channel supporting carrying control information, transmitting uplink data using an uplink control channel (such as PUCCH), using Polar code or a small block length channel encoding scheme, and using spread spectrum technology to improve multi-user multiplexing capability.
It improves the reliability and system efficiency of packet data transmission, improves the efficiency of uplink data transmission and the utilization rate of channel resources, and meets the high reliability and low latency requirements of 6G URLLC services.
Smart Images

Figure CN2023135932_05062025_PF_FP_ABST
Abstract
Description
Data transmission method, device, equipment and storage medium Technical Field
[0001] The embodiments of the present application relate to the field of communication technology, and in particular to a data transmission method, apparatus, device, and storage medium. Background Art
[0002] For uplink data transmission, communication systems generally support the following two methods: 1. Dynamic scheduling; 2. Semi-persistent scheduling.
[0003] With the development of communication technologies, for example, in 6G URLLC (Ultra Reliable Low Latency Communication) services, the amount of data transmitted in a single transmission is relatively small, but the reliability and latency requirements are extremely high. Furthermore, these URLLC packets often arrive randomly. For such applications, using either of the two aforementioned methods for uplink scheduling has some drawbacks.
[0004] Therefore, further research is needed on uplink data transmission.
[0005] Summary of the Invention
[0006] The embodiments of the present application provide a data transmission method, apparatus, device, and storage medium. The technical solutions provided by the embodiments of the present application are as follows:
[0007] According to one aspect of an embodiment of the present application, a data transmission method is provided, the method being performed by a terminal device, the method comprising:
[0008] Uplink data is transmitted on a first channel, and the first channel supports carrying control information.
[0009] According to one aspect of an embodiment of the present application, a data transmission method is provided, the method being performed by a network device, the method comprising:
[0010] Uplink data transmitted on a first channel is received, where the first channel supports carrying control information.
[0011] According to one aspect of an embodiment of the present application, a data transmission device is provided, the device comprising:
[0012] The sending module is used to transmit uplink data on a first channel, where the first channel supports carrying control information.
[0013] According to one aspect of an embodiment of the present application, a data transmission device is provided, the device comprising:
[0014] The receiving module is configured to receive uplink data transmitted on a first channel, where the first channel supports carrying control information.
[0015] According to one aspect of an embodiment of the present application, a communication device is provided, which includes a processor and a memory, wherein a computer program is stored in the memory, and the processor executes the computer program to implement the above-mentioned data transmission method on the terminal device side, or to implement the data transmission method on the network device side.
[0016] According to one aspect of an embodiment of the present application, a computer-readable storage medium is provided, in which a computer program is stored. The computer program is used to be executed by a processor to implement the above-mentioned data transmission method on the terminal device side, or to implement the data transmission method on the network device side.
[0017] According to one aspect of an embodiment of the present application, a computer program product is provided, which includes computer instructions, and the computer instructions are stored in a computer-readable storage medium. A processor reads and executes the computer instructions from the computer-readable storage medium to implement the above-mentioned data transmission method on the terminal device side, or to implement the data transmission method on the network device side.
[0018] The technical solutions provided by the embodiments of the present application may have the following beneficial effects:
[0019] By transmitting uplink data in the first channel that supports carrying control information, such as using an uplink control channel to transmit uplink data, it helps to improve the reliability of small packet data transmission and system efficiency. BRIEF DESCRIPTION OF THE DRAWINGS
[0020] FIG1 is a schematic diagram of the architecture of a communication system provided in an embodiment of the present application;
[0021] FIG2 is a schematic diagram of the architecture of another communication system provided in an embodiment of the present application;
[0022] FIG3 is a schematic diagram of the architecture of another communication system provided in an embodiment of the present application;
[0023] FIG4 is a schematic diagram of the number of UCI bits corresponding to different PUCCH resource sets provided by one embodiment of the present application;
[0024] FIG5 is a flowchart of a data transmission method provided by an embodiment of the present application;
[0025] FIG6 is a schematic diagram of first control information indicating uplink data transmission provided by an embodiment of the present application;
[0026] 7 is a schematic diagram of first control information indicating that uplink data and uplink feedback information are transmitted on the same channel according to an embodiment of the present application;
[0027] 8 is a schematic diagram of first control information indicating that uplink data and uplink feedback information are transmitted on different channels according to an embodiment of the present application;
[0028] FIG9 is a schematic diagram of an offset value of a time domain resource occupied by a first channel relative to other time domain resources provided by an embodiment of the present application;
[0029] 10 is a schematic diagram of determining the resource location of the first channel based on the resource location of the third channel according to an embodiment of the present application;
[0030] 11 is a schematic diagram of determining the resource locations of the first channel and the second channel based on the resource location of the third channel according to an embodiment of the present application;
[0031] FIG12 is a flowchart of a data transmission method provided by another embodiment of the present application;
[0032] FIG13 is a block diagram of a data transmission device provided by one embodiment of the present application;
[0033] FIG14 is a block diagram of a data transmission device provided by another embodiment of the present application;
[0034] FIG15 is a schematic structural diagram of a terminal device provided by an embodiment of the present application;
[0035] FIG16 is a schematic diagram of the structure of a network device provided in one embodiment of the present application. DETAILED DESCRIPTION
[0036] In order to make the objectives, technical solutions and advantages of this application clearer, the implementation methods of this application will be further described in detail below with reference to the accompanying drawings.
[0037] The network architecture and business scenarios described in the embodiments of the present application are intended to more clearly illustrate the technical solutions of the embodiments of the present application, and do not constitute a limitation on the technical solutions provided by the embodiments of the present application. A person skilled in the art will appreciate that, with the evolution of the network architecture and the emergence of new business scenarios, the technical solutions provided by the embodiments of the present application are equally applicable to similar technical problems.
[0038] The technical solutions of the embodiments of the present application can be applied to various communication systems, such as: Global System of Mobile communication (GSM) system, Code Division Multiple Access (CDMA) system, Wideband Code Division Multiple Access (WCDMA) system, General Packet Radio Service (GPRS), Long Term Evolution (LTE) system, Advanced Long Term Evolution (LTE-A) system, New Radio (NR) system, NR system evolution system, LTE on unlicensed spectrum (LTE-U) system, NR on unlicensed spectrum (NR-U) system, Non-Terrestrial Networks (NTN) system, Universal Mobile Telecommunication System (UMTS), Wireless Local Area Networks (WLAN), Wireless Fidelity (Wireless Fidelity) system. Fidelity, WiFi), fifth-generation communication (5th-Generation, 5G) system, B5G (Beyound 5G) system, sixth-generation communication (6G) system or other communication systems, etc.
[0039] Generally speaking, traditional communication systems support a limited number of connections and are easy to implement. However, with the development of communication technology, mobile communication systems will not only support traditional communications, but will also support, for example, device-to-device (D2D) communication, machine-to-machine (M2M) communication, machine-type communication (MTC), vehicle-to-vehicle (V2V) communication, or vehicle-to-everything (V2X) communication, etc. The embodiments of the present application can also be applied to these communication systems.
[0040] The communication system in the embodiment of the present application can be applied to a carrier aggregation (CA) scenario, a dual connectivity (DC) scenario, and a standalone (SA) networking scenario.
[0041] The communication system in the embodiment of the present application can be applied to an unlicensed spectrum, where the unlicensed spectrum can also be considered as a shared spectrum; or, the communication system in the embodiment of the present application can also be applied to an authorized spectrum, where the authorized spectrum can also be considered as an unshared spectrum.
[0042] The embodiments of the present application can be applied to both non-terrestrial networks (NTN) and terrestrial networks (TN). NTNs generally use satellite communications to provide communication services to terrestrial users. Currently, NTN systems include NR-NTN and IoT-NTN systems, and may include other NTN systems in the future.
[0043] For example, Figure 1 is a schematic diagram of the architecture of a communication system provided by this application. As shown in Figure 1, communication system 100 may include network device 110, which may be a device that communicates with terminal device 120. Network device 110 may provide communication coverage for a specific geographic area and may communicate with terminal devices located within the coverage area.
[0044] Figure 1 exemplarily shows a network device 110 and two terminal devices 120. In some embodiments of the present application, the communication system 100 may include multiple network devices and each network device may include other numbers of terminal devices within its coverage area, which is not limited in the embodiments of the present application.
[0045] For example, FIG2 is a schematic diagram of the architecture of another communication system provided in an embodiment of the present application. Referring to FIG2 , the communication system may include a terminal device 201 and a satellite 202, and wireless communication may be performed between the terminal device 201 and the satellite 202. The network formed between the terminal device 201 and the satellite 202 may also be referred to as an NTN. In the architecture of the communication system shown in FIG2 , the satellite 202 may have the function of a base station, and the terminal device 201 and the satellite 202 may communicate directly. In this system architecture, the satellite 202 may be referred to as a network device. In some embodiments of the present application, the communication system may include multiple satellites 202, and each network satellite 202 may include other numbers of terminal devices within its coverage area, which is not limited in the embodiments of the present application.
[0046] For example, FIG3 is a schematic diagram of the architecture of another communication system provided in an embodiment of the present application. Referring to FIG3 , the communication system includes a terminal device 301, a satellite 302, and a base station 303. Wireless communication can be performed between the terminal device 301 and the satellite 302, and communication can be performed between the satellite 302 and the base station 303. The network formed between the terminal device 301, the satellite 302, and the base station 303 can also be referred to as an NTN. In the architecture of the communication system shown in FIG3 , the satellite 302 may not have the function of a base station, and the communication between the terminal device 301 and the base station 303 needs to be transferred through the satellite 302. Under this system architecture, the base station 303 can be referred to as a network device. In some embodiments of the present application, the communication system may include multiple base stations 303, each base station 303 may communicate with one or more satellites 302, and each satellite 302 may include other numbers of terminal devices within its coverage area, which is not limited in the embodiments of the present application.
[0047] In future evolved communication systems such as B5G (Beyond 5G) or 6G, distributed multiple-input multiple-output (Distributed MIMO, also known as distributed antenna system) scenarios and / or massive multiple-input multiple-output (Massive MIMO, also known as massive antenna matrix system) scenarios may also be included. In some cases, Distributed MIMO and / or Massive MIMO can also support cell-free or terminal-centric (UE-centric) network deployment scenarios. It should be understood that the above scenarios are also applicable to TN and / or NTN.
[0048] The terminal devices mentioned in the embodiments of the present application may refer to UE (User Equipment), access terminal, subscriber unit, subscriber station, mobile station, mobile station, remote station, remote terminal, mobile device, wireless communication device, user agent, or user device. Optionally, the terminal device 10 may also be a cellular phone, a cordless phone, a SIP (Session Initiation Protocol) phone, a WLL (Wireless Local Loop) station, a PDA (Personal Digital Assistant), a handheld device with wireless communication capabilities, a computing device or other processing device connected to a wireless modem, an in-vehicle device, a wearable device, a terminal device in a 5GS (5th Generation System) or a terminal device in a future-evolved PLMN (Public Land Mobile Network), etc., but the embodiments of the present application are not limited to this. For convenience of description, the above-mentioned devices are collectively referred to as terminal devices. In the embodiments of the present application, "terminal device" and "UE" are often used interchangeably, but those skilled in the art will understand that the two can express the same meaning.
[0049] The network equipment mentioned in the embodiments of the present application may be an access network device, which may be located on the ground or on a satellite. An access network device is a device deployed in an access network to provide wireless communication functions for terminal devices. Access network devices may include various forms of macro base stations, micro base stations, relay stations, access points, and the like. In systems using different wireless access technologies, the names of devices with access network device functions may be different. For example, in a 5G NR system, they are called gNodeB or gNB. With the evolution of communication technology, the name "access network device" may change. For the convenience of description, in the embodiments of the present application, the above-mentioned devices that provide wireless communication functions for terminal devices are collectively referred to as access network devices. Optionally, a communication relationship can be established between a terminal device and a core network device through the access network device.
[0050] The "5G NR system" in the embodiments of the present application may also be referred to as a 5G system or an NR system, but those skilled in the art will understand its meaning. The technical solutions described in the embodiments of the present application may be applicable to LTE systems, 5G NR systems, subsequent evolution systems of 5G NR systems (e.g., B5G systems, 6G systems), and other communication systems such as NB-IoT (Narrow Band Internet of Things) systems, and this application does not limit this.
[0051] In an embodiment of the present application, the network device can provide services for a cell, and the terminal device communicates with the network device through the transmission resources (for example, frequency domain resources, or spectrum resources) on the carrier used by the cell. The cell can be a cell corresponding to the network device (for example, a base station). The cell can belong to a macro base station or a base station corresponding to a small cell. The small cells here may include: metro cell, micro cell, pico cell, femto cell, etc. These small cells have the characteristics of small coverage and low transmission power, and are suitable for providing high-speed data transmission services.
[0052] For uplink data transmission, communication systems generally support the following two methods: 1. Dynamic scheduling; 2. Semi-persistent scheduling.
[0053] 1. Dynamic Scheduling
[0054] Dynamic scheduling refers to the way network devices schedule uplink data transmissions through downlink control signaling (DCI). Terminal devices receive downlink control signaling from network devices and then transmit uplink data based on the parameters in that downlink control signaling. The advantage of dynamic scheduling is that the scheduler determines transmission parameters based on real-time traffic volume and physical channel conditions, resulting in high transmission efficiency.
[0055] 2. UL CG (UL Configured Grant)
[0056] UL CG refers to a method in which a network device schedules uplink data transmission through high-layer signaling (such as Radio Resource Control (RRC) signaling). The terminal device receives high-layer signaling (such as RRC signaling) sent by the network device and sends uplink data based on the parameters in the high-layer signaling. UL CG belongs to the uplink data transmission method of Semi-Persistent Scheduling (SPS). For scenarios with periodic arrival, constant traffic volume, and stable transmission conditions (for example, the terminal device does not move quickly), using UL CG to schedule uplink data transmission can reduce the downlink control signaling overhead and uplink transmission delay in the system.
[0057] Below, the PUCCH (Physical Uplink Control Channel) in the NR system is introduced and explained.
[0058] The PUCCH in the NR system is used to send UCI (Uplink Control Information), including HARQ-ACK (Hybrid Automatic Repeat request-Acknowledgement), SR (Scheduling Request), CSI (Channel State Information) and their combination information.
[0059] NR PUCCH is designed to balance high reliability, high flexibility and high efficiency, supporting long PUCCH format and short PUCCH. Short PUCCH occupies 1-2 symbols, including PUCCH format 0 and PUCCH format 2, and long PUCCH occupies 4-14 symbols, including PUCCH format 1, PUCCH format 3 and PUCCH format 4. The number of symbols occupied by the above five PUCCH formats and the number of information bits carried are shown in Table 1 below:
[0060] Table 1
[0061] PUCCH format 0 / 1 carries fewer information bits, less than or equal to 2 bits. PUCCH formats 2 / 3 / 4 can carry more information bits, greater than 2 bits. In this case, the information bits need to be encoded. When the UCI information length (which may include a cyclic redundancy check (CRC)) is 3-11 bits, channel coding of small block lengths, such as Reed-Muller code, is used. When the UCI information length is greater than 11 bits, Polar Code is used. PUCCH formats 0 / 1 / 4 support multi-user multiplexing.
[0062] NR PUCCH resource allocation involves configuring K PUCCH resource sets, each carrying a different range of UCI bits, where K is a positive integer. As shown in Figure 4, four PUCCH resource sets are configured: Set 0, Set 1, Set 2, and Set 3. Set 0 carries less than or equal to 2 UCI bits, Set 1 carries more than 2 UCI bits and less than or equal to N2 bits, Set 2 carries more than N2 bits and less than or equal to N3 bits, and Set 3 carries more than N3 bits and less than or equal to 1706 UCI bits, where N2 is greater than 2, N3 is less than 1706, and both N2 and N3 are positive integers. Each set can contain the same or different PUCCH formats. A resource set is determined from the K resource sets based on the number of UCI bits to be transmitted. A PUCCH resource is then determined from this set based on the DCI indication. This method can support both long PUCCH and short PUCCH in the same resource set, realizing dynamic switching of long and short PUCCH. In addition, the number of long and short PUCCH in each resource set is completely configured by the network equipment (such as base station), providing more flexibility for network equipment configuration.
[0063] With the development of communication technologies, such as 6G URLLC (Ultra Reliable Low Latency Communication) services, the amount of data transmitted in a single transmission is relatively small, but the reliability and latency requirements are extremely high, such as latency requirements of 0.1ms and reliability requirements of 99.99999%. Furthermore, these URLLC data packets often arrive randomly, resulting in the following shortcomings using current data transmission methods:
[0064] First, the UL CG transmission mode uses semi-static configuration of transmission parameters. To ensure worst-case transmission performance, the configuration is conservative, resulting in low transmission efficiency and unsuitable for mobile conditions. Furthermore, to ensure low latency, the scheduling period must be very short, resulting in wasted resources.
[0065] Second, using a dynamically scheduled transmission method, PUSCH (Physical Uplink Shared Channel) resources can be dynamically scheduled based on channel conditions and packet size. However, PUSCH generally uses LDPC (Low Density Parity Check Code) encoding, which is less reliable than Polar encoding when the data packets are small. PUSCH also does not support spread spectrum operation, and its support for multi-user multiplexing is entirely dependent on the configuration of MIMO (Multiple-Input Multiple-Output) antennas. This makes it difficult to pair terminal devices in practical applications. Furthermore, PUSCH scheduling is entirely dependent on DCI, which requires more DCI indication fields and carries a heavy DCI payload.
[0066] Based on the above considerations, the present application proposes a solution for transmitting uplink data using an uplink control channel (such as PUCCH), aiming to improve the reliability and system efficiency of small packet data transmission.
[0067] Please refer to Figure 5, which shows a flow chart of a data transmission method provided by an embodiment of the present application. The method may include the following steps:
[0068] Step 510: The terminal device transmits uplink data on a first channel, and the first channel supports carrying control information.
[0069] In some embodiments, information can be divided into two types: data information and control information. Data information can be expressed in the form of a TB (Transport Block) or a PDU (Protocol Data Unit). Control information can be expressed in the form of UCI, configuration information, grant information, etc. Control information can also be called signaling information. Generally speaking, compared to data information, control information has fewer bits.
[0070] In some embodiments, the first channel is a channel that supports carrying control information. The first channel may be a control channel, which may be a control channel for uplink transmission. It supports carrying control information and can be referred to as an uplink control channel. In some embodiments, the first channel is a PUCCH, which supports carrying uplink control information. Uplink control information refers to control information sent by a terminal device to a network device. Of course, as communication technology evolves, the name of the uplink control channel may change, such as no longer being called PUCCH but being called another name, and this application does not limit this.
[0071] In some embodiments, when the first channel is a PUCCH, the first channel can be restricted to a constrained PUCCH format. In some embodiments, the constrained PUCCH format includes at least one of the following: a PUCCH format that uses spread spectrum, or a PUCCH format that carries more than two bits. This is because PUCCH formats that support spread spectrum and carry more bits are more suitable for data transmission.
[0072] Transmitting uplink data on a control channel (which may be, but is not limited to, the PUCCH) fully leverages the characteristics of the control channel, such as spread spectrum, Polar codes, or channel coding schemes with small block lengths. For uplink data transmission, spread spectrum can enhance multi-user multiplexing capabilities and improve uplink data transmission efficiency. Furthermore, Polar codes or channel coding schemes with small block lengths offer advantages over LDPC coding for small packet encoding.
[0073] In some embodiments, the first channel is a channel that supports carrying data information. The first channel can be a data channel, which can be a data channel for uplink transmission. It supports carrying data information and can be referred to as an uplink data channel. In some embodiments, the first channel is a PUSCH, which supports carrying uplink data information. Uplink data information refers to data information sent by a terminal device to a network device. Of course, as communication technology evolves, the name of the uplink data channel may change, such as no longer being called PUSCH but being called another name, and this application does not limit this.
[0074] In some embodiments, the first channel is a channel that supports carrying data information and control information. In some embodiments, the first channel is an extension or enhancement of an existing data channel, which not only supports carrying data information, but also expands or enhances the ability to carry control information. In some embodiments, the first channel is a data channel with a first characteristic. The first characteristic may be a characteristic of a control channel. In some embodiments, the first channel is a PUSCH with the first characteristic, or is referred to as an extended or enhanced PUSCH (PUSCH with spreading). In some embodiments, the first characteristic includes at least one of the following: using spread spectrum, adopting Polar code, or a channel coding scheme with a small block length.
[0075] In some embodiments, the first channel is an extension or enhancement of an existing control channel, which not only supports carrying control information but also expands or enhances the ability to carry data information. In some embodiments, the first channel is an extended or enhanced PUCCH (PUCCH with spreading).
[0076] In some embodiments, the first channel is a newly defined channel in a standard or protocol, which has the ability to support carrying data information and control information and has the above-mentioned first characteristic. This application does not limit the name of the first channel.
[0077] By extending or enhancing the data channel (which may be, but is not limited to, the PUSCH) so that it has the characteristics of the control channel (which may be, but is not limited to, the PUCCH), such as using spread spectrum, Polar code, or a channel coding scheme with a small block length, it helps to improve the transmission efficiency of uplink data.
[0078] In some embodiments, a terminal device receives first control information, wherein transmission of uplink data on the first channel is determined based on the first control information. In some embodiments, the terminal device determines whether to use the first channel to transmit uplink data based on an indication of the first control information. The first control information may be sent by a network device. In some embodiments, the network device sends first control information indicating whether uplink data should be transmitted using the first channel; accordingly, the terminal device receives the first control information and determines whether to use the first channel to transmit uplink data based on the indication of the first control information.
[0079] In some embodiments, if it is determined based on the indication of the first control information that the uplink data is transmitted using the first channel, the terminal device transmits the uplink data on the first channel.
[0080] In some embodiments, if it is determined based on the indication of the first control information that the uplink data is not to be transmitted using the first channel, the terminal device does not transmit the uplink data on the first channel.
[0081] In this way, the transmission of uplink data is dynamically scheduled through downlink control information, which helps to ensure the transmission efficiency of uplink data.
[0082] In some embodiments, the format of the first control information is an information format used for scheduling an uplink channel. In some embodiments, the first control information may be uplink grant information. In some embodiments, the first control information is used only for scheduling uplink data. As shown in FIG6 , taking the first channel as the PUCCH as an example, the format of the first control information is an information format used for scheduling the PUCCH, and the first control information is used to schedule uplink data for transmission on the PUCCH. When the first control information is used only for scheduling uplink data, the payload size of the first control information can be reduced.
[0083] Several possible implementations of the first control information indicating that uplink data is transmitted on the first channel are described below.
[0084] Mode 1: The first control information includes the first indication information.
[0085] By including explicit indication information, namely, first indication information, in the first control information, it is indicated to transmit uplink data on the first channel.
[0086] Mode 1-1: The first indication information is used to indicate whether uplink data is transmitted using the first channel.
[0087] In some embodiments, when the first indication information is a first value, it indicates that the uplink data is transmitted using the first channel; when the first indication information is a second value, it indicates that the uplink data is not transmitted using the first channel; wherein the first value and the second value are different.
[0088] In some embodiments, the first indication information can be represented by 1 bit. For example, if the first value is 1 and the second value is 0, when the first indication information is 1, it indicates that the uplink data is transmitted using the first channel; when the first indication information is 0, it indicates that the uplink data is not transmitted using the first channel. For another example, if the first value is 0 and the second value is 1, when the first indication information is 0, it indicates that the uplink data is transmitted using the first channel; when the first indication information is 1, it indicates that the uplink data is not transmitted using the first channel.
[0089] In some embodiments, taking the first channel as PUCCH as an example, when the first indication information is a first value, it indicates that the uplink data is transmitted using PUCCH; when the first indication information is a second value, it indicates that the uplink data is not transmitted using PUCCH; wherein the first value and the second value are different.
[0090] In some embodiments, taking the first channel as PUCCH as an example, when the first indication information is a first value, it indicates that the uplink data is transmitted using PUCCH; when the first indication information is a second value, it indicates that the uplink data is transmitted using PUSCH; wherein the first value and the second value are different.
[0091] In addition, the above description uses only the numerical values 0 and 1 to illustrate the first value and the second value. The first value and the second value can also be distinguished by other non-numerical information. In some embodiments, the first value and the second value are distinguished by enable and disable, but this application is not limited to this.
[0092] Through this method 1-1, an explicit indication information is used to indicate whether the uplink data is transmitted using the first channel, which is relatively simple and intuitive.
[0093] Mode 1-2: The first indication information is used to indicate a first format among multiple formats of a first channel, and uplink data is transmitted in the first channel of the first format.
[0094] In the embodiment of the present application, the first format may be one of multiple formats of the first channel. For the first format appearing in other parts of the present application, reference may be made to this explanation.
[0095] The first channel can have multiple formats. In some embodiments, the format of the first channel can be divided according to at least one of the following factors: the amount of uplink data that can be carried, the type of control information that can be carried, the amount of data of the control information that can be carried, and the type of multiplexing of data information and control information that can be supported. Among them, the amount of data of the control information can also be referred to as the payload size. In some embodiments, the first channels of different formats have different amounts of uplink data that can be carried, or different types of control information that can be carried, or different payload sizes of control information that can be carried, or different types of multiplexing of data information and control information that can be supported. In the embodiment of the present application, the factors on which the format division of the first channel is based are not specifically limited.
[0096] The first indication information can have a variety of different values (or codepoints), each value corresponding to a format of the first channel. Exemplarily, the first channel includes 2 formats, denoted as the first format and the second format, and the first indication information has 2 different values, corresponding to the above-mentioned first format and the second format respectively. Exemplarily, the first channel includes 3 formats, denoted as the first format, the second format and the third format, and the first indication information has 3 different values, corresponding to the above-mentioned first format, the second format and the third format respectively. The above-mentioned correspondence between the value of the first indication information and the format of the first channel can be determined by protocol agreement or network device configuration, and this application does not limit this.
[0097] In some embodiments, the first indication information can be represented by N bits, where N is a positive integer and can indicate at most 2 N For example, when N is equal to 1, the first indication information can indicate at most 2 different formats. For example, when N is equal to 2, the first indication information can indicate at most 4 different formats.
[0098] In addition, any one of the above multiple formats may include only one format or multiple formats. In other words, any one of the above multiple formats may be a format set including one or more formats.
[0099] Through method 1-2, an explicit indication information is used to indicate that the uplink data is transmitted using a first channel of a certain format, so that different uplink data can be transmitted using first channels of different formats, that is, a suitable first channel is used to transmit uplink data, which helps to improve the transmission efficiency of uplink data and the utilization of channel resources.
[0100] Mode 1-3: The first indication information is used to indicate whether the uplink data is transmitted using the first channel, and when the uplink data is transmitted using the first channel, the first indication information is also used to indicate the first format among multiple formats of the first channel, and the uplink data is transmitted in the first channel of the first format.
[0101] Method 1-3 is a combination of the above methods 1-1 and 1-2.
[0102] In some embodiments, the first indication information can be represented by N bits, where N is an integer greater than 1, and the value of the first indication information (or code point) can be at most 2 N Species. N One of the values is used to indicate that uplink data does not use the first channel for transmission, and the remaining 2 N -1 value can be used to indicate that uplink data is at most 2 N - One transmission in the first channel of 1 format.
[0103] Taking N equal to 2 and the first channel being PUCCH as an example, the value of the first indication information and its corresponding indication result may be shown in the following Table 2:
[0104] Table 2
[0105] The first format, second format, and third format in Table 2 above represent three different PUCCH formats. Furthermore, the PUCCH formats may be classified based on at least one of the following factors: the amount of uplink data that can be carried, the type of control information that can be carried, the amount of control information that can be carried, the type of multiplexing of data and control information that can be supported, etc., which are not limited in this application.
[0106] Through method 1-3, the first indication information can indicate whether the uplink data is transmitted using the first channel, and when the uplink data is transmitted using the first channel, the first indication information can also indicate that the uplink data is transmitted using a certain format of the first channel, thereby improving the indication capability of the first indication information.
[0107] For mode 1, the first control information includes first indication information, and the first indication information is used to indicate whether to transmit uplink data on the first channel, which has high flexibility.
[0108] Mode 2: The first control information is scrambled using a scrambling sequence.
[0109] By scrambling the first control information using a scrambling sequence, the terminal device can determine whether to transmit uplink data on the first channel based on the scrambling sequence used in the received first control information. In some embodiments, the scrambling sequence can be an RNTI (Radio Network Temporary Indentifier) sequence.
[0110] Mode 2-1: The scrambling sequence is used to indicate whether uplink data is transmitted using the first channel.
[0111] In some embodiments, two different scrambling sequences are used to indicate whether uplink data is transmitted using the first channel. Exemplarily, the two different scrambling sequences include a first scrambling sequence and a second scrambling sequence, where the first scrambling sequence is used to indicate that the uplink data is transmitted using the first channel, and the second scrambling sequence is used to indicate that the uplink data is not transmitted using the first channel.
[0112] In some embodiments, taking the first channel as PUCCH as an example, the first scrambling sequence is used to indicate that uplink data is transmitted using PUCCH, and the second scrambling sequence is used to indicate that uplink data is not transmitted using PUCCH.
[0113] In some embodiments, taking the first channel as PUCCH as an example, the first scrambling sequence is used to indicate that uplink data is transmitted using the PUCCH, and the second scrambling sequence is used to indicate that uplink data is transmitted using the PUSCH.
[0114] In this method 2-1, the scrambling sequence is used to indicate whether the uplink data is transmitted using the first channel, which is relatively simple and intuitive.
[0115] Mode 2-2: The scrambling sequence is used to indicate a first format among multiple formats of a first channel, and uplink data is transmitted in the first channel of the first format.
[0116] For the introduction and description of the format of the first channel, please refer to the above and will not be repeated here.
[0117] In some embodiments, M different scrambling sequences are used to indicate transmission of uplink data in one of M formats of the first channel, where M is an integer greater than 1.
[0118] Exemplarily, two different scrambling sequences are used to indicate that uplink data is transmitted in one of two formats of the first channel. The two different scrambling sequences include a first scrambling sequence and a second scrambling sequence. The first channel includes two formats, denoted as the first format and the second format. The first scrambling sequence corresponds to the first format, and the second scrambling sequence corresponds to the second format. Taking the first channel as PUCCH as an example, when the first control information is scrambled using the first scrambling sequence, it indicates that the uplink data is transmitted in the PUCCH of the first format; when the first control information is scrambled using the second scrambling sequence, it indicates that the uplink data is transmitted in the PUCCH of the second format.
[0119] Through this method 2-2, the uplink data is indicated by an scrambling sequence to be transmitted using a first channel of a certain format, so that different uplink data can be transmitted using first channels of different formats, that is, the uplink data is transmitted using a suitable first channel, which helps to improve the transmission efficiency of the uplink data and the utilization of channel resources.
[0120] Mode 2-3: The scrambling sequence is used to indicate whether the uplink data is transmitted using the first channel. If the uplink data is transmitted using the first channel, the scrambling sequence is also used to indicate the first format among multiple formats of the first channel, and the uplink data is transmitted in the first channel of the first format.
[0121] Method 2-3 is a combination of the above-mentioned methods 2-1 and 2-2.
[0122] In some embodiments, M different scrambling sequences are used, wherein one scrambling sequence is used to indicate that uplink data is not transmitted using the first channel, and the remaining M-1 scrambling sequences can be used to indicate that uplink data is transmitted on at most one of the first channels in M-1 formats, where M is an integer greater than 1.
[0123] Taking M equal to 4 and the first channel being PUCCH as an example, different scrambling sequences and their corresponding indication results may be shown in the following Table 3:
[0124] Table 3
[0125] The first format, second format, and third format in Table 3 above represent three different PUCCH formats. Furthermore, the PUCCH formats may be classified based on at least one of the following factors: the amount of uplink data that can be carried, the type of control information that can be carried, the amount of control information that can be carried, the type of multiplexing of data and control information that can be supported, etc., which are not limited in this application.
[0126] Through method 2-3, the scrambling sequence can indicate whether the uplink data is transmitted using the first channel, and when the uplink data is transmitted using the first channel, the scrambling sequence can also indicate whether the uplink data is transmitted using the first channel of a certain format, thereby improving the indication capability of the scrambling sequence.
[0127] For method 2, the scrambling sequence used to scramble the first control information is used to indicate whether uplink data is transmitted on the first channel. This does not occupy additional bit overhead, but when the RNTI sequence used for scrambling consumes too much, it will affect the number of users accessing the cell.
[0128] Mode 3: The first control information has a different format.
[0129] By defining different formats for the first control information, the format of the first control information is used to indicate whether uplink data is transmitted using the first channel. The format of the first control information may be determined by a protocol or configured by a network device, and this application does not limit this.
[0130] Mode 3-1: The format of the first control information is used to indicate whether uplink data is transmitted using the first channel.
[0131] In some embodiments, the first control information has two different formats, and the two different formats are used to indicate whether the uplink data is transmitted using the first channel. Exemplarily, the two different formats include format 1 and format 2. Format 1 of the first control information is used to indicate that the uplink data is transmitted using the first channel, and format 2 of the first control information is used to indicate that the uplink data is not transmitted using the first channel.
[0132] In some embodiments, taking the first channel as PUCCH as an example, format 1 of the first control information is used to indicate that uplink data is transmitted using PUCCH, and format 2 of the first control information is used to indicate that uplink data is not transmitted using PUCCH.
[0133] In some embodiments, taking the first channel as PUCCH as an example, format 1 of the first control information is used to indicate that uplink data is transmitted using PUCCH, and format 2 of the first control information is used to indicate that uplink data is transmitted using PUSCH.
[0134] Through this method 3-1, the format of the first control information is used to indicate whether the uplink data is transmitted using the first channel, which is relatively simple and intuitive.
[0135] Mode 3-2: The format of the first control information is used to indicate a first format among multiple formats of the first channel, and uplink data is transmitted in the first channel of the first format.
[0136] For the introduction and description of the format of the first channel, please refer to the above and will not be repeated here.
[0137] In some embodiments, the first control information has M different formats to indicate transmission of uplink data in one of the M formats of the first channel, where M is an integer greater than 1.
[0138] Exemplarily, the first control information has two different formats to indicate that uplink data is transmitted in one of two formats of the first channel. The two different formats of the first control information include format 1 and format 2. The first channel includes two formats, denoted as the first format and the second format. Format 1 of the first control information corresponds to the first channel of the first format, and format 2 of the first control information corresponds to the first channel of the second format. Taking the first channel as PUCCH as an example, when the first control information is format 1, it indicates that uplink data is transmitted in the PUCCH of the first format; when the first control information is format 2, it indicates that uplink data is transmitted in the PUCCH of the second format.
[0139] Through this method 3-2, the format of the first control information is used to indicate that the uplink data is transmitted using a first channel of a certain format, so that different uplink data can be transmitted using first channels of different formats, that is, a suitable first channel is used to transmit uplink data, which helps to improve the transmission efficiency of uplink data and the utilization of channel resources.
[0140] Method 3-3: The format of the first control information is used to indicate whether the uplink data is transmitted using the first channel, and when the uplink data is transmitted using the first channel, the format of the first control information is also used to indicate the first format among multiple formats of the first channel, and the uplink data is transmitted in the first channel of the first format.
[0141] Method 3-3 is a combination of the above-mentioned methods 3-1 and 3-2.
[0142] In some embodiments, the first control information has M different formats, one of which is used to indicate that uplink data is not transmitted using the first channel, and the remaining M-1 formats can be used to indicate that uplink data is transmitted on at most one of the M-1 formats of the first channel, where M is an integer greater than 1.
[0143] Taking M equal to 4 and the first channel being PUCCH as an example, different formats of the first control information and their corresponding indication results may be shown in Table 4 below:
[0144] Table 4
[0145] The first format, second format, and third format in Table 4 above represent three different PUCCH formats. In addition, the PUCCH formats can be divided based on at least one of the following factors: the amount of uplink data that can be carried, the type of control information that can be carried, the amount of control information that can be carried, the type of multiplexing of data and control information that can be supported, etc. This application does not limit this.
[0146] Through this method 3-3, the format of the first control information can indicate whether the uplink data is transmitted using the first channel, and when the uplink data is transmitted using the first channel, the format of the first control information can also indicate that the uplink data is transmitted using the first channel of a certain format, thereby improving the indication capability of the format of the first control information.
[0147] For mode 3, by defining different formats for the first control information, such as defining different DCI formats when the first control information is DCI, to indicate whether uplink data is transmitted on the first channel, the number of bits of the first control information can be reduced.
[0148] It should be noted that a combination of methods 1 to 3 may also be used.
[0149] In some embodiments, taking the combination of mode 1 and mode 2 as an example, an scrambling sequence is used to indicate whether the uplink data is transmitted using the first channel, and the first indication information is used to indicate the first format among multiple formats of the first channel, and the uplink data is transmitted in the first channel of the first format.
[0150] In some embodiments, taking the combination of mode 1 and mode 2 as an example, the first indication information is used to indicate whether the uplink data is transmitted using the first channel, and the scrambling sequence is used to indicate the first format among multiple formats of the first channel, and the uplink data is transmitted in the first channel of the first format.
[0151] In some embodiments, taking the combination of mode 1 and mode 3 as an example, the format of the first control information is used to indicate whether the uplink data is transmitted using the first channel, and the first indication information is used to indicate the first format among multiple formats of the first channel, and the uplink data is transmitted in the first channel of the first format.
[0152] In some embodiments, taking the combination of mode 1 and mode 3 as an example, the first indication information is used to indicate whether the uplink data is transmitted using the first channel, and the format of the first control information is used to indicate the first format among multiple formats of the first channel, and the uplink data is transmitted in the first channel of the first format.
[0153] In some embodiments, taking the combination of mode 2 and mode 3 as an example, an scrambling sequence is used to indicate whether the uplink data is transmitted using the first channel, and the format of the first control information is used to indicate the first format among multiple formats of the first channel, and the uplink data is transmitted in the first channel of the first format.
[0154] In some embodiments, taking the combination of mode 2 and mode 3 as an example, the format of the first control information is used to indicate whether the uplink data is transmitted using the first channel, and the scrambling sequence is used to indicate the first format among multiple formats of the first channel, and the uplink data is transmitted in the first channel of the first format.
[0155] Through the above method, by utilizing a combination of at least two of the first indication information, the scrambling sequence, and the format of the first control information, it is possible to indicate whether the uplink data is transmitted using the first channel, and in the case where the uplink data is transmitted using the first channel, it is further indicated that the uplink data is transmitted using a certain format of the first channel, thereby improving the indication capability.
[0156] In some embodiments, the scrambling sequence / the format of the first control information is used to indicate whether the uplink data is transmitted on the PUCCH or the PUSCH, and then the first indication information is used to indicate which PUCCH format is used for transmission.
[0157] In some embodiments, when the first control information is used to schedule uplink data, the first control information is further used to indicate resource information of the first channel. The resource information of the first channel is used to indicate the transmission resources used by the first channel. The transmission resources of the first channel refer to the resources used to transmit information on the first channel, including one or more of the following resources: time domain resources, frequency domain resources, spatial domain resources, code domain resources, etc. For details about the resource information of the first channel, please refer to the description below.
[0158] In some embodiments, the first control information is used to schedule downlink data and uplink data. In some embodiments, the first control information may be downlink grant information. In some embodiments, the first control information is used to schedule downlink data, uplink feedback information corresponding to the downlink data, and uplink data. In this case, downlink data and uplink data can be scheduled using the same control information, which helps improve PDCCH utilization. The uplink feedback information corresponding to the downlink data refers to HARQ-ACK information corresponding to the downlink data.
[0159] In some embodiments, the uplink feedback information corresponding to the downlink data is transmitted on the first channel, that is, the uplink feedback information corresponding to the downlink data and the uplink data are transmitted on the same channel (i.e., the first channel). The first control information is an information format for scheduling a downlink data channel (such as PDSCH). As shown in Figure 7, taking the first channel as PUCCH as an example, the first control information is an information format for scheduling a downlink data channel, and the first control information is used to schedule downlink data to be transmitted on a third channel (such as PDSCH), and to schedule uplink feedback information corresponding to the downlink data and uplink data to be transmitted on PUCCH. In this way, the uplink feedback information corresponding to the downlink data and the uplink data are transmitted on the same channel, which helps to save the number of bits of the first control information.
[0160] In some embodiments, the uplink feedback information corresponding to the downlink data is transmitted on a second channel, and the second channel is different from the first channel. That is to say, the uplink feedback information corresponding to the downlink data and the uplink data are transmitted on two different channels. The first control information is an information format for scheduling a downlink data channel (such as PDSCH). As shown in Figure 8, taking the first channel and the second channel as two different PUCCHs as an example, the first control information is an information format for scheduling a downlink data channel, and the first control information is used to schedule downlink data to be transmitted on a third channel (such as PDSCH), and is also used to schedule uplink feedback information corresponding to downlink data to be transmitted on PUCCH 2, and is also used to schedule uplink data to be transmitted on PUCCH1, and PUCCH 1 and PUCCH 2 are two different PUCCHs. In this way, the uplink feedback information corresponding to the downlink data and the uplink data are transmitted on two different channels, which is more flexible.
[0161] In some embodiments, when the first control information is used to schedule downlink data and uplink data, the first control information is used to indicate whether the uplink data and the first uplink feedback information are transmitted on the same channel, wherein the first uplink feedback information refers to the uplink feedback information corresponding to the downlink data.
[0162] In some embodiments, when uplink data and first uplink feedback information are transmitted on the same channel, the resource indication of the first channel used to transmit the uplink data can refer to the resource indication of the first uplink feedback information, and the resource information of the first channel does not require additional indication, thereby saving the number of bits of the first control information.
[0163] In some embodiments, when the uplink data and the first uplink feedback information are not transmitted on the same channel, resource information of the first channel used to transmit the uplink data needs to be additionally indicated. In this case, the first control information is also used to indicate the resource information of the first channel.
[0164] The resource information of the first channel mentioned above is described below. In some embodiments, the resource information of the first channel includes at least one of the following: time domain resource information of the first channel, frequency domain resource information of the first channel, spatial domain resource information of the first channel, HARQ process information corresponding to uplink data carried on the first channel, redundant version information corresponding to the uplink data carried on the first channel, power control information of the first channel, data volume information of the uplink data carried on the first channel, and spread spectrum information of the first channel.
[0165] The time domain resource information of the first channel is used to indicate the time domain resources allocated to the first channel. The above-mentioned time domain resources can be frames, subframes, time slots, sub-time slots, symbols, symbol groups, CPs (Cyclic Prefixes), cycles, etc. In some embodiments, the time domain resource information of the first channel is used to indicate at least one time domain unit occupied by the first channel, and the time domain unit is any one of the following: time slots, sub-time slots, and symbols. Of course, in some embodiments, the above-mentioned time domain unit can also be frames, subframes, symbol groups, CPs, cycles, etc., which is not limited in this application.
[0166] The frequency domain resource information of the first channel is used to indicate the frequency domain resources allocated to the first channel. The above-mentioned frequency domain resources can be frequency bands, frequency bands, subcarriers, BWP (Bandwidth Part), grids, bandwidths, RBs (Resource Block), RBGs (Resource Block Group), subbands, etc. In some embodiments, taking the first channel as PUCCH as an example, the frequency domain resources of the first channel include at least one of the following: PUCCH resource, PUCCH resource set, PUCCH format, and PUCCH coding rate. In some embodiments, taking the first channel as an extended or enhanced PUSCH as an example, the frequency domain resources of the first channel include the RBs occupied by the extended or enhanced PUSCH, etc.
[0167] The spatial resource information of the first channel indicates the spatial resources allocated to the first channel. In some embodiments, the spatial resource information may include at least one of the following: precoding information and antenna port information. The precoding information indicates the precoding method used for information transmitted on the first channel, including but not limited to at least one of linear precoding, nonlinear precoding, codebook-based precoding, and non-codebook precoding. The antenna port information indicates the antenna port used to transmit the first channel.
[0168] The HARQ process information corresponding to the uplink data carried in the first channel is used to indicate information such as the number and status of the HARQ process corresponding to the uplink data carried in the first channel.
[0169] The redundant version information corresponding to the uplink data carried on the first channel is used to indicate the redundant version (RV) corresponding to the uplink data carried on the first channel. The RV is designed to implement incremental redundancy (IR) HARQ transmission. This involves dividing the redundant bits generated by the encoder into several groups. Each RV defines a transmission starting point. Different RVs are used for the initial transmission and each HARQ retransmission to achieve the gradual accumulation of redundant bits and complete the incremental redundancy HARQ operation.
[0170] The power control information of the first channel is used to indicate the power when transmitting information on the first channel. The power control information may include open-loop power control information and / or closed-loop power control information.
[0171] The data volume information of the uplink data carried by the first channel is used to indicate the agreed data volume of the uplink data carried by the first channel. In some embodiments, the data volume may include the number of bits of CRC information corresponding to the uplink data, or may not include the number of bits of CRC information corresponding to the uplink data. In some embodiments, the data volume information of the uplink data carried by the first channel is used to indicate the agreed TBS (Transport Block Size) of the uplink data carried by the first channel.
[0172] The spreading information of the first channel is used to indicate information such as the spreading mode and spreading coefficient of the first channel.
[0173] Any information included in the resource information of the first channel mentioned above can be configured by the network device or agreed upon by the protocol, and this application does not limit this.
[0174] By indicating the resource information of the first channel through the first control information, the terminal device can clearly know the transmission resources related to the first channel, so that the network device can correctly receive the first channel and correctly demodulate the uplink data carried in the first channel.
[0175] In some embodiments, the time domain resource information of the first channel indicates at least one time domain unit occupied by the first channel in any one of the following ways:
[0176] 1. Indicates the offset value of the number of a first time domain unit in at least one time domain unit occupied by the first channel relative to the number of a second time domain unit in at least one time domain unit occupied by downlink data scheduled by the first control information. This approach can be applicable to situations where the first control information is used to schedule downlink data and uplink data, and the uplink data and uplink feedback information corresponding to the downlink data are transmitted on two different channels.
[0177] The first time domain unit may be the starting time domain unit of the at least one time domain unit occupied by the first channel, i.e., the time domain unit located most forward in the time domain, or the ending time domain unit of the at least one time domain unit occupied by the first channel, i.e., the time domain unit located most backward in the time domain. Furthermore, when the first channel occupies only one time domain unit, the first time domain unit is the time domain unit occupied by the first channel.
[0178] The second time domain unit may be the starting time domain unit of the at least one time domain unit occupied by the downlink data scheduled by the first control information, i.e., the time domain unit with the earliest time domain position, or the ending time domain unit of the at least one time domain unit occupied by the downlink data scheduled by the first control information, i.e., the time domain unit with the latest time domain position. In addition, when the downlink data scheduled by the first control information occupies only one time domain unit, the second time domain unit is the time domain unit occupied by the downlink data scheduled by the first control information.
[0179] The offset value is explained here as follows: Assuming that the time domain unit where the downlink data scheduled by the first control information is located is nD, and the offset value is k, the time domain unit occupied by the first channel is n+k, where n is obtained based on nD or downlink data. This is because the downlink data is in the downlink BWP / carrier, and the first channel is in the uplink BWP / carrier. The uplink and downlink SCS (Subcarrier Spacing) may be different, so nD cannot be directly equivalent to n. For example, n is the last uplink time domain unit overlapping with nD, or n is the last uplink time domain unit overlapping with the downlink data. Among them, the time domain unit can be a time slot or other form of time domain unit, which is not limited in this application.
[0180] 2. Indicates the offset value of the number of a first time domain unit in at least one time domain unit occupied by the first channel relative to the number of a third time domain unit in at least one time domain unit occupied by uplink feedback information corresponding to downlink data scheduled by the first control information. This approach can also be applied to situations where the first control information is used to schedule downlink data and uplink data, and the uplink data and the uplink feedback information corresponding to the downlink data are transmitted on two different channels.
[0181] The third time domain unit may be the starting time domain unit among the at least one time domain unit occupied by the uplink feedback information, i.e., the time domain unit with the earliest time domain position, or the ending time domain unit among the at least one time domain unit occupied by the uplink feedback information, i.e., the time domain unit with the latest time domain position. In addition, when the uplink feedback information occupies only one time domain unit, the third time domain unit is the time domain unit occupied by the uplink feedback information.
[0182] The offset value is explained as follows: Assuming that the time domain unit where the uplink feedback information corresponding to the downlink data scheduled by the first control information is located is n, and the offset value is k, then the time domain unit occupied by the first channel is n+k. The time domain unit can be a time slot or other form of time domain unit, which is not limited in this application.
[0183] 3. Indicates the offset value of the number of the first time domain unit in the at least one time domain unit occupied by the first channel relative to the number of the fourth time domain unit in the at least one time domain unit occupied by the first control information. This approach can be applicable to situations where the first control information is used to schedule downlink data, and can also be applicable to situations where the first control information is used to schedule downlink data and uplink data.
[0184] The fourth time domain unit may be a starting time domain unit among the at least one time domain unit occupied by the first control information, i.e., a time domain unit with the earliest time domain position, or an ending time domain unit among the at least one time domain unit occupied by the first control information, i.e., a time domain unit with the latest time domain position. In addition, when the first control information occupies only one time domain unit, the fourth time domain unit is the time domain unit occupied by the first control information.
[0185] The offset value is explained here as follows: Assuming that the time domain unit occupied by the first control information is nD and the offset value is k, the time domain unit occupied by the first channel is n+k, where n is obtained based on nD or the first control information. This is because the first control information is in the downlink BWP / carrier, while the first channel is in the uplink BWP / carrier. The uplink and downlink SCSs may be different, so nD cannot be directly equivalent to n. For example, n is the last uplink time domain unit overlapping with nD, or n is the last uplink time domain unit overlapping with the first control information. The time domain unit can be a time slot or other form of time domain unit, which is not limited in this application.
[0186] 4. Indicates the absolute value of the number of the first time domain unit in the at least one time domain unit occupied by the first channel. This method can be applicable to the case where the first control information is used to schedule downlink data, and can also be applicable to the case where the first control information is used to schedule downlink data and uplink data.
[0187] As shown in Figure 9, Offset 1 represents the number of the starting time domain unit in at least one time domain unit occupied by the first channel, and is an offset value relative to the number of the starting time domain unit in at least one time domain unit occupied by the downlink data scheduled by the first control information. Offset 2 represents the number of the starting time domain unit in at least one time domain unit occupied by the first channel, and is an offset value relative to the number of the starting time domain unit in at least one time domain unit occupied by the uplink feedback information corresponding to the downlink data scheduled by the first control information. Offset 3 represents the number of the starting time domain unit in at least one time domain unit occupied by the first channel, and is an offset value relative to the number of the starting time domain unit in at least one time domain unit occupied by the first control information.
[0188] In addition, for the indication of frequency domain resources, for the situation where the first control information is used to schedule downlink data and uplink data, and the uplink data and the uplink feedback information corresponding to the downlink data are transmitted on two different channels, the frequency domain resource indication information can also be used to indicate the absolute value of the index of the frequency domain resources occupied by the uplink data, and can also be used to indicate the offset value of the index of the frequency domain resources occupied by the uplink data relative to the reference index; wherein the reference index can be the index of the frequency domain resources occupied by the uplink feedback information corresponding to the downlink data. In some embodiments, when the first channel and the second channel are PUCCH, the above-mentioned frequency domain resources can be PUCCH resources or a PUCCH resource set. In some embodiments, the index of the frequency domain resource can be an absolute number of the PUCCH resource or a relative number in the PUCCH resource set.
[0189] In the above manner, indicating the offset value in the time domain resource indication information or the frequency domain resource indication information helps to save the number of bits required for the above information.
[0190] In some embodiments, the transmission resources used by the first channel and / or the second channel described above may not necessarily be indicated by the first control information, but may instead be determined based on the transmission resources used by the third channel. The third channel is used to transmit downlink data, such as a PDSCH. The third channel may be scheduled by the first control information or configured by other configuration information, such as an SPS PDSCH.
[0191] In some embodiments, the uplink feedback information corresponding to the downlink data is transmitted on the first channel, that is, the uplink feedback information corresponding to the downlink data and the uplink data are transmitted on the same channel (i.e., the first channel). The first control information is an information format used to schedule a downlink data channel (such as PDSCH). As shown in Figure 10, taking the first channel as PUCCH as an example, the first control information is an information format used to schedule a downlink data channel, and the first control information is used to schedule downlink data to be transmitted on a third channel (such as PDSCH), and to schedule uplink feedback information corresponding to the downlink data and uplink data to be transmitted on PUCCH. In this way, the uplink feedback information corresponding to the downlink data and the uplink data are transmitted on the same channel. The transmission resources used by the first channel are determined based on the transmission resources used by the third channel.
[0192] In some embodiments, the uplink feedback information corresponding to the downlink data is transmitted on a second channel, and the second channel is different from the first channel. That is to say, the uplink feedback information corresponding to the downlink data and the uplink data are transmitted on two different channels. The first control information is an information format used to schedule a downlink data channel (such as PDSCH). As shown in Figure 11, taking the first channel and the second channel as two different PUCCHs as an example, the first control information is an information format used to schedule a downlink data channel. The first control information is used to schedule downlink data to be transmitted on a third channel (such as PDSCH), and is also used to schedule uplink feedback information corresponding to the downlink data to be transmitted on PUCCH 2, and is also used to schedule uplink data to be transmitted on PUCCH1. PUCCH 1 and PUCCH 2 are two different PUCCHs. In this way, the uplink feedback information corresponding to the downlink data and the uplink data are transmitted on two different channels. The transmission resources used by the first channel and the transmission resources used by the second channel are determined based on the transmission resources used by the third channel.
[0193] In some embodiments, the terminal device transmits uplink data on the first channel based on the third channel. The third channel is used to transmit downlink data, such as the third channel can be PDSCH. The third channel can be scheduled by the first control information, or it can be configured by other configuration information, such as the third channel can be SPS PDSCH. The first channel can be PUCCH. The resource information of the first channel can be agreed by the protocol, or configured by the network device, or carried in the third channel (such as PDSCH), and this application does not limit this. In this implementation mode, the transmission of the first channel can be completely independent of the first control information, that is, there is a third channel corresponding to a first channel for transmitting uplink data.
[0194] In some embodiments, for a situation where a terminal device transmits uplink data on a first channel based on an instruction of the first control information, the first channel satisfies the following timing conditions: the start time of the first channel is not earlier than the first preset duration after the end time of the first control information. The above-mentioned start time of the first channel is not earlier than the first preset duration after the end time of the first control information, which can be understood as: the start time of the first channel is equal to or later than the first preset duration after the end time of the first control information. In some embodiments, for different types of first channels, such as PUCCH and PUSCH, the corresponding first preset durations may be different. In some embodiments, the first preset duration is related to the frequency range and / or subcarrier spacing, and the first preset duration may be agreed upon by the protocol or configured by the network device, which is not limited in this application. In the above manner, it can be ensured that the terminal device has sufficient time to prepare for the transmission of the first channel after receiving the first control information.
[0195] In some embodiments, a terminal device receives first configuration information, wherein transmission of uplink data on the first channel is determined based on the first configuration information. In some embodiments, the terminal device determines whether to use the first channel to transmit uplink data based on the configuration of the first configuration information. The first configuration information may be sent by a network device. In some embodiments, the network device sends the first configuration information, which is used to configure whether uplink data is transmitted using the first channel; accordingly, the terminal device receives the first configuration information and determines whether to use the first channel to transmit uplink data based on an indication of the first configuration information.
[0196] In some embodiments, if it is determined based on the configuration of the first configuration information that the uplink data is transmitted using the first channel, the terminal device transmits the uplink data on the first channel.
[0197] In some embodiments, if it is determined based on the configuration of the first configuration information that the uplink data is not transmitted using the first channel, the terminal device does not transmit the uplink data on the first channel.
[0198] In this way, the transmission of uplink data is semi-statically configured through configuration information, that is, the transmission resources of uplink data are periodically reserved, which can save the transmission overhead of downlink control information and avoid blind detection of downlink control information by terminal devices, saving power consumption of terminal devices, but the transmission efficiency of uplink data is relatively low.
[0199] In some embodiments, the first configuration information is used to configure information about the first channel. In some embodiments, the first configuration information is used to configure information about resources used by the first channel. The resources used by the first channel include one or more of the following resources: time domain resources, frequency domain resources, spatial domain resources, code domain resources, etc.
[0200] In some embodiments, the information of the first channel includes at least one of the following: the period of the resources used by the first channel, the time domain position of the resources used by the first channel, the frequency domain position of the resources used by the first channel, the format of the resources used by the first channel, the coding rate of the resources used by the first channel, the amount of data carried by the first channel, and the spread spectrum information of the first channel.
[0201] In some embodiments, the information of the resources used by the first channel includes at least one of the following: the period of the resources used by the first channel, the time domain position of the resources used by the first channel, the frequency domain position of the resources used by the first channel, the format of the resources used by the first channel, and the coding rate of the resources used by the first channel.
[0202] Since the transmission of uplink data is semi-statically configured through configuration information, the resources used by the first channel are periodic resources at this time, and the configuration information may include the period of the resources used by the first channel.
[0203] The time domain position of the resource used by the first channel may include: an offset value (offset) of the resource used by the first channel within a period, an index or number of a time domain subunit occupied by the resource used by the first channel in the time domain unit, etc. A time domain unit may include multiple time domain subunits, a time domain unit may be a time slot, and a time domain subunit may be a symbol.
[0204] The frequency domain position of the resources used by the first channel may include: RBs, RBGs, etc. occupied by the resources used by the first channel.
[0205] In the case where the first channel is a PUCCH, since the PUCCH has multiple different formats, the format of the resources used by the first channel may refer to the PUCCH format used by the first channel.
[0206] The coding rate of the resources used by the first channel is also called coding efficiency, which refers to the ratio of useful information to the total information in the encoded data stream.
[0207] The data volume of the data carried by the first channel refers to the agreed data volume of the data carried by the first channel. In some embodiments, the data volume of the data carried by the first channel refers to the agreed TBS of the data carried by the first channel.
[0208] The spreading information of the first channel is used to indicate information such as the spreading mode and spreading coefficient of the first channel.
[0209] By configuring the information of the first channel through the first configuration information, the terminal device can clearly know the transmission resources and / or transmission mode related to the first channel, thereby improving the reliability of uplink data transmission.
[0210] In some embodiments, the uplink data adopts a channel coding scheme of Polar code, or a channel coding scheme of small block length, such as Reed Muller code. In some embodiments, the data volume of the uplink data is constrained, and the maximum data volume does not exceed N bits. For example, N=1706. In some embodiments, the above-mentioned uplink data can be transmitted in TB form, or in PDU form or other forms, which is not limited in this application. In some embodiments, if there is check information corresponding to the uplink data, the check information corresponding to the uplink data is also carried in the first channel for transmission; wherein the check information can be CRC information or other forms of check information, which is not limited in this application. For uplink transmission of small data amounts, the use of Polar code or a channel coding scheme of small block length has better performance than LDPC code.
[0211] In some embodiments, the amount of uplink data is determined based on at least one of the following parameters: the number of RBs used to transmit uplink data in the first channel, the number of REs (Resource Element) used in each RB to transmit uplink data, the number of REs used to transmit uplink data in the first channel, the number of time domain units used to transmit uplink data in the resources used by the first channel, the coding rate of the resources used by the first channel, the coding rate corresponding to the uplink data, the modulation method of the resources used by the first channel, and the reference signal overhead of the resources used by the first channel. Among them, the reference signal overhead refers to the overhead of the reference signal, such as the number of bits occupied by the reference signal. The above-mentioned reference signal can be a DMRS (Demodulation Reference Signal) or other reference signal, which is not limited in this application.
[0212] In some embodiments, when the information transmitted on the first channel includes only uplink data, the coding rate of the resources used by the first channel is the same as the coding rate corresponding to the uplink data, and the two actually mean the same thing.
[0213] In some embodiments, when the information transmitted on the first channel includes uplink data and uplink control information (such as uplink feedback information corresponding to the downlink data), since the coding rate corresponding to the uplink data and the coding rate corresponding to the uplink control information may be the same or different, the coding rate of the resources used by the first channel may refer to the coding rate corresponding to the uplink data, the coding rate corresponding to the uplink control information, or the average of the coding rate corresponding to the uplink data and the coding rate corresponding to the uplink control information.
[0214] In some embodiments, the amount of uplink data includes the number of bits of the uplink data itself. If there is check information corresponding to the uplink data, the amount of uplink data includes the number of bits of the uplink data itself and the number of bits of the check information corresponding to the uplink data.
[0215] In some embodiments, Among them, M RB-data is the number of RBs used to transmit uplink data in the first channel, is the number of REs used for uplink data transmission in each RB, is the number of time domain units (such as symbols) used to transmit uplink data in the resources used by the first channel, Q m is the modulation mode of the resources used by the first channel, and r is the coding rate of the resources used by the first channel.
[0216] In some embodiments, the amount of uplink data = RE total *Q m *r; where RE total is the number of REs used to transmit uplink data in the first channel, Q m is the modulation mode of the resources used by the first channel, and r is the coding rate of the resources used by the first channel.
[0217] The technical solution provided in the present application helps to improve the reliability and system efficiency of small packet data transmission by transmitting uplink data in a first channel that supports carrying uplink control information, such as using an uplink control channel to transmit uplink data.
[0218] Please refer to Figure 12, which shows a flow chart of a data transmission method provided by another embodiment of the present application. The method can be performed by a network device. The method may include the following steps:
[0219] In step 1210 , the network device receives uplink data transmitted on a first channel, where the first channel supports carrying control information.
[0220] In some embodiments, the method further includes: the network device sending first control information, wherein the transmission of uplink data on the first channel is determined based on the first control information. In some embodiments, the first control information is used to indicate whether the uplink data is transmitted using the first channel. In some embodiments, the network device sends the first control information before receiving the uplink data transmitted on the first channel.
[0221] In some embodiments, the first control information includes first indication information. The first indication information is used to indicate whether uplink data is transmitted using the first channel; and / or the first indication information is used to indicate a first format among multiple formats of the first channel, and the uplink data is transmitted on the first channel in the first format.
[0222] In some embodiments, the first control information is scrambled using a scrambling sequence. The scrambling sequence is used to indicate whether uplink data is transmitted using the first channel; and / or the scrambling sequence is used to indicate a first format among multiple formats of the first channel, and the uplink data is transmitted on the first channel in the first format.
[0223] In some embodiments, the format of the first control information is used to indicate whether the uplink data is transmitted using the first channel; and / or, the format of the first control information is used to indicate a first format among multiple formats of the first channel, and the uplink data is transmitted in the first channel of the first format.
[0224] In some embodiments, the format of the first control information is an information format used for scheduling an uplink channel.
[0225] In some embodiments, the first control information is used to schedule downlink data and uplink data.
[0226] In some embodiments, uplink feedback information corresponding to the downlink data is transmitted on a first channel; or, uplink feedback information corresponding to the downlink data is transmitted on a second channel, where the second channel is different from the first channel.
[0227] In some embodiments, the first control information is used to indicate whether the uplink data and the first uplink feedback information are transmitted on the same channel, and the first uplink feedback information is uplink feedback information corresponding to the downlink data.
[0228] In some embodiments, the first control information is used to indicate resource information of the first channel.
[0229] In some embodiments, the resource information of the first channel includes at least one of the following: time domain resource information of the first channel, frequency domain resource information of the first channel, spatial domain resource information of the first channel, HARQ process information corresponding to the uplink data carried in the first channel, redundant version information corresponding to the uplink data carried in the first channel, power control information of the first channel, data volume information of the uplink data carried by the first channel, and spread spectrum information of the first channel.
[0230] In some embodiments, the time domain resource information of the first channel is used to indicate at least one time domain unit occupied by the first channel, where the time domain unit is any one of the following: a time slot, a sub-time slot, or a symbol.
[0231] In some embodiments, the time domain resource information of the first channel indicates at least one time domain unit occupied by the first channel in any one of the following ways:
[0232] Indicates the offset value of the number of a first time domain unit in the at least one time domain unit occupied by the first channel relative to the number of a second time domain unit in the at least one time domain unit occupied by the downlink data scheduled by the first control information;
[0233] Indicates an offset value of the number of a first time domain unit in the at least one time domain unit occupied by the first channel relative to the number of a third time domain unit in the at least one time domain unit occupied by the uplink feedback information corresponding to the downlink data scheduled by the first control information;
[0234] Indicates an offset value of the number of a first time domain unit in the at least one time domain unit occupied by the first channel relative to the number of a fourth time domain unit in the at least one time domain unit occupied by the first control information;
[0235] Indicates an absolute value of the number of a first time domain unit in the at least one time domain unit occupied by the first channel.
[0236] In some embodiments, the first channel satisfies the following timing condition: a start time of the first channel is no earlier than a first preset time length after an end time of the first control information.
[0237] In some embodiments, the method further includes: the network device sending first configuration information, wherein the transmission of uplink data on the first channel is determined based on the first configuration information. In some embodiments, the first configuration information is used to configure whether the uplink data is transmitted using the first channel. In some embodiments, the network device sends the first configuration information before receiving the uplink data transmitted on the first channel.
[0238] In some embodiments, the first configuration information is used to configure information of the first channel.
[0239] In some embodiments, the information of the first channel includes at least one of the following: the period of the resources used by the first channel, the time domain position of the resources used by the first channel, the frequency domain position of the resources used by the first channel, the format of the resources used by the first channel, the coding rate of the resources used by the first channel, the amount of data carried by the first channel, and the spread spectrum information of the first channel.
[0240] In some embodiments, the uplink data adopts a Polar code channel coding scheme or a small block length channel coding scheme.
[0241] In some embodiments, the amount of uplink data is determined based on at least one of the following parameters: the number of RBs used to transmit uplink data in the first channel, the number of REs used to transmit uplink data in each RB, the number of REs used to transmit uplink data in the first channel, the number of time domain units used to transmit uplink data in the resources used by the first channel, the coding rate of the resources used by the first channel, the coding rate corresponding to the uplink data, the modulation method of the resources used by the first channel, and the reference signal overhead of the resources used by the first channel.
[0242] In some embodiments, the first channel includes at least one of the following: PUCCH, PUSCH with a first characteristic; wherein the first characteristic includes at least one of the following: using spread spectrum, adopting Polar code or a channel coding scheme with a small block length.
[0243] For details not described in detail in the network device side method embodiment, please refer to the terminal device side method embodiment above. In addition, the technical effects achieved by the network device side method embodiment can also be referred to the description of the terminal device side method embodiment, and the two are similar.
[0244] The technical solution provided in the embodiment of the present application helps to improve the reliability and system efficiency of small packet data transmission by receiving uplink data in a first channel that supports carrying control information, such as using an uplink control channel to receive uplink data.
[0245] The following is an embodiment of the device of the present application, which can be used to implement the embodiment of the method of the present application. For details not disclosed in the embodiment of the device of the present application, please refer to the embodiment of the method of the present application.
[0246] Please refer to Figure 13, which shows a block diagram of a data transmission device provided by an embodiment of the present application. The device has the function of implementing the method example on the terminal device side described above. The function can be implemented by hardware or by hardware executing corresponding software implementation. The device can be the terminal device described above, or it can be set in the terminal device. As shown in Figure 13, the device 1300 may include: a sending module 1310.
[0247] The sending module 1310 is configured to transmit uplink data on a first channel, where the first channel supports carrying control information.
[0248] In some embodiments, as shown in FIG13 , the apparatus further includes a receiving module 1320 configured to receive first control information, wherein transmitting the uplink data on the first channel is determined based on the first control information.
[0249] In some embodiments, the sending module 1310 is configured to transmit the uplink data on the first channel if it is determined based on an indication of the first control information that the uplink data is to be transmitted using the first channel.
[0250] In some embodiments, the first control information includes first indication information; the first indication information is used to indicate whether the uplink data is transmitted using the first channel; and / or, the first indication information is used to indicate a first format among multiple formats of the first channel, and the uplink data is transmitted in the first channel of the first format.
[0251] In some embodiments, the first control information is scrambled using a scrambling sequence; the scrambling sequence is used to indicate whether the uplink data is transmitted using the first channel; and / or, the scrambling sequence is used to indicate a first format among multiple formats of the first channel, and the uplink data is transmitted in the first channel in the first format.
[0252] In some embodiments, the format of the first control information is used to indicate whether the uplink data is transmitted using the first channel; and / or, the format of the first control information is used to indicate a first format among multiple formats of the first channel, and the uplink data is transmitted in the first channel of the first format.
[0253] In some embodiments, the format of the first control information is an information format used for scheduling an uplink channel.
[0254] In some embodiments, the first control information is used to schedule downlink data and the uplink data.
[0255] In some embodiments, the uplink feedback information corresponding to the downlink data is transmitted on the first channel; or, the uplink feedback information corresponding to the downlink data is transmitted on a second channel, and the second channel is different from the first channel.
[0256] In some embodiments, the first control information is used to indicate whether the uplink data and the first uplink feedback information are transmitted on the same channel, and the first uplink feedback information is uplink feedback information corresponding to the downlink data.
[0257] In some embodiments, the first control information is used to indicate resource information of the first channel.
[0258] In some embodiments, the resource information of the first channel includes at least one of the following: time domain resource information of the first channel; frequency domain resource information of the first channel; spatial domain resource information of the first channel; HARQ process information corresponding to the uplink data carried in the first channel; redundant version information corresponding to the uplink data carried in the first channel; power control information of the first channel; data volume information of the uplink data carried by the first channel; and spread spectrum information of the first channel.
[0259] In some embodiments, the time domain resource information of the first channel is used to indicate at least one time domain unit occupied by the first channel, and the time domain unit is any one of the following: a time slot, a sub-time slot, and a symbol.
[0260] In some embodiments, the time domain resource information of the first channel indicates at least one time domain unit occupied by the first channel in any one of the following ways:
[0261] Indicates an offset value of the number of a first time domain unit in at least one time domain unit occupied by the first channel relative to the number of a second time domain unit in at least one time domain unit occupied by downlink data scheduled by the first control information;
[0262] Indicates an offset value of the number of a first time domain unit in at least one time domain unit occupied by the first channel relative to the number of a third time domain unit in at least one time domain unit occupied by uplink feedback information corresponding to downlink data scheduled by the first control information;
[0263] an offset value indicating the number of a first time domain unit in the at least one time domain unit occupied by the first channel relative to the number of a fourth time domain unit in the at least one time domain unit occupied by the first control information;
[0264] Indicates an absolute value of the number of a first time domain unit in at least one time domain unit occupied by the first channel.
[0265] In some embodiments, the first channel satisfies the following timing condition: a start time of the first channel is no earlier than a first preset time length after an end time of the first control information.
[0266] In some embodiments, as shown in FIG13 , the apparatus further includes a receiving module 1320 configured to receive first configuration information, wherein transmitting the uplink data on the first channel is determined according to the first configuration information.
[0267] In some embodiments, the sending module 1310 is configured to transmit the uplink data on the first channel if it is determined based on the configuration of the first configuration information that the uplink data is to be transmitted using the first channel.
[0268] In some embodiments, the first configuration information is used to configure information of the first channel.
[0269] In some embodiments, the information of the first channel includes at least one of the following: the period of the resources used by the first channel; the time domain position of the resources used by the first channel; the frequency domain position of the resources used by the first channel; the format of the resources used by the first channel; the coding rate of the resources used by the first channel; the amount of data carried by the first channel; and the spread spectrum information of the first channel.
[0270] In some embodiments, the uplink data adopts a Polar code channel coding scheme or a small block length channel coding scheme.
[0271] In some embodiments, the amount of the uplink data is determined based on at least one of the following parameters: the number of RBs in the first channel used to transmit the uplink data, the number of REs in each RB used to transmit the uplink data, the number of REs in the first channel used to transmit the uplink data, the number of time domain units in the resources used by the first channel used to transmit the uplink data, the coding rate of the resources used by the first channel, the coding rate corresponding to the uplink data, the modulation method of the resources used by the first channel, and the reference signal overhead of the resources used by the first channel.
[0272] In some embodiments, the first channel includes at least one of the following: PUCCH; PUSCH with a first characteristic; wherein the first characteristic includes at least one of the following: using a channel coding scheme with spread spectrum, Polar code or small block length.
[0273] Please refer to Figure 14, which shows a block diagram of a data transmission device provided by another embodiment of the present application. This device has the function of implementing the above-mentioned network device-side method example. The function can be implemented by hardware or by hardware executing corresponding software. This device can be the network device described above, or it can be installed in a network device. As shown in Figure 14, the device 1400 can include: a receiving module 1410.
[0274] The receiving module 1410 is configured to receive uplink data transmitted on a first channel, where the first channel supports carrying control information.
[0275] In some embodiments, as shown in FIG14 , the apparatus further includes a sending module 1420 configured to send first control information, wherein the transmission of the uplink data on the first channel is determined based on the first control information.
[0276] In some embodiments, the first control information is used to indicate whether the uplink data is transmitted using the first channel.
[0277] In some embodiments, the first control information includes first indication information; the first indication information is used to indicate whether the uplink data is transmitted using the first channel; and / or, the first indication information is used to indicate the transmission of the uplink data in one of multiple formats of the first channel.
[0278] In some embodiments, the first control information is scrambled using a scrambling sequence; the scrambling sequence is used to indicate whether the uplink data is transmitted using the first channel; and / or the scrambling sequence is used to indicate that the uplink data is transmitted in one of multiple formats of the first channel.
[0279] In some embodiments, the format of the first control information is used to indicate whether the uplink data is transmitted using the first channel; and / or, the format of the first control information is used to indicate that the uplink data is transmitted in one of multiple formats of the first channel.
[0280] In some embodiments, the format of the first control information is an information format used for scheduling an uplink channel.
[0281] In some embodiments, the first control information is used to schedule downlink data and the uplink data.
[0282] In some embodiments, the uplink feedback information corresponding to the downlink data is transmitted on the first channel; or, the uplink feedback information corresponding to the downlink data is transmitted on a second channel, and the second channel is different from the first channel.
[0283] In some embodiments, the first control information is used to indicate whether the uplink data and the first uplink feedback information are transmitted on the same channel, and the first uplink feedback information is uplink feedback information corresponding to the downlink data.
[0284] In some embodiments, the first control information is used to indicate resource information of the first channel.
[0285] In some embodiments, the resource information of the first channel includes at least one of the following: time domain resource information of the first channel; frequency domain resource information of the first channel; spatial domain resource information of the first channel; HARQ process information corresponding to the uplink data carried in the first channel; redundant version information corresponding to the uplink data carried in the first channel; power control information of the first channel; data volume information of the uplink data carried by the first channel; and spread spectrum information of the first channel.
[0286] In some embodiments, the time domain resource information of the first channel is used to indicate at least one time domain unit occupied by the first channel, and the time domain unit is any one of the following: a time slot, a sub-time slot, and a symbol.
[0287] In some embodiments, the time domain resource information of the first channel indicates at least one time domain unit occupied by the first channel in any one of the following ways:
[0288] Indicates an offset value of the number of a first time domain unit in at least one time domain unit occupied by the first channel relative to the number of a second time domain unit in at least one time domain unit occupied by downlink data scheduled by the first control information;
[0289] Indicates an offset value of the number of a first time domain unit in at least one time domain unit occupied by the first channel relative to the number of a third time domain unit in at least one time domain unit occupied by uplink feedback information corresponding to downlink data scheduled by the first control information;
[0290] an offset value indicating the number of a first time domain unit in the at least one time domain unit occupied by the first channel relative to the number of a fourth time domain unit in the at least one time domain unit occupied by the first control information;
[0291] Indicates an absolute value of the number of a first time domain unit in at least one time domain unit occupied by the first channel.
[0292] In some embodiments, the first channel satisfies the following timing condition: a start time of the first channel is no earlier than a first preset time length after an end time of the first control information.
[0293] In some embodiments, as shown in FIG14 , the apparatus further includes a sending module 1420 configured to send first configuration information, wherein the transmission of the uplink data on the first channel is determined according to the first configuration information.
[0294] In some embodiments, the first configuration information is used to configure whether the uplink data is transmitted using the first channel.
[0295] In some embodiments, the first configuration information is used to configure information of the first channel.
[0296] In some embodiments, the information of the first channel includes at least one of the following: the period of the resources used by the first channel; the time domain position of the resources used by the first channel; the frequency domain position of the resources used by the first channel; the format of the resources used by the first channel; the coding rate of the resources used by the first channel; the amount of data carried by the first channel; and the spread spectrum information of the first channel.
[0297] In some embodiments, the uplink data adopts a Polar code channel coding scheme or a small block length channel coding scheme.
[0298] In some embodiments, the amount of the uplink data is determined based on at least one of the following parameters: the number of RBs in the first channel used to transmit the uplink data, the number of REs in each RB used to transmit the uplink data, the number of REs in the first channel used to transmit the uplink data, the number of time domain units in the resources used by the first channel used to transmit the uplink data, the coding rate of the resources used by the first channel, the coding rate corresponding to the uplink data, the modulation method of the resources used by the first channel, and the reference signal overhead of the resources used by the first channel.
[0299] In some embodiments, the first channel includes at least one of the following: PUCCH; PUSCH with a first characteristic; wherein the first characteristic includes at least one of the following: using a channel coding scheme with spread spectrum, Polar code or small block length.
[0300] It should be noted that the device provided in the above embodiment only uses the division of the above-mentioned functional modules as an example to implement its functions. In actual applications, the above-mentioned functions can be assigned to different functional modules according to actual needs, that is, the content structure of the device can be divided into different functional modules to complete all or part of the functions described above.
[0301] Regarding the apparatus in the above embodiment, the specific manner in which each module performs operations has been described in detail in the embodiment of the method, and will not be elaborated here.
[0302] Please refer to Figure 15, which shows a schematic diagram of the structure of a terminal device 1500 provided in one embodiment of the present application. The terminal device 1500 can be used to execute the method steps performed by the terminal device in the above embodiments. The terminal device 1500 may include: a processor 1501, a transceiver 1502, and a memory 1503. The transceiver 1502 is used to implement sending or receiving functions, such as the functions of the sending module 1110 and / or receiving module 1120 described above. The processor 1501 can be used to implement other processing functions or control sending and / or receiving.
[0303] The processor 1501 includes one or more processing cores. The processor 1501 executes various functional applications and information processing by running software programs and modules.
[0304] The transceiver 1502 may include a receiver and a transmitter. For example, the receiver and the transmitter may be implemented as the same wireless communication component, which may include a wireless communication chip and a radio frequency antenna.
[0305] The memory 1503 may be connected to the processor 1501 and the transceiver 1502 .
[0306] The memory 1503 may be used to store a computer program executed by the processor, and the processor 1501 is used to execute the computer program to implement the various steps performed by the terminal device in the above method embodiment.
[0307] In addition, the memory 1503 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, including but not limited to: magnetic disk or optical disk, electrically erasable programmable read-only memory, erasable programmable read-only memory, static random access memory, read-only memory, magnetic memory, flash memory, and programmable read-only memory.
[0308] In some embodiments, the transceiver 1502 is configured to transmit uplink data on a first channel, and the first channel supports carrying control information.
[0309] For details not described in detail in the above embodiments, please refer to the introduction in the above method embodiments, which will not be repeated here.
[0310] Please refer to Figure 16, which shows a schematic diagram of the structure of a network device 1600 provided in one embodiment of the present application. Network device 1600 can be used to execute the method steps performed by the network device in the above embodiments. Network device 1600 may include: a processor 1601, a transceiver 1602, and a memory 1603. The transceiver 1602 is used to implement sending or receiving functions, such as the functions of the receiving module 1210 and / or the sending module 1220 described above, and the processor 1601 can be used to implement other processing functions or control sending and / or receiving.
[0311] The processor 1601 includes one or more processing cores. The processor 1601 executes various functional applications and information processing by running software programs and modules.
[0312] The transceiver 1602 may include a receiver and a transmitter. For example, the transceiver 1602 may include a wired communication component, which may include a wired communication chip and a wired interface (such as an optical fiber interface). Alternatively, the transceiver 1602 may also include a wireless communication component, which may include a wireless communication chip and a radio frequency antenna.
[0313] The memory 1603 may be connected to the processor 1601 and the transceiver 1602 .
[0314] The memory 1603 may be used to store a computer program executed by the processor, and the processor 1601 is used to execute the computer program to implement each step performed by the network device in the above method embodiment.
[0315] In addition, the memory 1603 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, including but not limited to: magnetic disk or optical disk, electrically erasable programmable read-only memory, erasable programmable read-only memory, static random access memory, read-only memory, magnetic memory, flash memory, and programmable read-only memory.
[0316] In some embodiments, the transceiver 1602 is configured to receive uplink data transmitted on a first channel, where the first channel supports carrying control information.
[0317] For details not described in detail in this embodiment, please refer to the above embodiments and will not be described in detail here.
[0318] An embodiment of the present application further provides a computer-readable storage medium, in which a computer program is stored. The computer program is used to be executed by a processor of a terminal device to implement the above-mentioned data transmission method on the terminal device side.
[0319] An embodiment of the present application further provides a computer-readable storage medium, in which a computer program is stored. The computer program is used to be executed by a processor of a network device to implement the above-mentioned data transmission method on the network device side.
[0320] In some embodiments, the computer-readable storage medium may include: ROM (Read-Only Memory), RAM (Random-Access Memory), SSD (Solid State Drives), or an optical disk, etc. Among them, the random access memory may include ReRAM (Resistance Random Access Memory) and DRAM (Dynamic Random Access Memory).
[0321] An embodiment of the present application further provides a chip, which includes a programmable logic circuit and / or program instructions. When the chip runs on a terminal device, it is used to implement the above-mentioned data transmission method on the terminal device side.
[0322] An embodiment of the present application further provides a chip, which includes a programmable logic circuit and / or program instructions. When the chip runs on a network device, it is used to implement the above-mentioned data transmission method on the network device side.
[0323] An embodiment of the present application also provides a computer program product or computer program, which includes computer instructions, and the computer instructions are stored in a computer-readable storage medium. The processor of the terminal device reads and executes the computer instructions from the computer-readable storage medium to implement the above-mentioned data transmission method on the terminal device side.
[0324] An embodiment of the present application also provides a computer program product or computer program, which includes computer instructions, and the computer instructions are stored in a computer-readable storage medium. The processor of the network device reads and executes the computer instructions from the computer-readable storage medium to implement the above-mentioned data transmission method on the network device side.
[0325] It should be understood that the "indication" mentioned in the embodiments of this application can be a direct indication, an indirect indication, or an indication of an association. For example, "A indicates B" can mean that A directly indicates B, for example, B can be obtained through A; it can also mean that A indirectly indicates B, for example, A indicates C, and B can be obtained through C; it can also mean that there is an association between A and B.
[0326] In the description of the embodiments of the present application, the term "corresponding" may indicate a direct or indirect correspondence between the two, or an association relationship between the two, or a relationship between indication and being indicated, configuration and being configured, etc.
[0327] In some embodiments of the present application, "predefined" may be implemented by pre-storing corresponding codes, tables, or other methods that can be used to indicate relevant information in a device (e.g., including a terminal device and a network device), and the present application does not limit the specific implementation method. For example, predefined may refer to information defined in a protocol.
[0328] In some embodiments of the present application, the "protocol" may refer to a standard protocol in the field of communications, for example, it may include an LTE protocol, a NR protocol, and related protocols used in future communication systems, and this application does not limit this.
[0329] In this document, "plurality" refers to two or more. "And / or" describes a relationship between associated objects, indicating that three possible relationships exist. For example, "A and / or B" can mean: A exists alone, A and B exist simultaneously, or B exists alone. The character " / " generally indicates an "or" relationship between the associated objects.
[0330] In addition, the step numbers described in this document only illustrate a possible execution order between the steps. In some other embodiments, the above steps may not be executed in the order of the numbers, such as two steps with different numbers are executed at the same time, or two steps with different numbers are executed in the opposite order of the diagram. The embodiments of the present application are not limited to this.
[0331] Those skilled in the art will appreciate that in one or more of the above examples, the functions described in the embodiments of the present application can be implemented using hardware, software, firmware, or any combination thereof. When implemented using software, these functions can be stored in a computer-readable medium or transmitted as one or more instructions or codes on a computer-readable medium. Computer-readable media include computer storage media and communication media, wherein communication media include any media that facilitates the transmission of computer programs from one place to another. The storage medium can be any available medium that can be accessed by a general-purpose or special-purpose computer.
[0332] The above description is merely an exemplary embodiment of the present application and is not intended to limit the present application. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present application shall be included in the scope of protection of the present application.
Claims
1. A data transmission method, characterized in that, the method is executed by a terminal device, and the method includes: transmitting uplink data on a first channel, where the first channel supports carrying control information.
2. The method according to claim 1, characterized in that, the method further includes: receiving first control information, wherein transmitting the uplink data on the first channel is determined according to the first control information.
3. The method according to claim 2, characterized in that, the first control information includes first indication information; the first indication information is used to indicate whether the uplink data uses the first channel for transmission; and / or, the first indication information is used to indicate a first format among multiple formats of the first channel, and the uplink data is transmitted on the first channel in the first format.
4. The method according to claim 2, characterized in that, the first control information is scrambled using a scrambling sequence; the scrambling sequence is used to indicate whether the uplink data uses the first channel for transmission; and / or, the scrambling sequence is used to indicate a first format among multiple formats of the first channel, and the uplink data is transmitted on the first channel in the first format.
5. The method according to claim 2, characterized in that, the format of the first control information is used to indicate whether the uplink data uses the first channel for transmission; and / or, the format of the first control information is used to indicate a first format among multiple formats of the first channel, and the uplink data is transmitted on the first channel in the first format.
6. The method according to any one of claims 2 to 5, characterized in that, the format of the first control information is an information format for scheduling an uplink channel.
7. The method according to claim 2, characterized in that, the first control information is used to schedule downlink data and the uplink data.
8. The method according to claim 7, characterized in that, the uplink feedback information corresponding to the downlink data is transmitted on the first channel; or, the uplink feedback information corresponding to the downlink data is transmitted on a second channel, and the second channel is different from the first channel.
9. The method according to claim 7 or 8, characterized in that, the first control information is used to indicate whether the uplink data and first uplink feedback information are transmitted on the same channel, and the first uplink feedback information is the uplink feedback information corresponding to the downlink data.
10. The method according to any one of claims 2 to 9, characterized in that, the first control information is used to indicate resource information of the first channel.
11. The method according to claim 10, characterized in that, the resource information of the first channel includes at least one of the following: the time-domain resource information of the first channel, and the time-domain resource information of the first channel is used to indicate at least one time-domain unit occupied by the first channel, and the time-domain unit is any one of the following: time slot, sub-time slot, symbol; the frequency-domain resource information of the first channel; the spatial-domain resource information of the first channel; The hybrid automatic repeat request (HARQ) process information corresponding to the uplink data carried in the first channel; The redundancy version information corresponding to the uplink data carried in the first channel; The power control information of the first channel; The data volume information of the uplink data carried in the first channel; The spreading information of the first channel.
12. The method according to claim 11, wherein, The manner in which the time domain resource information of the first channel indicates at least one time domain unit occupied by the first channel includes any one of the following: Indicating an offset value of the number of the first time domain unit among at least one time domain unit occupied by the first channel relative to the number of the second time domain unit among at least one time domain unit occupied by the downlink data scheduled by the first control information; Indicating an offset value of the number of the first time domain unit among at least one time domain unit occupied by the first channel relative to the number of the third time domain unit among at least one time domain unit corresponding to the uplink feedback information of the downlink data scheduled by the first control information; Indicating an offset value of the number of the first time domain unit among at least one time domain unit occupied by the first channel relative to the number of the fourth time domain unit among at least one time domain unit occupied by the first control information; Indicating the absolute value of the number of the first time domain unit among at least one time domain unit occupied by the first channel.
13. The method according to any one of claims 2 to 12, wherein, The first channel satisfies the following timing condition: The start time of the first channel is not earlier than a first preset duration after the end time of the first control information.
14. The method according to claim 1, wherein, The method further includes: Receiving first configuration information, wherein transmitting the uplink data in the first channel is determined according to the first configuration information.
15. The method according to claim 14, wherein, The information of the first channel includes at least one of the following: The period of the resources used by the first channel; The time domain position of the resources used by the first channel; The frequency domain position of the resources used by the first channel; The format of the resources used by the first channel; The coding code rate of the resources used by the first channel; The data volume of the data carried by the first channel; The spreading information of the first channel.
16. The method according to any one of claims 1 to 15, wherein, The uplink data adopts a channel coding scheme of Polar code or a channel coding scheme with a small block length.
17. The method according to any one of claims 1 to 16, wherein, The data volume of the uplink data is determined according to at least one of the following parameters: The number of resource blocks (RBs) in the first channel for transmitting the uplink data, the number of resource elements (REs) in each RB for transmitting the uplink data, the number of REs in the first channel for transmitting the uplink data, the number of time-domain units in the resources used by the first channel for transmitting the uplink data, the coding rate of the resources used by the first channel, the coding rate corresponding to the uplink data, the modulation method of the resources used by the first channel, and the reference signal overhead of the resources used by the first channel.
18. The method according to any one of claims 1 to 17, wherein, the first channel includes at least one of the following: Physical Uplink Control Channel (PUCCH); Physical Uplink Shared Channel (PUSCH) with a first characteristic; wherein, the first characteristic includes at least one of the following: using spreading, adopting Polar code, or a channel coding scheme with a small block length.
19. A data transmission method, wherein, the method is executed by a network device, and the method includes: receiving uplink data transmitted on a first channel, where the first channel supports carrying control information.
20. The method according to claim 19, wherein, the method further includes: sending first control information, wherein transmitting the uplink data on the first channel is determined according to the first control information.
21. The method according to claim 20, wherein, the first control information includes first indication information; the first indication information is used to indicate whether the uplink data uses the first channel for transmission; and / or, the first indication information is used to indicate a first format among multiple formats of the first channel, and the uplink data is transmitted on the first channel in the first format.
22. The method according to claim 20, wherein, the first control information is scrambled using a scrambling sequence; the scrambling sequence is used to indicate whether the uplink data uses the first channel for transmission; and / or, the scrambling sequence is used to indicate a first format among multiple formats of the first channel, and the uplink data is transmitted on the first channel in the first format.
23. The method according to claim 20, wherein, the format of the first control information is used to indicate whether the uplink data uses the first channel for transmission; and / or, the format of the first control information is used to indicate a first format among multiple formats of the first channel, and the uplink data is transmitted on the first channel in the first format.
24. The method according to any one of claims 20 to 23, wherein, the format of the first control information is an information format for scheduling the uplink channel.
25. The method according to claim 20, wherein, the first control information is used to schedule downlink data and the uplink data.
26. The method according to claim 25, wherein, the uplink feedback information corresponding to the downlink data is transmitted on the first channel; or, the uplink feedback information corresponding to the downlink data is transmitted on a second channel, and the second channel is different from the first channel.
27. The method according to claim 25 or 26, wherein, the first control information is used to indicate whether the uplink data and the first uplink feedback information are transmitted on the same channel, and the first uplink feedback information is the uplink feedback information corresponding to the downlink data.
28. The method according to any one of claims 20 to 27, wherein, the first control information is used to indicate the resource information of the first channel.
29. The method according to claim 28, wherein, the resource information of the first channel includes at least one of the following: the time-domain resource information of the first channel, and the time-domain resource information of the first channel is used to indicate at least one time-domain unit occupied by the first channel, and the time-domain unit is any one of the following: time slot, sub-time slot, symbol; the frequency-domain resource information of the first channel; the space-domain resource information of the first channel; the hybrid automatic repeat request (HARQ) process information corresponding to the uplink data carried in the first channel; the redundancy version information corresponding to the uplink data carried in the first channel; the power control information of the first channel; the data volume information of the uplink data carried in the first channel; the spreading information of the first channel.
30. The method according to claim 29, wherein, the manner in which the time-domain resource information of the first channel indicates at least one time-domain unit occupied by the first channel includes any one of the following: indicating the offset value of the number of the first time-domain unit in at least one time-domain unit occupied by the first channel relative to the number of the second time-domain unit in at least one time-domain unit occupied by the downlink data scheduled by the first control information; indicating the offset value of the number of the first time-domain unit in at least one time-domain unit occupied by the first channel relative to the number of the third time-domain unit in at least one time-domain unit occupied by the uplink feedback information corresponding to the downlink data scheduled by the first control information; indicating the offset value of the number of the first time-domain unit in at least one time-domain unit occupied by the first channel relative to the number of the fourth time-domain unit in at least one time-domain unit occupied by the first control information; indicating the absolute value of the number of the first time-domain unit in at least one time-domain unit occupied by the first channel.
31. The method according to any one of claims 20 to 30, wherein, the first channel satisfies the following timing condition: the start time of the first channel is not earlier than the first preset duration after the end time of the first control information.
32. The method according to claim 19, wherein, the method further includes: sending first configuration information, wherein transmitting the uplink data on the first channel is determined according to the first configuration information.
33. The method according to claim 32, wherein, the information of the first channel includes at least one of the following: the period of the resources used by the first channel; the time-domain position of the resources used by the first channel; the frequency-domain position of the resources used by the first channel; the format of the resources used by the first channel; the coding code rate of the resources used by the first channel; The data volume of the data carried by the first channel; The spreading information of the first channel.
34. The method according to any one of claims 19 to 33, characterized in that the uplink data adopts a channel coding scheme of Polar code or a channel coding scheme with a small block length.
35. The method according to any one of claims 19 to 34, characterized in that the data volume of the uplink data is determined according to at least one of the following parameters: the number of resource blocks (RBs) used for transmitting the uplink data in the first channel, the number of resource elements (REs) used for transmitting the uplink data in each RB, the number of REs used for transmitting the uplink data in the first channel, the number of time domain units used for transmitting the uplink data in the resources used by the first channel, the coding rate of the resources used by the first channel, the coding rate corresponding to the uplink data, the modulation mode of the resources used by the first channel, the reference signal overhead of the resources used by the first channel.
36. The method according to any one of claims 19 to 35, characterized in that the first channel includes at least one of the following: Physical Uplink Control Channel (PUCCH); Physical Uplink Shared Channel (PUSCH) with a first feature; wherein the first feature includes at least one of the following: using spreading, adopting a channel coding scheme of Polar code or a small block length.
37. A data transmission device, characterized in that the device includes: a sending module, configured to transmit uplink data on a first channel, where the first channel supports carrying control information.
38. A data transmission device, characterized in that the device includes: a receiving module, configured to receive uplink data transmitted on a first channel, where the first channel supports carrying control information.
39. A communication device, characterized in that the communication device includes a processor and a memory, where a computer program is stored in the memory, and the processor executes the computer program to implement the method according to any one of claims 1 to 18, or implement the method according to any one of claims 19 to 36.
40. A computer-readable storage medium, characterized in that a computer program is stored in the storage medium, and the computer program is used to be executed by a processor to implement the method according to any one of claims 1 to 18, or implement the method according to any one of claims 19 to 36.
41. A chip, characterized in that the chip includes programmable logic circuits and / or program instructions, which are used to implement the method according to any one of claims 1 to 18, or implement the method according to any one of claims 19 to 36 when the chip runs.
42. A computer program product, characterized in that the computer program product includes computer instructions, the computer instructions are stored in a computer-readable storage medium, and a processor reads and executes the computer instructions from the computer-readable storage medium to implement the method according to any one of claims 1 to 18, or implement the method according to any one of claims 19 to 36.
Citation Information
Patent Citations
Uplink control information transmission method and device
CN109802813A
Uplink information transmission method and device
CN110034905A
Method and apparatus for uplink transmission in wireless communication system
CN116133138A
Uplink control information multiplexing rule simplification for reduced capability user equipments
US20210360634A1
Data transmission method, electronic device, and storage medium
WO2021174467A1