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

By simulating the entire machine processing process of the receiver under analog wireless signal reception, analog interference factor addition, sampling processing and baseband processing of simulated received signals are solved, which is difficult to accurately test receiver performance in the early stages of R&D in the prior art, and achieves more accurate performance evaluation and early detection of problems.

CN119652435AActive Publication Date: 2025-03-18BEIJING X RING TECHNOLOGY CO LTD
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
CN202411765998.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-03
Publication Date
2025-03-18
Estimated Expiration
2044-12-03

AI Technical Summary

Technical Problem

It is difficult for the existing technology to accurately test the receiver in the early stages of R&D, resulting in the performance impact of analog device characteristics, RF calibration scheme compensation errors and digital front-end schemes that can only be evaluated and corrected during the actual verification stage of the prototype receiver, and the back-tracking modification costs are relatively high.

Method used

A receiver testing method and device are proposed. By simulating the entire machine processing process of the receiver under wireless signal reception, simulated reception signals are generated, and simulated interference factors are added, sampling processing and baseband processing are carried out to obtain performance evaluation results that are closer to the actual machine test performance.

Benefits of technology

It realizes more accurate testing and evaluation of the overall performance of the receiver in the early stages of R&D, and early detection of performance problems, reducing the cost of backtracking modification.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119652435A_ABST
    Figure CN119652435A_ABST
Patent Text Reader

Abstract

The invention provides a receiver testing method and device, electronic equipment, a chip and a storage medium, and relates to the technical field of communication, and the method comprises the 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; the first intermediate signal is sampled to obtain a second intermediate signal, and the sampling rate of the second intermediate signal is matched with 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 carrying out performance test on the receiver according to the first data and the second data. By simulating the whole machine processing process of the receiver under wireless signal receiving, a performance evaluation result closer to real machine test performance is obtained, and then the performance problem of the whole machine scheme of the receiver is found as soon as possible.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

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

[0002] In related technologies, the performance of the receiver is evaluated through laboratory instrument testing and field actual environment testing. However, this test solution is mainly applicable to the verification / acceptance stage of the actual receiver in the middle and late stages of R&D. The actual receiver means that most of the solution design and development work has been completed. If problems are found during performance evaluation at this time, the cost of retrospective modification is high. Summary of the invention

[0003] The present application aims to solve one of the technical problems in the related art at least to some extent.

[0004] To this end, the present application proposes a receiver testing method, device, electronic device, chip and storage medium to simulate the whole-machine processing process of the receiver under wireless signal reception, obtain performance evaluation results that are closer to the actual machine test performance, and thus discover performance problems of the receiver whole-machine solution as early as possible.

[0005] In one aspect, an embodiment of the present application provides a receiver testing method, including:

[0006] generating a simulated received signal of a receiver based on the first data;

[0007] Adding a simulated interference factor to the simulated received signal to obtain a first intermediate signal;

[0008] Sampling the first intermediate signal to obtain a second intermediate signal, wherein a sampling rate of the second intermediate signal matches a sampling rate required for baseband processing;

[0009] performing baseband processing on the second intermediate signal to obtain second data extracted from the second intermediate signal;

[0010] Perform a performance test on the receiver according to the first data and the second data.

[0011] Another aspect of the present application provides a receiver testing device, including:

[0012] A signal generating module, used for generating a simulated receiving signal of a receiver based on the first data;

[0013] A first processing module, configured to perform a simulated interference factor adding process on the simulated received signal to obtain a first intermediate signal;

[0014] a second processing module, configured to perform sampling processing on the first intermediate signal to obtain a second intermediate signal, wherein a sampling rate of the second intermediate signal matches a sampling rate required for baseband processing;

[0015] a third processing module, configured to perform baseband processing on the second intermediate signal to obtain second data extracted from the second intermediate signal;

[0016] A performance testing module is used to perform a performance test on the receiver according to the first data and the second data.

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

[0018] A simulated interference factor adding process is performed on at least one sub-signal in the simulated received signal 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, obtaining a target analog gain parameter of a reference sub-signal, wherein the reference sub-signal is a sub-signal in the simulated received signal whose timing is before the target sub-signal;

[0021] Determining a target interference factor parameter of a target analog interference factor associated with the analog gain intensity according to the target analog gain parameter;

[0022] Based on the target interference factor parameter, a simulated interference factor adding process 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.

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

[0024] Based on the mapping relationship between the analog gain parameter corresponding to the target analog interference factor and the interference factor parameter, the target interference factor parameter matched by the target analog gain parameter is queried.

[0025] Optionally, the device further comprises:

[0026] A preprocessing module, used to preprocess the first intermediate signal before sampling processing, so as to use the signal obtained after the preprocessing as the first intermediate signal to be sampled, 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 perform post-processing on the first intermediate signal after sampling processing, so as to use the signal obtained by post-processing 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 to:

[0031] Preprocessing the first intermediate sub-signal before sampling processing, so as to use the signal obtained after the preprocessing as the first intermediate sub-signal to be sampled;

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

[0033] The first intermediate sub-signal after the sampling process is post-processed, so as to use the signal obtained by the post-processing as the second intermediate sub-signal corresponding to the target sub-signal in the second intermediate signal.

[0034] Optionally, the compensation processing includes performing compensation processing based on a target compensation parameter corresponding to a target analog interference factor related to the analog gain strength;

[0035] Among them, the target compensation parameter is determined by querying the mapping relationship between the analog gain parameter corresponding to the target analog interference factor and the compensation parameter based on the target analog gain parameter of the reference sub-signal; the reference sub-signal is a 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 performing a signal frequency domain offset based on a target frequency domain offset;

[0037] The target frequency domain offset is determined based on a baseband frequency domain offset measured for a 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 a baseband time domain offset measured for a second intermediate sub-signal corresponding to the reference sub-signal.

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

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

[0042] Another aspect of the present 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, the method described in the above aspect is implemented.

[0043] Another aspect of the present application provides a chip, including a processing circuit, wherein the processing circuit is used to implement the method described in the above aspect when executed.

[0044] Another aspect of the present application provides a non-transitory computer-readable storage medium having a computer program stored thereon. When the computer program is executed by a processor, the method described in the aforementioned aspect is implemented.

[0045] Another aspect of the present application provides a computer program product on which a computer program is stored. When the program is executed by a processor, the method described in the above aspect is implemented.

[0046] The receiver test method, device, electronic device, chip and storage medium proposed in the present application generate a simulated receiving signal of the receiver based on the first data; perform simulated interference factor addition processing on the simulated receiving signal to obtain a first intermediate signal; perform sampling processing on the first intermediate signal to obtain a second intermediate signal, and the sampling rate of the second intermediate signal matches the sampling rate required for baseband processing; perform baseband processing on the second intermediate signal to obtain second data extracted from the second intermediate signal; and perform 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 analog front-end module, the sampling processing belongs to the processing function of the receiver digital front-end module, and the baseband processing belongs to the processing function of the receiver digital baseband module. The present application adopts the method of joint dynamic modeling of the receiver analog front-end module, the digital front-end module and the digital baseband module to perform performance simulation test and evaluation on the receiver, which integrates the main functional parts and influencing factors of the receiver, and can simulate the whole machine processing process of the receiver under the dynamic wireless signal reception of the air interface, and obtain performance evaluation results that are closer to the actual machine test performance, thereby early discovering the performance problems of the whole machine solution after the integration of the analog front-end module, the digital front-end module and the digital baseband module solution.

[0047] Additional aspects and advantages of the present application will be given in part in the description below, and in part will become apparent from the description below, or will be learned through the practice of the present application. BRIEF DESCRIPTION OF THE DRAWINGS

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

[0049] Figure 1 A flowchart of a receiver testing method provided in an embodiment of the present application;

[0050] Figure 2 A schematic diagram of module interaction provided in an embodiment of the present application;

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

[0052] Figure 4 Another schematic diagram of module interaction provided in an embodiment of the present application;

[0053] Figure 5 A processing schematic diagram of a simulation factor module provided in an embodiment of the present application;

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

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

[0056] Figure 8 Another schematic diagram of module interaction provided in an embodiment of the present application;

[0057] Fig. 9 A processing schematic diagram of a simulation factor compensation module provided in an embodiment of the present application;

[0058] Fig.10 A processing diagram of a digital baseband module provided in an embodiment of the present application;

[0059] Fig.11 A processing diagram of a loop control module provided in an embodiment of the present application;

[0060] Fig.12 Another schematic diagram of module interaction provided in an embodiment of the present application;

[0061] Fig.13 A schematic diagram of the structure of a receiver test device provided in an embodiment of the present application;

[0062] Fig.14 A block diagram of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION

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

[0064] In the related art, a receiver test scheme is to use simulation software modeling to simulate and evaluate the performance of a wireless communication receiver. However, this method does not perform joint dynamic modeling and simulation for the analog front end, digital front end and digital baseband of the wireless communication receiver, and cannot perform more accurate test and evaluation of the overall performance of the wireless communication receiver in the early stages of research and development. Furthermore, the performance impact of analog device characteristics, the performance impact of RF calibration scheme compensation errors, and the performance impact of the digital front end scheme must be left until the prototype receiver actual machine verification stage to be evaluated and corrected, and the cost of retrospective modification is high. Based on this, the present application proposes a receiver test method, device, electronic device, chip and storage medium. The receiver test method, device, electronic device, chip and storage medium of the embodiments of the present application are described below with reference to the accompanying drawings.

[0065] The embodiment of the present application is illustrated by the receiver test method being configured in a receiver test device, and the receiver test device can be applied to an electronic device or a chip so that the electronic device or the chip can perform a receiver test function. In addition, in some possible embodiments, the receiver test device can also be software in an electronic device, etc. Among them, the software is, for example, communication software, etc. Among them, the following embodiments are illustrated by taking the execution subject as an electronic device as an example.

[0066] Figure 1 A flowchart of a receiver testing method provided in an embodiment of the present application.

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

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

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

[0070] The receiver may refer to the receiver designed in the scheme design stage. It should be noted that there is no actual receiver in the scheme design stage.

[0071] The simulated received signal refers to a wireless analog signal used for performance testing; the simulated received signal may refer to a simulated signal obtained after encoding and / or modulating the first data.

[0072] Step 102: Perform a simulated interference factor adding process on the simulated received signal to obtain a first intermediate signal.

[0073] Among them, adding simulated interference factors to the simulated received signal refers to adding the influence of the RF analog device to the simulated received signal. It should be noted that at least one simulated interference factor can be added to the simulated received signal. When adding multiple simulated interference factors to the simulated received signal, this application does not limit the order of adding multiple simulated interference factors.

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

[0075] It should be noted that the addition of simulated interference factors to the simulated received signal belongs to the processing function of the receiver analog front-end module.

[0076] Step 103: Sampling 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.

[0077] The sampling process on the first intermediate signal may refer to down-sampling the first intermediate signal to obtain a second intermediate signal matching a sampling rate required for baseband processing.

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

[0079] It should be noted that sampling and processing the first intermediate signal belongs to the processing function of the digital front-end module of the receiver.

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

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

[0082] It should be noted that baseband processing of the second intermediate signal belongs to the processing function of the digital baseband module of the receiver.

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

[0084] The first data and the second data may be compared for consistency, and based on the comparison result, the performance of the receiver may be tested.

[0085] like Figure 2 As shown, Figure 2 The schematic diagram of module interaction when performing performance testing on a receiver is shown in FIG. The wireless signal source generation module generates a simulated received signal based on the first data; the receiver analog front-end module performs a simulated interference factor addition process on the simulated received signal to obtain a first intermediate signal; the receiver digital front-end module performs sampling process on the first intermediate signal to obtain a second intermediate signal; the receiver digital baseband module performs baseband processing on the second intermediate signal to obtain second data; and the performance evaluation module performs a performance test on the receiver based on the first data and the second data.

[0086] In the receiver testing method of the embodiment of the present application, a simulated receiving signal of the receiver is generated based on the first data; the simulated receiving signal is subjected to a simulated interference factor adding process to obtain a first intermediate signal; the first intermediate signal is subjected to a sampling process 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 second data extracted from the second intermediate signal; and the performance of the receiver is tested based on the first data and the second data. The simulated interference factor adding process belongs to the processing function of the analog front-end module of the receiver, the sampling process belongs to the processing function of the digital front-end module of the receiver, and the baseband processing belongs to the processing function of the digital baseband module of the receiver. The present application adopts the joint dynamic modeling method of the receiver analog front-end module, the digital front-end module and the digital baseband module to perform performance simulation test and evaluation on the receiver, which integrates the main functional parts and influencing factors of the receiver, and can simulate the whole machine processing process of the receiver under the dynamic wireless signal reception of the air interface, and obtain a performance evaluation result that is closer to the actual machine test performance, thereby early discovering the performance problems of the whole machine solution after the integration of the analog front-end module, the digital front-end module and the digital baseband module solution.

[0087] Based on the above embodiments, Figure 3 A flowchart of another receiver testing method provided in an embodiment of the present application is shown as follows: Figure 3 As shown, the method comprises the following steps:

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

[0089] The relevant explanations in the aforementioned embodiments are also applicable to step 201 , and the principles are the same, which will not be described again here.

[0090] Step 302: Perform a simulated interference factor adding process on at least one sub-signal in the simulated received signal to obtain a 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 to be composed of sub-signals, and the simulated interference factor adding process is performed on the sub-signals.

[0092] In one implementation of the embodiment of the present application, simulated interference factor addition processing is performed on part or all of the sub-signals in the simulated received signal to obtain a first intermediate signal.

[0093] In an embodiment of the present application, for any target sub-signal in a simulated received signal, a target analog gain parameter of a reference sub-signal is obtained, wherein the reference sub-signal is a sub-signal in the simulated received signal whose timing is located before the target sub-signal; according to the target analog gain parameter, a target interference factor parameter of a target analog interference factor related to the analog gain strength is determined; based on the target interference factor parameter, a simulated interference factor is added to the target sub-signal to obtain a 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 except the first sub-signal, and the reference sub-signal may refer to a sub-signal preceding the target sub-signal.

[0095] In addition to the first intermediate sub-signal, the sub-signal also corresponds to a 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 for the first intermediate sub-signal corresponding to the reference sub-signal.

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

[0097] In another implementation of the embodiment of the present application, based on the mapping relationship between the analog gain parameter corresponding to the target analog interference factor and the interference factor parameter, the target interference factor parameter matched by the target analog gain parameter is queried.

[0098] Wherein, for any target simulated interference factor related to the simulated gain strength, the target simulated interference factor corresponds to an interference factor parameter table, and 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 analog gain strength, the interference factor parameter corresponding to the simulated interference factor may be a set value.

[0100] In one implementation of the embodiment of the present application, before the simulated received signal is subjected to the processing of adding simulated interference factors, the simulated received signal may be subjected to frequency adjustment processing, and the simulated received signal after the frequency adjustment processing may be subjected to the processing of adding simulated interference factors to obtain a first intermediate signal, or, after the simulated received signal is subjected to the processing of adding simulated interference factors, the simulated received signal after the processing of adding simulated interference factors may be subjected to frequency adjustment processing to obtain a first intermediate signal.

[0101] The frequency adjustment processing and the simulated interference factor adding processing may be processing the sub-signals.

[0102] The frequency adjustment process includes adjusting the signal frequency based on a target analog frequency parameter, and the target analog frequency parameter is determined based on a baseband frequency domain offset measured for a second intermediate sub-signal corresponding to a reference sub-signal.

[0103] In one implementation of the embodiment of the present application, after the simulated interference factor is added to the simulated received signal, the simulated received signal after the analog interference factor is added can be subjected to analog-to-digital conversion (ADC) processing, that is, the simulated received signal after the analog interference factor is added is quantized, and the wireless analog signal is converted into a wireless digital signal. It should be noted that the first intermediate signal obtained after the ADC processing is a high sampling rate digital signal.

[0104] like Figure 4 As shown, Figure 4 The schematic diagram of the module interaction for the analog front-end module to perform frequency adjustment processing, analog interference factor addition processing and ADC processing on 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 parameter; the N analog factor modules perform analog interference factor addition processing on the target sub-signal after frequency adjustment; the ADC module performs analog-to-digital conversion on the target sub-signal after the analog interference factor addition processing to obtain the first intermediate sub-signal corresponding to the target sub-signal. Wherein, N is greater than or equal to 1.

[0105] like Figure 5 As shown, Figure 5 Schematic diagram of the processing of the simulation factor module. Taking the simulation factor module x as an example, the module is used to add the 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 are calculated or tested by RF R&D personnel based on the analog device selection parameters before modeling, and have real machine significance. Since the strength of the received signal changes dynamically, the analog factor module will follow the changes in the analog gain parameters and select the corresponding interference factor parameters to perform analog interference factor addition processing. Taking the analog interference factor addition processing as DC leakage addition as an example, different analog gain parameters correspond to DC leakage amplitude values ​​of different amplitudes. Based on this, the present application is closer to the processing status of the analog front end when the actual signal is received, and has a more real machine evaluation effect.

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

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

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

[0110] The related explanations in the aforementioned embodiment are also applicable to step 303-step 304, and the principles are the same, which will not be repeated here.

[0111] In the receiver testing method of the embodiment of the present application, a simulated receiving signal of the receiver is generated based on the first data; a simulated interference factor is added to at least one sub-signal in the simulated receiving signal to obtain a 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 baseband processed to obtain second data extracted from the second intermediate signal; and the performance of the receiver is tested based on the first data and the second data. Adding simulated interference factors to the sub-signals in the simulated receiving signal can more accurately simulate the complex interference conditions in the real environment, thereby improving the accuracy and practicality of the receiver performance test.

[0112] Based on the above embodiments, Figure 6 A flowchart of another receiver testing method provided in an embodiment of the present application is shown as follows: Figure 6 As shown, the method comprises the following steps:

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

[0114] Step 602: Perform a simulated interference factor adding process on the simulated received signal to obtain a first intermediate signal.

[0115] Among them, steps 601 to 602 can refer to the relevant explanations in the aforementioned embodiments, and the principles are the same, so they will not be repeated here.

[0116] Step 603, preprocessing the first intermediate signal before sampling processing, so as to use the signal obtained after preprocessing as the first intermediate signal to be sampled, wherein the preprocessing includes at least one of compensation processing and signal adjustment processing.

[0117] The aforementioned step 602 adds the influence of simulated interference factors to the simulated received signal, so this step needs to perform compensation processing on part of the simulated interference factors.

[0118] In the embodiment of the present application, the compensation processing includes compensation for DC leakage, compensation for IQ imbalance, compensation for uneven frequency response of analog filtering, etc.

[0119] In the embodiment of the present 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, sampling the first intermediate signal, and post-processing the first intermediate signal after the sampling process to use the signal obtained by the post-processing as the second intermediate signal, wherein the post-processing includes at least one of compensation processing and signal adjustment processing.

[0121] It should be noted that step 603 and step 604 are in an and / or relationship, and this embodiment provides a situation where step 603 and step 604 are executed simultaneously.

[0122] Based on step 603 and step 604 , it can be seen that the present application does not limit the sequence of the sampling process, the compensation process, and the signal adjustment process.

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

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

[0125] In the receiver testing method of the embodiment of the present application, a simulated receiving signal of the receiver is generated based on the first data; the simulated receiving signal is processed by adding simulated interference factors to obtain a first intermediate signal; the first intermediate signal before sampling is preprocessed to use the signal obtained after preprocessing 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 first intermediate signal after sampling is post-processed to use the signal obtained after post-processing as the 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 is performance tested based on the first data and the second data. The present application performs compensation processing and signal adjustment processing, which can make the performance evaluation of the receiver closer to the actual machine evaluation effect, and the performance evaluation accuracy is higher.

[0126] Based on the above embodiments, Figure 7 A flowchart of another receiver testing method provided in an embodiment of the present application is shown as follows: Figure 7 As shown, the method comprises the following steps:

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

[0128] Step 702, for any target sub-signal in the simulated received signal, obtain the target analog gain parameter of the reference sub-signal; determine the target interference factor parameter of the target analog interference factor related to the analog gain strength according to the target analog gain parameter; based on the target interference factor parameter, perform analog 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] Among them, step 701 to step 702 can refer to the relevant explanations in the aforementioned embodiment, and the principles are the same, so they will not be repeated here.

[0130] Step 703 , preprocessing the first intermediate sub-signal before sampling processing, so as to use the signal obtained after the preprocessing as the first intermediate sub-signal to be sampled.

[0131] Step 704 , sampling the first intermediate sub-signal, and post-processing the first intermediate sub-signal after the sampling, so as to use the signal obtained by the post-processing as the second intermediate sub-signal corresponding to the target sub-signal in the second intermediate signal.

[0132] The compensation processing included in the preprocessing in step 703 and the compensation processing included in the post-processing in step 704 include compensation processing based on target compensation parameters corresponding to the target analog interference factor related to the analog gain strength; wherein the target compensation parameters are determined by querying the mapping relationship between the analog gain parameters corresponding to the target analog interference factor and the compensation parameters based on the target analog gain parameters of the reference sub-signal; the reference sub-signal is a sub-signal in the simulated received signal whose timing is located before the target sub-signal.

[0133] Wherein, for any target analog interference factor related to the analog gain strength, the target analog interference factor corresponds to a compensation parameter table, and the compensation parameter table is used to store a mapping relationship between the analog gain parameter and the compensation parameter.

[0134] It should be noted that the compensation parameters in the compensation parameter table are calculated by the RF R&D personnel using the calibration scheme based on the analog device factor parameters before modeling, and have the error characteristics of the actual calibration results. The analog factor compensation module will select the corresponding compensation parameters to compensate the signal as the analog gain parameters change. Therefore, the present application is closer to the processing status of the digital front end when the actual signal is received, and the compensation parameters used are the error results obtained by the calibration calculation, which has a more real-machine evaluation effect. 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 when modeling. The compensation parameter table only contains values ​​that are not related to gain, which can be directly used when performing performance evaluation.

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

[0136] The signal adjustment processing included in the preprocessing in step 703 and the signal adjustment processing included in the post-processing in step 704 include performing signal frequency domain offset based on a target frequency domain offset; wherein the target frequency domain offset is determined based on a baseband frequency domain offset measured for a second intermediate sub-signal corresponding to a reference sub-signal.

[0137] The signal adjustment processing included in the preprocessing in step 703 and the signal adjustment processing included in the post-processing in step 704 include performing signal time domain offset based on a target time domain offset; wherein the target time domain offset is determined based on a baseband time domain offset measured for a second intermediate sub-signal corresponding to a reference sub-signal.

[0138] The signal adjustment processing included in the preprocessing in step 703 and the signal adjustment processing included in the post-processing in step 704 include signal amplitude adjustment based on the target digital gain parameter; wherein 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.

[0139] like Figure 8 As shown, Figure 8 A schematic diagram of the module interaction for the digital front-end module to perform sampling processing, compensation processing and signal adjustment processing on the simulated received signal. It should be noted that the present application does not limit the order between the downsampling processing module, the analog factor compensation module, the frequency domain offset adjustment processing module, the time domain offset adjustment processing module and the amplitude adjustment processing module. Among them, the number P of the downsampling processing modules is greater than or equal to 1, and the number M of the analog factor compensation modules is greater than or equal to 1.

[0140] in addition, Figure 8 The system 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 Fig. 9 As shown, Fig. 9 FIG. 1 is a processing diagram of the analog factor compensation module. Taking the target analog interference factor x as an example, for the target sub-signal, based on the target analog 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 second intermediate sub-signal in the second intermediate signal to obtain second data.

[0143] like Fig.10 As shown, Fig.10 This is a processing diagram of the digital baseband module. 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 corresponding to each sub-signal in the simulated received signal may be different, that is, these parameters change dynamically during the reception process of the simulated received signal.

[0145] In the embodiment of the present application, a loop control module is also included, such as Fig.11 As shown, Fig.11It is a processing 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 the sub-signal, and 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 according to the first data and the second data.

[0147] Among them, step 706 can refer to the relevant explanations in the aforementioned embodiment, and the principle is the same, which will not be repeated here.

[0148] like Fig.12 As shown, Fig.12 Another module interaction diagram for the performance test of the receiver. The loop control module is used to output the corresponding analog gain parameter, digital gain parameter, analog frequency parameter, time domain offset and frequency domain offset for any sub-signal in the simulated received signal. The output analog gain parameter, digital gain parameter, analog frequency parameter, time domain offset and frequency domain offset are used to perform frequency adjustment processing, analog 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 the embodiment of the present application, a simulated receiving signal of the receiver is generated based on the first data; for any target sub-signal in the simulated receiving signal, a target analog gain parameter of the reference sub-signal is obtained; according to the target analog gain parameter, a target interference factor parameter of the target analog interference factor related to the simulated gain strength is determined; based on the target interference factor parameter, the target sub-signal is subjected to a simulated interference factor adding process to obtain a first intermediate sub-signal corresponding to the target sub-signal in the first intermediate signal; the first intermediate sub-signal before sampling process is pre-processed to use the signal obtained after pre-processing as the first intermediate sub-signal to be sampled; the first intermediate sub-signal is sampled, and the first intermediate sub-signal after sampling process is post-processed to use the signal obtained after post-processing as the second intermediate sub-signal corresponding to the target sub-signal in the 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 is performance tested according to the first data and the second data. The present application performs simulated interference factor adding process, pre-processing, and post-processing on the target sub-signal in the simulated receiving signal, which can make the performance test effect closer to the actual machine effect and further improve the accuracy of the receiver performance test.

[0150] Fig.13 A schematic diagram of the structure of a receiver testing device provided in an embodiment of the present application.

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

[0152] A signal generating module 131, configured to generate a simulated receiving signal of a receiver based on the first data;

[0153] A first processing module 132, configured to perform a simulated interference factor adding process on the simulated received signal to obtain a first intermediate signal;

[0154] A second processing module 133 is used to perform 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 for baseband processing;

[0155] A third processing module 134, configured to perform baseband processing on the second intermediate signal to obtain second data extracted from the second intermediate signal;

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

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

[0158] A simulated interference factor adding process is performed on at least one sub-signal in the simulated received signal to obtain a first intermediate signal.

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

[0160] For any target sub-signal in the simulated received signal, a target analog gain parameter of a reference sub-signal is obtained, wherein the reference sub-signal is a sub-signal in the simulated received signal whose timing is before the target sub-signal;

[0161] determining a target interference factor parameter of a target simulation interference factor associated with the simulation gain intensity according to the target simulation gain parameter;

[0162] Based on the target interference factor parameter, a simulated interference factor adding process is performed on the target sub-signal to obtain a first intermediate sub-signal corresponding to the target sub-signal in the first intermediate signal.

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

[0164] Based on the mapping relationship between the analog gain parameter corresponding to the target analog interference factor and the interference factor parameter, the target interference factor parameter matched by the target analog gain parameter is queried.

[0165] In one implementation of the embodiment of the present application, the device further includes:

[0166] A preprocessing module, used to preprocess the first intermediate signal before sampling processing, so as to use the signal obtained after the preprocessing as the first intermediate signal to be sampled, wherein the preprocessing includes at least one of compensation processing and signal adjustment processing;

[0167] and / or,

[0168] The post-processing module is used to perform post-processing on the first intermediate signal after the sampling process, so as to use the signal obtained by the post-processing as the second intermediate signal, wherein the post-processing includes at least one of compensation processing and signal adjustment processing.

[0169] In an implementation of the embodiment of the present 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] Preprocessing module for:

[0171] Preprocessing the first intermediate sub-signal before sampling processing, so as to use the signal obtained after the preprocessing as the first intermediate sub-signal to be sampled;

[0172] Post-processing modules for:

[0173] The first intermediate sub-signal after the sampling process is post-processed, so as to use the signal obtained by the post-processing as the second intermediate sub-signal corresponding to the target sub-signal in the second intermediate signal.

[0174] In one implementation of the embodiment of the present application, the compensation processing includes performing compensation processing based on a target compensation parameter corresponding to a target analog interference factor related to the analog gain strength;

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

[0176] In an implementation of the embodiment of the present application, the reference sub-signal corresponds to a second intermediate sub-signal, and the signal adjustment processing includes performing a signal frequency domain offset based on a target frequency domain offset;

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

[0178] In one implementation of the embodiment of the present 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 a baseband time domain offset measured for a second intermediate sub-signal corresponding to the reference sub-signal.

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

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

[0182] It should be noted that the above explanation of the method embodiment is also applicable to the device of this embodiment, and will not be repeated here.

[0183] The receiver test device proposed in the embodiment of the present application generates a simulated receiving signal of the receiver based on the first data; performs a simulated interference factor adding process on the simulated receiving signal to obtain a first intermediate signal; performs a sampling process on the first intermediate signal to obtain a second intermediate signal, and the sampling rate of the second intermediate signal matches the sampling rate required for baseband processing; performs baseband processing on the second intermediate signal to obtain second data extracted from the second intermediate signal; and performs a performance test on the receiver based on the first data and the second data. The simulated interference factor adding process belongs to the processing function of the receiver analog front-end module, the sampling process belongs to the processing function of the receiver digital front-end module, and the baseband processing belongs to the processing function of the receiver digital baseband module. The present application adopts the joint dynamic modeling method of the receiver analog front-end module, the digital front-end module and the digital baseband module to perform performance simulation test and evaluation on the receiver, which integrates the main functional parts and influencing factors of the receiver, and can simulate the whole machine processing process of the receiver under the dynamic wireless signal reception of the air interface, and obtain a performance evaluation result that is closer to the actual machine test performance, thereby early discovering the performance problems of the whole machine solution after the integration of the analog front-end module, the digital front-end module and the digital baseband module solution.

[0184] In order to implement the above embodiments, the present 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, the method described in the above method embodiments is implemented.

[0185] In order to implement the above-mentioned embodiments, the embodiments of the present application further provide a chip, including a processing circuit, wherein the processing circuit is used to implement the method described in the above-mentioned method embodiments when executed.

[0186] In order to implement the above embodiments, the present application also proposes a non-temporary computer-readable storage medium on which a computer program is stored. When the program is executed by a processor, the method described in the above method embodiments is implemented.

[0187] In order to implement the above embodiments, the present application also proposes a computer program product on which a computer program is stored. When the computer program is executed by a processor, the method described in the above method embodiments is implemented.

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

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

[0190] The processing component 1402 generally controls the overall operation of the electronic device 1400, such as operations associated with display, phone calls, data communications, camera operations, and recording operations. The processing component 1402 may include one or more processors 1420 to execute instructions to complete all or part of the steps of the above-mentioned method. In addition, the processing component 1402 may include one or more modules to facilitate the interaction between the processing component 1402 and other components. For example, the processing component 1402 may include a multimedia module to facilitate the interaction between the multimedia component 1408 and the processing component 1402.

[0191] The memory 1404 is configured to store various types of data to support operations on the electronic device 1400. Examples of such data include instructions for any application or method operating on the electronic device 1400, contact data, phone book data, messages, pictures, videos, etc. The 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 memory, flash memory, magnetic disk or optical disk.

[0192] The power component 1406 provides power to the various components of the electronic device 1400. The 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 the electronic device 1400.

[0193] The 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 touch screen to receive input signals from the user. The touch panel includes one or more touch sensors to sense touch, slide, and gestures on the touch panel. The touch sensor may not only sense the boundaries of the touch or slide action, but also detect the duration and pressure associated with the touch or slide operation. In some embodiments, the multimedia component 1408 includes a front camera and / or a rear camera. When the electronic device 1400 is in an operating mode, such as a shooting mode or a video mode, the front camera and / or the rear camera may receive external multimedia data. Each front camera and the rear camera may be a fixed optical lens system or have a focal length and optical zoom capability.

[0194] The audio component 1410 is configured to output and / or input audio signals. For example, the audio component 1410 includes a microphone (MIC), and when the electronic device 1400 is in an operation mode, such as a call mode, a recording mode, and a speech recognition mode, the microphone is configured to receive an external audio signal. The received audio signal can be further stored in the memory 1404 or sent via the communication component 1416. In some embodiments, the 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 button, volume button, start button, and lock button.

[0196] The sensor assembly 1414 includes one or more sensors for providing various aspects of status assessment for the electronic device 1400. For example, the sensor assembly 1414 can detect the open / closed state of the electronic device 1400, the relative positioning of components, such as the display and keypad of the electronic device 1400, and the sensor assembly 1414 can also detect the position change of the electronic device 1400 or a component of the electronic device 1400, the presence or absence of user contact with the electronic device 1400, the orientation or acceleration / deceleration of the electronic device 1400, and the temperature change of the electronic device 1400. The sensor assembly 1414 may include a proximity sensor configured to detect the presence of a nearby object without any physical contact. The sensor assembly 1414 may also include an optical sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor assembly 1414 may also include an accelerometer, a gyroscope sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.

[0197] The communication component 1416 is configured to facilitate wired or wireless communication between the electronic device 1400 and other devices. The electronic device 1400 can access a wireless network based on a communication standard, such as WiFi, 4G or 5G, or a combination thereof. In an exemplary embodiment, the communication component 1416 receives a broadcast signal or broadcast-related information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component 1416 also includes a near field communication (NFC) module to facilitate short-range communication. For example, the NFC module can 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 above methods.

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

[0200] In the description of this specification, the description with reference to the terms "one embodiment", "some embodiments", "example", "specific example", or "some examples" etc. means that the specific features, structures, materials or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the present application. In this specification, the schematic representations of the above terms do not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described may be combined in any one or more embodiments or examples in a suitable manner. In addition, those skilled in the art may combine and combine the different embodiments or examples described in this specification and the features of the different embodiments or examples, without contradiction.

[0201] In addition, the terms "first" and "second" are used for descriptive purposes only and should not be understood as indicating or implying relative importance or implicitly indicating the number of the indicated technical features. Therefore, the features defined as "first" and "second" may explicitly or implicitly include at least one of the features. In the description of this application, the meaning of "plurality" is at least two, such as two, three, etc., unless otherwise clearly and specifically defined.

[0202] Any process or method description in a flowchart or otherwise described herein may be understood to represent a module, fragment or portion of code comprising one or more executable instructions for implementing the steps of a custom logical function or process, and the scope of the preferred embodiments of the present application includes alternative implementations in which functions may not be performed in the order shown or discussed, including performing functions in a substantially simultaneous manner or in the reverse order depending on the functions involved, which should be understood by technicians in the technical field to which the embodiments of the present application belong.

[0203] The logic and / or steps represented in the flowchart or otherwise described herein, for example, can be considered as an ordered list of executable instructions for implementing logical functions, and can be embodied in any computer-readable medium for use by an instruction execution system, device or apparatus (such as a computer-based system, a system including a processor, or other system that can fetch instructions from an instruction execution system, device or apparatus and execute the instructions), or in combination with these instruction execution systems, devices or apparatuses. For the purpose of this specification, "computer-readable medium" can be any device that can contain, store, communicate, propagate or transmit a program for use by an instruction execution system, device or apparatus, or in combination with these instruction execution systems, devices or apparatuses. More specific examples of computer-readable media (a non-exhaustive list) include the following: an electrical connection with one or more wires (electronic device), a portable computer disk box (magnetic device), a random access memory (RAM), a read-only memory (ROM), an erasable and programmable read-only memory (EPROM or flash memory), a fiber optic device, and a portable compact disk read-only memory (CDROM). In addition, the computer-readable medium may even be paper or other suitable medium on which the program is printed, since the program may be obtained electronically, for example, by optically scanning the paper or other medium and then editing, interpreting or processing in other suitable ways if necessary, and then stored in a computer memory.

[0204] It should be understood that the various parts of the present application can be implemented by hardware, software, firmware or a combination thereof. In the above-mentioned embodiments, multiple steps or methods can be implemented by software or firmware stored in a memory and executed by a suitable instruction execution system. For example, if implemented by hardware, as in another embodiment, it can be implemented by any one of the following technologies known in the art or their combination: a discrete logic circuit having a logic gate circuit for implementing a logic function for a data signal, a dedicated integrated circuit having a suitable combination of logic gate circuits, a programmable gate array (PGA), a field programmable gate array (FPGA), etc.

[0205] A person skilled in the art may understand that all or part of the steps in the method for implementing the above-mentioned embodiment may be completed by instructing related hardware through a program, and the program may be stored in a computer-readable storage medium, which, when executed, includes one or a combination of the steps of the method embodiment.

[0206] In addition, each functional unit in each embodiment of the present application may be integrated into a processing module, or each unit may exist physically separately, or two or more units may be integrated into one module. The above-mentioned integrated module may be implemented in the form of hardware or in the form of a software functional module. If the integrated module is implemented in the form of a software functional module and sold or used as an independent product, it may also be stored in a computer-readable storage medium.

[0207] The storage medium mentioned above may be a read-only memory, a magnetic disk or an optical disk, etc. Although the embodiments of the present application have been shown and described above, it can be understood that the above embodiments are exemplary and cannot be understood as limiting the present application. A person of ordinary skill in the art may change, modify, replace and modify the above embodiments within the scope of the present application.

Claims

1. A receiver testing method, characterized in that: include: generating a simulated received signal of a receiver based on the first data; Adding a simulated interference factor to the simulated received signal to obtain a first intermediate signal; Sampling the first intermediate signal to obtain a second intermediate signal, wherein a sampling rate of the second intermediate signal matches a sampling rate required for baseband processing; performing baseband processing on the second intermediate signal to obtain second data extracted from the second intermediate signal; Perform a performance test on the receiver according to the first data and the second data.

2. The method according to claim 1, characterized in that The step of adding a simulated interference factor to the simulated received signal to obtain a first intermediate signal includes: A simulated interference factor adding process is performed on at least one sub-signal in the simulated received signal to obtain the first intermediate signal.

3. The method according to claim 2, characterized in that The step of performing a simulated interference factor adding process on 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, obtaining a target analog gain parameter of a reference sub-signal, wherein the reference sub-signal is a sub-signal in the simulated received signal whose timing is before the target sub-signal; Determining a target interference factor parameter of a target analog interference factor associated with the analog gain intensity according to the target analog gain parameter; Based on the target interference factor parameter, a simulated interference factor adding process 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.

4. The method according to claim 3, characterized in that The step of determining a target interference factor parameter of a target analog interference factor related to the analog gain strength according to the target analog gain parameter comprises: Based on the mapping relationship between the analog gain parameter corresponding to the target analog interference factor and the interference factor parameter, the target interference factor parameter matched by the target analog gain parameter is queried.

5. The method according to claim 1, characterized in that The method further comprises: Preprocessing the first intermediate signal before sampling processing to use the signal obtained after the preprocessing as the first intermediate signal to be sampled, wherein 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 the sampling process, so as to use the signal obtained by the post-processing as the second intermediate signal, wherein the post-processing includes at least one of compensation processing and signal adjustment processing.

6. The method according to claim 5, 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 to use the signal obtained after the preprocessing as the first intermediate signal to be sampled and processed includes: Preprocessing the first intermediate sub-signal before sampling processing, so as to use the signal obtained after the preprocessing as the first intermediate sub-signal to be sampled; The post-processing of the first intermediate signal after the sampling process to use the signal obtained by the post-processing as the second intermediate signal includes: The first intermediate sub-signal after the sampling process is post-processed, so as to use the signal obtained by the post-processing as the second intermediate sub-signal corresponding to the target sub-signal in the second intermediate signal.

7. The method according to claim 6, characterized in that The compensation processing includes performing compensation processing based on a target compensation parameter corresponding to a target analog interference factor related to the analog gain strength; Among them, the target compensation parameter is determined by querying the mapping relationship between the analog gain parameter corresponding to the target analog interference factor and the compensation parameter based on the target analog gain parameter of the reference sub-signal; the reference sub-signal is a sub-signal in the simulated received signal whose timing is before the target sub-signal.

8. The method according to claim 7, characterized in that The reference sub-signal corresponds to a second intermediate sub-signal, and the signal adjustment process includes performing a signal frequency domain offset based on a target frequency domain offset; The target frequency domain offset is determined based on a baseband frequency domain offset measured for a second intermediate sub-signal corresponding to the reference sub-signal.

9. The method according to claim 7, characterized in that The signal adjustment process includes performing a signal time domain offset based on a target time domain offset; The target time domain offset is determined based on a baseband time domain offset measured for a second intermediate sub-signal corresponding to the reference sub-signal.

10. The method according to claim 7, 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 a first signal power measured for a first intermediate sub-signal corresponding to the reference sub-signal and a second signal power measured for a second intermediate sub-signal corresponding to the reference sub-signal.

11. A receiver testing device, characterized in that: include: A signal generating module, used for generating a simulated receiving signal of a receiver based on the first data; A first processing module, configured to perform a simulated interference factor adding process on the simulated received signal to obtain a first intermediate signal; a second processing module, configured to perform sampling processing on the first intermediate signal to obtain a second intermediate signal, wherein a sampling rate of the second intermediate signal matches a sampling rate required for baseband processing; a third processing module, configured to perform baseband processing on the second intermediate signal to obtain second data extracted from the second intermediate signal; A performance testing module is used to perform a performance test on the receiver according to the first data and the second data.

12. An electronic device, characterized in that: include: processor; a memory for storing processor-executable instructions; Wherein, the processor is configured to: Implement the steps of the method according to any one of claims 1 to 10.

13. A chip, characterized in that: include: The method comprises a processing circuit, wherein the processing circuit is configured to implement the method according to any one of claims 1 to 10 when executed.

14. A non-transitory computer-readable storage medium, when the 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 10.

15. A computer program product, characterized in that The invention comprises a computer program, which, when executed by a processor, implements the method according to any one of claims 1 to 10.

Citation Information

Patent Citations

  • Method for automatically testing anti-interference performance of Beidou receiver

    CN115856955A

  • Beidou navigation radio frequency interference signal generation method, device and equipment

    CN117761734A

  • Device and method for receiving signal, system for simulating communication link, storage medium and chip

    CN117856817A

  • Wireless communication techniques, apparatus and methods

    CN118117305A

  • Communication Device, Network Node, Method and Computer Program

    US20180278354A1