for example h 1 to be initialized for scanning and adaptation step 802 starts the dfe tap adaptation loop by setting the first tap coefficient value h n to for example the minimum coefficient value h n mn of the selected dfe tap at step 803 the initial error sampler array thresholds are set to minimum values at step 804 eye monitor 304 accumulates an eye statistic at step 805 a test determines whether eye statistics for all threshold value settings have been taken if the test of step 805 determines eye statistics for all threshold value settings have not been taken the next sampler threshold value is set at step 806 and the method returns to step 804 if the test of step 805 determines eye statistics for all threshold value settings have been taken this set of statistics is scanned to find inner eye opening e v eye at step 807 at step 808 a test determines whether all dfe tap value settings have been evaluated if the test of step 808 determines all dfe tap value settings have not been evaluated the next dfe tap value is set at step 809 and the method returns to step 803 to repeat the inner eye evaluation process otherwise if the test of step 808 determines all dfe tap value settings have been evaluated at step 810 the dfe selected tap value is.