1. A method for adjusting a set of one or more receiver parameters, comprising: determining whether to adjust the set of receiver parameters; and in the event it is determined to adjust the set of receiver parameters: using a processor to generate a new set of values for the set of 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 using the processor to change the set of receiver parameters to have the new set of values.