Early work on error control codes (ECC) began with technologists,nmostly mathematicians, utilizing algorithms for simple applications. Asncircuit technology became more powerful and practical, work on ECCnprogressed to implement more sophisticated codes. The result is anvariety of robust ECC algorithms and implementations. Every commerciallynavailable data storage device incorporates ECC designed specifically fornits particular media, transport, electronics and operatingncharacteristics. As a result, today's data storage devices tolerate anbroad range of harsh conditions. In this paper, we will discuss thenvarious codes which have been employed in data storage devices;nincluding tape, disks and solid-state recorders. We will then describenDATATAPE's new approach to implementing Reed-Solomon (RS) algorithmsninto programmable devices to achieve flexibility in ECC capability. Thenalgorithms involved will be a function of media and operationalncharacteristics. The goal is to achieve high speed, low cost,nconfigurable RS encoder/decoder devices, easily adapted to fit specificnapplications
展开▼