Adaptive interference detection

By implementing an interference detector in hardware and combining it with a software algorithm to adjust the interference detection threshold, the signal degradation problem caused by interference detection methods in the prior art is solved, thereby improving the connection quality and response speed of wireless communication.

CN121844518APending Publication Date: 2026-04-10QUALCOMM INC
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
QUALCOMM INC
Filing Date
2024-08-26
Publication Date
2026-04-10

AI Technical Summary

Technical Problem

Existing interference detection methods often lead to degradation of the desired signal or incorrect reception when setting thresholds, failing to effectively balance interference protection and connection quality, especially in hardware and software detection where there are issues with response speed and precision.

Method used

An adaptive interference detection method is adopted, which implements an interference detector in hardware and adjusts the interference detection threshold in combination with software algorithms. Machine learning algorithms are used to optimize the correlation between the threshold and operating conditions, so as to quickly respond to signal changes and dynamically adjust the interference detection threshold to optimize signal reception.

Benefits of technology

It improves the connection quality and response speed of wireless communication, reduces signal degradation caused by interference signals, and achieves more efficient interference signal detection and correct reception of desired signals.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121844518A_ABST
    Figure CN121844518A_ABST
Patent Text Reader

Abstract

An apparatus for adaptive interference detection is disclosed. In an example aspect, an apparatus includes at least one communication processor and wireless circuitry. The at least one communication processor is configured to determine a performance indication corresponding to the received signal. The at least one communication processor is further configured to adjust an interference detection threshold based on the performance indication to produce an adjusted interference detection threshold. Wireless circuitry is coupled to the at least one communication processor and includes an interference detector. The interference detector is configured to detect a first interference signal based on an interference detection threshold and to detect a second interference signal based on an adjusted interference detection threshold.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates in general to signal communication or signal processing using electronic devices, and more specifically to interference detection adaptability. Background Technology

[0002] Electronic devices include traditional computing devices such as desktop computers, laptops, smartphones, wearable devices like smartwatches, and internet servers. They also include other types of computing devices such as personal voice assistants (e.g., smart speakers), wireless access points or routers, thermostats and other automation controllers, robots, automotive electronics, devices embedded in other machines such as refrigerators and industrial tools, Internet of Things (IoT) devices, and medical devices. These diverse electronic devices provide services related to productivity, communication, social interaction, security, health and safety, remote management, entertainment, transportation, and information dissemination. Therefore, electronic devices play a vital role in modern society.

[0003] In today's interconnected world, many services provided by electronic devices rely at least in part on electronic communication. Electronic communication may include, for example, the use of one or more networks (such as the Internet, Wi-Fi, etc.). ® Electronic communication refers to the exchange of wireless or wired signals transmitted over a network (or cellular network) between two or more electronic devices. Therefore, electronic communication can include wireless transmission and reception or wired transmission and reception. To transmit and receive communications, electronic devices may use transceivers, such as wireless transceivers designed for wireless communication.

[0004] Therefore, some electronic communication can be achieved by transmitting signals between two wireless transceivers at two different electronic devices. For example, using a wireless transmitter, a smartphone can send wireless signals over the air to a base station (as part of uplink communication) to support mobile services. Using a wireless receiver, a smartphone can receive wireless signals transmitted from the base station via an airborne medium (as part of downlink communication) to enable mobile services. In this case, the base station may also have wireless transceivers, including a wireless transmitter and a wireless receiver involved in wireless communication. In the case of a smartphone, mobile services may include, for example, making voice and video calls, engaging in social media interactions, sending messages, watching movies, sharing videos, performing searches, using map information or navigation instructions, finding friends, participating in largely location-based services, transferring money, obtaining other services such as car rides, etc.

[0005] Many mobile services and other communication-based services rely at least in part on the transmission or reception of wireless signals between two or more electronic devices. As a result, researchers, electrical engineers, and other designers of electronic devices strive to develop wireless transceivers that can effectively use wireless signals to provide these and other mobile services. SUMMARY

[0006] In wireless communications, interfering signals can interfere with obtaining a desired signal. For example, interfering signals can drown out the desired signal or even damage receiver circuitry. However, operations taken to counteract interfering signals can also adversely affect reception or correct interpretation of the desired signal. In some approaches to handling interfering signals, interference detection is set to occur at a relatively high threshold, such that signal degradation is experienced before the interference detector activates. In other approaches, interference detection is set to occur at a relatively low threshold, such that interference countermeasures are taken early before signal degradation would otherwise occur. Both of these fixed threshold approaches can be detrimental to the desired signal, such as by reducing connection quality. In the described example approaches, the interference detection threshold is adapted in response to at least one signal performance indication or one or more operating conditions. The interference detector can be implemented in relatively fast hardware with a register storing the interference detection threshold, such as in a transceiver or radio frequency front end. The signal performance indication can be monitored using relatively slow software, such as software executed by a communication processor. An algorithm executed on the communication processor can adjust the interference detection threshold stored in the register of the hardware interference detector. Additionally or alternatively, associations between respective interference detection thresholds and one or more operating conditions can be stored and subsequently accessed to “fast start” determination of a new interference detection threshold. Analysis and use of such associations can be facilitated with machine learning algorithms, such as through unsupervised binning of thresholds and operating conditions. These and other implementations are described herein.

[0007] In an example aspect, an apparatus for adaptive interference detection is disclosed. The apparatus includes at least one communication processor and a wireless circuit. The at least one communication processor is configured to determine a performance indication corresponding to a received signal. The at least one communication processor is further configured to adjust an interference detection threshold based on the performance indication to produce an adjusted interference detection threshold. The wireless circuit is coupled to the at least one communication processor and includes an interference detector. The interference detector is configured to detect a first interfering signal based on the interference detection threshold and a second interfering signal based on the adjusted interference detection threshold.

[0008] In an example aspect, an apparatus for adaptive interference detection is disclosed. The apparatus includes an interference detector circuit configured to detect an interfering signal based on a programmable interference detection threshold. The apparatus also includes means for adjusting the programmable interference detection threshold based on a performance indication of a received signal.

[0009] In example aspects, a method for adaptive interference detection or adjusting an interference detection threshold in response to a signal performance indication is disclosed. The method includes detecting, by an interference detection circuit, a first interference signal based on a first interference detection threshold. The method also includes determining, by at least one communication processor, a performance indication corresponding to a received signal. The method additionally includes adjusting, by the at least one communication processor, the first interference detection threshold based on the performance indication to produce a second interference detection threshold. The method also includes detecting, by the interference detection circuit, a second interference signal based on the second interference detection threshold.

[0010] In example aspects, an apparatus for adaptive interference detection is disclosed. The apparatus includes an interference detector circuit configured to detect an interference signal based on a programmable interference detection threshold. The apparatus also includes an interference detection controller configured to initialize the programmable interference detection threshold based on a relationship between the interference detection threshold and one or more operating conditions. BRIEF DESCRIPTION OF DRAWINGS

[0011] Figure 1 An environment with an example electronic device having a wireless interface device including an interference detector and an interference detection controller is illustrated.

[0012] Figure 2 is a schematic diagram illustrating an example radio frequency (RF) front end and an example transceiver that can each include an interference detector.

[0013] Figure 3 is a schematic diagram illustrating an example interference detector and an example interference detection controller.

[0014] Figure 4 is a schematic diagram illustrating an example operational scheme for adaptive interference detection with an example interference detector and an example interference detection controller.

[0015] Figure 5 is a schematic diagram illustrating an example technique for initializing an interference detection threshold based on historical information.

[0016] Figure 6 is a graph illustrating an example relationship between an interference level and a gain of a low noise amplifier (LNA), including an indication of an example saturation level.

[0017] Figure 7 is a flowchart illustrating an example process for determining an interference detection threshold based on a saturation level.

[0018] Figure 8 is a flowchart illustrating an example process for determining an interference detection threshold after starting from a maximum interference detection threshold.

[0019] Figure 9 FIG. 1 is a flowchart illustrating an example process of determining an interference detection threshold starting from a minimum interference detection threshold.

[0020] Figure 10 FIG. 1 is a flowchart illustrating an example process of determining an interference detection threshold starting from a minimum interference detection threshold. DETAILED DESCRIPTION Introduction and Summary

[0021] When communicating using wireless signaling, an interfering signal can interfere with receiving a desired signal. For example, an interfering signal can drown out a desired signal, especially where the two signals have overlapping frequency ranges. A high-power interfering signal can also overload a receiver circuit such that demodulating and correctly interpreting a desired signal becomes difficult. Although some countermeasures can be activated to combat an interfering signal, these countermeasures can also degrade the received signal. Moreover, the nature of an interfering signal can vary over time based on device location, device usage, etc.

[0022] The radio frequency (RF) environment in which an electronic device is located varies constantly depending on device location and usage. For example, interfering signals or interference that degrades wireless signaling performance varies depending on the environment. Certain control algorithms for interference detection can benefit from observing the current signaling environment in which an electronic device is located, thereby better balancing interference protection and efficiency. Generally, a relatively faster control algorithm can preserve more connected subframes, and thus obtain better link quality, compared to a relatively slower control algorithm. Although a hardware controller can generally operate faster than a software-based controller, a hardware controller can not achieve the precision of monitoring higher-level aspects of link connectivity, such as signal-to-noise ratio (SNR).

[0023] In some approaches, an interference detection threshold implemented in hardware is significantly higher or lower than an appropriate value that takes into account the actual impact level of detectable interference on a signal performance metric. In one case, an interference detection threshold is set based on the extent of damage to a low noise amplifier (LNA). In this case, interference causes signal degradation before the interference detector activates a protection path or performs some other countermeasure. In another case, an interference detection threshold is set to be relatively conservative. In this "opposite" case, the interference detector activates a protection path before any signal degradation from interference is observed, which can also result in adverse performance.

[0024] Half-autonomous or hardware interference detection is useful because countermeasures can be activated significantly faster in hardware than in software. For example, hardware can activate interference countermeasures at a speed that is two to three orders of magnitude higher, such as on the order of microseconds rather than milliseconds. Thus, utilizing hardware interference detection can more effectively protect connection quality, such as a given key performance indicator (KPI). Moreover, processor-side algorithms can be relatively slow due to the noisy nature of incoming received signals. Because hardware interference detection is simpler than processor-based algorithms, adapting the threshold level that triggers hardware interference detection based on a particular current interference and / or signal performance indication can significantly shorten reaction times and / or improve connection quality.

[0025] In example implementations, an interference detection threshold is adapted in response to current signaling conditions. An interference detector can be implemented in relatively fast hardware, such as in a transceiver or radio frequency front end portion of a wireless interface device. The interference detector can include a register that stores an interference detection threshold. A relatively slow software, such as software executed by a communication processor of the wireless interface device, can be used to monitor at least one performance indication. An algorithm executed on the communication processor can adjust the interference detection threshold stored in the register of the hardware interference detector based on the performance indication.

[0026] Additionally or alternatively, associations between respective interference detection thresholds and one or more operating conditions can be stored. These associations can be subsequently accessed to expedite determination of another interference detection threshold. For example, a historical association can be used to obtain an initial interference detection threshold. Machine learning algorithms can be utilized to facilitate analysis and use of such associations. In some cases, unsupervised machine learning can be used to bin associations between interference detection thresholds and operating conditions. These bins can correspond to categories that can be used to extrapolate future interference detection thresholds, including starting threshold levels that are subsequently further adjusted.

[0027] By way of example only, interference detection can be used with an SNR estimator to determine better conditions for implementing receiver performance enhancements, such as bypassing a filter that can reject interfering signals. In some systems, an SNR estimator can not be fast enough or can not be available to determine appropriate conditions for activating receiver performance enhancements. For example, a filter can be bypassed by default because activating a filtering mode can result in high filtering losses. However, if an interference (e.g., a Wi-Fi transmission interference) occurs, the filtering mode is activated. If the system purely relied on a software algorithm, connection quality can be significantly impacted before switching filtering paths. On the other hand, a hardware interference detector can be used in such situations. Moreover, a hardware interference detector with a dynamically adjusted interference detection threshold can be employed. With an adjustable interference detection threshold, a slower software-based controller can adapt the interference detection threshold based on a current signal performance indication, such as an SNR.

[0028] In some aspects, the hardware-implemented interference detector can operate "slightly" below a one decibel gain compression point (PldB) of the associated LNA that the interference detector is protecting. The 1-dB gain compression point can correspond to a power level that causes the gain of an amplifier to drop 1 dB from its small-signal value. The optimal interference detection threshold can depend on the nature of the interfering signal, such as its peak-to-average power ratio (PAPR). Thus, the saturation state of the LNA can be used to guide the adjustment of the interference detection threshold.

[0029] In other example implementations, the interference detector circuit in hardware has a programmable interference threshold that can be stored in a register. In operation, an algorithmic process executed by a communication processor (e.g., modem) can determine a threshold level at which interference begins to affect signal quality at the modem, such as by identifying a reduced SNR. The algorithmic process can gradually adjust the interference detection threshold of the interference detector circuit to a value that is "slightly" below (e.g., 1-3 units or 5-10% lower) than the threshold level at which KPI impact is measured due to interference. Thus, the decision of the slower software algorithm can be gradually replaced by the faster interference protection provided by the hardware interference detector. This can improve wireless communication KPIs by reducing and sometimes minimizing the number of subframes affected by the interfering signal and / or by the interference countermeasures implemented for selection rather than necessity.

[0030] In these ways, the higher intelligence and flexibility provided by software signal analysis can be combined with the faster response times of the hardware interference detector. The communication processor can use an algorithmic process to measure a performance indication of the received signal. The communication processor can further adjust the interference detection threshold based on the measured performance indication. The hardware interference detector can then use the adjusted interference detection threshold to detect interference. This enables sub-millisecond interference detection by hardware, and provides multiple parameters for tuning the interference detection threshold, including parameters that take too long to compute or are too complex to compute in hardware. These and other implementations are described herein. Description of Examples

[0031] Figure 1An example environment 100 is illustrated with electronic device 102, which has a wireless interface device 120 including an interference detector 130 and an interference detection controller 132. This document describes an example specific implementation of the interference detector 130, which may be part of a device's radio frequency front-end (RFFE), transceiver, etc. This document also describes an example specific implementation of how the interference detection controller 132 may at least partially control the operation of the interference detector 130. The interference detection controller 132 may be part of a communication processor 124. As shown, two examples of electronic device 102 include a mobile device 106 and a base station 104. In environment 100, mobile device 106 communicates with base station 104 via wireless link 140, and vice versa.

[0032] exist Figure 1 In this design, example electronic device 102 is depicted as a smartphone or base station tower. However, electronic device 102 can be implemented as any suitable computing device or other electronic device. Examples of devices that can be implemented as electronic device 102 include cellular base stations, broadband routers, access points, cellular or mobile phones, gaming devices, navigation devices, media devices, laptop computers, desktop computers, tablet computers, and server computers. Other examples of devices that can be implemented as electronic device 102 include network attached storage (NAS) devices, smart appliances, vehicle-based communication systems, Internet of Things (IoT) devices, sensor or security devices, asset trackers, fitness management devices, wearable devices (such as smart glasses or smartwatches), wireless power devices (transmitters or receivers), medical devices, and the like. Electronic device 102 can be referred to using different terms, such as base station (BS), user equipment (UE), or customer premises equipment (CPE).

[0033] Without loss of generality, base station 104 can communicate with mobile device 106 via wireless link 140, which can be implemented as any suitable type of wireless link carrying communication signals. Although depicted as a base station tower of a cellular radio network, base station 104 can be represented or implemented as another device, such as a satellite, terrestrial broadcast tower, access point, customer premises equipment (CPE), peer-to-peer equipment, mesh network node, fiber optic interface, or another electronic device generally as described above. Therefore, wireless link 140 can extend between mobile device 106 and base station 104 in any of a variety of ways.

[0034] Wireless link 140 may include a downlink that transmits data or control information from base station 104 to mobile device 106. Wireless link 140 may also include an uplink that transmits other data or control information from mobile device 106 to base station 104. Wireless link 140 may be implemented using any suitable wireless communication protocol or standard. Examples of such protocols and standards include 3GPP Long Term Evolution (LTE) standards, such as 4G, 5G, or 6G cellular standards; IEEE 802.11 standards, such as 802.11g, ac, ax, ad, aj, or ay standards (e.g., Wi-Fi). ® 6 or WiGig ® ); IEEE 802.16 standard (e.g., WiMAX) ® );Bluetooth ® Standards; Ultra-wideband (UWB) standards (e.g., IEEE 802.15.4); etc. In some implementations, the wireless link 140 may wirelessly provide power, and the mobile device 106 or base station 104 may include a power source or power dissipator.

[0035] As shown with respect to some specific embodiments, electronic device 102 may include at least one application processor 108 and at least one computer-readable storage medium 110 (CRM 110). Application processor 108 may include any type of processor, such as a central processing unit (CPU) or a multi-core processor, configured to execute processor-executable instructions (e.g., code) stored in CRM 110. CRM 110 may include any suitable type of data storage medium, such as volatile memory (e.g., random access memory (RAM)), non-volatile memory (e.g., flash memory), optical media (e.g., optical disc), magnetic media (e.g., magnetic disk or magnetic tape), etc. In the context of this disclosure, CRM 110 is implemented to store instructions 112, data 114, and other information of electronic device 102, and therefore CRM 110 does not include transiently propagated signals or carrier waves.

[0036] Electronic device 102 may also include one or more input / output ports 116 (I / O ports 116) and at least one display 118. The I / O ports 116 enable data exchange or interaction with other devices, networks, or users. The I / O ports 116 may include serial ports (e.g., Universal Serial Bus (USB)). ®Display 118 may include ports such as Ethernet ports, parallel ports, audio ports, infrared (IR) ports, camera ports, or other sensor ports. Display 118 may be implemented as a display screen or projection that presents graphical images provided by other components of electronic device 102, such as a user interface (UI) associated with an operating system, program, or application. Alternatively or additionally, display 118 may be implemented as a display port or virtual interface through which graphical content of electronic device 102 is conveyed or presented.

[0037] Electronic device 102 also includes at least one wireless interface device 120 and at least one antenna 122. Example wireless interface device 120 provides connectivity to appropriate networks and peer devices via a wireless link, which may be configured similarly or differently from wireless link 140. Wireless interface device 120 can facilitate communication over any suitable type of wireless network, such as wireless local area network (LAN) (WLAN), wireless personal area network (PAN) (WPAN), peer-to-peer (P2P) network, mesh network, cellular network, wireless wide area network (WAN) (WWAN), and / or navigation network (e.g., North American Global Positioning System (GPS) or another Satellite Positioning System (SPS) or Global Navigation Satellite System (GNSS)). In the context of example environment 100, electronic device 102 can bidirectionally communicate various data and control information with another device via wireless interface device 120 (e.g., participating in communication between base station 104 and mobile device 106). However, electronic device 102 can also communicate directly with other peer devices, alternative wireless networks, etc. Alternatively, as described above, electronic device 102 may be implemented as another device as illustrated herein.

[0038] like Figure 1As shown, the wireless interface device 120 may include at least one communication processor 124, at least one transceiver 126, and at least one radio frequency front-end 128 (RFFE 128). These components process data information, control information, and signals associated with transmitting information to the electronic device 102 via antenna 122. The communication processor 124 may be implemented as at least part of a system-on-chip (SoC), a modem processor, or a baseband radio processor (BBP) that implements a digital communication interface for data, voice, message sending and receiving, or other applications of the electronic device 102. The communication processor 124 may include a digital signal processor (DSP), a modem, or one or more signal processing blocks (not shown) for encoding and modulating data for transmission and for demodulating and decoding received data. Additionally, the communication processor 124 may also manage (e.g., control or configure) aspects or operations of the transceiver 126, the RF front-end 128, and other components of the wireless interface device 120 to implement various communication protocols or communication technologies.

[0039] In some cases, application processor 108 and communication processor 124 (or other processors) may be combined into a single module or integrated circuit (IC), such as a SoC. In any case, application processor 108, communication processor 124, or another processor is typically operatively coupled to one or more other components (such as CRM 110 or display 118) to enable control of various components of electronic device 102 or other interactions with those components. For example, at least one processor 108 or 124 may display one or more graphic images on a display screen embodiment of display 118 based on one or more wireless signals communicated (e.g., transmitted or received) via at least one antenna 122 using a component of wireless interface device 120.

[0040] Other examples of processors include artificial intelligence (AI) accelerators, AI engines, graphics processors, media processors, microprocessors, security coprocessors, DSPs, combinations thereof, etc. Furthermore, application processor 108, communication processor 124, or another processor (including combinations thereof) may be implemented using digital circuitry that implements the logic or functionality described herein. Additionally, communication processor 124 may also include or be associated with memory (not depicted separately) (such as the same CRM 110 or another CRM) for storing data and processor-executable instructions (e.g., code).

[0041] As shown in the figure, the wireless interface device 120 may include at least one interference detector 130 as described herein. More specifically, the transceiver 126 may include at least one interference detector 130-1, or the RF front end 128 may include at least one interference detector 130-2 (subject to the optional but permitted interpretation of the word "or" herein, both components may have at least one interference detector 130). The transceiver 126 may also include circuitry and logic for filtering, switching, amplification, channelization, frequency conversion, etc.

[0042] Frequency conversion functionality may include up-conversion or down-conversion of frequencies performed through a single conversion operation (e.g., using a direct conversion architecture) or through multiple conversion operations (e.g., using a superheterodyne architecture). Transceiver 126 may utilize mixer circuitry (e.g., Figure 2 The mixer circuit in the middle, but Figure 1 (Not shown in the image) to perform this frequency conversion (e.g., frequency transformation). Generally, transceiver 126 may include filters, switches, amplifiers, mixers, etc., for routing and conditioning signals transmitted or received via antenna 122.

[0043] In addition to the interference detector 130-1, the transceiver 126 may also include an analog-to-digital converter (ADC) or a digital-to-analog converter (DAC) (e.g., Figure 2 The digital-to-analog converter in the middle, but Figure 1 (Not shown in the diagram). In operation, the ADC converts an analog signal to a digital signal, and the DAC converts a digital signal to an analog signal. Generally, the ADC or DAC may be implemented as part of the communication processor 124, as part of the transceiver 126, or separately from both (e.g., as another part of the SoC or as part of the application processor 108).

[0044] The components or circuitry of transceiver 126 can be implemented in any suitable manner, such as utilizing combined transceiver logic or individually as respective transmitter and receiver entities. In some cases, transceiver 126 or RF front end 128 may be implemented using multiple or different sections to achieve the corresponding transmit and receive operations (e.g., using...). Figure 2 (This is achieved through separate send and receive chains as described). Although in Figure 1 Although not shown, transceiver 126 may include logic for performing in-phase / quadrature (I / Q) operations such as combining, phase correction, modulation, demodulation, etc.

[0045] RF front-end 128 may also include interference-related hardware (such as interference detector 130-2), one or more filters, one or more switches, or one or more amplifiers for conditioning signals received via antenna 122 or for conditioning signals to be transmitted via antenna 122. RF front-end 128 may also include a local oscillator, phase shifter (PS), peak detector, power meter, gain control block, antenna tuning circuitry, N-channel multiplexer, balun, etc. Configurable components of RF front-end 128 (such as some phase shifters, automatic gain controllers (AGC), or reconfigurable or programmable versions of interference detector 130-2) may be controlled by communication processor 124 to enable communication in various modes, using different frequency bands, and employing beamforming, thereby reducing noise or nonlinearity or otherwise improving signal quality. Communication processor 124 may similarly control the operation of one or more components of transceiver 126 (such as interference detector 130-1).

[0046] In some embodiments, antenna 122 is implemented as at least one antenna array comprising a plurality of antenna elements. Therefore, as used herein, “antenna” may refer to at least one discrete or separate antenna, at least one antenna array comprising a plurality of antenna elements, or a portion of an antenna array (e.g., an antenna element), depending on the context or specific implementation.

[0047] In an example implementation, the wireless interface device 120 includes at least one interference detector 130. As shown, the interference detector 130 may be located at the transceiver 126, the RF front end 128, or both, and may be distributed across two or more segments or portions of the wireless interface device 120. Figure 1 In this design, at least one interference detector 130 is depicted as having interference detector 130-1 as part of transceiver 126, interference detector 130-2 as part of RF front-end 128, and so on. Furthermore, the wireless interface device 120 includes at least one interference detection controller 132. As shown, the interference detection controller 132 may be located at the communication processor 124. However, the interference detection controller 132 may additionally or alternatively be part of another processor, such as application processor 108 or SoC (not shown).

[0048] As described above, interference detector 130 or interference detection controller 132 may be included in electronic devices other than cellular phones, such as in base station 104 or wireless access point. Interference detector 130 may be coupled to, for example, a low-noise amplifier (LNA) as described herein. However, interference detector 130 may be deployed separately from the LNA, such as when the LNA is part of RF front-end 128 and interference detector 130 is part of transceiver 126, or vice versa. Other electronic devices that may employ interference detector 130 or interference detection controller 132 include laptop computers, communication hardware for vehicles, wearable devices, etc., as described herein.

[0049] In an example implementation, the interference detector 130 of the RF front-end 128 or transceiver 126 can detect interference signals based on an interference detection threshold. This allows the interference detector 130 to be implemented in hardware circuitry that can react relatively quickly to the introduction or presence of interference signals. The interference detection controller 132 of the communication processor 124 can adjust the interference detection threshold used by the interference detector 130 based on performance indicators of the received signal, such as the signal-to-noise ratio (SNR). The interference detection controller 132 can use, for example, control signals 134, to communicate with, instruct, or control the interference detector 130, thereby, for example, loading an adjusted interference detection threshold for use by the interference detector 130. Although the operation of the interference detection controller 132 is relatively slow, this allows for the adaptation of the interference detection threshold with greater intelligence or using information acquired over a longer period of time.

[0050] In some cases, the interference detection controller 132 may use artificial intelligence to create or apply machine learning models. The machine learning model may initialize the interference detection threshold based on historical values ​​of the threshold, combined with one or more associated operating conditions. Operating conditions may include, for example, transmit power, Bluetooth... ® Status, device location, etc. See below for reference. Figure 5 This section describes specific implementations related to example machine learning, as well as other specific implementations that can utilize historical information about interference detection thresholds. See below for references. Figure 3 and Figure 4 This document describes an example general process and apparatus for adaptive interference detection. However, it then refers to... Figure 2 The description may include an example specific implementation of at least one transceiver and RF front end of the interference detector 130.

[0051] Figure 2 This is a schematic diagram illustrating a circuit 200 that may each include at least one interference detector 130 and an example RF front end 128 and an example transceiver 126, the at least one interference detector being coupled to at least one low-noise amplifier 204.Figure 2 Antenna 122 and communication processor 124 are also depicted. Communication processor 124 transmits one or more data signals to other components (such as...). Figure 1 The communication processor 124 provides an application processor 108 for further processing at 224 (e.g., at the application layer) for the receive operation. For the transmit operation, the communication processor 124 transmits one or more data signals from other components to the transceiver 126. As described herein, the communication processor 124 may also include at least one instance of an interference detection controller 132.

[0052] As shown, circuit 200 may include at least one interference detector 130, a first interference detector 130-1 (JDET 130-1), a second interference detector 130-2 (JDET 130-2), or an interference detection controller 132. Although a single interference detector 130 is shown in each of the RF front end 128 and the transceiver 126, any part or both parts may include multiple instances of the interference detector 130. Furthermore, circuit 200 may include different numbers of LNAs, interference detectors, or interference detection controllers (e.g., more or fewer LNAs, interference detectors, or interference detection controllers); such components may be included in different locations; such components may be included in a manner that couples them together in different ways; and so on.

[0053] As illustrated from left to right, in this example implementation, antenna 122 is coupled to RF front-end 128, and RF front-end 128 is coupled to transceiver 126. Transceiver 126 is coupled to communication processor 124. Example RF front-end 128 includes at least one signal propagation path 222. At least one signal propagation path 222 may include at least one interference detector 130, such as a second interference detector 130-2. Example transceiver 126 includes at least one receive chain 202 (or receive path 202) and at least one transmit chain 252 (or transmit path 252). Although only one RF front-end 128, one transceiver 126, and one communication processor 124 are shown at circuit 200, electronic device 102 or its wireless interface device 120 may include multiple instances of any or all of these components. Additionally, although... Figure 2 Only certain components are explicitly depicted and shown as coupled together in a particular manner, but transceiver 126 or RF front end 128 may include other components not illustrated (e.g., switches, dual signalers, or power detectors), more or fewer components, component arrangements coupled in different ways, etc.

[0054] In some implementations, the RF front end 128 couples the antenna 122 to the transceiver 126 via a signal propagation path 222. In operation, the signal propagation path 222 carries a signal between the antenna 122 and the transceiver 126. During or as part of signal propagation, the signal propagation path 222 modulates the propagating signal. This may include operating a second interference detector 130-2 in conjunction with a low-noise amplifier 204 (LNA 204) of the transceiver 126 or an LNA (not shown) of the signal propagation path 222. This enables the RF front end 128 to couple the wireless signal 220 from the antenna 122 to the transceiver 126 as part of a reception operation. The RF front end 128 also enables a transmit signal to be coupled from the transceiver 126 to the antenna 122 as part of a transmission operation to transmit the wireless signal 220. Although in Figure 2 Not explicitly shown, but the RF front end 128 or the signal propagation path 222 of the RF front end may include one or more other components, such as mixers, filters, amplifiers (e.g., power amplifiers (PA) or low noise amplifiers (LNA)), N-channel multiplexers, phase shifters, converters, dual-channel converters, one or more switches, etc.

[0055] In some implementations, transceiver 126 may include at least one receive chain 202, at least one transmit chain 252, or at least one receive chain 202 and at least one transmit chain 252. From left to right, receive chain 202 may include a low-noise amplifier 204 (LNA 204), filter circuitry 206, mixer circuitry 208 for down-conversion, and ADC 210. Transmit chain 252 may include a power amplifier 254 (PA 254), filter circuitry 256, mixer circuitry 258 for up-conversion, and DAC 260. However, receive chain 202 or transmit chain 252 may include other components (e.g., additional mixers, multiple filters, at least one converter, one or more buffers, or at least one phase-locked loop) electrically or electromagnetically coupled anywhere along the depicted receive and transmit chains.

[0056] The receive chain 202 is coupled between the signal propagation path 222 of the RF front-end 128 and the communication processor 124, for example, via a low-noise amplifier 204 and an ADC 210. The transmit chain 252 is coupled between the signal propagation path 222 and the communication processor 124, for example, via a power amplifier 254 and a DAC 260. The transceiver 126 may also include at least one local oscillator 230 (LO 230) coupled to either mixer circuit 208 or mixer circuit 258, including coupling to both mixer circuits. For example, the transceiver 126 may include one local oscillator 230 for each transmit / receive chain pair, one local oscillator 230 per transmit chain and one local oscillator 230 per receive chain, multiple local oscillators 230 per transmit chain or receive chain, etc. The mixer circuit of the RF front-end 128 (if present) may be coupled to the same local oscillator 230 or different local oscillators (LO 230). Figure 2 (Not shown in the image).

[0057] As depicted along the signal propagation direction in certain example embodiments of receive chain 202, antenna 122 is coupled to low-noise amplifier 204 via signal propagation path 222, and low-noise amplifier 204 is coupled to filter circuit 206. Filter circuit 206 is coupled to mixer circuit 208, and mixer circuit 208 is coupled to ADC 210. ADC 210 is then coupled to communication processor 124. As depicted along the signal propagation direction in certain example embodiments of transmit chain 252, communication processor 124 is coupled to DAC 260, and DAC 260 is coupled to mixer circuit 258. Mixer circuit 258 is coupled to filter circuit 256, and filter circuit 256 is coupled to power amplifier 254. Power amplifier 254 is coupled to antenna 122 via signal propagation path 222. Although only one receive chain 202 and one transmit chain 252 are explicitly shown, electronic device 102 or its transceiver 126 may include multiple instances of any one or both components. Although ADC 210 and DAC 260 are illustrated as being individually coupled to communication processor 124, they may share a bus or other components for communicating with processor 124.

[0058] As part of the example signal reception operation, signal propagation path 222 forwards the received signal (e.g., as an intermediate frequency (IF) signal if RF front-end 128 includes a mixer, or as an RF signal otherwise) to low-noise amplifier 204. Low-noise amplifier 204 receives the forwarded received signal from RF front-end 128 and, based on the received signal, provides an amplified signal to filter circuit 206. Filter circuit 206 filters the amplified signal and provides the filtered signal to mixer circuit 208.

[0059] Mixer circuit 208 performs a down-conversion operation on the filtered signal to down-convert it from one frequency to a lower frequency (e.g., down-converting from the IF to the baseband frequency (BBF) if the RF front-end 128 has a mixer, or down-converting from the RF to the IF or BBF if the RF front-end 128 does not have such a mixer). Mixer circuit 208 or multiple mixer circuits may use at least one local oscillator 230 to perform down-conversion in a single conversion step or over multiple conversion steps. Mixer circuit 208 may provide the down-converted analog signal to ADC 210 for analog-to-digital conversion and subsequently forward it as a digital signal by ADC 210 to communication processor 124.

[0060] By operating the received signal "after" the ADC 210 has converted the signal from analog to digital form, the communication processor 124 can analyze the received signal after down-conversion (e.g., after at least one mixer circuit 208 operates the received signal) and after analog-to-digital conversion (e.g., after the ADC 210 operates the received signal). Interference detectors 130-1 or 130-2 can operate on the pre-processed signal. The pre-processed signal can be, for example, an analog signal pre-down-converted by a mixer (such as mixer 208 of transceiver 126 or another mixer (not shown) of RF front-end 128).

[0061] As part of the example signal transmission operation, DAC 260 converts the digital signal received from communication processor 124 into an analog signal. DAC 260 forwards the analog signal to mixer circuit 258, and mixer circuit 258 accepts the analog signal from DAC 260. Mixer circuit 258 directly or indirectly accepts the analog signal at BBF or IF from DAC 260. Mixer circuit 258 upconverts the analog signal to a higher frequency (such as upconverting to IF or RF) to generate a higher frequency signal with a target synthesized frequency using the signal generated by local oscillator 230.

[0062] Mixer circuit 258 provides an RF or other up-converted signal to filter circuit 256. Filter circuit 256 filters the up-converted IF or RF signal and provides the filtered signal to power amplifier 254. Therefore, after being filtered by filter circuit 256, power amplifier 254 amplifies the filtered signal and provides the amplified signal to signal propagation path 222 for signal conditioning. After further up-conversion (if appropriate) (e.g., from IF to RF), RF front-end 128 can provide an RF signal to antenna 122 for transmission as radio signal 220.

[0063] As described herein, an example specific implementation of the interference detector 130 may be deployed before or after one or more low-noise amplifiers of the transceiver 126 or RF front-end 128 (from the perspective of signal propagation). Thus, the interference detector 130 may be coupled to, for example, an input or output terminal of the low-noise amplifier 204 or another amplifier. Furthermore, one or more interference detectors may be deployed in the following ways or situations: in alternative locations along the transmit chain 252 or receive chain 202, as part of the RF front-end 128, with or without coupling to the input or output of the LNA, in discrete or integrated form, in other parts of the electronic device, etc.

[0064] Circuit 200 only depicts a few examples for transceiver 126 and RF front-end 128. In some cases, the various components illustrated using separate schematic boxes or circuit elements in the figures may be manufactured or packaged in different discrete ways. For example, one physical module may include components of RF front-end 128 and some components of transceiver 126, and another physical module may combine communication processor 124 with the remaining components of transceiver 126.

[0065] Furthermore, in some cases, antenna 122 may be co-packaged into a module with at least some components of RF front-end 128 or transceiver 126. For example, in a non-limiting example corresponding to an mmW embodiment, transceiver 126 may provide an IF signal to RF front-end 128. In some such cases, RF front-end 128 may be co-packaged into a module with an antenna array version of antenna 122. Here, RF front-end 128 includes one or more mixer circuits configured to perform up-conversion and down-conversion between IF / RF signals. RF front-end 128 also provides further signal conditioning, such as phase shifts for beamforming. In another non-limiting example, such as for a 5G New Radio (NR) frequency range 1 (FR1) embodiment, RF front-end 128 may not include a mixer (e.g., having a direct conversion architecture where the frequency conversion between BB and RF occurs in transceiver 126). Even without a mixer, the RF front end 128 may include other components such as a power amplifier, a low-noise amplifier, a filter, an interference detector 130, or other conditioning circuitry for processing the signal after or before the signal is processed by the transceiver 126 (for transmit or receive operations, respectively).

[0066] In alternative embodiments, one or more components may be physically or logically “relocated” to different parts of the wireless interface device 120 and / or incorporated into different modules compared to the illustrated circuitry 200. For example, a low-noise amplifier 204 or a power amplifier 254 may be alternatively or additionally deployed in the RF front-end 128. Similarly, an ADC 210 or a DAC 260 may be alternatively deployed in the communication processor 124. Furthermore, a receive chain or transmit chain may exist in the RF front-end 128, and / or the depicted receive chain 202 or transmit chain 252 may extend into the RF front-end 128, such that these chains are distributed at least partially across the transceiver 126 and the RF front-end 128.

[0067] Figure 3 This is a schematic diagram 300 illustrating an example interference detector 130 (JDET 130) and an example interference detection controller 132. As illustrated, schematic diagram 300 includes at least one interference detector 130, at least one interference detection controller 132, hardware circuitry 302, and at least one processor 304. Schematic diagram 300 also depicts at least one control signal 134, at least one received signal 306, at least one performance indicator 308, and at least one interference detection threshold 310. As an overlay of the description below, Figure 3 The description further includes at least one communication processor 124, at least one transceiver 126, and at least one RF front end 128. The received signal 306 can be propagated through at least a portion of the RF front end 128 or the transceiver 126 (including portions of each) to reach at least one processor 304.

[0068] In an example implementation, processor 304 may instantiate, execute, or otherwise implement interference detection controller 132. In operation, processor 304 may determine a performance indication 308 corresponding to the received signal 306. By way of example only, performance indication 308 may include the signal-to-noise ratio (SNR) of the received signal 306. In some cases, SNR may be based on a noise estimate averaged over time using multiple samples, or an increment thereof. Processor 304 may also adjust interference detection threshold 310 based on performance indication 308 to produce an adjusted interference detection threshold 310. Interference detection controller 132 may use control signal 134 to communicate the adjusted interference detection threshold 310 to interference detector 130.

[0069] Therefore, interference detector 130 can attempt to detect interference signals based on different interference detection thresholds, wherein attempts using different interference detection thresholds can be performed at different times. Interference detector 130 can be constructed, incorporated into, or otherwise implemented using hardware circuitry 302. At a first time, interference detector 130 can detect a first interference signal based on interference detection threshold 310. At a second (e.g., subsequent) time, interference detector 130 can detect a second interference signal based on an adjusted interference detection threshold 130, which interference detection controller 132 determines based on performance indication 308.

[0070] In an example, at least one processor 304 may form at least a portion of at least one communication processor 124. If interference detector 130 forms at least a portion of hardware circuitry 302, interference detector 130 may operate faster than interference detection controller 132. However, interference detection controller 132 may analyze received signal 306 at a higher level, with greater intelligence, or by using signal samples acquired over a longer period of time.

[0071] In some aspects, the communication processor 124 may be implemented as a modem or a baseband processor. Hardware circuitry 302 may be at least a portion of a transceiver 126 (e.g., a wireless transceiver or wireless receiver) for wireless signals, at least a portion of an RF front-end 128, or some combination thereof. In other aspects, device 102 (e.g., Figure 1 The device may include a wireless circuit 312 coupled to the communication processor 124. The wireless circuit 312 may include at least a portion of the transceiver 126, at least a portion of the radio frequency front-end 128, or some combination thereof. Therefore, although the wireless circuit 312 is... Figure 3 The image is depicted as including the “entire” rectangle representing transceiver 126 and RF front-end 128, but wireless circuit 312 may alternatively include less than the entire rectangle representing either or both. For example, wireless circuit 312 may include only a portion of transceiver 126 and RF front-end 128. In some cases, wireless circuit 312 that operates on the received signal “before” it “arrives” at communication processor 124 (from the perspective of signal propagation or processing / modulation) may be referred to as preprocessing wireless circuit 312.

[0072] In some cases, two or more components can be placed on different integrated circuit chips. Figure 3(Not shown separately). For example, at least one first integrated circuit chip may include at least one communication processor 124, and at least one second integrated circuit chip that may be coupled to the first integrated circuit chip may include wireless circuitry 312. Therefore, the operations performed by the interference detector 130 may be performed by hardware circuitry 302 on the second integrated circuit chip, and the operations performed by the interference detection controller 132 may be performed by at least one processor 304 on the first integrated circuit chip.

[0073] Figure 4 This is a schematic diagram 400 illustrating an example operation scheme for adaptive interference detection using an example interference detector 130 (JDET 130) and an example interference detection controller 132. As illustrated, in addition to the interference detector 130 and the interference detection controller 132, schematic diagram 400 includes at least one low-noise amplifier 204, at least one processor 304, at least one received signal 306, and at least one interference signal 406. Figure 4 In this example only, the interference detector 130 is depicted as having at least one register 402 and at least one controller circuit 404.

[0074] Therefore, in the example implementation, the interference detector 130 includes at least one register 402 and controller circuitry 404 coupled to the at least one register 402. Register 402 may store an interference detection threshold 310. In operation, the controller circuitry 404 uses register 402 to perform a comparison of characteristic 410, including the received signal 306, with the interference detection threshold 310. The controller circuitry 404 may detect a first interference signal 406-1 based on the comparison. For example, the interference detector 130 may detect the first interference signal 406-1 in response to characteristic 410 being greater than the interference detection threshold 310 stored in register 402.

[0075] In an additional example operation, as part of implementing the interference detection controller 132, the processor 304 may perform a comparison including a performance indication 308 corresponding to the received signal 306 with a performance threshold 408. Based on the comparison performed by the processor 304, the interference detection controller 132 may determine to adjust the interference detection threshold 310 to produce an adjusted interference detection threshold 310. If the adjusted interference detection threshold of 310 is generated. Then the processor 304 can use the control signal 134 to adjust the interference detection threshold 310. Loaded into register 402.

[0076] In some cases, processor 304 may determine to reduce the interference detection threshold 310 based on a performance indication 308 corresponding to the received signal 306 being greater than a performance threshold 408, thereby producing a reduced interference detection threshold. For example, if the SNR of the received signal 306 is greater than the threshold SNR, the interference detection threshold 310 may be reduced. This allows the interference detector 130 to be triggered in response to an interference signal with a lower level characteristic 410. In other cases, interference detection controller 132 may increase the interference detection threshold 310 based on the performance indication 308 and the performance threshold 408. This reduces the likelihood or frequency of unnecessarily activating interference countermeasures.

[0077] As illustrated in schematic diagram 400, in addition to the desired signal (or as an alternative to the desired signal), the received signal 306 may also include an interference signal 406. To facilitate the detection of the interference signal 406, at least one characteristic 410 of the received signal 306 can be obtained. As an example, characteristic 410 of the received signal 306 may include the power of the received signal 306. To obtain the power, the device typically or specifically the interference detector 130 may employ a power detector, such as a directional coupler. If characteristic 410 is related to power, the interference detection threshold 310 may include at least one value corresponding to decibels.

[0078] Also refer to Figure 2 The apparatus may include an amplifier, such as a low-noise amplifier 204 (LNA 204), coupled to the interference detector 130. The interference detector 130 may be coupled along the receiver chain 202 to the input or output of the low-noise amplifier 204 (or another amplifier). In some aspects, the processor 304 may adjust the interference detection threshold 310 based on the saturation level of the low-noise amplifier 204 or the saturation level of another amplifier. Examples of such specific implementations are referenced below. Figures 6-9 Describe it.

[0079] Interference detector 130 can be enabled to counteract the actual or potential effects of interference signal 406. To this end, interference detector 130 can perform or activate countermeasures in response to the detection of interference signal 406 (such as a first interference signal 406-1 or a second interference signal 406-2). Interference detector 130 can, for example, activate at least one filter to perform countermeasures in response to the detection of interference signal 406. The filter switched to the signal propagation path (or subsequently switched out of the signal propagation path) may correspond to a filter coupled to the input or output of low-noise amplifier 204, such as... Figure 2 The filter circuit 206. In some cases, the countermeasure filter may include at least one microacoustic filter, such as a bulk acoustic wave (BAW) filter or a surface acoustic wave (SAW) filter. In some specific implementations, (e.g., Figures 1-3The communication processor 124 or its interference detection controller 132 can determine a performance indication 308 within a first time period. The interference detector 130 can detect at least one interference signal 406 within a second time period, wherein the second time period is shorter than the first time period. The time periods can differ by an order of magnitude and / or overlap in time.

[0080] Figure 5 This is a schematic diagram 500 illustrating an example technique for initializing an interference detection threshold 310 based on historical information. As illustrated, processor 304 may include (e.g., implement, such as execute) an interference detection controller 132. Interference detection controller 132 may include, operate, or control at least one machine learning model 508. Typically, interference detection controller 132 may establish the initial interference detection threshold 310 based on one or more operating conditions 504. By using an initial interference detection threshold of 310 based on historical information. To begin searching for the current interference detection threshold of 310, the search time can be shortened, or the period when the connection is suboptimal can be reduced.

[0081] Operating condition 504 can be any environmental parameter or usage attribute that may affect the reception or processing of wireless signals. For example, operating condition 504 may include the device's location (e.g., geospatial coordinates or cell identifier), hands-free status (e.g., whether Bluetooth is being used), etc. ® Radio usage status (e.g., which radios are connected or currently transmitting or receiving, such as Wi-Fi) ® Radio frequency, wired connectivity status (e.g., whether a cable is connected to a USB interface), transmit power (e.g., transmit power for the same or different wireless technologies or channels), and combinations thereof.

[0082] In the example implementation, historical information regarding the determined interference detection threshold 310 can be obtained and retained. For example, multiple samples 502-1…502-S can be stored, where “S” represents a positive integer. Each sample 502 (such as a first sample 502-1 or a second sample 502-2) can correspond to a corresponding determined instance of the interference detection threshold 310 or a set of one or more operating conditions 504. For example, each sample 502 may include an interference detection threshold 310 associated with one or more operating conditions 504, which are existing, current, or otherwise related to the environment or use in which the corresponding interference detection threshold 310 was determined.

[0083] Each operating condition 504 may include (e.g., have, indicate, or link to) at least one value 506. For example, a hands-free state operating condition 504 may be a Boolean positive or negative value 506. A transmit power operating condition 504 may include a numerical value 506 representing power in decibels. A radio usage state operating condition 504 may include a value 504 having a list of one or more radios that are operable when the associated interference detection threshold 310 is previously determined. A given sample 502 may include at least one value 506 for fewer than all operating conditions 504 tracked by the system. Furthermore, different samples 502 may have values ​​506 for different sets (e.g., number or selection) of available operating conditions 504.

[0084] Therefore, in some implementations, at least one processor 304 may store a plurality of samples 502-1…502-S, wherein each sample 502 associates a corresponding interference detection threshold 310 with at least one value 506 for at least a portion of one or more operating conditions 504. At least one processor 304 may employ, for example, unsupervised machine learning on the plurality of samples 502-1…502-S to bin the plurality of samples into a classification range of one or more operating conditions 504. Thus, at least one processor 304 may apply a machine learning model 508 to the plurality of samples 502-1…502-S to determine the category corresponding to the range of operating conditions 504.

[0085] The range can encompass numerical ranges, such as power or geographic location. Additionally or alternatively, the range can encompass combinations of values ​​506 for various operating conditions 504. For example, a sub-box could encompass operations under Wi-Fi conditions. ® When the radio is connected to the USB cable, another compartment may be involved in a specific X dB ("X") power range when using the hands-free device.

[0086] In some cases, at least one processor 304 can therefore use at least one machine learning algorithm to determine the initial interference detection threshold 310. And set the initial interference detection threshold to 310. Loaded into interference detector 130 (e.g., Figure 4 At least one register 402 associated with each interference detector in the system. Then, the initial interference detection threshold 310 can be obtained. Begin searching for or tuning to a better (if not perfectly optimal) interference detection threshold 310, which may be closer to the tuning threshold than starting with the minimum or maximum interference detection threshold 310.

[0087] In the example implementation, historical information covering the determined interference detection threshold and associated operating conditions can be used by at least one processor 304 or interference detection controller 132 to generate data structure 510. For example... Figure 5 As shown, data structure 510 may include multiple entries, such as entry 512. Entry 512 includes at least one interference detection threshold 310 associated with one or more operating conditions 504. Each operating condition 504 may include or correspond to a value range 514, at least in combination with other value ranges 514 of other operating conditions 504 for a given entry 512, which are related to the associated interference detection threshold 310. Data structure 510 may be computed, generated, or otherwise produced using artificial intelligence, including machine learning, or using one or more other mechanisms such as statistical analysis. Each entry 512 or set of entries may be considered a corresponding binning or category.

[0088] Given such a data structure 510, at least one processor 304 can access multiple entries to determine the initial interference detection threshold 310. Each entry 512 is associated with at least one value (e.g., value range 514) of at least a portion of one or more operating conditions 504 being monitored, recorded, or analyzed. If at least one artificial intelligence technique is used to generate the data structure 510, at least one processor 304 may include at least a portion of an artificial intelligence (AI) engine. The AI ​​engine may be, for example, a communication processor 124, an application processor 108 (e.g., Figure 1 It is part of the application processor, SoC, etc.

[0089] As described herein, the interference detection threshold 310 can be adjusted based on the connection quality reflected by at least one performance indicator 308. The performance indicator 308 (e.g., a key performance indicator (KPI), such as SNR) can respond to an amplifier (e.g., a low-noise amplifier 204, for example, Figure 2 and Figure 4 The low-noise amplifier 204 becomes saturated and undergoes degradation. The following description is based on the context of the low-noise amplifier 204 becoming saturated. Figures 6-9 However, the principle generally applies to amplifiers. Amplifier saturation can be defined in different ways. In some cases, an amplifier can be considered saturated when its maximum gain decreases. For example, a certain decibel below the maximum specified gain can be designated as saturation. Although a 1-dB gain compression point (e.g., P1dB) can be used to determine when an amplifier is at a saturation level, other gain compression points or other saturation definitions can be used alternatively.

[0090] Figure 6Graph 600 illustrates an example relationship between interference levels and the gain of a low-noise amplifier (LNA), including an indication of example saturation levels. As shown, the interference level is plotted along the horizontal axis (e.g., horizontal or x-axis), and the LNA gain is plotted along the vertical axis (e.g., vertical or y-axis). Curve 602 illustrates an example LNA gain versus interference level, but the principle applies to other such relationships. Example interference detection thresholds (JDT) are indicated by three short vertical dashed lines. These interference detection thresholds include the minimum interference detection threshold (JDT) (Min JDT), the maximum JDT (Max JDT), and the target JDT. Example LNA saturation levels are indicated by a long horizontal dashed line.

[0091] In the example implementation, as the interference power level exceeds the target JDT, the LNA gain begins to decrease, as shown at 604. After some decrease in LNA gain, the LNA saturation level is reached at 606. For the example target JDT depicted, interference below the LNA saturation level can be ignored because such interference may not significantly affect connection quality. On the other hand, for interference with a power greater than the target JDT, the interference detector 130 can be configured to detect such interference, which may adversely affect connection quality. In response to interference signal detection, the interference detector 130 can also formulate at least one countermeasure, such as activating at least one filter to potentially attenuate the interference signal.

[0092] To determine the target JDT to be stored in register 402 as the interference detection threshold 310, various algorithms can be used. For example, the process can start with the maximum JDT and decrease the JDT until the LNA exits saturation and detects at least one interference signal. Alternatively, the process can start with the minimum JDT and increase the JDT with each interference detection until the LNA enters saturation. The process can then reduce the JDT below the saturation level and back to the previous level at which the interference signal was detected.

[0093] Figure 7 This is a flowchart illustrating an example process for determining an interference detection threshold based on a saturation level. Process 700 includes five boxes 702-710 specifying operations that can be performed for the method. At 702, the interference detection configuration process begins with an initial interference detection threshold (initial JDT). The initial interference detection threshold can be the maximum interference detection threshold (e.g., as referenced). Figure 8 Further descriptions of the maximum interference detection threshold and the minimum interference detection threshold (e.g., as referenced) Figure 9Further descriptions include minimum interference detection thresholds, initial or stored interference detection thresholds based on historical information, random interference detection thresholds, and recently used interference detection thresholds. At 704, the receiver is operated by receiving wireless signals. For example, interference detector 130 may attempt to detect interference signal 406 in received signal 306, and interference detection controller 132 may monitor the saturation state of the amplifier.

[0094] At 706, the system determines whether the amplifier operation has crossed the saturation line. For example, the interference detection controller 132 can determine whether the gain of the LNA 204 has crossed the selected saturation line 606. If it has not crossed the selected saturation line, then at block 708, the interference detection controller 132 adjusts the interference detection threshold by a certain amount, "incrementally." The adjustment can be a decrease or increase in the interference detection threshold, depending on, for example, whether the initial interference detection threshold was set relatively high (e.g., as...). Figure 8 (as shown) or relatively low (e.g., as shown) Figure 9 (As shown). In response to the interference detection threshold adjustment at 708, the process continues with further receiver operation at 704. On the other hand, if a selected saturation line (such as the saturation line determined at 706) has been crossed, then at 710, the interference detection controller 132 locks the interference detection threshold for continued use. The locked interference detection threshold can be tuned using a margin "M" to account for hysteresis effects or to reach a target interference detection threshold from a specific direction, as referenced herein. Figure 6 , Figure 8 and Figure 9 As described. The method used to establish the interference detection threshold can be performed in a manner different from procedure 700.

[0095] Figure 8 This is a flowchart illustrating an example process 800 for determining an interference detection threshold after starting with the maximum interference detection threshold (Max JDT). Process 800 includes 13 boxes 802-826 specifying operations that can be performed on the method. At 802, the configuration process begins. At 804, it is determined whether the initial interference detection threshold is stored or can be obtained in other ways, such as by analyzing historical information or applying a machine learning model. If yes, then at 806, the interference detector is configured with the stored interference detection threshold as the initial value. If not, then at 808, the interference detector is configured with the maximum interference detection threshold (MaxJDT).

[0096] Then, at 810, the taken countermeasures (e.g., at least one filter) can be used to operate at least the receiver and interference detector. At 812, the countermeasures are deactivated (e.g., the filter is switched out of the receiver chain path), and the receiver and interference detector are operated again. At 814, the LNA is monitored to see if it amplifies the interference signal or enters a saturation level. At 816, it is determined whether an interference signal or a saturation level is detected. If saturation is detected, the interference detection threshold is lowered at 818, such as by one unit (e.g., JDT = JDT 1). After operation 818, the process flow returns to box 810.

[0097] On the other hand, if interference is detected at 816, process 800 proceeds to operation 820. At 820, it is determined whether the previous detection at 816 was for interference. If so, at 822, the current interference detection threshold is locked, where optionally a margin "M" is added to handle hysteresis and prevent flipping. After operation 822, the process flow returns to box 810.

[0098] On the other hand, if the previous detection at 820 was not identified as interference, the process continues at 824. At 824, the system determines whether the interference detection threshold has been locked. If so, the process flows back to box 810. If not, at box 826, the interference detection threshold can be increased, such as by increasing it by one unit (e.g., JDT = JDT + 1). After operation 826, the process flows back to box 810.

[0099] Figure 9 This is a flowchart illustrating an example procedure 900 for determining an interference detection threshold after starting from a minimum interference detection threshold (Min JDT). Procedure 900 includes 13 boxes 802-806, 908, 810-818, 920, and 822-826 specifying operations that can be performed on the method. Procedure 900 is related to... Figure 8 The process is similar to 800. However, in the absence of an initial interference detection threshold, the process begins at 908 with an interference detector configured with a minimum interference detection threshold (Min JDT).

[0100] Furthermore, since it begins with the minimum interference detection threshold, process 900 may initially follow the "interference detection" path from 816 to box 920. At 920, the system determines whether the previous detection was for a "saturation level". If not (e.g., the previous detection was for "interference" at 816), process 900 continues to box 826 via a "No" branch from box 824. At 826, the interference detection threshold can be increased, such as by one unit (e.g., JDT = JDT + 1). After operation 826, the process flow returns to box 810.

[0101] Figure 10 This is a flowchart illustrating an example process 1000 for operating an adaptive interference detector or adaptively detecting interference signals in response to at least one current performance indication. Process 1000 includes four blocks 1002-1008 specifying operations that can be performed for the method. In an example implementation, the operations represented by the illustrated blocks of each process can be performed by an electronic device (such as...) Figure 1 The operation of the corresponding process can be performed by the electronic device 102 or the wireless interface device 120 of the electronic device. More specifically, the operation of the corresponding process can be performed by the interference detector 130 of the transceiver 126 or the RF front end 128 or by the interference detection controller 132 of the processor (such as the communication processor 124).

[0102] At block 1002, the interference detection circuit detects a first interference signal based on a first interference detection threshold. For example, interference detector 130 may detect the first interference signal 406-1 based on a first interference detection threshold 310. Interference detector 130 may, for example, detect the first interference signal 406-1 based on a comparison between the first interference detection threshold 310 and a characteristic 410 of the received signal 306.

[0103] At block 1004, at least one communication processor determines a performance indication corresponding to the received signal. For example, at least one processor 304 may determine a performance indication 308 corresponding to the received signal 306. In some cases, an interference detection controller 132 of a modem or baseband processor may determine a more time-calculated property of the received signal 306, such as SNR.

[0104] At block 1006, at least one communication processor adjusts a first interference detection threshold based on a performance indicator to generate a second interference detection threshold. For example, at least one processor 304 may adjust the first interference detection threshold 310 based on a performance indicator 308 to generate the second interference detection threshold 310. (or adjust the interference detection threshold to 310) To this end, the interference detection controller 132 can compare the performance indication 308 with the performance threshold 408. If the performance indication 308 fails to meet (e.g., is greater than) the performance threshold 408, the interference detection controller 132 can adjust the first interference detection threshold 310 by lowering it.

[0105] At block 1008, the interference detection circuit detects the second interference signal based on a second interference detection threshold. For example, the interference detector 130 may detect the second interference signal based on the second interference detection threshold 310. To detect the second interference signal 406-2. Here, the interference detector 130 can detect the second interference signal 406-2 because the characteristic 410 of the received signal 306 is greater than the decreased second interference detection threshold 310. .

[0106] Figure 7 , Figure 8 , Figure 9 and Figure 10 Processes 700, 800, 900, and 1000 are each depicted and described with certain operations in a specific order. However, the operations are not necessarily limited to the order shown in the figures or described herein, as these operations may be performed in an alternative order or in a manner that is fully or partially overlapping. Furthermore, more, fewer, and / or different operations may be performed to execute the respective processes or alternative processes. Detailed Examples

[0107] This section describes some aspects of example implementations and / or example configurations relating to the apparatus and / or processes presented above.

[0108] Example aspect 1: An apparatus comprising: At least one communication processor, said at least one communication processor being configured to: Determine the performance indication corresponding to the received signal; and The interference detection threshold is adjusted based on the performance indication to produce an adjusted interference detection threshold; and A wireless circuit coupled to the at least one communication processor, the wireless circuit including an interference detector configured to: The first interference signal is detected based on the interference detection threshold; and The second interference signal is detected based on the adjusted interference detection threshold.

[0109] Example aspect 2: The apparatus according to example aspect 1, wherein: The wireless circuitry includes a low-noise amplifier (LNA) coupled to the interference detector; and The at least one communication processor is configured to adjust the interference detection threshold based on the saturation level of the low-noise amplifier.

[0110] Example aspect 3: The apparatus according to example aspect 1 or 2, wherein the performance indication includes the signal-to-noise ratio (SNR) corresponding to the received signal.

[0111] Example aspect 4: The apparatus according to any one of the foregoing example aspects, wherein: The at least one communication processor includes at least a portion of a modem; and The wireless circuitry includes a preprocessing wireless circuitry.

[0112] Example aspect 5: The apparatus according to example aspect 4, wherein the preprocessing wireless circuitry comprises at least one of the following: At least a portion of the wireless receiver; or At least a portion of the radio frequency front end.

[0113] Example aspect 6: The apparatus according to any one of the foregoing example aspects, wherein: The at least one communication processor includes at least a portion of a baseband processor; and The wireless circuitry includes a preprocessing wireless circuitry.

[0114] Example aspect 7: The apparatus according to any one of the foregoing example aspects further includes: At least one first integrated circuit chip, said at least one first integrated circuit chip including said at least one communication processor; and At least one second integrated circuit chip, the at least one second integrated circuit chip being coupled to the first integrated circuit chip, the second integrated circuit chip including the wireless circuit.

[0115] Example aspect 8: The apparatus according to any one of the foregoing example aspects, wherein: The at least one communication processor is configured to determine the performance indication corresponding to the received signal after down-conversion and analog-to-digital conversion; and The interference detector is configured to use a preprocessed signal to detect the first interference signal and the second interference signal.

[0116] Example aspect 9: The apparatus according to example aspect 8, wherein: The preprocessed signal includes an analog signal that has been pre-down-converted by a mixer.

[0117] Example aspect 10: The apparatus according to any one of the foregoing example aspects, wherein: The at least one communication processor is configured to determine the performance indicator within a first time period; and The interference detector is configured to detect at least one interference signal during a second time period, which is shorter than the first time period.

[0118] Example aspect 11: The apparatus according to any one of the foregoing example aspects, wherein: The interference detector includes: At least one register, the at least one register being configured to store the interference detection threshold; and A controller circuit, the controller circuit being coupled to the at least one register; and The controller circuit is configured as follows: The at least one register is used to perform a comparison of the characteristics of the received signal with the interference detection threshold; and The first interference signal is detected based on the comparison.

[0119] Example aspect 12: In the apparatus according to example aspect 11, wherein the at least one communication processor is configured to: The process includes comparing the performance indicator corresponding to the received signal with a performance threshold; The interference detection threshold is adjusted based on the comparison performed by the at least one communication processor to generate the adjusted interference detection threshold; and The adjusted interference detection threshold is loaded into the at least one register.

[0120] Example aspect 13: The apparatus according to example aspect 12, wherein the at least one communication processor is configured to: The interference detection threshold is reduced based on the performance indicator corresponding to the received signal being greater than the performance threshold, thereby generating a reduced interference detection threshold.

[0121] Example aspect 14: The apparatus according to any one of Example aspects 11 to 13, wherein the characteristic of the received signal includes the power of the received signal.

[0122] Example aspect 15: The apparatus according to any one of the foregoing example aspects, wherein the interference detector is configured to: In response to the detection of the first interference signal, a countermeasure is executed.

[0123] Example aspect 16: The apparatus according to example aspect 15, wherein the interference detector is configured to: In response to the detection of the first interference signal, at least one filter is activated to perform the countermeasure.

[0124] Example aspect 17: The apparatus according to any one of the foregoing example aspects, wherein the at least one communication processor is configured to: An initial interference detection threshold is established based on one or more operating conditions.

[0125] Example aspect 18: The apparatus according to example aspect 17, wherein the one or more operating conditions include at least one of the following: The device's location, hands-free status, radio usage status, wired connectivity status, or transmission power.

[0126] Example aspect 19: The apparatus according to example aspect 17 or 18, wherein the at least one communication processor is configured to: Access a data structure comprising multiple entries to define the initial interference detection threshold, each entry being associated with at least one value of at least a portion of the one or more operating conditions.

[0127] Example aspect 20: The apparatus according to any one of the foregoing example aspects, wherein the at least one communication processor includes at least a portion of an artificial intelligence (AI) engine.

[0128] Example aspect 21: The apparatus according to any one of Example aspects 17 to 20, wherein the at least one communication processor is configured to: Storing multiple samples, each sample associating a corresponding interference detection threshold with at least one value of at least a portion of the one or more operating conditions; and Unsupervised machine learning is applied to the multiple samples to bin them into the classification range of the one or more operating conditions.

[0129] Example aspect 22: The apparatus according to any one of Example aspects 17 to 21, wherein the at least one communication processor is configured to: The initial interference detection threshold is determined using at least one machine learning algorithm; and The initial interference detection threshold is loaded into at least one register associated with the interference detector. The interference detection threshold mentioned therein includes the initial interference detection threshold.

[0130] Example aspect 23: The apparatus according to any one of the foregoing example aspects further includes: Display screen; and One or more processors operatively coupled to the display screen and at least a portion of the wireless circuitry, the one or more processors being configured to present one or more graphic images on the display screen based on one or more wireless signals transmitted using the wireless circuitry, the one or more processors including the at least one communication processor.

[0131] Example aspect 24: An apparatus comprising: Interference detector circuit, the interference detector circuit being configured to detect interference signals based on a programmable interference detection threshold; and A component for adjusting the programmable interference detection threshold based on performance indicators of the received signal.

[0132] Example aspect 25: The apparatus according to example aspect 24 further includes: A component for initializing the programmable interference detection threshold based on multiple interference detection threshold categories, each interference detection threshold category associating at least one corresponding interference detection threshold with one or more operating conditions.

[0133] Example aspect 26: The apparatus according to example aspect 25 further includes: A component for constructing a machine learning model corresponding to the multiple interference detection threshold categories based on multiple interference detection threshold samples, each interference detection threshold sample associating a corresponding interference detection threshold with one or more operating conditions.

[0134] Example aspect 27: A method for adaptive interference detection, the method comprising: The interference detection circuit detects the first interference signal based on a first interference detection threshold; The performance indication corresponding to the received signal is determined by at least one communication processor; The at least one communication processor adjusts the first interference detection threshold based on the performance indication to generate a second interference detection threshold; and The interference detection circuit detects the second interference signal based on the second interference detection threshold.

[0135] Example aspect 28: According to the method described in example aspect 27, the method further includes: The performance threshold is compared with the performance indication corresponding to the received signal; Based on the comparison, the first interference detection threshold is adjusted to generate the second interference detection threshold; and The second interference detection threshold is loaded into at least one register based on the determination of adjusting the first interference detection threshold.

[0136] Example aspect 29: The method according to example aspect 27 or 28 further includes: The first interference detection threshold is initialized using a machine learning model, which defines the relationship between the interference detection threshold and one or more operating conditions.

[0137] Example aspect 30: An apparatus comprising: Interference detector circuit, the interference detector circuit being configured to detect interference signals based on a programmable interference detection threshold; and An interference detection controller is configured to initialize the programmable interference detection threshold based on a relationship between an interference detection threshold and one or more operating conditions.

[0138] Example aspect 31: The apparatus according to example aspect 30, wherein the interference detection controller is configured to: The programmable interference detection threshold is initialized using an unsupervised machine learning model, which bins the relationship between the interference detection threshold and the one or more operating conditions.

[0139] Example aspect 32: The apparatus according to example aspect 31, wherein the interference detection controller is configured to: Storing multiple samples, each sample including a corresponding interference detection threshold associated with at least one value of at least a portion of the one or more operating conditions; and The multiple samples are binned into the classification range of the one or more operating conditions. Conclusion

[0140] As used herein, the term "coupling" refers to a relationship between two or more components that are operatively communicable to each other to implement a feature or capability described herein. For example, coupling can be achieved using physical lines such as metallic traces or wires, or electromagnetic coupling such as transducers. Coupling can include direct coupling or indirect coupling. Direct coupling refers to connecting discrete circuit elements via the same node without intermediate components. Indirect coupling refers to connecting discrete circuit elements via one or more other devices or other discrete circuit elements, including two or more different nodes.

[0141] The term "node" (e.g., including "first node" or "power distribution network node") refers to at least one point of electrical connection between two or more components (e.g., circuit elements). Although a node may sometimes be visually depicted as a single point in a diagram, it can represent a portion of a physical circuit or network at or along the connection between two or more components, having approximately the same voltage potential. In other words, a node can represent at least one of a plurality of points along a conductive medium (e.g., wire or trace) present between the electrically connected components. Similarly, a "terminal" or "port" can represent one or more points having at least approximately the same voltage potential relative to the input or output of a component (e.g., a transistor).

[0142] The terms “first,” “second,” “third,” and other numerically related indicators are used herein to identify or distinguish items that are similar or analogous to each other in a given context (such as a particular embodiment, a single diagram, a given component, or a claim). Thus, a first item in one context may differ from a first item in another. For example, an item identified as “interference signal” in one context may be identified as “first interference signal” in another. Similarly, “first interference detection threshold” or “adjusted interference detection threshold” in one claim may be listed as “third interference detection threshold” or “second interference detection threshold” in different claims (e.g., in a separate set of claims). Similar interpretations apply to difference-related terms such as “positive received signal” and “negative received signal.”

[0143] Unless the context otherwise requires, the use of the word “or” in this document is to be interpreted as “inclusive or” or the use of a term that allows the inclusion or application of one or more items linked by the word “or” (e.g., the phrase “A or B” can be interpreted as allowing only “A”, only “B”, or both “A” and “B”). Additionally, as used herein, the phrase “at least one of” in a list of items refers to any combination of those items (including single members). For example, “at least one of a, b, or c” can cover a, b, c, ab, ac, bc, and abc, as well as any combination having multiple identical elements (e.g., aa, aaa, aab, aac, abb, acc, bb, bbb, bbc, cc, and ccc, or any other ordering of a, b, and c). Furthermore, the items represented in the figures and the terms discussed herein can indicate one or more items or terms, and therefore, the singular or plural forms of these items and terms can be referred to interchangeably in this written description.

[0144] Although specific implementations of adaptive interference detection have been described in language specific to certain features and / or methods, the subject matter of the appended claims is not necessarily limited to the specific features or methods described. Rather, specific features and methods are disclosed as exemplary implementations of adaptive interference detection.

Claims

1. An apparatus, the apparatus comprising: At least one communication processor, said at least one communication processor being configured to: Determine the performance indication corresponding to the received signal; as well as The interference detection threshold is adjusted based on the performance indication to produce an adjusted interference detection threshold; and A wireless circuit coupled to the at least one communication processor, the wireless circuit including an interference detector configured to: The first interference signal is detected based on the interference detection threshold. as well as The second interference signal is detected based on the adjusted interference detection threshold.

2. The apparatus according to claim 1, wherein: The wireless circuitry includes a low-noise amplifier (LNA) coupled to the interference detector; and The at least one communication processor is configured to adjust the interference detection threshold based on the saturation level of the low-noise amplifier.

3. The apparatus of claim 1, wherein the performance indication includes a signal-to-noise ratio (SNR) corresponding to the received signal.

4. The apparatus according to claim 1, wherein: The at least one communication processor includes at least a portion of a modem; and The wireless circuitry includes a preprocessing wireless circuitry.

5. The apparatus of claim 4, wherein the preprocessing wireless circuitry comprises at least one of the following: At least a portion of the wireless receiver; or At least a portion of the radio frequency front end.

6. The apparatus according to claim 1, wherein: The at least one communication processor includes at least a portion of a baseband processor; and The wireless circuitry includes a preprocessing wireless circuitry.

7. The apparatus according to claim 1, further comprising: At least one first integrated circuit chip, the at least one first integrated circuit chip including the at least one communication processor; and At least one second integrated circuit chip, the at least one second integrated circuit chip being coupled to the first integrated circuit chip, the second integrated circuit chip including the wireless circuit.

8. The apparatus according to claim 1, wherein: The at least one communication processor is configured to determine the performance indication corresponding to the received signal after down-conversion and analog-to-digital conversion; and The interference detector is configured to use a preprocessed signal to detect the first interference signal and the second interference signal.

9. The apparatus according to claim 8, wherein: The preprocessed signal includes an analog signal that has been pre-down-converted by a mixer.

10. The apparatus according to claim 1, wherein: The at least one communication processor is configured to determine the performance indicator within a first time period; and The interference detector is configured to detect at least one interference signal during a second time period, which is shorter than the first time period.

11. The apparatus according to claim 1, wherein: The interference detector includes: At least one register, the at least one register being configured to store the interference detection threshold; and A controller circuit, the controller circuit being coupled to the at least one register; and The controller circuit is configured as follows: The at least one register is used to perform a comparison of the characteristics of the received signal with the interference detection threshold; and The first interference signal is detected based on the comparison.

12. The apparatus of claim 11, wherein the at least one communication processor is configured to: The process includes comparing the performance indicator corresponding to the received signal with a performance threshold; The interference detection threshold is adjusted based on the comparison performed by the at least one communication processor to generate the adjusted interference detection threshold; and The adjusted interference detection threshold is loaded into the at least one register.

13. The apparatus of claim 12, wherein the at least one communication processor is configured to: The interference detection threshold is reduced based on the performance indicator corresponding to the received signal being greater than the performance threshold, thereby generating a reduced interference detection threshold.

14. The apparatus of claim 11, wherein the characteristic of the received signal includes the power of the received signal.

15. The apparatus of claim 1, wherein the interference detector is configured to: In response to the detection of the first interference signal, a countermeasure is executed.

16. The apparatus of claim 15, wherein the interference detector is configured to: In response to the detection of the first interference signal, at least one filter is activated to perform the countermeasure.

17. The apparatus of claim 1, wherein the at least one communication processor is configured to: An initial interference detection threshold is established based on one or more operating conditions.

18. The apparatus of claim 17, wherein the one or more operating conditions include at least one of the following: The device's location, hands-free status, radio usage status, wired connectivity status, or transmission power.

19. The apparatus of claim 17, wherein the at least one communication processor is configured to: Access a data structure comprising multiple entries to define the initial interference detection threshold, each entry being associated with at least one value of at least a portion of the one or more operating conditions.

20. The apparatus of claim 19, wherein the at least one communication processor comprises at least a portion of an artificial intelligence (AI) engine.

21. The apparatus of claim 17, wherein the at least one communication processor is configured to: Storing multiple samples, each sample associating a corresponding interference detection threshold with at least one value of at least a portion of the one or more operating conditions; and Unsupervised machine learning is applied to the multiple samples to bin them into the classification range of the one or more operating conditions.

22. The apparatus of claim 17, wherein the at least one communication processor is configured to: The initial interference detection threshold is determined using at least one machine learning algorithm; and The initial interference detection threshold is loaded into at least one register associated with the interference detector. The interference detection threshold mentioned therein includes the initial interference detection threshold.

23. The apparatus of claim 1, further comprising: Display screen; and One or more processors operatively coupled to the display screen and at least a portion of the wireless circuitry, the one or more processors being configured to present one or more graphic images on the display screen based on one or more wireless signals transmitted using the wireless circuitry, the one or more processors including the at least one communication processor.

24. An apparatus comprising: An interference detector circuit, configured to detect interference signals based on a programmable interference detection threshold; and A component for adjusting the programmable interference detection threshold based on performance indicators of the received signal.

25. A method for adaptive interference detection, the method comprising: The interference detection circuit detects the first interference signal based on a first interference detection threshold; The performance indication corresponding to the received signal is determined by at least one communication processor; The at least one communication processor adjusts the first interference detection threshold based on the performance indication to generate a second interference detection threshold; as well as The interference detection circuit detects the second interference signal based on the second interference detection threshold.

26. The method according to claim 25, further comprising: The performance threshold is compared with the performance indication corresponding to the received signal; Based on the comparison, the first interference detection threshold is adjusted to generate the second interference detection threshold; as well as The second interference detection threshold is loaded into at least one register based on the determination of adjusting the first interference detection threshold.

27. The method of claim 25, further comprising: The first interference detection threshold is initialized using a machine learning model, which defines the relationship between the interference detection threshold and one or more operating conditions.

28. An apparatus comprising: An interference detector circuit, configured to detect interference signals based on a programmable interference detection threshold; and An interference detection controller is configured to initialize the programmable interference detection threshold based on a relationship between an interference detection threshold and one or more operating conditions.

29. The apparatus of claim 28, wherein the interference detection controller is configured to: The programmable interference detection threshold is initialized using an unsupervised machine learning model, which bins the relationship between the interference detection threshold and the one or more operating conditions.

30. The apparatus of claim 29, wherein the interference detection controller is configured to: Storing multiple samples, each sample including a corresponding interference detection threshold associated with at least one value of at least a portion of the one or more operating conditions; and The multiple samples are binned into the classification range of the one or more operating conditions.