A method (200) of enhanced peak detection in a correlation signal (g(x))
is disclosed. The method (200) comprises identifying (215) in the
correlation signal (g(x)) positions where the modulus value of the
correlation signal is above a first predetermined value. Each of the
identified positions is then processed by forming (220) a sub-signal from
the correlation signal by isolating a region of samples, the region
comprising substantially equal numbers of samples on opposite sides of
the identified position. The sub-signal is then up-sampled (221, 222,
225) to a higher resolution using Fourier interpolation. The up-sampled
sub-signal is searched (230) for a peak value, and when the peak value is
greater than a second predetermined value, parameters associated with the
peak value is stored (236).