Anti-noise high-precision error vector amplitude measurement system and method for satellite launching system
By using a split-processing and parallel computing architecture, combined with multi-bit width adaptation and multi-level sampling smoothing, the problem of insufficient EVM measurement accuracy during satellite launch was solved, and high-precision, noise-resistant satellite launch signal quality measurement was achieved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- SHANGHAI INST OF SATELLITE EQUIP
- Filing Date
- 2025-12-17
- Publication Date
- 2026-05-01
AI Technical Summary
Existing technologies for EVM measurement during satellite launches lack sufficient accuracy, failing to meet the demands for high precision and reliability, and also failing to effectively suppress the effects of noise and interference.
The system employs a split-processing and parallel computing architecture. Through a demodulator, A/D conversion circuit, signal splitter, decoding module, and EVM processing module, it calculates the phase error, amplitude error, and error vector amplitude value respectively. Combined with multi-bit width adaptation and multi-level sampling smoothing processing, it suppresses noise interference.
It achieves high-precision, noise-resistant measurement of satellite transmission signal quality, improving testing efficiency and the accuracy and versatility of results.
Smart Images

Figure CN121966653A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of satellite transmitter communication system quality assessment technology, specifically to a high-precision noise-resistant error vector amplitude measurement system and method for satellite launch systems. Background Technology
[0002] With the development of aerospace technology and the satellite communication industry, the requirements for the quality of transmitted signals in satellite systems are constantly increasing. Especially in application scenarios with high frequency bands and high-order modulation, the accurate measurement of signal transmission characteristics has become a key link in ensuring the stable operation of the system.
[0003] During the transmission of satellite signals from the transmitter to the ground station via the space channel, error vector magnitude (EVM) is generated due to factors such as modulator phase asymmetry, channel interference and loss, non-perfect orthogonality of radio frequency devices, and insufficient matching between devices and between devices and radio frequency cables. As a core evaluation metric, EVM reflects the deviation (including both phase and amplitude components) between the actual received signal and the ideal reference vector signal. It not only describes the transmitter signal quality but is also widely used to evaluate the transmission characteristics of satellite communication systems. Therefore, accurate measurement of EVM to evaluate system transmission characteristics is particularly important.
[0004] From the perspective of error breakdown, phase error mainly stems from the aforementioned modulator phase asymmetry, channel interference, non-perfect quadrature of RF devices, and insufficient device matching, and is closely related to the signal transmission frequency. Amplitude error is mostly caused by modulator output amplitude asymmetry, channel transmission loss, and non-perfect asymmetry of filter gain. Meanwhile, there is a clear correlation between EVM and Bit Error Rate (BER). Measuring EVM can directly reflect the system signal quality. Establishing a rapid EVM monitoring mechanism is of great significance for building advanced modulation systems and adapting to high-frequency and high-order modulation requirements.
[0005] However, in the current domestic aerospace field, the measurement of EVM during satellite testing mainly relies on the results reported after digital baseband processing. The processing capability of digital baseband for EVM is limited by the quality of its own algorithm and processing flow. Different processing methods result in significant differences in the accuracy of the test results for this indicator, which is difficult to meet the high precision and high reliability requirements of satellite communication systems for signal quality measurement.
[0006] A patent search revealed invention patent CN103841058B, which discloses a method and apparatus for determining the error vector amplitude. This method performs timing estimation, synchronization, phase correction, and frequency offset correction on received data. After obtaining the corrected received data, it further performs inter-symbol interference (ESI) cancellation on the corrected data, thereby removing EMI introduced by synchronization errors in the TD-SCDMA system. The EMI is then determined based on the data after EMI cancellation, improving the accuracy of EMI determination. However, this patent only processes the received data after offset correction and does not address noise processing; it does not clearly distinguish between phase and amplitude errors and the EMI calculation process, and lacks specificity in processing I and Q data.
[0007] In summary, given the problems of the existing technologies, researching a high-precision noise-resistant error vector amplitude measurement system and method for satellite launch systems has become a critical task that urgently needs to be addressed. Summary of the Invention
[0008] To address the shortcomings of existing technologies, the purpose of this invention is to provide a high-precision error vector amplitude measurement system and method for noise-resistant satellite launch systems.
[0009] A high-precision error vector amplitude measurement system for a satellite launch system, according to the present invention, comprises: The demodulator receives radio frequency signals, performs frequency conversion processing, demodulates the demodulated signals, equalizes the demodulated signals, and outputs the actual I-channel data. real And Q-path data Q real ; The A / D conversion circuit, located in the intermediate frequency channel, is used to complete the analog-to-digital conversion of the signal before demodulation. Signal splitter, used to split I real and Q real Copy and split into the first path I real and Q real and the second road I real and Q real Output; The decoding module is used to receive and process the first I-channel. real and Q real Output bitstream data to the parsing terminal; The EVM processing module is used for the second I... real and Q real For vector analysis, the EVM processing module includes: a phase error calculation unit, used to calculate the phase error based on the second I... real and Q real Calculate phase error; amplitude error calculation unit, used to calculate based on the second path I real and Q realCalculate amplitude error; Error vector amplitude calculation unit, used to calculate based on the second path I real and Q real Calculate the magnitude of the error vector; Phase error, amplitude error, and error vector amplitude value together constitute the analysis and processing results. The EVM processing module reports the analysis and processing results through the CPCI bus.
[0010] Preferably, the demodulator performs carrier synchronization, code synchronization, and blind equalization processing on the digital signal, and outputs the actual I-channel data. real And Q-path data Q real .
[0011] Preferably, the phase error calculation unit includes: Phase calculation circuit, used to calculate the phase based on the second I real and Q real Calculate the true phase value; The baseline vector generation module is used to provide the baseline vector; The subtractor is used to calculate the difference between the true phase value and the reference vector to obtain the original phase error; The first wide-fit module is used to quantize the original phase error with a bit depth corresponding to the resource overhead, and output the quantized phase error. The first sampling smoothing module is used to smooth the quantization phase error every n points and output the phase error ErrPhase.
[0012] Preferably, the method for the first wide-fit module to perform bit quantization of the original phase error corresponding to the resource overhead includes the following steps: Step M1: Match resource overhead based on signal characteristics. Resource overhead includes AD conversion resources, smoothing processing resources, noise reduction resources, and nodule removal resources. Noise reduction resources and nodule removal resources are located in the demodulator. Step M2: Based on resource overhead, the quantization bit width is set according to signal characteristics and chip processing capabilities; the original phase error is quantized using the quantization bit width to obtain the quantized phase error. Step M3 involves smoothing the quantized phase error. This smoothing process includes identifying and removing outliers and processing boundary values.
[0013] Preferably, the amplitude error calculation unit includes: The first absolute value calculation module is used to calculate the second I... real and Q real Perform the absolute value operation to obtain the absolute value signal |I real |and|Q real |; The combiner module is used to combine absolute value signals |I real|and|Q real Perform a combination to obtain the true signal amplitude; The second sampling smoothing module is used to perform m-point smoothing on the real signal amplitude and output the smoothed signal amplitude. The ErrMag calculation circuit is used to compare the smoothed signal amplitude with the reference vector to obtain the original amplitude error. The second bit-width adaptation module is used to perform bit-width quantization on the original amplitude error and output the quantized original amplitude error. The third sampling smoothing module is used to smooth the original amplitude error after quantization by taking values once every f points, and output the amplitude error ErrMag.
[0014] Preferably, the error vector magnitude calculation unit includes: The second absolute value calculation module is used to calculate the second I... real and Q real Perform the absolute value operation to obtain the second absolute value signal |I real |and|Q real |; EVM calculation circuit, used to calculate based on the second absolute value signal |I real |and|Q real Perform amplitude calculations to obtain the original error vector amplitude; The third bit-width adaptation module is used to perform bit-width quantization on the original error vector amplitude and output the quantized original error vector amplitude. The fourth sampling smoothing module is used to smooth the magnitude of the quantized original error vector once every t points and output the magnitude value of the error vector.
[0015] This invention also provides a method for measuring the amplitude of a high-precision error vector in a satellite launch system to withstand noise, comprising the following steps: Step S1: Receive the satellite signal after demodulation and equalization processing to obtain the actual I data. real And Q data Q real ; Step S2, I real and Q real Simultaneously, the error is sent to both the phase error calculation branch and the amplitude error calculation branch; Step S3, in the phase error calculation branch, according to I real and Q real Calculate the phase error; Step S4, in the amplitude error calculation branch, for I real and Q real Perform absolute value operations to obtain the absolute value data |I real |and|Q real| and based on absolute value data|I real |and|Q real Calculate the error vector magnitude value and magnitude error; Step S5: The phase error, amplitude error, and error vector amplitude are reported as analysis results via the CPCI bus.
[0016] Preferably, step S3 includes the following sub-steps: Step S3.1, according to I real and Q real Calculate the true phase value; Step S3.2: Subtract the true phase value from the reference vector to obtain the original phase error; Step S3.3: Perform bit-width adaptive quantization on the original phase error to obtain the quantized phase error; Step S3.4: Perform sampling smoothing on the quantization phase error, smoothing once every n points, and output the phase error ErrPhase.
[0017] Preferably, in step S4, calculating the error vector magnitude includes the following sub-steps: Step S4a.1, for the absolute value data |I real |and|Q real The original error vector magnitude is obtained by comparing it with the reference vector. Step S4a.2: Perform bit-width adaptive quantization on the original error vector amplitude to obtain the quantization error vector amplitude value; Step S4a.3: Perform sampling smoothing on the quantization error vector amplitude value, that is, smooth once every t points, and output the error vector amplitude value.
[0018] Preferably, in step S4, calculating the amplitude error includes the following sub-steps: Step S4b.1, convert the absolute value data |I real |and|Q real Perform a summation operation to obtain the combined amplitude; Step S4b.2: Perform m-point sampling smoothing on the combined amplitude to obtain the smoothed amplitude; Step S4b.3: Compare the smoothing amplitude with the reference vector to obtain the original amplitude error; Step S4b.4: Perform bit-width adaptive quantization on the original amplitude error to obtain the quantized amplitude error. Step S4b.5: Perform sampling smoothing on the quantization amplitude error, that is, smooth once every f points, and output the amplitude error ErrMag.
[0019] Compared with the prior art, the present invention has the following beneficial effects: 1. This invention, by adopting a split-processing and parallel computing architecture, simultaneously generates phase error, amplitude error, and error vector amplitude values, providing an efficient and traceable integrated technical solution for the measurement and evaluation of satellite launcher system quality, significantly improving testing efficiency and the comprehensiveness of indicators.
[0020] 2. By introducing multi-bit wide adaptive quantization and a configurable multi-level sampling smoothing processing mechanism, this invention effectively suppresses the impact of channel noise and device jitter on measurement accuracy, achieving high-precision and anti-interference measurement, and ensuring the accuracy and universality of test results for the transmission signal quality of different satellite models. Attached Figure Description
[0021] Other features, objects, and advantages of the present invention will become more apparent from the following detailed description of non-limiting embodiments with reference to the accompanying drawings: Figure 1 This is a structural block diagram of a high-precision error vector amplitude measurement system for a satellite launch system with noise resistance, according to an embodiment of the present invention. Figure 2 This is a flowchart of a method for measuring the high-precision error vector amplitude of a satellite launch system in accordance with noise resistance, as described in an embodiment of the present invention. Detailed Implementation
[0022] The present invention will now be described in detail with reference to specific embodiments. These embodiments will help those skilled in the art to further understand the present invention, but do not limit the invention in any way. It should be noted that those skilled in the art can make several changes and improvements without departing from the concept of the present invention. These all fall within the protection scope of the present invention.
[0023] This invention discloses a high-precision error vector amplitude measurement system and method for noise immunity in satellite launch systems, applicable to signal quality testing scenarios such as satellite data transmission transmitters. The system includes a demodulator, an A / D conversion circuit, a data distributor, a decoding module, and an EVM processing module. The radio frequency signal enters the intermediate frequency channel after frequency conversion processing, where the A / D conversion circuit performs analog-to-digital conversion before demodulation. The demodulator performs carrier synchronization, code synchronization, and blind equalization processing on the digital signal, outputting the actual I-channel data. real And Q-path data Q real The data distributor will I real and Q real The output is copied and split into two paths: one is sent to the decoding module, and the other is sent to the EVM processing module. The decoding module receives and processes the I... real and Q real The output bitstream data is sent to the parsing terminal; the EVM processing module includes a phase error calculation unit, an amplitude error calculation unit, and an error vector amplitude calculation unit, which respectively calculate the I... realand Q real Parallel processing is performed to calculate the phase error ErrPhase, amplitude error ErrMag, and error vector amplitude values, and the analysis results are reported via the CPCI bus. This invention achieves high-precision, noise-resistant measurement of satellite transmission signal quality through split-path parallel processing and multi-bit-width quantization and smoothing strategies.
[0024] Example 1: Figure 1 This is a structural block diagram of a high-precision error vector amplitude measurement system for a satellite launch system according to an embodiment of the present invention. In the diagram, 101 represents the splitting of the actual I-channel and Q-channel data output after demodulation, with one channel sent to the absolute value calculation circuit and the other to the phase calculation circuit; 102 represents the phase error calculation process, which is completed in the phase error calculation unit; 103 represents the absolute value signal |I| output by the absolute value operation. real |and|Q real The circuit is split, with one path sent to the amplitude error calculation unit and the other to the EVM calculation circuit; 104 indicates the EVM calculation process, which is completed in the EVM calculation unit; 105 indicates the amplitude error calculation process, which is completed in the amplitude error calculation unit.
[0025] like Figure 1 As shown, this embodiment provides a high-precision noise-resistant error vector amplitude measurement system for satellite launch systems, including: The demodulator receives radio frequency signals, performs frequency conversion processing, demodulates the demodulated signals, equalizes the demodulated signals, and outputs the actual I-channel data. real And Q-path data Q real ; The A / D conversion circuit, located in the intermediate frequency channel, is used to complete the analog-to-digital conversion of the signal before demodulation. Signal splitter, used to split I real and Q real Copy and split into the first path I real and Q real and the second road I real and Q real Output; The decoding module is used to receive and process the first I-channel. real and Q real Output bitstream data to the parsing terminal; The EVM processing module is used for the second I... real and Q real For vector analysis, the EVM processing module includes: a phase error calculation unit, used to calculate the phase error based on the second I... real and Q realCalculate phase error; amplitude error calculation unit, used to calculate based on the second path I real and Q real Calculate amplitude error; Error vector amplitude calculation unit, used to calculate based on the second path I real and Q real Calculate the magnitude of the error vector; Specifically, the phase error calculation unit includes: Phase calculation circuit, used to calculate the phase based on the second I real and Q real Calculate the true phase value; The baseline vector generation module is used to provide the baseline vector; The subtractor is used to calculate the difference between the true phase value and the reference vector to obtain the original phase error; The first wide-fit module is used to quantize the original phase error with the corresponding number of bits as required by the resource overhead, and output the quantized phase error.
[0026] Specifically, the method for the first wide-fit module to perform bit quantization of the original phase error corresponding to the resource overhead includes the following steps: Step M1: Match resource overhead based on signal characteristics. Resource overhead includes AD conversion resources, smoothing processing resources, noise reduction resources, and nodule removal resources. Noise reduction resources and nodule removal resources are located in the demodulator. Step M2: Based on resource overhead, the quantization bit width is set according to signal characteristics and chip processing capabilities; the original phase error is quantized using the quantization bit width to obtain the quantized phase error. Specifically, the quantization bit width is determined based on signal characteristics and chip processing capabilities; signal characteristics include bit-by-bit calculation precision and data rate; chip processing capabilities include bit-decomposition processing capabilities and computing resources. Step M3 involves smoothing the quantized phase error. This smoothing process includes identifying and removing outliers and processing boundary values.
[0027] Specifically, the criteria for identifying outliers are as follows: when the value in the quantization phase error is continuously non-differentiable from the preceding and following values and is an isolated value, the value is determined to be an outlier; the criteria for handling boundary values are as follows: when the difference between the absolute value of the value in the quantization phase error and the absolute value of the standard coordinate value is negative, the value is determined to be within the current quadrant; otherwise, the value is determined to be out of bounds.
[0028] The first sampling smoothing module is used to smooth the quantization phase error every n points and output the phase error ErrPhase.
[0029] Where n represents the number of points participating in smoothing, which is an integer greater than 1 and is related to the resources available for computation.
[0030] Furthermore, the amplitude error calculation unit includes: The first absolute value calculation module is used to calculate the second I... real and Q real Perform the absolute value operation to obtain the absolute value signal |I real |and|Q real |; The combiner module is used to combine absolute value signals |I real |and|Q real Perform a combination to obtain the true signal amplitude; The second sampling smoothing module is used to smooth the real signal amplitude at m points and output the smoothed signal amplitude; where m represents the number of points participating in the smoothing, which is an integer greater than 1 and is related to the resources available for computation.
[0031] The ErrMag calculation circuit is used to compare the smoothed signal amplitude with the reference vector to obtain the original amplitude error. The second bit-width adaptation module is used to perform bit-width quantization on the original amplitude error and output the quantized original amplitude error. The third sampling smoothing module is used to smooth the original amplitude error after quantization by taking values once every f points, and output the amplitude error ErrMag.
[0032] Where f represents the number of points participating in smoothing, which is an integer greater than 1 and is related to the resources available for computation.
[0033] Furthermore, the error vector magnitude calculation unit includes: The second absolute value calculation module is used to calculate the second I... real and Q real Perform the absolute value operation to obtain the second absolute value signal |I real |and|Q real| ; EVM calculation circuit, used to calculate based on the second absolute value signal |I real |and|Q real Perform amplitude calculations to obtain the original error vector amplitude; The third bit-width adaptation module is used to perform bit-width quantization on the original error vector amplitude and output the quantized original error vector amplitude. The fourth sampling smoothing module is used to smooth the magnitude of the quantized original error vector once every t points and output the magnitude value of the error vector.
[0034] Phase error, amplitude error, and error vector amplitude value together constitute the analysis and processing results. The EVM processing module reports the analysis and processing results through the CPCI bus.
[0035] Example 2: This embodiment provides a method for measuring the high-precision error vector amplitude of a satellite launch system's noise immunity. This method is implemented on top of the high-precision error vector amplitude system for noise immunity in the above embodiment. In other words, those skilled in the art can understand the method for measuring the high-precision error vector amplitude of a satellite launch system's noise immunity as the operating mode of the high-precision error vector amplitude system for noise immunity.
[0036] Figure 2 This is a flowchart of a method for measuring the high-precision error vector amplitude of a satellite launch system in accordance with noise resistance, as described in an embodiment of the present invention.
[0037] like Figure 2 As shown, the method for measuring the high-precision error vector amplitude of the satellite launch system in response to noise includes the following steps: Step S1: Receive the satellite signal after demodulation and equalization processing to obtain the actual I data. real And Q data Q real ; Step S2, I real and Q real Simultaneously, the error is sent to both the phase error calculation branch and the amplitude error calculation branch; Step S3, in the phase error calculation branch, according to I real and Q real Calculate the phase error.
[0038] Specifically, step S3 includes the following sub-steps: Step S3.1, according to I real and Q real Calculate the true phase value; Step S3.2: Subtract the true phase value from the reference vector to obtain the original phase error.
[0039] Step S3.3: Perform bit-width adaptive quantization on the original phase error to obtain the quantized phase error; Step S3.4: Perform sampling smoothing on the quantization phase error, smoothing once every n points, and output the phase error ErrPhase.
[0040] Step S4, in the amplitude error calculation branch, for I real and Q real Perform absolute value operations to obtain the absolute value data |I real |and|Q real | and based on absolute value data|I real |and|Q real| Calculate the error vector magnitude value and magnitude error.
[0041] Specifically, in step S4, calculating the error vector magnitude includes the following sub-steps: Step S4a.1, for the absolute value data |I real |and|Q real The original error vector magnitude is obtained by comparing it with the reference vector.
[0042] Step S4a.2: Perform bit-width adaptive quantization on the original error vector amplitude to obtain the quantization error vector amplitude value; Step S4a.3: Perform sampling smoothing on the quantization error vector amplitude value, that is, smooth once every t points, and output the error vector amplitude value.
[0043] Furthermore, in step S4, calculating the amplitude error includes the following sub-steps: Step S4b.1, convert the absolute value data |I real |and|Q real Perform a summation operation to obtain the combined amplitude; Step S4b.2: Perform m-point sampling smoothing on the combined amplitude to obtain the smoothed amplitude; Step S4b.3: Compare the smoothing amplitude with the reference vector to obtain the original amplitude error; Step S4b.4: Perform bit-width adaptive quantization on the original amplitude error to obtain the quantized amplitude error. Step S4b.5: Perform sampling smoothing on the quantization amplitude error, that is, smooth once every f points, and output the amplitude error ErrMag.
[0044] Step S5: The phase error, amplitude error, and error vector amplitude are reported as analysis results via the CPCI bus.
[0045] Those skilled in the art will understand that, besides implementing the system and its various devices, modules, and units provided by this invention in the form of purely computer-readable program code, the same functions can be achieved entirely through logical programming of the method steps, making the system and its various devices, modules, and units of this invention function in the form of logic gates, switches, application-specific integrated circuits, programmable logic controllers, and embedded microcontrollers. Therefore, the system and its various devices, modules, and units provided by this invention can be considered as a hardware component, and the devices, modules, and units included therein for implementing various functions can also be considered as structures within the hardware component; alternatively, the devices, modules, and units for implementing various functions can be considered as both software modules implementing the method and structures within the hardware component.
[0046] Specific embodiments of the present invention have been described above. It should be understood that the present invention is not limited to the specific embodiments described above, and those skilled in the art can make various changes or modifications within the scope of the claims, which do not affect the essence of the present invention. Unless otherwise specified, the embodiments and features described in this application can be arbitrarily combined with each other.
Claims
1. A high-precision error vector amplitude measurement system for a satellite launch system, characterized in that, include: The demodulator receives radio frequency signals, performs frequency conversion processing, demodulates the demodulated signals, equalizes the demodulated signals, and outputs the actual I-channel data. real And Q-path data Q real ; The A / D conversion circuit, located in the intermediate frequency channel, is used to complete the analog-to-digital conversion of the signal before demodulation. Signal splitter, used to split the I real and the Q real Copy and split into the first path I real and Q real and the second road I real and Q real Output; The decoding module is used to receive and process the first I-channel. real and Q real Output bitstream data to the parsing terminal; EVM processing module, used for the second I real and Q real The EVM processing module, which performs vector analysis, includes a phase error calculation unit for calculating the phase error based on the second I... real and Q real Calculate phase error; amplitude error calculation unit, used to calculate based on the second channel I real and Q real Calculate amplitude error; Error vector amplitude calculation unit, used to calculate based on the second channel I real and Q real Calculate the magnitude of the error vector; The phase error, the amplitude error, and the amplitude value of the error vector together constitute the analysis and processing result, and the EVM processing module reports the analysis and processing result through the CPCI bus.
2. The satellite launch system noise-resistant high-precision error vector amplitude measurement system according to claim 1, characterized in that, The demodulator performs carrier synchronization, code synchronization, and blind equalization on the digital signal, and outputs a real I-channel data I-channel. real And Q-path data Q real .
3. The satellite launch system noise-resistant high-precision error vector amplitude measurement system according to claim 2, characterized in that, The phase error calculation unit includes: Phase calculation circuit, used to calculate the phase based on the second I real and Q real Calculate the true phase value; The baseline vector generation module is used to provide the baseline vector; A subtractor is used to calculate the difference between the true phase value and the reference vector to obtain the original phase error; The first wide-fit module is used to perform bit quantization on the original phase error corresponding to the resource overhead, and output the quantized phase error; The first sampling smoothing module is used to perform value smoothing processing on the quantization phase error once every n points and output the phase error ErrPhase.
4. The satellite launch system noise-resistant high-precision error vector amplitude measurement system according to claim 3, characterized in that, The method by which the first bit-width adaptation module performs bit-level quantization of the original phase error corresponding to resource overhead includes the following steps: Step M1: Match resource overhead based on signal characteristics. The resource overhead includes AD conversion resources, smoothing processing resources, noise reduction resources, and field removal resources. The noise reduction resources and field removal resources are located in the demodulator. Step M2: Based on the resource overhead, set the quantization bit width length according to the signal characteristics and chip processing capabilities; use the quantization bit width length to quantize the original phase error to obtain the quantized phase error; Step M3: Smooth the quantized phase error. The smoothing process includes identifying and removing outliers and processing boundary values.
5. The satellite launch system noise-resistant high-precision error vector amplitude measurement system according to claim 4, characterized in that, The amplitude error calculation unit includes: The first absolute value calculation module is used to calculate the second I-channel value. real and Q real Perform the absolute value operation to obtain the absolute value signal |I real |and|Q real |; The combiner module is used to combine the absolute value signal |I real |and|Q real Perform a combination to obtain the true signal amplitude; The second sampling smoothing module is used to perform m-point smoothing on the real signal amplitude and output the smoothed signal amplitude. The ErrMag calculation circuit is used to compare the smoothed signal amplitude with the reference vector to obtain the original amplitude error. The second bit-width adaptation module is used to perform bit-width quantization on the original amplitude error and output the quantized original amplitude error. The third sampling smoothing module is used to perform value smoothing processing on the quantized original amplitude error once every f points, and output the amplitude error ErrMag.
6. The satellite launch system noise-resistant high-precision error vector amplitude measurement system according to claim 5, characterized in that, The error vector magnitude calculation unit includes: The second absolute value calculation module is used to calculate the second I-channel value. real and Q real Perform the absolute value operation to obtain the second absolute value signal |I real |and|Q real |; EVM calculation circuit, used to calculate based on the second absolute value signal |I real |and|Q real Perform amplitude calculations to obtain the original error vector amplitude; The third bit-width adaptation module is used to perform bit-width quantization on the original error vector amplitude and output the quantized original error vector amplitude. The fourth sampling smoothing module is used to perform value smoothing processing on the original error vector amplitude after quantization once every t points, and output the error vector amplitude value.
7. A method for measuring the high-precision error vector amplitude of a satellite launch system, based on the high-precision error vector amplitude system for noise immunity of a satellite launch system as described in any one of claims 1 to 6, characterized in that, It includes the following steps: Step S1: Receive the satellite signal after demodulation and equalization processing to obtain the actual I data. real And Q data Q real ; Step S2, the I real and Q real Simultaneously, the error is sent to both the phase error calculation branch and the amplitude error calculation branch; Step S3, in the phase error calculation branch, according to the I real and the Q real Calculate the phase error; Step S4, in the amplitude-type error calculation branch, for the I real and the Q real Perform absolute value operations to obtain the absolute value data |I real |and|Q real | and based on the absolute value data |I real |and|Q real Calculate the error vector magnitude value and magnitude error; Step S5: The phase error, the amplitude error, and the error vector amplitude are reported as analysis results via the CPCI bus.
8. The method for measuring the high-precision error vector amplitude of a satellite launch system against noise according to claim 7, characterized in that, Step S3 includes the following sub-steps: Step S3.1, according to the I real and the Q real Calculate the true phase value; Step S3.2: Subtract the true phase value from the reference vector to obtain the original phase error; Step S3.3: Perform bit-width adaptive quantization on the original phase error to obtain the quantized phase error; Step S3.4: Perform sampling smoothing on the quantized phase error, smoothing once every n points, and output the phase error ErrPhase.
9. The method for measuring the high-precision error vector amplitude of a satellite launch system against noise according to claim 7, characterized in that, In step S4, calculating the magnitude of the error vector includes the following sub-steps: Step S4a.1, for the absolute value data |I real |and|Q real The original error vector magnitude is obtained by comparing it with the reference vector. Step S4a.2: Perform bit-width adaptive quantization on the original error vector amplitude to obtain the quantized error vector amplitude value; Step S4a.3: Perform sampling smoothing on the quantization error vector amplitude value, that is, smooth once every t points, and output the error vector amplitude value.
10. The method for measuring the high-precision error vector amplitude of a satellite launch system against noise according to claim 7, characterized in that, In step S4, calculating the amplitude error includes the following sub-steps: Step S4b.1, the absolute value data |I real |and|Q real Perform a summation operation to obtain the combined amplitude; Step S4b.2: Perform m-point sampling smoothing on the combined amplitude to obtain the smoothed amplitude; Step S4b.3: Compare the smoothing amplitude with the reference vector to obtain the original amplitude error; Step S4b.4: Perform bit-width adaptive quantization on the original amplitude error to obtain the quantized amplitude error. Step S4b.5: Perform sampling smoothing on the quantization amplitude error, that is, smooth once every f points, and output amplitude error ErrMag.
Citation Information
Patent Citations
Method and device for determining error vector magnitude
CN103841058B