Abstract:
System, methods and apparatus are described that facilitate transmission of data, particularly between two devices within an electronic apparatus. Each device can contend for control of a communications link by driving a data signal to a first voltage level. If the data signal or a clock signal changes before an arbitration time period has elapsed, one or more devices yield control of the communications link to another contender. The arbitration time period for each contender is different and indicates a priority of the message to be transmitted. A shorter arbitration time period indicates higher priority. Arbitration may commence after clock and data signals of the communications link remain in an idle or other predefined state for a minimum idle time. The minimum idle time may be different for different nodes and may be shorter for high priority messages or nodes.
Abstract:
A system and method are disclosed that may allow for enhanced gain control for two radios. In an example method, a first radio may receive a wireless signal on a first frequency band, the wireless signal including at least a header and a payload. A first gain control operation may be performed based at least in part on information in the header of the wireless signal. A second radio may be determined to initiate a transmission on a second frequency coinciding with the first frequency band before reception of the wireless signal is completed, where the second radio is co-located with the first radio. A second gain control operation may be performed based at least in part on an expected interference associated with the transmission from the second radio, and one or more gain levels may be adjusted for reception of the wireless signal, based on the second gain control operation.
Abstract:
A method and apparatus for concurrent wireless communications on multiple channels of the same frequency band. A wireless device receives a first data signal via a first transceiver chain while concurrently initiating a transmission of a second data signal via a second transceiver chain of the wireless device. The wireless device suspends updates to one or more tracking loops of the first transceiver chain in response to initiating the transmission of the second data signal. The updates to the one or more tracking loops may be suspended prior to transmitting the second set of data from the second transceiver chain. The wireless device may subsequently resume updates to the one or more tracking loops of the first transceiver chain after completing the transmission of the second data signal.
Abstract:
Methods, systems, and devices are described for wireless communication at a wireless device having collocated radios employing different radio access technologies (RATs). For example, a second radio of the wireless device may receive a first scheduling message. The first scheduling message may include information relating to timing, priority, transmission power, and radio capabilities. Using this scheduling message, a determination of whether a first radio employing a first RAT and the second radio employing a second RAT can transmit in parallel may be made. A first transmission on the first radio may be coordinated with a second transmission on the second radio based on the determination of whether the first radio and the second radio can transmit in parallel. A number of data units may be aggregated into an aggregate frame to be transmitted by the second radio. The number of data units may be based on the scheduling message.
Abstract:
A method and apparatus for concurrent wireless communications on multiple channels of the same frequency band. A wireless device receives a first data signal via a first transceiver chain while concurrently initiating a transmission of a second data signal via a second transceiver chain of the wireless device. The wireless device suspends updates to one or more tracking loops of the first transceiver chain in response to initiating the transmission of the second data signal. The updates to the one or more tracking loops may be suspended prior to transmitting the second set of data from the second transceiver chain. The wireless device may subsequently resume updates to the one or more tracking loops of the first transceiver chain after completing the transmission of the second data signal.
Abstract:
A coexistence interface for arbitrating wireless communications among a plurality of wireless radios of a wireless device. The coexistence interface includes a first set of inputs to receive first signals indicating transmit or receive activity of a first wireless radio of the wireless device. The coexistence interface includes a second set of inputs to receive second signals indicating transmit or receive activity of a second wireless radio of the wireless device. The coexistence interface further includes arbitration logic to prioritize transmit or receive activity of a third wireless radio of the wireless device based at least in part on the first and second signals.
Abstract:
Methods, systems, and devices are described for supporting simultaneous (e.g., overlapping) data communications by a wireless communication device. More specifically, the described features generally relate to supporting SBS communications by providing mechanisms to help mitigate interference and/or coordinate medium access. One mechanism involves aligning the data communications to mitigate interference. Another mechanism involves using channel reservation signal (e.g., a clear-to-send-to-self (CTS2S) signal) to help maintain simultaneous medium access. Yet another mechanism involves setting a second backoff period for a second channel based at least in part on a first backoff period for a first channel in wireless devices.
Abstract:
A method of transmitting a frame of data to a receiving (RX) device with multiple antennas. A transmitting (TX) device encodes a first portion of the data frame for a first MU-MIMO stream, and encodes a second portion of the data frame for a second MU-MIMO stream. The TX device then transmits the first encoded portion via the first MU-MIMO stream to a first antenna of the RX device, and transmits the second encoded portion via the second MU-MIMO stream to a second antenna of the RX device.
Abstract:
Methods, devices, and computer-readable media for wireless communication may involve techniques for managing multi-user (MU) operation when a device in a wireless network has coexisting radios. Such techniques may involve identifying a change in a multiple radio access technology (RAT) coexistence status of a first device, e.g., a change between a coexistence status that is not disruptive to MU communications and one that is disruptive. For a device communicating with a network using Wi-Fi, the change in the multiple RAT coexistence status may indicate a change between inactive Bluetooth (BT) communications and active BT communications concurrent with Wi-Fi communications. Based at least in part on the identified change in the multiple RAT coexistence status, a MU communications operation at a second device may be adjusted, for example, by disabling MU communication between the first and second devices over a first RAT when the first device changes to a coexistence status that may disrupt MU communications.
Abstract:
Methods, systems, and devices are described for wireless communication at a wireless device having collocated radios employing different radio access technologies (RATs). For example, a second radio of the wireless device may receive a first scheduling message. The first scheduling message may include information relating to timing, priority, transmission power, and radio capabilities. Using this scheduling message, a determination of whether a first radio employing a first RAT and the second radio employing a second RAT can transmit in parallel may be made. A first transmission on the first radio may be coordinated with a second transmission on the second radio based on the determination of whether the first radio and the second radio can transmit in parallel. A number of data units may be aggregated into an aggregate frame to be transmitted by the second radio. The number of data units may be based on the scheduling message.