Performance test method and device, storage medium, electronic equipment and chip
By using multi-tone signal generation and analysis methods, the accuracy problem of performance testing for radio frequency transmitting equipment is solved, enabling rapid and low-power performance evaluation and supporting linearization technology optimization.
Patent Information
- Application Number
- CN202511574500.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-10-30
- Publication Date
- 2026-02-27
AI Technical Summary
Existing technologies make it difficult to accurately test the performance of radio frequency transmitting equipment, especially under multi-carrier modulation and high-bandwidth signals. They cannot effectively evaluate its linearity, efficiency and output power, leading to a decline in system performance.
A multi-tone signal generation method is adopted, which outputs multi-tone signals through a vector signal generator or an arbitrary waveform generator to excite the radio frequency transmitting equipment. The output signals are collected by a coupler and a high-speed sampling unit to construct AM-AM and AM-PM characteristic curves and analyze the nonlinear characteristics of the equipment.
It enables accurate testing of RF transmitting equipment performance under a single multi-tone signal input, shortens testing time, reduces heat generation and power consumption, can acquire characteristics such as memory effect, and supports digital predistortion algorithm optimization.
Smart Images

Figure CN121585285A_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of signal processing technology, and in particular to a performance testing method, apparatus, storage medium, electronic device, and chip. Background Technology
[0002] With the continuous development of wireless communication technology, the new generation of communication systems has put forward higher requirements in terms of bandwidth, spectral efficiency, and data transmission rate. In order to meet the application requirements of multi-carrier modulation, large bandwidth signals, and higher frequency bands, the linearity, efficiency, and output power of the radio frequency front-end system (i.e., radio frequency transmitting equipment, such as power amplifiers, up-conversion mixers, etc.) have become crucial.
[0003] Therefore, how to accurately test the performance of radio frequency transmitting equipment is a technical problem that urgently needs to be solved. Summary of the Invention
[0004] This disclosure provides a performance testing method, apparatus, storage medium, electronic device, and chip, with the main purpose of accurately testing the performance of radio frequency transmitting devices.
[0005] According to a first aspect of the present disclosure, a performance testing method is provided, comprising: Generate polyphonic signals; Performance testing of the radio frequency transmitting equipment is performed based on the multi-tone signal; Determine the performance test results of the radio frequency transmitting device.
[0006] Optionally, generating the polyphonic signal includes: Obtain the frequency range and number of polytones in the polytone signal; Based on the frequency range and the number of tones, a multi-tone signal is generated.
[0007] Optionally, generating a multi-tone signal based on the frequency range and the number of multitones includes: Based on the number of tones, the frequencies of each single tone signal of the multi-tone signal are evenly distributed within the frequency range, and the random phase and random amplitude of each single tone signal are allocated according to the range of random phase values and the range of random amplitude values. Multi-tone signals are generated based on the single-tone signals after random phase and random amplitude allocation.
[0008] Optionally, the method further includes: If the peak-to-average power ratio (PAPR) of the generated multi-tone signal is outside the preset PAPR range, the number of multi-tones in the multi-tone signal is adjusted, and the multi-tone signal is regenerated based on the adjusted number of multi-tones and the frequency range, so that the PAPR of the regenerated multi-tone signal is within the preset PAPR range.
[0009] Optionally, the performance test of the radio frequency transmitting device based on the multi-tone signal includes: The multi-tone signal is adjusted according to the target power; Performance testing of radio frequency transmitting equipment based on multi-tone signals with adjusted power.
[0010] Optionally, adjusting the multi-tone signal according to the target power includes: Based on the system impedance of the system containing the multi-tone signal, the instantaneous power of each sampling point of the multi-tone signal is determined; The average power of the multi-tone signal is determined based on the instantaneous power of each sampling point; The conversion coefficient is determined based on the average power and the target power; Multiply each sampling point of the multi-tone signal by the conversion coefficient to obtain the power-adjusted multi-tone signal.
[0011] Optionally, the performance test of the radio frequency transmitting device based on the power-adjusted multi-tone signal includes: The power-adjusted multi-tone signal is input as the input multi-tone signal to the input terminal of the radio frequency transmitting device; The output of the radio frequency transmitting device is sampled through a coupler or attenuator, and the output multi-tone signal is obtained through a signal analysis device. Determining the performance test results of the radio frequency transmitting device includes: The performance test results are obtained by analyzing the input polyphonic signal and the output polyphonic signal.
[0012] Optionally, the analysis based on the input polyphonic signal and the output polyphonic signal to obtain the performance test results includes: Frequency domain preprocessing is performed on the input polyphonic signal and the output polyphonic signal; Time alignment is performed on the preprocessed input polyphonic signal and the output polyphonic signal; Obtain the amplitude ratio and phase difference between the time-aligned input polyphonic signal and the output polyphonic signal; The nonlinear characteristics of the radio frequency transmitting device are analyzed based on the amplitude ratio and the phase difference.
[0013] Optionally, analyzing the nonlinear characteristics of the radio frequency transmitting device based on the amplitude ratio and the phase difference includes: Based on the amplitude ratio and the phase difference, the amplitude nonlinearity and phase nonlinearity characteristics of the radio frequency transmitting device are analyzed. Based on the amplitude nonlinearity and phase nonlinearity characteristics, plot the amplitude-amplitude characteristic curve and the amplitude-phase characteristic curve.
[0014] According to a second aspect of the present disclosure, a performance testing apparatus is provided, comprising: The generation module is configured to generate polyphonic signals; The test module is configured to perform performance testing of the radio frequency transmitting device based on the multi-tone signal; The determination module is configured to determine the performance test results of the radio frequency transmitting device.
[0015] Optionally, the generation module is specifically configured to acquire the frequency range and number of polytones of the polytone signal; and generate the polytone signal based on the frequency range and the number of polytones.
[0016] Optionally, the generation module is specifically configured to distribute the frequencies of each single tone signal of the multi-tone signal evenly within the frequency range according to the number of multi-tones, and allocate the random phase and random amplitude of each single tone signal according to the range of random phase values and the range of random amplitude values; and generate the multi-tone signal based on the single tone signals after the random phase and random amplitude allocation.
[0017] Optionally, the test module is specifically configured to adjust the multi-tone signal according to the target power; and to perform performance testing of the radio frequency transmitting device based on the multi-tone signal after power adjustment.
[0018] Optionally, the test module is specifically configured to: determine the instantaneous power of each sampling point of the multi-tone signal based on the system impedance of the system in which the multi-tone signal is located; determine the average power of the multi-tone signal based on the instantaneous power of each sampling point; determine the conversion coefficient based on the average power and the target power; and multiply each sampling point of the multi-tone signal by the conversion coefficient to obtain the power-adjusted multi-tone signal.
[0019] Optionally, the test module is specifically configured to input the power-adjusted multi-tone signal as the input multi-tone signal at the input terminal of the radio frequency transmitting device; sample the multi-tone signal at the output terminal of the radio frequency transmitting device through a coupler or attenuator, and obtain the output multi-tone signal through a signal analysis device; The determining module is specifically configured to analyze the input polyphonic signal and the output polyphonic signal to obtain the performance test results.
[0020] Optionally, the determining module is specifically configured to perform frequency domain preprocessing on the input multi-tone signal and the output multi-tone signal; time-align the preprocessed input multi-tone signal and the output multi-tone signal; obtain the amplitude ratio and phase difference of the time-aligned input multi-tone signal and the output multi-tone signal; and analyze the nonlinear characteristics of the radio frequency transmitting device based on the amplitude ratio and the phase difference.
[0021] According to a third aspect of the present disclosure, an electronic device is provided, comprising: processor; A memory connected to the processor, the memory storing a computer program that, when executed by the processor, implements the performance testing method described in the first aspect.
[0022] According to a fourth aspect of the present disclosure, a computer-readable storage medium is provided having a computer program stored thereon, which, when executed by a processor, implements the performance testing method described in the first aspect.
[0023] According to a fifth aspect of the present disclosure, a computer program product is provided, comprising a computer program, characterized in that the computer program, when executed by a processor, implements the performance testing method described in the first aspect.
[0024] According to a sixth aspect of the present disclosure, a chip is provided, including one or more interface circuits and one or more processors; the interface circuits are configured to receive signals from a memory of an electronic device and send the signals to the processors, the signals including computer instructions stored in the memory; when the processor executes the computer instructions, the electronic device performs the performance testing method described in the first aspect.
[0025] By employing the above technical solution, this disclosure provides a performance testing method, apparatus, storage medium, electronic device, and chip. First, a multi-tone signal is generated; then, performance testing of the radio frequency (RF) transmitting device is performed based on the generated multi-tone signal; finally, the performance test results of the RF transmitting device are determined. By applying the technical solution of this disclosure, the performance of the RF transmitting device can be accurately tested, such as the performance of a power amplifier (PA). Compared with related technical testing schemes, this disclosure can obtain the performance information of the RF transmitting device with only a single multi-tone signal input, eliminating the need for scanning and significantly reducing testing time. Furthermore, it generates low heat, consumes little power, and will not cause thermal damage to the device due to overheating, and can achieve characteristics such as memory effect.
[0026] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and are not intended to limit this disclosure. Attached Figure Description
[0027] The accompanying drawings, which are incorporated in and form a part of this specification, illustrate embodiments consistent with this disclosure and, together with the description, serve to explain the principles of this disclosure.
[0028] Figure 1 A schematic flowchart of a performance testing method provided in an embodiment of this disclosure is shown; Figure 2 A flowchart illustrating another performance testing method provided in an embodiment of this disclosure is shown; Figure 3 A flowchart illustrating an example provided by an embodiment of this disclosure is shown; Figure 4 A flowchart illustrating another example provided by an embodiment of this disclosure is shown; Figure 5 A schematic diagram of an example structure provided by an embodiment of this disclosure is shown; Figure 6 A flowchart illustrating yet another example provided in this disclosure is shown; Figure 7 A schematic diagram of the structure of a performance testing device provided in an embodiment of this disclosure is shown; Figure 8 A schematic diagram of the structure of an electronic device provided in an embodiment of this disclosure is shown. Detailed Implementation
[0029] To better understand the above-mentioned objectives, features, and advantages of this disclosure, the solutions disclosed herein will be further described below. It should be noted that, unless otherwise specified, the embodiments and features described herein can be combined with each other.
[0030] Numerous specific details are set forth in the following description to provide a full understanding of this disclosure. However, this disclosure can be implemented in many other ways than those described herein, and those skilled in the art can make similar extensions without departing from the spirit of this disclosure. Therefore, this disclosure is not limited to the specific implementations disclosed below.
[0031] The terminology used in one or more embodiments of this disclosure is for the purpose of describing particular embodiments only and is not intended to be limiting of the one or more embodiments of this disclosure. The singular forms “a,” “the,” and “the” as used in one or more embodiments of this disclosure and the appended claims are also intended to include the plural forms unless the context clearly indicates otherwise. It should also be understood that the term “and / or” as used in one or more embodiments of this disclosure refers to and includes any or all possible combinations of one or more associated listed items.
[0032] It should be understood that although the terms first, second, etc., may be used to describe various information in one or more embodiments of this disclosure, such information should not be limited to these terms. These terms are only used to distinguish information of the same type from one another. For example, first may also be referred to as second without departing from the scope of one or more embodiments of this disclosure, and similarly, second may also be referred to as first. Depending on the context, the word “if” as used herein may be interpreted as “when”, “in response to a determination”, or “when…”.
[0033] To meet the demands of multi-carrier modulation, wide-bandwidth signals, and higher-frequency applications, the linearity, efficiency, and output power of radio frequency (RF) transmitters (especially power amplifiers, PAs) become crucial. However, when operating over large signal ranges, they often exhibit significant nonlinear characteristics, including gain compression, intermodulation distortion, and phase distortion. These nonlinear distortions can significantly impact system performance, leading to excessive adjacent-channel leakage power ratio (ACLR), increased bit error rate (BER), and decreased modulation accuracy, thereby weakening the overall quality and reliability of the communication system.
[0034] Therefore, to quantify the nonlinearity of RF transmitting equipment, it is necessary to accurately test its performance, such as measuring the relationship between its amplitude and phase response, and extracting amplitude-amplitude characteristic curves (i.e., AM-AM characteristic range, which outputs the relationship between amplitude and input amplitude) and amplitude-phase characteristic curves (i.e., AM-PM characteristic curves, which outputs the relationship between phase and input amplitude). Based on these characteristic curves, the degree of power amplifier gain compression, phase distortion, and the generation mechanism of intermodulation components can be better evaluated, thus providing a modeling basis for linearization techniques such as digital predistortion (DPD).
[0035] Therefore, in some examples, the performance of RF transmitting equipment can be tested by measuring single-tone signals. A fixed-frequency, variable-amplitude sine wave is generated by a signal source, and the RF transmitting equipment is scanned. By continuously increasing the input power, the output power, gain, power-added efficiency (PAE), and other indicators are measured to obtain key parameters such as gain compression curves and the P1dB point. However, this method is slow; matrix scanning is required to obtain all the information; it cannot separate electrical and thermal performance, easily leading to overheating and device burnout; and only a small number of signals are measured at the same power, making it impossible to obtain characteristics such as memory effects.
[0036] In other examples, the performance of RF transmitting equipment can be tested using pulse measurements, employing short pulse excitation to evaluate the transient thermal characteristics and dynamic gain changes of the power amplifier. However, this method is slower to scan and requires a high-instantaneous-power signal source and high-speed sampling equipment, making the measurement more difficult and costly. Furthermore, only a small amount of signal is measured at the same power, making it impossible to obtain characteristics such as memory effects.
[0037] To address the aforementioned technical problems, embodiments of this disclosure provide a method for performance testing of radio frequency transmitting equipment using multi-tone signals, such as... Figure 1 As shown, the method includes the following steps: Step 101: Generate polyphonic signals.
[0038] The method of this disclosure can be applied to end-side execution such as a performance testing apparatus or device for radio frequency (RF) transmitting equipment. To accurately test the performance of the RF transmitting equipment, this disclosure first generates a multi-tone signal. This multi-tone signal can be used for performance testing of the RF transmitting equipment.
[0039] For example, multi-tone signals can be output through vector signal generators (VSGs) or arbitrary waveform generators (AWGs). By simultaneously injecting multiple frequency components into a specified frequency band, a signal with a peak-to-average power ratio (PAPR) can be obtained. This allows for a comprehensive acquisition of the amplitude and phase response of the radio frequency transmitting device at different frequency points in a short time. Furthermore, multi-tone signals can excite richer intermodulation products, helping to study higher-order nonlinear characteristics.
[0040] Step 102: Perform performance testing of the radio frequency transmitting equipment based on multi-tone signals.
[0041] The radio frequency transmitting equipment may include power amplifiers (PA), upconversion mixers, etc.
[0042] The embodiments disclosed herein can test the performance of a single power amplifier of an RF transmitting device, or test the performance of the entire transmitting link (including mixing, amplification, filtering, etc.) corresponding to the RF transmitting device.
[0043] Step 103: Determine the performance test results of the radio frequency transmitting equipment.
[0044] For example, a multi-tone signal can be output from a vector signal generator or arbitrary waveform generator. This multi-tone signal serves as the multi-tone excitation (i.e., input signal) and is input to the input terminal of an RF transmitting device. At the output terminal of the RF transmitting device, a feedback loop consisting of a coupler and a high-speed sampling unit can be used to acquire the output signal. By comparing the amplitude and phase differences between the input and output signals at different frequency components, AM-AM and AM-PM characteristic curves can be constructed. Furthermore, with the aid of high-precision calibration and signal processing algorithms, a nonlinear model with memory effect can be further extracted to guide PA optimization design or the implementation of digital predistortion (DPD) algorithms.
[0045] By applying the technical solutions of the embodiments of this disclosure, the performance of radio frequency transmitting devices can be accurately tested, such as the performance of power amplifiers (PAs). Compared with single-tone signal measurement methods and pulse measurement methods, the embodiments of this disclosure can obtain the performance information of radio frequency transmitting devices with a single multi-tone signal input, eliminating the need for scanning and significantly reducing test time. Furthermore, it generates low heat and consumes little power, preventing overheating and thermal damage to the devices, and exhibits characteristics such as memory effect.
[0046] Furthermore, to illustrate the specific implementation process of the above embodiments, as an optional approach, the following is provided: Figure 2 The specific implementation method shown includes the following steps: Step 201: Obtain the frequency range and number of polytones of the polytone signal.
[0047] In this embodiment, the starting and ending frequencies of the multi-tone signal, i.e., the frequency range of the multi-tone signal, can be determined first. This frequency range determines the bandwidth of the multi-tone signal and is the basis for subsequent frequency allocation.
[0048] The embodiments of this disclosure also require determining the number of polytones, which can refer to the number of superimposed single-tone signals. The number of polytones can affect the peak-to-average power ratio (PAPR): the more single-tones there are, the more violent the peak fluctuation of the superimposed signal may be, and the larger the PAPR is usually; conversely, the PAPR is smaller.
[0049] Step 202: Generate a multi-tone signal based on the frequency range and the number of multitones.
[0050] In some embodiments, firstly, based on the number of tones, the frequencies of each single tone signal of the multi-tone signal are evenly distributed within a frequency range, and according to the range of random phase and random amplitude values, the random phase and random amplitude of each single tone signal are generated and allocated; then, based on the single tone signals after the random phase and random amplitude allocation, the multi-tone signal is generated.
[0051] For example, after determining the frequency range, the frequencies of each single tone signal in a multi-tone signal can be evenly distributed between the starting and ending frequencies in the frequency domain. In this way, the frequencies of the multi-tone signal can be evenly distributed within the bandwidth, avoiding frequency domain distortion caused by frequency concentration and ensuring a more balanced multi-tone characteristic of the signal.
[0052] In this embodiment of the disclosure, a random number generator can be used to generate random phase and random amplitude. Using a fixed random seed ensures that each generated random sequence is completely consistent, guaranteeing reproducible test results. Otherwise, if each random sequence is different, the signal will change irregularly, which is detrimental to verification.
[0053] For example, the random phase can range from [0, 2π). Within this range, the phase is independently assigned to each single-tone signal, i.e., randomly selected between 0 and 2π. This randomness of phase makes constructive interference (peak superposition) or destructive interference (peak cancellation) during multi-tone superposition more random, directly affecting the peak-to-average power ratio (PAPR) of the final signal. The random amplitude can range from (0.5 to 1.0). Within this range, the amplitude is independently assigned to each single-tone signal, i.e., randomly selected between 0.5 and 1.0. This randomness of amplitude further increases the unpredictability of the signal, making the PAPR change more flexible. Multi-tone signals with random phase and random amplitude can be synthesized in this way, and the formula for synthesizing the signal is as follows:
[0054] in, It is a generated time-domain discrete polyphonic signal; The number of single-tone signals is represented by A(k), freq(k), and phi(k), which are the amplitude, frequency, and phase of the k-th single-tone signal, respectively; t is time, and j is the imaginary unit.
[0055] In some embodiments, if the peak-to-average power ratio (PAPR) of the generated multitone signal is outside the preset PAPR range, the number of multitones in the multitone signal is adjusted, and the multitone signal is regenerated based on the adjusted number of multitones and frequency range, so that the PAPR of the regenerated multitone signal is within the preset PAPR range.
[0056] For example, the peak-to-average power ratio (PAPR) is the ratio of the peak power to the average power of a signal. A multi-tone signal with a suitable PAPR (i.e., within the preset PAPR range) can fully obtain the amplitude and phase response of the radio frequency transmitting device at different frequency points in a short time. Therefore, if the PAPR of the generated multi-tone signal is outside the preset PAPR range, the number of multi-tones in the multi-tone signal is adjusted so that the PAPR of the multi-tone signal regenerated based on the adjusted number of multi-tones is within the preset PAPR range.
[0057] Step 203: Adjust the multi-tone signal according to the target power.
[0058] After the peak-to-average power ratio meets the requirements, the average power of the multi-tone signal needs to be adjusted to the target power, such as the transmit power required by the communication system.
[0059] In some embodiments, the instantaneous power of each sampling point of the multi-tone signal can be determined first based on the system impedance of the system in which the multi-tone signal is located; then the average power of the multi-tone signal can be determined based on the instantaneous power of each sampling point; then the conversion coefficient can be determined based on the average power and the target power; and then each sampling point of the multi-tone signal can be multiplied by the conversion coefficient to obtain the multi-tone signal with adjusted power.
[0060] For example, such as Figure 3 As shown, the system impedance R and target power P are first determined. target Then, based on the system impedance R, the instantaneous power P at each sampling point is calculated. inst For example, it can be calculated using the following formula:
[0061] Based on the instantaneous power P at each sampling point inst Calculate the average power P at all sampling points. avg The purpose of this step is to assess the current power level of the signal and provide a benchmark for subsequent power adjustments.
[0062] Power is often expressed in dBm (decibels per milliwatt, logarithmic unit), but linear units (watts, W) are needed to calculate power ratios. Then, a conversion factor is calculated between the target power and the current average power; this conversion factor can be a linear ratio of the target power to the current average power (both in W). Each sampling point of the multi-tone signal is multiplied by this conversion factor to obtain the power-adjusted multi-tone signal. After power adjustment, the signal is split into real parts I and imaginary parts Q, which are output to the I and Q paths of the RF system (e.g., a quadrature modulator) respectively, completing the power calibration of the multi-tone signal. For example, based on the above embodiment, the overall multi-tone signal generation process can be as follows: Figure 4 As shown.
[0063] Step 204: Perform performance testing of the radio frequency transmitting equipment based on the multi-tone signal after power adjustment.
[0064] In some embodiments, the power-adjusted multi-tone signal is input as the input multi-tone signal at the input terminal of the radio frequency transmitting device; the output multi-tone signal is sampled at the output terminal of the radio frequency transmitting device through a coupler or attenuator, and obtained through a signal analysis device.
[0065] For example, such as Figure 5As shown, accurate performance testing of RF transmitting equipment requires system calibration. This necessitates considering the structure of the RF transmit link (TX link) and TX feedback loop, as well as amplitude and phase calibration, and delay / gain calibration. The TX link includes an up-conversion mixer, a multi-stage amplifier, and a power amplifier (PA); the TX feedback loop includes an attenuator / coupler and a down-conversion mixer. Amplitude and phase calibration is performed on the excitation path to correct the gain and phase offset of the signal generator and related cables and modules. Delay or gain calibration is also required on the feedback path to ensure that the acquired output signal is accurately mapped to the reference coordinate system of the input signal. This process ensures that the amplitude and phase characteristics of the transmitted signal are close to the ideal design (e.g., minimal frequency, phase, and amplitude errors in multi-tone signals). After feedback loop calibration, the transmitted signal can be monitored in real time for use in algorithms such as DPD. Alignment of the input signal and the feedback output signal in amplitude, phase, and time dimensions facilitates subsequent signal analysis.
[0066] In some examples, a multi-tone signal can be output through a vector signal generator (VSG) or an arbitrary waveform generator (AWG). For the device under test (DUT) (or object under test, i.e., RF transmitting equipment), the multi-tone signal is used as a multi-tone excitation input to the input terminal of the DUT, and sampled at the output terminal through a coupler or attenuator. This method not only ensures that it will not have an excessive impact on the main output power of the system, but also protects the receiving equipment. Then, the sampled signal is sent to a high-speed ADC, oscilloscope, or vector signal analyzer (VSA) for acquisition, and it is necessary to ensure that the sampling bandwidth is consistent with or greater than the test bandwidth.
[0067] Step 205: Determine the performance test results of the radio frequency transmitting equipment.
[0068] In some embodiments, performance test results can be obtained by analyzing the input multi-tone signals and output multi-tone signals of the radio frequency transmitting device.
[0069] In some examples, the input and output multi-tone signals can be preprocessed in the frequency domain first; then the preprocessed input and output multi-tone signals can be time-aligned; then the amplitude ratio and phase difference of the time-aligned input and output multi-tone signals can be obtained; and then the nonlinear characteristics of the radio frequency transmitting device can be analyzed based on the amplitude ratio and phase difference.
[0070] In some examples, the amplitude nonlinearity and phase nonlinearity characteristics of the radio frequency transmitting device can be analyzed based on the amplitude ratio and phase difference; then, amplitude-amplitude characteristic curves and amplitude-phase characteristic curves can be plotted based on the amplitude nonlinearity and phase nonlinearity characteristics.
[0071] For example, the process involves acquiring an input polyphonic signal and an output polyphonic signal processed by the device under test. Both the input and output polyphonic signals can be complex discrete-time signals. Frequency domain preprocessing is then performed on the input and output polyphonic signals, such as by performing a Fast Fourier Transform (FFT) on each signal to obtain the frequency domain signals. Digital down-conversion (DDC) is then used to shift the frequency domain signals to baseband, extracting the effective frequency components of the polyphonic signals. Subsequently, time alignment can be performed on the preprocessed input and output polyphonic signals based on a correlation function, such as calculating the correlation function between the input and output polyphonic signals using the following formula:
[0072] Where τ is the delay, x[n] is the nth sampling point of the input signal, and y[n] is the nth sampling point of the output signal. Next, the delay corresponding to the peak value of the correlation function is determined as the time delay difference between the input and output signals; for example, time delay compensation is performed on the output polytone signal to align it with the input polytone signal. Amplitude and phase extraction are performed on the time-aligned input and output polytone signals, such as calculating the amplitude ratio of the output signal to the input signal point by point, and calculating the phase difference between the output signal and the input signal point by point. Based on this amplitude ratio and phase difference, the nonlinear characteristics of the device under test can be analyzed, such as generating an AM-AM characteristic curve with the input signal amplitude as the horizontal axis and the amplitude ratio as the vertical axis; and generating an AM-PM characteristic curve with the input signal amplitude as the horizontal axis and the phase difference as the vertical axis. Finally, the AM-AM characteristic curve and the AM-PM characteristic curve can be output. Among them, the AM-AM characteristic curve is used to characterize the amplitude nonlinearity of the device under test (the nonlinear effect of input amplitude change on output amplitude); while the AM-PM characteristic curve can be used to characterize the phase nonlinearity of the device under test (the nonlinear effect of input amplitude change on output phase).
[0073] For example, based on AM-AM and AM-PM characteristic curves, power amplifier gain compression, phase distortion, and intermodulation distortion (IMD) can be evaluated; furthermore, these measurement data can be used to establish and verify digital predistortion (DPD) models, or to optimize the design of the power amplifier, such as... Figure 6 The following is a complete flow description of an example scenario of this disclosure.
[0074] Through experimental testing and comparison, the multi-tone signal testing method of this disclosure embodiment has shorter testing time, lower energy consumption, less heat generation, and can directly show characteristics such as memory effect compared to the single-tone signal measurement method and pulse measurement method.
[0075] Figure 7This is a block diagram of a performance testing apparatus according to some embodiments of the present disclosure, which can be configured to perform... Figures 1 to 6 The method shown. Refer to... Figure 7 The device includes: a generation module 31, a testing module 32, and a determination module 33.
[0076] Generation module 31 is configured to generate polyphonic signals; Test module 32 is configured to perform performance testing of the radio frequency transmitting device based on the multi-tone signal; The determination module 33 is configured to determine the performance test results of the radio frequency transmitting device.
[0077] In some embodiments of this disclosure, the generation module 31 is specifically configured to acquire the frequency range and number of polytones of the polytone signal; and generate the polytone signal based on the frequency range and the number of polytones.
[0078] In some embodiments of this disclosure, the generation module 31 is specifically configured to distribute the frequencies of each single tone signal of the multi-tone signal evenly within the frequency range according to the number of multi-tones, and allocate the random phase and random amplitude of each single tone signal according to the range of random phase values and the range of random amplitude values; and generate a multi-tone signal based on each single tone signal after the random phase and random amplitude allocation.
[0079] In some embodiments of this disclosure, the generation module 31 is further configured to adjust the number of tones in the multi-tone signal if the peak-to-average ratio (P-ARR) of the generated multi-tone signal is outside a preset P-ARR range, and regenerate the multi-tone signal based on the adjusted number of tones and the frequency range, so that the P-ARR of the regenerated multi-tone signal is within the preset P-ARR range.
[0080] In some embodiments of this disclosure, the test module 32 is specifically configured to adjust the multi-tone signal according to the target power; and to perform performance testing of the radio frequency transmitting device based on the multi-tone signal after power adjustment.
[0081] In some embodiments of this disclosure, the test module 32 is specifically configured to determine the instantaneous power of each sampling point of the multi-tone signal based on the system impedance of the system in which the multi-tone signal is located; determine the average power of the multi-tone signal based on the instantaneous power of each sampling point; determine the conversion coefficient based on the average power and the target power; and multiply each sampling point of the multi-tone signal by the conversion coefficient to obtain the power-adjusted multi-tone signal.
[0082] In some embodiments of this disclosure, the test module 32 is specifically configured to input the power-adjusted multi-tone signal as the input multi-tone signal at the input terminal of the radio frequency transmitting device; sample the multi-tone signal at the output terminal of the radio frequency transmitting device through a coupler or attenuator, and obtain the output multi-tone signal through a signal analysis device; The determining module 33 is specifically configured to analyze the input polyphonic signal and the output polyphonic signal to obtain the performance test results.
[0083] In some embodiments of this disclosure, the determining module 33 is specifically configured to perform frequency domain preprocessing on the input multi-tone signal and the output multi-tone signal; time-align the preprocessed input multi-tone signal and the output multi-tone signal; obtain the amplitude ratio and phase difference of the time-aligned input multi-tone signal and the output multi-tone signal; and analyze the nonlinear characteristics of the radio frequency transmitting device based on the amplitude ratio and the phase difference.
[0084] In some embodiments of this disclosure, the determining module 33 is specifically configured to analyze the amplitude nonlinearity and phase nonlinearity characteristics of the radio frequency transmitting device based on the amplitude ratio and the phase difference; and to plot amplitude-amplitude characteristic curves and amplitude-phase characteristic curves based on the amplitude nonlinearity and phase nonlinearity characteristics.
[0085] Regarding the apparatus in the above embodiments, the specific manner in which each module performs its operation has been described in detail in the embodiments related to the method, and will not be elaborated upon here.
[0086] It should be noted that other corresponding descriptions of the functional units involved in the performance testing device provided in this disclosure embodiment can be found in the following references. Figures 1 to 6 The corresponding description in [the document] will not be repeated here.
[0087] Based on the above, Figures 1 to 6 Accordingly, this disclosure also provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the above-described method. Figures 1 to 6 The method shown.
[0088] Based on the above, Figures 1 to 6 Accordingly, this disclosure also provides a computer program product, including a computer program that, when executed by a processor, implements the above-described method. Figures 1 to 6 The method shown.
[0089] Based on this understanding, the technical solution disclosed herein can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (such as a CD-ROM, USB flash drive, or portable hard drive) and includes several instructions to cause a computer device (such as a personal computer, server, or network device) to execute the methods of various implementation scenarios of this disclosure.
[0090] Based on the above, Figures 1 to 6 The method shown, and Figure 7 The virtual device embodiment shown in this disclosure also provides a chip, including one or more interface circuits and one or more processors; the interface circuits are used to receive signals from the memory of an electronic device and send the signals to the processors, the signals including computer instructions stored in the memory; when the processor executes the computer instructions, it causes the electronic device to perform the above-described... Figures 1 to 6 The method shown.
[0091] Figure 8 A schematic block diagram of an example electronic device 1000 that can be used to implement embodiments of the present disclosure is shown. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device may also represent various forms of mobile devices, such as personal digital processors, cellular phones, smartphones, wearable devices, and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely illustrative and are not intended to limit the implementation of the present disclosure described and / or claimed herein.
[0092] like Figure 8 As shown, device 1000 includes a computing unit 1001, which can perform various appropriate actions and processes according to a computer program stored in ROM (Read-Only Memory) 1002 or loaded from storage unit 1008 into RAM (Random Access Memory) 1003. RAM 1003 may also store various programs and data required for the operation of device 1000. The computing unit 1001, ROM 1002, and RAM 1003 are interconnected via bus 1004. I / O (Input / Output) interface 1005 is also connected to bus 1004.
[0093] Multiple components in device 1000 are connected to I / O interface 1005, including: input unit 1006, such as keyboard, mouse, etc.; output unit 1007, such as various types of monitors, speakers, etc.; storage unit 1008, such as disk, optical disk, etc.; and communication unit 1009, such as network card, modem, wireless transceiver, etc. Communication unit 1009 allows device 1000 to exchange information / data with other devices through computer networks such as the Internet and / or various telecommunications networks.
[0094] The computing unit 1001 can be various general-purpose and / or special-purpose processing components with processing and computing capabilities. Some examples of the computing unit 1001 include, but are not limited to, CPUs (Central Processing Units), GPUs (Graphics Processing Units), various special-purpose AI (Artificial Intelligence) computing chips, various computing units running machine learning model algorithms, DSPs (Digital Signal Processors), and any suitable processor, controller, microcontroller, etc. The computing unit 1001 performs the various methods and processes described above, such as the methods mentioned earlier. For example, in some embodiments, the methods mentioned earlier can be implemented as computer software programs tangibly contained in a machine-readable medium, such as storage unit 1008. In some embodiments, part or all of the computer program can be loaded and / or installed on device 1000 via ROM 1002 and / or communication unit 1009. When the computer program is loaded into RAM 1003 and executed by the computing unit 1001, one or more steps of the methods described above can be performed. Alternatively, in other embodiments, the computing unit 1001 may be configured to perform the aforementioned method by any other suitable means (e.g., by means of firmware).
[0095] Various implementations of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, FPGAs (Field Programmable Gate Arrays), ASICs (Application-Specific Integrated Circuits), ASSPs (Application-Specific Standard Products), SOCs (System-on-Chips), CPLDs (Complex Programmable Logic Devices), computer hardware, firmware, software, and / or combinations thereof. These various implementations may include implementations in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which may be a dedicated or general-purpose programmable processor, capable of receiving data and instructions from a storage system, at least one input device, and at least one output device, and transmitting data and instructions to the storage system, the at least one input device, and the at least one output device.
[0096] The program code used to implement the methods of this disclosure may be written in any combination of one or more programming languages. This program code may be provided to a processor or controller of a general-purpose computer, special-purpose computer, or other programmable data processing apparatus, such that when executed by the processor or controller, the program code causes the functions / operations specified in the flowcharts and / or block diagrams to be implemented. The program code may be executed entirely on a machine, partially on a machine, as a standalone software package partially on a machine and partially on a remote machine, or entirely on a remote machine or server.
[0097] In the context of this disclosure, a machine-readable medium can be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, apparatus, or device. A machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium can be, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing. More specific examples of machine-readable storage media include electrical connections based on one or more wires, portable computer disks, hard disks, RAM, ROM, EPROM (Electrically Programmable Read-Only Memory) or flash memory, optical fiber, CD-ROM (Compact Disc Read-Only Memory), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.
[0098] To provide interaction with a user, the systems and techniques described herein can be implemented on a computer having: a display device for displaying information to the user (e.g., a CRT (Cathode-Ray Tube) or LCD (Liquid Crystal Display) monitor); and a keyboard and pointing device (e.g., a mouse or trackball) through which the user provides input to the computer. Other types of devices can also be used to provide interaction with the user; for example, feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including sound input, voice input, or tactile input).
[0099] The systems and technologies described herein can be implemented in computing systems that include backend components (e.g., as data servers), or computing systems that include middleware components (e.g., application servers), or computing systems that include frontend components (e.g., user computers with graphical user interfaces or web browsers through which users can interact with implementations of the systems and technologies described herein), or any combination of such backend, middleware, or frontend components. The components of the system can be interconnected via digital data communication of any form or medium (e.g., communication networks). Examples of communication networks include LANs (Local Area Networks), WANs (Wide Area Networks), the Internet, and blockchain networks.
[0100] Computer systems can include clients and servers. Clients and servers are generally geographically separated and typically interact via communication networks. The client-server relationship is created by computer programs running on the respective computers and having a client-server relationship with each other. A server can be a cloud server, also known as a cloud computing server or cloud host, a hosting product within the cloud computing service system that addresses the shortcomings of traditional physical hosts and VPS (Virtual Private Server) services, such as high management difficulty and weak business scalability. Servers can also be servers for distributed systems or servers incorporating blockchain technology.
[0101] It's important to note that artificial intelligence (AI) is the study of enabling computers to simulate certain human thought processes and intelligent behaviors (such as learning, reasoning, thinking, and planning). It encompasses both hardware and software technologies. AI hardware technologies generally include sensors, dedicated AI chips, cloud computing, distributed storage, and big data processing. AI software technologies primarily include computer vision, speech recognition, natural language processing, machine learning / deep learning, big data processing, and knowledge graph technologies.
[0102] It should be understood that the various forms of processes shown above can be used to rearrange, add, or delete steps. For example, the steps described in this disclosure can be executed in parallel, sequentially, or in different orders, as long as the desired result of the technical solution disclosed in this disclosure can be achieved, and this is not limited herein.
[0103] The specific embodiments described above do not constitute a limitation on the scope of protection of this disclosure. Those skilled in the art should understand that various modifications, combinations, sub-combinations, and substitutions can be made according to design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of this disclosure should be included within the scope of protection of this disclosure.
Claims
1. A performance test method characterized by, The method includes: Generate polyphonic signals; Performance testing of the radio frequency transmitting equipment is performed based on the multi-tone signal; Determine the performance test results of the radio frequency transmitting device.
2. The method of claim 1, wherein, The generation of the multi-tone signal includes: Obtain the frequency range and number of polytones in the polytone signal; Based on the frequency range and the number of tones, a multi-tone signal is generated.
3. The method of claim 2, wherein, The generation of a multi-tone signal based on the frequency range and the number of multitones includes: Based on the number of tones, the frequencies of each single tone signal of the multi-tone signal are evenly distributed within the frequency range, and the random phase and random amplitude of each single tone signal are allocated according to the range of random phase values and the range of random amplitude values. Multi-tone signals are generated based on the single-tone signals after random phase and random amplitude allocation.
4. The method of claim 2, wherein, The method further includes: If the peak-to-average power ratio (PAPR) of the generated multi-tone signal is outside the preset PAPR range, the number of multi-tones in the multi-tone signal is adjusted, and the multi-tone signal is regenerated based on the adjusted number of multi-tones and the frequency range, so that the PAPR of the regenerated multi-tone signal is within the preset PAPR range.
5. The method of claim 1, wherein, The performance test of the radio frequency transmitting device based on the multi-tone signal includes: The multi-tone signal is adjusted according to the target power; Performance testing of radio frequency transmitting equipment based on multi-tone signals with adjusted power.
6. The method of claim 5, wherein, The adjustment of the multi-tone signal according to the target power includes: Based on the system impedance of the system containing the multi-tone signal, the instantaneous power of each sampling point of the multi-tone signal is determined; The average power of the multi-tone signal is determined based on the instantaneous power of each sampling point; The conversion coefficient is determined based on the average power and the target power; Multiply each sampling point of the multi-tone signal by the conversion coefficient to obtain the power-adjusted multi-tone signal.
7. The method of claim 5, wherein, The performance testing of the radio frequency transmitting equipment based on the power-adjusted multi-tone signal includes: The power-adjusted multi-tone signal is input as the input multi-tone signal to the input terminal of the radio frequency transmitting device; The output of the radio frequency transmitting device is sampled through a coupler or attenuator, and the output multi-tone signal is obtained through a signal analysis device. Determining the performance test results of the radio frequency transmitting device includes: The performance test results are obtained by analyzing the input polyphonic signal and the output polyphonic signal.
8. The method of claim 7, wherein, The analysis based on the input polyphonic signal and the output polyphonic signal to obtain the performance test results includes: Frequency domain preprocessing is performed on the input polyphonic signal and the output polyphonic signal; Time alignment is performed on the preprocessed input polyphonic signal and the output polyphonic signal; Obtain the amplitude ratio and phase difference between the time-aligned input polyphonic signal and the output polyphonic signal; The nonlinear characteristics of the radio frequency transmitting device are analyzed based on the amplitude ratio and the phase difference.
9. The method of claim 8, wherein, The analysis of the nonlinear characteristics of the radio frequency transmitting device based on the amplitude ratio and the phase difference includes: Based on the amplitude ratio and the phase difference, the amplitude nonlinearity and phase nonlinearity characteristics of the radio frequency transmitting device are analyzed. Based on the amplitude nonlinearity and phase nonlinearity characteristics, plot the amplitude-amplitude characteristic curve and the amplitude-phase characteristic curve.
10. A performance testing apparatus characterized by, include: The generation module is configured to generate polyphonic signals; The test module is configured to perform performance testing of the radio frequency transmitting device based on the multi-tone signal; The determination module is configured to determine the performance test results of the radio frequency transmitting device.
11. The apparatus according to claim 10, characterized in that, The generation module is specifically configured to acquire the frequency range and number of polyphonic signals; and generate polyphonic signals based on the frequency range and the number of polyphonic signals.
12. The apparatus according to claim 11, characterized in that, The generation module is specifically configured to, based on the number of tones, evenly distribute the frequencies of each single tone signal of the multi-tone signal within the frequency range, and allocate the random phase and random amplitude of each single tone signal according to the range of random phase values and the range of random amplitude values; and generate the multi-tone signal based on the single tone signals after the random phase and random amplitude allocation.
13. The apparatus according to claim 10, characterized in that, The test module is specifically configured to adjust the multi-tone signal according to the target power; and to perform performance testing of the radio frequency transmitting device based on the multi-tone signal after power adjustment.
14. The apparatus according to claim 13, characterized in that, The test module is specifically configured to: determine the instantaneous power of each sampling point of the multi-tone signal based on the system impedance of the system in which the multi-tone signal is located; determine the average power of the multi-tone signal based on the instantaneous power of each sampling point; determine the conversion coefficient based on the average power and the target power; and multiply each sampling point of the multi-tone signal by the conversion coefficient to obtain the power-adjusted multi-tone signal.
15. The apparatus according to claim 14, characterized in that, The test module is specifically configured to input the power-adjusted multi-tone signal as the input multi-tone signal at the input terminal of the radio frequency transmitting device; sample the multi-tone signal at the output terminal of the radio frequency transmitting device through a coupler or attenuator, and obtain the output multi-tone signal through a signal analysis device; The determining module is specifically configured to analyze the input polyphonic signal and the output polyphonic signal to obtain the performance test results.
16. The apparatus according to claim 15, characterized in that, The determining module is specifically configured to perform frequency domain preprocessing on the input polyphonic signal and the output polyphonic signal; and to perform time alignment on the preprocessed input polyphonic signal and the output polyphonic signal. The amplitude ratio and phase difference between the time-aligned input multi-tone signal and the output multi-tone signal are obtained; based on the amplitude ratio and the phase difference, the nonlinear characteristics of the radio frequency transmitting device are analyzed.
17. An electronic device, comprising: include: processor; A memory connected to the processor, the memory storing a computer program that, when executed by the processor, implements the method of any one of claims 1 to 9.
18. A computer readable storage medium having stored thereon a computer program, characterized in that, When the computer program is executed by a processor, it implements the method of any one of claims 1 to 9.
19. A computer program product comprising a computer program, characterized in that, When the computer program is executed by a processor, it implements the method of any one of claims 1 to 9.
20. A chip, characterized in that, The device includes one or more interface circuits and one or more processors; the interface circuits are configured to receive signals from the memory of an electronic device and send the signals to the processors, the signals including computer instructions stored in the memory; when the processor executes the computer instructions, the electronic device performs the method according to any one of claims 1 to 9.