Blind detection result acquisition method and apparatus, storage medium, and electronic device
By calculating the signal-to-noise ratio of multiple synchronization signal blocks to be blindly inspected, and determining the synchronization signal block with the largest signal-to-noise ratio as the blind inspection result, the existing issb blind inspection method has solved the problems of complex algorithm and large resource overhead, and a fast and simple blind inspection process has been realized.
Patent Information
- Application Number
- PCT/CN2024/118583
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-11-10
- Filing Date
- 2024-09-12
- Publication Date
- 2025-05-15
AI Technical Summary
The existing issb blind detection method has complex algorithms and high resource overhead when implementing hardware, and no effective solution has been proposed.
By determining the estimated value groups corresponding to the multiple synchronization signal blocks to be blindly inspected, the signal-to-noise ratio of each synchronization signal block is calculated, and the synchronization signal block with the largest signal-to-noise ratio is used as the blind detection result.
The complexity of the calculation algorithm for blind inspection results is reduced, the resource overhead during hardware implementation is reduced, and a fast and simple blind inspection process is realized.
Smart Images

Figure CN2024118583_15052025_PF_FP_ABST
Abstract
Description
Method, device, storage medium and electronic device for obtaining blind detection results
[0001] This application claims priority to the Chinese patent application filed with the Patent Office of China on November 10, 2023, with application number 2023115028174 and invention name “Method, device, storage medium and electronic device for obtaining blind inspection results”, the entire contents of which are incorporated by reference into this application. Technical Field
[0002] The embodiments of the present application relate to the field of communication technology, and specifically, to a method, device, storage medium, and electronic device for obtaining blind detection results. Background Art
[0003] In 5G New Radio (5G NR) systems, the Physical Broadcast Channel (PBCH) primarily carries Master Information Block (MIB) information. User equipment (UE) performs blind detection of the Synchronization Signal Block (ISB) during initial cell search and neighboring cell measurement when the ISSB index is unknown. The primary purpose of blind detection is to obtain the correct ISSB number, thereby providing accurate MIB information for subsequent access.
[0004] In some existing ISSB blind detection methods, when receiving the synchronization block (Synchronization Signal Block, SSB) frequency domain data, the data corresponding to the physical broadcast channel demodulation reference signal (Physical Broadcast Channel-DMRS, PBCH-DMRS) is generally extracted first, and the least squares (LS) algorithm is used to perform channel estimation. Some blind detection methods perform a windowing operation on the channel estimate, then use an inverse Fast Fourier Transform (FFT) to obtain the corresponding time-domain impulse response. The power delay profile (PDP) of the channel is calculated for each of the three PBCH symbols, and the average is calculated. The PDP is then denoised based on the received signal bandwidth. The denoised PDPs are summed to obtain the channel energy. The maximum channel energy corresponding to all SSBs to be blind detected is selected, and the corresponding demodulation reference signal (DMRS) is used as the PBCH-DMRS for the transmitted SSBs. Other blind detection methods use the LS channel estimate to perform frequency-domain filtering and time-domain filtering in sequence, then determine the SSB with the maximum energy after time-domain filtering as the blind detection result. However, these blind detection schemes all have drawbacks such as complex algorithms, difficulty in verification and comparison, and high resource consumption when implemented in hardware.
[0005] In related technologies, existing ISSBS blind detection schemes all have problems such as complex algorithms and high resource overhead when implemented in hardware, and no effective solutions have been proposed yet.
[0006] Therefore, it is necessary to improve the related technology to overcome the above-mentioned defects in the related technology.
[0007] Summary of the Invention
[0008] The embodiments of the present application provide a method, device, storage medium and electronic device for obtaining blind detection results, so as to at least solve the problems that the existing ISB blind detection solutions in the related art have complex algorithms and high resource consumption when implemented in hardware.
[0009] According to one embodiment of the present application, a method for obtaining a blind detection result is provided, comprising: determining an estimation value group corresponding to a plurality of synchronization signal blocks to be blind detected, wherein each of the estimation value group includes a plurality of channel estimation values corresponding to a synchronization signal block; for each synchronization signal block in the plurality of synchronization signal blocks, determining a signal-to-noise ratio of the each synchronization signal block according to a noise power and a reference signal reception power corresponding to the estimation value group of the each synchronization signal block, so as to obtain the signal-to-noise ratios corresponding to the plurality of synchronization signal blocks; determining a synchronization signal block with the largest signal-to-noise ratio among the plurality of synchronization signal blocks according to the signal-to-noise ratios corresponding to the plurality of synchronization signal blocks, and determining the synchronization signal block with the largest signal-to-noise ratio as the blind detection result.
[0010] In an exemplary embodiment, determining the estimation value groups corresponding to multiple synchronization signal blocks to be blindly detected includes: for each synchronization signal block in the multiple synchronization signal blocks: selecting N symbols from the number of symbols M, where M and N are positive integers, N is less than or equal to M, and N is greater than or equal to 2, where the number of symbols M is the number of symbols occupied by the physical broadcast channel in each synchronization signal block; determining that the estimation value group corresponding to each synchronization signal block includes multiple channel estimation values corresponding to the N symbols.
[0011] In an exemplary embodiment, before determining the signal-to-noise ratio of each synchronization signal block based on the noise power and reference signal received power corresponding to the estimated value group of each synchronization signal block, the method further includes: obtaining the noise power corresponding to the estimated value group of each synchronization signal block; and obtaining the reference signal resource element received power corresponding to the estimated value group of each synchronization signal block; when a first difference between the reference signal resource element received power and the noise power is greater than a first value, determining the first difference as the reference signal received power.
[0012] In an exemplary embodiment, obtaining the noise power corresponding to the estimation value group of each synchronization signal block includes: determining N symbols corresponding to multiple channel estimation values included in each of the estimation value groups; determining multiple first channel estimation values corresponding to the Lth symbol in the N symbols and determining multiple second channel estimation values corresponding to the Kth symbol in the N symbols, wherein K=L+1, K and L are both positive integers, and wherein each first channel estimation value in the multiple first channel estimation values and each second channel estimation value in the multiple second channel estimation values have a one-to-one correspondence; determining a second difference between each first channel estimation value and each second channel estimation value to obtain a second difference corresponding to the multiple first channel estimation values and the multiple second channel estimation values; and determining the noise power based on the multiple second differences.
[0013] In an exemplary embodiment, obtaining the noise power corresponding to the estimated value group of each synchronization signal block includes: determining the noise power by the following formula
[0014] Where i represents the number of the synchronization signal block that needs blind detection, r represents the index of the receiving antenna, l represents the order index of the symbol where the physical broadcast channel is located in each synchronization signal block, n represents the index of the physical broadcast channel demodulation reference signal subcarrier, N σ,i and N σ,SC Respectively represent the number of symbols and subcarriers of the physical broadcast channel demodulation reference signal, N R Indicates the number of receiving antennas, Represents the channel estimation value.
[0015] In an exemplary embodiment, after obtaining the noise power corresponding to the estimated value group of each synchronization signal block; and obtaining the reference signal resource element received power corresponding to the estimated value group of each synchronization signal block, the method further includes: when the difference is less than or equal to a first value, verifying the noise power and the reference signal resource element received power to obtain a first verification result corresponding to the noise power and a second verification result corresponding to the reference signal resource element received power; when the first verification result and the second verification result are both calculated correctly, using the first value as the reference signal received power.
[0016] In an exemplary embodiment, determining a synchronization signal block with the largest signal-to-noise ratio among the multiple synchronization signal blocks based on the signal-to-noise ratios corresponding to the multiple synchronization signal blocks respectively includes: for any two synchronization signal blocks among the multiple synchronization signal blocks, determining the synchronization signal block with the largest signal-to-noise ratio among the any two synchronization signal blocks by the following scheme: determining a first noise power and a first reference signal received power corresponding to a first synchronization signal block among the any two synchronization signal blocks, and determining a second noise power and a second reference signal received power corresponding to a second synchronization signal block among the any two synchronization signal blocks; determining a first product of the first reference signal received power and the second noise power, and a second product of the second reference signal received power and the first noise power; and when the difference between the first product and the second product is greater than or equal to a second value, determining the first synchronization signal block as the synchronization signal block with the largest signal-to-noise ratio among the any two synchronization signal blocks.
[0017] According to another embodiment of the present application, a device for obtaining a blind detection result is provided, comprising: a first determination module, configured to determine an estimation value group corresponding to each of a plurality of synchronization signal blocks to be blind detected, wherein each of the estimation value groups includes a plurality of channel estimation values corresponding to a synchronization signal block; a second determination module, configured to determine, for each synchronization signal block in the plurality of synchronization signal blocks, a signal-to-noise ratio of the synchronization signal blocks according to the noise power and the reference signal reception power corresponding to the estimation value group of each synchronization signal block, so as to obtain the signal-to-noise ratios corresponding to the plurality of synchronization signal blocks; and a third determination module, configured to determine, according to the signal-to-noise ratios corresponding to the plurality of synchronization signal blocks, a synchronization signal block with the largest signal-to-noise ratio among the plurality of synchronization signal blocks, and determine the synchronization signal block with the largest signal-to-noise ratio as the blind detection result.
[0018] According to another embodiment of the present application, a computer-readable storage medium is provided, in which a computer program is stored. The computer program is configured to execute the steps of any one of the above method embodiments when running.
[0019] According to another embodiment of the present application, an electronic device is provided, including a memory and a processor, wherein the memory stores a computer program, and the processor is configured to run the computer program to execute the steps in any one of the above method embodiments.
[0020] Through the present application, the estimation value groups corresponding to the multiple synchronization signal blocks to be blind detected are determined, wherein each of the estimation value groups includes multiple channel estimation values corresponding to a synchronization signal block; for each synchronization signal block in the multiple synchronization signal blocks, the signal-to-noise ratio of each synchronization signal block is determined based on the noise power and reference signal received power corresponding to the estimation value group of each synchronization signal block to obtain the signal-to-noise ratios corresponding to the multiple synchronization signal blocks; based on the signal-to-noise ratios corresponding to the multiple synchronization signal blocks, the synchronization signal block with the largest signal-to-noise ratio among the multiple synchronization signal blocks is determined, and the synchronization signal block with the largest signal-to-noise ratio is determined as the blind detection result. That is, by calculating the noise power and reference signal received power corresponding to the multiple synchronization signal blocks to be blind detected, the signal-to-noise ratios corresponding to the multiple synchronization signal blocks are obtained, and then the blind detection results in the multiple synchronization signal blocks are determined based on the multiple signal-to-noise ratios. Therefore, by calculating the noise power and reference signal received power and comparing the multiple signal-to-noise ratios, the blind detection algorithm is fast and simple. The above technical solution solves the problems in related technologies, such as complex algorithms and high resource overhead in hardware implementation of existing ISSBS blind detection schemes, thereby reducing the complexity of the calculation algorithm of the blind detection results and reducing the resource overhead in hardware implementation. BRIEF DESCRIPTION OF THE DRAWINGS
[0021] FIG1 is a hardware structure block diagram of a mobile terminal according to a method for obtaining blind detection results in an embodiment of the present application;
[0022] FIG2 is a flow chart of a method for obtaining blind detection results according to an embodiment of the present application;
[0023] FIG3 is another flow chart of a method for obtaining blind detection results according to an embodiment of the present application;
[0024] FIG4 is a structural block diagram of a device for obtaining blind detection results according to an embodiment of the present application. DETAILED DESCRIPTION
[0025] The embodiments of the present application will be described in detail below with reference to the accompanying drawings and in combination with the embodiments.
[0026] It should be noted that the terms "first", "second", etc. in the description and claims of this application and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence.
[0027] The method embodiments provided in the embodiments of the present application can be executed in a mobile terminal, a computer terminal or a similar computing device. Taking operation on a mobile terminal as an example, Figure 1 is a hardware structure block diagram of a mobile terminal according to a method for obtaining blind detection results in an embodiment of the present application. As shown in Figure 1, the mobile terminal may include one or more (only one is shown in Figure 1) processors 102 (the processor 102 may include but is not limited to a processing device such as a microprocessor MCU or a programmable logic device FPGA) and a memory 104 for storing data, wherein the above-mentioned mobile terminal may also include a transmission device 106 and an input and output device 108 for communication functions. It can be understood by those skilled in the art that the structure shown in Figure 1 is only for illustration, and it does not limit the structure of the above-mentioned mobile terminal. For example, the mobile terminal may also include more or fewer components than those shown in Figure 1, or have a configuration different from that shown in Figure 1.
[0028] The memory 104 can be used to store computer programs, for example, software programs and modules of application software, such as the computer program corresponding to the method for obtaining blind detection results in the embodiment of the present application. The processor 102 executes various functional applications and data processing by running the computer program stored in the memory 104, that is, implementing the above method. The memory 104 may include a high-speed random access memory, and may also include a non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some instances, the memory 104 may further include a memory remotely located relative to the processor 102, and these remote memories can be connected to the mobile terminal via a network. Examples of the above-mentioned network include but are not limited to the Internet, an intranet, a local area network, a mobile communication network, and a combination thereof.
[0029] The transmission device 106 is used to receive or send data via a network. A specific example of the aforementioned network may include a wireless network provided by the mobile terminal's communications provider. In one embodiment, the transmission device 106 includes a network interface controller (NIC), which can be connected to other network devices via a base station to enable communication with the Internet. In another embodiment, the transmission device 106 may be a radio frequency (RF) module, which is used to communicate with the Internet wirelessly.
[0030] In this embodiment, a method for obtaining a blind detection result is provided. FIG2 is a flow chart of a method for obtaining a blind detection result according to an embodiment of the present application. As shown in FIG2 , the process includes the following steps:
[0031] Step S202: determining estimation value groups corresponding to a plurality of synchronization signal blocks to be blindly detected, wherein each estimation value group includes a plurality of channel estimation values corresponding to a synchronization signal block;
[0032] Step S204: for each synchronization signal block in the multiple synchronization signal blocks, determine the signal-to-noise ratio of each synchronization signal block according to the noise power corresponding to the estimated value group of each synchronization signal block and the reference signal received power, so as to obtain the signal-to-noise ratios corresponding to the multiple synchronization signal blocks respectively;
[0033] Step S206: Determine the synchronization signal block with the largest signal-to-noise ratio among the multiple synchronization signal blocks according to the signal-to-noise ratios corresponding to the multiple synchronization signal blocks, and determine the synchronization signal block with the largest signal-to-noise ratio as the blind detection result.
[0034] Through the above steps, the estimation value groups corresponding to the multiple synchronization signal blocks to be blind detected are determined, wherein each of the estimation value groups includes multiple channel estimation values corresponding to a synchronization signal block; for each synchronization signal block in the multiple synchronization signal blocks, the signal-to-noise ratio of each synchronization signal block is determined based on the noise power and reference signal received power corresponding to the estimation value group of each synchronization signal block to obtain the signal-to-noise ratios corresponding to the multiple synchronization signal blocks; based on the signal-to-noise ratios corresponding to the multiple synchronization signal blocks, the synchronization signal block with the largest signal-to-noise ratio among the multiple synchronization signal blocks is determined, and the synchronization signal block with the largest signal-to-noise ratio is determined as the blind detection result. That is, by calculating the noise power and reference signal received power corresponding to the multiple synchronization signal blocks to be blind detected, the signal-to-noise ratios corresponding to the multiple synchronization signal blocks are obtained, and then the blind detection results in the multiple synchronization signal blocks are determined based on the multiple signal-to-noise ratios. Therefore, by calculating the noise power and reference signal received power and comparing the multiple signal-to-noise ratios, the blind detection algorithm is fast and simple. The above technical solution solves the problems in related technologies, such as complex algorithms and high resource overhead in hardware implementation of existing ISSBS blind detection schemes, thereby reducing the complexity of the calculation algorithm of the blind detection results and reducing the resource overhead in hardware implementation.
[0035] In an exemplary embodiment, determining the estimation value groups corresponding to multiple synchronization signal blocks to be blindly detected includes: for each synchronization signal block in the multiple synchronization signal blocks: selecting N symbols from the number of symbols M, where M and N are positive integers, N is less than or equal to M, and N is greater than or equal to 2, where the number of symbols M is the number of symbols occupied by the physical broadcast channel in each synchronization signal block; determining that the estimation value group corresponding to each synchronization signal block includes multiple channel estimation values corresponding to the N symbols.
[0036] For each synchronization signal block in the plurality of synchronization signal blocks to be blindly detected:
[0037] 1) The multiple channel estimation values included in the estimation value group corresponding to each synchronization signal block are all LS coarse channel estimation values. Each channel estimation value in the multiple channel estimation values can be expressed as follows:
[0038] Where i represents the issb number that needs blind detection; r represents the index of the receiving antenna; l represents the order index of the symbol where PBCH is located in SSB, N DMRS,symb =3, that is, the number of PBCH symbols in each SSB; n is the index of the PBCH-DMRS subcarrier, N DMRS,SC =60, which is the number of DMRS subcarriers on a single PBCH symbol.
[0039] For example, It can be used to represent: the LS channel estimation value of the second issb that needs blind detection, the antenna index is 1, the order index of the symbol where the PBCH is located is 2, and the index of the PBCH-DMRS subcarrier is 7.
[0040] 2) It can be understood that the number of symbols M occupied by the physical broadcast channel in each synchronization signal block is determined. M is generally 3, and the symbol identifiers corresponding to the three symbols in order are generally 0, 1, and 2. The requirements for obtaining the blind detection result may include: accurate blind detection and ordinary blind detection. For accurate blind detection, the LS coarse channel estimation values on 3 symbols can be selected to form an estimation value group, that is, N=M=3 at this time; for ordinary blind detection, compared with accurate blind detection, the calculation accuracy requirement for the blind detection result is slightly lower. Therefore, the LS coarse channel estimation values on 2 symbols can be selected to form an estimation value group, that is, N <M,N=2。
[0041] It should be noted that the number of symbols selected in the estimation value groups corresponding to multiple synchronization signal blocks should be the same, but in an optional embodiment, the number of symbols selected in the estimation value groups corresponding to multiple synchronization signal blocks to be blindly detected may be different, that is, two symbols are selected for a part of the multiple synchronization signal blocks, and three symbols are selected for the other part. The ratio of one part to the other part can be but is not limited to 1:1, 2:3, etc.
[0042] In an exemplary embodiment, before determining the signal-to-noise ratio of each synchronization signal block based on the noise power and reference signal received power corresponding to the estimated value group of each synchronization signal block, the method further includes: obtaining the noise power corresponding to the estimated value group of each synchronization signal block; and obtaining the reference signal resource element received power corresponding to the estimated value group of each synchronization signal block; when a first difference between the reference signal resource element received power and the noise power is greater than a first value, determining the first difference as the reference signal received power.
[0043] It can be understood that after determining the estimated value group of each synchronization signal block, the noise power and reference signal resource element receiving power of each synchronization signal block can be directly calculated based on the estimated value group, and then the reference signal receiving power can be calculated based on the first difference between the reference signal resource element receiving power and the noise power.
[0044] For example: when the noise power is -140dBm and the reference signal resource element receiving power is -110dBm, the reference signal receiving power can be calculated to be 30dBm. When the calculated first difference is less than or equal to the first value (generally, the first value can be selected as 0), the calculated reference signal receiving power is 0.0.
[0045] In an exemplary embodiment, obtaining the reference signal resource element receiving power corresponding to the estimation value group of each synchronization signal block includes: determining the modulus square value of each channel estimation value among the multiple channel estimation values to obtain the average modulus square value of the multiple channel estimation values; and determining the average modulus square value as the reference signal resource element receiving power corresponding to the estimation value group of each synchronization signal block.
[0046] Among them, determining the average modulus square value based on the modulus square value includes: determining the modulus square value of any channel estimation value among the multiple channel estimation values to obtain the total modulus square value of the multiple channel estimation values; and determining the average modulus square value of the multiple channel estimation values based on the total modulus square value.
[0047] The calculation formula for the received power of the reference signal resource element is as follows:
[0048] Among them, η i Indicates the reference signal resource element received power (RSRERP), N η,i and N η,SC It is the number of PBCH-DMRS symbols and subcarriers used in calculating RSRERP. Generally, N η,i ≤3, N η,SC ≤60, N R Indicates the number of receiving antennas. N η,i and N η,SC Associated with the estimated value group for each synchronization signal block, N η,i It can be understood that the estimated value group includes the number of symbols corresponding to the channel estimation value, N η,SC It can be understood as the number of subcarriers corresponding to the channel estimation values included in the estimation value group. η,i ·N R ·N η,SC It can be understood as: the product of the number of antennas, the number of subcarriers, and the number of symbols corresponding to the estimated value group used to calculate the reference signal resource element received power.
[0049] In an exemplary embodiment, obtaining the noise power corresponding to the estimation value group of each synchronization signal block includes: determining N symbols corresponding to multiple channel estimation values included in each of the estimation value groups; determining multiple first channel estimation values corresponding to the Lth symbol in the N symbols and determining multiple second channel estimation values corresponding to the Kth symbol in the N symbols, wherein K=L+1, K and L are both positive integers, and wherein each first channel estimation value in the multiple first channel estimation values and each second channel estimation value in the multiple second channel estimation values have a one-to-one correspondence; determining a second difference between each first channel estimation value and each second channel estimation value to obtain a second difference corresponding to the multiple first channel estimation values and the multiple second channel estimation values; and determining the noise power based on the multiple second differences.
[0050] Specifically, the noise power The calculation formula is as follows:
[0051] Where i represents the number of the synchronization signal block that needs blind detection, r represents the index of the receiving antenna, l represents the order index of the symbol where the physical broadcast channel is located in each synchronization signal block, n represents the index of the physical broadcast channel demodulation reference signal subcarrier, N σ,i and N σ,SC Respectively represent the number of symbols and subcarriers of the physical broadcast channel demodulation reference signal, N R Indicates the number of receiving antennas, Represents the channel estimation value.
[0052] Furthermore, N σ,i and N σ,SC It is the number of PBCH-DMRS symbols and subcarriers used in calculating noise power. Generally, N σ,i =1 or 2, N σ,SC ≤60. N σ,i and N σ,SC Associated with the estimated value group for each synchronization signal block, N σ,i It can be understood that the estimated value group includes the number of symbols corresponding to the channel estimation value, N σ,SC It can be understood as the number of subcarriers corresponding to the channel estimation values included in the estimation value group.
[0053] It can be understood that for each synchronization signal block, the difference between the channel estimation values of the (l+1)th symbol and the lth symbol is correspondingly subtracted, wherein the corresponding subtraction can be understood as the corresponding subtraction of the channel estimation values on two symbols having only different symbol indexes but the same antenna index, subcarrier index, etc. (equivalent to the one-to-one correspondence between each first channel estimation value in the multiple first channel estimation values and each second channel estimation value in the multiple second channel estimation values in the above embodiment); the difference obtained by the corresponding subtraction is the second difference, that is, in the formula Then the noise power can be calculated based on the second difference. σ,i ·N R ·N σ,SC , which can be understood as the product of the number of antennas, the number of subcarriers, and the number of symbols corresponding to the group of estimated values used to calculate the noise power.
[0054] Optionally, in the case where the estimated value group consists of channel estimation values on two symbols, the symbol index of the lth symbol is 0, and the symbol index of the (l+1)th symbol is 1;
[0055] In the case where the estimation value group consists of channel estimation values on three symbols, when the symbol index of the lth symbol is 0, the symbol index of the (l+1)th symbol is 1, and when the symbol index of the lth symbol is 1, the symbol index of the (l+1)th symbol is 2.
[0056] In an exemplary embodiment, after obtaining the noise power corresponding to the estimated value group of each synchronization signal block; and obtaining the reference signal resource element received power corresponding to the estimated value group of each synchronization signal block, the method further includes: when the difference is less than or equal to a first value, verifying the noise power and the reference signal resource element received power to obtain a first verification result corresponding to the noise power and a second verification result corresponding to the reference signal resource element received power; when the first verification result and the second verification result are both calculated correctly, using the first value as the reference signal received power.
[0057] If the calculated first difference is less than or equal to the first value, to avoid calculation errors, a calculation verification may be performed on the noise power and the reference signal resource element received power after the noise power and the reference signal resource element received power are calculated. Specifically, the first verification result and the second verification result each include one of the following: correct calculation or incorrect calculation. If both the first verification result and the second verification result are correct calculations, the first value may be used as the reference signal received power. Optionally, the first verification structure and / or the second verification result acquisition process may be performed in any case, such as when the first difference is greater than the first value, or when the noise power or the reference signal resource element received power is calculated, to determine whether the calculation is correct.
[0058] Optionally, after determining the signal-to-noise ratio of each synchronization signal block based on the noise power corresponding to the estimated value group of each synchronization signal block and the reference signal received power, the signal-to-noise ratio can be directly calculated, and then the synchronization signal block with the largest signal-to-noise ratio can be selected as the blind detection result. However, such calculation may be relatively complex.
[0059] Furthermore, in an exemplary embodiment, in order to avoid division operations, the synchronization signal block with the largest signal-to-noise ratio among the multiple synchronization signal blocks is determined according to the signal-to-noise ratios corresponding to the multiple synchronization signal blocks, including: for any two synchronization signal blocks among the multiple synchronization signal blocks, determining the synchronization signal block with the largest signal-to-noise ratio among the any two synchronization signal blocks by the following scheme: determining the first noise power and the first reference signal received power corresponding to the first synchronization signal block among the any two synchronization signal blocks, and determining the second noise power and the second reference signal received power corresponding to the second synchronization signal block among the any two synchronization signal blocks; determining a first product of the first reference signal received power and the second noise power, and a second product of the second reference signal received power and the first noise power; and when the difference between the first product and the second product is greater than or equal to a second value, determining the first synchronization signal block as the synchronization signal block with the largest signal-to-noise ratio among the any two synchronization signal blocks.
[0060] Specifically, the signal-to-noise ratio (SNR) of the first synchronization signal block is calculated as follows: The signal-to-noise ratio calculation formula of the second synchronization signal is: Where i represents the index of the first synchronization signal block, i' represents the index of the second synchronization signal block, and ρ i represents the first reference signal received power corresponding to the first synchronization signal block, represents the first noise power corresponding to the first synchronization signal block, ρ i' represents the second reference signal received power corresponding to the second synchronization signal block, represents a second noise power corresponding to the second synchronization signal block;
[0061] Then the comparison factor of the first synchronization signal block and the second synchronization signal block can be obtained: If the calculated Δ≥0, it is determined that the signal-to-noise ratio corresponding to the first synchronization signal block is large; otherwise, it is determined that the signal-to-noise ratio corresponding to the second synchronization signal block is increased.
[0062] Optionally, determining the blind detection results of the multiple synchronization signal blocks according to the signal-to-noise ratios corresponding to the multiple synchronization signal blocks may further include the following steps: a determination step: determining a first synchronization signal block group from the multiple synchronization signal blocks, wherein the first synchronization signal block group includes: a third synchronization signal block and a fourth synchronization signal block arbitrarily selected from the multiple synchronization signal blocks; the signal-to-noise ratio of the third synchronization signal block is greater than the signal-to-noise ratio of the fourth synchronization signal block; an updating step: updating the fourth synchronization signal block in the third synchronization signal block group to a fifth synchronization signal block to obtain a second synchronization signal block group, wherein the fifth synchronization signal block is any one of the other synchronization signal blocks, and the other synchronization signal blocks are the synchronization signal blocks in the multiple synchronization signal blocks except the third synchronization signal block and the fourth synchronization signal block; looping the determination step and the update step until the number of other synchronization signal blocks finally determined is less than a preset value, and determining the synchronization signal block with a larger signal-to-noise ratio in the finally determined synchronization signal block group as the blind detection result.
[0063] It should be noted that the signal-to-noise ratio in the embodiment of the present application is also not calculated by directly calculating the ratio of the reference signal received power to the noise power, but by converting the comparison formula of the signal-to-noise ratio of the two synchronization signal blocks into multiplication for signal-to-noise ratio comparison calculation.
[0064] After determining the comparison factor, illustratively, when the multiple synchronization signal block groups include 5 synchronization signal blocks and the preset value is 1, if the 3rd and 5th synchronization signal blocks are selected in the first synchronization signal block group, then if the signal-to-noise ratio of the 3rd synchronization signal block is large, then the 3rd synchronization signal block (equivalent to the third synchronization signal block in the above embodiment) is retained in the first synchronization signal block group. At this time, if the 1st, 2nd, and 4th synchronization signal blocks exist in other synchronization signal block groups and the number is not less than 1, then the 2nd synchronization signal block (equivalent to any synchronization signal block) is selected from the 1st, 2nd, and 4th synchronization signal blocks to replace the 5th synchronization signal block in the first synchronization signal block group;
[0065] Continue to perform the determining step: if the determination result is still to retain the third synchronization signal block, at this time, the first and fourth synchronization signal blocks exist in the other synchronization signal block groups, and the number is not less than 1, then in the updating step, the fourth synchronization signal block can be selected to update the second synchronization signal block;
[0066] Continue to perform the determining step: if the determination result is to retain the fourth synchronization signal block, at this time there is the first synchronization signal block in the other synchronization signal block groups, and the number is not less than 1, then in the updating step, the first synchronization signal block can be selected to update the third synchronization signal block;
[0067] Continue to execute the determination step: If the determination result is to retain the first synchronization signal block, and there is no synchronization signal block in other synchronization signal block groups, that is, the number is less than 1, then do not continue to execute the update step, and use the first synchronization signal block as the blind detection result.
[0068] The present application is further explained below in conjunction with optional embodiments.
[0069] In an optional embodiment of the present application, rapid blind detection to obtain the correct issb (equivalent to the synchronization signal block in the above embodiment) during the initial cell search and neighboring cell measurement includes the following steps, as shown in Figure 3:
[0070] Step S301: For each issb that needs blind detection (and its corresponding scrambling code initial value (if blind detection is not required, then the issb and scrambling code initial value configured at this time are both only one, otherwise L max ), generate the local PBCH-DMRS sequence, and obtain the corresponding LS coarse channel estimation value according to LS coarse channel estimation and direct current (DC) subcarrier processing Where i represents the issb number that needs to be blind detected; r represents the index of the receiving antenna; l represents the index of the three symbols of SSB, N DMRS,symb =3, that is, the number of PBCH symbols in each SSB; n is the index of the PBCH-DMRS subcarrier, N DMRS,SC =60, which is the number of DMRS subcarriers on a single PBCH symbol.
[0071] It should be noted that N DMRS,SC It may also be less than 60, that is, in a simplified blind detection process, some DMRS subcarriers on a single PBCH symbol may be selected to calculate the channel estimation value.
[0072] Step S302: Calculate the RSRP and noise power of each generated LS channel estimation value. The calculation formulas for RSRP and noise power are as follows:
[0073] Where: N R represents the number of receiving antennas; η i represents the received power of the reference signal RE (equivalent to the received power of the reference signal resource element in the above embodiment); represents the noise power; N represents the reference signal received power (RSRP); η,i and N η,SC It is the number of PBCH-DMRS symbols and subcarriers used in calculating RSRERP. Generally, N η,i ≤3, N η,SC ≤60;N σ,i and N σ,SC It is the number of PBCH-DMRS symbols and subcarriers used in calculating noise power. Generally, N σ,i =1 or 2, N σ,SC ≤60;
[0074] It should be noted that when N σ,i =1 means that only the LS channel estimation values on symbol 0 and symbol 1 are selected to calculate the noise power. Optionally, the LS channel estimation values on any two symbols can be selected to calculate the noise power. When N σ,i =2 means that the LS channel estimation values on three symbols are selected to calculate the noise power. At this time, since the data involved in the statistics is relatively large, σ,i =1, the noise power statistics are more accurate; in addition, under some conditions, η may appear i Specific noise power Small scene, at this time ρ i Take 0 as the protection value.
[0075] Step S303: Select the signal-to-noise ratio from all issb that need blind detection The largest issb is the issb after blind detection, and the LS coarse channel estimation value corresponding to the issb is output for subsequent processing. In order to reduce complexity and avoid division operations, the results of the two blind detection issb and The comparison can be converted into multiplication and subtraction, that is, the comparison is performed according to the following formula (equivalent to the comparison factor in the above embodiment):
[0076] If Δ ≥ 0, the issb detected by the i+1th blind detection is selected as the issb with the larger signal-to-noise ratio; otherwise, the issb detected by the i'+1th blind detection is selected. It should be noted that since i and i' are the indexes of the issb, and the issb index starts at 0, it is necessary to select the issb detected by the i+1th blind detection or the issb detected by the i'+1th blind detection.
[0077] An optional embodiment of the present application directly uses the received PBCH-DMRS to perform a limited number of channel estimates, and calculates the corresponding RSRP and noise power through the channel estimation value, and then calculates the signal-to-noise ratio, and uses the signal-to-noise ratio to perform ISSB blind detection. It can better and faster blindly detect and obtain the correct ISSB during the initial cell search and neighboring cell measurement, and can effectively ensure the correctness of the ISSB blind detection results even when the SNR is low. The algorithm is concise, the process is clear, the hardware resource overhead is greatly reduced, and it is easy to implement in hardware.
[0078] Through the description of the above implementation methods, those skilled in the art can clearly understand that the method according to the above embodiment can be implemented by means of software plus the necessary general hardware platform, and of course it can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk), and includes a number of instructions for enabling a terminal device (which can be a mobile phone, computer, server, or network device, etc.) to execute the above-mentioned methods of each embodiment of the present application.
[0079] In this embodiment, a device for obtaining blind detection results is also provided, which is used to implement the above-mentioned embodiments and preferred embodiments, and will not be repeated here. As used below, the term "module" can implement a combination of software and / or hardware that implements a predetermined function. Although the devices described in the following embodiments are preferably implemented in software, the implementation of hardware, or a combination of software and hardware, is also possible and conceived.
[0080] FIG4 is a structural block diagram of a device for obtaining blind detection results according to an embodiment of the present application. As shown in FIG4 , the device includes:
[0081] A first determining module 42 is configured to determine estimation value groups corresponding to multiple synchronization signal blocks to be blindly detected, wherein each of the estimation value groups includes multiple channel estimation values corresponding to one synchronization signal block;
[0082] a second determining module 44 configured to determine, for each synchronization signal block in the plurality of synchronization signal blocks, a signal-to-noise ratio of the each synchronization signal block based on noise power and reference signal received power corresponding to the estimated value group of each synchronization signal block, so as to obtain signal-to-noise ratios corresponding to the plurality of synchronization signal blocks respectively;
[0083] The third determination module 46 is configured to determine the synchronization signal block with the largest signal-to-noise ratio among the multiple synchronization signal blocks according to the signal-to-noise ratios corresponding to the multiple synchronization signal blocks, and determine the synchronization signal block with the largest signal-to-noise ratio as the blind detection result.
[0084] The above-mentioned device is used to determine the estimated value groups corresponding to the multiple synchronization signal blocks to be blind detected, wherein each of the estimated value groups includes multiple channel estimation values corresponding to a synchronization signal block; for each synchronization signal block in the multiple synchronization signal blocks, the signal-to-noise ratio of each synchronization signal block is determined based on the noise power and reference signal received power corresponding to the estimated value group of each synchronization signal block to obtain the signal-to-noise ratio corresponding to the multiple synchronization signal blocks; based on the signal-to-noise ratios corresponding to the multiple synchronization signal blocks, the synchronization signal block with the largest signal-to-noise ratio among the multiple synchronization signal blocks is determined, and the synchronization signal block with the largest signal-to-noise ratio is determined as the blind detection result. That is, by calculating the noise power and reference signal received power corresponding to the multiple synchronization signal blocks to be blind detected, the signal-to-noise ratio corresponding to the multiple synchronization signal blocks is obtained, and then the blind detection results in the multiple synchronization signal blocks are determined based on the multiple signal-to-noise ratios. Therefore, by calculating the noise power and reference signal received power and comparing the multiple signal-to-noise ratios, the blind detection algorithm is fast and simple. The above technical solution solves the problems in related technologies, such as complex algorithms and high resource overhead in hardware implementation of existing ISSBS blind detection schemes, thereby reducing the complexity of the calculation algorithm of the blind detection results and reducing the resource overhead in hardware implementation.
[0085] In an exemplary embodiment, the first determination module 42 is further configured to: for each synchronization signal block in the multiple synchronization signal blocks: select N symbols from the number of symbols M, where M and N are positive integers, N is less than or equal to M, and N is greater than or equal to 2, where the number of symbols M is the number of symbols occupied by the physical broadcast channel in each synchronization signal block; determine that the estimation value group corresponding to each synchronization signal block includes multiple channel estimation values corresponding to the N symbols.
[0086] In an exemplary embodiment, the second determination module 44 is further configured to obtain the noise power corresponding to the estimated value group of each synchronization signal block; and obtain the reference signal resource element received power corresponding to the estimated value group of each synchronization signal block; when the first difference between the reference signal resource element received power and the noise power is greater than the first value, the first difference is determined as the reference signal received power.
[0087] In an exemplary embodiment, the second determination module 44 is further configured to determine N symbols corresponding to multiple channel estimation values included in each of the estimation value groups; determine multiple first channel estimation values corresponding to the Lth symbol in the N symbols and determine multiple second channel estimation values corresponding to the Kth symbol in the N symbols, wherein K=L+1, K and L are both positive integers, and wherein each first channel estimation value in the multiple first channel estimation values and each second channel estimation value in the multiple second channel estimation values have a one-to-one correspondence; determine a second difference between each first channel estimation value and each second channel estimation value to obtain a second difference corresponding to the multiple first channel estimation values and the multiple second channel estimation values; and determine the noise power based on the multiple second differences.
[0088] In an exemplary embodiment, the second determining module 44 is further configured to determine the noise power by the following formula:
[0089] Where i represents the number of the synchronization signal block that needs blind detection, r represents the index of the receiving antenna, l represents the order index of the symbol where the physical broadcast channel is located in each synchronization signal block, n represents the index of the physical broadcast channel demodulation reference signal subcarrier, N σ,i and N σ,SC Respectively represent the number of symbols and subcarriers of the physical broadcast channel demodulation reference signal, N R Indicates the number of receiving antennas, Represents the channel estimation value.
[0090] In an exemplary embodiment, the second determination module 44 is further configured to, when the difference is less than or equal to a first value, verify the noise power and the reference signal resource element received power to obtain a first verification result corresponding to the noise power and a second verification result corresponding to the reference signal resource element received power; and if both the first verification result and the second verification result are calculated correctly, use the first value as the reference signal received power.
[0091] In an exemplary embodiment, the third determination module 46 is further configured to determine, for any two synchronization signal blocks among the multiple synchronization signal blocks, the synchronization signal block with the largest signal-to-noise ratio among the any two synchronization signal blocks by the following scheme: determining the first noise power and the first reference signal received power corresponding to the first synchronization signal block among the any two synchronization signal blocks, and determining the second noise power and the second reference signal received power corresponding to the second synchronization signal block among the any two synchronization signal blocks; determining a first product of the first reference signal received power and the second noise power, and a second product of the second reference signal received power and the first noise power; and when the difference between the first product and the second product is greater than or equal to a second value, determining the first synchronization signal block as the synchronization signal block with the largest signal-to-noise ratio among the any two synchronization signal blocks.
[0092] It should be noted that the above modules can be implemented through software or hardware. For the latter, it can be implemented in the following ways, but not limited to: the above modules are all located in the same processor; or the above modules are located in different processors in any combination.
[0093] An embodiment of the present application further provides a computer-readable storage medium, in which a computer program is stored. The computer program is configured to execute the steps of any of the above method embodiments when run.
[0094] In an exemplary embodiment, the computer-readable storage medium may include, but is not limited to, various media that can store computer programs, such as a USB flash drive, a read-only memory (ROM), a random access memory (RAM), a mobile hard disk, a magnetic disk, or an optical disk.
[0095] An embodiment of the present application further provides an electronic device, comprising a memory and a processor, wherein the memory stores a computer program, and the processor is configured to run the computer program to execute the steps in any one of the above method embodiments.
[0096] In an exemplary embodiment, the electronic device may further include a transmission device and an input / output device, wherein the transmission device is connected to the processor, and the input / output device is connected to the processor.
[0097] For specific examples in this embodiment, reference may be made to the examples described in the above embodiments and exemplary implementation modes, and this embodiment will not be described in detail here.
[0098] Obviously, those skilled in the art should understand that the modules or steps of the present application described above can be implemented using a general-purpose computing device, they can be concentrated on a single computing device, or distributed across a network composed of multiple computing devices, they can be implemented using program code executable by the computing device, and thus, they can be stored in a storage device and executed by the computing device, and in some cases, the steps shown or described can be performed in a different order than herein, or they can be fabricated into separate integrated circuit modules, or multiple modules or steps can be fabricated into a single integrated circuit module for implementation. Thus, the present application is not limited to any specific combination of hardware and software.
[0099] The above embodiments are merely preferred embodiments of the present application and are not intended to limit the present application. Persons skilled in the art will readily appreciate that various modifications and variations are possible. Any modifications, equivalent substitutions, or improvements made within the principles of the present application shall be within the scope of protection of the present application.
Claims
1. A method for obtaining blind test results, comprising: Determine estimation value groups corresponding to a plurality of synchronization signal blocks to be blindly detected, wherein each of the estimation value groups includes a plurality of channel estimation values corresponding to a synchronization signal block; For each synchronization signal block in the multiple synchronization signal blocks, determine the signal-to-noise ratio of each synchronization signal block according to the noise power and the reference signal received power corresponding to the estimated value group of each synchronization signal block, so as to obtain the signal-to-noise ratios corresponding to the multiple synchronization signal blocks respectively; A synchronization signal block with the largest signal-to-noise ratio among the multiple synchronization signal blocks is determined according to the signal-to-noise ratios respectively corresponding to the multiple synchronization signal blocks, and the synchronization signal block with the largest signal-to-noise ratio is determined as the blind detection result.
2. The method for obtaining blind detection results according to claim 1, wherein: Determining estimated value groups corresponding to a plurality of synchronization signal blocks to be blindly detected, respectively, including: For each synchronization signal block in the plurality of synchronization signal blocks: Selecting N symbols from the number of symbols M, where M and N are positive integers, N is less than or equal to M, and N is greater than or equal to 2, where the number of symbols M is the number of symbols occupied by the physical broadcast channel in each synchronization signal block; Determine that the estimation value group corresponding to each synchronization signal block includes multiple channel estimation values corresponding to the N symbols.
3. The method for obtaining blind inspection results according to claim 1, wherein: Before determining the signal-to-noise ratio of each synchronization signal block according to the noise power and the reference signal received power corresponding to the estimated value group of each synchronization signal block, the method further includes: Obtaining the noise power corresponding to the estimated value group of each synchronization signal block; and obtaining the reference signal resource element received power corresponding to the estimated value group of each synchronization signal block; In a case where a first difference between the reference signal resource element received power and the noise power is greater than a first value, the first difference is determined as the reference signal received power.
4. The method for obtaining blind detection results according to claim 3, wherein: Obtaining the noise power corresponding to the estimated value group of each synchronization signal block, including: Determine N symbols corresponding to the multiple channel estimation values included in each of the estimation value groups; Determine a plurality of first channel estimation values corresponding to an L-th symbol among the N symbols and determine a plurality of second channel estimation values corresponding to a K-th symbol among the N symbols, wherein K=L+1, K and L are both positive integers, and wherein each first channel estimation value among the plurality of first channel estimation values and each second channel estimation value among the plurality of second channel estimation values have a one-to-one correspondence; Determine a second difference between each of the first channel estimation values and each of the second channel estimation values to obtain second differences corresponding to the plurality of first channel estimation values and the plurality of second channel estimation values; The noise power is determined based on a plurality of the second differences.
5. The method for obtaining blind detection results according to claim 3, wherein: Obtaining the noise power corresponding to the estimated value group of each synchronization signal block, including: The noise power is determined by the following formula Where i represents the number of the synchronization signal block that needs blind detection, r represents the index of the receiving antenna, l represents the order index of the symbol where the physical broadcast channel is located in each synchronization signal block, n represents the index of the physical broadcast channel demodulation reference signal subcarrier, N σ,i and N σ,SC Respectively represent physical The number of symbols and subcarriers of the demodulation reference signal of the broadcast channel, N R Indicates the number of receiving antennas, Represents the channel estimation value.
6. The method for obtaining blind test results according to claim 3, wherein: Obtaining the noise power corresponding to the estimated value group of each synchronization signal block; After obtaining the reference signal resource element received power corresponding to the estimated value group of each synchronization signal block, the method further includes: When the difference is less than or equal to the first value, verify the noise power and the reference signal resource element received power to obtain a first verification result corresponding to the noise power and a second verification result corresponding to the reference signal resource element received power; When both the first verification result and the second verification result are calculated correctly, the first value is used as the reference signal received power.
7. The method for obtaining blind inspection results according to claim 1, wherein: Determining a synchronization signal block with the largest signal-to-noise ratio among the multiple synchronization signal blocks according to the signal-to-noise ratios respectively corresponding to the multiple synchronization signal blocks includes: For any two synchronization signal blocks among the multiple synchronization signal blocks, the synchronization signal block with the largest signal-to-noise ratio among the any two synchronization signal blocks is determined by the following scheme: Determine a first noise power and a first reference signal received power corresponding to a first synchronization signal block of the any two synchronization signal blocks, and determine a second noise power and a second reference signal received power corresponding to a second synchronization signal block of the any two synchronization signal blocks; Determine a first product of the first reference signal received power and the second noise power, and a second product of the second reference signal received power and the first noise power; In the case where the difference between the first product and the second product is greater than or equal to a second value, the first synchronization signal block is determined as the signal-to-noise ratio between the any two synchronization signal blocks. Maximum synchronization signal block.
8. A device for obtaining blind inspection results, comprising: A first determination module is configured to determine estimation value groups corresponding to a plurality of synchronization signal blocks to be blindly detected, wherein each of the estimation value groups includes a plurality of channel estimation values corresponding to a synchronization signal block; A second determination module is configured to determine, for each synchronization signal block in the multiple synchronization signal blocks, a signal-to-noise ratio of each synchronization signal block according to the noise power corresponding to the estimated value group of each synchronization signal block and the reference signal received power, so as to obtain the signal-to-noise ratios corresponding to the multiple synchronization signal blocks respectively; The third determination module is configured to determine the synchronization signal block with the largest signal-to-noise ratio among the multiple synchronization signal blocks according to the signal-to-noise ratios respectively corresponding to the multiple synchronization signal blocks, and determine the synchronization signal block with the largest signal-to-noise ratio as the blind detection result.
9. A computer-readable storage medium having a computer program stored therein, wherein: When the computer program is executed by a processor, the steps of the method described in any one of claims 1 to 7 are implemented.
10. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the steps of the method described in any one of claims 1 to 7 when executing the computer program.
Citation Information
Patent Citations
Synchronization signal block sequence number detection method and device, terminal and storage medium
CN111935051A
Method, device and equipment for sending data and determining synchronization signal block index
CN114173360A
Synchronization signal block serial number determination method and device, equipment, medium and product
CN116684953A
Blind test result acquisition method and device, storage medium and electronic equipment
CN117395103A
SSB determination method and apparatus, and device and storage medium
US20230189177A1
Cited By
Signal decoding method and device based on OFDM (Orthogonal Frequency Division Multiplexing) system and electronic equipment
CN120474670A