[go: up one dir, main page]

CN107424199A - It is a kind of to figure encryption correcting data error and detection method - Google Patents

It is a kind of to figure encryption correcting data error and detection method Download PDF

Info

Publication number
CN107424199A
CN107424199A CN201710667274.XA CN201710667274A CN107424199A CN 107424199 A CN107424199 A CN 107424199A CN 201710667274 A CN201710667274 A CN 201710667274A CN 107424199 A CN107424199 A CN 107424199A
Authority
CN
China
Prior art keywords
data
ldpc
bit
matrix
polynomial
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201710667274.XA
Other languages
Chinese (zh)
Other versions
CN107424199B (en
Inventor
张勇
杜伟
沈思
刘政辰
程星
刘勇钊
张永双
张波
刘元洪
李军杰
王军有
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Unicom Digital Technology Co Ltd Henan Branch
Original Assignee
China Unicom System Integration Ltd Corp Fujian Branch
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by China Unicom System Integration Ltd Corp Fujian Branch filed Critical China Unicom System Integration Ltd Corp Fujian Branch
Priority to CN201710667274.XA priority Critical patent/CN107424199B/en
Publication of CN107424199A publication Critical patent/CN107424199A/en
Application granted granted Critical
Publication of CN107424199B publication Critical patent/CN107424199B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T9/00Image coding
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M13/00Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
    • H03M13/03Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words
    • H03M13/05Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words using block codes, i.e. a predetermined number of check bits joined to a predetermined number of information bits
    • H03M13/11Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words using block codes, i.e. a predetermined number of check bits joined to a predetermined number of information bits using multiple parity bits
    • H03M13/1102Codes on graphs and decoding on graphs, e.g. low-density parity check [LDPC] codes
    • H03M13/1148Structural properties of the code parity-check or generator matrix
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M13/00Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
    • H03M13/03Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words
    • H03M13/05Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words using block codes, i.e. a predetermined number of check bits joined to a predetermined number of information bits
    • H03M13/13Linear codes
    • H03M13/15Cyclic codes, i.e. cyclic shifts of codewords produce other codewords, e.g. codes defined by a generator polynomial, Bose-Chaudhuri-Hocquenghem [BCH] codes
    • H03M13/151Cyclic codes, i.e. cyclic shifts of codewords produce other codewords, e.g. codes defined by a generator polynomial, Bose-Chaudhuri-Hocquenghem [BCH] codes using error location or error correction polynomials
    • H03M13/1515Reed-Solomon codes

Landscapes

  • Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Mathematical Physics (AREA)
  • Theoretical Computer Science (AREA)
  • Probability & Statistics with Applications (AREA)
  • General Physics & Mathematics (AREA)
  • Multimedia (AREA)
  • Algebra (AREA)
  • Pure & Applied Mathematics (AREA)
  • Error Detection And Correction (AREA)

Abstract

The invention discloses a kind of to figure encryption correcting data error and the method for detection, in turn include the following steps:The first step, internal layer RS codings;Second step, outer layer LDPC codings;3rd step, form dot chart;4th step, to dot chart quantification treatment;5th step, outer layer LDPC decodings, carry out LDPC decodings to quantized data, generate LDPC decoding datas;6th step, internal layer RS decodings, carry out RS decodings to LDPC decoding datas, obtain RS decoded datas.Method of the present invention can realize figure encryption, ensure that figure can not be generated arbitrarily;Meanwhile there is function of data error correction, ensure the high fault tolerance during use, there is the characteristics of high reliability and high security.

Description

Method for correcting and detecting graphic encrypted data
Technical Field
The invention belongs to the technical field of graph encryption, and particularly relates to a method for correcting and detecting graph encryption data.
Background
With the use of two-dimensional codes in a large amount in life, the graphical coding mode brings great convenience to the life of people, and due to the open source of the two-dimensional codes, the safety of the two-dimensional codes is more and more concerned by the society. At present, methods and apparatuses for performing a check on pattern-coded data by using parity check codes have been implemented, such as: liweiwei proposes a method for determining whether decoding is correct or not by using data parity in a graphic coded data verification method and system (Chinese patent 103166647.2013.06.19). The common point of the graphic coding technology is that the influence of damage on the graphic during printing and storage is overcome, and the wrong data is corrected through the coding technology. This common denominator requires that redundant bits be added to the transmitted data and that only one bit data errors cannot be corrected in order to take into account high fault tolerance.
In the application of the actual graphic coding system, the coding scheme is not public, and particularly after two layers of coding, the coding scheme is more difficult to crack, so that the graphic coding scheme can be applied to the actual system as a key.
Disclosure of Invention
The invention aims to provide a method for correcting and detecting the error of the graphic encrypted data with good use effect.
In order to solve the technical problems, the invention provides the following technical scheme: a method for correcting and detecting graphic encrypted data sequentially comprises the following steps:
firstly, inner RS coding is carried out, and input data are RS coded to generate binary RS coded data;
secondly, outer-layer LDPC coding, namely performing LDPC coding on the RS coded data generated in the step (1) to generate LDPC coded data;
thirdly, forming a dot-matrix chart, and pressing the data in the step (2)According to a set matrixM×NAnd converting to form a dot matrix diagram, wherein the conversion rule is as follows: bit 1 is mapped as a black dot, and bit 0 is not mapped;
fourthly, quantizing the dot matrix diagram to form quantized data; wherein, the quantization rule is as follows: extracting the brightness of the data bits, taking the average value of the brightness of all the data bits as a reference threshold value, dividing the data bits into two types, respectively averaging the brightness of the two types of data bits again, and thus corresponding to the high-brightness average value of bit 1 and the low-brightness average value of bit 0; taking the high brightness mean value of bit 1 as scalar 1, taking the low brightness mean value of bit 0 as scalar 0, and carrying out equal difference distance quantization according to the resolution of 0.01; finally, assigning equal difference values of all the brightness;
fifthly, outer-layer LDPC decoding, namely performing LDPC decoding on the quantized data to generate LDPC decoded data;
and sixthly, inner layer RS decoding, wherein the LDPC decoding data is subjected to RS decoding to obtain RS decoded data.
The inner RS encoding includes the following steps:
(1) mapping the input data to a Galois field generation information element;
(2) dividing the information element and the generator polynomial to obtain a residue equation, wherein the residue equation is used as an RS (RS) coding check bit, the information element is used as an RS (3) coding data bit, and the RS coding check bit and the RS coding data bit are combined into RS coding data;
the method for obtaining the generator polynomial comprises the following steps:
1) data to be inputted withmEach bit is converted into decimal data according tomObtaining a primitive polynomial;
2) calculating corresponding elements of the primitive polynomial in the Galois field;
3) a generator polynomial is obtained from the primitive polynomial.
In the process of generating the polynomial, it is necessary toTo determine the number of error correction bits t of the RS encoding, according to the formula g (x) = (x-a)2)......(x-a2t) Obtaining a generator polynomial, wherein g (x) is the generator polynomial,xto generate a polynomial variable;ato generate a polynomial heel;tis the number of error correction bits.
The outer LDPC encoding comprises the following steps:
(1) ensuring RS coded data as binary data, if not converting RS coded data into lengthmObtaining input binary data by the binary data group, wherein the input binary data are LDPC coded data bits;
(2) multiplying input binary data by a generating matrix to obtain LDPC coded check bits, and combining the LDPC coded data bits and the LDPC coded check bits to form LDPC coded data;
the obtaining of the generating matrix comprises the following steps:
1) setting LDPC parameters, wherein the LDPC parameters comprise row number, column number, row weight and column weight; generating a sparse matrix according to the LDPC parameters;
2) obtaining a parity check matrix according to the sparse matrix;
3) and factoring the parity check matrix to obtain a generator matrix.
In the step of forming the bitmap, the LDPC coded data is rectangular-shapedM×NIn the process of conversion, if the bit number of the last line is less thanNThe insufficient number of bits is zero-padded.
The outer LDPC decoding includes the steps of:
A. multiplying the quantized data by the parity check matrix to obtain an external likelihood ratio matrix;
B. obtaining a total likelihood ratio data group L according to the external likelihood ratio matrix;
C. converting the total likelihood ratio data group L into a binary data group z, wherein the conversion rule is as follows: when the element in the total likelihood ratio data group L is greater than 0, the corresponding element in the binary data group z is 0, and when the element in the total likelihood ratio data group L is less than 0, the corresponding element in the binary data group z is 1;
D. multiplying the parity check matrix by elements in a binary data group z, judging whether the parity check matrix is 0, and outputting data if the parity check matrix is 0 to form LDPC decoding data; if not, iteration is carried out, and the iteration data in the step (A) is repeated until the iteration times are reached.
The inner layer RS decoding comprises the following steps:
(1) obtaining a syndrome polynomial from the LDPC decoded data and the generator polynomial;
(2) constructing an error polynomial from the syndrome polynomial;
(3) by a maximum number of iterations of2tThe error position is calculated through iteration;
(4) an error value is determined.
Through the technical scheme, the invention has the beneficial effects that: the method of the invention can realize graph encryption, can realize the data error correction function under the condition of strong noise, and has the characteristics of high reliability and high safety.
Drawings
FIG. 1 is a flow chart of an inner RS encoding method;
FIG. 2 is a flow chart of an outer LDPC encoding method;
FIG. 3 is a flow chart of an outer LDPC decoding method;
fig. 4 is a flowchart of an inner RS decoding method.
Detailed Description
A method for correcting and detecting graphic encrypted data sequentially comprises the following steps as shown in figures 1-4:
the first step, inner RS coding, RS coding the data processed by the block, specifically: RS coding is carried out on input data to generate binary RS coded data; wherein, the inner RS coding comprises the following steps:
(1) mapping the input data to a Galois field generation information element;
(2) and dividing the information element by the generator polynomial to obtain a residue equation, wherein the residue equation is used as an RS (RS) coding check bit, the information element is used as an RS (3) coding data bit, and the RS coding check bit and the RS coding data bit are combined into RS coding data.
The method for obtaining the generator polynomial comprises the following steps:
1) data to be inputted withmEach bit is converted into decimal data according tomObtaining a primitive polynomial; wherein,mthe value is a selected value.
2) Calculating corresponding elements of the primitive polynomial in the Galois field;
3) a generator polynomial is obtained from the primitive polynomial.
In the process of generating the polynomial, the error correction bit number t of the RS code needs to be determined according to the formula g (x) = (x-a)2)......(x-a2t) Obtaining a generator polynomial, wherein g (x) is the generator polynomial, and x is a variable of the generator polynomial; a is a heel for generating a polynomial; t is the number of error correction bits.
Secondly, outer-layer LDPC coding, namely performing LDPC coding on the RS coded data generated in the step (1) to generate LDPC coded data;
wherein, the outer LDPC coding comprises the following steps:
(1) ensuring that the RS encoding data is binary data, if not, converting the RS encoding data into a binary data group with the length of m to obtain input binary data, wherein the input binary data is LDPC encoding data bits; the conversion of RS encoded data and bi-level data is prior art.
(2) And multiplying the input binary data by the generating matrix to obtain LDPC coded check bits, and combining the LDPC coded data bits and the LDPC coded check bits to form the LDPC coded data.
The obtaining of the generating matrix comprises the following steps:
1) setting LDPC parameters, wherein the LDPC parameters comprise row number, column number, row weight and column weight; generating a sparse matrix according to the LDPC parameters;
2) obtaining a parity check matrix according to the sparse matrix;
3) and factoring the parity check matrix to obtain a generator matrix.
And step three, forming a dot matrix diagram, and converting the data in the step (2) according to a set matrix M multiplied by N to form the dot matrix diagram, wherein the conversion rule is as follows: bit 1 is mapped as a black dot, and bit 0 is not mapped; the dot-matrix diagram generation method is the prior art. In the step of forming the bitmap, in the process of converting the LDPC coded data according to the rectangle M multiplied by N, if the bit number of the last line is less than N, the insufficient bit number is subjected to zero filling processing. The method for converting the data according to the set matrix comprises the following steps: the conversion is performed using a serial to parallel converter.
Fourthly, quantizing the dot matrix diagram to form quantized data; wherein, the quantization rule is as follows: extracting the brightness of the data bits, taking the average value of the brightness of all the data bits as a reference threshold value, dividing the data bits into two types, respectively averaging the brightness of the two types of data bits again, and thus corresponding to the high-brightness average value of bit 1 and the low-brightness average value of bit 0; taking the high brightness mean value of bit 1 as scalar 1, taking the low brightness mean value of bit 0 as scalar 0, and carrying out equal difference distance quantization according to the resolution of 0.01; and finally, assigning the equal difference of all the brightness. The accuracy of data processing can be improved through the dot-matrix diagram quantization processing, the probability of error occurrence is reduced, and the high reduction of the original elements is realized.
And fifthly, outer-layer LDPC decoding, namely performing LDPC decoding on the quantized data to generate LDPC decoded data.
Wherein, the outer LDPC decoding comprises the following steps:
A. multiplying the quantized data by the parity check matrix to obtain an external likelihood ratio matrix;
B. obtaining a total likelihood ratio data group L according to the external likelihood ratio matrix;
C. converting the total likelihood ratio data group L into a binary data group z, wherein the conversion rule is as follows: when the element in the total likelihood ratio data group L is greater than 0, the corresponding element in the binary data group z is 0, and when the element in the total likelihood ratio data group L is less than 0, the corresponding element in the binary data group z is 1;
D. multiplying the parity check matrix by elements in a binary data group z, judging whether the parity check matrix is 0, and outputting data if the parity check matrix is 0 to form LDPC decoding data; and (4) if not, iterating, and repeating the iteration data in the step (A) until the iteration number is reached, wherein the iteration number is a set value.
And sixthly, inner layer RS decoding, wherein the LDPC decoding data is subjected to RS decoding to obtain RS decoded data.
Wherein, the inner layer RS decoding comprises the following steps:
(1) obtaining a syndrome polynomial from the LDPC decoded data and the generator polynomial;
(2) constructing an error polynomial from the syndrome polynomial;
(3) calculating the error position through iteration with the maximum iteration number of 2 t; wherein t is the error correction bit number of the RS code.
(4) And (5) obtaining an error value and finishing error correction.
The method of the invention can realize graph encryption and ensure that the graph can not be randomly generated; meanwhile, the method has the data error correction function, ensures high fault tolerance in the use process, and has the characteristics of high reliability and high safety.

Claims (7)

1. A method for error correction and detection of graphics encryption data, characterized by: the method sequentially comprises the following steps:
firstly, inner RS coding is carried out, and input data are RS coded to generate binary RS coded data;
secondly, outer-layer LDPC coding, namely performing LDPC coding on the RS coded data generated in the step (1) to generate LDPC coded data;
thirdly, forming a dot matrix chart, and enabling the data in the step (2) to be in accordance with a set matrixM×NAnd then the conversion is carried out to form a dot matrix diagram, wherein,the conversion rule is: bit 1 is mapped as a black dot, and bit 0 is not mapped;
fourthly, quantizing the dot matrix diagram to form quantized data; wherein, the quantization rule is as follows: extracting the brightness of the data bits, taking the average value of the brightness of all the data bits as a reference threshold value, dividing the data bits into two types, respectively averaging the brightness of the two types of data bits again, and thus corresponding to the high-brightness average value of bit 1 and the low-brightness average value of bit 0; taking the high brightness mean value of bit 1 as scalar 1, taking the low brightness mean value of bit 0 as scalar 0, and carrying out equal difference distance quantization according to the resolution of 0.01; finally, assigning equal difference values of all the brightness;
fifthly, outer-layer LDPC decoding, namely performing LDPC decoding on the quantized data to generate LDPC decoded data;
and sixthly, inner layer RS decoding, wherein the LDPC decoding data is subjected to RS decoding to obtain RS decoded data.
2. The method of error correction and detection of graphics encryption data according to claim 1, characterized by:
the inner RS encoding includes the following steps:
(1) mapping the input data to a Galois field generation information element;
(2) dividing the information element and the generator polynomial to obtain a residue equation, wherein the residue equation is used as an RS (RS) coding check bit, the information element is used as an RS (3) coding data bit, and the RS coding check bit and the RS coding data bit are combined into RS coding data;
the method for obtaining the generator polynomial comprises the following steps:
1) data to be inputted withmEach bit is converted into decimal data according tomObtaining a primitive polynomial;
2) calculating corresponding elements of the primitive polynomial in the Galois field;
3) a generator polynomial is obtained from the primitive polynomial.
3. The method of error correction and detection of graphics encryption data according to claim 2, characterized by:
in the process of generating the polynomial, the error correction bit number t of the RS code needs to be determined according to the formula g (x) = (x-a)2)......(x-a2t) Obtaining a generator polynomial, wherein g (x) is the generator polynomial,xto generate a polynomial variable;ato generate a polynomial heel;tis the number of error correction bits.
4. A method of error correction and detection of graphics encryption data according to any of claims 1 to 3, characterized by:
the outer LDPC encoding comprises the following steps:
(1) ensuring RS coded data as binary data, if not converting RS coded data into lengthmObtaining input binary data by the binary data group, wherein the input binary data are LDPC coded data bits;
(2) multiplying input binary data by a generating matrix to obtain LDPC coded check bits, and combining the LDPC coded data bits and the LDPC coded check bits to form LDPC coded data;
the obtaining of the generating matrix comprises the following steps:
1) setting LDPC parameters, wherein the LDPC parameters comprise row number, column number, row weight and column weight; generating a sparse matrix according to the LDPC parameters;
2) obtaining a parity check matrix according to the sparse matrix;
3) and factoring the parity check matrix to obtain a generator matrix.
5. Method for error correction and detection of graphics encryption data according to claim 1 or 4, characterized in that:
in the step of forming the bitmap, the LDPC coded data is rectangular-shapedM×NIn the process of conversion, if the bit number of the last line is less thanNThe insufficient number of bits is zero-padded.
6. The method of error correction and detection of graphics encryption data according to claim 5, wherein:
the outer LDPC decoding includes the steps of:
A. multiplying the quantized data by the parity check matrix to obtain an external likelihood ratio matrix;
B. obtaining a total likelihood ratio data group L according to the external likelihood ratio matrix;
C. converting the total likelihood ratio data group L into a binary data group z, wherein the conversion rule is as follows: when the element in the total likelihood ratio data group L is greater than 0, the corresponding element in the binary data group z is 0, and when the element in the total likelihood ratio data group L is less than 0, the corresponding element in the binary data group z is 1;
D. multiplying the parity check matrix by elements in a binary data group z, judging whether the parity check matrix is 0, and outputting data if the parity check matrix is 0 to form LDPC decoding data; if not, iteration is carried out, and the iteration data in the step (A) is repeated until the iteration times are reached.
7. The method of error correction and detection of graphics encryption data according to claim 1 or 6, characterized by:
the inner layer RS decoding comprises the following steps:
(1) obtaining a syndrome polynomial from the LDPC decoded data and the generator polynomial;
(2) constructing an error polynomial from the syndrome polynomial;
(3) by a maximum number of iterations of2tThe error position is calculated through iteration;
(4) an error value is determined.
CN201710667274.XA 2017-08-07 2017-08-07 Method for correcting and detecting graphic encrypted data Expired - Fee Related CN107424199B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710667274.XA CN107424199B (en) 2017-08-07 2017-08-07 Method for correcting and detecting graphic encrypted data

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710667274.XA CN107424199B (en) 2017-08-07 2017-08-07 Method for correcting and detecting graphic encrypted data

Publications (2)

Publication Number Publication Date
CN107424199A true CN107424199A (en) 2017-12-01
CN107424199B CN107424199B (en) 2020-11-13

Family

ID=60437615

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710667274.XA Expired - Fee Related CN107424199B (en) 2017-08-07 2017-08-07 Method for correcting and detecting graphic encrypted data

Country Status (1)

Country Link
CN (1) CN107424199B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109379087A (en) * 2018-10-24 2019-02-22 江苏华存电子科技有限公司 The method that LDPC compiles bit rate according to flash memory component error rate modulation core

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101013931A (en) * 2006-11-27 2007-08-08 北京创毅视讯科技有限公司 Method and apparatus for channel coding and interleaving in mobile media broadcast
CN101087180A (en) * 2006-06-08 2007-12-12 华为技术有限公司 Decoding method, device and application of wireless channel
CN103269229A (en) * 2013-05-24 2013-08-28 上海交通大学 A Hybrid Iterative Decoding Method for LDPC-RS Two-Dimensional Product Codes
CN103778452A (en) * 2014-01-10 2014-05-07 惠州Tcl移动通信有限公司 Two-dimension code encoding method, two-dimension code decoding method, two-dimension code encoding system and two-dimension code decoding method based on mobile phone
CN104517089A (en) * 2013-09-29 2015-04-15 北大方正集团有限公司 Two-dimensional code decoding system and method
CN104899629A (en) * 2015-06-12 2015-09-09 吴伟和 Two-dimensional code image generation method based on radial basis function
CN106682716A (en) * 2016-12-02 2017-05-17 上海思岭信息科技有限公司 Two-dimensional code coding method adopting layered structure and decoding method thereof

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101087180A (en) * 2006-06-08 2007-12-12 华为技术有限公司 Decoding method, device and application of wireless channel
CN101013931A (en) * 2006-11-27 2007-08-08 北京创毅视讯科技有限公司 Method and apparatus for channel coding and interleaving in mobile media broadcast
CN103269229A (en) * 2013-05-24 2013-08-28 上海交通大学 A Hybrid Iterative Decoding Method for LDPC-RS Two-Dimensional Product Codes
CN104517089A (en) * 2013-09-29 2015-04-15 北大方正集团有限公司 Two-dimensional code decoding system and method
CN103778452A (en) * 2014-01-10 2014-05-07 惠州Tcl移动通信有限公司 Two-dimension code encoding method, two-dimension code decoding method, two-dimension code encoding system and two-dimension code decoding method based on mobile phone
CN104899629A (en) * 2015-06-12 2015-09-09 吴伟和 Two-dimensional code image generation method based on radial basis function
CN106682716A (en) * 2016-12-02 2017-05-17 上海思岭信息科技有限公司 Two-dimensional code coding method adopting layered structure and decoding method thereof

Non-Patent Citations (4)

* Cited by examiner, † Cited by third party
Title
HUANG SHENG等: "Construction method of QC-LDPC codes based on multi-plicative group of finite field in optical communication", 《OPTOELECTRONICS LETTERS》 *
方勇: "《分布式信源编码:基础与前沿》", 31 May 2015 *
李雅琪: "二维乘积码在下一代数字电视广播中的应用", 《中国优秀硕士学位论文全文数据库 信息科技辑》 *
蒲策: "QR二维码编码译码算法研究及应用", 《中国优秀硕士学位论文全文数据库 信息科技辑》 *

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109379087A (en) * 2018-10-24 2019-02-22 江苏华存电子科技有限公司 The method that LDPC compiles bit rate according to flash memory component error rate modulation core
WO2020082447A1 (en) * 2018-10-24 2020-04-30 江苏华存电子科技有限公司 Method for adjusting ldpc encoding and decoding rate of kernel according to flash memory component error rate
CN109379087B (en) * 2018-10-24 2022-03-29 江苏华存电子科技有限公司 Method for LDPC to modulate kernel coding and decoding rate according to error rate of flash memory component

Also Published As

Publication number Publication date
CN107424199B (en) 2020-11-13

Similar Documents

Publication Publication Date Title
US10992416B2 (en) Forward error correction with compression coding
CN108650057B (en) A method, device and system for encoding and decoding
KR101330132B1 (en) Decoding of raptor codes
US9203608B2 (en) System for encrypting data with an error correction code
US8694872B2 (en) Extended bidirectional hamming code for double-error correction and triple-error detection
RU2007105100A (en) DEVICE AND METHOD FOR CODING AND DECODING OF BLOCK CODE OF SPARED PARITY CONTROL
EP3602794B1 (en) Check bit concatenated polar codes
CN108282265B (en) Error correction coding method, apparatus, device and computer readable storage medium
CN109921803B (en) Decoding Method of High Density Linear Block Code Based on Neural Network
CN101288232B (en) Methods and devices for decoding and encoding data
CN110233728A (en) A kind of continuous variable quantum key distribution data error-correcting method based on fountain codes
CN101765976A (en) Error detection device and error correction/error detection decoding device and method
Mathew et al. Hardware implementation of (63, 51) bch encoder and decoder for WBAN using LFSR and BMA
EP3131219B1 (en) Puncturing of ldpc codes
CN107424199B (en) Method for correcting and detecting graphic encrypted data
US11050440B2 (en) Encoder, decoder, encoding method and decoding method based on low-density parity-check code
Spinner et al. Construction of high-rate generalized concatenated codes for applications in non-volatile flash memories
CN106936541B (en) RS coding and byte interleaving method and system
CN104320147B (en) Raptor code method for unequal error protection of system
Al-Hashemi et al. A new lossless image compression technique based on Bose, Chandhuri and Hocquengham (BCH) codes
CN108429553A (en) Coding method, code device and the equipment of polarization code
US20060227017A1 (en) Information encoding by shortened reed-solomon codes
CN104022786B (en) Product code coding method
WO2021061058A1 (en) Noise and cyclic redundancy check aided list decoding of error correcting codes
JP4224818B2 (en) Encoding method, encoding apparatus, decoding method, and decoding apparatus

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CP01 Change in the name or title of a patent holder

Address after: 450011 Building 1, yard 40, North Ring Road, Jinshui District, Zhengzhou City, Henan Province

Patentee after: China Unicom Digital Technology Co.,Ltd. Henan Branch

Address before: 450011 Building 1, yard 40, North Ring Road, Jinshui District, Zhengzhou City, Henan Province

Patentee before: HENAN BRANCH OF CHINA UNICOM SYSTEM INTEGRATION Ltd.,Corp.

CP01 Change in the name or title of a patent holder
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20201113

CF01 Termination of patent right due to non-payment of annual fee