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

Data coding method and data decoding method

A technology of data encoding and encoding method, which is applied in the field of digital communication, can solve the problems of low efficiency, achieve the effects of improving encoding efficiency, improving transmission efficiency, and saving occupied space

Active Publication Date: 2015-02-04
苏州英瀚时信息科技有限公司
View PDF2 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] In view of this, the present invention provides a data encoding and decoding method to solve the problem of low efficiency in existing encoding methods

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
  • Data coding method and data decoding method
  • Data coding method and data decoding method
  • Data coding method and data decoding method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0048] The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only some, not all, embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the protection scope of the present invention.

[0049] The embodiment of the present invention provides a data encoding and decoding method to solve the problem of low encoding efficiency existing in the existing encoding method.

[0050] refer to figure 1 , the data encoding method provided by the embodiment of the present invention includes the following steps:

[0051] S101: Divide the data to be transmitted into blocks in units of bytes, and record them as code block 1, code block 2, ..., code block 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 embodiment of the invention discloses a data coding method and a data decoding method. The coding method comprises the following steps of: calculating the unequal value Rd[t] of a code block t and the unequal value Rp[t] of previously coded data thereof, and obtaining codons corresponding to each code block by means of direct correspondence, negation operation, odd negation operation and the like according to the relation between Rd[t] and Rp[t]. Accordingly, the decoding method comprises the following steps of: calculating the unequal value Rp[t] of a part decoded already in a codon string; if the absolute value of Rp[t] is less than or equal to 2, continuously reading 9 codons from the high bit to the low bit in the un-decoded part in the codon string; if the absolute value of Rp[t] is greater than 2, continuously reading 10 codons from the high bit to the low bit in the un-decoded part in the codon string; and obtaining the code block corresponding to the codons read by means of direct correspondence, negation operation, odd negation operation and the like. The data coding method and the data decoding method provided by the embodiment of the invention are implemented through direct correspondence or simple operation without looking up in a coding table; and therefore, the space occupied by storing the coding table is saved and the coding efficiency is improved.

Description

technical field [0001] The invention relates to the technical field of digital communication, in particular to a data encoding and decoding method. Background technique [0002] With the growth of digital communication services, the rate of data transmission continues to increase, and the problem of signal degradation becomes more serious. DC balance technology is a technology that encodes data to make the number of 1s and 0s in the data stream equal, which can solve the problem of signal deterioration, reduce data distortion and errors during data transmission, and improve Reliability of data transmission. [0003] There are various coding methods for realizing DC balance technology, such as 8B / 10B coding, 9B / 10B coding, 6B / 8B coding, 7B / 8B coding, etc. Query the code table and convert it into an n-bit binary codeword. Taking 8B / 10B encoding as an example, the encoding process is as follows: divide the continuous 8-bit data into two groups, among which, the upper 3 bits ...

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): H03M13/11
Inventor 李领治杨哲朱艳琴纪其进张西彦
Owner 苏州英瀚时信息科技有限公司
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