Modified Frequency Modulation

Modified Frequency Modulation (修正周波数変調 MFM) は、主に倍密度フロッピーディスクでのデータ記録に用いられている方式である。

単密度フロッピーディスクで用いられているFrequency Modulation(周波数変調 FM)方式は、データビット間にクロックビットとして1が付加されている。記録時は1が現れるごとに磁性を反転させる。この方式で再生すると、データビットが1のときにデータビットの間隔と同じ波長が、0のときにその倍の波長が観測される。MFM方式では、クロックビットとして通常は0を、データビットとして0が連続するときはその間に1を付加する。こうしてエンコードしたものは0が4つ以上連続せず、1は2つ以上連続しない。よって読み取り時にはデータビットの間隔の2,3,4倍の波長が観測される。よって、書き込み周波数をFM変調に比べ倍にすることが可能になる。

例
「00110110」をFM MFMでそれぞれエンコードした場合、クロックビットから始まるとすると以下のように変調される。
「1010111110111110」(FMの場合)
「X010010100010100」(MFMの場合:Xは直前のデータビットに依存)

ごく初期のハードディスク(ST-506等)でも用いられたが、RLL(Run Length Limited encoding)の開発と共に使われなくなった。

フロッピーディスクでは、5インチ2Dから2HDおよび3.5インチFDDで使用されている(Mac OSおよびApple II用の一部を除く)。

関連項目 
Group Code Recording
Run Length Limited encoding (RLL)
Eight to Fourteen Modulation (EFM)
Partial Response Maximum Likelihood (PRML)

データ転送
補助記憶装置
伝送路符号