Design of a physical format coding system

A novel design of physical format coding system (PFCS) is presented based on Multi-level read-only memory disc (ML ROM) in order to solve the problem of low efficiency and long period of disc testing during system development. The PFCS is composed of four units, which are 'Encode', 'Add Noise', 'Decode', 'Error Rate', and 'Information'. It is developed with MFC under the environment of VC++ 6.0, and capable to visually simulate the procedure of data processing for ML ROM. This system can also be used for developing other optical disc storage system or similar channel coding system.