Synchronization method, system, signal processing method, signal processing module and medium
By combining mixing, filtering, and signal processing modules, the synchronization of the carrier signal and the local oscillator signal is achieved, solving the problems of complexity and high cost of existing carrier synchronization methods, and reducing the complexity and cost of communication systems.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- NEBULA LINK (SHANGHAI) TECHNOLOGY CO LTD
- Filing Date
- 2023-09-11
- Publication Date
- 2026-05-08
AI Technical Summary
Existing carrier synchronization methods are complex in structure, and different carrier extraction circuits are required for different modulation methods, which increases the cost of chip design.
The carrier signal and the local oscillator signal are mixed by the mixing module, the difference frequency signal is filtered by the filter, and the signal processing module determines the frequency of the difference frequency signal and adjusts the frequency and phase of the local oscillator signal to synchronize it with the carrier signal.
It achieves phase and frequency synchronization between the carrier signal and the local oscillator signal, simplifies the carrier synchronization process, and reduces the complexity and cost of the communication system.
Smart Images

Figure CN117040994B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of communication technology, and in particular to a synchronization method and system. Background Technology
[0002] With the development of electric and connected vehicles, there are significant communication requirements. Synchronizing the local signal with the received radio signal carrier can achieve faster communication speeds.
[0003] Most existing carrier synchronization methods extract the carrier from the received wireless signal. These methods are complex, and different carrier extraction circuits are required for different modulation methods. Therefore, multiple extraction circuits need to be designed in the chip, increasing costs.
[0004] For example, the receiver architecture commonly used in current communication systems is a heterodyne architecture. Taking Quadrature Amplitude Modulation (QAM) modulation and demodulation as an example, the entire communication system process involves amplifying the received radio signal through a low-noise amplifier (LNA), mixing it with two local oscillator signals that are 90° out of phase, and then filtering out the difference frequency signal generated by the mixing through a low-pass filter to obtain the I and Q signals. These are then input to the baseband for sampling to determine the information loaded on the carrier. However, if the local oscillator signal is not synchronized with the carrier signal before communication, the QAM demodulated information will be corrupted. Summary of the Invention
[0005] This invention provides a synchronization method and system to solve the problem that existing carrier synchronization methods are complex in structure and require different carrier extraction circuits for different modulation methods, thus requiring the design of multiple extraction circuits in chip design, which increases costs.
[0006] In a first aspect, embodiments of the present invention provide a synchronization method applied to a synchronization system, the synchronization system including a mixer module, a filter, a signal processing module, and a signal generator, the method comprising:
[0007] The carrier signal and the local oscillator signal are mixed by the mixing module to obtain the mixed signal;
[0008] The difference frequency signal in the mixed signal is filtered out by the filter.
[0009] The frequency of the difference frequency signal is determined by the signal processing module, and the frequency of the carrier signal is determined based on the frequency of the difference frequency signal.
[0010] The signal processing module sets the frequency of the local oscillator signal output by the signal generator to the frequency of the carrier signal, and adjusts the phase of the local oscillator signal until the signal output by the local oscillator signal after passing through the mixer module and the filter reaches a maximum value.
[0011] Optionally, the step of mixing the carrier signal and the local oscillator signal using the mixing module to obtain the mixed signal includes:
[0012] The carrier signal transmitted by the transmitter is received through the antenna in the mixer module;
[0013] The carrier signal and the local oscillator signal output by the signal generator are obtained by the mixer in the mixing module, and the carrier signal and the local oscillator signal are mixed to obtain the mixed signal.
[0014] Optionally, after receiving the carrier signal transmitted by the transmitter through the antenna in the mixer module, the following is also included:
[0015] The carrier signal is amplified by the amplifier in the mixer module to obtain the amplified carrier signal.
[0016] Optionally, the signal processing module determines the frequency of the carrier signal based on the frequency of the difference frequency signal, including:
[0017] The signal processing module adjusts the frequency of the local oscillator signal output by the signal generator to the sum or difference between the original frequency of the local oscillator signal and the frequency of the difference frequency signal.
[0018] The signal processing module determines whether the signal output after the frequency-adjusted local oscillator signal passes through the mixing module and the filter is a zero intermediate frequency signal. If so, it determines that the frequency of the frequency-adjusted local oscillator signal is consistent with the frequency of the carrier signal.
[0019] Secondly, embodiments of the present invention provide a synchronization system, including: a mixer module, a filter, a signal processing module, and a signal generator;
[0020] The mixing module is connected to the filter and the signal generator respectively, and the signal processing module is connected to the signal generator and the filter respectively;
[0021] The mixing module is used to: mix the carrier signal and the local oscillator signal to obtain the mixed signal;
[0022] The filter is used to: filter out the difference frequency signal in the mixed signal;
[0023] The signal processing module is used to: determine the frequency of the difference frequency signal, and determine the frequency of the carrier signal based on the frequency;
[0024] The signal processing module is used to: set the frequency of the local oscillator signal output by the signal generator to the frequency of the carrier signal, and adjust the phase of the local oscillator signal until the signal output by the local oscillator signal after passing through the mixing module and the filter reaches a maximum value.
[0025] Optionally, the mixing module includes an antenna, an amplifier, and a mixer; the amplifier is connected to the antenna and the mixer respectively.
[0026] The antenna is used to receive carrier signals;
[0027] The amplifier is used to amplify the carrier signal;
[0028] The mixer is used to mix the amplified carrier signal and the local oscillator signal output by the signal generator to obtain the mixed signal.
[0029] Optionally, the filter is a low-pass filter.
[0030] Thirdly, embodiments of the present invention provide a signal processing method applied to a signal processing module in a synchronization system, wherein the synchronization system further includes a mixing module, a filter, and a signal generator, and the method includes:
[0031] Determine the frequency of the difference frequency signal output by the filter;
[0032] The frequency of the carrier signal is determined based on the frequency.
[0033] The frequency of the local oscillator signal output by the signal generator is set to the frequency of the carrier signal, and the phase of the local oscillator signal is adjusted until the signal output by the local oscillator signal after passing through the mixer module and the filter reaches a maximum value.
[0034] Fourthly, embodiments of the present invention provide a signal processing module, comprising:
[0035] At least one processor; and
[0036] A memory communicatively connected to the at least one processor; wherein,
[0037] The memory stores a computer program that can be executed by the at least one processor, the computer program being executed by the at least one processor to enable the at least one processor to perform the signal processing method according to any embodiment of the present invention.
[0038] Fifthly, embodiments of the present invention provide a computer-readable storage medium storing computer instructions that, when executed by a processor, implement the signal processing method described in any embodiment of the present invention.
[0039] The technical solution of this invention involves mixing a carrier signal and a local oscillator signal using a mixing module to obtain a mixed signal; filtering out the difference frequency signal from the mixed signal using a filter; determining the frequency of the difference frequency signal using a signal processing module, and determining the frequency of the carrier signal based on the frequency of the difference frequency signal; setting the frequency of the local oscillator signal output from the signal generator to the frequency of the carrier signal using the signal processing module, and adjusting the phase of the local oscillator signal until the signal output after passing through the mixing module and filter reaches its maximum value. This invention achieves phase and frequency synchronization between the local oscillator signal and the carrier signal by setting the frequency of the local oscillator signal to the frequency of the carrier signal and adjusting the phase of the local oscillator signal until the signal output after passing through the mixing module and filter reaches its maximum value. This solves the problem of existing carrier synchronization methods having complex structures and requiring different carrier extraction circuits for different modulation methods, thus increasing costs due to the need to design multiple extraction circuits in chip design. Furthermore, it achieves multiplexing of the carrier extraction circuit and the communication receiving circuit, eliminating the need for an additional carrier extraction circuit in the radio signal receiving system, thereby reducing the complexity and cost of the communication system.
[0040] It should be understood that the description in this section is not intended to identify key or essential features of the embodiments of the present invention, nor is it intended to limit the scope of the invention. Other features of the invention will become readily apparent from the following description. Attached Figure Description
[0041] To more clearly illustrate the technical solutions in the embodiments of the present invention, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0042] Figure 1 This is a flowchart of a synchronization method provided in Embodiment 1 of the present invention;
[0043] Figure 2 A flowchart of a synchronization method provided in Embodiment 1 of the present invention;
[0044] Figure 3 This is a framework diagram of a synchronization system provided in Embodiment 2 of the present invention;
[0045] Figure 4 This is a flowchart of a signal processing method provided in Embodiment 3 of the present invention;
[0046] Figure 5 A schematic diagram of a signal processing module that can be used to implement an embodiment of the present invention is shown. Detailed Implementation
[0047] To enable those skilled in the art to better understand the present invention, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings of the embodiments of the present invention. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort should fall within the scope of protection of the present invention.
[0048] It should be noted that the terms "first," "second," etc., in the specification, claims, 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 the 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.
[0049] Example 1
[0050] Figure 1 This is a flowchart of a synchronization method provided in Embodiment 1 of the present invention. This embodiment is applicable to signal synchronization. The method is applied to a synchronization system, which includes a mixer module, a filter, a signal processing module, and a signal generator. Figure 1 As shown, the method includes:
[0051] S110. The carrier signal and the local oscillator signal are mixed by the mixing module to obtain the mixed signal.
[0052] In this context, a mixing module refers to a module that mixes two received input signals. Specifically, mixing can refer to using the sum, difference, or other combination of the frequencies of the two input signals as the output signal frequency. A carrier wave can refer to the waveform modulated to transmit a signal, typically a sine wave; a carrier signal can refer to a sinusoidal radio signal, which can be transmitted and received by an antenna; a local oscillator signal refers to a constant-amplitude (carrier) wave generated by the local oscillator, which can be produced by a local oscillator.
[0053] In this embodiment, the carrier signal transmitted by the antenna transmitter and the local oscillator signal generated by the device can be mixed by a mixing module to obtain the mixed output signal, i.e., the mixed signal.
[0054] S120. The difference frequency signal in the mixed signal is filtered out by the filter.
[0055] In this context, a filter can refer to a signal that effectively filters out frequencies at a specific frequency point or frequencies outside that frequency point, resulting in a signal of that specific frequency, or a signal that eliminates a specific frequency. A difference frequency signal can refer to a signal whose frequency is the difference between two signals obtained by combining them.
[0056] In this embodiment, a filter can be used to remove a predetermined signal, such as a high-frequency signal, from the mixed signal, thereby obtaining a difference frequency signal. This difference frequency signal is smaller than the bandwidth of the communication frequency band. The high-frequency signal can refer to a high-frequency signal.
[0057] S130. The frequency of the difference frequency signal is determined by the signal processing module, and the frequency of the carrier signal is determined based on the frequency of the difference frequency signal.
[0058] The signal processing module refers to a module that analyzes, processes, and optimizes signals. For example, it can sample and perform calculations on signals. Specifically, the difference frequency signal output from the mixer module, after being filtered, is input to the signal processing module for sampling and DSP processing. For instance, it can be sampled using an analog-to-digital converter (ADC) and calculated using a fast Fourier transform (FFT) to determine the frequency of the difference frequency signal. The frequency of the carrier signal minus the frequency of the local oscillator signal equals the frequency of the difference frequency signal. Since the frequency of the local oscillator signal is self-generated and directly obtainable, the frequency of the carrier signal can be equal to the frequency of the local oscillator signal plus or minus the frequency of the difference frequency signal.
[0059] In this embodiment, the input difference frequency signal is sampled and processed by the signal processing module to determine the frequency of the difference frequency signal; then, based on the known frequency of the local oscillator signal, the frequency of the carrier signal is determined so that the frequency of the local oscillator signal can be adjusted according to the frequency of the carrier signal to synchronize it with the carrier signal.
[0060] S140. The signal processing module sets the frequency of the local oscillator signal output by the signal generator to the frequency of the carrier signal, and adjusts the phase of the local oscillator signal until the signal output by the local oscillator signal after passing through the mixing module and the filter reaches a maximum value.
[0061] Among them, a signal generator can refer to a device that can provide electrical signals of various frequencies, waveforms and output levels. It is also called a signal source or oscillator, and generates local oscillator signals through a signal generator.
[0062] Specifically, after determining the frequency of the carrier signal, the signal processing module sets the frequency of the local oscillator signal output from the signal generator to the frequency of the carrier signal. This can be understood as setting the local oscillator signal to be the same as the carrier signal frequency. The local oscillator signal, with the same frequency as the carrier signal, is then input again into the mixer module to mix with the received carrier signal and filtered to obtain a DC level (zero intermediate frequency signal). At this point, the DC level depends only on the phase difference between the received carrier signal and the local oscillator signal. Therefore, the phase of the local oscillator signal can be adjusted through the signal processing module. When the adjusted phase of the local oscillator signal equals the phase of the carrier signal, the DC voltage will reach its maximum value, thus achieving phase and frequency synchronization between the local oscillator signal and the received carrier signal.
[0063] In one embodiment, after determining the frequency of the carrier signal, the signal processing module sets the frequency of the local oscillator signal to the frequency of the carrier signal, and adjusts the phase of the local oscillator signal until the signal output after the local oscillator signal passes through the mixing module and filter reaches a maximum value, thereby achieving phase and frequency synchronization between the local oscillator signal and the carrier signal.
[0064] In this embodiment, the carrier signal and the local oscillator signal are mixed by a mixing module to obtain a mixed signal; the difference frequency signal in the mixed signal is filtered out by a filter; the frequency of the difference frequency signal is determined by a signal processing module, and the frequency of the carrier signal is determined based on the frequency of the difference frequency signal; the frequency of the local oscillator signal output by the signal generator is set to the frequency of the carrier signal by the signal processing module, and the phase of the local oscillator signal is adjusted until the signal output by the local oscillator signal after passing through the mixing module and the filter reaches a maximum value, thereby realizing the synchronization of the phase and frequency of the local oscillator signal and the carrier signal. This solves the problem that the existing carrier synchronization method has a complex structure and requires different carrier extraction circuits for different modulation methods, thus requiring the design of multiple extraction circuits in chip design, which increases costs. Furthermore, the carrier extraction circuit and the communication receiving circuit are multiplexed, so that no additional carrier extraction circuit is needed in the radio signal receiving system, reducing the complexity and cost of the communication system.
[0065] Optionally, the step of mixing the carrier signal and the local oscillator signal using the mixing module to obtain the mixed signal includes:
[0066] The carrier signal transmitted by the transmitter is received through the antenna in the mixer module;
[0067] The carrier signal and the local oscillator signal output by the signal generator are obtained by the mixer in the mixing module, and the carrier signal and the local oscillator signal are mixed to obtain the mixed signal.
[0068] The antenna can be divided into a transmitting antenna and a receiving antenna. The transmitting antenna can transmit a constant-frequency sinusoidal signal as a carrier signal, and the receiving antenna in the mixer module receives the carrier signal. A local oscillator signal is generated by a signal generator, preferably the center frequency of the communication band.
[0069] In this embodiment, the carrier signal transmitted by the antenna transmitter is received by the antenna receiver in the mixing module, a local oscillator signal is generated by the signal generator, and the carrier signal and the local oscillator signal are input into the mixer in the mixing module to mix and obtain the mixed signal.
[0070] Optionally, after receiving the carrier signal transmitted by the transmitter through the antenna in the mixer module, the following is also included:
[0071] The carrier signal is amplified by the amplifier in the mixer module to obtain the amplified carrier signal.
[0072] An amplifier can refer to a device that amplifies the voltage or power of an input signal.
[0073] In this embodiment, the mixer module includes an amplifier. After the antenna in the mixer module receives the carrier signal transmitted by the transmitter, the received carrier signal is input to the amplifier for amplification to obtain the amplified carrier signal. The frequency of the amplified carrier signal is denoted as f1, and the frequency of the local oscillator signal is denoted as f2. Specifically, the amplifier in this embodiment can be a low-noise amplifier (LNA), which has a very low noise figure and can effectively improve the output signal-to-noise ratio.
[0074] Optionally, the signal processing module determines the frequency of the carrier signal based on the frequency of the difference frequency signal, including:
[0075] The signal processing module adjusts the frequency of the local oscillator signal output by the signal generator to the sum or difference between the original frequency of the local oscillator signal and the frequency of the difference frequency signal.
[0076] The signal processing module determines whether the signal output after the frequency-adjusted local oscillator signal passes through the mixing module and the filter is a zero intermediate frequency signal. If so, it determines that the frequency of the frequency-adjusted local oscillator signal is consistent with the frequency of the carrier signal.
[0077] Here, the original frequency can refer to the frequency of the original local oscillator signal generated by the signal generator; the zero intermediate frequency (IF) signal can refer to a signal with an IF frequency of 0, that is, a signal where the difference frequency component in the mixed signal is 0. Specifically, the sum or difference between the original frequency of the local oscillator signal and the frequency of the difference frequency signal can be used as the adjusted frequency of the local oscillator signal. For example, if the adjusted frequency of the local oscillator signal is the sum of the original frequency of the local oscillator signal and the frequency of the difference frequency signal, the adjusted local oscillator signal is input into the mixing module and mixed with the carrier signal. After passing through a filter, it is determined whether the output signal is a zero IF signal. If the output signal is not a zero IF signal, it means that the frequency of the adjusted local oscillator signal is inconsistent with the frequency of the carrier signal. The frequency of the carrier signal should be the difference between the original frequency of the local oscillator signal and the frequency of the difference frequency signal, not the sum. If the frequency of the local oscillator signal after adjustment is the difference between the original frequency of the local oscillator signal and the frequency of the difference frequency signal, the adjusted local oscillator signal is input into the mixing module and mixed with the carrier signal. After passing through the filter, it is determined whether the output signal is a zero intermediate frequency signal. If the output signal is a zero intermediate frequency signal, it means that the frequency of the local oscillator signal after adjustment is consistent with the frequency of the carrier signal. The frequency of the carrier signal is the difference between the original frequency of the local oscillator signal and the frequency of the difference frequency signal.
[0078] In this embodiment, the signal processing module determines whether the signal output after the frequency adjustment of the local oscillator signal through the mixer and filter is a zero intermediate frequency signal, thereby determining whether the frequency of the frequency adjustment of the local oscillator signal is consistent with the frequency of the carrier signal. If they are inconsistent, the adjustment is performed again to ensure that the frequency of the frequency adjustment of the local oscillator signal is consistent with the frequency of the carrier signal.
[0079] For example, Figure 2 This is a flowchart illustrating a synchronization method provided in Embodiment 1 of the present invention. Figure 2 As shown, the process of achieving phase and frequency synchronization between the local oscillator signal and the received carrier signal using the above synchronization method can be as follows:
[0080] 1. At the start of communication, the transmitting ends of the antennas of the transmitters of both communicating parties transmit sinusoidal radio carrier signals.
[0081] 2. The receiving end of the antenna of the receiver in both communication parties receives the carrier signal, and during the carrier synchronization period in the communication process, the received carrier signal is input into the LNA for amplification.
[0082] 3. The carrier signal amplified by the LNA is mixed with the local oscillator signal (preferably the center frequency of the communication band) generated by the baseband-controlled signal generator through a mixer.
[0083] Assume the expression for the carrier signal amplified by the LNA is: A1*COS(2*π*f1*t+φ1); the expression for the local oscillator signal is: A2*COS(2*π*f2*t+φ2), and f1≥f2.
[0084] Therefore, the expression for the output signal after mixing by the mixer is:
[0085] A1*A2 / 2*COS(2*π*(f1+f2)t+φ1+φ2)+A1*A2 / 2*COS(2*π*(f1-f2)t+φ1-φ2); -----Equation 1
[0086] 4. The output signal after mixing is filtered out by a low-pass filter to obtain the difference frequency signal.
[0087] The output signal after mixing is expressed as Equation 1. After passing through a low-pass filter, the high-frequency signal components are filtered out, and the difference frequency signal is expressed as:
[0088] A1*A2 / 2*COS(2*π*(f1-f2)t+φ1-φ2);-----Equation 2
[0089] 5. The filtered difference frequency signal is input to the baseband (i.e., signal processing module) for ADC sampling and FFT operation to determine the frequency of the difference frequency signal, denoted as Δf. Since the physical waveform frequency cannot be negative, when f1≥f2, Δf=f1-f2; when f1≤f2, Δf=f2-f1; and then the frequency of the carrier signal is obtained.
[0090] The carrier signal frequency is: f2±△f.
[0091] 6. The baseband (i.e., signal processing module) adjusts the local oscillator signal frequency to match the carrier frequency.
[0092] 7. Determine whether the difference frequency output by the local oscillator signal after frequency adjustment through the mixer module and filter is 0 (whether it is a zero intermediate frequency signal). If yes, determine that the frequency of the local oscillator signal after frequency adjustment is consistent with the frequency of the carrier signal. If not, adjust the frequency of the local oscillator signal again until the frequency of the local oscillator signal after frequency adjustment is consistent with the frequency of the carrier signal.
[0093] 8. When the local oscillator signal and the received carrier signal have the same frequency, the new local oscillator signal of the same frequency, after being mixed with the received carrier signal and low-pass filtered, will produce a DC level (zero intermediate frequency signal). The expression of the signal output by the mixer and low-pass filter is as follows:
[0094] A1*A2 / 2*COS(2*π*(f1-f2)t+φ1-φ2); where f1=f2;
[0095] The expression for the obtained DC level signal is:
[0096] V=A1*A2 / 2*COS(φ1-φ2);-----Formula 3
[0097] 9. Adjust the phase of the local oscillator signal in the baseband. When the zero intermediate frequency signal obtained in the previous step reaches its maximum value, the phase and frequency of the local oscillator signal are completely synchronized with the carrier signal.
[0098] During the carrier synchronization period, the transmitting end sends a carrier wave as a sine wave with an unchanged initial phase. Therefore, the DC voltage value V in Equation 3 depends only on the initial phase φ1 of the carrier wave and the initial phase φ2 of the local oscillator signal. When the phase φ2 of the local oscillator signal is adjusted to match the phase φ1 of the carrier signal, V reaches its maximum value, which is V = A1 * A2 / 2. The baseband continuously adjusts the phase φ2 of the local oscillator signal based on the ADC sampling results. When the sampling result reaches its maximum value, φ1 = φ2. This completes the phase and frequency synchronization between the local oscillator signal and the received carrier signal.
[0099] In this embodiment, by setting the frequency of the local oscillator signal to the frequency of the carrier signal and adjusting the phase of the local oscillator signal until the signal output after the local oscillator signal passes through the mixing module and filter reaches its maximum value, the phase and frequency synchronization of the local oscillator signal and the carrier signal is achieved. This solves the problem that existing carrier synchronization methods are complex in structure and require different carrier extraction circuits for different modulation methods, thus requiring the design of multiple extraction circuits in chip design, which increases costs. Furthermore, the carrier extraction circuit and the communication receiving circuit are multiplexed, so that no additional carrier extraction circuit is needed in the radio signal receiving system, reducing the complexity and cost of the communication system.
[0100] Example 2
[0101] Figure 3 This is a framework diagram of a synchronization system provided in Embodiment 2 of the present invention. Figure 3 As shown, the system includes: a mixer module 210, a filter 220, a signal processing module 230, and a signal generator 240.
[0102] The mixing module 210 is connected to the filter 220 and the signal generator 240 respectively, and the signal processing module 230 is connected to the signal generator 240 and the filter 220 respectively.
[0103] The mixing module 210 is used to: mix the carrier signal and the local oscillator signal to obtain the mixed signal;
[0104] The filter 220 is used to: filter out the difference frequency signal in the mixed signal;
[0105] The signal processing module 230 is used to: determine the frequency of the difference frequency signal, and determine the frequency of the carrier signal based on the frequency;
[0106] The signal processing module 230 is used to: set the frequency of the local oscillator signal output by the signal generator 240 to the frequency of the carrier signal, and adjust the phase of the local oscillator signal until the signal output by the local oscillator signal after passing through the mixer module and the filter reaches a maximum value.
[0107] Optionally, the mixing module 210 includes an antenna, an amplifier, and a mixer; the amplifier is connected to the antenna and the mixer respectively.
[0108] The antenna is used to receive carrier signals;
[0109] The amplifier is used to amplify the carrier signal;
[0110] The mixer is used to mix the amplified carrier signal and the local oscillator signal output by the signal generator to obtain the mixed signal.
[0111] Optionally, the filter 220 is a low-pass filter.
[0112] This invention provides a synchronization system that uses a mixing module to mix a carrier signal and a local oscillator signal to obtain a mixed signal; a filter to extract the difference frequency signal from the mixed signal; a signal processing module to determine the frequency of the difference frequency signal and, based on the frequency of the difference frequency signal, to determine the frequency of the carrier signal; and a signal processing module to set the frequency of the local oscillator signal output from the signal generator to the frequency of the carrier signal, adjusting the phase of the local oscillator signal until the signal output after passing through the mixing module and filter reaches its maximum value. This achieves phase and frequency synchronization between the local oscillator signal and the carrier signal, solving the problem that existing carrier synchronization methods are complex in structure and require different carrier extraction circuits for different modulation methods, thus increasing costs due to the need to design multiple extraction circuits in chip design. Furthermore, this invention achieves multiplexing of the carrier extraction circuit and the communication receiving circuit, eliminating the need for an additional carrier extraction circuit in the radio signal receiving system and reducing the complexity and cost of the communication system.
[0113] Example 3
[0114] Figure 4 This is a flowchart of a signal processing method provided in Embodiment 3 of the present invention. This embodiment is applicable to situations involving signal processing. The method is applied to a signal processing module in a synchronization system. This signal processing module can be implemented in hardware and / or software. The signal processing module can be configured in the synchronization system, which also includes a mixer module, a filter, and a signal generator. Figure 4As shown, the method includes:
[0115] S310. Determine the frequency of the difference frequency signal output by the filter.
[0116] S320. Determine the frequency of the carrier signal based on the frequency.
[0117] S330. Set the frequency of the local oscillator signal output by the signal generator to the frequency of the carrier signal, and adjust the phase of the local oscillator signal until the signal output by the local oscillator signal after passing through the mixer module and the filter reaches a maximum value.
[0118] Specifically, the difference frequency signal output from the mixer module, after being filtered, is input into the signal processing module for sampling and DSP processing. For example, it can be sampled using an analog-to-digital converter (ADC) and processed using a fast Fourier transform (FFT) to determine the frequency of the difference frequency signal. The frequency of the carrier signal minus the local oscillator signal equals the frequency of the difference frequency signal. Since the local oscillator signal's frequency is self-generated and directly obtainable, the carrier signal's frequency can be equal to the local oscillator signal's frequency plus or minus the difference frequency signal's frequency. After determining the carrier signal's frequency, the signal processing module sets the frequency of the local oscillator signal output from the signal generator to the carrier signal's frequency; this can be understood as setting the local oscillator signal's frequency to match the carrier signal's frequency. This local oscillator signal, with its frequency matching the carrier signal, is then input back into the mixer module for mixing with the received carrier signal, followed by filtering to obtain a DC level (zero intermediate frequency signal). At this point, the DC level will only be related to the phase difference between the received carrier signal and the local oscillator signal. Therefore, the phase of the local oscillator signal can be adjusted by the signal processing module. When the phase of the adjusted local oscillator signal is equal to the phase of the carrier signal, the DC voltage of the DC level will reach its maximum value. This completes the phase and frequency synchronization between the local oscillator signal and the received carrier signal.
[0119] This embodiment provides a signal processing method that determines the frequency of the difference frequency signal output by the filter; determines the frequency of the carrier signal based on the frequency; sets the frequency of the local oscillator signal output by the signal generator to the frequency of the carrier signal; and adjusts the phase of the local oscillator signal until the signal output after the local oscillator signal passes through the mixing module and the filter reaches a maximum value. This achieves phase and frequency synchronization between the local oscillator signal and the carrier signal, solving the problem that existing carrier synchronization methods are complex in structure and require different carrier extraction circuits for different modulation methods, thus requiring the design of multiple extraction circuits in chip design, increasing costs. Furthermore, this method enables the multiplexing of the carrier extraction circuit and the communication receiving circuit, eliminating the need for an additional carrier extraction circuit in the radio signal receiving system, thereby reducing the complexity and cost of the communication system.
[0120] Example 4
[0121] Figure 5 A schematic diagram of a signal processing module 10 that can be used to implement embodiments of the present invention is shown. This signal processing module is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. Electronic devices can also represent various forms of mobile devices, such as personal digital processors, cellular phones, smartphones, wearable devices (e.g., helmets, glasses, watches, etc.), and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely illustrative and are not intended to limit the implementation of the invention described and / or claimed herein.
[0122] like Figure 5 As shown, the signal processing module 10 includes at least one processor 11 and a memory, such as a read-only memory (ROM) 12 or a random access memory (RAM) 13, which is communicatively connected to the at least one processor 11. The memory stores a computer program that can be executed by the at least one processor 11, and the computer program is executed by the at least one processor 11 to enable the at least one processor 11 to execute the signal processing method provided by the present invention.
[0123] The processor 11 can perform various appropriate actions and processes based on a computer program stored in the read-only memory (ROM) 12 or a computer program loaded from the storage unit 18 into the random access memory (RAM) 13. The RAM 13 can also store various programs and data required for the operation of the electronic device 10. The processor 11, ROM 12, and RAM 13 are interconnected via a bus 14. An input / output (I / O) interface 15 is also connected to the bus 14.
[0124] Multiple components in the signal processing module 10 are connected to the I / O interface 15, including: an input unit 16, such as a keyboard, mouse, etc.; an output unit 17, such as various types of displays, speakers, etc.; a storage unit 18, such as a disk, optical disk, etc.; and a communication unit 19, such as a network card, modem, wireless transceiver, etc. The communication unit 19 allows the electronic device 10 to exchange information / data with other devices through computer networks such as the Internet and / or various telecommunications networks.
[0125] Processor 11 can be a variety of general-purpose and / or special-purpose processing components with processing and computing capabilities. Some examples of processor 11 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various special-purpose artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, digital signal processors (DSPs), and any suitable processor, controller, microcontroller, etc. Processor 11 performs the various methods and processes described above, such as signal processing methods.
[0126] In some embodiments, the signal processing method may be implemented as a computer program tangibly contained in a computer-readable storage medium, such as storage unit 18. In some embodiments, part or all of the computer program may be loaded and / or mounted on electronic device 10 via ROM 12 and / or communication unit 19. When the computer program is loaded into RAM 13 and executed by processor 11, one or more steps of the signal processing method described above may be performed. Alternatively, in other embodiments, processor 11 may be configured to perform the signal processing method by any other suitable means (e.g., by means of firmware).
[0127] Various embodiments of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), application-specific standard parts (ASSPs), systems-on-chip (SoCs), complex programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various embodiments may include implementations in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which may be a dedicated or general-purpose programmable processor, capable of receiving data and instructions from a storage system, at least one input device, and at least one output device, and transmitting data and instructions to the storage system, the at least one input device, and the at least one output device.
[0128] Computer programs for implementing the signal processing methods of the present invention can be written in any combination of one or more programming languages. These computer programs can be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, such that when executed by the processor, the computer programs cause the functions / operations specified in the flowcharts and / or block diagrams to be implemented. The computer programs can be executed entirely on a machine, partially on a machine, as a standalone software package partially on a machine and partially on a remote machine, or entirely on a remote machine or server.
[0129] In the context of this invention, a computer-readable storage medium stores computer instructions that, when executed by a processor, implement the signal processing method provided by this invention. The computer-readable storage medium may be a tangible medium that may contain or store a computer program for use by or in conjunction with an instruction execution system, apparatus, or device. The computer-readable storage medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination thereof. Alternatively, the computer-readable storage medium may be a machine-readable signal medium. More specific examples of machine-readable storage media include electrical connections based on one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fibers, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof.
[0130] To provide interaction with a user, the systems and techniques described herein can be implemented on an electronic device having: a display device (e.g., a cathode ray tube (CRT) or a liquid crystal display (LCD)) for displaying information to the user; and a keyboard and pointing device (e.g., a mouse or trackball) through which the user provides input to the electronic device. Other types of devices can also be used to provide interaction with the user; for example, feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including sound input, voice input, or tactile input).
[0131] The systems and technologies described herein can be implemented in computing systems that include backend components (e.g., as data servers), or computing systems that include middleware components (e.g., application servers), or computing systems that include frontend components (e.g., user computers with graphical user interfaces or web browsers through which users can interact with implementations of the systems and technologies described herein), or any combination of such backend, middleware, or frontend components. The components of the system can be interconnected via digital data communication (e.g., communication networks) of any form or medium. Examples of communication networks include local area networks (LANs), wide area networks (WANs), blockchain networks, and the Internet.
[0132] A computing system can include clients and servers. Clients and servers are generally geographically separated and typically interact via communication networks. The client-server relationship is established by computer programs running on the respective computers and having a client-server relationship with each other. The server can be a cloud server, also known as a cloud computing server or cloud host, which is a hosting product within the cloud computing service system. It addresses the shortcomings of traditional physical hosts and Virtual Private Server (VPS) services, such as high management difficulty and weak business scalability.
[0133] It should be understood that the various forms of processes shown above can be used, with steps reordered, added, or deleted. For example, the steps described in this invention can be executed in parallel, sequentially, or in different orders, as long as the desired result of the technical solution of this invention can be achieved, and this is not limited herein.
[0134] The specific embodiments described above do not constitute a limitation on the scope of protection of this invention. Those skilled in the art should understand that various modifications, combinations, sub-combinations, and substitutions can be made according to design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of this invention should be included within the scope of protection of this invention.
Claims
1. A synchronization method, characterized in that, Applied to a synchronization system, the synchronization system including a mixer module, a filter, a signal processing module, and a signal generator, the method includes: The carrier signal and the local oscillator signal are mixed by the mixing module to obtain the mixed signal; The difference frequency signal in the mixed signal is filtered out by the filter. The frequency of the difference frequency signal is determined by the signal processing module, and the frequency of the carrier signal is determined based on the frequency of the difference frequency signal. The signal processing module sets the frequency of the local oscillator signal output by the signal generator to the frequency of the carrier signal, and adjusts the phase of the local oscillator signal until the signal output by the local oscillator signal after passing through the mixer module and the filter reaches a maximum value.
2. The method according to claim 1, characterized in that, The process of mixing the carrier signal and the local oscillator signal using the mixing module to obtain the mixed signal includes: The carrier signal transmitted by the transmitter is received through the antenna in the mixer module; The carrier signal and the local oscillator signal output by the signal generator are obtained by the mixer in the mixing module, and the carrier signal and the local oscillator signal are mixed to obtain the mixed signal.
3. The method according to claim 2, characterized in that, After receiving the carrier signal transmitted by the transmitter through the antenna in the mixer module, the process also includes: The carrier signal is amplified by the amplifier in the mixer module to obtain the amplified carrier signal.
4. The method according to claim 1, characterized in that, Determining the frequency of the carrier signal based on the frequency of the difference frequency signal using the signal processing module includes: The signal processing module adjusts the frequency of the local oscillator signal output by the signal generator to the sum or difference between the original frequency of the local oscillator signal and the frequency of the difference frequency signal. The signal processing module determines whether the signal output after the frequency-adjusted local oscillator signal passes through the mixing module and the filter is a zero intermediate frequency signal. If so, it determines that the frequency of the frequency-adjusted local oscillator signal is consistent with the frequency of the carrier signal.
5. A synchronization system, characterized in that, include: Mixer module, filter, signal processing module, and signal generator; The mixing module is connected to the filter and the signal generator respectively, and the signal processing module is connected to the signal generator and the filter respectively; The mixing module is used to: mix the carrier signal and the local oscillator signal to obtain the mixed signal; The filter is used to: filter out the difference frequency signal in the mixed signal; The signal processing module is used to: determine the frequency of the difference frequency signal, and determine the frequency of the carrier signal based on the frequency; The signal processing module is used to: set the frequency of the local oscillator signal output by the signal generator to the frequency of the carrier signal, and adjust the phase of the local oscillator signal until the signal output by the local oscillator signal after passing through the mixing module and the filter reaches a maximum value.
6. The synchronization system according to claim 5, characterized in that, The mixing module includes an antenna, an amplifier, and a mixer; the amplifier is connected to the antenna and the mixer respectively. The antenna is used to receive carrier signals; The amplifier is used to amplify the carrier signal; The mixer is used to mix the amplified carrier signal and the local oscillator signal output by the signal generator to obtain the mixed signal.
7. The synchronization system according to claim 5, characterized in that, The filter is a low-pass filter.
8. A signal processing method applied to a signal processing module in a synchronization system, the synchronization system further comprising a mixer module, a filter, and a signal generator, the method comprising: Determine the frequency of the difference frequency signal output by the filter; The frequency of the carrier signal is determined based on the frequency. The frequency of the local oscillator signal output by the signal generator is set to the frequency of the carrier signal, and the phase of the local oscillator signal is adjusted until the signal output by the local oscillator signal after passing through the mixer module and the filter reaches a maximum value.
9. A signal processing module, characterized in that, include: At least one processor; as well as A memory communicatively connected to the at least one processor; wherein, The memory stores a computer program that can be executed by the at least one processor, the computer program being executed by the at least one processor to enable the at least one processor to perform the signal processing method of claim 8.
10. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer instructions that cause a processor to execute the signal processing method of claim 8.
Citation Information
Patent Citations
Frequency bias estimation and compensation method for TD-SCDMA terminal
CN101383631A
Pseudo-code auxiliary carrier synchronization implementation method for terahertz communication
CN108183879A