Coding and decoding method and system

A technology of encoding and decoding and data frame, which is applied in the field of encoding and decoding methods and systems, can solve problems such as inability to support multi-channel services, high complexity of RS encoding algorithms, and large-scale circuit logic, so as to avoid adverse impacts and avoid bandwidth waste , The effect of controllable delay

Pending Publication Date: 2020-07-14
FENGHUO COMM SCI & TECH CO LTD +1
View PDF11 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] In related technologies, RS codes are widely used to carry FEC. However, the complexity of the RS coding algorithm is high, and the circuit logic scale is relatively large. If one codec is used for each service, the overall circuit logic scale will be reduced. Too large, the cost of chip tape-out is too high, so the single-channel RS codec can no longer meet the needs of applications, and an RS codec that supports parallel access to multiple services is needed
[0004] However, the RS code is a block code, and a code word is a complete and indivisible whole
The rate of each business is different, so its multiplexing method has its own particularity. In addition, RS coding and decoding is an intermediate link in the processing flow of bearer network nodes. The delay is fixed, and the output data envelope is required to be uniform. Therefore, at this stage, it is not possible to provide an RS coding and decoding scheme that supports parallel access of multiple services.

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

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0063] see Figures 1 to 5 As shown, Embodiment 1 of the present invention provides a method for encoding and decoding, which includes the following steps:

[0064] S1. Establish multiple independent channels, and each channel corresponds to a buffer space;

[0065] S2. Each channel receives the data frame and buffers it into the corresponding buffer space;

[0066] S3. Complete the transmission and encoding and decoding of the data frames in each buffer space one at a time according to the preset scheduling strategy;

[0067] Among them, the transmission and encoding and decoding of data frames include:

[0068] Read the data frame in a buffer space, transmit it to the RS codec, complete the coding and decoding work of the data frame in the buffer space, and obtain the coded data frame.

[0069] In the embodiment of the present invention, a plurality of mutually independent channels will be established first, and each channel is used to receive data from different sending ...

Embodiment 2

[0133] see Figure 6 As shown, the embodiment of the present invention provides a coding system, the system includes:

[0134] A channel configuration unit 1, which is used to establish multiple independent channels, and each channel corresponds to a buffer space;

[0135] A data receiving unit 2, which is used to control each channel to receive data frames and buffer them into corresponding buffer spaces;

[0136] Data encoding and decoding unit 3, which is used to complete the transmission and encoding and decoding of data frames in each buffer space one at a time according to a preset scheduling strategy, wherein the transmission and encoding and decoding of data frames include:

[0137] Read the data frame in a buffer space, transmit it to the RS codec, complete the coding and decoding work of the data frame in the buffer space, and obtain the coded data frame.

[0138] In the embodiment of the present invention, a plurality of mutually independent channels will be estab...

Embodiment 3

[0163] The third embodiment of the present invention provides a computer-readable storage medium on which a computer program is stored, and when the computer program is executed by a processor, all or part of the method steps in the first embodiment are implemented.

[0164] The present invention realizes all or part of the processes in the above-mentioned first embodiment, and it can also be completed by instructing related hardware through a computer program. The computer program can be stored in a computer-readable storage medium. When the computer program is executed by a processor , the steps in each of the foregoing method embodiments can be realized. Wherein, the computer program includes computer program code, and the computer program code may be in the form of source code, object code, executable file or some intermediate form. The computer-readable medium may include: any entity or device capable of carrying computer program code, recording medium, U disk, removable ...

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 coding and decoding method and system, and relates to the technical field of communication. The method comprises the following steps: a plurality of independent channels arebuilt, and each channel is enabled to correspond to a cache space; each channel receives the data frame and caches the data frame to the corresponding cache space; according to a preset scheduling strategy, transmission and coding and decoding of the data frames in each cache space are completed in one cache space at a time, wherein the transmission and coding and decoding of the data frame comprise the steps of reading the data frame in a cache space, transmitting the data frame to an RS coder-decoder, completing the coding and decoding work of the data frame in the cache space, and obtaininga coded and decoded data frame. According to the method disclosed in the invention, coding and decoding work can be carried out on multi-channel data, and various work requirements at the present stage are met.

Description

technical field [0001] The present invention relates to the field of communication technology, in particular to a coding and decoding method and system. Background technique [0002] As the bandwidth capacity of the 5G bearer network increases, the types of services and the number of access channels of FlexE, FlexO, and OTUk increase. The transmission of various services requires the support of FEC to ensure reliable transmission. [0003] In related technologies, RS codes are widely used to carry FEC. However, the complexity of the RS coding algorithm is high, and the circuit logic scale is relatively large. If one codec is used for each service, the overall circuit logic scale will be reduced. If it is too large, the cost of chip tape-out is too high. Therefore, a single-channel RS codec can no longer meet the application requirements, and an RS codec that supports parallel access to multiple services is needed. [0004] However, the RS code is a block code, and a codewor...

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): H03M13/29
CPCH03M13/2906
Inventor 饶清文
Owner FENGHUO COMM SCI & TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products