Receiver test method, apparatus, electronic device, chip and storage medium

By generating a receiver simulation signal and adding, sampling, and processing simulated interference factors, the high cost of retrospective modification for problems discovered in the later stages of receiver development was solved, thus achieving accuracy and practicality in early performance testing.

CN119652435BActive Publication Date: 2026-06-05BEIJING X RING TECHNOLOGY CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
BEIJING X RING TECHNOLOGY CO LTD
Filing Date
2024-12-03
Publication Date
2026-06-05

AI Technical Summary

Technical Problem

In the later stages of receiver development, existing technologies often involve costly retrospective modifications when problems are discovered during performance evaluation, making it difficult to conduct accurate performance testing in the early stages.

Method used

By generating a simulated received signal for the receiver, adding simulated interference factors, performing sampling and baseband processing, and simulating the overall processing of the receiver, performance testing is conducted.

Benefits of technology

Identifying performance issues early in receiver development improves the accuracy and practicality of testing and reduces modification costs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119652435B_ABST
    Figure CN119652435B_ABST
Patent Text Reader

Abstract

The application provides a receiver test method and device, electronic equipment, a chip and a storage medium, and relates to the technical field of communication. The method comprises the following steps: generating a simulation receiving signal of a receiver based on first data; performing simulation interference factor adding processing on the simulation receiving signal to obtain a first intermediate signal; performing sampling processing on the first intermediate signal to obtain a second intermediate signal, wherein the sampling rate of the second intermediate signal matches the sampling rate required by baseband processing; performing baseband processing on the second intermediate signal to obtain second data extracted from the second intermediate signal; and performing performance testing on the receiver according to the first data and the second data. Through simulation of the whole-machine processing process of the receiver under the wireless signal receiving, a performance evaluation result closer to the actual machine test performance is obtained, and the performance problem of the whole-machine scheme of the receiver can be found early.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of communication technology, and in particular to a receiver testing method, apparatus, electronic device, chip, and storage medium. Background Technology

[0002] In related technologies, receiver performance is evaluated through a combination of laboratory instrument testing and field testing in actual environments. However, this testing approach is primarily suitable for the verification / acceptance phase of the receiver in the later stages of R&D. Having a physical receiver means that most of the design and development work has been completed. If performance evaluation is conducted at this stage and problems are discovered, the cost of retrospective modifications is high. Summary of the Invention

[0003] This application aims to at least partially address one of the technical problems in the related art.

[0004] Therefore, this application proposes a receiver testing method, apparatus, electronic device, chip, and storage medium to simulate the overall processing of the receiver under wireless signal reception, obtain performance evaluation results that are closer to the actual test performance, and thus discover performance problems of the receiver system solution as early as possible.

[0005] One embodiment of this application proposes a receiver testing method, including:

[0006] The simulated received signal of the receiver is generated based on the first data;

[0007] The simulated received signal is processed by adding simulated interference factors to obtain the first intermediate signal;

[0008] The first intermediate signal is sampled to obtain a second intermediate signal, and the sampling rate of the second intermediate signal matches the sampling rate required for baseband processing.

[0009] The second intermediate signal is subjected to baseband processing to obtain the second data extracted from the second intermediate signal;

[0010] The receiver is tested for performance based on the first data and the second data.

[0011] Another embodiment of this application proposes a receiver testing apparatus, comprising:

[0012] The signal generation module is used to generate a simulated received signal for the receiver based on the first data.

[0013] The first processing module is used to add simulated interference factors to the simulated received signal to obtain a first intermediate signal.

[0014] The second processing module is used to sample the first intermediate signal to obtain a second intermediate signal, wherein the sampling rate of the second intermediate signal matches the sampling rate required for baseband processing.

[0015] The third processing module is used to perform baseband processing on the second intermediate signal to obtain the second data extracted from the second intermediate signal.

[0016] The performance testing module is used to perform performance testing on the receiver based on the first data and the second data.

[0017] Optionally, the first processing module is used to:

[0018] At least one sub-signal in the simulated received signal is subjected to simulated interference factor addition processing to obtain the first intermediate signal.

[0019] Optionally, the first processing module is used to:

[0020] For any target sub-signal in the simulated received signal, obtain the target analog gain parameter of the reference sub-signal, wherein the reference sub-signal is a sub-signal in the simulated received signal whose timing precedes that of the target sub-signal;

[0021] Based on the target simulated gain parameters, determine the target interference factor parameters of the target simulated interference factors that are related to the simulated gain intensity;

[0022] Based on the target interference factor parameters, the target sub-signal is processed by adding simulated interference factors to obtain the first intermediate sub-signal corresponding to the target sub-signal in the first intermediate signal.

[0023] Optionally, the first processing module is used to:

[0024] Based on the mapping relationship between the simulated gain parameter and the interference factor parameter corresponding to the target simulated interference factor, query the target interference factor parameter that matches the target simulated gain parameter.

[0025] Optionally, the device further includes:

[0026] A preprocessing module is used to preprocess the first intermediate signal before sampling processing, so as to use the preprocessed signal as the first intermediate signal to be sampled and processed, wherein the preprocessing includes at least one of compensation processing and signal adjustment processing.

[0027] And / or,

[0028] A post-processing module is used to post-process the first intermediate signal after sampling to use the post-processed signal as the second intermediate signal, wherein the post-processing includes at least one of compensation processing and signal adjustment processing.

[0029] Optionally, the simulated received signal includes a target sub-signal, and the target sub-signal corresponds to a first intermediate sub-signal in the first intermediate signal;

[0030] The preprocessing module is used for:

[0031] The first intermediate sub-signal before sampling is preprocessed so that the preprocessed signal can be used as the first intermediate sub-signal to be sampled.

[0032] The post-processing module is used for:

[0033] The first intermediate sub-signal after sampling is post-processed so that the post-processed signal is used as the second intermediate sub-signal corresponding to the target sub-signal in the second intermediate signal.

[0034] Optionally, the compensation process includes compensation based on target compensation parameters corresponding to target simulated interference factors related to the simulated gain intensity;

[0035] The target compensation parameter is determined by querying the mapping relationship between the analog gain parameter and the compensation parameter corresponding to the target simulated interference factor based on the target analog gain parameter of the reference sub-signal; the reference sub-signal is the sub-signal in the simulated received signal whose timing is before the target sub-signal.

[0036] Optionally, the reference sub-signal corresponds to a second intermediate sub-signal, and the signal adjustment process includes signal frequency domain offset based on the target frequency domain offset;

[0037] The target frequency offset is determined based on the baseband frequency offset measured for the second intermediate sub-signal corresponding to the reference sub-signal.

[0038] Optionally, the signal adjustment process includes performing a signal time-domain offset based on a target time-domain offset;

[0039] The target time-domain offset is determined based on the baseband time-domain offset measured for the second intermediate sub-signal corresponding to the reference sub-signal.

[0040] Optionally, the signal adjustment process includes signal amplitude adjustment based on the target digital gain parameter;

[0041] The target digital gain parameter is determined based on the first signal power measured for the first intermediate sub-signal corresponding to the reference sub-signal and the second signal power measured for the second intermediate sub-signal corresponding to the reference sub-signal.

[0042] Another embodiment of this application provides an electronic device including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the program, it implements the method described in the foregoing aspect.

[0043] Another embodiment of this application proposes a chip including a processing circuit, which is used to implement the method described in the foregoing aspect when executed.

[0044] Another embodiment of this application proposes a non-transitory computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the method described in the foregoing aspect.

[0045] Another embodiment of this application proposes a computer program product having a computer program stored thereon, which, when executed by a processor, implements the method described in the foregoing aspect.

[0046] The receiver testing method, apparatus, electronic device, chip, and storage medium proposed in this application generate a simulated received signal of the receiver based on first data; simulate interference factors are added to the simulated received signal to obtain a first intermediate signal; the first intermediate signal is sampled to obtain a second intermediate signal, the sampling rate of which matches the sampling rate required for baseband processing; baseband processing is performed on the second intermediate signal to obtain second data extracted from the second intermediate signal; and the receiver performance is tested based on the first and second data. Simulated interference factor addition processing belongs to the processing function of the receiver's analog front-end module, sampling processing belongs to the processing function of the receiver's digital front-end module, and baseband processing belongs to the processing function of the receiver's digital baseband module. This application uses a joint dynamic modeling approach involving the receiver's analog front-end module, digital front-end module, and digital baseband module to perform performance simulation testing and evaluation of the receiver. This integrates the main functional parts and influencing factors of the receiver, enabling the simulation of the receiver's overall processing process under dynamic air interface wireless signal reception, obtaining performance evaluation results that more closely resemble actual test performance, and thus identifying performance problems of the integrated solution after combining the analog front-end module, digital front-end module, and digital baseband module solutions as early as possible.

[0047] Additional aspects and advantages of this application will be set forth in part in the description which follows, and in part will be obvious from the description, or may be learned by practice of this application. Attached Figure Description

[0048] The above and / or additional aspects and advantages of this application will become apparent and readily understood from the following description of the embodiments taken in conjunction with the accompanying drawings, wherein:

[0049] Figure 1 A schematic flowchart illustrating a receiver testing method provided in an embodiment of this application;

[0050] Figure 2 A schematic diagram of module interaction provided for an embodiment of this application;

[0051] Figure 3 A flowchart illustrating another receiver testing method provided in an embodiment of this application;

[0052] Figure 4 Another schematic diagram of module interaction provided in the embodiments of this application;

[0053] Figure 5 A schematic diagram of the simulation factor module provided in the embodiments of this application;

[0054] Figure 6 A flowchart illustrating another receiver testing method provided in an embodiment of this application;

[0055] Figure 7 A flowchart illustrating another receiver testing method provided in an embodiment of this application;

[0056] Figure 8 Another schematic diagram of module interaction provided in the embodiments of this application;

[0057] Figure 9 A schematic diagram of the simulation factor compensation module provided in the embodiments of this application;

[0058] Figure 10 A schematic diagram of the processing of a digital baseband module provided in an embodiment of this application;

[0059] Figure 11 A schematic diagram of the loop control module provided in the embodiments of this application;

[0060] Figure 12 Another schematic diagram of module interaction provided in the embodiments of this application;

[0061] Figure 13 This is a schematic diagram of the structure of a receiver testing device provided in an embodiment of this application;

[0062] Figure 14 This is a block diagram of an electronic device provided in an embodiment of this application. Detailed Implementation

[0063] The embodiments of this application are described in detail below. Examples of these embodiments are shown in the accompanying drawings, wherein the same or similar reference numerals denote the same or similar elements or elements having the same or similar functions throughout. The embodiments described below with reference to the accompanying drawings are exemplary and intended to explain this application, and should not be construed as limiting this application.

[0064] In related technologies, one receiver testing scheme uses simulation software to model and evaluate the performance of a wireless communication receiver. However, this method does not perform joint dynamic modeling and simulation of the analog front-end, digital front-end, and digital baseband of the wireless communication receiver. This prevents more accurate testing and evaluation of the overall performance of the wireless communication receiver in the early stages of development. Consequently, the performance impact of analog device characteristics, the performance impact of RF calibration error compensation, and the performance impact of the digital front-end scheme can only be evaluated and corrected at least during the prototype receiver's actual verification stage, resulting in high retrospective modification costs. Based on this, this application proposes a receiver testing method, apparatus, electronic device, chip, and storage medium. The following description, with reference to the accompanying drawings, describes the receiver testing method, apparatus, electronic device, chip, and storage medium according to embodiments of this application.

[0065] This application illustrates an example where the receiver testing method is configured in a receiver testing apparatus. This apparatus can be applied to an electronic device or chip to enable it to perform receiver testing functions. Additionally, in some possible embodiments, the receiver testing apparatus can also be software within the electronic device. For example, this software could be communication software. The following embodiments will use an electronic device as an example for illustration.

[0066] Figure 1 This is a schematic flowchart of a receiver testing method provided in an embodiment of this application.

[0067] like Figure 1 As shown, the method may include the following steps:

[0068] Step 101: Generate the simulated received signal of the receiver based on the first data.

[0069] The first data can refer to the set communication data. For example, the first data can refer to the set binary sequence, that is, the 01 sequence.

[0070] Here, the receiver can refer to the receiver designed and completed during the scheme design phase. It should be noted that there is no actual receiver during the scheme design phase.

[0071] Among them, the simulated received signal refers to the wireless analog signal used in the performance test; the simulated received signal can be the simulated signal obtained after encoding and / or modulating the first data.

[0072] Step 102: Perform simulated interference factor addition processing on the simulated received signal to obtain the first intermediate signal.

[0073] The process of adding simulated interference factors to the simulated received signal refers to adding the influence of radio frequency analog devices to the simulated received signal. It should be noted that at least one simulated interference factor can be added to the simulated received signal, and when multiple simulated interference factors are added, this application does not limit the order in which they are added.

[0074] In this embodiment of the application, the simulated interference factor addition processing includes signal enhancement processing, thermal noise addition, phase noise addition, in-phase / quadrature-phase (I / Q) imbalance addition, simulated filtering processing, and DC leakage addition, etc.

[0075] It should be noted that adding simulated interference factors to the simulated received signal is a processing function of the receiver's analog front-end module.

[0076] Step 103: Sample the first intermediate signal to obtain the second intermediate signal. The sampling rate of the second intermediate signal matches the sampling rate required for baseband processing.

[0077] Here, sampling processing of the first intermediate signal can refer to downsampling the first intermediate signal to obtain a second intermediate signal that matches the sampling rate required for baseband processing.

[0078] In this embodiment of the application, the first intermediate signal may be sampled at least once.

[0079] It should be noted that sampling the first intermediate signal is a processing function of the receiver's digital front-end module.

[0080] Step 104: Perform baseband processing on the second intermediate signal to obtain the second data extracted from the second intermediate signal.

[0081] The baseband processing of the second intermediate signal can refer to data extraction processing of the second intermediate signal to obtain the second data recovered from the second intermediate signal.

[0082] It should be noted that baseband processing of the second intermediate signal is a function of the receiver's digital baseband module.

[0083] Step 105: Perform a performance test on the receiver based on the first data and the second data.

[0084] Among them, the consistency of the first data and the second data can be compared, and the performance of the receiver can be tested based on the comparison results.

[0085] like Figure 2 As shown, Figure 2 This diagram illustrates the module interactions during receiver performance testing. The process involves: a wireless signal generation module generating a simulated received signal based on first data; a receiver simulation front-end module adding simulated interference to the simulated received signal to obtain a first intermediate signal; a receiver digital front-end module sampling the first intermediate signal to obtain a second intermediate signal; a receiver digital baseband module performing baseband processing on the second intermediate signal to obtain second data; and a performance evaluation module performing performance testing on the receiver based on the first and second data.

[0086] In the receiver testing method of this application embodiment, a simulated received signal of the receiver is generated based on first data; the simulated received signal is processed by adding simulated interference factors to obtain a first intermediate signal; the first intermediate signal is sampled to obtain a second intermediate signal, the sampling rate of the second intermediate signal matching the sampling rate required for baseband processing; the second intermediate signal is processed by baseband processing to obtain second data extracted from the second intermediate signal; and the receiver is tested for performance based on the first data and the second data. The simulated interference factor addition processing belongs to the processing function of the receiver's analog front-end module, the sampling processing belongs to the processing function of the receiver's digital front-end module, and the baseband processing belongs to the processing function of the receiver's digital baseband module. This application uses a joint dynamic modeling approach involving the receiver's analog front-end module, digital front-end module, and digital baseband module to perform performance simulation testing and evaluation of the receiver. This approach integrates the main functional parts and influencing factors of the receiver, simulating the overall processing process of the receiver under dynamic air interface wireless signal reception, obtaining performance evaluation results that more closely resemble actual test performance, and thus identifying performance problems of the integrated solution after combining the analog front-end module, digital front-end module, and digital baseband module solutions as early as possible.

[0087] Based on the above embodiments, Figure 3 A flowchart illustrating another receiver testing method provided in this application embodiment is shown below. Figure 3 As shown, the method includes the following steps:

[0088] Step 301: Generate the simulated received signal of the receiver based on the first data.

[0089] The explanations and descriptions in the aforementioned embodiments also apply to step 201, and the principle is the same, so they will not be repeated here.

[0090] Step 302: Perform simulated interference factor addition processing on at least one sub-signal in the simulated received signal to obtain the first intermediate signal.

[0091] The process of the receiver receiving the simulated received signal is a continuous process. Therefore, the simulated received signal can be understood as being composed of sub-signals, and the processing of simulated interference factors is performed on the sub-signals.

[0092] In one implementation of this application, simulated interference factors are added to some or all of the sub-signals in the simulated received signal to obtain a first intermediate signal.

[0093] In this embodiment of the application, for any target sub-signal in the simulated received signal, the target analog gain parameter of the reference sub-signal is obtained, wherein the reference sub-signal is the sub-signal in the simulated received signal whose timing is before the target sub-signal; based on the target analog gain parameter, the target interference factor parameter of the target analog interference factor related to the analog gain intensity is determined; based on the target interference factor parameter, the target sub-signal is subjected to analog interference factor addition processing to obtain the first intermediate sub-signal corresponding to the target sub-signal in the first intermediate signal.

[0094] As an example, the target sub-signal includes any sub-signal other than the first sub-signal, and the reference sub-signal may refer to the sub-signal preceding the target sub-signal.

[0095] In addition to the first intermediate sub-signal, the sub-signal also has a corresponding second intermediate sub-signal; the target analog gain parameter of the reference sub-signal is determined based on the first signal power measured by the second intermediate sub-signal corresponding to the reference sub-signal and the second signal power measured by the first intermediate sub-signal corresponding to the reference sub-signal.

[0096] In one implementation of this application, the target interference factor parameter of the target simulated interference factor can be a set value.

[0097] In another implementation of this application, the target interference factor parameter that matches the target simulated gain parameter is queried based on the mapping relationship between the simulated gain parameter and the interference factor parameter corresponding to the target simulated interference factor.

[0098] For any target simulated interference factor related to the simulated gain intensity, there is a corresponding interference factor parameter table. The interference factor parameter table is used to store the mapping relationship between the simulated gain parameters and the interference factor parameters.

[0099] It should be noted that if the simulated interference factor to be added is not related to the simulated gain strength, the interference factor parameter corresponding to the simulated interference factor can be a set value.

[0100] In one implementation of this application, before adding simulated interference factors to the simulated received signal, the simulated received signal can be frequency adjusted, and then the frequency-adjusted simulated received signal can be added to obtain a first intermediate signal. Alternatively, after adding simulated interference factors to the simulated received signal, the frequency can be adjusted to obtain the first intermediate signal.

[0101] Among these processes, frequency adjustment and simulated interference addition can be performed on sub-signals.

[0102] The frequency adjustment process includes adjusting the signal frequency based on the target simulated frequency parameters, which are determined based on the baseband frequency offset measured for the second intermediate sub-signal corresponding to the reference sub-signal.

[0103] In one implementation of this application, after adding simulated interference factors to the simulated received signal, the simulated received signal with added simulated interference factors can be subjected to analog-to-digital converter (ADC) processing, that is, the simulated received signal with added simulated interference factors is quantized to convert the wireless analog signal into a wireless digital signal. It should be noted that the first intermediate signal obtained after ADC processing is a high sampling rate digital signal.

[0104] like Figure 4 As shown, Figure 4 This diagram illustrates the module interaction of the front-end module in handling frequency adjustment, simulated interference addition, and ADC processing of the simulated received signal. The frequency adjustment module adjusts the frequency of any target sub-signal in the simulated received signal based on the target simulated frequency parameters. N simulated interference addition modules add simulated interference to the frequency-adjusted target sub-signal. The ADC module performs analog-to-digital conversion on the target sub-signal after adding simulated interference to obtain the first intermediate sub-signal corresponding to the target sub-signal. Here, N is greater than or equal to 1.

[0105] like Figure 5 As shown, Figure 5 This is a schematic diagram of the simulation factor module. Taking simulation factor module x as an example, this module is used to add target simulation interference factor x. For the target sub-signal, based on the target simulation gain parameter of the reference sub-signal, the target interference factor parameter is selected from the interference factor parameter table, and then the target simulation interference factor x is added based on the target interference factor parameter.

[0106] It should be noted that the interference factor parameters in the interference factor parameter table were calculated or tested by RF R&D personnel based on the selection parameters of analog devices before modeling, and have practical significance. Since the strength of the received signal changes dynamically, the analog factor module selects the corresponding interference factor parameters to add simulated interference factors according to the changes in the analog gain parameters. Taking DC leakage addition as an example, different analog gain parameters correspond to different DC leakage amplitude values. Based on this, this application more closely reflects the processing status of the analog front-end during actual signal reception and provides a more realistic evaluation effect.

[0107] Step 303: Sample the first intermediate signal to obtain the second intermediate signal.

[0108] Step 304: Perform baseband processing on the second intermediate signal to obtain the second data extracted from the second intermediate signal.

[0109] Step 305: Perform a performance test on the receiver based on the first data and the second data.

[0110] The explanations and descriptions in the foregoing embodiments also apply to steps 303-304, as the principle is the same, and will not be repeated here.

[0111] In the receiver testing method of this application embodiment, a simulated received signal of the receiver is generated based on first data; at least one sub-signal in the simulated received signal is processed to add simulated interference factors to obtain a first intermediate signal; the first intermediate signal is sampled to obtain a second intermediate signal, the sampling rate of the second intermediate signal being matched with the sampling rate required for baseband processing; the second intermediate signal is processed by baseband to obtain second data extracted from the second intermediate signal; and the receiver performance is tested based on the first data and the second data. Adding simulated interference factors to the sub-signals in the simulated received signal can more accurately simulate complex interference situations in the real environment, thereby improving the accuracy and practicality of receiver performance testing.

[0112] Based on the above embodiments, Figure 6 A flowchart illustrating another receiver testing method provided in this application embodiment is shown below. Figure 6 As shown, the method includes the following steps:

[0113] Step 601: Generate the simulated received signal of the receiver based on the first data.

[0114] Step 602: Perform simulated interference factor addition processing on the simulated received signal to obtain the first intermediate signal.

[0115] Steps 601 to 602 can be referred to the relevant explanations in the foregoing embodiments, as the principle is the same, and will not be repeated here.

[0116] Step 603: Preprocess the first intermediate signal before sampling processing, so that the signal obtained after preprocessing is used as the first intermediate signal to be sampled. The preprocessing includes at least one of compensation processing and signal adjustment processing.

[0117] In step 602, the effects of simulated interference factors are added to the simulated received signal. Therefore, this step requires compensation processing for some of the simulated interference factors.

[0118] In the embodiments of this application, the compensation processing includes compensation for DC leakage, compensation for IQ imbalance, and compensation for uneven frequency response of analog filters.

[0119] In this embodiment of the application, the signal adjustment processing may include at least one of frequency domain offset adjustment processing, time domain offset adjustment processing, and amplitude adjustment processing.

[0120] Step 604: Sample the first intermediate signal, and then post-process the sampled first intermediate signal to use the post-processed signal as the second intermediate signal. The post-processing includes at least one of compensation processing and signal adjustment processing.

[0121] It should be noted that steps 603 and 604 are related by AND / OR, and this embodiment shows the case where steps 603 and 604 are executed simultaneously.

[0122] As can be seen from steps 603 and 604, this application does not limit the order of sampling processing, compensation processing and signal adjustment processing.

[0123] Step 605: Perform baseband processing on the second intermediate signal to obtain the second data extracted from the second intermediate signal.

[0124] Step 606: Perform a performance test on the receiver based on the first data and the second data.

[0125] In the receiver testing method of this application embodiment, a simulated received signal of the receiver is generated based on first data; the simulated received signal is processed by adding simulated interference factors to obtain a first intermediate signal; the first intermediate signal before sampling processing is preprocessed so that the signal obtained after preprocessing is used as the first intermediate signal to be sampled, wherein the preprocessing includes at least one of compensation processing and signal adjustment processing; the first intermediate signal is sampled, and the sampled first intermediate signal is post-processed so that the signal obtained after post-processing is used as a second intermediate signal, wherein the post-processing includes at least one of compensation processing and signal adjustment processing; the second intermediate signal is baseband processed to obtain second data extracted from the second intermediate signal; and the receiver performance is tested based on the first data and the second data. The compensation processing and signal adjustment processing in this application enable the receiver performance evaluation to be closer to the actual evaluation effect, resulting in higher accuracy in performance evaluation.

[0126] Based on the above embodiments, Figure 7 A flowchart illustrating another receiver testing method provided in this application embodiment is shown below. Figure 7 As shown, the method includes the following steps:

[0127] Step 701: Generate the simulated received signal of the receiver based on the first data.

[0128] Step 702: For any target sub-signal in the simulated received signal, obtain the target simulated gain parameter of the reference sub-signal; based on the target simulated gain parameter, determine the target interference factor parameter of the target simulated interference factor related to the simulated gain strength; based on the target interference factor parameter, perform simulated interference factor addition processing on the target sub-signal to obtain the first intermediate sub-signal corresponding to the target sub-signal in the first intermediate signal.

[0129] Steps 701 to 702 can be referred to the relevant explanations in the foregoing embodiments, as the principle is the same, and will not be repeated here.

[0130] Step 703: Preprocess the first intermediate sub-signal before sampling processing, so that the preprocessed signal is used as the first intermediate sub-signal to be sampled.

[0131] Step 704: Sample the first intermediate sub-signal, and then post-process the sampled first intermediate sub-signal to use the post-processed signal as the second intermediate sub-signal corresponding to the target sub-signal in the second intermediate signal.

[0132] The preprocessing in step 703 includes compensation processing, and the postprocessing in step 704 includes compensation processing based on the target compensation parameters corresponding to the target simulated interference factors related to the simulated gain strength. The target compensation parameters are determined by querying the mapping relationship between the simulated gain parameters and compensation parameters corresponding to the target simulated interference factors based on the target simulated gain parameters of the reference sub-signal. The reference sub-signal is the sub-signal in the simulated received signal whose timing is ahead of the target sub-signal.

[0133] For any target simulated interference factor related to the simulated gain intensity, there is a corresponding compensation parameter table. The compensation parameter table is used to store the mapping relationship between the simulated gain parameters and the compensation parameters.

[0134] It should be noted that the compensation parameters in the compensation parameter table were calculated by RF R&D personnel using a calibration scheme based on the analog device factor parameters before modeling, and thus possess the error characteristics of actual calibration results. The analog factor compensation module selects the corresponding compensation parameters to compensate the signal according to the changes in the analog gain parameters. Therefore, this application more closely reflects the processing situation of the digital front end during actual signal reception, and the compensation parameters used are error-prone results obtained from calibration calculations, which provides better performance in actual evaluation. In addition, it should be noted that not every analog interference factor is related to the gain strength. These analog factor compensation modules do not require the input of analog gain parameters during modeling; their compensation parameter tables only contain values ​​unrelated to gain, which can be directly used for performance evaluation.

[0135] In this embodiment of the application, the reference sub-signal corresponds to a second intermediate sub-signal.

[0136] The preprocessing in step 703 includes signal adjustment processing, and the postprocessing in step 704 includes signal adjustment processing, including signal frequency domain offset based on target frequency domain offset; wherein, the target frequency domain offset is determined based on the baseband frequency domain offset measured for the second intermediate sub-signal corresponding to the reference sub-signal.

[0137] The preprocessing in step 703 includes signal adjustment processing, and the postprocessing in step 704 includes signal adjustment processing, including signal time domain offset based on target time domain offset; wherein, the target time domain offset is determined based on the baseband time domain offset measured for the second intermediate sub-signal corresponding to the reference sub-signal.

[0138] The preprocessing in step 703 includes signal adjustment processing, and the postprocessing in step 704 includes signal adjustment processing, including signal amplitude adjustment based on target digital gain parameters; wherein, the target digital gain parameters are determined based on the first signal power measured for the first intermediate sub-signal corresponding to the reference sub-signal and the second signal power measured for the second intermediate sub-signal corresponding to the reference sub-signal.

[0139] like Figure 8 As shown, Figure 8 This diagram illustrates the module interaction of the digital front-end module in performing sampling, compensation, and signal adjustment processing on the simulated received signal. It should be noted that this application does not impose any restrictions on the order of the downsampling processing module, analog factor compensation module, frequency domain offset adjustment module, time domain offset adjustment module, and amplitude adjustment module. The number of downsampling processing modules, P, is greater than or equal to 1, and the number of analog factor compensation modules, M, is greater than or equal to 1.

[0140] in addition, Figure 8 It also includes a power calculation module, which is used to calculate the digital front-end power of the signal input to the digital front-end module, that is, the first signal power.

[0141] like Figure 9 As shown, Figure 9 This is a schematic diagram of the simulation factor compensation module. Taking the target simulated interference factor x as an example, for the target sub-signal, based on the target simulated gain parameter of the reference sub-signal, the target compensation parameter is selected from the compensation parameter table, and then compensation processing is performed based on the target compensation parameter.

[0142] Step 705: Perform baseband processing on at least one of the second intermediate sub-signals in the second intermediate signal to obtain the second data.

[0143] like Figure 10 As shown, Figure 10 This is a schematic diagram of the digital baseband module's processing. The input of the digital baseband module is the low-sampling-rate digital signal output by the digital front-end module, and the output is the digital baseband power (second signal power) corresponding to the signal, the baseband time-domain offset, the baseband frequency-domain offset, and the data extracted from the low-sampling-rate digital signal (digital baseband result).

[0144] It should be noted that the digital baseband power, baseband time-domain offset, and baseband frequency-domain offset of each sub-signal in the simulated received signal may be different. In other words, these parameters change dynamically during the reception of the simulated received signal.

[0145] In this embodiment of the application, a loop control module is also included, such as... Figure 11 As shown, Figure 11This is a schematic diagram of the loop control module. For any sub-signal in the simulated received signal, the input of the loop control module is the digital front-end power, digital baseband power, baseband time-domain offset, and baseband frequency-domain offset corresponding to that sub-signal. The output is the corresponding analog gain parameter, digital gain parameter, analog frequency parameter, time-domain offset, and frequency-domain offset.

[0146] Step 706: Perform a performance test on the receiver based on the first data and the second data.

[0147] Step 706 can be explained in the previous embodiments, and the principle is the same, so it will not be repeated here.

[0148] like Figure 12 As shown, Figure 12 This is a schematic diagram of another module interaction during receiver performance testing. The loop control module outputs corresponding analog gain parameters, digital gain parameters, analog frequency parameters, time-domain offset, and frequency-domain offset for any sub-signal in the simulated received signal. The output analog gain parameters, digital gain parameters, analog frequency parameters, time-domain offset, and frequency-domain offset are used to perform frequency adjustment processing, simulated interference factor addition processing, compensation processing, frequency-domain offset adjustment processing, time-domain offset adjustment processing, and amplitude adjustment processing on the next sub-signal.

[0149] In the receiver testing method of this application embodiment, a simulated received signal of the receiver is generated based on first data; for any target sub-signal in the simulated received signal, a target simulated gain parameter of a reference sub-signal is obtained; based on the target simulated gain parameter, a target interference factor parameter related to the simulated gain strength is determined; based on the target interference factor parameter, simulated interference factor addition processing is performed on the target sub-signal to obtain a first intermediate sub-signal corresponding to the target sub-signal in a first intermediate signal; the first intermediate sub-signal before sampling processing is preprocessed so that the preprocessed signal is used as the first intermediate sub-signal to be sampled; the first intermediate sub-signal is sampled, and the sampled first intermediate sub-signal is post-processed so that the post-processed signal is used as the second intermediate sub-signal corresponding to the target sub-signal in a second intermediate signal; at least one second intermediate sub-signal in the second intermediate signal is baseband processed to obtain second data; and the receiver performance is tested based on the first data and the second data. This application performs simulated interference factor addition processing, preprocessing, and post-processing on the target sub-signal in the simulated received signal, which enables the performance test effect to be closer to the actual effect, further improving the accuracy of receiver performance testing.

[0150] Figure 13 This is a schematic diagram of the structure of a receiver testing device provided in an embodiment of this application.

[0151] like Figure 13 As shown, the device may include:

[0152] The signal generation module 131 is used to generate a simulated received signal for the receiver based on the first data;

[0153] The first processing module 132 is used to add simulated interference factors to the simulated received signal to obtain the first intermediate signal.

[0154] The second processing module 133 is used to sample the first intermediate signal to obtain a second intermediate signal, wherein the sampling rate of the second intermediate signal matches the sampling rate required for baseband processing.

[0155] The third processing module 134 is used to perform baseband processing on the second intermediate signal to obtain the second data extracted from the second intermediate signal.

[0156] The performance testing module 135 is used to perform performance testing on the receiver based on the first data and the second data.

[0157] Furthermore, in one implementation of this application embodiment, the first processing module 132 is used for:

[0158] At least one sub-signal in the simulated received signal is subjected to simulated interference factor addition processing to obtain the first intermediate signal.

[0159] In one implementation of this application embodiment, the first processing module 132 is used for:

[0160] For any target sub-signal in the simulated received signal, obtain the target analog gain parameter of the reference sub-signal, where the reference sub-signal is the sub-signal in the simulated received signal whose timing precedes that of the target sub-signal;

[0161] Based on the target simulated gain parameters, determine the target interference factor parameters that are related to the simulated gain intensity.

[0162] Based on the target interference factor parameters, simulated interference factor addition processing is performed on the target sub-signal to obtain the first intermediate sub-signal corresponding to the target sub-signal in the first intermediate signal.

[0163] In one implementation of this application embodiment, the first processing module 132 is used for:

[0164] Based on the mapping relationship between the simulated gain parameters and the interference factor parameters corresponding to the target simulated interference factors, query the target interference factor parameters that match the target simulated gain parameters.

[0165] In one implementation of this application, the apparatus further includes:

[0166] A preprocessing module is used to preprocess the first intermediate signal before sampling processing, so as to use the preprocessed signal as the first intermediate signal to be sampled and processed. The preprocessing includes at least one of compensation processing and signal adjustment processing.

[0167] And / or,

[0168] The post-processing module is used to post-process the first intermediate signal after sampling to use the post-processed signal as the second intermediate signal. The post-processing includes at least one of compensation processing and signal adjustment processing.

[0169] In one implementation of this application, the simulated received signal includes a target sub-signal, and the target sub-signal corresponds to a first intermediate sub-signal in the first intermediate signal;

[0170] The preprocessing module is used for:

[0171] The first intermediate sub-signal before sampling is preprocessed so that the preprocessed signal can be used as the first intermediate sub-signal to be sampled.

[0172] The post-processing module is used for:

[0173] The first intermediate sub-signal after sampling is post-processed so that the post-processed signal is used as the second intermediate sub-signal corresponding to the target sub-signal in the second intermediate signal.

[0174] In one implementation of this application, the compensation process includes performing compensation processing based on the target compensation parameters corresponding to the target simulated interference factors related to the simulated gain intensity;

[0175] The target compensation parameter is determined by looking up the mapping relationship between the analog gain parameter and the compensation parameter corresponding to the target simulated interference factor based on the target analog gain parameter of the reference sub-signal; the reference sub-signal is the sub-signal in the simulated received signal whose timing is ahead of the target sub-signal.

[0176] In one implementation of this application, the reference sub-signal corresponds to a second intermediate sub-signal, and the signal adjustment processing includes signal frequency domain offset based on the target frequency domain offset.

[0177] The target frequency offset is determined based on the baseband frequency offset measured for the second intermediate sub-signal corresponding to the reference sub-signal.

[0178] In one implementation of this application, the signal adjustment process includes performing a signal time domain offset based on a target time domain offset;

[0179] The target time-domain offset is determined based on the baseband time-domain offset measured for the second intermediate sub-signal corresponding to the reference sub-signal.

[0180] In one implementation of this application, the signal adjustment process includes signal amplitude adjustment based on a target digital gain parameter;

[0181] The target digital gain parameter is determined based on the first signal power measured for the first intermediate sub-signal corresponding to the reference sub-signal and the second signal power measured for the second intermediate sub-signal corresponding to the reference sub-signal.

[0182] It should be noted that the foregoing explanation of the method embodiments also applies to the apparatus of this embodiment, and will not be repeated here.

[0183] The receiver testing apparatus proposed in this application generates a simulated received signal of the receiver based on first data; it performs simulated interference factor addition processing on the simulated received signal to obtain a first intermediate signal; it performs sampling processing on the first intermediate signal to obtain a second intermediate signal, the sampling rate of the second intermediate signal matching the sampling rate required for baseband processing; it performs baseband processing on the second intermediate signal to obtain second data extracted from the second intermediate signal; and it performs performance testing on the receiver based on the first data and the second data. The simulated interference factor addition processing belongs to the processing function of the receiver's analog front-end module, the sampling processing belongs to the processing function of the receiver's digital front-end module, and the baseband processing belongs to the processing function of the receiver's digital baseband module. This application uses a joint dynamic modeling approach involving the receiver's analog front-end module, digital front-end module, and digital baseband module to perform performance simulation testing and evaluation of the receiver. This integrates the main functional parts and influencing factors of the receiver, and can simulate the overall processing process of the receiver under dynamic air interface wireless signal reception, obtaining performance evaluation results that are closer to the actual test performance. This allows for the early detection of performance problems in the integrated solution after combining the analog front-end module, digital front-end module, and digital baseband module.

[0184] To implement the above embodiments, this application also proposes an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the program, it implements the method described in the foregoing method embodiments.

[0185] To implement the above embodiments, this application also provides a chip including a processing circuit, which is used to implement the method described in the foregoing method embodiments when executed.

[0186] To implement the above embodiments, this application also proposes a non-transitory computer-readable storage medium storing a computer program thereon, which, when executed by a processor, implements the method described in the foregoing method embodiments.

[0187] To implement the above embodiments, this application also proposes a computer program product having a computer program stored thereon, wherein the computer program, when executed by a processor, implements the method described in the foregoing method embodiments.

[0188] Figure 14 This is a block diagram of an electronic device provided in an embodiment of this application. For example, the electronic device 1400 may be a mobile phone, computer, digital broadcasting terminal, messaging device, game console, tablet device, medical device, fitness equipment, personal digital assistant, etc.

[0189] Reference Figure 14 The electronic device 1400 may include one or more of the following components: processing component 1402, memory 1404, power component 1406, multimedia component 1408, audio component 1410, input / output (I / O) interface 1412, sensor component 1414, and communication component 1416.

[0190] Processing component 1402 typically controls the overall operation of electronic device 1400, such as operations associated with display, telephone calls, data communication, camera operation, and recording operations. Processing component 1402 may include one or more processors 1420 to execute instructions to perform all or part of the steps of the methods described above. Furthermore, processing component 1402 may include one or more modules to facilitate interaction between processing component 1402 and other components. For example, processing component 1402 may include a multimedia module to facilitate interaction between multimedia component 1408 and processing component 1402.

[0191] Memory 1404 is configured to store various types of data to support the operation of electronic device 1400. Examples of this data include instructions for any application or method operating on electronic device 1400, contact data, phonebook data, messages, pictures, videos, etc. Memory 1404 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic storage, flash memory, magnetic disk, or optical disk.

[0192] Power component 1406 provides power to various components of electronic device 1400. Power component 1406 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power to electronic device 1400.

[0193] Multimedia component 1408 includes a screen that provides an output interface between the electronic device 1400 and the user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen may be implemented as a touchscreen to receive input signals from the user. The touch panel includes one or more touch sensors to sense touches, swipes, and gestures on the touch panel. The touch sensors may sense not only the boundaries of the touch or swipe action but also the duration and pressure associated with the touch or swipe operation. In some embodiments, multimedia component 1408 includes a front-facing camera and / or a rear-facing camera. When the electronic device 1400 is in an operating mode, such as a shooting mode or a video mode, the front-facing camera and / or the rear-facing camera may receive external multimedia data. Each front-facing camera and rear-facing camera may be a fixed optical lens system or have focal length and optical zoom capabilities.

[0194] Audio component 1410 is configured to output and / or input audio signals. For example, audio component 1410 includes a microphone (MIC) configured to receive external audio signals when electronic device 1400 is in an operating mode, such as call mode, recording mode, and voice recognition mode. The received audio signals may be further stored in memory 1404 or transmitted via communication component 1416. In some embodiments, audio component 1410 also includes a speaker for outputting audio signals.

[0195] I / O interface 1412 provides an interface between processing component 1402 and peripheral interface modules, such as keyboards, click wheels, buttons, etc. These buttons may include, but are not limited to, home buttons, volume buttons, power buttons, and lock buttons.

[0196] Sensor assembly 1414 includes one or more sensors for providing state assessments of various aspects of electronic device 1400. For example, sensor assembly 1414 may detect the on / off state of electronic device 1400, the relative positioning of components such as the display and keypad of electronic device 1400, changes in position of electronic device 1400 or a component of electronic device 1400, the presence or absence of user contact with electronic device 1400, orientation or acceleration / deceleration of electronic device 1400, and temperature changes of electronic device 1400. Sensor assembly 1414 may include a proximity sensor configured to detect the presence of nearby objects without any physical contact. Sensor assembly 1414 may also include a light sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, sensor assembly 1414 may also include an accelerometer, gyroscope, magnetometer, pressure sensor, or temperature sensor.

[0197] Communication component 1416 is configured to facilitate wired or wireless communication between electronic device 1400 and other devices. Electronic device 1400 can access wireless networks based on communication standards, such as WiFi, 4G, or 5G, or combinations thereof. In one exemplary embodiment, communication component 1416 receives broadcast signals or broadcast-related information from an external broadcast management system via a broadcast channel. In one exemplary embodiment, communication component 1416 also includes a near-field communication (NFC) module to facilitate short-range communication. For example, the NFC module may be implemented based on radio frequency identification (RFID) technology, Infrared Data Association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology, and other technologies.

[0198] In an exemplary embodiment, the electronic device 1400 may be implemented by one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field-programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components to perform the methods described above.

[0199] In an exemplary embodiment, a non-transitory computer-readable storage medium including instructions is also provided, such as a memory 1404 including instructions, which can be executed by a processor 1420 of an electronic device 1400 to perform the above-described method. For example, the non-transitory computer-readable storage medium may be a ROM, random access memory (RAM), CD-ROM, magnetic tape, floppy disk, and optical data storage device, etc.

[0200] In the description of this specification, the references to terms such as "one embodiment," "some embodiments," "example," "specific example," or "some examples," etc., refer to specific features, structures, materials, or characteristics described in connection with that embodiment or example, which are included in at least one embodiment or example of this application. In this specification, the illustrative expressions of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in one or more embodiments or examples. Moreover, without contradiction, those skilled in the art can combine and integrate the different embodiments or examples described in this specification, as well as the features of different embodiments or examples.

[0201] Furthermore, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include at least one of that feature. In the description of this application, "multiple" means at least two, such as two, three, etc., unless otherwise explicitly specified.

[0202] Any process or method description in the flowchart or otherwise herein can be understood as representing a module, segment, or portion of code comprising one or more executable instructions for implementing custom logic functions or processes, and the scope of the preferred embodiments of this application includes additional implementations in which functions may be performed not in the order shown or discussed, including substantially simultaneously or in reverse order depending on the functions involved, as should be understood by those skilled in the art to which embodiments of this application pertain.

[0203] The logic and / or steps represented in the flowchart or otherwise described herein, for example, can be considered as a sequenced list of executable instructions for implementing logical functions, and can be embodied in any computer-readable medium for use by, or in conjunction with, an instruction execution system, apparatus, or device (such as a computer-based system, a processor-included system, or other system that can fetch and execute instructions from, an instruction execution system, apparatus, or device). For the purposes of this specification, "computer-readable medium" can be any means that can contain, store, communicate, propagate, or transmit programs for use by, or in conjunction with, an instruction execution system, apparatus, or device. More specific examples (a non-exhaustive list) of computer-readable media include: an electrical connection having one or more wires (electronic device), a portable computer disk drive (magnetic device), random access memory (RAM), read-only memory (ROM), erasable and editable read-only memory (EPROM or flash memory), fiber optic devices, and portable optical disc read-only memory (CDROM). Alternatively, the computer-readable medium may be paper or other suitable media on which the program can be printed, since the program can be obtained electronically, for example, by optically scanning the paper or other medium, followed by editing, interpreting, or otherwise processing as necessary, and then stored in a computer memory.

[0204] It should be understood that various parts of this application can be implemented using hardware, software, firmware, or a combination thereof. In the above embodiments, multiple steps or methods can be implemented using software or firmware stored in memory and executed by a suitable instruction execution system. For example, if implemented in hardware as in another embodiment, it can be implemented using any one or a combination of the following techniques known in the art: discrete logic circuits having logic gates for implementing logical functions on data signals, application-specific integrated circuits (ASICs) having suitable combinational logic gates, programmable gate arrays (PGAs), field-programmable gate arrays (FPGAs), etc.

[0205] Those skilled in the art will understand that all or part of the steps of the methods in the above embodiments can be implemented by a program instructing related hardware. The program can be stored in a computer-readable storage medium, and when executed, the program includes one or a combination of the steps of the method embodiments.

[0206] Furthermore, the functional units in the various embodiments of this application can be integrated into a processing module, or each unit can exist physically separately, or two or more units can be integrated into a module. The integrated module can be implemented in hardware or as a software functional module. If the integrated module is implemented as a software functional module and sold or used as an independent product, it can also be stored in a computer-readable storage medium.

[0207] The storage medium mentioned above can be a read-only memory, a disk, or an optical disk, etc. Although embodiments of this application have been shown and described above, it is understood that the above embodiments are exemplary and should not be construed as limiting this application. Those skilled in the art can make changes, modifications, substitutions, and variations to the above embodiments within the scope of this application.

Claims

1. A receiver testing method, characterized in that, include: The simulated received signal of the receiver is generated based on the first data; The simulated received signal is processed by adding simulated interference factors to obtain the first intermediate signal; The first intermediate signal is sampled to obtain a second intermediate signal, and the sampling rate of the second intermediate signal matches the sampling rate required for baseband processing. The second intermediate signal is subjected to baseband processing to obtain the second data extracted from the second intermediate signal; The receiver is tested for performance based on the first data and the second data; The method further includes: The first intermediate signal before sampling is preprocessed so that the preprocessed signal is used as the first intermediate signal to be sampled. The preprocessing includes at least one of compensation processing and signal adjustment processing. And / or, post-processing is performed on the first intermediate signal after sampling to use the post-processed signal as the second intermediate signal, wherein the post-processing includes at least one of compensation processing and signal adjustment processing; The process of adding simulated interference factors to the simulated received signal to obtain a first intermediate signal includes: At least one sub-signal in the simulated received signal is subjected to simulated interference factor addition processing to obtain the first intermediate signal; The step of adding simulated interference factors to at least one sub-signal in the simulated received signal to obtain the first intermediate signal includes: For any target sub-signal in the simulated received signal, obtain the target analog gain parameter of the reference sub-signal, wherein the reference sub-signal is a sub-signal in the simulated received signal whose timing precedes that of the target sub-signal; Based on the target simulated gain parameters, determine the target interference factor parameters of the target simulated interference factors that are related to the simulated gain intensity; Based on the target interference factor parameters, the target sub-signal is subjected to simulated interference factor addition processing to obtain the first intermediate sub-signal corresponding to the target sub-signal in the first intermediate signal; The target sub-signal includes any sub-signal other than the first sub-signal.

2. The method as described in claim 1, characterized in that, The step of determining the target interference factor parameters related to the simulation gain intensity based on the target simulation gain parameters includes: Based on the mapping relationship between the simulated gain parameter and the interference factor parameter corresponding to the target simulated interference factor, query the target interference factor parameter that matches the target simulated gain parameter.

3. The method as described in claim 1, characterized in that, The simulated received signal includes a target sub-signal, and the target sub-signal corresponds to a first intermediate sub-signal in the first intermediate signal; The preprocessing of the first intermediate signal before sampling processing, so that the preprocessed signal can be used as the first intermediate signal to be sampled, includes: The first intermediate sub-signal before sampling is preprocessed so that the preprocessed signal can be used as the first intermediate sub-signal to be sampled. The post-processing of the first intermediate signal after sampling, to use the post-processed signal as the second intermediate signal, includes: The first intermediate sub-signal after sampling is post-processed so that the post-processed signal is used as the second intermediate sub-signal corresponding to the target sub-signal in the second intermediate signal.

4. The method as described in claim 3, characterized in that, The compensation process includes compensation based on target compensation parameters corresponding to target simulated interference factors related to the simulated gain intensity. The target compensation parameter is determined by querying the mapping relationship between the analog gain parameter and the compensation parameter corresponding to the target simulated interference factor based on the target analog gain parameter of the reference sub-signal; the reference sub-signal is the sub-signal in the simulated received signal whose timing is before the target sub-signal.

5. The method as described in claim 4, characterized in that, The reference sub-signal corresponds to a second intermediate sub-signal, and the signal adjustment process includes signal frequency domain offset based on the target frequency domain offset. The target frequency offset is determined based on the baseband frequency offset measured for the second intermediate sub-signal corresponding to the reference sub-signal.

6. The method as described in claim 4, characterized in that, The signal adjustment process includes shifting the signal in the time domain based on the target time domain offset; The target time-domain offset is determined based on the baseband time-domain offset measured for the second intermediate sub-signal corresponding to the reference sub-signal.

7. The method as described in claim 4, characterized in that, The signal adjustment process includes adjusting the signal amplitude based on the target digital gain parameter; The target digital gain parameter is determined based on the first signal power measured for the first intermediate sub-signal corresponding to the reference sub-signal and the second signal power measured for the second intermediate sub-signal corresponding to the reference sub-signal.

8. A receiver testing device, characterized in that, include: The signal generation module is used to generate a simulated received signal for the receiver based on the first data. The first processing module is used to add simulated interference factors to the simulated received signal to obtain a first intermediate signal. The second processing module is used to sample the first intermediate signal to obtain a second intermediate signal, wherein the sampling rate of the second intermediate signal matches the sampling rate required for baseband processing. The third processing module is used to perform baseband processing on the second intermediate signal to obtain the second data extracted from the second intermediate signal; A performance testing module is used to perform performance testing on the receiver based on the first data and the second data; The device further includes: A preprocessing module is used to preprocess the first intermediate signal before sampling processing, so as to use the preprocessed signal as the first intermediate signal to be sampled and processed, wherein the preprocessing includes at least one of compensation processing and signal adjustment processing. And / or, a post-processing module is used to post-process the first intermediate signal after sampling to use the post-processed signal as the second intermediate signal, wherein the post-processing includes at least one of compensation processing and signal adjustment processing; The first processing module is specifically used for, At least one sub-signal in the simulated received signal is subjected to simulated interference factor addition processing to obtain the first intermediate signal; The first processing module is specifically used for, For any target sub-signal in the simulated received signal, obtain the target analog gain parameter of the reference sub-signal, wherein the reference sub-signal is a sub-signal in the simulated received signal whose timing precedes that of the target sub-signal; Based on the target simulated gain parameters, determine the target interference factor parameters of the target simulated interference factors that are related to the simulated gain intensity; Based on the target interference factor parameters, the target sub-signal is subjected to simulated interference factor addition processing to obtain the first intermediate sub-signal corresponding to the target sub-signal in the first intermediate signal; The target sub-signal includes any sub-signal other than the first sub-signal.

9. An electronic device, characterized in that, include: processor; Memory used to store processor-executable instructions; The processor is configured as follows: The steps of implementing the method according to any one of claims 1 to 7.

10. A chip, characterized in that, include: It includes a processing circuit, which is used to implement the method of any one of claims 1-7 when executed.

11. A non-transitory computer-readable storage medium, wherein when instructions in the storage medium are executed by a processor of a mobile terminal, the mobile terminal is enabled to perform the steps of the method according to any one of claims 1 to 7.

12. A computer program product, characterized in that, It includes a computer program, which, when executed by a processor, implements the method of any one of claims 1 to 7.