A method of detecting a data pattern, the method comprising the steps of: (a) generating, during idle mode in a first radio front end (802), a first-gain output signal and a second-gain output signal from a corresponding one of the plurality of received signals; selectively couple during idle mode, by a switch, each of the first-gain and second-gain output signals to corresponding channel selection filters, CSFs (804); (b) applying a corresponding channel selection filter,CSF, (804) to each of the second-gain and first-gain output signals to generate filtered second-gain and first-gain output signals; and (c) detecting the presence of a data pattern in at least one of the filtered second-gain and first-gain output signals by a detector, the detecting comprising comparing one or more received-signal-strength indication (RSSI) values with a corresponding threshold and comparing one or more correlation values with a corresponding threshold, wherein presence of the data pattern is detected if said one of more RSSI values have exceeded the corresponding threshold or if said one or more correlation values have exceeded the corresponding threshold, if the presence of the data pattern is detected, transitioning from idle mode to adjustment mode and i) selecting either a first radio front end second-gain output signal or a first radio front end first-gain output signal from the corresponding CSF (804) as the first CSF output signal based on an indication whether the CSF (804) was either in a clipped or a below-threshold state during idle mode; ii) coupling either a first-gain or a second-gain output signal of a second radio front end (802) to a corresponding CSF (804) to provide the second CSF output signal; and iii) adjusting gain of the first and second radio front ends (802, 802) based on an indication whether the CSFs (804) were either in clipped or below-threshold states during idle mode. (a) generating, during idle mode in a first radio front end (802), a first-gain output signal and a second-gain output signal from a corresponding one of the plurality of received signals; selectively couple during idle mode, by a switch, each of the first-gain and second-gain output signals to corresponding channel selection filters, CSFs (804); (b) applying a corresponding channel selection filter,CSF, (804) to each of the second-gain and first-gain output signals to generate filtered second-gain and first-gain output signals; and (c) detecting the presence of a data pattern in at least one of the filtered second-gain and first-gain output signals by a detector, the detecting comprising comparing one or more received-signal-strength indication (RSSI) values with a corresponding threshold and comparing one or more correlation values with a corresponding threshold, wherein presence of the data pattern is detected if said one of more RSSI values have exceeded the corresponding threshold or if said one or more correlation values have exceeded the corresponding threshold, if the presence of the data pattern is detected, transitioning from idle mode to adjustment mode and i) selecting either a first radio front end second-gain output signal or a first radio front end first-gain output signal from the corresponding CSF (804) as the first CSF output signal based on an indication whether the CSF (804) was either in a clipped or a below-threshold state during idle mode; ii) coupling either a first-gain or a second-gain output signal of a second radio front end (802) to a corresponding CSF (804) to provide the second CSF output signal; and iii) adjusting gain of the first and second radio front ends (802, 802) based on an indication whether the CSFs (804) were either in clipped or below-threshold states during idle mode. i) selecting either a first radio front end second-gain output signal or a first radio front end first-gain output signal from the corresponding CSF (804) as the first CSF output signal based on an indication whether the CSF (804) was either in a clipped or a below-threshold state during idle mode; ii) coupling either a first-gain or a second-gain output signal of a second radio front end (802) to a corresponding CSF (804) to provide the second CSF output signal; and iii) adjusting gain of the first and second radio front ends (802, 802) based on an indication whether the CSFs (804) were either in clipped or below-threshold states during idle mode.