Signal processing method, apparatus, system, storage medium, and electronic device
By demodulating the mixing signal in the transmitter and determining the phase noise of the local oscillator signal, the initial modulation signal is inversely compensated, thus solving the EVM degradation problem caused by LO signal noise, improving the data transmission rate and reducing costs.
Patent Information
- Application Number
- CN202310574657.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-05-19
- Publication Date
- 2025-12-12
- Estimated Expiration
- 2043-05-19
AI Technical Summary
In existing technologies, the near-end noise of the LO signal in mobile communication systems is relatively large, which leads to EVM degradation, reduces the signal-to-noise ratio and data transmission rate, and existing solutions are costly and difficult to implement.
By acquiring the mixed signal output by the transmitter, demodulating it, determining the phase noise of the local oscillator signal, and performing reverse compensation on the initial modulation signal based on the phase noise, the degradation of the EVM is reduced and the data transmission rate is improved.
Pre-compensation of the initial modulation signal during transmitter signal transmission reduces the impact of EVM, improves data transmission rate, and is low-cost and easy to implement.
Smart Images

Figure CN116527468B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the field of communication technology, in particular to a signal processing method, device, system, storage medium and electronic device. BACKGROUND
[0002] In a mobile communication system, a mobile transmitter is usually used to perform baseband processing on a signal, an IQ signal is adjusted to a frequency point of transmission through a mixer, and a single tone signal of the required frequency point is provided by a local oscillator (LO) to complete the processing of the signal by the transmitter. However, in actual hardware applications, the LO signal has noise, and in particular, the noise of the frequency point of the near-end LO signal is much greater than that of the frequency point of the far-end LO signal. Multiplication of the near-end noise floor and the signal will cause the noise floor of the transmitted signal to deteriorate, resulting in deterioration of the error vector magnitude (EVM), that is, the signal-to-noise ratio decreases, and thus the amount of information carried by the signal decreases, and the data transmission rate decreases.
[0003] Currently, a crystal oscillator with lower noise and a narrow-band analog filtering technology are used to improve the noise suppression capability of the LO signal itself, but the crystal oscillator with lower noise is expensive, and the radio frequency used in the narrow-band analog filtering technology is a band-pass filter with a bandwidth of tens of kilohertz, which is expensive and has high cost and is not easy to implement.
[0004] In view of the above problems, no effective solution has been proposed so far. SUMMARY
[0005] Embodiments of the present application provide a signal processing method, device, system, storage medium and electronic device to at least solve the technical problems in the related art that reducing the deterioration of EVM has a high cost and is not easy to implement.
[0006] According to an embodiment of the present application, a signal processing method is provided, comprising: obtaining a mixed signal output by a transmitter, wherein the mixed signal is determined according to a sample modulation signal and a local oscillator signal; demodulating the mixed signal to obtain a demodulated signal; determining phase noise of the local oscillator signal according to the sample modulation signal and the demodulated signal; and performing reverse compensation on an initial modulation signal based on the phase noise to obtain a target modulation signal, wherein the initial modulation signal is a modulation signal used for transmission in the transmitter.
[0007] Optionally, performing reverse compensation on the initial modulation signal based on the phase noise to obtain the target modulation signal comprises: extracting a target phase noise from the phase noise through a power threshold, wherein the power of the target phase noise exceeds the power threshold; and performing reverse compensation on the initial modulation signal in the time domain based on the target phase noise to obtain the target modulation signal.
[0008] Optionally, determining the phase noise of the local oscillator signal according to the sample modulation signal and the demodulation signal comprises: performing power alignment and time synchronization on the sample modulation signal and the demodulation signal, and performing phase alignment on the sample modulation signal and the demodulation signal based on a first range to obtain a first result; performing phase alignment on the first result based on a second range in a sliding window manner to obtain a second result, wherein the second range is smaller than the first range, and a window length of the sliding window manner is smaller than a length of the first result; and determining the phase noise of the local oscillator signal based on the second result.
[0009] Optionally, determining the phase noise of the local oscillator signal based on the second result comprises: calculating a phase difference of the sample modulation signal and the demodulation signal based on the second result and the window length; and determining the phase noise of the local oscillator signal according to the phase difference.
[0010] Optionally, the sample modulation signal comprises a first signal and a second signal, and the demodulation of the mixed signal to obtain the demodulation signal comprises: demodulating the mixed signal to obtain a third signal and a fourth signal, and the demodulation signal comprises the third signal and the fourth signal, wherein the first signal has the same frequency as the third signal, and the second signal has the same frequency as the fourth signal.
[0011] Optionally, the reverse compensation of the initial modulation signal in the time domain based on the target phase noise to obtain the target modulation signal comprises: reverse compensation of the initial modulation signal in the time domain based on a target phase and the target phase noise to obtain the target modulation signal, wherein the target phase is used to make the phase starting points of the initial modulation signal and the demodulation signal consistent.
[0012] According to one of the embodiments of the present application, a signal processing device is further provided, comprising: an acquisition module, configured to acquire a mixed signal output by a transmitter, wherein the mixed signal is determined according to a sample modulation signal and a local oscillator signal; a demodulation module, configured to demodulate the mixed signal to obtain a demodulation signal; a determination module, configured to determine the phase noise of the local oscillator signal according to the sample modulation signal and the demodulation signal; and a compensation module, configured to reverse compensate an initial modulation signal based on the phase noise to obtain a target modulation signal, wherein the initial modulation signal is a modulation signal used for transmission in the transmitter.
[0013] Optionally, the compensation module is further configured to extract a target phase noise from the phase noise through a power threshold, wherein the power of the target phase noise exceeds the power threshold; and reverse compensate at least part of frequency points of the modulation signal based on the target phase noise to obtain the target modulation signal.
[0014] Optionally, the determining module is further configured to perform power alignment and time synchronization on the sample modulation signal and the demodulation signal, and perform phase alignment on the sample modulation signal and the demodulation signal based on a first range to obtain a first result; and perform phase alignment on the first result based on a second range in a sliding window manner to obtain a second result, wherein the second range is smaller than the first range, and a window length of the sliding window manner is smaller than a length of the first result; and determine the phase noise of the local oscillator signal based on the second result.
[0015] Optionally, the determining module is further configured to calculate a phase difference between the sample modulation signal and the demodulation signal based on the second result and the window length; and determine the phase noise of the local oscillator signal according to the phase difference.
[0016] Optionally, the demodulating module is further configured to demodulate the mixed signal to obtain a third signal and a fourth signal, and the demodulation signal comprises the third signal and the fourth signal, wherein the first signal has the same frequency as the third signal, and the second signal has the same frequency as the fourth signal.
[0017] Optionally, the compensating module is further configured to perform reverse compensation on at least part of frequency points of the local oscillator of the modulation signal based on a target phase and a target phase noise to obtain a target modulation signal, wherein the target phase is used to make the phase starting points of the initial modulation signal and the demodulation signal consistent.
[0018] According to an embodiment of the present application, a signal processing system is further provided, comprising a demodulating device and a compensating device, wherein the demodulating device is configured to acquire a mixed signal output by a transmitter, wherein the mixed signal is determined according to a sample modulation signal and a local oscillator signal; and demodulate the mixed signal to obtain a demodulation signal; and the compensating device is configured to determine a phase noise of the local oscillator signal according to the sample modulation signal and the demodulation signal; and perform reverse compensation on an initial modulation signal based on the phase noise to obtain a target modulation signal.
[0019] According to an embodiment of the present application, a computer readable storage medium is further provided, wherein the storage medium stores a computer program, and the computer program is configured to execute the signal processing method in any of the above embodiments when running on a computer or a processor.
[0020] According to an embodiment of the present application, an electronic device is further provided, comprising a memory and a processor, wherein the memory stores a computer program, and the processor is configured to execute the signal processing method in any of the above embodiments by running the computer program.
[0021] In the embodiment of the present application, the mixer signal output by the transmitter and determined according to the sample modulation signal and the local oscillator signal is acquired, the mixer signal is demodulated to obtain a demodulation signal, the phase noise of the local oscillator signal is determined according to the sample modulation signal and the demodulation signal, and finally the initial modulation signal is inversely compensated based on the phase noise to obtain the target modulation signal. Thus, the initial modulation signal can be pre-compensated when the transmitter transmits the signal, the deterioration of the EVM is reduced, the transmission rate is improved, the cost is relatively low, and the embodiment is easy to implement, thereby solving the technical problems in the prior art that reducing the deterioration of the EVM has a high cost and is not easy to implement. BRIEF DESCRIPTION OF DRAWINGS
[0022] The accompanying drawings, which are included to provide a further understanding of the present application and constitute a part of this application, illustrate embodiments of the present application and together with the description serve to explain the present application. In the drawings:
[0023] Figure 1 is a simple principle block diagram of the transmitter transmitting a signal;
[0024] Figure 2 is a noise diagram of the local oscillator signal;
[0025] Figure 3 is a flow diagram of the signal processing method according to one of the embodiments of the present application;
[0026] Figure 4 is a diagram of signal demodulation according to one of the embodiments of the present application;
[0027] Figure 5 is a flow diagram of the signal processing method according to one of the embodiments of the present application;
[0028] Figure 6 is a diagram of the sliding window method according to one of the embodiments of the present application;
[0029] Fig. 7(a) is a time domain diagram of the phase noise of the local oscillator signal according to one of the embodiments of the present application;
[0030] Fig. 7(b) is a frequency domain diagram of the phase noise of the local oscillator signal according to one of the embodiments of the present application;
[0031] Figure 8 is a noise frequency point diagram of the local oscillator signal according to one of the embodiments of the present application;
[0032] Figure 9 is a time domain shape diagram of the phase noise of the local oscillator signal according to one of the embodiments of the present application;
[0033] Figure 10is a flow chart of a signal processing method according to an embodiment of the present application. DETAILED DESCRIPTION
[0034] For the convenience of understanding, the following is an exemplary description of some concepts related to the embodiments of the present application.
[0035] I / Q signal: I signal (in-phase) represents an in-phase signal, and Q signal (quadrature) represents a quadrature signal, i.e., a signal with a phase difference of 90 degrees from I. In the embodiments of the present application, the I / Q signal is an initial input signal of a transmitter, which includes an I signal and a Q signal. When the transmitter transmits a mixed frequency signal, the mixed frequency signal is obtained by performing baseband processing on the initial input signal I / Q signal, and then the mixed frequency signal is transmitted.
[0036] Mixer: a mixer can multiply two signals with different frequencies to generate new signals with sum and difference of the two frequencies, which can be called a "frequency converter" or a "frequency converter". The mixer is used to mix the initial input signal and the local oscillator signal in the transmitter to obtain the mixed frequency signal.
[0037] In order to make the person skilled in the art better understand the present application, the technical solutions in the embodiments of the present application will be described clearly and completely in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, not all. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative labor should be within the scope of protection of the present application.
[0038] It should be noted that the terms "first", "second" and the like in the specification and claims of the present application and the above-described drawings are used to distinguish similar objects, and do not necessarily indicate a specific order or sequence. It should be understood that the data thus used can be interchanged under appropriate circumstances, so that the embodiments of the present application described herein can be implemented in an order other than that illustrated or described herein. In addition, the terms "include" and "have" and any variations thereof are intended to cover non-exclusive inclusion, for example, a process, method, system, product or device including a series of steps or units does not have to be limited to those steps or units clearly listed, but can include other steps or units not clearly listed or inherent to these processes, methods, products or devices.
[0039] Figure 1 is a simple principle block diagram of a transmitter transmitting a signal, as shown in Figure 1As shown, in the transmitter, the baseband I / Q signal will be adjusted to the transmitting frequency point through the mixer and output. Specifically, the I signal and the LO signal are multiplied, and the Q signal and the LO signal with a phase shift of 90 degrees are multiplied, the two products are added to obtain the mixed signal, and the mixed signal is output through the power amplifier (PA) to complete the signal transmission.
[0040] The mathematical expression of the LO signal is shown in the following formula (1):
[0041] y = real ((I + j * Q) * exp (j * 2 * LO)) (1)
[0042] Where I represents the I signal frequency, Q represents the Q signal frequency, LO represents the local oscillator frequency, the real function is used to calculate the real part of the complex number, j represents the imaginary symbol, and the exp function is used to calculate the exponential function with the natural constant e as the base.
[0043] In actual hardware application, the LO signal usually has noise, especially the noise near the LO signal frequency point is much larger than the noise far away. Figure 2 is a schematic diagram of the LO signal noise, as Figure 2 shown, Figure 2 the horizontal axis in represents the frequency, and the vertical axis represents the single sideband phase noise. According to Figure 2 it can be seen that the noise near the LO signal frequency point is much larger than the noise far away, which causes the convolution of the transmitting signal in the frequency domain and further causes the deterioration of the EVM, that is, the output PA signal noise deterioration, resulting in the reduction of the signal-to-noise ratio, the reduction of the information amount carried by the signal, and the reduction of the data transmission rate.
[0044] As described in the background, in the prior art, the noise of the crystal oscillator is reduced, and the narrowband analog filtering technology is used to improve the noise suppression capability of the LO signal itself, so as to reduce the influence of the deterioration of the EVM on the data transmission and improve the data transmission rate. The cost is high and not easy to implement. In order to solve the above problems, in a typical embodiment of the present application, a signal processing method, device, system, storage medium and electronic device are provided.
[0045] Figure 3 is a flowchart of a signal processing method according to an embodiment of the present application, as Figure 3 shown, the flow includes the following steps:
[0046] Step S30, acquiring the mixed signal output by the transmitter;
[0047] Wherein, the mixed signal is determined according to the sample modulation signal and the local oscillator signal.
[0048] The transmitter adjusts the sample input signal to the frequency point of the transmission through a mixer when performing baseband processing on the signal, and provides a single tone signal of the required frequency point by the local oscillator signal, thereby completing the output of the mixed signal. The sample modulation signal can be understood as a sample signal used to determine the phase noise of the local oscillator signal of the transmitter. The sample signal can be two signals with a phase difference of 90 degrees, for example, I signal and Q signal, denoted as I / Q signal. The local oscillator signal can be understood as a single tone signal of the required frequency point provided to the mixer, for example, LO signal. The mixed signal can be understood as the output signal of the sample modulation signal and the local oscillator signal after the mixing process of the mixer.
[0049] Optionally, the LO signal can be obtained by frequency division or frequency multiplication on the voltage-controlled oscillator signal, and the embodiments of the present application are not limited thereto.
[0050] Exemplarily, the sample modulation signal I signal and the LO signal are multiplied by the mixer in the transmitter, and the sample modulation signal Q signal is multiplied by the LO signal with a phase shift of 90 degrees. The products of the two are added to output the mixed signal PA, thereby obtaining the mixed signal output by the transmitter.
[0051] In step S31, the mixed signal is demodulated to obtain a demodulated signal.
[0052] After obtaining the mixed signal output by the transmitter, the mixed signal is processed by signal demodulation. Optionally, the demodulation can be performed by an instrument with a much smaller LO phase noise than the LO phase noise of the transmitter, for example, a receiver of a test instrument, and the instruments used are high-precision instruments with a higher precision than the transmitter, thereby avoiding errors caused by the small precision of the instrument when the instrument is used to demodulate the mixed signal. Since the LO used for frequency conversion by the receiver has a small phase noise, it can be ignored, and therefore an accurate demodulated signal can be obtained.
[0053] The demodulated signal can be understood as the mixed signal after signal demodulation processing. For example, if the initial modulation signal of the transmitter is I / Q signal, the demodulated signal is Icap / Qcap signal. The Icap / Qcap signal includes Icap signal and Qcap signal, and the Icap signal and Qcap signal are signals obtained by mixing and demodulating the I / Q signal. However, the I / Q signal has phase noise due to the LO signal during the mixing process. Therefore, the Icap signal and Qcap signal also have phase noise after demodulation. Since the phase noise of the LO of the instrument receiver is much smaller than that of the transmitter, the phase noise contained in the Icap signal and Qcap signal is mainly caused by the LO of the transmitter.
[0054] Optionally, the mixed frequency signal can be demodulated by frequency down conversion or quantization. For example, the carrier frequency of the mixed frequency signal can be reduced by frequency down conversion, or the carrier frequency can be directly removed to obtain a baseband signal, i.e., a demodulated signal. Alternatively, the discrete signal can be converted into a digital signal by quantization, i.e., the signal change is represented by a numerical value. The embodiments of the present application are not limited in this regard.
[0055] Figure 4 Fig. 1 is a schematic diagram of signal demodulation according to an embodiment of the present application, as shown in Figure 4 Fig. 1, Figure 4 includes a transmitter and a receiver. The transmitter is configured to transmit a mixed frequency signal. The receiver includes a demodulation device configured to demodulate the mixed frequency signal. The sample modulation signal of the transmitter is an I / Q signal. After baseband processing, the mixed frequency signal is transmitted. The receiver demodulates the mixed frequency signal to obtain a demodulated signal, i.e., an Icap signal and a Qcap signal.
[0056] In step S32, the phase noise of the local oscillator signal is determined based on the sample modulation signal and the demodulated signal.
[0057] It can be understood that, since the sample input signal is adjusted to the transmission frequency point by the frequency mixer in the transmitter, and the single tone signal of the required frequency point is provided by the local oscillator signal, the local oscillator signal of the transmitter usually has near-end phase noise. The demodulated signal also has phase noise, and the phase noise is mainly caused by the local oscillator signal. Therefore, the phase noise of the local oscillator signal can be determined based on the sample modulation signal and the demodulated signal of the transmitter.
[0058] For example, the sample modulation signal of the transmitter is an I / Q signal, the local oscillator signal is an LO signal, and the demodulated signal is an Icap signal and a Qcap signal. The Icap signal and the Qcap signal have phase noise, and the phase noise is mainly caused by the LO signal. Therefore, the phase noise of the LO signal can be determined based on the I / Q signal and the Icap / Qcap signal.
[0059] The phase noise of the local oscillator signal can be determined based on the sample modulation signal and the demodulated signal. The influence of the phase noise of the local oscillator signal on the data phase fluctuation can be determined based on the existing signal data in the signal processing process. The low-frequency phase noise of the local oscillator signal can be modeled. Optionally, the low-frequency phase noise of the local oscillator signal can be modeled based on the frequency points with large power in the phase noise of the local oscillator signal. Therefore, the phase noise of the local oscillator signal can be more intuitively and accurately obtained without the need for additional measurement instruments to obtain data. The method is simple and easy to implement.
[0060] In step S33, the initial modulation signal is inversely compensated based on the phase noise to obtain a target modulation signal.
[0061] The initial modulation signal is a modulation signal used for transmission in the transmitter, that is, the initial modulation signal can be understood as an initial input signal to be transmitted by the transmitter.
[0062] It can be understood that, due to the phase noise of the local oscillator signal, the demodulation signal has phase noise, and thus the demodulation signal is different from the target modulation signal, and thus the reverse compensation of the initial modulation signal based on the phase noise can be understood as the pre-compensation of the initial input signal of the transmitter based on the phase noise of the local oscillator signal, so as to obtain the target modulation signal.
[0063] Alternatively, the noise model of the low-frequency phase noise of the local oscillator signal can be obtained by modeling the frequency points with large power in the phase noise of the local oscillator signal, and then the noise model is reversely added to the I / Q signal, so that the initial modulation signal can be reversely compensated according to the low-frequency phase noise of the current local oscillator signal, so that the pre-compensation of the initial input signal is more accurate, and thus the target modulation signal is obtained.
[0064] Thus, after the reverse compensation of the initial modulation signal based on the phase noise of the local oscillator signal, the influence of the low-frequency phase noise of the local oscillator signal on the data phase fluctuation can be reduced, and the influence of the deterioration of the EVM on the data transmission can be reduced, and thus the data transmission rate can be improved. Moreover, the above process reversely compensates the initial modulation signal when the transmitter transmits the signal, so that the pre-compensation can be performed before the influence of the phase noise of the local oscillator signal on the initial modulation signal, so that the influence of the low-frequency phase noise of the local oscillator signal on the data phase fluctuation during the transmission of the transmitter can be greatly reduced.
[0065] Figure 5 is a flowchart of a signal processing method according to an embodiment of the present application, as shown in Figure 5 the overall process of the above steps S30 to S33 is comprehensively described, Figure 5 The transmitter and the receiver are included in the system. The transmitter is used to transmit the mixed frequency signal. The transmitter includes a compensation device. The compensation device is used to determine the phase noise of the local oscillator signal according to the sample modulation signal and the demodulation signal, and reversely compensate the initial modulation signal according to the phase noise. The receiver includes a demodulation device, which is used to demodulate the mixed frequency signal. The sample modulation signal of the transmitter is the I / Q signal, and the local oscillator signal is the LO signal. After baseband processing, the mixed frequency signal is transmitted. The receiver receives the mixed frequency signal transmitted by the transmitter, and performs signal demodulation processing on the mixed frequency signal to obtain the demodulated Icap signal and Qcap signal, and transmits the demodulated Icap / Qcap signal to the compensation device in the transmitter. The compensation device in the transmitter acquires the sample modulation signal I / Q signal and the demodulation signal Icap / Qcap signal, and determines the phase noise of the LO signal according to the I / Q signal and the Icap / Qcap signal, and reversely compensates the I / Q signal based on the phase noise of the LO signal to obtain the target modulation signal.
[0066] By the above steps, by acquiring the mixer signal output by the transmitter and determined according to the sample modulation signal and the local oscillator signal, the mixer signal is demodulated to obtain a demodulation signal, the phase noise of the local oscillator signal is determined according to the sample modulation signal and the demodulation signal, and finally the initial modulation signal is inversely compensated based on the phase noise to obtain the target modulation signal. Thus, the initial modulation signal can be pre-compensated when the transmitter transmits the signal, the deterioration of EVM is reduced, the transmission rate is improved, the cost is relatively low, and the implementation is easy. Thus, the technical problem of reducing the influence of the deterioration of EVM on data transmission and improving the data transmission rate at a high cost and being difficult to implement in the related art is solved.
[0067] Optionally, in step S31, the sample modulation signal includes a first signal and a second signal, and demodulating the mixer signal to obtain a demodulation signal can include the following execution steps:
[0068] Step S310, demodulating the mixer signal to obtain a third signal and a fourth signal, and the demodulation signal includes the third signal and the fourth signal.
[0069] The first signal has the same frequency as the third signal, and the second signal has the same frequency as the fourth signal.
[0070] Demodulating the signal can be understood as a process of recovering the message from the modulated signal carrying the message, that is, the inverse process of modulation. It can be understood that the initial modulation signal of the transmitter, that is, the initial output signal, includes a first signal and a second signal, and the first signal and the second signal are output after being processed by the transmitter. The mixer signal is demodulated to obtain a third signal and a fourth signal. The third signal can be understood as the first signal after demodulation with phase noise, and the fourth signal can be understood as the second signal after demodulation with phase noise. The first signal has the same frequency as the third signal, and the second signal has the same frequency as the fourth signal.
[0071] Optionally, the process of demodulating the signal can be completed by moving the spectrum carrying useful information near the carrier to the baseband, and then filtering out the baseband signal using a corresponding filter. The embodiment of the application is not limited.
[0072] After demodulating the mixer signal, the third signal and the fourth signal are obtained, and the third signal and the fourth signal are determined as the demodulation signal. It can be understood that after the mixer signal is demodulated, the mixer signal can be recovered, that is, the demodulation signal with the same frequency as the initial modulation signal is obtained.
[0073] Exemplarily, the sample modulation signal of the transmitter is an I / Q signal, the first signal is an I signal, the second signal is a Q signal, the I / Q signal is output after baseband processing by the transmitter, and the mixed signal is signal demodulation processed to obtain an Icap signal and a Qcap signal, the third signal is the Icap signal, the fourth signal is the Qcap signal, the Icap signal has the same frequency as the I signal, the Qcap signal has the same frequency as the Q signal, and the Icap signal and the Qcap signal are the demodulation signals.
[0074] After the mixed signal is demodulated to obtain the demodulation signal, the mixed signal output by the transmitter can be recovered to obtain the demodulation signal having the same frequency as the sample modulation signal, so that the phase noise generated by the transmitter in the process of outputting the mixed signal can be determined, that is, the accurate demodulation signal can be provided for the process of determining the phase noise of the local oscillator signal based on the sample modulation signal and the demodulation signal.
[0075] Optionally, in step S32, determining the phase noise of the local oscillator signal based on the sample modulation signal and the demodulation signal can include the following execution steps:
[0076] In step S320, the sample modulation signal and the demodulation signal are power-aligned and time-synchronized, and the sample modulation signal and the demodulation signal are phase-aligned based on a first range to obtain a first result.
[0077] The time synchronization of the sample modulation signal and the demodulation signal can be understood as power-aligning and time-synchronizing the first time when the transmitter outputs the sample modulation signal and the second time when the signal demodulation processing obtains the demodulation signal. The first range can be understood as a relatively large signal length, and the phase alignment of the sample modulation signal and the demodulation signal based on the first range can be understood as aligning the sample modulation signal and the demodulation signal based on the relatively large signal length, that is, aligning the phase of the relatively large region of the sample modulation signal and the demodulation signal to obtain the first result, and the first result is used to represent the aligned phase of the relatively large region of the sample modulation signal and the demodulation signal.
[0078] It can be understood that after the phase alignment of the sample modulation signal and the demodulation signal based on the first range, the sample modulation signal and the demodulation signal only have the aligned phase of the relatively large region, and more accurate phase alignment of the sample modulation signal and the demodulation signal is required to determine the accurate phase difference of the sample modulation signal and the demodulation signal, that is, the phase noise of the local oscillator signal.
[0079] In step S321, the first result is phase-aligned based on a second range in a sliding window manner to obtain a second result.
[0080] The second range is smaller than the first range, and the window length of the sliding window manner is smaller than the length of the first result.
[0081] The sliding window mode is to control the traffic by limiting the maximum number of cells that can be received in each time window. The window length of the sliding window mode is smaller than the length of the first result, so that the phase alignment of the first result is more accurate when the sliding window mode is used, and the degree of phase alignment of the sample modulation signal and the demodulation signal is increased.
[0082] The second range can be understood as a relatively small signal length, and the second range is smaller than the first range, that is, the signal length in the second range is smaller than the signal length in the first range. The phase alignment of the first result based on the second range by the sliding window mode can be understood as aligning the sample modulation signal and the demodulation signal based on a relatively small signal length, that is, further aligning the phase of a relatively small region based on the phase alignment of a relatively large region that already exists between the sample modulation signal and the demodulation signal, to obtain the second result. The first result is used to represent the phase alignment of a relatively large region that exists between the sample modulation signal and the demodulation signal.
[0083] After the above two phase alignments, the second result is obtained, and at this time, the sample modulation signal and the demodulation signal already have a relatively large region of phase alignment, that is, the phase alignment is basically achieved, so that the local phase difference between the sample modulation signal and the demodulation signal can be more accurately reflected, and the phase noise accuracy of the local oscillator signal determined subsequently is ensured.
[0084] In step S322, the phase noise of the local oscillator signal is determined based on the second result.
[0085] It can be understood that after the above two phase alignments, the second result can accurately reflect the phase difference between the sample modulation signal and the demodulation signal. Optionally, the phase noise of the local oscillator signal can be determined according to the phase difference between the sample modulation signal and the demodulation signal.
[0086] Optionally, in step S322, determining the phase noise of the local oscillator signal based on the second result can include the following execution steps:
[0087] In step S3220, the phase difference between the sample modulation signal and the demodulation signal is calculated based on the second result and the window length.
[0088] When the sliding window mode is used to align the phase of the sample modulation signal and the demodulation signal, half of the window length of 0 can be compensated at both ends of the sample modulation signal and the demodulation signal according to the window length, that is, the start of the signal is calculated to ensure the integrity of the data, so that the phase of the sample modulation signal and the demodulation signal is aligned, and then the phase difference between the sample modulation signal and the demodulation signal is determined according to the compensated window length.
[0089] Exemplarily,Figure 6 is a schematic diagram of a sliding window method according to an embodiment of the present application, as shown in Figure 6 , Figure 6 The sample modulation signal in the above formula (1) is an I / Q signal, and the demodulation signal is an Icap signal and a Qcap signal. After the I / Q signal and the Icap / Qcap signal are again subjected to phase alignment based on the first result in a sliding window manner, a second result shown in the above formula (2) is obtained. Figure 6 Figure 6 The window in the above formula (2) is a triangular window. Alternatively, the length and shape of the window can be adjusted according to actual conditions, and the embodiment of the present application is not limited in this regard. Then, according to the window length of the triangular window in the above formula (2), 0 of half the window length is compensated for both ends of the I / Q signal and the Icap / Qcap signal, and the phase difference between the I / Q signal and the Icap / Qcap signal is calculated according to the half window length of the compensation. Figure 6
[0090] In step S3221, the phase noise of the local oscillator signal is determined according to the phase difference.
[0091] It can be understood that, since the sample modulation signal is a mixed signal obtained by mixing the local oscillator signal, and the demodulation signal is obtained by demodulating the mixed signal, and the phase noise of the local oscillator signal is small or zero when the instrument is demodulated, the phase noise of the local oscillator signal can be determined by the phase difference between the sample modulation signal and the demodulation signal.
[0092] Alternatively, the phase noise of the local oscillator signal can be determined by calculating the phase of a complex number according to the phase difference. For example, when the sample modulation signal is an I / Q signal, the demodulation signal is an Icap / Qcap signal, and K represents a complex number, the calculation process is shown in the following formula (2):
[0093]
[0094] In the above formula (2), n represents time, and L represents the length of the window. Thus, the complex number K is calculated, and the phase of K is the phase noise of the local oscillator signal.
[0095] For example, when 100 sampling points are averaged and hanning windowing is used, the calculated low-frequency phase noise of the local oscillator signal is large. FIG. 7(a) is a time-domain diagram of the phase noise of the local oscillator signal according to an embodiment of the present application, and FIG. 7(b) is a frequency-domain diagram of the phase noise of the local oscillator signal according to an embodiment of the present application. As shown in FIG. 7(a), FIG. 7(a) represents a time-domain diagram of the phase of the complex number K, and as shown in FIG. 7(b), FIG. 7(b) represents a frequency-domain diagram of the phase of the complex number K. When 100 sampling points are averaged and hanning windowing is used, the low-frequency phase noise of the complex number K is about 60 KHz.
[0096] Optionally, in step S33, the initial modulation signal is inversely compensated based on the phase noise to obtain the target modulation signal can include the following execution steps:
[0097] Step S330, extracting the target phase noise from the phase noise through the power threshold value;
[0098] Wherein, the power of the target phase noise exceeds the power threshold value.
[0099] It can be understood that the phase noise of the local oscillator signal near the end is large, the phase noise of the far end is small, and there is no causal relationship between the phase noise of the far end and the near end, so it is not necessary to compensate the phase noise of the local oscillator signal far end, only the phase noise of the local oscillator signal near end needs to be compensated. The power threshold value can be understood as a relatively average power value in the local oscillator signal, for example, exceeding the power threshold value means that the phase noise is large at this time and needs to be compensated. The power of the target phase noise exceeds the power threshold value, that is, the phase noise with a power value greater than the power threshold value is extracted as the target phase noise.
[0100] Optionally, the LO noi represents the phase noise of the local oscillator signal, and the phase noise of the local oscillator signal can be represented by a mathematical expression, as shown in the following formula (3):
[0101] LO noi (n)=a1sin(ω1n+θ1)+...a10sin(ω10n+θ 10 ) (3)
[0102] Wherein, in the above formula (3), a represents amplitude, ω represents frequency, n represents time, and θ represents the initial phase of each phase noise at a certain time.
[0103] Exemplarily, Figure 8 is the noise frequency point diagram of the local oscillator signal according to one embodiment of the present application, as shown in Figure 8 , the noise frequency point diagram of the local oscillator signal with 10 noise points is assumed in Figure 8 , it can be seen that Figure 8 , the near-end phase noise is large and the far-end phase noise is small, so 150 can be taken as the frequency threshold value, and the frequency points greater than 150 are extracted as the target phase noise, as shown in Figure 8 the noise in the block as the target phase noise.
[0104] Exemplarily, Figure 9 is the time domain shape diagram of the phase noise of the local oscillator signal according to one embodiment of the present application, as shown in Figure 9 Figure 9 The middle broken line A represents the time-domain shape of the full-bandwidth noise of the local oscillator signal phase noise, and the curve B represents the time-domain shape of the noise of the selected frequency point with higher power in the full-bandwidth noise, that is, the noise of the frequency point with higher power in the full-bandwidth noise of the local oscillator signal phase noise is selected as the target phase noise. In step S331, the initial modulation signal is inversely compensated in the time domain based on the target phase noise, and a target modulation signal is obtained.
[0105] After the target phase noise is extracted from the phase noise, at least part of the frequency points of the initial modulation signal are inversely compensated based on the target phase noise, and the frequency points of the initial modulation signal are provided by the local oscillator signal, that is, at least part of the frequency points of the initial modulation signal are inversely compensated, which can be understood as inversely compensating the target phase noise with larger phase noise in the local oscillator signal, and a target modulation signal is obtained.
[0106] After at least part of the frequency points of the initial modulation signal are inversely compensated by the above method, the time-domain shape of the local oscillator signal phase noise is obviously flat, the influence of the low-frequency phase noise of the local oscillator signal on the data phase fluctuation is small, and thus the target modulation signal is obtained, thereby reducing the influence of the low-frequency phase noise of the local oscillator signal on the signal EVM and improving the signal transmission rate.
[0107] Optionally, in step S33, inversely compensating the initial modulation signal in the time domain based on the target phase noise to obtain a target modulation signal can include the following execution steps:
[0108] In step S332, the initial modulation signal is inversely compensated in the time domain based on the target phase and the target phase noise, and a target modulation signal is obtained.
[0109] The target phase is used to make the phase starting points of the initial modulation signal and the demodulation signal consistent.
[0110] It can be understood that when the target phase noise is known, the initial modulation signal can be inversely compensated in the time domain based on the target phase and the target phase noise. Optionally, the target modulation signal after inverse compensation can be calculated by a mathematical formula, and the compensated target modulation signal is expressed as IQ new , and the target phase is expressed as d, and the specific calculation process is shown in the following formula (4):
[0111]
[0112] In the above formula (4), d is selected by testing and is used to make the measured starting point and the starting point of the transmitted data consistent. Optionally, if the measured starting point and the starting point of the transmitted data are agreed to be consistent, d can be 0, and the embodiments of the present application are not limited.
[0113] Exemplarily, after actual tests in different hardware are conducted by using the above method, ideal effects can be obtained, specifically, after the signal processing method is conducted, the initial modulation signal can be pre-compensated when the transmitter transmits the signal, thereby obviously reducing the influence of the deterioration of the EVM on the data transmission, for example, the EVM is reduced from 3.5% to 2.2% and from 6.4% to 4.3%, thereby obviously improving the data transmission rate.
[0114] Through the description of the above embodiments, those skilled in the art can clearly understand that the method according to the above embodiments can be realized by means of software and the necessary general hardware platform, and of course, it can also be realized by hardware, but in many cases, the former is a better embodiment. Based on such understanding, the technical solutions of the present application can be embodied in the form of a software product, which is stored in a storage medium (such as a ROM / RAM, a magnetic disk, or an optical disk) and includes a plurality of instructions for causing a terminal device (which can be a mobile phone, a computer, a server, or a network device) to execute the method described in each embodiment of the present application.
[0115] In the present embodiment, a signal processing device is also provided, which is used to implement the above embodiments and preferred embodiments, and will not be described again. As used below, the term "module" can be a combination of software and / or hardware that implements a predetermined function. Although the device described in the following embodiments is preferably implemented in software, hardware or a combination of software and hardware is also possible and contemplated.
[0116] Figure 10 is a structural block diagram of a signal processing device according to one of the embodiments of the present application, as shown in Figure 10 The device includes: an acquisition module 1001, the acquisition module 1001 is used to acquire a mixed signal output by a transmitter, wherein the mixed signal is determined according to a sample modulation signal and a local oscillation signal; a demodulation module 1002, the demodulation module 1002 is used to demodulate the mixed signal to obtain a demodulation signal; a determination module 1003, the determination module 1003 is used to determine phase noise of the local oscillation signal according to the sample modulation signal and the demodulation signal; and a compensation module 1004, the compensation module 1004 is used to pre-compensate an initial modulation signal based on the phase noise to obtain a target modulation signal, wherein the initial modulation signal is a modulation signal used for transmission in the transmitter.
[0117] Optionally, the compensation module 1004 is further used to extract target phase noise from the phase noise through a power threshold, wherein the power of the target phase noise exceeds the power threshold; and pre-compensate at least part of frequency points of the modulation signal based on the target phase noise to obtain the target modulation signal.
[0118] Optionally, the determining module 1003 is further configured to perform power alignment and time synchronization on the sample modulated signal and the sample demodulated signal, and perform phase alignment on the sample modulated signal and the sample demodulated signal based on a first range to obtain a first result; perform phase alignment on the first result based on a second range in a sliding window manner to obtain a second result, where the second range is smaller than the first range, and a window length of the sliding window manner is smaller than a length of the first result; and determine the phase noise of the local oscillator signal based on the second result.
[0119] Optionally, the determining module 1003 is further configured to calculate a phase difference between the sample modulated signal and the sample demodulated signal based on the second result and the window length; and determine the phase noise of the local oscillator signal according to the phase difference.
[0120] Optionally, the demodulating module 1002 is further configured to demodulate the mixed signal to obtain a third signal and a fourth signal, and the demodulated signal includes the third signal and the fourth signal, where the first signal has the same frequency as the third signal, and the second signal has the same frequency as the fourth signal.
[0121] Optionally, the compensating module 1004 is further configured to perform reverse compensation on at least part of frequency points of the local oscillator of the modulated signal based on a target phase and a target phase noise to obtain a target modulated signal, where the target phase is used to make the phase starting points of the initial modulated signal and the demodulated signal consistent.
[0122] It should be noted that the above modules can be implemented by software or hardware, and for the latter, the following implementation manners can be used, but are not limited thereto: all the above modules are located in the same processor; or the above modules are located in different processors in any combination.
[0123] Embodiments of the present application also provide a signal processing system, including a demodulating device and a compensating device, where the demodulating device is configured to obtain a mixed signal output by a transmitter, where the mixed signal is determined according to an initial modulated signal and a local oscillator signal; demodulate the mixed signal to obtain a demodulated signal; the compensating device is configured to determine the phase noise of the local oscillator signal according to the initial modulated signal and the demodulated signal; and perform reverse compensation on the initial modulated signal based on the phase noise to obtain a target modulated signal.
[0124] Embodiments of the present application also provide a computer readable storage medium, which stores a computer program, where the computer program is configured to execute the steps in any of the above method embodiments when running on a computer or a processor.
[0125] Optionally, in the present embodiment, the above computer readable storage medium can be configured to store a computer program for executing the following steps:
[0126] Step S1, obtaining a mixed signal output by the transmitter;
[0127] Step S2, demodulating the mixed signal to obtain a demodulated signal;
[0128] Step S3, determining the phase noise of the local oscillator signal according to the sample modulation signal and the demodulated signal;
[0129] Step S4, performing reverse compensation on the initial modulation signal based on the phase noise to obtain a target modulation signal.
[0130] Optionally, in the embodiment, the computer readable storage medium can include, but is not limited to, a U disk, a read-only memory (ROM), a random access memory (RAM), a mobile hard disk, a magnetic disk or an optical disk, and various computer program storage media.
[0131] The embodiment of the application further provides an electronic device including a memory and a processor, the memory stores a computer program, and the processor is configured to execute the computer program to perform the steps in any of the above method embodiments.
[0132] Optionally, in the embodiment, the processor in the electronic device can be configured to execute the computer program to perform the following steps:
[0133] Step S1, obtaining a mixed signal output by the transmitter;
[0134] Step S2, demodulating the mixed signal to obtain a demodulated signal;
[0135] Step S3, determining the phase noise of the local oscillator signal according to the sample modulation signal and the demodulated signal;
[0136] Step S4, performing reverse compensation on the initial modulation signal based on the phase noise to obtain a target modulation signal.
[0137] Optionally, the specific examples in the embodiment can refer to the examples described in the above embodiments and optional implementation manners, and the embodiment will not be described here.
[0138] The above embodiment numbers of the application are only for description, and do not represent the advantages and disadvantages of the embodiments.
[0139] In the above embodiments of the application, the description of each embodiment has its own emphasis, and the parts not described in detail in a certain embodiment can refer to the related description of other embodiments.
[0140] In several embodiments provided in the present application, it should be understood that the disclosed technology can be implemented in other manners. For example, the described unit embodiments can be divided into other ways, for example, the division of the units can be a logical function division, and there can be another division manner in actual implementation, for example, a plurality of units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the displayed or discussed coupling or direct coupling or communication connection between the units can be indirect coupling or communication connection through some interfaces, and can be electrical or other forms.
[0141] The units described as separated components can or can not be physically separated, and the components displayed as units can or can not be physical units, i.e., can be located in one place, or can be distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to achieve the purposes of the embodiments of the present application.
[0142] In addition, each functional unit in the various embodiments of the present application can be integrated in one processing unit, or each unit can exist physically, or two or more units can be integrated in one unit. The integrated unit can be realized in the form of hardware, or in the form of a software functional unit.
[0143] When the integrated unit is realized in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer readable storage medium. Based on such an understanding, the technical solutions of the present application essentially or the part that makes a contribution to the prior art, or all or part of the technical solutions can be embodied in the form of a software product. The computer software product is stored in a storage medium, and includes several instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of the present application. The foregoing storage medium includes: a U disk, a read-only memory (ROM), a random access memory (RAM), a mobile hard disk, a magnetic disk or an optical disk, and various other media that can store program codes.
[0144] From the above description, it can be seen that the above-described embodiments of the present application achieve the following technical effects:
[0145] 1)、the signal processing method of the application, first, by obtaining the transmitter output, according to the sample modulation signal and the local oscillator signal determined mixed signal, the mixed signal is demodulated, the demodulation signal is obtained, and then the phase noise of the local oscillator signal is determined according to the sample modulation signal and the demodulation signal, and finally the initial modulation signal is compensated based on the phase noise, and the target modulation signal is obtained. Compared with the prior art, the noise of the crystal oscillator is lower, and the narrow band analog filtering technology is used to improve the ability of LO signal to suppress noise. However, the noise of the crystal oscillator is expensive, and the radio frequency used in the narrow band analog filtering technology is expensive, with high cost and difficult to realize. The application directly compensates the initial modulation signal based on the phase noise to obtain the target modulation signal, so as to precompensate the initial modulation signal when the transmitter transmits the signal, reduce the influence of EVM deterioration on data transmission, improve the transmission rate, and the cost is low and easy to realize.
[0146] 2)、the signal processing device of the application, the mixed signal output by the transmitter is obtained by the acquisition module, wherein the mixed signal is determined according to the sample modulation signal and the local oscillator signal, the mixed signal is demodulated by the demodulation module to obtain the demodulation signal, the phase noise of the local oscillator signal is determined by the determination module according to the sample modulation signal and the demodulation signal, and the initial modulation signal is compensated based on the phase noise by the compensation module to obtain the target modulation signal. Compared with the prior art, the noise of the crystal oscillator is lower, and the narrow band analog filtering technology is used to improve the ability of LO signal to suppress noise. However, the noise of the crystal oscillator is expensive, and the radio frequency used in the narrow band analog filtering technology is expensive, with high cost and difficult to realize. The application directly compensates the initial modulation signal based on the phase noise to obtain the target modulation signal, so as to precompensate the initial modulation signal when the transmitter transmits the signal, reduce the influence of EVM deterioration on data transmission, improve the transmission rate, and the cost is low and easy to realize.
[0147] The above only describes the preferred embodiments of the application. It should be pointed out that for ordinary skilled in the art, without departing from the principles of the application, a number of improvements and refinements can be made, which should be considered as the protection scope of the application.
Claims
1. A signal processing method, characterized in that, include: Acquire the mixed signal output by the transmitter, wherein the mixed signal is determined based on the sample modulation signal and the local oscillator signal; The mixing signal is demodulated to obtain a demodulated signal; The phase noise of the local oscillator signal is determined based on the sample modulation signal and the demodulation signal; The initial modulation signal is inversely compensated based on the phase noise to obtain the target modulation signal, wherein the initial modulation signal is the modulation signal used for transmission in the transmitter; The step of performing reverse compensation on the initial modulation signal based on the phase noise to obtain the target modulation signal includes: extracting target phase noise from the phase noise through a power threshold, wherein the power of the target phase noise exceeds the power threshold; and performing reverse compensation on the initial modulation signal in the time domain based on the target phase and the target phase noise to obtain the target modulation signal, wherein the target phase is used to make the phase start points of the initial modulation signal and the demodulated signal consistent.
2. The method according to claim 1, characterized in that, The step of determining the phase noise of the local oscillator signal based on the sample modulation signal and the demodulation signal includes: The sample modulation signal and the demodulated signal are power aligned and time synchronized, and the sample modulation signal and the demodulated signal are phase aligned based on a first range to obtain a first result; A second result is obtained by phase alignment of the first result based on a second range using a sliding window method, wherein the second range is smaller than the first range, and the window length of the sliding window method is smaller than the length of the first result. The phase noise of the local oscillator signal is determined based on the second result.
3. The method according to claim 2, characterized in that, The determination of the phase noise of the local oscillator signal based on the second result includes: The phase difference between the sample modulated signal and the demodulated signal is calculated based on the second result and the window length; The phase noise of the local oscillator signal is determined based on the phase difference.
4. The method according to claim 1, characterized in that, The sample modulation signal includes a first signal and a second signal, and the demodulation of the mixing signal to obtain the demodulated signal includes: The mixed signal is demodulated to obtain a third signal and a fourth signal. The demodulated signal includes the third signal and the fourth signal, wherein the first signal has the same frequency as the third signal, and the second signal has the same frequency as the fourth signal.
5. A signal processing apparatus, characterized in that, include: An acquisition module is used to acquire the mixed signal output by the transmitter, wherein the mixed signal is determined based on the sample modulation signal and the local oscillator signal; A demodulation module is used to demodulate the mixing signal to obtain a demodulated signal; A determining module is configured to determine the phase noise of the local oscillator signal based on the sample modulation signal and the demodulated signal; A compensation module is used to perform reverse compensation on the initial modulation signal based on the phase noise to obtain the target modulation signal, wherein the initial modulation signal is the modulation signal used for transmission in the transmitter; The compensation module is further configured to extract target phase noise from the phase noise through a power threshold, wherein the power of the target phase noise exceeds the power threshold; and to perform reverse compensation on the initial modulation signal in the time domain based on the target phase and the target phase noise to obtain a target modulation signal, wherein the target phase is used to make the phase start points of the initial modulation signal and the demodulated signal consistent.
6. A signal processing system, characterized in that, include: Demodulation equipment and compensation equipment, among which, The demodulation device is used to acquire the mixed signal output by the transmitter, wherein the mixed signal is determined based on the sample modulation signal and the local oscillator signal; and the mixed signal is demodulated to obtain a demodulated signal. The compensation device is used to determine the phase noise of the local oscillator signal based on the sample modulation signal and the demodulation signal; and to perform reverse compensation on the initial modulation signal based on the phase noise to obtain the target modulation signal, wherein the initial modulation signal is the modulation signal used for transmission in the transmitter; The step of performing reverse compensation on the initial modulation signal based on the phase noise to obtain the target modulation signal includes: extracting target phase noise from the phase noise through a power threshold, wherein the power of the target phase noise exceeds the power threshold; and performing reverse compensation on the initial modulation signal in the time domain based on the target phase and the target phase noise to obtain the target modulation signal, wherein the target phase is used to make the phase start points of the initial modulation signal and the demodulated signal consistent.
7. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program, wherein the computer program is configured to execute the signal processing method described in any one of claims 1 to 4 when run on a computer or processor.
8. An electronic device comprising a memory and a processor, characterized in that, The memory stores a computer program, and the processor is configured to run the computer program to perform the signal processing method as described in any one of claims 1 to 4.
Citation Information
Patent Citations
A pseudo-satellite transmitting end and a carrier phase synchronization method thereof
CN109600708A
Radio frequency signal transmission method and transmission system for realizing phase noise compensation
CN110601762A