A mobile communication device comprising: a primary microphone configured to receive speech and ambient noise and generate a primary speech signal corresponding to the speech and the ambient noise that is received; an accelerometer configured to detect vibrations at the mobile communication device when the speech and the ambient noise are received at the microphone and to generate a signal corresponding to the vibrations that are detected; and, a processor operably coupled to the microphone and the accelerometer, the processor configured to: generate, using signal processing, a noise suppressed speech signal based on the primary speech signal and the signal received from the accelerometer by: transforming the primary speech signal into a frequency domain primary speech signal; transforming the signal received from the accelerometer into a frequency domain signal; cross-correlating the frequency domain primary speech signal with the frequency domain accelerometer signal; identifying regions in the frequency domain primary speech signal where a strong cross-correlation exists between the frequency primary speech signal and the frequency domain accelerometer signal; suppressing the identified regions in the frequency domain primary speech signal; and, generating the noise suppressed speech signal by transforming the frequency domain primary speech signal to a time domain primary speech signal. a primary microphone configured to receive speech and ambient noise and generate a primary speech signal corresponding to the speech and the ambient noise that is received; an accelerometer configured to detect vibrations at the mobile communication device when the speech and the ambient noise are received at the microphone and to generate a signal corresponding to the vibrations that are detected; and, a processor operably coupled to the microphone and the accelerometer, the processor configured to: generate, using signal processing, a noise suppressed speech signal based on the primary speech signal and the signal received from the accelerometer by: transforming the primary speech signal into a frequency domain primary speech signal; transforming the signal received from the accelerometer into a frequency domain signal; cross-correlating the frequency domain primary speech signal with the frequency domain accelerometer signal; identifying regions in the frequency domain primary speech signal where a strong cross-correlation exists between the frequency primary speech signal and the frequency domain accelerometer signal; suppressing the identified regions in the frequency domain primary speech signal; and, generating the noise suppressed speech signal by transforming the frequency domain primary speech signal to a time domain primary speech signal. transforming the primary speech signal into a frequency domain primary speech signal; transforming the signal received from the accelerometer into a frequency domain signal; cross-correlating the frequency domain primary speech signal with the frequency domain accelerometer signal; identifying regions in the frequency domain primary speech signal where a strong cross-correlation exists between the frequency primary speech signal and the frequency domain accelerometer signal; suppressing the identified regions in the frequency domain primary speech signal; and, generating the noise suppressed speech signal by transforming the frequency domain primary speech signal to a time domain primary speech signal.