Анализ факторов, влияющих на качество передачи речи
В пакетных сетях
При расчете R-фактора одна из составляющих - Is , уменьшающая значение R-фактора, определяется искажениями, возникающими в кодеке при пакетизации речевого сигнала.
Качество передачи речи в сетях с коммутацией пакетов в последние время значительно улучшено путем создания эффективных кодеков, обеспечивающих хорошую разборчивость речевого сигнала на приемном конце.
В состав этих методов входят:
- методы эффективного кодирования речи;
- механизмы подавления пауз (механизм кодирования речи при прерывистой передаче, известный как Voice Activity Detection, VAD);
- механизмы эхоподавления и эхо-компенсации;
- механизмы маскирования ошибок (packet loss concealment), обеспечивающие компенсацию пробелов в речевом потоке,вызванных потерей отдельных пакетов.
В табл. 4.3 представлены характеристики кодеков, реализующих перечисленные выше механизмы повышения качества передачи речи в сетях с коммутацией пакетов.
Кодек G.711 представленных версий имеет скорость выходного сигнала 64 кбит/с, преобразует аналоговый сигнал в цифровой с очень высоким качеством без применения операции сжатия. Однако, при этом требуется значительная пропускная способность по сравнению с кодеками, в которых осуществляется сжатие информации.
Низкоскоростные кодеки требуют существенно меньших значений пропускных способностей, однако оказывают значительно большее влияние на качество речевого сигнала по сравнению с высокоскоростными кодеками.
Таблица 4.3
Типы и характеристики кодеков
Тип кодека | Скорость передачи, кбит/с | Длительность датаграммы, мс | Задержка пакетизации, мс | Полоса пропускания для двунаправленного соединения, кГц. | Задержка в буфере джиттера | Теоретическая максимальная оценка MOS |
G.711U | 174,4 | 2 дейтаграммы, 40 мс | 4,4 | |||
G.711А | 174,4 | 2 дейтаграммы, 40 мс | 4,4 | |||
G.726-32 | 110,4 | 2 дейтаграммы, 40 мс | 4,22 | |||
G.729 | 62,4 | 2 дейтаграммы, 40 мс | 4,07 | |||
G.723µ | 6,3 | 67,5 | 43,73 | 2 дейтаграммы, 60 мс | 3,87 | |
G.723А | 5,3 | 67,5 | 41,6 | 2 дейтаграммы, 60 мс | 3,69 |
Меньшая пропускная способность означает, что можно организовать большее число телефонных соединений по одному и тому же тракту, но при этом уменьшается разборчивость речи, возрастают задержки и качество речи становится более чувствительным к потере пакетов.
Задержка доставки пакета определяется временем переноса пакета от источника до получателя. Время задержки меняется в зависимости от трафика в сети и доступных сетевых ресурсов, в частности, пропускной способности, во время доставки.
Речь представляет собой трафик, чувствительный к задержке, тогда как большинство приложений данных относительно устойчиво к задержке.
Если задержка доставки пакета превышает определенное значение, пакет отбрасывается. Поэтому, при большом числе отброшенных пакетов качество речи ухудшается, что и отражено в формуле (4.6), где влияние задержки учтено через составляющую Id. Необходимо определить, какая задержка допустима при пакетной передаче речи.
В результате исследований качества речевого сигнала было установлено, что человек начинает чувствовать задержки речевого сигнала, превышающие 150 мс, и ощущает заметный дискомфорт, если задержка превышает 250 мс.
Позднее были проведены масштабные исследования влияния сетевой задержки на качество телефонного разговора, в соответствии с которыми, рекомендуемый порог задержки при передаче речи по пакетной сети равен 150 мс. При задержке 300 мс разговор распадается на фрагменты, которые невозможно связать в слитную речь.
Сквозная задержка доставки пакета Dd («из конца в конец») определяется как сумма четырех составляющих:
Dd =Dp + Dnk+ Dnn + Dbd , (4.7)
где Dp - задержка распространения: время прохождения электрического сигнала в металлическом или волоконно-оптическом кабеле или в беспроводной среде. Это время зависит от физического расстояния между точкой входа и точкой выхода из сети;
Dnk - задержка пакетизации: время, которое необходимо затратить в кодеке для преобразования аналогового сигнала в цифровой и формирования пакета.
Как видно из табл. 4.3, чем ниже скорость сигнала на выходе кодека, тем выше задержка пакетизации, поскольку кодек тратит больше времени на процессы компрессии и декомпрессии сигнала;
Dnn - задержка переноса пакета: время прохождения пакета через все устройства сети, расположенные вдоль пути передачи пакета, включая маршрутизаторы, шлюзы, сетевые экраны, обработчики трафика, сегменты сети с относительно малой пропускной способностью в условиях перегрузки и т. д.
Для некоторых устройств, например, синхронных мультиплексоров, эта величина постоянна, для других, таких, как маршрутизаторы, задержка переноса меняется с изменением нагрузки в сети;
Dbd - задержка на приемной стороне в буфере джиттера: буфер джиттера используется для уменьшения вариаций между моментами поступления пакетов на вход приемного устройства. Буфер может накапливать от одной до нескольких датаграмм.
В соответствии с данными табл. 4. 3 типичный буфер джиттера накапливает две датаграммы и задержка Dbd составляет от 20 до 30 мс в зависимости от типа кодека.
Можно сделать вывод, что задержка распространения, задержки в кодеке и буфере джиттера являются постоянными величинами для выбранного пути передачи пакета, тогда как задержка переноса - случайная величина, зависящая от условий в сети в конкретный момент времени.
На рис. 4.8 показано, как задержки влияют на R-фактор и показатели МОS.
Рис. 4.8 - Влияние суммарной задержки на оценки МОS
и величину R-фактора
Для описания случайных изменений между моментами поступления последовательных пакетов речи в приемник используется термин «джиттер» (вариация задержки).
Если моменты прибытия речевых пакетов в пункт назначения становятся нерегулярными, то это ведет к искажению звукового сигнала, и при больших значениях джиттера, превышающих несколько десятков мс, речь становится неразборчивой.
Потери пакетов определяются как процент пакетов, не доставленных к месту назначения. При передаче пакетов по сети возможны следующие причины потери пакета:
- при перегрузке сети очереди в коммутаторах и маршрутизаторах быстро растут. Если перегрузка сохраняется в течение длительного времени, то происходит переполнение буферов и пакеты теряются;
- при наличии ошибок в пакета данных они могут быть переданы повторно в соответствии с запросом приемной стороны, а повторная передача пакетов речи увеличивает задержку пакетов сети. Поэтому при пакетной передаче речи пакеты с ошибками сбрасываются.
Потери речевых пакетов не должны превышать 1% в среднем на достаточно большом временном интервале. При больших значениях коэффициента потерь в восстановленной на приемной стороне речи возникают разрывы.
Таким образом, можно сделать вывод, что метод, основанный на субъективных оценках, используемый в телефонных сетях, не учитывает влияние вероятностно-временных характеристик сетей на качество передачи речи в пакетных сетях.
Главной особенностью Е-модели является то, что этот метод учитывает большой набор факторов, отражающих воздействие оконечных устройств и транспортной среды на качестве обслуживания в пакетной сети. Поэтому метод определения R-фактора, основанный на использовании Е-модели, может рассматриваться, как общая модель для объективной оценки качества передачи речи.
Показанная связь между субъективными оценками, основанными на модели MOS и R-фактором, может быть полезна как проектировщикам транспортных сетей, так и поставщикам телекоммуникационных услуг.
Дата добавления: 2017-02-20; просмотров: 996;