H03M5/20

CONTROLLER AREA NETWORK APPARATUS
20210389972 · 2021-12-16 ·

A Controller Area Network, CAN, bit stream sampling apparatus for a CAN controller, the apparatus configured to receive a bit stream from a CAN transceiver, the apparatus configured to: detect rising edges in said bit stream; detect, separately, falling edges in said bit stream; and generate a restored non-return-to-zero coded bit stream based at least on said detected falling edges and said detected rising edges.

RECORDING APPARATUS, RECORDING METHOD, REPRODUCTION APPARATUS, REPRODUCTION METHOD, RECORDING MEDIUM, ENCODING APPARATUS, AND DECODING APPARATUS
20210383835 · 2021-12-09 · ·

There is provided a recording apparatus, a recording method, a reproduction apparatus, a reproduction method, a recording medium, an encoding apparatus, and a decoding apparatus which enable recording or reproduction to be easily implemented at high line density. User data is encoded into a multilevel edge code, and a multilevel code whose value changes in accordance with the multilevel edge code is recorded. The multilevel edge code is generated through state transition of a code generation model which includes a state representing the number of times that zero is consecutive corresponding to a number of ways of the number of times that zero is consecutive, which is the number of times that an edge of 0 is consecutive among edges representing a change amount from an immediately preceding value of the multilevel code of an ML value which is equal to or greater than 3, and which transitions to a state representing the number of times that zero is consecutive including 0 in a case where 0 is output, and transitions to a state representing that the number of times that zero is consecutive is 0 times in a case where one of 1 to ML−1 is output.

DATA TRANSMISSION METHOD AND A DATA TRANSMISSION DEVICE
20220200622 · 2022-06-23 ·

A data transmission method for transmitting a data signal using four data signal levels during a unit interval and transmitting a data bus inversion (DBI) signal using two DBI signal levels during the unit interval, the method including: receiving n (n is a natural number) data, each of the n data including a first bit and a second bit; counting the number of data in which the first bit and the second bit have the same value among the n data; in response to the counting result being less than or equal to a predetermined number, transmitting the n data using the four data signal levels, together with a DBI signal having a first DBI signal level; and in response to the counting result being greater than the predetermined number, transmitting data, which is obtained by changing a value of either of the first bit and the second bit of the n data, using the four data signal levels, together with a DBI signal having a second DBI signal level different from the first DBI signal level.

Information representation method, multi-value calculation circuit and electronic system
11184020 · 2021-11-23 · ·

An information representation method, a multi-value calculation circuit and an electronic system are provided. The information representation method includes: acquiring a switching rate of a signal; and adopting the switching rate of the signal to represent information.

Information representation method, multi-value calculation circuit and electronic system
11184020 · 2021-11-23 · ·

An information representation method, a multi-value calculation circuit and an electronic system are provided. The information representation method includes: acquiring a switching rate of a signal; and adopting the switching rate of the signal to represent information.

Controller area network apparatus
11755524 · 2023-09-12 · ·

A Controller Area Network, CAN, bit stream sampling apparatus for a CAN controller, the apparatus configured to receive a bit stream from a CAN transceiver, the apparatus configured to: detect rising edges in said bit stream; detect, separately, falling edges in said bit stream; and generate a restored non-return-to-zero coded bit stream based at least on said detected falling edges and said detected rising edges.

Devices and methods for encoding and decoding to implement a maximum transition avoidance coding with minimum overhead

Provided is a device and method for encoding and decoding to implement maximum transition avoidance coding with minimum overhead. An exemplary device performs encoding and/or decoding, by using sub-block lookup tables representing correlations between some bit values in a data burst and symbols, a combining lookup table selectively interconnecting the sub-block lookup tables based on remaining bit values of the data burst, and a codeword decoding lookup table designating the sub-block lookup tables corresponding to the symbols of each of received codewords.

Decoding multi-level coded (MLC) systems
11799700 · 2023-10-24 · ·

Apparatus, methods, and computer program products for decoding are provided. An example method may include receiving a communication from a second network entity via a channel, where the communication is encoded based on multi-level coding associated with at least a first coding level and a second coding level, and where the first coding level is associated with a first set of bits and the second coding level is associated with a second set of bits. The example method may further include means for generating a first estimate of a first LLR associated with the first coding level, a second estimate of a second LLR associated with the second coding level, and auxiliary information including a third estimate of a third LLR based on the first set of bits and the second set of bits.

Decoding multi-level coded (MLC) systems
11799700 · 2023-10-24 · ·

Apparatus, methods, and computer program products for decoding are provided. An example method may include receiving a communication from a second network entity via a channel, where the communication is encoded based on multi-level coding associated with at least a first coding level and a second coding level, and where the first coding level is associated with a first set of bits and the second coding level is associated with a second set of bits. The example method may further include means for generating a first estimate of a first LLR associated with the first coding level, a second estimate of a second LLR associated with the second coding level, and auxiliary information including a third estimate of a third LLR based on the first set of bits and the second set of bits.

Data transmission method and a data transmission device

A data transmission method for transmitting a data signal using four data signal levels during a unit interval and transmitting a data bus inversion (DBI) signal using two DBI signal levels during the unit interval, the method including: receiving n (n is a natural number) data, each of the n data including a first bit and a second bit; counting the number of data in which the first bit and the second bit have the same value among the n data; in response to the counting result being less than or equal to a predetermined number, transmitting the n data using the four data signal levels, together with a DBI signal having a first DBI signal level; and in response to the counting result being greater than the predetermined number, transmitting data, which is obtained by changing a value of either of the first bit and the second bit of the n data, using the four data signal levels, together with a DBI signal having a second DBI signal level different from the first DBI signal level.