Method, device and terminal for determining the number of PUCCH repeated transmissions
The terminal dynamically adjusts the number of repeated transmissions of PUCCH according to the target information, and solves the problem of poor transmission performance of PUCCH in the prior art, and achieves a more flexible and efficient transmission performance adaptation.
Patent Information
- Application Number
- CN202011050515.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-09-29
- Publication Date
- 2025-02-21
- Estimated Expiration
- 2040-09-29
AI Technical Summary
In the prior art, the number of repeated transmissions of PUCCH is semi-statically configured and cannot be dynamically adjusted according to the transmission scenario, resulting in poor transmission performance.
The terminal dynamically determines the number of repeated transmissions of PUCCH based on target information (such as the number of bits of UCI, the number of REs of PUCCH, preset time, RSRP, path loss, etc.).
The terminal automatically and implicitly adjusts the number of repeated transmissions of PUCCH, meets the performance requirements of different transmission scenarios, and improves transmission performance.
Smart Images

Figure CN114363986B_ABST
Abstract
Description
Technical Field
[0001] The present application belongs to the field of communication technology, and specifically relates to a method, device and terminal for determining the number of PUCCH repeated transmissions. Background Art
[0002] In the communication system, the number of repeated transmissions of the Physical Uplink Control Channel (PUCCH) is semi-statically configured, and the number of repeated transmissions is associated with the format of the PUCCH. The number of repeated transmissions corresponding to each PUCCH format is fixed and is a value configured by high-level signaling. This makes it impossible for the terminal to dynamically adjust the number of repeated transmissions of the PUCCH based on the transmission scenario, resulting in the number of repeated transmissions of the PUCCH not necessarily being adapted to the transmission scenario, affecting the transmission performance of the terminal. Summary of the invention
[0003] The embodiments of the present application provide a method, device and terminal for determining the number of PUCCH repetition transmissions, which can enable the terminal to dynamically adjust the number of PUCCH repetition transmissions.
[0004] In a first aspect, an embodiment of the present application provides a method for determining the number of PUCCH repetition transmissions, the method comprising:
[0005] The terminal determines the number of repeated transmissions of the PUCCH based on the target information;
[0006] The target information includes at least one of the following:
[0007] The number of bits of uplink control information UCI;
[0008] First target bit rate;
[0009] Number of PUCCH symbols;
[0010] Number of resource elements RE of PUCCH;
[0011] Preset time;
[0012] Reference Signal Received Power (RSRP);
[0013] Path loss;
[0014] The number of repeated transmissions of other physical channels or messages during random access.
[0015] In a second aspect, a device for determining the number of PUCCH repetition transmission times is provided, the device comprising:
[0016] A determination module, used to determine the number of repeated transmissions of the PUCCH based on the target information;
[0017] The target information includes at least one of the following:
[0018] The number of bits of uplink control information UCI;
[0019] First target bit rate;
[0020] Number of PUCCH symbols;
[0021] Number of resource elements RE of PUCCH;
[0022] Preset time;
[0023] Reference Signal Received Power (RSRP);
[0024] Path loss;
[0025] The number of repeated transmissions of other physical channels or messages during random access.
[0026] In a third aspect, a terminal is provided, which includes a processor, a memory, and a program or instruction stored in the memory and executable on the processor, wherein the program or instruction, when executed by the processor, implements the steps of the method for determining the number of PUCCH repeated transmissions as described in the first aspect.
[0027] In a fourth aspect, a readable storage medium is provided, on which a program or instruction is stored. When the program or instruction is executed by a processor, the steps of the method for determining the number of PUCCH repeated transmission times as described in the first aspect are implemented.
[0028] In a fifth aspect, a chip is provided, comprising a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run a network-side device program or instruction to implement the method for determining the number of PUCCH repeated transmissions as described in the first aspect.
[0029] In an embodiment of the present application, the terminal can determine the number of repeated transmissions of PUCCH based on at least one of the target information such as the number of UCI bits, the number of REs of PUCCH, the preset time, and the message in the random access process. Therefore, the terminal no longer needs to determine the number of repetitions configured according to the high-level signaling, so that the terminal can autonomously and implicitly determine the number of repeated transmissions of PUCCH. The terminal can also actively and dynamically adjust the number of repeated transmissions of PUCCH based on the target information to meet the corresponding transmission performance requirements and ensure the transmission performance of the terminal. BRIEF DESCRIPTION OF THE DRAWINGS
[0030] Figure 1 is a block diagram of a wireless communication system to which the embodiments of the present application can be applied;
[0031] Figure 2 This is a flow chart of a method for determining the number of PUCCH repetition transmissions provided in an embodiment of the present application;
[0032] Figure 3 It is a structural diagram of a device for determining the number of PUCCH repetition transmission times provided in an embodiment of the present application;
[0033] Figure 4 is a structural diagram of a terminal provided in an embodiment of the present application;
[0034] Figure 5 It is a structural diagram of another terminal provided in an embodiment of the present application. DETAILED DESCRIPTION
[0035] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
[0036] The terms "first", "second", etc. in the specification and claims of the present application are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable under appropriate circumstances, so that the embodiments of the present application can be implemented in an order other than those illustrated or described here, and the objects distinguished by "first" and "second" are generally of the same type, and the number of objects is not limited. For example, the first object can be one or more. In addition, "and / or" in the specification and claims represents at least one of the connected objects, and the character " / " generally represents that the objects associated with each other are in an "or" relationship.
[0037] It is worth noting that the technology described in the embodiments of the present application is not limited to the Long Term Evolution (LTE) / LTE-Advanced (LTE-A) system, but can also be used in 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 often used interchangeably, and the described technology can be used for the systems and radio technologies mentioned above as well as for other systems and radio technologies. However, the following description describes a New Radio (NR) system for illustrative purposes, and the NR terminology is used in most of the following descriptions, although these technologies can also be applied to applications other than NR system applications, such as the 6th generation (6 th Generation, 6G) communication system.
[0038] Figure 1A block diagram of a wireless communication system applicable to an embodiment of the present application is shown. The wireless communication system includes a terminal 11 and a network side device 12. Among them, the terminal 11 can also be called a terminal device or a user terminal (User Equipment, UE), and the terminal 11 can be a mobile phone, a tablet computer (Tablet Personal Computer), a laptop computer (Laptop Computer) or a notebook computer, a personal digital assistant (Personal Digital Assistant, PDA), a handheld computer, a netbook, an ultra-mobile personal computer (ultra-mobile personal computer, UMPC), a mobile Internet device (Mobile Internet Device, MID), a wearable device (Wearable Device) or a vehicle-mounted device (VUE), a pedestrian terminal (PUE) and other terminal side devices, and the wearable device includes: a bracelet, a headset, glasses, etc. It should be noted that the specific type of the terminal 11 is not limited in the embodiment of the present application. The network side device 12 can be a base station or a core network, wherein the base station can be referred to as a node B, an evolved node B, an access point, a base transceiver station (Base Transceiver Station, BTS), a radio base station, a radio transceiver, a basic service set (Basic Service Set, BSS), an extended service set (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 and receiving point (Transmitting Receiving Point, TRP) or some other suitable term in the field. As long as the same technical effect is achieved, the base station is not limited to a specific technical vocabulary. It should be noted that in the embodiment of the present application, only the base station in the NR system is taken as an example, but the specific type of the base station is not limited.
[0039] In conjunction with the accompanying drawings, the method, device and terminal for determining the number of PUCCH repeated transmissions provided in the embodiments of the present application are described in detail through specific embodiments and their application scenarios.
[0040] Please refer to Figure 2 , Figure 2 1 is a flow chart of a method for determining the number of PUCCH repetition transmissions provided in an embodiment of the present application, and the method may be applied to a terminal. Figure 2 As shown, the method comprises the following steps:
[0041] Step 202: The terminal determines the number of PUCCH repetition transmissions based on the target information.
[0042] The target information includes at least one of the following:
[0043] The number of bits of uplink control information (UCI);
[0044] First target bit rate;
[0045] Number of PUCCH symbols;
[0046] The number of resource elements (RE) of PUCCH;
[0047] Preset time;
[0048] Reference Signal Received Power (RSRP);
[0049] Path loss;
[0050] The number of repeated transmissions of other physical channels or messages during random access.
[0051] For example, the terminal may determine the number of repeated transmissions of the PUCCH based on the number of bits of the UCI; or, the terminal may determine the number of repeated transmissions of the PUCCH based on the number of bits of the UCI and the number of symbols of the PUCCH; or, the terminal may determine the number of repeated transmissions of the PUCCH based on the path loss (Pass-loss); or, the terminal may determine the number of repeated transmissions of the PUCCH based on the number of repeated transmissions of other physical channels or messages (e.g., message 1, message 3, message B, etc.) during the random access process. Of course, the terminal may also determine the number of repeated transmissions of the PUCCH based on the other target information mentioned above, which are not listed here one by one. How the terminal determines the number of repeated transmissions of the PUCCH based on the target information will be specifically described in the subsequent implementation methods.
[0052] It should be noted that the preset time may refer to the delay of UCI transmission, and the preset time will be specifically described in the subsequent implementation manner.
[0053] In an embodiment of the present application, the terminal can determine the number of repeated transmissions of the PUCCH based on at least one of the target information such as the number of UCI bits, the number of REs of the PUCCH, the number of PUCCH symbols, and thus the terminal no longer needs to determine the number of repeated transmissions based on the high-level signaling configuration, so that the terminal can autonomously and implicitly determine the number of repeated transmissions of the PUCCH. The terminal can also dynamically adjust the number of repeated transmissions of the PUCCH based on the target information to meet the corresponding transmission performance requirements and ensure the transmission performance of the terminal.
[0054] Optionally, when the target information includes the number of bits of the UCI and the first target code rate, and the PUCCH is repeatedly transmitted N times, N is determined based on the following method:
[0055] The ratio of the number of bits of the PUCCH repeated transmission to the number of bits that the resources can carry for N PUCCH repeated transmissions is less than or equal to the first target code rate, and the ratio of the number of bits of the PUCCH repeated transmission to the number of bits that the resources can carry for N-1 PUCCH repeated transmissions is greater than the first target code rate.
[0056] In this implementation, the terminal determines the number of repeated transmissions of the PUCCH N according to the number of bits of the UCI and the first target code rate. Specifically, in the case of repeated transmission of the PUCCH N times, it is necessary to satisfy that the ratio of the number of bits of the repeated transmission of the PUCCH to the number of bits that can be carried by the resources for the N repeated transmissions of the PUCCH is less than or equal to the first target code rate, and the ratio of the number of bits of the repeated transmission of the PUCCH to the number of bits that can be carried by the resources for the N-1 repeated transmissions of the PUCCH is greater than the first target code rate.
[0057] Among them, the number of bits of the PUCCH repeated transmission may be related to the number of bits of the UCI, the number of bits that can be carried by the resources for the N times of PUCCH repeated transmission may be related to the number of symbols of the PUCCH transmission UCI, or may also be related to the PUCCH format (format), such as the number of bits that can be carried by the resources for the N times of PUCCH repeated transmission corresponding to PUCCH format 2 and PUCCH format 3 may be different.
[0058] In this implementation manner, the number of bits of the PUCCH repeated transmission is related to at least one of the following:
[0059] The number of bits of the UCI, the number of bits of a cyclic redundancy check (CRC);
[0060] and / or,
[0061] The number of bits that can be carried by the resource for repeated PUCCH transmission is related to at least one of the following:
[0062] The modulation order of the PUCCH, the number of symbols of UCI transmitted by the PUCCH, the PUCCH format, and the number of resource blocks (RBs) configured by the PUCCH.
[0063] That is to say, when the target information is related to the number of UCI bits, the number of UCI bits may affect the number of PUCCH bits for repeated transmission, or the number of PUCCH bits for repeated transmission may also be related to the number of CRC bits; or the number of PUCCH bits for repeated transmission is related to the number of UCI bits and the number of CRC bits.
[0064] In addition, the number of bits that can be carried by resources for N times of PUCCH repetition transmission and the number of bits that can be carried by resources for N-1 times of PUCCH repetition transmission can be related to at least one of the modulation order of the PUCCH, the number of symbols of UCI transmitted by the PUCCH, the PUCCH format, and the number of RBs configured by the PUCCH. For example, the number of bits that can be carried by resources for N times of PUCCH repetition transmission can be related to the number of symbols of UCI transmitted by the PUCCH, or the number of bits that can be carried by resources for N times of PUCCH repetition transmission can be related to the modulation order of the PUCCH, etc., which are not listed one by one in this embodiment.
[0065] Wherein, in the case where the number of bits that can be carried by the resource for repeated transmission of the PUCCH is related to the number of RBs configured by the PUCCH, the number of RBs is determined based on any one of the following:
[0066] Configuration information of network-side devices;
[0067] The number of RBs for a single PUCCH transmission.
[0068] For example, the terminal may determine the number of RBs according to the configuration information of the network side device. For example, when the configuration information sent by the network side device indicates that the terminal implicitly determines the number of PUCCH repetition transmissions, the terminal determines the number of PUCCH RBs based on the configuration information.
[0069] Alternatively, the number of RBs of the PUCCH for N repeated transmissions may also be determined based on the number of RBs for a single PUCCH transmission. For example, the number of RBs of the PUCCH for N repeated transmissions may be the same as the number of RBs for a single PUCCH transmission, and the terminal determines the number of RBs of the PUCCH for N repeated transmissions by obtaining the number of RBs for a single PUCCH transmission.
[0070] It should be noted that the number of RBs for the single PUCCH transmission is determined based on the number of UCI bits and the number of UCI symbols transmitted by PUCCH, and the number of RBs for the single PUCCH transmission is less than the minimum number of RBs for the second target code rate, and the second target code rate is the UCI code rate for the single PUCCH transmission.
[0071] For example, for PUCCH format 2, PUCCH format 3 or PUCCH resources, a second target code rate will be configured. Before sending PUCCH, the terminal can determine the number of RBs required for a single PUCCH transmission based on the number of UCI bits and the number of UCI symbols transmitted by PUCCH, and make the determined number of RBs less than the minimum number of RBs for the second target code rate.
[0072] It should be noted that since the number of symbols transmitted by each PUCCH may be different, in the process of determining the number of RBs for a single PUCCH transmission, the number of symbols of the PUCCH UCI transmission may be configured by the network side device, or determined based on a preset number of PUCCH symbols.
[0073] The following will specifically illustrate how the terminal determines the number of PUCCH repetition transmissions N based on the number of UCI bits and the first target code rate through a specific implementation method.
[0074] Method 1
[0075] The number of PUCCH repetition transmissions N satisfies the following conditions:
[0076]
[0077] and
[0078] Among them, O UCI is the number of bits of UCI, O CRC is the number of bits of CRC, is the number of PUCCH RBs, is the value corresponding to the PUCCH format, Q is the number of symbols used to transmit UCI on PUCCH. m,n is the modulation order of PUCCH, and r is the first target code rate.
[0079] It should be noted that The value is different for different PUCCH formats; for PUCCH format 2: For PUCCH format 3: For PUCCH format 4: in The number of subcarriers in each RB.
[0080] In this implementation, the above parameters used for each transmission of PUCCH may be the same or different, such as the number of PUCCH symbols (including the number of UCI symbols and / or the number of demodulation reference signal (DMRS) symbols). In addition, since some repeated transmissions of PUCCH may conflict with downlink symbols, or some symbols are indicated by uplink signaling as not being available for uplink transmission, the number of symbols actually repeatedly transmitted by PUCCH may be different from the configured number of symbols. Alternatively, in the above formula, the terminal may use the configured number of PUCCH symbols to determine the number of repeated transmissions of PUCCH.
[0081] It should be noted that the above implementation method may be applicable to PUCCH format 1 or PUCCH resource configuration with a determined number of RBs. For example, in the NR system, the number of RBs of PUCCH format 4 is fixed to 1 RB. Optionally, the method 1 may be applicable to PUCCH format 4, PUCCH format 1, and PUCCH format 0; or it may be applicable to PUCCH format 2 and PUCCH format 3 when the number of RBs of PUCCH is a predefined value or is determined based on the configuration information of the network side device.
[0082] In this implementation, the number of RBs of the PUCCH can be determined based on the configuration information of the network side device. For example, the network side device can dynamically indicate the first target code rate after multiple repeated transmissions through high-level indication information or downlink control information (Downlink Control Information, DCI), and the number of repeated transmissions of the PUCCH is determined based on the above-mentioned method one, and the UCI code rate after the repeated transmission of the PUCCH is less than the first target code rate.
[0083] Method 2
[0084] The number of PUCCH repetition transmissions N satisfies the following conditions:
[0085]
[0086] and
[0087] The specific interpretation of each parameter in the above formula can refer to the description in the above method 1. The difference between method 2 and method 1 is that the number of RBs in the N-times repeated transmission of PUCCH in method 2 is determined according to the number of RBs in a single PUCCH transmission.
[0088] In this implementation, the number of RBs for a single PUCCH transmission is determined based on the number of UCI bits and the number of UCI symbols transmitted by the PUCCH, and the determined number of RBs is less than the minimum number of RBs for the second target code rate. Optionally, the second approach may be applicable to PUCCH format 2 and PUCCH format 3.
[0089] It should also be noted that, in the above implementation, the UCI code rate after the PUCCH is repeatedly transmitted N times is determined based on at least one of the following:
[0090] High-level signaling;
[0091] DCI.
[0092] That is to say, the UCI code rate after the terminal repeatedly transmits PUCCH N times needs to meet certain restrictions, which can be indicated by high-level signaling and / or dynamically indicated by DCI. For example, the UCI code rate after PUCCH is repeatedly transmitted N times is determined based on the high-level signaling received by the terminal, and then the specific value of the number of repeated transmissions N of PUCCH can be determined according to the UCI code rate indicated by the high-level signaling.
[0093] It can be understood that both the above-mentioned method 1 and method 2 determine the number of repeated transmissions of PUCCH through the number of UCI bits and the target code rate (such as the first target code rate and the second target code rate), so that the terminal can implicitly determine the number of repeated transmissions of PUCCH, and impose certain restrictions on the number of repeated transmissions to ensure that the delay of PUCCH repeated transmission is acceptable, thereby ensuring the uplink transmission performance of the terminal.
[0094] In the embodiment of the present application, in addition to determining the number of repeated transmissions of the PUCCH according to the above method, the terminal may also determine the number of repeated transmissions of the PUCCH in combination with other target information. For example, the number of repeated transmissions N of the PUCCH may also be determined based on the configuration information sent by the network side device.
[0095] Optionally, the method further comprises:
[0096] Receive configuration information sent by a network side device, where the configuration information is used to indicate that the number of repeated transmissions of the PUCCH is M;
[0097] The step 201 may be:
[0098] Based on the target information, the number of repeated transmissions N of the PUCCH is acquired, and M or N is determined as the number of repeated transmissions of the PUCCH.
[0099] That is, the network side device can configure the number of repeated transmissions of the terminal PUCCH to be M, and the terminal can determine the number of repeated transmissions of the PUCCH N based on the target information, for example, the number of repeated transmissions of the PUCCH N can be determined based on the above-mentioned method 1 or method 2. Finally, the terminal can determine the number of repeated transmissions of the PUCCH to be min(M, N) based on M and N, that is, the smaller value of M and N is determined as the number of repeated transmissions of the PUCCH; or, it can also determine the number of repeated transmissions of the PUCCH to be max(M, N), that is, the larger value of M and N is determined as the number of repeated transmissions of the PUCCH.
[0100] In this implementation mode, when the terminal receives an indication from the network side device that the repetition transmission of the PUCCH is M at this time, the terminal can still determine the number of repetition transmissions of the PUCCH N based on the above target information, and then finally determine M or N as the number of repetition transmissions of the PUCCH. In this way, the terminal can determine the number of repetition transmissions of the PUCCH more flexibly.
[0101] Optionally, the target information may also be related to a preset time; and the method may further include:
[0102] Obtaining the number of repeated transmissions L of the PUCCH of the terminal within the preset time;
[0103] The step 202 may also be:
[0104] Based on the target information, the number of repeated transmissions N of the PUCCH is obtained, and the smaller one of L and N is determined as the number of repeated transmissions of the PUCCH.
[0105] The preset time may also refer to the delay of UCI. In this implementation, the terminal obtains the number of times L that the PUCCH can be repeatedly transmitted within the preset time, and obtains the number of times N that the PUCCH is repeatedly transmitted based on the target information (except the preset time), compares the sizes of L and N, and determines the smaller one as the number of times the terminal can repeatedly transmit the PUCCH.
[0106] For example, the terminal may be required to complete repeated transmission of PUCCH within T time after the first transmission of PUCCH. If the end time of the repeated N transmissions exceeds T time, only the repeated transmissions corresponding to the time within T time are transmitted. That is, the L repeated transmissions that can be performed within T time are determined as the number of repeated transmissions of PUCCH of the terminal.
[0107] Optionally, the preset time is determined based on at least one of the following:
[0108] A first preset time after the start time of the first transmission of the PUCCH;
[0109] A preset number of subframes after the start time of the first transmission of the PUCCH;
[0110] A preset number of time slots after the start time of the first transmission of the PUCCH;
[0111] A preset number of symbols after the start time of the first transmission of the PUCCH.
[0112] For example, the preset time is T time after the start time of the first PUCCH transmission of the terminal; or, the preset time can also be a preset number of subframes (subframe) or a preset number of time slots (slot) or a preset number of symbols (symbol) after the start time of the first PUCCH transmission of the terminal; or, the preset time can also be determined by T time and a preset number of symbols after the start time of the first PUCCH transmission of the terminal; etc., which are not listed one by one in this embodiment.
[0113] Optionally, the preset time may also be determined based on a hybrid automatic repeat request acknowledgement (HARQ-ACK) of the PDSCH contained in the PUCCH. For example, when the PUCCH contains HARQ-ACK feedback of the PDSCH, and the HARQ-ACK is a HARQ-ACK of 1 PDSCH, the preset time may be determined based on at least one of the following:
[0114] A second preset time after the PDSCH transmission end time;
[0115] A preset number of subframes after the PDSCH transmission end time;
[0116] A preset number of time slots after the PDSCH transmission end time;
[0117] A preset number of symbols after the PDSCH transmission end time.
[0118] That is to say, if the PUCCH contains HARQ-ACK feedback of the PDSCH, the PUCCH can be restricted to complete transmission within a second preset time after the PDSCH completes transmission; optionally, the second preset time can be in units of the number of subframes, slots or symbols.
[0119] Alternatively, when the PUCCH includes HARQ-ACK feedback of the PDSCH, and the HARQ-ACK is HARQ-ACK of at least two PDSCHs, the preset time is:
[0120] The earliest time among the time points after the delays corresponding to at least two of the PDSCHs; or,
[0121] The latest time among the time points after the delays corresponding to at least two of the PDSCHs.
[0122] That is, if the PUCCH includes HARQ-ACK feedback of multiple (at least two) PDSCHs, the preset time may be the earliest time or the latest time among the time points after the delays corresponding to the multiple PDSCHs.
[0123] In an embodiment of the present application, the terminal can determine the number of repeated transmissions of the PUCCH based on a preset time or a delay of the UCI, and the preset time can be determined according to the time of the first transmission of the PUCCH or the HARQ-ACK feedback of the PDSCH, which provides more implementation methods for determining the number of repeated transmissions of the PUCCH, making the terminal more flexible in determining the number of repeated transmissions of the PUCCH, so as to ensure the uplink transmission performance of the terminal.
[0124] Optionally, the method may further include:
[0125] When the terminal repeatedly transmits the PUCCH for a number of times within the preset duration so that the code rate of the PUCCH transmission is greater than the preset code rate, the number of RBs is increased so that the code rate of the PUCCH transmission is less than the preset code rate.
[0126] That is to say, after the terminal determines the number of repeated transmissions of PUCCH, if the determined number of repeated transmissions does not meet the preset code rate requirement, for example, the number of repeated transmissions may be determined based on a preset time in the above-mentioned implementation manner or explicitly indicated by a network side device, resulting in a small number of repetitions, then the number of RBs for PUCCH transmission may be further increased so that the code rate of PUCCH transmission meets the preset code rate requirement, that is, is less than the preset code rate.
[0127] It can be understood that the terminal may first perform the step of determining the number of PUCCH repetition transmissions, and if the preset code rate requirement cannot be met, then perform the above-mentioned step of increasing the number of RBs, and the number of RBs finally determined is the minimum number of RBs that meets the preset code rate requirement. Among them, the finally determined number of RBs may be determined based on the number of UCI bits and the number of symbols of PUCCH transmitting UCI, and the finally determined number of RBs is less than the minimum number of RBs of the second target code rate, that is, the following conditions are met:
[0128]
[0129] and
[0130] Among them, the interpretation of each parameter in the above formula can refer to the specific description in the aforementioned method one. In this implementation, the method for making the final determined RB number less than the preset bit rate can be specifically referred to the description in the aforementioned method two, which will not be repeated here.
[0131] In the embodiment of the present application, the repeated transmission of the PUCCH may also be related to messages, RSRP, path loss, etc. during the random access process.
[0132] Optionally, the number of repeated transmissions of the PUCCH where the HARQ-ACK corresponding to message 4 in the random access process is located is determined based on at least one of the following:
[0133] the RSRP;
[0134] the path loss;
[0135] Target transmit power;
[0136] The number of repetitions of at least one of message 1, message 2, message 3, and message 4 during the random access process.
[0137] That is to say, for the number of repeated transmissions of the PUCCH where the HARQ-ACK corresponding to the message 4 (MSG.4) is located, the terminal can determine it according to at least one of the measured RSRP, path loss, and target transmission power. For example, the measured RSRP and path loss correspond to a number of repetitions in a certain interval, and the corresponding relationship can be indicated by the network side device.
[0138] Alternatively, the number of repeated transmissions of the PUCCH where the HARQ-ACK of MSG.4 is located may be determined based on the number of repeated transmissions of at least one of message 1 (MSG.1), message 2 (MSG.2), message 3 (MSG.3) and message 4 (MSG.4) during the random access process.
[0139] Optionally, when the number of repeated transmissions of the PUCCH where the HARQ-ACK corresponding to the message 4 is located is determined based on the number of repeated transmissions of message 1 or message 3 in the random access process, the number of repeated transmissions of the PUCCH where the HARQ-ACK corresponding to the message 4 is located is any one of the following:
[0140] The number of repeated transmissions of the message 1;
[0141] The number of repetitions of the message 3;
[0142] The product of the number of repeated transmissions of the message 1 and the first coefficient;
[0143] The product of the number of repeated transmissions of the message 3 and the second coefficient.
[0144] That is, the number of repetitions of the PUCCH where the HARQ-ACK of MSG.4 is located may be the same as the number of repetitions of MSG.1 or MSG.3, or may be the number of repetitions of MSG.1 or MSG.3 multiplied by a coefficient. For example, if the number of repetitions of MSG.3 is 4, and the second coefficient is 0.5, which may be predefined or indicated by a network-side device, the number of repetitions of the PUCCH where the HARQ-ACK of MSG.4 is located is 2.
[0145] Alternatively, the number of repeated transmissions of the PUCCH where the HARQ-ACK of MSG.4 is located may also be associated with the resource of the PUCCH. For example, each PUCCH resource is associated with a number of repetitions, and the network indicates the corresponding PUCCH resource in the PDCCH scrambled by the test cell radio network temporary identifier (TC-RNTI), and determines the number of repeated transmissions of the PUCCH where the HARQ-ACK of MSG.4 is located according to the resource.
[0146] Optionally, the number of repeated transmissions of the PUCCH where the HARQ-ACK corresponding to the message B of the random access process is located is determined based on at least one of the following:
[0147] the RSRP;
[0148] the path loss;
[0149] target transmit power;
[0150] The number of repetitions of message A or message B during random access.
[0151] That is to say, for the number of repeated transmissions of the PUCCH where the HARQ-ACK corresponding to message B (MSG.B) is located, the terminal can determine it according to at least one of the measured RSRP, pathloss, and target transmit power. For example, the measured RSRP and pathloss correspond to a number of repetitions in a certain interval, and the corresponding relationship can be indicated by the network side device.
[0152] Alternatively, the number of repeated transmissions of the PUCCH where the HARQ-ACK corresponding to MSG.B is located may be determined based on the number of repeated transmissions of message A (MSG.A), for example, it may be the same as the number of repeated transmissions of MSG.A.
[0153] Optionally, when the number of repeated transmissions of the PUCCH where the HARQ-ACK corresponding to the message B is located is determined based on the number of repeated transmissions of message A in the random access process, the number of repeated transmissions of the PUCCH where the HARQ-ACK corresponding to the message B is located is any one of the following:
[0154] The number of repetitions of the physical random access channel (PRACH) preamble in the message A;
[0155] The number of repeated transmissions of the physical uplink shared channel (PUSCH) in the message A;
[0156] The product of the number of PRACH preamble or PUSCH repetition transmissions of the message A and the third coefficient.
[0157] That is to say, the number of repeated transmissions of the PUCCH where the HARQ-ACK corresponding to MSG.B is located is related to the number of repeated transmissions of MSG.A, for example, it may be the same as the number of repeated transmissions of the PRACH preamble or PUSCH in MSG.A, or it may be the number of repeated transmissions of the PRACH preamble or PUSCH in MSG.A multiplied by a coefficient. For example, the number of repeated transmissions of the PUSCH in MSG.A is 4, and the third coefficient is 0.5, which may be predefined or indicated by the network side device, then the number of repeated transmissions of the PUCCH where the HARQ-ACK corresponding to MSG.B is 2.
[0158] Alternatively, the number of repeated transmissions of the PUCCH where MSG.B's HARQ-ACK is located is associated with the PUCCH resources. The network indicates the corresponding PUCCH resource in the PDCCH encrypted by MSGB-RNTI, and then can determine the number of repeated transmissions of the PUCCH where MSG.B's HARQ-ACK is located based on the resource.
[0159] In the solution provided in the embodiment of the present application, the terminal can determine the number of repeated transmissions of PUCCH based on at least one of the target information such as the number of UCI bits, the number of REs of PUCCH, the preset time, the message in the random access process, etc., and thus the terminal no longer needs to determine it according to the number of repetitions configured by the high-level signaling, so that the terminal can autonomously and implicitly determine the number of repeated transmissions of PUCCH. The terminal can also actively and dynamically adjust the number of repeated transmissions of PUCCH based on the target information to meet the corresponding transmission performance requirements and ensure the transmission performance of the terminal.
[0160] It should be noted that the method for determining the number of PUCCH repeated transmissions provided in the embodiment of the present application may be executed by a PUCCH repeated transmission determination device, or a control module in the PUCCH repeated transmission determination device for executing the method for determining the number of PUCCH repeated transmissions. In the embodiment of the present application, the PUCCH repeated transmission determination device executing the method for determining the number of PUCCH repeated transmissions is taken as an example to illustrate the PUCCH repeated transmission determination device provided in the embodiment of the present application.
[0161] Please refer to Figure 3 , Figure 3 is a structural diagram of a device for determining the number of PUCCH repetition transmissions provided in an embodiment of the present application, and the device may include a processor. Figure 3 As shown, the PUCCH repetition transmission number determining device 300 includes:
[0162] A determination module 301 is used to determine the number of repeated transmissions of the PUCCH based on the target information;
[0163] The target information includes at least one of the following:
[0164] The number of bits of uplink control information UCI;
[0165] First target bit rate;
[0166] Number of PUCCH symbols;
[0167] Number of resource elements RE of PUCCH;
[0168] Preset time;
[0169] Reference Signal Received Power (RSRP);
[0170] Path loss;
[0171] The number of repeated transmissions of other physical channels or messages during random access.
[0172] Optionally, when the target information includes the number of bits of the UCI and the first target code rate, and the PUCCH is repeatedly transmitted N times, N is determined based on the following method:
[0173] The ratio of the number of bits of the PUCCH repeated transmission to the number of bits that the resources can carry for N PUCCH repeated transmissions is less than or equal to the first target code rate, and the ratio of the number of bits of the PUCCH repeated transmission to the number of bits that the resources can carry for N-1 PUCCH repeated transmissions is greater than the first target code rate.
[0174] Optionally, the number of bits for repeated PUCCH transmission is related to at least one of the following:
[0175] The number of bits of the UCI and the number of bits of a cyclic redundancy check CRC;
[0176] and / or,
[0177] The number of bits that can be carried by the resource for repeated PUCCH transmission is related to at least one of the following:
[0178] The modulation order of the PUCCH, the number of symbols of UCI transmitted by the PUCCH, the PUCCH format, and the number of resource blocks (RBs) configured by the PUCCH.
[0179] Optionally, the number of RBs is determined based on any one of the following:
[0180] Configuration information of network-side devices;
[0181] The number of RBs for a single PUCCH transmission.
[0182] Optionally, the number of RBs for the single PUCCH transmission is determined based on the number of UCI bits and the number of UCI symbols transmitted by PUCCH, and the number of RBs for the single PUCCH transmission is less than the minimum number of RBs for the second target code rate, and the second target code rate is the UCI code rate for the single PUCCH transmission.
[0183] Optionally, the UCI code rate after the PUCCH is repeatedly transmitted N times is determined based on at least one of the following:
[0184] High-level signaling;
[0185] Downlink control information DCI.
[0186] Optionally, the PUCCH repetition transmission number determining device 300 further includes:
[0187] A receiving module, used to receive configuration information sent by a network side device, where the configuration information is used to indicate that the number of repeated transmissions of the PUCCH is M;
[0188] The determining module 301 is further used for:
[0189] Based on the target information, the number of repeated transmissions N of the PUCCH is acquired, and M or N is determined as the number of repeated transmissions of the PUCCH.
[0190] Optionally, the PUCCH repetition transmission number determining device 300 further includes:
[0191] An acquisition module, used to acquire the number of repeated transmissions L of the PUCCH of the device within the preset time;
[0192] The determining module 301 is further used for:
[0193] Based on the target information, the number of repeated transmissions N of the PUCCH is obtained, and the smaller one of L and N is determined as the number of repeated transmissions of the PUCCH.
[0194] Optionally, the preset time is determined based on at least one of the following:
[0195] A first preset time after the start time of the first transmission of the PUCCH;
[0196] A preset number of subframes after the start time of the first transmission of the PUCCH;
[0197] A preset number of time slots after the start time of the first transmission of the PUCCH;
[0198] A preset number of symbols after the start time of the first transmission of the PUCCH.
[0199] Optionally, when the preset time is determined based on the HARQ-ACK of the PDSCH included in the PUCCH, and the HARQ-ACK is the HARQ-ACK of 1 PDSCH, the preset time is determined based on at least one of the following:
[0200] A second preset time after the PDSCH transmission end time;
[0201] A preset number of subframes after the PDSCH transmission end time;
[0202] A preset number of time slots after the PDSCH transmission end time;
[0203] A preset number of symbols after the PDSCH transmission end time.
[0204] Optionally, when the preset time is determined based on the HARQ-ACK of the PDSCH included in the PUCCH, and the HARQ-ACK is the HARQ-ACK of at least two PDSCHs, the preset time is:
[0205] The earliest time among the time points after the delays corresponding to at least two of the PDSCHs; or,
[0206] The latest time among the time points after the delays corresponding to at least two of the PDSCHs.
[0207] Optionally, the device further comprises:
[0208] The increasing module is used to increase the number of RBs so that the code rate of the PUCCH transmission is less than the preset code rate when the device repeatedly transmits the PUCCH for a number of times within the preset time length so that the code rate of the PUCCH transmission is greater than the preset code rate.
[0209] Optionally, the number of repeated transmissions of the PUCCH where the HARQ-ACK corresponding to message 4 in the random access process is located is determined based on at least one of the following:
[0210] the RSRP;
[0211] the path loss;
[0212] target transmit power;
[0213] The number of repeated transmissions of at least one of message 1, message 2, message 3, and message 4 during the random access process;
[0214] Optionally, when the number of repeated transmissions of the PUCCH where the HARQ-ACK corresponding to the message 4 is located is determined based on the number of repeated transmissions of message 1 or message 3 in the random access process, the number of repeated transmissions of the PUCCH where the HARQ-ACK corresponding to the message 4 is located is any one of the following:
[0215] The number of repeated transmissions of the message 1;
[0216] The number of repetitions of the message 3;
[0217] The product of the number of repeated transmissions of the message 1 and the first coefficient;
[0218] The product of the number of repeated transmissions of the message 3 and the second coefficient.
[0219] Optionally, the number of repeated transmissions of the PUCCH where the HARQ-ACK corresponding to the message B of the random access process is located is determined based on at least one of the following:
[0220] the RSRP;
[0221] the path loss;
[0222] target transmit power;
[0223] The number of repetitions of message A or message B during random access.
[0224] Optionally, when the number of repeated transmissions of the PUCCH where the HARQ-ACK corresponding to the message B is located is determined based on the number of repeated transmissions of message A in the random access process, the number of repeated transmissions of the PUCCH where the HARQ-ACK corresponding to the message B is located is any one of the following:
[0225] The number of repetitions of the physical random access channel PRACH preamble code in the message A;
[0226] The number of repeated transmissions of the physical uplink shared channel PUSCH in the message A;
[0227] The product of the number of PRACH preamble or PUSCH repetition transmissions of the message A and the third coefficient.
[0228] In the solution provided in the embodiment of the present application, the PUCCH repetition transmission number determining device 300 can determine the PUCCH repetition transmission number based on at least one of the target information such as the number of UCI bits, the number of REs of PUCCH, the preset time, the message in the random access process, and so on, and thus there is no need to determine it according to the number of repetitions configured by the high-level signaling, so that the PUCCH repetition transmission number determining device 300 can autonomously and implicitly determine the PUCCH repetition transmission number, and can also actively and dynamically adjust the PUCCH repetition transmission number based on the target information to meet the corresponding transmission performance requirements, thereby ensuring the transmission performance of the PUCCH repetition transmission number determining device 300.
[0229] The PUCCH repetition transmission number determining device 300 in the embodiment of the present application may be a device, or a component, an integrated circuit, or a chip in a terminal. The device 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, and the non-mobile terminal may be a server, a network attached storage (Network Attached Storage, NAS), a personal computer (personal computer, PC), a television (television, TV), a teller machine or a self-service machine, etc., which is not specifically limited in the embodiment of the present application.
[0230] The PUCCH repetition transmission number determining device 300 in the embodiment of the present application may be a device having an operating system. The operating system may be an Android operating system, an iOS operating system, or other possible operating systems, which are not specifically limited in the embodiment of the present application.
[0231] The PUCCH repetition transmission number determination device 300 provided in the embodiment of the present application can achieve Figure 2 The various processes implemented in the embodiment of the method for determining the number of PUCCH repeated transmission times achieve the same technical effect. To avoid repetition, they will not be described here.
[0232] Optional, such as Figure 4 As shown, the embodiment of the present application also provides a terminal 400, including a processor 401, a memory 402, a program or instruction stored in the memory 402 and executable on the processor 401, and the program or instruction is executed by the processor 401 to implement the above Figure 2 The various processes of the embodiment of the method for determining the number of PUCCH repeated transmissions can achieve the same technical effect. To avoid repetition, they will not be described here.
[0233] Figure 5 A schematic diagram of the hardware structure of a terminal for implementing an embodiment of the present application.
[0234] The terminal 500 includes but is not limited to: a radio frequency unit 501, a network module 502, an audio output unit 503, an input unit 504, a sensor 505, a display unit 506, a user input unit 507, an interface unit 508, a memory 509, and a processor 510.
[0235] Those skilled in the art will appreciate that the terminal 500 may also include a power source (such as a battery) for supplying power to various components, and the power source may be logically connected to the processor 510 through a power management system, thereby implementing functions such as managing charging, discharging, and power consumption management through the power management system. Figure 5 The terminal structure shown in the figure does not constitute a limitation on the terminal. The terminal may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently, which will not be described in detail here.
[0236] It should be understood that in the embodiment of the present application, the input unit 504 may include a graphics processor (Graphics Processing Unit, GPU) 5041 and a microphone 5042, and the graphics processor 5041 processes the image data of the static picture or video obtained by the image capture device (such as a camera) in the video capture mode or the image capture mode. The display unit 506 may include a display panel 5061, and the display panel 5061 may be configured in the form of a liquid crystal display, an organic light emitting diode, etc. The user input unit 507 includes a touch panel 5071 and other input devices 5072. The touch panel 5071 is also called a touch screen. The touch panel 5071 may include two parts: a touch detection device and a touch controller. Other input devices 5072 may include, but are not limited to, a physical keyboard, function keys (such as volume control keys, switch keys, etc.), a trackball, a mouse, and a joystick, which will not be repeated here.
[0237] In the embodiment of the present application, the radio frequency unit 501 receives downlink data from the network side device and sends it to the processor 510 for processing; in addition, the uplink data is sent to the network side device. Generally, the radio frequency unit 501 includes but is not limited to an antenna, at least one amplifier, a transceiver, a coupler, a low noise amplifier, a duplexer, etc.
[0238] The memory 509 can be used to store software programs or instructions and various data. The memory 509 may mainly include a program or instruction storage area and a data storage area, wherein the program or instruction storage area may store an operating system, an application program or instruction required for at least one function (such as a sound playback function, an image playback function, etc.), etc. In addition, the memory 509 may include a high-speed random access memory, and may also include a non-volatile memory, wherein the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. For example, at least one disk storage device, a flash memory device, or other non-volatile solid-state storage device.
[0239] The processor 510 may include one or more processing units; optionally, the processor 510 may integrate an application processor and a modem processor, wherein the application processor mainly processes an operating system, a user interface, and application programs or instructions, etc., and the modem processor mainly processes wireless communications, such as a baseband processor. It is understandable that the modem processor may not be integrated into the processor 510.
[0240] The processor 510 is configured to determine the number of repeated transmissions of the PUCCH based on the target information;
[0241] The target information includes at least one of the following:
[0242] The number of bits of uplink control information UCI;
[0243] First target bit rate;
[0244] Number of PUCCH symbols;
[0245] Number of resource elements RE of PUCCH;
[0246] Preset time;
[0247] Reference Signal Received Power (RSRP);
[0248] Path loss;
[0249] The number of repeated transmissions of other physical channels or messages during random access.
[0250] Optionally, when the target information includes the number of bits of the UCI and the first target code rate, and the PUCCH is repeatedly transmitted N times, N is determined based on the following method:
[0251] The ratio of the number of bits of the PUCCH repeated transmission to the number of bits that the resources can carry for N PUCCH repeated transmissions is less than or equal to the first target code rate, and the ratio of the number of bits of the PUCCH repeated transmission to the number of bits that the resources can carry for N-1 PUCCH repeated transmissions is greater than the first target code rate.
[0252] Optionally, the number of bits for repeated PUCCH transmission is related to at least one of the following:
[0253] The number of bits of the UCI and the number of bits of a cyclic redundancy check CRC;
[0254] and / or,
[0255] The number of bits that can be carried by the resource for repeated PUCCH transmission is related to at least one of the following:
[0256] The modulation order of the PUCCH, the number of symbols of UCI transmitted by the PUCCH, the PUCCH format, and the number of resource blocks (RBs) configured by the PUCCH.
[0257] Optionally, the number of RBs is determined based on any one of the following:
[0258] Configuration information of network-side devices;
[0259] The number of RBs for a single PUCCH transmission.
[0260] Optionally, the number of RBs for the single PUCCH transmission is determined based on the number of UCI bits and the number of UCI symbols transmitted by PUCCH, and the number of RBs for the single PUCCH transmission is less than the minimum number of RBs for the second target code rate, and the second target code rate is the UCI code rate for the single PUCCH transmission.
[0261] Optionally, the UCI code rate after the PUCCH is repeatedly transmitted N times is determined based on at least one of the following:
[0262] High-level signaling;
[0263] Downlink control information DCI.
[0264] Optionally, the radio frequency unit 501 is used for:
[0265] Receive configuration information sent by a network side device, where the configuration information is used to indicate that the number of repeated transmissions of the PUCCH is M;
[0266] The processor 510 is further configured to:
[0267] Based on the target information, the number of repeated transmissions N of the PUCCH is acquired, and M or N is determined as the number of repeated transmissions of the PUCCH.
[0268] Optionally, the processor 510 is further configured to:
[0269] Obtaining the number of repeated transmissions L of the PUCCH of the terminal within the preset time;
[0270] Based on the target information, the number of repeated transmissions N of the PUCCH is obtained, and the smaller one of L and N is determined as the number of repeated transmissions of the PUCCH.
[0271] Optionally, the preset time is determined based on at least one of the following:
[0272] A first preset time after the start time of the first transmission of the PUCCH;
[0273] A preset number of subframes after the start time of the first transmission of the PUCCH;
[0274] A preset number of time slots after the start time of the first transmission of the PUCCH;
[0275] A preset number of symbols after the start time of the first transmission of the PUCCH.
[0276] Optionally, when the preset time is determined based on the HARQ-ACK of the PDSCH included in the PUCCH, and the HARQ-ACK is the HARQ-ACK of 1 PDSCH, the preset time is determined based on at least one of the following:
[0277] A second preset time after the PDSCH transmission end time;
[0278] A preset number of subframes after the PDSCH transmission end time;
[0279] A preset number of time slots after the PDSCH transmission end time;
[0280] A preset number of symbols after the PDSCH transmission end time.
[0281] Optionally, when the preset time is determined based on the HARQ-ACK of the PDSCH included in the PUCCH, and the HARQ-ACK is the HARQ-ACK of at least two PDSCHs, the preset time is:
[0282] The earliest time among the time points after the delays corresponding to at least two of the PDSCHs; or,
[0283] The latest time among the time points after the delays corresponding to at least two of the PDSCHs.
[0284] Optionally, the processor 510 is further configured to:
[0285] When the terminal repeatedly transmits the PUCCH for a number of times within the preset duration so that the code rate of the PUCCH transmission is greater than the preset code rate, the number of RBs is increased so that the code rate of the PUCCH transmission is less than the preset code rate.
[0286] Optionally, the number of repeated transmissions of the PUCCH where the HARQ-ACK corresponding to message 4 in the random access process is located is determined based on at least one of the following:
[0287] the RSRP;
[0288] the path loss;
[0289] target transmit power;
[0290] The number of repeated transmissions of at least one of message 1, message 2, message 3, and message 4 during the random access process;
[0291] Optionally, when the number of repeated transmissions of the PUCCH where the HARQ-ACK corresponding to the message 4 is located is determined based on the number of repeated transmissions of message 1 or message 3 in the random access process, the number of repeated transmissions of the PUCCH where the HARQ-ACK corresponding to the message 4 is located is any one of the following:
[0292] The number of repeated transmissions of the message 1;
[0293] The number of repetitions of the message 3;
[0294] The product of the number of repeated transmissions of the message 1 and the first coefficient;
[0295] The product of the number of repeated transmissions of the message 3 and the second coefficient.
[0296] Optionally, the number of repeated transmissions of the PUCCH where the HARQ-ACK corresponding to the message B of the random access process is located is determined based on at least one of the following:
[0297] the RSRP;
[0298] the path loss;
[0299] target transmit power;
[0300] The number of repetitions of message A or message B during random access.
[0301] Optionally, when the number of repeated transmissions of the PUCCH where the HARQ-ACK corresponding to the message B is located is determined based on the number of repeated transmissions of message A in the random access process, the number of repeated transmissions of the PUCCH where the HARQ-ACK corresponding to the message B is located is any one of the following:
[0302] The number of repetitions of the physical random access channel PRACH preamble code in the message A;
[0303] The number of repeated transmissions of the physical uplink shared channel PUSCH in the message A;
[0304] The product of the number of PRACH preamble or PUSCH repetition transmissions of the message A and the third coefficient.
[0305] In an embodiment of the present application, the terminal 500 can determine the number of repeated transmissions of the PUCCH based on at least one of the target information such as the number of bits of the UCI, the number of REs of the PUCCH, the preset time, the message in the random access process, and so on. Therefore, the terminal 500 no longer needs to determine it according to the number of repetitions configured by the high-level signaling, so that the terminal 500 can autonomously and implicitly determine the number of repeated transmissions of the PUCCH. The terminal 500 can also actively and dynamically adjust the number of repeated transmissions of the PUCCH based on the target information to meet the corresponding transmission performance requirements and ensure the transmission performance of the terminal 500.
[0306] The embodiment of the present application also provides a readable storage medium on which a program or instruction is stored. When the program or instruction is executed by a processor, the above Figure 2 The various processes of the embodiment of the method for determining the number of PUCCH repeated transmissions can achieve the same technical effect. To avoid repetition, they will not be described here.
[0307] The processor is the processor in the terminal described in the above embodiment. The readable storage medium includes 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.
[0308] The present application also provides a chip, which includes a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run a network side device program or instruction to implement the above Figure 2 The various processes of the embodiment of the method for determining the number of PUCCH repeated transmissions can achieve the same technical effect. To avoid repetition, they will not be described here.
[0309] It should be understood that the chip mentioned in the embodiments of the present application can also be called a system-level chip, a system chip, a chip system or a system-on-chip chip, etc.
[0310] It should be noted that, in this article, the terms "comprise", "include" or any other variant thereof are intended to cover non-exclusive inclusion, so that the process, method, article or device including a series of elements includes not only those elements, but also includes other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "comprise one..." do not exclude the presence of other identical elements in the process, method, article or device including the element. In addition, it should be pointed out that the scope of the methods and devices in the embodiments of the present application is not limited to performing functions in the order shown or discussed, and may also include performing functions in a substantially simultaneous manner or in reverse order according to the functions involved, for example, the described method may be performed in an order different from that described, and various steps may also be added, omitted, or combined. In addition, the features described with reference to certain examples may be combined in other examples.
[0311] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus a necessary general hardware platform, and of course by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present application, or the part that contributes to the prior art, can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, a magnetic disk, or an optical disk), and includes a number of instructions for a terminal (which can be a mobile phone, a computer, a server, an air conditioner, or a network device, etc.) to execute the methods described in each embodiment of the present application.
[0312] The embodiments of the present application are described above in conjunction with the accompanying drawings, but the present application is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Under the guidance of the present application, ordinary technicians in this field can also make many forms without departing from the purpose of the present application and the scope of protection of the claims, all of which are within the protection of the present application.
Claims
1. A method for determining the number of repeated transmissions of a physical uplink control channel PUCCH, characterized in that: The method comprises: The terminal determines the number of repeated transmissions of the PUCCH based on the target information; The target information includes: The number of bits of uplink control information UCI; Preset time; Wherein, when the preset time includes a time determined based on the HARQ-ACK of the PDSCH included in the PUCCH, and the HARQ-ACK is the HARQ-ACK of at least two PDSCHs, the preset time includes: The earliest time among the time points after the delays corresponding to at least two of the PDSCHs; The target information also includes at least one of the following: First target bit rate; Number of PUCCH symbols; Number of resource elements RE of PUCCH; Reference Signal Received Power (RSRP); Path loss; The number of repeated transmissions of other physical channels or messages during random access; In a case where the target information includes the number of bits of the UCI and the first target coding rate, and the PUCCH is repeatedly transmitted N times, N is determined based on the following method: The ratio of the number of bits of the PUCCH repeated transmission to the number of bits that the resources can carry for N PUCCH repeated transmissions is less than or equal to the first target code rate, and the ratio of the number of bits of the PUCCH repeated transmission to the number of bits that the resources can carry for N-1 PUCCH repeated transmissions is greater than the first target code rate.
2. The method according to claim 1, characterized in that The number of bits of the PUCCH repeated transmission is related to at least one of the following: The number of bits of the UCI and the number of bits of a cyclic redundancy check CRC; and / or, The number of bits that can be carried by the resource for repeated PUCCH transmission is related to at least one of the following: The modulation order of the PUCCH, the number of symbols of UCI transmitted by the PUCCH, the PUCCH format, and the number of resource blocks (RBs) configured by the PUCCH.
3. The method according to claim 2, characterized in that The number of RBs is determined based on any one of the following: Configuration information of network-side devices; The number of RBs for a single PUCCH transmission.
4. The method according to claim 3, characterized in that The number of RBs for the single PUCCH transmission is determined based on the number of UCI bits and the number of UCI symbols transmitted by PUCCH, and the number of RBs for the single PUCCH transmission is less than the minimum number of RBs for the second target code rate, and the second target code rate is the UCI code rate for the single PUCCH transmission.
5. The method according to claim 1, characterized in that: The UCI code rate after the PUCCH is repeatedly transmitted N times is determined based on at least one of the following: High-level signaling; Downlink control information DCI.
6. The method according to any one of claims 1 to 5, characterized in that The method further comprises: Receive configuration information sent by a network side device, where the configuration information is used to indicate that the number of repeated transmissions of the PUCCH is M; The determining, based on the target information, the number of repeated transmissions of the PUCCH includes: Based on the target information, the number of repeated transmissions N of the PUCCH is acquired, and M or N is determined as the number of repeated transmissions of the PUCCH.
7. The method according to any one of claims 1 to 5, characterized in that The method further comprises: Obtaining the number of repeated transmissions L of the PUCCH of the terminal within the preset time; The determining, based on the target information, the number of repeated transmissions of the PUCCH includes: Based on the target information, the number of repeated transmissions N of the PUCCH is obtained, and the smaller one of L and N is determined as the number of repeated transmissions of the PUCCH.
8. The method according to claim 7, characterized in that The preset time also includes a time determined based on at least one of the following: A first preset time after the start time of the first transmission of the PUCCH; A preset number of subframes after the start time of the first transmission of the PUCCH; A preset number of time slots after the start time of the first transmission of the PUCCH; A preset number of symbols after the start time of the first transmission of the PUCCH.
9. The method according to claim 7, characterized in that: When the preset time includes a time determined based on the HARQ-ACK of the PDSCH included in the PUCCH, and the HARQ-ACK is a HARQ-ACK of one PDSCH, the preset time also includes a time determined based on at least one of the following: A second preset time after the PDSCH transmission end time; A preset number of subframes after the PDSCH transmission end time; A preset number of time slots after the PDSCH transmission end time; A preset number of symbols after the PDSCH transmission end time.
10. The method according to claim 7, characterized in that When the preset time includes a time determined based on the HARQ-ACK of the PDSCH included in the PUCCH, and the HARQ-ACK is the HARQ-ACK of at least two PDSCHs, the preset time also includes: The latest time among the time points after the delays corresponding to at least two of the PDSCHs.
11. The method according to claim 1, characterized in that: The method further comprises: When the terminal repeatedly transmits the PUCCH for a number of times within the preset time so that the code rate of the PUCCH transmission is greater than the preset code rate, the number of RBs is increased so that the code rate of the PUCCH transmission is less than the preset code rate.
12. The method according to claim 1, characterized in that The number of repetition transmissions of the PUCCH where the HARQ-ACK corresponding to message 4 in the random access process is located is determined based on at least one of the following: the RSRP; the path loss; target transmit power; The number of repetitions of at least one of message 1, message 2, message 3, and message 4 during the random access process.
13. The method according to claim 12, characterized in that In a case where the number of repeated transmissions of the PUCCH where the HARQ-ACK corresponding to the message 4 is located is determined based on the number of repeated transmissions of the message 1 or the message 3 in the random access process, the number of repeated transmissions of the PUCCH where the HARQ-ACK corresponding to the message 4 is located is any one of the following: The number of repeated transmissions of the message 1; The number of repetitions of the message 3; The product of the number of repeated transmissions of the message 1 and the first coefficient; The product of the number of repeated transmissions of the message 3 and the second coefficient.
14. The method according to claim 1, characterized in that The number of repetitions of the PUCCH where the HARQ-ACK corresponding to message B of the random access process is located is determined based on at least one of the following: the RSRP; the path loss; target transmit power; The number of repetitions of message A or message B during random access.
15. The method according to claim 14, characterized in that In a case where the number of repeated transmissions of the PUCCH where the HARQ-ACK corresponding to the message B is located is determined based on the number of repeated transmissions of the message A in the random access process, the number of repeated transmissions of the PUCCH where the HARQ-ACK corresponding to the message B is located is any one of the following: The number of repetitions of the physical random access channel PRACH preamble code in the message A; The number of repeated transmissions of the physical uplink shared channel PUSCH in the message A; The product of the number of PRACH preamble or PUSCH repetition transmissions of the message A and the third coefficient.
16. A device for determining the number of repeated transmissions of a physical uplink control channel PUCCH, characterized in that: The device comprises: A determination module, used to determine the number of repeated transmissions of the PUCCH based on the target information; The target information includes: The number of bits of uplink control information UCI; Preset time; Wherein, when the preset time includes a time determined based on the HARQ-ACK of the PDSCH included in the PUCCH, and the HARQ-ACK is the HARQ-ACK of at least two PDSCHs, the preset time includes: The earliest time among the time points after the delays corresponding to at least two of the PDSCHs; The target information also includes at least one of the following: First target bit rate; Number of PUCCH symbols; Number of resource elements RE of PUCCH; Reference Signal Received Power (RSRP); Path loss; The number of repeated transmissions of other physical channels or messages during random access; In a case where the target information includes the number of bits of the UCI and the first target coding rate, and the PUCCH is repeatedly transmitted N times, N is determined based on the following method: The ratio of the number of bits of the PUCCH repeated transmission to the number of bits that the resources can carry for N PUCCH repeated transmissions is less than or equal to the first target code rate, and the ratio of the number of bits of the PUCCH repeated transmission to the number of bits that the resources can carry for N-1 PUCCH repeated transmissions is greater than the first target code rate.
17. The device according to claim 16, characterized in that The number of bits of the PUCCH repeated transmission is related to at least one of the following: The number of bits of the UCI and the number of bits of a cyclic redundancy check CRC; and / or, The number of bits that can be carried by the resource for repeated PUCCH transmission is related to at least one of the following: The modulation order of the PUCCH, the number of symbols of UCI transmitted by the PUCCH, the PUCCH format, and the number of resource blocks (RBs) configured by the PUCCH.
18. The device according to claim 17, characterized in that The number of RBs is determined based on any one of the following: Configuration information of network-side devices; The number of RBs for a single PUCCH transmission.
19. The device according to claim 18, characterized in that The number of RBs for the single PUCCH transmission is determined based on the number of UCI bits and the number of UCI symbols transmitted by PUCCH, and the number of RBs for the single PUCCH transmission is less than the minimum number of RBs for the second target code rate, and the second target code rate is the UCI code rate for the single PUCCH transmission.
20. The device according to claim 16, characterized in that The UCI code rate after the PUCCH is repeatedly transmitted N times is determined based on at least one of the following: High-level signaling; Downlink control information DCI.
21. The device according to any one of claims 16 to 20, characterized in that The device also includes: A receiving module, used to receive configuration information sent by a network side device, where the configuration information is used to indicate that the number of repeated transmissions of the PUCCH is M; The determining module is also used for: Based on the target information, the number of repeated transmissions N of the PUCCH is acquired, and M or N is determined as the number of repeated transmissions of the PUCCH.
22. The device according to any one of claims 16 to 20, characterized in that The device also includes: An acquisition module, used to acquire the number of repeated transmissions L of the PUCCH of the device within the preset time; The determining module is also used for: Based on the target information, the number of repeated transmissions N of the PUCCH is obtained, and the smaller one of L and N is determined as the number of repeated transmissions of the PUCCH.
23. The device according to claim 22, characterized in that The preset time also includes a time determined based on at least one of the following: A first preset time after the start time of the first transmission of the PUCCH; A preset number of subframes after the start time of the first transmission of the PUCCH; A preset number of time slots after the start time of the first transmission of the PUCCH; A preset number of symbols after the start time of the first transmission of the PUCCH.
24. The device according to claim 22, characterized in that When the preset time includes a time determined based on the HARQ-ACK of the PDSCH included in the PUCCH, and the HARQ-ACK is a HARQ-ACK of one PDSCH, the preset time also includes a time determined based on at least one of the following: A second preset time after the PDSCH transmission end time; A preset number of subframes after the PDSCH transmission end time; A preset number of time slots after the PDSCH transmission end time; A preset number of symbols after the PDSCH transmission end time.
25. The device according to claim 22, characterized in that When the preset time includes a time determined based on the HARQ-ACK of the PDSCH included in the PUCCH, and the HARQ-ACK is the HARQ-ACK of at least two PDSCHs, the preset time also includes: The latest time among the time points after the delays corresponding to at least two of the PDSCHs.
26. The device according to claim 16, characterized in that The device also includes: The increasing module is used to increase the number of RBs so that the code rate of the PUCCH transmission is less than the preset code rate when the device repeatedly transmits the PUCCH for a number of times within the preset time so that the code rate of the PUCCH transmission is greater than the preset code rate.
27. The device according to claim 16, characterized in that The number of repetition transmissions of the PUCCH where the HARQ-ACK corresponding to message 4 in the random access process is located is determined based on at least one of the following: the RSRP; the path loss; target transmit power; The number of repetitions of at least one of message 1, message 2, message 3, and message 4 during the random access process.
28. The device according to claim 27, characterized in that In a case where the number of repeated transmissions of the PUCCH where the HARQ-ACK corresponding to the message 4 is located is determined based on the number of repeated transmissions of the message 1 or the message 3 in the random access process, the number of repeated transmissions of the PUCCH where the HARQ-ACK corresponding to the message 4 is located is any one of the following: The number of repeated transmissions of the message 1; The number of repetitions of the message 3; The product of the number of repeated transmissions of the message 1 and the first coefficient; The product of the number of repeated transmissions of the message 3 and the second coefficient.
29. The device according to claim 16, characterized in that The number of repetitions of the PUCCH where the HARQ-ACK corresponding to message B of the random access process is located is determined based on at least one of the following: the RSRP; the path loss; target transmit power; The number of repetitions of message A or message B during random access.
30. The device according to claim 29, characterized in that In a case where the number of repeated transmissions of the PUCCH where the HARQ-ACK corresponding to the message B is located is determined based on the number of repeated transmissions of the message A in the random access process, the number of repeated transmissions of the PUCCH where the HARQ-ACK corresponding to the message B is located is any one of the following: The number of repetitions of the physical random access channel PRACH preamble code in the message A; The number of repeated transmissions of the physical uplink shared channel PUSCH in the message A; The product of the number of PRACH preamble or PUSCH repetition transmissions of the message A and the third coefficient.
31. A terminal, characterized in that: It includes a processor, a memory, and a program or instruction stored in the memory and executable on the processor, wherein when the program or instruction is executed by the processor, the steps of the method for determining the number of PUCCH repetition transmissions as described in any one of claims 1 to 15 are implemented.
32. A readable storage medium, characterized in that: The readable storage medium stores a program or instruction, and when the program or instruction is executed by the processor, the steps of the method for determining the number of PUCCH repeated transmissions as described in any one of claims 1-15 are implemented.
Citation Information
Patent Citations
Methods for determining the number of repetitions of pucch for mtc ue
CN108886435A
Signaling of control information in a communication system
CN111567123A
Signaling of control information in a communication system
US20190313342A1