Signal synchronization detection method and device, electronic equipment and storage medium

By employing a preset sampling frequency, synchronization parameter calculation, and frequency offset compensation in signal synchronization detection, the problem of detection accuracy under the influence of multipath calculation and frequency offset is solved, achieving higher accuracy in signal synchronization detection.

CN116599808BActive Publication Date: 2025-12-16SHENZHEN HIGH CORE TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202310595655.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-05-23
Publication Date
2025-12-16
Estimated Expiration
2043-05-23

AI Technical Summary

Technical Problem

In existing technologies, timing synchronization detection based on cross-correlation has poor detection performance under the influence of multipath operation and frequency offset, while time-frequency domain joint detection has significantly reduced detection performance under small to medium frequency offset conditions, resulting in insufficient accuracy of signal synchronization detection.

Method used

A signal synchronization detection method is adopted, which obtains the initial signal to be detected by a preset sampling frequency, performs synchronization parameter calculation and detection, and combines frequency offset compensation operation to use synchronization parameter data for verification and judgment, thereby improving detection accuracy.

Benefits of technology

The impact of multipath operation and frequency offset factors on synchronization detection performance is reduced, thus improving the accuracy of signal synchronization detection.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116599808B_ABST
    Figure CN116599808B_ABST
Patent Text Reader

Abstract

The application discloses a signal synchronization detection method and device, electronic equipment and storage medium, and relates to the technical field of signal detection. The signal synchronization detection method comprises the following steps: firstly, using preset synchronization judgment conditions and calculated synchronization parameter data, the signal to be detected is preliminarily judged to be synchronized or not. If the signal to be detected is preliminarily judged to be synchronized, whether the synchronization check is needed is judged according to the preset check judgment condition and the synchronization parameter data. If the synchronization check is needed, the frequency offset compensation is performed on the preliminary signal to be detected, so that the target signal to be detected is obtained, and the target response value is obtained according to the target signal to be detected. The target response value is compared with the preset check reference range, and whether the signal to be detected is synchronized is determined again. The signal synchronization detection method improves the accuracy of the synchronization detection by the preliminary synchronization detection and the check on the result of the preliminary synchronization detection.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of signal detection technology, and in particular to a signal synchronization detection method, apparatus, electronic device, and storage medium. Background Technology

[0002] In related technologies, synchronization detection methods for synchronization signals include timing-based synchronization detection based on cross-correlation and joint time-frequency domain detection. Among these, timing-based synchronization detection based on cross-correlation is significantly affected by multipath operations and frequency offset, resulting in poor detection performance in fading channels and under conditions of large frequency offset. Joint time-frequency domain detection is suitable for conditions with large frequency offsets, but its detection performance deteriorates significantly when applied to small to medium frequency offsets. Therefore, how to provide a signal synchronization detection method that reduces the impact of factors such as multipath operations and frequency offset on detection performance has become an urgent technical problem to be solved. Summary of the Invention

[0003] This invention aims to at least solve one of the technical problems existing in the prior art. To this end, this invention proposes a signal synchronization detection method that can reduce the impact of factors such as multipath operation and frequency offset on synchronization detection performance and improve the accuracy of synchronization detection.

[0004] The present invention also proposes a signal synchronization detection device, an electronic device applying the above-described signal synchronization detection method, and a computer-readable storage medium applying the above-described signal synchronization detection method.

[0005] A signal synchronization detection method according to a first aspect of the present invention includes:

[0006] The initial signal to be detected is obtained according to the preset sampling frequency;

[0007] The synchronization parameter data is obtained by performing synchronization parameter calculations on the preliminary signal to be detected.

[0008] Synchronization detection is performed based on the synchronization parameter data and preset synchronization judgment conditions to obtain preliminary detection results;

[0009] If the preliminary detection result indicates that the signal synchronization is successful, a verification judgment is performed based on the synchronization parameter data and the preset verification judgment conditions to obtain the verification judgment result;

[0010] If the verification result indicates that synchronous verification is required, frequency offset compensation is performed on the preliminary signal to be detected to obtain the target signal to be detected.

[0011] Channel estimation is performed based on the target signal to be detected to obtain the target response value;

[0012] The synchronization status information of the preliminary signal to be detected is obtained based on the target response value and the preset verification reference range; wherein, the synchronization status information includes: signal synchronization successful or signal synchronization failure.

[0013] The signal synchronization detection method according to embodiments of the present invention has at least the following beneficial effects: First, using preset synchronization judgment conditions and calculated synchronization parameter data, a preliminary judgment is made as to whether the signal to be detected is synchronized. If the signal to be detected is preliminarily judged to be synchronized, then a judgment is made as to whether synchronization verification is required based on preset verification judgment conditions and the aforementioned synchronization parameter data. If synchronization verification is required, frequency offset compensation is performed on the preliminary signal to be detected to obtain the target signal to be detected, and a target response value is obtained based on the target signal to be detected. Finally, the target response value is compared with a preset verification reference range to determine again whether the preliminary signal to be detected is synchronized. The signal synchronization detection method of this embodiment, through preliminary synchronization detection and verification of the results of preliminary synchronization detection, reduces the impact of factors such as multipath operation and frequency offset on synchronization detection performance, thereby improving the accuracy of synchronization detection.

[0014] According to some embodiments of the present invention, the synchronization parameter data includes: initial correlation modulus value, initial signal energy value, and dynamic threshold; the step of performing synchronization parameter calculations on the preliminary signal to be detected to obtain synchronization parameter data includes:

[0015] The initial sampling mark is obtained by marking the sampling order of the preliminary signal to be detected;

[0016] The initial correlation modulus value is obtained by performing a sliding cross-correlation operation on the preliminary signal to be detected based on the preset reference sequence data.

[0017] Based on the initial sampling marker and the sequence length of the reference sequence data, the signal energy of the preliminary signal to be detected is calculated to obtain the initial signal energy value;

[0018] The signal power value is calculated based on the sequence length and the initial signal energy value.

[0019] Obtain the signal gain value of the preliminary signal to be detected, and calculate the signal-to-noise ratio estimate based on the signal power value and the signal gain value;

[0020] The dynamic threshold is generated based on the signal-to-noise ratio estimate and the preset classification parameters.

[0021] According to some embodiments of the present invention, the step of performing synchronization detection based on the synchronization parameter data and preset synchronization judgment conditions to obtain preliminary detection results includes:

[0022] The pre-judgment threshold is obtained based on the dynamic threshold;

[0023] A weighted judgment result is obtained based on the pre-judgment threshold, the initial correlation modulus value, and the initial signal energy value;

[0024] Based on the weighted judgment result, the initial correlation modulus value is incoherently weighted to obtain the target correlation modulus value;

[0025] The initial signal energy value is incoherently weighted to obtain the target signal energy value;

[0026] The target judgment threshold is calculated based on the dynamic threshold and the preset number of weighted calculation channels; wherein, the weighted calculation channels are channels used for incoherent weighted calculation.

[0027] The preliminary detection result is obtained based on the target correlation modulus value, the target signal energy value, the target judgment threshold, and the synchronization judgment condition.

[0028] According to some embodiments of the present invention, the step of performing channel estimation based on the target signal to be detected to obtain the target response value includes:

[0029] Channel estimation is performed based on the target signal to be detected to obtain frequency domain response data;

[0030] Perform an inverse Fourier transform on the frequency domain response data to obtain the channel impulse response data;

[0031] The channel impulse response data with the largest value is taken as the target response value.

[0032] According to some embodiments of the present invention, the verification reference range includes: a reference response range and a reference sampling mark range; before obtaining the synchronization state information of the preliminary signal to be detected based on the target response value and the preset verification reference range, the method further includes:

[0033] The initial sampling marker corresponding to the target signal to be detected is used as the target sampling marker;

[0034] The step of obtaining the synchronization status information of the preliminary signal to be detected based on the target response value and a preset verification reference range includes:

[0035] The response judgment result is obtained based on the target response value and the reference response range;

[0036] The sampling mark determination result is obtained based on the target sampling mark and the reference sampling mark range;

[0037] If the response judgment result indicates that the reference response range includes the target response value, and the sampling mark judgment result indicates that the reference sampling mark range includes the target sampling mark, then the synchronization status information indicating successful signal synchronization is obtained.

[0038] According to some embodiments of the present invention, the signal synchronization detection method further includes:

[0039] If the synchronization status information indicates that the signal synchronization has failed, the process of obtaining the preliminary detection signal according to the preset sampling frequency is executed again.

[0040] If the synchronization status information indicates that the signal synchronization is successful, the synchronization status information is output.

[0041] According to some embodiments of the present invention, if the verification judgment result indicates that synchronization verification is required, performing a frequency offset compensation operation on the preliminary detection signal to obtain the target detection signal includes:

[0042] If the verification judgment result indicates that synchronization verification is required, frequency offset estimation is performed based on the preliminary detection signal to obtain the frequency offset estimate value;

[0043] The frequency offset is compensated based on the frequency offset estimate to obtain the target signal to be detected.

[0044] A signal synchronization detection apparatus according to a second aspect embodiment of the present invention includes:

[0045] A signal acquisition module is used to acquire a preliminary signal to be detected according to a preset sampling frequency;

[0046] A parameter calculation module is used to perform synchronization parameter calculations on the preliminary signal to be detected to obtain synchronization parameter data.

[0047] A synchronization detection module is used to perform synchronization detection based on the synchronization parameter data and preset synchronization judgment conditions to obtain preliminary detection results;

[0048] The verification and judgment module is used to perform verification and judgment based on the synchronization parameter data and preset verification and judgment conditions if the preliminary detection result indicates that the signal synchronization is successful, and to obtain the verification and judgment result.

[0049] A frequency offset compensation module is used to perform frequency offset compensation on the preliminary signal to be detected if the verification judgment result indicates that synchronous verification is required, so as to obtain the target signal to be detected.

[0050] A channel estimation module is used to perform channel estimation based on the target signal to be detected to obtain a target response value.

[0051] A synchronization verification module is used to obtain the synchronization status information of the preliminary signal to be detected based on the target response value and a preset verification reference range; wherein, the synchronization status information includes: signal synchronization successful or signal synchronization failed.

[0052] The signal synchronization detection device according to embodiments of the present invention has at least the following beneficial effects: by employing the above-described signal synchronization detection method, the signal synchronization detection device can reduce the impact of factors such as multipath calculation and frequency offset on synchronization detection performance, thereby improving the accuracy of synchronization detection.

[0053] An electronic device according to a third aspect embodiment of the present invention includes:

[0054] At least one memory;

[0055] At least one processor;

[0056] At least one computer program;

[0057] The computer program is stored in the memory, and the processor executes the at least one computer program to implement the signal synchronization detection method of the first aspect embodiment described above.

[0058] According to a fourth aspect of the present invention, a computer-readable storage medium stores computer-executable instructions for causing a computer to perform the signal synchronization detection method of the first aspect of the present invention.

[0059] Additional aspects and advantages of the invention will be set forth in part in the description which follows, and in part will be obvious from the description, or may be learned by practice of the invention. Attached Figure Description

[0060] The present invention will be further described below with reference to the accompanying drawings and embodiments, wherein:

[0061] Figure 1 A flowchart of a signal synchronization detection method provided in an embodiment of the present invention;

[0062] Figure 2 for Figure 1 A flowchart illustrating the specific method of step S120;

[0063] Figure 3 This is a schematic diagram of cross-correlation operation in the signal synchronization detection method provided in this embodiment of the invention;

[0064] Figure 4for Figure 1 A flowchart illustrating the specific method of step S130;

[0065] Figure 5 This is a schematic diagram of the synchronization detection method in the signal synchronization detection method provided in the embodiment of the present invention;

[0066] Figure 6 for Figure 1 A flowchart illustrating the specific method of step S150;

[0067] Figure 7 for Figure 1 A flowchart illustrating the specific method of step S160;

[0068] Figure 8 This is a flowchart of a second specific embodiment of the signal synchronization detection method of the present invention;

[0069] Figure 9 for Figure 1 A flowchart illustrating the specific method of step S170;

[0070] Figure 10 This is a flowchart of a third specific embodiment of the signal synchronization detection method of the present invention;

[0071] Figure 11 This is a block diagram of a signal synchronization detection device provided in an embodiment of the present invention;

[0072] Figure 12 This is a schematic diagram of the hardware structure of an electronic device provided in an embodiment of the present invention.

[0073] Figure label:

[0074] Signal acquisition module 110, parameter calculation module 120, synchronization detection module 130, verification and judgment module 140, frequency offset compensation module 150, channel estimation module 160, synchronization verification module 170, processor 210, memory 220, input / output interface 230, communication interface 240, bus 250. Detailed Implementation

[0075] To make the objectives, technical solutions, and advantages of this invention clearer, the invention 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 merely illustrative and not intended to limit the invention.

[0076] It should be noted that although functional modules are divided in the device schematic diagram and a logical order is shown in the flowchart, in some cases, the steps shown or described may be performed in a different order than the module division in the device or the order in the flowchart. The terms "first," "second," etc., in the specification, claims, and the aforementioned drawings are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence.

[0077] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this invention pertains. The terminology used herein is for the purpose of describing embodiments of the invention only and is not intended to limit the invention.

[0078] In related technologies, synchronization detection methods for synchronization signals include timing-based synchronization detection based on cross-correlation and joint time-frequency domain detection. Among these, timing-based synchronization detection based on cross-correlation is significantly affected by multipath operations and frequency offset, resulting in poor detection performance in fading channels and under conditions of large frequency offset. Joint time-frequency domain detection is suitable for conditions with large frequency offsets, but its detection performance deteriorates significantly when applied to small to medium frequency offsets. Therefore, how to provide a signal synchronization detection method that reduces the impact of factors such as multipath operations and frequency offset on detection performance has become an urgent technical problem to be solved.

[0079] Based on this, embodiments of the present invention provide a signal synchronization detection method, apparatus, electronic device, and storage medium, which can reduce the impact of factors such as multipath calculation and frequency offset on synchronization detection performance and improve the accuracy of synchronization detection.

[0080] In the following embodiments, the signal synchronization detection method of the present invention is illustrated by using Orthogonal Frequency Division Multiplexing (OFDM) as a communication transmission method. It should be understood that other communication transmission methods should also fall within the scope of protection of the present invention.

[0081] like Figure 1 As shown, this embodiment of the invention provides a signal synchronization detection method, which includes, but is not limited to, steps S110 to S170. These seven steps will be described in detail below.

[0082] Step S110: Obtain the preliminary signal to be detected according to the preset sampling frequency;

[0083] Step S120: Perform synchronization parameter calculations on the initial signal to be detected to obtain synchronization parameter data;

[0084] Step S130: Perform synchronization detection based on synchronization parameter data and preset synchronization judgment conditions to obtain preliminary detection results;

[0085] Step S140: If the preliminary detection result indicates that the signal synchronization is successful, perform a verification judgment based on the synchronization parameter data and the preset verification judgment conditions to obtain the verification judgment result;

[0086] Step S150: If the verification judgment result indicates that synchronous verification is required, perform frequency offset compensation operation on the preliminary detection signal to obtain the target detection signal;

[0087] Step S160: Perform channel estimation based on the target signal to be detected to obtain the target response value;

[0088] Step S170: Obtain preliminary synchronization status information of the signal to be detected based on the target response value and the preset verification reference range; wherein, the synchronization status information includes: signal synchronization successful or signal synchronization failed.

[0089] According to the signal synchronization detection method of this embodiment, a preliminary determination of whether the signal to be detected is synchronized is first made using preset synchronization judgment conditions and calculated synchronization parameter data. If the signal to be detected is preliminarily determined to be synchronized, a determination is made based on preset verification judgment conditions and the aforementioned synchronization parameter data to determine whether synchronization verification is required. If synchronization verification is required, frequency offset compensation is performed on the preliminary signal to be detected to obtain the target signal to be detected, and a target response value is obtained based on the target signal to be detected. Finally, the target response value is compared with a preset verification reference range to determine again whether the preliminary signal to be detected is synchronized. The signal synchronization detection method of this embodiment reduces the impact of multipath calculation, frequency offset, and other factors on synchronization detection performance by performing preliminary synchronization detection and verifying the results of the preliminary synchronization detection, thereby improving the accuracy of synchronization detection.

[0090] In step S110 of some embodiments, the initial signal to be detected is a signal that has been pre-synchronized and can be received by an antenna. The sampling frequency can be set according to actual needs. After receiving the initial signal to be detected using the antenna, the initial signal to be detected is filtered and sampled at a preset sampling frequency. For example, oversampling can be used to sample the initial signal to be detected at a sampling frequency of Os times the baseband signal sampling rate. Here, the baseband signal refers to the electrical signal that has not been modulated after being emitted from the signal source. Since the timing accuracy requirement of OFDM communication transmission is low and to reduce processing complexity, the oversampling multiple Os can be set to 1. At the same time, after each sampling of the initial signal to be detected, this sampling is recorded as a sampling point, that is, the sampling points have a sequential relationship. Two sets of half-band filters with preset fixed parameters and one set of low-pass filters with configurable parameters can be used to filter the initial signal to be detected, thereby flexibly controlling the filter combination to achieve filtering and sampling of the initial signal to be detected.

[0091] In step S120 of some embodiments, the synchronization parameter data is data characterizing the synchronization state of the initial signal to be detected. After acquiring the initial signal to be detected, the synchronization parameters are calculated on the initial signal to be detected to obtain the aforementioned synchronization parameter data.

[0092] like Figure 2 As shown, in some embodiments of the present invention, the synchronization parameter data includes: initial correlation modulus value, initial signal energy value, and dynamic threshold. Step S120 includes, but is not limited to, steps S210 to S260. These six steps are described in detail below.

[0093] Step S210: Mark the sampling order of the preliminary signal to be detected to obtain the initial sampling mark;

[0094] Step S220: Perform sliding cross-correlation calculation on the preliminary signal to be detected based on the preset reference sequence data to obtain the initial correlation modulus value;

[0095] Step S230: Calculate the signal energy of the preliminary signal to be detected based on the initial sampling marker and the sequence length of the reference sequence data to obtain the initial signal energy value;

[0096] Step S240: Calculate the signal power value based on the sequence length of the reference sequence data and the initial signal energy value;

[0097] Step S250: Obtain the initial signal gain value of the signal to be detected, and calculate the signal-to-noise ratio estimate based on the signal power value and the signal gain value;

[0098] Step S260: Generate a dynamic threshold based on the signal-to-noise ratio estimate and preset classification parameters.

[0099] In step S210 of some embodiments, the initial sampling marker represents the sampling order of the preliminary signal to be detected. After each sampling to obtain the preliminary signal to be detected, the order of the sampling points is recorded to obtain the initial sampling marker for each preliminary signal to be detected.

[0100] In step S220 of some embodiments, the reference sequence data is data used to provide a reference for cross-correlation calculation of the preliminary target signal, and the reference sequence data has a preset sequence length. After filtering and sampling of the preliminary target signal is completed, the preliminary target signal at each sampling point is extracted using the aforementioned sequence length as the extraction length, and a sliding cross-correlation calculation is performed on the preliminary target signal using the reference sequence data as a reference. (Refer to...) Figure 3 r1 is the initial signal to be detected, p is the reference sequence data, and the sliding cross-correlation operation can be performed using N parallel segmented operations. Each segmented operation uses a different number of segments; for example, the first operation uses a 1-segment (i.e., no segmentation) cross-correlation operation, the second operation uses a 2-segment cross-correlation operation, and so on, up to the Nth operation using 2... N-1 Segment cross-correlation calculation. After performing a preliminary sliding cross-correlation calculation on the signal to be detected at each sampling point, N sets of initial correlation modulus values ​​R1, R2...R2 for each sampling point can be obtained. N For example, the sequence length Len of the reference sequence data p is set to 320, and the sliding cross-correlation operation uses a two-way parallel piecewise operation. After extracting the initial target signal for each sampling point using this sequence length Len as the extraction length, a sliding cross-correlation operation is performed on the initial target signal for each sampling point using one-segment (i.e., no segmentation) cross-correlation operation and a two-segment cross-correlation operation, respectively, to obtain two initial correlation magnitude values ​​R1 and R2. The number N of parallel piecewise operations used in the sliding cross-correlation operation can be adjusted according to actual needs, but since piecewise operations will generate noise and affect the accuracy of the calculation results, N should not be set too large.

[0101] In step S230 of some embodiments, after extracting the preliminary signal to be detected for each sampling point using the sequence length Len as the extraction length, the initial signal energy value S of the preliminary signal to be detected for each sampling point is calculated based on the sequence length Len and the initial sampling marker k. The specific calculation formula for the initial signal energy value S is shown in the following formula (1):

[0102] S(k+1)=S(k)+|r(k)| 2 -|r(k-Len)| 2 Equation (1)

[0103] In step S240 of some embodiments, the signal power value P of the preliminary signal to be detected at each sampling point can be calculated based on the sequence length Len and the initial signal energy value S. The specific calculation formula for the signal power value P is shown in the following formula (2):

[0104] P = S / Len..............Equation (2)

[0105] In step S250 of some embodiments, the signal gain value is the gain value obtained after the initial signal to be detected is subjected to automatic gain control (AGC). Based on the signal power value P and the signal gain value G, the signal-to-noise ratio (SNR) estimate for each sampling point can be calculated. The specific calculation formula for the SNR estimate is shown in the following formula (3):

[0106]

[0107] Pnoise is a preset reference noise power value.

[0108] In step S260 of some embodiments, the preliminary dynamic threshold of the signal to be detected at the current sampling point can be obtained based on the grading parameters and the signal-to-noise ratio estimate for each sampling point. For example, the dynamic threshold can be divided into three levels, and the specific dynamic threshold determination condition can be referred to the following formula (4):

[0109]

[0110] Where Thres is the dynamic threshold, SNR is the signal-to-noise ratio estimate, snr1 is the first level parameter, snr2 is the second level parameter, snr1 < snr2, and T1, T2, and T3 are all preset reference thresholds, which can be adjusted according to actual needs. When the signal-to-noise ratio estimate SNR is less than the first level parameter snr1, T1 is used as the dynamic threshold Thres; when the signal-to-noise ratio estimate SNR is greater than or equal to the first level parameter snr1 and less than the second level parameter snr2, T2 is used as the dynamic threshold Thres; when the signal-to-noise ratio estimate SNR is greater than or equal to the second level parameter snr2, T3 is used as the dynamic threshold Thres.

[0111] In step S130 of some embodiments, the synchronization judgment condition is a numerical comparison inequality used to determine the synchronization status of the initial signal to be detected. Substituting the obtained synchronization parameter data into the synchronization judgment condition allows determination of whether the synchronization parameter data satisfies the inequality, thereby determining whether the initial signal to be detected is synchronized. If the synchronization parameter data satisfies the inequality, the initial detection result indicates successful synchronization of the initial signal to be detected; if the synchronization parameter data does not satisfy the inequality, the initial detection result indicates failed synchronization of the initial signal to be detected. For example, the synchronization judgment condition is R > S × Thres, where R is the initial correlation modulus, S is the initial signal energy value, and Thres is the dynamic threshold. This detection method, which determines whether the initial correlation modulus R is greater than the product of the initial signal energy value S and the dynamic threshold Thres, is a direct synchronization detection method. The direct synchronization detection method can quickly and in real-time determine whether the initial signal to be detected is successfully synchronized.

[0112] Considering that multiple discrete correlation peaks may appear during the sliding cross-correlation calculation in step S220, interfering with the accuracy of synchronous detection, a weighted synchronous detection method is proposed in addition to the direct synchronous detection method mentioned above, which can improve the accuracy of synchronous detection.

[0113] In some embodiments of the present invention, the weighted synchronous detection method described above will be specifically explained. For example... Figure 4 As shown, step S130 includes, but is not limited to, steps S410 to S460. These six steps will be described in detail below.

[0114] Step S410: Obtain the pre-judgment threshold based on the dynamic threshold;

[0115] Step S420: Obtain the weighted judgment result based on the pre-judgment threshold, the initial correlation modulus value, and the initial signal energy value;

[0116] Step S430: Perform incoherent weighted calculation on the initial correlation modulus value based on the pre-judgment threshold and correlation coefficient to obtain the target correlation modulus value;

[0117] Step S440: Perform incoherent weighted calculation on the initial signal energy value to obtain the target signal energy value;

[0118] Step S450: Calculate the target judgment threshold based on the dynamic threshold and the preset number of weighted calculation channels; wherein, the weighted calculation channels are channels used for incoherent weighted calculation;

[0119] Step S460: Obtain preliminary detection results based on the target correlation modulus value, target signal energy value, target judgment threshold, and synchronization judgment conditions.

[0120] In step S410 of some embodiments, the pre-judgment threshold is set according to the dynamic threshold and the preset proportion. For example, if the dynamic threshold is T1 and the preset proportion is 1 / 2, then the pre-judgment threshold PreThres can be set to T1 / 2. It is understood that the preset proportion can also be adaptively set according to actual needs, and this embodiment of the present invention does not specifically limit it.

[0121] In step S420 of some embodiments, the numerical relationship between the pre-judgment threshold, the initial correlation modulus square value of the preliminary detection signal at any sampling point, and the initial signal energy value is judged to determine whether the synchronization parameter data of the preliminary detection signal at that sampling point can be used for weighted synchronization detection. For example, the numerical relationship between the pre-judgment threshold PreThres and the initial correlation modulus square value R and the initial signal energy value S of the preliminary detection signal at any sampling point is judged. If the above three values ​​satisfy R>S×PreThres, a corresponding weighted judgment result is generated. The weighted judgment result indicates that after the sliding cross-correlation operation in step S220, the preliminary detection signal has fewer discrete correlation peaks, which causes less interference to synchronization detection, and the synchronization parameter data of the preliminary detection signal can be used for weighted synchronization detection. If the above three values ​​do not satisfy R>S×PreThres, the weighted judgment result indicates that after the sliding cross-correlation operation in step S220, the preliminary detection signal has more discrete correlation peaks, which interferes with synchronization detection, and the synchronization parameter data of the preliminary detection signal is not suitable for weighted synchronization detection.

[0122] In step S430 of some embodiments, when the weighted judgment result indicates that the synchronization parameter data of the preliminary detection signal of the sampling point can be used for weighted synchronous detection, the initial correlation modulus value of the preliminary detection signal of the above sampling point is incoherently weighted to calculate, thereby realizing the incoherent adjustment of the initial correlation modulus value and obtaining the target correlation modulus value.

[0123] In step S440 of some embodiments, the initial signal energy value of the preliminary signal to be detected determined in step S430 is subjected to incoherent weighted calculation, thereby realizing incoherent adjustment of the initial signal energy value and obtaining the target signal energy value.

[0124] In step S450 of some embodiments, M parallel paths can be used to perform the incoherent weighted calculation of the above steps, and M can be set according to actual needs. The target judgment threshold NThres is calculated based on the dynamic threshold Thres and the number of weighted calculation channels M. The specific calculation of the target judgment threshold NThres is shown in the following formula (5):

[0125] NThres=ratio×Thres..............Equation (5)

[0126] Among them, ratio is related to the number M of weighted calculation channels. When the number M of weighted calculation channels is set to 7, radio can be set as the matrix [1.5 2.1 2.7 3.2 3.8 4.3 4.8], and 7 elements therein respectively represent the 1st to 7th weighted calculation channels.

[0127] In step S460 of some embodiments, substituting the obtained target correlation modulus square value, target signal energy value, and target judgment threshold into the synchronization judgment condition, it is possible to determine whether the inequality of the synchronization judgment condition is satisfied. If the inequality of the synchronization judgment condition is satisfied, it indicates that the preliminary detection result is that the preliminary signal to be detected is successfully synchronized; if the inequality of the synchronization judgment condition is not satisfied, it indicates that the preliminary detection result is that the preliminary signal to be detected fails to synchronize. For example, the synchronization judgment condition for the weighted synchronization detection method is Rr > Ss × NThres, where Rr is the target correlation modulus square value, Ss is the target signal energy value, and NThres is the target judgment threshold.

[0128] Refer to Figure 5 , the synchronization detection can simultaneously adopt the direct synchronization detection method and the weighted synchronization detection method. When performing the verification judgment subsequently, it is necessary to select the correlation modulus square value with the largest value from the direct synchronization detection method and the weighted synchronization detection method, and select the signal energy value with the same initial sampling mark corresponding to this correlation modulus square value, and use the selected correlation modulus square value and signal energy value as the synchronization parameter data for the verification judgment.

[0129] In step S140 of some embodiments, the verification judgment condition is a numerical comparison inequality for judging the synchronization state of the preliminary signal to be detected. When the preliminary detection result indicates that the preliminary signal to be detected is successfully synchronized, substituting the above-obtained synchronization parameter data into the verification judgment condition, thereby determining whether the inequality of the verification judgment condition is satisfied by the synchronization parameter data. If the synchronization parameter data satisfies the inequality of the synchronization judgment condition, it indicates that the preliminary detection result is greatly affected by the frequency offset of the preliminary signal to be detected, and it is necessary to further synchronize and verify the preliminary signal to be detected; if the synchronization parameter data does not satisfy the inequality of the synchronization judgment condition, it indicates that the preliminary detection result is little affected by the frequency offset of the preliminary signal to be detected, and there is no need to further synchronize and verify the preliminary signal to be detected, and it can be directly determined that the preliminary signal to be detected is successfully synchronized. For example, the verification judgment condition is set to R < S × checkThres, where R is the initial correlation modulus square value, S is the initial signal energy value, and checkThres is the preset verification threshold.

[0130] In step S150 of some embodiments, when the verification judgment result indicates that the preliminary detection signal needs to be synchronously verified, it indicates that the preliminary detection result is greatly affected by the frequency offset of the preliminary detection signal. At this time, the frequency offset present in the preliminary detection signal is compensated to obtain the target detection signal.

[0131] like Figure 6 As shown, in some embodiments of the present invention, step S150 includes, but is not limited to, steps S610 and S620, which will be described in detail below.

[0132] Step S610: If the verification judgment result indicates that synchronization verification is required, frequency offset estimation is performed based on the preliminary signal to be detected to obtain the frequency offset estimate value;

[0133] Step S620: Perform frequency offset compensation on the preliminary signal to be detected based on the frequency offset estimate to obtain the target signal to be detected.

[0134] In step S610 of some embodiments, when the verification judgment result indicates that the preliminary signal to be detected needs to be synchronously verified, the frequency offset present in the preliminary signal to be detected is calculated, thereby obtaining the frequency offset estimate of the preliminary signal to be detected.

[0135] In step S620 of some embodiments, the frequency of the preliminary signal to be detected is adjusted using the calculated frequency offset estimate, thereby eliminating the influence of frequency offset in the preliminary signal to be detected, and thus obtaining the target signal to be detected.

[0136] In step S160 of some embodiments, channel estimation is performed based on the target signal to be detected after frequency offset compensation, and the target response value of the target signal to be detected is calculated.

[0137] like Figure 7 As shown, in some embodiments of the present invention, the calculation method of the target response value in step S160 of the above embodiments is specifically described. Step S160 includes, but is not limited to, steps S710 to S730, which are described in detail below.

[0138] Step S710: Perform channel estimation based on the target signal to be detected to obtain frequency domain response data;

[0139] Step S720: Perform inverse Fourier transform on the frequency domain response data to obtain the channel impulse response data;

[0140] Step S730: Take the channel impulse response data with the largest value as the target response value.

[0141] In step S710 of some embodiments, the frequency domain response data is used to characterize the frequency change of the target signal under test as it passes through the communication channel, and the channel estimation is used to calculate the response data of the communication channel through which the target signal under test passes. After obtaining the target signal under test with frequency offset compensation, the LS channel estimation method can be used to perform channel estimation on the target signal under test, thereby estimating the frequency domain response data of the target signal under test.

[0142] In step S720 of some embodiments, the channel impulse response data is used to characterize the response of the target signal to be detected on the communication channel when the initial communication state is zero. After obtaining the frequency response data, the channel impulse response data can be obtained by performing an inverse Fourier transform on the obtained frequency domain response data.

[0143] In step S730 of some embodiments, the target response value is selected as the maximum value in the channel impulse response data, which can characterize the synchronization state of the target signal to be detected on the communication channel it passes through.

[0144] like Figure 8 As shown, in some embodiments of the present invention, before step S170, the signal synchronization detection method further includes step S810, which will be described in detail below.

[0145] Step S810: Use the initial sampling marker corresponding to the target signal to be detected as the target sampling marker.

[0146] In step S810 of some embodiments, the target sampling marker is the order of the sampling points corresponding to the target signal to be detected. After obtaining the target signal to be detected, the initial sampling marker corresponding to the target signal to be detected is found, and the initial sampling marker is used as the target sampling marker.

[0147] In step S170 of some embodiments, the verification reference range is used to determine whether the target response value meets the synchronization standard, thereby verifying whether the preliminary detection result is correct. After obtaining the target response value, the target response value is compared with the verification reference range to further determine the synchronization status of the preliminary detection signal, thereby generating synchronization status information on whether the preliminary detection signal has been successfully synchronized.

[0148] like Figure 9 As shown, in some embodiments of the present invention, the verification reference range includes: a reference response range and a reference sampling mark range. Step S170 includes, but is not limited to, steps S910 to S930, which will be described in detail below.

[0149] Step S910: Obtain the response judgment result based on the target response value and the reference response range;

[0150] Step S920: Obtain the sampling mark judgment result based on the target sampling mark and the reference sampling mark range;

[0151] Step S930: If the response judgment result indicates that the reference response range includes the target response value, and the sampling mark judgment result indicates that the reference sampling mark range includes the target sampling mark, then the synchronization status information of successful signal synchronization is obtained.

[0152] In step S910 of some embodiments, the reference response range is used to determine whether the target response value is qualified, thereby determining the synchronization state of the target signal to be detected on the communication channel it has traversed. If the reference response range includes the target response value, it indicates that the target response value is qualified; otherwise, the target response value is unqualified. For example, let the target response value be h. max The reference response range is hx > 0.25, and the target response value h is... max Substituting hx, if h max A value greater than 0.25 indicates that the target response value is acceptable.

[0153] In step S920 of some embodiments, the reference sampling mark range is used to determine whether the reference sampling mark range is qualified, thereby determining that the preliminary signal to be detected corresponding to the sampling mark when the target response value (i.e., the maximum channel impulse response data) appears has the synchronization condition. If the reference sampling mark range includes the target sampling mark, it indicates that the target sampling mark is qualified; otherwise, the target sampling mark is unqualified. For example, due to the influence of multi-channel weighted synchronization detection used in the above steps, the reference sampling mark range can be set to 1 to 16, and the target sampling mark can be k. If the value of the target sampling mark k is within the reference sampling mark range, it indicates that the target sampling mark is qualified.

[0154] In step S930 of some embodiments, when the response judgment result is that the target response value is qualified and the sampling mark judgment result is that the target sampling mark is qualified, it indicates that the initial detection signal is successfully synchronized, and synchronization status information of successful synchronization is generated at this time. If either the response judgment result or the sampling mark judgment result is unqualified, it indicates that the synchronization success obtained from the initial detection result is a false detection, and the initial detection signal is actually still in a state of synchronization failure, and synchronization status information of synchronization failure is generated at this time.

[0155] like Figure 10 As shown, in some embodiments of the present invention, the signal synchronization detection method further includes steps S101 and S102, which will be described in detail below.

[0156] Step S101: If the synchronization status information indicates that the signal synchronization has failed, execute step S110 again;

[0157] Step S102: If the synchronization status information indicates that the signal synchronization is successful, output the synchronization status information.

[0158] In step S101 of some embodiments, when the synchronization status information indicates that the preliminary detection signal is in a state of synchronization failure, the system waits to receive the next set of preliminary detection signals, acquires the set of preliminary detection signals at the preset sampling frequency, and performs synchronization detection on the set of preliminary detection signals again.

[0159] In step S102 of some embodiments, when the synchronization status information indicates that the preliminary detection signal is successfully synchronized, the synchronization status information indicating that the preliminary detection signal is successfully synchronized is output. Then, the system waits to receive the instruction for the next synchronization detection.

[0160] like Figure 11 As shown, this embodiment of the invention also provides a signal synchronization detection device, comprising:

[0161] The signal acquisition module 110 is used to acquire a preliminary signal to be detected according to a preset sampling frequency;

[0162] The parameter calculation module 120 is used to perform synchronization parameter calculations on the preliminary signal to be detected to obtain synchronization parameter data.

[0163] The synchronization detection module 130 is used to perform synchronization detection based on synchronization parameter data and preset synchronization judgment conditions to obtain preliminary detection results;

[0164] The verification and judgment module 140 is used to perform verification and judgment based on the synchronization parameter data and preset verification and judgment conditions if the preliminary detection result indicates that the signal synchronization is successful, and obtain the verification and judgment result.

[0165] The frequency offset compensation module 150 is used to perform frequency offset compensation on the initial signal to be detected if the verification judgment result indicates that synchronous verification is required, so as to obtain the target signal to be detected.

[0166] The channel estimation module 160 is used to perform channel estimation based on the target signal to be detected, and obtain the target response value.

[0167] The synchronization verification module 170 is used to obtain the initial synchronization status information of the signal to be detected based on the target response value and the preset verification reference range; wherein, the synchronization status information includes: signal synchronization successful or signal synchronization failure.

[0168] Specifically, the parameter calculation module 120 includes a cross-correlation calculation unit, an energy calculation unit, and a dynamic threshold calculation unit. The cross-correlation calculation unit is used to calculate the initial correlation modulus value, the energy calculation unit is used to calculate the initial signal energy value, and the dynamic threshold calculation unit is used to calculate the dynamic threshold. The cross-correlation calculation unit can be specifically referred to... Figure 3The synchronous detection module 130 includes a joint synchronous detection unit and a detection result caching unit. For details of the joint synchronous detection unit, please refer to [reference needed]. Figure 5 The detection result caching unit is used to store the initial synchronization parameter data of the signal to be detected and the corresponding initial detection results. The synchronization verification module 170 can enable or disable the parameter calculation module 120 and the synchronization detection module 130 according to the synchronization status information.

[0169] It is evident that the content of the above-described signal synchronization detection method embodiments is applicable to this signal synchronization detection device embodiment. The specific functions implemented by this signal synchronization detection device embodiment are the same as those of the above-described signal synchronization detection method embodiments, and the beneficial effects achieved are also the same as those achieved by the above-described signal synchronization detection method embodiments.

[0170] The following is combined Figure 12 The electronic device according to embodiments of the present invention will be described in detail.

[0171] like Figure 12 , Figure 12 The hardware structure of an electronic device according to another embodiment is illustrated. The electronic device includes:

[0172] The processor 210 can be implemented using a general-purpose central processing unit (CPU), microprocessor, application specific integrated circuit (ASIC), or one or more integrated circuits, and is used to execute relevant programs to implement the technical solutions provided in the embodiments of this disclosure.

[0173] The memory 220 can be implemented as a read-only memory (ROM), static storage device, dynamic storage device, or random access memory (RAM). The memory 220 can store the operating system and other application programs. When the technical solutions provided in the embodiments of this specification are implemented through software or firmware, the relevant program code is stored in the memory 220 and called by the processor 210 to execute the signal synchronization detection method of the embodiments of this disclosure.

[0174] Input / output interface 230 is used to implement information input and output;

[0175] The communication interface 240 is used to enable communication and interaction between this device and other devices. Communication can be achieved through wired means (such as USB, network cable, etc.) or wireless means (such as mobile network, WIFI, Bluetooth, etc.).

[0176] Bus 250 transmits information between various components of the device (e.g., processor 210, memory 220, input / output interface 230, and communication interface 240);

[0177] The processor 210, memory 220, input / output interface 230 and communication interface 240 are connected to each other within the device via bus 250.

[0178] This invention also provides a computer-readable storage medium storing computer-executable instructions for causing a computer to perform the signal synchronization detection method as described in any of the above embodiments.

[0179] It is evident that the content of the above-described signal synchronization detection method embodiments is applicable to this computer-readable storage medium embodiment. The specific functions implemented by this computer-readable storage medium embodiment are the same as those of the above-described signal synchronization detection method embodiments, and the beneficial effects achieved are also the same as those achieved by the above-described signal synchronization detection method embodiments.

[0180] The device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate; that is, they may be located in one place or distributed across multiple network units. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs.

[0181] Those skilled in the art will understand that all or some of the steps in the methods disclosed above, as well as the functional modules / units in the systems and devices, can be implemented as software, firmware, hardware, or suitable combinations thereof.

[0182] The terms "first," "second," "third," "fourth," etc. (if present) in the specification and accompanying drawings of this invention are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that embodiments of the invention described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover a non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.

[0183] It should be understood that in this invention, "at least one (item)" refers to one or more, and "more than one" refers to two or more. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, "A and / or B" can represent three cases: only A exists, only B exists, and both A and B exist simultaneously, where A and B can be singular or plural. The character " / " generally indicates that the preceding and following related objects are in an "or" relationship. "At least one (item) of the following" or similar expressions refer to any combination of these items, including any combination of single or plural items. For example, at least one (item) of a, b, or c can represent: a, b, c, "a and b", "a and c", "b and c", or "a and b and c", where a, b, and c can be single or multiple.

[0184] In the several embodiments provided by this invention, it should be understood that the disclosed apparatus and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between apparatuses or units may be electrical, mechanical, or other forms.

[0185] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.

[0186] Furthermore, the functional units in the various embodiments of the present invention can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.

[0187] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes multiple instructions to cause an electronic device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods of the various embodiments of the present invention. The aforementioned storage medium includes various media capable of storing programs, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0188] The preferred embodiments of the present disclosure have been described above with reference to the accompanying drawings, but this does not limit the scope of the claims of the present disclosure. Any modifications, equivalent substitutions, and improvements made by those skilled in the art without departing from the scope and spirit of the present disclosure shall be within the scope of the claims of the present disclosure.

[0189] The embodiments of the present invention have been described in detail above with reference to the accompanying drawings. However, the present invention is not limited to the above embodiments, and various changes can be made within the scope of knowledge possessed by those skilled in the art without departing from the spirit of the present invention. Furthermore, the embodiments of the present invention and the features thereof can be combined with each other unless otherwise specified.

Claims

1. A signal synchronization detection method, characterized in that, include: The initial signal to be detected is obtained according to the preset sampling frequency; The synchronization parameter calculation is performed on the preliminary signal to be detected to obtain synchronization parameter data, including: marking the sampling order of the preliminary signal to be detected to obtain an initial sampling mark; performing a sliding cross-correlation operation on the preliminary signal to be detected based on preset reference sequence data to obtain an initial correlation modulus value; calculating the signal energy of the preliminary signal to be detected based on the initial sampling mark and the sequence length of the reference sequence data to obtain an initial signal energy value; calculating the signal power value based on the sequence length of the reference sequence data and the initial signal energy value; obtaining the signal gain value of the preliminary signal to be detected, and calculating the signal-to-noise ratio estimate based on the signal power value and the signal gain value; and generating a dynamic threshold based on the signal-to-noise ratio estimate and preset hierarchical parameters. Synchronization detection is performed based on the synchronization parameter data and preset synchronization judgment conditions to obtain preliminary detection results, including: obtaining a pre-judgment threshold based on the dynamic threshold; obtaining a weighted judgment result based on the pre-judgment threshold, the initial correlation modulus value, and the initial signal energy value; performing incoherent weighted calculation on the initial correlation modulus value based on the weighted judgment result to obtain a target correlation modulus value; performing incoherent weighted calculation on the initial signal energy value to obtain a target signal energy value; calculating a target judgment threshold based on the dynamic threshold and the preset number of weighted calculation channels; wherein, the weighted calculation channels are channels used for incoherent weighted calculation; and obtaining the preliminary detection result based on the target correlation modulus value, the target signal energy value, the target judgment threshold, and the synchronization judgment conditions. If the preliminary detection result indicates that the signal synchronization is successful, a verification judgment is performed based on the synchronization parameter data and the preset verification judgment conditions to obtain the verification judgment result; If the verification result indicates that synchronous verification is required, frequency offset compensation is performed on the preliminary signal to be detected to obtain the target signal to be detected. Channel estimation is performed based on the target signal to be detected to obtain the target response value; The synchronization status information of the preliminary signal to be detected is obtained based on the target response value and the preset verification reference range; wherein, the synchronization status information includes: signal synchronization successful or signal synchronization failure.

2. The signal synchronization detection method according to claim 1, characterized in that, The step of performing channel estimation based on the target signal to be detected to obtain the target response value includes: Channel estimation is performed based on the target signal to be detected to obtain frequency domain response data; Perform an inverse Fourier transform on the frequency domain response data to obtain the channel impulse response data; The channel impulse response data with the largest value is taken as the target response value.

3. The signal synchronization detection method according to claim 1, characterized in that, The verification reference range includes: a reference response range and a reference sampling mark range; before obtaining the synchronization status information of the preliminary signal to be detected based on the target response value and the preset verification reference range, the method further includes: The initial sampling marker corresponding to the target signal to be detected is used as the target sampling marker; The step of obtaining the synchronization status information of the preliminary signal to be detected based on the target response value and a preset verification reference range includes: The response judgment result is obtained based on the target response value and the reference response range; The sampling mark determination result is obtained based on the target sampling mark and the reference sampling mark range; If the response judgment result indicates that the reference response range includes the target response value, and the sampling mark judgment result indicates that the reference sampling mark range includes the target sampling mark, then the synchronization status information indicating successful signal synchronization is obtained.

4. The signal synchronization detection method according to claim 1, characterized in that, The method further includes: If the synchronization status information indicates that the signal synchronization has failed, the process of obtaining the preliminary detection signal according to the preset sampling frequency is executed again. If the synchronization status information indicates that the signal synchronization is successful, the synchronization status information is output.

5. The signal synchronization detection method according to any one of claims 1 to 4, characterized in that, If the verification judgment result indicates that synchronization verification is required, a frequency offset compensation operation is performed on the preliminary signal to be detected to obtain the target signal to be detected, including: If the verification judgment result indicates that synchronization verification is required, frequency offset estimation is performed based on the preliminary detection signal to obtain the frequency offset estimate value; The frequency offset is compensated based on the frequency offset estimate to obtain the target signal to be detected.

6. A signal synchronization detection device, characterized in that, include: A signal acquisition module is used to acquire a preliminary signal to be detected according to a preset sampling frequency; The parameter calculation module is used to perform synchronization parameter calculations on the preliminary signal to be detected to obtain synchronization parameter data. The synchronization parameter calculations on the preliminary signal to be detected to obtain synchronization parameter data include: marking the sampling order of the preliminary signal to be detected to obtain an initial sampling mark; performing a sliding cross-correlation operation on the preliminary signal to be detected based on preset reference sequence data to obtain an initial correlation modulus value; calculating the signal energy of the preliminary signal to be detected based on the initial sampling mark and the sequence length of the reference sequence data to obtain an initial signal energy value; calculating the signal power value based on the sequence length of the reference sequence data and the initial signal energy value; obtaining the signal gain value of the preliminary signal to be detected and calculating a signal-to-noise ratio (SNR) estimate based on the signal power value and the signal gain value; and generating a dynamic threshold based on the SNR estimate and preset hierarchical parameters. A synchronization detection module is used to perform synchronization detection based on the synchronization parameter data and preset synchronization judgment conditions to obtain a preliminary detection result. The process of performing synchronization detection based on the synchronization parameter data and preset synchronization judgment conditions to obtain the preliminary detection result includes: obtaining a pre-judgment threshold based on the dynamic threshold; obtaining a weighted judgment result based on the pre-judgment threshold, the initial correlation modulus value, and the initial signal energy value; performing non-coherent weighted calculation on the initial correlation modulus value based on the weighted judgment result to obtain a target correlation modulus value; performing non-coherent weighted calculation on the initial signal energy value to obtain a target signal energy value; and calculating a target judgment threshold based on the dynamic threshold and a preset number of weighted calculation channels. The weighted calculation channels are channels used for non-coherent weighted calculation. The preliminary detection result is obtained based on the target correlation modulus value, the target signal energy value, the target judgment threshold, and the synchronization judgment conditions. The verification and judgment module is used to perform verification and judgment based on the synchronization parameter data and preset verification and judgment conditions if the preliminary detection result indicates that the signal synchronization is successful, and to obtain the verification and judgment result. A frequency offset compensation module is used to perform frequency offset compensation on the preliminary signal to be detected if the verification judgment result indicates that synchronous verification is required, so as to obtain the target signal to be detected. A channel estimation module is used to perform channel estimation based on the target signal to be detected to obtain a target response value. A synchronization verification module is used to obtain the synchronization status information of the preliminary signal to be detected based on the target response value and a preset verification reference range; wherein, the synchronization status information includes: signal synchronization successful or signal synchronization failed.

7. An electronic device, characterized in that, include: At least one memory; At least one processor; At least one computer program; The computer program is stored in the memory, and the processor executes the at least one computer program to implement the signal synchronization detection method as described in any one of claims 1 to 5.

8. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer-executable instructions for causing a computer to perform the signal synchronization detection method as described in any one of claims 1 to 5.

Citation Information

Patent Citations

  • Synchronous detection method and device in OFDM system

    CN113132287A

  • Anti-interference signal detection and synchronization method for wireless broadband communication system

    WO2019119778A1