Time-frequency synchronization method and device of synchronization signal block SSB

By processing and calculating the correlation of SSB signals in the 5G NR system, time-frequency synchronization can be achieved quickly and accurately, solving the problems of slow SSB time-frequency synchronization speed and large memory requirements, and ensuring reliable communication between terminal equipment and base station.

CN121842812APending Publication Date: 2026-04-10CHINA SATELLITE NETWORK INNOVATION CO LTD +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411405239.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-09
Publication Date
2026-04-10

AI Technical Summary

Technical Problem

In 5G NR systems, SSB time-frequency synchronization is slow and requires a large amount of memory, especially in the FR2 band. User equipment experiences large latency in frequency point search, making it difficult to quickly and accurately lock the PSS sequence to achieve time-frequency synchronization.

Method used

By receiving the SSB signal sent by the base station, the target time-domain sequence is generated and sliding correlation is performed to obtain the time-domain correlation value sequence. Time synchronization is performed based on the peak value. The correlation between the CP removal sequence and the pre-frequency offset PSS time-domain sequence is obtained and the correlation is calculated to determine the frequency synchronization, thereby reducing memory requirements.

Benefits of technology

It achieves fast and accurate time and frequency synchronization, ensuring that terminal devices can identify base station signals, establish reliable communication connections, improve system performance and efficiency, and reduce storage requirements.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121842812A_ABST
    Figure CN121842812A_ABST
Patent Text Reader

Abstract

The invention provides an SSB time-frequency synchronization method and device, and relates to the technical field of mobile communication. The method comprises the following steps: receiving a synchronization signal block SSB signal sent by a base station; processing the SSB signal to obtain a target time domain sequence generated after processing, and performing sliding correlation on the target time domain sequence to obtain a time domain correlation value sequence; acquiring a peak value of the time domain correlation value sequence, and performing time synchronization of the SSB signal based on time offset corresponding to the peak value; after the time synchronization of the SSB signal is completed, obtaining a cyclic prefix (CP) removal sequence corresponding to the time domain sequence of the SSB signal, and obtaining a pre-frequency offset PSS time domain sequence generated after a primary synchronization signal PSS time domain sequence is subjected to multiple times of frequency offset adjustment; performing correlation calculation based on the CP-removed sequence and the pre-frequency offset PSS time domain sequence to determine a target estimated frequency offset; and completing frequency synchronization of the SSB signal based on the target estimation frequency offset. According to the invention, the PSS can be locked quickly and accurately to realize time-frequency synchronization.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of mobile communication technology, and in particular to a time-frequency synchronization method and apparatus for a synchronization signal block (SSB). Background Technology

[0002] In 5G NR, the Primary Synchronization Signal (PSS), Secondary Synchronization Signal (SSS), Physical Broadcast Channel (PBCH), and Demodulation Reference Signals for PBCH (PBSH-DMRS) together constitute a Synchronization Signal Block (SSB). The Primary Synchronization Signal (PSS) plays a crucial role in the cell search phase, serving as the first signal used by the User Equipment (UE) to search for a cell and access the wireless communication system. Due to numerous uncertainties during the initial access process, such as the UE's lack of system timing information, inaccurate internal reference frequencies, and frequency fluctuations, effective algorithms are needed to achieve time-frequency offset synchronization to ensure successful network access for the user. When the communication bandwidth is large, especially in the FR2 (Frequency Range 2, millimeter wave band) band, the bandwidth is large and there are many frequency points to be searched, resulting in a large delay for users to search for frequency points and enter the network. Therefore, an effective algorithm is needed to quickly and accurately lock the PSS sequence to achieve time and frequency synchronization.

[0003] Therefore, research on the SSB time-frequency synchronization algorithm in wireless communication systems is of great value. Summary of the Invention

[0004] This disclosure provides a time-frequency synchronization method and apparatus for a synchronization signal block (SSB), which at least solves the problems of slow time-frequency synchronization speed and large memory requirements of SSB in related technologies.

[0005] The first aspect of this application proposes a time-frequency synchronization method for a Synchronization Signal Block (SSB), comprising: receiving an SSB signal transmitted by a base station; processing the SSB signal to obtain a target time-domain sequence generated after processing, and performing sliding correlation on the target time-domain sequence to obtain a time-domain correlation value sequence; obtaining the peak value of the time-domain correlation value sequence, and performing time synchronization of the SSB signal based on the time offset corresponding to the peak value; after completing the time synchronization of the SSB signal, obtaining the de-cyclic prefix (CP) sequence corresponding to the time-domain sequence of the SSB signal, and obtaining the pre-frequency offset PSS time-domain sequence generated after multiple frequency offset adjustments of the main synchronization signal (PSS) time-domain sequence; performing correlation calculation based on the de-CP sequence and the pre-frequency offset PSS time-domain sequence to determine the target estimated frequency offset; and completing the frequency synchronization of the SSB signal based on the target estimated frequency offset.

[0006] According to one embodiment of this application, the SSB signal is processed to obtain a target time-domain sequence generated after processing, and a sliding correlation is performed on the target time-domain sequence to obtain a time-domain correlation value sequence. The process includes: processing the SSB signal to obtain target time-domain sequences within multiple preset periods, and performing a sliding correlation on each target time-domain sequence to obtain a first correlation value sequence corresponding to each preset period; and merging all the first correlation value sequences over multiple periods to obtain a merged time-domain correlation value sequence.

[0007] According to one embodiment of this application, SSB signals are processed to obtain target time-domain sequences within multiple preset periods, and sliding correlation is performed on each target time-domain sequence to obtain a first correlation value sequence corresponding to each preset period. This includes: obtaining the SSB signal received by each receiving antenna; processing the SSB signal received by each receiving antenna to obtain an initial time-domain sequence for each receiving antenna within multiple preset periods; determining the CP length and preset sampling length of the Orthogonal Frequency Division Multiplexing (OFDM) symbol; truncating each initial time-domain sequence based on the CP length and preset sampling length, and using the truncated time-domain sequence as the target time-domain sequence; performing sliding correlation on each target time-domain sequence to obtain an initial correlation value sequence corresponding to each receiving antenna in each preset period; and superimposing the initial correlation value sequences corresponding to all receiving antennas within each preset period to obtain a first correlation value sequence corresponding to each preset period.

[0008] According to one embodiment of this application, truncating an initial time-domain sequence based on a CP length and a preset sampling length, and using the truncated time-domain sequence as a target time-domain sequence, includes: determining a first CP length and a second CP length of an OFDM symbol, wherein the first CP length is greater than the second CP length; obtaining the sum of the preset sampling length and the second CP length, and truncating each initial time-domain sequence based on a preset multiple of the sum, and using the truncated time-domain sequence as the target time-domain sequence.

[0009] According to one embodiment of this application, when performing sliding correlation on each target time-domain sequence, the length of each sliding correlation sequence segment is the second CP length, and the distance between each sliding correlation sequence segment is a preset sampling length.

[0010] According to one embodiment of this application, time synchronization of SSB signals based on the time offset corresponding to the peak value includes: determining whether the peak value is greater than a preset peak value threshold; if the peak value is greater than the preset peak value threshold, obtaining the time offset corresponding to the peak value, and performing time synchronization of SSB signals based on the time offset.

[0011] According to one embodiment of this application, obtaining the decyclic prefix (CP) sequence corresponding to the time-domain sequence of the SSB signal includes: processing the time-domain sequence of each receiving antenna within a preset period according to N... j A CP removal strategy is used to remove CP, and N corresponding to each receiving antenna is obtained. j N CP sequences, where N j It is a non-zero natural number.

[0012] According to one embodiment of this application, obtaining the pre-frequency offset PSS time-domain sequence generated after multiple frequency offset adjustments of the primary synchronization signal PSS time-domain sequence includes: obtaining N i N PSS frequency domain sequences are generated, and each PSS frequency domain sequence is padded with zeros to a preset sampling length before performing an inverse Fourier transform to obtain N. i N PSS time-domain sequences, where N i For N, the natural number is not zero; i Each PSS time-domain sequence in the N PSS time-domain sequences is subjected to N grid Secondary frequency offset adjustment, obtaining N corresponding to each PSS time-domain sequence. grid N pre-frequency offset PSS time-domain sequences, where N grid It is a non-zero natural number.

[0013] According to one embodiment of this application, correlation calculation based on the de-CP sequence and the pre-frequency offset PSS time-domain sequence is performed to determine the target estimated frequency offset, including: assigning N corresponding to each receiving antenna... j Each CP de-convolution sequence is performed with each of the pre-frequency offset PSS time-domain sequences obtained above, and a point-by-point sliding Fourier transform is performed on the convolution result to obtain multiple sliding Fourier transform results corresponding to each receiving antenna; each sliding Fourier transform result is convolved with the conjugate of the sliding Fourier transform result to obtain a second correlation value sequence; the target estimated frequency offset is determined based on all the second correlation value sequences.

[0014] According to one embodiment of this application, determining the target estimated frequency offset based on all second correlation value sequences includes: obtaining the pre-frequency offset PSS time-domain sequence number corresponding to each pre-frequency offset PSS time-domain sequence; obtaining the de-CP sequence number corresponding to each de-CP sequence, wherein the de-CP sequence numbers obtained by different receiving antennas based on the same de-CP strategy are the same; merging the second correlation value sequences with the same de-CP sequence number and the same pre-frequency offset PSS time-domain sequence number to obtain a plurality of merged second correlation value sequences; and determining the target estimated frequency offset based on the plurality of second merged correlation value sequences.

[0015] According to one embodiment of this application, determining a target estimated frequency offset based on multiple second combined correlation value sequences includes: obtaining the peak-to-average power ratio and peak position corresponding to each second combined correlation value sequence; comparing all peak-to-average power ratios and obtaining the peak-to-average power ratio with the largest value as the target peak-to-average power ratio; if the target peak-to-average power ratio is greater than a preset average power ratio threshold, obtaining the PSS frequency domain sequence corresponding to the target peak-to-average power ratio, recording the peak position corresponding to the target peak-to-average power ratio as the target peak position, and obtaining the pre-frequency offset of the pre-frequency offset PSS time domain sequence corresponding to the target peak-to-average power ratio as the first estimated frequency offset; determining the lowest frequency of the PSS signal based on the carrier frequency and the target peak position; determining the second estimated frequency offset based on the difference between the lowest frequency of the PSS signal and the grid frequency of each synchronization frequency point; adding the first estimated frequency offset and the second estimated frequency offset, and using the sum obtained after addition as the target estimated frequency offset.

[0016] A second aspect of this application provides a time-frequency synchronization device for a Synchronization Signal Block (SSB), comprising: a signal receiving module for receiving an SSB signal transmitted by a base station; a sliding correlation module for processing the SSB signal, obtaining a target time-domain sequence generated after processing, and performing sliding correlation on the target time-domain sequence to obtain a time-domain correlation value sequence; a time synchronization module for obtaining the peak value of the time-domain correlation value sequence and performing time synchronization of the SSB signal based on the time offset corresponding to the peak value; an acquisition module for obtaining, after completing the time synchronization of the SSB signal, the de-cyclic prefix (CP) sequence corresponding to the time-domain sequence of the SSB signal, and the pre-frequency offset PSS time-domain sequence generated after multiple frequency offset adjustments of the main synchronization signal (PSS) time-domain sequence; a correlation calculation module for performing correlation calculation based on the de-CP sequence and the pre-frequency offset PSS time-domain sequence to determine the target estimated frequency offset; and a frequency synchronization module for completing the frequency synchronization of the SSB signal based on the target estimated frequency offset.

[0017] According to one embodiment of this application, the sliding correlation module is further configured to: process the SSB signal, obtain target time-domain sequences within multiple preset periods, and perform sliding correlation on each target time-domain sequence to obtain a first correlation value sequence corresponding to each preset period; and perform multi-period merging on all first correlation value sequences to obtain a time-domain correlation value sequence generated after merging.

[0018] According to one embodiment of this application, the sliding correlation module is further configured to: acquire the SSB signal received by each receiving antenna; process the SSB signal received by each receiving antenna to obtain the initial time-domain sequence of each receiving antenna in multiple preset periods; determine the CP length and preset sampling length of the Orthogonal Frequency Division Multiplexing (OFDM) symbol; truncate each initial time-domain sequence based on the CP length and preset sampling length, and use the truncated time-domain sequence as the target time-domain sequence; perform sliding correlation on each target time-domain sequence to obtain the initial correlation value sequence corresponding to each receiving antenna in each preset period; and superimpose the initial correlation value sequences corresponding to all receiving antennas in each preset period to obtain the first correlation value sequence corresponding to each preset period.

[0019] According to one embodiment of this application, the sliding correlation module is further configured to: determine the first CP length and the second CP length of the OFDM symbol, wherein the first CP length is greater than the second CP length; obtain the sum of the preset sampling length and the second CP length, and truncate each initial time-domain sequence based on a preset multiple of the sum, and use the truncated time-domain sequence as the target time-domain sequence.

[0020] According to one embodiment of this application, when performing sliding correlation on each target time-domain sequence, the length of each sliding correlation sequence segment is the second CP length, and the distance between each sliding correlation sequence segment is a preset sampling length.

[0021] According to one embodiment of this application, the time synchronization module is further configured to: determine whether the peak value is greater than a preset peak value threshold; if the peak value is greater than the preset peak value threshold, obtain the time offset corresponding to the peak value, and perform time synchronization of the SSB signal based on the time offset.

[0022] According to one embodiment of this application, the acquisition module is further configured to: process the time-domain sequence of each receiving antenna within a preset period according to N... j A CP removal strategy is used to remove CP, and N corresponding to each receiving antenna is obtained. j N CP sequences, where N j It is a non-zero natural number.

[0023] According to one embodiment of this application, the acquisition module is further configured to: acquire N iN PSS frequency domain sequences are generated, and each PSS frequency domain sequence is padded with zeros to a preset sampling length before performing an inverse Fourier transform to obtain N. i N PSS time-domain sequences, where N i For N, the natural number is not zero; i Each PSS time-domain sequence in the N PSS time-domain sequences is subjected to N grid Secondary frequency offset adjustment, obtaining N corresponding to each PSS time-domain sequence. grid N pre-frequency offset PSS time-domain sequences, where N grid It is a non-zero natural number.

[0024] According to one embodiment of this application, the correlation calculation module is further configured to: calculate the correlation of each receiving antenna corresponding to N j Each CP de-convolution sequence is performed with each of the pre-frequency offset PSS time-domain sequences obtained above, and a point-by-point sliding Fourier transform is performed on the convolution result to obtain multiple sliding Fourier transform results corresponding to each receiving antenna; each sliding Fourier transform result is convolved with the conjugate of the sliding Fourier transform result to obtain a second correlation value sequence; the target estimated frequency offset is determined based on all the second correlation value sequences.

[0025] According to one embodiment of this application, the correlation calculation module is further configured to: obtain the pre-frequency offset PSS time-domain sequence number corresponding to each pre-frequency offset PSS time-domain sequence; obtain the de-CP sequence number corresponding to each de-CP sequence, wherein the de-CP sequence numbers obtained by different receiving antennas based on the same de-CP strategy are the same; merge the second correlation value sequences with the same de-CP sequence number and the same pre-frequency offset PSS time-domain sequence number to obtain multiple merged second correlation value sequences; and determine the target estimated frequency offset based on the multiple second merged correlation value sequences.

[0026] According to one embodiment of this application, the correlation calculation module is further configured to: obtain the peak-to-average power ratio and peak position corresponding to each second merged correlation value sequence; compare all peak-to-average power ratios and obtain the peak-to-average power ratio with the largest value as the target peak-to-average power ratio; if the target peak-to-average power ratio is greater than a preset average power ratio threshold, obtain the PSS frequency domain sequence corresponding to the target peak-to-average power ratio, record the peak position corresponding to the target peak-to-average power ratio as the target peak position, and obtain the pre-frequency offset of the pre-frequency offset PSS time domain sequence corresponding to the target peak-to-average power ratio as the first estimated frequency offset; determine the lowest frequency of the PSS signal based on the carrier frequency and the target peak position; determine the second estimated frequency offset based on the difference between the lowest frequency of the PSS signal and the grid frequency of each synchronization frequency point; add the first estimated frequency offset and the second estimated frequency offset, and use the sum obtained after addition as the target estimated frequency offset.

[0027] A third aspect of this application provides an electronic device, comprising: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor to implement the SSB time-frequency synchronization method as described in the first aspect of this application.

[0028] A fourth aspect of this application provides a non-transitory computer-readable storage medium storing computer instructions, wherein the computer instructions are used to implement the time-frequency synchronization method of SSB as described in the first aspect of this application.

[0029] A fifth aspect of this application provides a computer program product including a computer program that, when executed by a processor, implements the time-frequency synchronization method of SSB as described in the first aspect of this application.

[0030] The technical solutions provided by the embodiments of this disclosure bring at least the following beneficial effects: This application can quickly and accurately lock the PSS to achieve time and frequency synchronization, ensure that the terminal device can accurately identify and process the signals sent by the base station, establish a reliable communication connection, improve the overall performance and efficiency of the system, and reduce the data storage memory requirements.

[0031] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and are not intended to limit this disclosure. Attached Figure Description

[0032] The above and / or additional aspects and advantages of this application will become apparent and readily understood from the following description of the embodiments taken in conjunction with the accompanying drawings, wherein:

[0033] Figure 1 This is a schematic diagram illustrating an exemplary implementation of a time-frequency synchronization method for a synchronization signal block (SSB) according to one embodiment of this application.

[0034] Figure 2 This is a schematic diagram illustrating an exemplary implementation of a time-frequency synchronization method for a synchronization signal block (SSB) according to one embodiment of this application.

[0035] Figure 3 This is a schematic diagram illustrating the truncation of the initial time-domain sequence corresponding to one of the antennas in one embodiment of this application.

[0036] Figure 4 This is a schematic diagram illustrating sliding correlation of a target time-domain sequence according to an embodiment of this application.

[0037] Figure 5This is a schematic diagram illustrating an embodiment of the present application, showing the correlation calculation based on the de-CP sequence and the pre-frequency offset PSS time-domain sequence to determine the target estimated frequency offset.

[0038] Figure 6 This is a schematic diagram of the overall process of a time-frequency synchronization method for a synchronization signal block (SSB) shown in this application.

[0039] Figure 7 This is a schematic diagram of a time-frequency synchronization device for an SSB, as shown in one embodiment of this application.

[0040] Figure 8 This is a schematic diagram of an electronic device according to one embodiment of this application. Detailed Implementation

[0041] The embodiments of this application are described in detail below. Examples of these embodiments are shown in the accompanying drawings, wherein the same or similar reference numerals denote the same or similar elements or elements having the same or similar functions throughout. The embodiments described below with reference to the accompanying drawings are exemplary and intended to explain this application, and should not be construed as limiting this application.

[0042] It should be noted that the information (including but not limited to user device information, user personal information, etc.), data (including but not limited to data used for analysis, data stored, data displayed, etc.) and signals involved in this application are all authorized by the user or fully authorized by all parties, and the collection, use and processing of related data must comply with the relevant laws, regulations and standards of the relevant countries and regions.

[0043] Figure 1 This is a schematic diagram of an exemplary implementation of a time-frequency synchronization method for a synchronization signal block (SSB) as shown in this application. Figure 1 As shown, the time-frequency synchronization method of the synchronization signal block SSB includes the following steps:

[0044] S101 receives the synchronization signal block (SSB) signal sent by the base station.

[0045] In 5G NR systems, the SSB signal is an important signal used for cell search, time and frequency synchronization, and initial channel estimation.

[0046] The terminal device receives the SSB signal sent by the base station, which is one of the key steps in establishing a connection.

[0047] S102, process the SSB signal, obtain the target time-domain sequence generated after processing, and perform sliding correlation on the target time-domain sequence to obtain the time-domain correlation value sequence.

[0048] Processing SSB signals may involve operations such as demodulation, descrambling, and equalization, ultimately generating the target time-domain sequence. Sliding correlation is a commonly used signal processing technique used to find specific patterns or features in a signal, which helps extract key information.

[0049] S103, obtain the peak value of the time domain correlation value sequence, and perform time synchronization of the SSB signal based on the time offset corresponding to the peak value.

[0050] By finding the peak value in the time domain correlation value sequence and determining the time offset corresponding to the peak value, time synchronization of SSB signals can be achieved to ensure time synchronization between the device and the base station, making data transmission more accurate and reliable.

[0051] S104 After completing the time synchronization of the SSB signal, obtain the de-cyclic prefix CP sequence corresponding to the time domain sequence of the SSB signal, and obtain the pre-frequency offset PSS time domain sequence generated after multiple frequency offset adjustments of the main synchronization signal PSS time domain sequence.

[0052] The cyclic prefix (CP) sequence is a guard sequence added during signal processing to eliminate inter-symbol interference. After time synchronization of the SSB signal is completed, the CP-de-coupling sequence corresponding to the time-domain sequence of the SSB signal is obtained.

[0053] The PSS signal is used for frame synchronization. By adjusting its frequency offset, a pre-frequency offset PSS time-domain sequence can be obtained.

[0054] The de-CP sequence and the pre-frequency offset PSS time-domain sequence will be used for frequency synchronization and frequency offset estimation in subsequent steps.

[0055] S105, based on the CP-degraded sequence and the pre-frequency offset PSS time-domain sequence, correlation calculation is performed to determine the target estimated frequency offset.

[0056] By calculating the correlation between the de-CP sequence and the pre-frequency offset (PSS) time-domain sequence of the SSB signal, the frequency offset of the signal can be estimated. Frequency offset refers to the frequency deviation of a signal during transmission due to various factors, and it needs to be corrected to ensure accurate signal reception.

[0057] S106, frequency synchronization of the SSB signal is completed based on the target estimated frequency offset.

[0058] Based on the target estimated frequency offset obtained in the previous step, frequency synchronization operation is performed on the received SSB signal to eliminate the impact of frequency offset on the signal and ensure that the signal is correctly decoded and processed.

[0059] The embodiments of this application can quickly and accurately lock the PSS to achieve time and frequency synchronization, ensuring that the receiving device can accurately identify and process the signals sent by the base station, establish a reliable communication connection, improve the overall performance and efficiency of the system, and reduce the data storage memory requirements.

[0060] Figure 2 This is a schematic diagram of an exemplary implementation of a time-frequency synchronization method for a synchronization signal block (SSB) as shown in this application. Figure 2 As shown, the time-frequency synchronization method of the synchronization signal block SSB includes the following steps:

[0061] S201, Receive the synchronization signal block SSB signal sent by the base station.

[0062] S202, process the SSB signal to obtain target time-domain sequences within multiple preset periods, and perform sliding correlation on each target time-domain sequence to obtain the first correlation value sequence corresponding to each preset period.

[0063] In some embodiments, it is assumed that the terminal device has N rx Each receiving antenna receives the SSB signal.

[0064] In this application, to improve the accuracy of the time synchronization results, for each receiving antenna, the SSB signal received by that antenna is processed to obtain the time-domain sequence corresponding to that receiving antenna within multiple preset periods as the initial time-domain sequence. For example, Q preset periods can be set, and the preset period can be 0.5ms.

[0065] For example, if five preset periods are set, and each preset period corresponds to an initial time-domain sequence, then each antenna can correspond to five initial time-domain sequences.

[0066] In some embodiments, according to the 3GPP protocol, when the CP mode is set to Normal, a CP-OFDM symbol can have two CP lengths. In this application, the larger CP length is defined as the first CP length, denoted as L1, and the shorter CP length is defined as the second CP length, denoted as L2. Within every 0.5ms period, there will definitely be one and only one CP-OFDM symbol with a CP length of L1. That is, in this application, the CP length of an OFDM symbol includes the first CP length L1 and the second CP length L2, with the first CP length being greater than the second CP length.

[0067] Let N be the preset sampling length in this application. fft .

[0068] To reduce computational load, this application, for the initial time-domain sequence of each receiving antenna in each preset period, is based on the CP length and the preset sampling length N. fftThe initial time-domain sequence is truncated, and the truncated time-domain sequence is used as the target time-domain sequence.

[0069] In this application, the preset sampling length N is obtained. fft The sum of the second CP length L2 is used to truncate the initial time-domain sequence based on a preset multiple of the sum, and the truncated time-domain sequence is used as the target time-domain sequence.

[0070] In some embodiments, the preset multiple of the sum can be selected as 2 times, that is, the initial time-domain sequence is truncated based on the sum of 2 times, and the truncated time-domain sequence is used as the target time-domain sequence.

[0071] The above mentioned truncating the initial time-domain sequence. For ease of understanding, the method for truncating the initial time-domain sequence is as follows: Figure 3 As shown in the figure, Figure 3 This application illustrates a schematic diagram of truncating the initial time-domain sequence corresponding to one of the antennas, as shown below. Figure 3 As shown, one antenna corresponds to Q initial time-domain sequences. For each initial time-domain sequence, the first 2×(N) within a 0.5ms time period are used. fft +L2) received data are truncated as the target time-domain sequence, meaning that after truncation, one antenna corresponds to Q target time-domain sequences. The nth tx The time-domain sequence of one target corresponding to each receiving antenna is expressed by the formula:

[0072]

[0073] After obtaining the target time-domain sequence, a sliding correlation is performed on the target time-domain sequence corresponding to each receiving antenna in each preset period to obtain the initial correlation value sequence corresponding to each receiving antenna in each preset period. Figure 4 This application illustrates a schematic diagram of sliding correlation of a target time-domain sequence, such as... Figure 4 As shown, when performing sliding correlation on the target time-domain sequence corresponding to each receiving antenna in each preset period, the length of each sliding correlation sequence segment is the second CP length L2, and the distance between each sliding correlation sequence segment is the preset sampling length N. fft .

[0074] Introduction to sliding: Calculation Sequences separated by N fft The two segments of L at the point CP = Correlation of L2-length data The position of the relevant peak value represents the starting position of the OFDM symbol, which must be located between 1 and N. fft +L CP Therefore, only calculations from 1 to N are needed. fft+L2 correlation values. The formula for calculating the sliding correlation is:

[0075]

[0076] For each preset period, the initial correlation value sequences corresponding to all receiving antennas within that preset period are superimposed to obtain the first correlation value sequence corresponding to that preset period. The formula for calculating the first correlation value sequence is:

[0077]

[0078] S203, perform multi-period merging on all first correlation value sequences to obtain the time-domain correlation value sequence generated after merging.

[0079] Since Q periods are set above, after obtaining the first correlation value sequence corresponding to each preset period, all first correlation value sequences are merged over multiple periods to obtain the time-domain correlation value sequence generated after merging. The formula for calculating the time-domain correlation value sequence is:

[0080]

[0081] S204: Obtain the peak value of the time-domain correlation value sequence, and perform time synchronization of the SSB signal based on the time offset corresponding to the peak value.

[0082] Determine whether the peak value is greater than a preset peak value threshold; if the peak value is greater than the preset peak value threshold, obtain the time offset corresponding to the peak value, and perform time synchronization of the SSB signal based on the time offset.

[0083] For example, if Rt 2 peak If the value exceeds a preset peak threshold, the starting position of the OFDM symbol is determined to have been detected, and adjustments are made. Each sample is used to complete time synchronization.

[0084] S205, after completing the time synchronization of the SSB signal, the time-domain sequence of each receiving antenna within a preset period is processed according to N. j A CP removal strategy is used to remove CP and obtain the N corresponding to each receiving antenna. j A CP sequence.

[0085] Where, N j It is a non-zero natural number.

[0086] In some embodiments, according to the 3GPP protocol, given a subcarrier spacing (SCS), there are N OFDM symbols within 0.5 ms, where one symbol has a longer CP length (L1), and the other N-1 symbols have shorter CP lengths (L2). Therefore, exemplarily, in this application, N... j The value is 2.

[0087] After completing the time synchronization of the SSB signal, sampling is performed with a sampling range of 0.5ms. The following calculations are performed on each of the N OFDM symbols, taking the 10th symbol as an example, where l0 = 1, 2, ..., N. Two sequences are constructed based on the 0.5ms time-domain sequence. and

[0088] The formula corresponding to CP removal strategy 1 is:

[0089]

[0090] The formula corresponding to CP removal strategy 2 is:

[0091]

[0092] S206, Obtain N i N PSS frequency domain sequences are generated, and each PSS frequency domain sequence is padded with zeros to a preset sampling length before performing an inverse Fourier transform to obtain N. i A PSS time-domain sequence.

[0093] Where, N i It is a non-zero natural number.

[0094] In some embodiments, N i The value is 3. According to the 3GPP protocol, there are three types of PSS frequency domain sequences, each with a length of 127, which are represented here as S. i Where i = 0, 1, 2, the corresponding time-domain waveform is zero-padded to N. fft Inverse Fourier transform of the sequence after length That is, three PSS time-domain sequences are obtained.

[0095] S207, for N i Each PSS time-domain sequence in the N PSS time-domain sequences is subjected to N grid Secondary frequency offset adjustment, obtaining N corresponding to each PSS time-domain sequence. grid A pre-frequency offset PSS time-domain sequence.

[0096] Where, N grid N refers to the number of times the frequency offset is adjusted for each PSS time-domain sequence. gridN is a non-zero natural number, which can be set according to the actual situation. For example, N... grid The possible value is 50.

[0097] To reduce the false negative probability caused by frequency offset, in this application, each PSS time-domain sequence will undergo N... grid The frequency is adjusted, and the frequency of each adjustment is Fd. grid :

[0098]

[0099] The time-domain sequence of the pre-frequency offset PSS after pre-frequency offset adjustment can be expressed as:

[0100]

[0101] Where θ=2π·Fd grid (n)·T s .

[0102] S208, based on the CP-degraded sequence and the pre-frequency offset PSS time-domain sequence, performs correlation calculation to determine the target estimated frequency offset.

[0103] For each receiving antenna, the N corresponding to that receiving antenna is... j Each CP sequence is sequentially conjugate-convolved with each of the aforementioned pre-frequency offset PSS time-domain sequences (for example, the N corresponding to the receiving antenna is used). j Each CP-deselected sequence is convolved with the conjugate of each pre-frequency offset PSS time-domain sequence obtained above, and the convolution results are subjected to point-by-point sliding Fourier transforms to obtain multiple sliding Fourier transform results corresponding to that antenna; each sliding Fourier transform result is convolved with its conjugate to obtain the second correlation value sequence. The calculation formula is:

[0104]

[0105] The target estimation frequency offset is determined based on all second correlation value sequences, and the specific steps are as follows:

[0106] Figure 5 This application illustrates a method for determining the estimated frequency offset of a target by calculating the correlation between a de-CP sequence and a pre-frequency offset PSS time-domain sequence, as shown in the diagram. Figure 5As shown, since this application involves multiple receiving antennas, the pre-frequency offset PSS time-domain sequence number corresponding to each pre-frequency offset PSS time-domain sequence is obtained; the de-CP sequence number corresponding to each de-CP sequence is also obtained, wherein the de-CP sequence numbers obtained by different receiving antennas based on the same de-CP strategy are the same. The second correlation value sequences with the same de-CP sequence number and the same pre-frequency offset PSS time-domain sequence number are merged to obtain the merged N. i ·N j ·N grid The second combined correlation value sequence, that is, can be understood as combining all receiving antennas' values. get The formula is expressed as:

[0107]

[0108] The target estimation frequency offset is determined based on multiple second-merged correlation value sequences. The specific steps are as follows:

[0109] The peak-to-average power ratio corresponding to each second merged correlation value sequence is denoted as P. i,j The peak position is denoted as Pos. i,j The above algorithm yielded a total of (N) i ·N j ·N grid ) of P i,j The peak-to-average power ratio (P) is obtained by comparing all the peak-to-average power ratios and taking the peak-to-average power ratio with the largest value.

[0110] If the target peak-to-average power ratio P is greater than the preset average power ratio threshold, then it is determined that the OFDM symbol carries the PSS frequency domain sequence corresponding to the target peak-to-average power ratio, and the N corresponding to the target peak-to-average power ratio is used as the basis for further analysis. i The PSS frequency domain sequence corresponding to the target peak-to-average power ratio can then be determined, and the peak position corresponding to the target peak-to-average power ratio can be recorded as the target peak position, denoted as Pos. The pre-frequency offset Fd of the pre-frequency offset PSS time domain sequence corresponding to the target peak-to-average power ratio can then be obtained. grid (n) is denoted as FO0 as the first estimated frequency offset.

[0111] The lowest frequency f of the PSS signal is determined based on the carrier frequency and the target peak position. pos .

[0112] The second estimated frequency offset FO1 is determined based on the difference between the lowest frequency of the PSS signal and the frequency of each synchronization frequency grid. Specifically, since the lowest frequency of the PSS signal must fall within the synchronization frequency grid specified in the protocol, the difference between the lowest frequency of the PSS signal and the frequency of each synchronization frequency grid is used to determine the frequency offset FO1. pos The synchronization grid frequency with the smallest frequency difference is used as an estimate of the PSS signal start frequency f.PSS The formula for calculating the second estimated frequency offset FO1 is:

[0113] FO1 = f pos -f PSS

[0114] The first estimated frequency offset is added to the second estimated frequency offset, and the sum is taken as the target estimated frequency offset. The formula for calculating the target estimated frequency offset is:

[0115] FO = FO0 + FO1

[0116] S209, frequency synchronization of SSB signal is completed based on target estimated frequency offset.

[0117] The embodiments of this application can quickly and accurately lock the PSS to achieve time and frequency synchronization, ensuring that the receiving device can accurately identify and process the signals sent by the base station, establish a reliable communication connection, improve the overall performance and efficiency of the system, and reduce the data storage memory requirements.

[0118] Figure 6 This application illustrates an overall flowchart of a time-frequency synchronization method for a synchronization signal block (SSB). Figure 6 As shown in this application, each receiving antenna of the terminal device receives an SSB signal; the SSB signal received by each receiving antenna is processed to obtain an initial time-domain sequence for each receiving antenna within multiple preset periods; each initial time-domain sequence is truncated, and the truncated time-domain sequence is used as a target time-domain sequence; a sliding correlation is performed on each target time-domain sequence to obtain an initial correlation value sequence corresponding to each receiving antenna in each preset period; the initial correlation value sequences corresponding to all receiving antennas in each preset period are superimposed to obtain a first correlation value sequence corresponding to each preset period. All first correlation value sequences are merged over multiple periods to obtain a merged time-domain correlation value sequence; the peak value of the time-domain correlation value sequence is obtained, and time synchronization of the SSB signal is performed based on the time offset corresponding to the peak value.

[0119] After completing the time synchronization of the SSB signal, two de-CP sequences corresponding to the time domain sequence of the SSB signal are obtained, and a pre-frequency offset PSS time domain sequence is obtained after multiple frequency offset adjustments to the PSS time domain sequence. Correlation calculation is performed based on the de-CP sequence and the pre-frequency offset PSS time domain sequence to determine the target estimated frequency offset. The frequency synchronization of the SSB signal is completed based on the target estimated frequency offset.

[0120] Figure 7 This is a schematic diagram of a time-frequency synchronization device for an SSB as shown in this application, such as... Figure 7As shown, the time-frequency synchronization device 700 of the SSB includes a signal receiving module 701, a sliding correlation module 702, a time synchronization module 703, an acquisition module 704, a correlation calculation module 705, and a frequency synchronization module 706, wherein:

[0121] The signal receiving module 701 is used to receive the synchronization signal block (SSB) signal sent by the base station.

[0122] The sliding correlation module 702 is used to process the SSB signal, obtain the target time-domain sequence generated after processing, and perform sliding correlation on the target time-domain sequence to obtain a time-domain correlation value sequence.

[0123] The time synchronization module 703 is used to obtain the peak value of the time-domain correlation value sequence and perform time synchronization of the SSB signal based on the time offset corresponding to the peak value.

[0124] The acquisition module 704 is used to acquire, after completing the time synchronization of the SSB signal, the decyclic prefix CP sequence corresponding to the time domain sequence of the SSB signal, and the pre-frequency offset PSS time domain sequence generated after multiple frequency offset adjustments of the main synchronization signal PSS time domain sequence.

[0125] The correlation calculation module 705 is used to perform correlation calculations based on the de-CP sequence and the pre-frequency offset PSS time-domain sequence to determine the target estimated frequency offset.

[0126] The frequency synchronization module 706 is used to complete the frequency synchronization of the SSB signal based on the target estimated frequency offset.

[0127] This device can quickly and accurately lock onto the PSS to achieve time and frequency synchronization, ensuring that the receiving equipment can accurately identify and process the signals sent by the base station, establish a reliable communication connection, improve the overall performance and efficiency of the system, and reduce the data storage memory requirements.

[0128] Furthermore, the sliding correlation module 702 is also used to: process the SSB signal, obtain target time-domain sequences within multiple preset periods, and perform sliding correlation on each target time-domain sequence to obtain a first correlation value sequence corresponding to each preset period; and perform multi-period merging on all first correlation value sequences to obtain a time-domain correlation value sequence generated after merging.

[0129] Furthermore, the sliding correlation module 702 is also used to: acquire the SSB signal received by each receiving antenna; process the SSB signal received by each receiving antenna to obtain the initial time-domain sequence of each receiving antenna in multiple preset periods; determine the CP length and preset sampling length of the Orthogonal Frequency Division Multiplexing (OFDM) symbol; truncate the initial time-domain sequence based on the CP length and preset sampling length, and use the truncated time-domain sequence as the target time-domain sequence; perform sliding correlation on each target time-domain sequence to obtain the initial correlation value sequence corresponding to each receiving antenna in each preset period; and superimpose the initial correlation value sequences corresponding to all receiving antennas in each preset period to obtain the first correlation value sequence corresponding to each preset period.

[0130] Furthermore, the sliding correlation module 702 is also used to: determine the first CP length and the second CP length of the OFDM symbol, wherein the first CP length is greater than the second CP length; obtain the sum of the preset sampling length and the second CP length, and truncate each initial time-domain sequence based on a preset multiple of the sum, and use the truncated time-domain sequence as the target time-domain sequence.

[0131] Furthermore, in the sliding correlation module 702, when sliding correlation is performed on the target time-domain sequence corresponding to each receiving antenna in each preset period, the length of each sliding correlation sequence segment is the second CP length, and the distance of each sliding correlation sequence segment is the preset sampling length.

[0132] Furthermore, the time synchronization module 703 is also used to: determine whether the peak value is greater than a preset peak value threshold; if the peak value is greater than the preset peak value threshold, obtain the time offset corresponding to the peak value, and perform time synchronization of the SSB signal based on the time offset.

[0133] Furthermore, the acquisition module 704 is also used to: process the time-domain sequence of each receiving antenna within a preset period according to N j A CP removal strategy is used to remove CP, and N corresponding to each receiving antenna is obtained. j A CP sequence.

[0134] Furthermore, module 704 is also used to: obtain N i N PSS frequency domain sequences are generated, and each PSS frequency domain sequence is padded with zeros to a preset sampling length before performing an inverse Fourier transform to obtain N. i N PSS time-domain sequences; for N i Each PSS time-domain sequence in the N PSS time-domain sequences is subjected to N grid Secondary frequency offset adjustment to obtain N corresponding to each PSS time-domain sequence grid A pre-frequency offset PSS time-domain sequence.

[0135] Furthermore, the correlation calculation module 705 is also used to: calculate the N corresponding to each receiving antenna j Each CP de-convolution sequence is performed with each of the pre-frequency offset PSS time-domain sequences obtained above, and a point-by-point sliding Fourier transform is performed on the convolution results to obtain multiple sliding Fourier transform results corresponding to each receiving antenna; each sliding Fourier transform result is convolved with the conjugate of the sliding Fourier transform result to obtain a second correlation value sequence; the target estimated frequency offset is determined based on all the second correlation value sequences.

[0136] Furthermore, the correlation calculation module 705 is also used to: obtain the pre-frequency offset PSS time-domain sequence number corresponding to each pre-frequency offset PSS time-domain sequence; obtain the de-CP sequence number corresponding to each de-CP sequence, wherein the de-CP sequence numbers obtained by different receiving antennas based on the same de-CP strategy are the same; merge the second correlation value sequences with the same de-CP sequence number and the same pre-frequency offset PSS time-domain sequence number to obtain multiple merged second correlation value sequences; and determine the target estimated frequency offset based on the multiple second merged correlation value sequences.

[0137] Furthermore, the correlation calculation module 705 is also used to: obtain the peak-to-average power ratio and peak position corresponding to each second merged correlation value sequence; compare all peak-to-average power ratios and obtain the peak-to-average power ratio with the largest value as the target peak-to-average power ratio; if the target peak-to-average power ratio is greater than a preset average power ratio threshold, obtain the PSS frequency domain sequence corresponding to the target peak-to-average power ratio, record the peak position corresponding to the target peak-to-average power ratio as the target peak position, and obtain the pre-frequency offset of the pre-frequency offset PSS time domain sequence corresponding to the target peak-to-average power ratio as the first estimated frequency offset; determine the lowest frequency of the PSS signal based on the carrier frequency and the target peak position; determine the second estimated frequency offset based on the difference between the lowest frequency of the PSS signal and the grid frequency of each synchronization frequency point; add the first estimated frequency offset and the second estimated frequency offset, and use the sum obtained after addition as the target estimated frequency offset.

[0138] To implement the above embodiments, this application also proposes an electronic device 800, such as... Figure 8 As shown, the electronic device 800 includes a processor 801 and a memory 802 communicatively connected to the processor. The memory 802 stores instructions that can be executed by at least one processor. The instructions are executed by at least one processor 801 to implement the SSB time-frequency synchronization method as shown in the above embodiment.

[0139] To implement the above embodiments, this application also proposes a non-transient computer-readable storage medium storing computer instructions, wherein the computer instructions are used to enable a computer to implement the SSB time-frequency synchronization method as shown in the above embodiments.

[0140] To implement the above embodiments, this application also proposes a computer program product, including a computer program that, when executed by a processor, implements the SSB time-frequency synchronization method as shown in the above embodiments.

[0141] In the description of this application, it should be understood that the terms "center", "longitudinal", "lateral", "length", "width", "thickness", "upper", "lower", "front", "rear", "left", "right", "vertical", "horizontal", "top", "bottom", "inner", "outer", "clockwise", "counterclockwise", "axial", "radial", "circumferential", etc., indicating the orientation or positional relationship based on the orientation or positional relationship shown in the accompanying drawings, are only for the convenience of describing this application and simplifying the description, and do not indicate or imply that the device or element referred to must have a specific orientation, or be constructed and operated in a specific orientation, and therefore should not be construed as a limitation of this application.

[0142] Furthermore, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of that feature. In the description of this application, "multiple" means two or more, unless otherwise explicitly specified.

[0143] In the description of this specification, the references to terms such as "one embodiment," "some embodiments," "example," "specific example," or "some examples," etc., refer to specific features, structures, materials, or characteristics described in connection with that embodiment or example, which are included in at least one embodiment or example of this application. In this specification, the illustrative expressions of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in one or more embodiments or examples. Moreover, without contradiction, those skilled in the art can combine and integrate the different embodiments or examples described in this specification, as well as the features of different embodiments or examples.

[0144] It should be noted that in the embodiments of this application, certain existing solutions in the industry, such as software, components, and models, may be mentioned. These should be considered exemplary, and their purpose is merely to illustrate the feasibility of implementing the technical solution of this application. However, it does not mean that the applicant has already used or necessarily used such a solution. Although the embodiments of this application have been shown and described above, it is understood that the above embodiments are exemplary and should not be construed as limiting this application. Those skilled in the art can make changes, modifications, substitutions, and variations to the above embodiments within the scope of this application.

Claims

1. A time-frequency synchronization method for a synchronization signal block (SSB), characterized in that, include: Receive the synchronization signal block (SSB) signal sent by the base station; The SSB signal is processed to obtain the target time-domain sequence generated after processing, and the target time-domain sequence is subjected to sliding correlation to obtain a time-domain correlation value sequence. The peak value of the time-domain correlation value sequence is obtained, and the time synchronization of the SSB signal is performed based on the time offset corresponding to the peak value. After completing the time synchronization of the SSB signal, the decyclic prefix CP sequence corresponding to the time domain sequence of the SSB signal is obtained, and the pre-frequency offset PSS time domain sequence generated after multiple frequency offset adjustments of the main synchronization signal PSS time domain sequence is obtained. Correlation calculations are performed based on the de-CP sequence and the pre-frequency offset PSS time-domain sequence to determine the target estimated frequency offset; Frequency synchronization of the SSB signal is completed based on the frequency offset estimated from the target.

2. The method according to claim 1, characterized in that, The process of processing the SSB signal to obtain a target time-domain sequence after processing, and performing a sliding correlation on the target time-domain sequence to obtain a time-domain correlation value sequence, includes: The SSB signal is processed to obtain target time-domain sequences within multiple preset periods, and sliding correlation is performed on each target time-domain sequence to obtain a first correlation value sequence corresponding to each preset period; Perform multi-period merging on all the first correlation value sequences to obtain the time-domain correlation value sequence generated after merging.

3. The method according to claim 2, characterized in that, The step of processing the SSB signal to obtain target time-domain sequences within multiple preset periods, and performing sliding correlation on each target time-domain sequence to obtain a first correlation value sequence corresponding to each preset period, includes: Acquire the SSB signal received by each receiving antenna; The SSB signal received by each of the receiving antennas is processed to obtain the initial time-domain sequence of each receiving antenna within a plurality of preset periods; Determine the CP length and preset sampling length of the Orthogonal Frequency Division Multiplexing (OFDM) symbol; Based on the CP length and the preset sampling length, each initial time-domain sequence is truncated, and the truncated time-domain sequence is used as the target time-domain sequence. Perform sliding correlation on each of the target time-domain sequences to obtain the initial correlation value sequence for each of the receiving antennas in each preset period. The initial correlation value sequences corresponding to all the receiving antennas within each preset period are superimposed to obtain the first correlation value sequence corresponding to each preset period.

4. The method according to claim 3, characterized in that, The step of truncating each initial time-domain sequence based on the CP length and the preset sampling length, and using the truncated time-domain sequence as the target time-domain sequence, includes: Determine the first CP length and the second CP length of the OFDM symbol, wherein the first CP length is greater than the second CP length; Obtain the sum of the preset sampling length and the second CP length, and truncate each initial time-domain sequence based on a preset multiple of the sum, and use the truncated time-domain sequence as the target time-domain sequence.

5. The method according to claim 3, characterized in that, When performing sliding correlation on each target time-domain sequence, the length of each sliding correlation sequence segment is the second CP length, and the distance between each sliding correlation sequence segment is the preset sampling length.

6. The method according to claim 5, characterized in that, The time synchronization of the SSB signal based on the time offset corresponding to the peak value includes: Determine whether the peak value is greater than a preset peak value threshold; If the peak value is greater than the preset peak value threshold, the time offset corresponding to the peak value is obtained, and the time synchronization of the SSB signal is performed based on the time offset.

7. The method according to claim 6, characterized in that, The step of obtaining the decyclic prefix (CP) sequence corresponding to the time-domain sequence of the SSB signal includes: For each of the receiving antennas, the time-domain sequence within a preset period is calculated according to N. j A CP removal strategy is used to remove CP and obtain the N corresponding to each receiving antenna. j N CP sequences, where N j It is a non-zero natural number.

8. The method according to claim 7, characterized in that, The process of obtaining the pre-frequency offset PSS time-domain sequence after multiple frequency offset adjustments from the primary synchronization signal PSS time-domain sequence includes: Get N i A PSS frequency domain sequence is generated, and each PSS frequency domain sequence is padded with zeros to a preset sampling length before performing an inverse Fourier transform to obtain N. i N PSS time-domain sequences, where N i A non-zero natural number; For the N i Each PSS time-domain sequence in the N PSS time-domain sequences is subjected to N grid The frequency offset adjustment is used to obtain N corresponding to each PSS time-domain sequence. grid N pre-frequency offset PSS time-domain sequences, where N grid It is a non-zero natural number.

9. The method according to claim 8, characterized in that, The step of calculating the correlation between the de-CP sequence and the pre-frequency offset PSS time-domain sequence to determine the target estimated frequency offset includes: N corresponding to each of the receiving antennas j Each CP de-convolution sequence is performed with each of the pre-frequency offset PSS time-domain sequences, and the convolution results are subjected to point-by-point sliding Fourier transform to obtain multiple sliding Fourier transform operation results corresponding to each receiving antenna. The second correlation value sequence is obtained by convolving each of the sliding Fourier transform results with the conjugate of the sliding Fourier transform results. The target estimation frequency offset is determined based on all second correlation value sequences.

10. The method according to claim 9, characterized in that, The determination of the target estimation frequency offset based on all second correlation value sequences includes: Obtain the pre-frequency offset PSS time-domain sequence number corresponding to each of the pre-frequency offset PSS time-domain sequences; Obtain the deCP sequence number corresponding to each of the deCP sequences, wherein the deCP sequence numbers obtained by different receiving antennas based on the same deCP strategy are the same; The second correlation value sequences with the same CP de-sequence number and the same pre-frequency offset PSS time domain sequence number are merged to obtain multiple merged second correlation value sequences. The target estimation frequency offset is determined based on the multiple second combined correlation value sequences.

11. The method according to claim 10, characterized in that, The determination of the target estimation frequency offset based on the plurality of second combined correlation value sequences includes: Obtain the peak-to-average power ratio and peak position corresponding to each of the second merged correlation value sequences; Compare all the stated peak-to-average power ratios and obtain the peak-to-average power ratio with the largest value as the target peak-to-average power ratio; If the target peak-to-average power ratio is greater than the preset average power ratio threshold, then the PSS frequency domain sequence corresponding to the target peak-to-average power ratio is obtained, and the peak position corresponding to the target peak-to-average power ratio is recorded as the target peak position. The pre-frequency offset of the pre-frequency offset PSS time domain sequence corresponding to the target peak-to-average power ratio is obtained as the first estimated frequency offset. The lowest frequency of the PSS signal is determined based on the carrier frequency and the target peak position; The second estimated frequency offset is determined based on the difference between the lowest frequency of the PSS signal and the grid frequency of each synchronization frequency point; The first estimated frequency offset is added to the second estimated frequency offset, and the sum obtained is used as the target estimated frequency offset.

12. A time-frequency synchronization device for a synchronization signal block (SSB), characterized in that, include: The signal receiving module is used to receive the synchronization signal block (SSB) signal sent by the base station; The sliding correlation module is used to process the SSB signal, obtain the target time-domain sequence generated after processing, and perform sliding correlation on the target time-domain sequence to obtain a time-domain correlation value sequence. A time synchronization module is used to obtain the peak value of the time-domain correlation value sequence and perform time synchronization of the SSB signal based on the time offset corresponding to the peak value. The acquisition module is used to acquire, after completing the time synchronization of the SSB signal, the decyclic prefix CP sequence corresponding to the time domain sequence of the SSB signal, and the pre-frequency offset PSS time domain sequence generated after multiple frequency offset adjustments of the main synchronization signal PSS time domain sequence. The correlation calculation module is used to perform correlation calculation based on the de-CP sequence and the pre-frequency offset PSS time-domain sequence to determine the target estimated frequency offset; The frequency synchronization module is used to complete the frequency synchronization of the SSB signal based on the frequency offset estimated by the target.

13. An electronic device, comprising: At least one processor; as well as A memory communicatively connected to the at least one processor; wherein, The memory stores instructions executable by the at least one processor, which, when executed by the at least one processor, enables the at least one processor to perform the method according to any one of claims 1-11.

14. A non-transitory computer-readable storage medium storing computer instructions, wherein, The computer instructions are used to cause the computer to perform the method according to any one of claims 1-11.

15. A computer program product comprising a computer program that, when executed by a processor, implements the steps of the method according to any one of claims 1-11.