H03M13/251

ERROR RATE MEASURING APPARATUS AND CODEWORD ERROR DISPLAY METHOD
20230069842 · 2023-03-09 ·

An error rate measuring apparatus includes: an operation unit that sets a codeword length, an FEC symbol length, and an FEC symbol error threshold in accordance with a communication standard of a device under test W; error counting means for counting FEC symbol error detected at one FEC symbol interval and an uncorrectable codeword; a display unit that identifies and displays bit string data according to presence or absence of the FEC symbol error in FEC symbol length units based on a counting result; and display control means for performing display control by setting one zone of a display area of identification display as one FEC symbol length, matching a zone length of a horizontal axis of the display area with one codeword length, and performing line feed in codeword length units.

Error rate measuring apparatus and codeword error display method
11632131 · 2023-04-18 · ·

An error rate measuring apparatus includes: an operation unit that sets a codeword length, an FEC symbol length, and an FEC symbol error threshold in accordance with a communication standard of a device under test W; error counting means for counting FEC symbol error detected at one FEC symbol interval and an uncorrectable codeword; a display unit that identifies and displays bit string data according to presence or absence of the FEC symbol error in FEC symbol length units based on a counting result; and display control means for performing display control by setting one zone of a display area of identification display as one FEC symbol length, matching a zone length of a horizontal axis of the display area with one codeword length, and performing line feed in codeword length units.

ENCODING TECHNIQUE FOR HARQ OPERATION
20220337270 · 2022-10-20 ·

A transmission station (STA) of a wireless local area network system, according to various embodiments, may configure a plurality of blocks for encoding. The plurality of blocks may each comprise a data block and a CRC block for detecting an error of the data block. The transmission STA encodes each of the plurality of blocks and may transmit the plurality of encoded blocks.

Multi-level channel coding for wireless communications

Various aspects of the present disclosure generally relate to wireless communication. In some aspects, a transmitter device may segment a plurality of bits of a communication into a first set of bits and a second set of bits; process the first set of bits using a first processing chain and the second set of bits using a second processing chain, wherein the first set of bits is mapped to most significant bits (MSBs) of one or more symbols of a composite constellation and the second set of bits is mapped to least significant bits (LSBs) of the one or more symbols of the composite constellation, and wherein the composite constellation is formed from a plurality of lower order constellations; modulate the first set of bits and the second set of bits to generate a set of modulated symbols; and transmit the set of modulated symbols. Numerous other aspects are provided.

METHOD AND APPARATUS FOR DATA TRANSMISSION MITIGATING INTERWIRE CROSSTALK
20220321258 · 2022-10-06 ·

Data transmission mitigating interwire crosstalk including: dividing a data block to be transmitted from a transmitter to a receiver across a set of signal wires into sub-blocks; encoding each of the sub-blocks into a plurality of codewords; selecting, for each sub-block by a cost function, one of the codewords that is less likely to introduce interwire crosstalk; transmitting the selected codewords; and updating the cost function at the transmitter with feedback from the receiver.

Modulation and Encoding Method and Apparatus, Demodulation and Decoding Method and Apparatus, Device, and Communication System
20230155680 · 2023-05-18 ·

This application discloses a modulation/demodulation and encoding/decoding method and belongs to the field of communication technologies. The modulation and encoding method includes: grading to-be-transmitted bits into a plurality of levels; encoding a plurality of levels of bits obtained through grading to obtain a plurality of levels of codewords; and mapping the plurality of levels of codewords to a symbol in a staggered manner, where the plurality of levels of codewords include a first codeword, the first codeword is located at a Y.sup.th level of the plurality of levels of codewords, and the first codeword overlaps at least one codeword at any level other than the Y.sup.th level. In this way, codewords at different levels are associated by using a symbol to which the codewords are mapped, and an overlapping part between a plurality of codewords can assist in demodulating the codewords.

SYSTEM AND METHOD FOR DECODING ENCODED MESSAGES IN A WIRELESS COMMUNICATION SYSTEM

Aspects of the subject disclosure may include, for example, obtaining a received channel-encoded data block having information bits, a transmitted error-check value, and redundant code bits. The redundant code bits correspond to a channel code applied to the received channel-encoded data block prior to transmission via a communication channel. A channel code type is identified and responsive to it being systematic, the information bits and the transmitted error-check value are obtained without decoding according to the channel code. The received channel-encoded data block is checked according to the transmitted error-check value to obtain a result. Responsive to the result not indicating an error, extracting the information bits without decoding the received channel-encoded data block according to the channel code. Responsive to the result indicating an error, decoding the received channel-encoded data block according to the channel code to obtain decoded information bits. Other embodiments are disclosed.

METHODS AND DEVICES FOR TRANSMITTING AND RECEIVING NON-BINARY ERROR CORRECTING CODE WORDS

The invention relates to the transmission and reception of non-binary error correcting code words. The transmission method includes a first modulation (56) which implements a set of q sequences comprising q-1 sequences of q-1 chips, each sequence being obtained by circular shifting of a basic pseudo-random sequence, and a partially invariant sequence, invariant to a predetermined subset of circular shifts. The first modulation (56) further implements an association between each code word symbol and a sequence of the set of sequences wherein said finite field GF.sub.q has a non-zero primitive element, the symbol zero being associated with said partially invariant sequence and a symbol equal to a power j of the primitive element, j being an integer comprised between 0 and q-2, being associated with a pseudo-random sequence determined by j circular shifts of the basic pseudo-random sequence.

Reducing Timing Uncertainty

Solution for reducing timing uncertainty is provided. The solution means for receiving data in a first clock domain; means for selecting in the first clock domain a data unit to be a frame starting point and transmitting the information on the selection to a frame counter in a second clock domain; means for performing to the data in a coding/decoding unit coding or decoding, the coding/decoding unit several clock domains; means for obtaining at the output of the coding/decoding unit the position of the selected frame starting point; and means for determining timing of the correct frame starting point of the coded/decoded data utilising the obtained position of the selected frame starting point and the information in the frame counter.

ERASURE CODING AND REPLICATION IN STORAGE CLUSTERS

A cluster receives a request to store an object using replication or erasure coding. The cluster writes the object using erasure coding. A manifest is written that includes an indication of erasure coding and a unique identifier for each segment. The cluster returns a unique identifier of the manifest. The cluster receives a request from a client that includes a unique identifier. The cluster determines whether the object has been stored using replication or erasure coding. If using erasure coding, the method reads a manifest. The method identifies segments within the cluster using unique segment identifiers of the manifest. Using these unique segment identifiers, the method reconstructs the object. A persistent storage area of another disk is scanned to find a unique identifier of a failed disk. If using erasure coding, a missing segment previously stored on the disk is identified. The method locates other segments. Missing segments are regenerated.