A resource configuration method and apparatus, and a terminal and network-side device
By differentiating the resource configuration of the first and second types of time slots and dynamically selecting transmission resources, the problem of reduced time slot utilization caused by the inconsistent number of available PUCCH symbols is solved, and efficient utilization of PUCCH symbols is achieved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- DATANG MOBILE COMM EQUIP CO LTD
- Filing Date
- 2022-01-21
- Publication Date
- 2026-05-29
AI Technical Summary
In the prior art, due to reasons such as the detection reference signal and antenna switching, the number of available PUCCH symbols in the uplink time slot is inconsistent, resulting in a decrease in the utilization rate of PUCCH resource allocation time slots.
By coordinating resource information configuration between terminals and network-side devices, the first type of time slot and the second type of time slot are distinguished. Based on the number of available symbols and the amount of information to be transmitted in different types of time slots, transmission resources are dynamically selected to ensure the efficient utilization of PUCCH symbols.
It improves the utilization rate of PUCCH symbols, enhances the utilization rate of time slots, and solves the problem of reduced time slot utilization caused by resource allocation in existing technologies.
Smart Images

Figure CN116506946B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of communication technology, and in particular to a resource allocation method, apparatus, terminal, and network-side equipment. Background Technology
[0002] With the rapid development of digital communication systems, a variety of service requirements have emerged. In order to support efficient uplink and downlink data transmission and adapt to diverse service needs, New Radio (NR) has designed a Physical Uplink Control Channel (PUCCH) format suitable for flexible time slot structures.
[0003] NR defines five PUCCH formats. Based on the number of Orthogonal Frequency Division Multiplexing (OFDM) symbols used, they can be divided into two categories: long symbols and short symbols. Long symbols occupy 4 to 14 OFDM symbols, such as PUCCH format1, format3, and format4. Short symbols occupy 1 to 2 OFDM symbols, such as PUCCH format0 and format2.
[0004] For the frequency range FR1 (450–6000 MHz), long-format PUCCHs are typically used, i.e., format1, format3, or format4. Due to factors such as Sounding Reference Signal (SRS) transmission and antenna switching, the maximum number of available PUCCH symbols in the uplink time slot (UL slot) is reduced. Therefore, the number of available PUCCH symbols may differ in different UL slots. In existing technologies, when configuring PUCCH transmission resources, to ensure a consistent PUCCH format, the number of available PUCCH symbols in all time slots is typically reduced, or the time slots with reduced available PUCCH symbols are removed. Since the actual number of symbols used for PUCCH transmission may not be the same, this leads to reduced time slot utilization. Summary of the Invention
[0005] The purpose of this invention is to provide a resource allocation method, apparatus, terminal, and network-side device, which solves the problem of reduced time slot utilization caused by existing resource allocation methods.
[0006] Embodiments of the present invention provide a resource allocation method, including:
[0007] The terminal obtains the resource configuration information of the Physical Uplink Control Channel (PUCCH);
[0008] The terminal determines the transmission resources used for uplink transmission based on the resource configuration information;
[0009] The resource configuration information includes: information on a first type of time slot and / or information on a second type of time slot; the number of available PUCCH symbols in the first type of time slot is equal to the total number of symbols in the time slot, and the number of available PUCCH symbols in the second type of time slot is less than the total number of symbols in the time slot.
[0010] Optionally, the resource configuration information includes at least one of the following:
[0011] The first configuration information for scheduling requests (SRs);
[0012] Second configuration information for Channel State Information (CSI);
[0013] Third configuration information for Hybrid Automatic Repeat Request Acknowledgement (HARQ-ACK) messages.
[0014] Optionally, the second configuration information includes: information on the first type of time slot and information on the second type of time slot;
[0015] or,
[0016] The second configuration information includes: information about the first type of time slot.
[0017] Optionally, if the number of first PRBs required for uplink transmission of the information to be transmitted in the first type of time slot is the same as the number of second PRBs required for uplink transmission of the information to be transmitted in the second type of time slot, the second configuration information includes information about the first type of time slot and information about the second type of time slot.
[0018] If the number of first physical resource blocks (PRBs) required for the transmission of information to be transmitted in the first type of time slot is different from the number of second PRBs required for the transmission of information to be transmitted in the second type of time slot, the second configuration information includes information about the first type of time slot.
[0019] Optionally, determining the transmission resources used for uplink transmission based on the resource configuration information includes one of the following:
[0020] If the information to be transmitted is the CSI, and the second configuration information includes information on the first type of time slot and information on the second type of time slot, then the transmission resource is determined to be either the first type of time slot or the second type of time slot.
[0021] If the information to be transmitted is the CSI, and the second configuration information only includes the first type of time slot, then the transmission resource is determined to be the first type of time slot.
[0022] Optionally, the third configuration information includes information on N resource sets, each of which can carry a different number of bits;
[0023] Where N is a positive integer.
[0024] Optionally, determining the transmission resources used for uplink transmission includes at least one of the following:
[0025] If the information to be transmitted is the HARQ-ACK, and the amount of information in the HARQ-ACK is less than or equal to the first bit value, then the transmission resource is determined to be the first resource set in the third configuration information;
[0026] If the information to be transmitted is the HARQ-ACK, and the amount of information in the HARQ-ACK is greater than the first bit value, then the transmission resource is determined to be the second resource set in the third configuration information;
[0027] If the HARQ-ACK and CSI multiplex transmission resources, and the information content of the HARQ-ACK is greater than the first bit value, and the number of bits that the second resource set in the third configuration information can carry is greater than or equal to the total information content of the multiplexing, then the transmission resource is determined to be the second resource set.
[0028] If the HARQ-ACK and CSI multiplex transmission resources, and the information content of the HARQ-ACK is greater than the first bit value, and the number of bits that the second resource set in the third configuration information can carry is less than the total information content of the multiplexing, then the transmission resource is determined to be the third resource set in the third configuration information.
[0029] Optionally, the method further includes:
[0030] Based on the second configuration information corresponding to the CSI, determine the number of bits that the second resource set can carry.
[0031] Optionally, determining the number of bits that the second resource set can carry based on the second configuration information corresponding to the CSI includes one of the following:
[0032] If the second configuration information includes information about the second type of time slot, then the number of bits that the second resource set can carry is determined based on the maximum number of bits carried by a PRB in the second type of time slot.
[0033] If the second configuration information does not include information about the second type of time slot, then the number of bits that the second resource set can carry is determined based on the maximum number of bits carried by a PRB in the first type of time slot.
[0034] Optionally, the resources indicated by the second resource set include the CSI resources indicated by the second configuration information;
[0035] and / or
[0036] The resources indicated by the third resource set include the CSI resources indicated by the second configuration information;
[0037] Wherein, the number of bits that the CSI resource indicated by the second configuration information can carry is greater than or equal to the total amount of information multiplexed.
[0038] Optionally, determining the transmission resources used for uplink transmission based on the resource configuration information includes:
[0039] If the resource configuration information includes information about the second type of time slot, and there are at least two second type time slots, and the number of available PUCCH symbols corresponding to each second type of time slot is different, then the transmission resource is determined to be a second type of time slot that satisfies the first condition;
[0040] The first condition includes one of the following:
[0041] PUCCH has the most available symbols;
[0042] It can be compatible with at least two different PUCCH available symbol numbers at the same time.
[0043] Embodiments of the present invention provide a resource allocation method, including:
[0044] Network-side devices determine the resource configuration information of PUCCH;
[0045] The network-side device sends the resource configuration information to the terminal;
[0046] The resource configuration information includes: information on a first type of time slot and / or information on a second type of time slot; the number of available PUCCH symbols in the first type of time slot is equal to the total number of symbols in the time slot, and the number of available PUCCH symbols in the second type of time slot is less than the total number of symbols in the time slot.
[0047] Optionally, the resource configuration information includes at least one of the following:
[0048] The first configuration information for the scheduling information (SR);
[0049] Second configuration information for Channel State Information (CSI);
[0050] Third configuration information for the Hybrid Automatic Repeat Request-Acknowledge (HARQ-ACK) message.
[0051] Optionally, determining the resource configuration information of the PUCCH includes:
[0052] Based on the available PUCCH symbols corresponding to the first type of time slot and the amount of information to be transmitted, determine the number of first PRBs required for uplink transmission in the first type of time slot.
[0053] Based on the available PUCCH symbols corresponding to the second type of time slot and the amount of information to be transmitted, determine the number of second PRBs required for uplink transmission in the second type of time slot;
[0054] The second configuration information is determined based on the comparison result between the first PRB quantity and the second PRB quantity;
[0055] The information carried by the information to be transmitted includes: the total information carried by CSI and the HARQ-ACK information of the first bit value.
[0056] Optionally, determining the second configuration information based on the comparison result of the first PRB quantity and the second PRB quantity includes:
[0057] If the number of the first PRB and the number of the second PRB are equal, then the second configuration information is determined to include: information of the first type of time slot and information of the second type of time slot; otherwise, the second configuration information is determined to include: information of the first type of time slot.
[0058] Optionally, determining the resource configuration information of the PUCCH includes:
[0059] For the HARQ-ACK, N resource sets are configured, and the third configuration information includes the N resource sets;
[0060] Each resource set can hold a different number of bits; N is a positive integer.
[0061] Optionally, for the HARQ-ACK, N resource sets are configured, including at least one of the following:
[0062] The amount of HARQ-ACK information that the first resource set can carry is less than or equal to the first bit value;
[0063] The amount of HARQ-ACK information that the second resource set can carry is greater than the first bit value;
[0064] Configure a second resource set to carry the HARQ-ACK and CSI multiplexing, and the number of bits that the second resource set can carry is greater than or equal to the total information amount of the multiplexing, and the amount of information that the second resource set can carry for the HARQ-ACK is greater than the first bit value;
[0065] The third resource set is configured to carry the HARQ-ACK and CSI multiplexing, and the number of bits that the third resource set can carry is greater than or equal to the total information amount of the multiplexing, and the amount of information that the third resource set can carry for the HARQ-ACK is greater than the second bit value.
[0066] Optionally, the method further includes:
[0067] Configure the number of bits that the second resource set can carry based on the second configuration information corresponding to the CSI.
[0068] Optionally, configuring the number of bits that the second resource set can carry based on the second configuration information corresponding to the CSI includes one of the following:
[0069] If the second configuration information includes information about the second type of time slot, then the number of bits that the second resource set can carry is configured according to the maximum number of bits carried by a PRB in the second type of time slot;
[0070] If the second configuration information does not include information about the second type of time slot, then the number of bits that the second resource set can carry is determined based on the maximum number of bits carried by a PRB in the first type of time slot.
[0071] Optionally, the method further includes:
[0072] If the number of bits that the CSI resource indicated by the second configuration information can carry is greater than or equal to the total amount of information multiplexed, then the resource indicated by configuring the second resource set includes the CSI resource indicated by the second configuration information.
[0073] and / or
[0074] If the number of bits that the CSI resource indicated by the second configuration information can carry is greater than or equal to the total amount of information multiplexed, then the resources indicated by the third resource set are configured to include the CSI resource indicated by the second configuration information.
[0075] An embodiment of the present invention provides a terminal, including: a memory, a transceiver, and a processor.
[0076] A memory for storing computer programs; a transceiver for sending and receiving data under the control of the processor; and a processor for reading the computer programs from the memory and performing the following operations:
[0077] Obtain resource configuration information for the Physical Uplink Control Channel (PUCCH);
[0078] Based on the resource configuration information, determine the transmission resources used for uplink transmission;
[0079] The resource configuration information includes: information on a first type of time slot and / or information on a second type of time slot; the number of available PUCCH symbols in the first type of time slot is equal to the total number of symbols in the time slot, and the number of available PUCCH symbols in the second type of time slot is less than the total number of symbols in the time slot.
[0080] Optionally, the resource configuration information includes at least one of the following:
[0081] The first configuration information for SR;
[0082] Second configuration information for CSI;
[0083] Third configuration information for HARQ-ACK.
[0084] Optionally, the second configuration information includes: information on the first type of time slot and information on the second type of time slot;
[0085] or,
[0086] The second configuration information includes: information about the first type of time slot.
[0087] Optionally, if the number of first PRBs required for uplink transmission of the information to be transmitted in the first type of time slot is the same as the number of second PRBs required for uplink transmission of the information to be transmitted in the second type of time slot, the second configuration information includes information about the first type of time slot and information about the second type of time slot.
[0088] If the number of first PRBs required to transmit the information to be transmitted in the first type of time slot is different from the number of second PRBs required to transmit the information to be transmitted in the second type of time slot, the second configuration information includes information about the first type of time slot.
[0089] Optionally, the processor is configured to read the computer program in the memory and perform one of the following operations:
[0090] If the information to be transmitted is the CSI, and the second configuration information includes information on the first type of time slot and information on the second type of time slot, then the transmission resource is determined to be either the first type of time slot or the second type of time slot.
[0091] If the information to be transmitted is the CSI, and the second configuration information only includes the first type of time slot, then the transmission resource is determined to be the first type of time slot.
[0092] Optionally, the third configuration information includes information on N resource sets, each of which can carry a different number of bits;
[0093] Where N is a positive integer.
[0094] Optionally, the processor is configured to read the computer program in the memory and perform at least one of the following operations:
[0095] If the information to be transmitted is the HARQ-ACK, and the amount of information in the HARQ-ACK is less than or equal to the first bit value, then the transmission resource is determined to be the first resource set in the third configuration information;
[0096] If the information to be transmitted is the HARQ-ACK, and the amount of information in the HARQ-ACK is greater than the first bit value, then the transmission resource is determined to be the second resource set in the third configuration information;
[0097] If the HARQ-ACK and CSI multiplex transmission resources, and the information content of the HARQ-ACK is greater than the first bit value, and the number of bits that the second resource set in the third configuration information can carry is greater than or equal to the total information content of the multiplexing, then the transmission resource is determined to be the second resource set.
[0098] If the HARQ-ACK and CSI multiplex transmission resources, and the information content of the HARQ-ACK is greater than the first bit value, and the number of bits that the second resource set in the third configuration information can carry is less than the total information content of the multiplexing, then the transmission resource is determined to be the third resource set in the third configuration information.
[0099] Optionally, the processor is configured to read the computer program in the memory and perform the following operations:
[0100] Based on the second configuration information corresponding to the CSI, determine the number of bits that the second resource set can carry.
[0101] Optionally, the processor is configured to read the computer program in the memory and perform one of the following operations:
[0102] If the second configuration information includes information about the second type of time slot, then the number of bits that the second resource set can carry is determined based on the maximum number of bits carried by a PRB in the second type of time slot.
[0103] If the second configuration information does not include information about the second type of time slot, then the number of bits that the second resource set can carry is determined based on the maximum number of bits carried by a PRB in the first type of time slot.
[0104] Optionally, the resources indicated by the second resource set include the CSI resources indicated by the second configuration information;
[0105] and / or
[0106] The resources indicated by the third resource set include the CSI resources indicated by the second configuration information;
[0107] Wherein, the number of bits that the CSI resource indicated by the second configuration information can carry is greater than or equal to the total amount of information multiplexed.
[0108] Optionally, the processor is configured to read the computer program in the memory and perform the following operations:
[0109] If the resource configuration information includes information about the second type of time slot, and there are at least two second type time slots, and the number of available PUCCH symbols corresponding to each second type of time slot is different, then the transmission resource is determined to be a second type of time slot that satisfies the first condition;
[0110] The first condition includes one of the following:
[0111] PUCCH has the most available symbols;
[0112] It can be compatible with at least two different PUCCH available symbol numbers at the same time.
[0113] Embodiments of the present invention provide a network-side device, including: a memory, a transceiver, and a processor.
[0114] A memory for storing computer programs; a transceiver for sending and receiving data under the control of the processor; and a processor for reading the computer programs from the memory and performing the following operations:
[0115] Determine the resource configuration information of PUCCH;
[0116] The transceiver is used to: send the resource configuration information to the terminal;
[0117] The resource configuration information includes: information on a first type of time slot and / or information on a second type of time slot; the number of available PUCCH symbols in the first type of time slot is equal to the total number of symbols in the time slot, and the number of available PUCCH symbols in the second type of time slot is less than the total number of symbols in the time slot.
[0118] Optionally, the resource configuration information includes at least one of the following:
[0119] The first configuration information for SR;
[0120] Second configuration information for CSI;
[0121] Third configuration information for HARQ-ACK.
[0122] Optionally, the processor is configured to read the computer program in the memory and perform the following operations:
[0123] Based on the available PUCCH symbols corresponding to the first type of time slot and the amount of information to be transmitted, determine the number of first PRBs required for uplink transmission in the first type of time slot.
[0124] Based on the available PUCCH symbols corresponding to the second type of time slot and the amount of information to be transmitted, determine the number of second PRBs required for uplink transmission in the second type of time slot;
[0125] The second configuration information is determined based on the comparison result between the first PRB quantity and the second PRB quantity;
[0126] The information carried by the information to be transmitted includes: the total information carried by CSI and the HARQ-ACK information of the first bit value.
[0127] Optionally, the processor is configured to read the computer program in the memory and perform the following operations:
[0128] If the number of the first PRB and the number of the second PRB are equal, then the second configuration information is determined to include: information of the first type of time slot and information of the second type of time slot; otherwise, the second configuration information is determined to include: information of the first type of time slot.
[0129] Optionally, the processor is configured to read the computer program in the memory and perform the following operations:
[0130] For the HARQ-ACK, N resource sets are configured, and the third configuration information includes the N resource sets;
[0131] Each resource set can hold a different number of bits; N is a positive integer.
[0132] Optionally, the processor is configured to read the computer program in the memory and perform at least one of the following operations:
[0133] The amount of HARQ-ACK information that the first resource set can carry is less than or equal to the first bit value;
[0134] The amount of HARQ-ACK information that the second resource set can carry is greater than the first bit value;
[0135] Configure a second resource set to carry the HARQ-ACK and CSI multiplexing, and the number of bits that the second resource set can carry is greater than or equal to the total information amount of the multiplexing, and the amount of information that the second resource set can carry for the HARQ-ACK is greater than the first bit value;
[0136] The third resource set is configured to carry the HARQ-ACK and CSI multiplexing, and the number of bits that the third resource set can carry is greater than or equal to the total information amount of the multiplexing, and the amount of information that the third resource set can carry for the HARQ-ACK is greater than the second bit value.
[0137] Optionally, the processor is configured to read the computer program in the memory and perform the following operations:
[0138] Configure the number of bits that the second resource set can carry based on the second configuration information corresponding to the CSI.
[0139] Optionally, the processor is configured to read the computer program in the memory and perform one of the following operations:
[0140] If the second configuration information includes information about the second type of time slot, then the number of bits that the second resource set can carry is configured according to the maximum number of bits carried by a PRB in the second type of time slot;
[0141] If the second configuration information does not include information about the second type of time slot, then the number of bits that the second resource set can carry is determined based on the maximum number of bits carried by a PRB in the first type of time slot.
[0142] Optionally, the processor is configured to read the computer program in the memory and perform the following operations:
[0143] If the number of bits that the CSI resource indicated by the second configuration information can carry is greater than or equal to the total amount of information multiplexed, then the resource indicated by configuring the second resource set includes the CSI resource indicated by the second configuration information.
[0144] and / or
[0145] If the number of bits that the CSI resource indicated by the second configuration information can carry is greater than or equal to the total amount of information multiplexed, then the resources indicated by the third resource set are configured to include the CSI resource indicated by the second configuration information.
[0146] Embodiments of the present invention provide a resource allocation device, comprising:
[0147] The first acquisition unit is used to acquire the resource configuration information of the Physical Uplink Control Channel (PUCCH).
[0148] The first determining unit is used to determine the transmission resources used for uplink transmission based on the resource configuration information.
[0149] The resource configuration information includes: information on a first type of time slot and / or information on a second type of time slot; the number of available PUCCH symbols in the first type of time slot is equal to the total number of symbols in the time slot, and the number of available PUCCH symbols in the second type of time slot is less than the total number of symbols in the time slot.
[0150] Embodiments of the present invention provide a resource allocation device, comprising:
[0151] The second determining unit is used to determine the resource configuration information of PUCCH;
[0152] The first sending unit is used to send the resource configuration information to the terminal;
[0153] The resource configuration information includes: information on a first type of time slot and / or information on a second type of time slot; the number of available PUCCH symbols in the first type of time slot is equal to the total number of symbols in the time slot, and the number of available PUCCH symbols in the second type of time slot is less than the total number of symbols in the time slot.
[0154] An embodiment of the present invention provides a processor-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the steps of the resource allocation method described above.
[0155] The beneficial effects of the above-mentioned technical solution of the present invention are:
[0156] In the embodiments of this application, the terminal obtains PUCCH resource configuration information, which may include time slot resources with different numbers of available PUCCH symbols. The terminal determines the transmission resources used for uplink transmission from the resource configuration information, thereby improving the utilization rate of PUCCH symbols and increasing time slot utilization. Attached Figure Description
[0157] Figure 1 One of the flowcharts illustrating the resource allocation method according to an embodiment of the present invention;
[0158] Figure 2 This diagram illustrates one of the available symbols in different time slots of an embodiment of the present invention.
[0159] Figure 3 A second schematic diagram illustrating the available symbols in different time slots of an embodiment of the present invention;
[0160] Figure 4 The third schematic diagram illustrating the available symbols in different time slots of this invention;
[0161] Figure 5 A second flowchart illustrating the resource allocation method according to an embodiment of the present invention;
[0162] Figure 6 One of the structural schematic diagrams of the resource allocation device according to an embodiment of the present invention;
[0163] Figure 7 A second schematic diagram illustrating the structure of the resource allocation device according to an embodiment of the present invention;
[0164] Figure 8 A structural block diagram illustrating the terminal of an embodiment of the present invention;
[0165] Figure 9 This is a structural block diagram illustrating a network-side device according to an embodiment of the present invention. Detailed Implementation
[0166] To make the technical problems, technical solutions, and advantages of this invention clearer, a detailed description will be provided below in conjunction with the accompanying drawings and specific embodiments. In the following description, specific details such as particular configurations and components are provided merely to aid in a comprehensive understanding of the embodiments of this invention. Therefore, those skilled in the art should understand that various changes and modifications can be made to the embodiments described herein without departing from the scope and spirit of this invention. Furthermore, for clarity and brevity, descriptions of known functions and structures have been omitted.
[0167] It should be understood that the phrase "one embodiment" or "an embodiment" throughout the specification means that a specific feature, structure, or characteristic related to the embodiment is included in at least one embodiment of the invention. Therefore, "in one embodiment" or "in an embodiment" appearing throughout the specification do not necessarily refer to the same embodiment. Furthermore, these specific features, structures, or characteristics can be combined in any suitable manner in one or more embodiments.
[0168] In various embodiments of the present invention, it should be understood that the sequence number of each process described below does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present invention.
[0169] In this embodiment of the invention, the term "and / or" describes the relationship between associated objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, or B existing alone. The character " / " generally indicates that the preceding and following associated objects have an "or" relationship.
[0170] In the embodiments of this application, the term "multiple" refers to two or more, and other quantifiers are similar.
[0171] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of this application, and not all of the embodiments. Based on the embodiments of this application, all other embodiments obtained by those of ordinary skill in the art without creative effort are within the scope of protection of this application.
[0172] Specifically, embodiments of the present invention provide a resource allocation method that solves the problem of reduced time slot utilization caused by existing resource allocation methods.
[0173] like Figure 1 As shown, an embodiment of the present invention provides a resource configuration method applied to a terminal, specifically including the following steps:
[0174] Step 101: The terminal obtains the resource configuration information of the Physical Uplink Control Channel (PUCCH);
[0175] Step 102: The terminal determines the transmission resources used for uplink transmission based on the resource configuration information;
[0176] The resource configuration information includes: information on a first type of time slot and / or information on a second type of time slot; the number of available PUCCH symbols in the first type of time slot is equal to the total number of symbols in the time slot, and the number of available PUCCH symbols in the second type of time slot is less than the total number of symbols in the time slot.
[0177] In this embodiment, the terminal obtains the resource configuration information of the PUCCH configured by the network-side device. This resource configuration information indicates the available slots for uplink transmission. These slots can be divided into two types: a first type of slot has an available PUCCH symbol count equal to the total number of symbols in that slot (which can be labeled PUCCH slot A); a second type of slot has an available PUCCH symbol count less than the total number of symbols in that slot (which can be labeled PUCCH slot B). The total number of symbols in a slot is a fixed value, for example, 14. That is, the available PUCCH symbol count for the first type of slot is 14, and the available PUCCH symbol count for the second type of slot is less than 14.
[0178] The resource configuration information configured by the network-side device for uplink transmission may include information on a first type of time slot and / or information on a second type of time slot. That is, the resource configuration information may only configure time slot resources where the number of available PUCCH symbols is equal to the total number of symbols in the time slot, or it may only configure time slot resources where the number of available PUCCH symbols is less than the total number of symbols in the time slot, or both time slot types may be configured simultaneously for the terminal to choose when performing uplink transmission.
[0179] After obtaining the resource configuration information, the terminal can select the time slot resource for uplink transmission based on the uplink transmission timing.
[0180] In the embodiments of this application, the terminal obtains PUCCH resource configuration information, which may include time slot resources with different numbers of available PUCCH symbols. The terminal determines the transmission resources used for uplink transmission from the resource configuration information, thereby improving the utilization rate of PUCCH symbols and increasing time slot utilization.
[0181] As an optional embodiment, the resource configuration information includes at least one of the following:
[0182] The first configuration information for the scheduling information (SR);
[0183] Second configuration information for Channel State Information (CSI);
[0184] Third configuration information for the Hybrid Automatic Repeat Request-Acknowledge (HARQ-ACK) message.
[0185] The PUCCH can be used to carry at least one of the following information: SR, CSI, and HARQ-ACK. When configuring uplink transmission resources, time slot resources can be configured separately according to the information carried. For example, a first configuration information can be configured for the PUCCH carrying SR, a second configuration information can be configured for the PUCCH carrying CSI, and a third configuration information can be configured for the PUCCH carrying HARQ-ACK. The first, second, and third configuration information can each include information about a first type of time slot and / or information about a second type of time slot.
[0186] Optionally, the first configuration information may include information about the first type of time slot and / or information about the second type of time slot. For SR information, PUCCH format 1 is typically used. Since SR has very low symbol requirements, configuring the transmission resources for the SR information in both PUCCH slot A (where the number of available PUCCH symbols equals the total number of symbols in the slot) and PUCCH slot B (where the number of available PUCCH symbols is less than the total number of symbols in the slot) can meet the requirements. For example, the network-side device can reserve cell-level resources in both PUCCH slot A and PUCCH slot B, i.e., configuring both the first and second type of time slots. When transmitting SR information, the terminal can select the time slot resource to use based on the transmission trigger timing of the SR information.
[0187] As an optional embodiment, the second configuration information includes: information on a first type of time slot and information on a second type of time slot; or, the second configuration information includes: information on a first type of time slot. In this embodiment, the second configuration information for CSI may only configure the information on the first type of time slot, or it may configure both the information on the first type of time slot and the information on the second type of time slot simultaneously.
[0188] The specific time slot resources included in the second configuration information can be determined in the following way:
[0189] Optionally, if the number of first PRBs required for uplink transmission of the information to be transmitted in the first type of time slot is the same as the number of second PRBs required for uplink transmission of the information to be transmitted in the second type of time slot, the second configuration information includes information about the first type of time slot and information about the second type of time slot.
[0190] If the number of first PRBs required to transmit the information to be transmitted in the first type of time slot is different from the number of second PRBs required to transmit the information to be transmitted in the second type of time slot, the second configuration information includes information about the first type of time slot.
[0191] In this embodiment, the information to be transmitted is the CSI information. When configuring the second configuration information, the network-side device can determine whether to configure PUCCH slot A and PUCCH slot B based on the amount of information to be transmitted.
[0192] Specifically, the number of PRBs required for transmitting the CSI information on PUCCH slot A can be estimated based on the total information carried by the CSI (+2 bits of information, used when the CSI is multiplexed with HARQ-ACK information of less than or equal to 2 bits). This is known as the first PRB number, denoted as Csi_Prb_Num_slotA. Similarly, the number of PRBs required for transmitting the CSI information on PUCCH slot B can be determined, denoted as the second PRB number, also denoted as Csi_Prb_Num_slotB. The available time slots for the CSI are then determined based on the values of Csi_Prb_Num_slotA and Csi_Prb_Num_slotB.
[0193] If Csi_Prb_Num_slotA = Csi_Prb_Num_slotB, meaning the number of first PRBs is the same as the number of second PRBs, then the cell-level CSI can be configured in both PUCCH slot A and PUCCH slot B. In this case, the second configuration information includes information about the first type of time slot and information about the second type of time slot. Otherwise, the cell-level CSI is configured only in PUCCH slot A, meaning the second configuration information only includes information about the first type of time slot.
[0194] In this embodiment, when determining the time slot resources included in the second configuration information based on the amount of information to be transmitted, 2 bits of HARQ-ACK information can be added to the total amount of information carried by CSI to determine the required number of PRBs. This is because when transmitting CSI information, CSI information is transmitted periodically, and the transmission resources of CSI can be reused with less than or equal to 2 bits of HARQ-ACK information. This resource determination method can ensure the effectiveness and availability of configuration resources.
[0195] Optionally, determining the transmission resources used for uplink transmission based on the resource configuration information includes one of the following:
[0196] If the information to be transmitted is the CSI, and the second configuration information includes information on the first type of time slot and information on the second type of time slot, then the transmission resource is determined to be either the first type of time slot or the second type of time slot; if the information to be transmitted is the CSI, and the second configuration information only includes the first type of time slot, then the transmission resource is determined to be the first type of time slot.
[0197] In this embodiment, if the second configuration information of the resource configuration information includes both information on the first type of time slot and information on the second type of time slot, it indicates that the network-side device reserves cell-level resources in both PUCCH slot A and PUCCH slot B, and the terminal can determine the specific transmission resources to use based on the transmission triggering timing of the CSI information. If the second configuration information only includes the first type of time slot, it indicates that the network-side device reserves resources only in PUCCH slot A, and the terminal transmits CSI information on PUCCH slot A.
[0198] As an optional embodiment, the third configuration information includes information on N resource sets, each of which can carry a different number of bits; where N is a positive integer.
[0199] In this embodiment, the network-side device can configure one or more resource sets for HARQ-ACK information. Typically, only 2-3 resource sets are needed to meet the FR1 requirement. Each resource set can carry a different amount of information. For example, the following three resource sets can be configured: a first resource set, a second resource set, and a third resource set. The third resource set can carry more information than the second resource set, and the second resource set can carry more information than the first resource set.
[0200] The first resource set, the second resource set, and the third resource set may each include information on the first type of time slot and / or information on the second type of time slot, that is, one or two types of time slots can be configured in each resource set.
[0201] The specific resource set used by the terminal when transmitting HARQ-ACK information can be determined based on the total number of bits in the HARQ-ACK information and the total number of bits multiplexed for possible Uplink Control Information (UCI).
[0202] Optionally, the transmission resources used for the uplink transmission are determined, including at least one of the following:
[0203] (1) If the information to be transmitted is the HARQ-ACK, and the amount of information in the HARQ-ACK is less than or equal to the first bit value, then the transmission resource is determined to be the first resource set in the third configuration information.
[0204] The information to be transmitted is the information that the terminal needs to transmit uplink. The first bit value can be 2, that is, if the amount of HARQ-ACK information simultaneously fed back by the terminal is less than or equal to 2 bits, the resources in the first resource set can be used to transmit the HARQ-ACK information.
[0205] To enable the transmission of HARQ-ACK information of less than or equal to 2 bits in both PUCCH slot A and PUCCH slot B, cell-level PUCCH resources can be configured in both PUCCH slot A and PUCCH slot B. The first resource set corresponding to the UE can include resources from PUCCH slot A or PUCCH slot B, for example, half from each of PUCCH slot A and PUCCH slot B.
[0206] (2) If the information to be transmitted is the HARQ-ACK, and the amount of information in the HARQ-ACK is greater than the first bit value, then the transmission resource is determined to be the second resource set in the third configuration information.
[0207] The first bit value can be 2, and the second resource set can be configured to carry more than 2 bits of HARQ-ACK information. For example, if at the time of transmission, only HARQ-ACK information is included, and the terminal simultaneously feeds back more than 2 bits of HARQ-ACK information, then resources in the second resource set can be used to transmit the HARQ-ACK information.
[0208] The second resource set corresponding to the UE can include resources of PUCCH slot A or PUCCH slot B. That is, the resources in the second resource set can be configured in PUCCH slot A and PUCCH slot B, for example, PUCCH slot A and PUCCH slot B each contain half.
[0209] (3) If the HARQ-ACK and the CSI multiplex transmission resources, and the information content of the HARQ-ACK is greater than the first bit value, and the number of bits that the second resource set in the third configuration information can carry is greater than or equal to the total information content of the multiplexing, then the transmission resource is determined to be the second resource set.
[0210] In this embodiment, the information to be transmitted is HARQ-ACK information and CSI information, which share transmission resources. The first bit value can be 2. When CSI information and HARQ-ACK information (greater than 2 bits) need to share transmission resources, and the second resource set can carry the total number of bits after multiplexing (i.e., the number of bits that the second resource set can carry is greater than or equal to the total amount of multiplexed information), the second resource set is used to carry the multiplexed resources, and there is no need to introduce a third resource set.
[0211] (4) If the HARQ-ACK and the CSI multiplex transmission resources, and the information content of the HARQ-ACK is greater than the first bit value, and the number of bits that the second resource set in the third configuration information can carry is less than the total information content of the multiplexing, then the transmission resource is determined to be the third resource set in the third configuration information.
[0212] In this embodiment, the first bit value can be 2. When CSI information and HARQ-ACK information greater than 2 bits need to be multiplexed for transmission resources, if the second resource set cannot carry the total amount of multiplexed information (i.e., the number of bits that the second resource set can carry is less than the total amount of multiplexed information), then the third resource set is used. Optionally, the network-side device can be configured such that the HARQ-ACK information that the third resource set can carry is greater than the second bit value, and the second bit value is greater than the first bit value.
[0213] Specifically, the time slot resources included in the third resource set can be determined according to the configuration of CSI resources. For example, when CSI resources only exist in PUCCH slot A (that is, PUCCH slot A resources are configured for the CSI information, and the second configuration information includes PUCCH slot A), then the third resource set is configured in PUCCH slot A, and the third resource set corresponding to the UE only contains resources of PUCCH slot A (to realize the multiplexing of transmission resources for CSI information and HARQ-ACK information).
[0214] When CSI resources exist in both PUCCH slot A and PUCCH slot B (i.e., PUCCH slot A resources are configured for the CSI information, and the second configuration information includes both PUCCH slot A and PUCCH slot B), then the third resource set needs to be configured in both PUCCH slot A and PUCCH slot B. The third resource set corresponding to the UE needs to include resources from both PUCCH slot A and PUCCH slot B (to achieve multiplexing of transmission resources for CSI information and HARQ-ACK information). For example, resources from PUCCH slot A and PUCCH slot B can each contain half.
[0215] In this embodiment, when the resources corresponding to the CSI information of a cell can support the total number of bits for HARQ-ACK and CSI multiplexing, the resources corresponding to CSI can also be configured as resources in the third resource set, thereby realizing resource multiplexing of HARQ-ACK information and CSI information. The third resource set includes the frequency domain resources corresponding to the CSI information of this terminal. Optionally, when CSI information and HARQ-ACK information multiplex transmission resources, the resources corresponding to the CSI information are used first; otherwise, other resources are used.
[0216] Optionally, the number of bits that the second resource set can carry can be determined based on the resource configuration corresponding to the CSI. The method further includes: determining the number of bits that the second resource set can carry based on the second configuration information corresponding to the CSI.
[0217] Further, determining the number of bits that the second resource set can carry based on the second configuration information corresponding to the CSI includes the following:
[0218] (a) If the second configuration information includes information about the second type of time slot, then the number of bits that the second resource set can carry is determined based on the maximum number of bits carried by a PRB in the second type of time slot.
[0219] In this embodiment, when PUCCH slot B has the cell's CSI resources (or the UE's CSI resources), that is, PUCCH slot B has been configured for CSI information, the maximum number of bits supported by the second resource set can be set according to the maximum number of bits that one PRB in PUCCH slot B can support.
[0220] (b) If the second configuration information does not include information about the second type of time slot, then the number of bits that the second resource set can carry is determined based on the maximum number of bits carried by a PRB in the first type of time slot.
[0221] In this embodiment, when PUCCH slot B does not have the cell's CSI resources (or the UE's CSI resources), that is, PUCCH slot B is not configured for CSI information, the maximum number of bits supported by the second resource set can be set according to the maximum number of bits that one PRB in PUCCH slot A can support.
[0222] As an optional embodiment, the resources indicated by the second resource set include the CSI resources indicated by the second configuration information; and / or, the resources indicated by the third resource set include the CSI resources indicated by the second configuration information; wherein the number of bits that the CSI resources indicated by the second configuration information can carry is greater than or equal to the total amount of information multiplexed.
[0223] In this embodiment, when CSI information and HARQ-ACK information need to reuse transmission resources, if the resources corresponding to the cell's CSI (i.e., the CSI resources indicated by the second configuration information) can support the total number of bits for multiplexing HARQ-ACK information and CSI information, the resources corresponding to the CSI can also be configured as resources of the second resource set, and / or, the resources corresponding to the CSI can also be configured as resources of the third resource set, thereby realizing the reuse of transmission resources for HARQ-ACK information and CSI information. When the resources for CSI information can support the reuse of HARQ-ACK and CSI, the second resource set and / or the third resource set contains the frequency domain resources corresponding to the CSI information of this terminal. Optionally, when CSI information and HARQ-ACK information are reused, the resources corresponding to the CSI information are used preferentially; otherwise, other resources are used.
[0224] As an optional embodiment, determining the transmission resources used for uplink transmission based on the resource configuration information includes:
[0225] If the resource configuration information includes information about the second type of time slot, and there are at least two second type time slots, and the number of available PUCCH symbols corresponding to each second type of time slot is different, then the transmission resource is determined to be a second type of time slot that satisfies the first condition;
[0226] The first condition includes one of the following:
[0227] PUCCH has the most available symbols;
[0228] It can be compatible with at least two different PUCCH available symbol numbers at the same time.
[0229] In this embodiment, if the resource configuration information indicates that the resource includes the second type of time slot, that is, a time slot (PUCCH slot B) configured for uplink transmission with a number of available PUCCH symbols less than the total number of symbols in the time slot, if there are multiple different PUCCH available symbols less than the total number of symbols in the time slot (for example, slot 1 has 10 available PUCCH symbols and slot 2 has 8 available PUCCH symbols), then the slot with more available PUCCH symbols can be selected for uplink transmission, or the slot that can simultaneously accommodate multiple different numbers of PUCCH symbols can be selected for uplink transmission.
[0230] In the NR FR1 band, the long format PUCCH is mainly used. When the number of available PUCCH symbols corresponding to the UL slots is different, this application embodiment divides the PUCCH slots into two types: a first type of time slot where the number of available PUCCH symbols is equal to the total number of symbols in the time slot; and a second type of time slot where the number of available PUCCH symbols is less than the total number of symbols in the time slot. When configuring PUCCH transmission resources, the first type of time slot, the second type of time slot, or both types of time slots can be configured simultaneously. After the terminal obtains the resource configuration information, it determines the transmission resources used for uplink transmission from the resource configuration information, thereby improving the utilization rate of PUCCH symbols and increasing the time slot utilization rate.
[0231] The implementation process of the resource allocation method of this application is described below through specific embodiments.
[0232] Example 1: such as Figure 2 As shown, for NR FDD, it is assumed that there is a periodic / semi-persistent SRS in slot 1 and slot 6, the SRS occupies 1 symbol, and the CSI information content is small.
[0233] Based on the division of the first type of time slot and the second type of time slot in the embodiments of this application, according to the different number of available PUCCH symbols, slots 0, 2, 3, 4, 5, 7, 8, and 9 belong to PUCCH slot A, with a maximum of 14 available PUCCH symbols; slots 1 and 6 belong to PUCCH slot B, with a maximum of 13 available PUCCH symbols (SRS occupies 1 of the 14 symbols). For different bearer information, the transmission resources can be configured as follows:
[0234] 1) Regarding SR information: Cell-level resource reservations are made in both PUCCH slot A and PUCCH slot B. The UE's SR resources can be configured in either PUCCH slot A or PUCCH slot B. That is, the first configuration information includes PUCCH slot A and / or PUCCH slot B.
[0235] 2) Regarding CSI information: Due to the small amount of CSI information and the large number of available symbols in PUCCH slot B, the UE only needs 1 PRB to transmit CSI + 2 bits of HARQ-ACK information in both PUCCH slot A and PUCCH slot B. Therefore, cell-level CSI resources are reserved in both PUCCH slot A and PUCCH slot B. The UE's CSI resources can be configured in either PUCCH slot A or PUCCH slot B, meaning the second configuration information includes PUCCH slot A and / or PUCCH slot B.
[0236] 3) Regarding HARQ-ACK information:
[0237] For the first resource set, the cell-level PUCCH resources include both 14-symbol resources (PUCCH slot A) and 13-symbol resources (PUCCH slot B). The first resource set can be configured to contain half 14-symbol resources and half 13-symbol resources.
[0238] For the second resource set: Since PUCCH slot B is configured with cell-level CSI resources (i.e., PUCCH slot B is configured for CSI information in the second configuration information), the maximum number of bits corresponding to the second resource set is set according to the maximum amount of information that one PRB in PUCCH slot B can carry. Assuming the sum of CSI and the maximum HARQ-ACK bits is less than the maximum number of bits in the second resource set, a third resource set is not needed. The resources corresponding to the second resource set include both 14-symbol resources (PUCCH slot A) and 13-symbol resources (PUCCH slot B). It is possible to configure the second resource set to include half 14-symbol resources and half 13-symbol resources.
[0239] Example 2: such as Figure 3 As shown, in the NR FDD(Pcell)+TDD(Scell) inter-band CA, Pcell has periodic / semi-persistent SRS in slots 1 and 6, with the SRS occupying 4 symbols; Scell has periodic / semi-persistent SRS in slots 7 and 17, with the SRS occupying 4 symbols, corresponding to 2 symbols for FDD. Pcell and Scell belong to the main PUCCH group, therefore the PUCCHs for Pcell and Scell are configured in Pcell, assuming a large amount of CSI information.
[0240] Based on the division of the first type of time slot and the second type of time slot in the embodiments of this application, according to the different number of available PUCCH symbols, slots 0, 2, 4, 5, 7, and 9 belong to PUCCH slot A, with a maximum of 14 available PUCCH symbols; slots 1, 3, 6, and 8 all have fewer than 14 available symbols. For compatibility considerations, slots 1, 3, 6, and 8 belong to PUCCH slot B, with a maximum of 10 available PUCCH symbols. For different bearer information, the transmission resources can be configured as follows:
[0241] 1) Regarding SR information: Cell-level resource reservations are made in both PUCCH slot A and PUCCH slot B. The UE's SR resources can be configured in either PUCCH slot A or PUCCH slot B. That is, the first configuration information includes PUCCH slot A and / or PUCCH slot B.
[0242] 2) Regarding CSI information: Based on the amount of CSI information and the number of available symbols, assuming that the UE needs 1 PRB to transmit CSI in PUCCH slot A and 2 PRBs to transmit CSI in PUCCH slot B, that is, the number of the first PRB and the number of the second PRB are not equal, then cell-level CSI resources are reserved only in PUCCH slot A, and the UE's CSI resources are configured in PUCCH slot A, that is, the second configuration information includes PUCCH slot A.
[0243] 3) Regarding HARQ-ACK information:
[0244] The first resource set: cell-level PUCCH resources include both 14-symbol resources (PUCCH slot A) and 10-symbol resources (PUCCH slot B). For example, the first resource set can be configured to include half 14-symbol resources and half 10-symbol resources.
[0245] Second resource set: Since PUCCH slot B has no CSI resources, meaning no CSI information is configured for PUCCH slot B, the maximum number of bits corresponding to the second resource set is set according to the maximum amount of information that one PRB in PUCCH slot A can carry. For PUCCH slot A, usually only one PRB is needed to satisfy the transmission of the total amount of information for CSI + HARQ-ACK, so there is no need to introduce a third resource set.
[0246] PUCCH slot B only needs to transmit more than 2 bits of HARQ-ACK information, therefore only one PRB is required. The resources corresponding to the second resource set include both 14-symbol resources (PUCCH slot A) and 10-symbol resources (PUCCH slot B). For example, the second resource set can be configured to contain half 14-symbol resources and half 10-symbol resources.
[0247] Example 3: such as Figure 4 As shown, in the NR FDD(Pcell)+TDD(Scell) inter-band CA, Pcell has periodic / semi-persistent SRS in slots 4 and 9, with SRS occupying 2 symbols; Scell has periodic / semi-persistent SRS in slots 3, 7, 13, and 17, with SRS occupying 2 symbols, corresponding to 1 symbol in FDD; the UE transmits SRS for Scell via SRS carrier switch, and switchingTimeUL = 300 microseconds (approximately 4 symbols). Pcell and Scell belong to the main PUCCH group, therefore the PUCCHs for both Pcell and Scell are configured in Pcell, assuming a large amount of CSI information.
[0248] Based on the division of the first type of time slot and the second type of time slot in the embodiments of this application, according to the different number of available PUCCH symbols, slots 0 and 5 belong to PUCCH slot A, with a maximum number of available PUCCH symbols of 14; according to the Scell's SRS and SRS carrier switch time, slots 1, 3, 6, and 8 are set as PUCCH slot B, with a maximum number of available PUCCH symbols of 8. For different bearer information, the transmission resources can be configured as follows:
[0249] 1) Regarding SR information: Cell-level resource reservations are made in both PUCCH slot A and PUCCH slot B. The UE's SR resources can be configured in either PUCCH slot A or PUCCH slot B. That is, the first configuration information includes both PUCCH slot A and PUCCH slot B.
[0250] 2) Regarding CSI information, based on the amount of CSI information and the number of available symbols, assuming the UE needs 1 PRB to transmit CSI in PUCCH slot A and 2 PRBs to transmit CSI in PUCCH slot B (i.e., the number of the first and second PRBs is different), then cell-level CSI resource reservation is only performed in PUCCH slot A. The UE's CSI resource configuration is in PUCCH slot A, meaning the second configuration information includes PUCCH slot A.
[0251] 3) Regarding HARQ-ACK information:
[0252] The first resource set: cell-level PUCCH resources include both 14-symbol resources (PUCCH slot A) and 8-symbol resources (PUCCH slot B). For example, the first resource set can be configured to include half 14-symbol resources and half 8-symbol resources.
[0253] Second Resource Set: Since PUCCH slot B has no CSI resources (i.e., no CSI information is configured for PUCCH slot B), the maximum number of bits corresponding to the second resource set is set according to the maximum information volume that one PRB in PUCCH slot A can carry. Assuming the total information volume of CSI + HARQ-ACK requires more than one PRB, a third resource set is introduced. PUCCH slot B only needs to transmit more than 2 bits of HARQ-ACK, therefore only one PRB is needed. The resources corresponding to the second resource set include both 14-symbol resources (PUCCH slot A) and 8-symbol resources (PUCCH slot B). For example, the second resource set can be configured to contain half 14-symbol resources and half 8-symbol resources.
[0254] For the third resource set: Since the CSI resource only exists in PUCCH slot A, that is, the CSI information is only configured in PUCCH slot A, the third resource set only contains 14-symbol resources (PUCCH slot A).
[0255] In the embodiments of this application, the terminal obtains PUCCH resource configuration information, which may include time slot resources with different numbers of available PUCCH symbols. The terminal determines the transmission resources used for uplink transmission from the resource configuration information, thereby improving the utilization rate of PUCCH symbols and increasing time slot utilization.
[0256] like Figure 5 As shown in the embodiments of this application, a resource allocation method is also provided, including:
[0257] Step 501: The network-side device determines the resource configuration information of the PUCCH;
[0258] Step 502: The network-side device sends the resource configuration information to the terminal;
[0259] The resource configuration information includes: information on a first type of time slot and / or information on a second type of time slot; the number of available PUCCH symbols in the first type of time slot is equal to the total number of symbols in the time slot, and the number of available PUCCH symbols in the second type of time slot is less than the total number of symbols in the time slot.
[0260] In this embodiment, the network-side device configures uplink transmission resources for the terminal and determines the resource configuration information of the PUCCH. This resource configuration information indicates the slots available for uplink transmission. The slots can be divided into two types based on the number of available symbols: a first type of time slot and a second type of time slot. The number of available PUCCH symbols in the first type of time slot is equal to the total number of symbols in that slot (which can be labeled PUCCH slot A); the number of available PUCCH symbols in the second type of time slot is less than the total number of symbols in that slot (which can be labeled PUCCH slot B). The total number of symbols in the slot is a fixed value, for example, 14, meaning that the number of available PUCCH symbols in the first type of time slot is 14, and the number of available PUCCH symbols in the second type of time slot is less than 14.
[0261] The resources indicated by the resource configuration information may include the first type of time slot resources and / or the second type of time slot resources. That is, the resource configuration information may only configure time slot resources in which the number of available PUCCH symbols is equal to the total number of symbols in the time slot, or the resource configuration information may only configure time slot resources in which the number of available PUCCH symbols is less than the total number of symbols in the time slot, or both time slot types may be configured simultaneously for the terminal to select when performing uplink transmission.
[0262] After obtaining the resource configuration information, the terminal can select the time slot resource for uplink transmission based on the uplink transmission timing.
[0263] In an embodiment of this application, the network-side device configures resource configuration information for the PUCCH. The resource configuration information may include time slot resources with different numbers of available PUCCH symbols, so that the terminal can determine the transmission resources used for uplink transmission from the resource configuration information, thereby improving the utilization rate of PUCCH symbols and increasing time slot utilization.
[0264] Optionally, the resource configuration information includes at least one of the following:
[0265] The first configuration information for the scheduling information (SR);
[0266] Second configuration information for Channel State Information (CSI);
[0267] Third configuration information for the Hybrid Automatic Repeat Request-Acknowledge (HARQ-ACK) message.
[0268] The PUCCH can be used to carry at least one of the following information: SR, CSI, and HARQ-ACK. When configuring uplink transmission resources, time slot resources can be configured separately according to the information carried. For example, a first configuration information can be configured for the PUCCH carrying SR, a second configuration information can be configured for the PUCCH carrying CSI, and a third configuration information can be configured for the PUCCH carrying HARQ-ACK. The first, second, and third configuration information can each include information about a first type of time slot and / or information about a second type of time slot.
[0269] As an optional embodiment, when configuring transmission resources for SR information, the first configuration information may include information about the first type of time slot and / or information about the second type of time slot. For SR information, PUCCHformat1 is typically used. Since SR has very low symbol requirements, configuring transmission resources for the SR information in both PUCCH slot A (where the number of available PUCCH symbols equals the total number of symbols in the slot) and PUCCH slot B (where the number of available PUCCH symbols is less than the total number of symbols in the slot) can meet the requirements. For example, the network-side device can reserve cell-level resources in both PUCCH slot A and PUCCH slot B, i.e., configuring both the first and second type of time slots. When transmitting SR information, the terminal can select the time slot resource to use based on the transmission triggering timing of the SR information.
[0270] As an optional embodiment, determining the resource configuration information of the PUCCH includes:
[0271] Based on the available PUCCH symbols corresponding to the first type of time slot and the amount of information to be transmitted, determine the number of first PRBs required for uplink transmission in the first type of time slot.
[0272] Based on the available PUCCH symbols corresponding to the second type of time slot and the amount of information to be transmitted, determine the number of second PRBs required for uplink transmission in the second type of time slot;
[0273] The second configuration information is determined based on the comparison result between the first PRB quantity and the second PRB quantity;
[0274] The information carried by the information to be transmitted includes: the total information carried by CSI and the HARQ-ACK information of the first bit value.
[0275] In this embodiment, the information to be transmitted is CSI information. When configuring transmission resources for CSI information, the network-side device can determine whether to configure PUCCH slot A and PUCCH slot B based on the amount of information to be transmitted. Specifically, this may include:
[0276] Step 1: The number of PRBs required for the transmission of the CSI information on the PUCCH slot A can be estimated based on the total amount of information carried by the CSI (+2 bits of information, used when the CSI is multiplexed with HARQ-ACK information of less than or equal to 2 bits). This is the first number of PRBs, which is assumed to be denoted as Csi_Prb_Num_slotA.
[0277] Step 2: Determine the number of PRBs required for the CSI information to be transmitted on the PUCCH slot B, i.e., the second number of PRBs, denoted as Csi_Prb_Num_slotB.
[0278] Step 3: Determine the available slots for CSI based on the sizes of Csi_Prb_Num_slotA and Csi_Prb_Num_slotB.
[0279] Optionally, determining the second configuration information based on the comparison result of the first PRB quantity and the second PRB quantity includes:
[0280] If the number of the first PRB and the number of the second PRB are equal, then the second configuration information is determined to include: information of the first type of time slot and information of the second type of time slot; otherwise, the second configuration information is determined to include: information of the first type of time slot.
[0281] In other words, if Csi_Prb_Num_slotA = Csi_Prb_Num_slotB (meaning the number of first PRBs is the same as the number of second PRBs), then the cell-level CSI can be configured in both PUCCH slot A and PUCCH slot B. In this case, the second configuration information includes information about the first type of time slot and the second type of time slot. Otherwise, the cell-level CSI is configured only in PUCCH slot A, meaning the second configuration information only includes information about the first type of time slot.
[0282] In this embodiment, when configuring the second configuration information packet according to the amount of information to be transmitted, 2 bits of HARQ-ACK information can be added to the total amount of information carried by CSI to determine the required number of PRBs. This is because when transmitting CSI information, CSI information is transmitted periodically, and the transmission resources of CSI can be reused with less than or equal to 2 bits of HARQ-ACK information. This resource determination method can ensure the effectiveness and availability of configuration resources.
[0283] As an optional embodiment, determining the resource configuration information of the PUCCH includes:
[0284] For the HARQ-ACK, N resource sets are configured, and the third configuration information includes the N resource sets; wherein, each resource set can carry a different number of bits; N is a positive integer.
[0285] In this embodiment, the network-side device can configure one or more resource sets for HARQ-ACK information. Typically, only 2-3 resource sets are needed to meet the FR1 requirement. Each resource set can carry a different amount of information. For example, the following three resource sets can be configured: a first resource set, a second resource set, and a third resource set. The third resource set can carry more information than the second resource set, and the second resource set can carry more information than the first resource set.
[0286] The first resource set, the second resource set, and the third resource set may each include information on the first type of time slot and / or information on the second type of time slot, that is, one or two types of time slots can be configured in each resource set.
[0287] Optionally, for the HARQ-ACK, N resource sets are configured, including at least one of the following:
[0288] 1) Configure the amount of HARQ-ACK information that the first resource set can carry to be less than or equal to the first bit value.
[0289] In this embodiment, the first bit value can be 2, meaning that the amount of HARQ-ACK information that the first resource set can carry is less than or equal to 2 bits. If the amount of HARQ-ACK information simultaneously fed back by the terminal is less than or equal to 2 bits, then the resources in the first resource set can be used to transmit HARQ-ACK information.
[0290] In order to enable the transmission of HARQ-ACK information of less than or equal to 2 bits in both PUCCH slot A and PUCCH slot B, cell-level PUCCH resources can be configured in both PUCCH slot A and PUCCH slot B. That is, the first resource set can include resources from PUCCH slot A or PUCCH slot B, for example, half from each of PUCCH slot A and PUCCH slot B.
[0291] 2) Configure the amount of HARQ-ACK information that the second resource set can carry to be greater than the first bit value.
[0292] In this embodiment, the first bit value can be 2, meaning that the amount of HARQ-ACK information that the second resource set can carry is greater than 2 bits. If, at the time of transmission, the terminal needs to transmit information containing only HARQ-ACK information, and the amount of HARQ-ACK information is greater than 2 bits, then the resources in the second resource set can be used to transmit the HARQ-ACK information.
[0293] The second resource set can contain resources from PUCCH slot A or PUCCH slot B. That is, the resources in the second resource set can be configured in both PUCCH slot A and PUCCH slot B. For example, PUCCH slot A and PUCCH slot B each contain half of the resources.
[0294] 3) Configure a second resource set to carry the HARQ-ACK and CSI multiplexing, and the number of bits that the second resource set can carry is greater than or equal to the total information amount of the multiplexing, and the amount of information that the second resource set can carry for the HARQ-ACK is greater than the first bit value.
[0295] In this embodiment, resources in the second resource set can be configured to carry multiplexed CSI information and HARQ-ACK information, and the amount of information that the second resource set can carry needs to be greater than or equal to the total amount of multiplexed information. The first bit value can be 2. When multiplexing transmission resources for CSI information and more than 2 bits of HARQ-ACK information are required, and the second resource set can carry the total number of bits after multiplexing (i.e., the number of bits that the second resource set can carry is greater than or equal to the total amount of multiplexed information), the second resource set is used to carry the multiplexed resources, and there is no need to introduce a third resource set.
[0296] 4) Configure a third resource set to carry the HARQ-ACK and CSI multiplexing, and the number of bits that the third resource set can carry is greater than or equal to the total information amount of the multiplexing, and the amount of information that the third resource set can carry for the HARQ-ACK is greater than the second bit value.
[0297] In this embodiment, resources in the third resource set can be configured for multiplexing CSI information and HARQ-ACK information, and the amount of information that the third resource set can carry needs to be greater than or equal to the total amount of multiplexed information. If the second bit value is greater than the first bit value, and the first bit value can be 2, then the third resource set can carry CSI information and more than 2 bits of HARQ-ACK information.
[0298] When CSI information and HARQ-ACK information greater than 2 bits need to be multiplexed for transmission resources, if the second resource set cannot carry the total amount of multiplexed information (i.e., the number of bits that the second resource set can carry is less than the total amount of multiplexed information), then the third resource set is used for CSI information and HARQ-ACK information transmission.
[0299] Optionally, the time slot resources included in the third resource set can be determined according to the configuration of CSI resources. For example, when CSI resources only exist in PUCCH slot A (that is, PUCCH slot A resources are configured for the CSI information, and the second configuration information includes PUCCH slot A), then the third resource set is configured in PUCCH slot A, and the third resource set corresponding to the UE only contains resources of PUCCH slot A (to realize the multiplexing of transmission resources for CSI information and HARQ-ACK information).
[0300] When CSI resources exist in both PUCCH slot A and PUCCH slot B (i.e., PUCCH slot A resources are configured for the CSI information, and the second configuration information includes both PUCCH slot A and PUCCH slot B), the third resource set needs to be configured in both PUCCH slot A and PUCCH slot B. The third resource set corresponding to the UE needs to include resources from both PUCCH slot A and PUCCH slot B (to achieve multiplexing of transmission resources for CSI information and HARQ-ACK information).
[0301] In this embodiment, when the resources corresponding to the CSI information of a cell can support the total number of bits for HARQ-ACK and CSI multiplexing, the resources corresponding to CSI can also be configured as resources in the third resource set, thereby realizing resource multiplexing of HARQ-ACK information and CSI information. The third resource set includes the frequency domain resources corresponding to the CSI information of this terminal. Optionally, when CSI information and HARQ-ACK information multiplex transmission resources, the resources corresponding to the CSI information are used first; otherwise, other resources are used.
[0302] As an optional embodiment, the method further includes:
[0303] Configure the number of bits that the second resource set can carry based on the second configuration information corresponding to the CSI.
[0304] Optionally, configuring the number of bits that the second resource set can carry based on the second configuration information corresponding to the CSI includes one of the following:
[0305] (1) If the second configuration information includes the information of the second type of time slot, then configure the number of bits that the second resource set can carry according to the maximum number of bits carried by a PRB in the second type of time slot.
[0306] In this embodiment, when PUCCH slot B has the cell's CSI resources (or the UE's CSI resources), that is, PUCCH slot B has been configured for CSI information, the maximum number of bits supported by the second resource set can be set according to the maximum number of bits that one PRB in PUCCH slot B can support.
[0307] (2) If the second configuration information does not include the information of the second type of time slot, then the number of bits that the second resource set can carry is determined according to the maximum number of bits carried by a PRB in the first type of time slot.
[0308] In this embodiment, when PUCCH slot B does not have the cell's CSI resources (or the UE's CSI resources), that is, PUCCH slot B is not configured for CSI information, the maximum number of bits supported by the second resource set can be set according to the maximum number of bits that one PRB in PUCCH slot A can support.
[0309] Optionally, the method further includes:
[0310] If the number of bits that the CSI resource indicated by the second configuration information can carry is greater than or equal to the total amount of information multiplexed, then the resource indicated by configuring the second resource set includes the CSI resource indicated by the second configuration information.
[0311] and / or
[0312] If the number of bits that the CSI resource indicated by the second configuration information can carry is greater than or equal to the total amount of information multiplexed, then the resources indicated by the third resource set are configured to include the CSI resource indicated by the second configuration information.
[0313] In this embodiment, when CSI information and HARQ-ACK information need to reuse transmission resources, if the resources corresponding to the cell's CSI (i.e., the CSI resources indicated by the second configuration information) can support the total number of bits for multiplexing HARQ-ACK information and CSI information, the resources corresponding to the CSI can also be configured as resources of the second resource set, and / or, the resources corresponding to the CSI can also be configured as resources of the third resource set, thereby realizing the reuse of transmission resources for HARQ-ACK information and CSI information. When the resources for CSI information can support the reuse of HARQ-ACK and CSI, the second resource set and / or the third resource set contains the frequency domain resources corresponding to the CSI information of this terminal. Optionally, when CSI information and HARQ-ACK information are reused, the resources corresponding to the CSI information are used preferentially; otherwise, other resources are used.
[0314] Optionally, in this embodiment, if the resource configuration information indicates that the resource includes the second type of time slot, that is, a time slot (PUCCH slot B) configured for uplink transmission with a PUCCH available symbol count less than the total number of symbols in the time slot, if there are multiple different PUCCH available symbol counts less than the total number of symbols in the time slot (for example, slot 1 has 10 PUCCH available symbol counts and slot 2 has 8 PUCCH available symbol counts), the terminal can select the slot with a larger number of PUCCH available symbol counts for uplink transmission, or select a slot that can simultaneously accommodate multiple different PUCCH symbol counts for uplink transmission.
[0315] In the embodiments of this application, the long format of PUCCH is mainly used in the NR FR1 band. When the number of available PUCCH symbols corresponding to the UL slots is different, the embodiments of this application divide the PUCCH slots into two types: a first type of time slot where the number of available PUCCH symbols is equal to the total number of symbols in the time slots; and a second type of time slot where the number of available PUCCH symbols is less than the total number of symbols in the time slots. When configuring the transmission resources of PUCCH, the first type of time slot, the second type of time slot, or both types of time slots can be configured simultaneously. After the terminal obtains the resource configuration information, it determines the transmission resources used for uplink transmission from the resource configuration information, thereby improving the utilization rate of PUCCH symbols and increasing the time slot utilization rate.
[0316] It should be noted that all embodiments involving network-side devices in the above embodiments applied to the terminal are applicable to the embodiments applied to the network-side devices and can achieve the same technical effect, so they will not be elaborated here.
[0317] The above embodiments describe the resource allocation method of the present invention. The following embodiments will further describe the corresponding apparatus in conjunction with the accompanying drawings.
[0318] Specifically, such as Figure 6 As shown, this embodiment of the invention provides a resource configuration device 600, applied to a terminal, comprising:
[0319] The first acquisition unit 610 is used to acquire the resource configuration information of the Physical Uplink Control Channel (PUCCH).
[0320] The first determining unit 620 is used to determine the transmission resources used for uplink transmission based on the resource configuration information.
[0321] The resource configuration information includes: information on a first type of time slot and / or information on a second type of time slot; the number of available PUCCH symbols in the first type of time slot is equal to the total number of symbols in the time slot, and the number of available PUCCH symbols in the second type of time slot is less than the total number of symbols in the time slot.
[0322] Optionally, the resource configuration information includes at least one of the following:
[0323] The first configuration information for the scheduling information (SR);
[0324] Second configuration information for Channel State Information (CSI);
[0325] Third configuration information for the Hybrid Automatic Repeat Request-Acknowledge (HARQ-ACK) message.
[0326] Optionally, the second configuration information includes: information on the first type of time slot and information on the second type of time slot;
[0327] or,
[0328] The second configuration information includes: information about the first type of time slot.
[0329] Optionally, if the number of first PRBs required for uplink transmission of the information to be transmitted in the first type of time slot is the same as the number of second PRBs required for uplink transmission of the information to be transmitted in the second type of time slot, the second configuration information includes information about the first type of time slot and information about the second type of time slot.
[0330] If the number of first PRBs required to transmit the information to be transmitted in the first type of time slot is different from the number of second PRBs required to transmit the information to be transmitted in the second type of time slot, the second configuration information includes information about the first type of time slot.
[0331] Optionally, the first determining unit is configured to perform one of the following operations:
[0332] If the information to be transmitted is the CSI, and the second configuration information includes information on the first type of time slot and information on the second type of time slot, then the transmission resource is determined to be either the first type of time slot or the second type of time slot.
[0333] If the information to be transmitted is the CSI, and the second configuration information only includes the first type of time slot, then the transmission resource is determined to be the first type of time slot.
[0334] Optionally, the third configuration information includes information on N resource sets, each of which can carry a different number of bits;
[0335] Where N is a positive integer.
[0336] Optionally, the first determining unit is specifically configured to perform at least one of the following operations:
[0337] If the information to be transmitted is the HARQ-ACK, and the amount of information in the HARQ-ACK is less than or equal to the first bit value, then the transmission resource is determined to be the first resource set in the third configuration information;
[0338] If the information to be transmitted is the HARQ-ACK, and the amount of information in the HARQ-ACK is greater than the first bit value, then the transmission resource is determined to be the second resource set in the third configuration information;
[0339] If the HARQ-ACK and CSI multiplex transmission resources, and the information content of the HARQ-ACK is greater than the first bit value, and the number of bits that the second resource set in the third configuration information can carry is greater than or equal to the total information content of the multiplexing, then the transmission resource is determined to be the second resource set.
[0340] If the HARQ-ACK and CSI multiplex transmission resources, and the information content of the HARQ-ACK is greater than the first bit value, and the number of bits that the second resource set in the third configuration information can carry is less than the total information content of the multiplexing, then the transmission resource is determined to be the third resource set in the third configuration information.
[0341] Optionally, the device further includes:
[0342] The third determining unit is used to determine the number of bits that the second resource set can carry based on the second configuration information corresponding to the CSI.
[0343] Optionally, the third determining unit is specifically used to implement one of the following operations:
[0344] If the second configuration information includes information about the second type of time slot, then the number of bits that the second resource set can carry is determined based on the maximum number of bits carried by a PRB in the second type of time slot.
[0345] If the second configuration information does not include information about the second type of time slot, then the number of bits that the second resource set can carry is determined based on the maximum number of bits carried by a PRB in the first type of time slot.
[0346] Optionally, the resources indicated by the second resource set include the CSI resources indicated by the second configuration information;
[0347] and / or
[0348] The resources indicated by the third resource set include the CSI resources indicated by the second configuration information;
[0349] Wherein, the number of bits that the CSI resource indicated by the second configuration information can carry is greater than or equal to the total amount of information multiplexed.
[0350] Optionally, the first determining unit is specifically used to: if the resource configuration information includes information of the second type of time slot, and there are at least two second type time slots, and the number of available PUCCH symbols corresponding to each second type of time slot is different, then determine that the transmission resource is a second type of time slot that satisfies the first condition;
[0351] The first condition includes one of the following:
[0352] PUCCH has the most available symbols;
[0353] It can be compatible with at least two different PUCCH available symbol numbers at the same time.
[0354] In the embodiments of this application, the terminal obtains PUCCH resource configuration information, which may include time slot resources with different numbers of available PUCCH symbols. The terminal determines the transmission resources used for uplink transmission from the resource configuration information, thereby improving the utilization rate of PUCCH symbols and increasing time slot utilization.
[0355] It should be noted that the apparatus provided in this embodiment of the invention can implement all the method steps implemented in the method embodiment applied to the terminal, and can achieve the same technical effect. Therefore, the parts and beneficial effects that are the same as those in the method embodiment will not be described in detail here.
[0356] Specifically, such as Figure 7 As shown in the figure, this application embodiment also provides a resource allocation device 700, including:
[0357] The second determining unit 710 is used to determine the resource configuration information of PUCCH;
[0358] The first sending unit 720 is used to send the resource configuration information to the terminal;
[0359] The resource configuration information includes: information on a first type of time slot and / or information on a second type of time slot; the number of available PUCCH symbols in the first type of time slot is equal to the total number of symbols in the time slot, and the number of available PUCCH symbols in the second type of time slot is less than the total number of symbols in the time slot.
[0360] Optionally, the resource configuration information includes at least one of the following:
[0361] The first configuration information for the scheduling information (SR);
[0362] Second configuration information for Channel State Information (CSI);
[0363] Third configuration information for the Hybrid Automatic Repeat Request-Acknowledge (HARQ-ACK) message.
[0364] Optionally, the second determining unit includes:
[0365] The first determining subunit is used to determine the number of first PRBs required for uplink transmission in the first type of time slot based on the available PUCCH symbols corresponding to the first type of time slot and the amount of information to be transmitted.
[0366] The second determining subunit is used to determine the number of second PRBs required for uplink transmission in the second type of time slot based on the available PUCCH symbols corresponding to the second type of time slot and the amount of information to be transmitted.
[0367] The third determining subunit is used to determine the second configuration information based on the comparison result between the first PRB quantity and the second PRB quantity;
[0368] The information carried by the information to be transmitted includes: the total information carried by CSI and the HARQ-ACK information of the first bit value.
[0369] Optionally, the third determining subunit is specifically used to include:
[0370] If the number of the first PRB and the number of the second PRB are equal, then the second configuration information is determined to include: information of the first type of time slot and information of the second type of time slot; otherwise, the second configuration information is determined to include: information of the first type of time slot.
[0371] Optionally, the second determining unit includes:
[0372] The fourth determining subunit is used to configure N resource sets for the HARQ-ACK, and the third configuration information includes the N resource sets;
[0373] Each resource set can hold a different number of bits; N is a positive integer.
[0374] Optionally, the fourth determining subunit is used to perform at least one of the following operations:
[0375] The amount of HARQ-ACK information that the first resource set can carry is less than or equal to the first bit value;
[0376] The amount of HARQ-ACK information that the second resource set can carry is greater than the first bit value;
[0377] Configure a second resource set to carry the HARQ-ACK and CSI multiplexing, and the number of bits that the second resource set can carry is greater than or equal to the total information amount of the multiplexing, and the amount of information that the second resource set can carry for the HARQ-ACK is greater than the first bit value;
[0378] The third resource set is configured to carry the HARQ-ACK and CSI multiplexing, and the number of bits that the third resource set can carry is greater than or equal to the total information amount of the multiplexing, and the amount of information that the third resource set can carry for the HARQ-ACK is greater than the second bit value.
[0379] Optionally, the device further includes:
[0380] The first configuration unit is used to configure the number of bits that the second resource set can carry according to the second configuration information corresponding to the CSI.
[0381] Optionally, the first configuration unit is specifically used to perform one of the following operations:
[0382] If the second configuration information includes information about the second type of time slot, then the number of bits that the second resource set can carry is configured according to the maximum number of bits carried by a PRB in the second type of time slot;
[0383] If the second configuration information does not include information about the second type of time slot, then the number of bits that the second resource set can carry is determined based on the maximum number of bits carried by a PRB in the first type of time slot.
[0384] Optionally, the device further includes: a second configuration unit;
[0385] The second configuration unit is specifically used for:
[0386] If the number of bits that the CSI resource indicated by the second configuration information can carry is greater than or equal to the total amount of information multiplexed, then the resource indicated by configuring the second resource set includes the CSI resource indicated by the second configuration information.
[0387] and / or
[0388] If the number of bits that the CSI resource indicated by the second configuration information can carry is greater than or equal to the total amount of information multiplexed, then the resources indicated by the third resource set are configured to include the CSI resource indicated by the second configuration information.
[0389] In an embodiment of this application, the network-side device configures resource configuration information for the PUCCH. The resource configuration information may include time slot resources with different numbers of available PUCCH symbols, so that the terminal can determine the transmission resources used for uplink transmission from the resource configuration information, thereby improving the utilization rate of PUCCH symbols and increasing time slot utilization.
[0390] It should be noted that the apparatus provided in this embodiment of the invention can implement all the method steps implemented in the method embodiment applied to network side devices and can achieve the same technical effect. Therefore, the parts and beneficial effects that are the same as those in the method embodiment will not be described in detail here.
[0391] It should be noted that the division of units in the embodiments of this application is illustrative and only represents one logical functional division. In actual implementation, other division methods may be used. Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated units described above can be implemented in hardware or as software functional units.
[0392] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a processor-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) or processor to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0393] like Figure 8 As shown, this embodiment of the invention also provides a terminal, including: a memory 820, a transceiver 800, and a processor 810;
[0394] The memory 820 is used to store computer programs; the transceiver 800 is used to send and receive data under the control of the processor; the processor 810 is used to read the computer programs in the memory and perform the following operations:
[0395] Obtain resource configuration information for the Physical Uplink Control Channel (PUCCH);
[0396] Based on the resource configuration information, determine the transmission resources used for uplink transmission;
[0397] The resource configuration information includes: information on a first type of time slot and / or information on a second type of time slot; the number of available PUCCH symbols in the first type of time slot is equal to the total number of symbols in the time slot, and the number of available PUCCH symbols in the second type of time slot is less than the total number of symbols in the time slot.
[0398] Optionally, the resource configuration information includes at least one of the following:
[0399] The first configuration information for SR;
[0400] Second configuration information for CSI;
[0401] Third configuration information for HARQ-ACK.
[0402] Optionally, the second configuration information includes: information on the first type of time slot and information on the second type of time slot;
[0403] or,
[0404] The second configuration information includes: information about the first type of time slot.
[0405] Optionally, if the number of first PRBs required for uplink transmission of the information to be transmitted in the first type of time slot is the same as the number of second PRBs required for uplink transmission of the information to be transmitted in the second type of time slot, the second configuration information includes information about the first type of time slot and information about the second type of time slot.
[0406] If the number of first PRBs required to transmit the information to be transmitted in the first type of time slot is different from the number of second PRBs required to transmit the information to be transmitted in the second type of time slot, the second configuration information includes information about the first type of time slot.
[0407] Optionally, the processor is configured to read the computer program in the memory and perform one of the following operations:
[0408] If the information to be transmitted is the CSI, and the second configuration information includes information on the first type of time slot and information on the second type of time slot, then the transmission resource is determined to be either the first type of time slot or the second type of time slot.
[0409] If the information to be transmitted is the CSI, and the second configuration information only includes the first type of time slot, then the transmission resource is determined to be the first type of time slot.
[0410] Optionally, the third configuration information includes information on N resource sets, each of which can carry a different number of bits;
[0411] Where N is a positive integer.
[0412] Optionally, the processor is configured to read the computer program in the memory and perform at least one of the following operations:
[0413] If the information to be transmitted is the HARQ-ACK, and the amount of information in the HARQ-ACK is less than or equal to the first bit value, then the transmission resource is determined to be the first resource set in the third configuration information;
[0414] If the information to be transmitted is the HARQ-ACK, and the amount of information in the HARQ-ACK is greater than the first bit value, then the transmission resource is determined to be the second resource set in the third configuration information;
[0415] If the HARQ-ACK and CSI multiplex transmission resources, and the information content of the HARQ-ACK is greater than the first bit value, and the number of bits that the second resource set in the third configuration information can carry is greater than or equal to the total information content of the multiplexing, then the transmission resource is determined to be the second resource set.
[0416] If the HARQ-ACK and CSI multiplex transmission resources, and the information content of the HARQ-ACK is greater than the first bit value, and the number of bits that the second resource set in the third configuration information can carry is less than the total information content of the multiplexing, then the transmission resource is determined to be the third resource set in the third configuration information.
[0417] Optionally, the processor is configured to read the computer program in the memory and perform the following operations:
[0418] Based on the second configuration information corresponding to the CSI, determine the number of bits that the second resource set can carry.
[0419] Optionally, the processor is configured to read the computer program in the memory and perform one of the following operations:
[0420] If the second configuration information includes information about the second type of time slot, then the number of bits that the second resource set can carry is determined based on the maximum number of bits carried by a PRB in the second type of time slot.
[0421] If the second configuration information does not include information about the second type of time slot, then the number of bits that the second resource set can carry is determined based on the maximum number of bits carried by a PRB in the first type of time slot.
[0422] Optionally, the resources indicated by the second resource set include the CSI resources indicated by the second configuration information;
[0423] and / or
[0424] The resources indicated by the third resource set include the CSI resources indicated by the second configuration information;
[0425] Wherein, the number of bits that the CSI resource indicated by the second configuration information can carry is greater than or equal to the total amount of information multiplexed.
[0426] Optionally, the processor is configured to read the computer program in the memory and perform the following operations:
[0427] If the resource configuration information includes information about the second type of time slot, and there are at least two second type time slots, and the number of available PUCCH symbols corresponding to each second type of time slot is different, then the transmission resource is determined to be a second type of time slot that satisfies the first condition;
[0428] The first condition includes one of the following:
[0429] PUCCH has the most available symbols;
[0430] It can be compatible with at least two different PUCCH available symbol numbers at the same time.
[0431] In the embodiments of this application, the terminal obtains PUCCH resource configuration information, which may include time slot resources with different numbers of available PUCCH symbols. The terminal determines the transmission resources used for uplink transmission from the resource configuration information, thereby improving the utilization rate of PUCCH symbols and increasing time slot utilization.
[0432] It should be noted that, in Figure 8 In this context, the bus architecture can include any number of interconnected buses and bridges, specifically linking various circuits together, represented by one or more processors (processor 810) and memory (memory 820). The bus architecture can also link various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and therefore will not be described further herein. The bus interface provides an interface. The transceiver 800 can be multiple components, including transmitters and transceivers, providing a unit for communicating with various other devices over a transmission medium. For different terminals, the user interface 830 can also be an interface capable of connecting external or internal devices, including but not limited to keypads, displays, speakers, microphones, joysticks, etc. The processor 810 is responsible for managing the bus architecture and general processing, and the memory 820 can store data used by the processor 810 during operation.
[0433] Optionally, the processor 810 can be a CPU (Central Processing Unit), ASIC (Application Specific Integrated Circuit), FPGA (Field-Programmable Gate Array), or CPLD (Complex Programmable Logic Device), and the processor can also adopt a multi-core architecture.
[0434] The processor executes any of the methods described in the embodiments of this application according to the obtained executable instructions by calling a computer program stored in memory. The processor and memory may also be physically separated.
[0435] It should be noted that the terminal provided in this embodiment of the invention can implement all the method steps implemented in the method embodiment applied to the terminal, and can achieve the same technical effect. Here, the parts that are the same as those in the method embodiment and the beneficial effects will not be described in detail.
[0436] like Figure 9As shown, this embodiment of the invention also provides a network-side device, including: a memory 920, a transceiver 900, and a processor 910;
[0437] The memory 920 is used to store computer programs; the transceiver 900 is used to send and receive data under the control of the processor; the processor 910 is used to read the computer programs in the memory and perform the following operations:
[0438] Determine the resource configuration information of PUCCH;
[0439] The transceiver 900 is used to: send the resource configuration information to the terminal;
[0440] The resource configuration information includes: information on a first type of time slot and / or information on a second type of time slot; the number of available PUCCH symbols in the first type of time slot is equal to the total number of symbols in the time slot, and the number of available PUCCH symbols in the second type of time slot is less than the total number of symbols in the time slot.
[0441] Optionally, the resource configuration information includes at least one of the following:
[0442] The first configuration information for SR;
[0443] Second configuration information for CSI;
[0444] Third configuration information for HARQ-ACK.
[0445] Optionally, the processor is configured to read the computer program in the memory and perform the following operations:
[0446] Based on the available PUCCH symbols corresponding to the first type of time slot and the amount of information to be transmitted, determine the number of first PRBs required for uplink transmission in the first type of time slot.
[0447] Based on the available PUCCH symbols corresponding to the second type of time slot and the amount of information to be transmitted, determine the number of second PRBs required for uplink transmission in the second type of time slot;
[0448] The second configuration information is determined based on the comparison result between the first PRB quantity and the second PRB quantity;
[0449] The information carried by the information to be transmitted includes: the total information carried by CSI and the HARQ-ACK information of the first bit value.
[0450] Optionally, the processor is configured to read the computer program in the memory and perform the following operations:
[0451] If the number of the first PRB and the number of the second PRB are equal, then the second configuration information is determined to include: information of the first type of time slot and information of the second type of time slot; otherwise, the second configuration information is determined to include: information of the first type of time slot.
[0452] Optionally, the processor is configured to read the computer program in the memory and perform the following operations:
[0453] For the HARQ-ACK, N resource sets are configured, and the third configuration information includes the N resource sets;
[0454] Each resource set can hold a different number of bits; N is a positive integer.
[0455] Optionally, the processor is configured to read the computer program in the memory and perform at least one of the following operations:
[0456] The amount of HARQ-ACK information that the first resource set can carry is less than or equal to the first bit value;
[0457] The amount of HARQ-ACK information that the second resource set can carry is greater than the first bit value;
[0458] Configure a second resource set to carry the HARQ-ACK and CSI multiplexing, and the number of bits that the second resource set can carry is greater than or equal to the total information amount of the multiplexing, and the amount of information that the second resource set can carry for the HARQ-ACK is greater than the first bit value;
[0459] The third resource set is configured to carry the HARQ-ACK and CSI multiplexing, and the number of bits that the third resource set can carry is greater than or equal to the total information amount of the multiplexing, and the amount of information that the third resource set can carry for the HARQ-ACK is greater than the second bit value.
[0460] Optionally, the processor is configured to read the computer program in the memory and perform the following operations:
[0461] Configure the number of bits that the second resource set can carry based on the second configuration information corresponding to the CSI.
[0462] Optionally, the processor is configured to read the computer program in the memory and perform one of the following operations:
[0463] If the second configuration information includes information about the second type of time slot, then the number of bits that the second resource set can carry is configured according to the maximum number of bits carried by a PRB in the second type of time slot;
[0464] If the second configuration information does not include information about the second type of time slot, then the number of bits that the second resource set can carry is determined based on the maximum number of bits carried by a PRB in the first type of time slot.
[0465] Optionally, the processor is configured to read the computer program in the memory and perform the following operations:
[0466] If the number of bits that the CSI resource indicated by the second configuration information can carry is greater than or equal to the total amount of information multiplexed, then the resource indicated by configuring the second resource set includes the CSI resource indicated by the second configuration information.
[0467] and / or
[0468] If the number of bits that the CSI resource indicated by the second configuration information can carry is greater than or equal to the total amount of information multiplexed, then the resources indicated by the third resource set are configured to include the CSI resource indicated by the second configuration information.
[0469] In an embodiment of this application, the network-side device configures resource configuration information for the PUCCH. The resource configuration information may include time slot resources with different numbers of available PUCCH symbols, so that the terminal can determine the transmission resources used for uplink transmission from the resource configuration information, thereby improving the utilization rate of PUCCH symbols and increasing time slot utilization.
[0470] Among them, Figure 9 In this context, the bus architecture can include any number of interconnected buses and bridges, specifically linking various circuits together, represented by one or more processors (processor 910) and memory (memory 920). The bus architecture can also link various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and therefore will not be described further herein. The bus interface provides an interface. The transceiver 900 can be multiple elements, including transmitters and transceivers, providing a unit for communicating with various other devices over a transmission medium. The processor 910 is responsible for managing the bus architecture and general processing, and the memory 920 can store data used by the processor 910 during operation.
[0471] The processor 910 can be a central processing unit (CPU), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or a complex programmable logic device (CPLD). The processor can also adopt a multi-core architecture.
[0472] It should be noted that the network-side device provided in this embodiment of the invention can implement all the method steps implemented in the method embodiment applied to the network-side device, and can achieve the same technical effect. Therefore, the parts and beneficial effects that are the same as those in the method embodiment will not be described in detail here.
[0473] In addition, specific embodiments of the present invention also provide a processor-readable storage medium storing a computer program thereon, wherein the program, when executed by a processor, implements the steps of the resource allocation method described above. This achieves the same technical effect, and to avoid repetition, will not be repeated here. The readable storage medium can be any available medium or data storage device accessible to the processor, including but not limited to magnetic storage (e.g., floppy disks, hard disks, magnetic tapes, magneto-optical disks (MO), etc.), optical storage (e.g., CDs, DVDs, BDs, HVDs, etc.), and semiconductor storage (e.g., ROMs, EPROMs, EEPROMs, non-volatile memory (NAND flash), solid-state drives (SSDs), etc.).
[0474] Those skilled in the art will understand that embodiments of this application can be provided as methods, systems, or computer program products. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this application can take the form of a computer program product implemented on one or more computer-usable storage media (including, but not limited to, disk storage and optical storage) containing computer-usable program code.
[0475] This application is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this application. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer-executable instructions. These computer-executable instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in one or more blocks of the flowchart illustrations and / or one or more blocks of the block diagrams.
[0476] These processor-executable instructions may also be stored in a processor-readable memory that can instruct a computer or other programmable data processing device to operate in a particular manner, such that the instructions stored in the processor-readable memory produce an article of manufacture including instruction means that implement the functions specified in one or more flowcharts and / or one or more blocks of a block diagram.
[0477] These processor-executable instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer-implemented process, such that the instructions, which execute on the computer or other programmable apparatus, provide steps for implementing the functions specified in one or more flowcharts and / or one or more blocks of a block diagram.
[0478] Obviously, those skilled in the art can make various modifications and variations to this application without departing from the spirit and scope of this application. Therefore, if such modifications and variations fall within the scope of the claims of this application and their equivalents, this application also intends to include such modifications and variations.
Claims
1. A resource allocation method, characterized in that, include: The terminal obtains the resource configuration information of the Physical Uplink Control Channel (PUCCH); The terminal determines the transmission resources used for uplink transmission based on the resource configuration information; The resource configuration information is used to indicate the available time slots for uplink transmission; the resource configuration information includes: information on a first type of time slot and information on a second type of time slot; the number of available PUCCH symbols in the first type of time slot is the total number of symbols in the time slot, and the number of available PUCCH symbols in the second type of time slot is less than the total number of symbols in the time slot.
2. The method according to claim 1, characterized in that, The resource configuration information includes at least one of the following: The first configuration information for the scheduling information (SR); Second configuration information for Channel State Information (CSI); Third configuration information for the Hybrid Automatic Repeat Request-Acknowledge (HARQ-ACK) message.
3. The method according to claim 2, characterized in that, The second configuration information includes: information on the first type of time slot and information on the second type of time slot; or, When the resource configuration information includes the second configuration information, and also includes the first configuration information and / or the third configuration information, the second configuration information includes: information on a first type of time slot; the first configuration information and / or the third configuration information includes information on a second type of time slot.
4. The method according to claim 3, characterized in that, If the number of first physical resource blocks (PRBs) required for uplink transmission of the information to be transmitted in the first type of time slot is the same as the number of second PRBs required for uplink transmission of the information to be transmitted in the second type of time slot, the second configuration information includes information about the first type of time slot and information about the second type of time slot. If the number of first PRBs required to transmit the information to be transmitted in the first type of time slot is different from the number of second PRBs required to transmit the information to be transmitted in the second type of time slot, the second configuration information includes information about the first type of time slot.
5. The method according to claim 4, characterized in that, The step of determining the transmission resources used for uplink transmission based on the resource configuration information includes one of the following: If the information to be transmitted is the CSI, and the second configuration information includes information on the first type of time slot and information on the second type of time slot, then the transmission resource is determined to be either the first type of time slot or the second type of time slot. If the information to be transmitted is the CSI, and the second configuration information only includes information about the first type of time slot, then the transmission resource is determined to be the first type of time slot.
6. The method according to claim 2, characterized in that, The third configuration information includes information on N resource sets, each of which can carry a different number of bits; Where N is a positive integer.
7. The method according to claim 6, characterized in that, The determination of the transmission resources used for uplink transmission includes at least one of the following: If the information to be transmitted is the HARQ-ACK, and the amount of information in the HARQ-ACK is less than or equal to the first bit value, then the transmission resource is determined to be the first resource set in the third configuration information; If the information to be transmitted is the HARQ-ACK, and the amount of information in the HARQ-ACK is greater than the first bit value, then the transmission resource is determined to be the second resource set in the third configuration information; If the HARQ-ACK and CSI multiplex transmission resources, and the information content of the HARQ-ACK is greater than the first bit value, and the number of bits that the second resource set in the third configuration information can carry is greater than or equal to the total information content of the multiplexing, then the transmission resource is determined to be the second resource set. If the HARQ-ACK and CSI multiplex transmission resources, and the information content of the HARQ-ACK is greater than the first bit value, and the number of bits that the second resource set in the third configuration information can carry is less than the total information content of the multiplexing, then the transmission resource is determined to be the third resource set in the third configuration information.
8. The method according to claim 7, characterized in that, The method further includes: Based on the second configuration information corresponding to the CSI, determine the number of bits that the second resource set can carry.
9. The method according to claim 8, characterized in that, The step of determining the number of bits that the second resource set can carry based on the second configuration information corresponding to the CSI includes the following: If the second configuration information includes information about the second type of time slot, then the number of bits that the second resource set can carry is determined based on the maximum number of bits carried by a PRB in the second type of time slot. If the second configuration information does not include information about the second type of time slot, then the number of bits that the second resource set can carry is determined based on the maximum number of bits carried by a PRB in the first type of time slot.
10. The method according to claim 7, characterized in that, The resources indicated by the second resource set include the CSI resources indicated by the second configuration information; and / or The resources indicated by the third resource set include the CSI resources indicated by the second configuration information; Wherein, the number of bits that the CSI resource indicated by the second configuration information can carry is greater than or equal to the total amount of information multiplexed.
11. The method according to claim 1, characterized in that, The step of determining the transmission resources used for uplink transmission based on the resource configuration information includes: If there are at least two second-type time slots, and the number of available PUCCH symbols corresponding to each second-type time slot is different, then the transmission resource is determined to be a second-type time slot that satisfies the first condition; The first condition includes one of the following: PUCCH has the most available symbols; It can be compatible with at least two different PUCCH available symbol numbers at the same time.
12. A resource allocation method, characterized in that, include: Network-side devices determine the resource configuration information of PUCCH; The network-side device sends the resource configuration information to the terminal; The resource configuration information is used to indicate the available time slots for uplink transmission; the resource configuration information includes: information on a first type of time slot and information on a second type of time slot; the number of available PUCCH symbols in the first type of time slot is the total number of symbols in the time slot, and the number of available PUCCH symbols in the second type of time slot is less than the total number of symbols in the time slot.
13. The method according to claim 12, characterized in that, The resource configuration information includes at least one of the following: The first configuration information for the scheduling information (SR); Second configuration information for Channel State Information (CSI); Third configuration information for the Hybrid Automatic Repeat Request-Acknowledge (HARQ-ACK) message.
14. The method according to claim 13, characterized in that, The determination of PUCCH resource configuration information includes: Based on the available PUCCH symbols corresponding to the first type of time slot and the amount of information to be transmitted, determine the number of first PRBs required for uplink transmission in the first type of time slot. Based on the available PUCCH symbols corresponding to the second type of time slot and the amount of information to be transmitted, determine the number of second PRBs required for uplink transmission in the second type of time slot; The second configuration information is determined based on the comparison result between the first PRB quantity and the second PRB quantity; The information carried by the information to be transmitted includes: the total information carried by CSI and the HARQ-ACK information of the first bit value.
15. The method according to claim 14, characterized in that, The step of determining the second configuration information based on the comparison result of the first PRB quantity and the second PRB quantity includes: If the number of the first PRB and the number of the second PRB are equal, then the second configuration information is determined to include: information of the first type of time slot and information of the second type of time slot; otherwise, the second configuration information is determined to include: information of the first type of time slot. Wherein, if the second configuration information includes information on the first type of time slot, the resource configuration information also includes the first configuration information and / or the third configuration information, wherein the first configuration information and / or the third configuration information includes information on the second type of time slot.
16. The method according to claim 13, characterized in that, The determination of PUCCH resource configuration information includes: For the HARQ-ACK, N resource sets are configured, and the third configuration information includes the N resource sets; Each resource set can hold a different number of bits; N is a positive integer.
17. The method according to claim 16, characterized in that, For the HARQ-ACK, N resource sets are configured, including at least one of the following: The amount of HARQ-ACK information that the first resource set can carry is less than or equal to the first bit value; The amount of HARQ-ACK information that the second resource set can carry is greater than the first bit value; Configure a second resource set to carry the HARQ-ACK and CSI multiplexing, and the number of bits that the second resource set can carry is greater than or equal to the total information amount of the multiplexing, and the amount of information that the second resource set can carry for the HARQ-ACK is greater than the first bit value; The third resource set is configured to carry the HARQ-ACK and CSI multiplexing, and the number of bits that the third resource set can carry is greater than or equal to the total information amount of the multiplexing, and the amount of information that the third resource set can carry for the HARQ-ACK is greater than the second bit value.
18. The method according to claim 17, characterized in that, The method further includes: Configure the number of bits that the second resource set can carry based on the second configuration information corresponding to the CSI.
19. The method according to claim 18, characterized in that, The step of configuring the number of bits that the second resource set can carry based on the second configuration information corresponding to the CSI includes the following: If the second configuration information includes information about the second type of time slot, then the number of bits that the second resource set can carry is configured according to the maximum number of bits carried by a PRB in the second type of time slot; If the second configuration information does not include information about the second type of time slot, then the number of bits that the second resource set can carry is determined based on the maximum number of bits carried by a PRB in the first type of time slot.
20. The method according to claim 17, characterized in that, The method further includes: If the number of bits that the CSI resource indicated by the second configuration information can carry is greater than or equal to the total amount of information multiplexed, then the resource indicated by configuring the second resource set includes the CSI resource indicated by the second configuration information. and / or If the number of bits that the CSI resource indicated by the second configuration information can carry is greater than or equal to the total amount of information multiplexed, then the resources indicated by the third resource set are configured to include the CSI resource indicated by the second configuration information.
21. A terminal, characterized in that, include: Memory, transceiver, processor: Memory, used to store computer programs; Transceiver, used to send and receive data under the control of the processor; Processor, configured to read the computer program in the memory and perform the following operations: Obtain resource configuration information for the Physical Uplink Control Channel (PUCCH); Based on the resource configuration information, determine the transmission resources used for uplink transmission; The resource configuration information is used to indicate the available time slots for uplink transmission; the resource configuration information includes: information on a first type of time slot and information on a second type of time slot; the number of available PUCCH symbols in the first type of time slot is the total number of symbols in the time slot, and the number of available PUCCH symbols in the second type of time slot is less than the total number of symbols in the time slot.
22. The terminal according to claim 21, characterized in that, The resource configuration information includes at least one of the following: The first configuration information for SR; Second configuration information for CSI; Third configuration information for HARQ-ACK.
23. The terminal according to claim 22, characterized in that, The second configuration information includes: information on the first type of time slot and information on the second type of time slot; or, When the resource configuration information includes the second configuration information, and also includes the first configuration information and / or the third configuration information, the second configuration information includes: information on a first type of time slot; the first configuration information and / or the third configuration information includes information on a second type of time slot.
24. The terminal according to claim 23, characterized in that, If the number of first PRBs required for uplink transmission of the information to be transmitted in the first type of time slot is the same as the number of second PRBs required for uplink transmission of the information to be transmitted in the second type of time slot, the second configuration information includes information about the first type of time slot and information about the second type of time slot. If the number of first PRBs required to transmit the information to be transmitted in the first type of time slot is different from the number of second PRBs required to transmit the information to be transmitted in the second type of time slot, the second configuration information includes information about the first type of time slot.
25. The terminal according to claim 24, characterized in that, The processor is used to read the computer program in the memory and perform one of the following operations: If the information to be transmitted is the CSI, and the second configuration information includes information on the first type of time slot and information on the second type of time slot, then the transmission resource is determined to be either the first type of time slot or the second type of time slot. If the information to be transmitted is the CSI, and the second configuration information only includes information about the first type of time slot, then the transmission resource is determined to be the first type of time slot.
26. The terminal according to claim 22, characterized in that, The third configuration information includes information on N resource sets, each of which can carry a different number of bits; Where N is a positive integer.
27. The terminal according to claim 26, characterized in that, The processor is configured to read a computer program from the memory and perform at least one of the following operations: If the information to be transmitted is the HARQ-ACK, and the amount of information in the HARQ-ACK is less than or equal to the first bit value, then the transmission resource is determined to be the first resource set in the third configuration information; If the information to be transmitted is the HARQ-ACK, and the amount of information in the HARQ-ACK is greater than the first bit value, then the transmission resource is determined to be the second resource set in the third configuration information; If the HARQ-ACK and CSI multiplex transmission resources, and the information content of the HARQ-ACK is greater than the first bit value, and the number of bits that the second resource set in the third configuration information can carry is greater than or equal to the total information content of the multiplexing, then the transmission resource is determined to be the second resource set. If the HARQ-ACK and CSI multiplex transmission resources, and the information content of the HARQ-ACK is greater than the first bit value, and the number of bits that the second resource set in the third configuration information can carry is less than the total information content of the multiplexing, then the transmission resource is determined to be the third resource set in the third configuration information.
28. The terminal according to claim 27, characterized in that, The processor is used to read the computer program in the memory and perform the following operations: Based on the second configuration information corresponding to the CSI, determine the number of bits that the second resource set can carry.
29. The terminal according to claim 28, characterized in that, The processor is used to read the computer program in the memory and perform one of the following operations: If the second configuration information includes information about the second type of time slot, then the number of bits that the second resource set can carry is determined based on the maximum number of bits carried by a PRB in the second type of time slot. If the second configuration information does not include information about the second type of time slot, then the number of bits that the second resource set can carry is determined based on the maximum number of bits carried by a PRB in the first type of time slot.
30. The terminal according to claim 27, characterized in that, The resources indicated by the second resource set include the CSI resources indicated by the second configuration information; and / or The resources indicated by the third resource set include the CSI resources indicated by the second configuration information; Wherein, the number of bits that the CSI resource indicated by the second configuration information can carry is greater than or equal to the total amount of information multiplexed.
31. The terminal according to claim 21, characterized in that, The processor is used to read the computer program in the memory and perform the following operations: If there are at least two second-type time slots, and the number of available PUCCH symbols corresponding to each second-type time slot is different, then the transmission resource is determined to be a second-type time slot that satisfies the first condition; The first condition includes one of the following: PUCCH has the most available symbols; It can be compatible with at least two different PUCCH available symbol numbers at the same time.
32. A network-side device, characterized in that, include: Memory, transceiver, processor: Memory, used to store computer programs; Transceiver, used to send and receive data under the control of the processor; Processor, configured to read the computer program in the memory and perform the following operations: Determine the resource configuration information of PUCCH; The transceiver is used to: send the resource configuration information to the terminal; The resource configuration information is used to indicate the available time slots for uplink transmission; the resource configuration information includes: information on a first type of time slot and information on a second type of time slot; the number of available PUCCH symbols in the first type of time slot is the total number of symbols in the time slot, and the number of available PUCCH symbols in the second type of time slot is less than the total number of symbols in the time slot.
33. The network-side device according to claim 32, characterized in that, The resource configuration information includes at least one of the following: The first configuration information for SR; Second configuration information for CSI; Third configuration information for HARQ-ACK.
34. The network-side device according to claim 33, characterized in that, The processor is used to read the computer program in the memory and perform the following operations: Based on the available PUCCH symbols corresponding to the first type of time slot and the amount of information to be transmitted, determine the number of first PRBs required for uplink transmission in the first type of time slot. Based on the available PUCCH symbols corresponding to the second type of time slot and the amount of information to be transmitted, determine the number of second PRBs required for uplink transmission in the second type of time slot; The second configuration information is determined based on the comparison result between the first PRB quantity and the second PRB quantity; The information carried by the information to be transmitted includes: the total information carried by CSI and the HARQ-ACK information of the first bit value.
35. The network-side device according to claim 34, characterized in that, The processor is used to read the computer program in the memory and perform the following operations: If the number of the first PRB and the number of the second PRB are equal, then the second configuration information is determined to include: information of the first type of time slot and information of the second type of time slot; otherwise, the second configuration information is determined to include: information of the first type of time slot. Wherein, if the second configuration information includes information on the first type of time slot, the resource configuration information also includes the first configuration information and / or the third configuration information, wherein the first configuration information and / or the third configuration information includes information on the second type of time slot.
36. The network-side device according to claim 33, characterized in that, The processor is used to read the computer program in the memory and perform the following operations: For the HARQ-ACK, N resource sets are configured, and the third configuration information includes the N resource sets; Each resource set can hold a different number of bits; N is a positive integer.
37. The network-side device according to claim 36, characterized in that, The processor is configured to read a computer program from the memory and perform at least one of the following operations: The amount of HARQ-ACK information that the first resource set can carry is less than or equal to the first bit value; The amount of HARQ-ACK information that the second resource set can carry is greater than the first bit value; Configure a second resource set to carry the HARQ-ACK and CSI multiplexing, and the number of bits that the second resource set can carry is greater than or equal to the total information amount of the multiplexing, and the amount of information that the second resource set can carry for the HARQ-ACK is greater than the first bit value; The third resource set is configured to carry the HARQ-ACK and CSI multiplexing, and the number of bits that the third resource set can carry is greater than or equal to the total information amount of the multiplexing, and the amount of information that the third resource set can carry for the HARQ-ACK is greater than the second bit value.
38. The network-side device according to claim 37, characterized in that, The processor is used to read the computer program in the memory and perform the following operations: Configure the number of bits that the second resource set can carry based on the second configuration information corresponding to the CSI.
39. The network-side device according to claim 38, characterized in that, The processor is used to read the computer program in the memory and perform one of the following operations: If the second configuration information includes information about the second type of time slot, then the number of bits that the second resource set can carry is configured according to the maximum number of bits carried by a PRB in the second type of time slot; If the second configuration information does not include information about the second type of time slot, then the number of bits that the second resource set can carry is determined based on the maximum number of bits carried by a PRB in the first type of time slot.
40. The network-side device according to claim 37, characterized in that, The processor is used to read the computer program in the memory and perform the following operations: If the number of bits that the CSI resource indicated by the second configuration information can carry is greater than or equal to the total amount of information multiplexed, then the resource indicated by configuring the second resource set includes the CSI resource indicated by the second configuration information. and / or If the number of bits that the CSI resource indicated by the second configuration information can carry is greater than or equal to the total amount of information multiplexed, then the resources indicated by the third resource set are configured to include the CSI resource indicated by the second configuration information.
41. A resource allocation device, characterized in that, include: The first acquisition unit is used to acquire the resource configuration information of the Physical Uplink Control Channel (PUCCH). The first determining unit is used to determine the transmission resources used for uplink transmission based on the resource configuration information. The resource configuration information is used to indicate the available time slots for uplink transmission; the resource configuration information includes: information on a first type of time slot and information on a second type of time slot; the number of available PUCCH symbols in the first type of time slot is the total number of symbols in the time slot, and the number of available PUCCH symbols in the second type of time slot is less than the total number of symbols in the time slot.
42. A resource allocation device, characterized in that, include: The second determining unit is used to determine the resource configuration information of PUCCH; The first sending unit is used to send the resource configuration information to the terminal; The resource configuration information is used to indicate the available time slots for uplink transmission; the resource configuration information includes: information on a first type of time slot and information on a second type of time slot; the number of available PUCCH symbols in the first type of time slot is the total number of symbols in the time slot, and the number of available PUCCH symbols in the second type of time slot is less than the total number of symbols in the time slot.
43. A processor-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the steps of the resource allocation method as described in any one of claims 1 to 11, or implements the steps of the resource allocation method as described in any one of claims 12 to 20.