Patent classifications
H03M5/20
8b10b PAM4 encoding
Encoding PAM4 or PAM8 symbols to have a power spectral density (PSD) similar to the PSD of a standard 8b10b Non-Return-to-Zero stream. In one embodiment, a transmitter includes first and second 8b10b encoders that receive first and second streams split from an original byte stream. The first and second 8b10b encoders output first and second 8b10b streams, respectively. The first and second 8b10b streams are fed into a 2-bit combiner that performs a linear combination of the first and second 8b10b streams. And a 4-level Pulse Amplitude Modulation encoder (PAM4 encoder) converts the linear combination of each two bits, received from the combiner, into a PAM4 symbol. Wherein the resulting stream of PAM4 symbols has PSD similar to the PSD of the standard 8b10b non-return-to-zero stream.
8b10b PAM4 encoding
Encoding PAM4 or PAM8 symbols to have a power spectral density (PSD) similar to the PSD of a standard 8b10b Non-Return-to-Zero stream. In one embodiment, a transmitter includes first and second 8b10b encoders that receive first and second streams split from an original byte stream. The first and second 8b10b encoders output first and second 8b10b streams, respectively. The first and second 8b10b streams are fed into a 2-bit combiner that performs a linear combination of the first and second 8b10b streams. And a 4-level Pulse Amplitude Modulation encoder (PAM4 encoder) converts the linear combination of each two bits, received from the combiner, into a PAM4 symbol. Wherein the resulting stream of PAM4 symbols has PSD similar to the PSD of the standard 8b10b non-return-to-zero stream.
Multi-level balanced code for wireless communications
Various aspects of the present disclosure generally relate to wireless communication. In some aspects, a user equipment (UE) may receive data encoded based on a multi-level balanced code, codewords of the multi-level balanced code being selected based on a finite number of multiple sum values, corresponding to all constellation symbol sequences in the multi-level balanced code. The UE may receive a superimposed pilot (SIP) using communication resources occupied by the data. The UE may estimate one or more channel parameters based on the SIP and the multi-level balanced code. Numerous other aspects are described.
Multi-level balanced code for wireless communications
Various aspects of the present disclosure generally relate to wireless communication. In some aspects, a user equipment (UE) may receive data encoded based on a multi-level balanced code, codewords of the multi-level balanced code being selected based on a finite number of multiple sum values, corresponding to all constellation symbol sequences in the multi-level balanced code. The UE may receive a superimposed pilot (SIP) using communication resources occupied by the data. The UE may estimate one or more channel parameters based on the SIP and the multi-level balanced code. Numerous other aspects are described.
Maximum transition avoidance (MTA) encoding
A circuit includes a splitter to extract L bits from each of a plurality of N-bit transmissions on a data bus, a decoder to generate output data comprising N-L bits of each N-bit transmission, and a delay circuit to apply the L bits for a previous transmission to control the inversion of a current transmission at the decoder.
MAXIMUM TRANSITION AVOIDANCE (MTA) ENCODING
A PAM-4 communication process divides a full burst of raw data into two half bursts, extracts a bit from each half burst and communicating the extracted bit on a DBI line, and encodes the remaining bits of the half burst to avoid maximum transitions between PAM-4 symbols on a data line.
Maximum transition avoidance (MTA) encoding
A PAM-4 communication process divides a full burst of raw data into two half bursts, extracts a bit from each half burst and communicating the extracted bit on a DBI line, and encodes the remaining bits of the half burst to avoid maximum transitions between PAM-4 symbols on a data line.
Maximum transition avoidance (MTA) encoding
A PAM-4 communication process divides a full burst of raw data into two half bursts, extracts a bit from each half burst and communicating the extracted bit on a DBI line, and encodes the remaining bits of the half burst to avoid maximum transitions between PAM-4 symbols on a data line.
SYSTEMS FOR TRANSMITTING A DATA STREAM AND METHODS FOR TRANSMITTING A DATA STREAM
Disclosed herein is a system (10) for transmitting a data stream (12). The system (10) is configured to receive the data stream (12). The data stream (12) carries a plurality of orders that are destined for a market (24) configured for electronic trading. The system (10) is configured to transmit the data stream (12) carrying the plurality of orders. The system (10) is configured to process at least the plurality of orders (12) to determine trading risk information (14) indicative of trading risk. The system (10) is configured to determine if the trading risk indicated by the trading risk information (14) satisfies a trading risk condition (16). The system (10) is configured to cease transmitting the data stream (12) carrying the plurality of orders if the trading risk condition is determined to be satisfied and commenced transmitting another data stream (18) destined for the electronic market. Also disclosed herein is a method for transmitting a data stream (12).
MAXIMUM TRANSITION AVOIDANCE (MTA) ENCODING
A PAM-4 communication process divides a full burst of raw data into two half bursts, extracts a bit from each half burst and communicating the extracted bit on a DBI line, and encodes the remaining bits of the half burst to avoid maximum transitions between PAM-4 symbols on a data line.