摘要:
A technique to provide frequency offset estimation for packets transmitted during a service period allocated strictly for designated source and destination devices. The destination device obtains coarse and fine frequency offset estimation from the short and long preambles. A residual frequency offset is tracked for the data blocks and combined with the coarse and fine frequency offset to obtain a total frequency offset to apply to the data blocks. The total frequency offset value at the end of the first packet is saved and, instead of again estimating the coarse and fine frequency offset values with the short and long preambles of the second packet, the saved total frequency offset value is used as the initialization value to add to the residual frequency offset in the second packet. The saved offset value at the end of each packet becomes the initialization value for the subsequent packet.
摘要:
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.
摘要:
Methods and systems for wireless communication are disclosed and may include controlling one or more scans of a received signal detection frequency across a frequency range and storing a magnitude of the received signal at each frequency where the magnitude exceeds a threshold level. A type of one or more signals in the received signal may be determined based on a bandwidth of the signals. A Bluetooth page/inquiry scan may be initiated if the determined type is a page/inquiry signal, and scans may be continued if the determined type may not be a page/inquiry signal. The scans may be repeated on a periodic basis and may be controlled utilizing a voltage controlled oscillator. Each of the scans may include a plurality of discrete frequency steps or a continuous frequency ramp. The controlling may include a start frequency, an end frequency and a frequency step size for the scans.
摘要:
A method for input control of multiple computing devices from a single set of input devices begins by providing, by a master input device of the single set of input devices, a connection request to the multiple computing devices via a wireless channel, wherein the connection request identifies one of the multiple computing devices. The method continues by interpreting, by each of other ones of the multiple computing devices, the connection request to determine that the connection request is not addressing the each of the other ones of the multiple computing devices. In response to the connection request, the method continues by providing, by the one of the multiple computing devices, a connection response to the master input device via the wireless channel. The method continues by providing, by the one of the multiple computing devices, a slave connection request to at least one slave input device of the single set of input devices via the wireless channel. The method continues by, in response to the slave connection request, providing, by the at least one slave input device, a second connection response to the one of the multiple computing devices via the wireless channel such that the master input device and the at least one slave input device provide input to the one of the multiple computing devices via the wireless channel.
摘要:
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.
摘要:
Provided is a dynamically configurable wireless data bus switch for coupling a data bus to a wireless link. For example, there is a dynamically configurable wireless data bus switch including a configurable protocol adaption layer data plane providing a first interface to a data bus and a processor configured to execute a protocol adaption layer control plane. The configurable protocol adaption layer data plane of the dynamically configurable wireless data bus switch is coupled to the processor and is dynamically configurable by the protocol adaption layer control plane.
摘要:
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 piezoelectric transformer includes a single crystal relaxor ferroelectric element poled along a [0 11] direction and selected from the group consisting of PZN-PT, PMN-PZT, PZN-PT and PMN-PT. The element has two opposed surfaces substantially perpendicular to the [0 11] direction with an input electrode and an output electrode positioned on one surface. The output electrode is isolated from electrical communication with the input electrode. A ground electrode is positioned on the second, opposed surface. Input electrical energy results in piezoelectric change in the element that is mechanically coupled through the element to generate piezoelectric output energy.
摘要:
Provided is a dynamically configurable wireless data bus switch for coupling a data bus to a wireless link. For example, there is a dynamically configurable wireless data bus switch including a configurable protocol adaption layer data plane providing a first interface to a data bus and a processor configured to execute a protocol adaption layer control plane. The configurable protocol adaption layer data plane of the dynamically configurable wireless data bus switch is coupled to the processor and is dynamically configurable by the protocol adaption layer control plane.
摘要:
A Bluetooth low energy (BLE) device receives advertising packets from an advertising BLE device. The BLE device filters the received advertising packets utilizing hardware to search for the advertiser. If the advertiser is not found by the hardware, the packet filtering continues utilizing firmware. Device identity information, comprising non-private and/or private device identities, of preferred BLE devices is partitioned to form a different white list for the hardware, firmware, and host, respectively, to concurrently support privacy and white listing. If the advertiser is found by the hardware, the hardware sends a response to the advertiser following a successful CRC check performed in the hardware. If the advertiser is found by the firmware, the device identity information of the advertiser is inserted in the white list for the hardware. The host may be awakened based on the device configuration and/or attribute type information of the received advertising packets.