Receiver power management mechanisms and related methods of operation

By analyzing signal quality and channel conditions in real time and dynamically selecting low-power receiver circuits, the high power consumption problem of RF receivers under interference and signal changes is solved, achieving more efficient power management and signal processing.

CN115699593BActive Publication Date: 2026-05-19NOKIA TECHNOLOGIES OY
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
NOKIA TECHNOLOGIES OY
Filing Date
2021-02-02
Publication Date
2026-05-19

AI Technical Summary

Technical Problem

Existing RF receiver designs cannot effectively adjust power consumption modes when faced with interference and changes in signal quality, resulting in unnecessary high power consumption and false detection.

Method used

By analyzing signal quality and channel conditions in real time, using low-power receiver circuits and auxiliary receivers to detect self-emission interference, and dynamically selecting appropriate receiver circuits to adapt to signal degradation and network throughput requirements, error detection and power consumption are reduced.

Benefits of technology

It enables flexible adaptation to channel changes under different communication conditions, reduces power consumption, reduces thermal issues, extends device battery life, and improves the accuracy and reliability of signal processing.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115699593B_ABST
    Figure CN115699593B_ABST
Patent Text Reader

Abstract

Circuits and methods for operating a receiver in a communication system are disclosed. The receiver analyzes interference power levels at two or more frequency regions within a received signal. The receiver selects a low power circuit for processing the received signal based on the frequency analyzed interference power.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] Cross-references to related applications

[0002] This application claims the benefit of U.S. Provisional Patent Application No. 63 / 032,971, filed June 1, 2020, which is incorporated herein by reference in its entirety. Technical Field

[0003] This application relates to the field of communications, and more specifically, to wireless communication methods and apparatus. Background Technology

[0004] The rapid growth of computing technology is generating greater demand for data communication. This increasing demand, in turn, drives further growth in communication technologies, which typically requires additional features, increased processing power, and / or increased resources within a given space. This growth often brings new challenges. For example, increased processing speeds and / or the amount of data transferred between devices (e.g., to / from user equipment (UE)) increase power consumption associated with internal data processing, such as to accommodate faster data signal transitions. Attached Figure Description

[0005] To more clearly describe the technical solutions in the embodiments of this technology, the accompanying drawings are briefly described below. The drawings only illustrate some aspects or embodiments of this technology, and those skilled in the art can still derive other drawings from these drawings without creative effort.

[0006] Figure 1 This is a diagram of one or more implementations of the present technology of a wireless communication system.

[0007] Figures 2A-2D This is an illustration of an example interference scenario based on one or more implementations of this technology.

[0008] Figure 3 It is a block diagram of one or more implementations of the present technology of a mobile communication device.

[0009] Figure 4 This is a detailed block diagram of an example condition detection circuit based on one or more implementations of this technology.

[0010] Figure 5 This is a detailed block diagram of an example receiver circuit according to one or more implementations of the present technology.

[0011] Figure 6 This is a flowchart of an example method based on one or more implementations of this technology.

[0012] Figure 7 It is a schematic block diagram of one or more terminal devices according to the present technology.

[0013] Figure 8 It is a schematic block diagram of a system chip according to one or more embodiments of the present technology.

[0014] Figure 9 It is a schematic block diagram of a communication device according to one or more implementations of the present technology. Detailed Implementation

[0015] The following describes one or more implementations of this technology. A communication system includes circuitry and / or software that utilizes real-time signal quality and channel conditions to determine an optimal power consumption mode.

[0016] Modern cellular phones operate across a wide range of use cases and modulation schemes. Due to the stringent requirements on RF receiver performance, fifth-generation (5G) protocols drive ever-increasing data rates at the cost of higher power consumption. The same RF receiver must also support backward compatibility with lower data rate modulations. Conventional receivers are designed for the most demanding circuit specifications. For example, some conventional receivers switch between high-power and low-power receiver modes based on peak power. However, peak power-based selection only reacts to interference without frequency discrimination and is prone to false detections (i.e., unnecessarily using high-power receiver circuitry) because the detector is unaware of the impact of obstructions on signal quality.

[0017] Therefore, adapting power consumption patterns to the application is more beneficial for the end-user experience. One or more embodiments of this technology allow RF transceivers to adapt power consumption patterns to unwanted interference that causes signal degradation and the network's throughput requirements. For example, a communication system analyzes real-time communication conditions, such as frequency-specific interference levels and / or data rates (via, for example, modulation settings), and selects appropriate receiver circuitry. As an illustrative example, when data rates are low, interference is low, and / or self-emission interference effects are low (as defined by corresponding threshold parameters), the transceiver can select and utilize low-power receiver circuitry. Furthermore, the receiver may include circuitry / functionality that reuses existing transmission detectors (e.g., auxiliary receivers) to analyze self-emission interference effects.

[0018] Therefore, the receiver can reduce power consumption in low-power applications by increasing granularity / accuracy. Interference detection based on signal quality and self-transmission (TX) allows for greater flexibility in adapting to channel conditions with minimal data interruption. By using additional frequency-based analysis (e.g., for self-transmission interference effects) instead of peak power-based methods, the receiver can reduce false detections and corresponding power consumption. This reduction in power consumption can further lead to a reduction in thermally related issues (e.g., noise, heat dissipation, circuit density, etc.) and an increase in the battery life of the corresponding device. Furthermore, the implementation described below can also accommodate network throughput requirements, in addition to addressing unwanted interference.

[0019] In the following description, numerous specific details are set forth to provide a thorough understanding of the technology described herein. In other embodiments, the technology described herein may be practiced without these specific details. In other instances, well-known features such as particular functions or conventions have not been described in detail to avoid unnecessarily obscuring the technology. References to “implementation,” “one embodiment,” etc., in this specification mean that a particular feature, structure, material, or characteristic described is included in at least one embodiment of the described technology. Therefore, the appearance of these phrases in this specification does not necessarily refer to the same implementation. On the other hand, such references are not necessarily mutually exclusive. Furthermore, particular features, structures, materials, or characteristics may be combined in any suitable manner in one or more embodiments. It should be understood that the various embodiments shown in the accompanying drawings are merely illustrative representations and are not necessarily drawn to scale.

[0020] For clarity, certain details of the structure or processes describing well-known and commonly associated communication systems and subsystems, but which may unnecessarily obscure some important aspects of the disclosed technology, are omitted in the following description. Furthermore, although the following description illustrates several implementations of different aspects of this technology, several other implementations may have different configurations or different components than those described in this section. Therefore, the disclosed technology may have other implementations with additional elements or by omitting several elements described below.

[0021] Many implementations or aspects of the techniques described below can take the form of computer or processor executable instructions, including routines executed by a programmable computer or processor. Those skilled in the art will understand that the described techniques can be practiced on computer or processor systems other than those shown and described below. The techniques described herein can be implemented in a dedicated computer or data processor specifically programmed, configured, or constructed to execute one or more of the computer executable instructions described below. Therefore, the terms "computer" and "processor" as commonly used herein refer to any data processor. Information processed by these computers and processors can be presented on any suitable display medium, including a liquid crystal display (LCD). Instructions for performing computer or processor executable tasks can be stored in or on any suitable computer-readable medium, including hardware, firmware, or a combination of hardware and firmware. Instructions can be contained in any suitable memory device, including, for example, a flash drive and / or other suitable media.

[0022] The terms “coupling” and “connection” and their derivatives are used herein to describe structural relationships between components. It should be understood that these terms are not intended to be synonyms. Rather, in certain embodiments, “connection” can be used to indicate that two or more elements are in direct contact with each other. Unless otherwise stated in the context, the term “coupling” can be used to indicate that two or more elements are in direct or indirect contact with each other (with other intermediate elements between them), or that two or more elements cooperate or interact with each other (e.g., as in a causal relationship, such as for signal transmission / reception or for function calls), or both of the above relationships exist. The term “and / or” in this specification is used only to describe the association between related objects and indicates that three relationships may exist; for example, A and / or B can indicate three cases: A exists alone, both A and B exist, and B exists alone. Additionally, the character “ / ” in this specification generally indicates an “or” relationship between related objects.

[0023] Suitable environment

[0024] Figure 1 This is a diagram illustrating one or more implementations of a wireless communication system based on this technology. (Example) Figure 1 As shown, the wireless communication system 100 may include network device 110. Network device 110 may include circuitry configured to provide communication coverage for a specific geographic area. Some examples of network device 110 may include: Base Transceiver Station (BTS), NodeB (NB), evolved NodeB (eNB or eNodeB), next-generation NodeB (gNB or gNodeB), and Wi-Fi access point (AP). Additional examples of network device 110 may include relay stations, access points, vehicle-mounted equipment, wearable devices, etc. Network equipment 110 may include other wireless connectivity devices for communication networks, such as: Global System for Mobile Communications (GSM) networks, Code Division Multiple Access (CDMA) networks, Wideband CDMA (WCDMA) networks, LTE networks, Cloud Radio Access Network (CRAN), IEEE 802.11-based networks (e.g., Wi-Fi networks), Internet of Things (IoT) networks, Device-to-Device (D2D) networks, next-generation networks (e.g., 5G networks), and future evolved Public Land Mobile Networks (PLMNs). Optionally, a 5G system or network may also be referred to as a New Radio (NR) system or network.

[0025] Additionally or alternatively, the wireless communication system 100 may include a terminal device 120. The terminal device 120 may be an end-user equipment configured to facilitate wireless communication. The terminal device 120 may be configured to wirelessly connect to the network device 110 (via, for example, wireless channel 115) according to one or more corresponding communication protocols / standards. The terminal device 120 may be mobile or fixed. The terminal device 120 may be an access terminal, UE, user unit, user station, mobile site, mobile station, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication device, user agent, or user device. Some examples of the terminal device 120 may include: cellular phones, smartphones, cordless phones, Session Initiation Protocol (SIP) phones, Wireless Local Loop (WLL) stations, personal digital assistants (PDAs), handheld devices with wireless communication capabilities, computing devices or another processing device connected to a wireless modem, in-vehicle devices, wearable devices, IoT devices, terminal devices in future 5G networks, terminal devices in future evolved PLMNs, etc.

[0026] For illustrative purposes, Figure 1 Wireless communication system 100 is illustrated with network device 110 and terminal device 120. However, it should be understood that wireless communication system 100 may include additional / other devices, such as additional instances of network device 110 and / or terminal device 120, network controllers, mobility management entities, etc.

[0027] Signal interference

[0028] Figures 2A-2D This is an illustration of example interference scenarios according to one or more implementations of the present technology. Each scenario shows the signal strength (e.g., measured power level) for the frequency / bandwidth of the received signal 200. The received signal 200 may be in... Figure 1 The terminal device 120 (e.g., UE) receives data from... Figure 1 The communication signals (e.g., wireless signals) of the network device 110 (e.g., base station).

[0029] Each scenario can show the signal strength of the target data portion 202 relative to the strength of the interference portion 212 and / or the transmission blocking portion 214. Signal strength can be represented along a vertical direction (e.g., the y-axis) and frequency / bandwidth can be shown along a horizontal direction (e.g., the x-axis). The target data portion 202 can represent the payload or content intended for the receiving terminal device 120 and corresponds to the bandwidth or frequency allocated to the receiving terminal device 120. The interference portion 212 can correspond to signals sent to / from other communication devices (e.g., other UEs). The interference portion 212 can correspond to a frequency and / or bandwidth adjacent to or within a threshold amount of the target bandwidth / frequency of the target data portion 202 intended for the relevant device (e.g., terminal device 120). The transmission blocking portion 214 can represent signals sent from / by the terminal device 120 to the network device 110 and corresponds to the allocated uplink bandwidth.

[0030] Figure 2A A received signal 200a representing a strong interference scenario is shown. The received signal 200a for a strong interference scenario may include an interference portion 212a and / or a transmission blocking portion 214a having a strength greater than that of the target data portion 202a (e.g., a measured power level). The target data portion 202a may correspond to a receiving frequency band allocated to the receiving device (e.g., a unique or exclusive continuous frequency range / region). The transmission blocking portion 214a and the interference portion 212a may each correspond to a unique frequency band. In some implementations, one or more of the interference portion 212a and / or the transmission blocking portion 214a may be separated by an intermediate frequency band of separation frequencies. The receiving frequency band may be within the intermediate frequency band and between one or more of the interference portion 212a and / or the transmission blocking portion 214a. One or more of the interference portion 212a and / or the transmission blocking portion 214a may be within a frequency band adjacent to or contiguous to the receiving frequency band.

[0031] As an example, a strong interference scenario could correspond to communication occurring when terminal device 120 is located at the edge of an area covered by network device 110 (e.g., at a cell edge). Therefore, due to the distance between terminal device 120 and network device 110, the power in the target data portion 202a can be reduced (via, for example, fading). Conversely, the uplink signal generated by terminal device 120 can be increased to overcome this power reduction and reach network device 110. Interference portion 212a could correspond to signals transmitted to or generated by other nearby devices.

[0032] Figure 2BA received signal 200b representing a moderate interference scenario is shown. A received signal 200b for a strong interference scenario may include an interference portion 212b and / or a transmission blocking portion 214b having a strength less than or equivalent to the target data portion 202b (e.g., a measured power level). As an example, a moderate interference scenario may correspond to the area where the terminal device 120 is located within the network device 110 (e.g., far from the edge). A moderate interference scenario may represent a common field scenario (e.g., occurring in more than half of all communications).

[0033] Figure 2C A received signal 200c representing a clean channel, low-throughput scenario is shown. The received signal 200C may include a target data portion 202C without any apparent interference or interfering components. The scenario represented may correspond to when the terminal device 120 is relatively close to the network device 110 (e.g., within a threshold distance), geographically / spatially separated from other devices (e.g., beyond a threshold distance), and / or other preferred wireless communication conditions for reducing interference. The scenario represented may also correspond to low-throughput conditions, such as due to content or demand, allocation settings, environmental factors, and / or other communication factors. For example, the conditions represented may correspond to idle paging communication.

[0034] Figure 2D The received signal 200D, representing a clean channel, high-throughput scenario, is shown. The received signal 200D may include the target data portion 202D without any apparent interference or interfering components. The scenario depicted can be similar to... Figure 2C The scenarios described herein may have higher data throughput, such as due to content or demand, allocation settings, environmental factors, and / or other communication factors. For example, the conditions described may correspond to communications used for video, gaming, and / or other high-throughput applications.

[0035] Wireless communication architecture

[0036] Figure 3 It is a mobile communication device 300 according to one or more implementations of the present technology (e.g., Figure 1 Terminal equipment 120 Figure 1A block diagram of network device 110 and / or a portion thereof. Mobile communication device 300 may include circuitry configured to transmit wireless signals with another device. For example, terminal device 120 (e.g., UE) may include mobile communication device 300 configured to exchange wireless signals with network device 110 and / or other wirelessly coupled devices. In some implementations, mobile communication device 300 may be configured to communicate according to fourth-generation (4G) standards, 5G standards, 802.11 standards, and / or other newer radio standards. Mobile communication device 300 may also be backward compatible and support one or more previous or older communication standards / protocols (e.g., third-generation (3G)).

[0037] Mobile communication device 300 may include antenna group 302, which includes a collection of transmitting and / or receiving antennas. Antenna group 302 may be configured to use one or more antennas to exchange wireless signals with a corresponding device. In some embodiments, antenna group 302 may be coupled to front-end module (FEM) 304, which is configured to modulate the received / output signals. For example, FEM 304 may include a set of frequency-based filters, such as a set of bandpass filters, configured to isolate specific frequency ranges used or targeted by the context and / or technology, standard, or technology associated with the communication session.

[0038] Mobile communication device 300 may include a transceiver 306 coupled to antenna assembly 302. Transceiver 306 may be part of an RF front-end (RFFE) chip and includes circuitry configured to process various components of a wireless signal. For example, transceiver 306 may include a receive path 312 and a transmit path 314.

[0039] The receiving path 312 may include circuitry configured to receive communication signals from another device. In some embodiments, the receiving path 312 may include an amplifier (e.g., a low-noise amplifier (LNA)), a downconverter, one or more filters (e.g., a low-pass filter), sampling circuitry (e.g., an analog-to-digital (A / D) converter), or a combination thereof. For example, the receiving path 312 may use an amplifier to control the power in the received signal 332 (e.g., the output from one or more receiving antennas). The downconverter (by...) Figure 3 The mixer / multiplier and receive local oscillator (RXLO) in the diagram convert the radio signal from the carrier frequency to a baseband signal. The converted signal can be filtered (via, for example, a low-pass filter to remove high-frequency noise) and sampled to generate a digital stream of received baseband data 342. The received baseband data 342 can be provided to a signal processing circuit 308, which can be configured to recover the content according to one or more predetermined processes (e.g., detection, decoding, interleaving, etc.).

[0040] Transmit path 314 may include circuitry configured to transmit communication signals to another device. In some embodiments, transmit path 314 may include a signal generator (e.g., a digital-to-analog (D / A) converter), one or more filters (e.g., high-pass and / or band-pass filters), an up-converter, an amplifier, or a combination thereof. For example, the transmit path may receive a digital stream of transmission baseband data 344 comprising message content processed by signal processing circuitry 308 (via, for example, encoding, interleaving, modulation, etc.). The digital data 344 may be converted to an analog signal via a D / A converter and / or may be a filtered signal (e.g., before and / or after analog conversion) to remove various noise components (e.g., DC power). An up-converter (by... Figure 3 The mixer / multiplier and transmit local oscillator (TXLO) in the diagram can convert / modulate the signal from baseband to the carrier frequency. The up-converted signal can be amplified to a power level suitable for transmission. The resulting signal can then be transmitted as a transmit signal 334 through the transmit antenna.

[0041] In some implementations, transceiver 306 may include two or more circuits configured to provide similar functionality, such as processing received or transmitted signals at different power levels. For example, transceiver 306 may include a high-power circuit 316 and a low-power circuit 318, both configured to process received signal 332 at different corresponding power levels. The low-power circuit 318 may include components / designs that perform the same function as the high-power circuit 316 but use less power. This power trade-off can negatively impact the resulting accuracy or signal reliability. As described in detail below, mobile communication device 300 may be configured to dynamically select and use different powered circuits based on real-time environmental / signal factors. For example, mobile communication device 300 may use low-power circuit 318 for communication scenarios or conditions, such as low-interference environments and / or low-throughput requirements, which may be less affected by any reduction in accuracy / reliability. Therefore, mobile communication device 300 may utilize power reduction without increasing error rates, retransmissions, etc.

[0042] Signal processing circuitry 308 (e.g., a baseband modem / chip) can be configured to process / analyze the received baseband data 342 with respect to the transmitted / expected content. For example, signal processing circuitry 308 can be configured to evaluate... Figure 1The signal processing circuit 308 can identify and analyze variations in known signal patterns (e.g., reference portions) in the received signal 332 to determine the channel estimate 352. The signal processing circuit 308 can use the channel estimate 352 to eliminate interference, noise, and / or other variations in the received signal 332 and recover the original transmitted content.

[0043] Signal processing circuitry 308 can also determine communication parameters associated with the total data throughput. For example, signal processing circuitry 308 can determine a modulation profile 354 (e.g., a modulation scheme or constellation, such as 64 Quadrature Amplitude Modulation (QAM) or Binary Phase Shift Keying (BPSK)) for transmitting the received signal 332. Modulation profile 354 may correspond to the number of bits / quantity per symbol. Signal processing circuitry 308 can be configured to determine modulation profile 354 based on a portion of the received signal 332 (e.g., a control portion), the application or process specified by the received signal 332, channel estimation 352, data exchanged with network device 110, and / or other communication parameters.

[0044] Signal processing circuitry 308 can determine channel estimation 352 and / or modulation profile 354 for processing received signal 332. In other words, conventional devices can be configured to estimate the channel and / or determine the modulation when processing received communication signals. As described below, mobile communication device 300 can utilize existing circuitry and / or data (e.g., channel estimation 352 and / or modulation profile 354) already used for processing received signal 332 to select between low-power circuitry 318 and high-power circuitry 316 for signal processing.

[0045] The mobile communication device 300 may also include a transmission detector 310 and / or a transmission sensing circuit 322, configured to detect and / or measure predetermined aspects of the transmitted signal 334. For example, the transmission detector 310 and / or the transmission sensing circuit 322 (e.g., an antenna and / or a feedback loop) may be configured to detect the power level in the transmitted signal 334. The mobile communication device 300 may use the measured power level to tune the transmitted signal 334 and match a power level suitable for the corresponding communication session (e.g., as specified by the base station).

[0046] Mobile communication device 300 may include self-sensing circuitry 324 configured to route a received signal 332, or a processed portion thereof, to transmission detector 310. Mobile communication device 300 may include self-sensing circuitry 324 to reuse transmission detector 310 (e.g., an auxiliary receiver) to select an appropriate power level for processing the received signal 332. For example, since mobile communication device 300 generates transmission signal 334, transmission detector 310 may determine the power in transmission signal 334, for example, based on the bandwidth used for transmission. As a result, transmission detector 310 may generate congestion data 346 to represent the amount of power in transmission signal 334. In other words, self-sensing circuitry 324 may reuse transmission detector 310 to analyze the power in the received signal 332. Figure 2A The self-generated blocking component 214a. The blocking data 346 can represent the self-generated blocking component 214a or its effect in the received signal 332.

[0047] Mobile communication device 300 may include a power analyzer 326 (e.g., circuitry, software, and / or firmware modules, or a combination thereof) configured to analyze real-time communication conditions associated with received signal 332. For example, power analyzer 326 may analyze self-generated blocking components and / or interference components (e.g., Figure 2A 212a or Figure 2B (212b). Furthermore, the power analyzer 326 can extract the target data portion (e.g., from the received signal 332). Figures 2A-2D The power analyzer 326 compares (202a-d) with other portions thereof. In some implementations, the power analyzer 326 may use channel estimation 352 to derive the signal-to-noise ratio (SNR) of the received signal 332 or a derived value thereof (e.g., a moving average). Additionally or alternatively, the power analyzer 326 may determine or track modulation profile 354.

[0048] Mobile communication device 300 can select an appropriate power level for processing received signal 332 based on the analyzed information. In some embodiments, power analyzer 326 can compare the average SNR with a predetermined signal template 356. Signal template 356 can represent a predetermined signal pattern or strength required for optimal signal processing (e.g., high SNR). Therefore, the difference between signal template 356 and average SNR can represent the amount of interference relative to target data portion 202 (e.g., power in interference portion 212). Power analyzer 326 can compare the calculated difference with a predetermined threshold to select an appropriate power circuit.

[0049] Additionally or alternatively, the power analyzer 326 can compare the modulation profile 354 (e.g., data rate) with a corresponding threshold (e.g., a portion of the signal template 356) to select appropriate circuitry. Furthermore, the power analyzer 326 can compare the blocked data 346 with a blocking threshold 358 for selecting appropriate circuitry.

[0050] As an illustrative example, when the calculated data rate difference is below a corresponding threshold specified in signal template 356, power analyzer 326 can select low-power circuit 318. In other words, when the interference level and / or data rate is below a predetermined threshold level, power analyzer 326 can determine that low-power circuit 318 is suitable. Power analyzer 326 can also determine that high-power circuit 316 is suitable for processing the received signal 332. Furthermore, when blocked data 346 represents a transmission blocking portion 214 exceeding the blocking threshold 358, power analyzer 326 can select high-power circuit 316 (e.g., regardless of SNR analysis or overlay SNR analysis).

[0051] In some embodiments, the power analyzer 326 may generate a feedback signal 336 corresponding to the circuit selection. The transceiver 306 may receive the feedback signal 336 and accordingly select among the low-power circuits 318. In other embodiments, the power analyzer 326 may provide the feedback signal 336 to the transceiver 306, which includes the channel estimate 352, modulation profile 354, and / or its processed derived values ​​as described above. The transceiver 306 may perform the threshold comparison as described above, instead of the signal processing circuit 308. The transceiver 306 may similarly select low / high power circuits based on local comparisons. Further details regarding the analysis and selection of circuits at different power levels are discussed below.

[0052] Exemplary interference detection circuit

[0053] Figure 4 This is a detailed block diagram of an example condition detection circuit 400 (e.g., receive path 312, transmission detector 310, and / or self-sensing circuit 324) according to one or more implementations of the present technology. In some embodiments, receive path 312 may include a first amplifier (e.g., LNA), a mixer, and an RXLO (not shown for simplicity). Figure 4 (As shown in the diagram), a second amplifier (e.g., a transimpedance amplifier (TIA), a baseband filter, and / or an A / D converter). The output from receive path 312 can be provided to equalizer circuitry (e.g., a receiver decision feedback equalizer (DFE)) to provide symbol decision and / or feedback to remove inter-symbol interference. Receiver path 312 can generate receive baseband data 342 as described above.

[0054] In some implementations, the transmission detector 310 may include a mixer, amplifier, and / or A / D converter configured to determine (e.g., isolate) the transmission signal 334. The condition detection circuit 400 may include a self-sensing circuit 324 configured to reuse the transmission detector 310 to determine... Figure 3 The received signal 332 Figure 2A-2B The transmission blocking portions 214a-b. For example, the self-sensing circuit 324 may include an electrical path configured to route the output of the first amplifier to the transmission detector 310.

[0055] The self-sensing circuit 324 may include a self-sensing switch 402 configured to selectively connect the transmission detector 310 to the receiving path 312 and the transmission sensing circuit 322. For example, the self-sensing circuit 324 may extract a spectrum from a wideband LNA and mixer and provide the result to the transmission detector 310. The self-sensing switch 402 may be configured / controlled to dynamically determine the connection of the transmission detector 310 to the receiving path 312 based on a predetermined frequency (e.g., once every N frames) and / or according to front-end filtering performance (e.g., band-specific performance). Furthermore, the self-sensing switch 402 may be configured to connect the transmission detector 310 to the receiving path 312 whenever… Figure 3 When the transmit path 314 is activated (e.g., transmitting the transmission signal 334) and / or whenever the receive path 312 is active (e.g., actively receiving / processing the received signal 332), the transmission detector 310 is connected to the receive path 312.

[0056] When connected to the receiving path 312, the transmission detector 310 can be configured to detect / analyze transmission blocking portions 214a-b in the received signal 332. In some implementations, the transmission detector 310 can function similarly to a matched filter, since the transmitted information is known at the mobile communication device 300. Furthermore, the transmission detector 310 can be configured to target (via, for example, one or more weighting factors) and / or analyze one or more frequency bands, such as frequency band 25 which is closer to the receiving band than other transmission bands. The transmission detector 310 can generate blocking data based on the power in the detected transmission blocking portions 214a-b.

[0057] Example power selection receiver circuit

[0058] Figure 5 This is an example receiver circuit 500 according to one or more implementations of the present technology (e.g., Figure 3A detailed block diagram of the mobile communication device 300 or a portion thereof. The receiver circuit 500 may include a power selection circuit 502 configured to select a receiver processing circuit associated with an appropriate power consumption level for a real-time communication environment. For example, the power selection circuit 502 may include a set of switches configured to select between a high-power circuit 316 and a low-power circuit 318 for processing the received signal input 532 (e.g., by...). Figure 3 The received signal 332 generates intermediate processed data). In other words, the power selection circuit 502 can select data based on real-time communication conditions (such as...). Figure 3 Channel estimation 352 Figure 3 Modulation profile 354, SNR or its finite / moving average, Figure 3 The blocking data 346 (e.g., power in the transmission blocking section) or a combination thereof is used to reduce the power required to process the received signal input 532.

[0059] As described in detail below, Figure 3 Power analyzer 326, Figure 3 Signal processing circuit 308 Figure 3 The transceiver 306 and / or another processing circuitry can be configured to analyze real-time communication conditions and generate a selection signal 512 accordingly. In some embodiments, the signal processing circuitry 308 can analyze real-time conditions and generate a signal including the selection signal 512. Figure 3 Feedback signal 336. In other implementations, signal processing circuitry 308 may provide feedback signal 336 to transceiver 306 or another decision circuitry. Feedback signal 336 may include channel estimation 352, modulation profile 354, SNR data, blocking data 346, a comparison result with a corresponding threshold, or a combination thereof. Therefore, transceiver 306 or decision circuitry may generate selection signal 512 based on the received data. Power selection circuitry 502 may receive selection signal 512 and operate accordingly to select the appropriate receiver processing circuitry system (e.g., between high-power circuitry 316 and low-power circuitry 318).

[0060] Control Flow

[0061] Figure 6 This is a flowchart of an example method 600 according to one or more embodiments of the present technology. Method 600 can be used to control the power consumption level associated with received signal processing. Method 600 can be used to operate Figure 1 Network equipment 110 Figure 1 Terminal equipment 120 Figure 3 Mobile communication device 300, a part thereof or a combination thereof.

[0062] At box 602, mobile communication device 300 (via, for example) Figure 3 The antenna group 302 can receive Figure 3 The received signal 332. The received signal 332 may contain a target data portion in a specified receiving frequency / band (e.g., Figures 2A to 2D (Parts 202a to 202d). The received signal 332 may also include one or more interference and / or blocking components (e.g., Figure 2A-2B Parts 212a-b and / or Figure 2A-2B Part 214a-b).

[0063] Mobile communication device 300 can be used Figure 3 The received signal 332 is processed by the receiving path 312. At block 652, the mobile communication device 300 can initialize the receiving path 312 to utilize [the received signal 332] during processing. Figure 3 The high-power circuit 316. In other words, the mobile communication device 300 can use the high-power circuit 316, for example, during the initial part of a communication session, to initially process the received signal 332.

[0064] At box 604, the mobile communication device 300 can determine the noise level in the received signal 332. For example, Figure 3 The receiving path 312 and / or signal processing circuitry 308 can calculate the power level at one or more frequency regions outside the receiving frequency band or separated from the receiving frequency band (e.g., frequency bands predetermined or specified according to the corresponding communication protocol). Furthermore, the mobile communication device 300 can calculate the SNR, which represents the relationship between the power / energy level in the target data portion and interference portions and / or transmission obstruction portions. In some implementations, as shown in block 654, the mobile communication device 300 can calculate an average SNR, for example, including a moving average over the most recent N communication frames of the current frame.

[0065] At block 606, the mobile communication device 300 can determine the rate associated with the received signal 332. The mobile communication device 300 (via, for example, signal processing circuitry 308) can determine the rate based on a modulation profile 354 (e.g., a modulation scheme controlling the number of bits per symbol) associated with the received signal 332. Therefore, the mobile communication device 300 can determine the data rate (e.g., throughput) of the received signal 332 according to the modulation profile 354.

[0066] At box 608, the mobile communication device 300 can enable the self-emission detector circuit. The mobile communication device 300 can via... Figure 3 The self-sensing circuit 324 is used / reused Figure 3 The transmission detector 310 is used to detect the transmission of the signal by the transmission detector 310. Figure 3 The amount of interference caused by the self-generated transmission signal 334. For example, the mobile communication device 300 can, for example, control... Figure 4 The self-sensing switch 402 is used to operate the self-sensing circuit 324 to connect the transmission detector 310 to the receiving path 312 instead of the transmission sensing circuit 322. Therefore, the mobile communication device 300 can redirect or repurpose the transmission detector 310 (which can initially be configured to tune the power level in a signal transmitted by the mobile communication device 300) to analyze transmission obstruction portions in the received signal. In some implementations, the mobile communication device 300 can connect the transmission detector 310 to the receiving path 312 at predetermined intervals (e.g., every N communication frames). Additionally or alternatively, when Figure 3 When the transceiver 306 outputs or transmits the transmission signal 334, the mobile communication device 300 can connect the transmission detector 310 to the receiving path 312.

[0067] At block 610, the mobile communication device 300 can determine transmission interference in the received signal 332. Based on the connection between the transmission detector 310 and the receiving path 312, the mobile communication device 300 can calculate the amount of power or energy in one or more frequency bands corresponding to the transmitted signal 334. In other words, the mobile communication device 300 can calculate the power in the transmission obstruction portion of the received signal 332. Therefore, the mobile communication device 300 can determine the amount of energy in the transmitted signal 334 that is transmitted simultaneously with the received signal 332 and interferes with the target data portion 202 therein.

[0068] At decision boxes 612-616, the mobile communication device 300 can analyze one or more of the above processing results (e.g., a representation of the corresponding real-time communication status) to select a receiving path and a corresponding power level. For example, the mobile communication device 300 (via, for example, a power analyzer 326, a signal processing circuit 308, and / or a transceiver 306) can select between a high-power circuit 316 and a low-power circuit 318 to process the received signal 332.

[0069] As an illustrative example, the receiving path 312 can be initialized to process the received signal 332 using the high-power circuit 316 as described above. When one or more real-time communication conditions meet the corresponding conditions, the mobile communication device 300 can select the low-power circuit 318 instead of the high-power circuit 316.

[0070] At decision block 612, the mobile communication device 300 can determine whether the determined rate is lower than a corresponding rate threshold (e.g., signal template 356). When the determined rate is lower than the rate threshold, the mobile communication device 300 can select low-power circuit 318. Otherwise, the mobile communication device 300 can select high-power circuit 316. Alternatively, the mobile communication device 300 can compare modulation profile 354 with a set of predetermined modulation schemes. When modulation profile 354 matches one of the predetermined modulation schemes corresponding to the lower rate modulation scheme, the mobile communication device 300 can select low-power circuit 318.

[0071] At decision box 614, the mobile communication device 300 can determine whether the noise level is below a corresponding threshold. For example, the mobile communication device 300 can compare the SNR (e.g., the difference between the power levels in the target data portion and the interference portion) with the SNR threshold. When the SNR exceeds the SNR threshold, the mobile communication device 300 can select the low-power circuit 318. In other words, when the noise / interference level is below the corresponding threshold, the mobile communication device 300 can select the low-power circuit 318. Otherwise, the mobile communication device 300 can select the high-power circuit 316.

[0072] At decision box 616, the mobile communication device 300 can determine whether the transmission interference exceeds a corresponding threshold. For example, the mobile communication device 300 can compare the power level of the determined transmission obstruction with... Figure 3 The impedance threshold 358 is compared. When the power in the transmitted signal 334 is negligible (e.g., as defined by the threshold), the mobile communication device 300 can select the low-power circuit 318.

[0073] At boxes 618 and 620, the mobile communication device 300 can generate [data] based on one or more analysis results of the real-time communication situation. Figure 5 Selection signal 512. At block 618, the mobile communication device 300 can generate selection signal 512 for selecting low-power circuit 318. At block 620, the mobile communication device 300 can generate selection signal 512 for selecting high-power circuit 316. At block 622, the mobile communication device 300 can, for example, control according to selection signal 512. Figure 5 The power selection circuit 502 is used to achieve the selection.

[0074] The mobile communication device 300 can continue to receive and analyze the signal, and adjust the receiver processing accordingly. For example, as shown in the feedback loop, the mobile communication device 300 can continue to receive communication signals and repeat the above process (e.g., blocks 602-622, 652, and 654). When communication conditions require less functionality / accuracy, such as when the data rate is low and / or when the interference level is low, the mobile communication device 300 can select / use circuitry that consumes less power. Alternatively, when the data rate is high, when the interference level is high, and / or when communication conditions require more signal processing capabilities, the mobile communication device 300 can select / use circuitry that consumes more power.

[0075] In some implementations, when the data rate is less than a rate threshold, the SNR is greater than an interference threshold, and the transmission interference is less than an obstruction threshold 358, the mobile communication device 300 can select a low-power circuit 318. Since the transmitted signal is typically bursty (e.g., sporadically transmitted), the mobile communication device 300 can switch from a high-power circuit 316 to a low-power circuit 318 when the interference level is relatively low (e.g., a satisfactory SNR) and the data rate is relatively slow. When a transmit signal 334 is generated, the mobile communication device 300 can evaluate the transmission obstruction portion 214 and switch back to the high-power circuit 316 when the obstruction interference exceeds the obstruction threshold 358.

[0076] The aforementioned signal template 356 (e.g., the desired clean / strong signal) and frequency-specific interference analysis can provide increased robustness and power efficiency. The reusable transmission detector 310 can be used to specifically target and analyze obstructing interference caused by the transmitted signal 334. Furthermore, the mobile communication device 300 may include filters and / or other circuitry configured to analyze frequency-specific interference, for example, by assigning higher weights to frequency bands adjacent to / adjacent to the receiving frequency band. Therefore, the mobile communication device 300 can improve power efficiency by individually analyzing and responding to burst transmission obstruction portions instead of controlling power consumption using peak power consumption. The increased power efficiency (e.g., reduced power consumption) can further reduce heat dissipation in the circuitry and increase the battery life of the corresponding consumer device. Moreover, the reusable transmission detector 310 and self-sensing circuitry 324 provide increased response time for responding to real-time communication conditions compared to analyzing and responding to general SNR measurements.

[0077] Example devices and systems

[0078] Figure 7-9 It shows a variable power receiver and / or corresponding control circuitry (e.g., Figure 3 Mobile communication equipment 300, Figure 4 Condition detection circuit 400 and / or Figure 5Example devices and systems (500 receiver circuits).

[0079] Figure 7 It is a terminal device 700 according to one or more implementations of this technology (e.g., Figure 1 A schematic block diagram of an example of terminal device 120. Figure 7 As shown, the terminal device 700 includes a processing unit 710 (e.g., DSP, CPU, GPU, etc., which is used as...). Figure 3 Transceiver 306 Figure 3 The signal processing unit 710 includes a signal processing circuit 308, a transmission detector 310, and / or one or more portions thereof, and a memory 720. The processing unit 710 can be configured to implement corresponding... Figure 6 Method 600 and / or other aspects of the implementation scheme described above.

[0080] Figure 8 It is a system chip 800 (e.g., according to one or more implementations of this technology) Figure 1 Terminal equipment 120 and / or Figure 1 A schematic block diagram of the components within the network device 110. Figure 8 The system-on-a-chip 800 includes an input interface 801, an output interface 802, a processor 803, and a memory 804 (e.g., a non-transitory computer-readable medium) that can be connected via internal communication lines, wherein the processor 803 is configured to execute code in the memory 804. The memory 804 may include corresponding... Figure 6 The processor 803 can implement method 600 and / or other aspects of the above embodiments.

[0081] Figure 9 It is a communication device 900 according to one or more implementations of this technology (e.g., Figure 1 Terminal equipment 120 and / or Figure 1 This is a schematic block diagram of a network device 110 (an example). The communication device 900 may include a processor 910 and a memory 920. The memory 920 may store program code, and the processor 910 may execute the program code stored in the memory 920. The memory 920 may include... Figure 6 The processor 910 can implement method 600 and / or other aspects of the above embodiments, corresponding to the code of method 600 and / or other aspects of the above embodiments.

[0082] Optionally, the communication device 900 may include a transceiver 930 (e.g., Figure 3 Transceiver 306 Figure 3(Examples of signal processing circuitry 308, transmission detector 310, and / or one or more portions thereof). Transceiver 930 may be configured (via, for example, hardware circuitry, software code from memory 920, and / or firmware) to implement method 600 and / or other aspects of the implementation described above.

[0083] It should be understood that the processor in the implementation of this technology can be an integrated circuit chip with signal processing capabilities. In implementation, the steps in the aforementioned method can be implemented using integrated logic circuitry in the processor's hardware or instructions in software form. The processor can be a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or another programmable logic device, discrete gate or transistor logic device, and discrete hardware components. The methods, steps, and logic block diagrams disclosed in the implementation of this technology can be implemented or executed. The general-purpose processor can be a microprocessor, or alternatively, any conventional processor, etc. The steps in the methods disclosed with reference to the implementation of this technology can be directly executed or completed by a decoding processor implemented as hardware, or executed or completed by using a combination of hardware and software modules in the decoding processor. The software modules can be located in random access memory, flash memory, read-only memory, programmable read-only memory, or electrically erasable programmable memory, registers, or another mature storage medium in the art. The storage medium is located in memory, and the processor reads information from the memory and, in conjunction with its hardware, completes the steps in the aforementioned method.

[0084] It is understood that the memory in the implementation of this technology can be volatile memory or non-volatile memory, or may include both volatile and non-volatile memory. Non-volatile memory can be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. Volatile memory can be random access memory (RAM) and used as an external cache. As an exemplary and non-limiting description, many forms of RAM can be used, and are, for example, static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDRSDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct Rambus random access memory (DRRAM). It should be noted that the memory in the systems and methods described herein is intended to include, but is not limited to, these memories and any other suitable types of memory.

[0085] Example

[0086] Several aspects of the present technology are illustrated in the following additional embodiments:

[0087] 1. A method for operating a communication device, the method comprising:

[0088] A signal (e.g., a wireless signal) is received at the communication device, wherein the signal includes a target data portion corresponding to a receiving frequency band;

[0089] Calculate (1) a first power level in a first frequency region of the signal, and (2) a second power level in a second frequency region of the signal, wherein the first frequency region and the second frequency region are separated from the receiving frequency band; and

[0090] A low-power circuit is selected for processing the signal based on the first power level and the second power level, wherein the low-power circuit is configured to process the signal using less power than the high-power circuit.

[0091] 2. The method described in Example 1 further includes:

[0092] The signal is initially processed using the high-power circuit.

[0093] in:

[0094] The first power level and the second power level are calculated based on processing the signal using the high-power circuit; and

[0095] Selecting the low-power circuit includes switching to the low-power circuit based on real-time communication conditions.

[0096] 3. The method described in Example 1-2, wherein:

[0097] The first power level represents the amount of energy in the transmitted signal emitted by the communication device while receiving the signal; and

[0098] The second power level represents the signal-to-noise ratio (SNR) by comparing the power level in the frequency band of the target data portion with the power level in one or more additional frequency bands of the signal.

[0099] 4. The method as described in Examples 1-3, wherein calculating the first power level includes:

[0100] A self-sensing circuit is used to connect the transmission detector to the receiving path, where

[0101] The receiving path is configured to process the received signal, and

[0102] The transmission detector is initially configured to tune the power level in the signal transmitted by the communication device; and

[0103] Calculate the amount of energy in the transmission obstruction portion of the received signal, wherein the transmission obstruction portion represents interference caused by simultaneously transmitted signals.

[0104] 5. The method as described in Examples 1-4, wherein selecting the low-power circuit includes: switching to the low-power circuit when the amount of energy in the transmission blocking portion is below a blocking threshold.

[0105] 6. The method as described in Examples 1-5, wherein the low-power circuit is selected when the amount of energy in the transmission blocking portion is below the blocking threshold and regardless of the second power level.

[0106] 7. The method described in Examples 1-6, wherein:

[0107] Calculating the second power level includes calculating the moving average of the SNR of a set of recent communication frames; and

[0108] Selecting the low-power circuit includes: selecting the low-power circuit based on comparing the second power level with a signal template representing a signal with an acceptable SNR.

[0109] 8. The method as described in Examples 1-7, wherein selecting the low-power circuit includes:

[0110] Calculate the difference between the second power level and the signal template; and

[0111] When the difference is lower than a predetermined threshold, the low-power circuit is selected.

[0112] 9. The method as described in Examples 1-8 further includes determining a modulation profile based on the received signal, wherein:

[0113] The modulation profile represents the modulation scheme of the received signal, and the modulation scheme controls the number of bits per symbol in the received signal.

[0114] When the modulation profile corresponds to a rate below a predetermined rate threshold, a low-power circuit is selected.

[0115] 10. The method as described in Examples 1-9, wherein:

[0116] The signal includes a target data portion corresponding to the receiving frequency band;

[0117] The receiving frequency band, the first frequency region, and the second frequency region each include an exclusive continuous frequency range;

[0118] The first frequency region and the second frequency region are separated by the intermediate frequency band of the separation frequency;

[0119] At least one of the first frequency region and the second frequency region is adjacent to and adjacent to the receiving frequency band; and

[0120] When the power in the target data section is higher than the power in adjacent and neighboring frequency regions by a threshold amount, a low-power circuit is selected.

[0121] 11. A non-transitory computer-readable medium having processor instructions stored thereon, the processor instructions causing the one or more processors, when executed by the processors, to perform the method according to any one of Examples 1-10.

[0122] 12. A communication device, comprising:

[0123] One or more processors; and

[0124] A memory, the memory including instructions stored thereon, which, when executed by the one or more processors, cause the one or more processors to perform the method according to any one of Examples 1-10.

[0125] 13. A communication device, comprising:

[0126] Power analysis circuit, the power analysis circuit being configured as follows:

[0127] Real-time calculation of (1) a first power level in a first frequency region and (2) a second power level in a second frequency region in the received signal, wherein the first frequency region and the second frequency region are separated from the receiving frequency band corresponding to the target data portion in the received signal;

[0128] A selection signal is generated based on the first and second power levels to control the amount of power used to process the received signal; and

[0129] A receiving path coupled to the power analysis circuit, the receiving path including a high-power circuit and a low-power circuit, the high-power circuit and the low-power circuit being configured to process the received signal using different power levels, wherein the receiving path is configured to select between the high-power circuit and the low-power circuit according to the selection signal.

[0130] 14. The communication device as described in Example 13, characterized in that it further comprises:

[0131] A transmission detector, which is initially configured to tune the power level in the signal transmitted by the communication device;

[0132] A self-sensing circuit connected between the transmission detector and the receiving path, the self-sensing circuit being configured to connect the receiving path to the transmission detector to use the transmission detector to determine the amount of transmission interference in the received signal, the transmission interference being caused by a transmission signal transmitted by the communication device simultaneously with receiving the received signal; and

[0133] in:

[0134] The power analysis circuit is configured to select the low-power circuit when the amount of transmission obstruction is below an obstruction threshold.

[0135] 15. The communication device as described in Examples 13-14, wherein:

[0136] The receiving path includes a mixer configured to demodulate the received signal into a baseband signal when processing the received signal; and

[0137] The self-sensing circuit is configured to separate the spectrum of the received signal before the mixer, wherein the spectrum corresponds to the transmitted signal.

[0138] 16. The communication device as described in Examples 13-15, wherein the self-sensing circuit includes a self-sensing switch configured to selectively disconnect the transmission detector from the transmission sensing circuit and connect it to the receiving path, wherein the self-sensing switch operates for a predetermined duration to determine the amount of transmission interference.

[0139] 17. The communication device as described in Examples 13-16, wherein the self-sensing circuit includes a self-sensing switch configured to selectively disconnect the transmission detector from the transmission sensing circuit and connect it to the receiving path when the communication device transmits the transmission signal.

[0140] 18. The communication device as described in Examples 13-17, wherein:

[0141] The power analysis circuit is configured to calculate a signal-to-noise ratio (SNR) representing a comparison between the target data portion and the first power level and / or the second power level; and

[0142] The receiving path is configured to select the low-power circuit when the SNR is higher than a noise threshold.

[0143] 19. The communication device as described in Examples 13-18, wherein:

[0144] The power analysis circuit is configured to determine a modulation profile associated with the data rate of the received signal; and

[0145] The receiving path is configured to select the low-power circuit when the data rate is higher than a rate threshold.

[0146] 20. The communication device as described in Examples 13-19, wherein:

[0147] The power analysis circuit is configured to determine a modulation profile associated with the data rate of the received signal; and

[0148] The receive path is configured to select a low-power circuit when the modulation profile matches a predetermined modulation.

[0149] 21. The communication device as described in Examples 13-20, wherein:

[0150] The power analysis circuit is configured to calculate the first power level and / or the second power level based on the power in a frequency band adjacent to the frequency band of the target data portion within the received signal; and

[0151] The receiving path is configured to select the low-power circuit when the power in the adjacent frequency band is lower than the interference power threshold.

[0152] 22. The communication device as described in Examples 13-21, wherein:

[0153] The power analysis circuit includes a baseband chip; and

[0154] The receiving path includes a transceiver and / or a front-end chip.

[0155] 23. The communication device as described in Examples 13-22, wherein the received signal corresponds to a fourth-generation (4G) standard, a fifth-generation (5G) standard, an 802.11 standard, and / or a new radio standard.

[0156] in conclusion

[0157] The above detailed description of examples of the disclosed techniques is not intended to be exhaustive or to limit the disclosed techniques to the precise forms disclosed above. While specific examples of the disclosed techniques have been described above for illustrative purposes, various equivalent modifications are possible within the scope of the described techniques, as will be recognized by those skilled in the art. For example, although processes or blocks are presented in a given order, alternative implementations may have steps in a different order or employ systems with blocks in a different order, and some processes or blocks may be deleted, moved, added, subdivided, combined, and / or modified to provide alternative implementations or sub-combinations. Each of these processes or blocks may be implemented in various different ways. Moreover, while processes or blocks are sometimes shown as being executed sequentially, these processes or blocks may alternatively be executed or implemented in parallel, or may be executed at different times. Furthermore, any specific figures mentioned herein are merely examples; alternative implementations may employ different values ​​or ranges.

[0158] Based on the detailed description above, these and other changes can be made to the disclosed technology. While the detailed embodiments describe certain examples of the disclosed technology and the expected best mode, the disclosed technology can be practiced in many ways, no matter how detailed the foregoing description appears in the text. The details of the system can vary significantly in its detailed embodiments while still being covered by the technology disclosed herein. As noted above, specific terms used in describing certain features or aspects of the disclosed technology should not be construed as implying that such terms are redefined herein as limited to any particular characteristic, feature, or aspect of the disclosed technology associated with that term. Therefore, the invention is not limited except for the appended claims. Generally, the terms used in the appended claims should not be construed as limiting the disclosed technology to the specific examples disclosed in the specification, unless these terms are expressly defined in the detailed embodiments section above.

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

[0160] Although certain aspects of the invention are presented below in the form of certain claims, the applicant contemplates all aspects of the invention in any number of claim forms. Therefore, the applicant reserves the right to add claims after the filing of this application, to include such additional claims in this application or a continuation thereof.

Claims

1. A method for operating a communication device, the method comprising: The communication device receives a wireless signal, wherein the wireless signal includes a target data portion corresponding to the receiving frequency band; Calculate (1) a first power level in a first frequency region of the wireless signal, and (2) a second power level in a second frequency region of the wireless signal, wherein the first frequency region and the second frequency region are separated from the receiving frequency band; and A low-power circuit is selected for processing the wireless signal based on the first power level and the second power level, wherein the low-power circuit is configured to process the wireless signal using less power than the high-power circuit. Wherein, the first power level represents the amount of energy in the transmitted signal emitted by the communication device while receiving the wireless signal; and The second power level represents the signal-to-noise ratio (SNR) by comparing the power level in the frequency band of the target data portion with the power level in one or more additional frequency bands of the wireless signal.

2. The method according to claim 1, further comprising: The wireless signal is initially processed using the high-power circuit. in: The first power level and the second power level are calculated based on processing the wireless signal using the high-power circuit; and Selecting the low-power circuit includes switching to the low-power circuit based on real-time communication conditions.

3. The method according to claim 1, wherein, Calculating the first power level includes: A self-sensing circuit is used to connect the transmission detector to the receiving path, where The receiving path is configured to process the received wireless signals, and The transmission detector is initially configured to tune the power level in the signal transmitted by the communication device; and Calculate the amount of energy in the transmission obstruction portion of the received wireless signal, wherein the transmission obstruction portion represents interference caused by simultaneously transmitted signals.

4. The method according to claim 3, wherein, Selecting the low-power circuit includes switching to the low-power circuit when the amount of energy in the transmission blocking portion is below a blocking threshold.

5. The method according to claim 4, wherein, The low-power circuit is selected when the amount of energy in the transmission blocking section is below the blocking threshold, regardless of the second power level.

6. The method according to claim 1, wherein: Calculating the second power level includes calculating the moving average of the SNR of a set of recent communication frames; as well as Selecting the low-power circuit includes: selecting the low-power circuit based on comparing the second power level with a signal template representing a signal with an acceptable SNR.

7. The method according to claim 6, wherein, Selecting the low-power circuit includes: Calculate the difference between the second power level and the signal template; and When the difference is lower than a predetermined threshold, the low-power circuit is selected.

8. The method of claim 6, further comprising determining a modulation profile based on the received wireless signal, wherein: The modulation profile represents the modulation scheme of the received wireless signal, which controls the number of bits per symbol in the received wireless signal. When the modulation profile corresponds to a rate below a predetermined rate threshold, a low-power circuit is selected.

9. The method according to claim 1, wherein: The wireless signal includes a target data portion corresponding to the receiving frequency band; The receiving frequency band, the first frequency region, and the second frequency region each include an exclusive continuous frequency range; The first frequency region and the second frequency region are separated by the intermediate frequency band of the separation frequency; At least one of the first frequency region and the second frequency region is adjacent to and adjacent to the receiving frequency band; as well as When the power in the target data section is higher than the power in adjacent and neighboring frequency regions by a threshold amount, a low-power circuit is selected.

10. A non-transitory computer-readable medium having processor instructions stored thereon, the processor instructions causing the one or more processors, when executed by the processors, to perform the method according to any one of claims 1-9.

11. A communication device, comprising: Power analysis circuit, the power analysis circuit being configured as follows: Real-time calculation of (1) a first power level of a first frequency region and (2) a second power level of a second frequency region in the received wireless signal, wherein the first frequency region and the second frequency region are separated from the receiving frequency band corresponding to the target data portion in the received signal; A selection signal is generated based on the first and second power levels to control the amount of power used to process the received signal, wherein the first power level represents the amount of energy in a transmission signal emitted by the communication device while receiving the wireless signal, and the second power level represents a signal-to-noise ratio (SNR) by comparing the power level in the frequency band of the target data portion with the power level in one or more additional frequency bands of the wireless signal. as well as A receiving path, coupled to the power analysis circuit, includes a high-power circuit and a low-power circuit, the high-power circuit and the low-power circuit being configured to process the received signal using different power levels, wherein the receiving path is configured to select between the high-power circuit and the low-power circuit based on the selection signal. The communication device further includes: A transmission detector, which is initially configured to tune the power level in the signal transmitted by the communication device; A self-sensing circuit connected between the transmission detector and the receiving path, the self-sensing circuit being configured to connect the receiving path to the transmission detector to use the transmission detector to determine the amount of transmission interference in the received signal in order to determine a first power level, the transmission interference being caused by a transmission signal transmitted by the communication device simultaneously with receiving the received signal; and in: The power analysis circuit is configured to select the low-power circuit when the amount of transmission interference is below the blocking threshold.

12. The communication device according to claim 11, wherein: The receiving path includes a mixer configured to demodulate the received signal into a baseband signal when processing the received signal; as well as The self-sensing circuit is configured to separate the spectrum of the received signal before the mixer, wherein the spectrum corresponds to the transmitted signal.

13. The communication device according to claim 11, wherein, The self-sensing circuit includes a self-sensing switch configured to selectively disconnect the transmission detector from the transmission sensing circuit and connect it to the receiving path, wherein the self-sensing switch operates for a predetermined duration to determine the amount of transmission interference.

14. The communication device according to claim 11, wherein, The self-sensing circuit includes a self-sensing switch configured to selectively disconnect the transmission detector from the transmission sensing circuit and connect it to the receiving path when the communication device transmits the transmission signal.

15. The communication device according to claim 11, wherein: The power analysis circuit is configured to calculate a signal-to-noise ratio (SNR) representing a comparison between the target data portion and the first power level and / or the second power level; and The receiving path is configured to select the low-power circuit when the SNR is higher than a noise threshold.

16. The communication device according to claim 15, wherein: The power analysis circuit is configured to determine a modulation profile associated with the data rate of the received signal; and The receiving path is configured to select the low-power circuit when the data rate is higher than a rate threshold.

17. The communication device according to claim 15, wherein: The power analysis circuit is configured to determine a modulation profile associated with the data rate of the received signal; as well as The receive path is configured to select a low-power circuit when the modulation profile matches a predetermined modulation.

18. The communication device according to claim 11, wherein: The power analysis circuit is configured to calculate the first power level and / or the second power level based on the power in a frequency band adjacent to the frequency band of the target data portion within the received signal; and The receiving path is configured to select the low-power circuit when the power in the adjacent frequency band is lower than the interference power threshold.