Patent ID: 7872978

Claim:
A method for adjusting a set of one or more receiver parameters, comprising: using a processor to determine whether to adjust the set of one or more receiver parameters; and in an event it is determined to adjust the set of one or more receiver parameters: using the processor to generate a new set of values for the set of one or more receiver parameters using a cost function, wherein the cost function does not assume a noise signal in a receive signal to have a particular statistical distribution; and changing the set of one or more receiver parameters to have the new set of values, wherein: the set of one or more receiver parameters includes a set of one or more parameters (s) associated with a Viterbi Detector; and the cost function includes at least one of: (1) ∂ ⁢ ( b * , b ^ , x , p ) s ( b ^ , j ) = ( z ( b ^ , i ) - l ( b ^ , i ) ) 2 ⁢ ( 1 ) or ∂ ⁢ ( b * , b ^ , x , p ) s ( b * , i ) = - ( z ( b * , i ) - l ( b * , i ) ) 2 . ( 2 )