A detection system, host computer, detection method and detection device

CN122932861APending Publication Date: 2026-10-16HUAWEI TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510444167.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-04-09
Publication Date
2026-10-16

AI Technical Summary

Technical Problem

[0003]本申请实施例提供一种检测系统、上位机、检测方法和检测装置,解决了现有技术中检测速度较慢的问题

Benefits of technology

[0044] Understandably, any of the host computers, detection methods, detection devices, computer storage media, or computer program products provided above are applied to the detection system provided above. Therefore, the beneficial effects they can achieve can be referred to the beneficial effects in the corresponding detection system provided above, and will not be repeated here.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122932861A_ABST
    Figure CN122932861A_ABST
Patent Text Reader

Abstract

The application relates to a detection system, an upper computer, a detection method and a detection device, and relates to the technical field of communication. The detection system comprises an upper computer, which is used for coupling with a terminal to be detected; the upper computer is used for receiving a first baseband signal and a second baseband signal sent by the terminal, the first baseband signal is a baseband signal obtained by the terminal communication when an interference source is turned off, and the second baseband signal is a baseband signal obtained by the terminal communication when the interference source is turned on; performing a spectrum analysis operation on the first baseband signal to output a first spectrum diagram; performing the spectrum analysis operation on the second baseband signal to output a second spectrum diagram; wherein the first spectrum diagram and the second spectrum diagram are used for determining the interference of the interference source on the terminal. In this way, the detection speed can be improved.
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 detection system, a host computer, a detection method, and a detection device. Background Technology

[0002] Internal components of a terminal (such as a display screen or camera) may cause radio frequency (RF) interference to the terminal's RF circuit receiver, requiring a detection system to assess this interference. Currently, a comprehensive tester can be used to test the terminal. For example, the tester sends an RF signal to the terminal and receives the terminal's response. The tester progressively reduces the signal strength of the RF signal sent to the terminal and checks whether the terminal's response signal is normal. This allows the tester to obtain the signal strength at which the terminal functions normally. However, this detection method is relatively slow. Summary of the Invention

[0003] This application provides a detection system, a host computer, a detection method, and a detection device, which solves the problem of slow detection speed in the prior art.

[0004] To achieve the above objectives, the embodiments of this application adopt the following technical solutions:

[0005] In a first aspect, a detection system is provided, comprising a host computer for coupling with a terminal to be detected; the host computer is configured to: receive a first baseband signal and a second baseband signal sent by the terminal, wherein the first baseband signal is a baseband signal obtained by the terminal communication when the interference source is off, and the second baseband signal is a baseband signal obtained by the terminal communication when the interference source is on; perform spectrum analysis on the first baseband signal and output a first spectrum diagram; perform spectrum analysis on the second baseband signal and output a second spectrum diagram; wherein the first spectrum diagram and the second spectrum diagram are used to determine the interference of the interference source on the terminal.

[0006] In the above technical solution, the detection system has a fast detection speed and short detection time. This is because it uses a non-signaling detection method, eliminating the need for terminal registration and saving time. For each test loop (i.e., one detection process), the terminal only needs to receive the signal once to obtain the corresponding baseband signal, eliminating the need for multiple signal transmissions and receptions, thus saving time. For example, compared to signaling testing, non-signaling testing can optimize the time for testing a channel in a shielded room environment from 90 seconds to 6-9 seconds. Furthermore, this detection system can accurately obtain the frequency and signal strength of the interference signal, achieving white-box detection and pinpointing the root cause of the interference. This is because the host computer can output a spectrum diagram, thus obtaining the specific frequency of the interference signal. Moreover, the first baseband signal on which the first spectrum diagram is based has been processed internally by the terminal, and the second baseband signal on which the second spectrum diagram is based has also been processed internally by the terminal; therefore, the first and second spectrum diagrams can accurately measure the interference situation within the terminal. For example, both the first and second baseband signals are processed by the terminal's antenna and receiver. The first and second spectrum diagrams can accurately measure the interference situation of the terminal's antenna and receiver. Therefore, the first and second spectrum diagrams can be used to identify the interfering signal, and the identified signal strength of the interfering signal is accurate. Thus, this detection system can analyze and adjust the root cause of the terminal's radio frequency interference, such as adjusting the operating frequency of internal components acting as the interference source to a non-interfering frequency. Furthermore, this detection system does not require a spectrum analyzer or a multi-mode integrated tester; it only needs a signal source to continuously perform radio frequency interference detection under multiple operating modes, making it convenient and cost-effective. Moreover, this detection system is not limited to terminals with antenna clips; its applicability and application scenarios are very broad.

[0007] In one possible implementation of the first aspect, the host computer is further configured to: output a desensitization value caused by interference to the terminal based on the first and second spectrum diagrams. In the above possible implementations, the host computer can obtain the desensitization value based on the first and second spectrum diagrams, thus determining the radio frequency interference situation of the terminal from more dimensions.

[0008] In one possible implementation of the first aspect, the host computer is specifically used to: obtain a first signal-to-interference-plus-noise ratio (SINR) based on a first spectrogram; obtain a second SINR based on a second spectrogram; and output the desensitization value caused by interference to the terminal based on the first SINR and the second SINR. In the above possible implementation, the host computer can calculate the desensitization value based on the SINR, and the calculation method is relatively simple.

[0009] In one possible implementation of the first aspect, the host computer includes an interface, specifically used to couple with the terminal through the interface. Specifically, the host computer is used to receive a first baseband signal and a second baseband signal sent by the terminal through the interface. In the above possible implementation, the first and second baseband signals can be transmitted in the form of digital signals. The host computer can process digital signals that instruments such as spectrum analyzers cannot process.

[0010] In one possible implementation of the first aspect, the terminal includes multiple receiver channels. There are multiple first baseband signals and multiple second baseband signals. The multiple first baseband signals are transmitted by the multiple receiver channels of the terminal. The multiple second baseband signals are also transmitted by the multiple receiver channels of the terminal. There are multiple first and multiple second spectrograms. The multiple first spectrograms are obtained by performing spectral analysis on the multiple first baseband signals. The multiple second spectrograms are obtained by performing spectral analysis on the multiple second baseband signals. The host computer is further configured to: determine the interfered receiver channel among the multiple receiver channels based on the multiple first and multiple second spectrograms. In the above possible implementation, since the host computer can receive the first and second baseband signals of each receiver channel and plot the corresponding spectrogram for each receiver channel, the host computer can know the interference status of each receiver channel. Therefore, there is no difficulty in determining which specific receiver channel is interfered with.

[0011] In one possible implementation of the first aspect, the host computer is further configured to couple with a signal source. The first baseband signal is obtained from a first high-frequency signal received by the terminal from the signal source, and the second baseband signal is obtained from a second high-frequency signal received by the terminal from the signal source. Before receiving the first and second baseband signals transmitted by the terminal, the host computer is further configured to: configure the terminal's operating parameters; and configure the signal source's operating parameters; wherein the terminal's operating parameters correspond to the signal source's operating parameters. In the above possible implementation, the host computer can configure the operating parameters of the terminal and the signal source, and the terminal's operating parameters match the signal source's operating parameters, thereby enabling accurate spectrum plotting and also serving as a process error prevention mechanism (e.g., preventing frequency configuration failure, receiver channel switching failure, etc.).

[0012] In one possible implementation of the first aspect, the terminal's operating parameters include at least one of the following: the terminal's operating system, the terminal's frequency band, the terminal's bandwidth, or the terminal's center frequency. The signal source's operating parameters include at least one of the following: the signal source's operating system, the signal strength of the signal source, or the signal source's frequency. In the above possible implementations, the operating parameters of the terminal and the signal source can be diverse and detailed, providing a rich detection environment for the terminal.

[0013] In one possible implementation of the first aspect, the terminal's operating parameters include the terminal's center frequency, the signal source's operating parameters include the signal source's frequency, and the difference between the terminal's center frequency and the signal source's frequency is a preset value. In the above possible implementations, the operating parameters may include specific frequencies, and the host computer can ultimately plot a spectrum to obtain accurate interference information and measure the noise floor level at different frequencies.

[0014] In one possible implementation of the first aspect, the first baseband signal includes in-phase and quadrature components, and the second baseband signal includes in-phase and quadrature components. In the above possible implementation, the host computer can output a more accurate spectrum diagram through the in-phase and quadrature components.

[0015] In one possible implementation of the first aspect, there are multiple first baseband signals and multiple second baseband signals. The spectral analysis operation performed on the first baseband signals includes at least one of the following: slicing, windowing, and performing Discrete Fourier Transform (DFT) on the multiple first baseband signals. The spectral analysis operation performed on the second baseband signals includes at least one of the following: slicing, windowing, and performing DFT on the multiple second baseband signals. In the above possible implementations, by windowing the multiple first baseband signals or the multiple second baseband signals, spectral leakage caused by DFT can be avoided, and the accuracy of the spectral analysis operation can be improved.

[0016] In one possible implementation of the first aspect, the interference source is a circuit within the terminal. Exemplarily, the interference source includes at least one of the following: the terminal's display module, camera module, or flash. In the above possible implementations, the detection system can detect interference within the terminal, allowing the terminal to adjust its internal components to mitigate the interference and improve its radio frequency performance.

[0017] In one possible implementation of the first aspect, the detection system provides an interference shielding environment for the terminal, which excludes interference sources other than the interference source itself. The above-described possible implementations can make the detection of radio frequency interference in the terminal more accurate.

[0018] Secondly, a host computer is provided, which is used to couple with the terminal to be detected. The host computer is used to: receive a first baseband signal and a second baseband signal sent by the terminal, wherein the first baseband signal is the baseband signal obtained by the terminal communication when the interference source is turned off, and the second baseband signal is the baseband signal obtained by the terminal communication when the interference source is turned on; perform spectrum analysis on the first baseband signal and output a first spectrum diagram; perform spectrum analysis on the second baseband signal and output a second spectrum diagram; wherein the first spectrum diagram and the second spectrum diagram are used to determine the interference of the interference source on the terminal.

[0019] In one possible implementation of the second aspect, the host computer is further configured to: output the desensitization value caused by interference to the terminal based on the first and second spectrum diagrams.

[0020] In one possible implementation of the second aspect, the host computer is specifically used to: obtain a first signal-to-interference-plus-noise ratio (SINR) based on a first spectrogram; obtain a second SINR based on a second spectrogram; and output the desensitization value caused by interference to the terminal based on the first SINR and the second SINR.

[0021] In one possible implementation of the second aspect, the host computer includes an interface, specifically used to couple with the terminal via the interface. Specifically, the host computer is used to receive a first baseband signal and a second baseband signal sent by the terminal via the interface.

[0022] In one possible implementation of the second aspect, the terminal includes multiple receiver channels. There are multiple first baseband signals and multiple second baseband signals. The multiple first baseband signals are transmitted by the multiple receiver channels of the terminal. The multiple second baseband signals are transmitted by the multiple receiver channels of the terminal. There are multiple first spectrograms and multiple second spectrograms. The multiple first spectrograms are obtained by performing spectral analysis on the multiple first baseband signals. The multiple second spectrograms are obtained by performing spectral analysis on the multiple second baseband signals. The host computer is further configured to: determine the interfered receiver channel among the multiple receiver channels based on the multiple first spectrograms and the multiple second spectrograms.

[0023] In one possible implementation of the second aspect, the host computer is further configured to couple with a signal source, wherein the first baseband signal is obtained based on a first high-frequency signal received by the terminal from the signal source, and the second baseband signal is obtained based on a second high-frequency signal received by the terminal from the signal source. Before receiving the first and second baseband signals sent by the terminal, the host computer is further configured to: configure the terminal's operating parameters; configure the signal source's operating parameters; wherein the terminal's operating parameters correspond to the signal source's operating parameters.

[0024] In one possible implementation of the second aspect, the terminal's operating parameters include at least one of the following: the terminal's operating system, the terminal's frequency band, the terminal's bandwidth, or the terminal's center frequency. The signal source's operating parameters include at least one of the following: the signal source's operating system, the signal source's signal strength, or the signal source's frequency.

[0025] In one possible implementation of the second aspect, the operating parameters of the terminal include the center frequency of the terminal, the operating parameters of the signal source include the frequency of the signal source, and the difference between the center frequency of the terminal and the frequency of the signal source is a preset value.

[0026] In one possible implementation of the second aspect, the first baseband signal includes an in-phase component and a quadrature component, and the second baseband signal includes an in-phase component and a quadrature component.

[0027] In one possible implementation of the second aspect, there are multiple first baseband signals and multiple second baseband signals; the spectral analysis operation performed on the first baseband signals includes at least one of the following: slicing, windowing, and performing Discrete Fourier Transform on the multiple first baseband signals. The spectral analysis operation performed on the second baseband signals includes at least one of the following: slicing, windowing, and performing Discrete Fourier Transform on the multiple second baseband signals.

[0028] In one possible implementation of the second aspect, the interference source is a circuit in the terminal. Exemplarily, the interference source includes at least one of the following: the terminal's display module, camera module, or flash.

[0029] Thirdly, a detection method is provided, which is applied to a detection system including a host computer used to couple with the terminal to be detected. The method includes: the host computer receiving a first baseband signal and a second baseband signal sent by the terminal; the first baseband signal is the baseband signal obtained by the terminal when the interference source is off, and the second baseband signal is the baseband signal obtained by the terminal when the interference source is on. The host computer performs spectrum analysis on the first baseband signal and outputs a first spectrum diagram. The host computer performs spectrum analysis on the second baseband signal and outputs a second spectrum diagram. The first and second spectrum diagrams are used to determine the interference of the interference source on the terminal.

[0030] In one possible implementation of the third aspect, the method further includes: the host computer outputting the desensitization value caused by interference to the terminal based on the first spectrum diagram and the second spectrum diagram.

[0031] In one possible implementation of the third aspect, the host computer outputs the reduction value caused by interference to the terminal based on the first and second spectrum diagrams, including: the host computer obtaining a first signal-to-interference-plus-noise ratio (SINR) based on the first spectrum diagram; the host computer obtaining a second SINR based on the second spectrum diagram; and the host computer outputting the reduction value caused by interference to the terminal based on the first and second SINRs.

[0032] In one possible implementation of the third aspect, the host computer includes an interface specifically used for coupling with the terminal via the interface. The host computer receives a first baseband signal and a second baseband signal sent by the terminal, including: receiving the first baseband signal and the second baseband signal sent by the terminal via the interface.

[0033] In one possible implementation of the third aspect, the terminal includes multiple receiver channels. There are multiple first baseband signals and multiple second baseband signals. The multiple first baseband signals are transmitted by the multiple receiver channels of the terminal. The multiple second baseband signals are transmitted by the multiple receiver channels of the terminal. There are multiple first spectrograms and multiple second spectrograms. The multiple first spectrograms are obtained by performing spectrum analysis on the multiple first baseband signals. The multiple second spectrograms are obtained by performing spectrum analysis on the multiple second baseband signals. The method further includes: a host computer determining the interfered receiver channel among the multiple receiver channels based on the multiple first spectrograms and the multiple second spectrograms.

[0034] In one possible implementation of the third aspect, the host computer is further used to couple with a signal source. The first baseband signal is obtained based on a first high-frequency signal received by the terminal from the signal source, and the second baseband signal is obtained based on a second high-frequency signal received by the terminal from the signal source. Before the host computer receives the first and second baseband signals sent by the terminal, the method further includes: configuring the operating parameters of the terminal on the host computer. The host computer configures the operating parameters of the signal source. The operating parameters of the terminal and the operating parameters of the signal source have a corresponding relationship.

[0035] In one possible implementation of the third aspect, the terminal's operating parameters include at least one of the following: the terminal's operating system, the terminal's frequency band, the terminal's bandwidth, or the terminal's center frequency. The signal source's operating parameters include at least one of the following: the signal source's operating system, the signal strength of the signal source, or the signal source's frequency.

[0036] In one possible implementation of the third aspect, the operating parameters of the terminal include the center frequency of the terminal, the operating parameters of the signal source include the frequency of the signal source, and the difference between the center frequency of the terminal and the frequency of the signal source is a preset value.

[0037] In one possible implementation of the third aspect, the first baseband signal includes an in-phase component and a quadrature component, and the second baseband signal includes an in-phase component and a quadrature component.

[0038] In one possible implementation of the third aspect, there are multiple first baseband signals and multiple second baseband signals; the spectral analysis operation performed on the first baseband signals includes at least one of the following: slicing, windowing, and performing discrete Fourier transform on the multiple first baseband signals. The spectral analysis operation performed on the second baseband signals includes at least one of the following: slicing, windowing, and performing discrete Fourier transform on the multiple second baseband signals.

[0039] In one possible implementation of the third aspect, the interference source is a circuit in the terminal. Exemplarily, the interference source includes at least one of the following: the terminal's display module, camera module, or flash.

[0040] In one possible implementation of the third aspect, the detection system is used to provide an interference shielding environment for the terminal, which does not include other interference sources besides the interference source itself.

[0041] Fourthly, a detection apparatus is provided, comprising a module for performing the method provided by the third aspect or any possible implementation thereof.

[0042] Fifthly, a computer-readable storage medium is provided, wherein program code is stored therein, and the program code can be invoked by a processor to execute the methods provided by the third aspect or any possible implementation thereof.

[0043] Sixthly, a computer program product is provided that, when the computer program product is run on a computer, causes the computer to perform the method provided by the third aspect or any possible implementation of the third aspect.

[0044] Understandably, any of the host computers, detection methods, detection devices, computer storage media, or computer program products provided above are applied to the detection system provided above. Therefore, the beneficial effects they can achieve can be referred to the beneficial effects in the corresponding detection system provided above, and will not be repeated here. Attached Figure Description

[0045] Figure 1 A schematic diagram of a terminal provided in an embodiment of this application. Figure 1 ;

[0046] Figure 2 A schematic diagram of a terminal provided in an embodiment of this application. Figure 2 ;

[0047] Figure 3 A schematic diagram of a first detection system provided in an embodiment of this application;

[0048] Figure 4 A schematic diagram of a second detection system provided in an embodiment of this application;

[0049] Figure 5 A schematic diagram of a spectrum provided in an embodiment of this application. Figure 1 ;

[0050] Figure 6 A schematic diagram of a spectrum provided in an embodiment of this application. Figure 2 ;

[0051] Figure 7 A schematic diagram of a third detection system provided in an embodiment of this application;

[0052] Figure 8A schematic diagram of a fourth detection system provided in an embodiment of this application;

[0053] Figure 9 A schematic diagram of a spectrum provided in an embodiment of this application. Figure 3 ;

[0054] Figure 10 A schematic diagram of a spectrum provided in an embodiment of this application. Figure 4 ;

[0055] Figure 11 A sampling illustration provided for an embodiment of this application Figure 1 ;

[0056] Figure 12 A schematic diagram of a spectrum provided in an embodiment of this application. Figure 5 ;

[0057] Figure 13 A sampling illustration provided for an embodiment of this application Figure 2 ;

[0058] Figure 14 A schematic diagram of a spectrum provided in an embodiment of this application. Figure 6 ;

[0059] Figure 15 A schematic diagram illustrating a time-domain characteristic provided in an embodiment of this application;

[0060] Figure 16 A schematic diagram illustrating frequency domain characteristics provided in an embodiment of this application;

[0061] Figure 17 A schematic diagram of a spectrum provided in an embodiment of this application. Figure 7 ;

[0062] Figure 18 This application provides an illustration of a detection method. Figure 1 ;

[0063] Figure 19 This application provides an illustration of a detection method. Figure 2 ;

[0064] Figure 20 This application provides an illustration of a detection method. Figure 3 ;

[0065] Figure 21 This application provides an illustration of a detection method. Figure 4 ;

[0066] Figure 22 This is a schematic diagram of a detection device provided in an embodiment of this application. Detailed Implementation

[0067] It should be noted that the terms "first," "second," etc., used in the embodiments of this application are only used to distinguish features of the same type and should not be construed as indicating relative importance, quantity, order, etc. Similarly, the step numbers in the embodiments of this application are only used to distinguish different steps and should not be construed as indicating relative importance, quantity, order, etc.

[0068] The terms "exemplary" or "for example" used in the embodiments of this application are used to indicate examples, illustrations, or descriptions. Any embodiment or design described as "exemplary" or "for example" in this application should not be construed as being more preferred or advantageous than other embodiments or designs. Specifically, the use of terms such as "exemplary" or "for example" is intended to present the relevant concepts in a specific manner.

[0069] The terms "coupling" and "connection" used in the embodiments of this application should be interpreted broadly. For example, they can refer to a physical direct connection or an indirect connection achieved through electronic devices, such as a connection achieved through resistors, inductors, capacitors or other electronic devices.

[0070] First, the application scenarios of the embodiments of this application will be introduced. The embodiments of this application can be applied to a detection system for detecting radio frequency interference in terminals. Terminals include, but are not limited to: mobile phones, tablets, computers, laptops, cameras, wearable devices, vehicle-mounted devices, or other terminals.

[0071] In some possible implementations, such as Figure 1 As shown, the terminal 1000 may include a system-on-chip (SOC) 100 and multiple internal modules. For example, the internal modules may include an antenna 110, a radio frequency circuit 120, an audio circuit 130, a sensor 140, a first interface 150, a display module 160, a camera module 170, a power management circuit 180, and a battery 190, etc. In practice, the internal modules of the terminal 1000 may include more or fewer modules, and this application embodiment does not limit this. The coupling relationship between the system-on-chip 100 and the internal modules described in this application embodiment is merely exemplary; other coupling methods may exist in practice.

[0072] The System-on-Chip 100 is the core of the Terminal 1000, and it can integrate a central processing unit (CPU), a graphics processing unit (GPU), a baseband processor, memory, a memory controller, and other functional modules. The System-on-Chip 100 is the control center of the Terminal 1000 device, responsible for handling most of the computing and communication tasks.

[0073] Antenna 110, RF circuit 120, and baseband processor in system-on-chip 100 are the core modules for wireless communication of terminal 1000. RF circuit 120 can also be called radio frequency integrated circuit 21 (RFIC) or RF chip. RF circuit 120 may include transmitter 122 (TX) and receiver 121 (RX).

[0074] In the transmission link, the baseband processor can encode and modulate digital signals generated by upper-layer applications (such as voice and data), converting them into baseband signals suitable for transmission. The transmitter 122 of the radio frequency circuit 120 can up-convert the baseband signal to the radio frequency band, and amplify and filter the resulting radio frequency signal to make it suitable for communication. The antenna 110 can convert the radio frequency signal transmitted by the transmitter 122 into electromagnetic waves for wireless transmission into space.

[0075] In the receiving link, antenna 110 can be used to capture electromagnetic waves in space and convert them into radio frequency (RF) signals. Receiver 121 of the RF circuit 120 can receive the weak RF signals transmitted by antenna 110, amplify and filter them, and down-convert the RF signals into baseband signals. Receiver 121 can then transmit the baseband signals to a baseband processor. The baseband processor demodulates and decodes the baseband signals to recover the original data.

[0076] For example, such as Figure 2As shown, receiver 121 may include a first filter (or duplexer), a low-noise amplifier (LNA), a phase shifter, a local oscillator (LO), a first mixer, a second filter, a first variable-gain amplifier (VGA), a first analog-to-digital converter (ADC), a first digital front end (DFE), a second mixer, a third filter, a second VGA, a second ADC, and a second DFE. The radio frequency (RF) signal transmitted from antenna 110 to receiver 121 is filtered by the first filter of receiver 121 and amplified by the LNA. The phase shifter shifts the phase of the LO signal to obtain an unshifted signal and a 90° phase-shifted signal. The first mixer mixes the unshifted signal and the RF signal, down-converting the higher-frequency RF signal to a lower-frequency baseband signal, obtaining the in-phase component (I) of the baseband signal, which can be called I data. The second filter is used for filtering. The first VGA is used for signal amplification. The first ADC and the first DFE convert the in-phase component of the baseband signal from an analog signal to a digital signal. The first DFE sends the in-phase component of the baseband signal in digital form to the system-on-chip 100. The second mixer mixes the 90° phase-shifted signal and the radio frequency signal, down-converting the higher-frequency radio frequency signal to a lower-frequency baseband signal, obtaining the quadrature component (Q) of the baseband signal, which can be called Q data. The third filter is used for filtering. The second VGA is used for signal amplification. The second ADC and the second DFE convert the quadrature component of the baseband signal from an analog signal to a digital signal. The second DFE sends the quadrature component of the baseband signal in digital form to the system-on-chip 100.

[0077] Audio circuitry 130 can couple speaker 131 and microphone 132. Audio circuitry 130 can be used to process input audio signals (e.g., from microphone 132) and output audio signals (e.g., sent to speaker 131).

[0078] Sensor 140 may include sensors such as accelerometers, gyroscopes, light sensors, and fingerprint sensors. Sensor 140 can be used to sense the environment and / or user input.

[0079] The first interface 150 can be used for data transmission. For example, the first interface 150 can be a universal serial bus (USB) interface, a universal asynchronous receiver / transmitter (UART) interface, or other interfaces. This application embodiment does not limit this.

[0080] Display module 160 may include display screen 161 and driving circuit 162. Driving circuit 162 may be, for example, a display driver integrated circuit (DDIC), and display screen 161 may be, for example, a liquid crystal display (LCD) screen or an organic light-emitting diode (OLED) screen. Display module 160 is used to display images and user interfaces; for example, driving circuit 162 drives display screen 161 to display images.

[0081] The camera module 170 may include a lens, an image sensor, an optical image stabilization system, and related control circuitry. Figure 1 (Not shown in the image). Camera module 170 can be used to take photos or videos.

[0082] The power management circuit 180 can be used to control the charging and discharging process of the battery 190, dynamically adjust the voltage and current, optimize device power consumption, and perform overvoltage or overcurrent protection, etc.

[0083] Terminal 1000 may also include modules such as a flash, wireless fidelity (WiFi), Bluetooth (BT), and near field communication (NFC), but this application embodiment does not limit this.

[0084] Currently, the resolution, refresh rate, and brightness of the display screen 161 of the terminal 1000 are increasing, and the driving circuit 162 of the display module 160 is becoming increasingly powerful. For example, some mobile phone displays 161 have a pixel density (pixels per inch, ppi) of 460, a peak brightness of 2500 nits, and a refresh rate that can automatically adjust from 1 to 120 Hz. The display screen 161 produces a delicate picture with accurate colors, and the screen image is clearly visible even in strong outdoor light. For another example, some displays 161 reach 13.2 inches, with a 94% screen-to-body ratio, a resolution of 2880*1920, a peak brightness of 1000 nits, and a refresh rate of 144Hz. The display screen 161 exhibits rich color gradations and detailed shadow transitions. The number of lenses integrated into the front and rear cameras of the terminal 1000 is increasing. The data transmission rate of the bus (such as the Mobile Industry Processor Interface (MIPI) bus) used for the aforementioned display module 160 and camera module 170 is also increasing. The terminal 1000 supports an increasing number of wireless communication frequency bands, such as those for fourth-generation mobile communication technology (4G) and fifth-generation mobile network (5G). The new form factor of foldable phones leads to an increasing number of testing and verification scenarios.

[0085] Components within the terminal 1000, such as the aforementioned display module 160, camera module 170, and system-on-a-chip 100, may cause radio frequency (RF) interference to the receiver 121 of the terminal 1000's RF circuit 120. As the performance of integrated components in mobile phones and tablets within the terminal 1000 increases, the anti-interference capability requirements for the receiver 121 of the terminal 1000's RF circuit 120 become increasingly stringent. Therefore, detecting RF interference in the terminal 1000 is crucial.

[0086] In some possible implementations, radio frequency interference (RF) detection of the terminal 1000 can be performed using a host computer and a comprehensive testing instrument. In this application embodiment, the RF interference of the terminal refers to interference experienced by the terminal's radio frequency.

[0087] The host computer can be a computer, PC, or microcontroller used to send control commands. It typically provides a user interface and displays feedback data to the user. The host computer occupies a higher level in the control system and is responsible for monitoring, command issuance, data acquisition, processing and analysis, and user interaction.

[0088] A comprehensive tester is a multifunctional instrument used to test the performance of electronic equipment. It can comprehensively test and analyze a variety of parameters to ensure that the performance of electronic equipment meets design and quality standards. For example, a comprehensive tester can generate and analyze radio frequency signals to test the transmission and reception performance of equipment, including signal strength.

[0089] In some examples, such as Figure 3 As shown, the first detection system 2000 is used to detect the radio frequency interference of the terminal 1000. The first detection system 2000 includes a host computer 210 and a comprehensive tester 220.

[0090] The host computer 210 is coupled to the comprehensive tester 220. For example, the host computer 210 includes a second interface (such as a network cable interface), and the comprehensive tester 220 includes a third interface (such as a network cable interface). The second interface of the host computer 210 is coupled to the third interface of the comprehensive tester 220 through a control cable (such as a network cable).

[0091] The host computer 210 can be used to couple with the terminal 1000 to be tested. For example, the host computer 210 also includes a fourth interface (such as a USB interface), which is coupled to the first interface 150 (such as a USB interface) of the terminal 1000 via a control cable (such as a USB cable).

[0092] The integrated test instrument 220 can be used for wireless communication with the terminal 1000. For example, an external antenna can be installed on the integrated test instrument 220, and the external antenna is placed in an interference-shielded environment. The integrated test instrument 220 is coupled to its external antenna via an RF coaxial cable; alternatively, an internal antenna can be installed on the integrated test instrument 220, and the integrated test instrument 220 is also placed in an interference-shielded environment. The integrated test instrument 220 can be used to communicate with the antenna 110 of the terminal 1000 through its antenna. The integrated test instrument 220 can be a 3G, 4G, or 5G integrated test instrument 220, or it can be other types of integrated test instrument 220.

[0093] The first detection system 2000 can provide an interference shielding environment for the terminal 1000. This interference shielding environment includes only the interference source to be detected, excluding other interference sources. For example, the first detection system 2000 includes a shielded box, a shielded room, an over-the-air testing chamber (OTA) anechoic chamber, and a reverberation chamber, all of which provide an interference shielding environment for the terminal 1000.

[0094] The following describes one possible process by which the first detection system 2000 performs radio frequency interference detection on the terminal 1000.

[0095] First, the host computer 210 can be used to configure the operating parameters of the terminal 1000 and the comprehensive test instrument 220, and control the terminal 1000 and the comprehensive test instrument 220 to start detection. For example, the operating parameters may include frequency bands. For example, the host computer 210 can send a first control command to the terminal 1000, which indicates the frequency band of the terminal 1000. The host computer 210 can also send a second control command to the comprehensive test instrument 220, which indicates the frequency band of the comprehensive test instrument 220. The frequency band of the terminal 1000 and the frequency band of the comprehensive test instrument 220 are the same.

[0096] Secondly, when the interference source of terminal 1000 is turned off, the comprehensive tester 220 can be used to send a first radio frequency (RF) signal to terminal 1000, and terminal 1000 can use the first RF signal to return a second RF signal to the comprehensive tester 220. The comprehensive tester 220 gradually reduces the signal strength of the first RF signal sent to terminal 1000 and detects whether the second RF signal returned by terminal 1000 is normal. Whether the second RF signal returned by terminal 1000 is normal can be determined by the parameters of the second RF signal (such as bit error rate, signal strength, or other parameters). For example, the comprehensive tester 220 gradually reduces the signal strength of the first RF signal until the bit error rate of the second RF signal feedback is higher than a preset bit error rate. The comprehensive tester 220 determines that the second RF signal returned by terminal 1000 is abnormal, that is, the working performance of terminal 1000 is affected, and then the comprehensive tester 220 can stop sending the first RF signal.

[0097] Furthermore, the comprehensive tester 220 can be used to obtain the receiving sensitivity of the terminal 1000 based on the parameters of the second radio frequency signal and send it to the host computer 210. The receiving sensitivity can be, for example, the effective isotropic sensitivity (EIS) and the total isotropic sensitivity (TIS). EIS is used to measure the sensitivity of the terminal 1000 in a specific direction, that is, the minimum signal strength at which the terminal 1000 can work normally in a specific direction. TIS is used to measure the average sensitivity of the terminal 1000 in all directions, that is, the average of the minimum signal strength at which the terminal 1000 can work normally in all directions.

[0098] Furthermore, when the interference source of terminal 1000 is turned on, the comprehensive tester 220 obtains the receiving sensitivity of terminal 1000 in the above manner and sends it to the host computer 210. The host computer 210 obtains the desensitization value of terminal 1000 based on the two receiving sensitivities when the interference source of terminal 1000 is turned on and off. The desensitization value refers to the reduction in receiving sensitivity of terminal 1000 before and after being interfered with by the interference source.

[0099] This implementation method has the following problems:

[0100] First, the detection speed of the first detection system 2000 is relatively slow (for example, in a shielded room environment, EIS detection of one channel takes about 90 seconds, and in an OTA anechoic chamber environment, since the test uses three-dimensional spherical surface integral TIS, detection of one channel takes about 20-30 minutes). This is because the first detection system 2000 uses signaling detection. When the comprehensive tester 220 detects the radio frequency interference of the terminal 1000 under a cellular network, the terminal 1000 needs to register user information with the comprehensive tester 220, which takes a long time. Furthermore, for a frequency band, the comprehensive tester 220 needs to send multiple progressively decreasing first radio frequency signals to the terminal 1000 and receive multiple second radio frequency signals to obtain the terminal 1000's receiving sensitivity in that frequency band. The communication time for the comprehensive tester 220 to send and receive multiple radio frequency signals is relatively long.

[0101] Second, the first detection system 2000 has difficulty pinpointing the specific frequency and signal strength of the interference signal. This is because the comprehensive tester 220 performs detection in different frequency bands, and can only identify the frequency band of the interference, not the specific frequency of the interference signal. The host computer 210 can only obtain the desensitization value of the terminal 1000, and cannot obtain the signal strength of the interference signal.

[0102] Third, in scenarios where the receiver 121 of terminal 1000 has multiple channels, the first detection system 2000 has difficulty determining which specific receiver channel is being interfered with.

[0103] For example, in a single-input single-output (SISO) scenario, terminal 1000 includes a receiver channel and an antenna 110. Figure 2 The receiver 121 shown represents a single receiver channel. SISO scenarios typically employ single-antenna 110-port transmission mode 1 (TM1), meaning data transmission is performed using a single antenna port. TM1 is characterized by its simplicity of implementation but lower reliability.

[0104] In a multiple-input multiple-output (MIMO) scenario, terminal 1000 includes multiple receiver channels and multiple antennas 110, typically with a one-to-one correspondence between the multiple receiver channels and the multiple antennas 110. Multiple receiver channels refer to the fact that terminal 1000 includes multiple... Figure 2The receiver 121 is shown. The correspondence between receiver channels and antennas 110 can be fixed or dynamically adjusted according to the channel state. In some cases, one antenna 110 can be shared by multiple receiver channels, or one receiver channel can process signals from multiple antennas 110. MIMO scenarios typically use transmission mode 2 (TM2), TM3, TM4, TM8, or TM9, etc., which means using multiple antenna ports (such as ports 0 and 1 of a 2-antenna port, or ports 0, 1, 2, and 3 of a 4-antenna port) to transmit the same or different data. It is characterized by complex implementation but high reliability.

[0105] If the terminal 1000 under test belongs to a MIMO system, such as a 4G or 5G receiver 121 which typically has two or four channels, then the terminal 1000 communicates with the comprehensive tester 220 in TM2 mode. Taking two channels as an example, if the attenuation value of one receiver channel is 10 dB and the attenuation value of the other receiver channel is 2 dB, the host computer 210 can only obtain the common attenuation value of 4.37 dB for both receiver channels, and cannot know the specific attenuation value of which receiver channel. When a receiver channel is severely interfered with, the first detection system 2000 cannot detect it. Severe interference with a receiver channel can lead to a significant deterioration in the throughput of the MIMO multi-stream scenario actually used by the user.

[0106] Fourth, the first detection system 2000 detects the radio frequency interference of the terminal 1000 under different operating modes, which requires the use of comprehensive testers 220 with different operating modes, such as 3G, 4G and 5G comprehensive testers 220, which is costly.

[0107] In some other possible implementations, radio frequency interference can be detected in terminal 1000 using a spectrum analyzer and probes.

[0108] A spectrum analyzer is an instrument used to analyze the spectral structure of electrical signals, obtaining a spectrum diagram through spectral analysis. A probe is a tool used to connect the measuring instrument (such as a spectrum analyzer) to the object being measured (such as a terminal 1000). Spectrum analyzers and probes can be used together to meet different measurement needs.

[0109] In some examples, such as Figure 4 As shown, the second detection system 3000 is used to detect radio frequency interference of the terminal 1000. The second detection system 3000 includes a spectrum analyzer 310 and a probe 320. The spectrum analyzer 310 is coupled to the probe 320. The probe 320 can be a near-field probe. The second detection system 3000 can provide an interference shielding environment for the terminal 1000. The description of the interference shielding environment can be found in the foregoing description, and will not be repeated here in the embodiments of this application.

[0110] The following describes one possible process by which the second detection system 3000 performs radio frequency interference detection on the terminal 1000.

[0111] First, with the interference source of terminal 1000 turned off, the user (such as a developer or tester) brings probe 320 close to the terminal 1000 to be tested. Spectrum analyzer 310 can then be used to acquire electromagnetic radiation signals near terminal 1000 through probe 320. These electromagnetic radiation signals are analog signals. They may include valid signals, noise signals, and interference signals. Valid signals refer to the electromagnetic radiation signals generated when terminal 1000 is operating normally; these signals are usually related to the operating frequency and function of terminal 1000. For example, wireless communication terminal 1000 generates electromagnetic radiation signals of a specific frequency when sending or receiving data. Noise signals are unavoidable; they may originate from internal circuit noise, thermal noise, etc., within terminal 1000. Noise signals typically have low power levels and will appear as background noise on the spectrum. Interference signals may overlap with valid and noise signals on the spectrum.

[0112] Secondly, the spectrum analyzer 310 can be used to convert electromagnetic radiation signals into digital signals, perform spectrum analysis, and obtain a first spectrum analysis diagram. For example, as... Figure 5 As shown, the horizontal axis of the first spectrum analysis graph represents frequency (Hz), and the vertical axis represents power (dBm). The x11–x17 values ​​on the horizontal axis and the y11–y17 values ​​on the vertical axis are both constants.

[0113] Furthermore, when the interference source of terminal 1000 is activated, the spectrum analyzer 310 can be used to obtain a second spectrum analysis diagram in the manner described above. For example, as Figure 6 As shown, the horizontal axis of the second spectrum analysis graph represents frequency in Hertz (Hz), and the vertical axis represents power in dBm. Specifically, x21 to x27 on the horizontal axis and y21 to y27 on the vertical axis are constants.

[0114] Furthermore, the spectrum analyzer 310 can compare the two spectrum analysis diagrams of the interference source of the terminal 1000 when it is turned on and off to obtain the interference signal in the second spectrum analysis diagram. For example, comparing... Figure 5 and Figure 6 The part within the rectangular dashed box is clearly different, which can be obtained Figure 6 This part is interference signal.

[0115] This implementation method has the following problems:

[0116] First, the spectrum analyzer 310 is very expensive. Second, the second detection system 3000 cannot accurately measure the interference situation of the terminal 1000. This is because the signal received by the probe 320 is different from the signal received by the antenna 110 of the terminal 1000, or in other words, different from the signal received by the receiver 121 of the terminal 1000. The accuracy of the spectrum analysis is related to the distance between the probe 320 and the terminal 1000. When the interference source of the terminal 1000 is turned on, even if the probe 320 is very close to the terminal 1000, Figure 6 The power corresponding to the dashed box in the image is also not very accurate. If probe 320 is far from terminal 1000, then... Figure 6 The power corresponding to the dashed box in the diagram may be even less accurate, possibly as low as the power of the noise signal, making the interference signal undetectable. Therefore, the accuracy of the first and second spectrum analysis diagrams output by the second detection system 3000 is poor, and the interference signal may not be able to be compared. Even if the interference signal can be detected, its signal strength is inaccurate, making it impossible to obtain the desensitization value.

[0117] In some other possible implementations, the probe described above can be replaced with an adapter and connected between the antenna 110 of the terminal 1000 and the receiver 121.

[0118] In some examples, such as Figure 7 As shown, the third detection system 4000 is used to detect the radio frequency interference of the terminal 1000. The third detection system 4000 includes a spectrum analyzer 410 and an adapter ( Figure 7 (Not shown in the image). The spectrum analyzer 410 is coupled to an adapter. The adapter connects between the antenna 110 and the receiver 121. The third detection system can provide an interference shielding environment for the terminal 1000. The description of the interference shielding environment can be found in the foregoing description, and will not be repeated here in the embodiments of this application.

[0119] The third detection system 4000 and Figure 4 The difference in the second detection system shown is that the antenna 110 of the terminal needs to be disconnected from the receiver 121 of the subsequent stage, and the antenna 110 wire needs to be connected to the spectrum analyzer 410 through an adapter. The third detection system 4000 also needs to perform detection in both the off and on states of the interference source. Other detection processes of the third detection system 4000 can refer to the detection process of the second detection system, and will not be described again in this embodiment.

[0120] This implementation method has the following problems:

[0121] First, the spectrum analyzer 410 is very expensive. Second, the signal propagation and coupling paths within the terminal 1000 are very complex, and interference can be introduced at various stages of the antenna 110 and receiver 121. The spectrum analyzer 410 of the third detection system 4000 can measure the signal behind the antenna 110 via an adapter, accurately determining the interference status of the antenna 110. However, because the downstream receiver 121 is disconnected, it is impossible to accurately measure the interference status of the receiver 121 in the terminal 1000. Third, many antennas 110 and circuit boards in the terminal 1000 are connected via feed points, and the number of antennas 110 with clips is relatively small, thus limiting the application scope of the third detection system 4000.

[0122] Analysis of the above implementation methods shows that, Figure 3 , Figure 4 and Figure 7 The detection system shown is difficult to quickly and accurately detect radio frequency interference in terminal 1000. Therefore, this application provides a detection system that can quickly and accurately detect radio frequency interference in terminal 1000 using a host computer and a signal source.

[0123] A signal source is a device that generates electromagnetic signals with specific frequencies and power. A single-tone signal is a common type of signal output from a signal source, characterized by a single frequency and stable power.

[0124] In some examples, such as Figure 8 As shown, the fourth detection system 5000 can be used to detect radio frequency interference in the terminal 1000, for example, during product development testing or mass production. The fourth detection system 5000 can detect terminals 1000 using internal components from different suppliers and different batches. The fourth detection system 5000 can cover multiple frequency bands of 3G, 4G, 5G, or future communication systems. Terminals 1000 tested by the fourth detection system 5000 maintain good radio frequency performance under various user scenarios. The fourth detection system 5000 includes a host computer 510 and a signal source 520. The host computer 510 in the fourth detection system 5000 can be an electronic device with control functions, or a component of an electronic device, such as a chip with control functions.

[0125] The host computer 510 is coupled to the signal source 520. For example, the host computer 510 includes a fifth interface (such as a network cable interface), and the signal source 520 includes a sixth interface (such as a network cable interface). The fifth interface of the host computer 510 is coupled to the sixth interface of the signal source 520 through a control cable (such as a network cable).

[0126] The host computer 510 can be used to couple with the terminal 1000 to be tested. For example, the host computer 510 also includes a seventh interface, the type of which is the same as the first interface 150 of the terminal 1000, such as a USB interface, a UART interface, or other interfaces. The seventh interface of the host computer 510 (such as a USB interface) is coupled to the first interface 150 of the terminal 1000 (such as a USB interface) through a control cable (such as a USB cable).

[0127] The signal source 520 can be used for wireless communication with the terminal 1000. For example, an antenna can be externally mounted on the signal source 520 and placed in an interference-shielded environment. The signal source 520 can be coupled to its external antenna via an RF coaxial cable; alternatively, an antenna can be internally mounted on the signal source 520, which is also placed in an interference-shielded environment. The signal source 520 can be used to communicate with the antenna 110 of the terminal 1000 via its antenna. The signal source 520 can be used to output a single-tone signal.

[0128] The fourth detection system 5000 can provide an interference shielding environment for the terminal 1000. This interference shielding environment includes only the interference source to be detected, excluding other interference sources. For example, the fourth detection system 5000 includes shielded boxes, shielded rooms, over-the-air (OTA) anechoic chambers, and reverberation chambers, all of which provide an interference shielding environment for the terminal 1000. This allows for more accurate radio frequency interference detection of the terminal 1000.

[0129] The following describes one possible process by which the fourth detection system 5000 performs radio frequency interference detection on the terminal 1000.

[0130] When the interference source to be detected is turned off, signal source 520 transmits a first high-frequency signal to terminal 1000. Terminal 1000 processes the first high-frequency signal received from signal source 520 to obtain a first baseband signal. When the interference source to be detected is turned on, signal source 520 transmits a second high-frequency signal to terminal 1000. Terminal 1000 processes the second high-frequency signal received from signal source 520 to obtain a second baseband signal. The first and second baseband signals can be obtained by the receiver 121 of terminal 1000.

[0131] The host computer 510 is used to receive a first baseband signal and a second baseband signal sent by the terminal 1000. The first baseband signal is the baseband signal obtained by the terminal 1000 when the interference source is off. The second baseband signal is the baseband signal obtained by the terminal 1000 when the interference source is on. The timing of the host computer 510 receiving the first baseband signal and the second baseband signal is not limited; it can receive the first baseband signal first, the second baseband signal first, or simultaneously. For example, the host computer 510 is specifically used to receive the first baseband signal and the second baseband signal sent by the terminal 1000 through a seventh interface. Thus, the first and second baseband signals can be transmitted in digital signal form. The spectrum analyzer's input is an analog signal, but the host computer 510 can process digital signals that the spectrum analyzer cannot process.

[0132] The host computer 510 is also used to perform spectrum analysis on the first baseband signal and output a first spectrum diagram, and to perform spectrum analysis on the second baseband signal and output a second spectrum diagram. The first and second spectrum diagrams are used to determine the interference sources affecting the terminal 1000. For example, the first spectrum diagram is as follows: Figure 9 As shown, the second spectrum diagram is as follows Figure 10 As shown. Figure 9 and Figure 10 The horizontal axis of both spectrum graphs shown is frequency (Hz), and the vertical axis is power (dB, dBm, or dBFS). Figure 9 The x31 to x37 values ​​on the x-axis are constants. Figure 9 The y31 to y37 in the vertical axis are constants. Figure 10 The x41 to x47 values ​​on the x-axis are constants. Figure 10 The y41 to y47 values ​​on the ordinate are constants. (Compare) Figure 9 and Figure 10 The parts within the four dashed rectangles are clearly different, which allows us to obtain... Figure 10 These four parts are interference signals, for example, the frequencies of the interference signals are 922.9 MHz, 934.25 MHz, 936 MHz, and 938.1 MHz. Figure 10 The valid signal is enclosed in a circular dashed box. For example, the frequency of the valid signal is 940MHz.

[0133] This implementation method has the following characteristics:

[0134] First, the fourth detection system 5000 has a faster detection speed and shorter detection time. This is because the fourth detection system 5000 uses a non-signaling detection method, and the terminal 1000 does not need to register for communication, saving time. For one test loop (i.e., one detection process), the terminal 1000 only needs to receive the signal once to obtain the corresponding baseband signal, without needing to send and receive signals multiple times in steps, thus saving time. For example, compared to signaling testing, non-signaling testing can optimize the time for testing a channel in a shielded room environment from 90 seconds to 6-9 seconds.

[0135] Secondly, the fourth detection system 5000 can accurately obtain the frequency and signal strength of the interference signal, achieving white-box detection and pinpointing the root cause of the interference. This is because the host computer 510 can output a spectrum diagram, thus obtaining the specific frequency of the interference signal. Furthermore, the first baseband signal on which the first spectrum diagram is based has been processed internally by the terminal 1000, and the second baseband signal on which the second spectrum diagram is based has also been processed internally by the terminal 1000. Therefore, the first and second spectrum diagrams can accurately measure the interference situation within the terminal 1000. For example, both the first and second baseband signals are processed by the antenna 110 and receiver 121 of the terminal 1000, and the first and second spectrum diagrams can accurately measure the interference situation of the antenna 110 and receiver 121 of the terminal 1000. Therefore, the first and second spectrum diagrams can be used to determine the interference signal, and the determined signal strength of the interference signal is accurate. Therefore, the fourth detection system 5000 can analyze and adjust the root cause of the radio frequency interference of the terminal 1000, such as adjusting the operating frequency of the internal device that is the source of interference to a non-interference frequency.

[0136] Third, the fourth detection system 5000 does not require a spectrum analyzer or a comprehensive tester with multiple operating modes. It only needs a signal source 520 to continuously perform radio frequency interference detection under multiple operating modes, which is convenient and low cost.

[0137] Fourth, the fourth detection system 5000 is not limited to the antenna 110 and the terminal 1000 with the buckle wire; its scope of application and application scenarios are very wide.

[0138] In some possible implementations, the interference source detected by the fourth detection system 5000 for the terminal 1000 can be a circuit external to the terminal 1000 or a circuit internal to the terminal 1000. For example, the interference source may include at least one of the following: the display module 160, the camera module 170, or the flash of the terminal 1000. The interference source may also be other circuits internal to the terminal 1000, such as the system-on-a-chip 100.

[0139] In this embodiment, the fourth detection system 5000 can detect interference inside the terminal 1000, so that the terminal 1000 can adjust its internal components to mitigate the interference and improve the radio frequency performance of the terminal 1000.

[0140] In some possible implementations, the host computer 510 can be used to configure the detection environment of the terminal 1000 and the signal source 520.

[0141] In some examples, the detection environment described above includes the interference source and whether the interference source is activated. For example, the host computer 510 is used to determine which device inside the terminal 1000 is the interference source to be detected, such as the display screen 161. The host computer 510 is also used to configure the interference source to be turned off or on.

[0142] In some examples, the detection environment described above includes the number of receiver channels of terminal 1000. When terminal 1000 has multiple receiver channels, the host computer 510 can control all receiver channels of terminal 1000 to participate in the detection, or it can control some receiver channels of terminal 1000 to participate in the detection.

[0143] In some examples, the detection environment described above includes the operating parameters of terminal 1000. For example, the first baseband signal is obtained based on a first high-frequency signal received by terminal 1000 from signal source 520, and the second baseband signal is obtained based on a second high-frequency signal received by terminal 1000 from signal source 520. Before receiving the first and second baseband signals sent by terminal 1000, host computer 510 is also used to configure the operating parameters of terminal 1000. Exemplarily, the operating parameters of terminal 1000 include at least one of the following: the operating mode of terminal 1000 (e.g., 3G, 4G, or 5G), the frequency band of terminal 1000, the bandwidth of terminal 1000, or the center frequency of terminal 1000.

[0144] In some examples, the detection environment described above includes the operating parameters of the signal source 520. For example, before receiving the first baseband signal and the second baseband signal transmitted by the receiving terminal 1000, the host computer 510 is also used to configure the operating parameters of the signal source 520. Exemplarily, the operating parameters of the signal source 520 include at least one of the following: the operating mode of the signal source 520 (such as 3G, 4G, 5G or monotone signal), the signal strength of the signal source 520, or the frequency of the signal source 520.

[0145] The operating parameters of terminal 1000 and signal source 520 are related. For example, the operating parameters of terminal 1000 include the center frequency of terminal 1000, and the operating parameters of signal source 520 include the frequency of signal source 520. The difference between the center frequency of terminal 1000 and the frequency of signal source 520 is a preset frequency.

[0146] In this embodiment, each time the host computer 510 configures the above-mentioned detection environment and performs a detection, it is considered as a test loop. The host computer 510 can configure multiple detection environments and execute multiple detection loops.

[0147] In this embodiment, the host computer 510 can configure the detection environment, including the operating parameters of the interference source, terminal 1000, and signal source 520. The operating parameters of terminal 1000 are matched with those of signal source 520, thereby accurately plotting the spectrum and preventing errors during the detection process (e.g., preventing frequency configuration failures or receiver channel switching failures). By configuring the interference source, multiple internal devices of terminal 1000 (such as display module 160) can be automatically traversed as interference sources to detect various internal devices. The operating parameters of terminal 1000 and signal source 520 can be diverse and detailed, providing a rich detection environment for terminal 1000. For example, the operating parameters may include specific frequencies. The host computer 510 can ultimately plot the spectrum to obtain accurate interference information and measure the noise floor level at different frequencies.

[0148] In some possible implementations, in a MIMO scenario, the host computer 510 can obtain the interference status of one of the multiple receiver channels.

[0149] In some examples, terminal 1000 includes multiple receiver channels. There are multiple first baseband signals and multiple second baseband signals. There are multiple first spectrograms and multiple second spectrograms.

[0150] Multiple first baseband signals are transmitted by multiple receiver channels of terminal 1000. Each baseband signal can be a data block of a certain length. Multiple first baseband signals can correspond one-to-one with multiple receiver channels, and each receiver channel can send one first baseband signal to the host computer 510 in one test cycle. Understandably, in practice, each receiver channel can send multiple first baseband signals to the host computer in one test cycle; this embodiment does not limit this, and the following description focuses on one receiver channel sending one first baseband signal.

[0151] Multiple second baseband signals are transmitted by multiple receiver channels of terminal 1000. Each of these multiple second baseband signals corresponds one-to-one with a different receiver channel, and each receiver channel can send one second baseband signal to host computer 510 in one test loop. Understandably, in practice, each receiver channel can send multiple second baseband signals to the host computer in one test loop; this embodiment does not limit this, and the following description uses one receiver channel sending one second baseband signal.

[0152] Multiple first spectrum diagrams are obtained by performing spectral analysis on multiple first baseband signals. Here, a first spectrum diagram can refer to the final spectrum diagram used to analyze and determine interference. Multiple first spectrum diagrams correspond one-to-one with multiple first baseband signals; one first baseband signal in a single test phase participates in the drawing of one first spectrum diagram. Understandably, in practice, the host computer 510 can sample a single first baseband signal multiple times (e.g., each sampling point can be different), draw multiple spectrum diagrams, and process these multiple spectrum diagrams (such as averaging) to obtain the first spectrum diagram.

[0153] Multiple second spectrograms are obtained by performing spectral analysis on multiple second baseband signals. A second spectrogram can refer to another spectrogram ultimately used to analyze and determine interference. Each second spectrogram corresponds one-to-one with a second baseband signal; one second baseband signal in a single test phase is used to generate one second spectrogram. Understandably, in practice, the host computer 510 can sample a single second baseband signal multiple times (e.g., each sampling point can be different) to generate multiple spectrograms, and then process these spectrograms (e.g., averaging) to obtain the second spectrogram.

[0154] The host computer 510 is also used to determine the interfered receiver channel among the multiple receiver channels based on multiple first spectrum diagrams and multiple second spectrum diagrams.

[0155] In this embodiment, since the host computer 510 can receive the first baseband signal and the second baseband signal of each receiver channel and plot the corresponding spectrum diagram for each receiver channel, the host computer 510 can know the interference status of each receiver channel. Therefore, there is no difficulty in determining which specific receiver channel is being interfered with.

[0156] In some cases, non-signaling detection can improve the detection efficiency of a single receiver channel by about 10 times, the detection efficiency of two receiver channels by about 5 times, and the detection efficiency of four receiver channels by about 2.5 times compared to signaling detection.

[0157] In some possible implementations, the receiver 121 of terminal 1000 can be... Figure 2 The method shown outputs the in-phase and quadrature components of the baseband signal.

[0158] In some examples, the antenna 110 of terminal 1000 receives a first electromagnetic wave transmitted by the antenna 110 of signal source 520, and the antenna 110 of terminal 1000 processes the first electromagnetic wave into a first high-frequency signal. The first high-frequency signal is... Figure 2The receiver 121 shown processes the signal into a first baseband signal, which includes an in-phase component and a quadrature component. The receiver 121 transmits the in-phase and quadrature components of the first baseband signal to the system-on-chip 100. The system-on-chip 100 transmits the in-phase and quadrature components of the first baseband signal to the host computer 510 through the first interface 150.

[0159] The antenna 110 of terminal 1000 receives the second electromagnetic wave transmitted by the antenna 110 of signal source 520, and the antenna 110 of terminal 1000 processes the second electromagnetic wave into a second high-frequency signal. The second high-frequency signal is... Figure 2 The receiver 121 shown processes the signal into a second baseband signal, which includes an in-phase component and a quadrature component. The receiver 121 transmits the in-phase and quadrature components of the second baseband signal to the system-on-chip 100. The system-on-chip 100 transmits the in-phase and quadrature components of the second baseband signal to the host computer 510 through the first interface 150.

[0160] In this embodiment, the host computer 510 can output a more accurate spectrum diagram through in-phase and quadrature components.

[0161] In some possible implementations, spectral analysis operations may include, for example, slicing, windowing, and discrete Fourier transform (DFT).

[0162] In some examples, the spectral analysis operations performed on the first baseband signal include at least one of the following: slicing, windowing, and DFT of multiple first baseband signals. The spectral analysis operations performed on the second baseband signal include at least one of the following: slicing, windowing, and DFT of multiple second baseband signals.

[0163] Among them, a baseband signal (first baseband signal or second baseband signal) sent by terminal 1000 to host computer 510 can be as follows: Figure 11 A signal of a certain length is shown. Figure 11 The x-axis represents the in-phase or quadrature components of the baseband signal, with the sample number on the x-axis and the instantaneous magnitude on the y-axis. This baseband signal is a time-domain signal, which can be transformed into a frequency-domain signal after a Fourier transform. This application's embodiment uses the Discrete Fourier Transform (DFT) to process this baseband signal as an example.

[0164] Slicing can refer to sampling a predetermined number of signals from the received baseband signal. For example, Figure 11 The baseband signal shown includes 50,000 sampleable points ( Figure 11(Only 100 are shown). From the received 50,000 sampleable points, the first 8,192 sampleable points are sampled in chronological order. Windowing can refer to multiplying the sampled signal one-to-one with each element of the window function. Discrete Fourier Transform includes Fast Fourier Transform (FFT), and this application uses FFT as an example for description.

[0165] The premise of DFT is that the data sampled during slicing needs to be periodically repetitive. For example, Figure 11 All signals in the image are those before slicing; the dashed rectangular boxes indicate the periodically sampled portions during slicing. If according to... Figure 11 By performing periodic sampling and then performing a DFT on these sampled data, we can obtain... Figure 12 The spectrum diagram shown is as follows. Among them, Figure 12 The horizontal axis represents frequency in Hz, and the vertical axis represents power in dB, dBm, or dBFS. Figure 12 The x51 to x57 values ​​on the x-axis are constants. Figure 12 The y51 to y57 in the vertical axis are constants. Figure 12 It is a spectrum diagram with no spectral leakage.

[0166] If the sampled data is not a complete signal period, i.e., incoherent sampling, then performing an FFT on such sampled data will result in spectral leakage. For example... Figure 13 As shown, Figure 13 This represents the in-phase or quadrature components of the baseband signal, with the horizontal axis representing the sampling number and the vertical axis representing the instantaneous amplitude value. When slicing... Figure 13 By performing aperiodic sampling on the signal shown in the dashed rectangle, we can obtain... Figure 14 The spectrum diagram shown is as follows. Among them, Figure 14 The horizontal axis represents frequency in Hz, and the vertical axis represents power in dB, dBm, or dBFS. Figure 14 The x61 to x67 values ​​on the x-axis are constants. Figure 14 The y61 to y67 in the vertical axis are constants. Figure 14 This is a spectrum diagram showing a spectral leak.

[0167] Since the sampling clocks of the first and second ADCs of the receiver 121 in terminal 1000 are not necessarily synchronized with the signal from signal source 520, performing FFT directly after slicing may lead to spectral leakage, resulting in incorrect results. To avoid spectral leakage, the sampled signal can be windowed before FFT calculation. There are various window functions, such as the Blackman-Harris window, Hamming window, or other window functions. For example, consider a symmetric four-term Blackman-Harris window of length N:

[0168]

[0169] Where N equals the number of slice samples, for example, 8192. w(n) refers to the window function. n refers to the number of data traversals performed, the same as the number of slice samples, for example, traversing from 0 to 8191. The values ​​of the four coefficients a0 to a3 can be: a0 = 0.35875, a1 = 0.48829, a2 = 0.14128, a3 = 0.01168. The time domain characteristics of the Blackman-Harris window function can be described as follows: Figure 15 As shown, the horizontal axis represents the sampling number, and the vertical axis represents the amplitude. The frequency domain characteristics of the Blackman-Harris window function can be seen as follows: Figure 16 As shown, the horizontal axis represents the normalized frequency, which is half the sampling frequency (π rad / sample), and the vertical axis represents the amplitude in dB. The leakage factor is 0%, the relative sidelobe attenuation is -92 dB, and the mainlobe width (-3 dB) is 0.11719.

[0170] After windowing, FFT calculations can be performed, and the FFT results can be converted into... Figure 17 The spectrum diagram shown has frequency on the horizontal axis (Hz) and power on the vertical axis (dB, dBm, or dBFS). Figure 17 The x71 to x77 values ​​on the x-axis are constants. Figure 17 The y71 to y76 in the ordinate are constants. Figure 17 for Figure 9 The bar chart.

[0171] In this embodiment, by windowing multiple first baseband signals or multiple second baseband signals, spectral leakage caused by DFT can be avoided, thereby improving the accuracy of spectral analysis operations.

[0172] In some possible implementations, the host computer 510 is also used to output the desensitization value caused by interference to the terminal 1000 based on the first spectrum diagram and the second spectrum diagram.

[0173] In some examples, the host computer 510 is specifically used to obtain a first signal-to-interference-plus-noise ratio (SINR) based on the first spectrogram, obtain a second SINR based on the second spectrogram, and output the desensitization value caused by the interference to the terminal 1000 based on the first SINR and the second SINR.

[0174] For example, one way to calculate SINR is:

[0175]

[0176] Where SP is the power of the effective signal. TNP is the total noise power. TIP is the total interference power.

[0177] For example, the desensitization value calculated by SINR for terminal 1000 when display screen 161 is on and off is 4.04dB.

[0178] In this embodiment, the host computer 510 can obtain the desensitization value based on the first and second spectrum diagrams, thus determining the radio frequency interference situation of the terminal 1000 from more dimensions. For example, the desensitization value can be calculated based on SINR, which is a relatively simple calculation method.

[0179] based on Figure 8 The detection system shown in this application also provides a detection method that can be applied to the aforementioned detection system. Figure 18 As shown, the detection method includes one or more of the following steps:

[0180] S110: The host computer 510 receives the first baseband signal and the second baseband signal sent by the terminal 1000.

[0181] The first baseband signal is the baseband signal obtained by the terminal 1000 when the interference source is turned off, and the second baseband signal is the baseband signal obtained by the terminal 1000 when the interference source is turned on.

[0182] S120: The host computer 510 performs spectrum analysis on the first baseband signal and outputs the first spectrum diagram.

[0183] S130: The host computer 510 performs spectrum analysis on the second baseband signal and outputs the second spectrum diagram.

[0184] The first and second spectrum diagrams are used to determine the interference sources affecting the terminal 1000.

[0185] In some possible implementations, the detection method further includes: the host computer 510 outputting the desensitization value caused by the interference to the terminal 1000 based on the first spectrum diagram and the second spectrum diagram.

[0186] In some possible implementations, the host computer 510 outputs the reduction value caused by interference to the terminal 1000 based on the first and second spectrum diagrams. Specifically, this may include: the host computer 510 obtaining a first signal-to-interference-plus-noise ratio (SINR) based on the first spectrum diagram; the host computer 510 obtaining a second SINR based on the second spectrum diagram; and the host computer 510 outputting the reduction value caused by interference to the terminal 1000 based on the first and second SINRs.

[0187] In some possible implementations, the host computer 510 includes a seventh interface, which is specifically used to couple with the terminal 1000. S110 may specifically include receiving a first baseband signal and a second baseband signal sent by the terminal 1000 through the seventh interface.

[0188] In some possible implementations, terminal 1000 includes multiple receiver channels. There are multiple first baseband signals and multiple second baseband signals. The multiple first baseband signals are transmitted by the multiple receiver channels of terminal 1000. The multiple second baseband signals are transmitted by the multiple receiver channels of terminal 1000. There are multiple first spectrograms and multiple second spectrograms. The multiple first spectrograms are obtained by performing spectrum analysis on the multiple first baseband signals. The multiple second spectrograms are obtained by performing spectrum analysis on the multiple second baseband signals. The detection method may further include: a host computer 510 determining the interfered receiver channel among the multiple receiver channels based on the multiple first spectrograms and the multiple second spectrograms.

[0189] In some possible implementations, the host computer 510 is also used to couple with the signal source 520. The first baseband signal is obtained based on a first high-frequency signal received by the terminal 1000 from the signal source 520, and the second baseband signal is obtained based on a second high-frequency signal received by the terminal 1000 from the signal source 520. Before the host computer 510 receives the first and second baseband signals sent by the terminal 1000, the detection method further includes: the host computer 510 configuring the operating parameters of the terminal 1000. The host computer 510 configures the operating parameters of the signal source 520. The operating parameters of the terminal 1000 correspond to the operating parameters of the signal source 520.

[0190] For example, the operating parameters of terminal 1000 include at least one of the following: the operating mode of terminal 1000, the frequency band of terminal 1000, the bandwidth of terminal 1000, or the center frequency of terminal 1000. The operating parameters of signal source 520 include at least one of the following: the operating mode of signal source 520, the signal strength of signal source 520, or the frequency of signal source 520.

[0191] For example, the operating parameters of terminal 1000 include the center frequency of terminal 1000, the operating parameters of signal source 520 include the frequency of signal source 520, and the difference between the center frequency of terminal 1000 and the frequency of signal source 520 is a preset value.

[0192] In some possible implementations, the first baseband signal includes an in-phase component and a quadrature component, and the second baseband signal includes an in-phase component and a quadrature component.

[0193] In some possible implementations, there are multiple first baseband signals and multiple second baseband signals. The spectral analysis operation performed on the first baseband signal includes at least one of the following: slicing, windowing, and performing Discrete Fourier Transform on the multiple first baseband signals. The spectral analysis operation performed on the second baseband signal includes at least one of the following: slicing, windowing, and performing Discrete Fourier Transform on the multiple second baseband signals.

[0194] In some possible implementations, the interference source is a circuit in the terminal 1000. Exemplarily, the interference source includes at least one of the following: the display module 160, the camera module 170, or the flash of the terminal 1000.

[0195] In some possible implementations, the detection system is used to provide an interference shielding environment for terminal 1000, which does not include other interference sources besides the interference source itself.

[0196] It is understood that the above detection method can be applied to the aforementioned fourth detection system 5000 and host computer 510. Since the functions and effects have been described in detail in the aforementioned embodiments of the fourth detection system 5000 and host computer 510, they will not be repeated here.

[0197] The following embodiments of this application will be described using a specific application scenario as an example. Figure 19 As shown, the host computer 510 performs pre-test preparations, confirming the version and status of the software under test. The software under test can refer to the driver or control software of the interference source inside the terminal 1000.

[0198] In the first detection stage: The host computer 510 initiates a piling operation to put the terminal 1000 under test into a specified receiving mode. The specified receiving mode includes parameters such as the specified operating system, frequency band, bandwidth, and center frequency. The host computer 510 then puts the signal source 520 into a specified transmitting mode. The specified transmitting mode includes a specified single-tone signal frequency and signal power, wherein the single-tone signal frequency has a fixed offset from the center frequency of the terminal 1000. The host computer 510 stops the interference source from operating on the terminal 1000. Taking the display screen 161 as an example, the display screen 161 is turned off. Furthermore, the terminal 1000 disables modules such as WiFi, Bluetooth, and NFC. The host computer 510 controls the terminal 1000 and the signal source 520 to start detection, receive the first baseband signal, perform spectrum analysis, obtain the first spectrum diagram, and calculate the first SINR. The spectrum analysis operation of the first baseband signal can be performed as follows: Figure 20 As shown. Specifically, the host computer 510 receives the in-phase and quadrature components of the first baseband signal. The host computer 510 samples for a preset specific millisecond or frame number, and then stops receiving the in-phase and quadrature components of the first baseband signal. The host computer 510 performs slicing, windowing, and FFT. The host computer 510 quantizes and calculates the first SINR. The host computer 510 plots the first spectrum.

[0199] In the second detection stage: the host computer 510 activates the interference source of the terminal 1000. Understandably, the host computer 510 uses each internal component of the terminal 1000 as an interference source during multiple detections, thereby detecting each internal component of the terminal 1000. The host computer 510 controls the terminal 1000 and signal source 520 to start detection, receives the second baseband signal, performs spectrum analysis to obtain the second spectrum diagram, and calculates the second SINR. The process of the host computer 510 performing spectrum analysis on the second baseband signal and calculating the second SINR can be found in [reference needed]. Figure 19 The embodiments of this application will not be described in detail here. The host computer 510 compares the first SINR and the second SINR to determine the interference situation of the interference source on the terminal 1000. The process of the host computer 510 comparing the first SINR and the second SINR can be as follows: Figure 21 As shown. The host computer 510 calculates the changes in the first SINR and the second SINR. For example, if the second SINR after the interference source is turned on has a degradation value (desensitization value) exceeding a preset value compared to the first SINR when the interference source is turned off, then the interference is judged to be too large. The host computer 510 performs high noise marking. For example, noise points whose relative noise floor is raised by more than a preset noise value are marked. The host computer 510 overlays the first and second spectrum diagrams and saves the image.

[0200] This application also provides a detection device, which is applied to the above-mentioned detection system, such as... Figure 22As shown, the detection device 6000 may include a receiving module 610 and a processing module 620. The receiving module 610 is used to receive a first baseband signal and a second baseband signal sent by the terminal 1000. The first baseband signal is the baseband signal obtained by the terminal 1000 when the interference source is off, and the second baseband signal is the baseband signal obtained by the terminal 1000 when the interference source is on. The processing module 620 is used to perform spectrum analysis on the first baseband signal sent by the receiving module 610 and output a first spectrum diagram. The processing module 620 is also used to perform spectrum analysis on the second baseband signal sent by the receiving module 610 and output a second spectrum diagram. The first and second spectrum diagrams are used to determine the interference of the interference source on the terminal 1000.

[0201] In some possible implementations, the processing module 620 is also configured to output a desensitization value caused by interference to the terminal 1000 based on the first spectrogram and the second spectrogram.

[0202] In some possible implementations, the processing module 620 may be specifically used to obtain a first signal-to-interference-plus-noise ratio (SINR) based on a first spectrogram; obtain a second SINR based on a second spectrogram; and output the desensitization value caused by interference to the terminal 1000 based on the first SINR and the second SINR.

[0203] In some possible implementations, the receiving module 610 may specifically be used to receive a first baseband signal and a second baseband signal sent by the terminal 1000 via an interface.

[0204] In some possible implementations, terminal 1000 includes multiple receiver channels. There are multiple first baseband signals and multiple second baseband signals. The multiple first baseband signals are transmitted by the multiple receiver channels of terminal 1000. The multiple second baseband signals are transmitted by the multiple receiver channels of terminal 1000. There are multiple first spectrograms and multiple second spectrograms. The multiple first spectrograms are obtained by performing spectrum analysis on the multiple first baseband signals. The multiple second spectrograms are obtained by performing spectrum analysis on the multiple second baseband signals. The processing module 620 can also be used to determine the interfered receiver channel among the multiple receiver channels based on the multiple first spectrograms and the multiple second spectrograms.

[0205] In some possible implementations, the first baseband signal is obtained based on a first high-frequency signal received by the terminal 1000 from the signal source 520, and the second baseband signal is obtained based on a second high-frequency signal received by the terminal 1000 from the signal source 520. Before the receiving module 610 receives the first and second baseband signals sent by the terminal 1000, the processing module 620 is further configured to: configure the operating parameters of the terminal 1000; configure the operating parameters of the signal source 520; wherein the operating parameters of the terminal 1000 and the operating parameters of the signal source 520 have a corresponding relationship.

[0206] For example, the operating parameters of terminal 1000 include at least one of the following: the operating mode of terminal 1000, the frequency band of terminal 1000, the bandwidth of terminal 1000, or the center frequency of terminal 1000. The operating parameters of signal source 520 include at least one of the following: the operating mode of signal source 520, the signal strength of signal source 520, or the frequency of signal source 520.

[0207] For example, the operating parameters of terminal 1000 include the center frequency of terminal 1000, the operating parameters of signal source 520 include the frequency of signal source 520, and the difference between the center frequency of terminal 1000 and the frequency of signal source 520 is a preset value.

[0208] In some possible implementations, the first baseband signal includes an in-phase component and a quadrature component, and the second baseband signal includes an in-phase component and a quadrature component.

[0209] In some possible implementations, there are multiple first baseband signals and multiple second baseband signals. The spectral analysis operation performed on the first baseband signal includes at least one of the following: slicing, windowing, and performing Discrete Fourier Transform on the multiple first baseband signals. The spectral analysis operation performed on the second baseband signal includes at least one of the following: slicing, windowing, and performing Discrete Fourier Transform on the multiple second baseband signals.

[0210] In some possible implementations, the source of interference is the circuitry in terminal 1000.

[0211] For example, the interference source includes at least one of the following: the display module 160 of the terminal 1000, the camera module 170, or the flash.

[0212] It is understood that the aforementioned detection device 6000 can be applied to the aforementioned detection method, the fourth detection system 5000, and the host computer 510. Since the functions and effects have been described in detail in the aforementioned embodiments of the fourth detection system 5000 and the host computer 510, they will not be repeated here.

[0213] This application also provides a computer-readable storage medium storing program code. When the medium is run on a device (e.g., a microcontroller, chip, computer, or processor), the program code can be invoked by the processor to execute one or more steps in the above method embodiments.

[0214] Based on this understanding, this application also provides a computer program product containing instructions. The technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, a server, or a network device, etc.) or its processor to execute all or part of the steps of the methods described in the various embodiments of this application.

[0215] Those skilled in the art will recognize that the modules and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.

[0216] In the several embodiments provided in this application, it should be understood that the disclosed systems, devices, and methods can be implemented in other ways. For example, the device embodiments described above are merely illustrative; for instance, the division of modules is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple modules or components may be combined or integrated into another device, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between devices or modules may be electrical, mechanical, or other forms.

[0217] The modules described as separate components may or may not be physically separate. The components shown as modules may or may not be physical modules; that is, they may be located on one device or distributed across multiple devices. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs.

[0218] In addition, the functional modules in the various embodiments of this application can be integrated into one device, or each module can exist physically separately, or two or more modules can be integrated into one device.

[0219] In the above embodiments, implementation can be achieved, in whole or in part, through software, hardware, firmware, or any combination thereof. When implemented using software programs, implementation can be, in whole or in part, in the form of a computer program product. This computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or part of the processes or functions described in the embodiments of this application are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another via wired (e.g., coaxial cable, fiber optic, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium accessible to a computer or a data storage device containing one or more servers, data centers, etc., that can be integrated with the medium. The available media can be magnetic media (e.g., floppy disks, hard disks, magnetic tapes), optical media (e.g., DVDs), or semiconductor media (e.g., solid-state disks, SSDs), etc.

[0220] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.

Claims

1. A detection system, characterized in that, The detection system includes a host computer, which is used to couple with the terminal to be detected; the host computer is used for: The terminal receives a first baseband signal and a second baseband signal, wherein the first baseband signal is a baseband signal obtained by the terminal when the interference source is turned off, and the second baseband signal is a baseband signal obtained by the terminal when the interference source is turned on. Perform a spectrum analysis operation on the first baseband signal and output a first spectrum diagram; Perform the spectrum analysis operation on the second baseband signal and output a second spectrum diagram; The first and second spectrograms are used to determine the interference of the interference source on the terminal.

2. The detection system according to claim 1, characterized in that, The host computer is also used for: Based on the first and second spectrograms, the desensitization value caused by the interference to the terminal is output.

3. The detection system according to claim 2, characterized in that, The host computer is specifically used for: Based on the first spectrum, obtain the first signal-to-interference-plus-noise ratio (SINR); Based on the second spectrogram, obtain the second SINR; Based on the first SINR and the second SINR, the desensitization value caused by the interference to the terminal is output.

4. The detection system according to any one of claims 1-3, characterized in that, The host computer includes an interface, specifically used to couple with the terminal through the interface; the host computer is specifically used for: The interface receives the first baseband signal and the second baseband signal sent by the terminal.

5. The detection system according to any one of claims 1-4, characterized in that, The terminal includes multiple receiver channels; the number of the first baseband signal and the second baseband signal are both multiple; the multiple first baseband signals are transmitted by the multiple receiver channels of the terminal; The plurality of second baseband signals are transmitted by the plurality of receiver channels of the terminal; the number of both the first spectrum diagram and the second spectrum diagram is plurality; the plurality of first spectrum diagrams are obtained by performing spectrum analysis operations on the plurality of first baseband signals; the plurality of second spectrum diagrams are obtained by performing spectrum analysis operations on the plurality of second baseband signals; the host computer is further configured to: Based on multiple first spectrograms and multiple second spectrograms, the receiver channel affected by the interference among the multiple receiver channels is determined.

6. The detection system according to any one of claims 1-5, characterized in that, The host computer is also used to couple with a signal source, wherein the first baseband signal is obtained based on a first high-frequency signal received by the terminal from the signal source, and the second baseband signal is obtained based on a second high-frequency signal received by the terminal from the signal source; Before receiving the first baseband signal and the second baseband signal sent by the terminal, the host computer is further configured to: Configure the operating parameters of the terminal; Configure the operating parameters of the signal source; The operating parameters of the terminal correspond to the operating parameters of the signal source.

7. The detection system according to claim 6, characterized in that, The operating parameters of the terminal include at least one of the following: the operating mode of the terminal, the frequency band of the terminal, the bandwidth of the terminal, or the center frequency of the terminal; The operating parameters of the signal source include at least one of the following: the operating mode of the signal source, the signal strength of the signal source, or the frequency of the signal source.

8. The detection system according to claim 7, characterized in that, The operating parameters of the terminal include the center frequency of the terminal, and the operating parameters of the signal source include the frequency of the signal source. The difference between the center frequency of the terminal and the frequency of the signal source is a preset value.

9. The detection system according to any one of claims 1-8, characterized in that, The first baseband signal includes an in-phase component and a quadrature component, and the second baseband signal includes an in-phase component and a quadrature component.

10. The detection system according to any one of claims 1-9, characterized in that, There are multiple first baseband signals and multiple second baseband signals; The spectral analysis operation performed on the first baseband signal includes at least one of the following: slicing, windowing, and performing discrete Fourier transform on multiple first baseband signals; The spectral analysis operation performed on the second baseband signal includes at least one of the following: slicing, windowing, and performing discrete Fourier transform on multiple second baseband signals.

11. The detection system according to any one of claims 1-10, characterized in that, The source of interference is the circuitry in the terminal.

12. The detection system according to claim 11, characterized in that, The interference source includes at least one of the following: the terminal's display module, camera module, or flash.

13. The detection system according to any one of claims 1-12, characterized in that, The detection system is used to provide an interference shielding environment for the terminal, and the interference shielding environment does not include other interference sources besides the interference source.

14. A host computer, characterized in that, The host computer is used to couple with the terminal to be detected; the host computer is used for: The terminal receives a first baseband signal and a second baseband signal, wherein the first baseband signal is a baseband signal obtained by the terminal when the interference source is turned off, and the second baseband signal is a baseband signal obtained by the terminal when the interference source is turned on. Perform a spectrum analysis operation on the first baseband signal and output a first spectrum diagram; Perform the spectrum analysis operation on the second baseband signal and output a second spectrum diagram; The first and second spectrograms are used to determine the interference of the interference source on the terminal.

15. The host computer according to claim 14, characterized in that, The host computer is also used for: Based on the first and second spectrograms, the desensitization value caused by the interference to the terminal is output.

16. The host computer according to claim 15, characterized in that, The host computer is specifically used for: Based on the first spectrum, obtain the first signal-to-interference-plus-noise ratio (SINR); Based on the second spectrogram, obtain the second SINR; Based on the first SINR and the second SINR, the desensitization value caused by the interference to the terminal is output.

17. The host computer according to any one of claims 14-16, characterized in that, The host computer includes an interface, specifically used to couple with the terminal through the interface; the host computer is specifically used for: The interface receives the first baseband signal and the second baseband signal sent by the terminal.

18. The host computer according to any one of claims 14-17, characterized in that, The terminal includes multiple receiver channels; the number of the first baseband signal and the second baseband signal are both multiple; the multiple first baseband signals are transmitted by the multiple receiver channels of the terminal; The plurality of second baseband signals are transmitted by the plurality of receiver channels of the terminal; the number of both the first spectrum diagram and the second spectrum diagram is plurality; the plurality of first spectrum diagrams are obtained by performing spectrum analysis operations on the plurality of first baseband signals; the plurality of second spectrum diagrams are obtained by performing spectrum analysis operations on the plurality of second baseband signals; the host computer is further configured to: Based on multiple first spectrograms and multiple second spectrograms, the receiver channel affected by the interference among the multiple receiver channels is determined.

19. The host computer according to any one of claims 14-18, characterized in that, The host computer is also used to couple with a signal source, wherein the first baseband signal is obtained based on a first high-frequency signal received by the terminal from the signal source, and the second baseband signal is obtained based on a second high-frequency signal received by the terminal from the signal source; Before receiving the first baseband signal and the second baseband signal sent by the terminal, the host computer is further configured to: Configure the operating parameters of the terminal; Configure the operating parameters of the signal source; The operating parameters of the terminal correspond to the operating parameters of the signal source.

20. A detection method, characterized in that, The detection method is applied to a detection system, which includes a host computer for coupling with the terminal to be detected; the method includes: The host computer receives a first baseband signal and a second baseband signal sent by the terminal. The first baseband signal is the baseband signal obtained by the terminal communication when the interference source is turned off, and the second baseband signal is the baseband signal obtained by the terminal communication when the interference source is turned on. The host computer performs spectrum analysis on the first baseband signal and outputs a first spectrum diagram. The host computer performs the spectrum analysis operation on the second baseband signal and outputs a second spectrum diagram. The first and second spectrograms are used to determine the interference of the interference source on the terminal.

21. The detection method according to claim 20, characterized in that, The method further includes: The host computer outputs the desensitization value caused by the interference to the terminal based on the first spectrum diagram and the second spectrum diagram.

22. The detection method according to claim 21, characterized in that, The host computer outputs the desensitization value caused by the interference to the terminal based on the first spectrum diagram and the second spectrum diagram, including: The host computer obtains the first signal-to-interference-plus-noise ratio (SINR) based on the first spectrum diagram; The host computer obtains the second SINR based on the second spectrum diagram; The host computer outputs the desensitization value caused by the interference to the terminal based on the first SINR and the second SINR.

23. The detection method according to any one of claims 20-22, characterized in that, The host computer includes an interface, which is specifically used to couple with the terminal through the interface. The host computer receives the first baseband signal and the second baseband signal sent by the terminal, including: The interface receives the first baseband signal and the second baseband signal sent by the terminal.

24. The detection method according to any one of claims 20-23, characterized in that, The terminal includes multiple receiver channels; the number of the first baseband signal and the second baseband signal are both multiple; the multiple first baseband signals are transmitted by the multiple receiver channels of the terminal; The multiple second baseband signals are transmitted by the multiple receiver channels of the terminal; there are multiple first spectrum diagrams and multiple second spectrum diagrams; the multiple first spectrum diagrams are obtained by performing spectrum analysis operations on the multiple first baseband signals; The multiple second spectrograms are obtained by performing spectral analysis on multiple second baseband signals; the method further includes: The host computer determines the receiver channel affected by the interference among the multiple receiver channels based on multiple first spectrum diagrams and multiple second spectrum diagrams.

25. The detection method according to any one of claims 20-23, characterized in that, The host computer is also used to couple with a signal source, wherein the first baseband signal is obtained based on a first high-frequency signal received by the terminal from the signal source, and the second baseband signal is obtained based on a second high-frequency signal received by the terminal from the signal source; Before the host computer receives the first baseband signal and the second baseband signal sent by the terminal, the method further includes: The host computer configures the operating parameters of the terminal; The host computer configures the operating parameters of the signal source; The operating parameters of the terminal correspond to the operating parameters of the signal source.

26. A detection device, characterized in that, The detection device includes a module for performing the method as described in any one of claims 20-25.

27. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores program code that can be invoked by a processor to execute the method described in any one of claims 20-25.

28. A computer program product, characterized in that, When the computer program product is run on a computer, it causes the computer to perform the method as described in any one of claims 20-25.