Index detection method, device, equipment, medium and product

By adopting the index detection method of reset strategy and cross-correlation operation in the 5G NR system, the problems of long time consumption and low efficiency of SSB index detection are solved, and efficient SSB index detection is achieved.

CN120200713BActive Publication Date: 2025-09-12NEXWISE INTELLIGENCE CHINA LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202510637617.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-05-19
Publication Date
2025-09-12
Estimated Expiration
2045-05-19

AI Technical Summary

Technical Problem

The PSS detection step of the SSB index detection scheme in the prior art is time-consuming and inefficient, and the SSB index blind detection step is cumbersome and time-consuming, especially when the number of SSBs in the SSB burst set is large, the efficiency is very low.

Method used

During the detection of the main synchronization signal, a reset strategy is used to stop invalid detection. The candidate SSB index is directly determined by performing cross-correlation calculation between the local demodulation reference signal sequence and the received signal sequence, combined with the SSB index threshold judgment, thus avoiding the channel estimation and demodulation matching processes.

Benefits of technology

The detection efficiency of the main synchronization signal is improved, the useless detection time is reduced, the amount of SSB index calculation is reduced, and the effectiveness and detection efficiency of the SSB index are ensured.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120200713B_ABST
    Figure CN120200713B_ABST
Patent Text Reader

Abstract

The present invention provides an index detection method, apparatus, device, medium, and product, relating to the field of signal processing technology. The method comprises: performing primary synchronization signal detection and secondary synchronization signal detection on a received signal to obtain a physical cell identifier; during the primary synchronization signal detection process, when a received signal successfully detects at least one local primary synchronization signal sequence, terminating the detection of other local primary synchronization signal sequences; generating a local demodulation reference signal sequence based on the physical cell identifier and extracting the 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 SSB index; and detecting a valid SSB index from the candidate SSB indexes based on an SSB index threshold. The present invention reduces the time consumption of SSB index detection and improves detection efficiency.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of signal processing technology, and in particular to an index detection method, device, equipment, medium and product. Background Art

[0002] In the 5G New Radio (NR) system, during the initial downlink synchronization phase or during beam-level measurement based on the Synchronization Signal and PBCH Block (SSB), the terminal side needs to first obtain the SSB index.

[0003] The current SSB index detection scheme first performs Primary Synchronization Signals (PSS) and Secondary Synchronization Signal (SSS) detection. It then extracts the Demodulation Reference Signals (DMRS) and Physical Broadcast Channel (PBCH). Finally, it performs a blind SSB index check to obtain the SSB index.

[0004] However, the current SSB index detection scheme uses a serial PSS detection process, which is time-consuming and inefficient. Furthermore, the blind SSB index detection requires channel estimation, demodulation, and rate matching, making the process cumbersome and time-consuming. Furthermore, when the maximum number of SSBs in an SSB burst set is large, the SSB index calculation becomes computationally intensive, resulting in significant inefficiency. Summary of the Invention

[0005] The present invention provides an index detection method, device, equipment, medium and product, which are used to solve the technical problems in the prior art that the PSS detection step is time-consuming and inefficient. In addition, the SSB index blind detection step requires steps such as channel estimation, demodulation and rate matching, resulting in a cumbersome, time-consuming and inefficient process.

[0006] The present invention provides an index detection method, the method comprising:

[0007] 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, during 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 with other local primary synchronization signal sequences is terminated;

[0008] 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;

[0009] 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 correlation corresponding to the candidate SSB index is the largest;

[0010] Based on the SSB index threshold, a valid SSB index is detected from the candidate SSB indexes.

[0011] According to an index detection method provided by the present invention, performing primary synchronization signal detection and secondary synchronization signal detection on a received signal to obtain a physical cell identifier of the received signal includes:

[0012] When at least one target local primary synchronization signal sequence is detected, determining the physical cell group identifier of the received signal according to the number of the target local primary synchronization signal sequence, and terminating 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;

[0013] generating a plurality of local auxiliary synchronization signal sequences according to the physical cell group identifier of the received signal;

[0014] 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 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;

[0015] 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.

[0016] An index detection method provided by the present invention further includes:

[0017] When a 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.

[0018] An index detection method provided by the present invention further includes:

[0019] 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.

[0020] According to an index detection method provided by the present invention, a cross-correlation operation is performed 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, including:

[0021] 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;

[0022] Performing coherent accumulation and non-coherent accumulation on the cross-correlation operation results to obtain a demodulation reference signal correlation amplitude of the synchronization signal block SSB;

[0023] Determine the number of the SSB corresponding to the maximum demodulation reference signal correlation amplitude as the candidate SSB index.

[0024] According to an index detection method provided by the present invention, the SSB index threshold is obtained by:

[0025] Obtaining a theoretical maximum SSB index according to the local demodulation reference signal sequence and the demodulation reference signal sequence of the received signal;

[0026] Based on the theoretical maximum value of the SSB index, the SSB index threshold is obtained.

[0027] The present invention also provides an index detection device, comprising:

[0028] a first index detection module, configured to perform 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, if the received signal successfully detects at least one local primary synchronization signal sequence, the detection of the received signal with other local primary synchronization signal sequences is terminated;

[0029] a second index detection module, configured to generate a local demodulation reference signal sequence according to a physical cell identifier of the received signal, and extract a demodulation reference signal sequence of the received signal;

[0030] A third index detection module 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 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;

[0031] The fourth index detection module is used to detect a valid SSB index from the candidate SSB indexes based on an SSB index threshold.

[0032] The present invention also provides an electronic device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements any of the above-described index detection methods when executing the computer program.

[0033] The present invention also provides a non-transitory computer-readable storage medium having a computer program stored thereon, wherein the computer program, when executed by a processor, implements any of the above-mentioned index detection methods.

[0034] The present invention also provides a computer program product, comprising a computer program, wherein when the computer program is executed by a processor, the computer program implements any of the above-mentioned index detection methods.

[0035] The index detection method, device, equipment, medium and product provided by the present invention, during the main synchronization signal detection process, when a local main synchronization signal sequence is successfully detected, triggers a reset signal to other running main synchronization signal detection threads to stop their ongoing main synchronization signal detection, thereby reducing useless main synchronization signal detection time and improving the main synchronization signal detection efficiency. Secondly, SSB index detection does not require channel estimation and demodulation and rate matching processes. 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 SSB index threshold judgment is performed on the candidate SSB index to ensure the validity of the SSB index. BRIEF DESCRIPTION OF THE DRAWINGS

[0036] In order to more clearly illustrate the technical solutions in the present invention or the prior art, a brief introduction is given below to the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.

[0037] Figure 1 This is a schematic diagram of the time-frequency resource structure of SSB provided by the present invention.

[0038] Figure 2 This is one of the flow charts of the index detection method provided by the present invention.

[0039] Figure 3 This is the second flow chart of the index detection method provided by the present invention.

[0040] Figure 4 This is the third flow chart of the index detection method provided by the present invention.

[0041] Figure 5 It is a structural diagram of the index detection device provided by the present invention.

[0042] Figure 6 It is a structural schematic diagram of the electronic device provided by the present invention. DETAILED DESCRIPTION

[0043] To make the objectives, technical solutions, and advantages of the present invention more clear, the technical solutions of the present invention will be clearly and completely described below in conjunction with the accompanying drawings. Obviously, the embodiments described are only some of the embodiments of the present invention, not all of them. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making creative efforts shall fall within the scope of protection of the present invention.

[0044] The length of the physical layer radio frame in the 5G NR system is 10ms, and each radio frame has 10 subframes. The relevant configuration of this part of the frame structure is the same as that of the Long Time 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 confirm.

[0045] The number of time slots in each subframe Also depends on the parameter set The size of the relationship is The number of OFDM symbols in each time slot It also depends on its CP (Cyclic Prefix, cyclic prefix) type. Under normal CP conditions, , in the case of extended CP, Therefore, the number of OFDM symbols in a 10ms frame is related to the parameter set The relationship between them is: When the subcarrier space (SCS) is 15kHz, the frame structure of the 5G NR system is compatible with LTE.

[0046] A synchronization information block (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).

[0047] refer to Figure 1 In the time domain, an SSB consists of four OFDM symbols, numbered 0 to 3. These OFDM symbols contain the PSS, SSS, PBCH, and PBCH_DMRS. In the frequency domain, an SSB occupies 240 consecutive subcarriers, numbered 0 to 239 within the block.

[0048] Specifically, in the first OFDM symbol of the SSB (numbered 0), the PSS occupies the middle 127 subcarriers, with 56 and 57 subcarriers on either side transmitting no signals, respectively. In the third OFDM symbol of the SSB (numbered 2), the SSS also occupies the middle 127 subcarriers, with 8 and 9 subcarriers on either side transmitting no signals, respectively.

[0049] PBCH is distributed from the second OFDM symbol to the fourth OFDM symbol of the SSB. The second and fourth OFDM symbols each occupy 240 subcarriers, and the third OFDM symbol occupies 96 subcarriers. Since the mapping relationship of DMRS in PBCH is periodic and placed according to the comb pilot pattern, a DMRS is inserted every three PBCH signal data points. At the same time, in the third OFDM symbol of the SSB, the frequency domain position of DMRS can be expressed as , ,…, , , ,…, ,in, , Expressed as the offset of DMRS, Therefore, the PBCH-related signal has a total of 576 subcarriers, of which DMRS occupies 144 subcarriers to send pilot signals, and PBCH uses 432 subcarriers to transmit data signals.

[0050] In the 5G NR system, the configuration and distribution of SSBs are determined according to different frequency bands and parameter sets. An SSB burst set is a set of multiple SSBs that are continuous in time or distributed at a certain interval.

[0051] Typically, the SSB's position within an SSB burst is distributed in five different ways, depending on the subcarrier spacing and frequency range. For example, when the subcarrier spacing is 15 kHz, the SSB's position within an SSB burst depends on the carrier frequency: If the carrier frequency is less than or equal to 3 GHz, the SSB is located in the first and second subframes of a half-frame, and in the third and ninth OFDM symbols of these subframes, allowing a maximum of four SSBs to be transmitted per half-frame. If the carrier frequency is greater than 3 GHz, the SSB is located in the first, second, third, and fourth subframes of a half-frame, and in the third and ninth OFDM symbols of these subframes, allowing a maximum of eight SSBs to be transmitted per half-frame.

[0052] 5G NR cell search is the process of searching for and decoding the SSB. LTE's PSS, SSS, and PBCH are located at the center of the carrier, have a fixed period, and do not utilize beamforming, ensuring full cell coverage. When 5G NR is deployed in high-frequency bands, base stations must use massive MIMO antennas. However, a single beam radiated by a massive MIMO antenna is unlikely to cover the entire cell. Due to hardware limitations, base stations often cannot simultaneously transmit multiple beams sufficient to cover the entire cell. Therefore, 5G NR uses beam scanning to cover the entire cell. This means that the base station transmits only one or a few beams at a time, and then transmits beams in different directions at multiple times to cover the entire cell.

[0053] SSB must be configured in each beam. Therefore, in 5G NR, it is impossible to achieve complete synchronization of frequency and time domain resources by demodulating PSS and SSS alone. PBCH demodulation must be completed to achieve complete synchronization of frequency and time domain resources.

[0054] In 5G NR systems, the terminal must first obtain the SSB index during the initial downlink synchronization phase or during SSB beam-level measurements. However, the current SSB index detection scheme implements the PSS detection step serially, which is time-consuming and inefficient. Furthermore, the SSB index blind detection step requires channel estimation, demodulation, and rate matching, making it a cumbersome and time-consuming process. Furthermore, when the maximum number of SSBs in an SSB burst set is large, the SSB index calculation becomes cumbersome and inefficient.

[0055] In view of this, the present invention provides an index detection method, which adopts a reset strategy in the main synchronization signal detection process. Specifically, when a local main synchronization signal sequence is detected successfully, a reset signal is triggered to other running main synchronization signal detection threads to stop their ongoing main synchronization signal detection, thereby reducing useless main synchronization signal detection time and improving the main synchronization signal detection efficiency. Secondly, SSB index detection does not require channel estimation, demodulation, and rate matching processes. 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 SSB index threshold judgment is performed on the candidate SSB index to ensure the validity of the SSB index.

[0056] Figure 2 This is one of the flow charts of the index detection method provided by the present invention, such as Figure 2 As shown, the method includes step 210 , step 220 , step 230 and step 240 .

[0057] 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; wherein, during 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 with other local primary synchronization signal sequences is terminated.

[0058] It should be understood that the local primary synchronization signal sequence is a copy of the primary synchronization signal sequence pre-stored by the receiving end and is used for matching detection with the received signal. Generally, the local primary synchronization signal sequence can be pre-created according to the algorithm and parameters specified by the 5G communication standard.

[0059] In this embodiment, the receiving end first compares the received signal with multiple locally stored local primary synchronization signal sequences. Once a matching local primary synchronization signal sequence is found, the receiving end stops detecting other local primary synchronization signal sequences.

[0060] After the primary synchronization signal is successfully detected, 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. .

[0061] 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.

[0062] Here, the local demodulation reference signal sequence is a reference signal used to demodulate a received signal.

[0063] After obtaining the physical cell identifier of the received signal Then, according to the physical cell identifier The value of the physical cell identifier is generated from predefined rules The corresponding local demodulation reference signal sequence.

[0064] In one example, first, based on the physical cell identifier Generate pseudo-random sequence scrambling code :

[0065] ;

[0066] in, It is the SSB index. Usually, the value range is , is the maximum number of SSBs in an SSB burst set; Indicates the physical cell identifier.

[0067] Then scramble the code according to the pseudo-random sequence Generate a set of local demodulation reference signal sequences :

[0068] ;

[0069] in, m Pseudo-random sequence scrambling code The index of the element in It is a plural unit.

[0070] Furthermore, after obtaining the physical cell identifier of the received signal Then, according to the formula Determine the offset of the demodulation reference signal , and then according to the offset of the demodulation reference signal The position of the demodulation reference signal is determined, and then the demodulation reference signal sequence is extracted from the received signal.

[0071] 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; wherein the demodulation reference signal correlation corresponding to the candidate SSB index is the largest.

[0072] It should be understood that cross-correlation is a signal processing method used to measure the similarity between two signals. In this embodiment, a cross-correlation operation is performed on the local demodulation reference signal sequence and the demodulation reference signal sequence extracted from the received signal. The optimal matching position of the two signals is determined based on the correlation values ​​at different time delays.

[0073] 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, indicating a possible SSB index. Typically, the result of the cross-correlation operation may produce multiple peaks, each corresponding to a possible SSB index. Therefore, in this embodiment, among these possible SSB indexes, the index with the highest correlation is selected as the candidate SSB index.

[0074] Step 240: Detect a valid SSB index from the candidate SSB indexes based on the SSB index threshold.

[0075] 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, the candidate SSB index is considered valid; otherwise, the candidate SSB index is considered to be the index of a noise signal or an interference signal.

[0076] In one example, the SSB index threshold is derived based on a local demodulation reference signal sequence and a demodulation reference signal sequence of a received signal. Specifically, a theoretical maximum value of the SSB index threshold is first derived based on the local demodulation reference signal sequence and the demodulation reference signal sequence of the received signal. Then, the SSB index threshold is derived based on the theoretical maximum value of the SSB index threshold.

[0077] Here, the theoretical amplitude of the local demodulation reference signal sequence can be calculated according to the 5G protocol , refer to the following formula:

[0078] ;

[0079] in, is a complex number, including the real part and the imaginary part Here, is an imaginary unit; Indicates the amplitude of the signal; It represents the phase of the signal and has two possible phases: 0 degrees and 90 degrees (or -90 degrees), corresponding to the signs of the real and imaginary parts, respectively.

[0080] Next, the amplitude of the demodulation reference signal sequence of the received signal is normalized to obtain the normalized value , refer to the following formula:

[0081] ;

[0082] in, is also a complex number, including the real part and the imaginary part Here, is an imaginary unit; Indicates the amplitude of the signal; Indicates the phase of the signal.

[0083] Furthermore, in an actual hardware environment, such as an FPGA, the demodulation reference signal can be quantized to 14 bits. As mentioned above, there are 144 demodulation reference signals in one SSB that participate in the SSB amplitude calculation. Based on this, the following formula can be used to calculate the SSB index threshold:

[0084] ;

[0085] Next, and Substituting this into the above formula yields the theoretical maximum SSB index threshold. However, in practice, various interference and losses may cause the actual value to be lower than this theoretical maximum. Therefore, to improve signal detection reliability, the SSB index threshold can be set at half the theoretical maximum.

[0086] The index detection method provided by the present invention triggers a reset signal to other running main synchronization signal detection threads when a local main synchronization signal sequence is successfully detected during the main synchronization signal detection process, thereby stopping the main synchronization signal detection in progress. This reduces useless main synchronization signal detection time and improves the main synchronization signal detection efficiency. Secondly, SSB index detection does not require channel estimation, demodulation, and rate matching processes. 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 can be determined based on the maximum value of the demodulation reference signal correlation. Finally, the SSB index threshold judgment is performed on the candidate SSB index to ensure the validity of the SSB index.

[0087] In one embodiment, performing primary synchronization signal detection and secondary synchronization signal detection on a received signal to obtain a physical cell identifier of the received signal includes:

[0088] When at least one target local primary synchronization signal sequence is detected, determining the physical cell group identifier of the received signal according to the number of the target local primary synchronization signal sequence, and terminating 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;

[0089] generating a plurality of local auxiliary synchronization signal sequences according to the physical cell group identifier of the received signal;

[0090] 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 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;

[0091] 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.

[0092] refer to Figure 3 After generating three local primary synchronization signal sequences, the received signal is preprocessed, such as by downsampling and normalization. A sliding cross-correlation operation is then performed on the received signal with each of the three local primary synchronization signal sequences to obtain the primary synchronization signal correlation between each local primary synchronization signal sequence and the received signal. A threshold determination is then performed. Specifically, when the primary synchronization signal correlation between the local primary synchronization signal sequence and the received signal reaches a first preset threshold, the local primary synchronization signal sequence is determined to be the target local primary synchronization signal sequence.

[0093] 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 terminate the detection of the received signal and the local main synchronization signal sequence of other routes.

[0094] Continue to refer Figure 3 In one example, when a 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. In another example, when multiple target local primary synchronization signal sequences are detected simultaneously, a correlation comparison is performed, that is, 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 largest primary synchronization signal correlation. .

[0095] Further, refer to Figure 4 , in determining the physical cell group where the signal is received Then, through the physical cell group identification 336 local secondary synchronization signal sequences are generated. The received signal is then subjected to a fast Fourier transform and then cross-correlated with each of the 336 local secondary synchronization signal sequences to determine the secondary synchronization signal correlation between each local secondary synchronization signal sequence and the received signal. A threshold determination is then performed. Specifically, when the secondary synchronization signal correlation between the local secondary synchronization signal sequence and the received signal reaches a second preset threshold, the local secondary synchronization signal sequence is determined to be the target local secondary synchronization signal sequence.

[0096] When the target local secondary synchronization signal sequence is detected, the physical cell group identifier of the received signal is determined according to the number of the target local secondary synchronization signal sequence Finally, combined with the physical cell group identifier and physical cell group identifier , according to the formula , get the physical cell identifier .

[0097] The index detection method provided by the present invention employs a reset strategy during primary synchronization signal detection. Specifically, when a local primary synchronization signal sequence is successfully detected, a reset signal is triggered to other running primary synchronization signal detection threads, halting their ongoing primary synchronization signal detection. This reduces wasted primary synchronization signal detection time and improves primary synchronization signal detection efficiency. A multi-path parallel detection method is employed during secondary synchronization signal detection, significantly reducing secondary synchronization signal detection time and improving secondary synchronization signal detection efficiency.

[0098] In some embodiments, 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:

[0099] 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;

[0100] Performing coherent accumulation and non-coherent accumulation on the cross-correlation operation results to obtain a demodulation reference signal correlation amplitude of the synchronization signal block SSB;

[0101] Determine the number of the SSB corresponding to the maximum demodulation reference signal correlation amplitude as the candidate SSB index.

[0102] Here, coherent accumulation refers to accumulation performed while taking the signal phase into account, that is, directly adding the complex numbers. Incoherent accumulation refers to accumulation performed while ignoring the signal phase, that is, converting the complex numbers into energy values ​​(amplitude squared) for addition.

[0103] In one example, after cross-correlating the local demodulation reference signal sequence with the demodulation reference signal sequence of the received signal, 6-point coherent accumulation and 24-point non-coherent accumulation are performed in sequence to obtain the demodulation reference signal correlation amplitude of each SSB.

[0104] It should be noted that each SSB has 144 demodulation reference signals, distributed across three OFDM symbols. The three OFDM symbols have 60 demodulation reference signals, 24 demodulation reference signals, and 60 demodulation reference signals, respectively. Only closely located signals are coherently accumulated; otherwise, they are incoherently accumulated.

[0105] Here, the number of demodulation reference signals in each OFDM symbol must be an integer multiple of the number of coherent accumulation points in order to be segmented. Therefore, considering the computational complexity, this embodiment uses six-point coherent accumulation. Specifically, the demodulation reference signal sequence in each OFDM symbol is grouped, with each group containing six demodulation reference signals. Complex addition is then performed directly on each group to obtain the accumulation result for each group.

[0106] Furthermore, after the 6-point coherent accumulation, the accumulation results 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 results of the 6-point coherent accumulation to obtain the demodulation reference signal correlation amplitude of each SSB.

[0107] The index detection method provided by the present invention can obtain the SSB index in the above manner without going through processes such as channel estimation, demodulation, and rate matching, thereby reducing the amount of SSB index calculation and improving detection efficiency.

[0108] The index detection device provided by the present invention is described below. The index detection device described below and the index detection method described above can be referenced to each other.

[0109] like Figure 5 As shown, 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 .

[0110] 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 a physical cell identifier of the received signal. During the primary synchronization signal detection process, if the received signal successfully detects at least one local primary synchronization signal sequence, the detection of the received signal with other local primary synchronization signal sequences is terminated.

[0111] 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.

[0112] The third index detection module 530 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 the 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.

[0113] The fourth index detection module 540 is used to detect a valid SSB index from the candidate SSB indexes based on an SSB index threshold.

[0114] The index detection device provided by the present invention triggers a reset signal to other running main synchronization signal detection threads when a certain local main synchronization signal sequence is successfully detected during the main synchronization signal detection process, thereby stopping the main synchronization signal detection in progress. This reduces useless main synchronization signal detection time and improves the main synchronization signal detection efficiency. Secondly, SSB index detection does not require channel estimation, demodulation, and rate matching processes. 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 SSB index threshold judgment is performed on the candidate SSB index to ensure the validity of the SSB index.

[0115] Figure 6 An example of a physical structure diagram of an electronic device is shown below. Figure 6 As shown, the electronic device may include: a processor 610, a communication interface 620, a memory 630, and a communication bus 640, wherein the processor 610, the communication interface 620, and the memory 630 communicate with each other via the communication bus 640. The processor 610 may call the logic instructions in the memory 630 to execute the index detection method, which includes:

[0116] 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, during 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 with other local primary synchronization signal sequences is terminated;

[0117] 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;

[0118] 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 correlation corresponding to the candidate SSB index is the largest;

[0119] Based on the SSB index threshold, a valid SSB index is detected from the candidate SSB indexes.

[0120] Furthermore, the logic instructions in the aforementioned memory 630 can be implemented as software functional units and, when sold or used as independent products, can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, or the portion that contributes to the prior art, or a portion of the 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 can be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in various embodiments of the present invention. The aforementioned storage medium includes various media capable of storing program code, such as a USB flash drive, a mobile hard drive, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.

[0121] On the other hand, the present invention further provides a computer program product, comprising a computer program, which may be stored on a non-transitory computer-readable storage medium. When the computer program is executed by a processor, the computer can perform the index detection method provided by each of the above methods, wherein the method comprises:

[0122] 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, during 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 with other local primary synchronization signal sequences is terminated;

[0123] 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;

[0124] 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 correlation corresponding to the candidate SSB index is the largest;

[0125] Based on the SSB index threshold, a valid SSB index is detected from the candidate SSB indexes.

[0126] In another aspect, the present invention further provides a non-transitory computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, is implemented to perform the index detection method provided by the above methods, the method comprising:

[0127] 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, during 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 with other local primary synchronization signal sequences is terminated;

[0128] 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;

[0129] 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 correlation corresponding to the candidate SSB index is the largest;

[0130] Based on the SSB index threshold, a valid SSB index is detected from the candidate SSB indexes.

[0131] The device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, i.e., they may be located in one location or distributed across multiple network units. Some or all of the modules may be selected based on actual needs to achieve the objectives of the present embodiment. Persons of ordinary skill in the art will be able to understand and implement the present invention without inventive effort.

[0132] Through the above description of the embodiments, those skilled in the art will clearly understand that each embodiment can be implemented using software plus a necessary general-purpose hardware platform, or of course, hardware. Based on this understanding, the essence of the above technical solution, or the portion 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, a magnetic disk, or an optical disk, and includes a number of instructions for causing a computer device (such as a personal computer, server, or network device) to execute the methods described in each embodiment or certain portions of the embodiments.

[0133] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit it. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the various embodiments of the present invention.

Claims

1. An index detection method, characterized in that: The method comprises: When at least one target local primary synchronization signal sequence is detected, determining the physical cell group identifier of the received signal according to the number of the target local primary synchronization signal sequence, and terminating 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; generating a plurality of 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 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; Obtaining a physical cell identifier of the received signal according to the physical cell group identifier and the physical cell group identifier of the received signal; 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 correlation corresponding to the candidate SSB index is the largest; 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: 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 number of the target local primary synchronization signal sequence.

3. The index detection method according to claim 1, wherein: 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.

4. The index detection method according to claim 1, wherein: 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, comprising: 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 non-coherent accumulation on the cross-correlation operation results to obtain a demodulation reference signal correlation amplitude of the synchronization signal block SSB; Determine the number of the SSB corresponding to the maximum demodulation reference signal correlation amplitude as the candidate SSB index.

5. The index detection method according to claim 1, wherein: The SSB index threshold is obtained by: Obtaining a theoretical maximum SSB index according to the local demodulation reference signal sequence and the demodulation reference signal sequence of the received signal; Based on the theoretical maximum value of the SSB index, the SSB index threshold is obtained.

6. An index detection device, characterized in that: The device comprises: a first index detection module, configured to, when at least one target local primary synchronization signal sequence is detected, determine the physical cell group identifier of the received signal according to the number of the target local primary synchronization signal sequence, and terminate 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; The first index detection module is further configured to generate a plurality of local secondary synchronization signal sequences according to the physical cell group identifier of the received signal; The first index detection module is further configured to, when at least one target local secondary synchronization signal sequence is detected, determine the physical cell group identifier 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; The first index detection module is further configured to obtain the physical cell identifier of the received signal according to the physical cell group identifier and the physical cell group identifier of the received signal; a second index detection module, configured to generate a local demodulation reference signal sequence according to a physical cell identifier of the received signal, and extract a demodulation reference signal sequence of the received signal; A third index detection module 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 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 an SSB index threshold.

7. 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 5 is implemented.

8. A non-transitory computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the index detection method according to any one of claims 1 to 5 is implemented.

9. A computer program product comprising a computer program, characterized in that When the computer program is executed by a processor, the index detection method according to any one of claims 1 to 5 is implemented.

Citation Information

Patent Citations

  • Method and apparatus for initial connection of wireless communication system

    CN111527715A

  • Method for improving blind detection performance of demodulation reference signal in 5G-like system

    CN117544278A