NRZI processing methods and devices to correct for sync detection failures
AssigneeMarvell International Ltd.
InventorsEstuardo Licona, Mats Oberg
Life of this patent
Estimating the term…
Abstract
New and useful methods and systems for detecting sync signals/patterns in streams of data are disclosed. For example, in an embodiment system for processing data includes a first module having dedicated processing circuitry configured to detect a sync signal embedded in a received stream of data and to produce an output stream of data, and second module that includes a firmware-controlled processor configured to correct sufficient errors within the received stream of data so as to allow the first module to detect the sync signal on a condition when the first module by itself is incapable of resolving the sync signal caused by the errors in the received stream of data.
Claims16
A system for processing data, comprising:
- a first module having dedicated processing circuitry configured to correctly detect a sync signal embedded in a received stream of data that is passed from a second module to the first module unchanged and to produce an output stream of data;
- and
- the second module that includes a firmware-controlled processor configured to correct sufficient errors within the received stream of data independently from the first module so as to allow the first module to detect the sync signal on a condition when the first module by itself is incapable of resolving the sync signal due to errors in the received stream of data.
A method for processing data, comprising:
- performing first processing using only dedicated processing circuitry configured to detect a sync signal embedded in a received stream of data to produce an output stream of data, the received stream of data being passed from second processing to the first processing unchanged;
- when the first processing is incapable by itself of resolving the sync signal due to errors in the received stream of data, performing the second processing using a firmware-controlled processor to correct sufficient errors within the received stream of data independently from the first processing so as to allow the dedicated processing circuitry to afterward detect the sync signal.
Dependencies are inferred from the claim text.