Disclosure of Invention
The invention solves the technical problem of how to realize accurate detection of the PDCCH and reduce the detection power consumption.
Therefore, the embodiment of the invention provides the following technical scheme:
a PDCCH detection method, the method comprising:
extracting a DMRS location signal from a received frequency domain input signal;
determining a channel estimation value corresponding to each data RE of the PDCCH to be detected according to the extracted DMRS position signal;
calculating an accumulated metric value of the data RE of the PDCCH to be detected according to the channel estimation value corresponding to the data RE;
determining whether the PDCCH to be detected is a PDCCH effective signal or not according to the accumulated metric value of the data RE of the PDCCH to be detected;
if the PDCCH to be detected is not a PDCCH effective signal, finishing PDCCH detection in advance.
Optionally, the determining, according to the extracted DMRS position signal, a channel estimation value corresponding to each data RE of the PDCCH to be detected includes:
calculating an initial channel estimation value according to the extracted DMRS position signal;
and denoising the initial channel estimation value to obtain a channel estimation value corresponding to each data RE of the PDCCH.
Optionally, the calculating an accumulated metric of the PDCCH data REs to be detected according to the channel estimation value corresponding to the data REs includes:
determining the minimum distance between a receiving signal corresponding to the data RE and a to-be-detected PDCCH data transmitting signal corresponding to the data RE according to the channel estimation value corresponding to the data RE;
and calculating the accumulated metric value of the data RE of the PDCCH to be detected according to the minimum distance corresponding to the RE.
Optionally, the determining, according to the channel estimation value corresponding to the data RE, the minimum distance between the received signal corresponding to the data RE and the PDCCH data transmission signal to be detected corresponding to the data RE includes:
calculating the distances between various values of the receiving signal corresponding to the data RE and the PDCCH data transmission signal to be detected corresponding to the data RE according to the channel estimation value corresponding to the data RE;
and selecting the minimum value from the calculated distances of various values of the received signal corresponding to the data RE and the PDCCH data transmission signal to be detected corresponding to the data RE as the minimum distance between the received signal corresponding to the data RE and the PDCCH data transmission signal of the data RE.
Optionally, the distance is a euclidean distance.
Optionally, the determining whether the PDCCH to be detected is a PDCCH valid signal according to the accumulated metric of the PDCCH data RE to be detected includes:
determining a cumulative metric threshold;
and if the accumulated metric value of the data RE of the PDCCH to be detected is larger than the accumulated metric threshold value, determining the PDCCH to be detected as a PDCCH effective signal.
Optionally, the determining a cumulative metric threshold comprises:
and calculating an accumulated metric value under the condition that the PDCCH data RE to be detected does not transmit signals, and taking the accumulated metric value as an accumulated metric threshold.
An apparatus for PDCCH detection, the apparatus comprising:
a signal extraction module, configured to extract a DMRS position signal from a received frequency domain input signal;
the channel estimation module is used for determining a channel estimation value corresponding to each data RE of the PDCCH to be detected according to the extracted DMRS position signal;
the data measurement calculation module is used for calculating the accumulated measurement value of the data RE of the PDCCH to be detected according to the channel estimation value corresponding to the data RE;
and the early termination judging module is used for determining whether the PDCCH to be detected is a PDCCH effective signal or not according to the accumulated metric value of the data RE of the PDCCH to be detected, and ending the PDCCH detection in advance under the condition of judging that the PDCCH to be detected is not the PDCCH effective signal.
Optionally, the channel estimation module includes:
an initial value calculation unit, configured to calculate a channel estimation initial value according to the extracted DMRS position signal;
and the de-noising processing unit is used for de-noising the initial channel estimation value to obtain a channel estimation value corresponding to each data RE of the PDCCH.
Optionally, the data metric calculation module includes:
a distance determining unit, configured to determine, according to the channel estimation value corresponding to the data RE, a minimum distance between the received signal corresponding to the data RE and a PDCCH data transmission signal to be detected corresponding to the data RE;
and the accumulative metric calculating unit is used for calculating the accumulative metric of the PDCCH data RE to be detected according to the minimum distance corresponding to the RE.
Optionally, the distance determining unit includes:
a distance calculating subunit, configured to calculate, according to the channel estimation value corresponding to the data RE, distances between the received signal corresponding to the data RE and various values of the PDCCH data transmission signal to be detected corresponding to the data RE;
and the selecting subunit is configured to select a minimum value from the calculated distances between the received signal corresponding to the data RE and various values of the PDCCH data transmitting signal to be detected corresponding to the data RE, as a minimum distance between the received signal corresponding to the data RE and the PDCCH data transmitting signal of the data RE.
Optionally, the distance is a euclidean distance.
Optionally, the early termination determining module includes:
a threshold determination unit for determining a cumulative metric threshold;
and the judging unit is used for determining the PDCCH to be detected as the PDCCH effective signal under the condition that the accumulated metric value of the PDCCH data RE to be detected is greater than the accumulated metric threshold value.
Optionally, the threshold determining unit is specifically configured to calculate an accumulated metric value under the condition that no signal is transmitted by the PDCCH data RE to be detected, and use the accumulated metric value as an accumulated metric threshold.
A terminal device, comprising the aforementioned PDCCH detecting apparatus.
An embodiment of the present invention further provides a computer-readable storage medium, which is a non-volatile storage medium or a non-transitory storage medium, and on which a computer program is stored, where the computer program is executed by a processor to perform the steps of the above method.
The embodiment of the present invention further provides an electronic device, which includes a memory and a processor, where the memory stores a computer program that can be executed on the processor, and the processor executes the steps of the method when executing the computer program.
The PDCCH detection method, the device and the terminal equipment provided by the embodiment of the invention extract the DMRS position signals from the received frequency domain input signals, determine the channel estimation value corresponding to each data RE of the PDCCH to be detected according to the extracted DMRS position signals, calculate the accumulative metric value of the data RE of the PDCCH to be detected according to the channel estimation value corresponding to the data RE, and determine whether the PDCCH to be detected is the PDCCH effective signal according to the accumulative metric value of the data RE of the PDCCH to be detected. According to the scheme of the embodiment of the invention, through the extraction of the DMRS position signal, whether the PDCCH signal exists can be judged in advance, so that the PDCCH detection process is terminated in advance, and the power consumption required by the PDCCH detection process is saved; and the accumulated metric value of the data RE of the PDCCH to be detected is used for judgment, so that the reliability of PDCCH detection is ensured.
Detailed Description
In order to make the aforementioned objects, features and advantages of the present invention more comprehensible, embodiments accompanying figures are described in detail below.
The PDCCH is used for sending Information for the Downlink, and carries DCI (Downlink Control Information) including resource allocation and other Control Information on one or more UEs. The system may allocate 1, 2, 4, or 8 logically consecutive CCEs for transmission for each DCI depending on the channel quality. In general, there may be a plurality of PDCCHs within one subframe. The UE needs to demodulate DCI in the PDCCH first, and then can demodulate a PDSCH (Physical Downlink Shared Channel) belonging to the UE at a corresponding resource location.
The Resource granularity of the PDCCH is a CCE (Control Channel Element), one CCE consists of 9 REGs, one REG consists of 4 or 6 adjacent REs (Resource Element) located on the same OFDM (Orthogonal Frequency Division Multiplexing) symbol, and the REG consisting of 6 REs includes two DMRSs.
In the prior art, for different DCI formats, the UE uses a corresponding RNTI (Radio Network temporary Identity) to perform CRC check with CCE information, and if the CRC check is successful, the UE knows that the information is required by itself, and further decodes the DCI content according to a modulation coding scheme.
In the downlink Control resource (generally, 1, 2, or 3 OFDM symbols), after a PHICH (Physical Hybrid ARQ Indicator Channel), a PCFICH (Physical Control Format Indicator Channel), and a CRS are removed, the remaining resource is allocated to a PDCCH CCE.
In the NR system, the terminal device may determine a location where the PDCCH may be located through the CORESET and the search space.
Aiming at the problems of the existing methods for monitoring the PDCCH based on CRC (cyclic redundancy check) and PDCCH (physical downlink control channel) DMRS (demodulation reference signal) detection, the embodiment of the invention provides a PDCCH detection method, device and terminal equipment.
As shown in fig. 1, it is a flowchart of a PDCCH detection method according to an embodiment of the present invention, including the following steps:
step 101, extracting a DMRS location signal from a received frequency domain input signal.
According to the NR standard, the REG occupies 1 OFDM symbol in the domain and 12 consecutive subcarriers (i.e., one resource block) in the frequency domain. The REG structure is shown in fig. 2, PDCCH DMRS signal positions are fixed to 1#,5#,9#, and the others are data REs. When the DMRS location signals are extracted, it is necessary to determine which REs are PDCCH DMRS signals, and extract these signals for channel estimation.
The DMRS location signal may be extracted in the prior art, and the embodiment of the present invention is not limited thereto.
And step 102, determining a channel estimation value corresponding to each data RE of the PDCCH to be detected according to the extracted DMRS position signal.
Firstly, calculating an initial channel estimation value according to the extracted DMRS position signal, and specifically, descrambling the DMRS position signal to obtain the initial channel estimation value; and then denoising the initial channel estimation value to obtain a channel estimation value corresponding to each data RE of the PDCCH.
It should be noted that, the channel estimation may use the existing wiener filtering method, and the detailed description thereof is omitted here.
And 103, calculating the accumulated metric value of the PDCCH data RE to be detected according to the channel estimation value corresponding to the data RE.
In the embodiment of the present invention, the accumulated metric of the PDCCH data REs to be detected may be determined according to the distance between the receiving signal corresponding to each data RE of the PDCCH to be detected and the transmitting signal of the PDCCH data RE to be detected. The distance may be an euclidean distance, or may be calculated by using other distances, which is not limited in this embodiment of the present invention.
The following description will be made by taking the euclidean distance as an example.
For each data RE of the PDCCH to be detected, a data transmission signal of the PDCCH to be detected corresponding to the ith data RE is recorded as s (i), and a receiving signal corresponding to the ith data RE is expressed as:
wherein r is
n (i) NRx is the total number of receive antennas for data on the nth receive antenna.
It should be noted that, in order to reduce the computational complexity, it is also possible to use part of the data on the receiving antenna in practical applications.
The channel estimation value corresponding to the ith data RE is recorded as
Wherein h is
n (i) Is the channel estimation value on the nth receiving antenna;
the euclidean distance between the received signal corresponding to the ith data RE and the PDCCH data transmission signal to be detected corresponding to the ith data RE is:
because PDCCH can only adopt QPSK transmission, the value range of the data transmission signal s (i) of the PDCCH to be detected is possible to be
Thus, S is traversed by S (i)
QPSK Finding out the minimum Euclidean distance D from possible four values
QPSK (i):
Then, calculating an accumulated metric value M of the PDCCH data RE to be detected according to the minimum Euclidean distance corresponding to the REQPSK :
Wherein N isRE Is the number of PDCCH data REs used.
It should be noted that, in practical applications, the number of partial REs may be used for calculation in order to reduce the calculation complexity.
And step 104, determining whether the PDCCH to be detected is a PDCCH effective signal or not according to the accumulated metric value of the data RE of the PDCCH to be detected. If yes, go to step 105; otherwise,step 106 is performed.
Specifically, a cumulative metric threshold may be set, and the cumulative metric value of the PDCCH data RE to be detected is compared with the cumulative metric threshold. If the accumulated metric value of the data RE of the PDCCH to be detected is larger than the accumulated metric threshold value, determining that the PDCCH to be detected is a PDCCH effective signal, and continuing to perform subsequent PDCCH detection at the moment; otherwise, the PDCCH valid signal is not considered to exist, and the PDCCH detection can be ended in advance.
It should be noted that the cumulative metric threshold may be determined by calculating a cumulative metric value when the PDCCH data RE to be detected is not signaled, that is, taking the cumulative metric value when the PDCCH data RE to be detected is not signaled as the cumulative metric threshold, that is:
wherein D isNULL (i) The euclidean distance when no signal is transmitted for the ith data RE:
further, the correction parameter α of the accumulated metric value in the case where the data RE is not signaled may also be determined by simulation, and α × MNULL As a modified cumulative metric threshold.
And 105, performing subsequent PDCCH detection.
The subsequent PDCCH detection comprises: log-likelihood ratio (LLR) calculation, PDCCH decoding, CRC check, and the like.
And step 106, finishing PDCCH detection in advance.
Because no PDCCH signal exists, subsequent PDCCH detection can be skipped, namely LLR calculation, PDCCH decoding, CRC check and the like are not needed.
According to the PDCCH detection method provided by the embodiment of the invention, the DMRS position signal is extracted from the received frequency domain input signal, the channel estimation value is calculated, and whether the PDCCH to be detected is the PDCCH effective signal is judged in advance according to the accumulative metric value of the data RE of the PDCCH to be detected, so that the PDCCH detection process can be terminated in advance, the power consumption is saved, and the effective detection of the PDCCH is ensured.
Correspondingly, an embodiment of the present invention further provides a PDCCH detecting apparatus, which is, as shown in fig. 4, a schematic structural diagram of the PDCCH detecting apparatus according to the embodiment of the present invention.
In this embodiment, the apparatus includes the following modules:
asignal extraction module 301, configured to extract a DMRS position signal from a received frequency domain input signal;
achannel estimation module 302, configured to determine, according to the extracted DMRS position signal, a channel estimation value corresponding to each data RE of the PDCCH to be detected;
a datametric calculation module 303, configured to calculate an accumulated metric value of the to-be-detected PDCCH data REs according to the channel estimation values corresponding to the data REs;
and an earlytermination decision module 304, configured to determine whether the PDCCH to be detected is a PDCCH effective signal according to the accumulated metric of the PDCCH data RE to be detected.
Thechannel estimation module 302 may specifically include the following units:
an initial value calculation unit, configured to calculate an initial value of channel estimation according to the extracted DMRS position signal;
and the denoising processing unit is used for denoising the channel estimation initial value to obtain a channel estimation value corresponding to each data RE of the PDCCH.
It should be noted that, the initial value calculating unit may calculate the channel estimation by using a method such as the existing wiener filtering, and the embodiment of the present invention is not limited thereto.
The datametric calculation module 303 may determine an accumulated metric value of the PDCCH data REs to be detected according to a distance between a received signal corresponding to each data RE of the PDCCH to be detected and a PDCCH data transmission signal corresponding to the data RE to be detected. Correspondingly, the data metric calculatingmodule 303 may specifically include the following units:
a distance determining unit, configured to determine, according to the channel estimation value corresponding to the data RE, a minimum distance between the received signal corresponding to the data RE and a PDCCH data transmitting signal of the data RE;
and the accumulative metric calculating unit is used for calculating the accumulative metric of the PDCCH data RE to be detected according to the minimum distance corresponding to the RE.
It should be noted that, in practical applications, the distance may be an euclidean distance, and the specific calculation manner may be as described in the foregoing embodiment of the method of the present invention, or other distance calculations may be adopted, which is not limited to this embodiment of the present invention.
Because PDCCH can only adopt QPSK transmission, the value range of the data transmission signal s (i) of the PDCCH to be detected is possible to be
Therefore, the distance determining unit may calculate the distances between the received signal corresponding to the data RE and various values of the PDCCH data transmitting signal of the data RE according to the channel estimation value corresponding to the data RE by S (i) traversing S
QPSK Possible four values from which the minimum Euclidean distance D is found
QPSK (i) In that respect Accordingly, the distance determining unit may include: a distance calculation subunit and a selection subunit. Wherein:
the distance calculating subunit is configured to calculate, according to the channel estimation value corresponding to the data RE, distances between various values of the received signal corresponding to the data RE and the PDCCH data transmitting signal of the data RE;
the selecting subunit is configured to select a minimum value from the calculated distances between the received signal corresponding to the data RE and various values of the PDCCH data transmitting signal of the data RE, as a minimum distance between the received signal corresponding to the data RE and the PDCCH data transmitting signal of the data RE.
The earlytermination determining module 304 may specifically determine the validity of the PDCCH to be detected according to a set cumulative metric threshold and the cumulative metric value of the PDCCH data RE to be detected. Accordingly, the earlytermination decision module 304 may include the following units:
a threshold determination unit for determining a cumulative metric threshold;
and the judging unit is used for determining the PDCCH to be detected as the PDCCH effective signal under the condition that the accumulated metric value of the PDCCH data RE to be detected is larger than the accumulated metric threshold value.
In practical application, the threshold determining unit may specifically calculate the accumulated metric value M under the condition that no signal is sent by PDCCH data RE to be detectedNULL And the accumulated metric value M is usedNULL As a degree of accumulationA quantity threshold. Furthermore, the correction parameter α of the accumulated metric value in the case that the data RE is not signaled may also be determined by simulation, which is expressed as α × MNULL As a modified cumulative metric threshold.
For more details of the operation principle and the operation mode of the PDCCH detecting apparatus, reference may be made to the related description in fig. 1, which is not repeated herein.
Correspondingly, the embodiment of the invention also provides terminal equipment which comprises the PDCCH detection device.
According to the PDCCH detection device and the terminal equipment provided by the embodiment of the invention, the DMRS position signal is extracted from the received frequency domain input signal, the channel estimation value is calculated, whether the PDCCH to be detected is the PDCCH effective signal is judged in advance according to the accumulated metric value of the data RE of the PDCCH to be detected, and then the PDCCH detection process can be terminated in advance, so that the power consumption is saved, and the effective detection of the PDCCH is ensured.
The PDCCH detection method, the PDCCH detection device and the terminal equipment provided by the embodiment of the invention can be applied to NR and NR-U (New Radio Unqualified), especially NR-U. NR-U is a PDCCH monitoring mode supporting more frequent times except for COT (Channel Occupancy Time), and two PDCCH search space set groups are usually configured, which are respectively a search space setGroup 0#: corresponding to a PDCCH outside the COT, monitoring the PDCCH based on a mini-slot (micro slot); search space setGroup 1#: for the PDCCH in the COT, the PDCCH needs to be monitored on a slot basis, as shown in fig. 3. By using the scheme of the embodiment of the invention, the complexity of the NR-U for PDCCH detection can be greatly reduced, and the power consumption is reduced.
In a specific implementation, the PDCCH detecting apparatus may correspond to a Chip having a PDCCH detecting function in a network device, such as a System-On-a-Chip (SOC), a baseband Chip, and the like; or the network equipment comprises a chip module with a PDCCH detection function; or to a chip module having a chip with a data processing function, or to a network device.
In specific implementation, regarding each module/unit included in each apparatus and product described in the foregoing embodiments, it may be a software module/unit, or may also be a hardware module/unit, or may also be a part of a software module/unit and a part of a hardware module/unit.
For example, for each apparatus and product applied to or integrated into a chip, each module/unit included in the apparatus and product may all be implemented by hardware such as a circuit, or at least a part of the modules/units may be implemented by a software program running on a processor integrated within the chip, and the rest (if any) part of the modules/units may be implemented by hardware such as a circuit; for each device and product applied to or integrated with the chip module, each module/unit included in the device and product may be implemented by using hardware such as a circuit, and different modules/units may be located in the same component (e.g., a chip, a circuit module, etc.) or different components of the chip module, or at least some of the modules/units may be implemented by using a software program running on a processor integrated within the chip module, and the rest (if any) of the modules/units may be implemented by using hardware such as a circuit; for each device and product applied to or integrated in the terminal, each module/unit included in the terminal may be implemented by using hardware such as a circuit, different modules/units may be located in the same component (e.g., a chip, a circuit module, etc.) or different components in the terminal, or at least part of the modules/units may be implemented by using a software program running on a processor integrated inside the terminal, and the rest (if any) part of the modules/units may be implemented by using hardware such as a circuit.
An embodiment of the present invention further provides a computer-readable storage medium, which is a non-volatile storage medium or a non-transitory storage medium, and a computer program is stored on the computer-readable storage medium, and when the computer program is executed by a processor, the computer program performs the steps of the PDCCH detection method provided in the corresponding embodiment of fig. 1. Alternatively, the computer program is executed by a processor to perform the steps of the PDCCH detecting method provided in the corresponding embodiment of fig. 1.
The embodiment of the present invention further provides another PDCCH detecting apparatus, which includes a memory and a processor, where the memory stores a computer program that can be executed on the processor, and the processor executes the steps of the PDCCH detecting method provided in the embodiment corresponding to fig. 1 when executing the computer program.
The embodiment of the present invention further provides an electronic device, which includes a memory and a processor, where the memory stores a computer program that can be executed on the processor, and the processor executes the steps of the PDCCH detection method provided in the embodiment corresponding to fig. 1 when executing the computer program.
Although the present invention is disclosed above, the present invention is not limited thereto. Various changes and modifications may be effected therein by one skilled in the art without departing from the spirit and scope of the invention as defined in the appended claims.