摘要:
Methods and systems for wireless communication are disclosed and may include sweeping a signal detection frequency one or more times across a plurality of steps in a frequency range. The measured signal strength at each step may be compared to a threshold, and a status may be stored, which may depend on the presence of a measured signal strength above threshold. The detection frequency may be swept utilizing a voltage controlled oscillator, which may be tuned via a control voltage and/or calibration capacitors. Steps may be skipped when a measured signal strength may be greater than the threshold, and may occur after multiple above threshold measurements. The steps may have variable frequency width, and the range may include the Bluetooth band from 2.40 GHz to 2.48 GHz. The frequency may be swept over a subset of the Bluetooth band, and may be swept on a periodic basis.
摘要:
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.
摘要:
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 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.
摘要:
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.
摘要:
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.
摘要:
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 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.
摘要:
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.
摘要:
Techniques for localized dynamic channel allocation help meet the challenges of latency, memory size, and channel time optimization for wireless communication systems. As examples, advanced communication standards, such as the WiGig standard, may support wireless docking station capability and wireless streaming of high definition video content between transmitting and receiving stations, or engage in other very high throughput tasks. The techniques help to deliver the desired user experience in such an environment and address the need to meet latency and throughput requirements while limiting memory footprint.