Resource determination method, device, terminal, and readable storage medium
By determining PRBs for UCIs with different priority indices based on bit numbers and rates, the method enhances channel estimation and reliability in 5G systems, addressing the challenge of multiplexed UCIs with varying priorities.
Patent Information
- Application Number
- JP2024518528
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Priority Date
- 2021-09-23
- Filing Date
- 2022-09-23
- Publication Date
- 2025-10-31
- Estimated Expiration
- 2042-09-23
AI Technical Summary
The challenge in 5G systems is determining the number of PRBs to use when transmitting UCI on a PUCCH when UCIs with different priority indices are multiplexed, which affects channel estimation performance due to differing transmit powers and bit rates.
A method to determine the number of PRBs for transmitting UCIs with different priority indices based on their bit numbers and bit rates, ensuring reliable communication by accounting for the distinct reliability requirements of each UCI.
This approach ensures the reliability and availability of communication systems by accurately allocating PRBs for UCIs with varying priority indices, improving channel estimation performance.
Smart Images

Figure 0007763332000052 
Figure 0007763332000053 
Figure 0007763332000054
Abstract
Description
[Technical Field]
[0001] CROSS-REFERENCE TO RELATED APPLICATIONS This application claims priority to a Chinese patent application filed on September 23, 2021, bearing application number 202111117396.4 and entitled "Resource Determination Method, Apparatus, Terminal and Readable Storage Medium," the entire contents of which are incorporated herein by reference.
[0002] The present application relates to the field of communications technology, and specifically to a resource determination method, device, terminal, and readable storage medium. [Background technology]
[0003] The 5th Generation Mobile Communication (5G) system must adapt to diverse scenarios and business demands. The 5G system defines three major application scenarios: Enhanced Mobile Broadband (eMBB), Ultra-reliable and Low Latency Communications (URLLC), and Massive Machine Type Communication (mMTC). These application scenarios require the system to have high reliability, low latency, wide bandwidth, and wide coverage. Some user equipment (UE) may support multiple different services. For example, a UE may support both the ultra-reliable and low-latency URLLC service and the high-capacity, high-rate eMBB service. In a 5G New Radio (NR) system, different channels can have different starting symbols and lengths, resulting in overlapping transmission resource time domains. However, when multiple overlapping physical uplink control channels (PUCCHs) are transmitted in one slot, the single-carrier characteristics of the UE are destroyed, and the difference in transmit power may cause degradation of channel estimation performance.
[0004] In the prior art, when uplink control information (UCI) is transmitted on a PUCCH, UCI transmitted on the same PUCCH has the same priority index and corresponds to one bit rate. However, in a scenario where UCIs with different priority indexes are multiplexed on the same PUCCH and UCIs with different priority indexes use different bit rates, how to determine the number of PRBs used when transmitting UCI is an issue that needs to be resolved quickly. Summary of the Invention [Problem to be solved by the invention]
[0005] The embodiments of the present application provide a resource determination method, device, terminal, and readable storage medium that can solve the problem of how to determine the number of PRBs to be used when transmitting UCI when UCIs of different priority indices are multiplexed on the same PUCCH. [Means for solving the problem]
[0006] According to a first aspect, there is provided a resource determination method, the method comprising: determining a number of target physical resource blocks (PRBs) for transmitting the first UCI and the second UCI on the PUCCH resource based on a number of bits of the first UCI, a number of bits of the second UCI, a bit rate of the first UCI, and a bit rate of the second UCI, when the first UCI and the second UCI are multiplexed on the same physical uplink control channel (PUCCH) resource; Here, the priority index of the first UCI is different from the priority index of the second UCI.
[0007] According to a second aspect, there is provided a resource determination apparatus, the apparatus comprising: a determination module used to determine a target physical resource block (PRB) number for transmitting the first UCI and the second UCI on the PUCCH resource based on a bit number of the first UCI, a bit number of the second UCI, a bit rate of the first UCI, and a bit rate of the second UCI, when the first UCI and the second UCI are multiplexed on the same physical uplink control channel (PUCCH) resource; Here, the priority index of the first UCI is different from the priority index of the second UCI.
[0008] According to a third aspect, there is provided a terminal including a processor, a memory, and a program or instructions stored in the memory and operable to run on the processor, the program or instructions being operable when executed by the processor to implement the steps of the method of the first aspect.
[0009] According to a fourth aspect, there is provided a terminal including a processor and a communication interface, wherein the processor is used to determine a number of target physical resource blocks (PRBs) for transmitting first uplink control information (UCI) and second UCI on a same physical uplink control channel (PUCCH) resource, based on a number of bits of the first UCI, a number of bits of the second UCI, a bit rate of the first UCI, and a bit rate of the second UCI, when the first UCI and second UCI are multiplexed on the same physical uplink control channel (PUCCH) resource; Here, the priority index of the first UCI is different from the priority index of the second UCI.
[0010] According to a fifth aspect, there is provided a readable storage medium having stored thereon a program or instructions which, when executed by a processor, implements the steps of the method according to the first aspect.
[0011] According to a sixth aspect, there is provided a chip, the chip including a processor and a communication interface, the communication interface coupled to the processor, the processor running a program or instructions and adapted to implement the method of the first aspect.
[0012] According to a seventh aspect, there is provided a computer program / program product, the computer program / program product being stored on a non-transitory storage medium, the computer program / program product being executed by at least one processor to implement the steps of the method according to the first aspect. [Effects of the Invention]
[0013] In an embodiment of the present application, when UCIs with different priority indexes are multiplexed on the same PUCCH resource, the bit rates of UCIs with different priority indexes are different, and the number of PRBs used for PUCCH transmission is determined based on the bit numbers and bit rates of UCIs with different priority indexes, thereby ensuring the different reliability requirements of UCIs with different priority indexes and improving the availability of the communication system. [Brief explanation of the drawings]
[0014] [Figure 1] 1 is a structural schematic diagram of a wireless communication system to which the embodiments of the present application can be applied; [Figure 2] 2 is a flowchart of a resource determination method according to an embodiment of the present application; [Figure 3] 1 is a schematic diagram of a resource mapping scheme used when UCI is transmitted on a PUCCH in the prior art; [Figure 4] 1 is a schematic diagram of a resource mapping scheme according to an embodiment of the present application; [Figure 5] 2 is a second schematic diagram of a resource mapping scheme according to an embodiment of the present application; [Figure 6] 1 is a structural schematic diagram of a resource determination device according to an embodiment of the present application; [Figure 7] 1 is a structural schematic diagram of a terminal according to an embodiment of the present application; [Figure 8] FIG. 2 is a schematic diagram of a hardware structure for implementing a terminal according to an embodiment of the present application; DETAILED DESCRIPTION OF THE INVENTION
[0015] The following clearly and completely describes the technical solutions in the embodiments of the present application, in conjunction with the drawings in the embodiments of the present application, and it is obvious that the described embodiments are only some of the embodiments of the present application, and not all of the embodiments. All other embodiments obtained by those skilled in the art based on the embodiments of the present application fall within the scope of protection of the present application.
[0016] The terms "first," "second," etc. in the specification and claims of this application are intended to distinguish between similar objects and are not intended to describe a particular order or sequence. It should be understood that terms used in this manner are interchangeable where appropriate, so that embodiments of this application may be performed in orders other than those illustrated or described herein, and that objects distinguished by "first" and "second" are generally of the same type and do not limit the number of objects; for example, a first object may be one or more. Furthermore, "and / or" in the specification and claims indicates at least one of the connected objects, and the character " / " generally indicates an "or" relationship between the related objects.
[0017] It should be noted that the techniques described in the embodiments of the present application are not limited to Long Term Evolution (LTE) / LTE-Advanced (LTE-A) systems, but can also be applied to other wireless communication systems, such as Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal Frequency Division Multiple Access (OFDMA), Single-carrier Frequency-Division Multiple Access (SC-FDMA), and other systems. The terms "system" and "network" in the embodiments of the present application are always used interchangeably, and the described techniques may be used in the above-mentioned systems and radio technologies as well as other systems and radio technologies. Although the following description describes New Radio (NR) systems for illustrative purposes and uses NR terminology in most of the following description, these technologies may also be used in applications other than NR system applications, such as sixth generation (6G) systems. th This may be applied to 6G (6th Generation) communication systems.
[0018] FIG. 1 is a structural schematic diagram of a wireless communication system to which the embodiments of the present application can be applied. As shown in FIG. 1, the wireless communication system includes a terminal 11 and a network side device 12. As shown in FIG. Here, the terminal 11 may be referred to as a terminal device or a user equipment (UE), and the terminal 11 may be a terminal-side device such as a mobile phone, a tablet personal computer (Tablet Personal Computer), a laptop computer (also called a notebook computer), a personal digital assistant (PDA), a palmtop computer, a netbook, an ultra-mobile personal computer (UMPC), a mobile internet device (MID), an augmented reality (AR) / virtual reality (VR) device, a robot, a wearable device, a vehicle-mounted equipment (VUE), a pedestrian terminal (PUE), or a smart home (home equipment with wireless communication capabilities, such as a refrigerator, a television, a washing machine, or furniture), and wearable devices include a smart watch, a smart band, a smart earphone, a smart glasses, a smart accessory (smart bracelet, smart bracelet, smart ring, smart necklace, smart anklet, smart wristband, smart clothing, a game console, etc.). It should be noted that the embodiments of the present application are not limited to a specific type of terminal 11 .The network side equipment 12 may be a base station or a core network, where the base station may be called a Node B, an evolved Node B, an access point, a base transceiver station (BTS), a radio base station, a radio transceiver, a basic service set (BSS), an extended service set (ESS), a B node, an evolved B node (eNB), a home B node, a home evolved B node, a WLAN access point, a WiFi node, a transmitting receiving point (TRP), or any other suitable term in the art, as long as the same technical effect is achieved. The base station is not limited to a specific technical term. For illustrative purposes, the embodiments of this application only take base stations in an NR system as examples, but do not limit the specific type of base station.
[0019] The resource determination method according to the embodiments of the present application will be described in detail below through several embodiments and application scenarios thereof in conjunction with the drawings.
[0020] An embodiment of the present application provides a resource determination method, which considers that when a first UCI and a second UCI with priority indexes are multiplexed on the same PUCCH resource, the bit rates of the UCIs with different priority indexes are different, and determines the number of target physical resource blocks (PRBs) for transmitting the first UCI and the second UCI on the PUCCH resource based on the number of bits of the first UCI, the number of bits of the second UCI, the bit rate of the first UCI, and the bit rate of the second UCI, thereby ensuring the different reliability requirements of the UCIs with different priority indexes and improving the availability of the communication system.
[0021] FIG. 2 is a flowchart of a resource determination method according to an embodiment of the present application, which is used in a terminal. As shown in FIG. 2, the method includes the following steps:
[0022] In step 201, when a first UCI and a second UCI are multiplexed on the same PUCCH resource, a target number of PRBs for transmitting the first UCI and the second UCI on the PUCCH resource is determined based on the number of bits of the first UCI, the number of bits of the second UCI, the bit rate of the first UCI, and the bit rate of the second UCI, where a priority index of the first UCI is different from a priority index of the second UCI.
[0023] Optionally, the embodiments of the present application may be used in a 5G NR system, and when a first UCI and a second UCI with different priority indexes are multiplexed on the same PUCCH resource, one PUCCH format may be configured with two bit rates, i.e., the bit rate of the first UCI and the bit rate of the second UCI.
[0024] Optionally, the message types of the first UCI and the second UCI may include at least one of a Hybrid Automatic Repeat reQuest-ACK (HARQ-ACK), a Selective Repeat (SR), and Channel State Information (CSI).
[0025] Alternatively, the priority index of the first UCI is priority index 0 and the priority index of the second UCI is priority index 1, or the priority index of the first UCI is priority index 1 and the priority index of the second UCI is priority index 0.
[0026] It should be noted that different priority indexes in the present invention may be understood as different priorities, for example, the priority of the first UCI is low priority and the priority of the second UCI is high priority, or the priority of the first UCI is high priority and the priority of the second UCI is low priority.
[0027] The resource determination method according to an embodiment of the present application takes into account that when UCIs with different priority indexes are multiplexed on the same PUCCH resource, the bit rates of the UCIs with different priority indexes are different, and determines the number of PRBs used for PUCCH transmission based on the bit numbers and bit rates of the UCIs with different priority indexes, thereby ensuring the different reliability requirements of the UCIs with different priority indexes and improving the availability of the communication system.
[0028] Optionally, when the first UCI and the second UCI are multiplexed on the same PUCCH resource in step 201, an implementation manner for determining the target number of PRBs for transmitting the first UCI and the second UCI on the PUCCH resource based on the number of bits of the first UCI, the number of bits of the second UCI, the bit rate of the first UCI, and the bit rate of the second UCI includes at least one of the following:
[0029] Method 1: When the first UCI and the second UCI are multiplexed on the same PUCCH resource and transmitted using a target PUCCH format, a first number of PRBs is determined based on the number of bits of the first UCI and the bit rate of the first UCI, and a second number of PRBs is determined based on the number of bits of the second UCI and the bit rate of the second UCI, and the target number of PRBs for transmitting the first UCI and the second UCI on the PUCCH resource is the sum of the first number of PRBs and the second number of PRBs.
[0030] Alternatively, the target PUCCH format may include PUCCH format 2 or PUCCH format 3.
[0031] TIFF0007763332000001.tif36170
[0032] TIFF0007763332000002.tif45170TIFF0007763332000003.tif45170TIFF0007763332000004.tif154170
[0033] Alternatively, when the target PUCCH format is PUCCH format 3, the first PRB number is an integer multiple of 2, 3, or 5, and the second PRB number is an integer multiple of 2, 3, or 5, and see equations (7) and (8): TIFF0007763332000005.tif25170
[0034] Alternatively, if the target PUCCH format is PUCCH format 3, the target PRB number for transmitting the first UCI and the second UCI on the PUCCH resource is an integer multiple of 2, 3, or 5, and is expressed as: TIFF0007763332000006.tif15170
[0035] Optionally, after determining the first number of PRBs and the second number of PRBs according to Scheme 1, the implementation manner in which the terminal performs rate matching and resource mapping on the PUCCH resources may include performing rate matching and resource mapping within the PRBs of the first number of PRBs for a first UCI, and performing rate matching and resource mapping within the PRBs of the second number of PRBs for a second UCI.
[0036] TIFF0007763332000007.tif44170TIFF0007763332000008.tif30170TIFF0007763332000009.tif138170
[0037] Alternatively, if the target PUCCH format is PUCCH format 3, the target PRB number for transmitting the at least two UCIs on the PUCCH resource in mode 2 is an integer multiple of 2, 3, or 5, and can refer to equation (9).
[0038] Alternatively, if the first interlace is configured on the PUCCH resource, the terminal may determine the interlace used for PUCCH transmission according to at least one of the following methods.
[0039] Manner a: When a first interlace and a second interlace are configured on a PUCCH resource, the first UCI and the second UCI are transmitted on the first interlace and the second interlace.
[0040] Manner b: When a first interlace is configured on a PUCCH resource, the first UCI and the second UCI are transmitted on the first interlace.
[0041] Scheme c: When a first interlace is configured on a PUCCH resource and the number of PRBs included in the first interlace meets a target condition, the first UCI and the second UCI are transmitted on the first interlace.
[0042] TIFF0007763332000010.tif94170
[0043] Method d: When a first interlace and a second interlace are configured on a PUCCH resource and the number of PRBs included in the first interlace does not satisfy a target condition, the first UCI and the second UCI are transmitted on the first interlace and the second interlace.
[0044] Alternatively, after determining the target number of PRBs for transmitting the first UCI and the second UCI on the PUCCH resource according to Scheme 2, the implementation manner in which the terminal performs rate matching and resource mapping on the PUCCH resource may include performing rate matching and resource mapping for both the first UCI and the second UCI within the PRBs of the target number of PRBs.
[0045] Specifically, the terminal first determines the number of first resource elements (REs) in a PRB of the target PRB number that satisfies the bit rate of the first UCI based on the number of bits of the first UCI and the bit rate of the first UCI, then performs rate matching and resource mapping for the first UCI on the first RE, and performs rate matching and resource mapping for the second UCI on the first RE and REs other than REs used by a demodulation reference signal (DMRS) in the PRB of the target PRB number; Alternatively, the terminal first determines the number of second resource elements (RE) within a PRB of the target PRB number that satisfies the bit rate of the second UCI based on the number of bits of the second UCI and the bit rate of the second UCI, and then performs rate matching and resource mapping for the second UCI on the second RE, and performs rate matching and resource mapping for the first UCI on REs within a PRB of the target PRB number other than the second RE and REs used by DMRS.
[0046] In the following, a resource determination method according to an embodiment of the present application will be described by taking as an example that the first UCI is a low priority index (LP) HARQ-ACK and the second UCI is a high priority index (HP) HARQ-ACK.
[0047] TIFF0007763332000011.tif66170
[0048] TIFF0007763332000012.tif66170TIFF0007763332000013.tif127170
[0049] TIFF0007763332000014.tif28170
[0050] TIFF0007763332000015.tif20170
[0051] TIFF0007763332000016.tif50170TIFF0007763332000017.tif127170
[0052] TIFF0007763332000018.tif28170
[0053] Alternatively, if the first interlace is configured for the PUCCH on which the terminal transmits the LP HARQ-ACK and the HP HARQ-ACK, the terminal may determine the interlace to be used for PUCCH transmission according to at least one of the following methods:
[0054] Method a): When the first interlace and the second interlace are configured on the PUCCH resource, the LP HARQ-ACK and the HP HARQ-ACK are transmitted on the first interlace and the second interlace.
[0055] Method b): If the first interlace is configured on the PUCCH resource, the LP HARQ-ACK and the HP HARQ-ACK are transmitted on the first interlace.
[0056] Method c): If the first interlace is configured on the PUCCH resource and the number of PRBs included in the first interlace meets the target condition, the LP HARQ-ACK and the HP HARQ-ACK are transmitted on the first interlace.
[0057] TIFF0007763332000019.tif31170TIFF0007763332000020.tif159170
[0058] Method d): When the first interlace and the second interlace are configured on the PUCCH resource and the number of PRBs included in the first interlace does not satisfy the target condition, the LP HARQ-ACK and the HP HARQ-ACK are transmitted on the first interlace and the second interlace.
[0059] In the prior art, when UCI is transmitted on the PUCCH, a frequency-domain-first resource mapping scheme is used. Figure 3 is a schematic diagram of the resource mapping scheme used when UCI is transmitted on the PUCCH in the prior art. As shown in Figure 3, after the UE performs rate matching and coding modulation within the determined PRB on the entire PUCCH resource, the UE performs resource mapping according to a frequency-domain-first scheme. That is, the UE first maps the first RE of the first OFDM symbol (corresponding to the first symbol in the figure), then maps the second RE, third RE, ... of the first OFDM symbol in a frequency-incremental manner, up to the last RE of the first OFDM symbol, and then maps in the same manner from the first RE of the second OFDM symbol to the last RE of the last symbol of the PUCCH resource. It should be noted that UCI cannot be mapped onto the RE of a DMRS. For example, the third symbol shown in the vertical grid in Figure 3 is used by a DMRS, and UCI is not mapped onto the third symbol.
[0060] TIFF0007763332000021.tif21170
[0061] TIFF0007763332000022.tif29170
[0062] TIFF0007763332000023.tif14170
[0063] TIFF0007763332000024.tif61170
[0064] TIFF0007763332000025.tif69170
[0065] TIFF0007763332000026.tif14170
[0066] TIFF0007763332000027.tif56170
[0067] TIFF0007763332000028.tif73170
[0068] TIFF0007763332000029.tif90170
[0069] TIFF0007763332000030.tif20170
[0070] TIFF0007763332000031.tif51170
[0071] TIFF0007763332000032.tif85170
[0072] TIFF0007763332000033.tif46170
[0073] TIFF0007763332000034.tif83170
[0074] TIFF0007763332000035.tif51170
[0075] It should be noted that in the resource determination method according to the embodiment of the present application, the execution body may be a resource determination device or a control module for executing the resource determination method in the resource determination device. In the embodiment of the present application, the resource determination device according to the embodiment of the present application will be described by taking the execution of the resource determination method by the resource determination device as an example.
[0076] FIG. 6 is a structural schematic diagram of a resource determination device according to an embodiment of the present application. As shown in FIG. 6, the resource determination device 600 includes: When a first UCI and a second UCI are multiplexed on the same PUCCH resource, the PUCCH resource includes a determination module 601 for determining a target number of PRBs for transmitting the first UCI and the second UCI on the PUCCH resource based on the number of bits of the first UCI, the number of bits of the second UCI, a bit rate of the first UCI, and a bit rate of the second UCI, where a priority index of the first UCI is different from a priority index of the second UCI.
[0077] A resource determination device according to an embodiment of the present application considers that when UCIs with different priority indexes are multiplexed on the same PUCCH resource, the bit rates of the UCIs with different priority indexes are different, and determines the number of PRBs to be used for PUCCH transmission based on the bit numbers and bit rates of the UCIs with different priority indexes, thereby ensuring the different reliability requirements of the UCIs with different priority indexes and improving the availability of the communication system.
[0078] Optionally, the determination module 601 specifically: When the first UCI and the second UCI are multiplexed on the same PUCCH resource and transmitted using a target PUCCH format, determining a first number of PRBs based on a bit number of the first UCI and a bit rate of the first UCI; determining a second number of PRBs based on the number of bits of the second UCI and the bit rate of the second UCI; The target number of PRBs for transmitting the first UCI and the second UCI on the PUCCH resource is the sum of the first number of PRBs and the second number of PRBs.
[0079] TIFF0007763332000036.tif44170TIFF0007763332000037.tif30170TIFF0007763332000038.tif60170
[0080] Alternatively, if the target PUCCH format is PUCCH format 3, the first PRB number is an integer multiple of 2, 3, or 5, and the second PRB number is an integer multiple of 2, 3, or 5; Alternatively, the target PRB number for transmitting the first UCI and the second UCI on the PUCCH resource is an integer multiple of 2, 3, or 5.
[0081] TIFF0007763332000039.tif50170TIFF0007763332000040.tif25170TIFF0007763332000041.tif60170
[0082] Alternatively, if the target PUCCH format is PUCCH format 3, the target PRB number for transmitting the first UCI and the second UCI on the PUCCH resource is an integer multiple of 2, 3, or 5.
[0083] Optionally, the device comprises: The method further includes a transmission module, wherein when a first interlace and a second interlace are configured on the PUCCH resource, the transmission module transmits the first UCI and the second UCI on the first interlace and the second interlace; or, when a first interlace is configured on the PUCCH resource, transmitting the first UCI and the second UCI on the first interlace; Alternatively, if a first interlace and a second interlace are configured on the PUCCH resource and the number of PRBs included in the first interlace does not satisfy the target condition, the first UCI and the second UCI are used to transmit the first UCI and the second UCI.
[0084] Optionally, the device comprises: The communication device further includes a first rate matching and resource mapping module for performing rate matching and resource mapping within the first number of PRBs for the first UCI, and for performing rate matching and resource mapping within the second number of PRBs for the second UCI.
[0085] Optionally, the device comprises: The apparatus further includes a second rate matching and resource mapping module for performing rate matching and resource mapping within the target number of PRBs for both the first UCI and the second UCI.
[0086] Optionally, the second rate matching and resource mapping module specifically comprises: determining, based on the number of bits of the first UCI and the bit rate of the first UCI, the number of first resource elements (RE) in a PRB of the target PRB number that satisfies the bit rate of the first UCI, performing rate matching and resource mapping for the first UCI on the first RE, and performing rate matching and resource mapping for the second UCI on REs in a PRB of the target PRB number other than the first RE and an RE used by a reference signal (DMRS); Alternatively, the method may be used to determine the number of second resource elements RE within a PRB of the target PRB number that satisfies the bit rate of the second UCI based on the number of bits of the second UCI and the bit rate of the second UCI, perform rate matching and resource mapping for the second UCI on the second RE, and perform rate matching and resource mapping for the first UCI on REs within a PRB of the target PRB number other than the second RE and the RE used by DMRS.
[0087] The resource determination device in the embodiment of the present application may be a device, such as a device or electronic equipment having an operating system, a component in a terminal, an integrated circuit, or a chip. The device or electronic equipment may be a mobile terminal or a non-mobile terminal. Exemplarily, the mobile terminal may include, but is not limited to, the types of terminals 11 listed above. The non-mobile terminal may be, for example, a server, a network-attached storage (NAS), a personal computer (PC), a television (TV), a teller machine, a self-service machine, etc., and the embodiment of the present application is not specifically limited thereto.
[0088] The resource determination device according to the embodiment of the present application can realize each process realized by the embodiment of the resource determination method described above and achieve the same technical effect, and will not be further described here to avoid repetition of the description.
[0089] 7 is a structural schematic diagram of a terminal according to an embodiment of the present application. As shown in FIG. 7, the embodiment of the present application further provides a terminal 700, which includes a processor 701, a memory 702, and a program or instruction stored in the memory 702 and operable on the processor 701. When the program or instruction is executed by the processor 701, the respective processes of the embodiment of the resource determination method described above can be realized and the same technical effect can be achieved. In order to avoid repetition, no further description will be given here.
[0090] An embodiment of the present application further provides a terminal including a processor and a communication interface, wherein when a first UCI and a second UCI are multiplexed on the same PUCCH resource, the processor is used to determine a target number of PRBs for transmitting the first UCI and the second UCI on the PUCCH resource based on the number of bits of the first UCI, the number of bits of the second UCI, a bit rate of the first UCI, and a bit rate of the second UCI, where a priority index of the first UCI is different from a priority index of the second UCI. This embodiment of the terminal corresponds to the embodiment of the method on the terminal side, and the implementation processes and realization manners of the embodiment of the method can all be applied to this embodiment of the terminal, and the same technical effects can be achieved.
[0091] 8 is a hardware structural schematic diagram of a terminal according to an embodiment of the present application. The terminal 800 includes at least some components, such as, but not limited to, a radio frequency unit 801, a network module 802, an audio output unit 803, an input unit 804, a sensor 805, a display unit 806, a user input unit 807, an interface unit 808, a memory 809, and a processor 810.
[0092] As will be understood by those skilled in the art, the terminal 800 may further include a power source (e.g., a power pool) for powering each component, and the power source may be logically connected to the processor 810 by a power management system, thereby enabling the power management system to realize functions such as charge / discharge management and power consumption management. The terminal structure shown in Figure 8 does not constitute a limitation on the terminal, and the terminal may include more or fewer components than those shown, or a combination of some components, or a different arrangement of components, which will not be further described here.
[0093] It should be understood that in the embodiment of the present application, the input unit 804 may include a graphics processing unit (GPU) 8041 and a microphone 8042, and the graphics processor 8041 processes image data of still or video images captured by an image capture device (e.g., a camera) in a video capture mode or an image capture mode. The display unit 806 may include a display panel 8061, which may be configured in the form of a liquid crystal display, an organic light-emitting diode, or the like. The user input unit 807 includes a touch panel 8071 and other input devices 8072. The touch panel 8071 is also called a touch screen. The touch panel 8071 may include two parts: a touch detection device and a touch controller. The other input devices 8072 may include, but are not limited to, a physical keyboard, function keys (e.g., volume control buttons, switch buttons, etc.), a trackball, a mouse, and a joystick, which will not be further described herein.
[0094] In the embodiment of the present application, the radio frequency unit 801 receives downlink data from the network side device, and then processes the data in the processor 810, and transmits uplink data to the network side device. Generally, the radio frequency unit 801 includes, but is not limited to, an antenna, at least one amplifier, a transceiver, a coupler, a low-noise amplifier, a duplexer, etc.
[0095] The memory 809 may be used to store software programs or instructions and various data. The memory 809 may primarily include a program or instruction storage area and a data storage area, where the program or instruction storage area can store an operating system, an application program or instructions required for at least one function (e.g., audio playback function, image playback function, etc.), etc. The memory 809 may include high-speed random access memory or nonvolatile memory, where the nonvolatile memory may be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. For example, the memory 809 may be at least one magnetic disk memory device, flash memory device, or other nonvolatile solid-state memory device.
[0096] The processor 810 may include one or more processing units. Optionally, the processor 810 may integrate an application processor and a modem processor. Here, the application processor mainly processes an operating system, a user interface, and application programs or instructions, and the modem processor mainly processes wireless communication, such as a baseband processor. As can be appreciated, the modem processor does not have to be integrated into the processor 810.
[0097] Here, when a first UCI and a second UCI are multiplexed on the same PUCCH resource, the processor 810 is used to determine a target number of PRBs for transmitting the first UCI and the second UCI on the PUCCH resource based on the number of bits of the first UCI, the number of bits of the second UCI, the bit rate of the first UCI, and the bit rate of the second UCI, where a priority index of the first UCI is different from a priority index of the second UCI.
[0098] A terminal according to an embodiment of the present application considers that when UCIs with different priority indexes are multiplexed on the same PUCCH resource, the bit rates of UCIs with different priority indexes are different, and determines the number of PRBs used for PUCCH transmission based on the bit numbers and bit rates of UCIs with different priority indexes, thereby ensuring the different reliability requirements of UCIs with different priority indexes and improving the availability of the communication system.
[0099] Optionally, the processor 810 specifically: When the first UCI and the second UCI are multiplexed on the same PUCCH resource and transmitted using a target PUCCH format, determining a first number of PRBs based on a bit number of the first UCI and a bit rate of the first UCI; determining a second number of PRBs based on the number of bits of the second UCI and the bit rate of the second UCI; The target number of PRBs for transmitting the first UCI and the second UCI on the PUCCH resource is the sum of the first number of PRBs and the second number of PRBs.
[0100] TIFF0007763332000042.tif38170TIFF0007763332000043.tif30170TIFF0007763332000044.tif60170
[0101] Alternatively, if the target PUCCH format is PUCCH format 3, the first PRB number is an integer multiple of 2, 3, or 5, and the second PRB number is an integer multiple of 2, 3, or 5; Alternatively, the target PRB number for transmitting the first UCI and the second UCI on the PUCCH resource is an integer multiple of 2, 3, or 5.
[0102] TIFF0007763332000045.tif52170TIFF0007763332000046.tif26170TIFF0007763332000047.tif60170
[0103] Alternatively, if the target PUCCH format is PUCCH format 3, the target PRB number for transmitting the first UCI and the second UCI on the PUCCH resource is an integer multiple of 2, 3, or 5.
[0104] Optionally, the radio frequency unit 801 transmitting the first UCI and the second UCI on the first interlace and the second interlace when a first interlace and a second interlace are configured on the PUCCH resource; or, when a first interlace is configured on the PUCCH resource, transmitting the first UCI and the second UCI on the first interlace; Alternatively, if a first interlace and a second interlace are configured on the PUCCH resource and the number of PRBs included in the first interlace does not satisfy the target condition, the first UCI and the second UCI are used to transmit the first UCI and the second UCI.
[0105] Optionally, the processor 810 specifically: performing rate matching and resource mapping within the first number of PRBs for the first UCI; The second UCI is used to perform rate matching and resource mapping within the second number of PRBs.
[0106] Optionally, the processor 810 is specifically configured to perform rate matching and resource mapping within the target number of PRBs for both the first UCI and the second UCI.
[0107] Optionally, the processor 810 specifically determines, based on the number of bits of the first UCI and the bit rate of the first UCI, the number of first resource elements (RE) in a PRB of the target PRB number that satisfies the bit rate of the first UCI, performs rate matching and resource mapping on the first RE for the first UCI, and performs rate matching and resource mapping on REs other than the first RE and an RE used by a reference signal DMRS in a PRB of the target PRB number for the second UCI; Alternatively, the method may be used to determine the number of second resource elements RE within a PRB of the target PRB number that satisfies the bit rate of the second UCI based on the number of bits of the second UCI and the bit rate of the second UCI, perform rate matching and resource mapping for the second UCI on the second RE, and perform rate matching and resource mapping for the first UCI on REs within a PRB of the target PRB number other than the second RE and the RE used by DMRS.
[0108] The embodiments of the present application further provide a readable storage medium, on which a program or instruction is stored, which, when executed by a processor, can realize each process of the above resource determination method embodiment and achieve the same technical effect. In order to avoid repetition, no further description will be given here.
[0109] The processor may be the processor in the terminal described in the above embodiment. The readable storage medium may include a computer-readable storage medium, such as a computer read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.
[0110] The embodiments of the present application further provide a chip, the chip including a processor and a communication interface, the communication interface is coupled to the processor, the processor runs a program or instruction, and is used to realize each process of the embodiments of the resource determination method, and can achieve the same technical effect. In order to avoid repetition, no further description will be given here.
[0111] It should be understood that the chips referred to in the embodiments of this application may be referred to as system level chips, system chips, chip systems, or system-on-chips.
[0112] The embodiments of the present application further provide a computer program / program product, which is stored in a non-transitory storage medium, and which can be executed by at least one processor to implement each process of the above resource determination method embodiments and achieve the same technical effects. In order to avoid repetition, no further description will be given here.
[0113] It should be noted that, in this specification, the terms "comprise," "include," "includes," or any other variant thereof are intended to cover the non-exclusive "comprise," whereby a process, method, article, or apparatus comprising a set of elements not only includes those elements, but also other elements not expressly listed or inherent in such process, method, article, or apparatus. Absent further limitations, an element defined by the phrase "comprises one of" does not preclude the presence of other identical elements in the process, method, article, or apparatus comprising that element. It should be noted that the scope of the methods and apparatuses in the embodiments of this application is not limited to performing functions in the order shown or discussed, but may include performing functions in an essentially simultaneous manner or in the reverse order based on such functions. For example, the described method may be performed in a different order than described, and various steps may be added, omitted, or combined. Furthermore, features described with reference to some examples may be combined in other examples.
[0114] As will be apparent to those skilled in the art from the above description of the embodiments, the methods of the above embodiments can be realized in the form of software and a required general-purpose hardware platform. Of course, they can also be realized in hardware, but in many cases the former is a more preferred embodiment. Based on this understanding, the technical solution of the present application, in substance or in part contributing to the prior art, may be embodied in the form of a computer software product. This computer software product is stored in a storage medium (e.g., ROM / RAM, magnetic disk, optical disk) and includes some instructions for causing a terminal (which may be a mobile phone, computer, server, network device, etc.) to execute the methods described in each embodiment of the present application.
[0115] Although the above describes the embodiments of the present application in conjunction with the drawings, the present application is not limited to the above specific embodiments. The above specific embodiments are merely illustrative and not limiting. Those skilled in the art can implement many forms under the guidance of the present application without departing from the spirit and scope of protection of the claims, and all forms fall within the scope of protection of the present application.
Claims
1. A resource determination method, comprising: when the first uplink control information and the second uplink control information are multiplexed into the same physical uplink control channel resource, determining a number of target physical resource blocks for transmitting the first uplink control information and the second uplink control information on the physical uplink control channel resource based on the number of bits of the first uplink control information, the number of bits of the second uplink control information, a bit rate of the first uplink control information, and a bit rate of the second uplink control information; wherein a priority index of the first uplink control information is different from a priority index of the second uplink control information; wherein the method comprises: and further including, when a first interlace and a second interlace are configured on the physical uplink control channel resource and the number of physical resource blocks included in the first interlace does not satisfy a target condition, transmitting the first uplink control information and the second uplink control information on the first interlace and the second interlace;
2. determining a number of target physical resource blocks for transmitting the first uplink control information and the second uplink control information on the physical uplink control channel resource based on the number of bits of the first uplink control information, the number of bits of the second uplink control information, a bit rate of the first uplink control information, and a bit rate of the second uplink control information, when the first uplink control information and the second uplink control information are multiplexed into the same physical uplink control channel resource;
3. 3. The resource determination method according to claim 2, wherein, when the target physical uplink control channel format is physical uplink control channel format 3, a target number of physical resource blocks for transmitting the first uplink control information and the second uplink control information on the physical uplink control channel resources is an integer multiple of 2, 3, or 5.
4. The resource determination method according to claim 2 , wherein the target physical uplink control channel format comprises physical uplink control channel format 2 or physical uplink control channel format 3.
5. The method comprises: The resource determination method of claim 1 , further comprising: performing rate matching and resource mapping for both the first uplink control information and the second uplink control information within the target number of physical resource blocks.
6. performing rate matching and resource mapping on both the first uplink control information and the second uplink control information within the target number of physical resource blocks; 6. The resource determination method according to claim 5, further comprising: determining, based on a number of bits of the second uplink control information and a bit rate of the second uplink control information, a number of second resource elements in physical resource blocks of the target number of physical resource blocks that satisfies the bit rate of the second uplink control information; performing rate matching and resource mapping for the second uplink control information on the second resource elements; and performing rate matching and resource mapping for the first uplink control information on resource elements in physical resource blocks of the target number of physical resource blocks other than the second resource elements and resource elements used by DMRS.
7. A resource determination device, a determination module used to determine a target number of physical resource blocks for transmitting the first uplink control information and the second uplink control information on the physical uplink control channel resource, based on the number of bits of the first uplink control information, the number of bits of the second uplink control information, a bit rate of the first uplink control information, and a bit rate of the second uplink control information, when the first uplink control information and the second uplink control information are multiplexed into the same physical uplink control channel resource; wherein a priority index of the first uplink control information is different from a priority index of the second uplink control information;
8.
9. 9. The resource determination device according to claim 8, wherein, when the target physical uplink control channel format is physical uplink control channel format 3, a target number of physical resource blocks for transmitting the first uplink control information and the second uplink control information on the physical uplink control channel resources is an integer multiple of 2, 3, or 5.
10. The resource determination apparatus according to claim 8 , wherein the target physical uplink control channel format comprises physical uplink control channel format 2 or physical uplink control channel format 3.
11. The device comprises:
8. The resource determination device of claim 7, further comprising: a second rate matching and resource mapping module for performing rate matching and resource mapping within the target number of physical resource blocks for both the first uplink control information and the second uplink control information.
12. The second rate matching and resource mapping module specifically comprises: the resource determination device according to claim 11, being used to determine, based on a number of bits of the second uplink control information and a bit rate of the second uplink control information, a number of second resource elements in physical resource blocks of the target number of physical resource blocks that satisfies the bit rate of the second uplink control information, perform rate matching and resource mapping for the second uplink control information on the second resource elements, and perform rate matching and resource mapping for the first uplink control information on resource elements other than the second resource elements and resource elements used by DMRS in the physical resource blocks of the target number of physical resource blocks.
13. A terminal comprising a processor, a memory, and a program or instructions for implementing the resource determination method of any one of claims 1 to 6, stored in the memory and operable on the processor, wherein when the program or instructions are executed by the processor, the steps of the resource determination method of any one of claims 1 to 6 are implemented.
14. A readable storage medium on which a program or instructions for realizing the resource determination method described in any one of claims 1 to 6 are stored, and when the program or instructions are executed by a processor, the steps of the resource determination method described in any one of claims 1 to 6 are realized.