A comfort noise generator (CNG) is a program used to generate background noise for voice communications during periods of silence that occur during the course of conversation.

CNG is part of the silence suppression or voice activity detection (VAD) handling for VoIP (Voice over IP) technology. The purpose of VAD and CNG is to maintain an acceptable perceived quality of service (QoS) while simultaneously keeping transmission costs and bandwidth usage as low as possible.

Content Continues Below

Download this free guide Download: Guide to Network Management in the Enterprise Network management is a cornerstone of IT that helps ensure that enterprises run efficiently and effectively end to end. In this network management guide, we dig deep into functions, techniques, best practices, next-generation technology (like AI and machine learning), and more. Download now to help ensure that you have a resilient network for current and future demands. Start Download Corporate E-mail Address: You forgot to provide an Email Address. This email address doesn’t appear to be valid. This email address is already registered. Please login. You have exceeded the maximum character limit. Please provide a Corporate E-mail Address.

I agree to TechTarget’s Terms of Use, Privacy Policy, and the transfer of my information to the United States for processing to provide me with relevant information as described in our Privacy Policy. Please check the box if you want to proceed.

I agree to my information being processed by TechTarget and its Partners to contact me via phone, email, or other means regarding information relevant to my professional interests. I may unsubscribe at any time. Please check the box if you want to proceed.

By submitting my Email address I confirm that I have read and accepted the Terms of Use and Declaration of Consent.

CNG, in conjunction with VAD algorithms, quickly determines when periods of silence occur and inserts artificial noise until voice activity resumes. The insertion of artificial noise gives the illusion of a constant transmission stream, so that background sound is consistent throughout the call and the listener does not think the line has gone dead. Most conversations include about 50% silence. VAD software allows a data network carrying voice traffic over the Internet to detect the absence of audio and conserve bandwidth by preventing the transmission of "silent packets."

CNG uses special algorithms to create artificial noise that matches the actual background noise it detects on a call. The generation of background noise helps avoid noise modulation that might otherwise occur if voice transmission were completely switched off during silent intervals. There are a number of reasons to suppress noise modulation. For one thing, noise modulation may be so different from natural background noise that it is unpleasant for calling parties. Furthermore, it may reduce the intelligibility of speech when spoken communications resume.

The use of VADs and CNG has been estimated to reduce bandwidth requirements for a group of voice channels by as much as 50 percent.