Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

A method and device for low-latency 8b/10b encoding

A low-latency, coding technology, applied in synchronization/start-stop system, digital transmission system, baseband system, etc., can solve the problems of parallel efficiency, increase coding output delay, increase coupling degree of four-channel coding unit, etc. The effect of reducing output delay, reducing coupling, shortening the time to obtain the correct polarity input

Active Publication Date: 2021-11-09
58TH RES INST OF CETC
View PDF9 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

In the same way, the four-channel encoding unit inputs multiple 8B data at the same time for encoding, and in the encoding process of the next channel, it is necessary to obtain the polarity output of the previous channel to encode the correct 10B data. This dependency increases the four-channel The degree of coupling between the encoding units leads to several clock cycles after the encoding unit inputs 8B data to be encoded to obtain the correct 10B encoding output result, which increases the encoding output delay and has a great impact on parallel efficiency. influences

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • A method and device for low-latency 8b/10b encoding
  • A method and device for low-latency 8b/10b encoding
  • A method and device for low-latency 8b/10b encoding

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0031] The preferred embodiments of the present invention will be described below in conjunction with the accompanying drawings. It should be understood that the preferred embodiments described here are only used to illustrate and explain the present invention, and are not intended to limit the present invention.

[0032] Such as image 3 As shown, the present invention provides a low-latency 8B / 10B encoding device, which includes an input register, an output register, and a four-channel encoding unit. The output end of the input register is electrically connected to the input end of each channel encoding unit, and the output end of each channel encoding unit is electrically connected to the input end of the output register. The encoding unit is used to read 8B data into the input register in each clock cycle, The first polarity 1b input information, K code identification 4b, and in each clock cycle input register output 10B data, polarity 1b output information, K code error d...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses a low-delay 8B / 10B encoding method and device, which improves the traditional four-channel 8B / 10B encoder, and derives the polarity generation method according to the causal relationship of the 8B / 10B encoding table. The polarity generation part is added to the traditional multi-channel encoder, which saves a lot of waiting time between the internal channels of the traditional multi-channel encoder, improves the efficiency of parallel encoding, and reduces the encoding output delay while increasing the data transmission rate. The present invention can be simply extended to low-latency 8B / 10B encoders of any channel.

Description

technical field [0001] The invention belongs to, and in particular relates to a low-latency 8B / 10B encoding method and device. Background technique [0002] 8B data has 2 8 A total of 128 situations, including continuous '0' or '1', more '0' and less '1', less '1' and more '0', etc., resulting in DC imbalance, electromagnetic interference, and difficulty in clock recovery And other issues. In order to solve the above problems, two engineers Albert X.Widmer and Peter A.Franaszek of IBM proposed the 8B / 10B encoding and decoding method, which encodes 8B data into 10B data with an equivalent number and at least 3 jumps for data transmission. The 8B data contains two types of control characters Kx.y and data characters Dx.y. The 8B data is HGFEDCBA from high to low, and the encoded 10B data is abcdeifghj from high to low. Use RD (Running Disparity, polarity deviation value ) to reflect the balance of '0' and '1' in the data stream. There are three types of balance for 10B dat...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Patents(China)
IPC IPC(8): H04L25/49
CPCH04L25/4908
Inventor 万书芹王俊杰季惠才王栋于宗光
Owner 58TH RES INST OF CETC
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products