Cluster correlator for a demodulator

    公开(公告)号:US12040924B1

    公开(公告)日:2024-07-16

    申请号:US18172913

    申请日:2023-02-22

    IPC分类号: H04L27/22 H03H7/00 H04L27/233

    CPC分类号: H04L27/2334 H04L27/2335

    摘要: A cluster correlator may be configured with: a first stage comprising a set of first correlators to correlate samples of an input signal with a first predetermined pattern and output an output sample, the set of first correlators to output a sample cluster corresponding to the output sample of the set of first correlators during a switching cycle of the first stage; a filter coupled to an output of the first stage to receive the sample cluster and to produce a processed output sample based on the sample cluster; and a second stage comprising at least one second correlator to receive a processed output sample from the filter and correlate the processed output sample with a second predetermined pattern, and output one or more correlation outputs during a switching cycle of the second stage.

    Charge measurement calibration in a system using a pulse frequency modulated DC-DC converter

    公开(公告)号:US12019124B2

    公开(公告)日:2024-06-25

    申请号:US17215723

    申请日:2021-03-29

    摘要: A calibration current load is selectively coupled to an output of a pulse frequency modulated (PFM) DC-DC converter during a calibration operation to increase charge supplied from a battery supplying an input voltage to the converter. A voltage across a sense resistor in series with the battery is integrated during a measurement interval while the calibration current load is coupled to the output. A charge drawn per pulse from the battery is determined based on the sense resistor, the integrated voltage and the number of pulses during the measurement interval. Alternatively, a first PFM frequency is determined with a first calibration current load coupled to the converter output. A second PFM frequency is determined with a second calibration current load. The charge drawn per pulse from the battery is determined based on the first and second PFM frequencies and the first and second calibration current loads.

    SYSTEM AND METHOD FOR PRESENTING DIFFERENT GATT DATABASES BASED ON EATT BEARER

    公开(公告)号:US20240196219A1

    公开(公告)日:2024-06-13

    申请号:US18076841

    申请日:2022-12-07

    发明人: Mikko Loytynoja

    IPC分类号: H04W12/30 H04W76/10

    CPC分类号: H04W12/35 H04W76/10

    摘要: A system and method for presenting different GATT databases or different views of a GATT database based on the EATT bearer identity is disclosed. The GATT server identifies the EATT bearer being used and associates an application with that EATT bearer identity. The GATT server then creates an association between the application and a customized view of the GATT database that is presented to that application. In this way, a GATT client, with several applications resident thereon, may create a plurality of different connections to the GATT server, each with a unique EATT bearer identity. Each of these applications may have its unique customized view of the GATT database, based on that EATT bearer identity.

    Dual Resonant Wideband Meandered PCB Antenna
    18.
    发明公开

    公开(公告)号:US20240195063A1

    公开(公告)日:2024-06-13

    申请号:US18079124

    申请日:2022-12-12

    IPC分类号: H01Q5/10 H01Q1/38 H01Q1/50

    CPC分类号: H01Q5/10 H01Q1/38 H01Q1/50

    摘要: A dual resonant wideband meandered PCB antenna is disclosed. The antenna includes two meandered paths that are joined at a common feeding path. The meandered paths have different lengths, which results in different resonance frequencies. The antenna may also include a short circuit stub connected to the feeding path for impedance matching. In some embodiments, the antenna is formed on one layer of a printed circuit board. In another embodiment, to conserve space, the antenna may be formed on multiple layers of the printed circuit board.

    NOISE DETECTION FOR MULTI-CHANNEL AND MULTI-PROTOCOL COMMUNICATIONS

    公开(公告)号:US20240188124A1

    公开(公告)日:2024-06-06

    申请号:US18073032

    申请日:2022-12-01

    发明人: Qiang Li Yan Zhou

    IPC分类号: H04W74/08 H04B17/309

    CPC分类号: H04W74/0808 H04B17/309

    摘要: Techniques for quickly and accurately determining whether a channel is being used for transmission of data using one of a plurality of communications protocols for low power signals using random data of a packet are disclosed. The techniques increase sensitivity and reduce the false alarm rate for a wide range of signal and noise levels. A noise detection technique uses an adaptive window size for fast noise detection that increases the rate of scanning channels during a signal identification period. In a BLE1M detection mode, detection of clusters of zero frequency deviation are used to reduce the false detection rate. Adaptive Zigbee symbol detection improves detection sensitivity beyond −97 dBm. The techniques use a chip-based differential to generate frequency deviation samples for Zigbee detection or data filtering frequency deviation samples generated using sample-based differentials based on an oversampled received signal to improve the signal-to-noise ratio.

    AES-GCM Engine Optimized for Execute-in-Place Authenticated Decryption

    公开(公告)号:US20240187402A1

    公开(公告)日:2024-06-06

    申请号:US18074744

    申请日:2022-12-05

    IPC分类号: H04L9/40

    CPC分类号: H04L63/083

    摘要: A system and method for performing execute-in-place is disclosed, wherein the code is encrypted using AES-GCM and stored in an external memory device. The system includes only one cipher function that is used to encrypt the three counter values that are used to decrypted the encrypted code and to validate the Message Authentication Code (MAC). In some embodiments, the system precalculates a hash subkey so that generation of the Counter 0 value can begin as soon as a valid memory address is available. In addition, the cipher function is modified to utilized two or more cipher generation circuits and only one key expansion circuit. This improves the speed of the operation without a complete duplication of the cipher function hardware. In another embodiment, the cipher function is unrolled so that two or more rounds of key expansion and cipher generation are performed each clock cycle.