Zheng Mu, Luo Tiewei. Error correction methodology based on redundant recovery code for optical storage system[J]. Opto-Electronic Engineering, 2019, 46(3): 180557. doi: 10.12086/oee.2019.180557
Citation: Zheng Mu, Luo Tiewei. Error correction methodology based on redundant recovery code for optical storage system[J]. Opto-Electronic Engineering, 2019, 46(3): 180557. doi: 10.12086/oee.2019.180557

Error correction methodology based on redundant recovery code for optical storage system

More Information
  • In order to improve the reliability of optical storage data, this paper proposes an error correction methodology in optical storage system which is based on redundant recovery code technology, it relates to the field of optical disc data storage. The methodology consists of two opposite processes – recording and retrieving. While recording data, firstly, splitting user data into blocks and encoding it with redundancy recovery code; next, organizing data blocks as UDF (universal disc format) file system; finally, modulating and encoding UDF file system data as strip group according to the optical disc physical format and recording it into optical disc. In contrast, while retrieving data, demodulating and decoding data strip group which is stored in optical disc at first; later, following UDF file system format to resume user data; in the end, verifying user data with redundant recovery code and return it to user. The methodology is compatible with the standard optical disc file system, and improves the fault tolerance efficiently. Original blu-ray physical format signal error rate is 4.1×10-13, the signal error rate can be down to 7.4×10-24 after redundancy recovery code check.
  • 加载中
  • [1] ECMA International. Test method for the estimation of lifetime of optical disks for long-term data storage: ECMA-396[S]. Geneva: ECMA International, 2014.

    Google Scholar

    [2] Bill Dawkins. Common RAID Disk Data Format Specification: Version 2.0 Revision 19[M]. U.S.A.: Storage Networking Industry Association, 2009.

    Google Scholar

    [3] 张冬.大话存储Ⅱ:存储系统架构与底层原理极限剖析[M].北京:清华大学出版社, 2011.

    Google Scholar

    [4] 邢亚斌.对"误码率"的分析[J].微波与卫星通信, 1998(3): 24-26.

    Google Scholar

    [5] Optical Storage Technology Association. Universal Disk Format Specification[M]. U.S.A.: Optical Storage Technology Association, 2005.

    Google Scholar

    [6] 姚七栋, 张春玉. CRC校验及其软件实现[J].现代电子技术2006, 29(13): 67-68, 71. doi: 10.3969/j.issn.1004-373X.2006.13.025

    CrossRef Google Scholar

    [7] 王泽东.纠错编码原理分析及(15, 7)BCH循环码设计[J].内江师范学院学报, 2014, 29(8): 34-37.

    Google Scholar

    [8] Oz J, Naor A. Reed Solomon encoder/decoder on the StarCore™ SC140/SC1400 cores, with extended examples[EB/OL]. (2004-12-01). http://cache.freescale.com/files/dsp/doc/app_note/AN2407.pdf.

    Google Scholar

    [9] Pioneer Electronics (USA) Inc. Pioneer ships PC-based blu-ray disc drives; Innovative drive significantly increases storage capacity for professionals[EB/OL]. (2006-05-25). https://www.thefreelibrary.com/Pioneer+Ships+PC-Based+Blu-ray+Disc+Drives%3b+Innovative+Drive...-a0145880351.

    Google Scholar

    [10] ISO/IEC. Information technology -- Digitally recorded media for information interchange and storage -- Test method for the estimation of lifetime of optical disks for long-term data storage: ISO/IEC 16963[S]. U.S.A.: International Organization for Standardization, 2017.

    Google Scholar

    [11] Silicon Graphics Inc. XFS Filesystem Structure[M]. 2nd ed. Sunnyvale, California, U.S.: Silicon Graphics Inc., 2006.

    Google Scholar

    [12] Blu-ray Disc Founders. White paper Blu-ray disc format, 3. File system specifications for BD-RE, R, ROM[R]. Blu-ray Disc Founders, 2004.

    Google Scholar

    [13] Blu-ray Disk Association. White paper, Blu-ray DiscTM format, 1. B physical format specifications for BD-R: 5th edition[R]. CA 91608 U.S.A.: Blu-ray Disc Association, 2010.

    Google Scholar

    [14] Liu X, Jia H B, Ma C. Error-correction codes for optical disc storage[J]. Proceedings of SPIE, 2005, 5643: 342-347. doi: 10.1117/12.573382

    CrossRef Google Scholar

    [15] Blu-ray Disk Association. White paper, Blu-ray DiscTM format, general: 3rd edition[R]. CA 91608 U.S.A.: Blu-ray Disc Association, 2012.

    Google Scholar

  • Overview: Amethystum Storage Technology Co., Ltd. is a worldwide leading provider of data storage hardware, software systems and solutions. Amethystum host the development of the intelligent storage series products, it supports multiple storage medias including SSD, HDD, Magnetic tape, optical and so on, and offers the optimal solutions for data lifecycle management (DLM), implements long term storage, data security and energy-efficient. In the era of Big Data, Amethystum optical libraries is designed for cold data storage. To improve the data reliability furthermore, Amethystum make a new requirement at software system level.

    The redundant recovery code (RRC) is a kind of code that needs more symbols or signals than the number of symbols or signals required to represent the information. It utilizes the coding theory of error correction code which can find and correct the data error automatically during data storage or transmission. The redundant recovery code has a wide applications in the field of information technology. Normally, Hamming code, CRC code and BCH code are popular in the field of information technology.

    With the development of optical disc design and manufacture technology, a multiple layers recoding technique has been introduced, it increase data density enormously. However, this technology causes more error data in the same damage on the optical disc. In optical recording roughly two types of errors can be distinguished: single errors and bust errors. Single errors only affect one or two bytes, burst errors are caused by defects on the disc surface like scratches, dust, fingerprints etc. Burst errors recovery is the point in this study. Blu-ray disc physical format specifications adopts an Error-Correcting Code (ECC) and a Modulation Code. They can recover tangent direction burst error with 4.5 millimeter burst error length. In order to improve the reliability of optical storage data, this paper proposes an error correction methodology in optical storage system which based on redundant recovery code technology, it relates to the field of optical disc data storage.

    The methodology consists of two opposite processes – recording and retrieving. While recording data, firstly, splitting user data into blocks and encoding it with redundancy recovery code; next, organizing data blocks as UDF (Universal Disc Format) file system; finally, modulating and encoding UDF file system data as strip group according to the optical disc physical format and recording it into optical disc. In contrast, while retrieving data, demodulating and decoding data strip group which is stored in optical disc at first; later, following UDF file system format to resume user data; in the end, verifying user data with redundant recovery code and return it to user. This methodology separates user data as 992 megabytes blocks as 31×32 megabytes length data blocks, then calculates these data blocks with XOR algorithm to get 1×32 megabytes data block, finally, gets 32×32 megabytes mixed data will be recorded into optical disc.

    The methodology is compatible with the standard optical disc file system, and improves the fault tolerance efficiently. In the tangent direction, it can recover the whole circumference burst error, the original blu-ray disc standard algorithm has just ability to recover 4.5 millimeter length burst error; in the radial direction, the redundant recovery code is able to recover 33 micrometer length burst error, but the blu-ray standard can do nothing.

  • 加载中
通讯作者: 陈斌, bchen63@163.com
  • 1. 

    沈阳化工大学材料科学与工程学院 沈阳 110142

  1. 本站搜索
  2. 百度学术搜索
  3. 万方数据库搜索
  4. CNKI搜索

Figures(11)

Article Metrics

Article views(7623) PDF downloads(4325) Cited by(0)

Access History

Other Articles By Authors

Article Contents

Catalog

    /

    DownLoad:  Full-Size Img  PowerPoint