Actions

Difference between revisions of "Automatic Gain Control (AGC)"

From Zenitel Wiki

(SIP and ICX-AlphaCom mode)
 
(45 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
{{AEIS}}
 
{{AEIS}}
{{cons}}
+
'''Automatic Gain Control (AGC)''' is a feature of the [[:Category:Intercoms and Devices|Zenitel IP devices]]. The purpose of the AGC feature is to try to maintain a constant microphone signal level, despite variations in the speech level because the talker is at a distance from the intercom station, or talking with a low voice. The AGC feature is providing more amplification to weak signals and less amplification to strong signals thus maintaining a constant signal amplitude level at the output.
Zenitel IP devices supports '''Automatic Gain Control (AGC)'''. The purpose of the AGC feature ..............
 
  
 
+
{{note|
Default active???
+
* ''The AGC feature is to be used with caution and in special conditions where the talker may be operating in varying distances deviating from the nominal talker distance to the station.''
 
+
* ''The Turbine intercoms TxIV+ with camera (iMX8 processor), Desktop and IP Flush Master (iMX6 processor) has a fixed, not-configurable AGC enabled'' }}
Not config in TCIV+?
 
 
 
 
 
== Configuring the AGC feature==
 
 
 
{{note|The web interface might look different in different firmware versions }}
 
<br>
 
  
 
=== IC-Edge mode===
 
=== IC-Edge mode===
Log in to the [[Edge Controller]], and navigate to '''Edge Controller''' > '''System Configuration''' > '''Call and Audio''', and enable "'''AGC'''":
+
Log in to the [[Edge Controller]], and navigate to '''Edge Controller''' > '''System Configuration''' > '''Call and Audio''', and enable/disable "'''AGC'''" per device:
  
[[File:AVC Enable Edge.png|thumb|left|700px|Enabling AGC in an IC-Edge system]]
+
[[File:AGC Edge.png|thumb|left|700px|Enabling AGC in an IC-Edge system]]
 
<br style="clear:both;" />
 
<br style="clear:both;" />
  
Line 23: Line 15:
  
 
=== SIP and ICX-AlphaCom mode ===
 
=== SIP and ICX-AlphaCom mode ===
Log in to the Zenitel IP device.
+
[[Logging into an Zenitel IP Device|Log in to the Zenitel IP device]].
 
* SIP mode: Navigate to '''SIP Configuration''' > '''Audio Settings''', and enable "'''Automatic Gain Control (AGC)'''"
 
* SIP mode: Navigate to '''SIP Configuration''' > '''Audio Settings''', and enable "'''Automatic Gain Control (AGC)'''"
* ICX-AlphaCom mode: Navigate to '''SIP Configuration''' > '''Audio Settings''', and enable "'''Automatic Gain Control (AGC)'''"
+
* ICX-AlphaCom mode: Navigate to '''Advanced ICX-AlphaCom''' > '''Audio Settings''', and enable "'''Automatic Gain Control (AGC)'''"
 
 
[[File:AGC Basic.png|thumb|left|700px|Enabling AGC on a device in SIP or ICX-AlphaCom mode]]
 
<br style="clear:both;" />
 
 
 
<br>
 
  
=== ICX-AlphaCom mode ===
+
[[File:AGC Basic.png|thumb|left|700px|Enabling AGC on a device in SIP or ICX-AlphaCom mode (screenshot from firmware 7 and later)]]
Log in to the Zenitel IP device, and navigate to '''Advanced ICX-AlphaCom''' > '''Audio Settings''', and enable "'''Automatic Volume Control (AVC)'''":
 
 
 
[[File:AVC ICX.png|thumb|left|700px|Enabling AVC on a device in ICX-AlphaCom mode]]
 
 
<br style="clear:both;" />
 
<br style="clear:both;" />
  
 
<br>
 
<br>
  
== AVC - Advanced configuration ==
+
Some additional settings are available in '''Advanced Configuration''' mode. Navigate to '''Audio Settings''' > '''Audio signal processing''':
To access the "AVC Advanced Settings" you first need to enable '''Advanced Configuration''' in the top right corner of the web interface.
 
 
 
Go to '''Audio Settings'''. Under '''Audio signal processing''' enable '''AVC Advanced Settings''':
 
  
[[File:AVC Settings.PNG|thumb|left|700px|"AVC Advanced" settings]]
+
[[File:AGC Adv.png|thumb|left|700px|Advanced AGC settings (screenshot from firmware 7 and later)]]
 
<br style="clear:both;" />
 
<br style="clear:both;" />
  
  
*'''Enable AVC''': Check the box to enable automatic volume control. Volume is adjusted according to the ambient noise level. The AVC will perform better if the loudspeaker volume is set to a fairly low level, as this will give the AVC a more dynamic range for adjustments. Note that the AVC adjustment is disabled while the speaker is playing audio. Adjustments are made in silent periods (min. 100 ms silence required).
+
*'''Enable AGC''': Enable/disable the AGC component which brings the microphone signal to an appropriate range
*'''Debug in Display''': When enabled the station shows current volume level in the OLED display (applicable to TCIS-4, TCIx-5 and TCIx-6 stations)
+
*'''AGC mode''': Algorithm type. Use "Digital SW AGC" for the majority of use cases. "Analouge HW AGC" is available only on Turbine devices using analogue microphone. "Analogue HW AGC" should basically be used for "Push to Talk"/"Talk back" applications and not in Open Duplex modes
*'''AVC Advanced Settings''': Check to open for more advanced AVC settings
+
** Digital SW AGC
** '''Lower Threshold''': Threshold level for the AVC to start working. Valid range: 30-80 dBA. Default is 55 dBA.
+
** Analouge HW AGC (noisy profile)
** '''Upper Threshold''': Threshold level for the AVC to stop working. Valid range: 60-120 dBA. Default is 100 dBA.
+
** Analouge HW AGC (quiet profile)
** '''Attack Rate''': How quickly the AVC adjusts gain on raising ambient audio level. Range: 1..100 dBA/sec. Default is 10 dBA/sec.
+
* '''AGC gain profile''': The target signal gain level. "Standard" shall aim to keep a "nominal voice signal level" at approx -23 [https://en.wikipedia.org/wiki/DBFS dBFS]. The other options will target increasingly higher signal levels. Use with caution.
** '''Decay Rate''': How quickly the AVC adjusts gain on falling ambient audio level. Range: 1..100 dBA/sec. Default is 10 dBA/sec.
+
** Standard
** '''Hysteresis''': Hysteresis around previous set ambient audio level before doing adjustments. Range: 1..10 dBA/sec. Default is 3 dBA.
+
** Moderate
** '''Far-End Lockout Time''': When playing audio in AVC zone (far-end-signal) AVC adjustments are locked. When there is a pause in the far-end-signal, adjustment commences after this lockout-time. Range: 1..100. Resolution is 100 ms. Default is "1" (= 100 ms).
+
** High
 +
** Very high
 +
* '''AGC speed''': Attack and decay rates of the algorithm.
 +
** Slow
 +
** Fast
  
 
[[Category: ICX-AlphaCom features]]
 
[[Category: ICX-AlphaCom features]]
Line 63: Line 48:
 
[[Category: IC-EDGE Configuration]]
 
[[Category: IC-EDGE Configuration]]
 
[[Category: AlphaCom features]]
 
[[Category: AlphaCom features]]
 +
[[Category: Audio Settings and Audio Features]]

Latest revision as of 15:57, 25 October 2023

AEIS.png

Automatic Gain Control (AGC) is a feature of the Zenitel IP devices. The purpose of the AGC feature is to try to maintain a constant microphone signal level, despite variations in the speech level because the talker is at a distance from the intercom station, or talking with a low voice. The AGC feature is providing more amplification to weak signals and less amplification to strong signals thus maintaining a constant signal amplitude level at the output.

Note icon
  • The AGC feature is to be used with caution and in special conditions where the talker may be operating in varying distances deviating from the nominal talker distance to the station.
  • The Turbine intercoms TxIV+ with camera (iMX8 processor), Desktop and IP Flush Master (iMX6 processor) has a fixed, not-configurable AGC enabled


IC-Edge mode

Log in to the Edge Controller, and navigate to Edge Controller > System Configuration > Call and Audio, and enable/disable "AGC" per device:

Enabling AGC in an IC-Edge system



SIP and ICX-AlphaCom mode

Log in to the Zenitel IP device.

  • SIP mode: Navigate to SIP Configuration > Audio Settings, and enable "Automatic Gain Control (AGC)"
  • ICX-AlphaCom mode: Navigate to Advanced ICX-AlphaCom > Audio Settings, and enable "Automatic Gain Control (AGC)"
Enabling AGC on a device in SIP or ICX-AlphaCom mode (screenshot from firmware 7 and later)



Some additional settings are available in Advanced Configuration mode. Navigate to Audio Settings > Audio signal processing:

Advanced AGC settings (screenshot from firmware 7 and later)



  • Enable AGC: Enable/disable the AGC component which brings the microphone signal to an appropriate range
  • AGC mode: Algorithm type. Use "Digital SW AGC" for the majority of use cases. "Analouge HW AGC" is available only on Turbine devices using analogue microphone. "Analogue HW AGC" should basically be used for "Push to Talk"/"Talk back" applications and not in Open Duplex modes
    • Digital SW AGC
    • Analouge HW AGC (noisy profile)
    • Analouge HW AGC (quiet profile)
  • AGC gain profile: The target signal gain level. "Standard" shall aim to keep a "nominal voice signal level" at approx -23 dBFS. The other options will target increasingly higher signal levels. Use with caution.
    • Standard
    • Moderate
    • High
    • Very high
  • AGC speed: Attack and decay rates of the algorithm.
    • Slow
    • Fast