Adjacent channel interference mitigation for ultra wide band systems

By estimating the channel impulse response and measuring interference to process data packets, the problem of adjacent channel interference in ultra-wideband systems is solved, thereby improving the performance and efficiency of the communication system.

CN121241528APending Publication Date: 2025-12-30QUALCOMM INC
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202480036973.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Priority Date
2023-06-09
Filing Date
2024-05-27
Publication Date
2025-12-30

AI Technical Summary

Technical Problem

In existing wireless communication systems, ultra-wideband systems are susceptible to adjacent channel interference (ACI), which leads to high packet error rates, reduced data rates, and increased latency. Existing technologies are unable to effectively mitigate this interference.

Method used

By receiving control information from the preamble of the wireless communication device, the channel impulse response (CIR) is estimated, and data packets are processed based on interference metrics, including demodulating or suppressing non-intended data packet portions, thereby reducing the possibility of false preamble detection and improving signal processing capabilities.

Benefits of technology

It effectively mitigates interference from adjacent channels, reduces packet error rate, increases data rate and reduces latency, while enhancing the accuracy of idle channel assessment operations.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121241528A_ABST
    Figure CN121241528A_ABST
Patent Text Reader

Abstract

The present disclosure provides methods, assemblies, devices, and systems for adjacent channel interference (ACI) mitigation techniques for ultra wide band (UWB) systems. Some aspects more specifically relate to ACI mitigation for UWB systems. In some implementations, a wireless communication device may receive control information identifying a preamble for communicating with the wireless communication device in a UWB system. A wireless communication device may receive a data packet including a preamble via a signal in a UWB system. The wireless communication device may estimate a channel impulse response (CIR) of the signal and determine an interference metric based on the estimated CIR. The wireless communication device may process the data packet based on the interference metric.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This patent application claims the benefit of U.S. Patent Application No. 18 / 332,623, filed June 9, 2023, entitled “ADJACENT CHANNEL INTERFERENCE MITIGATION FOR ULTRA-WIDEBAND SYSTEMS”, which has been assigned to the assignee of this patent application and is expressly incorporated herein by reference. Technical Field

[0002] This disclosure relates to wireless communications, and more specifically, to adjacent channel interference (ACI) mitigation in ultra-wideband (UWB) systems. Background Technology

[0003] A Wireless Local Area Network (WLAN) can be formed by one or more wireless access points (APs) that provide a shared wireless communication medium for use by multiple client devices (also known as wireless stations (STAs)). The basic building block of a WLAN conforming to the IEEE 802.11 family of standards is the Basic Service Set (BSS) managed by the AP. Each BSS is identified by a Basic Service Set Identifier (BSSID) advertised by the AP. The AP periodically broadcasts beacon frames to enable any STA within the AP's wireless range to establish or maintain a communication link with the WLAN.

[0004] In some WLANs, two or more wireless devices can exchange signaling and measure channel impulse response (CIR) between them. Summary of the Invention

[0005] The systems, methods, and apparatus disclosed herein are innovative in several ways, but no single aspect is solely responsible for the desired properties disclosed herein.

[0006] One innovative aspect of the subject matter described in this disclosure can be implemented in a method for wireless communication at a wireless communication device. The method may include: receiving control information identifying a preamble for communication of the wireless communication device in an ultra-wideband (UWB) system; receiving data packets including the preamble via signals in the UWB system; determining an interference metric based on an estimated channel impulse response (CIR) of the signals; and processing the data packets based on the interference metric.

[0007] Another innovative aspect of the subject matter described in this disclosure can be implemented in an apparatus for wireless communication. The apparatus may include at least one processor, at least one memory coupled to the at least one processor, and instructions stored in the at least one memory. The instructions may be executable by the at least one processor to cause the apparatus to: receive control information identifying a preamble for communication of a wireless communication device in a UWB system; receive data packets including the preamble via signals in the UWB system; determine an interference metric based on an estimated CIR of the signals; and process the data packets based on the interference metric.

[0008] Another innovative aspect of the subject matter described in this disclosure can be implemented in an apparatus for wireless communication. The apparatus may include: components for receiving control information identifying a preamble for communication of a wireless communication device in a UWB system; components for receiving data packets including the preamble via signals in the UWB system; components for determining an interference metric based on an estimated CIR of the signal; and components for processing the data packets based on the interference metric.

[0009] Another innovative aspect of the subject matter described in this disclosure can be implemented in a non-transitory computer-readable medium storing wireless communication code for use in wireless communication. The code may include processor-executable instructions to: receive control information identifying a preamble for communication with a wireless communication device in a UWB system; receive data packets including the preamble via signals in the UWB system; determine an interference metric based on an estimated CIR of the signal; and process the data packets based on the interference metric.

[0010] In some examples of the methods, apparatuses and non-transitory computer-readable media described herein, determining an interference metric may include operations, characteristics, components or instructions for estimating the CIR of a signal across preambles of data packets, wherein the interference metric may be based on the CIR.

[0011] Some examples of the methods, apparatuses, and non-transitory computer-readable media described herein may also include operations, features, components, or instructions for determining the signal-to-interference-plus-noise ratio (SINR) across data packets, wherein processing of data packets may be based on interference metrics and SINR.

[0012] In some examples of the methods, apparatuses and non-transitory computer-readable media described herein, processing data packets may include operations, features, components or instructions for demodulating the post-preamble portion of the data packets based on whether the value of the interference metric does not meet an interference threshold, whether the value of the SINR meets the SINR threshold, or both.

[0013] In some examples of the methods, apparatuses and non-transitory computer-readable media described herein, processing data packets may include operations, features, components or instructions for suppressing the post-preamble portion of the demodulated data packets based on whether the value of the interference metric meets an interference threshold, whether the value of the SINR does not meet the SINR threshold, or both.

[0014] Details of one or more implementations of the subject matter described in this disclosure are set forth in the accompanying drawings and the following description. Other features, aspects, and advantages will become apparent from the specification, drawings, and claims. Note that the relative sizes of the following drawings may not be drawn to scale. Attached Figure Description

[0015] Figure 1 A schematic diagram of an example wireless communication network is shown, illustrating techniques for mitigating adjacent channel interference (ACI) in ultra-wideband (UWB) systems according to some aspects of this disclosure.

[0016] Figure 2 An example of a signaling diagram is shown that supports techniques for ACI mitigation in UWB systems according to some aspects of this disclosure.

[0017] Figure 3 Examples of physical layer protocol data units (PPDUs) supporting ACI mitigation techniques for UWB systems are shown, according to some aspects of this disclosure.

[0018] Figure 4 An example of a signaling diagram is shown that supports techniques for ACI mitigation in UWB systems according to some aspects of this disclosure.

[0019] Figure 5 and 6 Flowcharts are shown in accordance with some aspects of this disclosure, illustrating example processes that can be performed by wireless communication devices that support ACI mitigation techniques for UWB systems.

[0020] Figure 7 An example of a channel impulse response (CIR) diagram according to some aspects of this disclosure is shown, illustrating an example CIR usable by a wireless communication device that supports ACI mitigation techniques for UWB systems.

[0021] Figure 8 Examples of process flows according to some aspects of this disclosure are shown, illustrating example processes executable by a wireless communication device that supports ACI mitigation techniques for UWB systems.

[0022] Figure 9 A flowchart is shown according to some aspects of this disclosure, illustrating example processes that can be performed by a wireless communication device that supports ACI mitigation techniques for UWB systems.

[0023] Figure 10 A block diagram of an example wireless communication device is shown, illustrating techniques for ACI mitigation in UWB systems according to some aspects of this disclosure.

[0024] The same reference numerals and names in the various figures indicate the same elements. Detailed Implementation

[0025] For the purpose of describing the innovative aspects of this disclosure, the following description is directed to a few specific examples. However, those skilled in the art will readily recognize that the teachings herein can be applied in a variety of different ways. Some or all of the examples described can be implemented in any device, system, or network capable of transmitting and receiving radio frequency (RF) signals according to one or more of the Institute of Electrical and Electronics Engineers (IEEE) 802.11 standard, the IEEE 802.15 standard, the Bluetooth® standard defined by the Bluetooth Special Interest Group (SIG), or the Long Term Evolution (LTE), 3G, 4G, or 5G (New Radio (NR)) standards published by the 3GPP (3rd Generation Partnership Project). The described examples can be implemented in any device, system, or network capable of transmitting and receiving RF signals according to one or more of the following techniques or technologies: Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal FDMA (OFDMA), Single Carrier FDMA (SC-FDMA), Space Division Multiple Access (SDMA), Rate Division Multiple Access (RSMA), Multi-User Shared Access (MUSA), Single-User (SU) Multiple-Input Multiple-Output (MIMO), and Multi-User (MU)-MIMO. The described examples can also be implemented using other wireless communication protocols or RF signals suitable for use in one or more of Wireless Personal Area Networks (WPANs), Wireless Local Area Networks (WLANs), Wireless Wide Area Networks (WWANs), Wireless Metropolitan Area Networks (WMANs), or Internet of Things (IoT) networks.

[0026] Various aspects generally relate to adjacent channel interference (ACI) mitigation for ultra-wideband (UWB) systems. Some aspects more specifically relate to frameworks for detecting the presence of interference based on signal-based estimated channel impulse response (CIR). In some implementations, wireless communication devices, such as access points (APs) or stations (STAs), can be configured with preambles for communication within the UWB system. For example, a wireless communication device can receive control information from another wireless communication device. The control information can identify a preamble used for communication with the wireless communication device in the UWB system. For example, the wireless communication device can monitor data packets including a preamble. In some implementations, the wireless communication device can receive data packets including a preamble via a signal. For example, the data packet can include a field whose content includes a preamble. Thus, said field can be referred to as the preamble of the data packet. In response to receiving a data packet (e.g., one or more portions of the data packet, such as a preamble), the wireless communication device can estimate the CIR of the signal on the portion of the data packet including the preamble. The estimated CIR can represent one or more signals received at the wireless communication device. For example, the estimated CIR can represent or characterize the signal (e.g., direct signal, signal reflection, interference signal) received at the wireless device on said portion of the data packet.

[0027] A wireless device can determine an interference metric of a signal based on an estimated CIR. The interference metric can be used at the wireless device to determine whether a data packet is intended for use against a first wireless device. For example, the first wireless device can determine that the interference metric fails to meet an interference threshold. In such an example, the wireless device can detect the presence of interference and therefore determine that the received data packet may not be intended for the first wireless device. Accordingly, the wireless device can suppress demodulating one or more other portions of the data packet, such as one or more portions following a preamble. Alternatively, the wireless communication device can determine that the interference metric meets an interference threshold. In such an example, the wireless communication device can determine that no interference exists and therefore determine that the received data packet may be intended for the wireless communication device. Accordingly, the wireless communication device can demodulate one or more other portions of the data packet. In some implementations, the wireless communication device can calculate the signal-to-interference-plus-noise ratio (SINR) of the received data packet. For example, in response to detecting the presence of interference, the wireless communication device can calculate the SINR value of the data packet across said portion or across one or more other portions of the data packet. In some implementations, the wireless communication device can determine, based on the SINR value, additional data packets that may include a preamble to be monitored.

[0028] Specific aspects of the subject matter described in this disclosure can be implemented to achieve one or more of the following potential advantages. In some implementations, by determining an interference metric based on an estimated CIR of the signal carrying data packets, the described techniques can support interference mitigation techniques for overlapping or partially overlapping data packets. Additionally, by detecting the presence of interference using an interference metric based on the estimated CIR, the described techniques can support interference mitigation techniques for relatively strong signals, or signals transmitted on adjacent channels within a UWB system, or both. Some UWB systems may be susceptible to relatively high packet error rates, and by determining an interference metric based on the estimated CIR, the described techniques can support an increased interference detection rate, which can lead to a reduced packet error rate. That is, an increased interference detection rate can reduce the likelihood that a wireless communication device fails to receive a data packet, for example, while simultaneously processing another data packet that may not be intended for the wireless communication device. Furthermore, by calculating a SINR value in response to the detection of interference, such techniques can provide a mechanism for tracking interference, which can lead to improved signal processing. The techniques described herein can therefore experience improved packet error rate performance, higher data rates, reduced latency, and other benefits. Additionally, in some cases, wireless communication devices can support idle channel assessment (CCA) operations, where the device performs preamble detection to determine whether the channel is busy or idle. The techniques described herein provide one or more enhancements to CCA operations by enabling the device to distinguish interference sources from the desired channel in adjacent channels and by reducing the likelihood of false preamble detection during CCA.

[0029] Figure 1 A schematic diagram of an example wireless communication network 100 is shown. Depending on some aspects, the wireless communication network 100 can be an example of a wireless local area network (WLAN) such as a Wi-Fi network (and will be referred to as WLAN 100 below). For example, WLAN 100 can be a network implementing at least one of the IEEE 802.11 wireless communication protocol standard families (such as those defined by the IEEE 802.11-2020 specification or its revisions, including but not limited to 802.11ay, 802.11ax, 802.11az, 802.11ba, 802.11bd, 802.11be, 802.11bf, and 802.11bn). WLAN 100 can include numerous wireless communication devices, such as wireless AP 102 and multiple wireless STA 104. While in Figure 1 The diagram shows one AP 102, but WLAN 100 can also include multiple APs 102. Figure 1The AP 102 shown can represent various types of APs, including but not limited to enterprise-grade APs, single-frequency APs, dual-band APs, standalone APs, software-enabled APs (soft APs), and multi-link APs. The coverage and capacity of cellular networks (such as LTE and 5G NR) can be further improved by using small cells supported by AP 102 as micro base stations. Furthermore, dedicated cellular networks can also be established using radio area networks of small cells.

[0030] Each of STA 104 may also be referred to as a mobile station (MS), mobile device, mobile handheld device, wireless handheld device, access terminal (AT), user equipment (UE), subscriber station (SS), or subscriber unit, among other examples. STA 104 can represent a variety of devices such as mobile phones, personal digital assistants (PDAs), other handheld devices, netbooks, laptops, tablets, laptops, Chromebooks, extended reality (XR) headsets, wearable devices, display devices (e.g., TVs (including smart TVs), computer monitors, navigation systems, etc.), music or other audio or stereo devices, remote control devices (“remote controllers”), printers, kitchen appliances (including smart refrigerators) or other home appliances, key cards (e.g., for passive keyless entry and start (PKES) systems), Internet of Things (IoT) devices, and vehicles, among other examples. The various STA 104s in the network are able to communicate with each other via AP 102.

[0031] A single AP 102 and its associated STA set 104 can be referred to as a Basic Service Set (BSS), which is managed by the corresponding AP 102. Figure 1 Example coverage area 108 of AP 102 is also shown, which may represent the Basic Service Area (BSA) of WLAN 100. The BSS can be identified or indicated to users via a Service Set Identifier (SSID), and to other devices via a Basic Service Set Identifier (BSSID), where the BSSID may be the Media Access Control (MAC) address of AP 102. AP 102 may periodically broadcast beacon frames (“beacons”) including the BSSID to enable any STA 104 within the wireless range of AP 102 to “associate” or reassociate with AP 102 to establish or maintain a corresponding communication link 106 (hereinafter also referred to as a “Wi-Fi link”). For example, the beacon may include an identifier or indication of the primary channel used by the corresponding AP 102 and a timing synchronization function for establishing or maintaining timing synchronization with AP 102. AP 102 may provide access to external networks to various STAs 104 in the WLAN via the corresponding communication link 106.

[0032] To establish a communication link 106 with AP 102, each of the STAs 104 is configured to perform a passive or active scanning operation (“scan”) on frequency channels in one or more frequency bands (e.g., 2.4 GHz, 5 GHz, 6 GHz, or 60 GHz bands). To perform a passive scan, the STA 104 listens for beacons transmitted by the corresponding AP 102 at periodic time intervals called Target Beacon Transmission Time (TBTT) (measured in units of time (TU), where one TU may be equal to 1024 microseconds (μs)). To perform an active scan, the STA 104 generates and sequentially sends probe requests on each channel to be scanned and listens for probe responses from AP 102. Each STA 104 can identify, determine, ascertain, or select an AP 102 to associate with based on the scanning information obtained through the passive or active scan, and perform authentication and association operations to establish a communication link 106 with the selected AP 102. AP 102 assigns an association identifier (AID) to STA 104 at the apex of the association operation, whereby AP 102 uses the AID to track STA 104.

[0033] As a result of the increasing prevalence of wireless networks, STA 104 has the opportunity to select one of many BSSs within its range, or to choose among multiple APs 102 that together form an Extended Service Set (ESS) comprising multiple connected BSSs. The extended network station associated with WLAN 100 can connect to a wired or wireless distribution system, which can allow multiple APs 102 to be connected within such an ESS. Therefore, STA 104 can be covered by more than one AP 102 and can be associated with different APs 102 at different times for different transmissions. Furthermore, after being associated with an AP 102, STA 104 can periodically scan its surroundings to find a more suitable AP 102 to associate with. For example, a STA 104 moving relative to its associated AP 102 can perform a "roaming" scan to find another AP 102 with more desirable network characteristics, such as a larger Received Signal Strength Indicator (RSSI) or reduced traffic load.

[0034] In some implementations, STA 104 can form a network without AP 102 or other devices besides STA 104 itself. An example of such a network is a self-organizing network (or wireless self-organizing network). Self-organizing networks can also be referred to as mesh networks or peer-to-peer (P2P) networks. In some implementations, a self-organizing network can be implemented within a larger wireless network (e.g., WLAN 100). In such an example, while STA 104 can communicate with each other via AP 102 using communication link 106, STA 104 can also communicate directly with each other via direct wireless communication link 110. Furthermore, two STA 104s can communicate via direct communication link 110 regardless of whether the two STA 104s are associated with and served by the same AP 102. In such a self-organizing system, one or more STA 104s can assume the role previously held by AP 102 in the BSS. Such STA 104s can be referred to as group owners (GOs) and can coordinate transmissions within the self-organizing network. Examples of direct wireless communication links 110 include Wi-Fi direct connections, connections established by using Wi-Fi Tunnel Direct Link Establishment (TDLS) links, and other P2P group connections.

[0035] AP 102 and STA 104 can operate and communicate (via the corresponding communication link 106) according to one or more of the IEEE 802.11 wireless communication protocol standard family. These standards define the WLAN radio and baseband protocols for the PHY and MAC layers. AP 102 and STA 104 send and receive wireless communications (hereinafter also referred to as "Wi-Fi communication" or "wireless packets") to and from each other in the form of PHY Protocol Data Units (PPDUs). AP 102 and STA 104 in WLAN 100 can transmit PPDUs on unlicensed spectrum, which can be a portion of the spectrum including bands traditionally used by Wi-Fi technologies, such as the 2.4 GHz band, 5 GHz band, 60 GHz band, 3.6 GHz band, and 900 MHz band. Some examples of AP 102 and STA 104 described herein can also communicate in other bands, such as the 5.9 GHz and 6 GHz bands, which can support both licensed and unlicensed communication. AP 102 and STA 104 are also capable of communicating on other frequency bands, such as shared licensed bands, where multiple operators may have licenses to operate in one or more of the same or overlapping frequency bands.

[0036] Each frequency band can include multiple sub-bands or frequency channels. For example, PPDUs conforming to the IEEE 802.11n, 802.11ac, 802.11ax, and 802.11be standard revisions can be transmitted in the 2.4 GHz, 5 GHz, or 6 GHz bands, each of which is divided into multiple 20 MHz channels. Therefore, these PPDUs are transmitted on physical channels with a minimum bandwidth of 20 MHz, but larger channels can be formed through channel bonding. For example, PPDUs can be transmitted on physical channels with bandwidths of 40 MHz, 80 MHz, 160 MHz, or 320 MHz by bonding multiple 20 MHz channels together.

[0037] Each PPDU is a composite structure comprising a PHY preamble and a payload in the form of a PHY Service Data Unit (PSDU). The information provided in the preamble can be used by the receiving device to decode subsequent data in the PSDU. In instances where the PPDU is transmitted via bonded channels, the preamble field can be copied and transmitted in each of the multiple component channels. The PHY preamble may include both a traditional portion (or "traditional preamble") and a non-traditional portion (or "non-traditional preamble"). The traditional preamble can be used for other purposes such as packet detection, automatic gain control, and channel estimation. The traditional preamble is also typically used to maintain compatibility with legacy equipment. The format, encoding, and information provided in the non-traditional portion of the preamble are associated with the specific IEEE 802.11 protocol to be used to transmit the payload.

[0038] In some wireless communication environments, Extremely High Throughput (EHT) systems, or other systems conforming to future generations of the IEEE 802.11 wireless communication protocol family, can provide additional capabilities superior to previous systems (e.g., High Efficiency (HE) systems or other legacy systems). EHT and newer wireless communication protocols can support flexible operating bandwidth enhancements at AP 102 and STA 104, such as wider operating bandwidths relative to legacy operating bandwidths or more granular operation relative to legacy operation. For example, EHT systems can allow communication across operating bandwidths of 20MHz, 40MHz, 80MHz, 160MHz, 240MHz, and 320MHz. EHT systems can support various bandwidth modes, such as a continuous 240MHz bandwidth mode, a continuous 320MHz bandwidth mode, a non-contiguous 160+160MHz bandwidth mode, or a non-contiguous 80+80+80+80 (or "4x80") MHz bandwidth mode.

[0039] In some implementations, the wireless communication device operates in either a continuous 320MHz bandwidth mode or a 160+160MHz bandwidth mode. The signal for transmission can be generated by two distinct transmit chains of the device, each with a 160MHz bandwidth (and each transmit chain is coupled to a different power amplifier). In some other examples, the signal for transmission can be generated by four or more distinct transmit chains of the device, each with an 80MHz bandwidth.

[0040] In some other examples, the wireless communication device can operate in either a continuous 240MHz bandwidth mode or a non-continuous 160+80MHz bandwidth mode. In some implementations, the signal for transmission can be generated by three different transmission chains of the device, each with an 80MHz bandwidth. In some other examples, the 240MHz / 160+80MHz bandwidth mode can also be formed by puncturing a 320 / 160+160MHz bandwidth mode using one or more 80MHz sub-channels. For example, the signal for transmission can be generated by two different transmission chains of the device, each with a 160MHz bandwidth, wherein one output of the transmission chain has a signal from an 80MHz sub-channel that has been punctured therein.

[0041] The operating bandwidth can also be adapted to concurrent operation on other unlicensed frequency bands (such as the 6 GHz band) and portions of the spectrum including bands traditionally used by Wi-Fi technologies. In discontinuous examples, the operating bandwidth can span one or more different sets of sub-channels. For example, a 320 MHz bandwidth can be continuous and located within the same 6 GHz band, or discontinuous and located in different frequency bands (such as partly in the 5 GHz band and partly in the 6 GHz band).

[0042] In some implementations, operability enhancements associated with EHT and newer generations of the IEEE 802.11 wireless communication protocol family, particularly operation under increased bandwidth, may include improvements to carrier sense and signal reporting mechanisms. Such techniques may include modifications to existing rules, structures, or signaling implemented for legacy systems.

[0043] The AP 102 and STA 104, which include multiple antennas, can support various diversity schemes. For example, one or both of the transmitting or receiving devices can use spatial diversity to increase the robustness of transmission. For instance, to implement a transmit diversity scheme, the transmitting device can redundantly transmit the same data on two or more antennas.

[0044] The AP 102 and STA 104, which include multiple antennas, can also support Space-Time Block Coding (STBC). Using STBC, the transmitting device also transmits multiple copies of the data stream across multiple antennas to increase the likelihood of correctly decoding the data by utilizing various received versions of the data. More specifically, the data stream to be transmitted is encoded into blocks that are distributed across spaced antennas and across time. Typically, when the number of transmitting antennas... Exceeding the number of spatial flows At that time, STBC can be used. A spatial flow can be mapped to A number of spacetime streams, which can be mapped to One sending chain.

[0045] The AP 102 and STA 104, which include multiple antennas, can also support spatial multiplexing, which can be used to increase the spectral efficiency of transmission and the resulting throughput. To achieve spatial multiplexing, the transmitting device divides the data stream into... A number of individual, independent spatial streams. A spatial stream can be encoded individually and transmitted via multiple ( The transmitting antennas transmit in parallel. AP 102 and STA 104, which include multiple antennas, can also support beamforming. Beamforming generally refers to manipulating transmitted energy in the direction of the target receiver. Beamforming can be used in a single-user (SU) context, for example, to improve the signal-to-noise ratio (SNR), and in a multi-user (MU) context, for example, to achieve MU multiple-input multiple-output (MIMO) (MU-MIMO) transmission (also known as spatial division multiple access (SDMA)). In the MU-MIMO context, beamforming may additionally or alternatively involve zeroing out energy in the direction of other receiving devices. To perform SU beamforming or MU-MIMO, a transmitting device, called a beamformer, transmits signals from each of the multiple antennas. The beamformer configures the amplitude and phase shift between the signals transmitted from the different antennas such that the signals are constructively added along a specific direction toward the intended receiver (called the beamforming side), or destructively added in other directions toward other devices, to mitigate interference in the MU-MIMO context. The way beamformers configure amplitude and phase shift depends on the channel state information (CSI) associated with the wireless channel through which the beamformer intends to communicate with the beamforming party.

[0046] To obtain CSI for beamforming, the beamformer can perform a channel sounding process with the beamforming side. For example, the beamformer can send one or more sounding signals (e.g., in the form of empty data packets (NDPs)) to the beamforming side. An NDP is a PPDU without any data field. The beamforming side can target all transmit and receive antenna pairs associated with the sounding signals. × Each of the sub-channels performs a measurement. The beamformer generates a feedback matrix associated with the channel measurement, and in some implementations, compresses the feedback matrix before sending the feedback to the beamformer. The beamformer can generate a precoding (or “steering”) matrix for the beamformer associated with the feedback, and use the steering matrix to precode the data stream to configure the amplitude and phase shift for subsequent transmissions to the beamformer. The beamformer can use the steering matrix to determine (e.g., identify, detect, determine, compute, or operate) how to transmit signals on each of its antennas to perform beamforming. For example, the steering matrix can indicate the phase shift, power level, etc., used to transmit the corresponding signal on each antenna of the beamformer.

[0047] The transmitting device can support the use of diversity schemes. When beamforming is performed, the transmit beamforming array gain and right The ratio is logarithmic. Therefore, within other constraints, it is generally desirable to increase the number of transmit antennas when performing beamforming to increase gain. Increasing the number of transmit antennas can also guide transmissions or null values ​​more accurately. This is particularly advantageous in MU transmission contexts where reducing inter-user interference may be desirable.

[0048] To improve spatial multiplexing, AP 102 can support an increased number of spatial streams (such as up to 16 spatial streams). However, supporting additional spatial streams can lead to increased CSI feedback overhead. Implicit CSI acquisition techniques can avoid CSI feedback overhead by using the assumption that the UL and DL channels have reciprocal impulse responses (i.e., channel reciprocity exists). For example, implicit channel probing procedures such as implicit beamforming report (BFR) techniques (such as where STA 104 transmits NDP probe packets in the UL while AP 102 measures the channel) can reduce CSI feedback overhead because no BFR is transmitted. Once AP 102 receives the NDP, it can implicitly evaluate the channel for each of STA 104 and use the channel evaluation to configure the steering matrix. To mitigate hardware mismatches that can break channel reciprocity on the UL and DL (such as baseband to RF and RF to baseband chains not being reciprocal), AP 102 can implement calibration methods to compensate for the mismatch between the UL and DL channels. For example, AP 102 can select a reference antenna, transmit pilot signals from each of its antennas, and estimate the baseband to RF gain of each non-reference antenna relative to the reference antenna.

[0049] In some implementations, multiple APs 102 can transmit to one or more STAs 104 simultaneously using a distributed MU-MIMO scheme. Examples of such distributed MU-MIMO transmission include coordinated beamforming (CBF) and joint transmission (JT). With CBF, a signal (such as a data stream) for a given STA 104 can be transmitted by a single AP 102. However, the coverage areas of adjacent APs 102 can overlap, and a signal transmitted by a given AP 102 can reach STAs 104 in the OBSS associated with an adjacent AP 102 as an OBSS signal. CBF allows multiple adjacent APs 102 to transmit simultaneously while minimizing or avoiding interference, which can lead to more space reuse opportunities. More specifically, using CBF, APs 102 can beamform signals destined for STAs 104 within the BSS while simultaneously creating null values ​​in the direction of STAs 104 in the OBSS, ensuring that any signal received at the OBSS STA 104 has sufficiently low power to limit interference at the STA 104. To achieve this, an inter-BSS coordination set can be defined between adjacent AP 102, which contains the identifiers of all AP 102 and STA104 participating in CBF transmission.

[0050] Using JT, a signal for a given STA 104 can be transmitted by multiple coordinating APs 102. To enable multiple APs 102 to transmit data to STA 104 concurrently, all APs 102 can use copies of the data to be sent to STA 104. Accordingly, APs 102 can exchange data with each other for transmission to STA 104. Using JT, the combination of antennas of multiple APs 102 transmitting to one or more STAs 104 can be considered as a large antenna array (which can be represented as a virtual antenna array) for beamforming and signal transmission. Combined with MU-MIMO technology, the multiple antennas of multiple APs 102 can be able to transmit data via multiple spatial streams. Therefore, each STA 104 can receive data via one or more of the multiple spatial streams.

[0051] Figure 2 An example of a signaling diagram 200 is shown, illustrating techniques supporting ACI mitigation for UWB systems according to some aspects of this disclosure. For example, signaling diagram 200 may implement WLAN 100 or be implemented in one or more aspects of WLAN 100. For example, signaling diagram 200 may include wireless devices 204A and 204B, which may be provided by… Figure 1 Show and reference Figure 1 Examples of STA 104 or AP 102 described. Wireless device 204-a (e.g., an initiating device, such as STA 104 or AP 102) can transmit signals reflected from object 206 (such as a user, another person, body part, animal, robot) and other surfaces. Wireless device 204-b (e.g., a responding device, such as another STA 104 or another AP 102) can receive direct signals and reflected signals. In other words, wireless device 204-a can transmit signals, and wireless device 204-b can receive reflected signals from one or more objects (including object 206). Wireless devices 204-a and 204-b can be examples of UWB wireless devices.

[0052] Wireless device 204-b can estimate CIR 208 based on this signal. In some aspects, based on CIR 208, reflected signals can be distinguished from direct signals by strength, time, or other information. CIR 208 can represent or characterize signals (e.g., direct signals, signals reflected from one or more objects) as one or more taps 210. Taps 210 can indicate the strength of one or more signals (e.g., direct signals, reflected signals) received at different time points (e.g., t0, t1, etc.). Figure 2As shown, wireless device 204-b can generate a CIR 208 including one or more of taps 210. Each of the taps 210 can indicate an energy rise in the CIR at a point in time (e.g., a time instance) or moment that can indicate a direct or reflected signal. In some aspects, one or more of the taps 210 can be for detected energy that is not part of a direct or reflected signal. For example, one or more of the taps 210 may be due to interfering energy or other noise. That is, one or more of the taps 210 can correspond to interference, such as ACI. In other words, one or more of the taps can correspond to a direct signal, a reflected signal (e.g., a reflection of a direct signal), or an interfering signal (also called a jamming signal).

[0053] Figure 3 An example of a PPDU 300 supporting ACI mitigation techniques for UWB systems according to some aspects of this disclosure is shown. For example, the PPDU 300 can be implemented at a wireless device, wherein the wireless device may be a reference device. Figure 1 and 2 Examples of wireless devices shown and described. For example, a wireless device could be an example of a STA or AP. In some respects, a wireless device could be an example of a UWB device. For example, Figure 3 An example PPDU is shown that can be used for communication between UWB devices. In some respects, UWB devices may be referred to as pulse radio UWB (IR-UWB) devices. UWB devices can communicate in UWB systems using relatively low power, which can be useful for other applications such as secure ranging, sensing (e.g., presence detection), and high data rate communication.

[0054] In some implementations, the first wireless device may transmit different frame structures (e.g., PPDUs) for UWB communication, wherein the frame structures may include different fields for specific functionalities. For example, such PPDUs may include different combinations of a SYNC field, a Start-of-Frame Delimiter (SFD) field, one or more Physical Layer (PHY) fields, a PHY payload field, a Scrambling Timestamp Sequence (STS) field, or a Sensing (SES) field.

[0055] The SYNC field included at the beginning of a UWB packet (also referred to as a frame or PPDU as described herein) can be used for synchronization between wireless devices (initiator and one or more responders). In some aspects, a UWB system can support multiple wireless networks operating on a UWB physical channel, such as WPAN. Each wireless network operating on one of the UWB physical channels can be identified by a preamble. The preamble can be used to construct the symbol included in the SYNC field. In some aspects, a UWB system can support multiple (e.g., two) preamble lengths, such as length 31 code and length 127 code. Additionally, a UWB packet can include an SFD field for timestamping transmissions, which can be useful for ranging. In some implementations, a UWB packet can include one or more PHR fields (such as PHR 1, PHR 2, PHR fields) that can provide PHY information (e.g., information about the payload) to one or more responders. Additionally or alternatively, a UWB packet can include a PHY payload field, a scrambled timestamp sequence (STS) field, or both. The PHY payload field can carry actual data (e.g., data bits), timestamp information, or other data. The STS field can provide additional information that can increase the accuracy of ranging measurements. Furthermore, the SENS field of the UWB packet can provide appropriate sequences and waveforms for high-quality RF sensing. In some implementations, the UWB packet may include both the payload and the SENS field.

[0056] In some implementations, UWB packets may include a SENS field for scheduling and controlling sensing sessions between wireless devices. Sensing can occur in a single-static, dual-static, or multi-static manner. For example, in single-site sensing operations (see references herein). Figure 3 In the described example, a single wireless device (such as a wireless device acting as both an initiator and a responder) can transmit UWB frames, receive UWB packets reflected from an object (such as a target or reflector), and estimate the object's characteristics (such as movement, the object's presence or absence, how far the object is from the wireless device, and other characteristics). In some aspects, the wireless device may receive UWB packets not intended for the wireless device, for example, due to interference signals.

[0057] Alternatively, in bistatic or multistatic sensing operations, two or more wireless devices can participate in the sensing operation. In such an implementation, the first wireless device can be the initiator and the second wireless device can be the responder, or the second wireless device can be the initiator and the first wireless device can be the responder. For example, as the initiator, the first wireless device can send UWB packets that can be reflected from the object for the second wireless device, as the responder, to receive, allowing the second wireless device to use sensing to estimate the characteristics of the object.

[0058] Figure 3 Examples of various PPDUs for UWB systems are shown. For example, a dynamic data mode packet may include a SYNC field, an SFD field, a PHR 1 field, a PHR 2 field, and a PHY payload. STS packet configuration zero may include a SYNC field, an SFD field, a PHY field, and a PHY payload field. STS packet configuration one may include a SYNC field, an SFD field, an STS field, a PHR field, and a PHY payload field. STS packet configuration two may include a SYNC field, an SFD field, a PHR field, a PHY payload field, and an STS field. STS packet configuration three may include a SYNC field, an SFD field, and an STS field. Furthermore, a sensing packet configuration zero may include a SYNC field, an SFD field, and a SENS field. Sensing packet configuration one may include a SYNC field, an SFD field, a SENS field, a PHR field, and a PHY payload field. Sensing packet configuration two may include a SYNC field, an SFD field, a PHR field, a PHY payload field, and a SENS field. Other PPDU or UWB packet formats may be supported.

[0059] Figure 4 An example of a signaling diagram 400 supporting techniques for ACI mitigation in UWB systems according to some aspects of this disclosure is shown. For example, signaling diagram 400 may implement WLAN 100, signaling diagram 200, and PPDU 300, or be implemented in one or more aspects of WLAN 100, signaling diagram 200, and PPDU 300. In some implementations, signaling diagram 400 may include operation at wireless devices 404-a, 404-b, and 404-c, which may be referenced... Figures 1-3 Examples of wireless devices are shown and described. For example, wireless device 404 may be an example of a STA or an AP. Wireless device 404 may communicate using one or more communication links 406 (e.g., communication link 406-a, communication link 406-b), wherein communication link 406 may be as shown in the reference. Figure 1 An example of a communication link is described. Signaling diagram 400 may include features such as improved communication between wireless devices 404, and other benefits.

[0060] In some respects, wireless device 404 may be an example of a UWB device (e.g., IR-UWB). For example, signaling diagram 400 may illustrate a UWB system that can support multiple UWB channels (e.g., UWB physical channels) and the structure for data packets (e.g., UWB packets) transmitted using UWB channels. The bandwidth associated with the UWB channels can be relatively large. Accordingly, the UWB system can support a relatively small number of UWB channels. The UWB system can be configured according to the... Figure 3 Show and reference Figure 3 This describes one or more packet configurations to support various data packet structures. For example, a UWB system can support packet structures that include a SYNC field, where the content of the SYNC field includes a preamble. That is, the SYNC field can include multiple symbols containing a preamble (e.g., repetition of symbols). Accordingly, the SYNC field of a data packet can also be referred to as a preamble.

[0061] In some implementations, wireless devices operating within a UWB system can use preambles to determine whether the wireless device is the intended receiver of data packets. For example... Figure 4As shown in the example, wireless device 404-a can receive control information 402 from wireless device 404-b, wherein the control information 402 identifies a preamble 414 for communicating with wireless device 404-a in the UWB system (e.g., via a UWB physical channel). In some implementations, wireless device 404-a may determine that data packets including preamble 414 are intended for wireless device 404-a. However, in some implementations, the UWB system may support a relatively small number of preambles for the SYNC field. In other words, UWB transceivers (e.g., UWB transmitters, such as wireless device 404 or components of wireless device 404) may share a relatively small set of preambles. Additionally, transmitting devices within the UWB system may not coordinate the use of preambles. For example, wireless devices 404-b and 404-c may suppress the coordination of preambles used for wireless communication with the UWB system. In other words, wireless device 404-b can suppress notification to wireless device 404c that wireless device 404-b has selected a preamble 414 for wireless communication with wireless device 404-a. Thus, multiple (e.g., two) UWB transceivers can (e.g., unknowingly) use the same preamble at the same (or similar) time. Furthermore, because a UWB system can support a relatively small number of UWB channels (e.g., due to the relatively large bandwidth of UWB channels), the probability that wireless device 404-b and wireless device 404-c use (e.g., select) the same preamble for wireless communication via adjacent UWB channels can be relatively high. That is, wireless device 404-b can send a first data packet 410 to wireless device 404-a via a first signal on a UWB channel. At the same or similar time, wireless device 404-c can send a second data packet 412 to wireless device 404d via a second signal on an adjacent UWB channel. The transmission of the first signal (e.g., carrying the first data packet 410) and the second signal (e.g., carrying the second data packet 412) on adjacent UWB channels (e.g., at the same or similar times) may cause ACI 418 at wireless device 404-a (e.g., due to power leakage). For example, the sampling rate at wireless device 404-a may be relatively low, which could lead to aliasing of the second signal. In such an example, although the second signal may be transmitted via an adjacent channel (e.g., via an out-of-band channel), wireless device 404-a may determine that the second signal is an in-band signal (e.g., the second signal becomes indistinguishable from the first signal when sampled).

[0062] In some implementations, both the first data packet 410 and the second data packet 412 may include a preamble 414. That is, wireless device 404-b may include the preamble 414 in the SYNC field of the first data packet 410, and wireless device 404-c may include the preamble 414 in the SYNC field of the second data packet 412. In such an example, wireless device 404-a may receive (e.g., acquire) the second data packet 412 (e.g., via interference with a second signal). That is, due to ACI 418, wireless device 404-a may receive (e.g., and begin processing) the second data packet 412. In other words, wireless device 404-a (e.g., a receiver) may capture the same preamble (e.g., a second signal carrying the second data packet 412) on a relatively strong adjacent channel UWB interference source due to power leakage (e.g., ACI 418). In some implementations, reception of the second data packet 412 (or one or more portions of the second data packet 412) may cause wireless device 404-a to fail to receive the first data packet 410. For example, a time gap 416 may occur between the first data packet 410 and the second data packet 412, such that the second data packet 412 may arrive at wireless device 404-a before the first data packet 410. That is, wireless device 404-a may receive the second data packet 412 before the first data packet 410. In such an example, wireless device 404-a may begin processing (e.g., decoding) the second data packet 412, and the probability that wireless device 404-a fails to receive (e.g., loses) the first data packet 410 (e.g., the desired in-band preamble intended for wireless device 404-a) while processing the second data packet 412 (e.g., a source of interference) may be relatively high.

[0063] In some implementations, wireless device 404-a may implement one or more techniques to reduce (e.g., mitigate) interference, such as ACI 418. For example, wireless device 404-a may support low-pass filtering. That is, wireless device 404-a may support one or more ACI mitigation techniques that include (e.g., depending on) low-pass filtering of the baseband signal, so that wireless device 404-a (e.g., receiver) does not acquire the preamble (e.g., ACI 418) of the interfering signal. However, in some implementations, the effectiveness of low-pass filtering may be reduced for relatively strong signals (such as UWB signals). In other words, filtering may become ineffective for relatively strong ACI signals. Additionally or alternatively, because the bandwidth of UWB signals can be relatively wide, wireless device 404-a may use a relatively narrow low-pass filter. However, in some implementations, a relatively narrow filter may distort the signal (e.g., the desired signal), which may result in reduced sensitivity.

[0064] Additionally or alternatively, wireless device 404-a may use one or more portions of a data packet that appears after the preamble (e.g., after the SYNC field including the preamble) to detect the presence of interfering signals (e.g., ACI 418). In other words, wireless device 404-a (e.g., a receiver) may use one or more metrics that can be generated after the preamble to detect the presence of the interference source. For example, wireless device 404-a may use one or more metrics based on the SFD field (which may occur after the SYNC field) or based on Cyclic Redundancy Check (CRC) (e.g., at wireless device 404-a) to detect the presence of interference. Additionally or alternatively, wireless device 404-a may use one or more metrics generated (e.g., at wireless device 404-a) to detect the presence of interference, which may occur at or near the end of the payload of the data packet. However, in some implementations, using one or more metrics generated after the preamble (e.g., obtaining, determining, calculating, operating on) may increase the likelihood that wireless device 404-a fails to receive the desired data packet (e.g., the first data packet 410). For example, the preamble 414 of the first data packet 410 may arrive at wireless device 404-a while wireless device 404-a is processing one or more portions of the second data packet 412 (e.g., to detect the presence of ACI 418, to detect the presence of an interference source). Therefore, wireless device 404-a may fail to receive the first data packet 410. In other words, the preamble of the desired signal may arrive at wireless device 404-a before wireless device 404-a detects the presence of ACI 418 (e.g., based on one or more metrics generated after the preamble of the second data packet), which may cause wireless device 404-a to fail to receive the desired signal. In some implementations, failure to detect ACI 418 can degrade the packet error rate performance at wireless device 404-a. For example, the packet error rate performance of the desired signal in the presence of ACI 418 (e.g., with the same power level and preamble) is degraded. In other words, if wireless device 404-a fails to detect ACI 418, wireless device 404-a (e.g., UWB receiver) can process (e.g., continue processing) the second data packet 412 (e.g., interference source), and therefore, the first data packet 410 (e.g., the expected packet) may be lost, which may result in an increased (e.g., relatively high) packet error rate.

[0065] In some implementations, as described herein, wireless device 404-a may support one or more techniques for ACI mitigation in UWB systems. For example, wireless device 404-a may support a framework for determining whether a detected signal is due to interference based on signal-based CIR estimation, one or more SINR measurements of the signal, or both. In other words, wireless device 404-a may acquire a preamble 414 of the second data packet 412, which may be processed at wireless device 404-a. That is, wireless device 404-a may receive the second data packet 412 including the preamble 414 via a second signal (e.g., in a UWB system). Additionally, wireless device 404-a may estimate the CIR 408 of the second signal (e.g., carrying the second data packet 412), and the presence of ACI 418 may be determined based on an ACI metric derived from CIR 408 or based on one or more SINR measurements of the second signal. That is, wireless device 404-a may determine an interference metric (e.g., an ACI metric) based on CIR 408. In some respects, CIR 408 can be made by Figure 2 Show and reference Figure 2 An example of a CIR described.

[0066] For example, wireless device 404-a can estimate the CIR 408 of the signal across the preamble of the second data packet 412 (e.g., including the SYNC field of preamble 414). In some implementations, wireless device 404-a can determine to discard (e.g., reject) the second data packet 412 (e.g., acquire the interfering preamble) based on an ACI metric derived from CIR 408 or one or more SINR measurements of the second signal. That is, wireless device 404-a can process the second data packet 412 based on the determined interference metric. In such examples, wireless device 404-a can determine to transition to (e.g., return to) a capture state, for example, to monitor one or more additional data packets, such as the first data packet 410. That is, discarding the second data packet 412 can enable wireless device 404-a to acquire the preamble 414 of the first data packet 410. In some implementations, ACI detection via an interference metric (or one or more SINR measurements) may be relatively insensitive to the transmit power (e.g., absolute power) of the second signal (e.g., the interfering source). In other words, by using an interference metric to detect the presence of the interfering source, wireless device 404-a can support the detection of relatively strong interfering sources. Additionally or alternatively, ACI detection via an interference metric (or one or more SINR measurements) can occur over a relatively short duration (e.g., a relatively large time interval between the interfering source and the desired signal may not be used). Some techniques for ACI mitigation can be applied to non-overlapping data packets (e.g., the interfering source and the desired packet, which may have increased or total spacing in the time domain). As described herein, techniques for ACI mitigation in UWB systems can be applied to both non-overlapping and partially overlapping data packets. For example, techniques for ACI mitigation in UWB systems as described herein can be applied to both non-overlapping and partially overlapping preambles.

[0067] In some implementations, such ACI mitigation mechanisms can enable wireless device 404-a to achieve improved performance in congested environments, such as environments where UWB devices can utilize adjacent channels with the same preamble (e.g., preamble 414). For example, the ACI mitigation techniques for UWB systems described herein can enable wireless device 404-a to detect ACIs associated with unwanted UWB data packets that arrive before (e.g., slightly earlier) the desired UWB packets.

[0068] For example, wireless device 404-b may transmit a first data packet 410 (e.g., a desired data packet), and wireless device 404-c may transmit a second data packet 412 (e.g., UWB interference) on an adjacent channel. The first data packet 410 and the second data packet 412 may include the same preamble (e.g., preamble 414), and in some implementations, may include different payload contents. The second data packet 412 may be transmitted before the first data packet 410, but may overlap with the first data packet 410 in time. Wireless device 404-a may receive the second data packet 412 via a second signal, estimate the CIR 408 of the second signal, determine an interference metric based on the CIR 408, and in some implementations, suppress and demodulate the remaining portion of the second data packet (e.g., the post-preamble portion of the second data packet) based on the determined interference metric. In some implementations, if the channel taps (also called taps) associated with one or more data packets have the same amplitude and a 180-degree phase difference (e.g., +1 and -1), then wireless device 404-a may suppress demodulation (e.g., may discard, may reject) the one or more data packets. In some implementations, by suppressing the demodulation of the remainder of the second data packet, wireless device 404-a may be able to receive (and successfully decode) the first data packet 410, which may result in improved packet error rate performance at wireless device 404-a, among other benefits.

[0069] Figure 5 An example flowchart 500 is shown according to some aspects of this disclosure, illustrating example processes executable by a wireless communication device that supports ACI mitigation techniques for UWB systems. For example, flowchart 500 may implement WLAN 100, signaling diagram 200, and PPDU 300 and signaling diagram 400, or be implemented in one or more aspects of WLAN 100, signaling diagram 200, PPDU 300, and signaling diagram 400. In some implementations, flowchart 500 may be implemented at a wireless device, which may be a wireless device... Figures 1 to 4 Show and reference Figures 1 to 4 Examples of described wireless devices. For example, a wireless device could be a reference. Figures 1 to 4 Examples of STAs or APs shown and described. In some respects, wireless devices may be examples of UWB devices (e.g., UWB receivers).

[0070] At position 502, the wireless device can begin receiving (or monitoring) data packets. For example, the wireless device can begin searching for a preamble (e.g., the SYNC field of a data packet that includes the preamble). In some implementations, the preamble can be configured at the wireless device. For example, the wireless device can receive control information that identifies the preamble (e.g., downlink control information (DCI), radio resource control (RRC) messages, MAC control elements (MAC-CE)).

[0071] At 504, the wireless device can determine whether a preamble has been detected. For example, the wireless device may receive data packets via a signal (e.g., in a UWB system). The wireless device can determine whether the received data packet includes a preamble (e.g., a configured preamble included within the SYNC field of the data packet). In some implementations, the wireless device can determine that the data packet lacks a preamble (e.g., a SYNC sequence). Therefore, at 504, the wireless device can determine "No". In such examples, the wireless device can continue searching for a preamble. In some other examples, the wireless device can determine that the data packet includes a preamble (e.g., a SYNC sequence). Therefore, at 504, the wireless device can determine "Yes".

[0072] At 506, in response to the detection of a preamble, the wireless device can calculate the CIR and SINR for the N preamble symbols included in the data packet. For example, the received data packet may include a SYNC field, where the SYNC field includes multiple symbols of the preamble (e.g., each symbol may include a portion of the preamble). In other words, the SYNC field may include a sequence of symbols corresponding to the preamble (e.g., a SYNC sequence). The wireless device can estimate the CIR of the data packet (e.g., the CIR of the signal carrying the data packet) for the N symbols (e.g., multiple symbols) included in the SYNC field. Additionally or alternatively, the wireless device can perform one or more SINR measurements on the N symbols included in the SYNC field to obtain the SINR of the data packet (e.g., the SINR of the signal carrying the data packet). The SYNC field may be defined by... Figure 3 Show and reference Figure 3 An example of the SYNC field.

[0073] At 508, the wireless device can determine (e.g., calculate) an interference metric based on the estimated CIR. The interference metric can be an example of an ACI metric. In other words, the interference metric can include a metric that can be used at the wireless device to detect ACI. In some implementations, the wireless device can process data packets based on whether the interference metric meets an interference threshold, or whether the SINR meets a SINR threshold, or both. For example, the wireless device can demodulate the post-preamble portion of a data packet based on whether the value of the interference metric does not meet (or meets) the interference threshold, whether the value of the SINR meets (or does not meet) the SINR threshold, or both. In some other examples, the wireless device can suppress the post-preamble portion of a demodulated data packet based on whether the value of the interference metric meets (or does not meet) the interference threshold, whether the value of the SINR does not meet (or meets) the SINR threshold, or both.

[0074] For example, at 510, the wireless device may determine whether an ACI is detected, or whether the SINR is less than a SINR threshold (Th), or both. In some implementations, the wireless device may determine whether an ACI is detected based on a determined interference metric. Additionally or alternatively, the wireless device may determine whether the determined SINR is less than a SINR threshold. In some implementations, the wireless device may determine that an ACI is detected, or that the SINR is less than a SINR threshold, or both. Therefore, at 510, the wireless device may determine "yes". In such an example, the wireless device may suppress processing (e.g., demodulation) of one or more portions of a data packet (e.g., the post-preamble portion). That is, the wireless device may discard the data packet and continue searching for data packets including the preamble (e.g., at 504). That is, the device may suppress demodulation of the post-preamble portion of the data packet and may monitor one or more additional data packets including the preamble based on suppressing demodulation of the post-preamble portion of the data packet.

[0075] For example, by determining that an ACI is detected, a wireless device can determine that a data packet is not intended for the wireless device and can therefore discard the data packet. In some implementations, the SINR of a data packet not intended for the wireless device may be relatively low over that number of preamble symbols or over one or more post-preamble portions of the data packet (e.g., one or more portions of the data packet that appear after the SYNC field). For example, the SINR of a data packet not intended for the wireless device may be relatively low during one or more portions of another field (such as the SFD field). Therefore, in response to determining that the SINR of the signal is below a SINR threshold, the wireless device can discard the data packet carried by the signal.

[0076] In some other examples, the wireless device can determine that ACI was not detected, or that the signal's SINR is greater than the SINR threshold, or both. That is, at 510, the wireless device can determine "No". In some implementations, the wireless device can determine that ACI was detected, but the signal's SINR is greater than the SINR threshold. In such implementations, at 510, the wireless device can also determine "No".

[0077] At 512, the wireless device can process the post-preamble portion of the data packet. For example, the wireless device can demodulate the post-preamble portion (or one or more other remaining portions of the data packet).

[0078] At 514, the wireless device can terminate reception. In some implementations, the wireless device can terminate reception based on demodulating the post-preamble portion of the data packet (e.g., at 512).

[0079] Figure 6 An example flowchart 600 is shown according to some aspects of this disclosure, illustrating example processes executable by a wireless communication device that supports ACI mitigation techniques for UWB systems. For example, flowchart 600 may implement WLAN 100, signaling diagram 200, PPDU 300, signaling diagram 400, and flowchart 500, or may be implemented in one or more aspects of WLAN 100, signaling diagram 200, PPDU 300, signaling diagram 400, and flowchart 500. In some implementations, flowchart 600 may be implemented at a wireless device, wherein the wireless device may be... Figures 1 to 5 Show and reference Figure 1-5 Examples of described wireless devices. For example, a wireless device could be an example of a STA or AP. In some respects, a wireless device could be an example of a UWB device (e.g., a UWB receiver).

[0080] At position 602, the wireless device can begin receiving (or monitoring) data packets. For example, the wireless device can begin searching for a preamble (e.g., the SYNC field of a data packet that includes the preamble). In some implementations, the preamble can be configured at the wireless device. For example, the wireless device can receive control information that identifies the preamble (e.g., DCI, RRC messages, MAC-CE).

[0081] At 604, the wireless device can determine whether a preamble has been detected. For example, the wireless device may receive data packets via a signal (e.g., in a UWB system). The wireless device can determine whether the received data packet includes a preamble (e.g., a configured preamble included within the SYNC field of the data packet). In some implementations, the wireless device can determine that the data packet lacks a preamble (e.g., a SYNC sequence). That is, at 504, the wireless device can determine "No". In such an example, the wireless device can continue searching for a preamble. In some other examples, the wireless device can determine that the data packet includes a preamble (e.g., a SYNC sequence). That is, at 504, the wireless device can determine "Yes".

[0082] At 606, in response to the detection of a preamble, the wireless device can calculate the CIR and SINR for N preamble symbols included in the data packet. That is, the received data packet may include a SYNC field, which includes the preamble. The wireless device can estimate the CIR of the data packet (e.g., the CIR of the signal carrying the data packet) for a number (N) of symbols included in the SYNC field. Additionally or alternatively, the wireless device can perform one or more SINR measurements on a number (N) of symbols included in the SYNC field to obtain the SINR of the data packet (e.g., the SINR of the signal carrying the data packet). The SYNC field may be defined by... Figure 3 Show and reference Figure 3 An example of the SYNC field.

[0083] At 608, the wireless device can determine (e.g., calculate) an interference metric based on the estimated CIR. The interference metric can be an example of an ACI metric. In other words, the interference metric can include metrics that can be used at the wireless device to detect ACI.

[0084] At point 610, the wireless device can determine whether an ACI has been detected. For example, the wireless device can determine whether an ACI has been detected based on a defined interference metric. In some implementations, the wireless device can determine whether an ACI has been detected based on whether the value of the interference metric meets an interference threshold.

[0085] In some implementations, the wireless device can determine that no ACI has been detected. For example, the wireless device can determine that the value of the interference metric meets (e.g., exceeds, is greater than) an interference threshold. Therefore, at 610, the wireless device can determine "No". In such an example, at 612, the wireless device can process the post-preamble portion of the data packet. For example, the wireless device can demodulate the post-preamble portion (or one or more other remaining portions of the data packet). At 614, the wireless device can terminate reception. In some implementations, the wireless device can terminate reception based on the demodulated post-preamble portion of the data packet (e.g., at 612).

[0086] In some other examples, the wireless device may determine that an ACI has been detected. For example, the wireless device may determine that the value of the interference metric fails to meet (e.g., fails to exceed, is less than) an interference threshold. Therefore, at 610, the wireless device may determine "yes". In such an example, at 616, the wireless device may start a timer. That is, the wireless device may start a timer in response to determining that an ACI has been detected (e.g., at 610). In other words, the wireless device may start a timer in response to the value of the interference metric being less than an interference threshold (e.g., fails to meet the interference threshold, does not meet the interference threshold).

[0087] At point 618, the wireless device can calculate the SINR for the first set of M symbols. In some implementations, the first set of M symbols may include one or more of the N preamble symbols used to calculate the CIR. In some other examples, the first set of M symbols may occur after the N preamble symbols. For example, the N preamble symbols may appear within the SYNC field, and the first set of M symbols may appear together with the SYNC field or another field of the data packet (e.g., the SFD field). The value of M can be greater than, equal to, or less than the value of N. In other words, the wireless device can determine the first value of SINR based on the detection of ACI (e.g., the value of the interference metric failing to meet the interference threshold), across a portion of the preamble of the data packet (e.g., across M preamble symbols). In some implementations, processing the data packet may be based on whether the first value of SINR fails to meet (e.g., fails to exceed or be less than) the SINR threshold (Th).

[0088] For example, at 620, the wireless device can determine whether the SINR determined for the first set of M symbols is less than the SINR threshold (Th). In some implementations, the wireless device can determine that a first value of SINR is less than the SINR threshold (e.g., the first value of SINR fails to meet the SINR threshold). Therefore, at 620, the wireless device can determine "yes". In such an example, the wireless device can suppress processing (e.g., demodulation) of one or more portions of the data packet (e.g., the post-preamble portion). That is, the wireless device can discard the data packet and continue searching for the preamble (e.g., at 604). In other words, the wireless device can suppress the post-preamble portion of the demodulated data packet based on the first value of SINR not meeting the SINR threshold.

[0089] In some other examples, the wireless device can determine that the SINR is greater than a SINR threshold (e.g., a first value of SINR satisfies the SINR threshold). Therefore, at 620, the wireless device can determine "No". In such an example, at 622, the wireless device can determine whether the duration of the timer satisfies (e.g., exceeds, is greater than) a time threshold (T0). In some implementations, the wireless device can determine that the duration of the timer is less than the time threshold. Therefore, at 620, the wireless device can determine "No". In such an example, the wireless device can calculate a second value of SINR for a second group of M symbols. For example, the wireless device can calculate a second SINR for the M symbols that appear after the first group of M symbols (e.g., the next M symbols). In some implementations, the first group of M symbols may appear in the SYNC field, and the second group of M symbols may appear in the SYNC field or another field of the data packet (such as the SFD field).

[0090] In some other examples, the wireless device can determine that the duration of the timer is greater than a time threshold. Accordingly, at 622, the wireless device can determine "yes". In such examples, the wireless device can suppress processing (e.g., demodulation) of one or more portions of a data packet (e.g., the post-preamble portion). For example, the wireless device can discard the data packet and continue searching for the preamble (e.g., at 604). In other words, the wireless device can suppress the demodulated post-preamble portion of the data packet based on a first SINR value greater than (e.g., satisfying) a SINR threshold and the duration of the timer satisfying (e.g., exceeding) a time threshold. In some implementations, by determining one or more values ​​of SINR over the duration of the timer, the wireless device can track the ACI. Therefore, the wireless device can determine the appropriate time to continue searching (e.g., reacquiring) the preamble. In some implementations, tracking the ACI can reduce the likelihood that the wireless device can acquire the preamble of an unexpected data packet multiple times.

[0091] Figure 7 An example of CIR diagram 700 is shown, wherein CIR diagram 700 illustrates an example CIR usable by a wireless communication device that supports ACI mitigation techniques for UWB systems according to some aspects of this disclosure. For example, CIR diagram 700 may implement WLAN 100, signaling diagram 200, PPDU 300, signaling diagram 400, flowchart 500, and flowchart 600, or may be implemented in one or more aspects of WLAN 100, signaling diagram 200, PPDU 300, signaling diagram 400, flowchart 500, and flowchart 600. In some implementations, CIR diagram 700 may be implemented at a wireless device, wherein the wireless device may be a reference... Figures 1-6 Examples of wireless devices are shown and described. For example, a wireless device may be an example of a UWB device (e.g., an IR-UWB device). The wireless device may support wireless communication via one or more UWB channels (e.g., UWB physical channels). In some implementations, multiple wireless devices operating within a UWB system (e.g., including wireless devices) may operate on adjacent UWB channels. That is, adjacent UWB channels may be permitted within a UWB system. The use of adjacent UWB channels may lead to ACI (Automatic Error Compatibility). In some implementations, the wireless device may employ one or more ACI mitigation techniques to reduce ACI, such as low-pass filtering, or payload verification (e.g., CRC check), or both. However, in some implementations, low-pass filtering may lead to sensitivity degradation, and the use of payload (or other portions of data packets that may occur after the preamble) may degrade packet error rate performance.

[0092] In some implementations, the wireless device may support a framework for determining whether a detected signal is caused by interference (e.g., ACI) based on the estimated CIR of the signal. For example, the wireless device may be configured to determine an ACI metric (e.g., a metric indicating ACI) based on the estimated CIR. In some implementations, the wireless device may use a CIR-based ACI metric calculation algorithm to determine the ACI metric. That is, the input to the ACI metric calculation algorithm may be based on the estimated CIR of the signal.

[0093] For example, a wireless device may be configured with a preamble for wireless communication with other wireless devices within a UWB system. The wireless device may receive control signaling that identifies the preamble, or the wireless device may be otherwise configured with a preamble. The wireless device may receive data packets via signals on a UWB channel. The wireless device may determine that the data packet includes a preamble. That is, the wireless device may detect (e.g., acquire) the preamble. For example, the data packet may include a SYNC field, wherein the SYNC field includes one or more symbols (e.g., preamble symbols) that include the preamble. Specifically, the SYNC field of the data packet (which may also be referred to as the preamble of the data packet) may include a sequence of symbols that include the preamble. In other words, the data packet may include a SYNC sequence of a preamble.

[0094] Wireless devices can estimate (e.g., calculate and determine) the signal carrying data packets from a CIR 708. The CIR 708 can be... Figures 2 to 6 Show and reference Figures 2 to 6 An example of a CIR described. For instance, a wireless device can estimate a CIR 708 for (e.g., across, using) a certain number (e.g., N) of preamble symbols. CIR 708 may include one or more taps 710 (also called channel taps), which may be generated by... Figure 2 Show and reference Figure 2 Examples of described taps. For example, a tap in tap 210 may indicate an energy rise in CIR 708 at a point in time (e.g., at a certain moment) or at a point in time that may indicate a direct or reflected signal.

[0095] The CIR 708 can represent or characterize the received signal as one or more taps 710. The taps 710 can be generated by... Figure 2 Show and reference Figure 2Examples of taps described. For example, tap 710 can indicate the strength of one or more signals (e.g., direct signals, reflected signals, interference signals) received at different (e.g., t0, t1, etc.). In some implementations, the wireless device can index tap 710 based on a corresponding time point for each tap 710. That is, the corresponding index associated with a tap (e.g., each of taps 710) can correspond to the time point associated with the tap. For example, the wireless device can sample CIR 708 to obtain tap 710 at various time points. Thus, each of taps 710 can indicate an energy rise in CIR 708 at a certain time point (e.g., time instance) or moment. In this way, each of taps 710 can indicate the presence of a signal, such as a direct signal, a reflected signal (e.g., a reflection of a direct signal), or an interference signal (also called an interference source), at the corresponding time point. In some implementations, the wireless device can index taps based on chip duration ( The CIR 708 is sampled by a device whose chip duration can be approximately 2 nanoseconds (ns) or some other suitable duration. For example, the wireless device can sample the CIR 708 such that the duration 706 between two consecutive taps can correspond to half of the chip duration (e.g., it can correspond to...). / 2). In such an example, the input to the ACI metric calculation algorithm may include one or more CIR estimates spaced apart by a half-chip duration interval ( / 2). (For example, spaced apart according to duration 706, spaced apart by approximately 1 ns or some other suitable duration). In some implementations, the input may include one or more taps 710 with relatively large amplitudes. For example, the wireless device may identify (e.g., find) the tap with the largest amplitude among the taps 710. In other words, the wireless device may select one of the taps 710 based on the corresponding amplitude of each of the taps 710. In some implementations, the tap with the largest amplitude among the taps 710 may be referred to as... In other words, the tap with the largest amplitude is among taps 710. This can correspond to the strongest signal path in tap 710 (e.g., the strong signal in the signal represented by CIR 708, which can be a direct signal, a reflected signal, or an interference source). For example... Figure 7 As shown in the example, the wireless device can select tap 710-a from tap 710 based on the fact that the value of tap 710-a is greater than the corresponding value of each of the remaining taps in tap 710. The wireless device can identify (e.g., locate, determine) one or more taps 710 that are adjacent (e.g., temporally adjacent) to tap 710a. For example, the wireless device can determine that taps 710-b and 710-c are adjacent to tap 710-a. (For example, its neighbor). Wireless devices can identify... The largest tap is found among the two neighbors. In some implementations, in The tap with the largest amplitude among the two neighbors can be called In other words, the wireless device can identify the tap with the largest amplitude among the two neighbors of tap 710a. For example, the wireless device can select tap 710b from taps 710b and 710c based on the fact that taps 710b and 710c are temporally adjacent to tap 710a, and based on the fact that the value of tap 710b is greater than the value of tap 710c.

[0096] In other words, the wireless device can identify a subset of taps 710, which includes the tap with the largest amplitude among taps 710 and the two taps adjacent to the tap with the largest amplitude among taps 710. Accordingly, the subset of taps 710 includes three consecutive taps in time. Figure 7 As shown in the example, a subset of tap 710 may include tap 710-a, tap 710-b, and tap 710-c. The wireless device can select the tap with the largest amplitude from among (and therefore from the subset of) taps 710, which may be referred to as... .like Figure 7 As shown in the example, tap 710-a corresponds to The wireless device can select a subset of taps 710 that has the next largest amplitude tap, which can be referred to as... .like Figure 7 As shown in the example, tap 710-b corresponds to In other words, the wireless device can sort the subset of taps 710 based on the corresponding amplitude of each tap within the subset of taps 710, such that the first tap can be tap 710-a ( ), and the second tap can be tap 710-b ( ).

[0097] Wireless devices can be based on tap 710-a ( ) and tap 710-b ( To determine the interference metric (also known as the decision metric), a wireless device can, for example, determine (e.g., calculate) the decision metric based on the following equation 1. ):

[0098] (1)

[0099] in, It can correspond to The conjugate of. In some implementations, if The value failed to meet the interference threshold (e.g., if...). If the value is less than 0, the wireless device can determine that ACI has been detected. For example, and These can all represent the corresponding amplitude and phase of the corresponding tap (e.g., the corresponding complex number, the corresponding channel gain, the corresponding complex gain). In such an example, It can correspond to Multiply The real part after . Therefore, the value of can be represented as . and The phase difference between them. For example, if and If the phase difference between them is less than 90 degrees, then The value can be positive. Additionally, if and If the phase difference between them is greater than 90 degrees, then The value of can be negative. Correspondingly, if The value is negative (for example, if...). If the interference metric is less than 0, the wireless device can determine that ACI has been detected. In other words, if the interference metric (...) If the value of the interference metric (ACI) is less than the interference threshold, the wireless device can determine that ACI has been detected. In other words, if the interference metric (ACI) is less than the interference threshold, the wireless device can determine that ACI has been detected. If the value of ) does not meet the interference threshold, the wireless device can determine that ACI has been detected. For example, if and For the same signal (e.g., the direct path of the signal and the reflection of the same signal), then and They can be correlated, and correlated signals can have the same or relatively similar phase. That is, the phase difference between correlated signals can be relatively low (e.g., less than about 90 degrees). In other words, if and If the phase difference between them is less than a phase difference threshold (e.g., approximately 90 degrees), then the wireless device can determine... and They have the same or relatively similar propagation paths. Accordingly, if and If the phase difference between them is greater than a phase difference threshold (e.g., approximately 90 degrees), then the wireless device can determine... and They are irrelevant. Therefore, the wireless device can determine... and They have different propagation paths. In other words, if the phase difference measure ( If the value of () is greater than the phase difference threshold, the wireless device can determine that ACI has not been detected. The phase difference metric can be determined according to the following Equation 2:

[0100] (2)

[0101] If the phase difference measure ( If the value of satisfies the phase difference threshold, the wireless device can determine that ACI has been detected. In some implementations, a decision metric ( ) or phase difference measure ( Detecting the presence of ACI can lead to a reduced grouping error rate and other benefits.

[0102] Figure 8 Examples of process flow 800 according to some aspects of this disclosure are shown, wherein process flow 800 illustrates example processes executable by a wireless communication device that supports ACI mitigation techniques for UWB systems. For example, process flow 800 may implement WLAN 100, signaling diagram 200, PPDU 300, signaling diagram 400, flowchart 500, flowchart 600, and CIR diagram 700, or be implemented at one or more aspects of WLAN 100, signaling diagram 200, PPDU 300, signaling diagram 400, flowchart 500, flowchart 600, and CIR diagram 700. In some implementations, process flow 800 may include operations at wireless devices 804-a and 804-b, wherein wireless devices 804-a and 804-b may be referenced... Figures 1 to 8 Examples of wireless devices are shown and described. For example, wireless device 804 could be an example of a STA or an AP. Figure 8 In the example, wireless device 804 can operate within a UWB system. In the following description of process flow 800, the operations between wireless devices 804 may occur in a different order than the example order shown. Additionally or alternatively, the operations performed by wireless device 804 may be performed in a different order or at different times. Some operations may also be omitted or combined. The operations performed by wireless device 804 can support improvements in communication between wireless devices 804, as well as other benefits.

[0103] At point 806, wireless device 804-a can receive control information that identifies the preamble. The control information can be generated by... Figure 4 Show and reference Figure 4 Examples of control information described. For instance, control information may include DCI, RRC messages, or MAC-CE. The preamble may be... Figure 4 Show and reference Figure 4An example of a preamble described. For example, a preamble could be an example of a preamble included in the SYNC field (e.g., a SYNC sequence).

[0104] At point 808, wireless device 804-a can receive data packets, including preambles, via signals in the UWB system. The data packets can be generated by... Figure 3 Show and reference Figure 3 Examples of data grouping described. For instance, data grouping could have, according to... Figure 3 The example shows one of the configuration structures.

[0105] In some implementations, at 810, the wireless device 804-a can estimate the CIR of a signal (e.g., a signal carrying data packets). In some implementations, the wireless device 804-a can estimate the CIR for a portion (e.g., N preamble symbols) included in the data packet. That is, the received data packet may include a SYNC field (e.g., a preamble), and the wireless device 804-a can estimate the CIR for one or more symbols included in the SYNC field.

[0106] At 812, wireless device 804-a can determine (e.g., calculate) an interference metric based on the estimated CIR. The interference metric can be an example of an ACI metric. In other words, the interference metric can include a metric that can be used to detect ACI at the wireless communication device.

[0107] In some implementations, at 814, the wireless device 804-a can determine (e.g., calculate) a combined interference metric based on multiple estimated CIRs of signals across multiple antennas. For example, the wireless device 804-a (e.g., a UWB device) may include multiple receive antennas (e.g., receive chains). In such an example, the wireless device 804-a can determine an interference metric for each receive chain (which may be a reference...) Figure 7 The decision metric described The corresponding value of (example). That is, the wireless device 804-a can calculate the value of (example). The value can correspond to the antenna (or receiver chain) index. In other words, the wireless device can estimate multiple CIRs, and each CIR (e.g., each estimated CIR) can correspond to a corresponding antenna among multiple antennas. The wireless device can determine an interference metric for each of the multiple CIRs and calculate the sum of the determined interference metrics (e.g., a combined interference metric) to obtain a combined interference metric. In other words, the combined interference metric (e.g., an overall decision metric) can be the sum of multiple interference metrics (e.g., all decision metrics). For example, wireless device 804-a can determine the combined interference metric according to the following Equation 3:

[0108] (3)

[0109] in, This can correspond to the number of receiving antennas at the wireless device 804-a. In such an example, if the value of the combined interference metric is less than the interference threshold (e.g., if...), If the combined interference metric value is less than 0, then wireless device 804-a can determine that ACI has been detected. In other words, if the combined interference metric value does not meet the interference threshold, then wireless device 804-a can determine that ACI has been detected.

[0110] At 816, wireless device 804-a can process data packets based on interference metrics. For example, wireless device 804-a can determine that no ACI is detected, and in response, can demodulate the post-preamble portion of the data packet (or one or more other remaining portions of the data packet). In some other examples, wireless device 804-a can determine that an ACI is detected, and in response, can perform actions based on... Figure 5 and Figure 6 One or more operations are illustrated. For example, the wireless device may suppress the post-preamble portion of a demodulated data packet (or one or more other remaining portions of the data packet) and may monitor one or more additional data packets including that preamble (e.g., based on suppressing the post-preamble portion of the demodulated data packet). Additionally or alternatively, the wireless device 804-a may start a timer and calculate the SINR for one or more sets of M symbols. In some other examples, the wireless device 804-a may output an indication of the estimated CIR (or multiple CIR estimates), or the SINR value, or both, for use by the application of the wireless device 804-a in determining whether to discard a data packet (e.g., whether to suppress the post-preamble portion of the demodulated data packet). That is, the wireless device 804-a may avoid determining whether an ACI was detected during preamble processing (e.g., and therefore can continue processing the post-preamble portion of the packet). Additionally, wireless device 804-a can provide applications, such as those running on wireless device 804-a or on another device (e.g., application server), with CIR estimated using a preamble (e.g., preamble CIR) and / or SINR determined based on a preamble (e.g., preamble SINR). The application (e.g., the device hosting the application) can determine an interference metric, and if either the interference metric or the SINR is available and the corresponding threshold is not met, the application can discard data packets. In some implementations, processing data packets based on an interference metric can result in improved packet error rate performance at wireless device 804-a, among other benefits.

[0111] Figure 9A flowchart illustrating one or more aspects of this disclosure shows a method 900 supporting ACI mitigation for UWB systems. Operation of method 900 can be implemented by an AP or STA or components thereof as described herein. For example, operation of method 900 can be implemented by, as referenced... Figures 1-10 The described AP or STA performs the function. In some implementations, the AP or STA can execute a set of instructions to control the functional elements of the wireless AP or STA to perform the described function. Additionally or alternatively, the wireless AP or STA can use dedicated hardware to perform aspects of the described function.

[0112] In some implementations, in block 905, the wireless AP or wireless STA can receive control information, wherein the control information identifies a preamble for communication with wireless communication devices in the UWB system. Operation of block 905 can be performed according to examples as disclosed herein. In some implementations, aspects of operation of block 905 can be derived from references... Figure 10 The described preamble recognition component 1025 is executed.

[0113] In some implementations, in block 910, the wireless AP or wireless STA can receive data packets including preambles via signals in the UWB system. Operation of block 910 can be performed according to examples disclosed herein. In some implementations, aspects of the operation of block 910 can be derived from references... Figure 10 The preamble component 1030 described is used for execution.

[0114] In some implementations, within block 915, the wireless AP or wireless STA can determine the interference metric based on the estimated CIR of the signal. The operation of block 915 can be performed according to the examples disclosed herein. In some implementations, aspects of the operation of block 915 can be derived from references... Figure 10 The described interference component 1035 is used to perform this.

[0115] In some implementations, within box 920, the wireless AP or wireless STA can process data packets based on interference metrics. The operation of box 920 can be performed according to examples as disclosed herein. In some implementations, aspects of the operation of box 920 can be derived from references... Figure 10 The data grouping component 1040 described is used to perform this.

[0116] Figure 10A block diagram of an example wireless communication device 1000 supporting ACI mitigation for UWB systems is shown. In various examples, the wireless communication device 1000 can be a chip, SoC, chipset, package, or device, and may include: one or more modems (such as a Wi-Fi (IEEE 802.11) modem or a cellular modem (such as a 3GPP 4G LTE or 5G compatible modem)); one or more processors, processing blocks, or processing elements (collectively, “at least one processor”); one or more radio devices (collectively, “at least one radio device”); and one or more memories or memory blocks (collectively, “at least one memory”). In some implementations, at least one processor may include multiple processors, and at least one memory may include multiple memories. One or more of the multiple processors may be coupled to one or more of the multiple memories, which may be configured individually or collectively to perform the various functions described herein (as part of a processing system).

[0117] In some implementations, the wireless communication device 1000 can be provided to an AP or STA (such as reference). Figure 1 The device described is used in the AP 102 or STA 104. In some other examples, the wireless communication device 1000 can be an AP or STA including such a chip, SoC, chipset, package, or device, and multiple antennas. The wireless communication device 1000 can transmit and receive wireless communications in, for example, the form of wireless packets. For example, the wireless communication device can be configured or operable to transmit and receive packets in the form of physical layer PPDUs and MPDUs conforming to one or more of the IEEE 802.11 wireless communication protocol standard family. In some implementations, the wireless communication device 1000 also includes or can be coupled to at least one application processor, wherein the at least one application processor may also be coupled to at least one memory. In some implementations, the wireless communication device 1000 also includes at least one external network interface, which enables communication with a core network or backhaul network to obtain access to external networks, including the Internet.

[0118] The wireless communication device 1000 includes a preamble identification component 1025, a preamble component 1030, an interference component 1035, and a data packet component 1040. A portion of one or more of the preamble identification component 1025, preamble component 1030, interference component 1035, and data packet component 1040 may be implemented at least partially in hardware or firmware. For example, one or more of the preamble identification component 1025, preamble component 1030, interference component 1035, and data packet component 1040 may be implemented at least partially by at least one modem. In some implementations, at least some of the preamble identification component 1025, preamble component 1030, interference component 1035, and data packet component 1040 are implemented at least partially by at least one processor and implemented as software stored in at least one memory. For example, portions of one or more of the preamble recognition component 1025, preamble component 1030, interference component 1035, and data packet component 1040 can be implemented as non-transient instructions (or "codes") executable by at least one processor to perform the functions or operations of the respective modules.

[0119] In some implementations, at least one processor may be a component of a processing system. A processing system can typically refer to a system or a series of machines or components that receive and process inputs to produce a set of outputs (which can be passed to, for example, other systems or components of the wireless communication device 1000). For example, the processing system of the wireless communication device 1000 may refer to a system that includes various other components or sub-components of the wireless communication device 1000 (such as at least one processor, or at least one transceiver, or at least one communication manager, or other components or combinations of components of the wireless communication device 1000). The processing system of the wireless communication device 1000 may interface with other components of the wireless communication device 1000 and may process information received from other components (e.g., inputs or signals) or output information to other components. For example, a chip or modem of the wireless communication device 1000 may include a processing system, a first interface for outputting information, and a second interface for receiving information. In some implementations, the first interface may refer to the interface between the processing system of the chip or modem and a transmitter, enabling the wireless communication device 1000 to transmit information output from the chip or modem. In some implementations, the second interface may indicate the interface between the processing system of the chip or modem and the receiver, enabling the wireless communication device 1000 to receive information or signal input, and said information may be transmitted to the processing system. Those skilled in the art will readily recognize that the first interface may also receive information or signal input, and the second interface may also output information or signal output.

[0120] AP or STA 1020 can support wireless communication at a wireless communication device according to the examples disclosed herein. Preamble identification component 1025 is capable of, configured to, or operable to support components for receiving control information, wherein the control information identifies a preamble for communicating with the wireless communication device in the UWB system. Preamble component 1030 is capable of, configured to, or operable to support components for receiving data packets including a preamble via signals in the UWB system. Interference component 1035 is capable of, configured to, or operable to support components for determining an interference metric based on the estimated CIR of the signal. Data packet component 1040 is capable of, configured to, or operable to support components for processing data packets based on the interference metric.

[0121] In some implementations, in order to support the determination of interference metrics, interference component 1035 can be configured or operable as a component to support the estimation of the CIR of a signal for use across preambles of data packets, wherein the interference metric is based on the CIR.

[0122] In some implementations, the interference component 1035 is capable of, configured to, or operable to support components for determining SINR across preambles of data packets, wherein data packets are processed based on interference metrics and SINR.

[0123] In some implementations, in order to support the processing of data packets, the data packet component 1040 can be configured or operable to support the demodulation of the post-preamble portion of the data packet based on whether the value of the interference metric does not meet the interference threshold, whether the value of SINR meets the SINR threshold, or both.

[0124] In some implementations, in order to support the processing of data packets, the data packet component 1040 can be configured or operable to support the suppression of the post-preamble portion of the demodulated data packet based on whether the value of the interference metric meets the interference threshold, whether the value of SINR does not meet the SINR threshold, or both.

[0125] In some implementations, the preamble component 1030 can be configured or operable to support components for monitoring one or more additional data packets, including a preamble, based on the post-preamble portion of the suppressed demodulated data packet.

[0126] In some implementations, the data packet component 1040 is capable of, configured to, or operable to support components for processing one or more post-preamble portions of data packets. In some implementations, the jamming component 1035 is capable of, configured to, or operable to support components for outputting an indication of the estimated CIR, or SINR, or both, for use by an application of a wireless communication device in determining whether to discard a data packet. In some implementations, the preamble of the data packet includes one or more symbols of a SYNC field.

[0127] In some implementations, the jamming component 1035 is capable of, configured to, or operable to support means for determining whether a value of the jamming metric satisfies a jamming threshold. In some implementations, the jamming component 1035 is capable of, configured to, or operable to support means for determining a first value of SINR across a portion of the preamble of a data packet based on whether the value of the jamming metric satisfies the jamming threshold, wherein the data packet is processed based on the first value of SINR.

[0128] In some implementations, the interference component 1035 can be configured or operable to support components for determining that a first value of SINR fails to meet a SINR threshold. In some implementations, the data packet component 1040 can be configured or operable to support components for suppressing the post-preamble portion of the demodulated data packet based on the first value of SINR failing to meet the SINR threshold.

[0129] In some implementations, the interference component 1035 is capable of, configured to, or operable to support means for determining that a first value of SINR satisfies a SINR threshold. In some implementations, the interference component 1035 is capable of, configured to, or operable to support means for starting a timer in response to a value of the interference metric satisfying an interference threshold. In some implementations, the data packet component 1040 is capable of, configured to, or operable to support means for suppressing the post-preamble portion of a demodulated data packet based on a first value of SINR satisfying a SINR threshold and a timer duration satisfying a time threshold. In some implementations, the preamble portion of the data packet includes one or more symbols of a preamble.

[0130] In some implementations, to support the determination of the interference metric, the interference component 1035 can be configured or operable to support means for sampling the estimated CIR to obtain a set of multiple taps, wherein each tap in the set of multiple taps corresponds to the magnitude of the estimated CIR at a corresponding time. In some implementations, to support the determination of the interference metric, the interference component 1035 can be configured or operable to support means for selecting a first tap from the set of multiple taps, wherein the value of the first tap is greater than the corresponding value of each of the remaining taps in the set of multiple taps. In some implementations, to support the determination of the interference metric, the interference component 1035 can be configured or operable to support means for selecting a second tap from a set of second and third taps, wherein the second and third taps are temporally adjacent to the first tap, and wherein the value of the second tap is greater than the value of the third tap. In some implementations, in order to support the determination of interference metrics, interference component 1035 can be configured or operable to support components for determining interference metrics based on a first tap and a second tap.

[0131] In some implementations, the interference metric is based on the phase difference between the first and second taps. In some implementations, the duration between the first and second taps includes half the chip duration.

[0132] In some implementations, in order to support the determination of interference metrics, interference component 1035 can be, configured, or operable to support components for determining a combined interference metric, wherein the combined interference metric is based on a set of multiple estimated CIRs of signals across a set of multiple antennas, each estimated CIR corresponding to a corresponding antenna in the set of multiple antennas.

[0133] Implementation examples are described in the following numbered entries:

[0134] Aspect 1: A method for wireless communication at a wireless communication device, comprising: receiving control information identifying a preamble for communicating with the wireless communication device in a UWB system; receiving data packets including the preamble via a signal in the UWB system; determining an interference metric based at least in part on an estimated CIR of the signal; and processing the data packets based at least in part on the interference metric.

[0135] Aspect 2: According to the method of aspect 1, wherein determining the interference metric includes: estimating the CIR of the signal across the preamble of the data packet, wherein the interference metric is at least partially based on the CIR.

[0136] Aspect 3: The method according to aspect 2 further includes: determining the SINR across the preamble of the data packet, wherein the processing of the data packet is based at least in part on the interference metric and the SINR.

[0137] Aspect 4: According to the method of aspect 3, processing the data packet includes: demodulating the post-preamble portion of the data packet based at least in part on the fact that the value of the interference metric does not meet the interference threshold, the value of the SINR meets the SINR threshold, or both.

[0138] Aspect 5: According to the method of aspect 3, the processing of data packets includes: suppressing the post-preamble portion of the demodulated data packets based at least in part on the fact that the value of the interference metric meets the interference threshold, the value of the SINR does not meet the SINR threshold, or both.

[0139] Aspect 6: The method according to aspect 5 further includes: monitoring one or more additional data packets including a preamble based at least in part on the post-preamble portion of the suppressed demodulated data packets.

[0140] Aspect 7: The method according to aspect 3 further includes: processing one or more post-preamble portions of a data packet; and outputting an indication of the value of an estimated CIR or SINR, or both, for use by an application of a wireless communication device in determining whether to discard a data packet.

[0141] Aspect 8: The method according to any one of Aspects 2 to 7, wherein the preamble of the data packet includes one or more symbols of the synchronization field.

[0142] Aspect 9: The method according to any one of Aspects 2 to 8 further includes: determining that the value of an interference metric satisfies an interference threshold; and determining a first value of SINR across a portion of a data packet based at least in part on the fact that the value of the interference metric satisfies the interference threshold, wherein the data packet is processed based at least in part on the first value of SINR.

[0143] Aspect 10: The method according to aspect 9 further includes: determining that a first value of SINR fails to meet a SINR threshold; and suppressing the post-preamble portion of the demodulated data packet at least in part based on the fact that the first value of SINR fails to meet the SINR threshold.

[0144] Aspect 11: The method according to aspect 9 further includes: determining that a first value of SINR satisfies a SINR threshold; starting a timer in response to a value of an interference metric satisfying an interference threshold; and suppressing the post-preamble portion of the demodulated data packet based at least in part on the first value of SINR satisfying the SINR threshold and the duration of the timer satisfying a time threshold.

[0145] Aspect 12: The method according to any one of Aspects 9 to 11, wherein the preamble portion of the data packet includes one or more symbols of the preamble.

[0146] Aspect 13: The method according to any one of Aspects 1 to 12, wherein determining the interference metric comprises: sampling the estimated CIR to obtain a plurality of taps, wherein each of the plurality of taps corresponds to the magnitude of the estimated CIR at a corresponding time; selecting a first tap from the plurality of taps, wherein the value of the first tap is greater than the corresponding value of each of the remaining taps in the plurality of taps; selecting a second tap from a second tap and a third tap from the plurality of taps, wherein the second tap and the third tap are temporally adjacent to the first tap, and wherein the value of the second tap is greater than the value of the third tap; and determining the interference metric based at least in part on the first tap and the second tap.

[0147] Aspect 14: According to the method of aspect 13, the interference metric is based at least in part on the phase difference between the first tap and the second tap.

[0148] Aspect 15: The method according to any one of Aspects 13 to 14, wherein the duration between the first tap and the second tap comprises half of the chip duration.

[0149] Aspect 16: The method according to any one of Aspects 1 to 15, wherein the wireless communication device includes a plurality of antennas, and wherein determining the interference metric includes: determining a combined interference metric, wherein the combined interference metric is based at least in part on a plurality of estimated CIRs of signals across the plurality of antennas, each estimated CIR corresponding to a corresponding antenna among the plurality of antennas.

[0150] Aspect 17: An apparatus for wireless communication at a wireless communication device, comprising: at least one processor; at least one memory coupled to the at least one processor; and instructions stored in the at least one memory and executable by the at least one processor to cause the apparatus to perform the method of any one of Aspects 1 to 16.

[0151] Aspect 18: An apparatus for wireless communication at a wireless communication device, comprising at least one component for performing the method according to any one of aspects 1 to 16.

[0152] Aspect 19: A non-transitory computer-readable medium storing code for wireless communication at a wireless communication device, the code comprising instructions executable by a processor to perform the method according to any one of aspects 1 to 16.

[0153] As used herein, the term "determine" or "verify" encompasses a wide variety of actions, and therefore, "determine" can include calculation, operation, processing, derivation, investigation, lookup (such as by searching in a table, database, or other data structure), inference, ascertainment, measurement, etc. Furthermore, "determine" can include receiving (such as receiving information), accessing (such as accessing data stored in memory), sending (such as sending information), etc. Additionally, "determine" can include parsing, selecting, obtaining, picking, building, and other similar actions.

[0154] As used herein, the phrase “at least one of the items” refers to any combination of those items, including a single member. As an example, “at least one of a, b, or c” is intended to cover: a, b, c, ab, ac, bc, and abc. As used herein, “or” is intended to be interpreted in an inclusive sense unless explicitly stated otherwise. For example, “a or b” could include only a, only b, or a combination of a and b.

[0155] As used herein, unless otherwise expressly stated, “based on” is intended to be interpreted in an inclusive sense. For example, unless otherwise expressly indicated, “based on” may be used interchangeably with “at least partially based on,” “associated with,” or “according to.” Specifically, unless the phrase in the context refers to “based solely on” or an equivalent, both “based on” and “at least partially based on” can be based solely on “a” or a combination of “a” and one or more other factors, conditions, or information.

[0156] As used herein, including in claims, articles preceding nouns are open-ended and are understood to indicate "at least one" or "one or more" of those nouns. Therefore, the terms "a," "at least one," "one or more," and "at least one of one or more" can be interchangeable. For example, if a claim recites a "component" performing one or more functions, each of the various functions can be performed by a single component or any combination of components. Thus, a "component" having a characteristic or performing a function can indicate "at least one of one or more components" having a particular characteristic or performing a particular function. Subsequent references to a component introduced by an article using the terms "the" or "the" can indicate any or all of the one or more components. For example, a component introduced by an article can be understood to mean "one or more components," and subsequent references to "the component" in a claim can be understood as equivalent to references to "at least one of one or more components." Similarly, subsequent references to a component introduced as "one or more components" using the terms "the" or "the" can indicate any or all of the one or more components. For example, subsequent references to "one or more components" in a claim can be understood as equivalent to references to "at least one of one or more components."

[0157] The various illustrative components, logic, logic blocks, modules, circuits, operations, and algorithmic processes described in conjunction with the examples disclosed herein can be implemented as electronic hardware, firmware, software, or a combination of hardware, firmware, or software, including the structures disclosed in this specification and their structural equivalents. The interchangeability of hardware, firmware, and software has been generally described in terms of functionality and illustrated in the various illustrative components, blocks, modules, circuits, and processes described above. Whether this functionality is implemented in hardware, firmware, or software depends on the specific application and the design constraints imposed on the system as a whole.

[0158] Various modifications to the examples described in this disclosure will be apparent to those skilled in the art, and the general principles defined herein can be applied to other examples without departing from the spirit or scope of this disclosure. Therefore, the claims are not intended to limit them to the examples shown herein, but are accorded the widest scope consistent with this disclosure and the principles and features disclosed herein.

[0159] Furthermore, the various features described in the context of individual examples in this specification can also be implemented in combination in a single implementation. Conversely, the various features described in the context of a single implementation can also be implemented individually or in any suitable sub-combination in multiple examples. Thus, although features may be described above as functioning in a particular combination, and even initially claimed in this way, in some implementations, one or more features from the claimed combination can be removed from the combination, and the claimed combination may involve sub-combinations or variations of sub-combinations.

[0160] Similarly, although operations are depicted in a specific order in the accompanying drawings, this should not be construed as requiring these operations to be performed in the specific order shown or in a sequential sequence, or to perform all the operations shown to achieve the desired result. Furthermore, the drawings may schematically depict one or more example processes in the form of flowcharts or diagrams. However, other operations not depicted can be incorporated into the schematically shown example processes. For example, one or more additional operations can be performed before, after, simultaneously with, or between any of the operations shown. In some cases, multitasking and parallel processing may be advantageous. Moreover, the separation of various system components in the examples described above should not be construed as requiring such separation in all examples, and it should be understood that the described program components and systems can generally be integrated together in a single software product or packaged into multiple software products.

Claims

1. An apparatus for wireless communication at a wireless communication device, comprising: at least one processor; at least one memory coupled with the at least one processor; and instructions stored in the at least one memory and executable by the at least one processor to cause the apparatus to: receive control information identifying a preamble for a communication to the wireless communication device in an ultra-wide band system; receive a data packet including the preamble via a signal in the ultra-wide band system; determine an interference metric based at least in part on an estimated channel impulse response of the signal; and process the data packet based at least in part on the interference metric.

2. The apparatus of claim 1, wherein, The instructions to determine the interference metric are executable by the at least one processor to cause the apparatus to: estimate the channel impulse response of the signal across the preamble of the data packet, wherein the interference metric is based at least in part on the channel impulse response.

3. The apparatus of claim 2, wherein, The instructions are further executable by the at least one processor to cause the apparatus to: determine a signal-to-interference-plus-noise ratio across the preamble of the data packet, wherein processing the data packet is based at least in part on the interference metric and the signal-to-interference-plus-noise ratio.

4. The apparatus of claim 3, wherein, The instructions to process the data packet are executable by the at least one processor to cause the apparatus to: demodulate a post-preamble portion of the data packet based at least in part on a value of the interference metric not satisfying an interference threshold, a value of the signal-to-interference-plus-noise ratio satisfying a signal-to-interference-plus-noise ratio threshold, or both.

5. The apparatus of claim 3, wherein, The instructions to process the data packet are executable by the at least one processor to cause the apparatus to: refrain from demodulating a post-preamble portion of the data packet based at least in part on a value of the interference metric satisfying an interference threshold, a value of the signal-to-interference-plus-noise ratio not satisfying a signal-to-interference-plus-noise ratio threshold, or both.

6. The apparatus of claim 5, wherein, The instructions are further executable by the at least one processor to cause the apparatus to: monitor for one or more additional data packets including the preamble based at least in part on refraining from demodulating the post-preamble portion of the data packet.

7. The apparatus of claim 3, wherein, The instructions are further executable by the at least one processor to cause the apparatus to: process one or more post-preamble portions of the data packet; and output an indication of a value of the estimated channel impulse response or the signal-to-interference-plus-noise ratio, or both, for use by an application of the wireless communication device in determining whether to discard the data packet. The preamble of the data packet includes one or more symbols of a synchronization field.

8. The apparatus of claim 2, wherein, The instructions are further executable by the at least one processor to cause the apparatus to:

9. The apparatus of claim 2, wherein, determine that a value of the interference metric satisfies an interference threshold; and determine a first value of a signal-to-interference-plus-noise ratio across a portion of the preamble of the data packet based at least in part on the value of the interference metric satisfying the interference threshold, wherein processing the data packet is based at least in part on the first value of the signal-to-interference-plus-noise ratio. The instructions are further executable by the at least one processor to cause the apparatus to:

10. The apparatus of claim 9, wherein, ​ determining that the first value of the signal-to-interference-plus-noise ratio fails to satisfy a signal-to-interference-plus-noise ratio threshold; and refraining from demodulating a post-preamble portion of the data packet based at least in part on the first value of the signal-to-interference-plus-noise ratio failing to satisfy the signal-to-interference-plus-noise ratio threshold.

11. The apparatus of claim 9, wherein, The instructions can also be executed by the at least one processor to cause the apparatus to: determine that the first value of the signal-to-interference-plus-noise ratio satisfies a signal-to-interference-plus-noise ratio threshold; start a timer in response to the value of the interference metric satisfying the interference threshold; and refrain from demodulating a post-preamble portion of the data packet based at least in part on the first value of the signal-to-interference-plus-noise ratio satisfying the signal-to-interference-plus-noise ratio threshold and a duration of the timer satisfying a time threshold.

12. The apparatus of claim 9, wherein, The portion of the preamble of the data packet includes one or more symbols of the preamble.

13. The apparatus of claim 1, wherein, The instructions to determine the interference metric can be executed by the at least one processor to cause the apparatus to: sample the estimated channel impulse response to obtain a plurality of taps, wherein each tap of the plurality of taps corresponds to a magnitude of the estimated channel impulse response at a respective time instant; select a first tap from among the plurality of taps, wherein a value of the first tap is greater than a respective value of each remaining tap of the plurality of taps; select a second tap from among a second tap and a third tap of the plurality of taps, wherein the second tap and the third tap are adjacent in time to the first tap, and wherein a value of the second tap is greater than a value of the third tap; and determine the interference metric based at least in part on the first tap and the second tap.

14. The apparatus of claim 13, wherein, The interference metric is based at least in part on a phase difference between the first tap and the second tap.

15. The apparatus of claim 13, wherein, A duration between the first tap and the second tap includes one-half of a chip duration.

16. The apparatus of claim 1, wherein, The apparatus includes a plurality of antennas, and wherein the instructions to determine the interference metric can be executed by the at least one processor to cause the apparatus to: determine a combined interference metric based at least in part on a plurality of estimated channel impulse responses of a signal across the plurality of antennas, each estimated channel impulse response corresponding to a respective antenna of the plurality of antennas.

17. A method for wireless communication at a wireless communication device, comprising: receiving control information identifying a preamble for communication of the wireless communication device in an ultra-wide band system; receiving a data packet including the preamble via a signal in the ultra-wide band system; determining an interference metric based at least in part on an estimated channel impulse response of the signal; and processing the data packet based at least in part on the interference metric. Determining the interference metric includes:

18. The method of claim 17, wherein, estimating the channel impulse response of the signal across the preamble of the data packet, wherein the interference metric is based at least in part on the channel impulse response.

19. The method of claim 18, further comprising: ​ determining a signal-to-interference-plus-noise ratio across the preamble of the data packet, wherein processing the data packet is based at least in part on the interference metric and the signal-to-interference-plus-noise ratio.

20. The method of claim 19, wherein, processing the data packet includes: demodulating a post-preamble portion of the data packet based at least in part on the value of the interference metric not satisfying an interference threshold, the value of the signal-to-interference-plus-noise ratio satisfying a signal-to-interference-plus-noise ratio threshold, or both.

21. The method of claim 19, wherein, processing the data packet includes: suppressing demodulation of a post-preamble portion of the data packet based at least in part on the value of the interference metric satisfying an interference threshold, the value of the signal-to-interference-plus-noise ratio not satisfying a signal-to-interference-plus-noise ratio threshold, or both.

22. The method of claim 21, further comprising: monitoring for one or more additional data packets including the preamble based at least in part on suppressing demodulation of the post-preamble portion of the data packet.

23. The method of claim 19, further comprising: processing one or more post-preamble portions of the data packet; and outputting an indication of the estimated channel impulse response or the value of the signal-to-interference-plus-noise ratio, or both, for use by an application of the wireless communication device in determining whether to discard the data packet.

24. The method of claim 18, further comprising: determining that the value of the interference metric satisfies an interference threshold; and determining a first value of a signal-to-interference-plus-noise ratio across a portion of the preamble of the data packet based at least in part on the value of the interference metric satisfying the interference threshold, wherein processing the data packet is based at least in part on the first value of the signal-to-interference-plus-noise ratio.

25. An apparatus for wireless communication at a wireless communication device, comprising: means for receiving control information identifying a preamble for communication of the wireless communication device in an ultra-wide band system; means for receiving a data packet including the preamble via a signal in the ultra-wide band system; means for determining an interference metric based at least in part on an estimated channel impulse response of the signal; and means for processing the data packet based at least in part on the interference metric. the means for determining an interference metric includes: means for estimating a channel impulse response of the signal across the preamble of the data packet, wherein the interference metric is based at least in part on the channel impulse response.

26. The apparatus of claim 25, wherein, 27. The apparatus of claim 26, further comprising: means for determining a signal-to-interference-plus-noise ratio across the preamble of the data packet, wherein processing the data packet is based at least in part on the interference metric and the signal-to-interference-plus-noise ratio.

28. A non-transitory computer-readable medium storing code for wireless communication at a wireless communication device, the code comprising instructions executable by a processor to: receive control information identifying a preamble for communication of the wireless communication device in an ultra-wide band system; receive a data packet including the preamble via a signal in the ultra-wide band system; ​ ​ determine an interference metric based at least in part on an estimated channel impulse response of the signal; and process the data packet based at least in part on the interference metric.

29. The non-transitory computer-readable medium of claim 28, wherein, Instructions for determining the interference metric can be executed by the processor to: sample the estimated channel impulse response to obtain a plurality of taps, wherein each tap of the plurality of taps corresponds to a magnitude of the estimated channel impulse response at a respective time instant; select a first tap from among the plurality of taps, wherein a value of the first tap is greater than a respective value of each remaining tap of the plurality of taps; select a second tap from among a second tap and a third tap of the plurality of taps, wherein the second tap and the third tap are adjacent in time to the first tap, and wherein a value of the second tap is greater than a value of the third tap; and determine the interference metric based at least in part on the first tap and the second tap.

30. The non-transitory computer-readable medium of claim 29, wherein, The interference metric is based at least in part on a phase difference between the first tap and the second tap.