Primary Synchronization Signal Processing Method, Apparatus, Device, and Medium

By splitting the sequence of the synchronization period into sub-sequences and processing them one by one, the problem of large storage space occupancy in the main synchronization signal processing is solved, and signal processing with low storage volume is realized.

CN119402958BActive Publication Date: 2025-08-05NANJING CHUANGXIN HUILIAN TECH CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202411959455.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-12-30
Publication Date
2025-08-05
Estimated Expiration
2044-12-30

AI Technical Summary

Technical Problem

In the case where the terminal is away from the base station or the electromagnetic environment complex, when the main synchronization signal is weak, the main synchronization signal processing method needs to occupy a large storage space.

Method used

The pending sequences of multiple synchronization cycles are split into multiple pending subsequences, and the relevant power accumulation and peak search processing are performed one by one subsequence index. Only the storage space corresponding to the length of the pending subsequence is required.

Benefits of technology

The storage space requirement is reduced, and only 1/M of the original storage space is required to achieve a low storage volume of main synchronization signal processing.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119402958B_ABST
    Figure CN119402958B_ABST
Patent Text Reader

Abstract

The present application relates to a primary synchronization signal processing method, apparatus, device, and medium. The method includes: obtaining sequences to be processed corresponding to multiple synchronization periods during the current synchronization process; dividing each sequence to be processed into multiple subsequences to be processed; performing peak search processing on the accumulated correlation power results corresponding to the subsequences to be processed corresponding to each subsequence index to determine the maximum peak point corresponding to the current synchronization process. The above primary synchronization signal processing method can occupy less storage space.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of wireless communication technologies, and particularly to a method, apparatus, device, and medium for processing primary synchronization signals. Background Art

[0002] The signal synchronization of the New Radio (NR) Primary Synchronization Signal (PSS) is a key step in enabling terminal access and successful communication in the 5th Generation Mobile Communication Technology (5G). Information such as the cell sector number, symbol timing, and frequency point can be obtained through PSS synchronization.

[0003] In the primary synchronization signal processing method in the related art, sequence data of a complete synchronization period received by a baseband processor is subjected to frequency-domain or time-domain correlation calculation with a local primary synchronization sequence to find the maximum correlation power peak point corresponding to the sequence data.

[0004] In scenarios where the primary synchronization signal is weak due to the terminal being far from the base station or the electromagnetic environment where the terminal is located is relatively complex, etc., in order to increase the peak amplitude, it is necessary to accumulate the correlation powers corresponding to the sequence data of multiple synchronization periods, and using the above primary synchronization signal processing method will occupy a large amount of storage space. Summary of the Invention

[0005] Based on this, in view of the above technical problems, it is necessary to provide a primary synchronization signal processing method, apparatus, device, and medium with low computational complexity.

[0006] In a first aspect, this application provides a primary synchronization signal processing method, including:

[0007] Obtaining sequences to be processed corresponding to multiple synchronization periods in the current synchronization process;

[0008] Dividing each sequence to be processed into multiple subsequences to be processed;

[0009] Performing peak search processing on the accumulated results of the correlation powers corresponding to the subsequences to be processed corresponding to each subsequence index to determine the maximum peak point corresponding to the current synchronization process.

[0010] In one embodiment, performing peak search processing on the accumulated results of the correlation powers corresponding to the subsequences to be processed corresponding to each subsequence index to determine the maximum peak point corresponding to the current synchronization process includes:

[0011] Obtaining the peak points corresponding to each subsequence index;

[0012] Determine the maximum peak point based on the peak point corresponding to the last subsequence index;

[0013] Among them, the process of obtaining the peak points corresponding to each subsequence index includes:

[0014] According to each to-be-processed subsequence corresponding to the subsequence index, determine the relevant power subsequence corresponding to each to-be-processed subsequence;

[0015] Perform an accumulation process on each relevant power subsequence to obtain a multi-period accumulation subsequence corresponding to the subsequence index;

[0016] Perform a peak search process on the multi-period accumulation subsequence corresponding to the subsequence index to determine the peak point corresponding to the subsequence index.

[0017] In one embodiment, performing an accumulation process on each relevant power subsequence to obtain a multi-period accumulation subsequence corresponding to the subsequence index includes:

[0018] When obtaining the first relevant power subsequence corresponding to the subsequence index, store the first relevant power subsequence in the target storage space;

[0019] When obtaining the k th relevant power subsequence corresponding to the subsequence index, perform an addition process on the k th relevant power subsequence and the intermediate accumulation subsequence in the target storage space to update the intermediate accumulation subsequence stored in the target storage space; k The value range of is from 2 to K- 1, where K is the number of synchronization periods corresponding to the current synchronization process;

[0020] When obtaining the Kth relevant power subsequence corresponding to the subsequence index, perform an addition process on the Kth relevant power subsequence and the intermediate accumulation subsequence stored in the target storage space to obtain a multi-period accumulation subsequence corresponding to the subsequence index.

[0021] In one embodiment, when obtaining the first relevant power subsequence corresponding to the subsequence index, storing the first relevant power subsequence in the target storage space includes:

[0022] When obtaining the first relevant power subsequence, obtain the symbol power corresponding to each sampling point of the first relevant power subsequence;

[0023] Based on the symbol power corresponding to each sampling point, perform a normalization process on the first relevant power subsequence to obtain an updated first relevant power subsequence;

[0024] Store the updated first relevant power subsequence in the target storage space.

[0025] In one embodiment, obtaining the symbol power corresponding to each sampling point of the first relevant power subsequence includes:

[0026] When successively taking out N sampling points from the first to-be-processed subsequence and performing frequency-domain correlation calculation processing according to the overlap-save method to obtain the first relevant power subsequence, determine the symbol power corresponding to each sampling point of the first to-be-processed subsequence according to the following steps:

[0027] When taking out the first group of N sampling points, determine the symbol power corresponding to the first N - 129 sampling points in the first group of N sampling points with the symbol length as the window length and N - 129 as the total sliding window length;

[0028] When taking out the h-th group of N sampling points, determine the symbol power corresponding to the first N - 129 sampling points in the h-th group of N sampling points with the symbol length as the window length, N - 129 as the total sliding window length, and the symbol power corresponding to the N - 129th sampling point in the previous group, where the value range of h is from 2 to H, and H represents that the first to-be-processed subsequence includes H groups of N sampling points.

[0029] In one embodiment, determining the maximum peak point based on the peak point corresponding to the last subsequence index includes:

[0030] Determine the maximum peak point according to the peak points corresponding to each subsequence index.

[0031] In one embodiment, performing peak search processing on the multi-period accumulation subsequence corresponding to the subsequence index to determine the peak point corresponding to the subsequence index includes:

[0032] Traverse the accumulated power values corresponding to each sampling point in the multi-period accumulation subsequence, and update the sampling points with accumulated power values greater than the power value corresponding to the maximum peak point to the maximum peak point;

[0033] Determine the maximum peak point at the end of the traversal as the peak point corresponding to the subsequence index;

[0034] Determining the maximum peak point based on the peak point corresponding to the last subsequence index includes:

[0035] Determine the peak point corresponding to the last subsequence index as the maximum peak point.

[0036] In a second aspect, the present application further provides a primary synchronization signal processing device, including:

[0037] A data splitting module, configured to obtain the to-be-processed sequences corresponding to multiple synchronization periods in the current synchronization process, and divide each to-be-processed sequence into multiple to-be-processed subsequences;

[0038] A peak determination module is configured to perform peak search processing on the correlation power accumulation subsequences corresponding to each to-be-processed subsequence corresponding to each subsequence index, and determine the maximum peak point corresponding to the current synchronization process.

[0039] In a third aspect, the present application further provides a communication device, including a memory and a processor. The memory stores a computer program, and when the processor executes the computer program, the steps of the method in the first aspect are implemented.

[0040] In a fourth aspect, the present application further provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the steps of the method in the first aspect are implemented.

[0041] For the above main synchronization signal processing method, device, equipment and medium, by splitting the to-be-processed sequences corresponding to multiple synchronization cycles into multiple to-be-processed subsequences respectively, and performing correlation power, accumulation and peak search processing for each subsequence index in the order of subsequence indices, only the storage space size corresponding to the data length of the to-be-processed subsequence needs to be used to store the correlation power accumulation result corresponding to the current subsequence index. Compared with directly performing correlation power, accumulation and peak search processing on the entire to-be-processed sequence, where the storage space size corresponding to the data length of the to-be-processed sequence needs to be used to store the correlation power accumulation result, the main synchronization signal processing method provided in this embodiment can occupy less storage space. Exemplarily, only 1 / M of the previous storage space size needs to be used to store the correlation power accumulation result, where M is the number of to-be-processed subsequences included in the to-be-processed sequence; the main synchronization signal processing method provided in this embodiment has the advantage of low storage capacity. Description of the Drawings

[0042] In order to more clearly illustrate the technical solutions in the embodiments of the present application or related technologies, the following will briefly introduce the drawings required to be used in the description of the embodiments or related technologies. Obviously, the drawings in the following description are only some embodiments of the present application. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts.

[0043] Figure 1 It is an application environment diagram of the main synchronization signal processing method in an embodiment;

[0044] Figure 2 It is a flowchart of the main synchronization signal processing method in an embodiment;

[0045] Figure 3 It is a schematic diagram of splitting the to-be-processed sequences of multiple synchronization cycles in an embodiment;

[0046] Figure 4Schematic flowchart for determining peak points corresponding to subsequence indexes in an embodiment;

[0047] Figure 5 Schematic flowchart for storing relevant power subsequences into a target storage space in an embodiment;

[0048] Figure 6 Schematic flowchart for representing the main synchronization signal processing process as a layer loop processing process in an embodiment;

[0049] Figure 7 Internal structure diagram of a communication device in an embodiment. Detailed implementation manners

[0050] In order to make the objectives, technical solutions and advantages of the present application clearer and more understandable, the present application will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.

[0051] The antenna array excitation data determination method provided by the embodiments of the present application can be applied to, for example Figure 1In the application environment shown. Among them, the terminal 102 communicates with the network device 104 through the network. Among them, the terminal 102 can also be referred to as a user equipment (User Equipment, hereinafter referred to as UE). The terminal 102 can be various mobile devices. For example, it can be a mobile phone (or a "cellular" phone), a computer with a mobile terminal, etc. It can also be a portable, pocket-sized, handheld, computer-integrated or vehicle-mounted mobile device, or various Internet of Things devices. The network device 104 can be a device for communicating with the terminal 102. For example, it can be a base transceiver station (Base Transceiver Station, hereinafter referred to as BTS) in a Global System for Mobile Communications (GSM) system or a Code Division Multiple Access (CDMA) system, or a base station (NodeB, hereinafter referred to as NB) in a Wideband Code Division Multiple Access (WCDMA) system, or an evolved base station (Evolutional Node B, hereinafter referred to as eNB or eNodeB) in a Long Term Evolution (LTE) system, or a base station (the next Generation Node B, hereinafter referred to as gNB) in a 5th Generation New Radio (5G NR) system, or a base station applied to a 6G mobile communication system; this application does not limit the terminal 102 and the network device 104.

[0052] In an exemplary embodiment, as Figure 2 shown, a primary synchronization signal processing method is provided. Taking the method applied to Figure 1 the terminal 102 in [the above] as an example for illustration. In this embodiment, the method includes the following steps 202 to step 206. Among them:

[0053] Step 202, obtain the sequences to be processed corresponding to multiple synchronization cycles in the current synchronization process.

[0054] Among them, the current synchronization process refers to the process in which the terminal, in scenarios such as cell initial access, or wireless channel quality restoration or adjacent cell handover, receives the synchronization signal broadcast by the base station and performs preliminary time synchronization and frequency synchronization based on the primary synchronization signal in the synchronization signal.

[0055] Among them, the sequence to be processed refers to the data transmitted to the primary synchronization signal processing module for primary synchronization signal processing after the signal received by the terminal baseband is processed by pre-stage filtering and the like. The sequence to be processed includes the time-domain positions of each sampling point and the time-domain power values corresponding to each sampling point. In scenarios where the terminal is far from the base station or the electromagnetic environment is relatively complex, etc., the electromagnetic signal is weak. After the data received by the terminal baseband is processed by pre-stage filtering and the like, the signal amplitude is relatively small. Thus, the primary synchronization signal processing module caches the sequences to be processed for multiple synchronization periods and then performs the primary synchronization signal processing process.

[0056] Exemplarily, in the NR standard, one synchronization period is 20 ms (milliseconds).

[0057] Step 204, divide each sequence to be processed into multiple subsequences to be processed.

[0058] Among them, each sequence to be processed is split into multiple subsequences to be processed.

[0059] In a possible implementation manner, according to the preset number of subsequences M, the data of each 20-ms synchronization period is split into M subsequences to be processed with a data length of 20 ms / M.

[0060] Exemplarily, the number of subsequences M is determined in the following way: determined according to the length of the sequence to be processed and the number of points of the Fast Fourier Transform (FFT), so that the data length of the subsequences to be processed obtained by splitting according to the number of subsequences M is greater than the number of points of the Fourier transform, which is convenient for subsequent calculation and processing of frequency-domain correlation for each subsequence to be processed using the overlap-save method.

[0061] Another exemplarily, the number of subsequences M is determined in the following way: determined according to the storage space reuse requirement, that is, the random access memory (RAM) for storing the accumulated results of the relevant powers corresponding to the subsequences to be processed can be reused in modules that do not work simultaneously with the PSS processing process.

[0062] Another exemplarily, the number of subsequences M is determined in the following way: determined according to the length of the sequence to be processed, the number of points of the Fourier transform, and the storage space reuse requirement.

[0063] In a possible implementation manner, dividing each sequence to be processed into multiple subsequences to be processed includes: dividing each sequence to be processed into multiple subsequences to be processed according to the preset data length.

[0064] Exemplarily, the preset data length is determined according to the number of points of the Fourier transform, that is, the preset data length is greater than the number of points of the Fourier transform. Additionally exemplarily, the preset data length is determined according to the storage space multiplexing requirement. Additionally exemplarily, the preset data length is determined according to the number of points of the Fourier transform and the storage space multiplexing requirement.

[0065] Step 206: Perform peak search processing on the cumulative results of the relevant powers corresponding to each to-be-processed subsequence corresponding to each subsequence index to determine the maximum peak point corresponding to the current synchronization process.

[0066] Among them, as Figure 3 shown, the subsequence index is used to represent the position of each to-be-processed subsequence in the corresponding to-be-processed sequence. That is, when the subsequence index is 1, it refers to the first to-be-processed subsequence after each to-be-processed sequence is split; when the subsequence index is 2, it refers to the second to-be-processed subsequence after each to-be-processed sequence is split; when the subsequence index is M, it refers to the Mth to-be-processed subsequence after each to-be-processed sequence is split.

[0067] Among them, taking the subsequence index as the processing dimension, sequentially execute: perform accumulation processing on the relevant power subsequences corresponding to each to-be-processed subsequence corresponding to the subsequence index, perform peak search processing on the accumulation result to obtain the peak point corresponding to the subsequence; until the accumulation and peak search processing are completed for each to-be-processed subsequence corresponding to the last subsequence index, determine the maximum peak point corresponding to the current synchronization process.

[0068] Exemplarily, first obtain the peak points of each to-be-processed subsequence with the subsequence index of 1; then obtain the peak points of each to-be-processed subsequence with the subsequence index of 2, and process sequentially until the peak points of each to-be-processed subsequence with the subsequence index of M are obtained.

[0069] In the related art, frequency domain correlation and accumulation processing are performed on the whole of each to-be-processed sequence, and a storage space corresponding to the length of the to-be-processed sequence needs to be set. Exemplarily, a storage space corresponding to a data length of 20 ms is set to store the accumulation sequence of the relevant power sequences corresponding to each to-be-processed sequence, resulting in the problem of occupying a large storage space. In this embodiment, the to-be-processed sequence is split, and the relevant power calculation and accumulation processing are performed for each subsequence index, the maximum peak point corresponding to the subsequence index is determined, and then the maximum peak point corresponding to the current synchronization process is determined. Only a storage space corresponding to the data length of the to-be-processed subsequence needs to be set. Exemplarily, a storage space corresponding to a data length of 20 ms / M is set to store the accumulation subsequence of the relevant power subsequences corresponding to each to-be-processed subsequence, reducing the storage space occupation.

[0070] The main synchronization signal processing method provided by the above embodiments splits the sequences to be processed corresponding to multiple synchronization periods into multiple subsequences to be processed, and performs correlation power, accumulation, and peak search processing for each subsequence index in the order of subsequence indices. Only the storage space size corresponding to the data length of the subsequence to be processed is required to store the correlation power accumulation result corresponding to the current subsequence index. Compared with directly performing correlation power, accumulation, and peak search processing on the entire sequence to be processed, where the storage space size corresponding to the data length of the sequence to be processed is required to store the correlation power accumulation result, the main synchronization signal processing method provided by this embodiment can occupy less storage space. Exemplarily, only 1 / M of the previous storage space size is required to store the correlation power accumulation result. The main synchronization signal processing method provided by this embodiment has the advantage of low storage capacity.

[0071] In an exemplary embodiment, peak search processing is performed on the correlation power accumulation subsequences corresponding to each subsequence to be processed corresponding to each subsequence index to determine the maximum peak point corresponding to the current synchronization process, including: obtaining the peak points corresponding to each subsequence index; determining the maximum peak point based on the peak point corresponding to the last subsequence index; wherein, please refer to Figure 4 , the process of obtaining the peak points corresponding to each subsequence index includes steps 402 to 406, where:

[0072] Step 402, according to each subsequence to be processed corresponding to the subsequence index, determine the correlation power subsequences corresponding to each subsequence to be processed.

[0073] Among them, for each subsequence to be processed, perform frequency domain correlation calculation processing on the subsequence to be processed and the local main synchronization sequence to obtain the correlation sub-power sequence corresponding to the subsequence to be processed.

[0074] Exemplarily, the process of performing frequency-domain correlation calculation on the subsequence to be processed and the local master synchronization sequence to obtain the correlation power subsequence corresponding to the subsequence to be processed includes: sequentially taking N sampling points from the subsequence to be processed and performing frequency-domain correlation calculation according to the overlapping save method to obtain the corresponding correlation power subsequence, where N is the number of sampling points corresponding to the FFT operation. The overlapping save method means that in the process of sequentially reading N sampling points from the subsequence to be processed, except for the first time of reading N sampling points, the first 128 sampling points when reading N sampling points each time and the last 128 sampling points of the previous reading of N sampling points are the same, that is, two adjacent readings of N sampling points repeat 128 sampling points. Among them, the process of frequency-domain correlation calculation includes: performing FFT operation on N sampling points in the subsequence to be processed to obtain frequency-domain data, performing conjugate complex multiplication on the frequency-domain data and the local master synchronization sequence to obtain the complex multiplication result, performing inverse fast Fourier transform (IFFT) on the complex multiplication result to obtain time-domain data, that is, obtaining the correlation result, calculating the power of the correlation result to obtain the correlation power corresponding to the N sampling points; combining the powers of the correlation results of each group of N sampling points to obtain the correlation power subsequence corresponding to the subsequence to be processed.

[0075] Step 404, perform accumulation processing on each correlation power subsequence to obtain the multi-period accumulation subsequence corresponding to the subsequence index.

[0076] In a possible implementation manner, step 404 further includes:

[0077] Step A1, when obtaining the first correlation power subsequence corresponding to the subsequence index, store the first correlation power subsequence in the target storage space.

[0078] Among them, the target storage space can be the reserved storage space in the RAM of the terminal. Exemplarily, the size of the target storage space is bit width, where the bit width refers to the bit width of the RAM.

[0079] Step A2, when obtaining the th correlation power subsequence corresponding to the subsequence index, perform accumulation processing on the th correlation power subsequence and the correlation power subsequence of the multi-period accumulation subsequence already stored in the target storage space, and update the multi-period accumulation subsequence stored in the target storage space; The value range of K is from 2 to K where

[0080] Step A3: When the Kth related power subsequence corresponding to the subsequence index is obtained, the Kth related power subsequence is added to the intermediate accumulated subsequence stored in the target storage space to obtain a multi-period accumulated subsequence corresponding to the subsequence index.

[0081] The first synchronization cycle directly stores the relevant power subsequence into the target storage space, and the second synchronization cycle directly stores the relevant power subsequence into the target storage space. K -1 synchronization period corresponding to the relevant power subsequence and the data stored in the target storage space are added and then stored in the target storage space. K After the relevant power subsequences corresponding to the synchronization periods are added to the data stored in the target storage space, a multi-cycle accumulated subsequence is obtained; exemplarily, the multi-cycle accumulated subsequence is stored in the target storage space, and when the peak search processing is performed subsequently, the multi-cycle accumulated subsequence is read from the target storage space; another exemplarily, the multi-cycle accumulated subsequence is directly sent to the peak search module without being stored in the target storage space, thereby improving processing efficiency.

[0082] Step 406 : Perform peak search processing on the multi-period accumulated subsequence corresponding to the subsequence index to determine the peak point corresponding to the subsequence index.

[0083] In one possible implementation, peak search processing is performed on each subsequence index, and the multi-period accumulated subsequence corresponding to the subsequence index is traversed to determine the peak point of the subsequence index. The position and power value corresponding to the peak point are stored in a preset peak storage space. That is, the peak point corresponding to each subsequence index is obtained, each peak point is stored in the preset peak storage space, and then the maximum peak point is determined from each peak point.

[0084] In this embodiment, the process of determining the maximum peak point based on the peak point corresponding to the last subsequence index includes determining the maximum peak point based on the peak points corresponding to each subsequence index. The maximum peak point is determined as the peak point having the largest correlation power value between the peak point corresponding to the first subsequence index and the peak point corresponding to the last subsequence index.

[0085] In one possible implementation, a data structure (exemplarily, a data tuple or data correspondence) is preset for storing a maximum peak point, where the maximum peak point includes two parameters: a sampling point location and a power value associated with the sampling point. In this implementation, a peak search process is performed on the multi-period accumulated subsequence corresponding to the subsequence index to determine the peak point corresponding to the subsequence index, including: traversing the accumulated power values corresponding to each sampling point in the multi-period accumulated subsequence, updating the sampling point having an accumulated power value greater than the power value corresponding to the maximum peak point as the maximum peak point; and determining the maximum peak point at the end of the traversal as the peak point corresponding to the subsequence index.

[0086] In this embodiment, peak search processing is performed on the multi-period accumulation subsequence corresponding to the first subsequence index to obtain the peak point corresponding to the first subsequence index, which is the sampling point with the highest correlation power value in the multi-period accumulation subsequence corresponding to the first subsequence index; the process of performing peak search processing on the multi-period accumulation subsequence corresponding to the second subsequence index uses the peak point corresponding to the first subsequence index as the maximum peak point for comparison, and the peak point corresponding to the second subsequence index obtained after the search is also the maximum peak point corresponding to the first two subsequence indexes; the peak point obtained by performing peak search on the multi-period accumulation subsequence corresponding to the m-th subsequence index is the maximum peak point corresponding to the first m subsequence indexes; and so on, the peak point corresponding to the last subsequence index is the maximum peak point corresponding to the current synchronization process.

[0087] Correspondingly, in this embodiment, the process of determining the maximum peak point based on the peak point corresponding to the last subsequence index includes: determining the peak point corresponding to the last sequence index as the maximum peak point.

[0088] In this embodiment, by traversing the accumulated power values corresponding to each sampling point, the maximum peak point is updated, which improves the efficiency of determining the maximum peak point and saves the size of the peak storage space.

[0089] In an exemplary embodiment, please refer to Figure 5 , when obtaining the first correlation power subsequence corresponding to the subsequence index, the process of storing the first correlation power subsequence into the target storage space includes steps 502 to 506, where:

[0090] Step 502, when obtaining the first correlation power subsequence, obtain the symbol power corresponding to each sampling point of the first correlation power subsequence.

[0091] Among them, the symbol power corresponding to a sampling point refers to the sum of the time-domain power accumulations of each sampling point corresponding to the length of one PSS symbol with this sampling point as the symbol start position; where the length of one PSS symbol is 128, correspondingly, the symbol power corresponding to the 1st sampling point refers to the sum of the sample power values from the 1st sampling point to the 128th sampling point; the symbol power corresponding to the 2nd sampling point refers to the sum of the sample power values from the 2nd sampling point to the 129th sample power value, and so on, the symbol power corresponding to the 127th sampling point refers to the sum of the sample power values from the 127th sampling point to the 256th sampling point. In this embodiment, the symbol power corresponding to this sampling point is used to determine whether the correlation power corresponding to this sampling point needs to be normalized.

[0092] In a possible implementation, the process of obtaining the symbol power corresponding to each sampling point of the first relevant power subsequence includes: when sequentially taking out N sampling points from the first to-be-processed subsequence and performing frequency-domain correlation calculation processing according to the overlap-save method to obtain the first relevant power subsequence, determining the symbol power corresponding to each sampling point of the first to-be-processed sequence according to the following steps: when taking out the first group of N sampling points, taking the symbol length as the window length and N - 129 as the total sliding window length to determine the symbol power corresponding to the first N - 129 sampling points in the first group of N sampling points respectively; when taking out the h-th group of N sampling points, taking the symbol length as the window length and N - 129 as the total window length and the symbol power corresponding to the (N - 129)-th sampling point in the previous group to determine the symbol power corresponding to the first N - 129 sampling points in the h-th group of N sampling points respectively, where the value range of h is from 2 to H, and H represents that the first to-be-processed subsequence corresponds to H groups of N sampling points.

[0093] Among them, when calculating the symbol power for the first time by taking out N sampling points from the first to-be-processed subsequence, the sliding window slides backward from the starting position, and the sliding length is N - 129. The sum of the powers within the window obtained when sliding to the last sampling point is saved in the variable o_symbol_pwr, that is, the symbol power corresponding to the (N - 129)-th sampling point; for calculating the symbol power corresponding to the first point when taking out N sampling points for the second time, to avoid calculating the symbol power of the repeated sampling points between two adjacent groups of N sampling points twice and reduce the computational amount of symbol power calculation.

[0094] Exemplarily, when taking out the first group of N sampling points, the sum of the powers within the window pss_symbol_pwr is calculated according to the following formula:

[0095] ;

[0096] Among them, n_sample_pwr represents the sample power value of the newly slid-in sampling point, and o_sample_pwr represents the sample power value of the sampling point sliding out of the current window. Among them, when the number of sampling points sliding into the window reaches 128 for the first time, it is the starting position of the sliding window.

[0097] The symbol power corresponding to the first sampling point is the sum of the power values from the first sampling point to the 128th sampling point.

[0098] Exemplarily, when taking out non-first-group N sampling points, the sum of the powers within the window, that is, the sum of the powers within the window pss_symbol_pwr is calculated according to the following formula:

[0099] ;

[0100] Where, o_symbol_pwr is the symbol power corresponding to the (N - 128)-th sampling point among the previous group of N sampling points, and sample_pwr_last is the sample power value corresponding to the (N - 128)-th sampling point among the previous group of N sampling points.

[0101] Exemplarily, N is 256, that is, 256 sampling points are taken each time for frequency-domain correlation calculation processing; when calculating the symbol power for the first time by taking 256 sampling points, with a window length of 128 and a sliding window total length of 127, the symbol powers corresponding to the 1st to 127th sampling points are determined; when taking 256 sampling points for the second time, the symbol power corresponding to the first sampling point when taking the second set of data is obtained by adding the sample power of the first sampling point in this data taking to the symbol power corresponding to the 127th sampling point when taking the first set of data and then subtracting the sample power of the 127th sampling point when taking the first set of data, avoiding the problem of large computational amount caused by calculating the symbol power twice for the repeated sampling points in the two data takings in the related art.

[0102] In this embodiment, during the process of performing frequency-domain correlation processing on the first sub-sequence to be processed, each time the data corresponding to N sampling points is taken and transmitted to the frequency-domain correlation calculation module, the data corresponding to these N sampling points is simultaneously transmitted to the symbol power calculation module, reducing the number of data takings and the power consumption of data taking. At the same time, each time during the sliding window calculation, considering that there are 128 repeated sampling points between any two adjacent groups of N sampling points, when it is not the first data taking, the sum of the powers within the window at the starting position of the sliding window is calculated based on the symbol power of the (N - 129)-th sampling point among the previous group of N sampling points, reducing the computational amount by about 128 / N.

[0103] Step 504: Based on the symbol powers corresponding to each sampling point, perform normalization processing on the first correlation power sub-sequence to obtain an updated first correlation power sub-sequence.

[0104] Among them, it is determined for each sampling point whether the first correlation power sub-sequence needs to be normalized; when the symbol power corresponding to the sampling point is greater than the power threshold, the correlation power corresponding to this sampling point in the first correlation power sub-sequence is normalized to obtain an updated first correlation power sub-sequence; when the symbol power corresponding to the sampling point is less than or equal to the power threshold, the correlation power corresponding to this sampling point in the first correlation power sub-sequence remains unchanged.

[0105] Step 506: Store the updated first correlation power sub-sequence into the target storage space.

[0106] Correspondingly, in this embodiment, when obtaining the th correlation power sub-sequence corresponding to the sub-sequence index, obtain the The symbol power corresponding to each sampling point of each relevant power subsequence. Based on the symbol power corresponding to each sampling point, normalize the th relevant power subsequence to obtain the updated th relevant power subsequence; then, based on the updated th relevant subsequence and the intermediate accumulation subsequence in the target storage space, perform addition processing to update the intermediate accumulation subsequence in the target storage space.

[0107] Correspondingly, in this embodiment, when obtaining the Kth relevant power subsequence corresponding to the subsequence index, obtain the symbol power corresponding to each sampling point of the Kth relevant power subsequence. Based on the symbol power corresponding to each sampling point, normalize the Kth relevant power subsequence to obtain the updated Kth relevant power subsequence; then, based on the updated Kth relevant subsequence and the intermediate accumulation subsequence in the target storage space, perform addition processing to obtain the multi-period accumulation sequence corresponding to this subsequence index.

[0108] In the main synchronization signal processing method provided in the above embodiment, during the process of obtaining the multi-period accumulation subsequence, based on the symbol power corresponding to each sampling point in the time domain, determine point by point whether the relevant result power value corresponding to each sampling point in the relevant power subsequence needs to be normalized. When the symbol power value is greater than the threshold, normalize the corresponding relevant result power value to avoid abnormal relevant result power values caused by noise or other reasons, and improve the robustness of the obtained multi-period accumulation subsequence.

[0109] In an exemplary embodiment, a main synchronization signal processing method is provided. This method is applied to Figure 1Taking the terminal 102 in [the relevant context] as an example for illustration. In this embodiment, the method includes: obtaining the sequences to be processed corresponding to K synchronization periods respectively during the current synchronization process; dividing each sequence to be processed into M subsequences to be processed; for the K subsequences to be processed corresponding to the index of the first subsequence, successively taking N sampling points for each. For each time N sampling points are taken, two processing procedures of symbol power calculation and frequency-domain correlation calculation are executed in parallel, where there are 128 repeated sampling points between any two adjacent times of taking N sampling points, that is, the last 128 sampling points of the first time of taking N sampling points are the same as the first 128 sampling points of the second time of taking N sampling points; combining the frequency-domain correlation calculation results of all N sampling points to obtain the correlation power subsequence corresponding to the subsequence to be processed, combining the symbol power calculation results of all N sampling points to obtain the symbol power of each sampling point in the subsequence to be processed, normalizing the correlation power results of the sampling points with symbol power greater than the power threshold to obtain the updated correlation power subsequence of the subsequence to be processed; after obtaining the correlation power subsequence corresponding to the first subsequence to be processed corresponding to the first subsequence index, storing it in the target storage space as the intermediate accumulation subsequence, adding the correlation power subsequences corresponding to the second to the (K - 1)th subsequences to be processed corresponding to the first subsequence index to the intermediate accumulation subsequence stored in the target storage space, and then storing it in the target storage space to update the intermediate accumulation subsequence. When obtaining the correlation power subsequence corresponding to the Kth subsequence to be processed corresponding to the first subsequence index, adding this correlation power subsequence to the intermediate accumulation subsequence in the target storage space to obtain the multi-period accumulation subsequence, performing peak search processing on the multi-period accumulation subsequence, and recording the position of the maximum value; the processes of correlation power calculation, multi-period accumulation, and peak search for the K subsequences to be processed corresponding to the indexes of the remaining subsequences are similar to the corresponding processing processes of the K subsequences to be processed corresponding to the first subsequence index, which will not be elaborated here, until the maximum peak point of the current synchronization process is determined based on the peak point corresponding to the last subsequence index.

[0110] The main synchronization signal processing process of the above embodiment can be understood as a layer-loop processing process. The first layer includes the processing process of one subsequence to be processed corresponding to one subsequence index, the second layer includes the process of determining whether the processing of all subsequences to be processed corresponding to one subsequence index is completed, and the third layer includes the process of determining whether the processing of all subsequence indexes is completed; as Figure 6 shown, where represents the synchronization period index corresponding to the current subsequence to be processed, K represents the number of synchronization periods, The value range of K is from 1 to M is the number of subsequences to be processed into which one sequence to be processed is divided, mRepresents the current subsequence index, m The value range is 1 to M ; After each second-layer judgment is completed, k is reinitialized to 1.

[0111] The main synchronization signal processing method provided in the above embodiment is based on K The maximum peak point search process is performed on the sequence to be processed in the synchronization cycle, and each sequence to be processed is split into M subsequences to be processed, so that the storage space for storing the multi-period correlation power accumulation result only needs the number of period samples / M , while the peak value can be increased by K times; the computational complexity of the symbol energy of the subsequence to be processed is reduced by about 128 / N , which can achieve low computational complexity and low storage requirements for the main synchronization processing process in detecting weak signals and complex electromagnetic scenarios.

[0112] It should be understood that, although the steps in the flowcharts of the above embodiments are shown in sequence as indicated by the arrows, these steps are not necessarily performed in the order indicated by the arrows. Unless otherwise specified herein, there is no strict order restriction on the execution of these steps, and these steps can be performed in other orders. Moreover, at least a portion of the steps in the flowcharts of the above embodiments may include multiple steps or multiple stages, and these steps or stages are not necessarily performed at the same time, but can be performed at different times. The execution order of these steps or stages is not necessarily to be performed in sequence, but can be performed in turn or alternately with other steps or at least a portion of steps or stages in other steps.

[0113] It should be understood that the term "based on" as used herein is used to describe one or more factors that influence a determination, and does not exclude other factors that may influence the determination. For example, the phrase "determine A based on B" means that the determination of A may be based entirely or at least partially on factor B. In other words, B is a factor that influences the determination of A, but does not exclude the determination of A being based on C as well.

[0114] Based on the same inventive concept, embodiments of the present application further provide a primary synchronization signal processing device for implementing the primary synchronization signal processing method involved above. The implementation solution provided by this device is similar to the implementation solution described in the above method. Therefore, the specific limitations in one or more primary synchronization signal processing device embodiments provided below can be found in the above-mentioned limitations on the primary synchronization signal processing method and are not further described here.

[0115] In an exemplary embodiment, a primary synchronization signal processing device is provided, comprising a data splitting module and a peak value determination module, wherein:

[0116] A data splitting module, configured to obtain the to-be-processed sequences corresponding to multiple synchronization cycles during the current synchronization process, and divide each to-be-processed sequence into multiple to-be-processed subsequences;

[0117] A peak determination module, configured to perform peak search processing on the correlation power accumulation subsequences corresponding to each to-be-processed subsequence corresponding to each subsequence index, and determine the maximum peak point corresponding to the current synchronization process.

[0118] In an exemplary embodiment, the peak determination module includes a correlation calculation unit, an accumulation unit, and a peak search unit. Among them, the correlation calculation unit is configured to determine the correlation power subsequences corresponding to each to-be-processed subsequence according to each to-be-processed subsequence corresponding to the subsequence index; the accumulation unit is configured to perform accumulation processing on each correlation power subsequence to obtain the multi-cycle accumulation subsequence corresponding to the subsequence index; the peak search unit is configured to perform peak search processing on the multi-cycle accumulation subsequence corresponding to the subsequence index to determine the peak point corresponding to the subsequence index; the peak search unit is further configured to determine the maximum peak point based on the peak point corresponding to the last subsequence index.

[0119] In an exemplary embodiment, when the accumulation unit obtains the first correlation power subsequence corresponding to the subsequence index, it stores the first correlation power subsequence in the target storage space; when obtaining the th correlation power subsequence corresponding to the subsequence index, it performs an addition process on the th correlation power subsequence and the intermediate accumulation subsequence in the target storage space, and updates the intermediate accumulation subsequence stored in the target storage space; The value range of is from 2 to K- 1, where K is the number of synchronization cycles corresponding to the current synchronization process; when obtaining the Kth correlation power subsequence corresponding to the subsequence index, it performs an addition process on the Kth correlation power subsequence and the intermediate accumulation subsequence stored in the target storage space to obtain the multi-cycle accumulation subsequence corresponding to the subsequence index.

[0120] In an exemplary embodiment, the accumulation unit includes a symbol power calculation sub-unit, a normalization update sub-unit, and a storage sub-unit. Among them, the symbol power calculation sub-unit is configured to obtain the symbol power corresponding to each sampling point of the first correlation power subsequence when obtaining the first correlation power subsequence; the normalization update sub-unit is configured to perform normalization processing on the first correlation power subsequence based on the symbol power corresponding to each sampling point to obtain the updated first correlation power subsequence; the storage sub-unit is configured to store the updated first correlation power subsequence in the target storage space.

[0121] In an exemplary embodiment, the symbol power calculation subunit is configured to sequentially take out N sampling points from the first sub-sequence to be processed and perform frequency-domain correlation calculation processing according to the overlap-save method to obtain the first correlation power sub-sequence. At the same time, for the first sub-sequence to be processed, the symbol power corresponding to each sampling point is determined according to the following steps: when taking out the first group of N sampling points, with the symbol length as the window length and N - 129 as the total sliding window length, determine the symbol power corresponding to the first N - 129 sampling points in the first group of N sampling points; when taking out the h-th group of N sampling points, with the symbol length as the window length and N - 129 as the total sliding window length and the symbol power corresponding to the (N - 129)-th sampling point in the previous group, determine the symbol power corresponding to the first N - 129 sampling points in the h-th group of N sampling points, where the value range of h is from 2 to H, and H represents that the first sub-sequence to be processed corresponds to H groups of N sampling points.

[0122] In an exemplary embodiment, the peak search unit is configured to determine the maximum peak point according to the peak points corresponding to each sub-sequence index.

[0123] In an exemplary embodiment, the peak search unit is configured to traverse the accumulated power values corresponding to each sampling point in the multi-period accumulated sub-sequence, update the sampling points with accumulated power values greater than the power value corresponding to the maximum peak point to the maximum peak point, and determine the peak point corresponding to the sub-sequence index as the maximum peak point at the end of the traversal; and is configured to determine the peak point corresponding to the last sub-sequence index as the maximum peak point.

[0124] Each module in the above main synchronization signal processing device can be implemented in whole or in part by software, hardware, and their combination. Each of the above modules can be embedded in the processor in the computer device in hardware form or be independent of it, or can be stored in the memory in the computer device in software form, so that the processor can call and execute the operations corresponding to each of the above modules.

[0125] In an exemplary embodiment, a communication device is provided. The communication device may be a terminal, and its internal structure diagram may be as Figure 7As shown. The communication device includes a processor, a memory, an input / output interface, a communication interface, a display unit, and an input device. Among them, the processor, the memory, and the input / output interface are connected through a system bus, and the communication interface, the display unit, and the input device are connected to the system bus through the input / output interface. Among them, the processor of the communication device is used to provide computing and control capabilities. The memory of the communication device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The input / output interface of the communication device is used to exchange information between the processor and external devices. The communication interface of the communication device is used to communicate with external terminals in a wired or wireless manner, and the wireless manner can be implemented through WIFI, a mobile cellular network, NFC (Near Field Communication), or other technologies. When the computer program is executed by the processor, it implements a primary synchronization signal processing method. The display unit of the communication device is used to form a visually visible picture, which can be a display screen, a projection device, or a virtual reality imaging device. The display screen can be a liquid crystal display screen or an electronic ink display screen. The input device of the communication device can be a touch layer covering the display screen, or a button, a trackball, or a touchpad provided on the housing of the communication device, or an external keyboard, touchpad, or mouse, etc.

[0126] Those skilled in the art can understand that Figure 7 the structure shown in is only a block diagram of some structures related to the solution of this application, and does not constitute a limitation on the communication device to which the solution of this application is applied. The specific communication device may include more or fewer components than those shown in the figure, or combine some components, or have different component arrangements.

[0127] In one embodiment, a communication device is further provided, including a memory and a processor. A computer program is stored in the memory, and when the processor executes the computer program, the steps in the above method embodiments are implemented.

[0128] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored, and when the computer program is executed by the processor, the steps in the above method embodiments are implemented.

[0129] In one embodiment, a computer program product is provided, including a computer program, and when the computer program is executed by the processor, the steps in the above method embodiments are implemented.

[0130] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data for analysis, stored data, displayed data, etc.) involved in this application are all information and data that have been authorized by the user or fully authorized by all parties, and the collection, use, and processing of the relevant data need to comply with the relevant regulations.

[0131] Those of ordinary skill in the art can understand that all or part of the processes in the methods of the above embodiments can be completed by instructing relevant hardware through a computer program. The computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above methods. Among them, any reference to a memory, database, or other medium used in the embodiments provided in this application can include at least one of non-volatile and volatile memories. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetoresistive random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM), etc. The databases involved in the embodiments provided in this application can include at least one of relational databases and non-relational databases. Non-relational databases can include distributed databases based on blockchain, etc., without limitation. The processors involved in the embodiments provided in this application can be general-purpose processors, central processors, graphics processors, digital signal processors, programmable logic devices, data processing logics based on quantum computing, etc., without limitation.

[0132] The technical features of the above embodiments can be combined arbitrarily. For the sake of brevity of description, not all possible combinations of the various technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, it should be considered to be within the scope described in this specification.

[0133] The above-described embodiments merely represent several implementation manners of the present application. The description thereof is relatively specific and detailed, but it should not be construed as a limitation to the patent scope of the present application. It should be noted that for those of ordinary skill in the art, without departing from the concept of the present application, several modifications and improvements can still be made, and these all fall within the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the appended claims.

Claims

1. A method for processing a master synchronization signal, characterized in that: The method comprises: Acquire sequences to be processed corresponding to multiple synchronization periods in the current synchronization process, wherein the sequences to be processed are data of a signal received by a terminal baseband after pre-filtering and transmitted to a main synchronization signal processing module for main synchronization signal processing; Dividing each of the sequences to be processed into a plurality of subsequences to be processed; Get the peak point corresponding to each subsequence index; Determine the maximum peak point corresponding to the current synchronization process based on the peak point corresponding to the last subsequence index; The process of obtaining the peak point corresponding to each subsequence index includes: According to each to-be-processed subsequence corresponding to the subsequence index, performing frequency domain correlation calculation processing on each to-be-processed subsequence and a local primary synchronization sequence to obtain a correlation power subsequence corresponding to each to-be-processed subsequence; Each of the related power subsequences is accumulated to obtain a multi-cycle accumulated subsequence corresponding to the subsequence index, wherein when the first related power subsequence corresponding to the subsequence index is obtained, the first related power subsequence is stored in the target storage space, and when the second related power subsequence corresponding to the subsequence index is obtained, the first related power subsequence is stored in the target storage space. k When there are related power subsequences, the k The relevant power subsequence is added to the intermediate accumulated subsequence in the target storage space, and the intermediate accumulated subsequence stored in the target storage space is updated. K When there are related power subsequences, the K The relevant power subsequences are added to the intermediate accumulated subsequences stored in the target storage space to obtain a multi-period accumulated subsequence corresponding to the subsequence index, where k The value range is 2 to K- 1, K is the number of synchronization cycles corresponding to the current synchronization process; A peak search process is performed on the multi-period accumulated subsequence corresponding to the subsequence index to determine the peak point corresponding to the subsequence index.

2. The method according to claim 1, characterized in that When obtaining the first relevant power subsequence corresponding to the subsequence index, storing the first relevant power subsequence in the target storage space includes: When the first correlation power subsequence is obtained, obtaining the symbol power corresponding to each sampling point corresponding to the first correlation power subsequence; Normalizing the first correlation power subsequence based on the symbol power corresponding to each of the sampling points to obtain an updated first correlation power subsequence; The updated first related power subsequence is stored in the target storage space.

3. The method according to claim 2, characterized in that The obtaining of the symbol power corresponding to each sampling point corresponding to the first correlation power subsequence includes: N sampling points are sequentially taken from the first subsequence to be processed and subjected to frequency domain correlation calculation processing according to the overlap-and-preserve method to obtain the first correlation power subsequence. The symbol power corresponding to each sampling point is determined for the first subsequence to be processed according to the following steps: When extracting the first group of N sampling points, determine the symbol powers corresponding to the first N-129 sampling points in the first group of N sampling points, using the symbol length as the window length and N-129 as the total sliding window length; When extracting the h-th group of N sampling points, the symbol powers corresponding to the first N-129 sampling points in the h-th group of N sampling points are determined using the symbol length as the window length, N-129 as the total sliding window length, and the symbol power corresponding to the N-129-th sampling point in the previous group. The value range of h is 2 to H, where H indicates that the first subsequence to be processed includes H groups of N sampling points.

4. The method according to claim 1, wherein The determining the maximum peak point based on the peak point corresponding to the last subsequence index includes: The maximum peak point is determined according to the peak points corresponding to the subsequence indexes.

5. The method according to claim 1, wherein The performing peak search processing on the multi-period accumulated subsequence corresponding to the subsequence index to determine the peak point corresponding to the subsequence index includes: Traversing the accumulated power values corresponding to the sampling points in the multi-period accumulated subsequence, and updating the sampling point whose accumulated power value is greater than the power value corresponding to the maximum peak point as the maximum peak point; Determine the maximum peak point at the end of the traversal as the peak point corresponding to the subsequence index; The determining the maximum peak point based on the peak point corresponding to the last subsequence index includes: The peak point corresponding to the last subsequence index is determined as the maximum peak point.

6. A master synchronization signal processing device, characterized in that: The device comprises: A data splitting module is used to obtain sequences to be processed corresponding to multiple synchronization periods in the current synchronization process, and to divide each sequence to be processed into multiple subsequences to be processed. The sequences to be processed are signals received by the terminal baseband after pre-filtering and are transmitted to the main synchronization signal processing module for main synchronization signal processing; The peak determination module includes a correlation calculation unit, an accumulation unit, and a peak search unit, wherein the correlation calculation unit is used to perform frequency domain correlation calculation processing on each of the to-be-processed subsequences corresponding to the subsequence index and the local master synchronization sequence to obtain a correlation power subsequence corresponding to each of the to-be-processed subsequences; the accumulation unit is used to accumulate each of the correlation power subsequences to obtain a multi-cycle accumulated subsequence corresponding to the subsequence index; the peak search unit is used to perform peak search processing on the multi-cycle accumulated subsequence corresponding to the subsequence index to determine the peak point corresponding to the subsequence index; the peak search unit is further used to determine the maximum peak point corresponding to the current synchronization process based on the peak point corresponding to the last subsequence index; The accumulating unit is used to store the first relevant power subsequence to the target storage space when the first relevant power subsequence corresponding to the subsequence index is obtained, and to store the first relevant power subsequence to the target storage space when the second relevant power subsequence corresponding to the subsequence index is obtained. k When there are related power subsequences, the k The relevant power subsequence is added to the intermediate accumulated subsequence in the target storage space, and the intermediate accumulated subsequence stored in the target storage space is updated. K When there are related power subsequences, the K The relevant power subsequences are added to the intermediate accumulated subsequences stored in the target storage space to obtain a multi-period accumulated subsequence corresponding to the subsequence index, where k The value range is 2 to K- 1, K is the number of synchronization cycles corresponding to the current synchronization process.

7. A communication device comprising a memory and a processor, wherein the memory stores a computer program, wherein: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 5 are implemented.

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

Citation Information

Patent Citations

  • Master synchronization signal detection method and device and computer readable storage medium

    CN116232536A