A method including determining, by an ambient power (AMP) device that harvests environmental energy, one or more first authentication and key management (AKM) parameters, and transmitting, by the AMP device to a powered wireless device, an initialization request frame comprising one or more frame-exchange parameters and the one or more first AKM parameters with which the powered wireless device is to establish an encrypted wireless communication session with the AMP device.
A voltage across a first capacitor and a voltage across a second capacitor are set to a reference voltage via a reference voltage source. The first and second capacitors are disconnected from the reference voltage source and the reference voltage is turned-off. A processing device turns-on the reference voltage in response to determining a voltage difference between the first and second capacitors due to leakage current is at or above a threshold level. The first and second capacitors are connected to the reference voltage source to return the voltage across the first capacitor and the voltage across the second capacitor to the reference voltage.
G05F 3/24 - Regulating voltage or current wherein the variable is DC using uncontrolled devices with non-linear characteristics being semiconductor devices using diode-transistor combinations wherein the transistors are of the field-effect type only
G06F 1/26 - Power supply means, e.g. regulation thereof
3.
DELEGATING GROUP OWNERSHIP IN PEER-TO-PEER NETWORKS
Methods and systems for delegating group ownership in P2P networks. The disclosed method includes, among other things, responsive to a pending disconnection of the first station device from the P2P network, identifying, from a list of the plurality of station devices maintained by the first station device, a second station device to delegate ownership of the P2P network, and delegating ownership from the first station device to the second station device.
First and second wireless communication device configured to operate in a time-division multiplexing (TDM) co-existence mode using first and second channels, respectively, of a first pair of channels in a frequency band are identified. A processing device determines an in-band isolation between the first pair of channels in the frequency band is insufficient to support operation of the first and second wireless communication devices in a parallel co-existence mode. The processing device determines an in-band isolation between a second pair of channels in the frequency band is sufficient to support operation of the first and second wireless communication devices in the parallel co-existence mode. The first wireless communication device is operated in the parallel co-existence mode using a first channel of the second pair of channels with the second wireless communication device configured to operate in the parallel co-existence mode using a second channel in the second pair of channels.
An integrated circuit includes a transimpedance amplifier (TIA) coupled to a hot-to-ground (H/G) sensing coil. The H/G sensing coil is coupled to alternating current (AC) mains. The TIA converts a leakage current, received from the H/G sensing coil, to a leakage voltage. An analog-to-digital converter (ADC), coupled to the transimpedance amplifier, converts the leakage voltage to a digital signal. Control logic is coupled to the ADC and processes the digital signal to determine an average value associated with the leakage voltage over time and determines a trigger delay period corresponding to the average value. The control logic outputs, in response to the leakage voltage still satisfying the average value after waiting the trigger delay period, a trip signal to trip logic to cause a disconnect of a current supplied to a load by the AC mains.
H02H 3/02 - Emergency protective circuit arrangements for automatic disconnection directly responsive to an undesired change from normal electric working condition, with or without subsequent reconnection Details
H02H 3/10 - Emergency protective circuit arrangements for automatic disconnection directly responsive to an undesired change from normal electric working condition, with or without subsequent reconnection responsive to excess current additionally responsive to some other abnormal electrical conditions
An integrated circuit includes front-end circuitry coupled to a current sensor, which is coupled to alternating current (AC) mains, and to convert a leakage current to a converted voltage. An analog-to-digital converter (ADC), coupled to the front-end circuitry, converts the converted voltage to a digital signal. The ADC includes limit detection circuitry to detect the digital signal indicating the converted voltage is lower than a low threshold limit or higher than a high threshold limit and output a limit interrupt in response to the detection. Control logic is coupled to an output of the ADC and to process, in response to receiving the limit interrupt, the digital signal to determine a root mean square (RMS) value, and output a trip signal to trip logic to cause a disconnect of a current supplied to a load by the AC mains in response to the RMS value satisfying a threshold trip value.
H02H 3/16 - Emergency protective circuit arrangements for automatic disconnection directly responsive to an undesired change from normal electric working condition, with or without subsequent reconnection responsive to fault current to earth, frame or mass
G01R 31/52 - Testing for short-circuits, leakage current or ground faults
H02H 3/33 - Emergency protective circuit arrangements for automatic disconnection directly responsive to an undesired change from normal electric working condition, with or without subsequent reconnection responsive to difference between voltages or between currentsEmergency protective circuit arrangements for automatic disconnection directly responsive to an undesired change from normal electric working condition, with or without subsequent reconnection responsive to phase angle between voltages or between currents involving comparison of the voltage or current values at corresponding points in different conductors of a single system, e.g. of currents in go and return conductors using summation current transformers
Systems, methods, and devices include wireless relays for wireless communication. Methods include receiving an input via a first wireless connection at a wireless device, the input comprising a first data packet compatible with a first wireless protocol, and identifying a second wireless connection compatible with a second wireless protocol based on the received input. Methods further include generating, using a dual-mode controller of the wireless device, an output based, at least in part, on the received input and the second wireless protocol, the output comprising a second data packet compatible with the second wireless protocol, and transmitting the output via the second wireless connection using the second wireless protocol.
A charge pump has a first current digital to analog converter connected to a supply voltage terminal and having a first resistance configurable based on a first digital control code, a first switch connected between the first current digital to analog converter and an output terminal, a second current digital to analog converter connected to a reference voltage terminal and having a second resistance configurable based on a second digital control code, and a second switch connected between the output terminal and the second current digital to analog converter, wherein the first current digital to analog converter sources a first current based on the first resistance responsive to the first switch being closed, and the second current digital to analog converter sinks a second current based on the second resistance responsive to the second switch being closed.
H03L 7/089 - Details of the phase-locked loop concerning mainly the frequency- or phase-detection arrangement including the filtering or amplification of its output signal the phase or frequency detector generating up-down pulses
H03L 7/091 - Details of the phase-locked loop concerning mainly the frequency- or phase-detection arrangement including the filtering or amplification of its output signal the phase or frequency detector using a sampling device
H03L 7/099 - Details of the phase-locked loop concerning mainly the controlled oscillator of the loop
9.
Adaptive Frequency Hopping (AFH) Channel Classification Algorithm for Narrowband Wireless Radio in Battery Management System-like (BMS-like) Environment
Techniques are disclosed to detect deep fading caused by magnitude drop and rapid phase change on channels within a frequency band of a narrowband wireless radio operating in a BMS-like environment with strong multipath. The techniques may identify an interference channel, a deep fading channel, or a weak signal channel. A channel assessment algorithm may receive packets on one of multiple channels to determine a received signal strength for each packet associated with the channel. The algorithm may determine a PER associated with the channel based on a number of packets received in error and a difference between the received signal strength of each packet and a reference signal strength associated with other channels of the frequency band. The PER may be compared with a PER threshold. The channel may be excluded from use by the wireless radio if the PER for the channel is greater than the PER threshold.
A wireless device includes a radio having a front end and a first local oscillator (LO) and control logic coupled to the radio. The control logic determines, from a received trigger frame, a carrier frequency offset (CFO) between a first carrier frequency of the first LO and a second carrier frequency of a second LO of an access point operating in a multi-user transmission mode. The control logic triggers, based on the CFO, an LO trim of the first LO to adjust the first carrier frequency to match, within a threshold tolerance, the second carrier frequency. The radio can then transmit, to the access point, a protocol data unit frame using the trimmed first LO, the protocol data unit frame being associated with the multi-user transmission mode.
H03L 7/07 - Automatic control of frequency or phaseSynchronisation using a reference signal applied to a frequency- or phase-locked loop using several loops, e.g. for redundant clock signal generation
An apparatus includes a sinusoidal wave generator that generates, over a first analog line, an in-phase drive signal and, over a second analog line, an opposite-phase drive signal. A comparator has inputs respectively coupled to the first analog line and the second analog line and asserts a first output in response to detecting a crossing between the in-phase drive signal and the opposite-phase drive signal. Multi-phase switching logic is coupled to an output of the comparator. The multi-phase switching logic asserts a second output in response to both detecting the first output and receiving a signal indicative of a phase switch of the sinusoidal wave generator. The second output controls timing of applying a multi-phase switching pattern to sets of switches coupled between the first analog line and the second analog line and transmission (TX) electrodes of a touch panel.
Authenticated encryption algorithms may function in both a data encryption and authentication operational mode as well as an authentication only operational mode. A first circuit may generate encrypted data and generate a first authentication tag. The first circuit may output for transmission as part of an MPDU, the first authentication tag and either the encrypted data or plaintext data based a control flag. A receiver device may receive the MPDU and a second encryption circuit of the receiver device may receive the first authentication tag and, based on a control flag, receive either the plaintext data or the encrypted data and from the MPDU and generate a second authentication tag by encrypting the plaintext data or decrypting the encrypted data depending on which is received. The second circuit may verify that management frames of the MPDU are valid/have not been tampered with if the first and second authentication tags match.
H04L 9/32 - Arrangements for secret or secure communicationsNetwork security protocols including means for verifying the identity or authority of a user of the system
H04L 9/06 - Arrangements for secret or secure communicationsNetwork security protocols the encryption apparatus using shift registers or memories for blockwise coding, e.g. D.E.S. systems
A device includes an image capture device to obtain first imaging data, a sensor, and control logic coupled to the sensor. The control logic is to obtain sensor data from the sensor, generate second imaging data from the sensor data, determine a first correlation metric between the first imaging data and the second imaging data, determine whether the first correlation metric satisfies an authentication criterion, and enable an authentication operation responsive to determining the first correlation metric satisfies the authentication criterion.
A method for transmitting, by a powered wireless device, an identification (ID) request frame to an ambient power (AMP) device that harvests environmental energy. Receiving, at the powered wireless device an ID response frame from the AMP device in response to the ID request frame. The ID response frame includes an ID of the AMP device, and a network address of a network server. The powered device securely communicates with the network server using the network address to obtain authorization and data from the network server with which to establish an encrypted wireless communication session with the AMP device identified by the ID of the AMP device.
A system and method for improving the accuracy of a secure phase-based ranging procedure and a Direction Finding procedure. The method includes receiving radio frequency signals from a second communication device. The method includes operating in a first mode including generating first location data based on the radio frequency signals and, transferring the first location data to a second processor in compliance with a Bluetooth Host Control Interface. The method includes comparing one or more conditions to one or more threshold values and responsive to the comparing transitioning from operating in the first mode to operating in a second mode. The method includes, while operating the second mode, generating second location data based on the radio frequency signals and, transferring the second location data to the second processor at a higher data transfer rate than the transferring of the first location data to the second processor.
H04W 4/02 - Services making use of location information
G01S 5/02 - Position-fixing by co-ordinating two or more direction or position-line determinationsPosition-fixing by co-ordinating two or more distance determinations using radio waves
G01S 5/10 - Position of receiver fixed by co-ordinating a plurality of position lines defined by path-difference measurements
H04W 4/80 - Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
Techniques are disclosed for a fault monitor to determine that no fault has been lost. The fault monitor may distinguish between critical and non-critical faults without the risk of missing a critical fault. The fault monitor may detect a new fault event from a fault source and may set a fault overrun flag when the new fault event is detected while an existing fault event from the fault source is being processed. When the fault monitor receives a fault acknowledgement to indicate completion of processing of the existing fault event, the fault monitor may generate a request to process the new fault event as an overrun fault based on the fault overrun flag is set. The fault monitor may generate a request to process the new fault event as a non-overrun fault when the new fault event is detected without an existing fault event from the fault source being processed.
G06F 11/07 - Responding to the occurrence of a fault, e.g. fault tolerance
B60R 16/023 - Electric or fluid circuits specially adapted for vehicles and not otherwise provided forArrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for electric for transmission of signals between vehicle parts or subsystems
Disclosed are techniques for a device that wants to be a central device when creating a connection in a communication network such as Bluetooth Low Energy (BLE) to advertise information associated with a connection window to solicit a connection with a scanning peer device. When the scanning peer device receives the information, it may enter a connection as a peripheral device with the advertising device at the advertised connection window, allowing the advertising device to become the central device. Disclosed are also techniques for a device that wants to be a central device to advertise information associated with a scan window of the device to solicit a directed advertisement event from a peer device during the advertised scan window. The peer device initially scans but may advertise during the scan window as advertised to enable the central device to create a connection where the peer device becomes a peripheral device.
Systems, methods, and devices provide monitoring of entities in automobile environments. Methods include determining, using a processing device, a first plurality of phase modulation parameters for a speaker array based on a relationship between speakers included in the speaker array and a designated target location. Methods further include generating, using the processing device, a plurality of audio signals for the speakers included in the speaker array, each of the plurality of audio signals including a phase adjustment determined based on the first plurality of phase modulation parameters, and transmitting the plurality of audio signals via the speaker array to the designated target location.
H04R 1/40 - Arrangements for obtaining desired frequency or directional characteristics for obtaining desired directional characteristic only by combining a number of identical transducers
19.
EXPLOITING PARASITIC OR COUPLING TO MERGE WLAN CHANNELS OF WI-FI RADAR
The embodiments described herein are directed at techniques to perform delay compensation for non-overlapping channels used for radar measurements. A device may receive a plurality of reference signals and a plurality of sensing signals on a plurality of non-overlapping wireless channels of a wireless network. The device may determine a plurality of channel transfer functions (CTF) s based on one of the plurality of reference signals and a corresponding one of the plurality of sensing signals. The device may correct each of the plurality of CTFs to generate a plurality of corrected CTFs. The device may merge the plurality of corrected CTFs to produce a merged CTF. The device may sense one or more objects within the wireless network based on the merged CTF.
A pulse generator comprises a circuit configured to generate a coarse pulse width (CPW) signal, a first delay unit configured to generate a first delayed coarse pulse width signal, a delay locked loop circuit configured to generate a first subphase signal and a second subphase signal, a first analog interpolator, a second analog interpolator, and an amplifier having a first input connected to the first analog interpolator and a second input connected to the second analog interpolator and configured to generate a fine pulse width modulation signal.
H03K 5/134 - Arrangements having a single output and transforming input signals into pulses delivered at desired time intervals using a chain of active-delay devices with field-effect transistors
H03K 5/135 - Arrangements having a single output and transforming input signals into pulses delivered at desired time intervals by the use of time reference signals, e.g. clock signals
Systems, methods, and devices provide management and measurement of battery cells. Methods include providing, from a signal generator, a first enable signal to a first high voltage interface coupled to a first battery cell, the first enable signal transitioning a first component of the first high voltage interface from a depowered state to a powered state and providing, from the signal generator, a first selection signal to selection logic configured to select the first battery cell for a first measurement operation. Methods also include obtaining, at a processing device, a first voltage measurement from the first battery cell, and deselecting the first battery cell by decoupling the processing device from the first high voltage interface.
G01R 31/396 - Acquisition or processing of data for testing or for monitoring individual cells or groups of cells within a battery
G01R 31/36 - Arrangements for testing, measuring or monitoring the electrical condition of accumulators or electric batteries, e.g. capacity or state of charge [SoC]
G01R 31/3835 - Arrangements for monitoring battery or accumulator variables, e.g. SoC involving only voltage measurements
G01R 31/385 - Arrangements for measuring battery or accumulator variables
22.
Techniques for managing program disturb in non-volatile memory
A program operation targeted to a first page in a sector of non-volatile memory is identified. The sector includes an array of memory cells comprising a set of pages including the first page, and each page in the set of pages includes a set of tracking bits reserved for storing values of a freshness counter. A processing device determines a second page in the set of pages has been exposed to a maximum number of program operations in the set of pages based on a value of the freshness counter stored in the set of tracking bits of the second page. The maximum number of program operations is determined to exceed a program disturb threshold for the sector. The second page in the sector of non-volatile memory is refreshed in response to determining that the maximum number of program operations exceeds the program disturb threshold for the sector.
Systems, methods, and devices provide efficient wake operations and boot times for electronic devices. Methods include initiating, using one or more processing elements, a boot operation associated with a plurality of power domains, and determining, using the one or more processing elements, a type of the boot operation based, at least in part, on current status information identifying a current status of each of the plurality of power domains. Methods further include determining, using the one or more processing elements, one or more authentication operations based, at least in part, on the type of boot operation and a configuration of the plurality of power domains being booted, performing, using the one or more processing elements, the one or more authentication operations prior to booting the power domain.
G06F 21/57 - Certifying or maintaining trusted computer platforms, e.g. secure boots or power-downs, version controls, system software checks, secure updates or assessing vulnerabilities
According to some embodiments, a system comprises a memory configured to store protection waveform data, and a comparator waveform generator configured to access the memory to generate a protection waveform from the protection waveform data based on a trigger associated with the system, receive a measured system characteristic waveform, and generate a fault interrupt responsive to a comparison between the measured system characteristic waveform and the protection waveform violating a fault condition.
G06F 1/03 - Digital function generators working, at least partly, by table look-up
H03K 17/0814 - Modifications for protecting switching circuit against overcurrent or overvoltage without feedback from the output circuit to the control circuit by measures taken in the output circuit
25.
METHODS, DEVICES AND SYSTEMS FOR REPEATING SECURE WIRELESS CONNECTIONS
A method can include, by operation of a first wireless device, executing a hash operation on a first portion of a received authentication value to generate a hash result. In response to determining that a connection is to be refreshed, an authentication validate can be validated by decrypting a second portion of the authentication value to generate a decryption result and comparing the hash result to the decryption result. The decryption result can be stored. In response to determining that a connection is not to be refreshed, an authentication value can be validated by comparing the hash result to a previously stored decryption result. Corresponding devices and systems are also disclosed.
Systems, methods, and devices generate multiple reference voltages. Methods include receiving, at a voltage regulator, a voltage from a voltage source, and generating, using the voltage regulator, a tracking current based on the received voltage, the tracking current having an amplitude that tracks changes in a voltage level of the voltage source. Methods also include generating, using the voltage regulator, a first reference voltage based on the tracking current, the first reference voltage being a designated voltage less than the voltage source and tracking changes in the voltage level of the voltage source, and generating, using the voltage regulator, a second reference voltage based on the received voltage, the second reference voltage being a fixed voltage.
G05F 3/24 - Regulating voltage or current wherein the variable is DC using uncontrolled devices with non-linear characteristics being semiconductor devices using diode-transistor combinations wherein the transistors are of the field-effect type only
G05F 1/46 - Regulating voltage or current wherein the variable actually regulated by the final control device is DC
Technologies directed to phase-locked loop (PLL) duty cycle calibration are described. A circuit includes an amplifier to generate a level-shifted clock with a duty cycle. The circuit further includes comparison logic coupled to an output of the amplifier that compares the duty cycle to a target duty cycle and generates a difference value. Tuning logic coupled to the amplifier adjust the duty cycle based on the difference value.
H03L 7/089 - Details of the phase-locked loop concerning mainly the frequency- or phase-detection arrangement including the filtering or amplification of its output signal the phase or frequency detector generating up-down pulses
H03K 5/156 - Arrangements in which a continuous pulse train is transformed into a train having a desired pattern
H03L 7/093 - Details of the phase-locked loop concerning mainly the frequency- or phase-detection arrangement including the filtering or amplification of its output signal using special filtering or amplification characteristics in the loop
H03L 7/099 - Details of the phase-locked loop concerning mainly the controlled oscillator of the loop
28.
INCREASING DYNAMIC RANGE OF A TIME-TO-DIGITAL CONVERTER
A time-to-digital converter (TDC) circuit including serially-coupled delay units is disclosed. A feedback loop is coupled between a final delay unit of the serially-coupled delay units and an input to the serially-coupled delay units. A counter with a clock input is coupled to an output of the final delay unit. A value of the counter is to be incremented responsive to the counter receiving a toggle signal from the final delay unit.
H03L 7/085 - Details of the phase-locked loop concerning mainly the frequency- or phase-detection arrangement including the filtering or amplification of its output signal
G04F 10/00 - Apparatus for measuring unknown time intervals by electric means
29.
HYSTERETIC CONTROL FOR LOAD TRANSIENT IMPROVEMENT IN PEAK CURRENT CONTROL MODE POWER CONVERTER ARCHITECTURES
In some embodiments, a system includes a power conversion system including at least one driver operatively coupled to at least one switch, a hysteretic control system, and driver control circuitry, operatively coupled to the at least one driver and the hysteretic control system, to receive at least one driver control signal from the hysteretic control system, and to control, based on the at least one driver control signal, operation of the at least one driver.
H02M 3/158 - Conversion of DC power input into DC power output without intermediate conversion into AC by static converters using discharge tubes with control electrode or semiconductor devices with control electrode using devices of a triode or transistor type requiring continuous application of a control signal using semiconductor devices only with automatic control of output voltage or current, e.g. switching regulators including plural semiconductor devices as final control devices for a single load
30.
SYSTEMS, METHODS, AND DEVICES FOR TEMPERATURE MANAGEMENT IN WIRELESS DEVICES
Systems, methods, and devices provide temperature management in wireless devices. Methods include comparing, using a processing device, a measured temperature of a component of a wireless device with a designated temperature value, and determining, using the processing device, if a transmission parameter of the wireless device should be adjusted, the determining comprising determining that the measured temperature is a designated difference from the designated temperature value. Methods further include identifying, using the processing device, an adjustment to be made to the transmission parameter in response to determining that a transmission parameter should be adjusted, and adjusting, using the processing device, the transmission parameter of one or more transmission operations of the wireless device based on the identified adjustment.
H04W 52/36 - Transmission power control [TPC] using constraints in the total amount of available transmission power with a discrete range or set of values, e.g. step size, ramping or offsets
H04W 52/52 - Transmission power control [TPC] using AGC [Automatic Gain Control] circuits or amplifiers
H04W 72/51 - Allocation or scheduling criteria for wireless resources based on terminal or device properties
31.
POST-SAMPLING SELECTABLE GAIN IN SAMPLE AND HOLD ANALOG-TO-DIGITAL CONVERTERS
A system and method for a post-sampling selectable gain circuit in sample and hold (S/H) analog-to-digital converters (ADCs). The method includes scaling down or scaling up a reference voltage to generate a plurality of candidate voltages associated with a plurality of measurement accuracies of a sampler circuit, each candidate voltage of the plurality of candidate voltages is respectively associated with a respective measurement accuracy of the plurality of measurement accuracies. The method includes selecting, by a processing device and based on an input voltage for the sampler circuit, a particular candidate voltage from the plurality of candidate voltages that is associated with an optimal measurement accuracy of the plurality of measurement accuracies. The method includes generating a sampler voltage associated with the optimal measurement accuracy by operating the sampler circuit based on the particular candidate voltage or an additional voltage associated with the particular candidate voltage.
H03M 1/46 - Analogue value compared with reference values sequentially only, e.g. successive approximation type with digital/analogue converter for supplying reference values to converter
The embodiments described herein are directed at techniques to perform antenna/cable disconnection using co-located communication devices. A first device may transmit a reference signal over a predetermined bandwidth. A parasitic signal corresponding to the reference signal may be received via coupling at a second device that is co-located with the first device. The second device may be coupled to a first end of a cable via a port, with the second end of the cable configured to connect to an antenna. A processing device may determine a ratio of amplitudes of the parasitic signal over a predefined bandwidth. The processing device may then determine, based on the amplitude of the parasitic signal over the predefined bandwidth, a disconnect status of one or more of the antenna and the cable.
Methods and systems for optimized channel scanning for an access point device. The disclosed method includes, among other things, initializing, by a station device, an access point (AP) in a wireless network, selecting, by the station device, a preferred scanning channel (PSC) of a plurality of PSCs in a high frequency band of the wireless network, scanning, by the station device, the PSC of the plurality of PSCs, determining whether the PSC is free of wireless activity, and responsive to determining that the PSC is free of wireless activity, selecting the PSC for the AP to operate on.
Systems and methods are disclosed to measure output voltage of a source follower to control the reference voltage provided to the source follower to compensate for deviations of the output voltage from a desired operating range. Disclosed techniques include using an ADC or a window comparator to sample an output of a source follower type voltage regulator whose regulated voltage is set by a reference voltage. The sampled output voltage is compared against a desired range. The ADC or the window comparator generates an indication in response to the comparison. A processor or a sequencer may determine an adjustment amount to the reference voltage based on the indication and May 10 adjust the reference voltage based on the adjustment amount to maintain the output of the source follower type voltage regulator within the desired range. An ADC may apply the adjusted reference voltage to the source follower.
G05F 1/575 - Regulating voltage or current wherein the variable actually regulated by the final control device is DC using semiconductor devices in series with the load as final control devices characterised by the feedback circuit
35.
CONTROL REGISTER RELATED COMPUTING SYSTEM AND METHOD
One or more computing devices, systems, and/or methods are provided. In an example, a computing system includes a first processing complex including a first status register unit, a second processing complex including a second status register unit, a lockstep unit configured to verify redundancy in the first status register unit and the second status register unit, a control register unit connected to the lockstep unit and including control registers, each configured to store control register data and an error correction code (ECC) associated with the control register data, a scrubber configured to read the control registers at a predetermined frequency, and an ECC unit configured to, responsive to a read of a selected control register of the control registers by the scrubber, validate the control register data associated with the selected control register based on the ECC associated with the control register data.
A Successive Approximation Register (SAR) Analog to Digital Converter (ADC) includes a Capacitive Digital to Analog Converter (CDAC), a comparator, and control logic. The CDAC includes a plurality of trim capacitors addressed via a trimming code. The comparator is coupled to the CDAC to compare an output voltage of the CDAC to a common mode voltage (VCM) to output a logic high value or a logic low value based on the comparison. The control logic includes SAR ADC control logic to control the CDAC and the comparator in a SAR ADC mode and Built-In Self-Test (BIST) control logic to control the CDAC and the comparator in a CDAC BIST mode to set at least one trimming code for the SAR ADC mode.
An integrated circuit includes a sigma-delta modulator coupled to a receive electrode of a capacitive touch screen sensor and including a first single-ended integrator and a second single-ended integrator selectively coupled to an output of the first single-ended integrator. A latch is coupled to an output of the second single-ended integrator and driven by a frequency modulation signal. A balancing circuit is selectively coupled to a first input of the first single-ended integrator and to a second input of the second single-ended integrator. Logic is coupled to the balancing circuit and causes, based on the frequency modulation signal and an output value of the latch, the balancing circuit to one of: apply a positive balancing current to the first input and a negative balancing current to the second input; or apply a positive balancing current to the second input and a negative balancing current to the first input.
Systems, methods, and devices provide radar detection in wireless devices. Methods include determining wireless connection data for a wireless communications link, and generating a plurality of wireless connection metrics based on the wireless connection data. Methods also include generating a selection of one or more of a plurality of subcarriers based, at least in part, on the plurality of wireless connection metrics, and generating a determination of a presence event based, at least in part, on the selection of the one or more subcarriers.
Systems, methods, and devices provide protection for sensing circuits. Methods may include providing, using a microcontroller unit (MCU), a drive signal to a touch sensor via an asymmetric conductance element of a protection circuit, providing, using the MCU, a scanning signal to the touch sensor via an additional conductance element of the protection circuit, and receiving, at the MCU, a sense signal from the touch sensor via the additional conductance element of the protection circuit. Methods also include determining, using the MCU, if a touch event has occurred based on measurements obtained during scanning of the touch sensor.
A method for receiving, by an ambient power (AMP) device that harvests environmental energy, an identification (ID) request frame from a powered wireless device. The ID request frame includes one or more frame-exchange parameters and an authentication and key management (AKM) method. The method includes retrieving, from memory, a secret that is shared with the powered wireless device, determining, using the secret, one or more first AKM parameters, and transmitting, to the powered wireless device, by the AMP device, an ID response frame including an ID of the AMP device, at least one of the one or more frame-exchange parameters and the one or more AKM parameters with which the powered wireless device is to be mutually authenticated with the AMP device and to generate an encryption key to initiate an encrypted wireless communication session.
An integrated circuit includes a sigma-delta modulator (SDM) coupled to a receive electrode, which is selectively coupled to multiple unit cell sensors. A demodulator is coupled directly to the SDM, the demodulator to generate a multibit digital signal by demodulating a digital pulse density modulated (PDM) signal received from the SDM. The demodulating can include multiplying digitized cosine values with the digital PDM signal. A cascaded integrator-comb (CIC) filter is coupled to the demodulator and includes a first integrator and a second integrator cascaded together and to accumulate, at the second integrator, a plurality of samples of the multibit digital signal. The CIC filter includes a single comb circuit coupled to the second integrator, the single comb circuit to generate a measured amplitude bitstream from the accumulated samples.
Methods and systems for improving wireless local area network performance during periodic advertisement with response protocol. The disclosed method includes, among other things, receiving, by a wireless local area network (WLAN) sub-system of a wireless device, a signal associated with a sub-event of an advertisement event from a wireless personal area network (WPAN) sub-system of the wireless device, wherein the WLAN sub-system and the WPAN sub-system share a frequency band, determining whether a priority bit associated with the sub-event indicates whether during the sub-event empty payload will be transmitted, and in response to determining that the priority bit indicates that during the sub-event an empty payload will be transmitted, utilizing, by the WLAN sub-system, the frequency band for a predetermined amount of time allocated to the sub-event.
Systems, methods, and devices provide low-power wakeup operations in wireless environments. Methods include receiving a signal at a wireless device, the signal comprising a data packet compatible with a wireless communication protocol, performing, using one or more processing elements, a first wake detection operation at a first wake stage of the wireless device, and determining, based on a designated pattern and performance parameters, if a second wake detection operation should be performed at a second wake stage of the wireless device. Methods also include determining, using one or more processing elements, if a valid wake code has been received based on a designated wake code associated with the data packet.
A method can include wirelessly receiving and storing tire information in memory circuits. By operation of processing circuits, an initial tire firmness value can be determined for one or more tires using the stored tire information. By operation of communication circuits, an initial tire firmness value can be transmitted. Mode information can be received and stored in memory circuits. In response to mode information, processing circuits can determine a revised tire firmness value for one or more tires using at least the mode information. By operation of communication circuits, revised tire firmness values can be wirelessly transmitted.
A method can include, wirelessly receiving tire information at a tire sensor device; acquiring sensor data with at least the tire sensor device; storing at least the tire information and sensor data in a tire profile data structure; periodically transmitting the tire profile data structure from the tire sensor device according to at least one wireless standard; and in response to changes in a state of the tire, updating the tire profile data structure; wherein the tire information identifies the tire. Corresponding devices and systems are also disclosed.
Methods and systems for precise protection of a shared medium based on payload length of a WPAN packet. The disclosed method includes, among other things, monitoring, by a wireless local area network (WLAN) sub-system, a frequency band for wireless personal area network (WPAN) activity from a WPAN sub-system, identifying, from the WPAN activity, a WPAN packet transmitted during a first time slot, obtaining, from WPAN packet, a payload length of the WPAN packet, and interrupting, by the WLAN sub-system, the WPAN activity to transmit at least a portion of a first WLAN packet within a remainder of the first time slot.
One or more devices, systems, and/or methods are provided. In an example, a method includes mixing a passband receive signal with a local oscillator frequency to generate a receive signal, filtering the receive signal using a complex filter to generate a filtered receive signal, converting the filtered receive signal to a digital receive signal, and generating a corrected receive signal based on the digital receive signal by applying a first correction and a second correction to the digital receive signal, where the first correction reduces imbalance in the digital receive signal and the second correction reduces nonlinear direct current terms in the digital receive signal.
A wireless device includes a receiver adapted with Bluetooth® low energy (BLE) capability and logic at least one of coupled to or integrated within the receiver. The logic determines frequency samples of bits of a predetermined pattern of a packet during a round-trip timing estimation of the packet, wherein the packet is received during a keyless access attempt of an enclosure having a transmitter and the receiver. The logic compares, to a reference frequency sample, the frequency samples of bits of the predetermined pattern. In response to determining a difference between the reference frequency sample and the frequency samples of bits of the predetermined pattern, the logic detects an intrusion associated with the predetermined pattern.
In an embodiment of the techniques presented herein, a universal serial bus power delivery (USB-PD) power adaptor includes a USB port, and a USB controller configured to deliver power to the USB port, wherein the USB controller includes a voltage regulator configured to generate a power supply voltage based on a pulse frequency modulation (PFM) signal, and a variable current bleed unit configured to generate a variable current bleed load on the voltage regulator based on a frequency of the PFM signal to maintain the frequency of the PFM signal above an audible frequency range.
The present disclosure provides an approach that determines a pulse frequency modulation (PFM) period of a buck regulator. The PFM period comprises a first charging stage and a first discharging stage, and wherein the buck regulator switches from the first discharging stage to the first charging stage based on comparing a feedback voltage to a low threshold voltage. The approach generates a pseudo random pulse at a pseudo random period, wherein the pseudo random period is independent from the low threshold voltage. Then, the approach initiates a transition from a second discharging stage to a second charging stage based on the pseudo random pulse.
H02M 3/158 - Conversion of DC power input into DC power output without intermediate conversion into AC by static converters using discharge tubes with control electrode or semiconductor devices with control electrode using devices of a triode or transistor type requiring continuous application of a control signal using semiconductor devices only with automatic control of output voltage or current, e.g. switching regulators including plural semiconductor devices as final control devices for a single load
Methods and systems for predictively mitigating against radio interference. The disclosed method includes, among other things, obtaining a plurality of current channel metrics, predicting, based on the plurality of current channel metrics, a plurality of future channel metrics associated with the frequency band, and determining, based on the plurality of future channel metrics associated with the frequency band, a plurality of channel quality scores associated with the frequency band.
H04B 7/06 - Diversity systemsMulti-antenna systems, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station
A touch sensor includes a sensor electrode, a touch panel overlying the sensor electrode, and a dielectric covering separating the sensor electrode from the touch panel. The dielectric covering may be configured to inhibit electrostatic discharge through the sensor electrode.
A device includes a Coordinate Rotation Digital Computer (CORDIC), a memory, a first Direct Memory Access (DMA) engine, and a second DMA engine. The memory stores an array of calculation data sets and an array of result data sets corresponding to the calculation data sets. The first DMA engine copies each data set of the array of calculation data sets from the memory to the CORDIC. The second DMA engine copies each result data set of the array of result data sets from the CORDIC to the memory and generates a trigger in response to copying a final result data set of the array of result data sets to the memory.
G06F 13/28 - Handling requests for interconnection or transfer for access to input/output bus using burst mode transfer, e.g. direct memory access, cycle steal
G06F 13/30 - Handling requests for interconnection or transfer for access to input/output bus using burst mode transfer, e.g. direct memory access, cycle steal with priority control
54.
SYSTEMS, METHODS, AND DEVICES FOR RADAR OPERATION IN WIRELESS DEVICES
Systems, methods, and devices enable radar operation in wireless devices. Methods include switching a first transceiver and a second transceiver from a communications mode to a sensing mode while maintaining a network connection, generating a designated waveform at a wireless device, and transmitting a first signal based on the designated waveform via the first transceiver of the wireless device. Methods also include receiving a second signal via the second transceiver of the wireless device, the second transceiver being collocated with the first transceiver within the wireless device, and generating sensing data based on the second signal, the sensing data comprising an indication of whether an entity has been detected by the wireless device.
G01S 13/32 - Systems for measuring distance only using transmission of continuous waves, whether amplitude-, frequency-, or phase-modulated, or unmodulated
G01S 13/56 - Discriminating between fixed and moving objects or between objects moving at different speeds for presence detection
55.
Leveraging Wi-Fi Punctured Sub-channels Information for Enhanced Co-Existence
A system and method are provided for co-existence in a wireless device including a co-located wireless local area network (WLAN) radio and a wireless personal area network (WPAN) radio. Generally, the method includes identifying a number of punctured sub-channels in channels used in a WLAN to communicate with the WLAN radio, and instructing the WPAN radio over which of the sub-channels to transmit and receive to reduce interference between the WPAN radio and communications between the WLAN radio and access point or station in the WLAN. The WLAN radio can be a Wi-Fi radio using an IEEE 802.11 protocol supporting preamble puncturing using a Punctured Sub-channel Bitmap in a physical layer protocol data unit, and the WPAN radio can be an unlicensed, short-range Bluetooth, Bluetooth low-energy, narrow-band or ultra-wideband radio. The WLAN radio can learn the punctured sub-channels from an access point, or request the sub-channels be punctured.
A fly-back converter and a synchronous-rectifier (SR) controller therefor are provided to eliminate cross-conduction between a power switch on the primary side of a transformer and a SR field effect transistor (FET) on the secondary side of the transformer when operating in continuous conduction mode. Generally, the SR controller comprises a SR sense pin coupled to a drain of the SR FET, and a gate driver coupled to control a gate of the SR FET. A negative-sensing (NSN) comparator is coupled to the SR sense pin and is operable to generate a turn-on signal for the gate driver based on a voltage on the SR sense pin. A zero-crossing detector (ZCD) comparator is coupled to the SR sense pin and is operable to generate a turn-off signal for the gate driver based on the voltage on the SR sense pin. The SR controller is operable to turn off the SR FET without turn-on information of the power switch received from the primary side controller.
H02M 3/335 - Conversion of DC power input into DC power output with intermediate conversion into AC by static converters using discharge tubes with control electrode or semiconductor devices with control electrode to produce the intermediate AC using devices of a triode or a transistor type requiring continuous application of a control signal using semiconductor devices only
H02M 1/44 - Circuits or arrangements for compensating for electromagnetic interference in converters or inverters
57.
Puncturing Request Signaling for Facilitating BT-BLE Co-Existence with Wi-Fi
A system and method are provided for co-existence in a co-located device including a wireless local area network (WLAN) radio and a wireless personal area network (WPAN) radio. Generally, the method includes using a WPAN side of the co-located device, notifying a WLAN side of latency sensitive traffic (LST) for the WPAN radio. The WLAN side then identifies a number of punctured sub-channels in a plurality of channels used in a basic service set (BSS) to communicate with the WLAN radio, and instructs the WPAN side over which of the number of punctured sub-channels to transmit using the WPAN radio. The WPAN radio then transmits the LST over the number of punctured sub-channels to eliminate interference between the WPAN radio and concurrent communications with the WLAN radio in the BSS.
A method can include, by operation of a first wireless device, in response to detecting a user input at the first wireless device, transmitting a first wireless message. In response to receiving a second wireless message, a determination can be made that an intermediate device is within a predetermined proximity. A sharing message can be received that includes a secret value. In response to receiving an exchange message, a determination can be made that a second wireless device stores the secret value. An operation can be executed to add the first or second wireless device to a wireless network that includes transmission of provisioning messages having the address corresponding to the second wireless device. Corresponding devices and systems are disclosed.
Systems, methods, and devices provide improved coexistence of collocated transceivers. Methods include identifying, using one or more processing elements, wireless activity associated with a first transceiver, the first transceiver being collocated with a second transceiver, and generating, using the one or more processing elements, a puncture pattern for the first transceiver based, at least in part, on the identified wireless activity, the puncture pattern identifying an unused plurality of sub-channels of the first transceiver. Methods also include generating, using the one or more processing elements, a hopping pattern for the second transceiver based, at least in part, on the puncture pattern, the hopping pattern identifying a sequence of sub-channels used by the second transceiver for wireless activity, and the hopping pattern including at least some of the plurality of sub-channels identified by the puncture pattern.
In an embodiment, a method for operating a USB-PD power adaptor comprises operating a first buck circuit comprising a first switch connected between a supply voltage terminal and a first USB port based on a first target voltage and a supply voltage at the supply voltage terminal, responsive to the first target voltage being less than the supply voltage plus an offset voltage, operating the first buck circuit in a variable-buck-input mode to control the first switch according to a first duty cycle based on the first target voltage and the supply voltage to generate the first target voltage at the first USB port, and responsive to the first target voltage being equal to the supply voltage plus the offset voltage, operating the first buck circuit in a buck-bypass mode to maintain an on state of the first switch to generate the first target voltage at the first USB port.
H02M 3/335 - Conversion of DC power input into DC power output with intermediate conversion into AC by static converters using discharge tubes with control electrode or semiconductor devices with control electrode to produce the intermediate AC using devices of a triode or a transistor type requiring continuous application of a control signal using semiconductor devices only
H02M 1/08 - Circuits specially adapted for the generation of control voltages for semiconductor devices incorporated in static converters
61.
BLUETOOTH LOW ENERGY BASED WIRELESS AIR-TIME MANAGEMENT SYSTEM
Disclosed are techniques to setup and use a BLE based wireless network between central devices of multiple piconets to exchange information to coordinate air-time usage by the piconets of the central devices. The information exchanged may include channel maps that indicate frequency channels that are available for use by the respective piconets, slot availability masks that indicate future air-time slots for use by the respective piconets based on a common time reference, and other meta information used to coordinate regulation of air-time usage. The multiple central devices may collaboratively regulate their respective air-time usage based on the exchanged information to reduce the potential for air-time clash. In one aspect, the central devices may use the periodic advertising with response (PAwR) protocol in BLE to exchange future air-time usage information. The timing of periodic advertising packets may provide a time reference for the multiple central devices to coordinate their air-time usage.
Methods and systems for communication and sensing systems. The disclosed method includes, among other things, responsive to receiving a plurality of channel frequency response (CFR) measurements from an antenna operating at a low-bandwidth range, generating a channel state information (CSI) across a high-bandwidth range based on the plurality of CFR measurements and determining, based on the CSI, a Doppler shift across the high-bandwidth range.
H04B 7/06 - Diversity systemsMulti-antenna systems, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station
Disclosed are techniques to temporarily deactivate or activate the ACL link associated with an isochronous link between a central and a peripheral device of a BLE piconet. The central and peripheral devices may agree to enter into an ACL parked mode after an isochronous link is established between the devices. In the parked mode, the ACL link is in a dormant state without any ACL events. If the central or the peripheral device wants to activate the ACL link to transmit one or more control or data packets, the device may use a CIS subevent on the isochronous link to transmit an LL control PDU. The LL control PDU may contain ACL timing information that specifies the timing of the future ACL event. The device may specify the ACL timing information to avoid or reduce chances of collisions of the future ACL event with CIS packets on the isochronous link.
A voltage-controlled oscillator (VCO) includes a cross-coupled differential pair of n-type metal-oxide semiconductor (NMOS) transistors. The VCO further includes an inductor-capacitor (LC) tank circuit coupled to the cross-coupled differential pair of NMOS transistors. The VCO further includes cross-coupled pairs of complementary MOS (CMOS) transistors selectively coupled to the LC tank circuit.
H03B 5/12 - Generation of oscillations using amplifier with regenerative feedback from output to input with frequency-determining element comprising lumped inductance and capacitance active element in amplifier being semiconductor device
A digital phase-locked loop includes a first clock divider, a decimation filter, a proportional integral filter, a signal conditioner, and a digitally controlled oscillator. The first clock divider divides a first clock signal including a first clock rate to generate a second clock signal including a second clock rate less than the first clock rate. The decimation filter converts an input signal at the first clock rate to an output signal at the second clock rate. The proportional integral filter filters the output signal at the second clock rate to generate a filtered output signal. The signal conditioner conditions the filtered output signal at the second clock rate to generate a conditioned output signal. The digitally controlled oscillator generates a carrier clock signal in response to the conditioned output signal.
H04L 7/033 - Speed or phase control by the received code signals, the signals containing no special synchronisation information using the transitions of the received signal to control the phase of the synchronising-signal- generating means, e.g. using a phase-locked loop
66.
EMBEDDED ENABLEMENT FOR OPTIMAL GAIN-MASK MACHINE LEARNING, AUDIO CHANNEL-BASED SIGNAL ENHANCEMENT
A system includes memory storing instructions and a processing device coupled to the memory. The processing device executes the instructions to: receive a noisy audio signal from an audio receiver; pass the noisy audio signal through a deep neural network (DNN) model to generate a mask of a magnitude spectrogram of the noisy audio signal; retrieve a clean-only audio spectra and a noise-only spectra of one or more frequencies that exist within the noisy audio signal; generate a loss function as a combination of the clean-only audio spectra multiplied by the mask and the noise-only spectra multiplied by the mask; and train the DNN model while minimizing the loss function to generate a trained DNN model useable in audio noise suppression and dereverberation.
G10L 25/18 - Speech or voice analysis techniques not restricted to a single one of groups characterised by the type of extracted parameters the extracted parameters being spectral information of each sub-band
G10L 25/30 - Speech or voice analysis techniques not restricted to a single one of groups characterised by the analysis technique using neural networks
A coprocessor of a processing device used to perform pooling operations. The disclosed coprocessor, among other things, receives an activation tensor of a neural network model. The coprocessor applies a pooling window to the activation tensor. The coprocessor reads, from a memory device, a plurality of memory locations. For each memory location, the coprocessor stores a value from a respective memory location associated with a channel of the activation tensor to a corresponding buffer of a set of buffers. Responsive to determining a number of values in each buffer of the set of buffers matches a number of values within the pooling window applied to the activation tensor performing, for each buffer using its values, a pooling operation.
A system includes a broadcasting device and one or more receiving devices. The broadcast device is to broadcast an broadcast message to a set of receiving devices, wherein the broadcast message indicates that a broadcasting device is available for connection. The broadcasting device is also to receive, from a receiving device a response messages based on the broadcast message. The broadcasting device is further to determine a distance between the broadcasting device and the receiving device.
H04W 64/00 - Locating users or terminals for network management purposes, e.g. mobility management
G01S 5/02 - Position-fixing by co-ordinating two or more direction or position-line determinationsPosition-fixing by co-ordinating two or more distance determinations using radio waves
H04W 72/0446 - Resources in time domain, e.g. slots or frames
H04W 72/30 - Resource management for broadcast services
69.
Peak detector circuit and an electronics system that includes the peak detector circuit
A peak detector circuit includes: a single operational amplifier having a non-inverting input, an inverting input, and an output; an output capacitor; a first diode having an anode electrically coupled to the output of the single operational amplifier and a cathode electrically coupled to the output capacitor; an RC feedback network electrically coupled between the output capacitor and the inverting input of the single operational amplifier; and a second diode having an anode electrically coupled to the inverting input of the single operational amplifier and a cathode electrically coupled to the anode of the first diode. An electronics system that includes the peak detector circuit is also described.
In an embodiment of the techniques presented herein, a charging system includes an input port, a wireless charging unit, having a magnetic charging interface, and a wireless charging controller configured to generate a magnetic charging signal at the magnetic charging interface based on a first connection state of the magnetic charging interface, and a universal serial bus power delivery (USB-PD) power adaptor, having an output port, and a USB-PD controller configured to deliver power to the output port, wherein a first portion of available power at the input port is allocated to the wireless charging unit for generating the magnetic charging signal responsive to the first connection state indicating a connected device, and a second portion of the available power at the input port is allocated to the USB-PD adaptor based on the first portion allocated to the wireless charging unit.
Methods and systems for generating balanced data sets for speech-based discriminative tasks. The disclosed method includes, among other things, generating, based on a plurality of natural speech recordings, a synthetic speech data set, modifying, based on language science resources, the synthetic speech data set, and generating, based on the modified synthetic speech data set and the plurality of natural speech recordings, a balanced data set for training a discriminative model to perform a speech-based discriminative task.
A method can include, by operation of a first wireless device, storing a first passphrase comprising a common password and a specific password, transforming the common password into a first finite field (FF) element and the specific password into a second FF element. A first key can be generated using a received third scalar value and third FF element. A commit message can be transmitted with a portion encrypted with the first key. In response to receiving a fourth scalar value and a fourth FF element, generating a second key using at least the fourth scalar value and the fourth FF element, and transmitting a second wireless message with a portion encrypted with the second key. In response to validating a received confirmation message using the second key, establishing encryption keys for a wireless connection using at least the second key. Corresponding devices and systems are also disclosed.
Systems, methods, and devices improve medium usage by wireless devices. Methods include determining, using one or more processing elements, a wireless channel switch operation should be performed by a first wireless device and a second wireless device communicating using a first wireless channel, and identifying, using the one or more processing elements, one or more mitigation operations based on data packet activity associated with the wireless channel. Methods further include generating, using the one or more processing elements, a mitigation signal responsive to identifying medium reservation activity within the data packet activity, and initiating, using the one or more processing elements, the wireless channel switch operation to switch to a second wireless channel.
A wireless device includes a front end and a processor coupled to the front end. The processor is to initiate, via the front end, association of the wireless device with an anchor wireless device to communicate with the anchor wireless device. The processor is further to cause the front end to transmit, to the anchor wireless device, management frames including a plurality of bits that specify physical layer (PHY) capabilities. The plurality of bits includes a particular bit that indicates whether the wireless device is an Internet-of-things (IoT) device.
H04W 8/22 - Processing or transfer of terminal data, e.g. status or physical capabilities
H04B 7/06 - Diversity systemsMulti-antenna systems, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station
H04L 1/00 - Arrangements for detecting or preventing errors in the information received
H04L 5/00 - Arrangements affording multiple use of the transmission path
75.
High speed passive serial configuration of FPGA by MCU using quad or octal SPI flash
A system to perform high speed passive serial configuration of an FPGA is disclosed. The system includes an MCU that includes an interface, an FPGA coupled to the MCU over the interface, and a flash memory coupled to the MCU and to the FPGA over the interface. The flash memory includes MCU firmware for the MCU and FPGA configuration data for the FPGA. To perform passive serial configuration of the FPGA, the MCU is operable to at least: configure the flash memory to an input/output (IO) mode, place the FPGA in a configuration mode, send a read command over the interface to the flash memory for the FPGA configuration data, and continuously provide a clock signal over the interface to the flash memory until the FPGA configuration data is entirely read.
Systems and methods described herein determine, by a processing device executing on a requesting station, a target wake time (TWT) buffer size, wherein the TWT buffer size indicates a buffer size to allocate at a responding station when the requesting station is in a sleep mode. The systems and methods insert, by the requesting station, a TWT buffer size request into a request message, wherein the TWT buffer size request comprises the TWT buffer size. In turn, the systems and methods transmit the request message from the requesting station to the responding station.
A transmitter has a port configured to receive a transmit signal, a first power amplifier connected to the port, a second power amplifier connected to the port, a power supply switch configured to selectively couple one of a first supply voltage terminal or a second supply voltage terminal to one of a supply terminal of the first power amplifier or a supply terminal of the second power amplifier, a first antenna output terminal connected to the first power amplifier, a second antenna output terminal connected to the second power amplifier, and a control unit configured to control the power supply switch based on a transmitter power requirement to provide an amplified transmit signal based on the transmit signal at one of the first antenna output terminal or the second antenna output terminal.
H04B 1/00 - Details of transmission systems, not covered by a single one of groups Details of transmission systems not characterised by the medium used for transmission
H03F 3/21 - Power amplifiers, e.g. Class B amplifiers, Class C amplifiers with semiconductor devices only
A method can include, by operation of a first wireless device, storing media access control (MAC) addresses for associated devices in first memory circuits of the first wireless device and receiving a wireless request protocol data unit (PDU) via wireless communication circuits. By operation of controller circuits of the first wireless device, determining if the MAC address of the request PDU matches a stored MAC address, and, in response to at least the MAC address of the request PDU matching a stored MAC address, ignoring the request PDU or not transmitting buffered data corresponding to a destination of the matching MAC address. Corresponding devices and systems are also disclosed.
A system includes a host and at least two Bluetooth controllers. The host is configured to execute a Bluetooth protocol stack. The at least two Bluetooth controllers are communicatively coupled to the host. Each Bluetooth controller is configured to wirelessly communicate with at least one respective external device.
Techniques are provided for implementing liquid tolerance for a touch device. A sensor array of the touch device is scanned to generate response signals. In response to a response signal exceeding a touch threshold, a signal profile analysis is performed. The signal profile analysis includes sorting the response signals according to ascending order of delta positions to generate sorted signals. An extended vector of the sorted signals is formed. The extended vector of the sorted signals is analyzed using a fitted curve. In response to a feature of the fitted curve satisfying a criteria, the response signal is reported as a touch event. In response to the feature not satisfying the criteria, the response signal is rejected as a false touch.
A method can include, by operation of an access point device (AP), between transmissions of a periodic beacon frame, communicating with each associated station devices (STAs), from communications with the STAs determining connection information for all associated STAs, and generating an information element (IE) that includes the connection information for all associated STAs. During a beacon transmission period, a beacon frame can be transmitted that includes a media access control (MAC) header, a frame body, and a frame check sequence. The frame body can include the IE. Corresponding devices and systems are also disclosed.
A system includes a portable device and a wireless device. The portable device senses biometric information of a user. The wireless device includes a controller and a radio transceiver. The controller is configured to receive, via the radio transceiver, the biometric information sensed by the portable device and sense, via the wireless device, biometric information of the user corresponding to the biometric information sensed by the portable device. The controller is further configured to compare the biometric information sensed by the portable device to the biometric information sensed by the wireless device to obtain a first comparison result and authenticate the user in response to the first comparison result being less than a first threshold.
A method can include, by operation of a vehicle system, receiving tire profile data for each of a plurality of tires of the vehicle, calculating a target pressure for at least one tire using at least the tire profile data, establishing a wireless connection with a device separate from the vehicle system, and wirelessly transmitting the target pressure to the other device. Corresponding devices and systems are also disclosed.
B60C 23/04 - Signalling devices actuated by tyre pressure mounted on the wheel or tyre
B60C 25/00 - Apparatus or tools adapted for mounting, removing or inspecting tyres
G07C 5/08 - Registering or indicating performance data other than driving, working, idle, or waiting time, with or without registering driving, working, idle, or waiting time
A transmitter has an antenna port, a delay unit configured to receive and delay a transmit signal by a first phase amount to generate a first transmit signal component and delay the transmit signal a second phase amount to generate a second transmit signal component, a first power amplifier configured to amplify the first transmit signal component to generate a first amplified signal component, a second power amplifier configured to amplify the second transmit signal component to generate a second amplified signal component, a combiner configured to combine the first amplified signal component and the second amplified signal component to generate an output transmit signal at the antenna port, and a control unit configured to control the first phase amount and the second phase amount during a ramp interval to provide a phase difference between the first transmit signal component and the second transmit signal component.
A method can include wirelessly receiving sensor data from at least one vehicle system. By operation of vehicle processing circuits, a vehicle hazard event can be detected using at least the sensor data. In response to detecting the vehicle hazard event, event data for identifying the vehicle hazard event can be generated, time data for the detected vehicle hazard event can be determined, and geographic location data for the detected vehicle hazard event can be determined. By operation of vehicle wireless circuits, an event report can be wirelessly transmitted that includes event data and the geographic location data. Corresponding devices and systems are also disclosed.
A method can include by operation of wireless circuits of a vehicle, wirelessly receiving event data, including an event location; by operation of processing circuits of the vehicle, determining when the vehicle is within a predetermined proximity of the event location; in response to the vehicle being within proximity of the event location, automatically adjusting at least one system of the vehicle according to at least the event data. In response to the vehicle moving beyond the event location, the at least one system can be returned to a previous state or readjusted. Corresponding devices and systems are also disclosed.
G08G 1/0968 - Systems involving transmission of navigation instructions to the vehicle
B60W 10/06 - Conjoint control of vehicle sub-units of different type or different function including control of propulsion units including control of combustion engines
B60W 10/08 - Conjoint control of vehicle sub-units of different type or different function including control of propulsion units including control of electric propulsion units, e.g. motors or generators
B60W 10/184 - Conjoint control of vehicle sub-units of different type or different function including control of braking systems with wheel brakes
B60W 10/22 - Conjoint control of vehicle sub-units of different type or different function including control of suspension systems
B60W 50/14 - Means for informing the driver, warning the driver or prompting a driver intervention
H04W 4/40 - Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P]
H04W 4/80 - Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
87.
METHODS, DEVICES AND SYSTEMS FOR DYNAMIC LIMITING OF AGGREGATE PACKET SIZE
A method can include, by operation of first wireless circuits of a device, establishing a maximize size for aggregated packets received on a wireless medium; in response to second wireless circuits of the device using the medium, determining a received packet rate. In response to the received packet rate falling below a limit, the maximum size for aggregated packets received on the medium can be reduced. In response to at least the medium not being used by the second wireless circuits, the maximum size for aggregated packets received on the medium can be increased. The first wireless circuits can operate according to at least a first standard and the second wireless circuits operate according to at least a second standard. Corresponding devices and systems are also disclosed.
Disclosed are techniques to use existing BLE broadcast-based signaling protocols to achieve sub-1 ms peripheral-to-central latency even when multiple peripheral devices share the air-time. The techniques adapt existing BLE advertising or broadcast signaling protocols to efficiently allocate air-time to support frequent peripheral-to-central transmissions that are relatively short in duration and less frequent central-to-peripheral transmissions. A broadcast isochronous group (BIG) protocol may be used to reduce peripheral-to-central latency by aggregating broadcast isochronous streams (BIS) from peripheral devices into a BIG. A one-to-many broadcast event that may carry other broadcast data from the central device to the peripheral devices may be used for time synchronization by the peripheral devices and to configure time parameters of broadcast from the peripheral devices. A reverse many-to-one broadcast from the peripheral devices to the central device may be based on the time parameters. The techniques yield low peripheral-to-central latency and natively support encryption in a BLE controller.
A method of memory allocation is disclosed. An allocation size of memory to allocate is determined. A first memory block is searched for based on the allocation size, where the first memory block is a free memory block. When the first memory block is not found, a first macro block in a memory device is searched for, where the first macro block is an available macro block. When the first macro block is found, the first macro block is powered on, and the first macro block is marked as occupied.
In an embodiment, a method includes connecting a first subset of a set of stages of a power amplifier to a supply voltage, connecting a second subset of the set of stages to a reference voltage different than the supply voltage, switching a third subset of the set of stages according to a switching frequency, assigning numbers of stages in the first subset, the second subset, and the third subset based on a power requirement of the power amplifier, and amplifying a transmit signal using the first subset, the second subset, and the third subset to generate an amplified transmit signal.
Methods and systems for communication and sensing systems. The disclosed method includes, among other things, transmitting, from a first wireless device of a plurality of wireless devices, a sensing signal, receiving, by a second wireless device of the plurality of wireless devices, a set of signals derived from the sensing signal, and determining, based on characteristics of the set of signals, a first distance to each object located near the first wireless device and the second wireless device.
One or more computing devices, systems, and/or methods are provided. In an example, a human machine interface comprises a guard sensor, a human input sensor adjacent the guard sensor, and a controller. The controller is configured to measure a first response of the guard sensor using a first sensing signal having a first frequency, measure a second response of the guard sensor using a second sensing signal having a second frequency, configure a sensor frequency of the human input sensor based on the first response of the guard sensor and the second response of the guard sensor, measure a first response of the human input sensor using the sensor frequency, and identify a touch event on the human input sensor based on the first response of the human input sensor.
A method of operating a Universal Serial Bus Power Delivery (USB-PD) power converter includes responsive to detecting an absence of a load device sending a low power mode signal from a secondary-side controller, coupled to control a secondary-side of the USB-PD power converter, to a primary-side controller coupled to control a primary-side of the USB-PD power converter, and transitioning the secondary-side controller from a secondary-side active mode to a secondary-side low power mode, transitioning the primary-side controller from a primary-side active mode to a primary-side low power mode responsive to receiving the low power mode signal, responsive to detecting a connection of the load device sending an active mode signal from the secondary-side controller to the primary-side controller, and transitioning the secondary-side controller from the secondary-side low power mode to the secondary-side active mode, and transitioning the primary-side controller from the primary-side low power mode to the primary-side active mode.
A system and method for improving coexistence of multilink devices using WLAN protocols. The method includes operating, by a processing device, a first radio of a plurality of radios of a multi-link (ML) device to communicate on a first frequency band with a networking device. The method includes determining a future time interval for a different radio of a communication device to communicate in the first frequency band. The method includes determining a potential interference or an actual interference between the first radio of the plurality of radios and the different radio based on the future time interval of the different radio. The method includes preventing the first radio from communicating in the first frequency during one or more portions of the future time interval to reduce the potential interference or the actual interference.
A memory stores an item list in first words and second words such that each first word stores a first portion of two different list items and each second word stores a second portion of the two different list items. Control logic is configured to compare a first portion of a search item to the first portion of each list item in each first word; in response to the first portion of the search item matching a first portion in a first word, determine the first word is a matching first word; compare a second portion of the search item to the second portion of each list item stored in each second word corresponding to each matching first word; and in response to the second portion of the search item matching a second portion of a list item in a second word, determine the search item matches the list item.
Implementations disclosed describe numerous techniques and systems facilitating synchronous actions in wireless networks that have a central device (CD) and multiple peripheral devices (PDs) communicating wirelessly with the CD. The CD communicates one or more messages to the PDs and various PDs determine, using communicated messages, a time of a synchronous action to be performed by the PDs. The synchronous action includes an interaction of a respective PD with one or more associated devices communicatively coupled with the PD. Upon completion of the synchronous action, the PDs may transmit data generated by the PDs, or by the one or more associated devices, in connection with the synchronous action.
H04W 4/80 - Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
H04W 76/15 - Setup of multiple wireless link connections
97.
SHARED CONNECTIVITY MANAGER (SCM) OPERATES IN LOW POWER AND HIGH PERFORMANCE MODE
Implementing a program such as a network connectivity manager in high-performance or low-power mode. The method may include a first microcontroller unit (MCU) receiving a first message while implementing a program in active mode. The first MCU generates and sends a first inter processor communication (IPC) message to a second MCU in response to the first MCU receiving the first message. The first MCU transitions from active mode to sleep mode after the first MCU sends the first IPC message to the second MCU. The second MCU transitions from sleep mode to active mode in response to the second MCU receiving the first IPC message. The second MCU implements the program after transitioning to active mode. The first MCU is in sleep mode while the second MCU implements the program. The second MCU consumes more power operating in active mode than the first MCU consumes while operating in active mode.
An integrated circuit includes a capacitive sensing circuit to receive signal values associated with a proximity distance to an object. A pair of low pass filters (LPFs) are coupled in parallel to the capacitive sensing circuit and include a first LPF configured with a low filtering rate and a second LPF configured with high filtering rate that is higher than that of the low filtering rate. Control logic is coupled to the pair of LPFs and estimates the proximity distance based on one or more filtered signal values received from the pair of LPFs. The logic causes the second LPF to filter the signal values while the proximity distance remains unchanged. The logic detects a change in the proximity distance beyond a threshold value. The logic causes the first LPF to filter a subsequent signal value received from the capacitive sensing circuit based on detecting the change.
G01V 3/08 - Electric or magnetic prospecting or detectingMeasuring magnetic field characteristics of the earth, e.g. declination or deviation operating with magnetic or electric fields produced or modified by objects or geological structures or by detecting devices
G01V 3/38 - Processing data, e.g. for analysis, for interpretation or for correction
99.
DEVICES, SYSTEMS AND METHODS FOR ACTIVATING SECOND WIRELESS DEVICE TO MITIGATE AGGRESSIVE MEDIUM OCCUPIER
A method can include, by operation of a first wireless device operating on a channel of a wireless network, determining if another wireless device, operating outside of the wireless network, is interfering with operations of the first wireless device on the channel. In response to determining that another wireless device is interfering with operations, activating a second wireless device to execute a mitigation operation to improve the first wireless device access to the channel. Following the activation of the second wireless device, in response to the first wireless device determining that the other wireless device is not interfering with its operations, deactivating the second wireless device. Corresponding devices and systems are also disclosed.
The present disclosure provides an approach that captures one or more wireless signals in a geographic area. Each one of the one or more wireless signals includes channel state information (CSI) data. The present disclosure produces a channel state information (CSI) representation based on the CSI data that indicates multiple channel responses corresponding to the one or more wireless signals. The present disclosure filters the CSI representation to remove at least one of the channel responses that correspond to a stationary object within the geographic area to produce a filtered CSI representation. The present disclosure predicts a presence of a moving object within the geographic area based on the filtered CSI representation.
H04W 64/00 - Locating users or terminals for network management purposes, e.g. mobility management
H04B 7/06 - Diversity systemsMulti-antenna systems, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station