The first two implementations were in Tape (Ampex - 1984) and then in hard disk drives (IBM - 1990). Both are significant milestones with the
Ampex implementation focused on very high data-rate for a digital instrumentation recorder and
IBM focused on a high level of integration and low power consumption for a mass-market HDD. In both cases, the initial equalization to PR4 response was done with analog circuitry but the Viterbi algorithm was performed with digital logic. In the tape application, PRML superseded 'flat equalization'. In the HDD application, PRML superseded
RLL codes with 'peak detection'.
Tape recording The first implementation of PRML was shipped in 1984 in the Ampex Digital Cassette Recording System (DCRS). The chief engineer on DCRS was
Charles Coleman. The machine evolved from a 6-head, transverse-scan, digital
video tape recorder. DCRS was a cassette-based, digital, instrumentation recorder capable of extended play times at very high data-rate. It became Ampex' most successful digital product. The heads and the read/write channel ran at the (then) remarkably high data-rate of 117 Mbit/s. The PRML electronics were implemented with four 4-bit,
Plessey analog-to-digital converters (A/D) and 100k ECL logic. The PRML channel outperformed a competing implementation based on "Null-Zone Detection". A prototype PRML channel was implemented earlier at 20 Mbit/s on a prototype 8-inch HDD, but Ampex exited the HDD business in 1985. These implementations and their mode of operation are best described in a paper by Wood and Petersen. Petersen was granted a patent on the PRML channel but it was never leveraged by Ampex.
Hard disk drives In 1990, IBM shipped the first PRML channel in an HDD in the
IBM 0681 It was full-height 5¼-inch form-factor with up to 12 of 130 mm disks and had a maximum capacity of 857 MB. The PRML channel for the IBM 0681 was developed in
IBM Rochester lab. in Minnesota with support from the
IBM Zurich Research lab. in
Switzerland. A parallel R&D effort at IBM San Jose did not lead directly to a product. A competing technology at the time was 17ML an example of Finite-Depth Tree-Search (FDTS). The IBM 0681 read/write channel ran at a data-rate of 24 Mbit/s but was more highly integrated with the entire channel contained in a single 68-pin
PLCC integrated circuit operating off a 5 volt supply. As well as the fixed analog equalizer, the channel boasted a simple adaptive digital
cosine equalizer after the A/D to compensate for changes in radius and/or changes in the magnetic components.
Write precompensation The presence of nonlinear transition-shift (NLTS) distortion on
NRZ recording at high density and/or high data-rate was recognized in 1979. The magnitude and sources of NLTS can be identified using the 'extracted dipulse' technique. Ampex was the first to recognize the impact of NLTS on PR4. and was first to implement
Write precompensation for PRML NRZ recording. 'Precomp.' largely cancels the effect of NLTS. although it is now handled automatically by the HDD. == Further developments ==