Patent classifications
H04J3/02
Recursive serializers and deserializers
A serializer includes a recursive tree of serializer unit cells. Each serializer unit cell includes a multiplexer and a plurality of flip-flops coupled to the multiplexer. Each serializer unit cell contains a state machine defining operation of the corresponding serializer unit cell. The recursive tree is organized with upper level serializer unit cells disposed more closely to a serializer output than are lower level serializer unit cells. The recursive tree is configured such that each serializer unit cell that is adjacent to and in an upper position relative to a corresponding lower level serializer unit cell directs the corresponding lower level serializer unit cell to output data, and the corresponding lower level serializer unit cell communicates to the corresponding serializer unit cell when the corresponding lower level serializer unit cell is done outputting data.
Recursive serializers and deserializers
A serializer includes a recursive tree of serializer unit cells. Each serializer unit cell includes a multiplexer and a plurality of flip-flops coupled to the multiplexer. Each serializer unit cell contains a state machine defining operation of the corresponding serializer unit cell. The recursive tree is organized with upper level serializer unit cells disposed more closely to a serializer output than are lower level serializer unit cells. The recursive tree is configured such that each serializer unit cell that is adjacent to and in an upper position relative to a corresponding lower level serializer unit cell directs the corresponding lower level serializer unit cell to output data, and the corresponding lower level serializer unit cell communicates to the corresponding serializer unit cell when the corresponding lower level serializer unit cell is done outputting data.
RADIO SHARING FOR MULTIPLE WIRELESS SUBSCRIBER IDENTITIES
The described technology is generally directed towards sharing a radio by multiple subscriber identities at a device. A time division multiplexing pattern at the device radio gives primary radio use to a first subscriber identity, while also providing time windows for radio use to a second subscriber identity. In response to a communication by the second subscriber identity, the time division multiplexing pattern can be changed to give the primary radio use to the second subscriber identity. Also, a radio resource control protocol can designate appropriate states for the different subscriber identities, designating the subscriber identity with primary radio use as connected, while the other subscriber identity is designated as inactive or idle.
RADIO SHARING FOR MULTIPLE WIRELESS SUBSCRIBER IDENTITIES
The described technology is generally directed towards sharing a radio by multiple subscriber identities at a device. A time division multiplexing pattern at the device radio gives primary radio use to a first subscriber identity, while also providing time windows for radio use to a second subscriber identity. In response to a communication by the second subscriber identity, the time division multiplexing pattern can be changed to give the primary radio use to the second subscriber identity. Also, a radio resource control protocol can designate appropriate states for the different subscriber identities, designating the subscriber identity with primary radio use as connected, while the other subscriber identity is designated as inactive or idle.
COORDINATING RADAR TRANSMISSIONS BETWEEN USER EQUIPMENTS
Aspects of the present disclosure may reduce number of radar transmissions between a group of wireless devices while still enabling wireless devices with accurate radar measurements on a target object. In one aspect, a first wireless device receives a first radar-detection information from a second wireless device. The first wireless device transmits one or more radar pulses based at least in part on a radar transmission order being based on the first radar-detection information. In another aspect, a UE receives radar-detection information from multiple wireless devices. The UE transmits a radar transmission order to the multiple wireless devices based on the radar-detection information.
COORDINATING RADAR TRANSMISSIONS BETWEEN USER EQUIPMENTS
Aspects of the present disclosure may reduce number of radar transmissions between a group of wireless devices while still enabling wireless devices with accurate radar measurements on a target object. In one aspect, a first wireless device receives a first radar-detection information from a second wireless device. The first wireless device transmits one or more radar pulses based at least in part on a radar transmission order being based on the first radar-detection information. In another aspect, a UE receives radar-detection information from multiple wireless devices. The UE transmits a radar transmission order to the multiple wireless devices based on the radar-detection information.
MULTI-CHANNEL TIME-DIVISION MULTIPLEXING ACCESS METHODS AND SYSTEMS
Devices, systems and methods for high-utilization low-latency multi-channel time-division multiplexing access (TDMA) are described. One example method for wireless communication includes performing, in a first time interval of a time-division multiple access (TDMA) slot, a transmission of a first data unit over a first logical channel of the plurality of logical channels, refraining from transmitting, subsequent to a completion of the transmission of the first data unit, for a second time interval immediately after the first time interval, and performing (N-1) transmissions in (N-1) time intervals for each data unit of (N-1) subsequent data units in the TDMA slot, such that a transmission of an nth data unit of the (N-1) subsequent data units is performed over an nth logical channel of the plurality of logical channels.
MULTI-CHANNEL TIME-DIVISION MULTIPLEXING ACCESS METHODS AND SYSTEMS
Devices, systems and methods for high-utilization low-latency multi-channel time-division multiplexing access (TDMA) are described. One example method for wireless communication includes performing, in a first time interval of a time-division multiple access (TDMA) slot, a transmission of a first data unit over a first logical channel of the plurality of logical channels, refraining from transmitting, subsequent to a completion of the transmission of the first data unit, for a second time interval immediately after the first time interval, and performing (N-1) transmissions in (N-1) time intervals for each data unit of (N-1) subsequent data units in the TDMA slot, such that a transmission of an nth data unit of the (N-1) subsequent data units is performed over an nth logical channel of the plurality of logical channels.
MULTI-PORT MAC WITH FLEXIBLE DATA-PATH WIDTH
Multi-port Media Control Channel (MAC) with flexible data-path width. A multi-port receive (RX) MAC block includes multiple RX ports and a plurality of RX circuit blocks comprising an RX MAC pipeline for performing MAC Layer operations on RX data received at the RX ports. The RX circuit blocks are connected with variable-width datapath segments, and the RX MAC block is configured to implement a multi-port arbitration scheme such as a TDM (Time-Division Multiplexed) scheme under which RX data received at a given RX port are forwarded over the variable-width datapath segments using datapath widths associated with that RX port. A multi-port transmit (TX) MAC block implementing a TX MAC pipeline comprising TX circuit blocks connected with variable-width datapath segments is also provided. The RX and TX MAC blocks include CRC modules configured to calculate CRC values on input data received over datapaths having different widths.
MULTI-PORT MAC WITH FLEXIBLE DATA-PATH WIDTH
Multi-port Media Control Channel (MAC) with flexible data-path width. A multi-port receive (RX) MAC block includes multiple RX ports and a plurality of RX circuit blocks comprising an RX MAC pipeline for performing MAC Layer operations on RX data received at the RX ports. The RX circuit blocks are connected with variable-width datapath segments, and the RX MAC block is configured to implement a multi-port arbitration scheme such as a TDM (Time-Division Multiplexed) scheme under which RX data received at a given RX port are forwarded over the variable-width datapath segments using datapath widths associated with that RX port. A multi-port transmit (TX) MAC block implementing a TX MAC pipeline comprising TX circuit blocks connected with variable-width datapath segments is also provided. The RX and TX MAC blocks include CRC modules configured to calculate CRC values on input data received over datapaths having different widths.