Phase-Shift Keying-Based Signal Synchronization Method, Device and Spectrum Analyzer

Through the signal synchronization method of two-time frequency deviation estimation and compensation, the problem of low reliability of mid-frequency deviation between phase shift keyed signal synchronization is solved, and the reliability and effect of signal synchronization is improved.

CN119544174BActive Publication Date: 2025-07-22成都玖锦科技有限公司
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202411716475.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-11-27
Publication Date
2025-07-22
Estimated Expiration
2044-11-27

AI Technical Summary

Technical Problem

In the prior art, the frequency deviation estimation and compensation of phase shift keyed signal synchronization are not reliable, resulting in poor signal synchronization effect.

Method used

The two-time frequency deviation estimation and compensation method is adopted, first through the first frequency deviation estimation and compensation, followed by the second frequency deviation estimation and compensation, and finally the target synchronization signal is output.

Benefits of technology

It improves the reliability of frequency deviation estimation and compensation, ensures the reliability of synchronous signals, and improves the signal synchronization effect.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119544174B_ABST
    Figure CN119544174B_ABST
Patent Text Reader

Abstract

The signal synchronization method, device and spectrum analyzer based on phase shift keying provided by this application relate to the technical field of signal synchronization. In this application, first, a first frequency offset estimation can be performed on the signal to be synchronized to obtain the first frequency offset corresponding to the signal to be synchronized, and frequency offset compensation can be performed on the signal to be synchronized based on the first frequency offset to obtain the first frequency offset compensation signal corresponding to the signal to be synchronized; secondly, a second frequency offset estimation can be performed on the first frequency offset compensation signal to obtain the second frequency offset corresponding to the signal to be synchronized, and frequency offset compensation can be performed on the signal to be synchronized based on the second frequency offset to obtain the second frequency offset compensation signal corresponding to the signal to be synchronized; then, the output of the synchronization signal can be performed based on the second frequency offset compensation signal to obtain the target synchronization signal corresponding to the signal to be synchronized. Based on the above content, the problem of poor signal synchronization effect existing in the prior art can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of signal synchronization. Specifically, it relates to a signal synchronization method, device, and spectrum analyzer based on phase shift keying. Background Art

[0002] Phase shift keying (PSK) is a commonly used digital modulation method in coherent systems, suitable for medium- and high-speed data transmission, and widely used in the fields of communication and radar. Common modes of PSK include BPSK, QPSK, 8PSK, and variant modes such as DBPSK, DQPSK, D8PSK, etc. In practice, the receiver needs to mix the received signal with a locally generated carrier signal to convert the bandpass signal into a baseband signal. In a digital communication system, the local oscillator at the receiving end and the carrier signal at the transmitting end cannot be exactly the same, and the frequency deviation changes in the link transmission will both cause the received signal to have a frequency offset phenomenon. The frequency offset phenomenon of the received signal directly affects the final demodulation performance of the receiver. Therefore, the carrier synchronization algorithm for estimating and compensating the frequency offset is a direction worthy of key research. However, through the research of the inventor, it is found that in the prior art, there is a problem that the reliability of frequency offset estimation and compensation is relatively low, resulting in relatively poor signal synchronization effect. Summary of the Invention

[0003] In view of this, the purpose of the present application is to provide a signal synchronization method, device, and spectrum analyzer based on phase shift keying to improve the problem of poor signal synchronization effect existing in the prior art.

[0004] To achieve the above purpose, the present application adopts the following technical solutions:

[0005] A signal synchronization method based on phase shift keying includes:

[0006] Performing a first frequency offset estimation on the signal to be synchronized to obtain the first frequency offset corresponding to the signal to be synchronized, and performing frequency offset compensation on the signal to be synchronized based on the first frequency offset to obtain the first frequency offset compensation signal corresponding to the signal to be synchronized, where the first frequency offset is used to reflect the frequency offset situation of the signal to be synchronized;

[0007] Performing a second frequency offset estimation on the first frequency offset compensation signal to obtain the second frequency offset corresponding to the signal to be synchronized, and performing frequency offset compensation on the signal to be synchronized based on the second frequency offset to obtain the second frequency offset compensation signal corresponding to the signal to be synchronized, where the second frequency offset is used to reflect the frequency offset situation of the signal to be synchronized;

[0008] Outputting a synchronization signal based on the second frequency offset compensation signal to obtain the target synchronization signal corresponding to the signal to be synchronized.

[0009] In a preferred option of the present application, in the above signal synchronization method based on phase shift keying, the step of performing a first frequency offset estimation on the signal to be synchronized to obtain the first frequency offset corresponding to the signal to be synchronized, and performing frequency offset compensation on the signal to be synchronized based on the first frequency offset to obtain the first frequency offset compensation signal corresponding to the signal to be synchronized includes:

[0010] Extract the optimal sampling point of the extracted initial signal, output the signal to be synchronized corresponding to the initial signal, and perform signal squaring calculation on the signal to be synchronized, and output the signal to be synchronized square signal corresponding to the signal to be synchronized sampling signal;

[0011] Perform Fourier transform on the signal to be synchronized square signal, output the signal to be synchronized spectrum signal corresponding to the signal to be synchronized square signal, and perform power analysis processing on the signal to be synchronized spectrum signal, and output the first frequency offset corresponding to the signal to be synchronized spectrum signal;

[0012] Perform frequency offset compensation on the signal to be synchronized square signal based on the first frequency offset to obtain the first frequency offset compensation signal corresponding to the signal to be synchronized.

[0013] In a preferred option of the present application, in the above signal synchronization method based on phase shift keying, the step of performing Fourier transform on the signal to be synchronized square signal, outputting the signal to be synchronized spectrum signal corresponding to the signal to be synchronized square signal, and performing power analysis processing on the signal to be synchronized spectrum signal, and outputting the first frequency offset corresponding to the signal to be synchronized spectrum signal includes:

[0014] Perform Fourier transform on the signal to be synchronized square signal, and output the signal to be synchronized spectrum signal corresponding to the signal to be synchronized square signal;

[0015] Determine the power signal of the signal to be synchronized spectrum signal, output the signal to be synchronized power signal corresponding to the signal to be synchronized spectrum signal, and in the signal to be synchronized power signal, determine the index value corresponding to the power with the maximum value to obtain the target index value;

[0016] Based on the target index value and the index value with the maximum value in the signal to be synchronized sampling signal, determine the first frequency offset corresponding to the signal to be synchronized spectrum signal, wherein there is a positive correlation correspondence between the first frequency offset and the target index value, and there is a negative correlation correspondence between the first frequency offset and the index value with the maximum value.

[0017] In a preferred option of the present application, in the above signal synchronization method based on phase shift keying, the step of performing frequency offset compensation on the signal to be synchronized square signal based on the first frequency offset to obtain the first frequency offset compensation signal corresponding to the signal to be synchronized includes:

[0018] Determine the first frequency offset compensation rule;

[0019] Based on the first frequency offset compensation rule and the first frequency offset, perform frequency offset compensation on the signal to be synchronized to the power signal, and obtain the first frequency offset compensation signal corresponding to the signal to be synchronized;

[0020] Wherein, the first frequency offset compensation rule includes:

[0021] x 23 (k) = x2(k) * exp(-j * 2π * f o1 * k);

[0022] x 23 (k) is the first frequency offset compensation signal, x2(k) is the signal to be synchronized to the power signal, f o1 is the first frequency offset, and k is the symbol index.

[0023] In a preferred selection of the present application, in the above signal synchronization method based on phase shift keying, the step of performing a second frequency offset estimation on the first frequency offset compensation signal to obtain the second frequency offset corresponding to the signal to be synchronized, and performing frequency offset compensation on the signal to be synchronized based on the second frequency offset to obtain the second frequency offset compensation signal corresponding to the signal to be synchronized includes:

[0024] Perform power calculation on the first frequency offset compensation signal to obtain a first power value;

[0025] Based on the first power value, perform a second frequency offset estimation on the signal to be synchronized to obtain the second frequency offset corresponding to the signal to be synchronized;

[0026] Perform frequency offset compensation on the signal to be synchronized based on the second frequency offset to obtain the second frequency offset compensation signal corresponding to the signal to be synchronized.

[0027] In a preferred selection of the present application, in the above signal synchronization method based on phase shift keying, the step of performing a second frequency offset estimation on the signal to be synchronized based on the first power value to obtain the second frequency offset corresponding to the signal to be synchronized includes:

[0028] Determine the current iterative offset value;

[0029] Based on the current iterative offset value, perform different offset processing on the current first frequency offset respectively to form the current first intermediate frequency offset and the current second intermediate frequency offset;

[0030] Based on the current first intermediate frequency offset and the current second intermediate frequency offset respectively, perform frequency offset compensation on the signal to be synchronized to obtain the current first intermediate frequency offset compensation signal and the current second intermediate frequency offset compensation signal, where the method of performing frequency offset compensation on the signal to be synchronized is the same as the method of performing frequency offset compensation on the signal to be synchronized based on the first frequency offset;

[0031] Calculate the power of the first intermediate frequency offset compensation signal and the second intermediate frequency offset compensation signal respectively to obtain the corresponding first intermediate power value and second intermediate power value;

[0032] Based on the current first power value, the current first intermediate power value and the current second intermediate power value, update the current first frequency offset to form an updated first frequency offset;

[0033] Determine whether the current iteration offset value meets a pre-determined target condition;

[0034] When the current iteration offset value meets the target condition, determine the second frequency offset corresponding to the signal to be synchronized based on the updated first frequency offset;

[0035] When the current iteration offset value does not meet the target condition, update the current iteration offset value to form an updated iteration offset value;

[0036] Based on the updated iteration offset value, loop back to execute the step of respectively performing different offset processing on the current first frequency offset based on the current iteration offset value to form the current first intermediate frequency offset and the current second intermediate frequency offset until the current iteration offset value meets the target condition.

[0037] In a preferred selection of the present application, in the above signal synchronization method based on phase shift keying, the step of updating the current first frequency offset based on the current first power value, the current first intermediate power value and the current second intermediate power value to form an updated first frequency offset includes:

[0038] Compare the magnitudes of the current first power value, the current first intermediate power value and the current second intermediate power value to determine the maximum power value;

[0039] Based on the frequency offset corresponding to the maximum power value, update the current first frequency offset to form an updated first frequency offset, where when the maximum power value is the current first power value, the updated first frequency offset is the current first frequency offset, when the maximum power value is the current first intermediate power value, the updated first frequency offset is the current first intermediate frequency offset, and when the maximum power value is the current second intermediate power value, the updated first frequency offset is the current second intermediate frequency offset.

[0040] In a preferred option of the present application, in the above-mentioned signal synchronization method based on phase shift keying, the step of determining whether the current iteration offset value meets a pre-determined target condition includes:

[0041] Determine the magnitude relationship between the current iteration offset value and a pre-determined reference threshold;

[0042] When the current iteration offset value is less than the reference threshold, determine that the current iteration offset value meets the target condition, and when the current iteration offset value is not less than the reference threshold, determine that the current iteration offset value does not meet the target condition;

[0043] Wherein, the initial value of the iteration offset value is determined based on the number of symbol indexes of the signal to be synchronized, the reference threshold has a negative correlation with the number of symbol indexes of the signal to be synchronized, and after each update of the current iteration offset value, the formed updated iteration offset value is less than the current iteration offset value.

[0044] The present application also provides a signal synchronization device based on phase shift keying, including:

[0045] A first frequency offset compensation module for performing a first frequency offset estimation on the signal to be synchronized to obtain the first frequency offset corresponding to the signal to be synchronized, and performing frequency offset compensation on the signal to be synchronized based on the first frequency offset to obtain the first frequency offset compensation signal corresponding to the signal to be synchronized, wherein the first frequency offset is used to reflect the frequency offset situation of the signal to be synchronized;

[0046] A second frequency offset compensation module for performing a second frequency offset estimation on the first frequency offset compensation signal to obtain the second frequency offset corresponding to the signal to be synchronized, and performing frequency offset compensation on the signal to be synchronized based on the second frequency offset to obtain the second frequency offset compensation signal corresponding to the signal to be synchronized, wherein the second frequency offset is used to reflect the frequency offset situation of the signal to be synchronized;

[0047] A synchronization signal output module for outputting a synchronization signal based on the second frequency offset compensation signal to obtain the target synchronization signal corresponding to the signal to be synchronized.

[0048] On the above basis, the present application also provides a spectrum analyzer, including:

[0049] A memory for storing a computer program;

[0050] A processor connected to the memory for executing the computer program stored in the memory to implement the above-mentioned signal synchronization method based on phase shift keying.

[0051] The signal synchronization method, device, and spectrum analyzer based on phase shift keying provided by this application first perform a first frequency offset estimation on the signal to be synchronized to obtain the first frequency offset corresponding to the signal to be synchronized, and perform frequency offset compensation on the signal to be synchronized based on the first frequency offset to obtain the first frequency offset compensation signal corresponding to the signal to be synchronized; secondly, perform a second frequency offset estimation on the first frequency offset compensation signal to obtain the second frequency offset corresponding to the signal to be synchronized, and perform frequency offset compensation on the signal to be synchronized based on the second frequency offset to obtain the second frequency offset compensation signal corresponding to the signal to be synchronized; then, output the synchronization signal based on the second frequency offset compensation signal to obtain the target synchronization signal corresponding to the signal to be synchronized. Based on the above content, since two frequency offset estimations are performed, the reliability of the obtained frequency offset is higher, so that the reliability of the frequency offset compensation based on the obtained frequency offset can also be higher, that is, to ensure that the basis for outputting the synchronization signal (the second frequency offset compensation signal) has high reliability, making the reliability of the formed target synchronization signal higher, thereby improving the problem of poor signal synchronization effect existing in the prior art. BRIEF DESCRIPTION OF THE DRAWINGS

[0052] In order to make the above objects, features, and advantages of this application more obvious and understandable, the following specifically gives preferred embodiments and, in conjunction with the accompanying drawings, makes the following detailed descriptions.

[0053] Figure 1 It is a structural block diagram of the spectrum analyzer provided by the embodiment of this application.

[0054] Figure 2 It is a schematic flowchart of the signal synchronization method based on phase shift keying provided by the embodiment of this application.

[0055] Figure 3 It is a schematic flowchart of calculating the phase discrimination error provided by the embodiment of this application.

[0056] Figure 4 It is a schematic flowchart of estimating the phase offset provided by the embodiment of this application.

[0057] Figure 5 It is a schematic block diagram of the signal synchronization device based on phase shift keying provided by the embodiment of this application. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0058] In order to make the objects, technical solutions, and advantages of the embodiments of this application clearer, the following will combine the drawings in the embodiments of this application to clearly and completely describe the technical solutions in the embodiments of this application. Obviously, the described embodiments are only part of the embodiments of this application, rather than all the embodiments. Usually, the components of the embodiments of this application described and shown in the drawings here can be arranged and designed in various different configurations.

[0059] Accordingly, the following detailed description of the embodiments of the present application provided in the accompanying drawings is not intended to limit the scope of the claimed present application, but merely represents selected embodiments of the present application. All other embodiments obtained by those of ordinary skill in the art based on the embodiments in the present application without creative efforts shall fall within the scope of protection of the present application.

[0060] As Figure 1 shown, an embodiment of the present application provides a spectrum analyzer. Among them, the spectrum analyzer may include a memory, a processor, and a phase-shift keying based signal synchronization device.

[0061] Specifically, the memory and the processor are directly or indirectly electrically connected to achieve data transmission or interaction. For example, the memory and the processor may be electrically connected through one or more communication buses or signal lines. The phase-shift keying based signal synchronization device includes at least one software function module stored in the memory in the form of software or firmware. The processor is used to execute the executable computer programs stored in the memory, such as the software function modules and computer programs included in the phase-shift keying based signal synchronization device, etc., to implement the phase-shift keying based signal synchronization method provided by the embodiment of the present application.

[0062] Optionally, the memory may be, but is not limited to, a random access memory (RAM), a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), etc. And, the processor may be a general-purpose processor, including a central processing unit (CPU), a network processor (NP), a system on chip (SoC), etc.; it may also be a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components.

[0063] It can be understood that Figure 1 the structure shown is only schematic, and the spectrum analyzer may further include more than Figure 1more or fewer components shown, or having a configuration different from that shown in Figure 1 For example, it may further include a communication unit for information interaction with other devices.

[0064] In combination with Figure 2 , an embodiment of the present application further provides a phase shift keying-based signal synchronization method applicable to the above spectrum analyzer. Among them, the method steps defined by the process related to the phase shift keying-based signal synchronization method can be implemented by the spectrum analyzer.

[0065] Next, the Figure 2 specific process shown will be elaborated in detail.

[0066] Step S110: Perform a first frequency offset estimation on the signal to be synchronized to obtain the first frequency offset corresponding to the signal to be synchronized, and perform frequency offset compensation on the signal to be synchronized based on the first frequency offset to obtain the first frequency offset compensation signal corresponding to the signal to be synchronized.

[0067] In an embodiment of the present application, the spectrum analyzer can perform a first frequency offset estimation on the signal to be synchronized to obtain the first frequency offset corresponding to the signal to be synchronized, and perform frequency offset compensation on the signal to be synchronized based on the first frequency offset to obtain the first frequency offset compensation signal corresponding to the signal to be synchronized. Among them, the first frequency offset is used to reflect the frequency offset situation of the signal to be synchronized.

[0068] Step S120: Perform a second frequency offset estimation on the first frequency offset compensation signal to obtain the second frequency offset corresponding to the signal to be synchronized, and perform frequency offset compensation on the signal to be synchronized based on the second frequency offset to obtain the second frequency offset compensation signal corresponding to the signal to be synchronized.

[0069] In an embodiment of the present application, after obtaining the first frequency offset compensation signal, the spectrum analyzer can perform a second frequency offset estimation on the first frequency offset compensation signal to obtain the second frequency offset corresponding to the signal to be synchronized, and perform frequency offset compensation on the signal to be synchronized based on the second frequency offset to obtain the second frequency offset compensation signal corresponding to the signal to be synchronized. Among them, the second frequency offset is used to reflect the frequency offset situation of the signal to be synchronized.

[0070] Step S130: Output a synchronization signal based on the second frequency offset compensation signal to obtain the target synchronization signal corresponding to the signal to be synchronized.

[0071] In an embodiment of the present application, after obtaining the second frequency offset compensation signal, the spectrum analyzer can output a synchronization signal based on the second frequency offset compensation signal to obtain the target synchronization signal corresponding to the signal to be synchronized.

[0072] Based on the above, since the frequency offset estimation is performed twice, the reliability of the obtained frequency offset is higher, and thus the reliability of the frequency offset compensation based on the obtained frequency offset can also be higher, that is, the basis for outputting the synchronization signal (the second frequency offset compensation signal) has high reliability, making the reliability of the formed target synchronization signal high, thereby improving the problem of poor signal synchronization effect existing in the prior art.

[0073] In a first aspect, it should be noted that for step S110, the specific manner of performing the first frequency offset estimation and frequency offset compensation on the signal to be synchronized is not limited and can be selected according to actual needs.

[0074] For example, in an alternative embodiment, in order to improve the reliability of performing the first frequency offset estimation and frequency offset compensation and make the reliability of the obtained first frequency offset compensation signal better, the above step S110 may further include the following steps S111, S112, and S113, and the specific content of each step is described as follows.

[0075] Step S111: Extract the optimal sampling point of the extracted initial signal, output the signal to be synchronized corresponding to the initial signal, and perform signal squaring calculation on the signal to be synchronized, and output the signal to be synchronized squared signal corresponding to the signal to be synchronized sampled signal.

[0076] In the embodiment of the present application, the optimal sampling point of the extracted initial signal can be extracted, the signal to be synchronized corresponding to the initial signal can be output, and signal squaring calculation can be performed on the signal to be synchronized to output the signal to be synchronized squared signal corresponding to the signal to be synchronized sampled signal. Exemplarily, the signal to be synchronized can be calculated to the power of M to obtain the corresponding signal to be synchronized squared signal, where M refers to the constellation number of the signal. For example, for a BPSK signal, the corresponding M = 2; for a QPSK signal, the corresponding M = 4; for an 8PSK signal, the corresponding M = 8. In addition, the extracted initial signal can also be first subjected to processing such as matched filtering and clock synchronization, and then the optimal sampling point is extracted. For example, the input real sampled baseband signal s1(n) can be first subjected to matched filtering to obtain the filtered signal s2(n), where n is the index of the sampling point, n = 1,..., KI, K is the number of symbols, and I is the sampling multiple. The timing error τ is calculated for the signal s2(n) using the Gardner timing synchronization algorithm. The signal s2(n) is subjected to Fourier transform, and then the timing error τ is compensated in the frequency domain, and finally the inverse Fourier transform is performed to obtain the clock-synchronized signal s3(n). The optimal sampling point of the signal s3(n) is extracted to obtain the signal x1(k), that is, the signal to be synchronized, where k is the symbol index, k = 1,..., K. In this way, by performing signal squaring calculation, x2(k)=[x1(k)] M .

[0077] Step S112: Perform a Fourier transform on the to-be-synchronized power signal, output the to-be-synchronized spectrum signal corresponding to the to-be-synchronized power signal, and perform a power analysis process on the to-be-synchronized spectrum signal to output the first frequency offset corresponding to the to-be-synchronized spectrum signal.

[0078] In an embodiment of the present application, after obtaining the to-be-synchronized power signal, a Fourier transform may be performed on the to-be-synchronized power signal to output the to-be-synchronized spectrum signal corresponding to the to-be-synchronized power signal, and a power analysis process may be performed on the to-be-synchronized spectrum signal to output the first frequency offset corresponding to the to-be-synchronized spectrum signal.

[0079] Step S113: Perform frequency offset compensation on the to-be-synchronized power signal based on the first frequency offset to obtain the first frequency offset compensation signal corresponding to the to-be-synchronized signal.

[0080] In an embodiment of the present application, after obtaining the first frequency offset, frequency offset compensation may be performed on the to-be-synchronized power signal based on the first frequency offset to obtain the first frequency offset compensation signal corresponding to the to-be-synchronized signal. It can be understood that the first frequency offset may be a roughly estimated frequency offset.

[0081] It can be understood that in the above step S112, the specific manner of determining the first frequency offset is not limited and can be selected according to actual needs. For example, in an alternative embodiment, in order to improve the reliability of the determined first frequency offset, the above step S112 may include:

[0082] First, a Fourier transform may be performed on the to-be-synchronized power signal (the specific processing process may refer to relevant existing technologies) to output the to-be-synchronized spectrum signal corresponding to the to-be-synchronized power signal;

[0083] Second, a power signal determination may be performed on the to-be-synchronized spectrum signal to output the to-be-synchronized power signal corresponding to the to-be-synchronized spectrum signal, and in the to-be-synchronized power signal, determine the index value corresponding to the power with the maximum value to obtain the target index value; Exemplarily, the spectrum signal x 21 (k), that is, the power signal x 22 (k) of the to-be-synchronized spectrum signal, that is, x 22 (k)=[abs(x 21 (k))] 2 ; Then, search for the index maxIdx of the maximum power in the signal x 22 (k);

[0084] Then, based on the target index value and the index value with the maximum value in the to-be-synchronized sampling signal, a first frequency offset corresponding to the to-be-synchronized spectrum signal is determined, where there is a positively correlated correspondence between the first frequency offset and the target index value, and there is a negatively correlated correspondence between the first frequency offset and the index value with the maximum value; Exemplarily, f o1 = maxIdx / K. Where K is the index value with the maximum value.

[0085] It can be understood that in the above step S113, the specific manner of performing frequency offset compensation on the to-be-synchronized squared signal based on the first frequency offset is not limited and can be selected according to actual requirements. For example, in an alternative embodiment, in order to ensure the reliability of the first frequency offset compensation signal obtained by performing frequency offset compensation, the above step S113 may include:

[0086] First, a first frequency offset compensation rule can be determined;

[0087] Secondly, based on the first frequency offset compensation rule and the first frequency offset, frequency offset compensation is performed on the to-be-synchronized squared signal to obtain a first frequency offset compensation signal corresponding to the to-be-synchronized signal;

[0088] Among them, the first frequency offset compensation rule includes:

[0089] x 23 (k) = x2(k) * exp(-j * 2π * f o1 * k);

[0090] Among them, x 23 (k) is the first frequency offset compensation signal, x2(k) is the to-be-synchronized squared signal, f o1 is the first frequency offset, k is the symbol index, j represents the imaginary unit, and exp() represents the exponential operation, specifically referring to the operation related to the natural logarithm base e.

[0091] Second, regarding step S120, it should be noted that the specific manner of performing the second frequency offset estimation and frequency offset compensation is not limited and can be selected according to actual requirements.

[0092] For example, in an alternative embodiment, in order to ensure higher reliability of the second frequency offset estimation and frequency offset compensation, and thus obtain a reliable second frequency offset compensation signal, the above step S120 may further include step S121, step S122, and step S123, and the content of each step is as follows.

[0093] Step S121, calculate the power of the first frequency offset compensation signal to obtain a first power value.

[0094] In the embodiment of the present application, after obtaining the first frequency offset compensation signal, the first frequency offset compensation signal may be subjected to power calculation to obtain a first power value. Exemplarily, the rule of power calculation may be that p1 = [abs(sum(x 23 (k))] 2 . Wherein, p1 is the first power value, and x 23 (k) is the first frequency offset compensation signal, and abs() is the absolute value calculation.

[0095] Step S122: Based on the first power value, perform a second frequency offset estimation on the signal to be synchronized to obtain a second frequency offset corresponding to the signal to be synchronized.

[0096] In the embodiment of the present application, based on the first power value, a second frequency offset estimation may be performed on the signal to be synchronized to obtain a second frequency offset corresponding to the signal to be synchronized. That is to say, the method of the second frequency offset estimation may be different from the method of the first frequency offset estimation.

[0097] Step S123: Based on the second frequency offset, perform frequency offset compensation on the signal to be synchronized to obtain a second frequency offset compensation signal corresponding to the signal to be synchronized.

[0098] In the embodiment of the present application, after obtaining the second frequency offset, frequency offset compensation may be performed on the signal to be synchronized based on the second frequency offset to obtain a second frequency offset compensation signal corresponding to the signal to be synchronized. Exemplarily, the rule of frequency offset compensation may be that x3(k) = x1(k)*exp(-j*2π*f o *k), where x3(k) is the second frequency offset compensation signal, and f o is the second frequency offset.

[0099] It can be understood that in the above step S122, the specific method of performing the second frequency offset estimation on the signal to be synchronized based on the first power value is not limited and can be selected according to actual needs. For example, in an alternative embodiment, in order to ensure the reliability of the obtained second frequency offset, the above step S122 may further include steps S122a, S122b, S122c, S122d, S122e, S122f, S122g, S122h, and S122i, and the specific content of each step is as follows.

[0100] Step S122a: Determine the current iteration offset value.

[0101] In the embodiment of the present application, since the determination process of the second frequency offset is an iterative process, therefore, for each iteration stage, the current iteration offset value may be determined.

[0102] Step S122b: Based on the current iteration offset value, perform different offset processing on the current first frequency offset respectively to form the current first intermediate frequency offset and the current second intermediate frequency offset.

[0103] In the embodiments of the present application, after determining the current iteration offset value, different offset processing can be performed on the current first frequency offset respectively based on the current iteration offset value to form the current first intermediate frequency offset and the current second intermediate frequency offset. Exemplarily, f o2 = f o1 - step and f o3 = f o1 + step, where step is the current iteration offset value, f o1 is the current first frequency offset, f o2 is the current first intermediate frequency offset, and f o3 is the current second intermediate frequency offset.

[0104] Step S122c: Based on the current first intermediate frequency offset and the current second intermediate frequency offset respectively, perform frequency offset compensation on the signal to be synchronized to obtain the current first intermediate frequency offset compensation signal and the current second intermediate frequency offset compensation signal.

[0105] In the embodiments of the present application, after determining the current first intermediate frequency offset and the current second intermediate frequency offset, frequency offset compensation can be performed on the signal to be synchronized respectively based on the current first intermediate frequency offset and the current second intermediate frequency offset to obtain the current first intermediate frequency offset compensation signal and the current second intermediate frequency offset compensation signal. Among them, the method of performing frequency offset compensation on the signal to be synchronized is the same as the method of performing frequency offset compensation on the signal to be synchronized based on the first frequency offset. For example, the current first intermediate frequency offset compensation signal can be x2(k)*exp(-j*2π*f o2 *k), and the current second intermediate frequency offset compensation signal can be x2(k)*exp(-j*2π*f o3 *k).

[0106] Step S122d: Calculate the power of the first intermediate frequency offset compensation signal and the second intermediate frequency offset compensation signal respectively to obtain the corresponding first intermediate power value and second intermediate power value.

[0107] In the embodiments of the present application, after obtaining the current first intermediate frequency offset compensation signal and the current second intermediate frequency offset compensation signal, the power of the first intermediate frequency offset compensation signal and the second intermediate frequency offset compensation signal can be calculated respectively to obtain the corresponding first intermediate power value and second intermediate power value. The specific calculation method can refer to the calculation method of the first power value in the previous text.

[0108] Step S122e: Update the current first frequency offset based on the current first power value, the current first intermediate power value, and the current second intermediate power value to form an updated first frequency offset.

[0109] In an embodiment of the present application, after obtaining the current first intermediate power value and the current second intermediate power value, the current first frequency offset can be updated based on the current first power value, the current first intermediate power value, and the current second intermediate power value to form an updated first frequency offset.

[0110] Step S122f: Determine whether the current iteration offset value meets a pre-determined target condition.

[0111] In an embodiment of the present application, after forming the updated first frequency offset, it can be determined whether the current iteration offset value meets a pre-determined target condition, that is, to determine whether iterative calculation needs to continue.

[0112] Step S122g: When the current iteration offset value meets the target condition, determine a second frequency offset corresponding to the signal to be synchronized based on the updated first frequency offset.

[0113] In an embodiment of the present application, when the current iteration offset value meets the target condition, determine a second frequency offset corresponding to the signal to be synchronized based on the updated first frequency offset. That is, when iterative calculation does not need to continue, a second frequency offset corresponding to the signal to be synchronized can be determined based on the updated first frequency offset. For example, f o = f o1 / M, where f o is the second frequency offset, f o1 is the updated first frequency offset, and M is the constellation number.

[0114] Step S122h: When the current iteration offset value does not meet the target condition, update the current iteration offset value to form an updated iteration offset value.

[0115] In an embodiment of the present application, when the current iteration offset value does not meet the target condition, update the current iteration offset value to form an updated iteration offset value. That is, when iterative calculation needs to continue, the current iteration offset value can be updated. For example, step = step / 2, that is, the updated iteration offset value is half of the current iteration offset value.

[0116] Step S122i: Based on the updated iteration offset value, loop back to execute the step of respectively performing different offset processing on the current first frequency offset based on the current iteration offset value to form the current first intermediate frequency offset and the current second intermediate frequency offset until the current iteration offset value meets the target condition.

[0117] In an embodiment of the present application, after forming the updated iterative offset value, based on the updated iterative offset value, the step of respectively performing different offset processes on the current first frequency offset based on the current iterative offset value to form the current first intermediate frequency offset and the current second intermediate frequency offset can be executed in a loop until the current iterative offset value meets the target condition, that is, the updated iterative offset value is used as the current iterative offset value in the next iterative stage to execute step S122b.

[0118] It can be understood that in the above step S122e, the specific manner of updating the current first frequency offset is not limited and can be selected according to actual requirements. For example, in an alternative embodiment, the above step S122e may further include the following content:

[0119] First, the current first power value, the current first intermediate power value, and the current second intermediate power value can be compared in magnitude to determine the maximum power value.

[0120] Second, based on the frequency offset corresponding to the maximum power value, the current first frequency offset can be updated to form the updated first frequency offset. Among them, when the maximum power value is the current first power value, the updated first frequency offset is the current first frequency offset; when the maximum power value is the current first intermediate power value, the updated first frequency offset is the current first intermediate frequency offset; and when the maximum power value is the current second intermediate power value, the updated first frequency offset is the current second intermediate frequency offset.

[0121] It can be understood that in the above step S122f, the specific manner of determining the target condition is not limited and can be selected according to actual requirements. For example, in an alternative embodiment, the above step S122f may further include the following content:

[0122] First, the magnitude relationship between the current iterative offset value and a pre-determined reference threshold can be determined, such as whether the current iterative offset value is less than the reference threshold.

[0123] Second, when the current iterative offset value is less than the reference threshold, it can be determined that the current iterative offset value meets the target condition, and when the current iterative offset value is not less than the reference threshold, it can be determined that the current iterative offset value does not meet the target condition.

[0124] Among them, the initial value of the iterative offset value is determined based on the number of symbol indexes of the signal to be synchronized. There is a negative correlation between the reference threshold and the number of symbol indexes of the signal to be synchronized. Moreover, after each update of the current iterative offset value, the updated iterative offset value formed is smaller than the current iterative offset value. Exemplarily, step*K<thd, where step is the current iterative offset value, the reference threshold is the ratio between thd and K, and the specific value of thd is not limited. For example, it can be 0.001. Additionally, the initial value of the iterative offset value can be 1 / K.

[0125] In the third aspect, it should be noted that for step S130, the specific manner of outputting the synchronization signal based on the second frequency offset compensation signal is not limited and can be selected according to actual needs.

[0126] For example, in an alternative implementation manner, in order to ensure that the obtained target synchronization signal has a high reliability, the above step S130 may further include the following contents:

[0127] First, the phase discrimination error can be calculated for the signal x3(k), and the phase offset can be estimated using the zero-crossing position of the phase discrimination error curve.

[0128] Second, the gain calibration factor g can be calculated for the signal x3(k) using the signal power. o ;

[0129] Then, the estimated f o 、 and g o can be used to compensate the signal s3(n) to obtain the signal s4(n);

[0130] Furthermore, the signal s4(n) can be subjected to LMS (Least Mean Square) time-domain equalization to obtain the time-domain equalized signal s5(n);

[0131] Finally, the best sampling points can be extracted from the signal a5(n) and judged according to the modulation mode, and finally the demodulated symbol sequence sym(k) can be obtained, that is, the target synchronization signal is obtained.

[0132] It can be understood that in an alternative implementation manner, according to signals of different modulation modes, the phase between adjacent constellation points can be equally divided into Z = 8 parts, and the phase to be compensated can be calculated. Among them, i = 1,..., Z; then the phase is compensated to the signal x3(k) to obtain the compensated signal x 31 (k), that is, Finally, for the signal x 31 (k), calculate the phase discrimination error evmErr(i), and the specific calculation method is as Figure 3 shown (that is, for each i, the corresponding calculation can be performed for each k respectively, and then, the calculation results for each k are averaged to obtain a calculation result corresponding to i, that is, evmErr(i)), where real

[0133] () represents taking the real part, and imag() represents taking the imaginary part. Finally, the zero-crossing position can be calculated based on the phase discrimination error evmErr(i) and the phase deviation can be estimated as Figure 4 shown (where it is determined whether M is less than or equal to 4, and different analyses are performed for BPSK signals, QPSK signals, and 8PSK signals).

[0134] It can be understood that in an alternative embodiment, the power of the signal x3(k) can be calculated to obtain the signal power p, that is, p = sum[abs(x3(k))] 2 , and then, the gain calibration factor g o can be calculated, that is, g o = 1 / sqrt(p / K). Further, the signal to be compensated c(n) can be calculated, that is Finally, the signal s3(n) can be compensated to obtain the signal s4(n), that is, s4(n) = s3(n) * c(n).

[0135] It should be further noted that for the conventional frequency offset estimation algorithm flow, generally, the signal x1(k) after the optimal sampling point needs to be delayed and conjugated and multiplied first, that is, y1(k) = x1(k) * conj(x1(k - 1)), and then the Mth power of the signal is calculated, that is, y2(k) = [y1(k)] M , and then the angle is taken after smoothing filtering y2(k), that is, the frequency offset (L0 is the smoothing filter length). That is to say, the conventional frequency offset estimation algorithm uses the conjugate multiplication of the signal x1(k) to remove the influence of the phase deviation on the frequency offset estimation, and uses the smoothing filtering of the signal y2(k) to reduce the influence of noise on the frequency offset estimation (the larger L0 is, the better the smoothing effect, but the more complex the calculation). However, the frequency offset estimation algorithm provided by the embodiments of the present application directly uses the Mth power of the signal x1(k), and then calculates the power spectrum by Fourier transform, and searches for the peak position on the power spectrum to calculate the frequency offset. The phase deviation and noise both reduce the influence on the frequency offset estimation after Fourier transform. Moreover, the second frequency offset estimation can further improve the frequency offset estimation accuracy when the Fourier transform length is limited, and the performance and calculation complexity can be balanced by configuring relevant parameters.

[0136] Combined with Figure 5, an embodiment of the present application further provides a phase-shift keying-based signal synchronization device applicable to the above spectrum analyzer. Among them, the phase-shift keying-based signal synchronization device may include a first frequency offset compensation module, a second frequency offset compensation module, and a synchronization signal output module.

[0137] The first frequency offset compensation module is used to perform a first frequency offset estimation on the signal to be synchronized, obtain the first frequency offset corresponding to the signal to be synchronized, and perform frequency offset compensation on the signal to be synchronized based on the first frequency offset to obtain the first frequency offset compensation signal corresponding to the signal to be synchronized, where the first frequency offset is used to reflect the frequency offset situation of the signal to be synchronized. In the embodiment of the present application, the first frequency offset compensation module can be used to execute Figure 2 the steps S110 shown, and the relevant content of the first frequency offset compensation module can be referred to the description of step S110 above.

[0138] The second frequency offset compensation module is used to perform a second frequency offset estimation on the first frequency offset compensation signal, obtain the second frequency offset corresponding to the signal to be synchronized, and perform frequency offset compensation on the signal to be synchronized based on the second frequency offset to obtain the second frequency offset compensation signal corresponding to the signal to be synchronized, where the second frequency offset is used to reflect the frequency offset situation of the signal to be synchronized. In the embodiment of the present application, the second frequency offset compensation module 0 can be used to execute Figure 2 the steps S120 shown, and the relevant content of the second frequency offset compensation module can be referred to the description of step S120 above.

[0139] The synchronization signal output module is used to output a synchronization signal based on the second frequency offset compensation signal to obtain the target synchronization signal corresponding to the signal to be synchronized. In the embodiment of the present application, the synchronization signal output module can be used to execute Figure 2 the steps S130 shown, and the relevant content of the synchronization signal output module can be referred to the description of step S130 above.

[0140] In summary, for the signal synchronization method, apparatus, and spectrum analyzer based on phase shift keying provided in this application, first, a first frequency offset estimation is performed on the signal to be synchronized to obtain the first frequency offset corresponding to the signal to be synchronized, and based on the first frequency offset, frequency offset compensation is performed on the signal to be synchronized to obtain the first frequency offset compensation signal corresponding to the signal to be synchronized; second, a second frequency offset estimation is performed on the first frequency offset compensation signal to obtain the second frequency offset corresponding to the signal to be synchronized, and based on the second frequency offset, frequency offset compensation is performed on the signal to be synchronized to obtain the second frequency offset compensation signal corresponding to the signal to be synchronized; then, based on the second frequency offset compensation signal, the synchronization signal is output to obtain the target synchronization signal corresponding to the signal to be synchronized. Based on the above content, since two frequency offset estimations are performed, the reliability of the obtained frequency offset is higher, so that the reliability of the frequency offset compensation based on the obtained frequency offset can also be higher, that is, to ensure that the basis for outputting the synchronization signal (the second frequency offset compensation signal) has high reliability, making the formed target synchronization signal have high reliability, thereby improving the problem of poor signal synchronization effect existing in the prior art.

[0141] In several embodiments provided in the embodiments of the present application, it should be understood that the disclosed apparatus and method can also be implemented in other ways. The apparatus and method embodiments described above are merely illustrative. For example, the flowcharts and block diagrams in the accompanying drawings show the possible architectures, functions, and operations of apparatuses, methods, and computer program products according to multiple embodiments of the present application. In this regard, each block in the flowchart or block diagram may represent a module, a program segment, or a part of code, and the module, program segment, or part of code contains one or more executable instructions for implementing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the blocks may occur in a different order than marked in the accompanying drawings. For example, two consecutive blocks may actually be executed substantially in parallel, and they may sometimes be executed in the reverse order, depending on the functions involved. It should also be noted that each block in the block diagram and / or flowchart, and the combination of blocks in the block diagram and / or flowchart, can be implemented by a dedicated hardware-based system for performing the specified functions or actions, or can be implemented by a combination of dedicated hardware and computer instructions.

[0142] In addition, in each embodiment of the present application, the various functional modules may be integrated together to form an independent part, or each module may exist separately, or two or more modules may be integrated to form an independent part.

[0143] When the above-mentioned function is implemented in the form of a software functional module 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 this application, in essence, or the part that contributes to the prior art or part of this technical solution can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions for causing a computer device (which may be a personal computer, an electronic device, or a network device, etc.) to execute all or part of the steps of the methods described in various embodiments of this application. The foregoing storage medium includes: various media that can store program codes, such as USB flash drives, mobile hard disks, read-only memories (ROM, Read-Only Memory), random access memories (RAM, Random Access Memory), magnetic disks, or optical discs. It should be noted that in this article, the term "comprising", "including" or any other variant thereof is intended to cover non-exclusive inclusion, so that a process, method, article or device comprising a series of elements not only includes those elements, but also includes other elements not expressly listed, or further includes elements inherent to such process, method, article or device. Without further limitation, an element defined by the statement "comprising one..." does not exclude the existence of additional identical elements in the process, method, article or device comprising the said element.

[0144] The foregoing are only the preferred embodiments of this application and are not intended to limit this application. For those skilled in the art, this application may have various changes and modifications. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of this application shall be included within the protection scope of this application.

Claims

1. A signal synchronization method based on phase shift keying, characterized in that Including: Performing a first frequency offset estimation on a synchronization signal to be synchronized to obtain a first frequency offset corresponding to the synchronization signal to be synchronized, and performing frequency offset compensation on the synchronization signal to be synchronized based on the first frequency offset to obtain a first frequency offset compensation signal corresponding to the synchronization signal to be synchronized, where the first frequency offset is used to reflect the frequency offset situation of the synchronization signal to be synchronized; Calculating the power of the first frequency offset compensation signal to obtain a first power value; determining a current iterative offset value; based on the current iterative offset value, performing different offset processes on the current first frequency offset respectively to form a current first intermediate frequency offset and a current second intermediate frequency offset; respectively performing frequency offset compensation on the synchronization signal to be synchronized based on the current first intermediate frequency offset and the current second intermediate frequency offset to obtain a current first intermediate frequency offset compensation signal and a current second intermediate frequency offset compensation signal, where the method of performing frequency offset compensation on the synchronization signal to be synchronized is the same as the method of performing frequency offset compensation on the synchronization signal to be synchronized based on the first frequency offset; respectively calculating the power of the first intermediate frequency offset compensation signal and the second intermediate frequency offset compensation signal to obtain corresponding first intermediate power values and second intermediate power values; updating the current first frequency offset based on the current first power value, the current first intermediate power value, and the current second intermediate power value to form an updated first frequency offset; determining whether the current iterative offset value meets a pre-determined target condition; when the current iterative offset value meets the target condition, determining a second frequency offset corresponding to the synchronization signal to be synchronized based on the updated first frequency offset; when the current iterative offset value does not meet the target condition, updating the current iterative offset value to form an updated iterative offset value; based on the updated iterative offset value, looping back to execute the step of, based on the current iterative offset value, performing different offset processes on the current first frequency offset respectively to form a current first intermediate frequency offset and a current second intermediate frequency offset until the current iterative offset value meets the target condition; performing frequency offset compensation on the synchronization signal to be synchronized based on the second frequency offset to obtain a second frequency offset compensation signal corresponding to the synchronization signal to be synchronized, where the second frequency offset is used to reflect the frequency offset situation of the synchronization signal to be synchronized; Outputting a synchronization signal based on the second frequency offset compensation signal to obtain a target synchronization signal corresponding to the synchronization signal to be synchronized.

2. The signal synchronization method based on phase shift keying according to claim 1, characterized in that, The step of performing a first frequency offset estimation on a synchronization signal to be synchronized to obtain a first frequency offset corresponding to the synchronization signal to be synchronized, and performing frequency offset compensation on the synchronization signal to be synchronized based on the first frequency offset to obtain a first frequency offset compensation signal corresponding to the synchronization signal to be synchronized includes: Extracting an optimal sampling point from the extracted initial signal, outputting a synchronization signal to be synchronized corresponding to the initial signal, and performing signal squaring calculation on the synchronization signal to be synchronized to output a synchronization squared signal corresponding to the synchronization sampling signal; Performing a Fourier transform on the synchronization squared signal to output a synchronization spectrum signal corresponding to the synchronization squared signal, and performing power analysis processing on the synchronization spectrum signal to output a first frequency offset corresponding to the synchronization spectrum signal; Perform frequency offset compensation on the signal to be synchronized to the power based on the first frequency offset to obtain a first frequency offset compensation signal corresponding to the signal to be synchronized.

3. The signal synchronization method based on phase shift keying according to claim 2, wherein The steps of performing Fourier transform on the signal to be synchronized to the power, outputting a spectrum signal to be synchronized corresponding to the signal to be synchronized to the power, and performing power analysis processing on the spectrum signal to be synchronized, and outputting a first frequency offset corresponding to the spectrum signal to be synchronized include: Perform Fourier transform on the signal to be synchronized to the power to output a spectrum signal to be synchronized corresponding to the signal to be synchronized to the power; Determine a power signal corresponding to the spectrum signal to be synchronized, output a power signal to be synchronized corresponding to the spectrum signal to be synchronized, and determine an index value corresponding to the power with the maximum value in the power signal to be synchronized to obtain a target index value; Based on the target index value and the index value with the maximum value in the signal to be synchronized sampled signal, determine a first frequency offset corresponding to the spectrum signal to be synchronized, where there is a positive correlation between the first frequency offset and the target index value, and there is a negative correlation between the first frequency offset and the index value with the maximum value.

4. The signal synchronization method based on phase shift keying according to claim 2, wherein The steps of performing frequency offset compensation on the signal to be synchronized to the power based on the first frequency offset to obtain a first frequency offset compensation signal corresponding to the signal to be synchronized include: Determine a first frequency offset compensation rule; Perform frequency offset compensation on the signal to be synchronized to the power based on the first frequency offset compensation rule and the first frequency offset to obtain a first frequency offset compensation signal corresponding to the signal to be synchronized; where the first frequency offset compensation rule includes: is the first frequency offset compensation signal, is the signal to be synchronized and squared, is the first frequency offset, is the symbol index.

5. The signal synchronization method based on phase shift keying according to claim 1, characterized in that The steps of updating the current first frequency offset based on the current first power value, the current first intermediate power value, and the current second intermediate power value to form an updated first frequency offset include: Compare the magnitudes of the current first power value, the current first intermediate power value, and the current second intermediate power value to determine the maximum power value; Update the current first frequency offset based on the frequency offset corresponding to the maximum power value to form an updated first frequency offset, where when the maximum power value is the current first power value, the updated first frequency offset is the current first frequency offset, when the maximum power value is the current first intermediate power value, the updated first frequency offset is the current first intermediate frequency offset, and when the maximum power value is the current second intermediate power value, the updated first frequency offset is the current second intermediate frequency offset.

6. The signal synchronization method based on phase shift keying according to claim 1, wherein, The steps of determining whether the current iterative offset value meets a pre-determined target condition include: Determine the magnitude relationship between the current iterative offset value and a pre-determined reference threshold; When the current iterative offset value is less than the reference threshold, determine that the current iterative offset value meets the target condition, and when the current iterative offset value is not less than the reference threshold, determine that the current iterative offset value does not meet the target condition; Among them, the initial value of the iterative offset value is determined based on the number of symbol indexes of the signal to be synchronized, there is a negative correlation between the reference threshold and the number of symbol indexes of the signal to be synchronized, and after each update of the current iterative offset value, the updated iterative offset value formed is less than the current iterative offset value.

7. A signal synchronization device based on phase shift keying, characterized in that, Including: A first frequency offset compensation module, configured to perform a first frequency offset estimation on the signal to be synchronized, obtain the first frequency offset corresponding to the signal to be synchronized, and perform frequency offset compensation on the signal to be synchronized based on the first frequency offset to obtain the first frequency offset compensation signal corresponding to the signal to be synchronized, where the first frequency offset is used to reflect the frequency offset situation of the signal to be synchronized; A second frequency offset compensation module, configured to calculate the power of the first frequency offset compensation signal to obtain a first power value; determine the current iterative offset value; based on the current iterative offset value, perform different offset processes on the current first frequency offset respectively to form a current first intermediate frequency offset and a current second intermediate frequency offset; respectively perform frequency offset compensation on the signal to be synchronized based on the current first intermediate frequency offset and the current second intermediate frequency offset to obtain a current first intermediate frequency offset compensation signal and a current second intermediate frequency offset compensation signal, where the method of performing frequency offset compensation on the signal to be synchronized is the same as the method of performing frequency offset compensation on the signal to be synchronized based on the first frequency offset; respectively calculate the power of the first intermediate frequency offset compensation signal and the second intermediate frequency offset compensation signal to obtain corresponding first intermediate power values and second intermediate power values; based on the current first power value, the current first intermediate power value, and the current second intermediate power value, update the current first frequency offset to form an updated first frequency offset; determine whether the current iterative offset value meets a pre-determined target condition; when the current iterative offset value meets the target condition, determine the second frequency offset corresponding to the signal to be synchronized based on the updated first frequency offset; when the current iterative offset value does not meet the target condition, update the current iterative offset value to form an updated iterative offset value; based on the updated iterative offset value, loop back to execute the step of performing different offset processes on the current first frequency offset respectively based on the current iterative offset value to form a current first intermediate frequency offset and a current second intermediate frequency offset until the current iterative offset value meets the target condition; perform frequency offset compensation on the signal to be synchronized based on the second frequency offset to obtain the second frequency offset compensation signal corresponding to the signal to be synchronized, where the second frequency offset is used to reflect the frequency offset situation of the signal to be synchronized; A synchronization signal output module, configured to output a synchronization signal based on the second frequency offset compensation signal to obtain the target synchronization signal corresponding to the signal to be synchronized.

8. A spectrum analyzer, characterized in that, Including: A memory, configured to store a computer program; A processor connected to the memory, configured to execute the computer program stored in the memory to implement the phase shift keying-based signal synchronization method according to any one of claims 1-6.

Citation Information

Patent Citations

  • Wireless signal coverage test method and device

    CN110149656A

  • Cell detection method, device, equipment and readable storage medium

    CN114466402A

  • Signal frequency offset compensation method, terminal equipment and computer readable storage medium

    CN116208457A