Method and device for detecting physical uplink control channel
By determining the local sequence corresponding to the cyclic shift value in PUCCH detection and directly calculating the signal and noise power in the frequency domain, the existing PUCCH detection method has solved the problem of complex steps and low efficiency, and a more efficient detection process has been achieved.
Patent Information
- Application Number
- CN202210459727.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-04-27
- Publication Date
- 2025-02-14
- Estimated Expiration
- 2042-04-27
AI Technical Summary
The existing PUCCH format0 detection method has complex steps and low detection efficiency. It requires the IDFT conversion of frequency domain to time domain, which is relatively complicated.
By determining the local sequence corresponding to the first cyclic shift value and the second cyclic shift value based on the two values of the parameters for determining the cyclic shift and the initial offset value of the target user equipment, based on the received frequency domain data and These local sequences acquire signal power and directly calculate the noise power and signal-to-noise ratio through the frequency domain to achieve detection.
The detection process is simplified, the conversion from the frequency domain to the time domain is avoided, the detection efficiency is improved, and the UCI information transmitted by the UE can be detected more quickly and efficiently, reducing the complexity of detection.
Smart Images

Figure CN114980348B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of communication technology, and in particular to a method and device for detecting a physical uplink control channel. Background Art
[0002] The Physical Uplink Control Channel (PUCCH) belongs to the uplink channel. PUCCH includes multiple formats, among which format0 is one of the formats of PUCCH. A single user occupies a maximum of 1 Physical Resource Block (PRB). The cyclic shift is used to distinguish the user equipment (UE) to achieve multiplexing of different UEs on the same PRB.
[0003] At present, a method for detecting PUCCH format0 through a physical layer receiver or the like may include the following steps: conjugate multiplying the received frequency domain data with a local sequence; then performing an inverse discrete Fourier transform (IDFT), for example, when the bandwidth is 100M and the frequency of the subcarrier is 30khz, an IDFT with a point number of 12 may be performed; eliminating the cell-level cyclic shift; extracting the signal at the corresponding position according to the layer 2 scheduling and the multiple cyclic shifts corresponding to the protocol, and calculating the maximum signal power and the position of the corresponding cyclic shift; extracting noise data according to the position of the cyclic shift reserved by the system, and calculating the noise; calculating the signal-to-noise ratio (SNR) according to the signal power and the noise power, and if the activation threshold is exceeded, parsing the corresponding uplink control information (UCI).
[0004] However, the existing detection method of PUCCH format0 has many steps, low detection efficiency, and requires IDFT from frequency domain to time domain, which is relatively complicated. Summary of the invention
[0005] The present invention provides a method and device for detecting a physical uplink control channel, which are used to solve the defects of complex steps and low detection efficiency in the prior art, simplify the detection process and improve the detection efficiency.
[0006] The present invention provides a method for detecting a physical uplink control channel, comprising:
[0007] Determine, based on two values of a parameter for determining a cyclic shift and an initial offset value of a target user equipment, a local sequence corresponding to a first cyclic shift value and a local sequence corresponding to a second cyclic shift value;
[0008] Acquire a first power based on the received frequency domain data of the physical uplink control channel sent by the target user equipment and a local sequence corresponding to the first cyclic shift value, and acquire a second power based on the frequency domain data and the local sequence corresponding to the second cyclic shift value;
[0009] Determine the larger one of the first power and the second power as the total power, and obtain the noise power based on the larger one of the first power and the second power;
[0010] Acquire a signal-to-noise ratio of the physical uplink control channel data based on the total power and the noise power;
[0011] The first cyclic shift value and the second cyclic shift value respectively correspond to two values of the parameter used to determine the cyclic shift; the value of the parameter used to determine the cyclic shift corresponding to the first cyclic shift value is less than the value of the parameter used to determine the cyclic shift corresponding to the second cyclic shift value; the total power is the sum of the signal power and the noise power.
[0012] According to a method for detecting a physical uplink control channel provided by the present invention, the step of obtaining the noise power based on the larger one of the first power and the second power includes:
[0013] Determine a local sequence corresponding to a third cyclic shift value based on a cyclic shift value used to obtain a larger one of the first power and the second power among the first cyclic shift value and the second cyclic shift value;
[0014] The noise power is acquired based on the frequency domain data and a local sequence corresponding to the third cyclic shift value.
[0015] According to a method for detecting a physical uplink control channel provided by the present invention, the determining a local sequence corresponding to a third cyclic shift value based on the cyclic shift value used to obtain the larger one of the first power and the second power among the first cyclic shift value and the second cyclic shift value includes:
[0016] Add a target offset to the cyclic shift value of the first cyclic shift value and the second cyclic shift value, whichever is greater, and divide the result by the number of local sequences to obtain the third cyclic shift value;
[0017] Based on the third cyclic shift value, a local sequence corresponding to the third cyclic shift value is determined.
[0018] According to a method for detecting a physical uplink control channel provided by the present invention, the target offset is 1 or 11.
[0019] According to a method for detecting a physical uplink control channel provided by the present invention, the acquiring of the noise power based on the frequency domain data and a local sequence corresponding to the third cyclic shift value includes:
[0020] Conjugate multiplying the frequency domain data by a local sequence corresponding to the third cyclic shift value to obtain a first multiplication result;
[0021] Accumulate the real part and the imaginary part of the first multiplication result respectively to obtain a first accumulated result and a second accumulated result;
[0022] A square sum of the first accumulation result and the second accumulation result is obtained as the noise power.
[0023] According to a method for detecting a physical uplink control channel provided by the present invention, after acquiring the signal-to-noise ratio of the physical uplink control channel data based on the total power and the noise power, the method further includes:
[0024] In a case where the larger of the first power and the second power is the first power and the signal-to-noise ratio is greater than an activation threshold, it is determined that the physical uplink control channel data represents denial; in a case where the larger of the first power and the second power is the second power and the signal-to-noise ratio is greater than the activation threshold, it is determined that the physical uplink control channel data represents confirmation.
[0025] The present invention also provides a detection device for a physical uplink control channel, comprising:
[0026] A sequence determination module, configured to determine a local sequence corresponding to a first cyclic shift value and a local sequence corresponding to a second cyclic shift value based on two values of a parameter for determining a cyclic shift and an initial offset value of a target user equipment;
[0027] A first acquisition module, configured to acquire a first power based on the received frequency domain data of the physical uplink control channel sent by the target user equipment and a local sequence corresponding to the first cyclic shift value, and acquire a second power based on the frequency domain data and the local sequence corresponding to the second cyclic shift value;
[0028] A second acquisition module, configured to determine the larger one of the first power and the second power as the total power, and acquire the noise power based on the larger one of the first power and the second power;
[0029] A third acquisition module, configured to acquire a signal-to-noise ratio of the physical uplink control channel data based on the total power and the noise power;
[0030] The first cyclic shift value and the second cyclic shift value respectively correspond to two values of the parameter used to determine the cyclic shift; the value of the parameter used to determine the cyclic shift corresponding to the first cyclic shift value is less than the value of the parameter used to determine the cyclic shift corresponding to the second cyclic shift value; the total power is the sum of the signal power and the noise power.
[0031] The present invention also provides an electronic device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the program, the method for detecting a physical uplink control channel as described in any one of the above is implemented.
[0032] The present invention also provides a non-transitory computer-readable storage medium having a computer program stored thereon, and when the computer program is executed by a processor, the method for detecting a physical uplink control channel as described in any one of the above is implemented.
[0033] The present invention also provides a computer program product, comprising a computer program, wherein when the computer program is executed by a processor, the computer program implements any of the above-mentioned methods for detecting a physical uplink control channel.
[0034] The detection method and device of the physical uplink control channel provided by the present invention determine the local sequence corresponding to the first cyclic shift value and the local sequence corresponding to the second cyclic shift value based on two values of the parameter for determining the cyclic shift and the initial offset value of the target user equipment, obtain the first power based on the received frequency domain data of the physical uplink control channel sent by the target user equipment and the local sequence corresponding to the first cyclic shift value, and obtain the second power based on the frequency domain data and the local sequence corresponding to the second cyclic shift value, determine the larger one of the first power and the second power as the total power, and obtain the noise power based on the larger one of the first power and the second power, and obtain the signal-to-noise ratio of the physical uplink control channel based on the total power and the noise power, so that the whole detection process can be completed in the frequency domain without the need for frequency domain to time domain conversion, and can blindly detect the UCI information transmitted by the UE more quickly and efficiently, thereby reducing the complexity of detection and improving the efficiency of detection. BRIEF DESCRIPTION OF THE DRAWINGS
[0035] In order to more clearly illustrate the technical solutions in the present invention or the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0036] Figure 1 It is one of the flow charts of the method for detecting the physical uplink control channel provided by the present invention;
[0037] Figure 2 This is a second flow chart of the method for detecting a physical uplink control channel provided by the present invention;
[0038] Figure 3 It is a schematic diagram of simulation results of the method for detecting the physical uplink control channel provided by the present invention;
[0039] Figure 4 It is a structural schematic diagram of a detection device for a physical uplink control channel provided by the present invention;
[0040] Figure 5 It is a structural schematic diagram of the electronic device provided by the present invention. DETAILED DESCRIPTION
[0041] In order to make the purpose, technical solution and advantages of the present invention clearer, the technical solution of the present invention will be clearly and completely described below in conjunction with the drawings of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0042] In the description of the embodiments of the present invention, the terms “first”, “second” and “third” are only used for descriptive purposes and are not to be understood as indicating or implying relative importance and are not related to the order.
[0043] Combine the following Figures 1 to 5 The present invention describes a method and device for detecting a physical uplink control channel.
[0044] Figure 1 FIG. 1 is one of the flow charts of the method for detecting the physical uplink control channel provided by the present invention. Figure 1 As shown, the execution subject of the physical uplink control channel detection method provided in the embodiment of the present invention may be a physical uplink control channel detection device, and the method includes: step 101, step 102, step 103 and step 104.
[0045] Step 101: Determine a local sequence corresponding to a first cyclic shift value and a local sequence corresponding to a second cyclic shift value based on two values of a parameter used to determine a cyclic shift and an initial offset value of a target user equipment.
[0046] The first cyclic shift value and the second cyclic shift value respectively correspond to two values of the parameter used to determine the cyclic shift; the value of the parameter used to determine the cyclic shift corresponding to the first cyclic shift value is smaller than the value of the parameter used to determine the cyclic shift corresponding to the second cyclic shift value.
[0047] Specifically, the detection method of the physical uplink control channel provided in the embodiment of the present invention can be used for the detection of the physical uplink control channel, and the entire detection process can be completed in the frequency domain, and the noise calculation can reserve fewer channels. The entire detection process is completed in the frequency domain, which can include calculating the signal power and noise algorithm. The implementation of the present invention adopts pure frequency domain detection, making full use of the multiple cyclic shifts allocated to a single UE by the mobile communication protocol, detecting the power of the signal and noise, thereby realizing the detection of PUCCH. The detection device of the physical uplink control channel can be a base station.
[0048] Preferably, the method for detecting the physical uplink control channel provided in the embodiment of the invention can be used for detecting the 5GPUCCH format0 format.
[0049] 5G PUCCH format0 is a format of the uplink channel PUCCH, which occupies 1 to 2 symbols, carries 1 to 2 bits of UCI information, and can carry scheduling requests (SR) and hybrid automatic repeat request responses.
[0050] The hybrid automatic retransmission request response may include a hybrid automatic retransmission request positive response (Hybrid Automatic Retransmission Request Acknowledgement, HARQ-ACK) and a hybrid automatic retransmission request negative response (Hybrid Automatic Retransmission Request Notacknowledgement, HARQ-NACK).
[0051] 5G PUCCH format0 can transmit 1-bit SR, 1-bit HARQ-ACK, 2-bit HARQ-ACK, SR and 1-bit HARQ-ACK multiplexing, and SR and 2-bit HARQ-ACK multiplexing.
[0052] The detection method of the physical uplink control channel provided in the embodiment of the present invention is not only applicable to the case of 1-bit HARQ-ACK transmission, but also applicable to 2-bit HARQ-ACK, SR and 1-bit HARQ-ACK multiplexing, and SR and 2-bit HARQ-ACK. The processing steps and methods of the above-mentioned various situations are consistent. The embodiment of the present invention takes the transmission of 1-bit HARQ-ACK as an example to describe the PUCCH detection process in detail.
[0053] The parameter mcs used to determine the cyclic shift is used to indicate the number of bits of the cyclic shift.
[0054] The initial offset value m0 of the target user equipment is used to indicate the number of bits of the initial cyclic shift of the target user equipment.
[0055] The initial offset value m0 is a pre-configured parameter and can be configured through high-level signaling. Specifically, the initial offset value m0 can be directly indicated through high-level signaling, or can be obtained through configuration of high-level signaling or implicitly indicated.
[0056] The parameter mcs and the initial offset value m0 used to determine the cyclic shift may have a value range of 0 to 11.
[0057] For the case of transmitting only 1-bit HARQ-ACK, according to the 38.213 protocol, the mcs value is 0 and 6; combined with the m0 allocated in layer 2, according to the 38.213 protocol, the cyclic shifts α_1 and α_2 corresponding to the two values 0 and 6 can be calculated; further according to the 38.213 protocol, based on the cyclic shift values α_1 and α_2, the local sequences corresponding to the two cyclic shift values (i.e., the local sequence corresponding to the cyclic shift value α_1 and the local sequence corresponding to the cyclic shift value α_2) can be obtained.
[0058] Wherein, α_1 represents the first cyclic shift value and α_2 represents the second cyclic shift value.
[0059] It can be understood that layer 2 refers to the L2 layer of the base station, that is, the Mac (Multiple Access Channel) layer.
[0060] The local sequence is a sequence pre-configured in the local detection device of the physical uplink control channel. In the 5GPUCCH format0 scenario, the number of local sequences is 12, and determining the local sequence corresponding to the cyclic shift value refers to determining which of the 12 sequences the local sequence corresponding to the cyclic shift value is.
[0061] Step 102: Acquire a first power based on the received frequency domain data of the physical uplink control channel sent by the target user equipment and a local sequence corresponding to the first cyclic shift value, and acquire a second power based on the frequency domain data and a local sequence corresponding to the second cyclic shift value;
[0062] Specifically, in the process of completing the detection in the frequency domain, the algorithm for calculating the power is consistent, the frequency domain data is conjugate-multiplied with the local sequence, all the real and imaginary parts are accumulated and averaged, and then the real and imaginary parts are squared and added together.
[0063] The received frequency domain data is conjugate multiplied with the local sequence corresponding to α_1, the real and imaginary parts of the multiplication result are accumulated according to the resource elements (RE) and the average is calculated, and the square of the real part and the square of the imaginary part of the average result are summed to obtain the first power P(α_1); the received frequency domain data is conjugate multiplied with the local sequence corresponding to α_2, the real and imaginary parts of the multiplication result are accumulated according to the resource elements and the average is calculated, and the square of the real part and the imaginary part of the average result are summed to obtain the second power P(α_2).
[0064] The calculation formula can be as follows
[0065]
[0066] P(α)=||Z(α)||
[0067] Among them, Z(α) represents the result of averaging after accumulation; n represents the index of RE of a single PRB; Y(n) represents the received frequency domain data; X(k) represents the local sequence; the superscript H represents conjugation; and P(α) represents power.
[0068] It can be understood that, when α in the above formula is α_1, X(k) represents the local sequence corresponding to α_1, and P(α) is the first power P(α_1); when α in the above formula is α_2, X(k) represents the local sequence corresponding to α_2, and P(α) is the second power P(α_2).
[0069] Step 103: determine the larger one of the first power and the second power as the total power, and obtain the noise power based on the larger one of the first power and the second power.
[0070] Among them, the total power is the sum of the signal power and the noise power.
[0071] Specifically, the first power P(α_1) and the second power P(α_2) may be compared, and the larger one may be determined as the total power, that is, the sum of the signal power and the noise power.
[0072] Based on the larger one of the first power P(α_1) and the second power P(α_2), according to the 38.213 protocol, the signal part is extracted, so that the noise power can be obtained.
[0073] Step 104: Acquire a signal-to-noise ratio of the physical uplink control channel based on the total power and the noise power.
[0074] Specifically, the signal power can be obtained by subtracting the noise power from the total power.
[0075] After obtaining the signal power, the signal power is divided by the noise power to obtain the signal-to-noise ratio of the PUCCH, thereby blindly detecting the UCI information transmitted by the UE.
[0076] It should be noted that the PUCCH detection method provided in the embodiment of the present invention reduces the complexity of the steps, does not need to perform cell-level cyclic shift and obtain the corresponding power according to the cyclic shift, shortens the step flow, does not need to perform IDFT, simplifies the complexity of calculation, and can reduce the load on hardware such as the CPU. Under the condition of the same CPU performance, the results can be detected faster, and the detection efficiency can be improved.
[0077] The embodiment of the present invention determines a local sequence corresponding to a first cyclic shift value and a local sequence corresponding to a second cyclic shift value based on two values of a parameter for determining a cyclic shift and an initial offset value of a target user equipment, obtains a first power based on frequency domain data of a physical uplink control channel sent by the received target user equipment and a local sequence corresponding to the first cyclic shift value, obtains a second power based on the frequency domain data and the local sequence corresponding to the second cyclic shift value, determines the larger of the first power and the second power as the total power, obtains the noise power based on the larger of the first power and the second power, obtains the signal-to-noise ratio of the physical uplink control channel based on the total power and the noise power, and completes the entire detection process in the frequency domain without the need for frequency domain to time domain conversion. The UCI information transmitted by the UE can be blindly detected more quickly and efficiently, and the complexity of detection can be reduced and the efficiency of detection can be improved.
[0078] Based on the content of any of the above embodiments, based on the larger one of the first power and the second power, obtaining the noise power includes: based on the cyclic shift value of the first cyclic shift value and the second cyclic shift value, which is used to obtain the larger one of the first power and the second power, determining a local sequence corresponding to the third cyclic shift value.
[0079] Specifically, the local sequence corresponding to the third cyclic shift value α_3 may be determined based on the cyclic shift value used for the larger one of the first power P(α_1) and the second power P(α_2) according to the 38.213 protocol.
[0080] If the larger one of the first power P(α_1) and the second power P(α_2) is the first power P(α_1), the cyclic shift value used for the larger one of the first power P(α_1) and the second power P(α_2) can be α_1; if the larger one of the first power P(α_1) and the second power P(α_2) is the first power P(α_2), the cyclic shift value used for the larger one of the first power P(α_1) and the second power P(α_2) can be α_2.
[0081] Noise power is obtained based on the frequency domain data and a local sequence corresponding to the third cyclic shift value.
[0082] Specifically, the method for obtaining noise power based on the frequency domain data and the local sequence corresponding to the third cyclic shift value is consistent with the aforementioned method for obtaining the first power based on the frequency domain data and the local sequence corresponding to the first cyclic shift value, and the method for obtaining the second power based on the frequency domain data and the local sequence corresponding to the second cyclic shift value, and will not be repeated here.
[0083] The embodiment of the present invention determines a local sequence corresponding to a third cyclic shift value based on the first cyclic shift value and the second cyclic shift value to obtain a cyclic shift value of the larger one of the first power and the second power, and obtains noise power based on frequency domain data and the local sequence corresponding to the third cyclic shift value. The noise power detection can be completed in the frequency domain, so that the UCI information transmitted by the UE can be blindly detected more quickly and efficiently, which can reduce the complexity of detection and improve the efficiency of detection.
[0084] Based on the content of any of the foregoing embodiments, based on the cyclic shift value of the first cyclic shift value and the second cyclic shift value, which is used to obtain the larger one of the first power and the second power, determining the local sequence corresponding to the third cyclic shift value includes: adding the cyclic shift value of the first cyclic shift value and the second cyclic shift value, which is used to obtain the larger one of the first power and the second power, to the target offset, and then modulo-dividing the number of local sequences to obtain the third cyclic shift value.
[0085] Specifically, a preset target offset may be added to a cyclic shift value used to obtain a larger one of the first power and the second power in the first cyclic shift value and the second cyclic shift value to obtain a fourth cyclic shift value.
[0086] The preset target offset may be any integer greater than or equal to 1 and less than or equal to 11. The embodiment of the present invention does not specifically limit the specific value of the target offset.
[0087] After obtaining the fourth cyclic shift value, the fourth cyclic shift value may be modulo-divided by the number of local sequences to obtain a third cyclic shift value α_3.
[0088] Exemplarily, in the 5G PUCCH format0 scenario, the number of local sequences is 12, and the fourth cyclic shift value can be divided modulo 12.
[0089] Based on the third cyclic shift value, a local sequence corresponding to the third cyclic shift value is determined.
[0090] Specifically, according to the provisions of the 38.213 protocol, based on the third cyclic shift value α_3, a local sequence corresponding to the third cyclic shift value α_3 can be obtained.
[0091] The embodiment of the present invention obtains a third cyclic shift value by adding a target offset to the cyclic shift value used to obtain the larger one of the first power and the second power, and then modulo the number of local sequences. Based on the third cyclic shift value, the local sequence corresponding to the third cyclic shift value is determined, so that the noise power can be detected more accurately.
[0092] Based on the content of any of the above embodiments, the target offset is 1 or 11.
[0093] Specifically, the target offset is 1 or 11.
[0094] That is, 1 or 11 may be added to the first cyclic shift value and the second cyclic shift value, based on the cyclic shift value used to obtain the larger one of the first power and the second power, and then modulo-divided by the number of local sequences to obtain the third cyclic shift value α_3.
[0095] The embodiment of the present invention adopts a target offset of 1 or 11, so that the noise power can be detected more accurately.
[0096] Based on the content of any of the above embodiments, noise power is obtained based on the frequency domain data and the local sequence corresponding to the third cyclic shift value, including: conjugate multiplying the frequency domain data with the local sequence corresponding to the third cyclic shift value to obtain a first multiplication result.
[0097] Specifically, the received frequency domain data may be conjugate multiplied with the local sequence corresponding to α_3 to obtain a first multiplication result.
[0098] The real part and the imaginary part of the first multiplication result are accumulated according to the resource elements respectively and then averaged to obtain the real part average value and the imaginary part average value.
[0099] Specifically, the real part and the imaginary part of the first multiplication result are accumulated accordingly. The result of the real part accumulation is the first accumulation result, and the result of the imaginary part accumulation is the second accumulation result.
[0100] Based on the number of first multiplication results and the first accumulation result, a real part average value may be obtained; and based on the number of first multiplication results and the second accumulation result, an imaginary part average value may be obtained.
[0101] Get the square sum of the real and imaginary mean values as the noise power.
[0102] Specifically, the square sum of the real part average value and the imaginary part average value is obtained to obtain the noise power P(α_3).
[0103] The embodiment of the present invention obtains a first multiplication result by conjugating frequency domain data with a local sequence corresponding to a third cyclic shift value, and then accumulates the real part and the imaginary part of the first multiplication result and calculates the average value, and obtains the real part average value and the imaginary part average value, and obtains the square sum of the real part average value and the imaginary part average value as the noise power, so that the noise power detection result obtained is more accurate.
[0104] Based on the content of any of the above embodiments, after obtaining the signal-to-noise ratio of the physical uplink control channel data based on the total power and the noise power, it also includes: when the larger of the first power and the second power is the first power and the signal-to-noise ratio is greater than the activation threshold, determining that the physical uplink control channel data represents denial; when the larger of the first power and the second power is the second power and the signal-to-noise ratio is greater than the activation threshold, determining that the physical uplink control channel data represents confirmation.
[0105] Specifically, if the larger of the first power P(α_1) and the second power P(α_2) is the first power P(α_1), and the signal power is on α_1, the signal power can be obtained by subtracting P(α_3) from P(α_1), thereby calculating the SNR. If the SNR exceeds the preset activation threshold, the cyclic shift value corresponding to the signal power is α_1, and it is analyzed that the UE transmits NACK (negative acknowledgement), indicating that the specific transmission is a hybrid automatic repeat request negative acknowledgement.
[0106] If the signal power is above α_2, the larger of the first power P(α_1) and the second power P(α_2) is the first power P(α_2), and the signal power can be obtained by subtracting P(α_3) from P(α_2), thereby calculating the SNR. If the SNR exceeds the preset activation threshold, the cyclic shift value corresponding to the signal power is α_2, and the UE transmission is analyzed to be ACK (confirmation), indicating that the specific transmission is a hybrid automatic repeat request positive response.
[0107] The activation threshold can be preset according to actual conditions. The embodiment of the present invention does not specifically limit the specific value of the activation threshold.
[0108] In the embodiment of the present invention, when the larger of the first power and the second power is the first power and the signal-to-noise ratio is greater than the activation threshold, it is determined that the physical uplink control channel data represents denial, and when the larger of the first power and the second power is the second power and the signal-to-noise ratio is greater than the activation threshold, it is determined that the physical uplink control channel data represents confirmation, so that the content of the physical uplink control channel transmission can be parsed more quickly.
[0109] In order to facilitate the understanding of the above embodiments of the present invention, a process of detecting a PUCCH is described below.
[0110] Figure 2 This is the second flow chart of the method for detecting the physical uplink control channel provided by the present invention. Figure 2 The PUCCH detection method shown can be used to detect the PUCCH when PUCCH format 0 transmits 1-bit HARQ-ACK.
[0111] like Figure 2 As shown, the method may include the following steps:
[0112] Step 201, the mcs value is 0 and 6, combined with m0 sent from layer 2, calculate α_1 and α_2, and generate the corresponding local sequence.
[0113] Step 202: Conjugate multiplication is performed on the local sequence and the received data to calculate P(α_1) and P(α_2).
[0114] Step 203: Compare the size of P(α_1) and P(α_2)
[0115] If P(α_1) is relatively large, the process goes to step 204 and step 205 ; if P(α_2) is relatively large, the process goes to step 206 and step 207 .
[0116] Step 204: α_3 is obtained by adding 1 (or 11) modulo 12 to α_1, and the corresponding local sequence is obtained, and conjugate multiplied with the received frequency domain data to obtain the power P(α_3).
[0117] Step 205: Calculate the SNR. If it exceeds the activation threshold, the result of the analysis is NACK.
[0118] Step 206, add 1 (or 11) modulo 12 to obtain α_3, and obtain the corresponding local sequence, perform conjugate multiplication with the received frequency domain data, and calculate the power P(α_3).
[0119] Step 207: Calculate the SNR. If it exceeds the activation threshold, the signal that is parsed is ACK.
[0120] Figure 3 FIG. 1 is a schematic diagram of simulation results of the method for detecting the physical uplink control channel provided by the present invention. In the case where PUCCH format 0 transmits 1-bit HARQ-ACK, Figure 3 As shown, the noise power is 0.0394μW and the signal power is 0.88428μW.
[0121] The following is a description of a detection device for a physical uplink control channel provided by the present invention. The detection device for a physical uplink control channel described below and the detection method for a physical uplink control channel described above can refer to each other.
[0122] Figure 4 Schematic diagram of the structure of the detection device of the physical uplink control channel provided by the present invention. Based on the content of any of the above embodiments, Figure 4 As shown, the device includes a sequence determination module 401, a first acquisition module 402, a second acquisition module 403 and a third acquisition module 404, wherein:
[0123] A sequence determination module 401 is used to determine a local sequence corresponding to a first cyclic shift value and a local sequence corresponding to a second cyclic shift value based on two values of a parameter used to determine a cyclic shift and an initial offset value of a target user equipment;
[0124] A first acquisition module 402 is configured to acquire a first power based on the received frequency domain data of the physical uplink control channel sent by the target user equipment and a local sequence corresponding to the first cyclic shift value, and acquire a second power based on the frequency domain data and the local sequence corresponding to the second cyclic shift value;
[0125] A second acquisition module 403 is used to determine the larger one of the first power and the second power as the total power, and acquire the noise power based on the larger one of the first power and the second power;
[0126] A third acquisition module 404 is used to acquire a signal-to-noise ratio of the physical uplink control channel data based on the total power and the noise power;
[0127] The first cyclic shift value and the second cyclic shift value respectively correspond to two values of the parameter used to determine the cyclic shift; the value of the parameter used to determine the cyclic shift corresponding to the first cyclic shift value is less than the value of the parameter used to determine the cyclic shift corresponding to the second cyclic shift value; the total power is the sum of the signal power and the noise power.
[0128] Specifically, the sequence determination module 401 , the first acquisition module 402 , the second acquisition module 403 and the third acquisition module 404 may be electrically connected in sequence.
[0129] The sequence determination module 401 can determine the value of mcs according to the 38.213 protocol provisions, and then combine the m0 allocated to layer 2 to calculate the cyclic shifts α_1 and α_2 corresponding to the two values 0 and 6 according to the 38.213 protocol provisions; further, according to the 38.213 protocol provisions, based on the cyclic shift values α_1 and α_2, the local sequences corresponding to the two cyclic shift values (i.e., the local sequence corresponding to the cyclic shift value α_1 and the local sequence corresponding to the cyclic shift value α_2) can be obtained.
[0130] The first acquisition module 402 conjugate-multiplies the received frequency domain data with the local sequence corresponding to α_1, accumulates the real and imaginary parts of the multiplication result according to the corresponding resource elements and then calculates the average value, and sums the square of the real part and the square of the imaginary part of the average value to obtain the first power P(α_1); conjugate-multiplies the received frequency domain data with the local sequence corresponding to α_2, accumulates the real and imaginary parts of the multiplication result according to the corresponding resource elements and then calculates the average value, and sums the square of the real part and the imaginary part of the average value to obtain the second power P(α_2).
[0131] The second acquisition module 403 can compare the first power P(α_1) and the second power P(α_2), and determine the larger one as the total power; based on the larger one of the first power P(α_1) and the second power P(α_2), according to the provisions of the 38.213 protocol, the signal part is extracted, so that the noise power can be obtained.
[0132] The third acquisition module 404 subtracts the noise power from the total power to obtain the signal power; after obtaining the signal power, the signal power is divided by the noise power to obtain the signal-to-noise ratio of the PUCCH, thereby blindly detecting the UCI information transmitted by the UE.
[0133] Optionally, the second acquisition module 403 may include:
[0134] a sequence determination unit, configured to determine a local sequence corresponding to a third cyclic shift value based on a cyclic shift value used to obtain a larger one of the first power and the second power among the first cyclic shift value and the second cyclic shift value;
[0135] The noise acquisition unit is used to acquire noise power based on the frequency domain data and a local sequence corresponding to the third cyclic shift value.
[0136] Optionally, the sequence determination unit may include:
[0137] The cyclic shift acquisition subunit is used to add the target offset to the cyclic shift value used to obtain the larger one of the first power and the second power between the first cyclic shift value and the second cyclic shift value, and then divide the modulo by the number of local sequences to obtain a third cyclic shift value.
[0138] The local sequence acquisition subunit is used to determine the local sequence corresponding to the third cyclic shift value based on the third cyclic shift value.
[0139] Optionally, the target offset is 1 or 11.
[0140] Optionally, the noise acquisition unit may be specifically used for:
[0141] Conjugate multiplying the frequency domain data by a local sequence corresponding to a third cyclic shift value to obtain a first multiplication result;
[0142] The real part and the imaginary part of the first multiplication result are accumulated according to the resource elements and then averaged to obtain the real part average value and the imaginary part average value;
[0143] Get the square sum of the real and imaginary mean values as the noise power.
[0144] Optionally, the detection device of the physical uplink control channel may further include:
[0145] The parsing module is used to determine that the physical uplink control channel data represents denial when the larger one of the first power and the second power is the first power and the signal-to-noise ratio is greater than the activation threshold; and to determine that the physical uplink control channel data represents confirmation when the larger one of the first power and the second power is the second power and the signal-to-noise ratio is greater than the activation threshold.
[0146] The physical uplink control channel detection device provided in an embodiment of the present invention is used to execute the above-mentioned physical uplink control channel detection method of the present invention. Its implementation method is consistent with the implementation method of the physical uplink control channel detection method provided by the present invention, and can achieve the same beneficial effects, which will not be repeated here.
[0147] The physical uplink control channel detection device is used for the physical uplink control channel detection method in the above embodiments. Therefore, the description and definition in the physical uplink control channel detection method in the above embodiments can be used for understanding each execution module in the embodiments of the present invention.
[0148] The embodiment of the present invention determines a local sequence corresponding to a first cyclic shift value and a local sequence corresponding to a second cyclic shift value based on two values of a parameter for determining a cyclic shift and an initial offset value of a target user equipment, obtains a first power based on frequency domain data of a physical uplink control channel sent by the received target user equipment and a local sequence corresponding to the first cyclic shift value, obtains a second power based on the frequency domain data and the local sequence corresponding to the second cyclic shift value, determines the larger of the first power and the second power as the total power, obtains the noise power based on the larger of the first power and the second power, obtains the signal-to-noise ratio of the physical uplink control channel based on the total power and the noise power, and completes the entire detection process in the frequency domain without the need for frequency domain to time domain conversion. The UCI information transmitted by the UE can be blindly detected more quickly and efficiently, and the complexity of detection can be reduced and the efficiency of detection can be improved.
[0149] Figure 5 is a schematic diagram of the structure of the electronic device provided by the present invention, such as Figure 5 As shown, the electronic device may include: a processor (processor) 510, a communication interface (Communications Interface) 520, a memory (memory) 530 and a communication bus 540, wherein the processor 510, the communication interface 520, and the memory 530 communicate with each other through the communication bus 540. The processor 510 can call the logic instructions in the memory 530 to execute the detection method of the physical uplink control channel, which includes: determining a local sequence corresponding to a first cyclic shift value and a local sequence corresponding to a second cyclic shift value based on two values of a parameter for determining a cyclic shift and an initial offset value of a target user equipment; obtaining a first power based on the received frequency domain data of the physical uplink control channel sent by the target user equipment and the local sequence corresponding to the first cyclic shift value, and obtaining a second power based on the frequency domain data and the local sequence corresponding to the second cyclic shift value; determining the larger of the first power and the second power as the total power, and obtaining the noise power based on the larger of the first power and the second power; obtaining a signal-to-noise ratio of the physical uplink control channel data based on the total power and the noise power; wherein the first cyclic shift value and the second cyclic shift value respectively correspond to two values of the parameter for determining the cyclic shift; the value of the parameter corresponding to the first cyclic shift value for determining the cyclic shift is less than the value of the parameter corresponding to the second cyclic shift value for determining the cyclic shift; the total power is the sum of the signal power and the noise power.
[0150] In addition, the logic instructions in the above-mentioned memory 530 can be implemented in the form of a software functional unit and can be stored in a computer-readable storage medium when it is sold or used as an independent product. Based on such an understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art or the part of the technical solution, can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the methods of each embodiment of the present invention. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), disk or optical disk and other media that can store program codes.
[0151] The processor 510 in the electronic device provided in the embodiment of the present application can call the logic instructions in the memory 530, and its implementation method is consistent with the implementation method of the physical uplink control channel detection method provided in the present application, and can achieve the same beneficial effects, which will not be repeated here.
[0152] On the other hand, the present invention also provides a computer program product, which includes a computer program stored on a non-transitory computer-readable storage medium, and the computer program includes program instructions. When the program instructions are executed by a computer, the computer can execute the detection method of the physical uplink control channel provided by the above methods, and the method includes: based on two values of a parameter for determining a cyclic shift and an initial offset value of a target user equipment, determining a local sequence corresponding to a first cyclic shift value and a local sequence corresponding to a second cyclic shift value; based on the received frequency domain data of the physical uplink control channel sent by the target user equipment and the local sequence corresponding to the first cyclic shift value; The method comprises the steps of: obtaining a first power and obtaining a second power based on the frequency domain data and the local sequence corresponding to the second cyclic shift value; determining the larger one of the first power and the second power as the total power, and obtaining the noise power based on the larger one of the first power and the second power; obtaining the signal-to-noise ratio of the physical uplink control channel data based on the total power and the noise power; wherein the first cyclic shift value and the second cyclic shift value respectively correspond to two values of the parameter for determining the cyclic shift; the value of the parameter corresponding to the first cyclic shift value for determining the cyclic shift is less than the value of the parameter corresponding to the second cyclic shift value for determining the cyclic shift; and the total power is the sum of the signal power and the noise power.
[0153] When the computer program product provided in the embodiment of the present application is executed, the above-mentioned physical uplink control channel detection method is implemented. Its specific implementation method is consistent with the implementation method recorded in the embodiment of the aforementioned method, and can achieve the same beneficial effects, which will not be repeated here.
[0154] On the other hand, the present invention also provides a non-transitory computer-readable storage medium having a computer program stored thereon, which is implemented when the computer program is executed by a processor to perform the above-mentioned physical uplink control channel detection method, the method comprising: determining a local sequence corresponding to a first cyclic shift value and a local sequence corresponding to a second cyclic shift value based on two values of a parameter for determining a cyclic shift and an initial offset value of a target user equipment; obtaining a first power based on frequency domain data of a physical uplink control channel sent by a received target user equipment and a local sequence corresponding to the first cyclic shift value, and determining a local power based on the frequency domain data and the local sequence corresponding to the first cyclic shift value; A local sequence corresponding to a second cyclic shift value is used to obtain a second power; a larger one of the first power and the second power is determined as the total power, and noise power is obtained based on the larger one of the first power and the second power; a signal-to-noise ratio of physical uplink control channel data is obtained based on the total power and the noise power; wherein the first cyclic shift value and the second cyclic shift value respectively correspond to two values of a parameter for determining a cyclic shift; a value of the parameter corresponding to the first cyclic shift value for determining a cyclic shift is less than a value of the parameter corresponding to the second cyclic shift value for determining a cyclic shift; and the total power is the sum of the signal power and the noise power.
[0155] When the computer program stored on the non-transitory computer-readable storage medium provided in the embodiment of the present application is executed, the above-mentioned physical uplink control channel detection method is implemented. Its specific implementation method is consistent with the implementation method described in the embodiment of the aforementioned method, and can achieve the same beneficial effects, which will not be repeated here.
[0156] The device embodiments described above are merely illustrative, wherein the units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, i.e., they may be located in one place, or they may be distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the scheme of this embodiment. Those of ordinary skill in the art may understand and implement it without creative effort.
[0157] Through the description of the above implementation methods, those skilled in the art can clearly understand that each implementation method can be implemented by means of software plus a necessary general hardware platform, and of course, it can also be implemented by hardware. Based on this understanding, the above technical solution is essentially or the part that contributes to the prior art can be embodied in the form of a software product, and the computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, a disk, an optical disk, etc., including a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods of each embodiment or some parts of the embodiment.
[0158] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit it. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present invention.
Claims
1. A method for detecting a physical uplink control channel, characterized in that: include: Determine, based on two values of a parameter for determining a cyclic shift and an initial offset value of a target user equipment, a local sequence corresponding to a first cyclic shift value and a local sequence corresponding to a second cyclic shift value; Acquire a first power based on the received frequency domain data of the physical uplink control channel sent by the target user equipment and a local sequence corresponding to the first cyclic shift value, and acquire a second power based on the frequency domain data and the local sequence corresponding to the second cyclic shift value; Determine the larger one of the first power and the second power as the total power, and obtain the noise power based on the larger one of the first power and the second power; Acquire a signal-to-noise ratio of the physical uplink control channel data based on the total power and the noise power; The first cyclic shift value and the second cyclic shift value respectively correspond to two values of the parameter used to determine the cyclic shift; the value of the parameter used to determine the cyclic shift corresponding to the first cyclic shift value is less than the value of the parameter used to determine the cyclic shift corresponding to the second cyclic shift value; the total power is the sum of the signal power and the noise power; After acquiring the signal-to-noise ratio of the physical uplink control channel data based on the total power and the noise power, the method further includes: In a case where the larger of the first power and the second power is the first power and the signal-to-noise ratio is greater than an activation threshold, it is determined that the physical uplink control channel data represents denial; in a case where the larger of the first power and the second power is the second power and the signal-to-noise ratio is greater than the activation threshold, it is determined that the physical uplink control channel data represents confirmation.
2. The method for detecting a physical uplink control channel according to claim 1, characterized in that: The acquiring the noise power based on the larger one of the first power and the second power includes: Determine a local sequence corresponding to a third cyclic shift value based on a cyclic shift value used to obtain a larger one of the first power and the second power among the first cyclic shift value and the second cyclic shift value; The noise power is acquired based on the frequency domain data and a local sequence corresponding to the third cyclic shift value.
3. The method for detecting a physical uplink control channel according to claim 2, characterized in that: The determining, based on the first cyclic shift value and the second cyclic shift value, a cyclic shift value for obtaining a larger one of the first power and the second power, a local sequence corresponding to a third cyclic shift value includes: Add a target offset to the cyclic shift value of the first cyclic shift value and the second cyclic shift value, whichever is greater, and divide the result by the number of local sequences to obtain the third cyclic shift value; Based on the third cyclic shift value, a local sequence corresponding to the third cyclic shift value is determined.
4. The method for detecting a physical uplink control channel according to claim 3, characterized in that: The target offset is 1 or 11.
5. The method for detecting a physical uplink control channel according to claim 2, characterized in that: The acquiring the noise power based on the frequency domain data and the local sequence corresponding to the third cyclic shift value includes: Conjugate multiplying the frequency domain data by a local sequence corresponding to the third cyclic shift value to obtain a first multiplication result; Accumulate the real part and the imaginary part of the first multiplication result according to the resource elements and calculate the average value to obtain the real part average value and the imaginary part average value; The square sum of the real part average value and the imaginary part average value is obtained as the noise power.
6. A detection device for a physical uplink control channel, characterized in that: include: A sequence determination module, configured to determine a local sequence corresponding to a first cyclic shift value and a local sequence corresponding to a second cyclic shift value based on two values of a parameter for determining a cyclic shift and an initial offset value of a target user equipment; A first acquisition module, configured to acquire a first power based on the received frequency domain data of the physical uplink control channel sent by the target user equipment and a local sequence corresponding to the first cyclic shift value, and acquire a second power based on the frequency domain data and the local sequence corresponding to the second cyclic shift value; A second acquisition module, configured to determine the larger one of the first power and the second power as the total power, and acquire the noise power based on the larger one of the first power and the second power; A third acquisition module, configured to acquire a signal-to-noise ratio of the physical uplink control channel data based on the total power and the noise power; The first cyclic shift value and the second cyclic shift value respectively correspond to two values of the parameter used to determine the cyclic shift; the value of the parameter used to determine the cyclic shift corresponding to the first cyclic shift value is less than the value of the parameter used to determine the cyclic shift corresponding to the second cyclic shift value; the total power is the sum of the signal power and the noise power; After acquiring the signal-to-noise ratio of the physical uplink control channel data based on the total power and the noise power, the method further includes: In a case where the larger of the first power and the second power is the first power and the signal-to-noise ratio is greater than an activation threshold, it is determined that the physical uplink control channel data represents denial; in a case where the larger of the first power and the second power is the second power and the signal-to-noise ratio is greater than the activation threshold, it is determined that the physical uplink control channel data represents confirmation.
7. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the program, the method for detecting the physical uplink control channel according to any one of claims 1 to 5 is implemented.
8. A non-transitory computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the method for detecting a physical uplink control channel according to any one of claims 1 to 5 is implemented.
9. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the method for detecting a physical uplink control channel according to any one of claims 1 to 5 is implemented.
Citation Information
Patent Citations
Signal to noise ratio (SNR) estimation method of physical uplink control channel (PUCCH) of long term evolution (LTE) system
CN103402249A
Signal detection method and device of PUCCH
CN103873220A