Modulación de frecuencia modificada


La modulación de frecuencia modificada ( MFM ) es un código de línea de longitud de ejecución limitada (RLL) [1] que se utiliza para codificar datos en la mayoría de los disquetes . Se introdujo por primera vez en unidades de disco duro en 1970 con el IBM 3330 y luego en unidades de disquete a partir del IBM 53FD en 1976.

MFM es una modificación del código de modulación de frecuencia (FM) original. Debido al espacio mínimo entre las transiciones de flujo que es una propiedad del diseño del disco, cabezal y canal, MFM, que garantiza como máximo una transición de flujo por bit de datos, se puede escribir con una densidad más alta que FM, que puede requerir dos transiciones por dato. un poco.

MFM se utiliza con una velocidad de datos de 250–500  kbit / s (500–1000 kbit / s codificados) en disquetes estándar de la industria de 5 + 14 pulgadas y 3 + 12 pulgadas ordinarios y de alta densidad. MFM también se utilizó en los primeros diseños de discos duros , antes de la llegada de tipos más eficientes de códigos RLL. Fuera de las aplicaciones de nicho, la codificación MFM es obsoleta en la grabación magnética.

El método de codificación digital de modulación de frecuencia (FM) como se usa en el contexto del almacenamiento magnético tiene una variedad de otros nombres, incluida la codificación de retardo y la codificación diferencial de Manchester . [2]

La modulación de frecuencia es la codificación de datos binarios para formar una señal de dos niveles donde (a) un "0" no causa ningún cambio en el nivel de la señal a menos que sea seguido por otro "0", en cuyo caso se produce una transición al otro nivel en el final del primer período de bits ; y (b) un "1" provoca una transición de un nivel a otro en la mitad del período de bits. [3]

La codificación FM se utiliza principalmente para codificar señales porque el espectro de frecuencia de la señal codificada contiene menos energía de baja frecuencia que una señal convencional sin retorno a cero (NRZ) y menos energía de alta frecuencia que una señal bifásica.


Un byte codificado con FM (arriba) y MFM (abajo). La línea azul discontinua indica el pulso de reloj (se ignora el cambio de nivel de la señal) y la línea roja discontinua, el pulso de datos (el cambio de nivel de la señal codifica 1 y la ausencia del mismo, 0).