1. A storage-device-implemented method for estimating one or more channel parameters of a storage device comprising a read channel and a storage medium having a bit sequence stored thereon, the method comprising: (a) the storage device reading at least a portion of the bit sequence from the storage medium to generate a bit response; (b) the storage device convolving the bit response to compute an impulse response of the read channel; and (c) the storage device estimating one or more channel parameters based on the computed impulse response.