1. A method, comprising: receiving a signal over a channel having a number of paths; generating first channel-estimation values in response to the signal; generating each of multiple versions of second channel-estimation values in response to a respective one of the first channel-estimation values, wherein generating each of multiple versions of second channel-estimation values includes, generating one of the versions of second channel-estimation values in response to one of the first channel-estimation values; generating each of one or more subsequent ones of the versions of the second channel-estimation values in response to a previous version of the second channel-estimation values and a respective other one of the first channel-estimation values; generating each of multiple path-number-determination values in response to a respective version of the second channel-estimation values; and determining the number of paths in response to the path-number-determination values; and wherein generating the second channel-estimation values is adaptively performed as a function of the determined number of paths.