PHASE SLIP RECOVERY
First Claim
Patent Images
1. A device comprising:
- a storage medium comprising a plurality of data blocks, wherein each of the data blocks comprises a plurality of data portions; and
a controller comprising one or more processors, the controller operably coupled to the storage medium and configured to;
read a plurality of data portions comprising a data block and at least one buffered data portion following the data block from the storage medium, the data block comprising a phase slip;
identify the location of the phase slip within the data block;
position a mask on one or more data portions within the data block including the location of the phase slip; and
shift the plurality of data portions following the location of the phase slip to provide a masked, reframed data block and attempt to decode the masked, reframed data block until the masked, reframed data block is decoded.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems, devices, and method for phase slip recovery may include reading a plurality of data portions of a data block and positioning a mask over one or more data portions of the data block. The data portions following the mask may be shifted to provide a masked, reframed data block, and then the data block may be attempted to be decoded, which may be repeated until the data block is decoded.
-
Citations
20 Claims
-
1. A device comprising:
-
a storage medium comprising a plurality of data blocks, wherein each of the data blocks comprises a plurality of data portions; and a controller comprising one or more processors, the controller operably coupled to the storage medium and configured to; read a plurality of data portions comprising a data block and at least one buffered data portion following the data block from the storage medium, the data block comprising a phase slip; identify the location of the phase slip within the data block; position a mask on one or more data portions within the data block including the location of the phase slip; and shift the plurality of data portions following the location of the phase slip to provide a masked, reframed data block and attempt to decode the masked, reframed data block until the masked, reframed data block is decoded. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A device comprising:
-
a storage medium comprising a plurality of data blocks, wherein each of the data blocks comprises a plurality of data portions; and a controller comprising one or more processors, the controller operably coupled to the storage medium and configured to; read a plurality of data portions comprising a data block and at least one buffered data portion following the data block from the storage medium, the data block comprising a phase slip; position a mask on one or more data portions at one or more locations within the data block; and for each location that the mask is positioned, shift the plurality of data portions following a middle of the mask to provide a masked, reframed data block and attempt to decode the masked, reframed data block until the masked, reframed data block is decoded or an amount of shifts exceeds the size of the mask. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system comprising:
-
a storage medium comprising a plurality of data blocks, wherein each of the data blocks comprises a plurality of data portions; and a controller comprising one or more processors, the controller operably coupled to the storage medium and configured to; read a plurality of data portions comprising a data block and at least one buffered data portion following the data block from the storage medium, the data block comprising a phase slip; and generate one or more masked, reframed data blocks based on the plurality of data portions and attempt to decode each of the one or more masked, reframed data blocks until the masked, reframed data block is decoded. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification