A circuit to detect position signals in a mobile station includes a
general-purpose processor to generate instructions for execution of at
least one signal detection algorithm and to carry out at least one other
function not associated with the signal detection algorithm,
special-purpose hardware blocks responsive to the instructions of the
general-purpose processor to execute the at least one signal detection
algorithm, and at least one of the general-purpose processor and the
special-purpose hardware blocks configured to execute at least one
efficiency process to optimize performance of the at least one signal
detection algorithm. Methods and machine-readable medium implementing the
method steps are also disclosed.