In general, this disclosure describes read recovery techniques for data
storage devices that use soft information associated with multiple read
operations to detect data. Specifically, the read recovery techniques
comprise computing soft information for each bit detected during a first
read operation of a data storage medium, computing soft information for
each bit detected during a second read operation of the data storage
medium and averaging the soft information computed during the first and
second read operations to determine the value of each of the bits.