摘要:
Disclosed are various embodiments of Bluetooth low energy (BLE) modules and methods implemented therein. An embodiment of the disclosure can obtain in a BLE module an advertiser packet transmitted by a BLE advertiser. An advertiser cache can be checked to determine whether the advertiser cache in the BLE module contains an entry associated with an advertiser address from the advertiser packet. The BLE module can determine whether a payload value of the advertiser packet has changed relative to a previous advertiser packet associated with the advertiser address. The BLE module can then suppress forwarding of the packet to a host processor and/or on-board processor executing firmware. The BLE module can also suppress sending a scan request packet back to the BLE advertiser.
摘要:
A technique to open a single receiving window to perform scanning and initiating operations in a Bluetooth Low Energy compliant device, instead of using two separate receiving windows to perform the equivalent operations. The combining of the scanning and initiating operations in one receiving window, instead of two separate windows, reduces power consumption and provides for bandwidth efficiency.
摘要:
A dual-mode BLE device identifies idle intervals within Bluetooth BR/EDR traffic communications. The identified idle intervals are used by the dual-mode BLE device to concurrently perform various BLE activities. For example, advertising packet transmissions, advertising packet scanning, connection setup, and/or data packet communication may be concurrently performed within identified idle intervals within the Bluetooth BR/EDR traffic communications. Packet transmission timing, advertising interval, scan window, and/or packet size are determined based on the identified idle intervals within the Bluetooth BR/EDR traffic communications. A scan window is adjusted based on timing of expected advertising transmissions and/or advertising interval(s) for saving power. BLE packets and Bluetooth BR/EDR packets may be detected in a single advertising channel. Maximal payload size is set based on the identified idle intervals within Bluetooth BR/EDR traffic communications. As a slave, the dual-mode BLE device updates connection parameters based on the identified idle intervals within Bluetooth BR/EDR traffic communications.
摘要:
An improved high-performance vertical sync separator which can reliably operate during high frequency and non-standard video signal conditions and that utilizes a device-independent methodology. The synch separator includes a signal separator circuit having an input port for receiving a composite signal. A measuring device connected to the input port measures a first and second characteristic of the composite signal. A processor receives and compares the first and second characteristics, and recovers a vertical sync signal from the composite signal.
摘要:
A technique to open a single receiving window to perform scanning and initiating operations in a Bluetooth Low Energy compliant device, instead of using two separate receiving windows to perform the equivalent operations. The combining of the scanning and initiating operations in one receiving window, instead of two separate windows, reduces power consumption and provides for bandwidth efficiency.
摘要:
Disclosed are various embodiments of Bluetooth low energy (BLE) modules and methods implemented therein. An embodiment of the disclosure generates in a BLE central device an identity resolving key (IRK) associated with a BLE peripheral device. The IRK is transmitted to the BLE peripheral. A resolvable private address (RPA) is generated in the BLE central device that corresponds to the IRK. Packets transmitted in an advertising channel use the RPA for transmissions to the BLE peripheral.
摘要:
Disclosed are various embodiments of Bluetooth low energy (BLE) modules and methods implemented therein. An embodiment of the disclosure can obtain in a BLE module an advertiser packet transmitted by a BLE advertiser. An advertiser cache can be checked to determine whether the advertiser cache in the BLE module contains an entry associated with an advertiser address from the advertiser packet. The BLE module can determine whether a payload value of the advertiser packet has changed relative to a previous advertiser packet associated with the advertiser address. The BLE module can then suppress forwarding of the packet to a host processor and/or on-board processor executing firmware. The BLE module can also suppress sending a scan request packet back to the BLE advertiser.
摘要:
A dual-mode BLE device identifies idle intervals within Bluetooth BR/EDR traffic communications. The identified idle intervals are used by the dual-mode BLE device to concurrently perform various BLE activities. For example, advertising packet transmissions, advertising packet scanning, connection setup, and/or data packet communication may be concurrently performed within identified idle intervals within the Bluetooth BR/EDR traffic communications. Packet transmission timing, advertising interval, scan window, and/or packet size are determined based on the identified idle intervals within the Bluetooth BR/EDR traffic communications. A scan window is adjusted based on timing of expected advertising transmissions and/or advertising interval(s) for saving power. BLE packets and Bluetooth BR/EDR packets may be detected in a single advertising channel. Maximal payload size is set based on the identified idle intervals within Bluetooth BR/EDR traffic communications. As a slave, the dual-mode BLE device updates connection parameters based on the identified idle intervals within Bluetooth BR/EDR traffic communications.