Abstract: An advertising method for a low-power Bluetooth® device includes driving a finite state machine to obtain a pre-generated or external microcontroller input advertising packet definition; reading in the finite state machine the advertising content and the advertising channel in the advertising packet definition; driving the finite state machine to play the advertising content in the advertising channel. Using the finite state machine, that is, being able to play the advertising content in the advertising packet definition eliminates the need for complicated software development work of the Bluetooth® chip, enabling the Bluetooth® chip to advertising without software development, thus reducing the development cost of the Bluetooth® system, promoting the further wider adoption of low-power Bluetooth® technology, and promoting the development of the Internet of Things.
Type:
Grant
Filed:
August 29, 2022
Date of Patent:
August 29, 2023
Assignee:
INPLAY, INC.
Inventors:
Qun Wu, Yongru Gu, Jun Tang, Russell Mohn
Abstract: A digitally modulated polar power amplifier uses a thin-oxide amplifying transistor with a protection diode. The polar power includes a driver amplifier in a driver stage that can receive a phase-modulated signal with a constant envelope and amplify the signal for the output stage, which includes only a single thin-oxide transistor, leading to improved efficiency over systems that require a thick-oxide transistor. A protection diode can be added between the output of the polar power amplifier and the supply voltage to limit the output to the sum of the supply voltage plus the forward voltage of the diode. Amplitude modulation can be achieved through dynamically turning on and off the digital power amplifier via an amplitude control word (acw) input signal.
Abstract: A short-range wireless communication gateway, such as a Bluetooth® low energy (BLE) gateway, has improved aggregated throughput by incorporating multiple central devices within a single gateway, where each central device is configured to operate with a subset of the peripheral devices. Algorithms are provided to determine to which central device a newly discovered peripheral device will connect. To help avoid data collisions, the wireless band dedicated to the short-range wireless communication can be divided into a plurality of sub-bands, where the number of sub-bands typically corresponds with the number of central devices within the gateway.
Abstract: Semiconductor chips are made increasingly smaller, thanks to improved design techniques and process scaling. Sometimes the bottleneck is not the chip itself but the package size due to many necessary pins. To help reduce the number of package pins, the chip should use less pins by sharing or reusing pins if possible. Therefore, single-ended RF input/output is used for transceiver, and the same pin is shared between RX and TX. A receiver (RX)-transmitter (TX) impedance co-matching method uses multiple bondwires for transceivers sharing one input/output (I/O) pin between RX and TX. The RX input impedance and TX output impedance are transformed closer to each other or even to the same impedance, which makes it possible to get the best RX and TX performance with just one matching network. The chip area is also saved without using on-chip inductors.
Abstract: A scalable hierarchical low latency communication network architecture is disclosed. This architecture uses a novel multi-node, multi-packet block acknowledgement (ACK) wireless communication method. The method is used in a scalable hierarchical architecture for a non-transitory computer readable storage medium storing one or more programs. The one or more programs comprising instructions to perform the following steps: receive multiple data and control packets at a central hub from multiple nodes; create a single ACK packet for the multiple data and control packets received at the central hub from the multiple nodes; and communicate the single ACK packet that acknowledges reception of the multiple data and control packets to the multiple nodes.