Resource determination methods and devices, terminals, network equipment and storage media
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- BEIJING XIAOMI MOBILE SOFTWARE CO LTD
- Filing Date
- 2024-09-30
- Publication Date
- 2026-06-02
AI Technical Summary
In cellular wireless communication systems, the transmission of uplink control information (UCI) in existing technologies requires high reliability and flexibility, which leads to high complexity of the physical uplink control channel (PUCCH), increasing the complexity of protocol design, terminal implementation, and network configuration.
By determining the Physical Uplink Shared Channel (PUSCH) resources for transmitting Uplink Control Information (UCI) based on indication information or predefined rules by the terminal or network device, UCI transmission is avoided through PUCCH, thereby simplifying protocol design and terminal implementation.
It enables accurate transmission of UCI on PUSCH, reduces the complexity of protocol design, terminal implementation and network configuration, and improves the transmission reliability and flexibility of UCI.
Smart Images

Figure CN122139433A_ABST
Abstract
Description
Resource determination method and device, terminal, network device, and storage medium TECHNICAL FIELD
[0001] The present disclosure relates to the technical field of communication, and in particular, to a resource determination method, a resource determination device, a terminal, a network device, a communication system, and a storage medium. BACKGROUND
[0002] Uplink control information (UCI) is an indispensable and important component in a cellular wireless communication system, as a carrier for a terminal to feedback, send, and request corresponding actions or scheduling to a network device.
[0003] A network device can send UCI to the network device through a physical uplink control channel (PUCCH). However, considering the importance and diversity of UCI, the transmission of UCI requires high reliability and flexibility. In order to support the transmission of UCI and adapt to the diverse service requirements in the communication system, the complexity of the PUCCH is high, which further leads to high complexity of protocol design, terminal implementation, and network configuration.
[0004] SUMMARY
[0005] Embodiments of the present disclosure provide a resource determination method and device, a terminal, a network device, and a storage medium to solve the technical problems in the related art.
[0006] According to a first aspect of embodiments of the present disclosure, a resource determination method is provided, executed by a terminal, and the method comprises: determining, according to indication information sent by a network device or a predefined rule, a first resource of a physical uplink shared channel (PUSCH) used for sending uplink control information (UCI).
[0007] According to a second aspect of embodiments of the present disclosure, a resource determination method is provided, executed by a network device, and the method comprises: sending indication information to a terminal, wherein the indication information is used to indicate a first resource of a physical uplink shared channel (PUSCH) used for sending uplink control information (UCI) by the terminal; or determining, according to a predefined rule, a first resource of a physical uplink shared channel (PUSCH) used for receiving uplink control information (UCI) sent by the terminal.
[0008] According to a third aspect of embodiments of the present disclosure, a resource determination device is provided, and the device comprises: a processing module configured to determine, according to indication information sent by a network device or a predefined rule, a first resource of a physical uplink shared channel (PUSCH) used for sending uplink control information (UCI).
[0009] According to a fourth aspect of the embodiments of the present disclosure, a resource determination apparatus is provided, the apparatus comprising: a sending module configured to send indication information to a terminal, wherein the indication information is used to indicate a first resource of a physical uplink shared channel (PUSCH) used by the terminal to send uplink control information (UCI); or a processing module configured to determine the first resource of the PUSCH used by the terminal to send the UCI according to a predefined rule.
[0010] According to a fifth aspect of the embodiments of the present disclosure, a terminal is provided, comprising: one or more processors; wherein the terminal is configured to perform the resource determination method of the first aspect.
[0011] According to a sixth aspect of the embodiments of the present disclosure, a network device is provided, comprising: one or more processors; wherein the network device is configured to perform the resource determination method of the second aspect.
[0012] According to a seventh aspect of the embodiments of the present disclosure, a communication system is provided, comprising a terminal and a network device, wherein the terminal is configured to implement the resource determination method of the first aspect, and the network device is configured to implement the resource determination method of the second aspect.
[0013] According to an eighth aspect of the embodiments of the present disclosure, a storage medium is provided, the storage medium storing instructions, when the instructions are executed on a communication device, causing the communication device to perform the resource determination method of any one of the first aspect or the second aspect.
[0014] According to a ninth aspect of the embodiments of the present disclosure, a program product is provided, when the program product is executed by a communication device, causing the communication device to perform the method described in any one of the first aspect or the second aspect.
[0015] According to the embodiments of the present disclosure, the terminal can accurately determine the first resource of the PUSCH used to send the UCI, and then send the UCI through the PUSCH on the first resource, without having to send the UCI through the PUCCH, thereby avoiding the complexity of protocol design, terminal implementation, network implementation, etc. caused by carrying the UCI through the PUCCH. BRIEF DESCRIPTION OF DRAWINGS
[0016] In order to more clearly illustrate the technical solutions in the embodiments of the present disclosure, the drawings needed in the embodiment description will be briefly introduced as follows. Obviously, the drawings in the following description are only some embodiments of the present disclosure, and other drawings can be obtained by those skilled in the art without creative labor.
[0017] FIG. 1A is a schematic diagram of an architecture of a communication system according to an embodiment of the present disclosure.
[0018] FIG. 1B is a schematic diagram of a timing relationship according to an embodiment of the present disclosure.
[0019] FIG. 2 is a schematic diagram of interactions of a resource determination method according to an embodiment of the present disclosure.
[0020] FIG. 3A and FIG. 3B are schematic diagrams of a PUSCH according to an embodiment of the present disclosure.
[0021] FIG. 4A is a schematic diagram of a time interval according to an embodiment of the present disclosure.
[0022] FIG. 4B is a schematic diagram of another time interval according to an embodiment of the present disclosure.
[0023] FIG. 4C is a schematic diagram of yet another time interval according to an embodiment of the present disclosure.
[0024] FIG. 5A is a schematic diagram of a minimum time interval according to an embodiment of the present disclosure.
[0025] FIG. 5B is a schematic diagram of another minimum time interval according to an embodiment of the present disclosure.
[0026] FIG. 5C is a schematic diagram of yet another minimum time interval according to an embodiment of the present disclosure.
[0027] FIG. 6A is a schematic diagram of a minimum time interval according to an embodiment of the present disclosure.
[0028] FIG. 6B is a schematic diagram of another minimum time interval according to an embodiment of the present disclosure.
[0029] FIG. 6C is a schematic diagram of yet another minimum time interval according to an embodiment of the present disclosure.
[0030] FIG. 7 is a schematic flowchart of a resource determination method according to an embodiment of the present disclosure.
[0031] FIG. 8 is a schematic flowchart of a resource determination method according to an embodiment of the present disclosure.
[0032] FIG. 9 is a schematic block diagram of a resource determination apparatus according to an embodiment of the present disclosure.
[0033] FIG. 10 is a schematic block diagram of a resource determination apparatus according to an embodiment of the present disclosure.
[0034] FIG. 11A is a schematic diagram of a structure of a communication device according to an embodiment of the present disclosure.
[0035] FIG. 11B is a structural schematic diagram of a chip according to an embodiment of the present disclosure. DETAILED DESCRIPTION
[0036] Embodiments of the present disclosure provide a resource determination method and apparatus, a terminal, a network device, and a storage medium.
[0037] In a first aspect, embodiments of the present disclosure provide a resource determination method performed by a terminal, the method comprising: determining, according to indication information sent by a network device or a predefined rule, a first resource of a physical uplink shared channel (PUSCH) for sending uplink control information (UCI).
[0038] In the above embodiments, the terminal can accurately determine the first resource of the PUSCH for sending the UCI, and then can send the UCI through the PUSCH on the first resource, without having to send the UCI through the PUCCH, thereby avoiding the complexity in protocol design, terminal implementation, network implementation, and the like caused by carrying the UCI through the PUCCH.
[0039] In some embodiments, the indication information is used to indicate a first interval between the second resource of the downlink information corresponding to the UCI and the first resource; or the predefined rule is used to specify the first interval between the second resource of the downlink information corresponding to the UCI and the first resource.
[0040] In some embodiments, the determining, according to the indication information sent by the network device or the predefined rule, the first resource of the PUSCH for sending the UCI comprises: determining a first time unit according to the second resource and the first interval; and determining the first resource according to the first time unit.
[0041] In some embodiments, the determining the first resource according to the first time unit comprises at least one of the following: in a case where the PUSCH is an aperiodic PUSCH, determining the first resource as a resource of a candidate PUSCH in the first time unit; in a case where the PUSCH is a periodic PUSCH and the first time unit contains a candidate PUSCH, determining the first resource as a resource of a candidate PUSCH in the first time unit; in a case where the PUSCH is a periodic PUSCH and the first time unit does not contain a candidate PUSCH, determining a second time unit containing a candidate PUSCH before or after the first time unit, and determining the first resource as a resource of a candidate PUSCH in the second time unit.
[0042] In some embodiments of the first aspect. In some embodiments, the indication information is used to indicate a minimum time interval between the second resource of the downlink information corresponding to the UCI and the first resource; or the predefined rule is used to define a minimum time interval between the second resource of the downlink information corresponding to the UCI and the first resource; or the minimum time interval between the second resource of the downlink information corresponding to the UCI and the first resource is determined according to the capability of the terminal.
[0043] In some embodiments of the first aspect. In some embodiments, the determining, according to the indication information sent by the network device or the predefined rule, of the first resource of the PUSCH for transmitting the UCI comprises: determining a first time domain position according to the second resource and the minimum time interval; and determining a resource of a first PUSCH candidate after the first time domain position as the first resource.
[0044] In some embodiments of the first aspect. In some embodiments, the PUSCH comprises at least one of: an aperiodic PUSCH; a periodic PUSCH.
[0045] In some embodiments of the first aspect. In some embodiments, the method further comprises at least one of: in a case where a first time unit in which the first resource is located comprises multiple candidate PUSCHs, transmitting the PUSCH carrying the UCI in the first time unit and not transmitting other candidate PUSCHs; and in a case where the PUSCH is a periodic PUSCH, transmitting the PUSCH carrying the UCI in a time unit in which the first resource is located and not transmitting a PUSCH not carrying the UCI in other time units of a period in which the first resource is located.
[0046] In some embodiments of the first aspect. In some embodiments, the PUSCH is exclusively used for transmitting the UCI.
[0047] In the second aspect, embodiments of the present disclosure provide a resource determination method, performed by a network device, the method comprising: sending indication information to a terminal, wherein the indication information is used to indicate a first resource of a physical uplink shared channel (PUSCH) of the terminal for transmitting uplink control information (UCI); or determining, according to a predefined rule, a first resource of a physical uplink shared channel (PUSCH) of the terminal for receiving uplink control information (UCI).
[0048] In some embodiments of the second aspect. In some embodiments, the indication information is used to indicate a first interval between the second resource of the downlink information corresponding to the UCI and the first resource; or the predefined rule is used to define a first interval between the second resource of the downlink information corresponding to the UCI and the first resource.
[0049] In some embodiments of the second aspect. In some embodiments, the determining the first resource of the PUSCH for the terminal to send the UCI according to the predefined rule comprises: determining a first time unit according to the second resource and the first interval; determining the first resource according to the first time unit.
[0050] In some embodiments of the second aspect. In some embodiments, the determining the first resource according to the first time unit comprises at least one of: in a case that the PUSCH is an aperiodic PUSCH, determining the first resource as a resource of a candidate PUSCH in the first time unit; in a case that the PUSCH is a periodic PUSCH and the first time unit contains a candidate PUSCH, determining the first resource as a resource of the candidate PUSCH in the first time unit; in a case that the PUSCH is a periodic PUSCH and the first time unit does not contain a candidate PUSCH, determining a second time unit containing a candidate PUSCH before or after the first time unit, and determining the first resource as a resource of the candidate PUSCH in the second time unit.
[0051] In some embodiments of the second aspect. In some embodiments, the indication information is used to indicate a minimum time interval between the second resource of the downlink information corresponding to the UCI and the first resource; or the predefined rule is used to specify a minimum time interval between the second resource of the downlink information corresponding to the UCI and the first resource; or the minimum time interval between the second resource of the downlink information corresponding to the UCI and the first resource is determined according to the capability of the terminal.
[0052] In some embodiments of the second aspect. In some embodiments, the determining the first resource of the PUSCH for the terminal to send the UCI according to the predefined rule comprises: determining a first time unit according to the second resource and the first interval; determining the first resource according to the first time unit.
[0053] In some embodiments of the second aspect. In some embodiments, the PUSCH comprises at least one of: an aperiodic PUSCH; a periodic PUSCH.
[0054] Some embodiments combine the second aspect. In some embodiments, the method further comprises at least one of: in a case that the first time unit in which the first resource is located comprises multiple candidate PUSCHs, receiving the PUSCH carrying the UCI in the first time unit without receiving other candidate PUSCHs; in a case that the PUSCH is a periodic PUSCH, receiving the PUSCH carrying the UCI in the time unit in which the first resource is located, and not receiving the PUSCH not carrying the UCI in other time units of the period in which the first resource is located.
[0055] Some embodiments combine the second aspect. In some embodiments, the PUSCH is dedicated for transmitting the UCI.
[0056] In a third aspect, embodiments of the present disclosure provide a resource determination apparatus, comprising: a processing module configured to determine, according to indication information sent by a network device or a predefined rule, a first resource of a physical uplink shared channel (PUSCH) for transmitting uplink control information (UCI).
[0057] In a fourth aspect, embodiments of the present disclosure provide a resource determination apparatus, comprising: a sending module configured to send, to a terminal, indication information, wherein the indication information is used to indicate a first resource of a physical uplink shared channel (PUSCH) for transmitting uplink control information (UCI) by the terminal; or a processing module configured to determine, according to a predefined rule, a first resource of a physical uplink shared channel (PUSCH) for receiving uplink control information (UCI) transmitted by the terminal.
[0058] In a fifth aspect, embodiments of the present disclosure provide a terminal, comprising: one or more processors; wherein the terminal is configured to perform the resource determination method of the first aspect or any one of the optional embodiments of the first aspect.
[0059] In a sixth aspect, embodiments of the present disclosure provide a network device, comprising: one or more processors; wherein the network device is configured to perform the resource determination method of the second aspect or any one of the optional embodiments of the second aspect.
[0060] In a seventh aspect, embodiments of the present disclosure provide a communication system, comprising a terminal and a network device, wherein the terminal is configured to implement the resource determination method of the first aspect or any one of the optional embodiments of the first aspect, and the network device is configured to implement the resource determination method of the second aspect or any one of the optional embodiments of the second aspect.
[0061] In an eighth aspect, embodiments of the present disclosure provide a storage medium storing instructions that, when executed on a communication device, cause the communication device to perform the method of any of the first aspect, the optional embodiments of the first aspect, the second aspect, and the optional embodiments of the second aspect.
[0062] In a ninth aspect, embodiments of the present disclosure provide a program product that, when executed on a communication device, causes the communication device to perform the method of any of the first aspect, the optional embodiments of the first aspect, the second aspect, and the optional embodiments of the second aspect.
[0063] In a tenth aspect, embodiments of the present disclosure provide a computer program that, when executed on a computer, causes the computer to perform the method of any of the first aspect, the optional embodiments of the first aspect, the second aspect, and the optional embodiments of the second aspect.
[0064] It can be understood that the above resource determination apparatus, communication device, communication system, storage medium, program product, and computer program are all used to perform the method proposed in the embodiments of the present disclosure. Therefore, the beneficial effects that can be achieved are as described in the corresponding method, which will not be described here.
[0065] Embodiments of the present disclosure propose a resource determination method and apparatus, a terminal, a network device, and a storage medium. In some embodiments, the terms of resource determination method, information processing method, and communication method can be replaced with each other, the terms of resource determination apparatus, information processing apparatus, and communication apparatus can be replaced with each other, and the terms of information processing system and communication system can be replaced with each other.
[0066] Embodiments of the present disclosure are not exhaustive and are only a part of the embodiments, and are not specific limitations on the protection scope of the present disclosure. In the case of no contradiction, each step in an embodiment can be implemented as an independent embodiment, and the steps can be combined arbitrarily, for example, the scheme after removing some steps in an embodiment can also be implemented as an independent embodiment, and the order of the steps in an embodiment can be exchanged arbitrarily, in addition, the optional implementation manners in an embodiment can be combined arbitrarily; in addition, the embodiments can be combined arbitrarily, for example, the steps of different embodiments or part or all of the steps of different embodiments can be combined arbitrarily, and an embodiment can be combined with the optional implementation manners of other embodiments.
[0067] In each embodiment of the present disclosure, the terms and / or descriptions of the embodiments are consistent if there is no special description and logical conflict, and can be referred to each other, and the technical features in different embodiments can be combined to form a new embodiment according to their inherent logical relationship.
[0068] The terms used in the embodiments of the present disclosure are merely for the purpose of describing particular embodiments and are not intended to be limiting of the present disclosure.
[0069] In the embodiments of the present disclosure, an element expressed in singular form, such as "a", "an", "the", "said", "the aforementioned", "the foregoing", "this", and the like, can represent "one and only one", or "one or more", "at least one", and the like, unless otherwise specified.
[0070] For example, in the case of using an article such as "a", "an", "the", and the like in translation, the noun after the article can be understood as a singular expression, or as a plural expression.
[0071] In the embodiments of the present disclosure, "plurality" means two or more.
[0072] In some embodiments, the terms "at least one of", "one or more of", "a plurality of", "multiple", and the like can be replaced with each other.
[0073] In some embodiments, the description manner such as "at least one of A, B", "A and / or B", "A in one case, B in another case", "in response to a case A, in response to another case B", and the like can include the following technical solutions according to the case: A in some embodiments (A is executed regardless of B); B in some embodiments (B is executed regardless of A); A and B are selectively executed in some embodiments (A and B are selected from A and B); A and B are executed in some embodiments (A and B are executed). When there are more branches such as A, B, C, and the like, it is similar to the above.
[0074] In some embodiments, the description manner such as "A or B" and the like can include the following technical solutions according to the case: A in some embodiments (A is executed regardless of B); B in some embodiments (B is executed regardless of A); A and B are selectively executed in some embodiments (A and B are selected from A and B). When there are more branches such as A, B, C, and the like, it is similar to the above.
[0075] The prefix words "first", "second", and the like in the embodiments of the present disclosure are merely for distinguishing different description objects, and do not constitute a limitation on the position, order, priority, number, or content of the description objects. The description of the description objects should be referred to the description in the claims or embodiments, and should not be construed as a redundant limitation because of the use of the prefix words.
[0076] For example, the ordinal numbers before the description object "field" in "the first field" and "the second field" do not limit the positions or orders between the "fields", and "the first" and "the second" do not limit whether the "fields" they modify are in the same message or not, nor do they limit the orders of "the first field" and "the second field". For another example, the ordinal numbers before the description object "level" in "the first level" and "the second level" do not limit the priorities between the "levels". For another example, the quantity of the description object is not limited by the ordinal numbers, and can be one or more. For example, the description object is "apparatus", and "the first apparatus" and "the second apparatus" can be the same apparatus or different apparatuses, and their types can be the same or different. For another example, the description object is "information", and "the first information" and "the second information" can be the same information or different information, and their contents can be the same or different.
[0077] In some embodiments, "comprising A", "including A", "for indicating A", "carrying A" can be interpreted as directly carrying A, or indirectly indicating A.
[0078] In some embodiments, the terms "in response to", "in response to determining", "in the case of", "when", "when", "if", "if" and the like can be replaced with each other.
[0079] In some embodiments, the terms "greater than", "greater than or equal to", "not less than", "more than", "more than or equal to", "not less than", "higher than", "higher than or equal to", "not lower than", "above" and the like can be replaced with each other, and the terms "less than", "less than or equal to", "not greater than", "less than", "less than or equal to", "not more than", "lower than", "lower than or equal to", "not higher than", "below" and the like can be replaced with each other.
[0080] In some embodiments, the apparatus and the like can be interpreted as physical or virtual, and the name is not limited to the name recorded in the embodiments. The terms "apparatus", "equipment", "device", "circuit", "network element", "node", "function", "unit", "section", "system", "network", "chip", "chip system", "entity", "subject" and the like can be replaced with each other.
[0081] In some embodiments, "network" can be interpreted as an apparatus (for example, access network device, core network device, etc.) contained in the network.
[0082] In some embodiments, the terms “access network device (AN device),” “radio access network device (RAN device),” “base station (BS),” “radio base station,” “fixed station,” “node,” “access point,” “transmission point (TP),” “reception point (RP),” “transmission / reception point (TRP),” “panel,” “antenna panel,” “antenna array,” “cell,” “macro cell,” “small cell,” “femto cell,” “pico cell,” “sector,” “cell group,” “serving cell,” “carrier,” “component carrier,” “bandwidth part (BWP),” and the like can be used interchangeably.
[0083] In some embodiments, the terms "terminal," "terminal device," "user equipment (UE)," "user terminal," "mobile station (MS)," "mobile terminal (MT)," "subscriber station," "mobile unit," "subscriber unit," "wireless unit," "remote unit," "mobile device," "wireless device," "wireless communication device," "remote device," "mobile subscriber station," "access terminal," "mobile terminal," "wireless terminal," "remote terminal," "handset," "user agent," "mobile client," "client," and so on can be replaced with each other.
[0084] In some embodiments, the access network device, the core network device, or the network device can be replaced with a terminal. For example, the embodiments of the present disclosure can also be applied to a structure in which communication between the access network device, the core network device, or the network device and the terminal is replaced with communication between a plurality of terminals (e.g., device-to-device (D2D), vehicle-to-everything (V2X), etc.). In this case, the terminal can also be configured to have all or part of the functions of the access network device. In addition, the terms "uplink," "downlink," and the like can also be replaced with terms corresponding to the inter-terminal communication (e.g., "side"). For example, the uplink channel, the downlink channel, and the like can be replaced with the side channel, and the uplink, the downlink, and the like can be replaced with the sidelink.
[0085] In some embodiments, the terminal can be replaced with the access network device, the core network device, or the network device. In this case, the access network device, the core network device, or the network device can also be configured to have all or part of the functions of the terminal.
[0086] In some embodiments, the data, information, etc. can be obtained in compliance with the laws and regulations of the country where the location is situated.
[0087] In some embodiments, the data, information, etc. can be obtained after obtaining the consent of the user.
[0088] In addition, each element, each row, or each column in the table of the embodiments of the present disclosure can be implemented as an independent embodiment, and any combination of any element, any row, or any column can also be implemented as an independent embodiment.
[0089] FIG. 1A is a schematic diagram of an architecture of a communication system according to an embodiment of the present disclosure.
[0090] As shown in FIG. 1, the communication system 100 includes a terminal 101 and a network device 102, where the network device includes at least one of the following: an access network device, a core network device.
[0091] In some embodiments, the terminal 101 includes at least one of the following, but is not limited thereto: a mobile phone, a wearable device, an Internet of Things device, a car with communication function, a smart car, a Pad, a computer with wireless transceiver function, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal device in industrial control, a wireless terminal device in self-driving, a wireless terminal device in remote medical surgery, a wireless terminal device in smart grid, a wireless terminal device in transportation safety, a wireless terminal device in smart city, a wireless terminal device in smart home, etc.
[0092] In some embodiments, the access network device is, for example, a node or device that accesses a terminal to a wireless network, and the access network device can include at least one of an evolved NodeB (eNB) in a 5G communication system, a next generation eNB (ng-eNB), a next generation NodeB (gNB), a node B (NB), a home node B (HNB), a home evolved node B (HeNB), a wireless backhaul device, a radio network controller (RNC), a base station controller (BSC), a base transceiver station (BTS), a base band unit (BBU), a mobile switching center, a base station in a 6G communication system, an Open RAN, a Cloud RAN, a base station in other communication systems, an access node in a Wi-Fi system, but is not limited thereto.
[0093] In some embodiments, the core network device can be one device including one or more network elements, or can be multiple devices or device groups including all or part of the one or more network elements described above. The network element can be virtual or physical. The core network includes, for example, at least one of an evolved packet core (EPC), a 5G core network (5GCN), and a next generation core (NGC).
[0094] In some embodiments, the technical solutions of the present disclosure can be applied to an Open RAN architecture, at which time the interfaces between or within the access network devices involved in the embodiments of the present disclosure can become internal interfaces of the Open RAN, and the processes and information interactions between these internal interfaces can be realized through software or programs.
[0095] In some embodiments, the access network device can be composed of a central unit (CU) and a distributed unit (DU), where the CU can also be referred to as a control unit. The CU-DU structure can split the protocol layers of the access network device, and some of the protocol layers are controlled by the CU, and the remaining or all of the protocol layers are distributed in the DU and controlled by the CU, but is not limited thereto.
[0096] It can be understood that the communication system described in the embodiments of the present disclosure is for more clearly illustrating the technical solutions of the embodiments of the present disclosure, and does not constitute a limitation on the technical solutions proposed by the embodiments of the present disclosure. Those skilled in the art can know that, with the evolution of system architecture and the appearance of new business scenarios, the technical solutions proposed by the embodiments of the present disclosure are also applicable to similar technical problems.
[0097] The following embodiments of the present disclosure can be applied to the communication system 100 shown in FIG. 1A or part of the subject, but are not limited thereto. The subjects shown in FIG. 1A are exemplary, and the communication system can include all or part of the subjects in FIG. 1A, or other subjects other than FIG. 1A. The number and form of each subject is arbitrary, each subject can be physical or virtual, the connection relationship between each subject is exemplary, each subject can not be connected or can be connected, the connection can be in any way, can be direct connection or indirect connection, can be wired connection or wireless connection.
[0098] Embodiments of the present disclosure can be applied to Long Term Evolution (LTE), LTE-Advanced (LTE-A), LTE-Beyond (LTE-B), SUPER 3G, IMT-Advanced, 4th generation mobile communication system (4G), 5th generation mobile communication system (5G), 5G new radio (NR), Future Radio Access (FRA), New-Radio Access Technology (RAT), New Radio (NR), New radio access (NX), Future generation radio access (FX), Global System for Mobile communications (GSM (registered trademark)), CDMA2000, Ultra Mobile Broadband (UMB), IEEE 802.11 (Wi-Fi (registered trademark)), IEEE 802.16 (WiMAX (registered trademark)), IEEE 802.20, Ultra-WideBand (UWB), Bluetooth (Bluetooth (registered trademark)), Public Land Mobile Network (PLMN) network, Device-to-Device (D2D) system, Machine to Machine (M2M) system, Internet of Things (IoT) system, Vehicle-to-Everything (V2X), system using other communication methods, next-generation system expanded based thereon, and the like. In addition, a plurality of systems can be combined (for example, combination of LTE or LTE-A and 5G, and the like).
[0099] In some embodiments, uplink control information (UCI) is an indispensable important component in a cellular wireless communication system as a carrier for a terminal to feed back, send, and request a network device to perform a corresponding action or scheduling.
[0100] In some embodiments, the UCI can include at least one of the following according to the type of information carried:
[0101] CQI (Channel Quality Indicator) is used to feed back channel-related information measured by the terminal side based on the downlink reference signal to the network device. The network device can better schedule according to the channel conditions of the terminal based on the CQI, thereby improving the system communication efficiency and user experience.
[0102] HARQ information is used to feed back the reception of downlink information (such as data, channels, signals, etc.) to the network device. The HARQ information can include HARQ-ACK information and HARQ-NACK information. The HARQ-ACK information indicates that the terminal successfully detects the reception of the corresponding downlink information within the time unit indicated by the network device, and the NACK indicates that the terminal does not detect the reception of the corresponding downlink channel within the time unit indicated by the network device. The network device judges whether to retransmit the downlink information based on this, which is conducive to improving the reliability of the downlink communication link.
[0103] SR (Scheduling Request) is divided into positive (positive SR) and negative (negative SR), which correspond to whether the terminal requests a scheduling opportunity. Based on this, the network device can better understand the scheduling request of the terminal, thereby optimizing the system transmission efficiency and reducing the transmission delay of the terminal.
[0104] In some embodiments, the UCI can have different time domain transmission behaviors according to the type of information carried, such as periodic transmission, aperiodic transmission, semi-persistent transmission, etc. Different time domain transmission behaviors can achieve a better compromise in terms of resource overhead, transmission delay, etc.
[0105] In some embodiments, the UCI can be carried by different uplink information (such as signals, signal lights). For example, periodic CQI can be carried by PUCCH, aperiodic CQI can be carried by PUSCH, HARQ-ACK can be carried by PUCCH or PUSCH, and SR can be carried by PUCCH or SRS.
[0106] In view of the importance of UCI and the great improvement of the performance of the entire wireless communication system, a lot of design work has been done in the communication system on how to ensure the reliability, timeliness, accuracy and flexibility of UCI transmission.
[0107] In some embodiments, UCI can be transmitted on PUCCH. Considering the importance and diversity of UCI, the transmission of UCI requires high reliability and flexibility. In order to support the transmission of UCI, the 5G NR system designs five PUCCH formats for carrying different UCI and adapting to the rich and diverse service requirements in the 5G system.
[0108] The differences of the five PUCCH formats from the perspective of physical layer can be summarized as shown in Table 1:
[0109] Table 1
[0110] In Table 1, the unit of the duration can be any time unit, such as symbol, slot, sub-slot, frame, subframe, etc., and the present disclosure does not limit this. α2, α3, α5 can be any positive integer, and the specific meaning can be referred to related documents, and the present disclosure does not repeat it.
[0111] Based on Table 1, it can be seen that the channel structure, transmission method, and processing flow of different PUCCH formats are completely different.
[0112] From the perspective of flexibility, the network device can configure up to four PUCCH resource sets for the terminal in one bandwidth part (BWP). Each PUCCH resource set contains up to 32 PUCCH resources. Taking the 5G NR (New Radio) system as an example, the system designs a complex indication mechanism to accurately indicate the PUCCH resource used by the terminal to transmit UCI. Moreover, the PUCCH resource indication method in different PUCCH resource sets is different. For example, PUCCH resource set #0 can contain up to 32 PUCCH resources. In order to be able to indicate all PUCCH resources using limited PRI (PUCCH resource indicator) bits (such as 3 bits), it is necessary to determine the PUCCH resource used for PUCCH transmission in combination with the CCE (Control Channel Element) index. For other PUCCH resource sets, the resources used for PUCCH transmission can be directly indicated by the PRI carried in the DCI (Downlink Control Information).
[0113] In some embodiments, the UCI can be carried by PUSCH. For carrying UCI by PUSCH, there are two cases:
[0114] Case 1: By means of DCI indication, the terminal is instructed to carry UCI by PUSCH.
[0115] Case 2: According to the type of UCI and the timing relationship, the UCI that should be transmitted on PUCCH is piggybacked to PUSCH.
[0116] For case 1, the operation is relatively simple, but the cost is that additional DCI scheduling PUSCH is needed. On the other hand, if the network device indicates that PUSCH does not carry UL-SCH (Uplink Shared Channel), it will bring a large resource overhead.
[0117] For case 2, since the terminal has already started to prepare PUCCH, the timing relationship between PUCCH transmission and PUSCH transmission needs to be considered. In addition, considering that different UCI has different priorities, the type of UCI also needs to be considered and finally different timing relationships are determined. Overall, the earliest symbol of the piggybacked PUCCH and PUSCH in the time domain cannot be later than a certain time point.
[0118] FIG. 1B is a timing relationship diagram according to an embodiment of the present disclosure.
[0119] As shown in FIG. 1B, the downlink information corresponding to PUCCH is PDSCH (Physical Downlink Shared Channel), and the UCI in PUCCH is HARQ information fed back for PDSCH reception.
[0120] The time domain position of the last time unit (for example, symbol) of PDSCH is T0, and the processing time of the terminal for PDSCH is T_pro,2. The time T2 can be determined based on T0 and T_pro,2.
[0121] The PUCCH used to transmit UCI can overlap in time domain with the PUSCH that needs to be piggybacked, and the time domain position T1 of the first time unit (for example, symbol) of the overlapping PUCCH and PUSCH cannot be earlier than T2.
[0122] It should be noted that the timing relationship shown in FIG. 1B is only an example. For different downlink information, different UCI types, the timing relationship can be different. The protocol defines independent timing relationships and rules for mapping multiple UCI types on PUSCH, and the present disclosure does not limit this.
[0123] To support the transmission of UCI, multiple PUCCH formats are designed in the communication system, and extremely complex multiplexing rules are defined. The complexity of these protocol designs greatly increases the implementation cost of terminals and network devices, and generates a large number of corner cases.
[0124] Taking PUCCH format #0 and PUCCH format #4 as examples. PUCCH format #0 is a sequence-based PUCCH format. PUCCH format #4 supports time domain spreading and frequency domain spreading, and the processing process, resource allocation, algorithm implementation, etc. of the two are completely different. Although this completely different channel structure design can solve and adapt to the different needs of UCI transmission to some extent, it objectively causes the complexity of protocol design, terminal implementation, and network configuration.
[0125] From the perspective of resource allocation, in order to realize the transmission needs of different UCI, different PUCCH resource indication methods are designed, which also causes the complexity of terminal implementation.
[0126] In order to realize the transmission of UCI on PUSCH, an extremely complex timeline determination and determination mechanism is designed. The terminal and the base station need to determine the timeline relationship according to the UCI type, the PDSCH transmission time, the PUCCH transmission time and the PUSCH transmission time, and determine whether the UCI can be transmitted on the PUSCH, which greatly increases the implementation complexity of the terminal side and the network side.
[0127] In order to realize the multiplexing of different UCI types on PUSCH, an extremely complex multiplexing mechanism and mapping mechanism are designed. The base station and the terminal need to determine the final UCI type and mode transmitted on the PUSCH according to the priority of different UCI types, the actual transmitted UCI type, etc.
[0128] In order to determine the time domain resource of PUCCH transmission, the network side needs to pre-configure the time domain resource of each PUCCH resource. On this basis, the specific transmission time domain position needs to be determined through the timing indication information carried by the radio resource control (RRC) signaling or the DCI.
[0129] To adapt to various scenarios and requirements in a communication system, the time-frequency resources of each PUCCH format can be flexibly configured. This increases the complexity of PUCCH application to some extent. The terminal must support all PUCCH formats and all possible time-frequency resource configurations of each PUCCH format, which increases the complexity of terminal implementation.
[0130] FIG. 2 is an interaction schematic diagram of a resource determination method according to an embodiment of the present disclosure.
[0131] As shown in FIG. 2, the resource determination method can include the following steps:
[0132] In step S201, the network device sends indication information to the terminal.
[0133] In some embodiments, the indication information is used to indicate a first resource of a PUSCH for sending UCI.
[0134] In some embodiments, the UCI can include at least one of the following: CQI, HARQ information, SR, and channel state information (CSI).
[0135] In some embodiments, the terminal receives the indication information sent by the network device.
[0136] In step S202, the terminal determines the first resource of the PUSCH for sending UCI according to the indication information.
[0137] In some embodiments, the terminal can determine the first resource of the PUSCH for sending UCI according to a predefined rule (e.g., information agreed by a protocol). In this case, the network device can also determine the first resource of the PUSCH for sending UCI according to the predefined rule.
[0138] In some embodiments, the terminal can send a PUSCH to the network device on the first resource, and carry the UCI in the PUSCH.
[0139] In some embodiments, the network device can receive the PUSCH sent by the terminal on the first resource, and then obtain the UCI from the PUSCH.
[0140] According to an embodiment of the present disclosure, the terminal can determine the first resource of the PUSCH for sending UCI, and then can send the UCI through the PUSCH on the first resource, without having to send the UCI through the PUCCH. Accordingly, the complexity problems in protocol design, terminal implementation, network implementation, etc. caused by carrying the UCI through the PUCCH can be avoided.
[0141] It should be noted that the present disclosure does not limit the number of PUSCHs used for transmitting UCI. The present disclosure also does not limit the transmission rules and techniques such as the number of time units occupied by one transmission occasion of PUSCH, the number of resource blocks (RBs), the level of modulation and coding scheme (MCS), whether to enable repeated transmission, whether to enable frequency hopping, and the like.
[0142] In some embodiments, the PUSCH is exclusively used for transmitting UCI.
[0143] For example, in the embodiments of the present disclosure, the first resource indicated by the indication information for indicating the PUSCH for transmitting UCI corresponds to the first resource for transmitting UCI specified by the predefined rule, and the corresponding PUSCH can be exclusively used for transmitting UCI without transmitting UL-SCH. Accordingly, the DCI only needs to indicate the PUSCH for transmitting UCI, without scheduling the PUSCH for transmitting UL-SCH, which is beneficial to simplify the design of DCI.
[0144] It should be noted that the PUSCH in the embodiments of the present disclosure is not limited to the PUSCH exclusively used for transmitting UCI, but can also include the PUSCH used for transmitting UCI and UL-SCH.
[0145] In some embodiments, the PUSCH includes at least one of the following:
[0146] aperiodic PUSCH;
[0147] periodic PUSCH.
[0148] For example, when the PUSCH is an aperiodic PUSCH, the network device does not provide a corresponding period when determining or configuring the PUSCH, and the actual transmission position of the PUSCH does not need to be in a fixed time unit, but can be in a first resource (such as one or more time units) determined based on subsequent embodiments of the present disclosure.
[0149] For example, when the PUSCH is a periodic PUSCH, the network device provides a period of the PUSCH when determining or configuring the PUSCH, and the actual transmission position of the PUSCH must be in a specific time slot specified by the period.
[0150] For example, the periodic PUSCH can include a periodic PUSCH occasion (PUSCH occasion), for example, the PUSCH occasion can also be referred to as a PUSCH candidate, in some embodiments, for the PUSCH occasion that does not need to carry UCI, the terminal does not send the PUSCH in the PUSCH occasion.
[0151] FIG. 3A and FIG. 3B are schematic diagrams of a PUSCH, according to an embodiment of the present disclosure.
[0152] As shown in FIG. 3A, the aperiodic PUSCH can be located in only one time unit (for example, a slot), and there can be multiple PUSCH candidates in one time unit, for example, PUSCH candidate #1 and PUSCH candidate #2 shown in FIG. 3A, the frequency domain resources and / or time domain resources of different PUSCH candidates in the time unit can be different.
[0153] As shown in FIG. 3B, the periodic PUSCH can be located in multiple time units, the network device can configure one or more periodic PUSCHs for the terminal, and the periods of different periodic PUSCHs can be the same or different.
[0154] For example, in FIG. 3B, the period of PUSCH candidate #1 is T1, for example, T1 can be equal to M time units, and PUSCH candidate #1 can appear in time unit #n and time unit #n+M.
[0155] The period of PUSCH candidate #2 is T2, for example, T2 can be equal to M-1 time units, and PUSCH candidate #2 can appear in time unit #n+1 and time unit #n+M.
[0156] In some embodiments, the indication information is used to indicate a first interval between the second resource of the downlink information corresponding to the UCI and the first resource; or, a predefined rule is used to specify the first interval between the second resource of the downlink information corresponding to the UCI and the first resource.
[0157] For example, the downlink information corresponding to the UCI includes at least one of the following:
[0158] PDSCH, reference signal (Reference Signal, RS).
[0159] For example, the following downlink information includes PDSCH as an example, the UCI can include HARQ information, where the HARQ information can indicate the reception condition (e.g., detecting that the reception is successful, detecting that the reception is not successful) for the PDSCH. In this case, the downlink information corresponding to the UCI refers to the PDSCH for which the HARQ information indicates the reception condition.
[0160] For example, the following downlink information includes RS as an example, the UCI can include CQI, where the CQI can be determined according to the reception result of the RS. In this case, the downlink information corresponding to the UCI refers to the RS on which the CQI is determined.
[0161] It should be noted that the meanings of the downlink information corresponding to different UCI can also be different, and the present disclosure will not be repeated here.
[0162] In some embodiments, the indication information includes at least one of the following: RRC signaling, DCI, MAC CE (Media Access Control Control Element), system information block (System Information Block, SIB), such as SIB1. Where, the indication information can also be divided from the object point of view, and can include terminal-specific signaling, cell-specific signaling, etc.
[0163] It should be noted that the present disclosure does not limit the unit of the first interval, for example, the unit of the first interval can be one or more time units, which can include OFDM (Orthogonal Frequency Division Multiplexing) symbols, time slots, radio frames, etc.
[0164] In some embodiments, according to the indication information sent by the network device or the pre-defined rule, the first resource of the PUSCH for sending the UCI is determined, including:
[0165] The first time unit is determined according to the second resource and the first interval;
[0166] The first resource is determined according to the first time unit.
[0167] For example, the terminal determines the first time unit according to the second resource and the first interval, and then can send the PUSCH in the first time unit and carry the UCI through the PUSCH. According to the present embodiment, the terminal can accurately determine the first resource according to the second resource and the first interval.
[0168] In the first time unit, the specific resource (e.g., time domain resource, frequency domain resource) of the PUSCH, the MCS, and other transmission parameters can be indicated by the network device or determined based on a predefined rule, and the disclosure does not limit this.
[0169] In some embodiments, determining the first resource according to the first time unit comprises at least one of the following:
[0170] In the case of aperiodic PUSCH, the first resource is determined as the resource of the candidate PUSCH in the first time unit.
[0171] FIG. 4A is a schematic diagram of a time interval according to an embodiment of the disclosure.
[0172] As shown in FIG. 4A, taking the case where the PUSCH includes aperiodic PUSCH as an example. The network device schedules a PDSCH through DCI within slot #n, and the UCI can include HARQ information for the PDSCH reception.
[0173] For example, the DCI can be used as indication information to indicate the time interval (e.g., referred to as the first interval) between the second resource of the PDSCH and the first resource of the PUSCH carrying the UCI. For example, the first interval is K, which corresponds to M slots. Accordingly, the terminal can determine that the first time unit where the first resource is located is slot #n+M, and then determine at least one PUSCH in the first time unit to transmit the UCI.
[0174] In some embodiments, in the case where the first time unit where the first resource is located includes multiple candidate PUSCHs, the PUSCH corresponding to the first resource is transmitted in the first time unit, and other candidate PUSCHs are not transmitted.
[0175] For example, as shown in FIG. 4A, there are two PUSCH candidates in slot #n+M, namely PUSCH candidate #1 and PUSCH candidate #2. For example, the terminal selects PUSCH candidate #1 to transmit the UCI, and the terminal can not transmit the PUSCH candidate (e.g., PUSCH candidate #2) in slot #n+M that is not used to carry the UCI, that is, the terminal can ignore the PUSCH candidate #2 in slot #n+M. Accordingly, it is beneficial to simplify the transmission logic of the terminal, so as to reduce the complexity of the design of the transmission related protocol.
[0176] It should be noted that the disclosure does not limit how the terminal selects the PUSCH candidate for transmitting the UCI from the multiple PUSCH candidates. For example, the selection can be based on the index of the PUSCH candidate, for example, the selection can be based on the time-domain starting position of the PUSCH candidate, for example, the selection can be based on the time-domain resource corresponding to the PUSCH candidate.
[0177] In some embodiments, the first resource is determined according to the first time unit, including at least one of:
[0178] In the case that the PUSCH is a periodic PUSCH and the first time unit contains the candidate PUSCH, the first resource is determined as the resource of the candidate PUSCH in the first time unit.
[0179] In the case that the PUSCH is a periodic PUSCH and the first time unit does not contain the candidate PUSCH, a second time unit containing the candidate PUSCH is determined before or after the first time unit, and the first resource is determined as the resource of the candidate PUSCH in the second time unit.
[0180] Taking the PUSCH including a periodic PUSCH as an example. The network device schedules a PDSCH in slot#n through a DCI, and the UCI can include HARQ information for the PDSCH reception. Since the resource of the periodic PUSCH is predetermined, in this case, the first time unit is determined according to the second resource and the first interval, which can contain the periodic PUSCH or not contain the periodic PUSCH. In this case, the following is exemplarily illustrated through several embodiments.
[0181] FIG. 4B is a schematic diagram of another time interval according to an embodiment of the disclosure.
[0182] As shown in FIG. 4B, for example, the period of the PUSCH carrying the UCI is 2 slots, and there can be a PUSCH candidate#1 in slot#n+M and slot#n+M+2.
[0183] It should be noted that the PUSCH candidate#1 can not be limited to two slots, but can periodically exist in more slots. FIG. 4B only shows the PUSCH candidate#1 in two slots for convenience of illustration.
[0184] The DCI can be used as indication information to indicate the time interval between the second resource of the PDSCH and the first resource of the PUSCH carrying the UCI, for example, referred to as the first interval.
[0185] For example, the first interval is K, corresponding to M time slots, the terminal can determine the first time unit where the first resource is located as slot#n+M, since slot#n+M contains PUSCH candidate#1, the terminal can select to send UCI through PUSCH candidate#1 in slot#n+M.
[0186] FIG. 4C is a schematic diagram of another time interval, according to an embodiment of the present disclosure.
[0187] As shown in FIG. 4C, for example, the period of PUSCH carrying UCI is 2 time slots, and PUSCH candidate#1 can exist in slot#n+M and slot#n+M+2.
[0188] It should be noted that PUSCH candidate#1 can not be limited to two slots, but can exist periodically in more slots, and FIG. 4C only shows PUSCH candidate#1 in two slots for convenience of illustration.
[0189] The DCI can be used as indication information to indicate the time interval between the second resource of the PDSCH and the first resource of the PUSCH carrying UCI, for example, referred to as the first interval.
[0190] For example, the first interval is K, corresponding to M+1 time slots, the terminal can determine the first time unit where the first resource is located as slot#n+M+1, since slot#n+M+1 does not contain PUSCH candidate#1, the terminal can select to send UCI through PUSCH candidate#1 in slot#n+M before slot#n+M+1, or select to send UCI through PUSCH candidate#1 in slot#n+M+2 after slot#n+M+1.
[0191] For example, it can be preferred to select to send UCI through PUSCH candidate#1 in slot#n+M+2 after slot#n+M+1.
[0192] In some embodiments, in the case of periodic PUSCH, the PUSCH for carrying UCI is sent in the time unit where the first resource is located, and the PUSCH not carrying UCI is not sent in other time units of the period where the first resource is located.
[0193] For example, in FIG. 4C, in a case that the terminal selects to send UCI through PUSCH candidate #1 in slot #n+M+2, the terminal can send UCI only through PUSCH candidate #1 in slot #n+M+2, without sending PUSCH not carrying UCI in other slots such as slot #n+M. In this way, it is beneficial to simplify the transmission logic of the terminal, so as to reduce the complexity of the design of the transmission related protocol.
[0194] It should be noted that the embodiments of the present disclosure are mainly exemplarily described in a case that the UCI includes HARQ information, but the method described in the embodiments of the present disclosure is not limited to the case that the UCI includes HARQ information, and can also be applied to other UCI (for example, SR, CQI, CSI, etc.), and the embodiments of the present disclosure will not be described one by one.
[0195] It should be noted that the embodiments of the present disclosure do not make any limitation on full duplex mode in the system, for example, it can be FDD (Frequency Division Duplexing), or TDD (Time Division Duplexing). The embodiments of the present disclosure also do not make any limitation on the TDD structure under the TDD mode.
[0196] It should be noted that the embodiments of the present disclosure mainly determine the time unit (first time unit) in which the PUSCH carrying the UCI is located, for example, taking the slot boundary as the time domain reference point. However, the present disclosure does not exclude taking other time domain granularity as the time domain reference point, for example, taking the last symbol of the time domain resource occupied by the downlink information corresponding to the UCI as the reference point, and the present disclosure does not limit this.
[0197] In some embodiments, the terminal can determine the minimum time interval between the second resource and the first resource of the downlink information corresponding to the UCI according to the capability of the terminal. According to the present embodiment, the terminal can accurately determine the first resource according to the minimum time interval between the second resource and the first resource.
[0198] For example, the terminal can determine the minimum time interval between the second resource and the first resource of the downlink information corresponding to the UCI according to the capability (for example, processing capability) of the terminal.
[0199] For example, the network device can determine the minimum time interval between the second resource and the first resource of the downlink information corresponding to the UCI according to the capability of the terminal. It should be noted that the present disclosure does not limit how the network device obtains the capability of the terminal, for example, the terminal can report the capability to the network device, and the network device obtains the related processing capability of the terminal according to the reporting information of the terminal.
[0200] For example, the capability of the terminal includes at least one of: a downlink channel processing time, a downlink signal processing time, a UCI calculation time, and a PUSCH preparation time.
[0201] FIG. 5A is a schematic diagram illustrating a minimum time interval, according to an embodiment of the present disclosure.
[0202] For example, the PUSCH includes an aperiodic PUSCH. The terminal can determine a first time domain position according to the second resource and the minimum time interval; and further determine that a resource of a first PUSCH candidate after the first time domain position is the first resource.
[0203] As shown in FIG. 5A, the network device schedules a PDSCH through DCI in slot#n, and the UCI can include HARQ information for the PDSCH reception.
[0204] The minimum time interval determined by the terminal according to its capability is N symbols, for example, N = 12, and one slot can include 14 symbols. Further, the terminal and the network device can determine a PUSCH candidate for transmitting the UCI according to the minimum time interval of 12 symbols.
[0205] For example, in FIG. 5A, the end position of the minimum time interval (the first time domain position) is in slot#n+1, but there is no PUSCH candidate in slot#n+1. Therefore, whether there is a PUSCH candidate in slot after the first time domain position, i.e., slot#n+2, can be determined. For example, there can be multiple PUSCH candidates in one slot, as shown in FIG. 5A, there are PUSCH candidate#1 and PUSCH candidate#2 in slot#n+2. For example, the terminal can select PUSCH candidate#1 to transmit the HARQ information, and on this basis, the terminal can ignore PUSCH candidate#2 in slot#n+2.
[0206] FIG. 5B is a schematic diagram illustrating another minimum time interval, according to an embodiment of the present disclosure.
[0207] For example, the PUSCH includes a periodic PUSCH. The terminal can determine a first time domain position according to the second resource and the minimum time interval; and further determine that a resource of a first PUSCH candidate after the first time domain position is the first resource.
[0208] As shown in FIG. 5B, the network device schedules a PDSCH in slot#n by DCI, and the UCI can include HARQ information for the PDSCH reception. The PUSCH has a period of 1 slot, and there can be a PUSCH candidate#1 in slot#n+1, slot#n+2, and slot#n+3.
[0209] The minimum time interval determined by the terminal according to its capability is N symbols, for example, N=12, and one slot can include 14 symbols. Further, the terminal and the network device can determine the PUSCH candidate for transmitting the UCI according to the minimum time interval of 12 symbols.
[0210] For example, in FIG. 5B, the end position of the minimum time interval (the first time domain position) is in slot#n+1, and there is a PUSCH candidate#1 in slot#n+1, but the start position of the PUSCH candidate#1 in the slot is before the first time domain position, so it cannot be used as the first resource, and then it is determined that the PUSCH candidate#1 in slot#n+2 is used for transmitting the HARQ information. On this basis, the terminal can ignore the PUSCH candidate#1 in slots other than slot#n+2.
[0211] FIG. 5C is a schematic diagram of another minimum time interval according to an embodiment of the present disclosure.
[0212] As shown in FIG. 5C, on the basis of the embodiment shown in FIG. 5B, the network device further configures a periodic PUSCH candidate#2 for the terminal, and the PUSCH candidate#2 has a period of 1 slot, and there can be a PUSCH candidate#2 in slot#n+1, slot#n+2, and slot#n+3.
[0213] For example, in FIG. 5C, the end position of the minimum time interval (the first time domain position) is in slot#n+1, and there is a PUSCH candidate#1 in slot#n+1, but the start position of the PUSCH candidate#1 is before the first time domain position, so it cannot be used as the first resource, and the start position of the PUSCH candidate#2 is after the first time domain position, so it can be used as the first resource, and thus the terminal can transmit the HARQ information through the PUSCH candidate#2 in slot#n+1. On this basis, the terminal can ignore the PUSCH candidate#1 and the PUSCH candidate#2 in slots other than slot#n+1.
[0214] In some embodiments, the indication information is used to indicate the minimum time interval between the second resource and the first resource of the downlink information corresponding to the UCI, or a predefined rule is used to define the minimum time interval between the second resource and the first resource of the downlink information corresponding to the UCI.
[0215] For example, the terminal can determine the time domain resource position (e.g., the second resource) of the downlink information corresponding to the UCI to be transmitted according to the indication information or the predefined rule, and further determine the minimum time interval between the second resource and the first resource.
[0216] The disclosure does not limit the determination manner of the minimum time interval, which can be indicated by the network device or defined by the predefined rule, for example. The unit of the minimum time interval can be one or more time units.
[0217] FIG. 6A is a schematic diagram of a minimum time interval according to an embodiment of the disclosure.
[0218] Taking the PUSCH including aperiodic PUSCH as an example. The terminal can determine the first time domain position according to the second resource and the minimum time interval; and further determine the resource of the first PUSCH candidate after the first time domain position as the first resource.
[0219] As shown in FIG. 6A, the network device schedules PDSCH through DCI in slot #n, and the UCI can include HARQ information for the PDSCH reception.
[0220] The minimum time interval indicated by the network device or defined by the predefined rule is K, for example, K corresponds to N symbols, for example, N = 12, and one slot can include 14 symbols. Then the terminal and the network device can determine the PUSCH candidate for transmitting the UCI according to the minimum time interval of 12 symbols.
[0221] For example, in FIG. 6A, the end position of the minimum time interval (the first time domain position) is in slot #n+1, but there is no PUSCH candidate in slot #n+1. Therefore, whether there is a PUSCH candidate in the slot after the first time domain position, i.e., slot #n+2, can be determined. As shown in FIG. 6A, there are PUSCH candidate #1 and PUSCH candidate #2 in slot #n+2, for example, the terminal can select PUSCH candidate #1 to transmit the HARQ information, and on this basis, the terminal can ignore PUSCH candidate #2 in slot #n+2.
[0222] FIG. 6B is a schematic diagram of another minimum time interval, according to an embodiment of the present disclosure.
[0223] Taking a periodic PUSCH as an example. The terminal can determine the first time domain position according to the second resource and the minimum time interval; and then determine the resource of the first PUSCH candidate after the first time domain position as the first resource.
[0224] As shown in FIG. 6B, the network device schedules a PDSCH through DCI within slot #n, and the UCI can include HARQ information for the PDSCH reception. The periodicity of the PUSCH is 1 slot, and there can be a PUSCH candidate #1 in slot #n+1, slot #n+2, and slot #n+3.
[0225] The minimum time interval indicated or predefined by the network device is K, for example, K corresponds to N symbols, for example, N = 12, and one slot can include 14 symbols. Then the terminal and the network device can determine the PUSCH candidate for transmitting the UCI according to the minimum time interval of 12 symbols.
[0226] For example, in FIG. 6B, the end position of the minimum time interval (the first time domain position) is in slot #n+1, and there is a PUSCH candidate #1 in slot #n+1, but the start position of the PUSCH candidate #1 in this slot is before the first time domain position, so it cannot be used as the first resource. Then it is determined that the PUSCH candidate #1 in the next slot, i.e., slot #n+2, is used for transmitting the HARQ information. On this basis, the terminal can ignore the PUSCH candidate #1 in the slots other than slot #n+2.
[0227] FIG. 6C is a schematic diagram of another minimum time interval, according to an embodiment of the present disclosure.
[0228] As shown in FIG. 6C, on the basis of the embodiment shown in FIG. 6B, the network device further configures a periodic PUSCH candidate #2 for the terminal, and the periodicity of the PUSCH candidate #2 is 1 slot, and there can be a PUSCH candidate #2 in slot #n+1, slot #n+2, and slot #n+3.
[0229] For example, in FIG. 6C, the end position of the minimum time interval (the first time domain position) is in slot #n+1, there is a PUSCH candidate #1 in slot #n+1, but the start position of the PUSCH candidate #1 is before the first time domain position, so it cannot be used as the first resource, and the start position of the PUSCH candidate #2 is after the first time domain position, so it can be used as the first resource, and therefore the terminal can transmit the HARQ information through the PUSCH candidate #2 in slot #n+1. On this basis, the terminal can ignore the PUSCH candidate #1 and the PUSCH candidate #2 in slots other than slot #n+1.
[0230] The communication method related to the embodiments of the present disclosure can include at least one of steps S201-S202. For example, step S201 can be implemented as an independent embodiment, step S202 can be implemented as an independent embodiment, steps S201+S202 can be implemented as an independent embodiment, but are not limited thereto.
[0231] In some embodiments, steps S201 and S202 can be exchanged in order or performed simultaneously.
[0232] In some embodiments, step S201 is optional, and one or more of the steps can be omitted or replaced in different embodiments.
[0233] In some embodiments, step S202 is optional, and one or more of the steps can be omitted or replaced in different embodiments.
[0234] In some embodiments, other optional implementations described before or after the corresponding description of FIG. 2 can be referred to.
[0235] In a first aspect, the embodiments of the present disclosure propose a resource determination method. FIG. 7 is a schematic flowchart of a resource determination method according to an embodiment of the present disclosure. The resource determination method shown in the present embodiment can be performed by a terminal.
[0236] As shown in FIG. 7, the resource determination method can include the following steps:
[0237] In step S701, a first resource of a physical uplink shared channel (PUSCH) for transmitting uplink control information (UCI) is determined according to indication information sent by a network device or a predefined rule.
[0238] It should be noted that the embodiment shown in FIG. 7 can be implemented independently, or can be implemented in combination with at least one other embodiment of the present disclosure. The specific implementation can be selected as needed, and the present disclosure is not limited.
[0239] In some embodiments, the indication information is used to indicate a first interval between the second resource of the downlink information corresponding to the UCI and the first resource; or the predefined rule is used to define the first interval between the second resource of the downlink information corresponding to the UCI and the first resource.
[0240] In some embodiments, the determining the first resource of the PUSCH for transmitting the UCI according to the indication information or the predefined rule sent by the network device comprises: determining a first time unit according to the second resource and the first interval; and determining the first resource according to the first time unit.
[0241] In some embodiments, the determining the first resource according to the first time unit comprises at least one of:
[0242] In a case where the PUSCH is an aperiodic PUSCH, the first resource is determined as a resource of a candidate PUSCH in the first time unit;
[0243] In a case where the PUSCH is a periodic PUSCH and the first time unit contains a candidate PUSCH, the first resource is determined as a resource of a candidate PUSCH in the first time unit;
[0244] In a case where the PUSCH is a periodic PUSCH and the first time unit does not contain a candidate PUSCH, a second time unit containing a candidate PUSCH is determined before or after the first time unit, and the first resource is determined as a resource of a candidate PUSCH in the second time unit.
[0245] In some embodiments, the indication information is used to indicate a minimum time interval between the second resource of the downlink information corresponding to the UCI and the first resource; or the predefined rule is used to define the minimum time interval between the second resource of the downlink information corresponding to the UCI and the first resource; or the minimum time interval between the second resource of the downlink information corresponding to the UCI and the first resource is determined according to a capability of the terminal.
[0246] In some embodiments, the determining the first resource of the PUSCH for transmitting the UCI according to the indication information or the predefined rule sent by the network device comprises: determining a first time interval according to the second resource and the minimum time interval; and determining a resource of a first PUSCH candidate after the first time interval as the first resource.
[0247] In some embodiments, the PUSCH comprises at least one of: an aperiodic PUSCH; and a periodic PUSCH.
[0248] In some embodiments, the method further includes at least one of the following:
[0249] In a case where a first time unit in which the first resource is located includes multiple candidate PUSCHs, transmitting the PUSCH carrying the UCI in the first time unit and not transmitting other candidate PUSCHs;
[0250] In a case where the PUSCH is a periodic PUSCH, transmitting the PUSCH carrying the UCI in a time unit in which the first resource is located and not transmitting a PUSCH not carrying the UCI in other time units of a period in which the first resource is located.
[0251] In some embodiments, the PUSCH is exclusively used for transmitting the UCI.
[0252] The optional implementation of the first aspect and the optional embodiments of the first aspect can refer to the optional implementation of the embodiments shown in FIG. 2 and other associated parts of the embodiments related to FIG. 2, which will not be described here again.
[0253] In a second aspect, embodiments of the present disclosure provide a resource determination method. FIG. 8 is a schematic flowchart of a resource determination method according to an embodiment of the present disclosure. The resource determination method shown in the present embodiment can be performed by a network device.
[0254] As shown in FIG. 8, the resource determination method can include the following steps:
[0255] In step S801, indication information is transmitted to a terminal, wherein the indication information is used to indicate a first resource of a physical uplink shared channel (PUSCH) carrying uplink control information (UCI) transmitted by the terminal; or a first resource of a physical uplink shared channel (PUSCH) carrying uplink control information (UCI) transmitted by the terminal is determined according to a predefined rule.
[0256] In some embodiments, the indication information is used to indicate a first interval between a second resource of downlink information corresponding to the UCI and the first resource; or the predefined rule is used to specify a first interval between the second resource of downlink information corresponding to the UCI and the first resource.
[0257] In some embodiments, the first resource of the PUSCH carrying the UCI transmitted by the terminal is determined according to the predefined rule, including: determining a first time unit according to the second resource and the first interval; and determining the first resource according to the first time unit.
[0258] In some embodiments, the first resource is determined according to the first time unit, including at least one of the following:
[0259] In a case where the PUSCH is aperiodic PUSCH, the first resource is determined as a resource of a candidate PUSCH in the first time unit;
[0260] In a case where the PUSCH is periodic PUSCH and the first time unit contains a candidate PUSCH, the first resource is determined as a resource of the candidate PUSCH in the first time unit;
[0261] In a case where the PUSCH is periodic PUSCH and the first time unit does not contain a candidate PUSCH, a second time unit containing a candidate PUSCH is determined before or after the first time unit, and the first resource is determined as a resource of the candidate PUSCH in the second time unit.
[0262] In some embodiments, the indication information is used to indicate a minimum time interval between the second resource of the downlink information corresponding to the UCI and the first resource; or, the predefined rule is used to stipulate a minimum time interval between the second resource of the downlink information corresponding to the UCI and the first resource; or, the minimum time interval between the second resource of the downlink information corresponding to the UCI and the first resource is determined according to the capability of the terminal.
[0263] In some embodiments, the determining the first resource of the PUSCH for the terminal to transmit the UCI according to the predefined rule comprises: determining a first time domain position according to the second resource and the minimum time interval; and determining a resource of a first candidate PUSCH after the first time domain position as the first resource.
[0264] In some embodiments, the PUSCH comprises at least one of: aperiodic PUSCH; periodic PUSCH.
[0265] In some embodiments, the method further comprises at least one of:
[0266] In a case where the first time unit in which the first resource is located contains multiple candidate PUSCHs, the PUSCH carrying the UCI is received in the first time unit, and no other candidate PUSCH is received;
[0267] In a case where the PUSCH is periodic PUSCH, the PUSCH carrying the UCI is received in the time unit in which the first resource is located, and no PUSCH not carrying the UCI is received in other time units of the period in which the first resource is located.
[0268] In some embodiments, the PUSCH is exclusively used for transmitting the UCI.
[0269] It should be noted that the embodiment shown in FIG. 8 can be implemented independently, or in combination with at least one other embodiment of the present disclosure. The specific implementation can be selected as needed, and the present disclosure does not limit.
[0270] The optional implementation of the second aspect and the optional embodiment of the second aspect can refer to the optional implementation of the embodiment shown in FIG. 2 and other related parts of the embodiment involved in FIG. 2, which will not be repeated here.
[0271] The technical solutions of the present disclosure will be further illustrated by several embodiments.
[0272] Embodiment 1:
[0273] In this embodiment, the terminal carries the UCI through the PUSCH. The present embodiment does not limit the type of UCI, which can be at least one of HARQ-ACK, SR, CSI, etc.
[0274] In this embodiment, the PUSCH used for transmitting the UCI is configured by the network device or determined by a protocol predefined manner. In this embodiment, for example, the PUSCH is used exclusively for transmitting the UCI, and does not transmit the UL-SCH.
[0275] In this embodiment, the number of configurations of the PUSCH used for transmitting the UCI is not limited. The number of symbols, the number of RBs, the MCS level, whether to start repeated transmission, whether to enable frequency hopping, and other specific transmission rules and techniques of one transmission occasion of the PUSCH are not limited.
[0276] In this embodiment, for a specific candidate PUSCH used for transmitting the UCI, the time domain characteristics can be determined by any of the following methods:
[0277] The PUSCH is an aperiodic PUSCH, that is, when the PUSCH is determined or configured, the corresponding period is not provided. That is, the actual transmission position does not need to be in a fixed time slot unit, but the specific transmission time slot is determined by the method described in the present patent.
[0278] The PUSCH is a periodic PUSCH, that is, when the PUSCH is determined or configured, the corresponding period is provided. That is, the actual transmission position must be in a specific time slot specified by the period. For a PUSCH occasion that does not need to carry UCI, the terminal does not transmit the PUSCH.
[0279] In the embodiment, the terminal needs to feed back UCI corresponding to the downlink signal / channel. In the embodiment, the UCI is at least one of HARQ-ACK information indicating whether the terminal successfully detects the received downlink signal / channel, relevant measurement information (e.g., CSI) obtained by measuring interference and / or a channel on the downlink signal / channel, scheduling request information sent by the terminal to the network side, and the like.
[0280] In the embodiment, the network device indicates time domain resource information of UCI transmission to the terminal, and the terminal determines a time domain resource position of actual PUSCH transmission for carrying the UCI according to the time domain resource information of UCI transmission. The time domain resource information of UCI transmission is used to indicate a time interval between the PUSCH carrying the UCI and a corresponding downlink signal / channel. In the embodiment, the downlink signal / channel corresponding to the PUSCH carrying the UCI includes a channel / signal indicating the UCI transmission information, a channel / signal to which the UCI points (e.g., a PDSCH corresponding to HARQ-ACK, an RS corresponding to CQI, and the like).
[0281] In the embodiment, the unit of the time interval is not limited. For example, the unit of the time interval between the PUSCH carrying the UCI and the corresponding downlink signal / channel is an OFDM symbol, a slot, a radio frame, N OFDM symbols, M slots, and the like.
[0282] In the embodiment, the time interval is determined according to a protocol predefined manner or a manner indicated by the network device. It should be noted that the specific indication manner of the network device is not limited in the embodiment. For example, the time interval is indicated by DCI, or indicated by RRC signaling, or indicated by SIB1 (i.e., indicated by a broadcast cell-specific signaling).
[0283] For example, the network device carries the time domain resource information of UCI transmission by DCI, i.e., carries a time interval between the PUSCH carrying the UCI and the corresponding downlink signal / channel. For example, the unit of the time interval is a slot. More specifically, in the embodiment, the UCI is HARQ-ACK, and the corresponding downlink signal / channel is a PDSCH. Based on this, the network device and the terminal determine a slot in which the PUSCH carrying the HARQ-ACK information is transmitted, and determine a transmission method in the slot according to relevant configuration / predefined information of the PUSCH candidate #1, including MCS, time-frequency resource, and the like.
[0284] For example, the network device schedules a PDSCH transmission in slot n through a DCI, and carries a time interval K between the PDSCH and the PUSCH carrying HARQ-ACK information in the DCI. Then the terminal determines the slot for transmitting the PUSCH according to the time interval K as slot n+M according to the indication of the network device, and selects a pre-configured or pre-defined PUSCH candidate in slot n+M to transmit the UCI. In the embodiment, for example, the slot n+M contains two PUSCH candidates, and the terminal selects the PUSCH candidate #1 to transmit the HARQ-ACK. It should be noted that the embodiment does not limit how the terminal selects the PUCCH candidate. Further, the terminal does not transmit other PUSCH candidates that are not used to transmit the UCI. Specifically, the terminal ignores the PUSCH candidate #2 in slot n+M.
[0285] For example, the network device schedules a PDSCH transmission in slot n through a DCI, and carries a time interval K between the PDSCH and the PUSCH carrying HARQ-ACK information in the DCI. In the embodiment, for example, the transmission period of the PUSCH candidate carrying the UCI is 2 slots. Then the terminal determines the slot for transmitting the PUSCH according to the time interval K according to the indication of the network device. Considering that there may be a problem that the slot for transmitting the PUSCH indicated by the network device is not aligned with the transmission slot determined by the PUSCH period, the embodiment exemplarily gives two solutions:
[0286] For example, the slot for transmitting the PUSCH carrying the UCI is determined as slot n+M based on K, and the terminal transmits the UCI according to the pre-configured or pre-defined PUSCH candidate in the slot.
[0287] For example, the slot for transmitting the PUSCH carrying the UCI is determined as slot n+M+1 based on K, and since there is no PUSCH in the slot, the terminal offsets based on this as the base point to transmit the PUSCH carrying the UCI in slot n+M or slot n+M+2. More preferably, the terminal transmits in slot n+M+2.
[0288] It should be noted that the embodiment does not limit how the terminal selects the PUCCH candidate. Further, the terminal does not send other PUSCH candidates that are not used to transmit UCI. Specifically, the terminal ignores PUSCH candidate #2 in slot n+M.
[0289] It should be noted that the embodiment does not limit the full duplex mode in the system, for example, FDD, TDD. The embodiment also does not limit the TDD structure under the TDD mode. The figures described in the embodiment are exemplary and do not exclude any other combination or implementation method or scenario.
[0290] It should be noted that in the embodiment, the slot of the PUSCH carrying UCI is determined, for example, with the slot boundary as the time domain reference point. However, the embodiment does not exclude other time domain granularity as the time domain reference point. For example, the last OFDM symbol of the time domain resource occupied by the UCI corresponding downlink signal / channel can be used as the reference point.
[0291] It should be further noted that the method described in the embodiment can be directly applied to other UCI types, for example, CSI reporting, SR, etc. The embodiment will not be repeated here.
[0292] Embodiment 2:
[0293] In the embodiment, the terminal carries UCI through PUSCH, for example. The embodiment does not limit the type of UCI, which can be at least one of HARQ-ACK, SR, CSI, etc.
[0294] In the embodiment, the PUSCH used to transmit UCI is configured by the network device or determined in a protocol predefined manner. In the embodiment, for example, the PUSCH is used exclusively to transmit UCI and does not transmit UL-SCH.
[0295] In the embodiment, the number of configurations of the PUSCH used to transmit UCI is not limited. The number of symbols, the number of RBs, the MCS level, whether to start repeated transmission, whether to enable frequency hopping, and other specific transmission rules and technologies of a transmission occasion of the PUSCH are not limited.
[0296] In the embodiment, the time domain characteristics of a specific candidate PUSCH used to transmit UCI can be determined by any of the following methods:
[0297] The PUSCH is an aperiodic PUSCH, i.e., the PUSCH does not provide a corresponding period when being determined or configured. That is, the actual transmission position of the PUSCH does not need to be in a fixed time slot unit, but is determined by the method of the present patent.
[0298] The PUSCH is a periodic PUSCH, i.e., the PUSCH provides a corresponding period when being determined or configured. That is, the actual transmission position of the PUSCH must be in a specific time slot specified by the period. For a PUSCH occasion that does not need to carry UCI, the terminal does not transmit the PUSCH.
[0299] In the present embodiment, the terminal needs to feed back UCI corresponding to a downlink signal / channel, for example. In the present embodiment, the UCI is at least one of HARQ-ACK information indicating whether the terminal successfully detects the received downlink signal / channel, or relevant measurement information (e.g., CSI) containing interference and / or channel measured on the downlink signal / channel, or scheduling request information sent by the terminal to the network side, etc.
[0300] In the present embodiment, the terminal determines the actual time domain resource position of the PUSCH carrying the UCI according to its own processing capability, i.e., the time unit position where the PUSCH is actually transmitted. The processing capability of the terminal itself includes at least one of downlink channel processing time, downlink signal processing time, and UCI calculation / preparation time.
[0301] In the present embodiment, the processing capability of the terminal itself determines the minimum time interval between the actual time domain resource position of the PUSCH carrying the UCI and the corresponding downlink signal / channel. The downlink signal / channel corresponding to the PUSCH carrying the UCI includes a channel / signal indicating the UCI transmission information, and a channel / signal to which the UCI points (e.g., a PDSCH corresponding to HARQ-ACK, an RS corresponding to CQI, etc.).
[0302] In the present embodiment, the unit of the time interval is not limited. For example, the time interval between the PUSCH carrying the UCI and the corresponding downlink signal / channel is in units of OFDM symbols, time slots, radio frames, N OFDM symbols, M slots, etc.
[0303] In the present embodiment, how the network device obtains the processing capability of the terminal is not limited. For example, the network device obtains the relevant processing capability of the terminal according to the reporting information of the terminal.
[0304] For example, the network device and the terminal determine the minimum time interval between the PUSCH carrying the UCI and its corresponding downlink signal / channel according to the aforementioned capability. For example, the time interval is in units of OFDM symbols. More specifically, in this embodiment, the UCI is HARQ-ACK for example, and the corresponding downlink signal / channel is PDSCH for example. Based on this, the network device and the terminal determine the slot in which the PUSCH carrying the HARQ-ACK information is transmitted, and determine the transmission method, including MCS, time-frequency resources, etc., according to the relevant configuration / predefined information of the PUSCH candidate #1 within the slot.
[0305] For example, the network device and the terminal determine the minimum time interval between the PUSCH carrying the UCI and its corresponding downlink signal / channel according to the aforementioned capability. For example, the time interval is in units of OFDM symbols. More specifically, in this embodiment, the UCI is HARQ-ACK for example, and the corresponding downlink signal / channel is PDSCH for example. Based on this, the network device and the terminal determine the slot in which the PUSCH carrying the HARQ-ACK information is transmitted, and determine the transmission method, including MCS, time-frequency resources, etc., according to the relevant configuration / predefined information of the PUSCH candidate #1 within the slot.
[0306] For example, the network device and the terminal determine the minimum time interval between the PUSCH carrying the UCI and its corresponding downlink signal / channel according to the aforementioned capability. For example, the time interval is in units of OFDM symbols. More specifically, in this embodiment, the UCI is HARQ-ACK for example, and the corresponding downlink signal / channel is PDSCH for example. Based on this, the network device and the terminal determine the slot in which the PUSCH carrying the HARQ-ACK information is transmitted, and determine the transmission method, including MCS, time-frequency resources, etc., according to the relevant configuration / predefined information of the PUSCH candidate #1 within the slot.
[0307] It should be noted that the embodiment does not limit how the terminal selects the PUCCH candidate. Further, the terminal does not send other PUSCH candidates that are not used to transmit UCI.
[0308] It should be noted that the embodiment does not limit the full duplex mode in the system, for example, FDD, TDD. The embodiment also does not limit the TDD structure under the TDD mode. The figures described in the embodiment are exemplary and do not exclude any other combination or implementation method or scenario.
[0309] It should be noted that in the embodiment, the slot of the PUSCH carrying UCI is determined by taking the slot boundary as the time domain reference point. However, the embodiment does not exclude other time domain granularity as the time domain reference point. For example, the last OFDM symbol of the time domain resource occupied by the UCI corresponding downlink signal / channel can be taken as the reference point.
[0310] It should be further noted that the method described in the embodiment can be directly applied to other UCI types, such as CSI reporting, SR, etc. The embodiment will not be repeated here.
[0311] Embodiment 3:
[0312] In the embodiment, the terminal carries UCI through the PUSCH. The embodiment does not limit the type of UCI. The UCI can be at least one of HARQ-ACK, SR, CSI, etc.
[0313] In the embodiment, the PUSCH for transmitting UCI is configured by the network device or determined by the protocol in a predefined manner. In the embodiment, for example, the PUSCH is specially used to transmit UCI and does not transmit UL-SCH.
[0314] In the embodiment, the number of configurations of the PUSCH for transmitting UCI is not limited. The number of symbols, the number of RBs, the MCS level, whether to start repeated transmission, whether to enable frequency hopping, and other specific transmission rules and technologies of one transmission occasion of the PUSCH are not limited.
[0315] In the embodiment, the time domain characteristics of a specific candidate PUSCH for transmitting UCI can be determined by any of the following methods:
[0316] The PUSCH is an aperiodic PUSCH, that is, when the PUSCH is determined or configured, the corresponding period is not provided. That is, the actual transmission position does not need to be in a fixed slot unit, but the specific transmission slot is determined by the method described in the patent.
[0317] The PUSCH is a periodic PUSCH, i.e., the PUSCH is provided with a corresponding period when determined or configured. That is, the actual transmission position of the PUSCH must be located in a specific time slot specified by the period. For a PUSCH occasion that does not need to carry UCI, the terminal does not transmit the PUSCH.
[0318] In this embodiment, the terminal needs to feed back UCI corresponding to a downlink signal / channel, for example. In this embodiment, the UCI is at least one of HARQ-ACK information indicating whether the terminal successfully detects a received downlink signal / channel, or relevant measurement information (e.g., CSI) obtained by measuring interference and / or a channel on the downlink signal / channel, or scheduling request information sent by the terminal to the network side, and the like.
[0319] In this embodiment, the network device and the terminal select, according to a time domain resource position of a downlink channel / signal corresponding to UCI to be transmitted by the terminal and a transmission period of a PUSCH capable of carrying the UCI, a PUSCH closest to the downlink channel / signal and satisfying a specific time interval, for receiving the UCI.
[0320] In this embodiment, the downlink signal / channel corresponding to the PUSCH carrying the UCI includes a channel / signal indicating transmission information of the UCI, and a channel / signal to which the UCI points (e.g., a PDSCH corresponding to HARQ-ACK, an RS corresponding to CQI, and the like).
[0321] In this embodiment, the unit of the time interval is not limited. For example, the unit of the time interval between the PUSCH carrying the UCI and the corresponding downlink signal / channel is an OFDM symbol, a time slot, a radio frame, N OFDM symbols, M slots, and the like.
[0322] In this embodiment, how to obtain or determine the time interval is not limited. For example, the specific time interval is a minimum interval between UCI transmission and a corresponding downlink channel / signal, which is predefined by a protocol or indicated by the network device, e.g., N slots or M OFDM symbols, N and M being integers greater than or equal to 0. Alternatively, the specific time interval is a time interval between a time slot in which the PUSCH carrying the UCI is transmitted and a time slot in which the corresponding downlink signal / channel is located.
[0323] For example, the network device and the terminal determine the minimum time interval between the PUSCH carrying the UCI and its corresponding downlink signal / channel according to any of the foregoing methods. For example, the time interval is in units of OFDM symbols. More specifically, in this embodiment, the UCI is HARQ-ACK, and the corresponding downlink signal / channel is PDSCH. Based on this, the network device and the terminal determine the slot in which the PUSCH carrying the HARQ-ACK information is transmitted, and determine the transmission method, including MCS, time-frequency resources, etc., according to the relevant configuration / predefined information of the PUSCH candidate #1 in the slot.
[0324] For example, the network device and the terminal determine the minimum time interval between the PUSCH carrying the UCI and its corresponding downlink signal / channel according to any of the foregoing methods. For example, the time interval is in units of OFDM symbols. More specifically, in this embodiment, the UCI is HARQ-ACK, and the corresponding downlink signal / channel is PDSCH. Based on this, the network device and the terminal determine the slot in which the PUSCH carrying the HARQ-ACK information is transmitted, and determine the transmission method, including MCS, time-frequency resources, etc., according to the relevant configuration / predefined information of the PUSCH candidate #1 in the slot.
[0325] For example, the network device and the terminal determine the minimum time interval between the PUSCH carrying the UCI and its corresponding downlink signal / channel according to any of the foregoing methods. For example, the time interval is in units of OFDM symbols. More specifically, in this embodiment, the UCI is HARQ-ACK, and the corresponding downlink signal / channel is PDSCH. Based on this, the network device and the terminal determine the slot in which the PUSCH carrying the HARQ-ACK information is transmitted, and determine the transmission method, including MCS, time-frequency resources, etc., according to the relevant configuration / predefined information of the PUSCH candidate #1 in the slot.
[0326] It should be noted that the embodiment does not limit how the terminal selects the PUCCH candidate. Further, the terminal does not send other PUSCH candidates that are not used to transmit UCI.
[0327] It should be noted that the embodiment does not limit the full duplex mode in the system, for example, FDD, TDD. The embodiment also does not limit the TDD structure under the TDD mode. The figures described in the embodiment are exemplary and do not exclude any other combination or implementation method or scenario.
[0328] It should be noted that in the embodiment, the slot of the PUSCH carrying UCI is determined by taking the slot boundary as the time domain reference point. However, the embodiment does not exclude other time domain granularity as the time domain reference point. For example, the last OFDM symbol of the time domain resource occupied by the UCI corresponding downlink signal / channel can be taken as the reference point.
[0329] It should be further noted that the method described in the embodiment can be directly applied to other UCI types, such as CSI reporting, SR, etc. The embodiment will not be repeated here.
[0330] Embodiment 4:
[0331] As described in the methods of embodiments 1-3, the embodiments of the disclosure can be applied to different UCI types, different downlink channels / signals, etc. and will not be repeated here.
[0332] As described in the methods of embodiments 1-3, the embodiments of the disclosure do not limit the configuration method of the PUSCH candidate used to transmit UCI.
[0333] As described in the methods of embodiments 1-3, the embodiments of the disclosure do not limit whether the PUSCH candidate used to transmit UCI is only used to transmit UCI or can simultaneously transmit UCI and UL-SCH.
[0334] As described in the methods of embodiments 1-3, the embodiments of the disclosure do not limit the time reference point applied to the time interval between the downlink channel / signal and the corresponding UCI.
[0335] In some embodiments, the names of information and the like are not limited to the names described in the embodiments, and terms such as "information", "message", "signal", "signaling", "report", "configuration", "indication", "instruction", "command", "channel", "parameter", "field", "symbol", "symbol", "codebook", "codeword", "codepoint", "bit", "data", "program", "chip", and the like can be replaced with each other.
[0336] In some embodiments, terms such as "uplink", "uplink", "physical uplink", and the like can be replaced with each other, terms such as "downlink", "downlink", "physical downlink", and the like can be replaced with each other, terms such as "side", "sidelink", "sidelink communication", "sidelink communication", "direct connection", "direct connection link", "direct connection", "direct connection link communication", and the like can be replaced with each other.
[0337] In some embodiments, terms such as "downlink control information (DCI)", "downlink (DL) assignment", "DL DCI", "uplink (UL) grant", "UL DCI", and the like can be replaced with each other.
[0338] In some embodiments, terms such as "physical downlink shared channel (PDSCH)", "DL data", and the like can be replaced with each other, and terms such as "physical uplink shared channel (PUSCH)", "UL data", and the like can be replaced with each other.
[0339] In some embodiments, the terms “synchronization signal (SS),” “synchronization signal block (SSB),” “reference signal (RS),” “pilot,” “pilot signal,” and the like can be replaced with each other.
[0340] In some embodiments, the terms “moment,” “point in time,” “time,” “time position,” and the like can be replaced with each other, and the terms “duration,” “time period,” “time window,” “window,” “time,” and the like can be replaced with each other.
[0341] In some embodiments, the terms “resource block (RB),” “physical resource block (PRB),” “sub-carrier group (SCG),” “resource element group (REG),” “PRB pair,” “RB pair,” “resource element (RE),” “sub-carrier,” and the like can be replaced with each other.
[0342] In some embodiments, the terms “frame,” “radio frame,” “subframe,” “slot,” “sub-slot,” “mini-slot,” “symbol,” “symbol,” “transmission time interval (TTI),” and the like can be replaced with each other.
[0343] In some embodiments, the terms “acquire,” “obtain,” “get,” “receive,” “transmit,” “bidirectional transmission,” “send and / or receive,” and the like can be replaced with each other, and can be interpreted as receiving from other subjects, obtaining from protocols, obtaining from higher layers, obtaining by oneself, and the like.
[0344] In some embodiments, the terms “send,” “transmit,” “report,” “issue,” “transmit,” “bidirectional transmission,” “send and / or receive,” and the like can be replaced with each other.
[0345] In some embodiments, the terms "certain", "preset", "pre-set", "set", "indicated", "any", "first" and the like can be replaced with each other, and "certain A", "preset A", "pre-set A", "set A", "indicated A", "any A", "first A" can be interpreted as A predetermined in a protocol or the like, A obtained by setting, configuring, or indicating, or the like, A specific, any, or first, and the like, but are not limited thereto.
[0346] Corresponding to the foregoing embodiments of the resource determination method, the disclosure also provides embodiments of a resource determination apparatus.
[0347] FIG. 9 is a schematic block diagram of a resource determination apparatus according to an embodiment of the disclosure. For example, the resource determination apparatus can be arranged in a terminal. As shown in FIG. 9, the resource determination apparatus includes a processing module 901 and a sending module 902.
[0348] In some embodiments, the processing module is configured to determine a first resource of a physical uplink shared channel (PUSCH) for sending uplink control information (UCI) according to indication information sent by a network device or a predefined rule.
[0349] In some embodiments, the indication information is used to indicate a first interval between a second resource of downlink information corresponding to the UCI and the first resource, or the predefined rule is used to specify the first interval between the second resource of the downlink information corresponding to the UCI and the first resource.
[0350] In some embodiments, the processing module is configured to determine a first time unit according to the second resource and the first interval, and determine the first resource according to the first time unit.
[0351] In some embodiments, the processing module is configured to at least one of:
[0352] In the case of the PUSCH being aperiodic PUSCH, the first resource is determined to be a resource of a candidate PUSCH in the first time unit;
[0353] In the case of the PUSCH being periodic PUSCH and the first time unit containing a candidate PUSCH, the first resource is determined to be a resource of a candidate PUSCH in the first time unit;
[0354] In a case where the PUSCH is a periodic PUSCH and the first time unit does not contain a candidate PUSCH, a second time unit containing a candidate PUSCH is determined before or after the first time unit, and the first resource is determined as a resource of the candidate PUSCH in the second time unit.
[0355] In some embodiments, the indication information is used to indicate a minimum time interval between the first resource and a second resource of downlink information corresponding to the UCI, or the predefined rule is used to stipulate the minimum time interval between the first resource and the second resource of the downlink information corresponding to the UCI, or the minimum time interval between the first resource and the second resource of the downlink information corresponding to the UCI is determined according to the capability of the terminal.
[0356] In some embodiments, the processing module is configured to determine a first time domain position according to the second resource and the minimum time interval, and determine a resource of a first PUSCH candidate after the first time domain position as the first resource.
[0357] In some embodiments, the PUSCH includes at least one of the following: aperiodic PUSCH; periodic PUSCH.
[0358] In some embodiments, the apparatus further includes a sending module configured to at least one of the following:
[0359] In a case where the first time unit in which the first resource is located contains multiple candidate PUSCHs, the sending module is configured to send a PUSCH carrying the UCI in the first time unit and not to send other candidate PUSCHs.
[0360] In a case where the PUSCH is a periodic PUSCH, the sending module is configured to send a PUSCH carrying the UCI in the time unit in which the first resource is located and not to send a PUSCH not carrying the UCI in other time units of the period in which the first resource is located.
[0361] In some embodiments, the PUSCH is used exclusively for transmission of the UCI.
[0362] FIG. 10 is a schematic block diagram of a resource determination apparatus according to an embodiment of the present disclosure. For example, the resource determination apparatus can be arranged in a network device. As shown in FIG. 10, the resource determination apparatus includes a sending module 1001, a processing module 1002, and a receiving module 1003.
[0363] In some embodiments, the sending module is configured to send indication information to the terminal, wherein the indication information is used to indicate a first resource of a physical uplink shared channel (PUSCH) for the terminal to send uplink control information (UCI); or the processing module is configured to determine the first resource according to a predefined rule.
[0364] In some embodiments, the indication information is used to indicate a first interval of the first resource and a second resource of downlink information corresponding to the UCI; or the predefined rule is used to specify the first interval of the first resource and the second resource of downlink information corresponding to the UCI.
[0365] In some embodiments, the processing module is configured to determine a first time unit according to the second resource and the first interval; and determine the first resource according to the first time unit.
[0366] In some embodiments, the processing module is configured to perform at least one of the following:
[0367] In a case where the PUSCH is an aperiodic PUSCH, the first resource is determined as a resource of a candidate PUSCH in the first time unit;
[0368] In a case where the PUSCH is a periodic PUSCH and the first time unit contains a candidate PUSCH, the first resource is determined as a resource of a candidate PUSCH in the first time unit;
[0369] In a case where the PUSCH is a periodic PUSCH and the first time unit does not contain a candidate PUSCH, a second time unit containing a candidate PUSCH is determined before or after the first time unit, and the first resource is determined as a resource of a candidate PUSCH in the second time unit.
[0370] In some embodiments, the indication information is used to indicate a minimum time interval of the first resource and a second resource of downlink information corresponding to the UCI; or the predefined rule is used to specify the minimum time interval of the first resource and the second resource of downlink information corresponding to the UCI; or the minimum time interval of the first resource and the second resource of downlink information corresponding to the UCI is determined according to a capability of the terminal.
[0371] In some embodiments, the processing module is configured to determine a first time domain position according to the second resource and the minimum time interval; and determine a resource of a first PUSCH candidate after the first time domain position as the first resource.
[0372] In some embodiments, the PUSCH comprises at least one of: an aperiodic PUSCH; a periodic PUSCH.
[0373] In some embodiments, the apparatus further comprises a receiving module configured to at least one of:
[0374] In a case where a first time unit in which the first resource is located comprises a plurality of candidate PUSCHs, receiving, in the first time unit, a PUSCH carrying the UCI and not receiving other candidate PUSCHs;
[0375] In a case where the PUSCH is a periodic PUSCH, receiving, in a time unit in which the first resource is located, a PUSCH carrying the UCI and not receiving, in other time units of a period in which the first resource is located, a PUSCH not carrying the UCI.
[0376] In some embodiments, the PUSCH is dedicated for transmitting the UCI.
[0377] For the apparatus embodiments, since they basically correspond to the method embodiments, the relevant parts are described in the part of the method embodiments. The apparatus embodiments described above are merely illustrative, wherein the modules described as separate components can or can not be physically separated, and the components displayed as modules can or can not be physical modules, i.e., can be located in one place or distributed on multiple network modules. Part or all of the modules can be selected to achieve the purpose of the present embodiment scheme according to actual needs. Those skilled in the art can understand and implement it without creative labor.
[0378] The embodiments of the present disclosure also propose an apparatus for implementing any of the above methods, for example, an apparatus comprising units or modules for implementing the steps performed by a terminal in any of the above methods. For another example, another apparatus is proposed, comprising units or modules for implementing the steps performed by a network device (such as an access network device, a core network function node, a core network device, etc.) in any of the above methods.
[0379] It should be understood that the division of each unit or module in the above apparatus is only a logical function division, and all or part of them can be integrated into a physical entity or physically separated in actual implementation. In addition, the units or modules in the apparatus can be implemented in the form of processor calling software: for example, the apparatus includes a processor connected with a memory, the memory stores instructions, and the processor calls the instructions stored in the memory to implement any of the above methods or realize the functions of each unit or module of the above apparatus, wherein the processor is, for example, a general processor such as a central processing unit (CPU) or a microprocessor, and the memory is a memory in the apparatus or a memory outside the apparatus. Alternatively, the units or modules in the apparatus can be implemented in the form of hardware circuit, and the functions of part or all of the units or modules can be realized by the design of hardware circuit. The above hardware circuit can be understood as one or more processors; for example, in one implementation, the above hardware circuit is an application-specific integrated circuit (ASIC), and the functions of part or all of the above units or modules are realized by the design of the logical relationship of elements in the circuit; for example, in another implementation, the above hardware circuit is a programmable logic device (PLD), and a field programmable gate array (FPGA) is taken as an example, which can include a large number of logic gate circuits, and the connection relationship between the logic gate circuits is configured by a configuration file, so as to realize the functions of part or all of the above units or modules. All units or modules of the above apparatus can be implemented in the form of processor calling software, or all units or modules can be implemented in the form of hardware circuit, or part of the units or modules are implemented in the form of processor calling software, and the remaining part is implemented in the form of hardware circuit.
[0380] In the embodiments of the present disclosure, the processor is a circuit with signal processing capability. In one implementation, the processor can be a circuit with instruction reading and running capability, such as a central processing unit (CPU), a microprocessor, a graphics processing unit (GPU) (which can be understood as a microprocessor), a digital signal processor (DSP), and the like. In another implementation, the processor can implement certain functions through a logical relationship of a hardware circuit, and the logical relationship of the hardware circuit is fixed or reconfigurable. For example, the processor is a hardware circuit implemented by an application-specific integrated circuit (ASIC) or a programmable logic device (PLD), such as an FPGA. In the reconfigurable hardware circuit, the processor loads a configuration document to implement the configuration of the hardware circuit. It can be understood that the processor loads instructions to implement the functions of the above part or all units or modules. In addition, it can also be a hardware circuit designed for artificial intelligence, which can be understood as an ASIC, such as a neural network processing unit (NPU), a tensor processing unit (TPU), a deep learning processing unit (DPU), and the like.
[0381] FIG. 11A is a structural schematic diagram of a communication device 11100 according to an embodiment of the present disclosure. The communication device 11100 can be a network device (for example, an access network device, a core network device, and the like), or a terminal (for example, a user equipment, and the like), or a chip, a chip system, or a processor supporting the network device to implement any of the above methods, or a chip, a chip system, or a processor supporting the terminal to implement any of the above methods. The communication device 11100 can be used to implement the methods described in the above method embodiments, and details can be referred to the descriptions in the above method embodiments.
[0382] As shown in FIG. 11A, the communication device 11100 includes one or more processors 11101. The processor 11101 can be a general processor or a special-purpose processor, etc., such as a baseband processor or a central processing unit. The baseband processor can be configured to process communication protocols and communication data, and the central processing unit can be configured to control a communication apparatus (e.g., a base station, a baseband chip, a terminal device, a terminal device chip, a DU, or a CU, etc.), execute programs, and process data of the programs. Optionally, the communication device 11100 is configured to perform any of the above methods. Optionally, the one or more processors 11101 are configured to invoke instructions to cause the communication device 11100 to perform any of the above methods.
[0383] In some embodiments, the communication device 11100 further includes one or more transceivers 11102. When the communication device 11100 includes the one or more transceivers 11102, the transceiver 11102 performs at least one of the communication steps (e.g., steps S201 and S202, but not limited to) in the above methods, and the processor 11101 performs at least one of the other steps (e.g., steps S201 and S202, but not limited to). In optional embodiments, the transceiver can include a receiver and / or a transmitter, which can be separate or integrated together. Optionally, the terms transceiver, transceiving unit, transceiver, transceiving circuit, interface circuit, interface, etc. can be replaced by each other, and the terms transmitter, transmitting unit, transmitter, transmitting circuit, etc. can be replaced by each other, and the terms receiver, receiving unit, receiver, receiving circuit, etc. can be replaced by each other.
[0384] In some embodiments, the communication device 11100 further includes one or more memories 11103 for storing data. Optionally, all or part of the memory 11103 can also be outside the communication device 11100. In optional embodiments, the communication device 11100 can include one or more interface circuits 11104. Optionally, the interface circuit 11104 is connected to the memory 11102, and the interface circuit 11104 can be configured to receive data from the memory 11102 or other devices, and can be configured to send data to the memory 11102 or other devices. For example, the interface circuit 11104 can read data stored in the memory 11102 and send the data to the processor 11101.
[0385] The communication device 11100 described in the above embodiments can be a network device or a terminal, but the scope of the communication device 11100 described in the present disclosure is not limited thereto, and the structure of the communication device 11100 can not be limited by FIG. 11A. The communication device can be a standalone device or can be part of a larger device. For example, the communication device can be: 1) a standalone integrated circuit (IC), or a chip, or a chip system or subsystem; (2) a set of one or more ICs, which can optionally also include storage components for storing data, programs; (3) an ASIC, such as a modem; (4) a module that can be embedded in other devices; (5) a receiver, a terminal device, a smart terminal device, a cellular phone, a wireless device, a handset, a mobile unit, a vehicle-mounted device, a network device, a cloud device, an artificial intelligence device, and the like; (6) other devices, and the like.
[0386] FIG. 11B is a structural diagram of a chip 11200 according to an embodiment of the present disclosure. For the case where the communication device 11100 is a chip or a chip system, the structural diagram of the chip 11200 shown in FIG. 11B can be referred to, but is not limited thereto.
[0387] The chip 11200 includes one or more processors 11201. The chip 11200 is configured to perform any of the above methods.
[0388] In some embodiments, the chip 11200 further includes one or more interface circuits 11202. Optionally, the terms interface circuit, interface, transceiver pin, and the like can be replaced with each other. In some embodiments, the chip 11200 further includes one or more memories 11203 for storing data. Optionally, all or part of the memory 11203 can be outside the chip 11200. Optionally, the interface circuit 11202 is connected to the memory 11203, and the interface circuit 11202 can be configured to receive data from the memory 11203 or other devices, and the interface circuit 11202 can be configured to send data to the memory 11203 or other devices. For example, the interface circuit 11202 can read data stored in the memory 11203 and send the data to the processor 11201.
[0389] In some embodiments, the interface circuit 11202 performs at least one of the communication steps (such as steps S201, S202, but not limited thereto) of the above methods, such as transmitting and / or receiving. The interface circuit 11202 performing the communication steps such as transmitting and / or receiving in the above methods means that the interface circuit 11202 performs data interaction between the processor 11201, the chip 11200, the memory 11203, or a transceiver device. In some embodiments, the processor 11201 performs at least one of the other steps (such as steps S201, S202, but not limited thereto).
[0390] The modules and / or devices described in various embodiments of the virtual device, physical device, chip, etc. can be combined or separated according to actual needs. Alternatively, part or all of the steps can also be executed by a plurality of modules and / or devices in cooperation, which is not limited here.
[0391] The disclosure also proposes a storage medium, and the storage medium stores instructions, which, when executed on the communication device 11100, cause the communication device 11100 to perform any of the above methods. Alternatively, the storage medium is an electronic storage medium. Alternatively, the storage medium is a computer readable storage medium, but is not limited to this, and it can also be a storage medium readable by other devices. Alternatively, the storage medium can be a non-transitory storage medium, but is not limited to this, and it can also be a transitory storage medium.
[0392] The disclosure also proposes a program product, which, when executed by the communication device 11100, causes the communication device 11100 to perform any of the above methods. Alternatively, the program product is a computer program product.
[0393] The disclosure also proposes a computer program, which, when executed on a computer, causes the computer to perform any of the above methods.
Claims
1. A resource determination method, characterized by, The method is performed by a terminal, and the method comprises: According to the indication information sent by the network device or the pre-defined rule, determining a first resource of a physical uplink shared channel (PUSCH) used for sending uplink control information (UCI).
2. The method of claim 1, wherein, The indication information is used to indicate a first interval of a second resource of downlink information corresponding to the UCI and the first resource; or The pre-defined rule is used to specify a first interval of a second resource of downlink information corresponding to the UCI and the first resource.
3. The method of claim 2, wherein, The method further comprises: According to the second resource and the first interval, determining a first time unit; According to the first time unit, determining the first resource.
4. The method of claim 3, wherein, The method further comprises: In a case where the PUSCH is an aperiodic PUSCH, determining that the first resource is a resource of a candidate PUSCH in the first time unit; In a case where the PUSCH is a periodic PUSCH and the first time unit contains a candidate PUSCH, determining that the first resource is a resource of a candidate PUSCH in the first time unit; In a case where the PUSCH is a periodic PUSCH and the first time unit does not contain a candidate PUSCH, determining a second time unit containing a candidate PUSCH before or after the first time unit, and determining that the first resource is a resource of a candidate PUSCH in the second time unit.
5. The method of claim 1, wherein, The indication information is used to indicate a minimum time interval of a second resource of downlink information corresponding to the UCI and the first resource; or The pre-defined rule is used to specify a minimum time interval of a second resource of downlink information corresponding to the UCI and the first resource; or According to the capability of the terminal, determining a minimum time interval of a second resource of downlink information corresponding to the UCI and the first resource.
6. The method of claim 5, wherein, The method further comprises: According to the second resource and the minimum time interval, determining a first time domain position; Determining a resource of a first PUSCH candidate after the first time domain position as the first resource.
7. The method according to any one of claims 1 to 6, characterized in that, The PUSCH comprises at least one of: An aperiodic PUSCH; A periodic PUSCH.
8. The method of claim 7, wherein, The method further comprises at least one of: In a case where a first time unit in which the first resource is located contains multiple candidate PUSCHs, sending the PUSCH carrying the UCI in the first time unit and not sending other candidate PUSCHs; In a case where the PUSCH is a periodic PUSCH, sending the PUSCH carrying the UCI in a time unit in which the first resource is located, and not sending a PUSCH not carrying the UCI in other time units of a period in which the first resource is located.
9. The method according to any one of claims 1 to 8, characterized in that, The PUSCH is used exclusively for transmitting the UCI.
10. A resource determination method, characterized by, The method is performed by a network device, and the method comprises: sending indication information to a terminal, wherein the indication information is used to indicate a first resource of a physical uplink shared channel (PUSCH) used by the terminal to send uplink control information (UCI); or determining the first resource of the PUSCH used by the terminal to send the UCI according to a predefined rule. The indication information is used to indicate a first interval between a second resource of downlink information corresponding to the UCI and the first resource; or 11. The method of claim 10, wherein, The predefined rule is used to specify the first interval between the second resource of the downlink information corresponding to the UCI and the first resource. The determining the first resource of the PUSCH used by the terminal to send the UCI according to the predefined rule comprises:
12. The method of claim 11, wherein, determining a first time unit according to the second resource and the first interval; determining the first resource according to the first time unit. The determining the first resource according to the first time unit comprises at least one of:
13. The method of claim 12, wherein, in a case where the PUSCH is an aperiodic PUSCH, determining the first resource as a resource of a candidate PUSCH in the first time unit; in a case where the PUSCH is a periodic PUSCH and the first time unit contains a candidate PUSCH, determining the first resource as a resource of a candidate PUSCH in the first time unit; in a case where the PUSCH is a periodic PUSCH and the first time unit does not contain a candidate PUSCH, determining a second time unit containing a candidate PUSCH before or after the first time unit, and determining the first resource as a resource of a candidate PUSCH in the second time unit. The indication information is used to indicate a minimum time interval between the second resource of downlink information corresponding to the UCI and the first resource; or 14. The method of claim 10, wherein, The predefined rule is used to specify the minimum time interval between the second resource of the downlink information corresponding to the UCI and the first resource; or determining the minimum time interval between the second resource of the downlink information corresponding to the UCI and the first resource according to a capability of the terminal. The determining the first resource of the PUSCH used by the terminal to send the UCI according to the predefined rule comprises:
15. The method of claim 14, wherein, determining a first time domain position according to the second resource and the minimum time interval; determining a resource of a first candidate PUSCH after the first time domain position as the first resource. The PUSCH comprises at least one of:
16. The method according to any one of claims 10 to 15, characterized in that, an aperiodic PUSCH; a periodic PUSCH. The method further comprises at least one of:
17. The method of claim 16, wherein, in a case where a first time unit in which the first resource is located contains multiple candidate PUSCHs, receiving the PUSCH carrying the UCI in the first time unit and not receiving other candidate PUSCHs; in a case where the PUSCH is a periodic PUSCH, receiving the PUSCH carrying the UCI in a time unit in which the first resource is located, and not receiving a PUSCH not carrying the UCI in other time units of a period in which the first resource is located. The PUSCH is used exclusively for transmitting the UCI.
18. The method according to any one of claims 10 to 17, characterized in that, The apparatus comprises:
19. A resource determination apparatus, characterized by, A processing module, configured to determine, according to indication information sent by a network device or a predefined rule, a first resource of a physical uplink shared channel (PUSCH) used for sending uplink control information (UCI).
20. A resource determination apparatus, characterized by, The apparatus comprises: a sending module, configured to send indication information to a terminal, wherein the indication information is used to indicate a first resource of a physical uplink shared channel (PUSCH) used for sending uplink control information (UCI); or a processing module, configured to determine, according to a predefined rule, a first resource of a physical uplink shared channel (PUSCH) used for receiving uplink control information (UCI) sent by the terminal.
21. A terminal, characterized by comprise: one or more processors; wherein the terminal is configured to perform the resource determination method of any one of claims 1 to 9.
22. A network device, comprising: comprise: one or more processors; wherein the network device is configured to perform the resource determination method of any one of claims 10 to 18.
23. A communication system, characterized by comprise a terminal and a network device, wherein the terminal is configured to implement the resource determination method of any one of claims 1 to 9, and the network device is configured to implement the resource determination method of any one of claims 10 to 18.
24. A storage medium, the storage medium storing instructions, wherein, The instructions, when executed on a communication device, cause the communication device to perform the resource determination method of any one of claims 1 to 18.
25. A program product, characterized by The program product, when executed on a communication device, causes the communication device to perform the resource determination method of any one of claims 1 to 18.