Unlock instant, AI-driven research and patent intelligence for your innovation.

Coding method and device, decoding method and device and coding and decoding system

An encoding method and technology of an encoding device, which are applied in transmission systems, selection devices, digital transmission systems, etc., can solve the problems of changes in encoder/decoder overhead, occupation of encoder/decoder resources, and uncertainty in delay time, and achieve savings. Effects of overhead, avoided resources, reduced chance of error

Active Publication Date: 2013-08-28
HUAWEI TECH CO LTD
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0007] After analyzing the above prior art, the inventor found that: because the Ethernet frame structure is a variable-length structure, the delay time during decoding is uncertain, burst errors are prone to occur, and the overhead of the encoder / decoder changes , seriously occupying the resources of the codec / decoder

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
  • Coding method and device, decoding method and device and coding and decoding system
  • Coding method and device, decoding method and device and coding and decoding system
  • Coding method and device, decoding method and device and coding and decoding system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0065] see figure 2 , an embodiment of the present invention provides an encoding method, including:

[0066] 201: Form the data to be sent into multiple equal-length blocks according to the specified number;

[0067] 202: Perform line coding on the multiple equal-length blocks respectively;

[0068] 203: Perform Reed-Solomon RS coding on all blocks obtained after line coding according to the specified codeword length and data block length, that is, channel coding, to obtain data blocks and check blocks, and the specified codeword length is 235 words Section, the specified data block length is 195 bytes;

[0069] 204: Add a data block synchronization header before the data block, and add a check block synchronization header before the check block, where the check block synchronization header is the first set of check block synchronization headers and the second set of preset check block synchronization headers. One of the group verification block synchronization headers, a...

Embodiment 2

[0093] see Image 6 , the embodiment of the present invention also provides a decoding method for decoding the frame obtained by using the encoding method provided in embodiment 1, the method includes:

[0094] 601: Synchronize the received frame;

[0095] 602: Remove the data block synchronization header from the data block in the synchronized frame, and remove the verification block synchronization header from the check block in the synchronized frame;

[0096] 603: For the codeword composed of the data block and the check block after the synchronization header is removed, perform RS decoding according to the specified codeword length and data block length. The specified codeword length is 235 bytes, and the specified data block length is 195 bytes;

[0097] 604: Perform the line coding decoding operation on the block obtained after decoding the RS to obtain data.

[0098] This embodiment still adopts RS (235, 195) encoding, and the decoding operation of the line encoding...

Embodiment 3

[0113] see Figure 9 , the embodiment of the present invention also provides an encoding device, including:

[0114] A line encoding module 901, configured to form the data to be sent into a plurality of equal-length blocks according to a specified number, and perform line encoding on the plurality of equal-length blocks respectively;

[0115] The channel encoding module 902 is configured to perform Reed-Solomon RS encoding on all blocks obtained after the line encoding of the line encoding module 901 according to the specified codeword length and data block length to obtain the data block and check block, and the specified codeword The length is 235 bytes, and the specified data block length is 195 bytes;

[0116] The synchronous header adding module 903 is used to add a data block synchronous header before the data block obtained by the channel encoding module 902, and add a verification block synchronous header before the verification block obtained by the channel encoding...

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 coding method and device, decoding method and device and a coding and decoding system, belonging to the technical field of coding and decoding. The coding method comprises the following steps of: forming data to be sent into multiple blocks for line coding and RS (235, 195) coding so as to obtain data blocks and check blocks; adding data block synchronous heads and check block synchronous heads, and then forming frames, wherein the check block synchronous heads are one group of a first check block group and a second check block group which mutually negate. The coding device comprises a line coding module, a channel coding module, a synchronous head adding module and a framing module. The decoding device comprises a synchronous module, a synchronous head removing module, a channel decoding module and a line decoding module. The coding and decoding system comprises the coding device and the decoding device. The invention saves the expenditure and resources of a coder and a decoder.

Description

technical field [0001] The present invention relates to the technical field of encoding and decoding, in particular to an encoding method and device, a decoding method and device, and an encoding and decoding system. Background technique [0002] PON (Passive Optical Network, Passive Optical Network) technology is a point-to-multipoint optical fiber access technology, which consists of OLT (Optical Line Terminal, Optical Line Terminal) on the office side, ONU (Optical Network Unit, Optical Network Unit) or ONT (Optical Network Terminal, Optical Network Terminal), and ODN (Optical Distribution Network, Optical Distribution Network). The so-called "passive" means that the ODN does not contain any active electronic devices and electronic power supplies, and is all composed of passive devices such as optical splitters (Splitter), so its management and maintenance costs are relatively low. [0003] The OLT provides a network-side interface for the PON system and connects to one ...

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): H04L1/00H03M13/15H04Q11/00
Inventor 欧鹏
Owner HUAWEI TECH CO LTD