SIP. Эхокомпенсация

Материал из M-200 WIKI
Перейти к: навигация, поиск



На М-200 существует 6 типов эхокомпенсаторов, определяемых параметром nEchoCanType:

  • IEC1
  • IEC2
  • IEC3
  • OEC1
  • OEC2
  • OEC3

Разница (I и O) состоит в используемых программных алгоритмах эхокомпенсации. В пределах тройки компенсаторы сгруппированы по степени использования ресурсов ЦПУ ("тяжести").

  • IEC1 "легче" IEC2 и IEC3;
  • OEC1 "легче" OEC2 и OEC3;
  • IEC3 "тяжелее" OEC1.

IEC1 - самый "лёгкий" из всех 6-ти. Если использовать его, то все 124 канала на Xeon(R) CPU E3-1230 V2 @ 3.30GHz могут быть оснащены одним эхокомпенсатором с длинной хвоста эхо до 64 мс.

OEC3 - самый "тяжелый". Если использовать его, то только 32 канала на Xeon(R) CPU E3-1230 V2 @ 3.30GHz могут быть оснащены одним эхокомпенсатором с длинной хвоста эхо до 64 мс.

Естественно все перечисленные типы компенсируют по разному. Всё зависит от природы эхо, характеристик канала, и т.п. Сказать сразу какой компенсатор использовать лучше невозможно. Где то лучше один, где то другой. Всегда сначала пробуем первый (IEC1). Он подходит в большинстве случаев. Если не устраивает, то перебираем по порядку.

Эхокомпенсаторы IEC1-IEC3 сильно увлечены нелинейным процессингом NLP (анализом: это разговор дальнего конца или эхо). Если плохо сбалансированы уровни громкости по приёму и передаче, то возможны обрывы фраз в разговоре дальнего конца. Параметр nEchoCanMode регулирует уровень нелинейного процессинга и значение некоторых других характеристик компенсатора. Для этих типов компенсаторов nEchoCanMode почти всегда лучше выставлять в Standart.

Эхокомпенсаторы OEC1-OEC3 сильнее нагружают процессор и не очень хорошо работают с большими значениями хвостов nEchoTailMs (больше 32 мс). OEC1 вообще не работает с хвостом больше 20 мс. Для этих компенсаторов параметр nEchoCanMode лучше выставлять в Aggresive.

На плате К-87 эхокомпенсаторами можно оснастить максимум 4 канала, тип которых только OEC1 с nEchoTailMs = 10мс (большего значения nEchoTailMs и не нужно, поскольку это оконечное оборудование).

Для правильной настойки параметра nEchoCanPlace важно понимать, где находится источник эхо. Если параметр nEchoCanPlace задан не верно, то все ресурсы ЦПУ будут растрачены впустую.


Nechocanplace.jpg


При настройке эхокомпенсаторов (особенно ОЕСx) очень полезными будут параметры nAmpDivRcv и nAmpDivSnd, регулирующие коэффициент ослабления амплитуды голоса по приёму и передачи соответственно.


SIP на оборудовании М-200

Персональные инструменты
Пространства имён

Варианты
Действия
Навигация
Инструменты