Click here for more information on advertising

Web Birds-Eye.Net
What's New?

Download Purchased Items

Research:
Analysis
International

Reference:
Acronyms & Definitions
Articles
Broadband Directory
Legacy
Operations
Technical
Yearly Predictions
> RSS Feeds <

Business Forms:
Due Diligence Checklist
Funding & VC Due Diligence
Real Estate Due Diligence

Resources:
Monitoring/Reporting/Benchmarking
Patent Harvesting Kit
Ready to Use Scripts
Source Code

Referral:
Expert Consulting
Referral

Other:
Advertise With Us
Feedback
Recommended Reading
Fishing
House
Baby in the City
Blog

 

[Numeric] [A] [B] [C] [D] [E] [F] [G] [H] [I] [J] [K] [L] [M] [N] [O] [P] [Q] [R] [S] [T] [U] [V] [W] [X] [Y] [Z]

CNG - Comfort Noise Generator

By: Preethi Ramkumar

Meaning of CNG - "Comfort Noise Generator", is used to reduce the transmission rate during silence periods of speech. Systems allowing discontinuous transmission are based on a Voice Activity Detection (VAD) algorithm and a Comfort Noise Generator (CNG) algorithm that allows the insertion of an artificial noise during silent intervals of speech.

This feature is necessary to avoid noise modulation introduced when the transmission is switched off. If the background acoustic noise that was present during active periods abruptly disappears, this very unpleasant noise modulation may even reduce the intelligibility of the speech. The purpose of the VAD is to reliably detect the presence or absence of speech and to convey this information to the CNG algorithm. The purpose of the CNG algorithm is to create a noise that matches the actual background noise with a global transmission cost as low as possible.

Other Related Definitions:

“…To use bandwidth more efficiently, VoIP networks employ functionality known as silence suppression or voice activity detection. A VAD is a component of a voice gateway or terminal that suppresses the packetization of voice signals between individual speech utterances, such as during the silent periods in a voice conversation. VADs generally operate on the send side of a gateway and can often adapt to varying levels of noise versus voice. Thus, similar to adaptive jitter buffers and echo cancellers, VADs can converge on appropriate thresholds to optimize their performance for a given voice conversation. As human conversations are essentially half-duplex in the long term, the use of a VAD can realize approximately 50 percent reduction in bandwidth requirements over an aggregation of channels.” [International Engineering Consortium]

“…There are generally two reasons for using VAD (also known as Voice Operating Switch or VOX) and Comfort Noise Generator (CNG), bandwidth saving, and prolonging battery life. VAD-CNG are therefore applicable to many devices including cellular phones, telephony devices, mobile radio communications, bone-conducting microphones, headsets, digital recorders and other voice related applications which are battery operated. ” [Tecteon]

“…The magnitude of the noise level is packed into the least significant bits of the noise-level byte with the most significant bit unused and always set to 0 as shown below in Figure 1. The least significant bit of the noise level magnitude is packed into the least significant bit of the byte.” [Lucent Technologies]

“…Adaptive Digital's VAD/CNG software performs voice activity detection and comfort noise generation. It is used in systems that used reduced bandwidth channels during silent or non-voiced portions of a conversation. The VAD algorithm is used at the transmit side of a communication link. The VAD determines whether or not speech is present in the outbound signal. If speech is not present, the VAD algorithm determines the level of the background noise. The background noise level is transmitted to the opposite end of the link in place of the speech signal. The noise level requires little channel bandwidth and only needs to be transmitted when the background noise level changes. The CNG algorithm runs at the receive side of the link. When speech is not present, the CNG algorithm generates a noise signal at the level sent from the transmit side.” [ADAPTIVE DIGITAL TECHNOLOGIES]

“…Kane Computing Ltd (KCL) has recently signed a distribution agreement with Adaptive Digital Technologies, Inc. (ADT) to represent them in the UK and Ireland, to promote and sell their portfolio of DSP algorithms, chips, and solutions, such as voice compression, conferencing, telephony signalling, Voice over IP, noise reduction and echo cancellation for use with Texas Instruments' TMS320™ family of DSPs. ” [KCL]

Related Links:

Gaoresearch - Features of Voice Activity Detector (VAD) Comfort Noise Generator (CNG)
Radisys - Bad frame masking and comfort noise generator
Packetizer - RFC 3389 - Real-time Transport Protocol (RTP) Payload for Comfort Noise (CN)
Globalipsound - Lower transmitted bandwidth with GIPS VAD/DTX/CNG
Ncoretech - ITU-T VAD-CNG
Hellosoft - Voice Activity Detection
Focus - Infrastructure Equipment : PABX Telephony Multi-Processing
Wikipedia - Comfort noise
Freescale - Implementing High-Quality Voice Solutions: The Technology Behind a Carrier Class VoIP Solution
Broadcom - A voice activity detector (VAD) and generation of comfort noise (CNG) parameters
Planet - Power over Ethernet SIP IP
Sipura - Implementing Residential Voice over Broadband Services with the Sipura Phone Adapter (SPA)
Ifip - New Speech Processing Issues in IP Telephony

Technical Resources:

Iec - Silence Suppression and Comfort Noise Generation

Products and Solutions:

Adaptivedigital
Castlenet
Epinions
Intel
Ittiam
Resellerratings
Softrisc
Tecteon

Blogs, News, Feeds, Discussion Lists:

http://lists.digium.com/pipermail/asterisk-users/2004-November/072440.html
http://www.dsprelated.com/showmessage/1404/1.php
http://www.kanecomputing.co.uk/kcl_enews_adt_june-05.htm

Books About:

Detection of Signals in Noise by Robert N. McDonough, A. D. Whalen
Signal to Noise by Eric S. Nylund

See Also:

Other CNG Related Resources

 

[Numeric] [A] [B] [C] [D] [E] [F] [G] [H] [I] [J] [K] [L] [M] [N] [O] [P] [Q] [R] [S] [T] [U] [V] [W] [X] [Y] [Z]

 

(C) Copyright Birds-Eye.Net, All rights reserved.
It is against the law to reproduce this content or any portion of it in any form without the explicit written permission of Birds-Eye Network Services, LLC. Federal copyright law (17 USC 504) makes it illegal, punishable with fines up to $100,000 per violation plus attorney's fees.