A subchannel detection system (300, 400, 500) for a wireless communication device, the system comprising: an input interface configured to receive digital data over a predetermined baseband; the baseband being divided into a plurality of subchannels; a plurality of frequency translators (314, 406, 416, 426, 506L, 506H, 616L, 516H, 526L, 526H), each translator configured to shift spectrum of the digital data within a subchannel to a center of the baseband; a plurality of low-pass filters (304, 408, 418, 428, 508L, 508H, 518L, 518H, 528L, 528H), each low-pass filter configured to filter frequencies within a subchannel bandwidth; a plurality of correlators (306, 410, 422, 432, 510L, 510H, 520L, 520H, 530L, 530H), each correlator configured to receive a filtered digital signal and correlate the received digital signal to a signal for a subchannel size; and a processing module (308, 436) configured to receive data from the plurality of correlators and detect one or more active subchannels; wherein the plurality of frequency translators shift spectrum of all subchannels in the digital data received by the input interface to the center of the baseband; the shifted spectra are filtered by the plurality of low-pass filters and correlated by the plurality of correlators to individual subchannels, wherein the plurality of frequency translators comprises frequency translator banks, wherein each frequency translator bank is configured to shift the spectrum of the subchannel with a predetermined bandwidth to the center of the baseband, and characterized in that the plurality of frequency translator banks comprises a first bank of eight frequency translators arranged to shift subchannels with a bandwidth of 1MHz, a second bank of four frequency translators arranged to shift subchannels with a bandwidth of 2MHz and a third bank of two frequency translators arranged to shift subchannels with a bandwidth of 4MHz an input interface configured to receive digital data over a predetermined baseband; the baseband being divided into a plurality of subchannels; a plurality of frequency translators (314, 406, 416, 426, 506L, 506H, 616L, 516H, 526L, 526H), each translator configured to shift spectrum of the digital data within a subchannel to a center of the baseband; a plurality of low-pass filters (304, 408, 418, 428, 508L, 508H, 518L, 518H, 528L, 528H), each low-pass filter configured to filter frequencies within a subchannel bandwidth; a plurality of correlators (306, 410, 422, 432, 510L, 510H, 520L, 520H, 530L, 530H), each correlator configured to receive a filtered digital signal and correlate the received digital signal to a signal for a subchannel size; and a processing module (308, 436) configured to receive data from the plurality of correlators and detect one or more active subchannels; wherein the plurality of frequency translators shift spectrum of all subchannels in the digital data received by the input interface to the center of the baseband; the shifted spectra are filtered by the plurality of low-pass filters and correlated by the plurality of correlators to individual subchannels, wherein the plurality of frequency translators comprises frequency translator banks, wherein each frequency translator bank is configured to shift the spectrum of the subchannel with a predetermined bandwidth to the center of the baseband, and characterized in that the plurality of frequency translator banks comprises a first bank of eight frequency translators arranged to shift subchannels with a bandwidth of 1MHz, a second bank of four frequency translators arranged to shift subchannels with a bandwidth of 2MHz and a third bank of two frequency translators arranged to shift subchannels with a bandwidth of 4MHz