摘要 |
A correlation module includes a plurality of first functional modules, a plurality of second functional modules, a plurality of function adjust modules, a summation module, a correlation value register, and a correlation evaluation module. The plurality of first functional modules is operably coupled to perform a first function upon a first corresponding pipelined data element to produce a first corresponding value. The plurality of second functional modules is operably coupled to perform a second function upon a second corresponding pipelined data element to produce a second corresponding value. The plurality of function adjust modules is operably coupled to selected ones of the plurality of first functional modules and to selected ones of the plurality of second functional modules. The summation module is operably coupled to sum the plurality of first corresponding values, the plurality of second corresponding values, and a previous correlation value to produce a current correlation value. The correlation evaluation module is operably coupled to compare the current correlation value with a correlation threshold to determine whether current pipelined data correlates with the expected pattern of the training sequence.
|