Check patentability & draft patents in minutes with Patsnap Eureka AI!

Method, device and system for encoding and decoding

An encoding method and technology of an encoding device are applied in the fields of devices and systems, and encoding and decoding methods, and can solve the problems of multiplication of errors, inability to fully control, and inability to take into account the DC balance characteristics, and achieve the speed of encoding and decoding, and the reduction of encoding and decoding overhead. Effect

Active Publication Date: 2010-06-09
HUAWEI TECH CO LTD
View PDF3 Cites 14 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004]Currently commonly used line coding includes: scrambling code, 8B10B coding, 64B66B coding and 9B10B coding, etc. The scrambling code does not need to add extra symbols but disturbs the signal, changing The statistical characteristics of digital signals are the main characteristics, but the appearance of long series "1" and long series "0" data cannot be completely controlled, and the component close to DC in the signal spectrum is relatively large
8B10B, as a representative code of block coding, maps an 8-bit code word to another 10-bit long code word through the code table. Although it can obtain good DC balance and run length control characteristics, its up to 25% Coding overhead creates a large burden on the transmission system, especially in high-speed communication systems
64B66B encoding, as a line encoding applied to 10G Ethernet, inserts synchronization bits and scrambling codes, which is helpful for clock extraction and has a certain run length control capability (the maximum run length is 65bit), but it cannot take into account the DC balance characteristics
As a block code, due to the error of 1 or several bits in the 10-bit code word caused by the transmission error, the 10-bit code word will be mapped to another wrong 9-bit code word or none when decoding. Corresponding decoding, resulting in the error proliferation problem

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
  • Method, device and system for encoding and decoding
  • Method, device and system for encoding and decoding
  • Method, device and system for encoding and decoding

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0036] The present invention will be clearly and completely described below in conjunction with the accompanying drawings:

[0037] The first embodiment provided by the present invention is an encoding method, which is used before the data is sent out through the physical layer medium, and the specific steps are as follows figure 1 Shown:

[0038] Step 101: store the data stream into the cache register, and divide the code word in units of M (M is a positive integer) bits;

[0039] Step 102: Process the data stream, sequentially process the codewords divided in step 101, each processed codeword is the current codeword, specifically including calculating all "1"s from the reset of the coded data stream to the current codeword The value of "0" number difference (Run Disparity, stroke deviation RD), calculate the Disparity value of the current codeword and reverse processing;

[0040] Step 103: After processing the current codeword in step 102, insert an indicator to indicate t...

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 method, a device and a system for encoding and decoding. The method for encoding comprises the following steps of: firstly, partitioning code words in a data flow; secondly, processing the code words in turn, which comprises reversing the code words and inserting indicants; and finally, grouping the code words after processing the code words, determining code word groups, and performing synchronous head processing on the front of the code word groups. The method for decoding comprises the following steps of: firstly, picking up the synchronous heads from the data flow; secondly, picking up the indicants and determining the code words from the remaining data flow; and finally, processing the code words in turn. The method for encoding and decoding is capable of effectively controlling the emergence of successive '1' bytes and successive '0' bytes in the data flow, and has the advantages of low cost of coding and high read-write speed.

Description

technical field [0001] The present invention relates to the field of communication technology, in particular to a codec method, device and system. technical background [0002] In the optical transmission system, if the digital signal generated by the source is naturally coded and then directly modulated onto the optical carrier for transmission, some problems will often arise, such as: there may be data with "0" or "1" This will result in a long-term constant low level or high level; and for the receiving end, it is impossible to judge whether there is an error code from the received baseband signal. [0003] Therefore, it is hoped that the transmitted signal should preferably be a DC balanced signal, that is, the "1" and "0" distribution of the data stream is balanced, and the continuous identical bit number (CID) of the transmitted data stream should be as small as possible, or the data stream The run length value RD (run length) of the minimum. [0004] Currently commo...

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
IPC IPC(8): H04L1/00H03M13/27
Inventor 喻凡
Owner HUAWEI TECH CO LTD
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More