All Topics  
Eight-to-Fourteen Modulation

 

   Email Print
   Bookmark   Link






 

Eight-to-Fourteen Modulation



 
 
Eight-to-Fourteen Modulation (EFM) is a data encoding
Code

In communications, a code is a Operator for converting a piece of information into another form or representation , not necessarily of the same type....
 technique used by CDs and pre-Hi-MD
Hi-MD

In January 2004, Sony announced the Hi-MD media storage format as a further development of the MiniDisc. With its release in later 2004 came the ability to use newly-developed, high-capacity 1 gigabyte Hi-MD discs, sporting the same dimensions as regular MiniDiscs....
 MiniDisc
MiniDisc

A MiniDisc is a magneto-optical disc-based data storage device initially intended for storage of up to 80 minutes of digitized sound. Today, in the form of Hi-MD, it has developed into a general-purpose storage medium in addition to greatly expanding its audio roots....
s. EFM and EFMPlus were both invented by Kees A. Schouhamer Immink
Kees A. Schouhamer Immink

Kornelis Antonie Schouhamer Immink is a Netherlands scientist, inventor, and entrepreneur, who pioneered and advanced the era of digital audio, video, and data recording including popular digital media such as Compact Disc, DVD and Blu-Ray Disc....
.

belongs to the class of DC
Direct current

Direct current is the unidirectional flow of electric charge. Direct current is produced by such sources as battery , thermocouples, solar cells, and commutator-type electric machines of the dynamo type....
-free Run Length Limited
Run Length Limited

Run length limited or RLL coding is a Line code technique that is used to send arbitrary data over a Channel with Bandwidth limits. This is used in both telecommunication and storage systems which move a medium past a fixed head....
 (RLL) codes; these have the following two properties

In optical recording systems, servo mechanisms
Servomechanism

A servomechanism, or servo is an automatic device that uses error-sensing feedback to correct the performance of a mechanism. The term correctly applies only to systems where the feedback or error-correction signals help control mechanical position or other parameters....
 accurately follow the track in three dimensions: radial, focus, and rotational speed.






Discussion
Ask a question about 'Eight-to-Fourteen Modulation'
Start a new discussion about 'Eight-to-Fourteen Modulation'
Answer questions from other users
Full Discussion Forum



Encyclopedia


Eight-to-Fourteen Modulation (EFM) is a data encoding
Code

In communications, a code is a Operator for converting a piece of information into another form or representation , not necessarily of the same type....
 technique used by CDs and pre-Hi-MD
Hi-MD

In January 2004, Sony announced the Hi-MD media storage format as a further development of the MiniDisc. With its release in later 2004 came the ability to use newly-developed, high-capacity 1 gigabyte Hi-MD discs, sporting the same dimensions as regular MiniDiscs....
 MiniDisc
MiniDisc

A MiniDisc is a magneto-optical disc-based data storage device initially intended for storage of up to 80 minutes of digitized sound. Today, in the form of Hi-MD, it has developed into a general-purpose storage medium in addition to greatly expanding its audio roots....
s. EFM and EFMPlus were both invented by Kees A. Schouhamer Immink
Kees A. Schouhamer Immink

Kornelis Antonie Schouhamer Immink is a Netherlands scientist, inventor, and entrepreneur, who pioneered and advanced the era of digital audio, video, and data recording including popular digital media such as Compact Disc, DVD and Blu-Ray Disc....
.

Technological classification

EFM belongs to the class of DC
Direct current

Direct current is the unidirectional flow of electric charge. Direct current is produced by such sources as battery , thermocouples, solar cells, and commutator-type electric machines of the dynamo type....
-free Run Length Limited
Run Length Limited

Run length limited or RLL coding is a Line code technique that is used to send arbitrary data over a Channel with Bandwidth limits. This is used in both telecommunication and storage systems which move a medium past a fixed head....
 (RLL) codes; these have the following two properties
  • the spectrum (power density function
    Spectral density

    In statistical signal processing and physics, the spectral density, power spectral density , or energy spectral density , is a positive real function of a frequency variable associated with a stationary stochastic process, or a deterministic function of time, which has dimensions of power per Hz, or energy per Hz....
    ) of the encoded sequence vanishes at the low-frequency end and
  • both the minimum and maximum number of consecutive bits of the same kind are within specified bounds.


In optical recording systems, servo mechanisms
Servomechanism

A servomechanism, or servo is an automatic device that uses error-sensing feedback to correct the performance of a mechanism. The term correctly applies only to systems where the feedback or error-correction signals help control mechanical position or other parameters....
 accurately follow the track in three dimensions: radial, focus, and rotational speed. Everyday handling damage, such as dust, fingerprints, and tiny scratches, not only affects retrieved data, but also disrupts the servo functions. In some cases, the servos may skip tracks or get stuck. Specific sequences of pits and lands are particularly susceptible to disc defects, and disc playability can be improved if such sequences are barred from recording. The use of EFM produces a disc that is highly resilient to handling and solves the engineering challenge in a very efficient manner.

How it works

Under EFM rules, the data to be stored is first broken into 8-bit blocks (bytes). Each 8-bit block is translated into a corresponding 14-bit codeword using a lookup table
Lookup table

In computer science, a lookup table is a data structure, usually an array or associative array, often used to replace a runtime computation with a simpler array indexing operation....
.

The are chosen such that binary ones are always separated by a minimum of two and a maximum of ten binary zeroes. This is because bits are encoded with NRZI encoding, or modulo-2 integration, so that a binary one is stored on the disc as a change from a land to a pit or a pit to a land, while a binary zero is indicated by no change. A sequence 0011 would be changed into 1101 or its inverse 0010 depending on the previous pit written. If there are 2 zeroes between 2 consecutive ones, then the written sequence will have 3 consecutive zeros (or ones), for example, 010010 will translate into 100011 (or 011100). The EFM sequence 000100010010000100 will translate into 111000011100000111 (or its inverse).

Because EFM ensures there are at least 2 zeroes between every 2 ones, it is guaranteed that every pit and land is at least three bit clock cycles long. This property is very useful since it reduces the demands on the optical pickup used in the playback mechanism. The ten consecutive-zero maximum ensures worst-case clock recovery in the player.

EFM requires three merging bits between adjacent 14-bit codewords to ensure that consecutive codewords can be cascaded without violating the specified minimum and maximum runlength constraint. The 3 merging bits are also used to shape the spectrum of the encoded sequence. Thus, in the final analysis, 17 bits of disc space are needed to encode 8 bits of data.

Variations

EFMPlus is the channel code used in DVD
DVD

DVD, also known as "Digital Versatile Disc" or "Digital Video Disc,"is a popular optical disc data storage device media format. Its main uses are video and data storage....
s and SACD
Super Audio CD

Super Audio CD is a read-only optical disc audio storage format that can provide higher accuracy as well as surround sound compared to the Red Book ....
s.

The EFMPlus encoder is based on a deterministic finite state machine
Deterministic finite state machine

In the theory of computation, a deterministic automaton finite state machine is a finite state machine where for each pair of state and input symbol there is one and only one transition to a next state....
 having four states, which translates 8-bit input words into 16-bit codewords. The binary sequence generated by the finite state machine encoder has at least two and at most ten zeros between consecutive ones, which is the same as in classic EFM. There are no packing (merging) bits as in classic EFM.

EFMPlus effectively reduces storage requirements by one channel bit per user byte, increasing storage capacity by 1/16 = 6.25%. Decoding of EFMPlus-generated sequences is accomplished by a sliding-block decoder of length two, that is, two consecutive codewords are required to uniquely reconstitute the sequence of input words.