Index detection method and device, equipment, medium and product
By adopting reset strategy and cross-correlation operation methods in the detection of main synchronization signal, the problem of time-consuming and inefficient detection steps in the existing SSB index detection scheme is solved, and more efficient SSB index detection is achieved.
Patent Information
- Application Number
- CN202510637617.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-05-19
- Publication Date
- 2025-06-24
- Estimated Expiration
- 2045-05-19
AI Technical Summary
In the existing SSB index detection scheme, the PSS detection steps are time-consuming and inefficient, and the SSB index blind detection steps are cumbersome and time-consuming, especially when the maximum number of SSBs in the SSB burst set is large, the calculation amount is large and the efficiency is low.
During the detection of the main synchronization signal, when at least one local main synchronization signal sequence is detected, the reset signal is triggered to stop other detection threads, reducing useless detection time. The candidate SSB index is determined through cross-correlation operations, and the valid index is judged based on the SSB index threshold, avoiding the channel estimation and demodulation matching process.
The main synchronization signal detection efficiency is improved, the calculation amount and time of SSB index detection is reduced, and the overall detection efficiency is improved.
Smart Images

Figure CN120200713A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of signal processing, and in particular, to an index detection method, apparatus, device, medium and product. Background Art
[0002] In a 5G New Radio (NR) system, during the initial downlink synchronization phase or the measurement process at the synchronization signal and PBCH block (SSB) beam level, the terminal side needs to first obtain the SSB index.
[0003] Currently, the SSB index detection scheme first performs primary synchronization signal (PSS) detection and secondary synchronization signal (SSS) detection. Then, the demodulation reference signals (DMRS) and the physical broadcast channel (PBCH) are extracted. Finally, blind detection of the SSB index is performed to obtain the SSB index.
[0004] However, the PSS detection step of the current SSB index detection scheme is implemented serially, which is time-consuming and inefficient. In addition, the blind detection step of the SSB index needs to go through steps such as channel estimation, demodulation, and rate matching, and the process is cumbersome and time-consuming. Moreover, when the maximum number of SSBs in the SSB burst set is large, the SSB index calculation amount is large and the efficiency is very low. Summary of the Invention
[0005] The present invention provides an index detection method, apparatus, device, medium and product, which are used to solve the technical problems that the PSS detection step in the prior art is time-consuming and inefficient, and in addition, the blind detection step of the SSB index needs to go through steps such as channel estimation, demodulation, and rate matching, resulting in a cumbersome and time-consuming process and low efficiency.
[0006] The present invention provides an index detection method, and the method includes: Performing primary synchronization signal detection and secondary synchronization signal detection on a received signal to obtain a physical cell identifier of the received signal; wherein, during the primary synchronization signal detection process, when there is a successful detection of the received signal and at least one local primary synchronization signal sequence, the detection of the received signal and other local primary synchronization signal sequences is terminated; Generating a local demodulation reference signal sequence according to the physical cell identifier of the received signal, and extracting the demodulation reference signal sequence of the received signal; Perform a cross - correlation operation between the local demodulation reference signal sequence and the demodulation reference signal sequence of the received signal to obtain the candidate synchronization signal block (SSB) index of the received signal; among them, the demodulation reference signal corresponding to the candidate SSB index has the largest correlation. Based on the SSB index threshold, detect the valid SSB index from the candidate SSB indexes.
[0007] According to an index detection method provided by the present invention, the performing primary synchronization signal detection and secondary synchronization signal detection on the received signal to obtain the physical cell identifier of the received signal includes: When at least one target local primary synchronization signal sequence is detected, determine the in - group identifier of the physical cell of the received signal according to the number of the target local primary synchronization signal sequence, and terminate the detection of the received signal and other local primary synchronization signal sequences; among them, the primary synchronization signal correlation between the target local primary synchronization signal sequence and the received signal reaches a first preset threshold. Generate multiple local secondary synchronization signal sequences according to the in - group identifier of the physical cell of the received signal. When at least one target local secondary synchronization signal sequence is detected, determine the group identifier of the physical cell of the received signal according to the number of the target local secondary synchronization signal sequence; among them, the secondary synchronization signal correlation between the target local secondary synchronization signal sequence and the received signal reaches a second preset threshold. Obtain the physical cell identifier of the received signal according to the in - group identifier and group identifier of the physical cell of the received signal.
[0008] According to an index detection method provided by the present invention, it further includes: When one target local primary synchronization signal sequence is detected, determine the in - group identifier of the physical cell of the received signal according to the number of the target local primary synchronization signal sequence.
[0009] According to an index detection method provided by the present invention, it further includes: When multiple target local primary synchronization signal sequences are detected simultaneously, determine the in - group identifier of the physical cell of the received signal according to the number of the target local primary synchronization signal sequence with the largest primary synchronization signal correlation.
[0010] According to an index detection method provided by the present invention, performing a cross - correlation operation between the local demodulation reference signal sequence and the demodulation reference signal sequence of the received signal to obtain the candidate synchronization signal block (SSB) index of the received signal includes: Perform a cross - correlation operation between the local demodulation reference signal sequence and the demodulation reference signal sequence of the received signal to obtain the cross - correlation operation result. Perform coherent accumulation and non - coherent accumulation on the cross - correlation operation result to obtain the correlation amplitude of the demodulation reference signal of the synchronization signal block SSB; Determine that the number of the SSB corresponding to the maximum demodulation reference signal correlation amplitude is the candidate SSB index.
[0011] According to an index detection method provided by the present invention, the SSB index threshold is obtained in the following manner: Based on the local demodulation reference signal sequence and the demodulation reference signal sequence of the received signal, obtain the theoretical maximum value of the SSB index; Based on the theoretical maximum value of the SSB index, obtain the SSB index threshold.
[0012] The present invention also provides an index detection device, and the device includes: The first index detection module is used to perform primary synchronization signal detection and secondary synchronization signal detection on the received signal to obtain the physical cell identifier of the received signal; wherein, during the primary synchronization signal detection process, when the detection of the received signal and at least one local primary synchronization signal sequence is successful, the detection of the received signal and other local primary synchronization signal sequences is terminated; The second index detection module is used to generate a local demodulation reference signal sequence according to the physical cell identifier of the received signal, and extract the demodulation reference signal sequence of the received signal; The third index detection module is used to perform cross - correlation operation on the local demodulation reference signal sequence and the demodulation reference signal sequence of the received signal to obtain the candidate synchronization signal block SSB index of the received signal; wherein, the correlation of the demodulation reference signal corresponding to the candidate SSB index is the largest; The fourth index detection module is used to detect the valid SSB index from the candidate SSB indexes based on the SSB index threshold.
[0013] The present invention also provides an electronic device, including a memory, a processor, and a computer program stored on the memory and executable on the processor. When the processor executes the computer program, the index detection method described in any one of the above is implemented.
[0014] 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 index detection method described in any one of the above is implemented.
[0015] The present invention also provides a computer program product, including a computer program. When the computer program is executed by a processor, the index detection method described in any one of the above is implemented.
[0016] The index detection method, device, equipment, medium and product provided by the present invention, during the process of primary synchronization signal detection, when a local primary synchronization signal sequence of a certain path is detected successfully, a reset signal is triggered to other running primary synchronization signal detection threads to stop the ongoing primary synchronization signal detection, thereby reducing the useless primary synchronization signal detection time and improving the primary synchronization signal detection efficiency. Secondly, the SSB index detection does not need to go through processes such as channel estimation, demodulation, and rate matching. By performing cross-correlation operations on the local demodulation reference signal sequence and the demodulation reference signal sequence of the received signal, the candidate SSB index is determined according to the maximum value of the demodulation reference signal correlation. Finally, the validity of the SSB index is ensured by performing SSB index threshold judgment on the candidate SSB index. Description of the Drawings
[0017] In order to more clearly illustrate the technical solutions in the present invention or the prior art, the following will briefly introduce the drawings required for the description of the embodiments or the prior art. Obviously, the drawings in the following description are some embodiments of the present invention. For those of ordinary skill in the art, without creative efforts, other drawings can also be obtained based on these drawings.
[0018] Figure 1 It is a schematic diagram of the time-frequency resource structure of the SSB provided by the present invention.
[0019] Figure 2 It is one of the flow diagrams of the index detection method provided by the present invention.
[0020] Figure 3 It is another flow diagram of the index detection method provided by the present invention.
[0021] Figure 4 It is yet another flow diagram of the index detection method provided by the present invention.
[0022] Figure 5 It is a schematic diagram of the structure of the index detection device provided by the present invention.
[0023] Figure 6 It is a schematic diagram of the structure of the electronic device provided by the present invention. Detailed Embodiments
[0024] To make the objectives, technical solutions, and advantages of the present invention clearer, the following will clearly and completely describe the technical solutions in the present invention with reference to the drawings in the present invention. Obviously, the described embodiments are some, but not all, of the embodiments of the present invention. All other embodiments obtained by those of ordinary skill in the art without creative efforts based on the embodiments in the present invention belong to the scope of protection of the present invention.
[0025] In the 5G NR system, the length of a physical layer radio frame is 10 ms. Each radio frame contains 10 subframes, and the relevant configuration of this part of the frame structure is the same as that of Long Term Evolution (LTE). However, in the 5G NR system, the number of Orthogonal Frequency Division Multiplexing (OFDM) symbols is not fixed and is determined by the parameter set to be determined.
[0026] The number of time slots within each subframe also depends on the parameter set size, and the relationship is . The number of OFDM symbols within each time slot also depends on its Cyclic Prefix (CP) type. In the case of normal CP, ; in the case of extended CP, . Therefore, the relationship between the number of OFDM symbols within a 10 ms frame and the parameter set is: . When the subcarrier spacing (SCS) is 15 kHz, the frame structure of the 5G NR system is compatible with LTE.
[0027] A Synchronization Signal and PBCH Block (SSB) mainly consists of four parts: Primary Synchronization Signals (PSS), Secondary Synchronization Signal (SSS), Physical Broadcast Channel (PBCH), and Physical Broadcast Channel_Demodulation Reference Signals (PBCH_DMRS).
[0028] Refer to Figure 1 , in the time domain, an SSB contains 4 OFDM symbols numbered from 0 to 3. These OFDM symbols contain PSS, SSS, PBCH, and PBCH_DMRS. In the frequency domain, an SSB occupies 240 consecutive subcarriers numbered from 0 to 239 within the block.
[0029] Specifically, in the first OFDM symbol (numbered 0) of the SSB, the PSS occupies the middle 127 subcarriers, and there are 56 and 57 subcarriers on both sides that do not transmit any signals. In the third OFDM symbol (numbered 2) of the SSB, the SSS also occupies the middle 127 subcarriers, and there are 8 and 9 subcarriers on both sides that do not transmit any signals.
[0030] The PBCH is distributed on the second OFDM symbol to the fourth OFDM symbol of the SSB. Among them, 240 subcarriers are occupied on the second OFDM symbol and the fourth OFDM symbol respectively, and 96 subcarriers are occupied on the third OFDM symbol. Since the mapping relationship of the DMRS in the PBCH is periodic and is placed according to the comb-shaped pilot pattern, that is, one DMRS is inserted every 3 PBCH signal data points. At the same time, in the third OFDM symbol of the SSB, the frequency-domain position of the DMRS can be expressed as , , …, , , , …, , where , represents the offset of the DMRS, represents the physical cell identifier. Therefore, the PBCH-related signals total 576 subcarriers. Among them, the DMRS occupies 144 subcarriers to transmit pilot signals, and the PBCH uses 432 subcarriers to transmit data signals.
[0031] In the 5G NR system, the configuration and distribution of the SSB are determined according to different frequency bands and parameter sets. The SSB burst set is a set that contains multiple SSBs, and these SSBs are continuous in time or distributed at a certain interval.
[0032] Generally, according to the subcarrier spacing and frequency range, there are 5 different cases for the position distribution of the SSB in the SSB burst set. For example, when the subcarrier spacing is 15 kHz, the position distribution of the SSB in the SSB burst set depends on the carrier frequency: if the carrier frequency is less than or equal to 3 GHz, the SSB is located on the first subframe and the second subframe of a certain half-frame, and is located on the third OFDM symbol and the ninth OFDM symbol of these subframes. Therefore, at most 4 SSBs can be transmitted in each half-frame; if the carrier frequency is greater than 3 GHz, the SSB is located on the first subframe, the second subframe, the third subframe and the fourth subframe of a certain half-frame, and is located on the third OFDM symbol and the ninth OFDM symbol of these subframes. Therefore, at most 8 SSBs can be transmitted in each half-frame.
[0033] The 5G NR cell search is the process of searching and decoding SSB. In LTE, PSS, SSS, and PBCH are located at the center of the carrier, with a fixed period and no beamforming, and must cover the entire cell. When 5G NR is deployed in the high-frequency band, the base station must use massive-MIMO antennas. However, it is difficult for a single beam radiated by a massive-MIMO antenna to cover the entire cell. Due to hardware limitations, the base station often cannot simultaneously transmit multiple beams that cover the entire cell. Therefore, 5G NR covers the entire cell through beam scanning, that is, the base station only transmits one or several beams in a certain direction at a certain moment, and covers all the directions required by the entire cell by transmitting beams in different directions at multiple moments.
[0034] SSB needs to be configured in each beam. Therefore, in 5G NR, it is impossible to obtain complete synchronization of frequency-domain and time-domain resources only by demodulating PSS and SSS. It is necessary to complete the demodulation of PBCH to achieve complete synchronization of frequency-domain and time-domain resources.
[0035] In the 5G NR system, during the initial downlink synchronization phase or the measurement process based on the SSB beam level, the terminal side needs to obtain the SSB index first. However, the PSS detection step of the current SSB index detection scheme is implemented serially, which is time-consuming and inefficient. In addition, the blind detection step of the SSB index requires steps such as channel estimation, demodulation, and rate matching, and the process is cumbersome and time-consuming. Moreover, when the maximum number of SSBs in the SSB burst set is large, the SSB index calculation amount is large and the efficiency is very low.
[0036] In view of this, the present invention provides an index detection method, which adopts a reset strategy during the primary synchronization signal detection process. Specifically, when a local primary synchronization signal sequence of a certain path is detected successfully, a reset signal is triggered to other running primary synchronization signal detection threads to stop their ongoing primary synchronization signal detection, thereby reducing the useless primary synchronization signal detection time and improving the primary synchronization signal detection efficiency. Secondly, the SSB index detection does not need to go through processes such as channel estimation, demodulation, and rate matching. By performing a cross-correlation operation between the local demodulation reference signal sequence and the demodulation reference signal sequence of the received signal, the candidate SSB index is determined according to the maximum value of the demodulation reference signal correlation. Finally, the candidate SSB index is also judged by the SSB index threshold to ensure the validity of the SSB index.
[0037] Figure 2 is one of the flow schematic diagrams of the index detection method provided by the present invention, as Figure 2 shown, the method includes step 210, step 220, step 230, and step 240.
[0038] Step 210: Perform primary synchronization signal detection and secondary synchronization signal detection on the received signal to obtain the physical cell identifier of the received signal. Among them, during the primary synchronization signal detection process, when there is a successful detection of the received signal and at least one local primary synchronization signal sequence, the detection of the received signal and other local primary synchronization signal sequences is terminated.
[0039] It should be understood that the local primary synchronization signal sequence is a copy of the primary synchronization signal sequence pre-stored at the receiving end and is used for matching detection with the received signal. Usually, the local primary synchronization signal sequence can be pre-created according to the algorithms and parameters specified in the 5G communication standard.
[0040] In this embodiment, the receiving end first compares the received signal with multiple local primary synchronization signal sequences stored locally. Once a matching local primary synchronization signal sequence is found, the receiving end stops detecting other local primary synchronization signal sequences.
[0041] After the successful detection of the primary synchronization signal, the receiving end further performs secondary synchronization signal detection on the received signal to determine the physical cell identifier to which the received signal belongs. 。
[0042] Step 220: Generate a local demodulation reference signal sequence according to the physical cell identifier of the received signal, and extract the demodulation reference signal sequence of the received signal.
[0043] Here, the local demodulation reference signal sequence is a reference signal used to demodulate the received signal.
[0044] After obtaining the physical cell identifier of the received signal , according to the value of the physical cell identifier , a local demodulation reference signal sequence corresponding to the physical cell identifier is generated from the predefined rules.
[0045] In one example, first generate a pseudo-random sequence scrambling code according to the physical cell identifier : : ; where is the SSB index. Usually, the value range is , is the maximum number of SSBs in the SSB burst set; represents the physical cell identifier.
[0046] Then, generate a group of local demodulation reference signal sequences according to the pseudo-random sequence scrambling code : : ; Among them, m is the element index of the pseudo-random sequence scrambling code in, is the complex unit.
[0047] Furthermore, after obtaining the physical cell identifier of the received signal , according to the formula determine the offset of the demodulation reference signal , and then according to the offset of the demodulation reference signal determine the position of the demodulation reference signal, and then extract the demodulation reference signal sequence from the received signal.
[0048] Step 230, perform a cross-correlation operation on the local demodulation reference signal sequence and the demodulation reference signal sequence of the received signal to obtain the candidate synchronization signal block SSB index of the received signal; among them, the demodulation reference signal corresponding to the candidate SSB index has the largest correlation.
[0049] It should be understood that the cross-correlation operation is a signal processing method used to measure the similarity between two signals. In this embodiment, by performing a cross-correlation operation on the local demodulation reference signal sequence and the demodulation reference signal sequence extracted from the received signal, according to the correlation values of the two signals at different time delays, to determine their best matching position.
[0050] It should be noted that the result of the cross-correlation operation is a correlation function, and the peak position of the correlation function corresponds to the best matching position of the signal, referring to the possible SSB index. Usually, there may be multiple peaks in the result of the cross-correlation operation, and each peak corresponds to a possible SSB index. Therefore, in this embodiment, among these possible SSB indexes, the index with the largest correlation is selected as the candidate SSB index.
[0051] Step 240, based on the SSB index threshold, detect the valid SSB index from the candidate SSB indexes.
[0052] It should be noted that the SSB index threshold is a threshold used to determine whether the SSB in the received signal is valid. Specifically, if the maximum amplitude of the SSB corresponding to the candidate SSB index exceeds the SSB index threshold, then the candidate SSB index is considered valid; otherwise, the candidate SSB index may be the index of a noise signal or an interference signal.
[0053] In one example, the SSB index threshold is obtained based on the local demodulation reference signal sequence and the demodulation reference signal sequence of the received signal. Specifically, first, the theoretical maximum value of the SSB index threshold is obtained according to the local demodulation reference signal sequence and the demodulation reference signal sequence of the received signal; then, based on the theoretical maximum value of the SSB index threshold, the SSB index threshold is obtained.
[0054] Here, the theoretical amplitude of the local demodulation reference signal sequence can be calculated first according to the 5G protocol , referring to the following formula: ; where is a complex number, including the real part and the imaginary part . Here, is the imaginary unit; represents the amplitude of the signal; represents the phase of the signal, and there are two possible phases: 0 degrees and 90 degrees (or -90 degrees), corresponding to the positive and negative signs of the real part and the imaginary part respectively.
[0055] Next, the amplitude of the demodulation reference signal sequence of the received signal is normalized to obtain the normalized value , referring to the following formula: ; where is also a complex number, including the real part and the imaginary part . Here, is the imaginary unit; represents the amplitude of the signal; represents the phase of the signal.
[0056] Furthermore, in an actual hardware environment, such as an FPGA, the demodulation reference signal can be quantized to 14 bits, and as described above, 144 demodulation reference signals in an SSB participate in the SSB amplitude calculation. Based on this, referring to the following formula, the SSB index threshold calculation expression can be obtained as: ; Next, substitute and into the above formula, and the theoretical maximum value of the SSB index threshold can be obtained. However, in actual applications, various interferences and losses may be encountered, resulting in the actual value being lower than this theoretical maximum value of the SSB index threshold. Therefore, in order to improve the reliability of signal detection, half of the theoretical maximum value of the SSB index threshold can be taken as the SSB index threshold.
[0057] The index detection method provided by the present invention, during the primary synchronization signal detection process, when a local primary synchronization signal sequence of a certain path is detected successfully, a reset signal is triggered to other running primary synchronization signal detection threads to stop the ongoing primary synchronization signal detection, thereby reducing the useless primary synchronization signal detection time and improving the primary synchronization signal detection efficiency. Secondly, the SSB index detection does not need to go through processes such as channel estimation, demodulation, and rate matching. By performing cross-correlation operation on the local demodulation reference signal sequence and the demodulation reference signal sequence of the received signal, the candidate SSB index can be determined according to the maximum value of the demodulation reference signal correlation. Finally, the validity of the SSB index is ensured by performing SSB index threshold judgment on the candidate SSB index.
[0058] In one embodiment, the primary synchronization signal detection and secondary synchronization signal detection of the received signal to obtain the physical cell identifier of the received signal include: When at least one target local primary synchronization signal sequence is detected, determine the in-group identifier of the physical cell of the received signal according to the number of the target local primary synchronization signal sequence, and terminate the detection of the received signal and other local primary synchronization signal sequences; wherein, the primary synchronization signal correlation between the target local primary synchronization signal sequence and the received signal reaches a first preset threshold; Generate multiple local secondary synchronization signal sequences according to the in-group identifier of the physical cell of the received signal; When at least one target local secondary synchronization signal sequence is detected, determine the group identifier of the physical cell of the received signal according to the number of the target local secondary synchronization signal sequence; wherein, the secondary synchronization signal correlation between the target local secondary synchronization signal sequence and the received signal reaches a second preset threshold; Obtain the physical cell identifier of the received signal according to the in-group identifier of the physical cell and the group identifier of the physical cell of the received signal.
[0059] Reference Figure 3 , after generating three local primary synchronization signal sequences, first preprocess the received signal, such as downsampling, normalization, etc. Then perform sliding cross-correlation operations on the received signal and the three local primary synchronization signal sequences respectively to obtain the primary synchronization signal correlations between each local primary synchronization signal sequence and the received signal. Then perform threshold judgment, that is, when the primary synchronization signal correlation between the local primary synchronization signal sequence and the received signal reaches the first preset threshold, determine the local primary synchronization signal sequence of this path as the target local primary synchronization signal sequence.
[0060] When at least one target local primary synchronization signal sequence is detected, determine the in-group identifier of the physical cell of the received signal according to the number of the target local primary synchronization signal sequence , and terminate the detection of the received signal and the local master synchronization signal sequences of other paths.
[0061] Continue to refer to Figure 3 , in one example, when a target local master synchronization signal sequence is detected, the physical cell group identity of the received signal is determined according to the number of the target local master synchronization signal sequence . In another example, when multiple target local master synchronization signal sequences are detected simultaneously, correlation comparison is performed, that is, the physical cell group identity of the received signal is determined according to the number of the target local master synchronization signal sequence with the largest main synchronization signal correlation .
[0062] Furthermore, refer to Figure 4 , after determining the physical cell group identity of the received signal , 336 local secondary synchronization signal sequences are generated through the physical cell group identity . Then, after performing a fast Fourier transform on the received signal, cross-correlation operations are simultaneously performed with the 336 local secondary synchronization signal sequences respectively to obtain the secondary synchronization signal correlations between each local secondary synchronization signal sequence and the received signal. Then threshold judgment is performed, that is, when the secondary synchronization signal correlation between the detected local secondary synchronization signal sequence and the received signal reaches the second preset threshold, it is determined that the local secondary synchronization signal sequence of this path is the target local secondary synchronization signal sequence.
[0063] When the target local secondary synchronization signal sequence is detected, the physical cell group identity of the received signal is determined according to the number of the target local secondary synchronization signal sequence . Finally, combining the physical cell group identity and the physical cell group identity , according to the formula , the physical cell identity is obtained .
[0064] In the index detection method provided by the present invention, a reset strategy is adopted during the main synchronization signal detection process. Specifically, when the detection of a local master synchronization signal sequence of a certain path is successful, a reset signal is triggered to other running main synchronization signal detection threads to stop the ongoing main synchronization signal detection, thus reducing the useless main synchronization signal detection time and improving the main synchronization signal detection efficiency. In the secondary synchronization signal detection process, a multi-path parallel detection method is adopted, which greatly reduces the secondary synchronization signal detection time and improves the secondary synchronization signal detection efficiency.
[0065] In some embodiments, performing a cross-correlation operation between the local demodulation reference signal sequence and the demodulation reference signal sequence of the received signal to obtain the candidate synchronization signal block SSB index of the received signal, including: Perform a cross-correlation operation on the local demodulation reference signal sequence and the demodulation reference signal sequence of the received signal to obtain a cross-correlation operation result; Perform coherent accumulation and non-coherent accumulation on the cross-correlation operation result to obtain the correlation amplitude of the demodulation reference signal of the synchronization signal block SSB; Determine that the number of the SSB corresponding to the maximum correlation amplitude of the demodulation reference signal is the candidate SSB index.
[0066] Here, coherent accumulation refers to the accumulation carried out considering the signal phase, that is, directly performing complex addition. Non-coherent accumulation refers to the accumulation carried out ignoring the signal phase, that is, converting the complex number into an energy value (square of the amplitude) for addition.
[0067] In one example, after performing a cross-correlation operation on the local demodulation reference signal sequence and the demodulation reference signal sequence of the received signal, 6-point coherent accumulation and 24-point non-coherent accumulation are successively performed to obtain the correlation amplitude of the demodulation reference signal of each SSB.
[0068] It should be noted that each SSB has 144 demodulation reference signals, which are distributed on three OFDM symbols. There are 60 demodulation reference signals, 24 demodulation reference signals, and 60 demodulation reference signals on the three OFDM symbols respectively. Only signals with close positions can be coherently accumulated, otherwise non-coherent accumulation is performed.
[0069] Here, the number of demodulation reference signals in each OFDM symbol must be an integer multiple of the number of coherent accumulation points to be segmented. Therefore, in this embodiment, considering the calculation amount, 6-point coherent accumulation is adopted, that is, the demodulation reference signal sequence in each OFDM symbol is grouped, and each group contains 6 demodulation reference signals. Direct complex addition is performed on each group to obtain the accumulation result of each group.
[0070] Further, after 6-point coherent accumulation, the accumulation result of each group can be further non-coherently accumulated. Since there are a total of 144 demodulation reference signals, 24-point non-coherent accumulation is continued on the result of 6-point coherent accumulation to obtain the correlation amplitude of the demodulation reference signal of each SSB.
[0071] The index detection method provided by the present invention can obtain the SSB index through the above method without going through processes such as channel estimation, demodulation, and rate matching, reducing the calculation amount of the SSB index, thereby improving the detection efficiency.
[0072] Next, the index detection device provided by the present invention will be described. The index detection device described below can be mutually corresponding and referred to with the index detection method described above.
[0073] As Figure 5As shown in the figure, the index detection device includes: a first index detection module 510, a second index detection module 520, a third index detection module 530, and a fourth index detection module 540.
[0074] The first index detection module 510 is configured to perform primary synchronization signal detection and secondary synchronization signal detection on the received signal to obtain the physical cell identifier of the received signal; wherein, during the primary synchronization signal detection process, when the received signal is successfully detected with at least one local primary synchronization signal sequence, the detection of the received signal with other local primary synchronization signal sequences is terminated.
[0075] The second index detection module 520 is configured to generate a local demodulation reference signal sequence according to the physical cell identifier of the received signal, and extract the demodulation reference signal sequence of the received signal.
[0076] The third index detection module 530 is configured to perform a cross-correlation operation on the local demodulation reference signal sequence and the demodulation reference signal sequence of the received signal to obtain the candidate synchronization signal block SSB index of the received signal; wherein, the demodulation reference signal corresponding to the candidate SSB index has the maximum correlation.
[0077] The fourth index detection module 540 is configured to detect a valid SSB index from the candidate SSB indexes based on an SSB index threshold.
[0078] In the index detection device provided by the present invention, during the primary synchronization signal detection process, when a local primary synchronization signal sequence is successfully detected, a reset signal is triggered to other running primary synchronization signal detection threads to stop the ongoing primary synchronization signal detection, thereby reducing the useless primary synchronization signal detection time and improving the primary synchronization signal detection efficiency. Secondly, the SSB index detection does not need to go through processes such as channel estimation, demodulation, and rate matching. By performing a cross-correlation operation on the local demodulation reference signal sequence and the demodulation reference signal sequence of the received signal, the candidate SSB index is determined according to the maximum value of the demodulation reference signal correlation. Finally, the validity of the SSB index is ensured by judging the SSB index threshold for the candidate SSB indexes.
[0079] Figure 6 Illustrates a schematic diagram of the physical structure of an electronic device, as Figure 6As shown, the electronic device may include: a processor 610, a communications interface 620, a memory 630, and a communication bus 640. Among them, the processor 610, the communications interface 620, and the memory 630 communicate with each other through the communication bus 640. The processor 610 may call the logical instructions in the memory 630 to execute the index detection method, and the method includes: Perform primary synchronization signal detection and secondary synchronization signal detection on the received signal to obtain the physical cell identifier of the received signal; wherein, during the primary synchronization signal detection process, when the received signal is successfully detected with at least one local primary synchronization signal sequence, the detection of the received signal with other local primary synchronization signal sequences is terminated; Generate a local demodulation reference signal sequence according to the physical cell identifier of the received signal, and extract the demodulation reference signal sequence of the received signal; Perform a cross-correlation operation on the local demodulation reference signal sequence and the demodulation reference signal sequence of the received signal to obtain the candidate synchronization signal block SSB index of the received signal; wherein, the demodulation reference signal corresponding to the candidate SSB index has the greatest correlation; Based on the SSB index threshold, detect the valid SSB index from the candidate SSB indexes.
[0080] In addition, when the logical instructions in the above-mentioned memory 630 are implemented in the form of software functional units and sold or used as an independent product, they can be stored in a computer-readable storage medium. Based on such an understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, or a part of this technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in various embodiments of the present invention. The foregoing storage medium includes: USB flash drives, mobile hard disks, read-only memories (ROM, Read-Only Memory), random access memories (RAM, Random Access Memory), magnetic disks, or optical disks, and other various media that can store program codes.
[0081] On the other hand, the present invention also provides a computer program product. The computer program product includes a computer program that 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 index detection method provided by the above-mentioned various methods. The method includes: Perform primary synchronization signal detection and secondary synchronization signal detection on the received signal to obtain the physical cell identifier of the received signal; wherein, during the primary synchronization signal detection process, when the received signal is successfully detected with at least one local primary synchronization signal sequence, the detection of the received signal with other local primary synchronization signal sequences is terminated; Generate a local demodulation reference signal sequence according to the physical cell identifier of the received signal, and extract the demodulation reference signal sequence of the received signal; Perform a cross-correlation operation on the local demodulation reference signal sequence and the demodulation reference signal sequence of the received signal to obtain the candidate synchronization signal block SSB index of the received signal; wherein, the demodulation reference signal corresponding to the candidate SSB index has the largest correlation; Detect a valid SSB index from the candidate SSB indexes based on the SSB index threshold.
[0082] In another aspect, 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, it is configured to execute the index detection method provided by the above-mentioned various methods. The method includes: Perform primary synchronization signal detection and secondary synchronization signal detection on the received signal to obtain the physical cell identifier of the received signal; wherein, during the primary synchronization signal detection process, when the received signal is successfully detected with at least one local primary synchronization signal sequence, the detection of the received signal with other local primary synchronization signal sequences is terminated; Generate a local demodulation reference signal sequence according to the physical cell identifier of the received signal, and extract the demodulation reference signal sequence of the received signal; Perform a cross-correlation operation on the local demodulation reference signal sequence and the demodulation reference signal sequence of the received signal to obtain the candidate synchronization signal block SSB index of the received signal; wherein, the demodulation reference signal corresponding to the candidate SSB index has the largest correlation; Detect a valid SSB index from the candidate SSB indexes based on the SSB index threshold.
[0083] The device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separated. The components shown as units may or may not be physical units, that is, they may be located in one place, or they may be distributed to multiple network units. Some or all of the modules can be selected according to actual needs to achieve the purpose of the solution of this embodiment. Those of ordinary skill in the art can understand and implement it without creative efforts.
[0084] Through the description of the above embodiments, those skilled in the art can clearly understand that each embodiment can be implemented by means of software plus a necessary general hardware platform, and of course, it can also be implemented by hardware. Based on such an understanding, the above technical solution, in essence, or the part that contributes to the prior art can be embodied in the form of a software product. This computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, magnetic disk, optical disk, etc., and includes several instructions for causing 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.
[0085] 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 them; although the present invention has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that they can still modify the technical solutions described in the foregoing embodiments, or perform equivalent replacements for some of the technical features; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the embodiments of the present invention.
Claims
1. An index detection method, characterized in that: The method comprises: Performing primary synchronization signal detection and secondary synchronization signal detection on the received signal to obtain a physical cell identifier of the received signal; wherein, in the primary synchronization signal detection process, when the received signal successfully detects at least one local primary synchronization signal sequence, the detection of the received signal and other local primary synchronization signal sequences is terminated; generating a local demodulation reference signal sequence according to a physical cell identifier of the received signal, and extracting a demodulation reference signal sequence of the received signal; Performing a cross-correlation operation on the local demodulation reference signal sequence and the demodulation reference signal sequence of the received signal to obtain a candidate synchronization signal block SSB index of the received signal; wherein the demodulation reference signal corresponding to the candidate SSB index has the largest correlation; Based on the SSB index threshold, a valid SSB index is detected from the candidate SSB indexes.
2. The index detection method according to claim 1, characterized in that: The performing primary synchronization signal detection and secondary synchronization signal detection on the received signal to obtain a physical cell identifier of the received signal includes: When at least one target local primary synchronization signal sequence is detected, the physical cell group identifier of the received signal is determined according to the number of the target local primary synchronization signal sequence, and the detection of the received signal and other local primary synchronization signal sequences is terminated; wherein the primary synchronization signal correlation between the target local primary synchronization signal sequence and the received signal reaches a first preset threshold; Generate multiple local auxiliary synchronization signal sequences according to the physical cell group identifier of the received signal; When at least one target local secondary synchronization signal sequence is detected, determining the physical cell group identifier of the received signal according to the serial number of the target local secondary synchronization signal sequence; wherein the secondary synchronization signal correlation between the target local secondary synchronization signal sequence and the received signal reaches a second preset threshold; The physical cell identifier of the received signal is obtained according to the physical cell group identifier and the physical cell group identifier of the received signal.
3. The index detection method according to claim 2, characterized in that: Also includes: When a target local primary synchronization signal sequence is detected, the physical cell group identifier of the received signal is determined according to the serial number of the target local primary synchronization signal sequence.
4. The index detection method according to claim 2, characterized in that: Also includes: When multiple target local primary synchronization signal sequences are detected simultaneously, the physical cell group identifier of the received signal is determined according to the number of the target local primary synchronization signal sequence with the greatest primary synchronization signal correlation.
5. The index detection method according to claim 1, characterized in that: The method of performing a cross-correlation operation on the local demodulation reference signal sequence and the demodulation reference signal sequence of the received signal to obtain a candidate synchronization signal block SSB index of the received signal includes: Performing a cross-correlation operation on the local demodulation reference signal sequence and the demodulation reference signal sequence of the received signal to obtain a cross-correlation operation result; Performing coherent accumulation and incoherent accumulation on the cross-correlation operation results to obtain a demodulation reference signal correlation amplitude of the synchronization signal block SSB; Determine the SSB number corresponding to the maximum demodulation reference signal correlation amplitude as the candidate SSB index.
6. The index detection method according to claim 1, characterized in that: The SSB index threshold is obtained by: Obtaining a theoretical maximum value of an SSB index according to the local demodulation reference signal sequence and a demodulation reference signal sequence of the received signal; Based on the theoretical maximum value of the SSB index, the SSB index threshold is obtained.
7. An index detection device, characterized in that: The device comprises: The first index detection module is used to perform primary synchronization signal detection and secondary synchronization signal detection on the received signal to obtain the physical cell identifier of the received signal; wherein, in the primary synchronization signal detection process, when the received signal is successfully detected with at least one local primary synchronization signal sequence, the detection of the received signal with other local primary synchronization signal sequences is terminated; A second index detection module, used to generate a local demodulation reference signal sequence according to the physical cell identifier of the received signal, and extract a demodulation reference signal sequence of the received signal; A third index detection module is used to perform a cross-correlation operation on the local demodulation reference signal sequence and the demodulation reference signal sequence of the received signal to obtain a candidate synchronization signal block SSB index of the received signal; wherein the demodulation reference signal correlation corresponding to the candidate SSB index is the largest; The fourth index detection module is used to detect a valid SSB index from the candidate SSB indexes based on the SSB index threshold.
8. 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, the index detection method according to any one of claims 1 to 6 is implemented.
9. 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 index detection method according to any one of claims 1 to 6 is implemented.
10. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the index detection method according to any one of claims 1 to 6 is implemented.
Citation Information
Patent Citations
Method and apparatus for initial connection of wireless communication system
CN111527715A
Cell searching method and system and storage medium
CN114142963A
Joint detection of primary synchronization signal (PSS) and other synchronization signal symbols for target cell search
CN115865258A
SSB index detection method and device, communication equipment and computer storage medium
CN117460038A
Method for improving blind detection performance of demodulation reference signal in 5G-like system
CN117544278A
Cited By
Cell searching method and device, electronic equipment, storage medium and computer product
CN120390271A