Multipath components of a signal transmitted through a time-varying
digital radio channel are received with individual delays (.tau.) within
a range (.tau..sub.1 . . . .tau..sub.M) of possible delay values. The
individual delays are estimated and a delay profile (g(.tau..sub.i))
calculated repetitively. The method comprises searching repetitively for
new multipath components in a search window constituting a subset of the
possible delays, and positioning the search window based on a previous
delay profile (g(.tau..sub.i)). For each of a number of search window
positions (k) a sum of power is determined for the multipath components
located in the search window with that position, and the position of the
search window is selected based on the determined sums of power. In this
way the multipath detection is less influenced by the noise floor, and it
is also effective for channels having a wide delay spread and/or
significantly time-varying delay profiles.