A method for determining delays of multipath signals in a RAKE receiver, the method comprising: receiving a power delay profile comprising at least a first and second multipath signal; detecting a first peak power value of a first peak in the power delay profile; subtracting power values associated with the first detected peak power value from the power delay profile to generate a modified power delay profile; detecting (515, 530) a second peak power value of a second peak in the modified power delay profile; subtracting power values (520, 530) associated with the second detected peak power value from the modified power delay profile to generate another modified power delay profile; and determining (535, 565) the delays associated with the first and second multipath signals by locating first and second peak powers associated with the first and second multipath signals in the another modified power delay profile, wherein the determined delays associated with the first and second multipath signals comprise a first set of delays associated with the first and second multipath signals, characterized by: the first set of delays being determined without accounting for a phase difference between the first and second multipath signals, and the method comprising: performing a channel estimation using the determined first set of delays, the channel estimation producing a phase difference between the first and second multipath signals; and determining a second set of delays associated with the first and second multipath signals, the second set of delays being determined based on the phase difference produced by the channel estimation. receiving a power delay profile comprising at least a first and second multipath signal; detecting a first peak power value of a first peak in the power delay profile; subtracting power values associated with the first detected peak power value from the power delay profile to generate a modified power delay profile; detecting (515, 530) a second peak power value of a second peak in the modified power delay profile; subtracting power values (520, 530) associated with the second detected peak power value from the modified power delay profile to generate another modified power delay profile; and determining (535, 565) the delays associated with the first and second multipath signals by locating first and second peak powers associated with the first and second multipath signals in the another modified power delay profile, wherein the determined delays associated with the first and second multipath signals comprise a first set of delays associated with the first and second multipath signals, characterized by: the first set of delays being determined without accounting for a phase difference between the first and second multipath signals, and the method comprising: the first set of delays being determined without accounting for a phase difference between the first and second multipath signals, and the method comprising: performing a channel estimation using the determined first set of delays, the channel estimation producing a phase difference between the first and second multipath signals; and determining a second set of delays associated with the first and second multipath signals, the second set of delays being determined based on the phase difference produced by the channel estimation.