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

9B/10B encoding and decoding method suitable for low-pass and band-pass channels

A coding method and channel technology, applied in the baseband system, synchronization/start-stop system, digital transmission system, etc., can solve the problems of reducing resource overhead, consuming more resources, and unfavorable receiving end for correct reception, so as to reduce resource overhead and simplify implementation The effect of the method

Active Publication Date: 2022-06-07
NOREL SYST
View PDF7 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] Most of the existing 9B / 10B codes use table look-up methods or complex classification and calculation methods to encode 9-bit data, resulting in more resource consumption during implementation. In the invention patent "A 9B10B Encoding and Decoding Method", it is disclosed A 9B / 10B encoding and decoding method, which simplifies the implementation method and reduces resource overhead
However, the transmitting end adopting this encoding method may output a high-frequency clock signal, which is greatly attenuated after passing through a low-pass or band-pass channel, which is not conducive to the correct reception of the receiving end. Therefore, it is necessary to study and improve the 9B / 10B codec method for transmission of 9B / 10B encoded signals on low-pass and band-pass channels

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
  • 9B/10B encoding and decoding method suitable for low-pass and band-pass channels
  • 9B/10B encoding and decoding method suitable for low-pass and band-pass channels
  • 9B/10B encoding and decoding method suitable for low-pass and band-pass channels

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0083] The technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the accompanying drawings. It should be understood that the described embodiments are only part of the embodiments of the present invention, not all of them. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative efforts fall within the protection scope of the present invention.

[0084] An application embodiment of the present invention provides a 9B / 10B encoding method for encoding a 9-bit source sequence set into a 10-bit target sequence set, each sequence in the 9-bit source sequence set is a 9-bit binary number, so Each sequence in the 10-bit target sequence set is encoded as a 10-bit binary number, and different 9-bit source sequences are encoded as different 10-bit target sequences.

[0085] The 10-bit target sequence set includes a balanced sequence and an un...

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 9B / 10B coding method suitable for low-pass and band-pass channels, which is used for coding a 9-bit source sequence set into a 10-bit target sequence set, and the 10-bit target sequence set does not contain balance sequences' 1010101010 'and' 0101010101 '. The 9-bit source sequence set comprises a first type of 9-bit source sequence set, a second type of 9-bit source sequence set and a third type of 9-bit source sequence set. The first type of 9-bit source sequence set only contains 9-bit source sequences with difference values of 1 and-1, and after one-bit data '0' or '1' is inserted into the same position of each sequence in the first type of 9-bit source sequence set, the sequence is coded into a 10-bit target balance sequence; the second type of 9-bit source sequence set selectively only contains 9-bit source sequences with the difference value of 3 or only contains 9-bit source sequences with the difference value of-3, one bit of data '0' or '1' is inserted into each sequence in the second type of 9-bit source sequence set, and a pair of 10-bit target unbalanced sequences with the difference value of + / -2 is coded.

Description

technical field [0001] The invention relates to the technical field of communications, in particular to a method for encoding and decoding a DC balanced code. Background technique [0002] DC balance code is a commonly used coding method in the field of communication. When transmitting signals on a transmission line, the use of DC balance code can make the number of "0" and "1" in the data basically equal, and eliminate the DC component of the signal during data transmission. , so that the clock and data can be recovered at the receiving end. Commonly used DC balance codes include 8B / 10B codes, 9B / 10B codes, etc. Among them, 8B / 10B codes have low coding efficiency and have 20% redundancy, while 9B / 10B codes can not only achieve DC balance, but also achieve higher The coding efficiency is reduced to 10%, which can be considered as a relatively optimal coding method. [0003] Most of the existing 9B / 10B codes use table look-up methods or complex classification and calculatio...

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 Applications(China)
IPC IPC(8): H04L25/49H03M5/04
CPCH04L25/4908H03M5/04
Inventor 梁科王元龙
Owner NOREL SYST
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