H03M5/14

Enhanced Automatic identification System

The invention relates to method and apparatus for improving the performance of communication systems using Run length Limited (RLL) messages such as the existing Automatic Identification System (AIS). A binary data sequence is Forward Error Correction (FEC) coded and then the sequence is compensated, for example by bit-erasure, so that either bit-stuffing is not required, or a bit stuffer will not be activated to ensure that the coded sequence meets the RLL requirement. Various embodiments are described to handle different architectures or input points for the FEC encoder and bit erasure module. The bit erasure module may also add dummy bits to ensure a RLL compliant CRC or to selectively add bits to a reserve buffer to compensate for later bit stuffing in a header. Additional RLL training sequences may also be added to assist in, receiver acquisition.

Encoding device, encoding method, decoding device, decoding method, and program

Encoding and decoding devices, methods and programs are disclosed. In one example, decoding is provided by dividing input data into data strings of N bits, the data strings including a first data string, calculating a running disparity for the data strings, determining whether the first data string is to be inverted based upon the calculated running disparity, setting a flag for the first data string to a first value when it is determined that the first data string is not to be inverted, and setting the flag for the first data string to a second value and inverting the first data string when it is determined that the first data string is to be inverted, and outputting the first data string. The technology is, for example, applicable to a device communicating in an SLVS-EC specification.

High speed interconnect symbol stream forward error-correction
11990996 · 2024-05-21 · ·

Disclosed herein are techniques to provide forward error correction for a high-speed interconnect symbol stream, such as, DisplayPort. The symbol stream may be split into FEC blocks and parity bits generated for each of the FEC blocks. The parity bits may be interleaved, encoded, and transmitted over an interconnect along with the symbol stream to provide forward error correction for the symbol stream.

High speed interconnect symbol stream forward error-correction
10367605 · 2019-07-30 · ·

Disclosed herein are techniques to provide forward error correction for a high-speed interconnect symbol stream, such as, DisplayPort. The symbol stream may be split into FEC blocks and parity bits generated for each of the FEC blocks. The parity bits may be interleaved, encoded, and transmitted over an interconnect along with the symbol stream to provide forward error correction for the symbol stream.

MAXIMUM TRANSITION AVOIDANCE (MTA) ENCODING
20190229749 · 2019-07-25 ·

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.

Converter for converting code-modulated power with conversion code, and controller thereof

A converter includes: a terminal that receives code-modulated power that has been generated with a modulation code; and a circuit that intermittently converts the code-modulated power with a conversion code based on the modulation code. The code-modulated power is alternating-current power.

Enhanced automatic identification system

The invention relates to method and apparatus for improving the performance of communication systems using Run Length Limited (RLL) messages such as the existing Automatic Identification System (AIS). A binary data sequence is Forward Error Correction (FEC) coded and then the sequence is compensated, for example by bit-erasure, so that either bit-stuffing is not required, or a bit stuffer will not be activated to ensure that the coded sequence meets the RLL requirement. Various embodiments are described to handle different architectures or input points for the FEC encoder and bit erasure module. The bit erasure module may also add dummy bits to ensure a RLL compliant CRC or to selectively add bits to a reserve buffer to compensate for later bit stuffing in a header. Additional RLL training sequences may also be added to assist in, receiver acquisition.

HIGH SPEED INTERCONNECT SYMBOL STREAM FORWARD ERROR-CORRECTION
20240235733 · 2024-07-11 · ·

Disclosed herein are techniques to provide forward error correction for a high-speed interconnect symbol stream, such as, DisplayPort. The symbol stream may be split into FEC blocks and parity bits generated for each of the FEC blocks. The parity bits may be interleaved, encoded, and transmitted over an interconnect along with the symbol stream to provide forward error correction for the symbol stream.

Radio receiving apparatus

A radio receiving apparatus includes an RF front-end unit that performs gain control and downconversion on a received signal, an analog equalizer that performs an analog equalization process on an output signal from the RF front-end unit in accordance with a coefficient of analog equalization, an analog/digital converter that samples and quantizes an output signal from the analog equalizer, a digital equalizer that performs a digital equalization process on an output signal from the analog/digital converter in accordance with a coefficient of digital equalization, and a coefficient-of-equalization calculator that calculates the coefficient of analog equalization and the coefficient of digital equalization by estimating frequency characteristics with use of the output signal from the analog/digital converter.

Information processing for detection of control code

There is provided an information processing device including an acquirer that acquires second data obtained by converting first data constituted by bit data having a first number of bits into symbols having a second number of bits greater than the first number of bits, with respect to each of the bit data, a comparator that compares a first symbol string constituted by a plurality of symbols contained in the second data prior to reverse conversion of the acquired second data into the first data, to a second symbol string representing a code targeted for detection, and a detector that detects the first symbol string as the code targeted for detection from the second data, on the basis of the result of the comparison by the comparator.