JP2007150488A

Error correction device, program and method

Abstract

Problem to be solved.To provide an error correction device in which the error correction processing time of a received word including disappearance is shortened by using a software and a hardware properly and effectively.

Solution.When an error correction circuit 3a not including disappearance receives a word including disappearance from an RDC 2, a disappearance information holding section 3a1 holds disappearance information, a syndrome generating section 3a2 generates syndrome, and a disappearance determining section 3a3 transmits the disappearance information and the syndrome to an MPU 4. The MPU 4 makes a disappearance value calculating section 4a3 and a disappearance correcting section 4a4 correct only disappearance, and stores a received word not including disappearance in an RAM 3b. The received word from the RAM 3b is reinput to the error correction circuit 3a not including disappearance via a data bus 6 and a switch 5. The disappearance determining section 3a3 determines that the received word does not include disappearance and makes a chain search section 3a5 and an error correcting section 3a6 perform error correction.

Copyright (C)2007,JPO&INPIT

Term

Term ended

Projected expiry passed 25 November 2025, 0.8 years ago.

  1. Priority and filed
  2. Published
  3. Projected expiry
  4. Today

5 claims: 3 independent, 2 dependent

  1. 1
    An error correction device that corrects an error in the codeword based on the acquired codeword and the lost information, and executes software for determining whether or not the codeword is lost based on the lost information. The determination unit, the syndrome generation unit which is the hardware for generating the codeword syndrome, and the syndrome generated by the syndrome generation unit and the disappearance information when the disappearance determination unit determines that there is a loss. To the disappearance correction section that executes software that corrects the disappearance of the codeword based on the above and causes the syndrome generation section to generate the syndrome of the codeword for which the loss has been corrected, and the syndrome generated by the syndrome generation section. Based on this, an error correction device including a non-loss error correction section, which is hardware that corrects errors that do not include loss. 取得した符号語と消失情報とに基づいて該符号語の誤りを訂正する誤り訂正装置であって、 前記消失情報に基づいて前記符号語に消失があるか否かを判断するソフトウェアを実行する消失判断部と、 前記符号語のシンドロームを生成するハードウェアであるシンドローム生成部と、 前記消失判断部により消失があると判断された場合に、前記シンドローム生成部により生成されたシンドロームと前記消失情報とに基づいて前記符号語の消失の訂正を行い、該消失が訂正された符号語のシンドロームを前記シンドローム生成部に生成させるソフトウェアを実行する消失訂正部と、 前記シンドローム生成部により生成されたシンドロームに基づいて、消失を含まない誤りの訂正を行うハードウェアである消失なし誤り訂正部と を備える誤り訂正装置。
  2. 3
    An error correction program that causes a computer to correct an error in the codeword based on the acquired codeword and disappearance information, and a syndrome generation step that causes the hardware that generates the codeword to generate the codeword syndrome. , The disappearance determination step for determining whether or not the codeword has disappearance based on the disappearance information, and the syndrome generated from the codeword when it is determined that there is disappearance by the disappearance determination step. An error correction step that corrects the disappearance based on the disappearance information, an error correction post-syndrome generation step that causes the hardware that generates the syndrome to generate the codeword syndrome corrected by the disappearance correction step, and the disappearance. Error correction after loss correction that causes hardware that corrects errors that do not include the above to perform correction of codeword errors corrected by the disappearance correction step based on the syndrome generated by the disappearance correction post-syndrome generation step. An error correction program that causes the computer to perform steps and. 取得した符号語と消失情報とに基づいて該符号語の誤りの訂正をコンピュータに実行させる誤り訂正プログラムであって、 シンドロームの生成を行うハードウェアに前記符号語のシンドロームを生成させるシンドローム生成ステップと、 前記消失情報に基づいて前記符号語に消失があるか否かを判断する消失判断ステップと、 前記消失判断ステップにより消失があると判断された場合に、前記符号語から生成されたシンドロームと前記消失情報とに基づいて消失の訂正を行う消失訂正ステップと、 前記シンドロームの生成を行うハードウェアに、前記消失訂正ステップにより訂正された符号語のシンドロームを生成させる消失訂正後シンドローム生成ステップと、 消失を含まない誤りの訂正を行うハードウェアに、前記消失訂正後シンドローム生成ステップにより生成されたシンドロームに基づいて、前記消失訂正ステップにより訂正された符号語の誤りの訂正を実行させる消失訂正後誤り訂正ステップと をコンピュータに実行させる誤り訂正プログラム。
  3. 5
    An error correction method for performing error correction of the codeword based on the acquired codeword and disappearance information, the syndrome generation step of causing the hardware for generating the codeword to generate the codeword syndrome, and the above-mentioned A disappearance determination step that determines whether or not the codeword has disappearance based on the disappearance information, and a syndrome generated from the codeword and the disappearance information when it is determined that there is disappearance by the disappearance determination step. The disappearance correction step that corrects the disappearance based on the above, the disappearance-corrected syndrome generation step that causes the hardware that generates the syndrome to generate the codeword syndrome corrected by the disappearance correction step, and the disappearance are included. An error correction step after loss correction that causes hardware that corrects no error to correct an error in a codeword corrected by the error correction step based on the syndrome generated by the syndrome generation step after loss correction. Error correction method to execute. 取得した符号語と消失情報とに基づいて該符号語の誤りの訂正を実行する誤り訂正方法であって、 シンドロームの生成を行うハードウェアに前記符号語のシンドロームを生成させるシンドローム生成ステップと、 前記消失情報に基づいて前記符号語に消失があるか否かを判断する消失判断ステップと、 前記消失判断ステップにより消失があると判断された場合に、前記符号語から生成されたシンドロームと前記消失情報とに基づいて消失の訂正を行う消失訂正ステップと、 前記シンドロームの生成を行うハードウェアに、前記消失訂正ステップにより訂正された符号語のシンドロームを生成させる消失訂正後シンドローム生成ステップと、 消失を含まない誤りの訂正を行うハードウェアに、前記消失訂正後シンドローム生成ステップにより生成されたシンドロームに基づいて、前記消失訂正ステップにより訂正された符号語の誤りの訂正を実行させる消失訂正後誤り訂正ステップと を実行する誤り訂正方法。