Physical downlink control channel NID initial screening method, device and storage medium
By acquiring and expanding the DMRS feature information in the downlink channel signal, and combining the local feature list information, the candidate NID set is determined, which solves the problem of excessive NID value range in the physical downlink control channel and improves communication efficiency.
Patent Information
- Application Number
- CN202411266435.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-11
- Publication Date
- 2024-12-17
- Estimated Expiration
- 2044-09-11
AI Technical Summary
During the communication process, during the initial NID screening process of the physical downlink control channel, the NID value traversal corresponding to the DMRS for verification calculations leads to excessive calculation amount and low efficiency.
By obtaining the DMRS feature information corresponding to CCE in the downlink channel signal, expanding processing is performed based on the preset deviation range, feature expansion information is obtained, and compared with the local feature list information, the candidate NID is determined, and the candidate NID set information is generated to reduce the NID collection Value range, reducing the amount of calculation of verification processing.
The blind inspection efficiency is improved. By narrowing the range of NID value, the calculation amount of subsequent verification processing is reduced, and the efficiency of the communication process is improved.
Smart Images

Figure CN118804051B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of communication technology, and in particular to a physical downlink control channel NID initial screening method, device and storage medium. Background Art
[0002] In the communication process, such as 5G communication, PDCCH (Physical Downlink Control Channel) is mainly used to carry DCI (Downlink Control Information). DCI contains the uplink or downlink data channel scheduling information, or other control information, of a UE (User Equipment) or a group of UEs. CCE (control channel element) is the basic unit of PDCCH, occupying 6 REGs (Resource Element Group). A given PDCCH can be composed of 1 / 2 / 4 / 8 / 16 CCEs, and its specific size is determined by the DCI payload size and the required coding rate. The number of CCEs that make up the PDCCH is called AL (Aggregation Level). The base station can adjust the PDCCH aggregation level according to the actual transmission wireless channel status to achieve link adaptive transmission.
[0003] DMRS (Demodulation Reference Signal) is a reference signal used by UEs for channel demodulation in wireless networks and is used to evaluate channels. The generation of DMRS is related to parameters such as OFDM symbol index, time slot number in the radio frame, and NID. Among them, NID is related to the cell ID or configured by the high-level parameter pdcch-DMRS-ScramblingID.
[0004] In actual communication, since the UE does not know the CCE, AL and other parameters corresponding to its own DCI, the UE needs to perform blind detection in the PDCCH to obtain its own corresponding DCI. In this process, channel estimation is required first. Using DMRS for channel estimation requires determining the NID first. The value range of NID is 0~65535. If each value is checked, such as CRC check processing, it will lead to excessive calculation and low blind detection efficiency.
[0005] Therefore, how to narrow the value range of NID and reduce the computational complexity of the verification process is an urgent problem to be solved. Summary of the invention
[0006] The present invention provides a physical downlink control channel NID initial screening method, device and storage medium, which are used to solve the defects of excessive calculation amount and low efficiency in the prior art physical downlink control channel blind detection process, if the NID value traversal corresponding to DMRS is verified and calculated.
[0007] The present invention provides a physical downlink control channel NID initial screening method, comprising:
[0008] Acquire downlink channel signal;
[0009] Acquire first DMRS characteristic information corresponding to the CCE according to the downlink channel signal;
[0010] According to the first DMRS characteristic information corresponding to the CCE, performing extension processing based on a preset deviation range to obtain first characteristic extension information corresponding to the CCE;
[0011] Acquire local feature list information, where the local feature list information includes feature information corresponding to multiple NIDs;
[0012] The first feature extension information of the CCE is compared with the local feature list information, a candidate NID is determined according to the comparison result, each of the CCEs is traversed in turn to obtain the corresponding candidate NID, and candidate NID set information is generated.
[0013] According to the physical downlink control channel NID initial screening method provided by the present invention, the acquiring, according to the downlink channel signal, first DMRS characteristic information corresponding to the CCE includes:
[0014] Acquire, according to the downlink channel signal, a first preset number of first DMRSs corresponding to the CCE;
[0015] The first DMRSs are grouped and conjugate correlation operations are performed according to adjacent first DMRSs in each group to obtain a second preset number of first conjugate correlation values as the first DMRS characteristic information corresponding to the CCE.
[0016] According to the physical downlink control channel NID initial screening method provided by the present invention, performing extension processing based on a preset deviation range according to the first DMRS characteristic information corresponding to the CCE to obtain the first characteristic extension information corresponding to the CCE includes:
[0017] Determine, according to the position of the first DMRS in the CCE, a first position number corresponding to each of the first conjugate correlation values;
[0018] Calculating a corresponding first likelihood value according to the first conjugate correlation value, and determining a corresponding first binary value according to the first likelihood value;
[0019] generating a first binary sequence according to the first binary values corresponding to the first position numbers;
[0020] According to the first likelihood value, selecting a third preset number of the first likelihood values in ascending order of absolute value as the first target value, and using the first position number corresponding to the first target value as the first extension number;
[0021] According to the first extension number and the first binary sequence, the binary values at the positions corresponding to the first extension number are traversed to generate a fourth preset number of second binary sequences as the first feature extension information corresponding to the CCE.
[0022] According to the physical downlink control channel NID initial screening method provided by the present invention, the obtaining of local feature list information includes:
[0023] Acquire local generation matrix information of the CCE corresponding to the first DMRS characteristic information, the local generation matrix information including the first preset number of DMRS generation matrices;
[0024] Generate DMRS group information corresponding to each NID according to the locally generated matrix information, wherein the DMRS group information includes the first preset number of second DMRSs;
[0025] Acquire, according to the DMRS group information, second feature extension information corresponding to the NID;
[0026] The second feature extension information corresponding to each of the NIDs forms the local feature list information.
[0027] According to the physical downlink control channel NID initial screening method provided by the present invention, the acquiring, according to the DMRS group information, the second feature extension information corresponding to the NID includes:
[0028] According to the DMRS group information, the second DMRSs are grouped and conjugate correlation operations are performed on adjacent second DMRSs in each group to obtain a second preset number of second conjugate correlation values as second DMRS characteristic information;
[0029] Determine, according to the position of each of the second DMRSs in the DMRS group information, a second position number corresponding to each of the second conjugate correlation values;
[0030] Calculating a corresponding second likelihood value according to the second conjugate correlation value, and determining a corresponding second binary value according to the second likelihood value;
[0031] generating a third binary sequence according to the second binary values corresponding to the second position numbers;
[0032] According to the second likelihood value, selecting a third preset number of the second likelihood values in ascending order of absolute value as the second target value, and using the second position number corresponding to the second target value as the second extension number;
[0033] According to the second extension number and the third binary sequence, the binary values at the positions corresponding to the second extension number are traversed to generate a fourth preset number of fourth binary sequences as the second feature extension information.
[0034] According to the physical downlink control channel NID preliminary screening method provided by the present invention, the first feature extension information of the CCE is compared with the local feature list information, a candidate NID is determined according to the comparison result, each CCE is traversed in turn to obtain the corresponding candidate NID, and candidate NID set information is generated, including:
[0035] Compare the first feature extension information corresponding to the CCE with the second feature extension information corresponding to each of the NIDs;
[0036] When the comparison result shows that the first feature extension information is the same as the second feature extension information, recording the corresponding NID as a candidate NID;
[0037] Traversing each of the CCEs in turn to obtain the corresponding candidate NID;
[0038] The candidate NID set information is generated according to the candidate NIDs corresponding to the respective CCEs.
[0039] According to the physical downlink control channel NID initial screening method provided by the present invention, the first feature extension information corresponding to the CCE is compared with the second feature extension information corresponding to each NID, including:
[0040] Divide the second feature extension information corresponding to each of the NIDs into a fifth preset number of feature extension group information according to the value of the NID;
[0041] The comparison process of the first feature extension information and each of the feature extension group information is performed in parallel to complete the comparison process within a preset time threshold.
[0042] The present invention also provides a physical downlink control channel NID initial screening system, comprising:
[0043] Radio frequency module, used for wireless communication and digital processing of wireless signals;
[0044] DMRS pre-processing module, used for communication cell search, synchronization processing and extraction of DMRS from physical downlink channel signals;
[0045] A data pre-storage module is used to store the local generated matrix information corresponding to each CCE;
[0046] NID initial screening module, used to obtain candidate NID set information;
[0047] A configuration management module, used for configuring and managing the radio frequency module, the DMRS preprocessing module, the data pre-storage module and the NID initial screening module;
[0048] The radio frequency module, the DMRS preprocessing module, the data pre-storage module, the NID initial screening module and the configuration management module cooperate with each other to perform the above-mentioned physical downlink control channel NID initial screening method.
[0049] 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 computer program, any one of the above-mentioned physical downlink control channel NID initial screening methods is implemented.
[0050] The present invention also provides a non-transitory computer-readable storage medium on which a computer program is stored. When the computer program is executed by a processor, the method for initially screening the physical downlink control channel NID as described in any one of the above is implemented.
[0051] The physical downlink control channel NID initial screening method, device and storage medium provided by the present invention have at least the following beneficial effects:
[0052] The first DMRS characteristic information corresponding to the CCE is obtained from the downlink channel signal, and considering the influence of interference in the process of wireless signal propagation, the first DMRS characteristic information is extended and processed, so as to extend the information based on the first DMRS characteristic information and consider the deviation range, and obtain the first characteristic extension information. The local characteristic list information is obtained, including characteristic information corresponding to multiple NIDs, and the first characteristic extension information is compared with the local characteristic list information, and the possible NID is determined as the candidate NID according to the comparison result, and the corresponding candidate NID is obtained for each CCE in the downlink channel signal, and then the candidate NID set information is generated. In this way, based on the CCE as a unit, by extracting the first DMRS characteristic information in the downlink channel signal, the extension processing is performed considering the influence of the wireless signal propagation process, and the first characteristic extension information is obtained, and then the first characteristic extension information is compared with the local characteristic list information, and the candidate NID is obtained, and the candidate NID corresponding to each CCE is aggregated to generate the candidate NID set information, so as to achieve the effect of narrowing the NID value range, so as to facilitate the subsequent verification processing according to the candidate NID set information, reduce the calculation amount of the verification processing, and improve the blind detection efficiency. BRIEF DESCRIPTION OF THE DRAWINGS
[0053] In order to more clearly illustrate the technical solutions in the present invention or the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. 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.
[0054] Figure 1 This is one of the flow charts of the physical downlink control channel NID initial screening method provided by the present invention.
[0055] Figure 2 This is the second flow chart of the physical downlink control channel NID initial screening method provided by the present invention.
[0056] Figure 3 This is the third flow chart of the physical downlink control channel NID initial screening method provided by the present invention.
[0057] Figure 4 This is the fourth flow chart of the physical downlink control channel NID initial screening method provided by the present invention.
[0058] Figure 5 This is the fifth flow chart of the physical downlink control channel NID initial screening method provided by the present invention.
[0059] Figure 6 It is a structural schematic diagram of the physical downlink control channel NID preliminary screening system provided by the present invention.
[0060] Figure 7 It is a structural schematic diagram of the electronic device provided by the present invention. DETAILED DESCRIPTION
[0061] 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.
[0062] Combine the following Figure 1-Figure 5 The present invention describes a method for initially screening a physical downlink control channel NID, comprising:
[0063] S100: Acquire a downlink channel signal;
[0064] S200: Acquire first DMRS characteristic information corresponding to the CCE according to the downlink channel signal;
[0065] S300: performing extension processing based on a preset deviation range according to the first DMRS characteristic information corresponding to the CCE, to obtain first characteristic extension information corresponding to the CCE;
[0066] S400: Acquire local feature list information, where the local feature list information includes feature information corresponding to multiple NIDs;
[0067] S500: Compare the first feature extension information of the CCE with the local feature list information, determine a candidate NID according to the comparison result, traverse each of the CCEs in turn to obtain the corresponding candidate NID, and generate candidate NID set information.
[0068] The first DMRS characteristic information corresponding to the CCE is obtained from the downlink channel signal, and considering the influence of interference in the process of wireless signal propagation, the first DMRS characteristic information is extended and processed, so as to extend the information based on the first DMRS characteristic information and consider the deviation range, and obtain the first characteristic extension information. The local characteristic list information is obtained, including characteristic information corresponding to multiple NIDs, and the first characteristic extension information is compared with the local characteristic list information, and the possible NID is determined as the candidate NID according to the comparison result, and the corresponding candidate NID is obtained for each CCE in the downlink channel signal, and then the candidate NID set information is generated. In this way, based on the CCE as a unit, by extracting the first DMRS characteristic information in the downlink channel signal, the extension processing is performed considering the influence of the wireless signal propagation process, and the first characteristic extension information is obtained, and then the first characteristic extension information is compared with the local characteristic list information, and the candidate NID is obtained, and the candidate NID corresponding to each CCE is aggregated to generate the candidate NID set information, so as to achieve the effect of narrowing the NID value range, so as to facilitate the subsequent verification processing according to the candidate NID set information, reduce the calculation amount of the verification processing, and improve the blind detection efficiency.
[0069] The downlink channel signal of PDCCH may include DCI of multiple UEs, and the UE needs to find the DCI corresponding to itself. PDCCH sends DCI through CCE in CORESET. CORESET can be understood as a preset time-frequency resource area. CORESET is known to the UE, but which CCE in CORESET carries the DCI corresponding to itself needs to be processed and confirmed. Therefore, the UE can know each CCE in CORESET, and then traverse each CCE in turn to obtain the DMRS in the CCE for processing to obtain the corresponding candidate NID, and finally generate the candidate NID set information according to the candidate NID corresponding to each CCE.
[0070] After obtaining the candidate NID set information, further verification processing, such as CRC verification processing, is performed according to the candidate NIDs in the candidate NID set information to determine the NID value corresponding to the UE itself. Since the number of candidate NIDs in the candidate NID set information has been reduced, the computational complexity of the verification processing can be effectively reduced, thereby improving the blind detection efficiency.
[0071] refer to Figure 2 In some embodiments of the method for initial screening of a physical downlink control channel NID of the present invention, the S200 includes:
[0072] S210: Acquire, according to the downlink channel signal, a first preset number of first DMRSs corresponding to the CCE;
[0073] S220: Group the first DMRSs and perform conjugate correlation operations on adjacent first DMRSs in each group to obtain a second preset number of first conjugate correlation values as the first DMRS characteristic information corresponding to the CCE.
[0074] Based on the downlink channel signal, a first preset number of first DMRSs in the CCE are obtained, and adjacent first DMRSs can be considered to pass through almost the same channel. In other words, the channel estimates corresponding to two adjacent first DMRSs are basically the same. Therefore, after the first DMRSs are grouped, a conjugate correlation operation is performed on each two adjacent first DMRSs to obtain a second preset number of first conjugate correlation values as the first DMRS characteristic information corresponding to the CCE.
[0075] In some embodiments of the present invention, based on the standard protocol PDCCH, one CCE includes 18 DMRSs, and the first preset number is 18. In some embodiments, when there are multiple antennas, the first preset number is the product of the number of antennas and 18. The first DMRS can be grouped into groups corresponding to the antennas according to the receiving antennas, and each group includes 18 first DMRSs.
[0076] In some embodiments of the present invention, the second preset number may be 15, and the 18 first DMRSs are divided into three groups, each group includes 6 first DMRSs, and conjugate correlation operations are performed on adjacent first DMRSs in each group, and 5 first conjugate correlation values are obtained for each group, and a total of 15 first conjugate correlation values are used as first DMRS characteristic information. In the case of multiple antennas, the 15 first conjugate correlation values correspondingly calculated and obtained for each antenna are added together, and finally 15 first conjugate correlation values are used as first DMRS characteristic information.
[0077] It is understandable that the second preset number can be set according to demand, so as to divide the first DMRS into different groups and calculate and obtain the second preset number of first conjugate correlation values, and the second preset number must be smaller than the first preset number.
[0078] In some embodiments of the present invention, the first conjugate correlation value in the case of 4 antennas may be calculated by the following expression:
[0079]
[0080] in, is the mth first conjugate correlation value, where m ranges from 1 to 15; r is the antenna number; conj is the conjugate operation; is the frequency domain data of the first DMRS, and n is the index number of the DMRS.
[0081] Similarly, the calculation expressions for single antenna or other number of antennas can be inferred.
[0082] refer to Figure 3 In some embodiments of the method for initial screening of a physical downlink control channel NID of the present invention, the S300 includes:
[0083] S310: Determine, according to the position of the first DMRS in the CCE, a first position number corresponding to each of the first conjugate correlation values;
[0084] S320: Calculate a corresponding first likelihood value according to the first conjugate correlation value, and determine a corresponding first binary value according to the first likelihood value;
[0085] S330: Generate a first binary sequence according to the first binary values corresponding to the first position numbers;
[0086] S340: According to the first likelihood value, select a third preset number of the first likelihood values as the first target value in ascending order of absolute value, and use the first position number corresponding to the first target value as the first extension number;
[0087] S350: According to the first extension number and the first binary sequence, traverse the binary values at the positions corresponding to the first extension number to generate a fourth preset number of second binary sequences as the first feature extension information corresponding to the CCE.
[0088] Based on the position of the time-frequency resources occupied by the first DMRS in the CCE, the first position number corresponding to the first conjugate correlation value calculated according to the first DMRS is determined. For example, the 18 first DMRSs in the CCE correspond to 1 to 18 respectively, then the first position number corresponding to the first conjugate correlation value obtained according to the two first DMRSs 1 and 2 is 1, and the first position number corresponding to the first conjugate correlation value obtained according to the two first DMRSs 2 and 3 is 2, and so on, to determine the first position numbers of the 15 first conjugate correlation values.
[0089] According to the first conjugate correlation value, the corresponding first likelihood value is calculated, and then the corresponding binary value is determined. Specifically, the calculation process can be performed through the following expression:
[0090]
[0091]
[0092] in, is the first likelihood value corresponding to the mth first conjugate correlation value; real is the real part operation; imag is the imaginary part operation; is the first binary value corresponding to the mth first conjugate correlation value; floor is a rounding operation; sign is a sign operation, which takes 0 when it is a positive number and takes -1 when it is a negative number.
[0093] It should be noted that the normal calculation formula for maximum likelihood estimation is:
[0094]
[0095] The calculation expression of the likelihood value above simplifies the calculation and helps to reduce the calculation time.
[0096] According to the above expression, the first likelihood value and the first binary value corresponding to each first conjugate correlation value are calculated, and arranged according to the first position number corresponding to the first conjugate correlation value to obtain a first binary sequence. For example, =0, =0, =1, =0……, the first binary sequence is 001001110101001.
[0097] Considering the influence of wireless propagation, according to the first likelihood values, the third preset number is selected in the order of the absolute value from small to large, such as selecting 6 first likelihood values as the first target value. For example, 15 first likelihood values are respectively =5184, =4399, =4429, =4091, =3400, =3115, =3398, =3457, =3758, =2893, =2785, =2568, =2482, =2401, =2133, where , , , , , The 6 absolute values of are sorted to be the smallest, and the first position number corresponding to the first target value is numbered as the first extension number, that is, 10, 11, 12, 13, 14, and 15 are the first extension numbers.
[0098] Based on the first extension number, the first binary sequence is extended, and the binary value combination of the first extension number is traversed to generate a fourth preset number of second binary sequences as the first feature extension information. If the first binary sequence is 001001110101001, the extended sequence is 001001110XXXXXX, where X is traversed with 0 and 1, that is, XXXXXX=000001, 000010, 000011..., so that 2 to the power of 6, that is, 64 second binary sequences, can be obtained as the first feature extension information.
[0099] It is understandable that the above is only an illustrative example, and the first extension number may not be continuous or located on one side. For example, in some embodiments, when the third preset number is 6, the first extension number may be 2, 4, 7, 8, 11, 12, and the corresponding extended sequence may be 0X1X10X0X11XX011. The third preset number can be set according to actual application requirements, and the fourth preset number is associated with the third preset number. For example, if the third preset number is 6, the fourth preset number is 2 to the sixth power. The third preset number corresponds to a deviation range. The larger the third preset number, the larger the deviation range, and vice versa.
[0100] refer to Figure 4 In some embodiments of the method for initial screening of a physical downlink control channel NID of the present invention, the S400 includes:
[0101] S410: Acquire local generation matrix information of a CCE corresponding to the first DMRS characteristic information, where the local generation matrix information includes the first preset number of DMRS generation matrices;
[0102] S420: Generate DMRS group information corresponding to each NID according to the locally generated matrix information, where the DMRS group information includes the first preset number of second DMRSs;
[0103] S430: Acquire second feature extension information corresponding to the NID according to the DMRS group information;
[0104] S440: The second feature extension information corresponding to each of the NIDs forms the local feature list information.
[0105] Since the generation method of DMRS is known, the corresponding DMRS can be obtained by setting parameters locally. DMRS can be obtained by the following expression:
[0106]
[0107] in, is the mth DMRS; l is the number of OFDM in the time slot; c(n) is a pseudo-random sequence, which can be obtained by the following expression:
[0108]
[0109]
[0110]
[0111]
[0112] in, The value is 1600; for Initialization sequence of 31 bits at the beginning; The number of OFDM symbols in each time slot, usually 14; Number the time slots; The number of the OFDM symbol. The value range of NID is 0 to 65535.
[0113] It can be seen that among the parameters required to generate DMRS, , , The parameters can be determined according to the acquired parameters of the downlink channel signal, that is, the parameters except the NID are all known, and the corresponding DMRS can be generated in combination with the time-frequency resource position corresponding to the CCE.
[0114] When calculating DMRS, further calculation is required based on the previously calculated sequence, such as in c(n), =1600, that is, at least and The previous 1600 sequence, the subsequent sequence values need to be further calculated based on the previous sequence values. In order to simplify the calculation, the previous part of the sequence corresponding to the CCE can be stored as a matrix as the local generation matrix information. When the DMRS corresponding to the CCE needs to be calculated, the local generation matrix information does not need to be recalculated for the previous part of the sequence. The sequence of the previous part is directly obtained to calculate the sequence of the latter part, which is conducive to simplifying the calculation process and improving calculation efficiency. It should be noted that the local generation matrix information corresponding to the CCE includes 18 local generation matrices, corresponding to 18 DMRS.
[0115] Based on the local generation matrix information, the DMRS group information corresponding to each NID is generated, each DMRS group information includes 18 second DMRSs, and there are 65536 groups of DMRS group information. For each group of DMRS group information, the corresponding second feature extension information is obtained, and the second feature extension information corresponding to each group is summarized to form local feature list information, that is, the local feature list information includes 65536 pieces of second feature extension information.
[0116] In some embodiments of the method for initial screening of a physical downlink control channel NID of the present invention, the step S430 includes:
[0117] According to the DMRS group information, the second DMRSs are grouped and conjugate correlation operations are performed on adjacent second DMRSs in each group to obtain a second preset number of second conjugate correlation values as second DMRS characteristic information;
[0118] Determine, according to the position of each of the second DMRSs in the DMRS group information, a second position number corresponding to each of the second conjugate correlation values;
[0119] Calculating a corresponding second likelihood value according to the second conjugate correlation value, and determining a corresponding second binary value according to the second likelihood value;
[0120] generating a third binary sequence according to the second binary values corresponding to the second position numbers;
[0121] According to the second likelihood value, selecting a third preset number of the second likelihood values in ascending order of absolute value as the second target value, and using the second position number corresponding to the second target value as the second extension number;
[0122] According to the second extension number and the third binary sequence, the binary values at the positions corresponding to the second extension number are traversed to generate a fourth preset number of fourth binary sequences as the second feature extension information.
[0123] Similar to the above process of processing the 18 first DMRSs to obtain the first DMRS characteristic information and performing extension processing on the first DMRS characteristic information to obtain the corresponding first extended information, the same process is performed on the 18 second DMRSs in each set of DMRS group information, that is, the 18 second DMRSs are processed to obtain the second DMRS characteristic information, and then the second DMRS characteristic information is extended to obtain the corresponding second characteristic extended information. The processing process of each set of DMRS group information can refer to the above process of processing the 18 first DMRSs, and will not be repeated.
[0124] refer to Figure 5In some embodiments of the method for initial screening of a physical downlink control channel NID of the present invention, the S500 includes:
[0125] S510: Compare the first feature extension information corresponding to the CCE with the second feature extension information corresponding to each of the NIDs;
[0126] S520: When the comparison result shows that the first feature extension information is the same as the second feature extension information, the corresponding NID is recorded as a candidate NID;
[0127] S530: traverse each of the CCEs in sequence to obtain the corresponding candidate NID;
[0128] S540: Generate the candidate NID set information according to the candidate NIDs corresponding to each CCE.
[0129] The first feature extension information is obtained by processing 18 first DMRSs corresponding to CCE based on the downlink channel signal, and the second feature extension information is obtained by processing the second DMRS obtained based on each NID and the local generation matrix information corresponding to the CCE. Both are obtained by the same calculation process based on DMRS, and the extension processing is performed considering the communication impact. When the first feature extension information is the same as the second feature extension information, it can be considered that the NID corresponding to the second feature extension information is a candidate NID. Based on the deviation range of the extension processing, there may be multiple candidate NIDs, that is, there may be multiple pieces of 65536 pieces of second feature extension information that are the same as the first feature extension information.
[0130] After obtaining the candidate NID corresponding to a CCE, select the next CCE to repeat the above process to obtain the candidate NID of the CCE, and repeat this process until each CCE is traversed, the candidate NIDs corresponding to each CCE are summarized, and the candidate NID set information is generated. Further verification processing, such as CRC verification processing, is performed based on the candidate NID in the candidate NID set information to determine the NID value corresponding to the UE itself. Since the number of candidate NIDs in the candidate NID set information has been reduced, the calculation amount of the verification processing can be effectively reduced, thereby improving the efficiency of blind detection.
[0131] In some embodiments of the method for initial screening of a physical downlink control channel NID of the present invention, the step S510 includes:
[0132] Divide the second feature extension information corresponding to each of the NIDs into a fifth preset number of feature extension group information according to the value of the NID;
[0133] The comparison process of the first feature extension information and each of the feature extension group information is performed in parallel to complete the comparison process within a preset time threshold.
[0134] During the communication process, the processing time needs to be controlled to ensure the response efficiency of the communication. Therefore, the second feature extension information is grouped according to the value of the NID, divided into a fifth preset number of feature extension group information, and compared with the first feature extension information in parallel, so as to shorten the time required for the comparison in a parallel manner, complete the comparison process within the preset time threshold, and ensure the response efficiency of the communication.
[0135] For ease of understanding, let's take an example to illustrate. For example, a slot in a 5G system is 0.5ms. If FPGA is used for processing, the working clock of FPGA is 245.76M. Therefore, the duration of a slot is equal to 122880 clock cycles. If the planning corresponds to one cell, the PDCCH time domain resources of one cell are based on two OFDM symbols, and each OFDM symbol is evaluated at a maximum of 45 CCEs. Therefore, the average processing time allocated to each CCE of the PDCCH of two symbols in one cell is approximately: 122880 / 45 1 2≈1365 clock cycles, then 1365 clock cycles is the preset time threshold. Correspondingly, based on the number of second feature extended information being 65536, combined with the processing duration, it can be divided into 64 groups, each with 1024 second feature extended information. The comparison processing is performed once per clock cycle and the error delay is considered. The estimated duration of the parallel execution comparison processing is 1030 clock cycles, which is less than 1365 clock cycles and meets the time limit requirement.
[0136] According to test statistics, the number of candidate NIDs for a CCE is within 256. Therefore, 256 16-bit registers are defined in FBGA to store candidate NIDs. The specific FPGA can generate candidate NID set information in the following way:
[0137] In the same clock cycle, determining whether the 64 sets of second feature extension information input in parallel are the same as the first feature extension information;
[0138] When the same second feature extension information exists, the availability of 256 registers is queried, and the corresponding NID is stored as a candidate NID in an available register;
[0139] In the next clock cycle, input the next second feature extension information of 64 groups;
[0140] Repeat the above steps until 64 sets of second feature extension information are input;
[0141] According to the candidate NID in the register, store it as the candidate NID of the current CCE and clear the register;
[0142] Select the next CCE and repeat the above process to obtain the candidate NIDs corresponding to each CCE until all CCEs are traversed;
[0143] According to the candidate NIDs corresponding to the respective CCEs, candidate NID set information is generated.
[0144] In the above example, the fifth preset number is 64. It can be understood that the fifth preset number can be set according to the actual application situation. For example, when using a processor with higher performance and a higher working clock frequency for processing, the number of groups can be appropriately reduced. Conversely, if the processor working clock frequency is smaller, the number of groups needs to be appropriately increased.
[0145] The physical downlink control channel NID preliminary screening system provided by the present invention is described below. The physical downlink control channel NID preliminary screening system described below and the physical downlink control channel NID preliminary screening method described above can be referred to each other.
[0146] refer to Figure 6 The present invention also provides a physical downlink control channel NID initial screening system, including:
[0147] Radio frequency module, used for wireless communication and digital processing of wireless signals;
[0148] DMRS pre-processing module, used for communication cell search, synchronization processing and extraction of DMRS from physical downlink channel signals;
[0149] A data pre-storage module is used to store the local generated matrix information corresponding to each CCE;
[0150] NID initial screening module, used to obtain candidate NID set information;
[0151] A configuration management module, used for configuring and managing the radio frequency module, the DMRS preprocessing module, the data pre-storage module and the NID initial screening module;
[0152] The radio frequency module, the DMRS preprocessing module, the data pre-storage module, the NID initial screening module and the configuration management module cooperate with each other to perform the above-mentioned physical downlink control channel NID initial screening method.
[0153] The RF module receives wireless signals through the antenna, such as the RF signal from the 5G air interface, completes the filtering, mixing, and digital processing of the RF signal, and finally transmits the processed digitized IF signal to the DMRS preprocessing module.
[0154] The DMRS preprocessing module first completes the 5G cell search and synchronization functions to obtain information such as the 5G wireless frame timing position and PDCCH. Secondly, it receives the time domain data of the OFDM symbol where the PDCCH is located according to the frame timing position, and performs down-conversion and FFT (fast Fourier transform) operations on the time domain data in units of OFDM symbols to obtain baseband frequency domain subcarrier data. Then, according to the position of DMRS in each OFDM symbol in PDCCH, the received DMRS information is extracted and stored.
[0155] Data pre-storage module, since the local generation matrix of CCE used to generate the local DMRS sequence involves matrix operation, the calculation occupies more hardware resources and is relatively time-consuming. Therefore, the local generation matrix corresponding to each CCE is calculated in advance and pre-stored to facilitate subsequent use and improve calculation efficiency.
[0156] The NID initial screening module obtains the received DMRS information from the DMRS preprocessing module in units of CCE for processing, obtains the first DMRS feature information, performs extension processing based on the first DMRS feature information, and obtains the first feature extension information by considering the deviation range based on the first DMRS feature information. The NID initial screening module combines with the data pre-storage module to obtain the local feature list information, compares the first feature extension information with the local feature list information, determines the candidate NID according to the comparison result, obtains the corresponding candidate NID for each CCE in the downlink channel signal, and then generates the candidate NID set information.
[0157] The configuration management module configures and manages the radio frequency module, the DMRS preprocessing module, the data pre-storage module and the NID initial screening module, so that the system can stably execute the above-mentioned physical downlink control channel NID initial screening method to achieve the technical effect: based on CCE as a unit, by extracting the first DMRS feature information in the downlink channel signal, considering the influence of the wireless signal propagation process, the expansion processing is performed to obtain the first feature extension information, and then the first feature extension information is compared with the local feature list information to obtain the candidate NID, and the candidate NID corresponding to each CCE is summarized to generate the candidate NID set information, so as to achieve the effect of narrowing the NID value range, so as to reduce the calculation amount of the verification processing when performing the verification processing according to the candidate NID set information in the subsequent process, which is conducive to improving the blind detection efficiency.
[0158] In some embodiments of the present invention, the DMRS pre-processing module may be implemented by using an FPGA processor; the data pre-storage module may be implemented by using an FPGA processor; the NID initial screening module may be implemented by using an FPGA processor; and the configuration management module may be implemented by using an ARM processor. Considering that the matrix operation of the FPGA processor is time-consuming and occupies a large amount of hardware resources, the locally generated matrix matrix corresponding to all CCEs can be calculated in advance by the ARM processor, and then sent to the storage unit inside the FPGA processor as the data pre-storage module through the AXI bus.
[0159] Figure 7 An example of a physical structure diagram of an electronic device is shown in FIG. Figure 7 As shown, the electronic device may include: a processor 810, a communication interface 820, a memory 830 and a communication bus 840, wherein the processor 810, the communication interface 820 and the memory 830 communicate with each other through the communication bus 840. The processor 810 may call the logic instructions in the memory 830 to execute the above-mentioned physical downlink control channel NID initial screening method.
[0160] In addition, the logic instructions in the above-mentioned memory 830 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 this understanding, the technical solution of the present invention is essentially 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 to enable 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 method described in 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.
[0161] On the other hand, the present invention also provides a computer program product, which includes a computer program. The computer program can be stored on a non-transitory computer-readable storage medium. When the computer program is executed by a processor, the computer can execute the physical downlink control channel NID initial screening method provided by the above methods.
[0162] 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 execute the physical downlink control channel NID initial screening method provided by the above methods.
[0163] 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 displayed as units may or may not be physical units, that is, 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. Ordinary technicians in this field can understand and implement it without paying creative labor.
[0164] 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, 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 described in each embodiment or some parts of the embodiments.
[0165] In the description of the present invention, it should be understood that the terms "first" and "second" are used for descriptive purposes only and should not be understood as indicating or implying relative importance or implicitly indicating the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include at least one of the features. In the description of the present invention, the meaning of "plurality" is at least two, such as two, three, etc., unless otherwise clearly and specifically defined.
[0166] In the description of this specification, the description with reference to the terms "one embodiment", "some embodiments", "example", "specific example", or "some examples" etc. means that the specific features, structures, materials or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the present invention. In this specification, the schematic representations of the above terms do not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described may be combined in any one or more embodiments or examples in a suitable manner. In addition, those skilled in the art may combine and combine the different embodiments or examples described in this specification and the features of the different embodiments or examples, unless they are contradictory.
[0167] All actions to obtain signals, information or data in this application are carried out in compliance with the relevant data protection laws and policies of the country where they are located, and with the authorization given by the owner of the corresponding device.
[0168] 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 initial screening of physical downlink control channel NID, characterized in that: include: Acquire downlink channel signal; Acquire first DMRS characteristic information corresponding to the CCE according to the downlink channel signal; According to the first DMRS characteristic information corresponding to the CCE, performing extension processing based on a preset deviation range to obtain first characteristic extension information corresponding to the CCE; Acquire local feature list information, where the local feature list information includes feature information corresponding to multiple NIDs; Compare the first feature extension information of the CCE with the local feature list information, determine a candidate NID according to the comparison result, traverse each of the CCEs in turn to obtain the corresponding candidate NID, and generate candidate NID set information; The method of obtaining, according to the downlink channel signal, The first DMRS characteristic information corresponding to the CCE includes: Acquire, according to the downlink channel signal, a first preset number of first DMRSs corresponding to the CCE; Grouping the first DMRSs and performing a conjugate correlation operation on adjacent first DMRSs in each group to obtain a second preset number of first conjugate correlation values as the first DMRS characteristic information corresponding to the CCE; The performing extension processing based on a preset deviation range according to the first DMRS characteristic information corresponding to the CCE to obtain the first characteristic extension information corresponding to the CCE includes: Determine, according to the position of the first DMRS in the CCE, a first position number corresponding to each of the first conjugate correlation values; Calculating a corresponding first likelihood value according to the first conjugate correlation value, and determining a corresponding first binary value according to the first likelihood value; generating a first binary sequence according to the first binary values corresponding to the first position numbers; According to the first likelihood value, selecting a third preset number of the first likelihood values in ascending order of absolute value as the first target value, and using the first position number corresponding to the first target value as the first extension number; According to the first extension number and the first binary sequence, traverse the binary values at the positions corresponding to the first extension number to generate a fourth preset number of second binary sequences as the first feature extension information corresponding to the CCE; The obtaining of local feature list information includes: Acquire local generation matrix information of the CCE corresponding to the first DMRS characteristic information, the local generation matrix information including the first preset number of DMRS generation matrices; Generate DMRS group information corresponding to each NID according to the locally generated matrix information, wherein the DMRS group information includes the first preset number of second DMRSs; Acquire, according to the DMRS group information, second feature extension information corresponding to the NID; The second feature extension information corresponding to each of the NIDs forms the local feature list information.
2. The physical downlink control channel NID initial screening method according to claim 1, characterized in that: The acquiring, according to the DMRS group information, second feature extension information corresponding to the NID includes: According to the DMRS group information, the second DMRSs are grouped and conjugate correlation operations are performed on adjacent second DMRSs in each group to obtain a second preset number of second conjugate correlation values as second DMRS characteristic information; Determine, according to the position of each of the second DMRSs in the DMRS group information, a second position number corresponding to each of the second conjugate correlation values; Calculating a corresponding second likelihood value according to the second conjugate correlation value, and determining a corresponding second binary value according to the second likelihood value; generating a third binary sequence according to the second binary values corresponding to the second position numbers; According to the second likelihood value, selecting a third preset number of the second likelihood values in ascending order of absolute value as the second target value, and using the second position number corresponding to the second target value as the second extension number; According to the second extension number and the third binary sequence, the binary values at the positions corresponding to the second extension number are traversed to generate a fourth preset number of fourth binary sequences as the second feature extension information.
3. The physical downlink control channel NID initial screening method according to claim 1 or 2, characterized in that: The step of comparing the first feature extension information of the CCE with the local feature list information, determining a candidate NID according to the comparison result, sequentially traversing each of the CCEs to obtain the corresponding candidate NID, and generating candidate NID set information includes: Compare the first feature extension information corresponding to the CCE with the second feature extension information corresponding to each of the NIDs; When the comparison result shows that the first feature extension information is the same as the second feature extension information, recording the corresponding NID as a candidate NID; Traversing each of the CCEs in turn to obtain the corresponding candidate NID; The candidate NID set information is generated according to the candidate NIDs corresponding to the respective CCEs.
4. The method for initial screening of physical downlink control channel NID according to claim 3, characterized in that: The comparing the first feature extension information corresponding to the CCE with the second feature extension information corresponding to each of the NIDs respectively includes: Divide the second feature extension information corresponding to each of the NIDs into a fifth preset number of feature extension group information according to the value of the NID; The comparison process of the first feature extension information and each of the feature extension group information is performed in parallel to complete the comparison process within a preset time threshold.
5. Physical downlink control channel NID initial screening system, characterized in that: include: Radio frequency module, used for wireless communication and digital processing of wireless signals; DMRS pre-processing module, used for communication cell search, synchronization processing and extraction of DMRS from physical downlink channel signals; A data pre-storage module is used to store the local generated matrix information corresponding to each CCE; NID initial screening module, used to obtain candidate NID set information; A configuration management module, used for configuring and managing the radio frequency module, the DMRS preprocessing module, the data pre-storage module and the NID initial screening module; Among them, the radio frequency module, the DMRS preprocessing module, the data pre-storage module, the NID initial screening module and the configuration management module cooperate with each other to perform the physical downlink control channel NID initial screening method as described in any one of claims 1 to 4.
6. 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 computer program, the physical downlink control channel NID initial screening method as claimed in any one of claims 1 to 4 is implemented.
7. 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 physical downlink control channel NID initial screening method according to any one of claims 1 to 4 is implemented.
