Communication method and apparatus, and terminal device and network device
Patent Information
- Application Number
- PCT/CN2026/076844
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2025-02-28
- Filing Date
- 2026-02-03
- Publication Date
- 2026-09-03
Smart Images

Figure CN2026076844_03092026_PF_FP_ABST
Abstract
Description
Communication methods and devices, terminal equipment and network equipment
[0001] This disclosure claims priority to Chinese patent application No. 202510238636.8, filed on February 28, 2025, the entire contents of which are incorporated herein by reference. Technical Field
[0002] This disclosure relates to the field of communication technology, and in particular to a communication method and apparatus, terminal equipment and network equipment. Background Technology
[0003] Uplink Control Information (UCI) refers to control information sent from terminal equipment to the network in a communication system to support uplink scheduling, feedback, and other control functions. UCI can include the following types of information: Hybrid Automatic Repeat reQuest-acknowledgement (HARQ-ACK) information, Channel State Information (CSI), or Scheduling Request (SR).
[0004] UCI feedback typically occurs on the uplink channel (such as the Physical Uplink Control Channel (PUCCH) or the Physical Uplink Shared Channel (PUSCH)). Effective UCI feedback is crucial to the performance of wireless networks, affecting link reliability, capacity, and latency. Summary of the Invention
[0005] This disclosure provides a communication method and apparatus, a terminal device, and a network device.
[0006] Firstly, a communication method disclosed herein includes:
[0007] Receive configuration information, which is used to configure one or more uplink channel resources in each time unit within one or more time units. Each uplink channel resource configured in each time unit is used to transmit uplink control information (UCI).
[0008] Obtain the target UCI, which is the UCI fed back at the first time unit within one or more time units;
[0009] The first uplink channel resource is determined within one or more uplink channel resources configured on the first time unit, and the first uplink channel resource is an uplink channel resource;
[0010] Transmit the target UCI in the first uplink channel resource.
[0011] In one example of the first aspect, the configuration information includes Y time-domain resource location information, where Y represents the total number of uplink channel resources configured in each time unit;
[0012] The y-th time-domain resource location information in the Y time-domain resource location information corresponds to the y-th uplink channel resource configured in each time unit, y = 1, ..., Y;
[0013] The y-th time-domain resource location information is used to configure the time-domain resource location of the y-th uplink channel resource in each time unit.
[0014] In one example of the first aspect, the configuration information includes X*Y time-domain resource location information, where X represents the total number of time units in one or more time units, and Y represents the total number of uplink channel resources configured in each time unit;
[0015] The a-th of X*Y time-domain resource location information x,y Each time-domain resource location information corresponds to the y-th uplink channel resource configured in the x-th time unit of one or more time units, where x = 1, ..., X, y = 1, ..., Y;
[0016] ath x,y The time-domain resource location information is used to configure the time-domain resource location of the y-th uplink channel resource in the x-th time unit.
[0017] In one example of the first aspect, the configuration information includes Y frequency domain resource location information, where Y represents the total number of uplink channel resources configured in each time unit;
[0018] The y-th frequency domain resource location information in the Y frequency domain resource location information corresponds to the y-th uplink channel resource configured in each time unit, y = 1, ..., Y;
[0019] The y-th frequency domain resource location information is used to configure the frequency domain resource location of the y-th uplink channel resource in each time unit.
[0020] In one example of the first aspect, the configuration information includes X*Y frequency domain resource location information, where X represents the total number of time units in one or more time units, and Y represents the total number of uplink channel resources configured in each time unit;
[0021] The a-th frequency domain resource location information in X*Y x,yEach frequency domain resource location information corresponds to the y-th uplink channel resource configured in the x-th time unit of one or more time units, where x = 1, ..., X, y = 1, ..., Y;
[0022] ath x,y The frequency domain resource location information is used to configure the frequency domain resource location of the y-th uplink channel resource in the x-th time unit.
[0023] In one example of the first aspect, determining a first uplink channel resource within one or more uplink channel resources configured on a first time unit includes:
[0024] The first uplink channel resource is determined from one or more uplink channel resources configured on the first time unit based on the number of bits of the target UCI; or,
[0025] In the first time unit, select the uplink channel resource with the smallest or largest resource index from one or more uplink channel resources configured as the first uplink channel resource; or,
[0026] In the first time unit, select the uplink channel resource with the earliest or latest time domain resource position from one or more uplink channel resources configured in the first time unit as the first uplink channel resource; or,
[0027] Randomly select one uplink channel resource from one or more uplink channel resources configured on the first time unit as the first uplink channel resource.
[0028] In one example of the first aspect, different uplink channel resources configured on the first time unit correspond to different ranges of the number of UCI bits;
[0029] The first uplink channel resource is determined from one or more uplink channel resources configured on the first time unit based on the number of bits of the target UCI, including:
[0030] The first uplink channel resource is determined from one or more uplink channel resources configured on the first time unit based on the range of the number of bits of the target UCI. The range of the number of bits of the target UCI corresponds to the first uplink channel resource.
[0031] In one example of the first aspect, transmitting the target UCI in the first uplink channel resource includes:
[0032] A portion of the first uplink channel resources is determined based on the number of bits in the target UCI.
[0033] Transmit the target UCI in a portion of the first uplink channel resources.
[0034] In one example of the first aspect, determining a portion of the first uplink channel resources based on the number of bits of the target UCI includes:
[0035] Obtain the first resource length, which is the resource length required to transmit the first number of bits of the target UCI at layers other than the physical layer.
[0036] The second resource length is determined based on the number of the second bits of the target UCI. The second resource length is the resource length required for the transmission of the second bit of the target UCI at the physical layer.
[0037] A portion of the first uplink channel resources is determined based on the first resource length and the second resource length.
[0038] In one example of the first aspect, determining the second resource length based on the second number of bits of the target UCI includes:
[0039] The minimum resource length selected from the resource length of the first uplink channel resource, which satisfies the physical layer transmission requirements for the number of the second bit of the target UCI, is used as the second resource length; or...
[0040] The resource length corresponding to the range of the second number of bits of the target UCI is taken as the second resource length.
[0041] In one example of the first aspect, one or more time units are within a time period.
[0042] In one example of the first aspect, the target UCI includes the first UCI; or,
[0043] The target UCI includes the i-th repetition in the repeated transmission of the first UCI, where i is a positive integer; or,
[0044] The target UCI includes the UCI resulting from concatenating the i-th repetition of the first UCI with the second UCI, where i is a positive integer; or...
[0045] The target UCI includes the UCI resulting from concatenating the i-th repetition in the repetition transmission of the first UCI with the j-th repetition in the repetition transmission of the second UCI, where i and j are both positive integers.
[0046] Secondly, a communication method disclosed herein includes:
[0047] Send configuration information, which is used to configure one or more uplink channel resources in each time unit within one or more time units. Each uplink channel resource configured in each time unit is used to transmit uplink control information (UCI).
[0048] A target UCI is received in a first uplink channel resource within one or more uplink channel resources configured in a first time unit within one or more time units, wherein the target UCI is a UCI fed back in the first time unit within one or more time units, and the first uplink channel resource is an uplink channel resource.
[0049] In one example of the second aspect, the configuration information includes Y time-domain resource location information, where Y represents the total number of uplink channel resources configured in each time unit;
[0050] The y-th time-domain resource location information in the Y time-domain resource location information corresponds to the y-th uplink channel resource configured in each time unit, y = 1, ..., Y;
[0051] The y-th time-domain resource location information is used to configure the time-domain resource location of the y-th uplink channel resource in each time unit.
[0052] In one example of the second aspect, the configuration information includes X*Y time-domain resource location information, where X represents the total number of time units in one or more time units, and Y represents the total number of uplink channel resources configured in each time unit;
[0053] The m-th element in X*Y time-domain resource location information x,y Each time-domain resource location information corresponds to the y-th uplink channel resource configured in the x-th time unit of one or more time units, where x = 1, ..., X, y = 1, ..., Y;
[0054] m x,y The time-domain resource location information is used to configure the time-domain resource location of the y-th uplink channel resource in the x-th time unit.
[0055] In one example of the second aspect, the configuration information includes Y frequency domain resource location information, where Y represents the total number of uplink channel resources configured in each time unit;
[0056] The y-th frequency domain resource location information in the Y frequency domain resource location information corresponds to the y-th uplink channel resource configured in each time unit, y = 1, ..., Y;
[0057] The y-th frequency domain resource location information is used to configure the frequency domain resource location of the y-th uplink channel resource in each time unit.
[0058] In one example of the second aspect, the configuration information includes X*Y frequency domain resource location information, where X represents the total number of time units in one or more time units, and Y represents the total number of uplink channel resources configured in each time unit;
[0059] The m-th element in X*Y frequency domain resource location informationx,y Each frequency domain resource location information corresponds to the y-th uplink channel resource configured in the x-th time unit of one or more time units, where x = 1, ..., X, y = 1, ..., Y;
[0060] m x,y The frequency domain resource location information is used to configure the frequency domain resource location of the y-th uplink channel resource in the x-th time unit.
[0061] In one example of the second aspect, the first uplink channel resource is determined from one or more uplink channel resources configured on the first time unit based on the number of bits of the target UCI; or,
[0062] The first uplink channel resource is the first uplink channel resource among one or more uplink channel resources configured in the first time unit; or,
[0063] The first uplink channel resource is the last uplink channel resource among one or more uplink channel resources configured in the first time unit; or,
[0064] The first uplink channel resource is a random uplink channel resource among one or more uplink channel resources configured in the first time unit.
[0065] In one example of the second aspect, different uplink channel resources configured on the first time unit correspond to different ranges of the number of bits of UCI;
[0066] The range of bits in the target UCI corresponds to the first uplink channel resource.
[0067] In one example of the second aspect, receiving a target UCI in a first uplink channel resource within one or more uplink channel resources configured on a first time unit within one or more time units includes:
[0068] Receive the target UCI in a portion of the resources of one or more uplink channel resources configured in the first uplink channel resources within one or more time units;
[0069] Part of the first uplink channel resource is determined based on the number of bits of the target UCI.
[0070] In one example of the second aspect, a portion of the first uplink channel resource is determined based on a first resource length and a second resource length;
[0071] The first resource length is the time-domain resource length and / or frequency-domain resource length required for the target UCI to be transmitted at layers other than the physical layer;
[0072] The second resource length is determined based on the number of physical layer bits of the target UCI. The second resource length is the time-domain resource length and / or frequency-domain resource length required for the target UCI to be transmitted at the physical layer.
[0073] In one example of the second aspect, the range of physical layer bits of the target UCI corresponds to the second resource length.
[0074] In one example of the second aspect, one or more time units are within a time period.
[0075] In one example of the second aspect, the target UCI includes the first UCI; or,
[0076] The target UCI includes the i-th repetition of the first UCI, where i is a positive integer; or,
[0077] The target UCI includes the UCI resulting from concatenating the i-th repetition of the first UCI with the second UCI, where i is a positive integer; or,
[0078] The target UCI is the UCI resulting from the concatenation of the i-th repetition of the first UCI and the j-th repetition of the second UCI, where i and j are both positive integers.
[0079] Thirdly, a communication device disclosed herein includes:
[0080] The receiving unit is used to receive configuration information, which is used to configure one or more uplink channel resources in each time unit within one or more time units. Each uplink channel resource configured in each time unit is used to transmit uplink control information (UCI).
[0081] The acquisition unit is used to acquire the target UCI, which is the UCI fed back in the first time unit within one or more time units;
[0082] The determining unit is used to determine a first uplink channel resource within one or more uplink channel resources configured on the first time unit, wherein the first uplink channel resource is one uplink channel resource;
[0083] The transmitting unit is used to transmit the target UCI in the first uplink channel resource.
[0084] In one example of the third aspect, the configuration information includes Y time-domain resource location information, where Y represents the total number of uplink channel resources configured in each time unit;
[0085] The y-th time-domain resource location information in the Y time-domain resource location information corresponds to the y-th uplink channel resource configured in each time unit, y = 1, ..., Y;
[0086] The y-th time-domain resource location information is used to configure the time-domain resource location of the y-th uplink channel resource in each time unit.
[0087] In one example of the third aspect, the configuration information includes X*Y time-domain resource location information, where X represents the total number of time units in one or more time units, and Y represents the total number of uplink channel resources configured in each time unit;
[0088] The a-th of X*Y time-domain resource location information x,y Each time-domain resource location information corresponds to the y-th uplink channel resource configured in the x-th time unit of one or more time units, where x = 1, ..., X, y = 1, ..., Y;
[0089] ath x,y The time-domain resource location information is used to configure the time-domain resource location of the y-th uplink channel resource in the x-th time unit.
[0090] In one example of the third aspect, the configuration information includes Y frequency domain resource location information, where Y represents the total number of uplink channel resources configured in each time unit;
[0091] The y-th frequency domain resource location information in the Y frequency domain resource location information corresponds to the y-th uplink channel resource configured in each time unit, y = 1, ..., Y;
[0092] The y-th frequency domain resource location information is used to configure the frequency domain resource location of the y-th uplink channel resource in each time unit.
[0093] In one example of the third aspect, the configuration information includes X*Y frequency domain resource location information, where X represents the total number of time units in one or more time units, and Y represents the total number of uplink channel resources configured in each time unit;
[0094] The a-th frequency domain resource location information in X*Y x,y Each frequency domain resource location information corresponds to the y-th uplink channel resource configured in the x-th time unit of one or more time units, where x = 1, ..., X, y = 1, ..., Y;
[0095] ath x,y The frequency domain resource location information is used to configure the frequency domain resource location of the y-th uplink channel resource in the x-th time unit.
[0096] In one example of the third aspect, in determining the first uplink channel resource aspect within one or more uplink channel resources configured on the first time unit, the determining unit is used for:
[0097] The first uplink channel resource is determined from one or more uplink channel resources configured on the first time unit based on the number of bits of the target UCI; or,
[0098] In the first time unit, select the uplink channel resource with the smallest or largest resource index from one or more uplink channel resources configured as the first uplink channel resource; or,
[0099] In the first time unit, select the uplink channel resource with the earliest or latest time domain resource position from one or more uplink channel resources configured in the first time unit as the first uplink channel resource; or,
[0100] Randomly select one uplink channel resource from one or more uplink channel resources configured on the first time unit as the first uplink channel resource.
[0101] In one example of the third aspect, different uplink channel resources configured on the first time unit correspond to different ranges of the number of UCI bits;
[0102] In determining the first uplink channel resource from one or more uplink channel resources configured on the first time unit based on the number of bits of the target UCI, the determining unit is configured to:
[0103] The first uplink channel resource is determined from one or more uplink channel resources configured on the first time unit based on the range of the number of bits of the target UCI. The range of the number of bits of the target UCI corresponds to the first uplink channel resource.
[0104] In one example of the third aspect, regarding the transmission of the target UCI in the first uplink channel resource, the transmitting unit is used for:
[0105] A portion of the first uplink channel resources is determined based on the number of bits in the target UCI.
[0106] Transmit the target UCI in a portion of the first uplink channel resources.
[0107] In one example of the third aspect, regarding determining a portion of the first uplink channel resource based on the number of bits of the target UCI, the transmitting unit is used to:
[0108] Obtain the first resource length, which is the resource length required to transmit the first number of bits of the target UCI at layers other than the physical layer.
[0109] The second resource length is determined based on the number of the second bits of the target UCI. The second resource length is the resource length required for the transmission of the second bit of the target UCI at the physical layer.
[0110] A portion of the first uplink channel resources is determined based on the first resource length and the second resource length.
[0111] In one example of the third aspect, regarding determining the second resource length based on the second number of bits of the target UCI, the sending unit is used to:
[0112] The minimum resource length selected from the resource length of the first uplink channel resource, which satisfies the physical layer transmission requirements for the number of the second bit of the target UCI, is used as the second resource length; or...
[0113] The resource length corresponding to the range of the second number of bits of the target UCI is taken as the second resource length.
[0114] In one example of the third aspect, one or more time units are within a time period.
[0115] In one example of the third aspect, the target UCI includes the first UCI; or,
[0116] The target UCI includes the i-th repetition in the repeated transmission of the first UCI, where i is a positive integer; or,
[0117] The target UCI includes the UCI resulting from concatenating the i-th repetition of the first UCI with the second UCI, where i is a positive integer; or,
[0118] The target UCI includes the concatenated UCI of the i-th repetition in the repetition transmission of the first UCI and the j-th repetition in the repetition transmission of the second UCI, where i and j are both positive integers.
[0119] Fourthly, a communication device disclosed herein includes:
[0120] The transmitting unit is used to transmit configuration information, which is used to configure one or more uplink channel resources in each time unit within one or more time units. Each uplink channel resource configured in each time unit is used to transmit uplink control information (UCI).
[0121] The receiving unit is configured to receive a target UCI in a first uplink channel resource within one or more uplink channel resources configured in a first time unit within one or more time units, wherein the target UCI is a UCI fed back in the first time unit within one or more time units, and the first uplink channel resource is an uplink channel resource.
[0122] In one example of the fourth aspect, the configuration information includes Y time-domain resource location information, where Y represents the total number of uplink channel resources configured in each time unit;
[0123] The y-th time-domain resource location information in the Y time-domain resource location information corresponds to the y-th uplink channel resource configured in each time unit, y = 1, ..., Y;
[0124] The y-th time-domain resource location information is used to configure the time-domain resource location of the y-th uplink channel resource in each time unit.
[0125] In one example of the fourth aspect, the configuration information includes X*Y time-domain resource location information, where X represents the total number of time units in one or more time units, and Y represents the total number of uplink channel resources configured in each time unit;
[0126] The m-th element in X*Y time-domain resource location information x,y Each time-domain resource location information corresponds to the y-th uplink channel resource configured in the x-th time unit of one or more time units, where x = 1, ..., X, y = 1, ..., Y;
[0127] m x,y The time-domain resource location information is used to configure the time-domain resource location of the y-th uplink channel resource in the x-th time unit.
[0128] In one example of the fourth aspect, the configuration information includes Y frequency domain resource location information, where Y represents the total number of uplink channel resources configured in each time unit;
[0129] The y-th frequency domain resource location information in the Y frequency domain resource location information corresponds to the y-th uplink channel resource configured in each time unit, y = 1, ..., Y;
[0130] The y-th frequency domain resource location information is used to configure the frequency domain resource location of the y-th uplink channel resource in each time unit.
[0131] In one example of the fourth aspect, the configuration information includes X*Y frequency domain resource location information, where X represents the total number of time units in one or more time units, and Y represents the total number of uplink channel resources configured in each time unit;
[0132] The m-th element in X*Y frequency domain resource location information x,y Each frequency domain resource location information corresponds to the y-th uplink channel resource configured in the x-th time unit of one or more time units, where x = 1, ..., X, y = 1, ..., Y;
[0133] m x,y The frequency domain resource location information is used to configure the frequency domain resource location of the y-th uplink channel resource in the x-th time unit.
[0134] In one example of the fourth aspect, the first uplink channel resource is determined from one or more uplink channel resources configured on the first time unit based on the number of bits of the target UCI; or,
[0135] The first uplink channel resource is the first uplink channel resource among one or more uplink channel resources configured in the first time unit; or,
[0136] The first uplink channel resource is the last uplink channel resource among one or more uplink channel resources configured in the first time unit; or,
[0137] The first uplink channel resource is a random uplink channel resource among one or more uplink channel resources configured in the first time unit.
[0138] In one example of the fourth aspect, different uplink channel resources configured on the first time unit correspond to different ranges of the number of bits of UCI;
[0139] The range of bits in the target UCI corresponds to the first uplink channel resource.
[0140] In one example of the fourth aspect, receiving a target UCI in a first uplink channel resource within one or more uplink channel resources configured in a first time unit within one or more time units, the receiving unit is configured to:
[0141] Receive the target UCI in a portion of the resources of one or more uplink channel resources configured in the first uplink channel resources within one or more time units;
[0142] Part of the first uplink channel resource is determined based on the number of bits of the target UCI.
[0143] In one example of the fourth aspect, a portion of the first uplink channel resource is determined based on a first resource length and a second resource length;
[0144] The first resource length is the time-domain resource length and / or frequency-domain resource length required for the target UCI to be transmitted at layers other than the physical layer;
[0145] The second resource length is determined based on the number of physical layer bits of the target UCI. The second resource length is the time-domain resource length and / or frequency-domain resource length required for the target UCI to be transmitted at the physical layer.
[0146] In one example of the fourth aspect, the range of physical layer bits of the target UCI corresponds to the second resource length.
[0147] In one example of the fourth aspect, one or more time units are within a time period.
[0148] In one example of the fourth aspect, the target UCI includes the first UCI; or,
[0149] The target UCI includes the i-th repetition of the first UCI, where i is a positive integer; or,
[0150] The target UCI includes the UCI resulting from concatenating the i-th repetition of the first UCI with the second UCI, where i is a positive integer; or,
[0151] The target UCI is the UCI resulting from the concatenation of the i-th repetition of the first UCI and the j-th repetition of the second UCI, where i and j are both positive integers.
[0152] Fifthly, the method described in the first aspect above is executed by the terminal device.
[0153] Sixthly, the method described in the second aspect above is performed by a network device.
[0154] A seventh aspect is a terminal device disclosed herein, comprising a processor, a memory, and a computer program or instructions stored in the memory, wherein the processor executes the computer program or instructions to implement the method described in the first aspect above.
[0155] Eighthly, a network device according to the present disclosure includes a processor, a memory, and a computer program or instructions stored in the memory, wherein the processor executes the computer program or instructions to implement the method described in the second aspect above.
[0156] A ninth aspect is a chip disclosed herein, comprising a processor, wherein the processor performs the method described in the first or second aspect above. In some embodiments, the chip further comprises an interface circuit, the processor being connected to the interface circuit, the interface circuit being used for transmitting and receiving information.
[0157] A tenth aspect is a chip module disclosed herein, including a transceiver component and a chip, the chip including a processor, wherein the processor performs the method described in the first or second aspect above, and the transceiver component is used to send and receive information.
[0158] Eleventhly, a communication system disclosed herein includes the terminal equipment described in the seventh aspect and the network equipment described in the eighth aspect.
[0159] The twelfth aspect is a computer-readable storage medium of the present disclosure, wherein the computer-readable storage medium stores a computer program or instructions that, when executed, implement the method described in the first or second aspect above.
[0160] The thirteenth aspect is a computer program product of this disclosure, comprising a computer program or instructions, wherein the computer program or instructions, when executed, implement the method described in the first or second aspect above. Exemplarily, the computer program product may be a software installation package. Attached Figure Description
[0161] Figure 1 is a schematic diagram of the architecture of a communication system according to an embodiment of the present disclosure.
[0162] Figure 2 is a schematic diagram of the architecture of another communication system according to an embodiment of the present disclosure.
[0163] Figure 3 is a flowchart illustrating a communication method according to an embodiment of this disclosure.
[0164] Figures 4 to 7 are schematic diagrams illustrating the temporal distribution of uplink channel resources configured on a time slot according to an embodiment of the present disclosure.
[0165] Figure 8 is a block diagram of the functional units of a communication device according to an embodiment of the present disclosure.
[0166] Figure 9 is a block diagram of the functional units of another communication device according to an embodiment of the present disclosure.
[0167] Figure 10 is a schematic diagram of the structure of a terminal device according to an embodiment of the present disclosure.
[0168] Figure 11 is a schematic diagram of the structure of a network device according to an embodiment of the present disclosure. Detailed Implementation
[0169] It should be understood that the terms "first," "second," etc., used in the embodiments of this disclosure are used to distinguish different objects, rather than to describe a specific order. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion. For example, a process, method, software, product, or device that includes a series of steps or units is not limited to the listed steps or units, but may also include steps or units not listed, or may also include other steps or units inherent to these processes, methods, products, or devices.
[0170] The term "embodiment" as used in this disclosure means that a particular feature, structure, or characteristic described in connection with an embodiment may be included in at least one embodiment of this disclosure. The appearance of this phrase in various places throughout the specification does not necessarily refer to the same embodiment, nor is it a separate or alternative embodiment mutually exclusive with other embodiments. It will be explicitly and implicitly understood by those skilled in the art that the embodiments described herein can be combined with other embodiments.
[0171] In the embodiments of this disclosure, "at least one" or "at least one item" means one or more, and "multiple" means two or more.
[0172] In this embodiment of the disclosure, "and / or" describes the relationship between associated objects, indicating that there can be three relationships. For example, A and / or B can represent the following three situations: A exists alone, A and B exist simultaneously, and B exists alone. A and B can be singular or plural.
[0173] In this disclosure, "at least one of the following" or similar expressions refer to any combination of these items, including any combination of single or multiple items. For example, at least one of a, b, or c can represent the following seven cases: a, b, c, a and b, a and c, b and c, a, b, and c. Each of a, b, and c can be an element or a set containing one or more elements.
[0174] In this disclosure, "equal to" can be used with "greater than" to apply to technical solutions where the value is greater than, or it can be used with "less than" to apply to technical solutions where the value is less than. When "equal to" is used with "greater than", it is not used with "less than"; when "equal to" is used with "less than", it is not used with "greater than".
[0175] In the embodiments of this disclosure, the terms "of," "corresponding (relevant)," "corresponding," "associated (related)," and "mapped" may sometimes be used interchangeably. It should be noted that, without emphasizing the distinction, the concepts or meanings expressed are consistent.
[0176] In this disclosure, "network" can be expressed as the same concept as "system," and a communication system is a communication network.
[0177] In this disclosure, "connection" refers to various connection methods, such as direct connection or indirect connection, to achieve communication between devices, and is not specifically limited thereto.
[0178] The following describes some examples of communication systems.
[0179] The technical solutions of this disclosure can be applied to various communication systems, such as: Long Term Evolution (LTE) systems, Advanced Long Term Evolution (LTE-A) systems, New Radio (NR) systems, evolution systems of NR systems, LTE-based access to unlicensed spectrum (LTE-U) systems, NR-based access to unlicensed spectrum (NR-U) systems, non-terrestrial networks (NTN) systems, Universal Mobile Telecommunication System (UMTS), or future communication systems, etc.
[0180] It should be noted that some communication systems support a limited number of user connections and are easy to implement. With the development of communication technology, the communication system disclosed herein can also support device-to-device (D2D) communication, machine-to-machine (M2M) communication, machine-type communication (MTC), vehicle-to-vehicle (V2V) communication, vehicle-to-everything (V2X) communication, or narrowband Internet of Things (NB-IoT) communication, etc.
[0181] In one example, the communication system disclosed herein can support beamforming, carrier aggregation (CA), dual connectivity (DC), or standalone (SA) deployment scenarios.
[0182] In one example, the communication system of this disclosure can support communication scenarios using unlicensed spectrum. In embodiments of this disclosure, unlicensed spectrum can also be considered as shared spectrum. Alternatively, embodiments of this disclosure can also be applied to licensed spectrum. Licensed spectrum can also be considered as non-shared spectrum.
[0183] As exemplarily, a network architecture of a communication system according to an embodiment of this disclosure is shown in FIG1. In FIG1, the communication system 10 may include a network device 110 and a terminal device 120. The terminal device 120 can communicate with the network device 110 wirelessly.
[0184] Of course, Figure 1 is merely an example of a network architecture for a communication system and does not constitute a limitation on the network architecture of the communication system in this embodiment of the disclosure. For example, the communication system 10 may also include a server or other devices, or the communication system 10 may include other network devices besides network device 110, or the communication system 10 may include other terminal devices besides terminal device 120.
[0185] The following provides examples of the terminal devices mentioned in some embodiments.
[0186] In one example, a terminal device can be a device with transceiver capabilities, and can also be referred to as a terminal, user equipment (UE), remote terminal equipment (relay UE), relay equipment (relay UE), access terminal equipment, user unit, user station, mobile station, mobile station, remote station, mobile device, user terminal equipment, smart terminal equipment, wireless communication equipment, user agent, or user device. It should be noted that a relay device is a terminal device capable of providing relay forwarding services to other terminal devices (including remote terminal devices).
[0187] For example, terminal devices can be mobile phones, tablets, computers with wireless transceiver capabilities, virtual reality (VR) terminal devices, augmented reality (AR) terminal devices, wireless terminal devices in industrial control, wireless terminal devices in autonomous driving, wireless terminal devices in remote medical care, wireless terminal devices in smart grids, wireless terminal devices in transportation safety, wireless terminal devices in smart cities, or wireless terminal devices in smart homes, etc.
[0188] For example, a terminal device can be a cellular phone, cordless phone, session initiation protocol (SIP) phone, wireless local loop (WLL) station, personal digital assistant (PDA), handheld device with wireless communication capabilities, computing device or other processing device connected to a wireless modem, in-vehicle device, wearable device, terminal device in a future communication system, or terminal device in a future evolved public land mobile network (PLMN), etc., without specific limitations.
[0189] In one example, the terminal device may include means for providing wireless communication capabilities to the terminal device, such as a chip system, a chip, or a chip module. The chip system may include a chip or other discrete devices.
[0190] In one example, the terminal device can be deployed on land, including indoors or outdoors, handheld, wearable, or vehicle-mounted; it can be deployed on water (such as on ships); or it can be deployed in the air (such as airplanes, balloons, and satellites). The terminal device may include devices with wireless communication capabilities, such as chip systems, chips, or chip modules. For example, the chip system may include chips, but may also include other discrete devices. The terminal device can be a chip, chip module, device, unit, etc., without specific limitations.
[0191] The following provides examples of network devices mentioned in some embodiments.
[0192] In one example, a network device can be a device with transceiver capabilities, which can be used to communicate with terminal devices.
[0193] In one example, a network device may include means for providing wireless communication capabilities to the network device, such as a chip system, a chip, or a chip module. The chip system may include a chip or other discrete components.
[0194] In one example, a network device provides services to a cell, and terminal devices within that cell can communicate with the network device via transmission resources (such as spectrum resources). This cell can be a macro cell, small cell, metro cell, micro cell, pico cell, or femto cell, etc.
[0195] In one example, the network device has mobility characteristics; for example, the network device can be a mobile device. In some embodiments, the network device can be a satellite or a balloon station. For example, the satellite can be a low Earth orbit (LEO) satellite, a medium Earth orbit (MEO) satellite, a geostationary earth orbit (GEO) satellite, a high elliptical orbit (HEO) satellite, etc. In some embodiments, the network device can also be a base station located on land, water, or other similar locations.
[0196] In one example, network devices may include access network devices and / or devices in the core network (CN).
[0197] The following provides an example of access network equipment.
[0198] In one example, the access network device can be referred to as a radio access network (RAN) node. The RAN can be a network composed of multiple RAN nodes (e.g., 5G-RAN nodes), implementing radio physical layer functions, resource scheduling and radio resource management, radio access control, and mobility management functions. The RAN can connect to the user plane function (UPF) via the user plane interface N3, and can be used to transmit data from terminal devices; the RAN can establish a control plane signaling connection with the access and mobility management function (AMF) via the control plane interface N2, and is used to implement functions such as radio access bearer control. RAN nodes can be any device with wireless transceiver capabilities, including but not limited to 5G node base (gNB), evolved node base (eNB), access point (AP), world interoperability for microwave access base station (WiMAX BS), transmission receiving point (TRP), wireless relay node, wireless backhaul node, master node (MN) in a dual connectivity architecture, and secondary node (SN) in a dual connectivity architecture, etc.
[0199] In one example, an access network device can refer to a device used to communicate with a terminal device. For example, an access network device can be a base transceiver station (BTS) in a Global System for Mobile Communication (GSM) or Code Division Multiple Access (CDMA) system, a base station (nodeB, NB) in a Wideband Code Division Multiple Access (WCDMA) system, an evolved node base (eNB) in an LTE system, a radio controller in a cloud radio access network (CRAN) scenario, or a relay station, access point, vehicle-mounted equipment, wearable device, and access network equipment in future 5G networks or future evolved PLMN networks, etc., and this disclosure is not limited to these embodiments.
[0200] In one example, in 5G NR, the functionality of access network equipment is divided into two parts, referred to as centralized unit (CU) - distributed unit (DU) separation. From a protocol stack perspective, the CU includes the Radio Resource Control (RRC) layer and Packet Data Convergence Protocol (PDCP) layer of the LTE base station, while the DU includes the Radio Link Control (RLC) layer, Media Access Control (MAC) layer, and Physical (PHY) layer of the LTE base station. In a typical 5G base station deployment, the CU and DU are physically connected via fiber optic cable, and logically share a specially defined F1 interface for communication between them. Functionally, the CU is primarily responsible for radio resource control and configuration, inter-cell mobility management, and bearer management. The DU is primarily responsible for scheduling, physical signal generation, and transmission.
[0201] In one example, the access network equipment can be a macro base station, micro base station, pico base station, small station, relay station, balloon station, etc.
[0202] The following provides an example of core network equipment.
[0203] In one example, core network equipment may include network elements that provide various functions. "Network element" can also be referred to as an entity, device, apparatus, or module, etc., without specific limitation. Furthermore, for ease of understanding and explanation, the description of "network element" is omitted in some descriptions. For example, a network exposure function (NEF) network element is abbreviated as NEF. In this case, "NEF" should be understood as a NEF network element or NEF entity. The following omits descriptions of similar or identical cases.
[0204] For example, core network equipment may include a mobility management entity (MME), a broadcast multicast service center (BMSC), or corresponding functional entities in the 5G system, such as core network control plane (CP) or user plane (UP) network functions. The core network control plane can also be understood as the core network control plane function (CPF) entity.
[0205] In one example, the network elements included in the core network equipment include at least one of the following: session management function (SMF), user plane function (UPF), policy control function (PCF), NEF, authentication server function (AUSF), unified data management (UDM), network slice selection function (NSSF), network repository function (NRF), application function (AF), unified data repository (UDR), network data analytics function (NWDAF), service control point (SCP), network slice admission control function (NSACF), or network slice specific authentication and authorization function (NSSAAF).
[0206] It should be noted that terminal devices can connect to access network devices wirelessly, and access network devices can connect to core network devices wirelessly or via wired connections. Core network devices can connect to a data network (DN). Access network devices and core network devices can be independent physical devices, or the functions of core network devices and the logical functions of access network devices can be integrated into the same physical device. Alternatively, a single physical device can integrate some of the functions of core network devices and some of the functions of access network devices.
[0207] For example, Figure 2 is a schematic diagram of the architecture of another communication system according to an embodiment of the present disclosure. In Figure 2, the communication system 20 includes UE, (R)AN, UPF, DN, SMF, SCP, NSACF, AMF, AUSF, NSSAAF, AF, UDM, PCF, NRF, NEF, and NSSF. The UE connects to the AMF via the N1 interface, the (R)AN connects to the UPF via the N2 interface, the UPF connects to the DN via the N6 interface, the UPF connects to other UPFs via the N9 interface, the UPF connects to the SMF via the N4 interface, the SMF connects to other network elements via the Nsmf interface, the AMF connects to other network elements via the Namf interface, the AUSF connects to other network elements via the Nausf interface, the NSSAAF connects to other network elements via the Nnssaaf interface, the SCP connects to other network elements via the Nscp interface, the NSACF connects to other network elements via the Nnsacf interface, the AF connects to other network elements via the Naf interface, the UDM connects to other network elements via the Nudm interface, the PCF connects to other network elements via the Npcf interface, the NRF connects to other network elements via the Nnrf interface, the NEF connects to other network elements via the Nnef interface, and the NSSF connects to other network elements via the Nnssf interface.
[0208] It should be noted that the names of the network elements included in Figure 2 are merely names and do not limit the function of the network element itself. In 5G networks and other future networks, the aforementioned network elements may also have other names, and no specific restrictions are placed on this. For example, in future communication systems, some or all of the aforementioned network elements may use the terminology from 5G, or they may have other names, etc. This is explained uniformly here and will not be elaborated further below.
[0209] Furthermore, the network elements in Figure 2 do not necessarily need to exist simultaneously; the required network elements can be determined based on needs. The connection relationships between the network elements in Figure 2 are also not uniquely defined and can be adjusted according to requirements. It is understood that the aforementioned network elements or functions can be network components in hardware devices, software functions running on dedicated hardware, or virtualization functions instantiated on a platform (e.g., a cloud platform).
[0210] Of course, Figure 2 is only an example of the network architecture of a communication system and does not constitute a limitation on the network architecture of the communication system of the present disclosure embodiments.
[0211] The communication systems of some embodiments have been described above. The technical solutions of some embodiments will be described by way of example below.
[0212] Currently, the network requires different uplink channel resources to be configured through different signaling for feedback of different types of UCI. For example, different uplink channel resources are configured for feedback of HARQ-ACK information, CSI feedback and SR feedback. This results in problems such as large configuration signaling overhead, complex resource configuration and inconsistent resource configuration.
[0213] Based on this, some embodiments consider uniformly configuring uplink channel resources for feedback of different types of UCI, so that different types of UCI can be transmitted on the same uplink channel resource, avoiding the need to configure different uplink channel resources for feedback of different types of UCI, thereby helping to reduce configuration signaling overhead and resource configuration complexity.
[0214] As shown in Figure 3, which is a flowchart of a communication method according to an embodiment of the present disclosure, including the following steps S310 to S340.
[0215] S310. The network device sends configuration information, which is used to configure one or more uplink channel resources in each time unit within one or more time units, and each uplink channel resource configured in each time unit is used to transmit UCI.
[0216] Correspondingly, the terminal device receives the configuration information.
[0217] It should be noted that configuration information can be carried by higher-level signaling (such as RRC signaling, MAC signaling, or DCI).
[0218] Additionally, the uplink channel resources in some embodiments can be understood as uplink channel resources used for feedback or transmission of UCI. These one or more uplink channel resources may include one or more PUCCH resources, or one or more PUSCH resources, or one or more resources combining PUCCH and PUSCH.
[0219] S320. The terminal device acquires the target UCI, which is the UCI fed back in the first time unit within the one or more time units.
[0220] The first time unit is a single time unit.
[0221] S330. The terminal device determines a first uplink channel resource within one or more uplink channel resources configured on the first time unit, wherein the first uplink channel resource is an uplink channel resource.
[0222] S340. The terminal device transmits the target UCI in the first uplink channel resource.
[0223] Correspondingly, the network device receives the target UCI in the first uplink channel resource.
[0224] As can be seen, network devices in some embodiments can uniformly configure uplink channel resources for feeding back different types of UCIs in each time unit within one or more time units through configuration information. This allows different types of UCIs to be transmitted on the same uplink channel resource, avoiding the need to configure different uplink channel resources for the feedback of different types of UCIs, thereby reducing configuration signaling overhead and resource configuration complexity.
[0225] The time unit is illustrated below.
[0226] It should be noted that the time unit in some embodiments can be understood as the communication granularity used for uplink transmission in the time domain or time. That is to say, the time unit can be used for uplink transmission.
[0227] In one example, the time unit is the uplink slot, uplink symbol, or uplink mini-slot in Time Division Duplexing (TDD) or Frequency Division Duplexing (FDD).
[0228] In one example, the time unit is a flexible slot, flexible symbol, or flexible mini-slot used for uplink transmission in TDD.
[0229] In one example, the time unit is a subband full duplex (SBFD) slot, an SBFD symbol, or an SBFD mini-slot, etc.
[0230] In one example, the time unit is a system frame, a frame, or a subframe, etc.
[0231] The following example illustrates how configuration information can be used to indicate one or more time units.
[0232] In one example, the configuration information includes X index information, where X represents the total number of time units in the one or more time units, and X is a positive integer. The x-th index information among the X index information can be used to indicate the index of the x-th time unit.
[0233] For example, X index information indicates the indexes of X time slots so that one or more uplink channel resources can be further configured on each of the X time slots.
[0234] As can be seen, the network device indicates X time units to the terminal device through X index information, so as to further configure one or more uplink channel resources in each time unit.
[0235] In one example, the configuration information includes X index information, where the xth index information can be used to indicate the index of the xth time unit within each time period.
[0236] As can be seen, the network device uses X index information to indicate X time units within each time period to the terminal device, thereby periodically configuring X time units. Thus, when configuring one or more uplink channel resources in each time unit, since the X time units are periodic, the uplink channel resources configured in the X time units can also be periodic.
[0237] In some embodiments, the one or more time units (i.e., X time units) are within a time period. That is, the network device can indicate one or more time units within each time period through configuration information.
[0238] For example, if each time period is 5ms, and each time unit is 1ms, then there are 5 time units within each time period. The network device can then specify one or more time units within each time period using configuration information.
[0239] In this way, configuration information enables periodic indication of one or more time units, so as to further configure one or more uplink channel resources in each time unit.
[0240] In some embodiments, the time period is configured by the network device, specified by standard protocols, or set by default.
[0241] The following examples illustrate how configuration information is used to configure the time-domain resource location of one or more uplink channel resources in each time unit.
[0242] Method A
[0243] In "Method A", the configuration information includes Y time-domain resource location information, where Y represents the total number of uplink channel resources configured in each time unit, and Y is a positive integer.
[0244] The y-th time-domain resource location information in the Y time-domain resource location information corresponds to the y-th uplink channel resource configured in each time unit, y = 1, ..., Y; the y-th time-domain resource location information is used to configure the time-domain resource location of the y-th uplink channel resource in each time unit.
[0245] It should be noted that the time-domain resource location of the y-th time-domain resource location information configured for the y-th uplink channel resource in different time units can be the same or different. Furthermore, the time-domain resource locations of the uplink channel resources configured for different time-domain resource location information are different.
[0246] For example, taking Y=1 and each time slot including symbols 0-13 as an example, as shown in Figure 4. In Figure 4, the configuration information includes one time-domain resource location information, which is used to configure the symbol location of an uplink channel resource as symbols 7-13 in each time slot within time slots 0-4.
[0247] It is worth noting that although the symbol positions of the uplink channel resources configured in different time slots are the same in Figure 4, the symbol positions of the uplink channel resources configured in different time slots can also be different, and there is no specific restriction on this.
[0248] For example, taking Y=2 and each time slot including symbols 0-13 as an example, as shown in Figure 5. In Figure 5, the configuration information includes two time-domain resource location information. The first time-domain resource location information is used to configure the symbol position of the first uplink channel resource as symbols 7-13 in each time slot within time slots 0-4, as shown in Table 1; the second time-domain resource location information is used to configure the symbol position of the second uplink channel resource as symbols 10-13 in each time slot within time slots 0-4, as shown in Table 2.
[0249] It is worth noting that although the symbol position of the first uplink channel resource configured in different time slots is the same in Figure 5, the symbol position of the first uplink channel resource configured in different time slots can also be different, without specific restrictions. Similarly, the symbol position of the second uplink channel resource configured in different time slots can also be different, without specific restrictions.
[0250] Table 1: Time-domain resource location of the first uplink channel resource in each time slot configured by the first time-domain resource location information
[0251] Table 2: Temporal resource location of the second uplink channel resource in each time slot configured by the second temporal resource location information.
[0252] For example, taking Y=2 and each time slot including symbols 0-13 as an example, the configuration information includes two time-domain resource location information. The first time-domain resource location information is used to configure the symbol position of the first uplink channel resource in each time slot within time slots 0-4, as shown in Table 3; the second time-domain resource location information is used to configure the symbol position of the second uplink channel resource in each time slot within time slots 0-4, as shown in Table 4.
[0253] Table 3: Time-domain resource location of the first uplink channel resource in each time slot configured by the first time-domain resource location information
[0254] Table 4: Temporal resource location of the second uplink channel resource in each time slot configured by the second temporal resource location information.
[0255] As can be seen, with Y=1, the network can configure the time-domain resource location of one uplink channel resource in each time unit using only one time-domain resource location information. Furthermore, since only one time-domain resource location information is needed to configure the time-domain resource location of one uplink channel resource in each time unit, it helps to save signaling overhead required for resource configuration. Simultaneously, because only one time-domain resource location information is used, if the time-domain resource location of the configured uplink channel resource is the same in each time unit, this helps to reduce the complexity of resource configuration.
[0256] When Y > 1, the network configures the time-domain resource locations of Y uplink channel resources in each time unit using Y time-domain resource location information. Furthermore, since different time-domain resource location information allows for the configuration of different uplink channel resource locations within the same time unit, it satisfies diverse configuration requirements, thereby improving the flexibility of resource configuration.
[0257] The following examples illustrate the location information of the y-th time-domain resource using different methods.
[0258]
Method A_1
[0259] In “Method A_1”, the location information of the y-th time-domain resource includes a starting time-domain resource location information and / or a time-domain resource length information.
[0260] The initial time-domain resource location information can be used to configure the initial time-domain resource location of the y-th uplink channel resource in each time unit; the time-domain resource length information can be used to configure the time-domain resource length of the y-th uplink channel resource in each time unit.
[0261] It should be noted that the length of a time-domain resource can also be replaced by the number of time-domain resources. The length of a time-domain resource or the number of time-domain resources can represent a continuous segment of time-domain resources.
[0262] For example, the initial time-domain resource location information is used to configure the starting symbol position of the y-th uplink channel resource as symbol 7 in each time slot, and the time-domain resource length information is used to configure the number of symbols of the y-th uplink channel resource as 7 in each time slot. Thus, the y-th uplink channel resource configured in each time slot is symbol 7-13.
[0263] It is evident that, for the initial time-domain resource location information, a single initial time-domain resource location is used to configure the initial time-domain resource location of the y-th uplink channel resource in each time unit. Furthermore, since only one initial time-domain resource location information is needed to configure the initial time-domain resource location of the y-th uplink channel resource in each time unit, it helps to save on the signaling overhead required for resource configuration. Simultaneously, because there is only one initial time-domain resource location information, the initial time-domain resource location of the y-th uplink channel resource configured in each time unit is the same, thus reducing the complexity of resource configuration.
[0264] For time-domain resource length information, a single time-domain resource length is used to configure the time-domain resource length of the y-th uplink channel resource in each time unit. Furthermore, since only one time-domain resource length is needed to configure the time-domain resource length of the y-th uplink channel resource in each time unit, it helps to save signaling overhead required for resource configuration. Simultaneously, because there is only one time-domain resource length, the time-domain resource length of the y-th uplink channel resource configured in each time unit is the same, thus reducing the complexity of resource configuration.
[0265] In some embodiments, the starting time-domain resource location information includes starting time-domain resource index information, which indicates the index of a time-domain resource within a time unit, wherein the time slot resource is the starting time-domain resource of the y-th uplink channel resource. For example, the starting time-domain resource index information indicates that the index of a symbol is 7, that is, the starting symbol position is symbol 7.
[0266]
Method A_2
[0267] In “Method A_2”, the location information of the y-th time-domain resource includes time-domain resource index information. This time-domain resource location information is used to indicate the index of one or more time-domain resources in each time unit. These one or more time-domain resources serve as the time-domain resources of the y-th uplink channel resource.
[0268] For example, this time-domain resource index information indicates that the index of a symbol is 7, thus enabling the y-th uplink channel resource configured in each time unit to be symbol 7.
[0269] For example, the time-domain resource index information indicates that the indices of multiple symbols are 1, 3, 5 and 7, so that the y-th uplink channel resource configured in each time unit is symbol 1, symbol 13, symbol 15 and symbol 17.
[0270] In some embodiments, where the time-domain resource location information is used to indicate the indices of multiple time-domain resources within each time unit, the indices of the multiple time-domain resources are consecutive. For example, the time-domain resource index information indicates that the indices of multiple symbols are 7-13. Thus, the time-domain resources of the y-th uplink channel resource configured in each time unit are consecutive.
[0271] In some embodiments, where the time-domain resource location information is used to indicate the indices of multiple time-domain resources within each time unit, the indices of these multiple time-domain resources are non-contiguous. For example, the time-domain resource index information indicates that the indices of multiple symbols are 1, 3, 5, and 7, respectively. Thus, the time-domain resources of the y-th uplink channel resource configured in each time unit are non-contiguous.
[0272]
Method A_3
[0273] In "Method A_3", the y-th time-domain resource location information includes the y-th time-domain resource list, which is a list consisting of the time-domain resource locations of the y-th uplink channel resource configured in each time unit. The time-domain resource locations of the y-th uplink channel resource configured in different time units can be the same or different.
[0274] For example, the first time-domain resource location information includes the first time-domain resource list, and the list configured for the first time-domain resource list is shown in Table 1 or Table 3.
[0275] Method B
[0276] In "Method B", the configuration information includes X*Y time domain resource location information, where X represents the total number of time units in the one or more time units, Y represents the total number of uplink channel resources configured in each time unit, and X*Y represents the product of X and Y, where X and Y are both positive integers.
[0277] The a-th of X*Y time-domain resource location information x,y Each time-domain resource location information corresponds to the y-th uplink channel resource configured in the x-th time unit of one or more time units, where x = 1, ..., X, y = 1, ..., Y; the a-th time unit... x,y The time-domain resource location information is used to configure the time-domain resource location of the y-th uplink channel resource in the x-th time unit.
[0278] In this way, different time-domain resource location information can be configured with different uplink channel resource time-domain resource locations in different time units.
[0279] For example, taking X=5, Y=1, and each time slot including symbols 0-13 as an example, as shown in Figure 6. In Figure 6, the configuration information includes 5 (i.e., X*Y=5) time-domain resource location information:
[0280] The first time-domain resource location information is used to configure an uplink channel resource in time slot 0, with the symbol position being symbol 7-13;
[0281] The second time-domain resource location information is used to configure an uplink channel resource in time slot 1 with the symbol position being symbol 0-13;
[0282] The third time-domain resource location information is used to configure an uplink channel resource in time slot 2 with the symbol position being symbol 0-13;
[0283] The fourth time-domain resource location information is used to configure an uplink channel resource in time slot 3 with the symbol position being symbol 10-13;
[0284] The fifth time-domain resource location information is used to configure the symbol position of an uplink channel resource in time slot 4 as symbol 0-3.
[0285] For example, consider a scenario where X=5, Y=2, and each time slot includes symbols 0-13, as shown in Figure 7 and Table 5. In Figure 7, the configuration information includes 10 (i.e., X*Y=10) time-domain resource location information. Each time slot includes symbols 0-13, and these 10 time-domain resource location information are as follows:
[0286] ath 1,1 The time-domain resource location information is used to configure the symbol position of the first uplink channel resource in time slot 0 as symbol 7-13;
[0287] ath 1,2 The time-domain resource location information is used to configure the symbol position of the second uplink channel resource in time slot 0 as symbol 10-13;
[0288] ath 2,1 The time-domain resource location information is used to configure the symbol position of the first uplink channel resource in time slot 1 as symbol 0-13;
[0289] ath 2,2 The time-domain resource location information is used to configure the symbol position of the second uplink channel resource in time slot 1 as symbol 10-13;
[0290] ath 3,1 The time-domain resource location information is used to configure the symbol position of the first uplink channel resource in time slot 2 as symbol 0-13;
[0291] ath 3,2 The time-domain resource location information is used to configure the symbol position of the second uplink channel resource in time slot 2 as symbol 10-13;
[0292] ath 4,1The time-domain resource location information is used to configure the symbol position of the first uplink channel resource in time slot 3 as symbol 10-13;
[0293] ath 4,2 The time-domain resource location information is used to configure the symbol position of the second uplink channel resource in time slot 3 as symbol 10-13;
[0294] ath 5,1 The time-domain resource location information is used to configure the symbol position of the first uplink channel resource in time slot 4 as symbol 0-3;
[0295] ath 5,2 The time-domain resource location information is used to configure the symbol position of the second uplink channel resource in time slot 4 as symbol 0-3.
[0296] Table 5: Temporal resource locations of different uplink channel resources configured in different time slots
[0297] The following discusses the a-th part in different ways. x,y Examples of time-domain resource location information are provided.
[0298]
Method B_1
[0299] In “Method B_1”, the a-th x,y Each time-domain resource location information includes a starting time-domain resource location information and / or a time-domain resource length information.
[0300] The initial time-domain resource location information can be used to configure the initial time-domain resource location of the y-th uplink channel resource in the x-th time unit; the time-domain resource length information can be used to configure the time-domain resource length of the y-th uplink channel resource in the x-th time unit.
[0301] It should be noted that the length of a time-domain resource can also be replaced by the number of time-domain resources. The length of a time-domain resource or the number of time-domain resources can represent a continuous segment of time-domain resources.
[0302] For example, the initial time-domain resource location information is used to configure the starting symbol position of the y-th uplink channel resource in the x-th time slot as symbol 7, and the time-domain resource length information is used to configure the number of symbols of the y-th uplink channel resource in the x-th time slot as 7. Thus, the y-th uplink channel resource configured in the x-th time slot is symbol 7-13.
[0303] As can be seen, for the initial time-domain resource location information, the initial time-domain resource location of the y-th uplink channel resource in the x-th time unit can be configured through a single initial time-domain resource location information. Furthermore, the initial time-domain resource location information in different time-domain resource location information can configure different initial time-domain resource locations for uplink channel resources in different time units, meeting different configuration requirements and thus improving the flexibility of resource configuration.
[0304] For time-domain resource length information, a single time-domain resource length is used to configure the time-domain resource length of the y-th uplink channel resource in the x-th time unit. Furthermore, time-domain resource length information in different time-domain resource location information can configure different uplink channel resource time-domain lengths in different time units, meeting diverse configuration requirements and thus improving the flexibility of resource configuration.
[0305] In some embodiments, the starting time-domain resource location information includes starting time-domain resource index information, which is used to indicate the index of a time-domain resource within the x-th time unit, wherein the time slot resource is the starting time-domain resource of the y-th uplink channel resource in the x-th time unit.
[0306] For example, the starting time-domain resource index information indicates that the index of a symbol is 7, that is, the starting symbol position is symbol 7.
[0307]
Method B_2
[0308] In “Method B_2”, the a-th x,y Each time-domain resource location information includes time-domain resource index information, which is used to indicate the index of one or more time-domain resources in the x-th time unit, and the one or more time-domain resources serve as the time-domain resources of the y-th uplink channel resource in the x-th time unit.
[0309] For example, this time-domain resource index information indicates that the index of a symbol is 7, thus enabling the y-th uplink channel resource configured on the x-th time unit to be symbol 7.
[0310] For example, the time-domain resource index information indicates that the indices of multiple symbols are 1, 3, 5 and 7, so that the uplink channel resources configured on the x-th time unit are symbols 1, 3, 5 and 7.
[0311] In some embodiments, where the time-domain resource location information is used to indicate the indices of multiple time-domain resources within the x-th time unit, the indices of these multiple time-domain resources are consecutive. For example, the time-domain resource index information indicates that the indices of multiple symbols are 7-13. Thus, the time-domain resources of the y-th uplink channel resource configured in the x-th time unit are consecutive.
[0312] In some embodiments, where the time-domain resource location information is used to indicate the indices of multiple time-domain resources within the x-th time unit, the indices of these multiple time-domain resources are non-contiguous. For example, the time-domain resource index information indicates that the indices of multiple symbols are 1, 3, 5, and 7, respectively. Thus, the time-domain resources of the y-th uplink channel resource configured in the x-th time unit are non-contiguous.
[0313] The following examples illustrate how configuration information is used to configure the frequency domain resource location of one or more uplink channel resources in each time unit.
[0314] Method a
[0315] In "Method a", the configuration information includes Y frequency domain resource location information, where Y represents the total number of uplink channel resources configured in each time unit, and Y is a positive integer;
[0316] The y-th frequency domain resource location information in the Y frequency domain resource location information corresponds to the y-th uplink channel resource configured in each time unit, y = 1, ..., Y; the y-th frequency domain resource location information is used to configure the frequency domain resource location of the y-th uplink channel resource in each time unit.
[0317] It should be noted that the frequency domain resource locations of the y-th uplink channel resource configured in different time units can be the same or different. Furthermore, the frequency domain resource locations of the uplink channel resources configured with different frequency domain resource location information will be different.
[0318] For example, in Figure 4 above, the configuration information also includes one frequency domain resource location information, which is used to configure a resource block (RB) of uplink channel resources in each time slot within time slots 0-4, with the location being RB0-3.
[0319] It is worth noting that although the RB positions of the uplink channel resources configured in different time slots are the same in Figure 4, the RB positions of the uplink channel resources configured in different time slots can also be different, and there is no specific restriction on this.
[0320] For example, in Figure 5 above, the configuration information also includes two frequency domain resource location information. The first frequency domain resource location information is used to configure the RB position of the first uplink channel resource as RB0-3 in each time slot within time slots 0-4, as shown in Table 6; the second frequency domain resource location information is used to configure the symbol position of the second uplink channel resource as RB0 in each time slot within time slots 0-4, as shown in Table 7.
[0321] It is worth noting that, although the RB position of the first uplink channel resource configured in different time slots is the same in Figure 5, the symbol position of the first uplink channel resource configured in different time slots can also be different, without specific restrictions. Similarly, the symbol position of the second uplink channel resource configured in different time slots can also be different, without specific restrictions.
[0322] Table 6: Frequency domain resource location of the first uplink channel resource in each time slot configured by the first frequency domain resource location information
[0323] Table 7: Frequency domain resource locations of the second uplink channel resources in each time slot configured by the second frequency domain resource location information.
[0324] For example, in Figure 5 above, the configuration information also includes two frequency domain resource location information. The first frequency domain resource location information is used to configure the RB position of the first uplink channel resource in each time slot within time slots 0-4, as shown in Table 8; the second frequency domain resource location information is used to configure the symbol position of the second uplink channel resource in each time slot within time slots 0-4, as shown in Table 9.
[0325] Table 8: Frequency domain resource location of the first uplink channel resource in each time slot configured by the first frequency domain resource location information.
[0326] Table 9: Frequency domain resource locations of the second uplink channel resources in each time slot configured by the second frequency domain resource location information.
[0327] As can be seen, with Y=1, the network can configure the frequency domain resource location of one uplink channel resource in each time unit using only one frequency domain resource location information. Furthermore, since only one frequency domain resource location information is needed to configure the frequency domain resource location of one uplink channel resource in each time unit, it helps to save signaling overhead required for resource configuration. Simultaneously, because only one frequency domain resource location information is used, the complexity of resource configuration is reduced when the frequency domain resource location of the configured uplink channel resource is the same in each time unit.
[0328] When Y > 1, the frequency domain resource locations of Y uplink channel resources in each time unit are configured using Y frequency domain resource location information. Furthermore, since different frequency domain resource location information allows for the configuration of different uplink channel resource frequency domain locations within the same time unit, different configuration requirements can be met, thereby improving the flexibility of resource configuration.
[0329] The following examples illustrate the location information of the y-th frequency domain resource using different methods.
[0330]
Method a_1
[0331] In “Method a_1”, the location information of the y-th frequency domain resource includes a starting frequency domain resource location information and / or a frequency domain resource length information.
[0332] The starting frequency domain resource location information can be used to configure the starting frequency domain resource location of the y-th uplink channel resource in each time unit; the frequency domain resource length information can be used to configure the frequency domain resource length of the y-th uplink channel resource in each time unit.
[0333] It should be noted that the length of a frequency domain resource can also be replaced by the number of frequency domain resources. The length of a frequency domain resource or the number of frequency domain resources can represent a continuous segment of frequency domain resources.
[0334] For example, the initial frequency domain resource location information is used to configure the starting RB position of the y-th uplink channel resource as RB0 in each time slot, and the frequency domain resource length information is used to configure the number of RBs of the y-th uplink channel resource as 4 in each time slot. Thus, the y-th uplink channel resource configured in each time slot is RB0-3.
[0335] As can be seen, for the initial frequency domain resource location information, the network can configure the initial frequency domain resource location of the y-th uplink channel resource in each time unit using only one initial frequency domain resource location information. Furthermore, since only one initial frequency domain resource location information is needed to configure the initial frequency domain resource location of the y-th uplink channel resource in each time unit, it helps to save the signaling overhead required for resource configuration. At the same time, because there is only one initial frequency domain resource location information, the initial frequency domain resource location of the y-th uplink channel resource configured in each time unit is the same, thus reducing the complexity of resource configuration.
[0336] For frequency domain resource length information, a single frequency domain resource length is used to configure the frequency domain resource length of the y-th uplink channel resource in each time unit. Furthermore, since only one frequency domain resource length is needed to configure the frequency domain resource length of the y-th uplink channel resource in each time unit, it helps to save signaling overhead required for resource configuration. Simultaneously, because there is only one frequency domain resource length, the frequency domain resource length of the y-th uplink channel resource configured in each time unit is the same, thus reducing the complexity of resource configuration.
[0337] In some embodiments, the starting frequency domain resource location information includes starting frequency domain resource index information, which indicates the index of a frequency domain resource within a time unit, wherein the time slot resource is the starting frequency domain resource of the y-th uplink channel resource. For example, the starting frequency domain resource index information indicates that the index of an RB is 7, that is, the starting RB position is RB0.
[0338]
Method a_2
[0339] In “Method a_2”, the location information of the y-th frequency domain resource includes frequency domain resource index information. This frequency domain resource location information is used to indicate the index of one or more frequency domain resources in each time unit. These one or more frequency domain resources serve as the frequency domain resources of the y-th uplink channel resource.
[0340] For example, the frequency domain resource index information indicates that the index of an RB is 0, so that the y-th uplink channel resource configured in each time unit is RB0. As another example, the frequency domain resource index information indicates that the indices of multiple RBs are 0, 2, 4, and 6, so that the y-th uplink channel resources configured in each time unit are RB0, RB2, RB4, and RB6.
[0341] In some embodiments, where the frequency domain resource location information is used to indicate the indices of multiple frequency domain resources within each time unit, the indices of the multiple frequency domain resources are consecutive. For example, the frequency domain resource index information indicates that the indices of multiple RBs are 0-3. Thus, the frequency domain resources of the y-th uplink channel resource configured in each time unit are consecutive.
[0342] In some embodiments, where the frequency domain resource location information is used to indicate the indices of multiple frequency domain resources within each time unit, the indices of these multiple frequency domain resources are non-contiguous. For example, the frequency domain resource index information indicates that the indices of multiple RBs are 0, 2, 4, and 6, respectively. Thus, the frequency domain resources of the y-th uplink channel resource configured in each time unit are non-contiguous.
[0343]
Method a_3
[0344] In "Method a_3", the y-th frequency domain resource location information includes the y-th frequency domain resource list. This y-th frequency domain resource list is used to configure the frequency domain resource locations of the y-th uplink channel resource in each time unit. The frequency domain resource locations of the y-th uplink channel resource configured in different time units can be the same or different.
[0345] For example, the location information of the first frequency domain resource includes the first frequency domain resource list, and the list configured for the first frequency domain resource list is shown in Table 6 or Table 8.
[0346] Method B
[0347] In "Mode b", the configuration information includes X*Y frequency domain resource location information, where X represents the total number of time units in the one or more time units, Y represents the total number of uplink channel resources configured in each time unit, and X*Y represents the product of X and Y, where X and Y are both positive integers.
[0348] The a-th frequency domain resource location information in X*Y x,y Each frequency domain resource location information corresponds to the y-th uplink channel resource configured in the x-th time unit of one or more time units, where x = 1, ..., X, y = 1, ..., Y; the a-th... x,y The frequency domain resource location information is used to configure the frequency domain resource location of the y-th uplink channel resource in the x-th time unit.
[0349] In addition, different frequency domain resource location information can configure different uplink channel resource frequency domain resource locations at different time units.
[0350] For example, in Figure 6 above, X=5 and Y=1, the configuration information also includes 5 frequency domain resource location information, which are as follows:
[0351] The first frequency domain resource location information is used to configure the RB location of an uplink channel resource in time slot 0 as RB0-3;
[0352] The second frequency domain resource location information is used to configure the RB location of an uplink channel resource in time slot 1 as RB0-2;
[0353] The third frequency domain resource location information is used to configure the RB location of an uplink channel resource in time slot 2 as RB0-2;
[0354] The fourth frequency domain resource location information is used to configure the RB position of an uplink channel resource in time slot 3 as RB0-5;
[0355] The fifth frequency domain resource location information is used to configure the RB location of an uplink channel resource in time slot 4 as RB2-6.
[0356] For example, in Figure 7 above and Table 10 below, where X = 5 and Y = 2, the configuration information also includes 10 (i.e., X * Y = 10) frequency domain resource location information, which are as follows:
[0357] ath 1,1 The frequency domain resource location information is used to configure the RB position of the first uplink channel resource as RB0-3 in time slot 0;
[0358] ath 1,2 The frequency domain resource location information is used to configure the RB position of the second uplink channel resource as RB0 in time slot 0;
[0359] ath 2,1 The frequency domain resource location information is used to configure the RB position of the first uplink channel resource as RB0-2 in time slot 1;
[0360] ath 2,2 The frequency domain resource location information is used to configure the RB position of the second uplink channel resource as RB0 in time slot 1;
[0361] ath 3,1 The frequency domain resource location information is used to configure the RB position of the first uplink channel resource as RB0-2 in time slot 2;
[0362] ath 3,2 The frequency domain resource location information is used to configure the RB position of the second uplink channel resource as RB0 in time slot 2;
[0363] ath 4,1 The frequency domain resource location information is used to configure the RB position of the first uplink channel resource as RB0-5 in time slot 3;
[0364] ath 4,2 The frequency domain resource location information is used to configure the RB position of the second uplink channel resource as RB0 in time slot 3;
[0365] ath 5,1 The frequency domain resource location information is used to configure the RB position of the first uplink channel resource as RB2-6 in time slot 4;
[0366] ath 5,2 The frequency domain resource location information is used to configure the RB position of the second uplink channel resource as RB1 in time slot 4.
[0367] Table 10: Frequency domain resource locations of different uplink channel resources configured in different time slots
[0368] The following discusses the a-th part in different ways. x,yAn example is provided to illustrate the location information of frequency domain resources.
[0369]
Method b_1
[0370] In “method b_1”, the a-th x,y Each frequency domain resource location information includes a starting frequency domain resource location information and / or a frequency domain resource length information.
[0371] The starting frequency domain resource location information can be used to configure the starting frequency domain resource location of the y-th uplink channel resource in the x-th time unit; the frequency domain resource length information can be used to configure the frequency domain resource length of the y-th uplink channel resource in the x-th time unit.
[0372] It should be noted that the length of a frequency domain resource can also be replaced by the number of frequency domain resources. The length of a frequency domain resource or the number of frequency domain resources can represent a continuous segment of frequency domain resources.
[0373] For example, the initial frequency domain resource location information is used to configure the starting RB position of the y-th uplink channel resource in the x-th time slot as RB0, and the frequency domain resource length information is used to configure the number of RBs of the y-th uplink channel resource in the x-th time slot as 4. Thus, the y-th uplink channel resource configured in the x-th time slot is RB0-3.
[0374] It is evident that, for the initial frequency domain resource location information, the initial frequency domain resource location of the y-th uplink channel resource in the x-th time unit can be configured using a single initial frequency domain resource location information. Furthermore, the initial frequency domain resource location information in different frequency domain resource location information can configure different initial frequency domain resource locations for uplink channel resources in different time units, meeting diverse configuration requirements and thus improving the flexibility of resource configuration.
[0375] For frequency domain resource length information, a single frequency domain resource length information is used to configure the frequency domain resource length of the y-th uplink channel resource in the x-th time unit. Furthermore, the frequency domain resource length information in different frequency domain resource location information can configure different uplink channel resource frequency domain lengths in different time units, meeting diverse configuration requirements and thus improving the flexibility of resource configuration.
[0376] In some embodiments, the starting frequency domain resource location information includes starting frequency domain resource index information, which is used to indicate the index of a frequency domain resource in the x-th time unit, wherein the time slot resource is the starting frequency domain resource of the y-th uplink channel resource in the x-th time unit.
[0377] For example, the starting frequency domain resource index information indicates that the index of an RB is 0, that is, the starting RB position is RB0.
[0378]
Method b_2
[0379] In “method b_2”, the a-th x,y Each frequency domain resource location information includes frequency domain resource index information, which is used to indicate the index of one or more frequency domain resources in the x-th time unit, and the one or more frequency domain resources serve as the frequency domain resources of the y-th uplink channel resource in the x-th time unit.
[0380] For example, the frequency domain resource index information indicates that the index of an RB is 0, so that the y-th uplink channel resource configured in the x-th time unit is RB0.
[0381] For example, the frequency domain resource index information indicates that the indices of multiple RBs are 0, 2, 4 and 6, so that the y-th uplink channel resource configured in the x-th time unit is RB0, RB2, RB4 and RB6.
[0382] In some embodiments, where the frequency domain resource location information is used to indicate the indices of multiple frequency domain resources within the x-th time unit, the indices of the multiple frequency domain resources are consecutive. For example, the frequency domain resource index information indicates that the indices of multiple RBs are 0-3. Thus, the frequency domain resources of the y-th uplink channel resource configured in the x-th time unit are consecutive.
[0383] In some embodiments, where the frequency domain resource location information is used to indicate the indices of multiple frequency domain resources within the x-th time unit, the indices of these multiple frequency domain resources are non-contiguous. For example, the frequency domain resource index information indicates that the indices of multiple RBs are 0, 2, 4, and 6, respectively. Thus, the frequency domain resources of the y-th uplink channel resource configured in the x-th time unit are non-contiguous.
[0384] The target UCI is illustrated below.
[0385] In some embodiments, the terminal device may acquire the target UCI and determine, based on the relevant configuration of the network device, that the target UCI needs to be fed back in a first time unit within the one or more time units. That is, the target UCI is the UCI fed back in the first time unit within the one or more time units.
[0386] The first time unit is a time unit (such as a time slot), and the target UCI may include at least one of HARQ-ACK information, CSI, or SR.
[0387] It should be noted that for HARQ-ACK information, network devices schedule PDSCH to terminal devices via downlink control information (DCI). After receiving the PDSCH, the terminal device sends a HARQ-ACK response to indicate whether the PDSCH reception was successful and obtains the corresponding HARQ-ACK information. A HARQ-ACK bit value of 0 indicates a negative acknowledgement (NACK), indicating PDSCH reception failure; a HARQ-ACK bit value of 1 indicates an acknowledgement (ACK), indicating successful PDSCH reception.
[0388] Since network devices schedule the time domain location of PDSCH to terminal devices via DCI, terminal devices can determine the first time unit where the HARQ-ACK information feedback corresponding to PDSCH is located based on the time domain location of PDSCH.
[0389] For example, network devices schedule PDSCH to be located in downlink time slot n via DCI. D n D Indicates the index of the downlink time slot, n D It is an integer. In an FDD system, it is related to the downlink slot n. D The last overlapping uplink time slot is uplink time slot n1, where n1 represents the index of the uplink time slot and is an integer. If the network device configures an uplink offset of k1 for the HARQ-ACK information feedback corresponding to this PDSCH, where k1 represents the number of uplink time slots and is an integer, then the first time unit where the HARQ-ACK information feedback corresponding to this PDSCH occurs is uplink time slot n1+k1.
[0390] For CSI, network devices configure measurement resources (such as Channel State Information-Reference Signal (CSI-RS) resources) to terminal devices via higher-layer signaling (such as RRC signaling), and also configure CSI reporting to terminal devices via higher-layer signaling. In the relevant CSI reporting configuration, the network device configures the first time unit where CSI feedback occurs.
[0391] For example, the terminal device can perform channel measurements based on measurement resources to obtain CSI, and then determine the first time unit where the CSI feedback is located based on the relevant configuration of the CSI reporting.
[0392] SR (Signal Request) is a signal sent by a terminal device to a network device, indicating that the terminal device has data to transmit uplink. In implementation, if the terminal device has data to be transmitted in its data buffer but no resources are available, the terminal device initiates a request to the network device via SR in the first time unit, requesting the network device to allocate uplink resources.
[0393] The following examples illustrate target UCI in different scenarios.
[0394] In one example, the target UCI includes the first UCI.
[0395] It should be noted that in some scenarios, the terminal device can obtain the first UCI and needs to feed back the first UCI at the first time unit. The first UCI can be understood as a UCI fed back at the first time unit, and the first UCI may include at least one of HARQ-ACK information, CSI, or SR.
[0396] In one example, the target UCI includes the i-th repetition in the repeated transmission of the first UCI, where i is a positive integer.
[0397] It should be noted that in some scenarios, in order to improve the reliability and accuracy of the first UCI transmission, the terminal device may need to perform repetition transmission of the first UCI. In this case, the terminal device obtains the i-th repetition in the repetition transmission of the first UCI and needs to feed back the i-th repetition at the first time unit.
[0398] In one example, the target UCI includes the UCI resulting from concatenating the i-th repetition of the first UCI with the second UCI, where i is a positive integer.
[0399] It should be noted that in some scenarios, the terminal device can obtain the i-th repetition and the second UCI in the repeated transmission of the first UCI, and needs to feed back the i-th repetition and the second UCI in the first time unit. The second UCI can be understood as another UCI fed back in the first time unit besides the first UCI. The second UCI may include at least one of HARQ-ACK information, CSI, or SR.
[0400] Since both the i-th repetition and the second UCI need to be fed back in the first time unit, the terminal device can concatenate the i-th repetition and the second UCI, and then feed back the concatenated UCI of the i-th repetition and the second UCI in the first time unit.
[0401] In one example, the target UCI is the UCI resulting from the concatenation of the i-th repetition of the first UCI and the j-th repetition of the second UCI, where i and j are both positive integers.
[0402] It should be noted that in some scenarios, in order to improve the reliability and accuracy of the transmission of the first UCI and the second UCI, the terminal device may need to repeat the transmission of the first UCI and the second UCI. In this case, the terminal device can obtain the i-th repetition in the repeated transmission of the first UCI and the j-th repetition in the repeated transmission of the second UCI, and needs to feed back the i-th repetition and the j-th repetition in the first time unit.
[0403] Since both the i-th repetition and the j-th repetition need to be fed back in the first time unit, the terminal device can concatenate the i-th repetition and the j-th repetition, and then feed back the UCI of the concatenated i-th repetition and j-th repetition in the first time unit.
[0404] The following is an exemplary description of determining the first uplink channel resource in S330.
[0405] Since the target UCI needs to be fed back on the first time unit, and one or more uplink channel resources are configured on the first time unit, the terminal device needs to determine the first uplink channel resource within one or more uplink channel resources configured on the first time unit so as to transmit the target UCI on the first uplink channel resource.
[0406] It should be noted that when only one uplink channel resource is configured in the first time unit, the first uplink channel resource is that single uplink channel resource. In this way, the terminal device can directly transmit the target UCI on that single uplink channel resource.
[0407] When multiple uplink channel resources are configured in the first time unit, the terminal device needs to determine one uplink channel resource as the first uplink channel resource from among the multiple uplink channel resources configured in the first time unit.
[0408] The following example illustrates how to determine the first uplink channel resource from among multiple uplink channel resources configured on the first time unit.
[0409] In one example, since each of the multiple uplink channel resources configured on the first time unit can have its own resource index, the terminal device can select the uplink channel resource with the smallest or largest resource index as the first uplink channel resource from the multiple uplink channel resources configured on the first time unit.
[0410] In this way, the terminal device determines the first uplink channel resource based on the resource index of the uplink channel resource.
[0411] In one example, since each uplink channel resource among the multiple uplink channel resources configured on the first time unit can have its own time domain resource position, the terminal device selects the uplink channel resource with the earliest or latest time domain resource position among the multiple uplink channel resources configured on the first time unit as the first uplink channel resource.
[0412] In this way, the terminal device determines the first uplink channel resource based on the time-domain resource location of the uplink channel resource.
[0413] In one example, the terminal device randomly selects one uplink channel resource from among multiple uplink channel resources configured in the first time unit as the first uplink channel resource.
[0414] In this way, the terminal device can flexibly select uplink channel resources for transmitting the target UCI.
[0415] As illustrated in the example above, the target UCI may differ in different scenarios. For instance, in some scenarios, the target UCI includes the first UCI; while in others, the target UCI includes the UCI resulting from concatenating the i-th repetition of the first UCI with the second UCI across multiple repetitions.
[0416] Since the UCI has a certain number of bits, and the target UCI in different scenarios may have different bit counts—for example, the number of bits for the first UCI and the number of bits for the UCI concatenated with the second UCI in the i-th repetition of the first UCI—can differ. Therefore, the terminal device can determine the first uplink channel resource from multiple uplink channel resources configured in the first time unit based on the number of bits of the target UCI. Thus, the different number of bits for the target UCI in different scenarios means that the first uplink channel resource determined based on different bit counts may also differ in different scenarios.
[0417] In some embodiments, determining a first uplink channel resource from among multiple uplink channel resources configured on a first time unit based on the number of bits of the target UCI includes:
[0418] The first uplink channel resource is determined from among the multiple uplink channel resources configured on the first time unit based on the range of the number of bits of the target UCI. The range of the number of bits of the target UCI corresponds to the first uplink channel resource.
[0419] It should be noted that network devices can configure different uplink channel resources corresponding to different UCI bit ranges in different time units to terminal devices via higher-layer signaling (such as RRC signaling or MAC signaling) or DCI. A larger UCI bit range corresponds to a larger uplink channel resource. Thus, with a larger UCI bit range, more uplink channel resources can be used to ensure UCI transmission.
[0420] For example, combining the uplink channel resources in Tables 1 and 2 above, the correspondence between different uplink channel resources configured in different time slots and different ranges of UCI bit counts is shown in Table 11.
[0421] Table 11: Correspondence between different uplink channel resources configured in different time slots and different ranges of UCI bit counts
[0422] For example, combining the uplink channel resources in Tables 6 and 7 above, the correspondence between different uplink channel resources configured in different time slots and different ranges of UCI bit counts is shown in Table 12.
[0423] Table 12: Correspondence between different uplink channel resources configured in different time slots and different ranges of UCI bit counts
[0424] For example, combining the uplink channel resources in Tables 3, 4, 8 and 9 above, the correspondence between different uplink channel resources configured in different time slots and different ranges of UCI bit counts is shown in Table 13.
[0425] Table 13: Correspondence between different uplink channel resources configured in different time slots and different ranges of UCI bit counts
[0426] In this way, since different uplink channel resources configured on the first time unit correspond to different ranges of UCI bit counts, the terminal device can determine the first uplink channel resource from among the multiple uplink channel resources configured on the first time unit according to the range of the target UCI bit count.
[0427] For example, the first time unit is time slot 0, and the number of bits for the target UCI is greater than 2 bits. In this case, according to Table 5 above, the first uplink channel resource is the first uplink channel resource in time slot 0.
[0428] It is worth noting that the first uplink channel resource determined based on the range of the number of bits of the target UCI will also be different in different scenarios, depending on the range of the number of bits of the target UCI.
[0429] The following is an exemplary description of some of the resources used to determine the first uplink channel resources.
[0430] Since the first uplink channel resources configured by the network device have fixed time-domain and frequency-domain resource locations, but the transmission of the target UCI may not require all the resources of the first uplink channel resources, the terminal device can determine a portion of the resources of the first uplink channel resources and transmit the target UCI on that portion of the resources to avoid resource waste.
[0431] In practice, the terminal device can determine a portion of the first uplink channel resources based on the number of bits of the target UCI.
[0432] The following example illustrates how to determine some of the resources for the first uplink channel based on the number of bits of the target UCI.
[0433] In one example, a portion of the first uplink channel resources is determined based on the number of bits of the target UCI, including:
[0434] Select the minimum resource length from the resource length of the first uplink channel resource such that the total number of bits of the target UCI satisfies the physical layer transmission requirements, and use this minimum resource length as part of the first uplink channel resource.
[0435] It should be noted that when all bits of the target UCI are transmitted at the physical layer, network devices or standard protocols will specify the minimum resource length required for the total number of bits of the target UCI to meet the physical layer transmission requirements. This minimum resource length includes the minimum time-domain resource length and / or the minimum frequency-domain resource length.
[0436] For example, the frequency domain resource length of the first uplink channel resource configured by the network device is... When all bits of the target UCI are transmitted at the physical layer, the network device or standard protocol specifies that the total number of UCI bits must satisfy the following formula. Minimum frequency domain resource length
[0437] Among them, O UCI Indicates the total number of bits in the target UCI;
[0438] or or or Determined by the PUCCH format of the first uplink channel resource; Indicates the number of subcarriers in RB. Indicates the length of the orthogonal cover code (OCC) in the first uplink channel resource;
[0439] The time-domain resource length of the first uplink channel resource is specified and configured by the network device.
[0440] Q m =1, or Q m =2, determined by the modulation scheme of the target UCI;
[0441] r represents the target UCI bitrate.
[0442] For example, taking the time-domain resource length of the first uplink channel resource as... For example, when all bits of the target UCI are transmitted at the physical layer, the network device or standard protocol specifies that the total number of bits of the target UCI must satisfy the following formula: Minimum time-domain resource length
[0443] Therefore, when all bits of the target UCI are transmitted at the physical layer, the terminal device can select the minimum resource length from the resource length of the first uplink channel resource that satisfies the physical layer transmission requirements for all bits of the target UCI. This minimum resource length is then used as a portion of the first uplink channel resource. The terminal device then transmits the target UCI over this minimum resource length.
[0444] In one example, a portion of the first uplink channel resources is determined based on the number of bits of the target UCI, including:
[0445] Obtain the first resource length, which is the resource length required to transmit the first number of bits of the target UCI at layers other than the physical layer.
[0446] The second resource length is determined based on the number of the second bits of the target UCI. The second resource length is the resource length required for the transmission of the second bit of the target UCI at the physical layer.
[0447] A portion of the first uplink channel resources is determined based on the first resource length and the second resource length.
[0448] It should be noted that some information in the target UCI may be transmitted at the physical layer, while other information may be transmitted at other layers (such as the MAC layer). For example, the HARQ-ACK information in the target UCI may be transmitted at the physical layer, while the CSI information may be transmitted at the MAC layer. Therefore, the terminal device can determine the number of bits in the target UCI transmitted at layers other than the physical layer as the first number of bits, and the number of bits in the target UCI transmitted at the physical layer as the second number of bits.
[0449] Thus, for the first number of bits of the target UCI, the terminal device can obtain the first resource length through network device configuration, standard protocol specifications, or default settings, so as to ensure the transmission of the first number of bits of the target UCI at layers other than the physical layer.
[0450] For the second number of bits of the target UCI, the terminal device can determine the second resource length based on the second number of bits of the target UCI, so as to ensure the transmission of the second number of bits of the target UCI at the physical layer through the second resource length.
[0451] Finally, the terminal device can determine a portion of the first uplink channel resource based on the first resource length and the second resource length, so as to ensure the transmission of the first and second bits of the target UCI at their respective layers through this portion of the resource.
[0452] In some embodiments, determining the second resource length based on the second number of bits of the target UCI includes:
[0453] The minimum resource length from the resource length of the first uplink channel resource, which satisfies the physical layer transmission requirements for the number of the second bit of the target UCI, is selected as the second resource length.
[0454] It should be noted that, in conjunction with the relevant content in "all bits of UCI are transmitted at the physical layer" above, when all the second bits of the target UCI are transmitted at the physical layer, the terminal device can select the minimum resource length from the resource length of the first uplink channel resource to ensure that the second number of the target UCI is transmitted at the physical layer.
[0455] For example, the frequency domain resource length of the first uplink channel resource configured by the network device is... And the time-domain resource length of the first uplink channel resource configured in the network device is For example, when the second bit count of the target UCI is transmitted at the physical layer, the network device or standard protocol specifies that the second bit count of the target UCI satisfies the following formula: Minimum frequency domain resource length
[0456] Among them, O UCI-part This indicates the number of the second bit of the target UCI.
[0457] For example, the frequency domain resource length of the first uplink channel resource configured by the network device is... And the time-domain resource length of the first uplink channel resource configured in the network device is For example, when the second bit count of the target UCI is transmitted at the physical layer, the network device or standard protocol specifies that the second bit count of the target UCI satisfies the following formula: Minimum time-domain resource length
[0458] In some embodiments, determining the second resource length based on the second number of bits of the target UCI includes:
[0459] The resource length corresponding to the range of the second number of bits of the target UCI is taken as the second resource length.
[0460] It should be noted that terminal devices can obtain the correspondence between different ranges of UCI bit counts and different resource lengths through network device configuration, standard protocol specifications, or default settings. In this way, the terminal device can automatically determine the second resource length based on the range of the second bit count of the target UCI; the range of the second bit count of the target UCI corresponds to the second resource length.
[0461] In some embodiments, determining a portion of the first uplink channel resource based on a first resource length and a second resource length includes:
[0462] The sum of the first resource length and the second resource length is taken as the length of a portion of the first uplink channel resource, and the sum of the first resource length and the second resource length is less than the resource length of the first uplink channel resource.
[0463] In this way, the first uplink channel resource is determined by the sum of the first resource length and the second resource length.
[0464] The following describes some examples of communication devices.
[0465] The foregoing mainly described the solutions of the embodiments of this disclosure from a methodological perspective. Below, examples of functional units of a communication device in some embodiments are provided. It is understood that, in order to implement the above functions, a terminal device or network device includes hardware structures and / or software modules corresponding to the execution of each function. Those skilled in the art should readily recognize that, in conjunction with the units and algorithm steps of the various examples described in the embodiments disclosed herein, some embodiments can be implemented in hardware or a combination of hardware and computer software. Whether a function is executed in hardware or by computer software driving hardware depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of some embodiments of this disclosure.
[0466] This disclosure embodiment can divide terminal devices or network devices into functional units according to the above method examples. For example, each function can be divided into different functional units, or two or more functions can be integrated into one processing unit. The integrated unit can be implemented in hardware or as a software program module. It should be noted that the unit division in this disclosure embodiment is illustrative and only represents a logical functional division, while other division methods may be used in actual implementation.
[0467] In the case of using integrated units, FIG8 is a functional unit block diagram of a communication device according to an embodiment of the present disclosure. The communication device 800 includes a receiving unit 801, an acquiring unit 802, a determining unit 803, and a transmitting unit 804.
[0468] In some embodiments, the receiving unit 801 is a module unit for receiving relevant information, and there are no specific limitations on this.
[0469] In some embodiments, the acquisition unit 802 is a module unit for acquiring relevant information, and there are no specific limitations on it.
[0470] In some embodiments, the determining unit 803 is a module unit for determining relevant information, and there are no specific limitations on it.
[0471] In some embodiments, the sending unit 804 is a module unit for sending relevant information, and there are no specific limitations on it.
[0472] In some embodiments, the communication device 800 further includes a storage unit for storing computer program code or instructions executed by the communication device 800. The storage unit may be a memory.
[0473] In some embodiments, the communication device 800 is a chip or a chip module.
[0474] In some embodiments, the acquisition unit 802 and the determination unit 803 are integrated in the processing unit.
[0475] It should be noted that the processing unit can be a processor or controller, such as a baseband processor, baseband chip, central processing unit (CPU), general-purpose processor, digital signal processor (DSP), application-specific integrated circuit (ASIC), field-programmable gate array (FPGA), or other programmable logic device, transistor logic device, hardware component, or any combination thereof. It can implement or execute various exemplary logic blocks, modules, and circuits described in conjunction with some embodiments. The processing unit can also be a combination that implements computing functions, such as including one or more microprocessor combinations, a combination of a DSP and a microprocessor, etc.
[0476] In some embodiments, the receiving unit 801 and the transmitting unit 804 are integrated in the communication unit. For example, the communication unit may be an interface circuit, a communication interface, a transceiver, or a transceiver circuit.
[0477] In some embodiments, the communication device 800 is used to perform any of the steps performed by the terminal device / chip / chip module, etc., as described in the above method embodiments.
[0478] In implementation, the receiving unit 801, the acquiring unit 802, the determining unit 803, and the sending unit 804 are used to execute the steps as described in the above method embodiments, and when performing actions such as receiving, other units may be selectively invoked to complete the corresponding operations. A detailed description follows.
[0479] The receiving unit 801 is used to receive configuration information, which is used to configure one or more uplink channel resources in each time unit within one or more time units, and each uplink channel resource configured in each time unit is used to transmit uplink control information (UCI).
[0480] Acquisition unit 802 is used to acquire the target UCI, which is the UCI fed back in the first time unit within one or more time units;
[0481] The determining unit 803 is used to determine a first uplink channel resource within one or more uplink channel resources configured on the first time unit, wherein the first uplink channel resource is one uplink resource;
[0482] The transmitting unit 804 is used to transmit the target UCI in the first uplink channel resource.
[0483] As can be seen, some embodiments use configuration information to uniformly configure uplink channel resources for different types of UCI feedback on each time unit within one or more time units, so that different types of UCI can be transmitted on the same uplink channel resource, avoiding the need to configure different uplink channel resources for different types of UCI feedback, thereby reducing configuration signaling overhead and resource configuration complexity.
[0484] In some embodiments, the configuration information includes Y time-domain resource location information, where Y represents the total number of uplink channel resources configured in each time unit;
[0485] The y-th time-domain resource location information in the Y time-domain resource location information corresponds to the y-th uplink channel resource configured in each time unit, y = 1, ..., Y;
[0486] The y-th time-domain resource location information is used to configure the time-domain resource location of the y-th uplink channel resource in each time unit.
[0487] In some embodiments, the configuration information includes X*Y time-domain resource location information, where X represents the total number of time units in one or more time units, and Y represents the total number of uplink channel resources configured in each time unit;
[0488] The a-th of X*Y time-domain resource location information x,y Each time-domain resource location information corresponds to the y-th uplink channel resource configured in the x-th time unit of one or more time units, where x = 1, ..., X, y = 1, ..., Y;
[0489] ath x,y The time-domain resource location information is used to configure the time-domain resource location of the y-th uplink channel resource in the x-th time unit.
[0490] In some embodiments, the configuration information includes Y frequency domain resource location information, where Y represents the total number of uplink channel resources configured in each time unit;
[0491] The y-th frequency domain resource location information in the Y frequency domain resource location information corresponds to the y-th uplink channel resource configured in each time unit, y = 1, ..., Y;
[0492] The y-th frequency domain resource location information is used to configure the frequency domain resource location of the y-th uplink channel resource in each time unit.
[0493] In some embodiments, the configuration information includes X*Y frequency domain resource location information, where X represents the total number of time units in one or more time units, and Y represents the total number of uplink channel resources configured in each time unit;
[0494] The a-th frequency domain resource location information in X*Y x,y Each frequency domain resource location information corresponds to the y-th uplink channel resource configured in the x-th time unit of one or more time units, where x = 1, ..., X, y = 1, ..., Y;
[0495] ath x,y The frequency domain resource location information is used to configure the frequency domain resource location of the y-th uplink channel resource in the x-th time unit.
[0496] In some embodiments, determining a first uplink channel resource aspect within one or more uplink channel resources configured on a first time unit, the determining unit 803 is configured to:
[0497] The first uplink channel resource is determined from one or more uplink channel resources configured on the first time unit based on the number of bits of the target UCI; or,
[0498] In the first time unit, select the uplink channel resource with the smallest or largest resource index from one or more uplink channel resources configured as the first uplink channel resource; or,
[0499] In the first time unit, select the uplink channel resource with the earliest or latest time domain resource position from one or more uplink channel resources configured in the first time unit as the first uplink channel resource; or,
[0500] Randomly select one uplink channel resource from one or more uplink channel resources configured on the first time unit as the first uplink channel resource.
[0501] In some embodiments, different uplink channel resources configured on the first time unit correspond to different ranges of the number of UCI bits;
[0502] In determining the first uplink channel resource from one or more uplink channel resources configured on the first time unit based on the number of bits of the target UCI, the determining unit 803 is configured to:
[0503] The first uplink channel resource is determined from one or more uplink channel resources configured on the first time unit based on the range of the number of bits of the target UCI. The range of the number of bits of the target UCI corresponds to the first uplink channel resource.
[0504] In some embodiments, regarding transmitting the target UCI in the first uplink channel resource, the transmitting unit 804 is configured to:
[0505] A portion of the first uplink channel resources is determined based on the number of bits in the target UCI.
[0506] Transmit the target UCI in a portion of the first uplink channel resources.
[0507] In some embodiments, in determining a portion of the first uplink channel resource based on the number of bits of the target UCI, the transmitting unit 804 is configured to:
[0508] Obtain the first resource length, which is the resource length required to transmit the first number of bits of the target UCI at layers other than the physical layer.
[0509] The second resource length is determined based on the number of the second bits of the target UCI. The second resource length is the resource length required for the transmission of the second bit of the target UCI at the physical layer.
[0510] A portion of the first uplink channel resources is determined based on the first resource length and the second resource length.
[0511] In some embodiments, in determining the second resource length based on the second number of bits of the target UCI, the sending unit 804 is configured to:
[0512] The minimum resource length selected from the resource length of the first uplink channel resource, which satisfies the physical layer transmission requirements for the number of the second bit of the target UCI, is used as the second resource length; or...
[0513] The resource length corresponding to the range of the second number of bits of the target UCI is taken as the second resource length.
[0514] In some embodiments, one or more time units are within a time period.
[0515] In some embodiments, the target UCI includes a first UCI; or,
[0516] The target UCI includes the i-th repetition in the repeated transmission of the first UCI, where i is a positive integer; or,
[0517] The target UCI includes the UCI resulting from concatenating the i-th repetition of the first UCI with the second UCI, where i is a positive integer; or,
[0518] The target UCI includes the concatenated UCI of the i-th repetition in the repetition transmission of the first UCI and the j-th repetition in the repetition transmission of the second UCI, where i and j are both positive integers.
[0519] In the case of using integrated units, FIG9 is a functional unit block diagram of another communication device according to an embodiment of the present disclosure. The communication device 900 includes a transmitting unit 901 and a receiving unit 902.
[0520] In some embodiments, the transmitting unit 901 is a module unit for transmitting relevant information, and there are no specific limitations thereto. The transmitting unit 901 may be a communication interface, a transceiver, a transceiver circuit, etc.
[0521] In some embodiments, the receiving unit 902 is a module unit for receiving relevant information, and there are no specific limitations thereto. The receiving unit 902 may be a communication interface, a transceiver, a transceiver circuit, etc.
[0522] In some embodiments, the communication device 900 further includes a storage unit for storing computer program code or instructions executed by the communication device 900. The storage unit may be a memory.
[0523] In some embodiments, the communication device 900 is a chip or a chip module.
[0524] In some embodiments, the communication device 900 further includes a processing unit.
[0525] It should be noted that the processing unit can be a processor or controller, such as a baseband processor, baseband chip, central processing unit (CPU), general-purpose processor, digital signal processor (DSP), application-specific integrated circuit (ASIC), field-programmable gate array (FPGA), or other programmable logic device, transistor logic device, hardware component, or any combination thereof. It can implement or execute various exemplary logic blocks, modules, and circuits described in conjunction with some embodiments. The processing unit can also be a combination that implements computing functions, such as including one or more microprocessor combinations, a combination of a DSP and a microprocessor, etc.
[0526] In some embodiments, the transmitting unit 901 and the receiving unit 902 are integrated in the communication unit. For example, the communication unit may be an interface circuit, a communication interface, a transceiver, or a transceiver circuit.
[0527] In some embodiments, the communication device 900 is used to perform any of the steps performed by the network device / chip / chip module, etc., as described in the above method embodiments.
[0528] In implementation, the sending unit 901 and the receiving unit 902 are used to perform the steps as described in the above method embodiments, and when performing actions such as receiving, other units may be selectively invoked to complete the corresponding operations. A detailed description follows.
[0529] The transmitting unit 901 is used to transmit configuration information, which is used to configure one or more uplink channel resources in each time unit within one or more time units. Each uplink channel resource configured in each time unit is used to transmit uplink control information (UCI).
[0530] The receiving unit 902 is configured to receive a target UCI in a first uplink channel resource configured in one or more uplink channel resources within one or more time units. The target UCI is a UCI fed back in the first time unit within one or more time units, and the first uplink channel resource is an uplink channel resource.
[0531] As can be seen, some embodiments use configuration information to uniformly configure uplink channel resources for different types of UCI feedback on each time unit within one or more time units, so that different types of UCI can be transmitted on the same uplink channel resource, avoiding the need to configure different uplink channel resources for different types of UCI feedback, thereby reducing configuration signaling overhead and resource configuration complexity.
[0532] In some embodiments, the configuration information includes Y time-domain resource location information, where Y represents the total number of uplink channel resources configured in each time unit;
[0533] The y-th time-domain resource location information in the Y time-domain resource location information corresponds to the y-th uplink channel resource configured in each time unit, y = 1, ..., Y;
[0534] The y-th time-domain resource location information is used to configure the time-domain resource location of the y-th uplink channel resource in each time unit.
[0535] In some embodiments, the configuration information includes X*Y time-domain resource location information, where X represents the total number of time units in one or more time units, and Y represents the total number of uplink channel resources configured in each time unit;
[0536] The m-th element in X*Y time-domain resource location information x,y Each time-domain resource location information corresponds to the y-th uplink channel resource configured in the x-th time unit of one or more time units, where x = 1, ..., X, y = 1, ..., Y;
[0537] m x,y The time-domain resource location information is used to configure the time-domain resource location of the y-th uplink channel resource in the x-th time unit.
[0538] In some embodiments, the configuration information includes Y frequency domain resource location information, where Y represents the total number of uplink channel resources configured in each time unit;
[0539] The y-th frequency domain resource location information in the Y frequency domain resource location information corresponds to the y-th uplink channel resource configured in each time unit, y = 1, ..., Y;
[0540] The y-th frequency domain resource location information is used to configure the frequency domain resource location of the y-th uplink channel resource in each time unit.
[0541] In some embodiments, the configuration information includes X*Y frequency domain resource location information, where X represents the total number of time units in one or more time units, and Y represents the total number of uplink channel resources configured in each time unit;
[0542] The m-th element in X*Y frequency domain resource location information x,y Each frequency domain resource location information corresponds to the y-th uplink channel resource configured in the x-th time unit of one or more time units, where x = 1, ..., X, y = 1, ..., Y;
[0543] m x,y The frequency domain resource location information is used to configure the frequency domain resource location of the y-th uplink channel resource in the x-th time unit.
[0544] In some embodiments, the first uplink channel resource is determined from one or more uplink channel resources configured on the first time unit based on the number of bits of the target UCI; or,
[0545] The first uplink channel resource is the first uplink channel resource among one or more uplink channel resources configured in the first time unit; or,
[0546] The first uplink channel resource is the last uplink channel resource among one or more uplink channel resources configured in the first time unit; or,
[0547] The first uplink channel resource is a random uplink channel resource among one or more uplink channel resources configured in the first time unit.
[0548] In some embodiments, different uplink channel resources configured on the first time unit correspond to different ranges of the number of bits of UCI;
[0549] The range of bits in the target UCI corresponds to the first uplink channel resource.
[0550] In some embodiments, regarding receiving a target UCI in a first uplink channel resource within one or more uplink channel resources configured on a first time unit within one or more time units, the receiving unit 902 is configured to:
[0551] Receive the target UCI in a portion of the resources of one or more uplink channel resources configured in the first uplink channel resources within one or more time units;
[0552] Part of the first uplink channel resource is determined based on the number of bits of the target UCI.
[0553] In some embodiments, a portion of the first uplink channel resource is determined based on a first resource length and a second resource length;
[0554] The first resource length is the time-domain resource length and / or frequency-domain resource length required for the target UCI to be transmitted at layers other than the physical layer;
[0555] The second resource length is determined based on the number of physical layer bits of the target UCI. The second resource length is the time-domain resource length and / or frequency-domain resource length required for the target UCI to be transmitted at the physical layer.
[0556] In some embodiments, the range of physical layer bits of the target UCI corresponds to the second resource length.
[0557] In some embodiments, one or more time units are within a time period.
[0558] In some embodiments, the target UCI includes a first UCI; or,
[0559] The target UCI includes the i-th repetition of the first UCI, where i is a positive integer; or,
[0560] The target UCI includes the UCI resulting from concatenating the i-th repetition of the first UCI with the second UCI, where i is a positive integer; or,
[0561] The target UCI is the UCI resulting from the concatenation of the i-th repetition of the first UCI and the j-th repetition of the second UCI, where i and j are both positive integers.
[0562] The following provides an example illustration of the structure of a terminal device according to some embodiments.
[0563] Please refer to Figure 10, which is a schematic diagram of the structure of a terminal device according to an embodiment of this disclosure. The terminal device 1000 may include a processor 1010, a memory 1020, and a communication bus for connecting the processor 1010 and the memory 1020.
[0564] In some embodiments, the memory 1020 includes, but is not limited to, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM), or compact disc read-only memory (CD-ROM). The memory 1020 is used to store program code executed by the terminal device 1000 and data transmitted.
[0565] In some embodiments, the terminal device 1000 further includes a communication interface for receiving and sending data.
[0566] In some embodiments, the terminal device 1000 may be the terminal device described above.
[0567] In some embodiments, the processor 1010 may be one or more CPUs. When the processor 1010 is a CPU, the CPU may be a single-core CPU or a multi-core CPU.
[0568] In some embodiments, the processor 1010 may be a baseband chip, a chip, a CPU, a general-purpose processor, a DSP, an ASIC, an FPGA, or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof.
[0569] In one example, the processor 1010 in the terminal device 1000 is used to execute the computer program or instructions 1021 stored in the memory 1020 to perform the following operations:
[0570] Receive configuration information, which is used to configure one or more uplink channel resources in each time unit within one or more time units. Each uplink channel resource configured in each time unit is used to transmit uplink control information (UCI).
[0571] Obtain the target UCI, which is the UCI fed back at the first time unit within one or more time units;
[0572] The first uplink channel resource is determined within one or more uplink channel resources configured on the first time unit, and the first uplink channel resource is an uplink channel resource;
[0573] Transmit the target UCI in the first uplink channel resource.
[0574] As can be seen, some embodiments use configuration information to uniformly configure uplink channel resources for feedback of different types of UCIs to the terminal device in each time unit within one or more time units. This allows different types of UCIs to be transmitted on the same uplink channel resource, avoiding the need to configure different uplink channel resources for feedback of different types of UCIs, thereby reducing configuration signaling overhead and resource configuration complexity.
[0575] It should be noted that the implementation of each operation can adopt the corresponding description of the method embodiments shown above, and the terminal device 1000 can be used to execute the above method embodiments, which will not be described again.
[0576] The following provides an example illustration of the structure of a network device according to some embodiments.
[0577] Please refer to Figure 11, which is a schematic diagram of the structure of a network device according to an embodiment of this disclosure. The network device 1100 may include a processor 1110, a memory 1120, and a communication bus for connecting the processor 1110 and the memory 1120.
[0578] In some embodiments, the memory 1120 includes, but is not limited to, RAM, ROM, EPROM, or CD-ROM, and the memory 1120 is used to store program code executed by the network device 1100 and data transmitted.
[0579] In some embodiments, the network device 1100 further includes a communication interface for receiving and sending data.
[0580] In some embodiments, network device 1100 may be the network device described above.
[0581] In some embodiments, the processor 1110 may be one or more CPUs. When the processor 1110 is a CPU, the CPU may be a single-core CPU or a multi-core CPU.
[0582] In some embodiments, the processor 1110 may be a baseband chip, a chip, a CPU, a general-purpose processor, a DSP, an ASIC, an FPGA, or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof.
[0583] In one example, the processor 1110 in network device 1100 executes a computer program or instruction 1121 stored in memory 1120 to perform the following operations:
[0584] Send configuration information, which is used to configure one or more uplink channel resources in each time unit within one or more time units. Each uplink channel resource configured in each time unit is used to transmit uplink control information (UCI).
[0585] A target UCI is received in a first uplink channel resource within one or more uplink channel resources configured in a first time unit within one or more time units, wherein the target UCI is a UCI fed back in the first time unit within one or more time units, and the first uplink channel resource is an uplink channel resource.
[0586] As can be seen, network devices in some embodiments can uniformly configure uplink channel resources for feeding back different types of UCIs in each time unit within one or more time units through configuration information. This allows different types of UCIs to be transmitted on the same uplink channel resource, avoiding the need to configure different uplink channel resources for the feedback of different types of UCIs, thereby reducing configuration signaling overhead and resource configuration complexity.
[0587] It should be noted that the implementation of each operation can adopt the corresponding description of the method embodiments shown above. The network device 1100 can be used to execute the above method embodiments, and will not be described again.
[0588] The following provides examples illustrating other relevant aspects of some embodiments.
[0589] In some embodiments, the above method implementations can be executed by a terminal device or applied within a terminal device. That is, the executing entity of the above method implementations can be a terminal device, a chip, a chip module, or a module, etc., without specific limitations.
[0590] In some embodiments, the above method implementations can be executed by a network device or applied within a network device. That is, the executing entity of the above method implementations can be a network device, a chip, a chip module, or a module, etc., without specific limitations.
[0591] This disclosure also provides a communication system, including the aforementioned terminal device and network device.
[0592] This disclosure also provides a chip, including a processor, a memory, and a computer program or instructions stored in the memory, wherein the processor executes the computer program or instructions to implement the steps described in the above method embodiments.
[0593] This disclosure also provides a chip module, including a transceiver component and a chip. The chip includes a processor, a memory, and a computer program or instructions stored in the memory, wherein the processor executes the computer program or instructions to implement the steps described in the above method embodiments.
[0594] This disclosure also provides a computer-readable storage medium (including a non-volatile computer-readable storage medium) storing a computer program or instructions that, when executed, implement the steps described in the above method embodiments.
[0595] This disclosure also provides a computer program product, including a computer program or instructions that, when executed, implement the steps described in the above method embodiments.
[0596] It should be noted that, for the sake of simplicity, the above embodiments are all described as a series of actions. Those skilled in the art should understand that this disclosure is not limited to the described order of actions, as some steps in the embodiments of this disclosure may be performed in other orders or simultaneously. Furthermore, those skilled in the art should also understand that the embodiments described in the specification are exemplary embodiments, and the actions, steps, modules, or units involved are not necessarily essential to the embodiments of this disclosure.
[0597] In the above embodiments, the descriptions of each embodiment have different focuses. Parts not described in detail in a particular embodiment can be referred to in the relevant descriptions of other embodiments. All embodiments of this disclosure can be executed individually or in combination with other embodiments, and are all considered to be within the scope of protection claimed by this disclosure.
[0598] The steps of the methods or algorithms described in this disclosure can be implemented in hardware or by a processor executing software instructions. The software instructions can consist of corresponding software modules, which can be stored in RAM, flash memory, ROM, EPROM, electrically erasable programmable read-only memory (EEPROM), registers, hard disk, portable hard disk, read-only optical disk (CD-ROM), or any other form of storage medium well known in the art. An exemplary storage medium is coupled to a processor, enabling the processor to read information from and write information to the storage medium. Of course, the storage medium can also be a component of the processor. The processor and storage medium can reside in an ASIC. Additionally, the ASIC can reside in a terminal device or management device. Alternatively, the processor and storage medium can exist as discrete components in the terminal device or management device.
[0599] Those skilled in the art will recognize that, in one or more of the examples above, the functions described in the embodiments of this disclosure can be implemented, in whole or in part, by software, hardware, firmware, or any combination thereof. When implemented in software, it can be implemented, in whole or in part, as a computer program product. This computer program product includes one or more computer instructions. When these computer program instructions are loaded and executed on a computer, all or part of the processes or functions described in the embodiments of this disclosure are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another via wired (e.g., coaxial cable, fiber optic, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium accessible to a computer or a data storage device such as a server or data center that integrates one or more available media. The available media can be magnetic media (e.g., floppy disks, hard disks, magnetic tapes), optical media (e.g., digital video discs (DVDs)), or semiconductor media (e.g., solid-state disks (SSDs)).
[0600] The modules or units included in the various devices and products described in the above embodiments can be software modules or units, hardware modules or units, or a combination of both. For example, for devices and products applied to or integrated into a chip, all modules or units can be implemented using hardware methods such as circuits, or at least some modules or units can be implemented using software programs that run on a processor integrated within the chip, while the remaining (if any) modules or units can be implemented using hardware methods such as circuits. For devices and products applied to or integrated into a chip module, all modules or units can be implemented using hardware methods such as circuits. Different modules or units can be located in the same component (e.g., chip, circuit module, etc.) or different components of the chip module, or at least some modules or units can be implemented using hardware methods such as circuits. The implementation is achieved through a software program that runs on a processor integrated within the chip module. The remaining modules or units (if any) can be implemented using hardware methods such as circuits. For various devices or products applied to or integrated into terminal equipment, each of its modules or units can be implemented using hardware methods such as circuits. Different modules or units can be located in the same component (e.g., chip, circuit module, etc.) or different components within the terminal equipment. Alternatively, at least some modules or units can be implemented using a software program that runs on a processor integrated within the terminal equipment, while the remaining modules or units (if any) can be implemented using hardware methods such as circuits.
Claims
1. A communication method, comprising: Receive configuration information, the configuration information being used to configure one or more uplink channel resources in each time unit within one or more time units, each uplink channel resource configured in each time unit being used to transmit uplink control information (UCI); Obtain the target UCI, wherein the target UCI is the UCI fed back at a first time unit within the one or more time units; A first uplink channel resource is determined within one or more uplink channel resources configured on the first time unit, wherein the first uplink channel resource is an uplink channel resource; The target UCI is transmitted in the first uplink channel resource.
2. The method according to claim 1, wherein, The configuration information includes Y time-domain resource location information, where Y represents the total number of uplink channel resources configured in each time unit; The y-th time-domain resource location information in the Y time-domain resource location information corresponds to the y-th uplink channel resource configured in each time unit, y = 1, ..., Y; The y-th time-domain resource location information is used to configure the time-domain resource location of the y-th uplink channel resource in each time unit.
3. The method according to claim 1, wherein, The configuration information includes X*Y time-domain resource location information, where X represents the total number of time units in the one or more time units, and Y represents the total number of uplink channel resources configured in each time unit; The a-th of the X*Y time-domain resource location information x,y Each time-domain resource location information corresponds to the y-th uplink channel resource configured in the x-th time unit of the one or more time units, where x = 1, ..., X, y = 1, ..., Y; The a-th x,y The time-domain resource location information is used to configure the time-domain resource location of the y-th uplink channel resource in the x-th time unit.
4. The method according to any one of claims 1-3, wherein, The configuration information includes Y frequency domain resource location information, where Y represents the total number of uplink channel resources configured in each time unit; The y-th frequency domain resource location information in the Y frequency domain resource location information corresponds to the y-th uplink channel resource configured in each time unit, y = 1, ..., Y; The y-th frequency domain resource location information is used to configure the frequency domain resource location of the y-th uplink channel resource in each time unit.
5. The method according to any one of claims 1-3, wherein, The configuration information includes X*Y frequency domain resource location information, where X represents the total number of time units in the one or more time units, and Y represents the total number of uplink channel resources configured in each time unit; The a-th of the X*Y frequency domain resource location information x,y Each frequency domain resource location information corresponds to the y-th uplink channel resource configured in the x-th time unit of the one or more time units, where x = 1, ..., X, y = 1, ..., Y; The a-th x,y The frequency domain resource location information is used to configure the frequency domain resource location of the y-th uplink channel resource in the x-th time unit.
6. The method according to any one of claims 1-5, wherein, Determining the first uplink channel resource within one or more uplink channel resources configured on the first time unit includes: The first uplink channel resource is determined from one or more uplink channel resources configured on the first time unit based on the number of bits of the target UCI; or, In the first time unit, select the uplink channel resource with the smallest or largest resource index from one or more uplink channel resources configured, and use it as the first uplink channel resource; or... In the first time unit, select the uplink channel resource with the earliest or latest time domain resource position from one or more uplink channel resources configured in the first time unit as the first uplink channel resource; or... Randomly select one uplink channel resource from one or more uplink channel resources configured on the first time unit as the first uplink channel resource.
7. The method according to claim 6, wherein, Different uplink channel resources configured on the first time unit correspond to different ranges of the number of UCI bits; The step of determining the first uplink channel resource from one or more uplink channel resources configured on the first time unit based on the number of bits of the target UCI includes: The first uplink channel resource is determined from one or more uplink channel resources configured on the first time unit based on the range of the number of bits of the target UCI, wherein the range of the number of bits of the target UCI corresponds to the first uplink channel resource.
8. The method according to any one of claims 1-7, wherein, The step of transmitting the target UCI in the first uplink channel resource includes: A portion of the first uplink channel resources is determined based on the number of bits of the target UCI; The target UCI is transmitted in a portion of the resources of the first uplink channel.
9. The method according to claim 8, wherein, The step of determining a portion of the first uplink channel resource based on the number of bits of the target UCI includes: Obtain a first resource length, which is the resource length required to transmit the first number of bits of the target UCI on layers other than the physical layer. The second resource length is determined based on the second number of bits of the target UCI, and the second resource length is the resource length required for the second number of bits of the target UCI to be transmitted at the physical layer; A portion of the first uplink channel resource is determined based on the first resource length and the second resource length.
10. The method according to claim 9, wherein, Determining the second resource length based on the second number of bits of the target UCI includes: The minimum resource length from the resource length of the first uplink channel resource, which satisfies the physical layer transmission requirements for the number of the second bit of the target UCI, is selected as the second resource length; or... The resource length corresponding to the range of the second number of bits of the target UCI is taken as the second resource length.
11. The method according to any one of claims 1-10, wherein, The one or more time units are within a time period.
12. The method according to any one of claims 1-11, wherein, The target UCI includes a first UCI; or, The target UCI includes the i-th repetition in the repeated transmission of the first UCI, where i is a positive integer; or, The target UCI includes the UCI resulting from concatenating the i-th repetition of the first UCI with the second UCI, where i is a positive integer; or... The target UCI includes the UCI resulting from concatenating the i-th repetition in the repetition transmission of the first UCI with the j-th repetition in the repetition transmission of the second UCI, where i and j are both positive integers.
13. A communication method, comprising: Send configuration information, which is used to configure one or more uplink channel resources in each time unit within one or more time units, and each uplink channel resource configured in each time unit is used to transmit uplink control information (UCI); A target UCI is received in a first uplink channel resource within one or more uplink channel resources configured in a first time unit within one or more time units, wherein the target UCI is a UCI fed back in a first time unit within one or more time units, and the first uplink channel resource is an uplink channel resource.
14. The method according to claim 13, wherein, The configuration information includes Y time-domain resource location information, where Y represents the total number of uplink channel resources configured in each time unit; The y-th time-domain resource location information in the Y time-domain resource location information corresponds to the y-th uplink channel resource configured in each time unit, y = 1, ..., Y; The y-th time-domain resource location information is used to configure the time-domain resource location of the y-th uplink channel resource in each time unit.
15. The method according to claim 13, wherein, The configuration information includes X*Y time-domain resource location information, where X represents the total number of time units in the one or more time units, and Y represents the total number of uplink channel resources configured in each time unit; The m-th of the X*Y time-domain resource location information x,y Each time-domain resource location information corresponds to the y-th uplink channel resource configured in the x-th time unit of the one or more time units, where x = 1, ..., X, y = 1, ..., Y; The mth x,y The time-domain resource location information is used to configure the time-domain resource location of the y-th uplink channel resource in the x-th time unit.
16. The method according to any one of claims 13-15, wherein, The configuration information includes Y frequency domain resource location information, where Y represents the total number of uplink channel resources configured in each time unit; The y-th frequency domain resource location information in the Y frequency domain resource location information corresponds to the y-th uplink channel resource configured in each time unit, y = 1, ..., Y; The y-th frequency domain resource location information is used to configure the frequency domain resource location of the y-th uplink channel resource in each time unit.
17. The method according to any one of claims 13-15, wherein, The configuration information includes X*Y frequency domain resource location information, where X represents the total number of time units in the one or more time units, and Y represents the total number of uplink channel resources configured in each time unit; The m-th of the X*Y frequency domain resource location information x,y Each frequency domain resource location information corresponds to the y-th uplink channel resource configured in the x-th time unit of the one or more time units, where x = 1, ..., X, y = 1, ..., Y; The mth x,y The frequency domain resource location information is used to configure the frequency domain resource location of the y-th uplink channel resource in the x-th time unit.
18. The method according to any one of claims 13-17, wherein, The first uplink channel resource is determined from one or more uplink channel resources configured on the first time unit based on the number of bits of the target UCI; or, The first uplink channel resource is the first uplink channel resource among one or more uplink channel resources configured in the first time unit; or, The first uplink channel resource is the last uplink channel resource among one or more uplink channel resources configured in the first time unit; or, The first uplink channel resource is a random uplink channel resource among one or more uplink channel resources configured in the first time unit.
19. The method according to any one of claims 13-18, wherein, The different uplink channel resources configured on the first time unit correspond to different ranges of the number of bits of UCI; The range of the number of bits of the target UCI corresponds to the first uplink channel resource.
20. The method according to any one of claims 13-19, wherein, Receiving the target UCI in the first uplink channel resource within one or more uplink channel resources configured in the first time unit of the one or more time units includes: The target UCI is received in a portion of the resources of one or more uplink channel resources configured on the first time unit within the one or more time units; A portion of the first uplink channel resources is determined based on the number of bits of the target UCI.
21. The method according to claim 20, wherein, A portion of the first uplink channel resources is determined based on the first resource length and the second resource length; The first resource length is the time-domain resource length and / or frequency-domain resource length required for the target UCI to be transmitted on layers other than the physical layer; The second resource length is determined based on the number of physical layer bits of the target UCI. The second resource length is the time-domain resource length and / or frequency-domain resource length required for the target UCI to be transmitted at the physical layer.
22. The method according to claim 21, wherein, The range of the physical layer bits of the target UCI corresponds to the second resource length.
23. The method according to any one of claims 13-22, wherein, The one or more time units are within a time period.
24. The method according to any one of claims 13-23, wherein, The target UCI includes a first UCI; or, The target UCI includes the i-th repetition of the first UCI in multiple repetitions, where i is a positive integer; or, The target UCI includes the UCI resulting from concatenating the i-th repetition of the first UCI with the second UCI, where i is a positive integer; or... The target UCI includes the UCI resulting from the concatenation of the i-th repetition of the first UCI and the j-th repetition of the second UCI, where i and j are both positive integers.
25. A communication device, comprising: A receiving unit is configured to receive configuration information, wherein the configuration information is configured to configure one or more uplink channel resources in each time unit within one or more time units, and each uplink channel resource configured in each time unit is used to transmit uplink control information (UCI). An acquisition unit is used to acquire a target UCI, wherein the target UCI is a UCI fed back at a first time unit within one or more time units; The determining unit is configured to determine a first uplink channel resource within one or more uplink channel resources configured on the first time unit, wherein the first uplink channel resource is an uplink channel resource; The transmitting unit is configured to transmit the target UCI in the first uplink channel resource.
26. A communication device, comprising: A transmitting unit is used to transmit configuration information, which is used to configure one or more uplink channel resources in each time unit within one or more time units, and each uplink channel resource configured in each time unit is used to transmit uplink control information (UCI). A receiving unit is configured to receive a target UCI in a first uplink channel resource within one or more uplink channel resources configured in a first time unit within one or more time units, wherein the target UCI is a UCI fed back in a first time unit within one or more time units, and the first uplink channel resource is an uplink channel resource.
27. A terminal device, comprising a processor, a memory, and a computer program or instructions stored in the memory, wherein, The processor executes the computer program or instructions to implement the method according to any one of claims 1-12.
28. A network device, comprising a processor, a memory, and a computer program or instructions stored in the memory, wherein, The processor executes the computer program or instructions to implement the method according to any one of claims 13-24.
29. A chip comprising a processor, wherein, The processor is used to implement the method according to any one of claims 1-24.
30. A non-volatile computer-readable storage medium, wherein, The non-volatile computer-readable storage medium stores a computer program or instructions that, when executed, implement the method according to any one of claims 1-24.