A disk drive is disclosed comprising a head actuated over a disk, and control circuitry comprising a read channel comprising an analog filter and an equalizer. Data is read from the disk to generate a read signal, and the analog filter filters the read signal. The filtered read signal is sampled, and the read signal samples are input into the equalizer in order to equalize the read signal samples according to a target response. A response of the read channel based on the read signal samples input into the equalizer is identified to generate an identified response. Expected samples are generated based on the identified response, wherein the expected samples correspond to the data written to the disk, and an estimated noise sequence is estimated based on the expected samples and the read signal samples.
Legal claims defining the scope of protection, as filed with the USPTO.
1. A disk drive comprising: a disk; a head actuated over the disk; and control circuitry comprising a read channel comprising an analog filter and an equalizer, the control circuitry operable to: write data to the disk; read the data from the disk to generate a read signal, wherein the analog filter is operable to filter the read signal to generate a filtered read signal; generate read signal samples in response to the filtered read signal, wherein the read signal samples are input into the equalizer in order to equalize the read signal samples into equalized samples according to a target response; identify a response of the read channel based on the read signal samples input into the equalizer to generate an identified response; generate expected samples based on the identified response, wherein the expected samples correspond to the data written to the disk; and generate an estimated noise sequence based on the expected samples and the read signal samples.
2. The disk drive as recited in claim 1 , wherein: the data written to the disk comprises a test pattern; and the control circuitry is operable to generate the expected samples by convolving the test pattern with the identified response.
3. The disk drive as recited in claim 1 , wherein the control circuitry is further operable to: detect an estimated data sequence in response to the equalized samples; and generate the expected samples by convolving the estimated data sequence with the identified response.
4. The disk drive as recited in claim 1 , wherein the control circuitry is operable to generate the estimated noise sequence based on a difference between the expected samples and the read signal samples.
5. The disk drive as recited in claim 1 , wherein the control circuitry is further operable to: amplify the estimated noise sequence to generate an amplified noise sequence; add the amplified noise sequence to the expected samples to generate noisy samples; and detect an estimated data sequence in response to the noisy samples.
6. A method of operating a disk drive comprising a head actuated over a disk, and control circuitry comprising a read channel comprising an analog filter and an equalizer, the method comprising: writing data to the disk; reading the data from the disk to generate a read signal; filtering the read signal with the analog filter to generate a filtered read signal; generating read signal samples in response to the filtered read signal, wherein the read signal samples are input into the equalizer in order to equalize the read signal samples into equalized samples according to a target response; identifying a response of the read channel based on the read signal samples input into the equalizer to generate an identified response; generating expected samples based on the identified response, wherein the expected samples correspond to the data written to the disk; and generating an estimated noise sequence based on the expected samples and the read signal samples.
7. The method as recited in claim 6 , wherein: the data written to the disk comprises a test pattern; and the control circuitry is operable to generate the expected samples by convolving the test pattern with the identified response.
8. The method as recited in claim 6 , further comprising: detecting an estimated data sequence in response to the equalized samples; and generating the expected samples by convolving the estimated data sequence with the identified response.
9. The method as recited in claim 6 , further comprising generating the estimated noise sequence based on a difference between the expected samples and the read signal samples.
10. The method as recited in claim 6 , further comprising: amplifying the estimated noise sequence to generate an amplified noise sequence; adding the amplified noise sequence to the expected samples to generate noisy samples; and detecting an estimated data sequence in response to the noisy samples.
Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.
March 7, 2013
July 29, 2014
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.