A device (200, 300) configured to process digital signals, the device (200, 300) comprising: a filter module configured to filter a received signal to generate a filtered signal; a sampling module configured to sample the filtered signal to generate a sampled signal; a first analysis module configured to analyze a power spectral density of the sampled signal associated with a first plurality of predetermined frequencies, the first analysis module configured to generate a first output signal associated with the power spectral density for the first plurality of predetermined frequencies; a second analysis module configured to analyze the power spectral density of the sampled signal associated with a second plurality of predetermined frequencies, the second analysis module configured to generate a second output signal associated with the power spectral density for the second plurality of predetermined frequencies, wherein the first plurality of predetermined frequencies is different from the second plurality of predetermined frequencies; and a classification module configured to classify the received signal into one of a plurality of different communication modes based on the first output from the first analysis module and the second output from the second analysis module; characterized in that: the first plurality of predetermined frequencies comprises a plurality of windows of frequencies, each window of the plurality arranged around a respective one of the first predetermined frequencies, wherein the first plurality of predetermined frequencies is associated with a first of the plurality of different communication modes; and the second plurality of predetermined frequencies comprises a plurality of windows of frequencies, each window of the plurality arranged around a respective one of the second predetermined frequencies, wherein the second plurality of predetermined frequencies is associated with a second of the plurality of different communication modes. a filter module configured to filter a received signal to generate a filtered signal; a sampling module configured to sample the filtered signal to generate a sampled signal; a first analysis module configured to analyze a power spectral density of the sampled signal associated with a first plurality of predetermined frequencies, the first analysis module configured to generate a first output signal associated with the power spectral density for the first plurality of predetermined frequencies; a second analysis module configured to analyze the power spectral density of the sampled signal associated with a second plurality of predetermined frequencies, the second analysis module configured to generate a second output signal associated with the power spectral density for the second plurality of predetermined frequencies, wherein the first plurality of predetermined frequencies is different from the second plurality of predetermined frequencies; and a classification module configured to classify the received signal into one of a plurality of different communication modes based on the first output from the first analysis module and the second output from the second analysis module; characterized in that: the first plurality of predetermined frequencies comprises a plurality of windows of frequencies, each window of the plurality arranged around a respective one of the first predetermined frequencies, wherein the first plurality of predetermined frequencies is associated with a first of the plurality of different communication modes; and the second plurality of predetermined frequencies comprises a plurality of windows of frequencies, each window of the plurality arranged around a respective one of the second predetermined frequencies, wherein the second plurality of predetermined frequencies is associated with a second of the plurality of different communication modes. the first plurality of predetermined frequencies comprises a plurality of windows of frequencies, each window of the plurality arranged around a respective one of the first predetermined frequencies, wherein the first plurality of predetermined frequencies is associated with a first of the plurality of different communication modes; and the second plurality of predetermined frequencies comprises a plurality of windows of frequencies, each window of the plurality arranged around a respective one of the second predetermined frequencies, wherein the second plurality of predetermined frequencies is associated with a second of the plurality of different communication modes.