A channel determination method, a channel transmission method, an electronic device and a storage medium
By determining the non-overlapping uplink control channel resource collection and prioritizing the transmission of high priority information, the channel determination problem of terminal devices in the case of overlapping multiple uplink channels is solved, and the transmission efficiency of uplink control information is improved.
Patent Information
- Application Number
- CN202180071301.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-04-09
- Publication Date
- 2025-04-01
- Estimated Expiration
- 2041-04-09
AI Technical Summary
When the terminal device needs to transmit multiple uplink channels, how to effectively determine an uplink channel to transmit uplink control information and improve transmission efficiency.
The uplink control channel resource set in a time unit is determined by the terminal device or the network device, ensuring that the set does not include overlapping channel resources, and the high-priority uplink control information is transmitted first.
It improves the transmission efficiency of uplink control information, avoids unnecessary multiplexing processing, and simplifies the implementation of terminal equipment.
Smart Images

Figure CN116569504B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of wireless communication technology, and in particular to a channel determination method, a channel transmission method, an electronic device and a storage medium. Background Art
[0002] If a terminal device needs to transmit multiple uplink channels within a time unit, there may be overlap of multiple uplink channels; in this scenario, how to determine an uplink channel for transmitting the uplink control information carried by all uplink channels within the time unit to improve the efficiency of uplink control information transmission has not yet been clarified. Summary of the invention
[0003] The embodiments of the present application provide a channel determination method, a channel transmission method, an electronic device and a storage medium, which can determine an uplink channel for transmitting uplink control information when multiple uplink channels overlap and need to be transmitted within a time unit, so as to improve the efficiency of uplink control information transmission.
[0004] In a first aspect, an embodiment of the present application provides a channel determination method, including: a terminal device determines a first uplink control channel resource set, the first uplink control channel resource set does not include a first uplink control channel resource within a first time unit, the first uplink control channel resource set includes a second uplink control channel resource within the first time unit, wherein the first uplink control channel resource is used to transmit a first uplink control information UCI, the second uplink control channel resource is used to transmit a second UCI, the priority of the second UCI is higher than the first UCI, and the first UCI satisfies a first agreed condition;
[0005] Non-overlapping uplink control channel resources in the first time unit are determined based on the first uplink control channel resource set.
[0006] In a second aspect, an embodiment of the present application provides a channel determination method, including: a network device determines a first uplink control channel resource set, the first uplink control channel resource set does not include a first uplink control channel resource within a first time unit, and the first uplink control channel resource set includes a second uplink control channel resource within the first time unit, wherein the first uplink control channel resource is used to transmit a first uplink control information UCI, the second uplink control channel resource is used to transmit a second UCI, the priority of the second UCI is higher than the first UCI, and the first UCI satisfies a first agreed condition;
[0007] Non-overlapping uplink control channel resources in the first time unit are determined based on the first uplink control channel resource set.
[0008] In a third aspect, an embodiment of the present application provides a channel transmission method, including: a terminal device is configured to transmit multiple uplink control channels within a second time unit, wherein the multiple uplink control channels include a fourth uplink control channel for transmitting fourth uplink control information UCI and a fifth uplink control channel for transmitting a fifth UCI, the priority of the fifth UCI is higher than the priority of the fourth UCI, and at least two uplink control channels of the multiple uplink control channels overlap;
[0009] If the second agreed condition is met, the terminal device transmits the fourth UCI and the fifth UCI through one channel within the second time unit.
[0010] In a fourth aspect, an embodiment of the present application provides a channel transmission method, including: a network device configures a terminal device to transmit multiple uplink control channels within a second time unit, wherein the multiple uplink control channels include a fourth uplink control channel for transmitting a fourth UCI and a fifth uplink control channel for transmitting a fifth UCI, the priority of the fifth UCI is higher than the priority of the fourth UCI, and at least two uplink control channels of the multiple uplink control channels overlap;
[0011] If the second agreed condition is met, the network device receives the fourth UCI and the fifth UCI through one channel within the second time unit.
[0012] In a fifth aspect, an embodiment of the present application provides a terminal device, the terminal device comprising: a first processing unit, used to determine a first uplink control channel resource set, the first uplink control channel resource set does not include a first uplink control channel resource within a first time unit, the first uplink control channel resource set includes a second uplink control channel resource within the first time unit, wherein the first uplink control channel resource is used to transmit a first uplink control information UCI, the second uplink control channel resource is used to transmit a second UCI, the priority of the second UCI is higher than the first UCI, and the first UCI satisfies a first agreed condition;
[0013] The second processing unit is configured to determine non-overlapping uplink control channel resources within the first time unit based on the first uplink control channel resource set.
[0014] In a sixth aspect, an embodiment of the present application provides a network device, the network device comprising:
[0015] a third processing unit, configured to determine a first uplink control channel resource set, wherein the first uplink control channel resource set does not include a first uplink control channel resource within a first time unit, and the first uplink control channel resource set includes a second uplink control channel resource within the first time unit, wherein the first uplink control channel resource is used to transmit a first UCI, the second uplink control channel resource is used to transmit a second UCI, the priority of the second UCI is higher than the first UCI, and the first UCI satisfies a first agreed condition;
[0016] The fourth processing unit is used to determine non-overlapping uplink control channel resources in the first time unit based on the first uplink control channel resource set.
[0017] In a seventh aspect, an embodiment of the present application provides a terminal device, wherein the terminal device is configured to transmit multiple uplink control channels within a second time unit, wherein the multiple uplink control channels include a fourth uplink control channel for transmitting fourth uplink control information UCI and a fifth uplink control channel for transmitting a fifth UCI, the priority of the fifth UCI is higher than the priority of the fourth UCI, and at least two uplink control channels of the multiple uplink control channels overlap;
[0018] The terminal device includes a second sending unit configured to transmit the fourth UCI and the fifth UCI through a channel within the second time unit if a second agreed condition is met.
[0019] In an eighth aspect, an embodiment of the present application provides a network device, the network device comprising: a third sending unit, configured to configure a terminal device to transmit multiple uplink control channels within a second time unit, wherein the multiple uplink control channels include a fourth uplink control channel for transmitting a fourth UCI and a fifth uplink control channel for transmitting a fifth UCI, the priority of the fifth UCI is higher than the priority of the fourth UCI, and at least two uplink control channels of the multiple uplink control channels overlap;
[0020] The second receiving unit is configured to receive the fourth UCI and the fifth UCI through one channel within the second time unit if a second agreed condition is met.
[0021] In a ninth aspect, an embodiment of the present application provides a terminal device, comprising a processor and a memory for storing a computer program that can be run on the processor, wherein when the processor is used to run the computer program, the terminal device in which the processor is installed executes the steps of the above-mentioned channel determination method.
[0022] In the tenth aspect, an embodiment of the present application provides a network device, comprising a processor and a memory for storing a computer program that can be run on the processor, wherein when the processor is used to run the computer program, the network device in which the processor is installed executes the steps of the above-mentioned channel determination method.
[0023] In the eleventh aspect, an embodiment of the present application provides a terminal device, comprising a processor and a memory for storing a computer program that can be run on the processor, wherein when the processor is used to run the computer program, the terminal device in which the processor is installed executes the steps of the above-mentioned channel transmission method.
[0024] In the twelfth aspect, an embodiment of the present application provides a network device, comprising a processor and a memory for storing a computer program that can be run on the processor, wherein when the processor is used to run the computer program, the network device in which the processor is installed performs the steps of the above-mentioned channel transmission method.
[0025] In a thirteenth aspect, an embodiment of the present application provides a chip, comprising: a processor, used to call and run a computer program from a memory, so that a terminal device equipped with the chip executes the above-mentioned channel determination method or channel transmission method.
[0026] In a fourteenth aspect, an embodiment of the present application provides a chip, comprising: a processor, configured to call and run a computer program from a memory, so that a network device equipped with the chip executes the above-mentioned channel determination method or channel transmission method.
[0027] In a fifteenth aspect, an embodiment of the present application provides a storage medium storing an executable program. When the executable program is executed by a processor, a terminal device installed with the processor implements the above-mentioned channel determination method or channel transmission method.
[0028] In a sixteenth aspect, an embodiment of the present application provides a storage medium storing an executable program. When the executable program is executed by a processor, a network device in which the processor is installed implements the above-mentioned channel determination method or channel transmission method.
[0029] In a seventeenth aspect, an embodiment of the present application provides a computer program product, comprising computer program instructions, which enable a computer to execute the above-mentioned channel determination method or channel transmission method.
[0030] In an eighteenth aspect, an embodiment of the present application provides a computer program product, including computer program instructions, which enable a computer to execute the above-mentioned channel determination method or channel transmission method.
[0031] In the nineteenth aspect, an embodiment of the present application provides a computer program, which enables a computer to execute the above-mentioned channel determination method or channel transmission method.
[0032] In the twentieth aspect, an embodiment of the present application provides a computer program, which enables a computer to execute the above-mentioned channel determination method or channel transmission method. BRIEF DESCRIPTION OF THE DRAWINGS
[0033] Figure 1 A schematic diagram of an optional flow chart of multiplexing transmission in an embodiment of the present application;
[0034] Figure 2 A schematic diagram of another optional flow chart of multiplexing transmission in an embodiment of the present application;
[0035] Figure 3 A schematic diagram of the structure of a communication system provided in an embodiment of the present application;
[0036] Figure 4 A schematic diagram of an optional processing flow of a channel determination method provided in an embodiment of the present application;
[0037] Figure 5 A schematic diagram of another optional processing flow of the channel determination method provided in an embodiment of the present application;
[0038] Figure 6 A schematic diagram of a first PUCCH resource set provided in an embodiment of the present application;
[0039] Figure 7 A schematic diagram of an optional processing flow of the channel transmission method provided in an embodiment of the present application;
[0040] Figure 8 A schematic diagram of another optional processing flow of the channel transmission method provided in an embodiment of the present application;
[0041] Fig. 9 A schematic diagram of another optional flow chart of multiplexing transmission provided in an embodiment of the present application;
[0042] Fig.10 A schematic diagram of an optional component structure of a terminal device provided in an embodiment of the present application;
[0043] Fig.11 A schematic diagram of an optional composition structure of a network device provided in an embodiment of the present application;
[0044] Fig.12 A schematic diagram of another optional component structure of a terminal device provided in an embodiment of the present application;
[0045] Fig.13A schematic diagram of another optional composition structure of a network device provided in an embodiment of the present application;
[0046] Fig.14 A schematic diagram of the hardware composition structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0047] In order to enable a more detailed understanding of the features and technical contents of the embodiments of the present application, the implementation of the embodiments of the present application is described in detail below in conjunction with the accompanying drawings. The attached drawings are for reference only and are not used to limit the embodiments of the present application.
[0048] Before describing the embodiments of the present application, a brief description of the related contents is given.
[0049] In the 3rd Generation Partnership Project (3GPP) version 15 (Rel-15) for the New Radio (NR) system, it is clarified that overlapping multiple PUCCHs or overlapping multiple physical uplink control channels (PUCCH) and physical uplink shared channels (PUSCH) can only be multiplexed in one channel for transmission when the multiplexing timing relationship is met; otherwise, the terminal device will determine it as an abnormal situation. Among them, the timing relationship is to ensure that the terminal device has enough time to determine whether the information carried by different uplink channels needs to be multiplexed, and the time required for uplink control information (UCI) cascading and encoding during multiplexing transmission. 3GPP implements UCI multiplexing transmission through the following methods:
[0050] A group of non-overlapping PUCCH resources is determined in a time slot by the following method.
[0051] 1. Set a set Q, which includes all PUCCHs to be transmitted in the time slot (i.e., the network device indicates to the terminal device that it needs to be transmitted);
[0052] 2. Set PUCCH resource A. PUCCH resource A is the PUCCH with the earliest start time in set Q. If there are multiple PUCCH resources with the same start time, the PUCCH resource with the longest duration is selected. If the start time and duration of the PUCCH resources are the same, select one PUCCH resource from the PUCCH resources with the same start time and duration.
[0053] 3. The PUCCH resources in set Q that overlap with PUCCH resource A constitute set X;
[0054] 4. Determine a PUCCH resource B based on PUCCH resource A and PUCCH resources in set X. PUCCH resource B is used to multiplex and transmit the UCI carried by PUCCH resource A and PUCCH resources in set X. In set Q, PUCCH resource B is used to replace PUCCH resource A and PUCCH resources in set X;
[0055] 5. If after step 4, there are overlapping PUCCH resources in set Q, clear set X and repeat steps 2 to 4 until there are no overlapping PUCCH resources in set Q.
[0056] Finally, if a PUCCH resource in the set Q of non-overlapping PUCCH resources overlaps with a PUSCH resource, the UCI information carried by the PUCCH resource is multiplexed onto the PUSCH resource for transmission; otherwise, the PUCCH resource is used to transmit the UCI.
[0057] An optional process for multiplexing transmission, such as Figure 1 As shown in the figure, the PUCCHs to be transmitted in a time slot are PUCCH 1, PUCCH 2 and PUCCH 3; PUCCH 1 overlaps with PUCCH 2, and PUCCH 2 overlaps with PUCCH 3. PUCCH B obtained based on PUCCH 1 and PUCCH 2 is used to multiplex and transmit the UCI carried by PUCCH 1 and PUCCH 2. PUCCH B overlaps with PUCCH 3, and after performing the above steps 2 to 4 again, PUCCH B' is obtained, that is, PUCCH resource B' is included in set Q. All UCI carried by PUCCH 1, PUCCH 2 and PUCCH 3 are multiplexed and transmitted in PUCCH resource B'.
[0058] In Rel-16, in order to better support Ultra-Reliable Low Latency (URLLC) services. The physical channel can be configured with 2-level priority (2-level priority), that is, high priority or low priority. Usually URLLC services will use high-priority channels for transmission. If there are multiple uplink channels of different priorities overlapping, for the low-priority channels, the terminal device uses the working mechanism determined by the above-mentioned Rel-15 to determine the multiplexed channel. If the high-priority uplink channel overlaps with the low-priority uplink channel (multiplexed channel or non-multiplexed channel), the transmission of the low-priority channel is cancelled and only the high-priority channel is transmitted. If multiple high-priority channels overlap, the working mechanism determined by Rel-15 is used to determine the multiplexed channel, and the reliability and latency requirements of the high-priority channel are guaranteed by sacrificing the transmission efficiency of the low-priority channel.
[0059] In Rel-17, the aim is to minimize the impact of high-priority channel transmission on low-priority channel transmission. Therefore, it is proposed to support the multiplexing of information of different priorities in one uplink channel for transmission. However, in the current discussion, the multiplexing transmission of information of different priorities is not applicable to all uplink control information. The specific supported multiplexing transmission combinations include: High Priority (HP) HARQ feedback information (ACK / NACK) and low priority (LP) hybrid automatic repeat request (Hybrid Automatic Repeat reQuest, HARQ) feedback information are multiplexed and transmitted through PUCCH; LP HARQ feedback information and HP scheduling request (Scheduling Requst, SR) are multiplexed and transmitted through PUCCH; LP HARQ feedback information, HP HARQ feedback information and HP SR are multiplexed and transmitted through PUCCH.
[0060] Another optional process for multiplexing transmission, such as Figure 2 As shown, PUCCH 1 is used to carry LP HARQ feedback information, PUCCH 2 is used to carry low priority channel state information (CSI), and PUCCH 3 is used to carry HP HARQ feedback information. If a set of non-overlapping PUCCH resources in a time slot or sub-time slot is determined according to the mechanism determined in Rel-15, that is, set Q, then PUCCH resource B' will be obtained for transmitting multiplexing information, that is, Figure 1 The process shown. However, the HP HARQ feedback information cannot be multiplexed with the CSI for transmission. At this time, the PUCCH resource B' obtained multiplexes the LP HARQ feedback information and the HP HARQ feedback information. However, PUCCH 1 and PUCCH 3 do not overlap and can be transmitted independently.
[0061] Compared with independent transmission, multiplexed transmission is less efficient. In order to ensure the reliability of high-priority UCI, low-priority UCI in multiplexed transmission may take up more resources to transmit in order to achieve the same reliability as high-priority UCI. In addition, multiplexed transmission will introduce additional delays required for UCI concatenation and encoding.
[0062] 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), LTE system, LTE frequency division duplex (FDD) system, LTE time division duplex (TDD) system, advanced long term evolution (LTE-A) system, NR system, NR system evolution system, LTE on unlicensed band (LTE-based access to unlicensed spectrum, LTE-U) system, NR on unlicensed band (NR-based access to unlicensed spectrum, NR-U) system, universal mobile telecommunication system (UMTS), worldwide interoperability for microwave access (WiMAX) communication system, wireless local area network (WLAN) system. networks, WLAN), wireless fidelity (WiFi), next generation communication systems or other communication systems, etc.
[0063] The system 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 in the embodiments of the present application. A person of ordinary skill in the art can appreciate that with the evolution of network architecture and the emergence of new business scenarios, the technical solutions provided in the embodiments of the present application are also applicable to similar technical problems.
[0064] The network equipment involved in the embodiments of the present application may be an ordinary base station (such as NodeB or eNB or gNB), a new radio controller (new radio controller, NR controller), a centralized unit, a new wireless base station, a radio frequency remote module, a micro base station, a relay, a distributed unit, a transmission reception point (TRP), a transmission point (TP) or any other device. The embodiments of the present application do not limit the specific technology and specific device form adopted by the network equipment. For the convenience of description, in all embodiments of the present application, the above-mentioned devices that provide wireless communication functions for terminal devices are collectively referred to as network devices.
[0065] In the embodiment of the present application, the terminal device may be any terminal, for example, the terminal device may be a user device for machine type communication. That is to say, the terminal device may also be referred to as a user equipment UE, a mobile station (MS), a mobile terminal, a terminal, etc. The terminal device may communicate with one or more core networks via a radio access network (RAN). For example, the terminal device may be a mobile phone (or a "cellular" phone), a computer with a mobile terminal, etc. For example, the terminal device may also be a portable, pocket-sized, handheld, computer-built-in or vehicle-mounted mobile device, which exchanges language and / or data with a radio access network. This is not specifically limited in the embodiment of the present application.
[0066] Optionally, the network device and the terminal device can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; can also be deployed on the water surface; can also be deployed on aircraft, balloons and artificial satellites in the air. The embodiments of the present application do not limit the application scenarios of the network device and the terminal device.
[0067] Optionally, the network device and the terminal device, and the terminal device and the terminal device may communicate through a licensed spectrum, or may communicate through an unlicensed spectrum, or may communicate through both a licensed spectrum and an unlicensed spectrum. The network device and the terminal device, and the terminal device and the terminal device may communicate through a spectrum below 7 gigahertz (GHz), or may communicate through a spectrum above 7 GHz, or may communicate using a spectrum below 7 GHz and a spectrum above 7 GHz at the same time. The embodiments of the present application do not limit the spectrum resources used between the network device and the terminal device.
[0068] 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), and vehicle to vehicle (V2V) communication, etc. The embodiments of the present application can also be applied to these communication systems.
[0069] For example, the communication system 100 used in the embodiment of the present application is as follows: Figure 3 As shown. The communication system 100 may include a network device 110, which may be a device that communicates with a terminal device 120 (or referred to as a communication terminal or terminal). The network device 110 may provide communication coverage for a specific geographical area, and may communicate with terminal devices located in the coverage area. Optionally, the network device 110 may be a base station (Base Transceiver Station, BTS) in a GSM system or a CDMA system, or a base station (NodeB, NB) in a WCDMA system, or an evolved base station (Evolutional Node B, eNB or eNodeB) in an LTE system, or a wireless controller in a cloud radio access network (Cloud Radio Access Network, CRAN), or the network device may be a mobile switching center, a relay station, an access point, a vehicle-mounted device, a wearable device, a hub, a switch, a bridge, a router, a network-side device in a 5G network, or a network device in a future evolved public land mobile network (Public Land Mobile Network, PLMN), etc.
[0070] The communication system 100 also includes at least one terminal device 120 located within the coverage of the network device 110. As used herein, "terminal device" includes but is not limited to connection via a wired line, such as via a Public Switched Telephone Networks (PSTN), a Digital Subscriber Line (DSL), a digital cable, a direct cable connection; and / or another data connection / network; and / or via a wireless interface, such as, for a cellular network, a Wireless Local Area Network (WLAN), a digital television network such as a DVB-H network, a satellite network, an AM-FM broadcast transmitter; and / or a device of another terminal device configured to receive / send communication signals; and / or an Internet of Things (IoT) device. A terminal device configured to communicate via a wireless interface may be referred to as a "wireless communication terminal", "wireless terminal" or "mobile terminal". Examples of mobile terminals include, but are not limited to, satellite or cellular telephones; Personal Communications System (PCS) terminals that may combine cellular radiotelephones with data processing, fax, and data communications capabilities; PDAs that may include radiotelephones, pagers, Internet / Intranet access, Web browsers, notepads, calendars, and / or Global Positioning System (GPS) receivers; and conventional laptop and / or palmtop receivers or other electronic devices that include radiotelephone transceivers. A terminal device may refer to an access terminal, user equipment (UE), a subscriber unit, a subscriber station, a mobile station, a mobile station, a remote station, a remote terminal, a mobile device, a user terminal, a terminal, a wireless communication device, a user agent, or a user device. The access terminal can be a cellular phone, a cordless phone, a Session Initiation Protocol (SIP) phone, a Wireless Local Loop (WLL) station, a Personal Digital Assistant (PDA), a handheld device with wireless communication capabilities, a computing device or other processing device connected to a wireless modem, a vehicle-mounted device, a wearable device, a terminal device in a 5G network, or a terminal device in a future evolved PLMN, etc.
[0071] Optionally, terminal devices 120 may perform device-to-device (D2D) communication with each other.
[0072] Optionally, the 5G system or 5G network may also be referred to as a New Radio (NR) system or NR network.
[0073] Figure 3 One network device and two terminal devices are shown exemplarily. Optionally, the communication system 100 may include multiple network devices and each network device may include another number of terminal devices within its coverage area, which is not limited in the embodiments of the present application.
[0074] Optionally, the communication system 100 may also include other network entities such as a network controller and a mobility management entity, which is not limited in the embodiments of the present application.
[0075] It should be understood that the device with communication function in the network / system in the embodiment of the present application can be referred to as a communication device. Figure 3 Taking the communication system 100 shown as an example, the communication equipment may include a network device 110 and a terminal device 120 with communication functions. The network device 110 and the terminal device 120 may be the specific devices described above and will not be repeated here. The communication equipment may also include other devices in the communication system 100, such as a network controller, a mobile management entity and other network entities, which is not limited in the embodiments of the present application.
[0076] It should be understood that in the various embodiments of the present application, the size of the serial number of each implementation process does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.
[0077] An optional processing flow of the channel determination method provided in the embodiment of the present application is as follows: Figure 4 As shown, at least the following steps may be included:
[0078] Step S201, the terminal device determines a first uplink control channel resource set, the first uplink control channel resource set does not include a first uplink control channel resource within a first time unit, the first uplink control channel resource set includes a second uplink control channel resource within the first time unit, wherein the first uplink control channel resource is used to transmit a first UCI, the second uplink control channel resource is used to transmit a second UCI, the priority of the second UCI is higher than the first UCI, and the first UCI satisfies a first agreed condition.
[0079] In some embodiments, the terminal device is configured to transmit multiple PUCCHs in the first time unit, wherein at least two of the multiple PUCCHs overlap. As an example, the network device configures the terminal device to transmit two or more PUCCHs in the first time unit, and at least two of the multiple PUCCHs transmitted by the terminal device in the first time unit overlap. As an example, PUCCH overlap may be that PUCCH resources overlap in the time domain.
[0080] In some embodiments, the first time unit is a time unit corresponding to the second UCI, or the first time unit is a time unit corresponding to the first UCI, or the first time unit is the shortest time unit between a time unit corresponding to the first UCI and a time unit corresponding to the second UCI, or the first time unit is the longest time unit between a time unit corresponding to the first UCI and a time unit corresponding to the second UCI.
[0081] As an example, the time unit corresponding to the first UCI may be the time unit corresponding to the PUCCH used to transmit the first UCI; the time unit corresponding to the second UCI may be the time unit corresponding to the PUCCH used to transmit the second UCI; the shortest time unit may be the time unit including the least number of time domain symbols; the longest time unit may be the time unit including the largest number of time domain symbols. For example, the number of time domain symbols included in the time unit corresponding to the first UCI is 6, and the number of time domain symbols included in the time unit corresponding to the second UCI is 8. If the first time unit is the shortest time unit between the time unit corresponding to the first UCI and the time unit corresponding to the second UCI, then the first time unit is the time unit corresponding to the first UCI; if the first time unit is the longest time unit between the time unit corresponding to the first UCI and the time unit corresponding to the second UCI, then the first time unit is the time unit corresponding to the second UCI.
[0082] In some embodiments, the first agreed condition may include: the first UCI and the second UCI cannot be multiplexed for transmission. As an example, the first UCI and the second UCI cannot be multiplexed for transmission may be that the first UCI and the second UCI cannot be transmitted on the same uplink channel.
[0083] In some embodiments, the first agreed condition may be an agreed condition for information carried by the first UCI and information carried by the second UCI. As an example, the information carried by the first UCI may be information carried or indicated by the first UCI, and the information carried by the second UCI may be information carried or indicated by the second UCI.
[0084] As an example, the first UCI satisfying the first agreed condition may include LP CSI and / or LP SR, and the second UCI satisfying the first agreed condition may include HP HARQ ACK / NACK. The CSI transmitted through the PUCCH may be defaulted to LP CSI.
[0085] As another example, the first UCI satisfying the first agreed condition may include LP CSI, and the second UCI satisfying the first agreed condition may include HP SR. The CSI transmitted through the PUCCH may be LP CSI by default.
[0086] In some embodiments, the processing flow of determining the first uplink control channel resource set by the terminal device at least includes: the terminal device determines the second uplink control channel resource set, the second uplink control channel resource set includes all uplink control channel resources in the first time unit; removes the first uplink control channel resource in the second uplink control channel resource set to obtain the first uplink control channel resource set. As an example, the first uplink control channel resource set is composed of uplink control channel resources in the second uplink control channel resource set except the first uplink control channel resource, and the second uplink control channel resource set includes all uplink control channel resources in the first time unit.
[0087] In some embodiments, if the first uplink control channel resource in the second uplink control channel resource set is removed, the terminal device discards (drops) the first PUCCH, or cancels (cancels) the first PUCCH, or skips (skips) the first PUCCH; or discards the first UCI carried by the first PUCCH, or cancels the first UCI, or skips the first UCI.
[0088] In some embodiments, the first time unit may be a frame, a subframe, a time slot, a subslot, or at least one symbol, etc.
[0089] In some embodiments, if the first PUCCH overlaps with the third PUCCH, the terminal device discards the first PUCCH. In other embodiments, if the first PUCCH overlaps with the third PUCCH, the terminal device transmits the third UCI carried by the third PUCCH; the third PUCCH may be one of the PUCCH resources overlapping within the first time unit determined based on the first PUCCH resource set. As an example, the overlap of the first PUCCH and the third PUCCH may be that the first PUCCH resource and the third PUCCH resource overlap in the time domain.
[0090] Step S203: The terminal device determines non-overlapping uplink control channel resources within the first time unit based on the first uplink control channel resource set.
[0091] In some embodiments, the process of determining, by the terminal device based on the first uplink control channel resource set, non-overlapping uplink control channel resources within the first time unit may at least include:
[0092] 1) Set PUCCH resource A, where PUCCH resource A is the PUCCH with the earliest start time in the first uplink control channel resource set. If the PUCCH resource with the earliest start time in the first PUCCH resource set includes two or more PUCCH resources, then select the PUCCH resource with the earliest start time and the longest duration as PUCCH resource A; if the PUCCH resource with the earliest start time and the longest duration includes two or two PUCCH resources, then select one PUCCH resource from multiple PUCCH resources with the earliest start time and the longest duration as PUCCH resource A.
[0093] 2) The PUCCH resources overlapping with the PUCCH resource A in the first PUCCH resource set constitute a PUCCH resource set X.
[0094] 3) A PUCCH resource B is determined according to PUCCH resource A and PUCCH resource set X, and PUCCH resource B is used to transmit all UCIs carried by PUCCH resource A and PUCCH resource set X. In the first PUCCH resource set, PUCCH resource A and PUCCH resource set X are replaced by PUCCH resource B.
[0095] 4) If there are still overlapping PUCCH resources in the first PUCCH resource set after executing 3), clear the PUCCH resource set X and repeat 1) to 3) until there are no overlapping PUCCH resources in the first PUCCH resource set.
[0096] It should be noted that the above 1) to 4) are only used to make the description clearer, and do not limit the terminal device to determine the execution order of non-overlapping uplink control channel resources within the first time unit based on the first uplink control channel resource set. The execution order should be determined by its function and internal logic.
[0097] Another optional processing flow of the channel determination method provided in the embodiment of the present application is as follows: Figure 5 As shown, at least the following steps may be included:
[0098] Step S301, the network device determines a first uplink control channel resource set, the first uplink control channel resource set does not include a first uplink control channel resource within a first time unit, the first uplink control channel resource set includes a second uplink control channel resource within the first time unit, wherein the first uplink control channel resource is used to transmit a first uplink control information UCI, the second uplink control channel resource is used to transmit a second UCI, the priority of the second UCI is higher than the first UCI, and the first UCI satisfies a first agreed condition.
[0099] In some embodiments, the description of the first uplink control channel resource set, the first agreed condition, the first UCI and the second UCI is the same as the description of the first uplink control channel resource set, the first agreed condition, the first UCI and the second UCI in the above step S201, and is not repeated here.
[0100] Step S303: The network device determines non-overlapping uplink control channel resources within the first time unit based on the first uplink control channel resource set.
[0101] In some embodiments, the processing process of the network device determining the non-overlapping uplink control channel resources within the first time unit based on the first uplink control channel resource set is the same as the processing process of the terminal device determining the non-overlapping uplink control channel resources within the first time unit based on the first uplink control channel resource set in the above step S203, and will not be repeated here. The difference between step S303 and step S203 is that the execution subject in step S303 is the network device, and the execution subject in step S203 is the terminal device.
[0102] by Figure 2 Taking the multiplexing transmission shown in FIG. 1 as an example, PUCCH 1 is used to carry LP HARQ feedback information, PUCCH 2 is used to carry CSI information, and PUCCH 3 is used to carry HP HARQ feedback information. The terminal device and / or the network device first determines that the second PUCCH resource set includes PUCCH 1, PUCCH 2, and PUCCH 3. Since CSI and HP HARQ feedback information cannot be multiplexed and transmitted on the same PUCCH, PUCCH 2 is removed from the second PUCCH resource set to obtain the first PUCCH resource set; the schematic diagram of the first PUCCH resource set is as shown in FIG. Figure 6 As shown, the first PUCCH resource set includes PUCCH 1 and PUCCH 3. Since PUCCH 1 and PUCCH 3 do not overlap, there are no overlapping PUCCH channels in the first PUCCH resource set. At this time, PUCCH 1 and PUCCH 3 can be transmitted independently.
[0103] In some embodiments, Figure 6 For the first PUCCH resource set, if PUCCH1 overlaps with PUSCH, the UCI carried by PUCCH1 can be multiplexed to the PUSCH overlapping with PUCCH1 for transmission; similarly, if PUCCH3 overlaps with PUSCH, the UCI carried by PUCCH3 can be multiplexed to the PUSCH overlapping with PUCCH3 for transmission.
[0104] The channel determination method provided in the embodiment of the present application obtains a first PUCCH resource set by removing the first PUCCH that cannot be multiplexed and transmitted with the PDCCH carrying high-priority UCI on an uplink channel within a time unit; at least two PUCCH resources in the first PUCCH resource set can be multiplexed and transmitted on an uplink channel, and independent PUCCH resources in the first PUCCH resource set can be transmitted on independent uplink channels. In this way, the efficiency of PUCCH resource transmission can be improved, unnecessary multiplexing processing can be avoided as much as possible, and the terminal device is simple to implement.
[0105] An optional processing flow of the channel transmission method provided in the embodiment of the present application is as follows: Figure 7 As shown, at least the following steps may be included:
[0106] Step S401: The terminal device receives configuration information sent by the network device.
[0107] In some embodiments, the terminal device is configured to transmit multiple PUCCHs within a second time unit, wherein the multiple PUCCHs include a fourth PUCCH for transmitting a fourth UCI and a fifth PUCCH for transmitting a fifth UCI, the priority of the fifth UCI is higher than the priority of the fourth UCI, and at least two of the multiple PUCCHs overlap.
[0108] In some embodiments, the second time unit may be a frame, a subframe, a time slot, a subslot, or at least one symbol, etc.
[0109] In some embodiments, the terminal device is configured to transmit multiple PUCCHs within the second time unit by the network device sending configuration information to the terminal device, where the configuration information is used to configure the terminal device to transmit at least two PUCCHs within the second time unit.
[0110] In some embodiments, the network device configures the terminal device to transmit two or more PUCCHs in the second time unit, and at least two of the multiple PUCCHs transmitted by the terminal device in the second time unit overlap. As an example, PUCCH overlap may be that PUCCH resources overlap in the time domain.
[0111] In some embodiments, the information carried by the fourth UCI may be information carried by or indicated by the fourth UCI, and the information carried by the fifth UCI may be information carried by or indicated by the fifth UCI.
[0112] Step S403: If the second agreed condition is met, the terminal device transmits the fourth UCI and the fifth UCI through one channel within the second time unit.
[0113] In some embodiments, the second agreed condition is an agreed condition for information carried by the fourth UCI and information carried by the fifth UCI.
[0114] As an example, the fourth UCI satisfying the second prescribed condition may include LP HARQ ACK / NACK, and the fifth UCI satisfying the second prescribed condition may include HP HARQ ACK / NACK.
[0115] As another example, the fourth UCI satisfying the second prescribed condition may include LP HARQ ACK / NACK, and the fifth UCI satisfying the second prescribed condition may include HP SR.
[0116] In some embodiments, if the fourth PUCCH overlaps with the fifth PUCCH and satisfies the second agreed condition described in step S401, the fourth UCI and the fifth UCI may be multiplexed and transmitted in one uplink channel.
[0117] In some embodiments, the channel transmission method may further include:
[0118] Step S405: If the fourth UCI satisfies the third agreed condition, the terminal device discards the fifth UCI; or, if the fourth UCI satisfies the third agreed condition, the terminal device discards the fifth uplink control channel.
[0119] In some embodiments, the third agreed condition is an agreed condition for information carried by the fourth UCI and information carried by the fifth UCI.
[0120] As an example, the information carried by the fourth UCI may be information carried by or indicated by the fourth UCI, and the information carried by the fifth UCI may be information carried by or indicated by the fifth UCI.
[0121] In some embodiments, the third agreed condition may include at least one of the following: the second agreed condition is not satisfied; the fifth UCI includes: HP HARQ ACK / NACK, and the fourth UCI includes: CSI and / or LP SR.
[0122] As an example, if the fourth UCI and the fifth UCI do not satisfy the following two combinations 1) and 2), the second agreed condition is not satisfied: 1) the fourth UCI is LP HARQ ACK / NACK, and the fifth UCI is HP HARQ ACK / NACK. 2) the fourth UCI is LP HARQ ACK / NACK, and the fifth UCI is HP SR. In this scenario, the terminal device discards the fifth UCI, cancels the fifth UCI, or ignores the fifth UCI; or the terminal device discards the fifth PUCCH, cancels the fifth PUCCH, or ignores the fifth PUCCH.
[0123] As another example, if the fifth UCI is HP HARQ ACK / NACK and the fourth UCI is low priority CSI and / or LP SR, the terminal device discards the fifth UCI, cancels the fifth UCI, or ignores the fifth UCI; or, the terminal device discards the fifth PUCCH, cancels the fifth PUCCH, or ignores the fifth PUCCH.
[0124] As another example, if the fifth UCI is HP SR and the fourth UCI is low priority CSI, the terminal device discards the fifth UCI, or cancels the fifth UCI, or ignores the fifth UCI; or, the terminal device discards the fifth PUCCH, or cancels the fifth PUCCH, or ignores the fifth PUCCH.
[0125] Among them, the CSI transmitted through the PUCCH can be defaulted to low priority CSI.
[0126] In some embodiments, the second time unit is a time unit corresponding to the fifth UCI; or, the second time unit is a time unit corresponding to the fourth UCI; or, the second time unit is the shortest time unit between the time unit corresponding to the fourth UCI and the time unit corresponding to the fifth UCI; or, the second time unit is the longest time unit between the time unit corresponding to the fourth UCI and the time unit corresponding to the fifth UCI.
[0127] As an example, the time unit corresponding to the fourth UCI may be the time unit corresponding to the PUCCH used to transmit the fourth UCI; the time unit corresponding to the fifth UCI may be the time unit corresponding to the PUCCH used to transmit the fifth UCI; the shortest time unit may be the time unit including the least number of time domain symbols; the longest time unit may be the time unit including the largest number of time domain symbols. For example, the number of time domain symbols included in the time unit corresponding to the fourth UCI is 10, and the number of time domain symbols included in the time unit corresponding to the fifth UCI is 12. If the second time unit is the shortest time unit between the time unit corresponding to the fourth UCI and the time unit corresponding to the fifth UCI, then the second time unit is the time unit corresponding to the fourth UCI; if the second time unit is the longest time unit between the time unit corresponding to the fourth UCI and the time unit corresponding to the fifth UCI, then the second time unit is the time unit corresponding to the fifth UCI.
[0128] Another optional processing flow of the channel transmission method provided in the embodiment of the present application is as follows: Figure 8 As shown, at least the following steps may be included:
[0129] Step S501: The network device configures the terminal device to transmit multiple uplink control channels within a second time unit; the multiple PUCCHs include a fourth uplink control channel for transmitting a fourth UCI and a fifth uplink control channel for transmitting a fifth UCI, the priority of the fifth UCI is higher than the priority of the fourth UCI, and at least two PUCCHs in the multiple uplink control channels overlap. As an example, the multiple PUCCHs include at least two PUCCHs with different priorities, and the PUCCH overlap may be that the PUCCH resources overlap in the time domain.
[0130] In some embodiments, the network device sends configuration information to the terminal device, where the configuration information is used to configure the terminal device to transmit at least two PUCCHs within a second time unit.
[0131] In some embodiments, the description of the fourth UCI and the fifth UCI is the same as the description of the fourth UCI and the fifth UCI in the above step S401 , and is not repeated here.
[0132] Step S503: If the second agreed condition is met, the network device receives the fourth UCI and the fifth UCI through one channel within the second time unit.
[0133] In some embodiments, the description of the second agreed condition is the same as the description of the second agreed condition in the above step S403, and is not repeated here.
[0134] In some embodiments, if the fourth UCI satisfies the third agreed condition, the terminal device discards the fifth UCI; or, if the fourth UCI satisfies the third agreed condition, the terminal device discards the fifth uplink control channel. In this scenario, the network device does not receive the fifth UCI and / or the fifth uplink control channel.
[0135] In some embodiments, the third agreed condition is an agreed condition for information carried by the fourth UCI and information carried by the fifth UCI.
[0136] As an example, the information carried by the fourth UCI may be information carried by or indicated by the fourth UCI, and the information carried by the fifth UCI may be information carried by or indicated by the fifth UCI.
[0137] In some embodiments, the third agreed condition may include at least one of the following: the second agreed condition is not satisfied; the fifth UCI includes: HP HARQ ACK / NACK, and the fourth UCI includes: CSI and / or LP SR.
[0138] As an example, if the fourth UCI and the fifth UCI do not satisfy the following two combinations 1) and 2), the second agreed condition is not satisfied: 1) the fourth UCI is LP HARQ ACK / NACK, and the fifth UCI is HP HARQ ACK / NACK. 2) the fourth UCI is LP HARQ ACK / NACK, and the fifth UCI is HP SR. In this scenario, the terminal device discards the fifth UCI, cancels the fifth UCI, or ignores the fifth UCI; or the terminal device discards the fifth PUCCH, cancels the fifth PUCCH, or ignores the fifth PUCCH.
[0139] As another example, if the fifth UCI is HP HARQ ACK / NACK and the fourth UCI is low priority CSI and / or LP SR, the terminal device discards the fifth UCI, cancels the fifth UCI, or ignores the fifth UCI; or, the terminal device discards the fifth PUCCH, cancels the fifth PUCCH, or ignores the fifth PUCCH.
[0140] As another example, if the fifth UCI is HP SR and the fourth UCI is low priority CSI, the terminal device discards the fifth UCI, or cancels the fifth UCI, or ignores the fifth UCI; or, the terminal device discards the fifth PUCCH, or cancels the fifth PUCCH, or ignores the fifth PUCCH.
[0141] Among them, the CSI transmitted through the PUCCH can be defaulted to low priority CSI.
[0142] In some embodiments, the second time unit is a time unit corresponding to the fifth UCI; or, the second time unit is a time unit corresponding to the fourth UCI; or, the second time unit is the shortest time unit between the time unit corresponding to the fourth UCI and the time unit corresponding to the fifth UCI; or, the second time unit is the longest time unit between the time unit corresponding to the fourth UCI and the time unit corresponding to the fifth UCI.
[0143] As an example, the time unit corresponding to the fourth UCI may be the time unit corresponding to the PUCCH used to transmit the fourth UCI; the time unit corresponding to the fifth UCI may be the time unit corresponding to the PUCCH used to transmit the fifth UCI; the shortest time unit may be the time unit including the least number of time domain symbols; the longest time unit may be the time unit including the largest number of time domain symbols. For example, the number of time domain symbols included in the time unit corresponding to the fourth UCI is 10, and the number of time domain symbols included in the time unit corresponding to the fifth UCI is 12. If the second time unit is the shortest time unit between the time unit corresponding to the fourth UCI and the time unit corresponding to the fifth UCI, then the second time unit is the time unit corresponding to the fourth UCI; if the second time unit is the longest time unit between the time unit corresponding to the fourth UCI and the time unit corresponding to the fifth UCI, then the second time unit is the time unit corresponding to the fifth UCI.
[0144] by Fig. 9 Taking another multiplexed transmission as an example, PUCCH 1 is used to carry LP HARQ feedback information, PUCCH 2 is used to carry HP SR, and PUCCH 3 is used to carry HP HARQ feedback information. Since HP SR can be multiplexed with LP HARQ feedback information for transmission, LP HARQ feedback information can be multiplexed with HP HARQ feedback information for transmission. Therefore, the HP SR, HP HARQ feedback information, and LP HARQ feedback information can be multiplexed and transmitted through one channel within the second time unit.
[0145] The channel transmission method provided in the embodiment of the present application configures multiple PUCCHs within a time period for the terminal device as PUCCHs that meet the second agreed condition through the network device, so that the multiple PUCCHs configured by the network device can be multiplexed and transmitted on an uplink channel. In this way, the efficiency of PUCCH resource transmission can be improved, the multiplexing transmission mechanism can be simplified, and the complexity of terminal device implementation can be reduced.
[0146] by Figure 2 Taking the multiplexed transmission shown in FIG. 1 as an example, the second time unit is 1 time slot, PUCCH 1 is used to carry LP HARQ feedback information, PUCCH 2 is used to carry CSI, and PUCCH 3 is used to carry HP HARQ feedback information. Since CSI cannot be multiplexed with HP HARQ feedback information for transmission, PUCCH 2 is cancelled or CSI is discarded in the second time unit.
[0147] The channel transmission method provided in the embodiment of the present application configures multiple PUCCHs within a time period for the terminal device as PUCCHs that meet the third agreed condition through the network device, then cancels the transmission of the PUCCH carrying the low-priority UCI and only transmits the high-priority UCI, thereby simplifying the implementation complexity of the terminal.
[0148] To implement the channel determination method provided in the embodiment of the present application, the embodiment of the present application further provides a terminal device, an optional component structure of the terminal device 600, such as Fig.10 As shown, including:
[0149] The first processing unit 601 is configured to determine a first uplink control channel resource set, wherein the first uplink control channel resource set does not include a first uplink control channel resource within a first time unit, and the first uplink control channel resource set includes a second uplink control channel resource within the first time unit, wherein the first uplink control channel resource is used to transmit a first UCI, the second uplink control channel resource is used to transmit a second UCI, the priority of the second UCI is higher than the first UCI, and the first UCI satisfies a first agreed condition;
[0150] The second processing unit 602 is configured to determine non-overlapping uplink control channel resources within the first time unit based on the first uplink control channel resource set.
[0151] In some embodiments, the terminal device 600 is configured to transmit a plurality of uplink control channels within the first time unit, wherein at least two of the plurality of uplink control channels overlap.
[0152] In some embodiments, the first agreed condition includes: the first UCI and the second UCI cannot be multiplexed for transmission.
[0153] In some embodiments, the first agreed condition is an agreed condition for information carried by the first UCI and information carried by the second UCI.
[0154] In some embodiments, the second UCI includes: high priority hybrid automatic repeat request feedback information;
[0155] The first UCI includes: low priority channel state information and / or low priority scheduling request.
[0156] In some embodiments, the second UCI includes: a high priority scheduling request; and the first UCI includes: low priority channel state information.
[0157] In some embodiments, the first uplink control channel resource set is composed of uplink control channel resources in a second uplink control channel resource set except the first uplink control channel resources, and the second uplink control channel resource set includes all uplink control channel resources in the first time unit.
[0158] In some embodiments, the first processing unit 601 is configured to discard the first uplink control channel; or discard the first UCI.
[0159] In some embodiments, the first processing unit 601 is configured to discard the first uplink control channel if the first uplink control channel overlaps with the third uplink control channel;
[0160] Alternatively, if the first uplink control channel overlaps with the third uplink control channel, the first uplink control channel is used to transmit a third UCI, and the third UCI is the UCI carried by the third uplink control channel;
[0161] The third uplink control channel is one of the non-overlapping uplink control channel resources within the first time unit determined based on the first uplink control channel resource set.
[0162] In some embodiments, the first time unit is a time unit corresponding to the second UCI;
[0163] Alternatively, the first time unit is a time unit corresponding to the first UCI;
[0164] Alternatively, the first time unit is the shortest or longest time unit between a time unit corresponding to the first UCI and a time unit corresponding to the second UCI.
[0165] In order to implement the channel determination method provided in the embodiment of the present application, the embodiment of the present application further provides a network device, an optional component structure of the network device 800, such as Fig.11 As shown, including:
[0166] The third processing unit 801 is configured to determine a first uplink control channel resource set, wherein the first uplink control channel resource set does not include a first uplink control channel resource within a first time unit, and the first uplink control channel resource set includes a second uplink control channel resource within the first time unit, wherein the first uplink control channel resource is used to transmit a first UCI, the second uplink control channel resource is used to transmit a second UCI, the priority of the second UCI is higher than the first UCI, and the first UCI satisfies a first agreed condition;
[0167] The fourth processing unit 802 is configured to determine non-overlapping uplink control channel resources within the first time unit based on the first uplink control channel resource set.
[0168] In some embodiments, the network device 800 further includes:
[0169] The first sending unit 803 is configured to configure the terminal device to transmit multiple uplink control channels within the first time unit, wherein at least two uplink control channels of the multiple uplink control channels overlap.
[0170] In some embodiments, the first agreed condition includes: the first UCI and the second UCI cannot be multiplexed for transmission.
[0171] In some embodiments, the first agreed condition is an agreed condition for information carried by the first UCI and information carried by the second UCI.
[0172] In some embodiments, the second UCI includes: high priority hybrid automatic repeat request feedback information;
[0173] The first UCI includes: low priority channel state information and / or low priority scheduling request.
[0174] In some embodiments, the second UCI includes: a high priority scheduling request; and the first UCI includes: low priority channel state information.
[0175] In some embodiments, the first uplink control channel resource set is composed of uplink control channel resources in a second uplink control channel resource set except the first uplink control channel resources, and the second uplink control channel resource set includes all uplink control channel resources in the first time unit.
[0176] In some embodiments, the third processing unit 801 is configured to discard the first uplink control channel; or discard the first UCI.
[0177] In some embodiments, the third processing unit 801 is configured to discard the first uplink control channel if the first uplink control channel overlaps with the third uplink control channel;
[0178] Alternatively, if the first uplink control channel overlaps with the third uplink control channel, the network device further includes: a first receiving unit 804, configured to receive a third UCI, where the third UCI is the UCI carried by the third uplink control channel;
[0179] The third uplink control channel is one of the non-overlapping uplink control channel resources within the first time unit determined based on the first uplink control channel resource set.
[0180] In some embodiments, the first time unit is a time unit corresponding to the second UCI;
[0181] Alternatively, the first time unit is a time unit corresponding to the first UCI;
[0182] Alternatively, the first time unit is the shortest or longest time unit between a time unit corresponding to the first UCI and a time unit corresponding to the second UCI.
[0183] In order to implement the channel transmission method provided in the embodiment of the present application, the embodiment of the present application further provides a terminal device, and another optional component structure of the terminal device 900 is as follows: Fig.12 As shown, including:
[0184] The terminal device 900 is configured to transmit a plurality of uplink control channels within a second time unit, wherein the plurality of uplink control channels include a fourth uplink control channel for transmitting a fourth UCI and a fifth uplink control channel for transmitting a fifth UCI, a priority of the fifth UCI is higher than a priority of the fourth UCI, and at least two of the plurality of uplink control channels overlap;
[0185] The terminal device 900 includes a second sending unit 901 configured to transmit the fourth UCI and the fifth UCI through one channel within the second time unit if a second agreed condition is met.
[0186] In some embodiments, the second agreed condition is an agreed condition for information carried by the fourth UCI and information carried by the fifth UCI.
[0187] In some embodiments, the second agreed condition includes: the fifth UCI is high priority hybrid automatic repeat request feedback information, and the fourth UCI is low priority hybrid automatic repeat request feedback information;
[0188] Alternatively, the fifth UCI is a high-priority scheduling request, and the fourth UCI is a low-priority hybrid automatic repeat request feedback information.
[0189] In some embodiments, the terminal device 900 further includes:
[0190] The fifth processing unit 902 is configured to discard the fifth UCI if the third agreed condition is met;
[0191] Alternatively, if the fourth UCI satisfies the third agreed condition, the fifth uplink control channel is discarded.
[0192] In some embodiments, the third agreed condition is an agreed condition for information carried by the fourth UCI and information carried by the fifth UCI.
[0193] In some embodiments, the third agreed condition includes at least one of the following:
[0194] The second agreed condition is not met;
[0195] The fifth UCI includes: high priority hybrid automatic repeat request feedback information, and the fourth UCI includes: low priority channel state information and / or low priority scheduling request;
[0196] The fifth UCI includes: a high priority scheduling request, and the fourth UCI includes: low priority channel state information.
[0197] In some embodiments, the second time unit is a time unit corresponding to the fifth UCI;
[0198] Alternatively, the second time unit is a time unit corresponding to the fourth UCI;
[0199] Alternatively, the second time unit is the shortest or longest time unit between the time unit corresponding to the fourth UCI and the time unit corresponding to the fifth UCI.
[0200] In some embodiments, the fourth uplink control channel overlaps with the fifth uplink control channel.
[0201] In order to implement the channel transmission method provided in the embodiment of the present application, the embodiment of the present application further provides a network device, and another optional component structure of the network device 1000 is as follows: Fig.13 As shown, including:
[0202] The third sending unit 1001 is configured to configure the terminal device to transmit multiple uplink control channels within the second time unit, wherein the multiple uplink control channels include a fourth uplink control channel for transmitting a fourth UCI and a fifth uplink control channel for transmitting a fifth UCI, the priority of the fifth UCI is higher than the priority of the fourth UCI, and at least two uplink control channels of the multiple uplink control channels overlap;
[0203] The second receiving unit 1002 is configured to receive the fourth UCI and the fifth UCI through one channel within the second time unit if a second agreed condition is met.
[0204] In some embodiments, the second agreed condition is an agreed condition for information carried by the fourth UCI and information carried by the fifth UCI.
[0205] In some embodiments, the second agreed condition includes:
[0206] The fifth UCI is high-priority hybrid automatic repeat request feedback information, and the fourth UCI is low-priority hybrid automatic repeat request feedback information;
[0207] Alternatively, the fifth UCI is a high-priority scheduling request, and the fourth UCI is a low-priority hybrid automatic repeat request feedback information.
[0208] In some embodiments, if the fourth UCI satisfies a third agreed condition, the fifth UCI is discarded by the terminal device;
[0209] Alternatively, if the fourth UCI satisfies the third agreed condition, the fifth uplink control channel is discarded by the terminal device.
[0210] In some embodiments, the third agreed condition is an agreed condition for information carried by the fourth UCI and information carried by the fifth UCI.
[0211] In some embodiments, the third agreed condition includes at least one of the following:
[0212] The second agreed condition is not met;
[0213] The fifth UCI includes: high priority hybrid automatic repeat request feedback information, and the fourth UCI includes: low priority channel state information and / or low priority scheduling request;
[0214] The fifth UCI includes: a high priority scheduling request, and the fourth UCI includes: low priority channel state information.
[0215] In some embodiments, the second time unit is a time unit corresponding to the fifth UCI;
[0216] Alternatively, the second time unit is a time unit corresponding to the fourth UCI;
[0217] Alternatively, the second time unit is the shortest or longest time unit between the time unit corresponding to the fourth UCI and the time unit corresponding to the fifth UCI.
[0218] In some embodiments, the fourth uplink control channel overlaps with the fifth uplink control channel.
[0219] It should be noted that, in the embodiment of the present application, the functions of the first processing unit, the second processing unit, the third processing unit, the fourth processing unit, and the fifth processing unit can be implemented by a processor. The functions of the first sending unit, the second sending unit, and the third sending unit can be implemented by a transmitter or a transceiver. The functions of the first receiving unit and the second receiving unit can be implemented by a receiver or a transceiver.
[0220] An embodiment of the present application also provides a terminal device, including a processor and a memory for storing a computer program that can be run on the processor, wherein when the processor is used to run the computer program, the terminal device installed with the processor executes the steps of the above-mentioned channel determination method.
[0221] An embodiment of the present application also provides a network device, including a processor and a memory for storing a computer program that can be run on the processor, wherein when the processor is used to run the computer program, the network device installed with the processor executes the steps of the above-mentioned channel determination method.
[0222] An embodiment of the present application also provides a terminal device, including a processor and a memory for storing a computer program that can be run on the processor, wherein when the processor is used to run the computer program, the terminal device installed with the processor executes the steps of the above-mentioned channel transmission method.
[0223] An embodiment of the present application also provides a network device, including a processor and a memory for storing a computer program that can be run on the processor, wherein when the processor is used to run the computer program, the network device installed with the processor executes the steps of the above-mentioned channel transmission method.
[0224] An embodiment of the present application also provides a chip, including: a processor, used to call and run a computer program from a memory, so that a terminal device equipped with the chip executes the above-mentioned channel determination method.
[0225] An embodiment of the present application further provides a chip, comprising: a processor, configured to call and run a computer program from a memory, so that a network device equipped with the chip executes the above-mentioned channel determination method.
[0226] An embodiment of the present application also provides a chip, including: a processor, used to call and run a computer program from a memory, so that a terminal device equipped with the chip executes the above-mentioned channel transmission method.
[0227] An embodiment of the present application also provides a chip, including: a processor, used to call and run a computer program from a memory, so that a network device equipped with the chip executes the above-mentioned channel transmission method.
[0228] An embodiment of the present application also provides a storage medium storing an executable program, which, when executed by a processor, implements the channel determination method executed by the above-mentioned terminal device.
[0229] An embodiment of the present application further provides a storage medium storing an executable program, which, when executed by a processor, implements the channel determination method executed by the above-mentioned network device.
[0230] An embodiment of the present application also provides a storage medium storing an executable program, which, when executed by a processor, implements the channel transmission method executed by the above-mentioned terminal device.
[0231] An embodiment of the present application also provides a storage medium storing an executable program, which, when executed by a processor, implements the channel transmission method executed by the above-mentioned network device.
[0232] An embodiment of the present application also provides a computer program product, including computer program instructions, which enable a computer to execute the channel determination method executed by the above-mentioned terminal device.
[0233] An embodiment of the present application also provides a computer program product, including computer program instructions, which enable a computer to execute the channel determination method executed by the above-mentioned network device.
[0234] An embodiment of the present application also provides a computer program product, including computer program instructions, which enable a computer to execute the channel transmission method executed by the above-mentioned terminal device.
[0235] An embodiment of the present application also provides a computer program product, including computer program instructions, which enable a computer to execute the channel transmission method executed by the above-mentioned network device.
[0236] An embodiment of the present application also provides a computer program, which enables a computer to execute the channel determination method executed by the above-mentioned terminal device.
[0237] An embodiment of the present application also provides a computer program, which enables a computer to execute the channel determination method executed by the above-mentioned network device.
[0238] An embodiment of the present application also provides a computer program, which enables a computer to execute the channel transmission method executed by the above-mentioned terminal device.
[0239] An embodiment of the present application also provides a computer program, which enables a computer to execute the channel transmission method executed by the above-mentioned network device.
[0240] Fig.14 700 is a schematic diagram of the hardware structure of an electronic device (terminal device or network device) of an embodiment of the present application. The electronic device 700 includes: at least one processor 701, a memory 702 and at least one network interface 704. The various components in the electronic device 700 are coupled together through a bus system 705. It can be understood that the bus system 705 is used to realize the connection and communication between these components. In addition to the data bus, the bus system 705 also includes a power bus, a control bus and a status signal bus. However, for the sake of clarity, Fig.14 Various buses are labeled as bus system 705 .
[0241] It can be understood that the memory 702 can be a volatile memory or a non-volatile memory, and can also include both volatile and non-volatile memories. Among them, the non-volatile memory can be ROM, programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), magnetic random access memory (FRAM), ferromagnetic random access memory, flash memory, magnetic surface memory, optical disk, or compact disc read-only memory (CD-ROM); the magnetic surface memory can be a disk memory or a tape memory. The volatile memory can be a random access memory (RAM), which is used as an external cache. By way of example but not limitation, many forms of RAM are available, such as static random access memory (SRAM), synchronous static random access memory (SSRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDRSDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), direct memory bus random access memory (DRRAM). The memory 702 described in the embodiments of the present application is intended to include but is not limited to these and any other suitable types of memory.
[0242] The memory 702 in the embodiment of the present application is used to store various types of data to support the operation of the electronic device 700. Examples of such data include: any computer program for operating on the electronic device 700, such as the application 7022. The program for implementing the method of the embodiment of the present application may be included in the application 7022.
[0243] The method disclosed in the above embodiment of the present application can be applied to the processor 701, or implemented by the processor 701. The processor 701 may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method can be completed by the hardware integrated logic circuit in the processor 701 or the instruction in the form of software. The above processor 701 may be a general processor, a digital signal processor (DSP, Digital Signal Processor), or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components, etc. The processor 701 can implement or execute the methods, steps and logic block diagrams disclosed in the embodiments of the present application. The general processor may be a microprocessor or any conventional processor, etc. In combination with the steps of the method disclosed in the embodiment of the present application, it can be directly embodied as a hardware decoding processor to execute, or it can be executed by a combination of hardware and software modules in the decoding processor. The software module can be located in a storage medium, which is located in the memory 702, and the processor 701 reads the information in the memory 702 and completes the steps of the above method in combination with its hardware.
[0244] In an exemplary embodiment, the electronic device 700 may be implemented by one or more application specific integrated circuits (ASICs), DSPs, programmable logic devices (PLDs), complex programmable logic devices (CPLDs), FPGAs, general purpose processors, controllers, MCUs, MPUs, or other electronic components to execute the aforementioned method.
[0245] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0246] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.
[0247] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.
[0248] It should be understood that the terms "system" and "network" are often used interchangeably in this application. The term "and / or" in this application is only a description of the association relationship of associated objects, indicating that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character " / " in this application generally indicates that the associated objects before and after are in an "or" relationship.
[0249] The above is only a preferred embodiment of the present application and is not intended to limit the scope of protection of the present application. Any modifications, equivalent substitutions and improvements made within the spirit and principles of the present application should be included in the scope of protection of the present application.
Claims
1. A channel transmission method, the method comprising: The terminal device is configured to transmit a plurality of uplink control channels within a second time unit, wherein the plurality of uplink control channels include a fourth uplink control channel for transmitting fourth uplink control information UCI and a fifth uplink control channel for transmitting fifth UCI, the priority of the fifth UCI is higher than the priority of the fourth UCI, and at least two uplink control channels of the plurality of uplink control channels overlap; If the second agreed condition is met, the terminal device transmits the fourth UCI and the fifth UCI through one channel within the second time unit; The second agreed condition is an agreed condition for the information carried by the fourth UCI and the information carried by the fifth UCI; The fourth UCI is low priority channel state information LP CSI, the fifth UCI is high priority hybrid automatic repeat request feedback information HP HARQ, and the method further includes: If the fourth UCI satisfies the third agreed condition, the terminal device discards the fourth UCI.
2. The method according to claim 1, wherein: The second time unit is a time unit corresponding to the fifth UCI; Alternatively, the second time unit is a time unit corresponding to the fourth UCI; Alternatively, the second time unit is the shortest or longest time unit between the time unit corresponding to the fourth UCI and the time unit corresponding to the fifth UCI.
3. The method according to any one of claims 1 to 2, wherein: The fourth uplink control channel overlaps with the fifth uplink control channel.
4. A channel transmission method, the method comprising: The network device configures the terminal device to transmit a plurality of uplink control channels within the second time unit, wherein the plurality of uplink control channels include a fourth uplink control channel for transmitting fourth uplink control information UCI and a fifth uplink control channel for transmitting fifth UCI, the priority of the fifth UCI is higher than the priority of the fourth UCI, and at least two uplink control channels of the plurality of uplink control channels overlap; If the second agreed condition is met, the network device receives the fourth UCI and the fifth UCI through a channel within the second time unit; The second agreed condition is an agreed condition for the information carried by the fourth UCI and the information carried by the fifth UCI; The fourth UCI is low priority channel state information LP CSI, and the fifth UCI is high priority hybrid automatic repeat request feedback information HP HARQ. If the fourth UCI satisfies the third agreed condition, the fourth UCI is discarded by the terminal device.
5. The method according to claim 4, wherein: The second time unit is a time unit corresponding to the fifth UCI; Alternatively, the second time unit is a time unit corresponding to the fourth UCI; Alternatively, the second time unit is the shortest or longest time unit between the time unit corresponding to the fourth UCI and the time unit corresponding to the fifth UCI.
6. The method according to any one of claims 4 to 5, wherein: The fourth uplink control channel overlaps with the fifth uplink control channel.
7. A terminal device, the terminal device being configured to transmit a plurality of uplink control channels within a second time unit, wherein: The multiple uplink control channels include a fourth uplink control channel for transmitting fourth uplink control information UCI and a fifth uplink control channel for transmitting fifth UCI, the priority of the fifth UCI is higher than the priority of the fourth UCI, and at least two uplink control channels of the multiple uplink control channels overlap; The terminal device includes a second sending unit configured to transmit the fourth UCI and the fifth UCI through a channel within the second time unit if a second agreed condition is met; The second agreed condition is an agreed condition for the information carried by the fourth UCI and the information carried by the fifth UCI; The fourth UCI is low priority channel state information LP CSI, and the fifth UCI is high priority hybrid automatic repeat request feedback information HP HARQ; If the fourth UCI satisfies the third agreed condition, the terminal device discards the fourth UCI.
8. The terminal device according to claim 7, wherein: The second time unit is a time unit corresponding to the fifth UCI; Alternatively, the second time unit is a time unit corresponding to the fourth UCI; Alternatively, the second time unit is the shortest or longest time unit between the time unit corresponding to the fourth UCI and the time unit corresponding to the fifth UCI.
9. The terminal device according to any one of claims 7 to 8, wherein: The fourth uplink control channel overlaps with the fifth uplink control channel.
10. A network device, comprising: a third sending unit, configured to configure the terminal device to transmit a plurality of uplink control channels within the second time unit, wherein the plurality of uplink control channels include a fourth uplink control channel for transmitting fourth uplink control information UCI and a fifth uplink control channel for transmitting a fifth UCI, a priority of the fifth UCI is higher than a priority of the fourth UCI, and at least two of the plurality of uplink control channels overlap; a second receiving unit, configured to receive the fourth UCI and the fifth UCI through one channel within the second time unit if a second agreed condition is met; The second agreed condition is an agreed condition for the information carried by the fourth UCI and the information carried by the fifth UCI; The fourth UCI is low priority channel state information LP CSI, and the fifth UCI is high priority hybrid automatic repeat request feedback information HP HARQ. If the fourth UCI satisfies the third agreed condition, the fourth UCI is discarded by the terminal device.
11. The network device according to claim 10, wherein: The second time unit is a time unit corresponding to the fifth UCI; Alternatively, the second time unit is a time unit corresponding to the fourth UCI; Alternatively, the second time unit is the shortest or longest time unit between the time unit corresponding to the fourth UCI and the time unit corresponding to the fifth UCI.
12. The network device according to any one of claims 10 to 11, wherein: The fourth uplink control channel overlaps with the fifth uplink control channel.
13. A terminal device comprising a processor and a memory for storing a computer program that can be run on the processor, wherein: When the processor is used to run the computer program, it executes the steps of the channel determination method according to any one of claims 1 to 3.
14. A network device comprising a processor and a memory for storing a computer program that can be run on the processor, wherein: When the processor is used to run the computer program, it executes the steps of the channel transmission method according to any one of claims 4 to 6.
15. A storage medium storing an executable program, wherein when the executable program is executed by a processor, the channel transmission method according to any one of claims 1 to 3 is implemented.
16. A storage medium storing an executable program, wherein when the executable program is executed by a processor, the channel transmission method according to any one of claims 4 to 6 is implemented.
17. A computer program product, comprising computer program instructions, wherein the computer program instructions enable a computer to execute the channel transmission method according to any one of claims 1 to 3.
18. A computer program product, comprising computer program instructions, wherein the computer program instructions enable a computer to execute the channel transmission method according to any one of claims 4 to 6.
19. A chip, comprising: A processor, used to call and run a computer program from a memory, so that a device equipped with the chip executes the channel transmission method according to any one of claims 1 to 3.
20. A chip, comprising: A processor, used to call and run a computer program from a memory, so that a device equipped with the chip executes the channel transmission method as described in any one of claims 4 to 6.
Citation Information
Patent Citations
Information transmission method and communication device
CN111757518A
Feedback information transmission method and communication device
CN112398592A