автореферат диссертации по информатике, вычислительной технике и управлению, 05.13.17, диссертация на тему:Алгоритм повышения качества речи в сетях с пакетной коммутацией замещением потерянных пакетов на основе квазипериодической структуры речи

кандидата технических наук
Костенко, Антон Игоревич
город
Москва
год
2010
специальность ВАК РФ
05.13.17
Диссертация по информатике, вычислительной технике и управлению на тему «Алгоритм повышения качества речи в сетях с пакетной коммутацией замещением потерянных пакетов на основе квазипериодической структуры речи»

Автореферат диссертации по теме "Алгоритм повышения качества речи в сетях с пакетной коммутацией замещением потерянных пакетов на основе квазипериодической структуры речи"

004614238

На правах рукописи

Костенко Антон Игоревич

АЛГОРИТМ ПОВЫШЕНИЯ КАЧЕСТВА РЕЧИ В СЕТЯХ С ПАКЕТНОЙ КОММУТАЦИЕЙ ЗАМЕЩЕНИЕМ ПОТЕРЯННЫХ ПАКЕТОВ НА ОСНОВЕ КВАЗИПЕРИОДИЧЕСКОЙ СТРУКТУРЫ РЕЧИ

05.13.17 - Теоретические основы информатики

АВТОРЕФЕРАТ диссертации на соискание ученой степени кандидата технических наук

2 5 НОЯ 2010

Москва 2010 г.

004614238

Работа выполнена на кафедре № 723 Института криптографии, связи и информатики Академии Федеральной службы безопасности Российской Федерации.

Научный руководитель - доктор технических наук, доцент Шалимов Игорь Анатольевич

Официальные оппоненты: доктор технических наук, профессор Ромашкова Оксана Николаевна

кандидат физико-математических наук Мельников Сергей Юрьевич

Ведущая организация -16 Центральный научно-исследовательский испытательный институт Министерства обороны Российской Федерации

Защкга диссертации состоится «17» ноября 2010 г. в 13.30 на заседании диссертационного совета Д 218.005.04 при Государственном образовательном учреждении высшего профессионального образования «Московский государственный университет путей сообщения» (МИИТ) по адресу: 127994, г. Москва, ул. Образцова, д. 9, стр. 9, аудитория 4518.

С диссертацией можно ознакомиться в библиотеке МИИТа.

Отзывы об автореферате, заверенные печатью организации (в двух экземплярах), просим направлять в адрес МИИТа.

Автореферат разослан «14» октября 2010 г.

Ученый секретарь диссертационного совета Д 218.005.04 доктор технических наук

В.Г. Сидоренко

ОБЩАЯ ХАРАКТЕРИСТИКА РАБОТЫ

Актуальность темы. Развитие современных информационных технологий в телекоммуникациях тесно связано с проблемой обеспечения качества передачи речи. В настоящее время наблюдается тенденция все большего увеличения доли речевого трафика в общем объеме информации, передаваемой по сетям с пакетной коммутацией. При этом, вследствие потери речевых пакетов в процессе их обработки и передачи, на приемной стороне возможны возникновение пауз в речевом сигнале и проявление эффекта эхо-сигнала.

Для передачи речи по сетям с пакетной коммутацией используются три основные технологии: Voice over Frame Relay, Voice over IP и Voice over ATM. Эти технологии базируются на принципах коммутации ячеек и быстрого пакетного мультиплексирования, которые обеспечивают гибкое использование полосы пропускания канала связи и допустимую величину задержки передачи речевых пакетов по сети. Каждая из технологий имеет свои особенности, и важной является задача определения той технологии, которая наиболее полно удовлетворяет требованиям качественной передачи речи.

Для передачи речевого сообщения по сети с пакетной коммутацией речевой сигнал оцифровывается, разбивается на сегменты, которые затем могут быть подвержены компрессии. Эти сегменты упаковываются в пакеты и снабжаются соответствующими заголовками. На приемной стороне сегменты речевого сигнала извлекаются из пакетов, из них собирается цифровой речевой сигнал, который затем преобразуется в аналоговую форму.

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

Залогом успешного развития и все более широкого применения технологий речевого обмена, а также расширения речевого сервиса современных сетей связи является обеспечение качественной передачи речевой информации в сетях с пакетной коммутацией с потерями. Одним из критериев качества речи является разборчивость, характеризующая способность тракта телефонной связи передать содержащуюся в речи смысловую информацию. Для повышения разборчивости речи на приемной стороне используются алгоритмы замещения (маскирования) потерянных пакетов PLC (Packet Lost Concealment). Каждый из алгоритмов характеризуется степенью

повышения разборчивости речевого сигнала, сложностью, областью применения. При этом сложность алгоритма влияет на требуемую вычислительную мощность оборудования и на величину задержки, вносимую в процесс передачи речи. Для обеспечения приемлемого качества обслуживания задержка речевого сигнала, согласно рекомендации МСЭ-Т G.114, не должна превышать 150 мс. Результаты исследования современных алгоритмов замещения потерянных речевых пакетов свидетельствуют о наличии противоречия между качеством восстановленного сигнала, сложностью алгоритма и задержкой, вносимой им в процесс обработки сигнала.

Таким образом, актуальной является задача повышения разборчивости речи, передаваемой по сети с коммутацией пакетов. При ее решении должны быть сохранены преимущества обработки речи в реальном масштабе времени, а также допустимые величины задержки.

Цель диссертационной работы состоит в том, чтобы на основе результатов теоретического и экспериментального исследования существующих алгоритмов замещения потерянных пакетов разработать новый алгоритм замещения потерянных пакетов при передаче речевого сигнала по сетям с коммутацией пакетов. Алгоритм должен обеспечивать повышение разборчивости переданной речи по сравнению с другими алгоритмами замещения, соблюдая при этом требования к допустимой величине задержки передаваемого речевого сигнала.

Исходная основа диссертации. Диссертация основывается на результатах:

- фундаментальных работ по теории информации Н. Винера, В. А. Котельнюсова, К. Шеннона и др.;

- теоретических и прикладных исследований по цифровой обработке и передаче непрерывных речевых сообщений Э. Айфичера, Л.А. Баранова, Дж. Беллами, А.И. Величкина, М.Д. Бенедиктова, Г.В. Вемяна, B.C. Гольдштейна, В.Н. Гордиенко, Г.В. Горелова, Б. Джервиса, Л.В. Златоустовой, Р. Лайонса, Н.Ф. Лукьянцева, В.Г. Михайлова, Б.Н. Покровского, Л.Р. Рабинера, А.Ф. Фомина, И.А. Шалимова, Р.В. Шафера, О.И. Шелухина и др.;

- теоретических и прикладных исследований цифровых средств и систем передачи информации Д. Бертсекаса, Р. Галлагера, В.Г. Олифера, H.A. Олифера, А.П. Мановцева, А.Ф. Фомина, В.П. Яковлева, и др.

Результаты теоретических и экспериментальных исследований алгоритмов маскирования потерянных пакетов в известных работах К. Бучарда, М. Ли, М. Эльсабрути, Э. Махфуза, В. Маршалла и Ф. Андресена показывают, что наиболее совершенные алгоритмы, использующие интерполяцию и экстраполяцию пропущенных участков, могут справиться с потерей до 7-10% пакетов без

существенного ухудшения качества звучания голоса, однако, за это приходится расплачиваться повышением требований к вычислительным ресурсам и, соответственно, увеличением вносимой задержки.

При этом простые, в вычислительном плане, алгоритмы, описанные в трудах таких ученых, как Ш. Вегешна, B.C. Гольдштейн, Д.-С. Болот, О.И. Шелухин, Н.Ф. Лукьянцев, A.B. Пинчук, A.J1. Суховицкий, A.B. Росляков, требуют меньших затрат производительности оборудования, а значит, и алгоритмическая задержка обработки речевого сигнала может быть сокращена. Такие алгоритмы чаще всего применяются в трактах с кодированием волны речевого сигнала, обеспечивая сохранение допустимых показателей качества речи, когда потеряна значительная (3-15%) часть пакетов.

Актуальными являются разработка и реализация нового алгоритма замещения потерянного пакета на основе предыдущего принятого пакета с обеспечением повышения качества речи по сравнению с простыми алгоритмами маскирования при потерях более 15% и с меньшими, чем у более сложных алгоритмов, вычислительными затратами.

Задачи работы.

Для достижения поставленной цели в диссертации решаются следующие основные задачи:

1. Теоретическое исследование современного состояния и перспектив развития технологий пакетной передачи речи в части обеспечения требуемых параметров качества и обоснованный выбор той технологии, которая наиболее приспособлена для качественной передачи речи.

2. Исследование характера потерь речевых пакетов в выбранной технологии пакетной передачи речи.

3. Сравнительная оценка существующих алгоритмов восстановления потерянных при передаче по пакетным сетям речевых пакетов.

4. Разработка пакета программ, моделирующего потери пакетов, характерные для сетей пакетной передачи речи, и реализующего замещение потерянных пакетов, экспериментальное исследование полученной модели.

5. Анализ зависимости разборчивости речевого сигнала, обработанного различными методами замещения потерь, от процента потерянных пакетов и определение факторов, влияющих на разборчивость речи при использовании простых алгоритмов замещения.

6. Разработка алгоритма замещения потерянных речевых пакетов, обеспечивающего повышение разборчивости речи по сравнению с простыми методами замещения.

7. Реализация разработанного алгоритма в виде пакета программ и проведение экспериментального исследования изменения разборчивости речи при замещении потерянных пакетов с его использованием.

8. Оценка результатов, полученных в ходе экспериментального исследования, и их сравнение с результатами исследования существующих алгоритмов замещения потерянных речевых пакетов.

Объектом исследования является речевой сигнал, передаваемый по сети с пакетной коммутацией с потерями, и системы обработки последовательности речевых пакетов с целью повышения разборчивости речи на приемной стороне.

Предмет исследования - модели, методы и алгоритмы, используемые для повышения разборчивости речи, передаваемой по сети с пакетной коммутацией с потерями.

Методы исследования. Для решения поставленных задач в работе использовались методы цифровой обработки сигналов, математического моделирования, структурного программирования, экспериментальный метод, метод артикуляционных испытаний качества речи, статистические методы обработки экспериментальных данных.

Научная новизна диссертации состоит в следующем:

1. На основе результатов исследования сетей пакетной коммутации, построенных с применением современных механизмов кондиционирования и инжиниринга трафика, разработана модель, имитирующая потери речевых пакетов в 1Р-сетях и их замещение простыми методами, т.е. с помощью шумового сегмента, предыдущего речевого сегмента и нулевого уровня.

2. Получена экспериментальная оценка зависимости разборчивости речи, переданной через сеть с пакетной коммутацией с замещением потерянных пакетов простыми методами, от величины потерь (до 50%), и выявлены факторы, влияющие на разборчивость речи при их использовании.

3. Разработан новый алгоритм, повышающий качество речи в сетях с пакетной коммутацией замещением потерянных пакетов на основе квазипериодической структуры речи, обеспечивающий формирование сегмента замещения периодическим продолжением части последнего правильно принятого сегмента.

4. Получена экспериментальная оценка повышения разборчивости речи, передаваемой по сети с пакетной коммутацией с применением разработанного алгоритма замещения по сравнению с простыми алгоритмами замещения.

Работа развивает теорию передачи речевых сообщений при использовании экспериментального моделирования и артикуляционных испытаний качества речи.

Научные положения исследования, вьшосимые на защиту:

1. Результаты исследования алгоритмов замещения потерянных речевых пакетов в сети с пакетной коммутацией простыми методами, позволившие выявить факторы, влияющие на разборчивость речи при их использовании.

2. Алгоритм, повышающий качество речи в сетях с пакетной коммутацией замещением потерянных пакетов на основе квазипериодической структуры речи, обеспечивающий формирование сегмента замещения периодическим продолжением части последнего правильно принятого сегмента.

3. Результаты экспериментального исследования разработанного алгоритма, свидетельствующие о повышении слоговой разборчивости речи на 1-2% при потерях пакетов до 10% и на 5-10% при потерях 15-50% по сравнению с результатами исследования простых алгоритмов замещения при вычислительных затратах, в 5 раз метших по сравнению с более сложными алгоритмами замещения.

Практическая значимость диссертационной работы заключается в следующем:

1. Основной практический результат, достигнутый в ходе анализа и экспериментальных исследований существующих алгоритмов замещения потерянных пакетов в сетях пакетной коммутации, состоит в разработке нового алгоритма, осуществляющего замещение потерянного речевого пакета. В итоге достигнуто повышение слоговой разборчивости речи на 1-2% при потерях пакетов до 10% и на 510% при потерях 15-50% по сравнению с простыми алгоритмами замещения, при меньших (приблизительно в 5 раз) вычислительных затратах по сравнению с более сложными алгоритмами замещения.

2. Результаты исследования характера потерь пакетов и алгоритмов замещения потерянных пакетов в сетях с пакетной коммутацией использованы для уточнения условий применения алгоритмов цифровой обработки речевого сигнала, технологических требований к буферизации информации, требований к сетям агрегации и доступа на базе стека протоколов ТСРЯР, что позволило повысить качество разработки системных проектов в сетях Triple-play.

3. Разработанный пакет программ для моделирования процесса передачи речи по IP-сети с замещением потерянных пакетов простыми методами на приемной стороне использован в качестве основы для лабораторного практикума по исследованию алгоритмов замещения потерянных речевых пакетов и анализу разборчивости речи по дисциплине «Цифровая телефония».

4. Разработан пакет программ для экспериментального исследования алгоритма, повышающего качество речи в сетях с пакетной коммутацией замещением потерянных пакетов на основе квазипериодической структуры речи.

5. Получены результаты экспериментальных исследований реализованного алгоритма, подтверждающие его работоспособность.

Внедрение результатов работы.

Результаты работы применены:

1. В компании ОАО «Центртелеком» при усовершенствовании алгоритмов цифровой обработки речевого сигнала, обеспечивающих маскирование потерянных пакетов и применяемых в системах пакетной передачи речевой информации, технологических требований к буферизации информации в этих системах, требований к сетям агрегации и доступа на базе стека протоколов TCP/IP, что позволило повысить качество разработки комплексных системных проектов сетей Triple-play. Также результаты работы используются при планировании сетей межстанционной связи в случае доставки VoIP потоков реального времени в системах софтсвичи SOFTX3000 HUAWEI Китай, AND ISKRATEL Словения.

2. В научно-исследовательских работах, выполненных и выполняемых ООО «Стэл - КС» в интересах федерального государственного унитарного предприятия «Научно-исследовательский институт «Квант»» и государственного учреждения «Войсковая часть 68240»: в научно-техническом отчете по СЧ НИР «Проба2К» (Госконтракт с ФГУП «НИИ Квант» № 028/23-К2 от 01.07.2008 г.); в научно-техническом отчете по НИР «Ярмарка-PC» (Госконтракт с государственным учреждением «Войсковая часть 68240» № 2009/381 от 26.06.2009 г.).

3. При проведении двух опытно-конструкторских работ по специальной тематике в виде экспериментальных данных по исследованию характеристик сетей передачи данных, используемых в устройствах абонентской речевой связи, и рекомендаций по способам повышения разборчивости речи при ее передаче пакетным способом.

4. В образовательном процессе на кафедре № 723 Института криптографии, связи и информатики в лекционных занятиях по дисциплинам «Системы и сети связи», «Современные сетевые технологии» и лабораторных работах по дисциплине «Цифровая телефония».

Указанные реализации результатов работы подтверждены соответствующими актами о внедрении в научно-исследовательскую, опытно-конструкторскую, практическую и образовательную деятельность.

Апробация работы выполнена на расширенных научных семинарах кафедры № 723 Академии ФСБ России, в/ч 35533, научно-технического департамента ООО «Стэл КС», а также на 6-й Всероссийской научной конференции «Проблемы развития технологических систем государственной охраны, специальной связи и информации» (Академия ФСО России, г. Орел, 2009), юбилейной научно-технической конференции специалистов, молодых ученых в/ч 35533 (27-28 мая 2009 года), межведомственной научно-технической конференции в/ч 33965 (3-5 февраля 2010), IX Международной научно-технической конференции «Физика и радиоэлектроника в медицине и экологии» (ФРЭМЭ-2010, г. Владимир).

Публикации. Основные научные результаты диссертации опубликованы в 8-и работах, включая 5 публикаций в трудах научно-технических конференций и 3 публикации в ведущих рецензируемых изданиях, рекомендованных ВАК.

Структура и объем работы. Диссертация включает введение, три главы, заключение и приложения. Содержит 34 рисунка, 23 таблицы, список литературы из 113-и наименований. Диссертация изложена на 164-х страницах машинописного текста, приложение состоит из 27-и страниц.

СОДЕРЖАНИЕ РАБОТЫ

Во введении обоснована актуальность темы диссертационной работы, сформулированы цель и задачи исследования, указаны методы исследования, представлены теоретическая значимость и прикладная ценность полученных результатов, приведены положения, выносимые на защиту.

В первой главе в рамках исследования современного состояния и перспектив развития технологий передачи речи по сетям с пакетной коммутацией были исследованы основные технологии: Voice over Frame Relay, Voice over IP и Voice over ATM. Данные технологии базируются на принципах коммутации ячеек и быстрого пакетного мультиплексирования, обеспечивающих гибкое использование полосы канала связи и допустимую величину задержки передачи речевых пакетов по сети. Обзор технологий передачи речевых сигналов по сетям передачи данных в части обеспечения требуемых параметров качества обслуживания трафика показал, что современные сети, построенные на основе протокола IP с применением механизмов кондиционирования и инжиниринга трафика, наиболее предпочтительны для решения задачи качественной передачи речи по сети с пакетной коммутацией.

Исследование современного состояния и условий применения кодеков в VoIP показало, что в ситуациях, когда ограничения на полосу пропускания отсутствуют и

коммутационное оборудование удовлетворяет существующему де-факто стандарту передачи неэластичного трафика по сети с пакетной коммутацией, задачу обеспечения качества речи, переданной по современной IP-сети с потерями пакетов, целесообразно решать с использованием алгоритма кодирования PCM G.711. Отсутствие взаимосвязи между содержимым речевых пакетов, ориентация на высокие скорости передачи приоритетного трафика по магистрали сети и обеспечение высокого качества речи при перекодировании во время перехода из одной сети в другую свидетельствуют о перспективе более широкого использования именно этого метода кодирования речи.

Выявлен характер потерь пакетов при передаче речевого трафика по IP-сетям, построенным с учетом современных механизмов обеспечения качества обслуживания (QoS). Анализ процесса передачи речевого трафика по IP-сетям, построенным на основе современного высоконадежного коммутационного оборудования с соблюдением принципов кондиционирования и инжиниринга трафика, показал, что потери пакетов более вероятны в магистральной сети и являются в основном одиночными для каждого из независимых потоков VoIP, объединенных в магистральном тракте[7,3].

В первой главе проведен сравнительный анализ алгоритмов восстановления потерянных пакетов при передаче речевого трафика по IP - сети с учетом показателей сложности (требуемой вычислительной мощности), качества и устойчивости к потерям (табл. 1) [4,5].

Таблица 1. Сложность и качество работы алгоритмов восстановления

потерянных пакетов при норме потерь 5%

Метод Сложность, MIPS Качество. MOS

Простые методы вставки 0,008 2,2-3,25

G.711 Appendix 1 0,5 3,2

G.711 Appendix I с линейной интерполяцией 1,8 3,5

Интерполяция параметров передающего устройства для G 723.1 (регенерация) 2,0 2,2

Метод линейной интерполяции 0,16 зд

Т1.521 -2000 2,3 3,4

Метод на основе НММ 105 3,3

G.722 Appendix III 2,78 3

MIPS (миллион команд в секунду) - единица измерения производительности процессора;

MOS - Mean Opinion Score - усредненная субъективная оценка качества речи.

Анализ показывает, что наиболее сложные алгоритмы, осуществляющие интерполяцию и регенерацию отсутствующих сегментов речевого сигнала, используют дополнительные параметры речевого сигнала и чаще всего применяются в трактах с параметрическим компандированием. Такие алгоритмы могут справляться с потерями до 7-10% пакетов, обеспечивая допустимые показатели качества передачи речи, однако, это ведет к повышению требований к вычислительным ресурсам и увеличению задержки обработки речи, которая ограничена 150 мс (ITU-T G.114).

Простые, с точки зрения сложности вычислений, алгоритмы требуют меньших затрат производительности оборудования, а значит, и алгоритмическая задержка обработки речевого сигнала может быть сокращена. Таким образом, больше времени может быть потрачено на процесс передачи речевого сигнала по сети. Такие алгоритмы чаще всего работают в трактах с кодированием волны речевого сигнала, обеспечивая сохранение допустимых показателей качества речи при величине потерь от 3% до 15% пакетов.

Проведенное в первой главе исследование, подтверждает актуальность задачи повышения качества речи при величине потерь свыше 15% пакетов с помощью простых методов замещения потерянных пакетов, с меньшими требованиями к вычислительным ресурсам по сравнению со сложными алгоритмами восстановления, использующими интерполяцию и регенерацию [7,8].

Во второй главе сделан обзор и дан сравнительный анализ простых алгоритмов замещения потерянных речевых пакетов, использующих метод вставки. Проведено экспериментальное исследование модели, имитирующей потерю пакетов при передаче речевого сигнала по сети с пакетной коммутацией с последующим замещением потерянного пакета, и выполнена оценка разборчивости переданной речи [1,6]. В ходе исследования для замещения потерянного пакета использовались следующие методы:

-замещение нулевым уровнем, который является наиболее простым методом с минимальными требованиями к вычислительным ресурсам оборудования. В нем отсутствующие пакеты замещаются тишиной. Этот метод обеспечивает наихудшие по сравнению с иными методами маскирования показатели качества звука;

-замещение формой сигнала заключается в замещении потерянных пакетов новыми, сформированными искусственно. В простейшем случае потерянный пакет замещается последним принятым;

-замещение сегментом шумового сигнала с энергией, согласованной с энергией сигнала в предыдущем пакете. Данный способ использует эффект фонематического восстановления, который является человеческой способностью восприятия звука, позволяющей подсознательно восстановить недостающую секцию речи [2].

Разработан и реализован алгоритм имитационного моделирования потери (рис. 1):

ад ад ..............ад

Рис. 1. Отрезок речевого сигнала

В начале работы алгоритма задается вероятность потери I - го пакета ^ .

Согласно выводам главы №1 о характере потерь пакетов при передаче речевого

трафика по 1Р-сетям, построенным с учетом современных механизмов (^оБ, вероятность потери 0 +1) - го пакета

(1)

Если сегмент $ (п) исходного речевого сигнала - потерян, то замещение осуществляется с помощью нулевого уровня, либо предыдущего сегмента, либо сегмента шумового сигнала, согласованного по уровню энергии с энергией предыдущего сегмента речевого сигнала,

ад=

о

ЯмОО Щ(п) '

(2)

где й'Д'О- сегмент шумового сигнала, согласованный по уровню энергии с энергией предыдущего сегмента речевого сигнала,п = 0,1,...,(Л'Г —1)_ номер отсчета речевого сигнала в сегменте, N - количество отсчетов речевого сигнала в сегменте.

Для генерации сегмента шумового сигнала, согласованного по уровню энергии с энергией предыдущего сегмента речевого сигнала, вычисляется пересчетный коэффициент, равный отношению энергии предыдущего сегмента речевого сигнала к энергии сегмента сгенерированного шумового сигнала (рис. 2). Для формирования отсчета сегмента шумового сигнала с энергией, согласованной с энергией предыдущего сегмента речевого сигнала, используется следующая последовательность действий.

(и) ад

Рис. 2. Отрезок речевого сигнала с одним потерянным пакетом Шаг 1. Вычисляем энергию сегмента сигнала (/-1) - го пакета

ЛМ

(3)

где (Р) п - й отсчет 0 1) - го сегмента речевого сигнала, принятого без потерь.

Шаг 2. Генерируем для потерянного сегмента ад речеподобный шум с распределением энергии по частотному диапазону, подобным распределению энергии по частотному диапазону речевого сигнала (с максимумом, приходящимся на 300 Гц) -•-Vс . Его энергия равна

(4)

и=0 ■ 4 .

где ~ п -й отсчет шумового сигнала.

Шаг 3. Для согласования энергии шумового сегмента и энергии 0' ~ 1) - го сегмента речевого сигнала необходимо выполнение равенства

Е,=кЕ,

(5)

Д.

где -"-'/,а - энергия шумового сегмента <4 0?) 5 согласованная с энергией предыдущего сегмента речевого сигнала; к — пересчетный коэффициент

Шаг 4. Таким образом, учитывая, что

п=0

(6)

тогда для получения отсчета шумового сигнала с энергией, согласованной с энергией предыдущего сегмента речевого сигнала, необходимо применить следующую формулу:

= •JkSic(n),n = 0,1,..., JV-1 (8)

Для получения оценки разборчивости при различных значениях процента потерянных при передаче пакетов проведены артикуляционные испытания разработанной модели. Оценка разборчивости, и обработка результатов проводилась в соответствии с ГОСТ Р-50840-95 (Передача речи по трактам связи. Методы оценки качества, разборчивости и узнаваемости - М. : Госстандарт России, 1995) и Р-51061-97 (Системы низкоскоростной передачи речи по цифровым каналам. Параметры качества речи и методы измерений- М. : Госстандарт России, 1997). В результате получены экспериментальные зависимости разборчивости речи при разных способах замещения потерь пакетов от процента потерянных при передаче пакетов (рис. 3). Измерения проводились в нормальных климатических условиях в соответствии с ГОСТ 15150 (Машины, приборы и другие технические изделия. Исполнения для различных климатических районов. Категории, условия эксплуатации, хранения и транспортирования в части воздействия климатических факторов внешней среды). Уровень речевого сигнала относительно фонового акустического шума составлял 40 дБ. В испытаниях участвовала бригада из 10 операторов (дикторов и аудиторов), не имевших явных дефектов речи и слуха. Разборчивость измерялась бригадой дикторов и аудиторов в возрасте от 19 до 21 года, прошедших специальное обучение (тренировку), путем прослушивания через головные телефоны слоговых артикуляционных таблиц, взятых из ГОСТ Р-50840-95. Тренировка проходила в два этапа. На первом этапе операторы знакомились со структурой речевого материала, осваивали технику его произношения, а также адаптировались к восприятию речи, искаженной отсутствием отдельных сегментов в соответствующих акустических условиях. Чтение слогов осуществлялось диктором ровным голосом, четко, без подчеркивания отдельных звуков с постоянным уровнем речи. Слоги зачитывались в ритме 1 слог в 3 секунды. Выдерживался постоянный ритм речи на протяжении чтения всей таблицы. Аудитор записывал принятые слоги в специальный бланк согласно ГОСТ Р-50840-95. Если аудитор не понял принятого слова, он подчеркивал соответствующую пронумерованную строку в бланке принятых слогов. На втором этапе тренировки проводился цикл измерений при использовании испытуемых алгоритмов замещения. Цикл измерений включал в себя прием по 5 таблиц.

Оценка разборчивости производилась при случайной вероятности потерь

единичных пакетов от 0,5 до 50% и при стандартной длине 20 мс (160 отсчетов) сегмента речевого сигнала в пакете.

С целью исключения сомнительных результатов измерений разборчивости произведена обработка полученных данных в соответствии с ГОСТ Р-50840-95 (табл. 2):

- вычислены среднее значение разборчивости § и СКО <7 ;

- единичные измерения, для которых — > 2<Т ^ ИСКШОчены

результат единичного измерения);

- произведено вычисление нового среднего значения разборчивости В;

100 -г--------------------------------------------------------------.......-..............................................

и

80 70 60 50 40 30

—Замена шумом

—Я—Замена

предыдущим

-•¿"-Замена нулем

10 15 20

30

40

50

Рис. 3. Разборчивость речи при замещении потерянных пакетов простыми методами вставки (по вертикальной оси - слоговая разборчивость, по горизонтальной - процент потерь пакетов)

Таблица 2. Дисперсия значений разборчивости речи при замещении потерянных пакетов

Метод Значение дисперсии при X % потерянных пакетов

0,5% 1% 3% 5% 7% 10% 15% 20% 30% 40% 50%

Замещение предыдущим 2,1 3,5 2,6 3,5 4 3,3 2,1 1,3 4,5 3,2 2,2

Замещение нулевым уровнем 2,2 1,7 3,7 1,3 3,1 3,6 3,7 0,5 3,2 4,3 4,6

Замещение шумом 3,9 4,1 2,8 3,8 4,2 3,4 4,1 2,7 1,6 4,3 3,2

Анализ полученных зависимостей показал, что даже при 10% потерь пакетов в случае применения процедур маскирования с помощью шумового сегмента и предыдущего сегмента речевого сигнала слоговая разборчивость остается на уровне, превышающем 80%, что соответствует высшему классу качества. При увеличении потерь до 50% разборчивость существенно ухудшается для всех типов вставки.

Результаты исследования разборчивости при замещении шумовым сегментом и предыдущим сегментом речевого сигнала с потерями до 20% практически не различаются. Это можно объяснить тем, что в обоих методах при переходе к восстановленному сегменту происходят скачкообразное изменение уровня сигнала и искажение периода основного тона речи, которые воспринимаются слуховым аппаратом человека. Слуховой аппарат человека чувствителен к таким перепадам уровня акустического сигнала.

Полученные результаты позволяют выявить основные факторы, влияющие на разборчивость речи при использовании простых алгоритмов замещения потерянных пакетов:

- изменение уровня сигнала на границе перехода от принятого сегмента к синтезированному для замещения потерянного пакета;

- период основного тона речевого сигнала после замещения потерянного пакета.

Таким образом, для повышения разборчивости речи при использовании простых

алгоритмов замещения необходимо обеспечить сохранение не только уровней последнего принятого сегмента речевого сигнала и замещающего сегмента речевого сигнала, но и периода основного тона по отношению к предыдущему, правильно принятому сегменту.

На основе этого вывода предложен новый алгоритм, повышающий разборчивость речи замещением потерянного речевого пакета, с использованием предыдущего сегмента речи, при котором сохраняются уровень речевого сигнала на границе разрыва между принятым сегментом речевого сигнала и сегментом, синтезируемым для замещения потерянного, и период основного тона речи [2,6,8].

В третьей главе на основе проведенных аналитических и экспериментальных исследований для повышения качества речи применительно к задачам сервиса речевого трафика в телекоммуникационных сетях пакетной коммутации разработан новый алгоритм замещения потерянных при передаче речевых пакетов с использованием предыдущего принятого сегмента речевого сигнала.

Для решения задачи согласования уровня восстанавливаемого сегмента сигнала с предыдущим (принятым) сегментом и сохранения периода основного тона речи в разработанном алгоритме на последнем принятом сегменте происходит вычисление периода основного тона. Затем в конце этого сегмента вырезается отрезок сигнала длиной, равной периоду основного тона, и методом копирования переносится на место потерянного сегмента с «размножением» на весь потерянный сегмент. Если сегмент речи является невокализованным, то осуществляется заполнение шумовым сигналом, согласованным по уровню с предыдущим сигналом. Это обеспечивает повышение

разборчивости речи вследствие уменьшения негативного влияния скачкообразного изменения уровня сигнала на границе между принятым сегментом и сегментом речевого сигнала, синтезируемым для замещения потерянного, что повышает качество восприятия речи.

Схема алгоритма представлена на рис. 4.

Рис. 4. Схема алгоритма повышения качества речи в сетях с пакетной коммутацией замещением потерянных пакетов на основе квазипериодической структуры речи

Алгоритм содержит следующую последовательность действий (рис. 5): Шаг 1. Определение периода основного тона Тот речевого сигнала на последнем принятом сегменте ^мС") длиной 20 мс (160 отсчетов) (рис. 5а). Для вычисления периода основного тона используется модифицированная автокорреляционная функция. Считая, что значение частоты основного тона находится

в пределах 80-400 Гц, для заданной частоты дискретизации можно определить соответствующий указанному интервалу диапазон изменения задержки

И МШ.....О НЮН, в котором нужно находить значения модифицированной АКФ. Ее

модификация заключается в том, что для любого значения задержки число слагаемых в сумме остается постоянным:

ВД0)= £ с\п-а)с\п)^ (9)

п=1> _НЮН

где с(п),п — — 1). последовательность отсчетов речевого

сегмента (и) ; 5, (и) - потерянный сегмент; К- длина интервала анализа; сигнал после фильтрования.

Для частоты дискретизации 8000 Гц число слагаемых взято равным 100. Описанный метод позволяет получить точность оценки периода основного тона порядка 96%.

Шаг 2. Копирование речевого сегмента принятого сигнала длиной Тот. При этом берется сегмент сигнала длительностью, равной периоду основного тона, который отложен от границы разрыва между принятым и потерянным сегментами речи (рис. 5а, б)

= (10)

где к - количество отсчетов в сегменте принятого сигнала длиной Тот.

ШагЗ. Осуществляется замещение потерянного сегмента речи сегментом сигнала, предшествующим потерянному, длиной Тот

5у(л) = 5,м>4(^-1-Лг+/|),и = 0,1,...,(А-1), (11)

где (и) - сегмент сигнала, для замещения потерянного.

В том случае, если потерянный сегмент имеет большую длину, тогда

ад

периодически повторяется вплоть до полного заполнения недостающего сегмента.

В случаях, когда длина найденного периода основного тона не кратна длине отсчетов сигнала (периоду дискретизации), для усовершенствования алгоритма предлагалось провести повторную дискретизацию замещающего сегмента речевого сигнала (рис. 56, в). При этом недостающие отсчеты сигнала вычислялись путем аппроксимации (линейной или квадратичной) отсчетов имеющегося сегмента сигнала, однако данное дополнение значительно усложнило алгоритм, не показав при этом существенного увеличения разборчивости восстановленного речевого сигнала.

Рис. 5. Работа предложенного алгоритма

Сложность алгоритма определяется подсчетом корреляционного значения в подпрограмме оценки периода отсчета и составляет 0,18 MIPS. Таким образом, разработанный алгоритм выигрывает по необходимым вычислительным затратам у алгоритма G.711 Appendix I на 0,32 MIPS. Однако он сложнее методой вставки шумового сегмента, предыдущего сегмента и нулевого сегмента на 0,1 MIPS.

Для оценки эффективности работы алгоритма проведены артикуляционные испытания в соответствии с ГОСТами (ГОСТ Р-50840-95, ГОСТ Р-51061-97) [5,1]. Измерения проводились в нормальных климатических условиях в соответствии с ГОСТ 15150. Уровень речи относительно фонового акустического шума составлял 40 дБ. В испытаниях участвовала бригада из 10 операторов (дикторов и аудиторов), не имевших явных дефектов речи и слуха. Разборчивость измерялась бригадой дикторов и аудиторов в возрасте от 19 до 21 года, прошедших специальное обучение (тренировку), путем прослушивания через головные телефоны слоговых артикуляционных таблиц, взятых из ГОСТ Р-50840-95. Чтение слогов осуществлялось диктором ровным голосом, четко, без подчеркивания отдельных звуков с постоянным уровнем речи. Слоги зачитывались в ритме 1 слог в 3 секунды. Цикл измерений включал в себя прием по 5

таблиц.

Результаты измерений в сравнении с данными, полученными для замещения потерянного сегмента шумом и предыдущим сегментом, представлены на рис. бив табл. 3.

-©-Замена шумом -¡¿«Замена предыдущим «^-Разработанный алгоритм

Рис. 6. Разборчивость речи при замещении потерянных пакетов шумом, предыдущим сегментом и с использованием разработанного алгоритма (по вертикальной оси - слоговая разборчивость, по горизонтальной - процент потерь пакетов)

Таблица 3. Дисперсия значений разборчивости речи при замещении потерянных пакетов шумом, предыдущим сегментом и используя разработанный алгоритм

Метод Значение дисперсии при X % потерянных пакетов

0,5% 1% 3% 5% 7% 10% 15% 20% 30% 40% 50%

Замещение предыдущим 2,1 3,5 2,6 3,5 4 3,3 2,1 1,3 4,5 3,2 2,2

Замещение нулевым уровнем 2,2 1,7 3,7 1,3 3,1 3,6 3,7 0,5 3,2 4,3 4,6

Разработанный алгоритм 3,2 3,7 4 3,6 4Д 4 3,3 3,4 4,4 4,1 3,8

В разработанном алгоритме перепад уровней сигнала на стыке восстанавливаемого и последнего принятого сегментов уменьшен, что обеспечило повышение слоговой разборчивости речи на 1-2% при потерях пакетов до 10% и на 510% при потерях 15-50% по сравнению с результатами исследования простых алгоритмов замещения предыдущим пакетом без согласования уровней и шумовым сегментом [8].

Таким образом, применение разработанного алгоритма замещения потерянного речевого пакета, в котором синтезируемый сегмент речи является естественным

продолжением предыдущего принятого сегмента, позволяет существенно повысить разборчивость речи на приемном конце при потерях более 15% одиночных пакетов по сравнению с простыми (в вычислительном плане) алгоритмами маскирования. По сравнению с более сложными алгоритмами маскирования применение разработанного алгоритма требует меньших (приблизительно в 5 раз) вычислительных затрат.

ЗАКЛЮЧЕНИЕ

В ходе проведенного исследования получены следующие основные результаты:

1. Анализ технологий передачи речевых сигналов по сетям передачи данных в части обеспечения требуемых параметров качества обслуживания трафика показал, что современные сети, построенные на основе протокола IP с применением механизмов кондиционирования и инжиниринга трафика, наиболее предпочтительны для решения задачи качественной передачи речи по сети с пакетной коммутацией.

2. Определен характер потерь пакетов при передаче речевого трафика по IP-сетям, построенным с учетом современных механизмов QoS. Выполнен анализ процесса передачи речевого трафика по IP-сетям, построенным на основе современного высоконадежного коммутационного оборудования с соблюдением принципов кондиционирования и инжиниринга трафика, показавший, что потери пакетов чаще всего происходят в магистральной сети, и являются одиночными для каждого из независимых потоков VoIP, объединенных в магистральном тракте.

3. Проведен сравнительный анализ алгоритмов восстановления потерянных пакетов при передаче речевого трафика по IP-сети с учетом показателей сложности (требуемой вычислительной мощности), качества и устойчивости к потерям. Результаты исследования алгоритмов восстановления потерянных пакетов свидетельствуют об актуальности задачи повышения качества речи, простыми методами замещения потерянных пакетов при наличии потерь свыше 15% пакетов по сравнению с существующими методами, с обеспечением меньших требований к вычислительным ресурсам по сравнению со сложными алгоритмами восстановления.

4. Разработан пакет программ, позволяющий моделировать потери одиночных речевых пакетов при передаче речевого сигнала по сети с пакетной коммутацией и замещать их простыми методами на приемной стороне.

5. Осуществлена экспериментальная оценка разборчивости речи в зависимости от процента потерянных пакетов с использованием разработанной модели. Проведен анализ изменения зависимости разборчивости речевого сигнала, обработанного различными методами замещения потерь, от процента потерянных при

передаче пакетов, позволивший выявить основные факторы, влияющие на разборчивость речи при использовании простых алгоритмов замещения.

6. Создан новый алгоритм замещения потерянных пакетов на основе квазипериодической структуры речи, повышающий качество речи в сетях с пакетной коммутацией. Алгоритм обеспечивает сохранение уровня речевого сигнала на границе между принятым сегментом речевого сигнала и сегментом, синтезируемым для замещения потерянного, и период основного тона речи.

7. Разработан пакет программ для реализации алгоритма замещения потерянного речевого пакета с сохранением уровня сигнала на границе разрыва между принятым сегментом речевого сигнала и сегментом, синтезируемым для замещения потерянного, а также периода основного тона речи. Проведены артикуляционные испытания разработанного алгоритма в соответствии с ГОСТ Р - 50840-95 и ГОСТ Р -51061-97.

8. Проведен сравнительный анализ результатов экспериментального исследования разработанного алгоритма и результатов исследования существующих алгоритмов замещения потерянных речевых пакетов. В разработанном алгоритме обеспечено повышение слоговой разборчивости речи на 1-2% при потерях пакетов до 10% и на 5-10% при потерях 15-50% по сравнению с результатами исследования алгоритмов замещения с помощью шумового сигнала и предыдущего речевого сегмента. По сравнению с более сложными алгоритмами замещения применение разработанного алгоритма требует меньших (приблизительно в 5 раз) вычислительных затрат.

Основные положения диссертации опубликованы в работах:

1. Шалимов И.А., Костенко А.И. Методы повышения качества речи в сетях пакетной коммутации П Специальная техника: № 5, М., 2009. С. 47-53.

2. Шалимов H.A., Костенко А.И., Костенко В.О. О подходе к повышению разборчивости речи в сетях пакетной коммутации при маскировании потерь сегментов методом замены // Вестник ИКСИ: Сборник. М., 2010. С. 251-256.

3. Шалимов И.А., Костенко А.И. Потери в IP-сетях и методы уменьшения их влияния на качество передаваемого речевого сигнала // Труды НИИР : №2, М., 2010. С.13-17.

4. Шалимов И.А., Костенко А.И. Об исследовании разборчивости речи в IP сетях // Проблемы развития технологических систем государственной охраны,

специальной связи и информации : Сборник трудов 6-й Всероссийской научной конференции, Орел : Академия ФСО России, 2009.

5. Костенко А.И. Анализ методов маскирования потерянных речевых кадров в 1Р-сетях, результаты экспериментальных исследований разборчивости применительно к задачам специального доступа к информации // Тезисы докладов научно-технической конференции специалистов и молодых ученых в/ч 35533 27-28 мая 2009 года : Научно-технический сборник в/ч 35533. - М., 2009.

6. Шалимов И.А., Костенко А.И., Костенко В.О. Исследование зависимости разборчивости речи в сети с коммутацией пакетов от величины их потерь // Тезисы докладов научно-технической конференции в/ч 33965, М., 3-5 февраля 2010.

7. Шалимов И.А., Костенко А.И. Исследование причин потерь пакетов в 1Р-сетях применительно к вопросам пакетной передачи речи // Физика и радиоэлектроника в медицине и экологии ФРЭМЭ'2010 : Тезисы докладов IX Международной научно-технической конференции , Владимир - Суздаль, Владимир, 2010. С. 332-335.

8. Шалимов И.А., Костенко А.И. Обеспечение качества речи в сетях пакетной коммутации с потерями пакетов // Физика и радиоэлектроника в медицине и экологии ФРЭМЭ'2010 : Тезисы докладов IX Международной научно-технической конфереЕщии, Владимир - Суздаль, Владимир, 2010. С. 330-332.

Костенко Антон Игоревич

Алгоритм повышения качества речи в сетях с пакетной коммутацией замещением потерянных пакетов на основе квазипериодической структуры речи

05.13.17 - Теоретические основы информатики

Подписано к печати__Объем 1.5 п.л.

Печать офсетная. Формат 60x84/16 Тираж 80 экз. Заказ №_

УПЦ ГИ МИИТа. 127994, ГСП-4, Москва, ул. Образцова, д. 9,"стр^9

Оглавление автор диссертации — кандидата технических наук Костенко, Антон Игоревич

Введение

Глава 1. Исследование технологий передачи речи по сетям с пакетной коммутацией

1.1. Анализ процесса передачи речевого трафика по сети Frame Relay

1.2. Анализ процесса передачи речевого трафика по сети ATM

1.3. Анализ процесса передачи речевого трафика по IP-сети

1.3.1. Семейство протоколов Н.

1.3.2. Протокол SIP

1.3.3. Протокол MGCP

1.3.4. Протокол RTP

1.3.5. Исследование сетевых механизмов обеспечения качества обслуживания VoIP

Протокол RSVP

Модель Diff-Serv

Технология MPLS L3VPN

1.4. Сравнение технологий передачи речи по сетям IP, FR и ATM

1.5. Иерархическая структура типовой распределенной сети VoIP нового поколения

1.6. Кодеки в VoIP

1.7. Структура речевого IP пакета

1.8. Условия недоведения речевого пакета в распределенной VoIP сети

1.9. Обзор алгоритмов восстановления потерянных пакетов в технологии VoIP

1.10. Выводы по главе

Глава 2. Исследование механизмов замещения потерянных речевых пакетов, использующих методы вставки

2.1 Механизмы замещения потерянных речевых пакетов, использующие методы вставки

2.2 Экспериментальное исследование алгоритмов замещения потерянных речевых пакетов, использующие методы вставки

2.2.1 Алгоритм имитации потери пакета, при передаче по VoIP сети

2.2.2 Генерация шумового сегмента

2.3 Реализация модели, имитирующей потерю пакетов при передаче речевого сигнала по сети с пакетной коммутацией, и последующее маскирование потерянного пакета простыми методами вставки

2.4 Условия экспериментального исследования модели

2.5 Результаты экспериментального исследования модели

2.6 Выводы по главе

Глава 3. Реализация и исследование алгоритма повышения качества речи в сетях с пакетной коммутацией замещением потерянных пакетов на основе квазипериодической структуры речи

3.1 Исследование методов оценки периода основного тона

3.2 Разработка алгоритма 117 З.ЗОписание работы программы, реализующей разработанный алгоритм 119 3.4Результаты экспериментального исследования разработанного алгоритма

3.5 Выводы по главе

Введение 2010 год, диссертация по информатике, вычислительной технике и управлению, Костенко, Антон Игоревич

Развитие современных информационных технологий в телекоммуникациях тесно связано с проблемой обеспечения качества передачи речи. В настоящее время наблюдается тенденция все большего увеличения доли речевого трафика в общем объеме информации, передаваемой по сетям с пакетной коммутацией. При этом, вследствие потери речевых пакетов в процессе их обработки и передачи, на приемной стороне возможны возникновение пауз в речевом сигнале и проявление эффекта эхо-сигнала.

Для передачи речи по сетям с пакетной коммутацией используются три основные технологии: Voice over Frame Relay, Voice over IP и Voice over ATM. Эти технологии базируются на принципах коммутации ячеек и быстрого пакетного мультиплексирования, которые обеспечивают гибкое использование полосы пропускания канала связи и допустимую величину задержки передачи речевых пакетов по сети. Каждая из технологий имеет свои особенности, и важной является задача определения той технологии, которая наиболее полно удовлетворяет требованиям качественной передачи речи.

Для передачи речевого сообщения по сети с пакетной коммутацией речевой сигнал оцифровывается, разбивается на сегменты, которые затем могут быть подвержены компрессии. Эти сегменты упаковываются в пакеты и снабжаются соответствующими заголовками. На приемной стороне сегменты речевого сигнала извлекаются из пакетов, из них собирается цифровой речевой сигнал, который затем преобразуется в аналоговую форму.

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

Залогом успешного развития и все более широкого применения технологий речевого обмена, а также расширения речевого сервиса современных сетей связи является обеспечение качественной передачи речевой информации в сетях с пакетной коммутацией с потерями. Одним из критериев качества речи является разборчивость, характеризующая способность тракта телефонной связи передать содержащуюся в речи смысловую информацию. Для повышения разборчивости речи на приемной стороне используются алгоритмы замещения (маскирования) потерянных пакетов PLC (Packet Lost Concealment). Каждый из алгоритмов характеризуется степенью повышения разборчивости речевого сигнала, сложностью, областью применения. При этом сложность алгоритма влияет на требуемую вычислительную мощность оборудования и на величину задержки, вносимую в процесс передачи речи. Для обеспечения приемлемого качества обслуживания задержка речевого сигнала, согласно рекомендации МСЭ-Т G.114, не должна превышать 150 мс. Результаты исследования современных алгоритмов замещения потерянных речевых пакетов свидетельствуют о наличии противоречия между качеством восстановленного сигнала, сложностью алгоритма и задержкой, вносимой им в процесс обработки сигнала.

Таким образом, актуальной является задача повышения разборчивости речи, передаваемой по сети с коммутацией пакетов. При ее решении должны быть сохранены преимущества обработки речи в реальном масштабе времени, а также допустимые величины задержки.

Цель диссертационной работы состоит в том, чтобы на основе результатов теоретического и экспериментального исследования существующих алгоритмов замещения потерянных пакетов разработать новый алгоритм замещения потерянных пакетов при передаче речевого сигнала по сетям с коммутацией пакетов. Алгоритм должен обеспечивать повышение разборчивости переданной речи по сравнению с другими алгоритмами замещения, соблюдая при этом требования к допустимой величине задержки передаваемого речевого сигнала.

Диссертация основывается на результатах:

- фундаментальных работ по теории информации Н. Винера, В.А. Котельникова, К. Шеннона и др.;

- теоретических и прикладных исследований по цифровой обработке и передаче непрерывных речевых сообщений Э. Айфичера, JI.A. Баранова, Дж. Беллами, А.И. Величкина, М.Д. Бенедиктова, Г.В. Вемяна, B.C. Гольдштейна, В.Н. Гордиенко, Г.В. Горелова, Б. Джервиса, JT.B. Златоустовой, Р. Лайонса, Н.Ф. Лукьянцева, В.Г. Михайлова, Б.Н. Покровского, Л.Р. Рабинера, А.Ф. Фомина, И.А. Шалимова, Р.В. Шафера, О.И. Шелухина и др.;

- теоретических и прикладных исследований цифровых средств и систем передачи информации Д. Бертсекаса, Р. Галлагера, В.Г. Олифера, H.A., Олифера, А.П. Мановцева, А.Ф. Фомина, В.П. Яковлева, и др.

Результаты теоретических и экспериментальных исследований алгоритмов маскирования потерянных пакетов в известных работах К. Бучарда , М. Ли, М. Эльсабрути, Э. Махфуза, В. Маршалла и Ф. Андресена показывают, что наиболее совершенные алгоритмы, использующие интерполяцию и экстраполяцию пропущенных участков, могут справиться с потерей до 7-10% пакетов без существенного ухудшения качества звучания голоса, однако, за это приходится расплачиваться повышением требований к вычислительным ресурсам и, соответственно, увеличением вносимой задержки.

При этом простые, в вычислительном плане, алгоритмы, описанные в трудах таких ученых, как Ш. Вегешна, B.C. Гольдштейн, Д.-С. Болот, О.И. Шелухин, Н.Ф. Лукьянцев, A.B. Пинчук, А.Л. Суховицкий, A.B. Росляков, требуют меньших затрат производительности оборудования, а значит, и алгоритмическая задержка обработки речевого сигнала может быть сокращена. Такие алгоритмы чаще всего применяются в трактах с кодированием волны речевого сигнала, обеспечивая сохранение допустимых показателей качества речи, когда потеряна значительная (3-15%) часть пакетов.

Актуальными являются разработка и реализация нового алгоритма замещения потерянного пакета на основе предыдущего принятого пакета с обеспечением повышения качества речи по сравнению с простыми алгоритмами маскирования при потерях более 15% и с меньшими, чем у более сложных алгоритмов, вычислительными затратами.

Для достижения поставленной цели в диссертации решаются следующие основные задачи:

1. Теоретическое исследование современного состояния и перспектив развития технологий пакетной передачи речи в части обеспечения требуемых параметров качества и обоснованный выбор той технологии, которая наиболее приспособлена для качественной передачи речи.

2. Исследование характера потерь речевых пакетов в выбранной технологии пакетной передачи речи.

3. Сравнительная оценка существующих алгоритмов восстановления потерянных при передаче по пакетным сетям речевых пакетов.

4. Разработка пакета программ, моделирующего потери пакетов, характерные для сетей пакетной передачи речи, и реализующего замещение потерянных пакетов, экспериментальное исследование полученной модели.

5. Анализ зависимости разборчивости речевого сигнала, обработанного различными методами замещения потерь, от процента потерянных пакетов и определение факторов, влияющих на разборчивость речи при использовании простых алгоритмов замещения.

6. Разработка алгоритма замещения потерянных речевых пакетов, обеспечивающего повышение разборчивости речи по сравнению с простыми методами замещения.

7. Реализация разработанного алгоритма в виде пакета программ и проведение экспериментального исследования изменения разборчивости речи при замещении потерянных пакетов с его использованием.

8. Оценка результатов, полученных в ходе экспериментального исследования, и их сравнение с результатами исследования существующих алгоритмов замещения потерянных речевых пакетов.

Объектом исследования является речевой сигнал, передаваемый по сети с пакетной коммутацией с потерями, и системы обработки последовательности речевых пакетов с целью повышения разборчивости речи на приемной стороне.

Предмет исследования - модели, методы и алгоритмы, используемые для повышения разборчивости речи, передаваемой по сети с пакетной коммутацией с потерями.

Для решения поставленных задач в работе использовались методы цифровой обработки сигналов, математического моделирования, структурного программирования, экспериментальный метод, метод артикуляционных испытаний качества речи, статистические методы обработки экспериментальных данных.

Научная новизна диссертации состоит в следующем:

1. На основе результатов исследования сетей пакетной коммутации, построенных с применением современных механизмов кондиционирования и инжиниринга трафика, разработана модель, имитирующая потери речевых пакетов в 1Р-сетях и их замещение простыми методами, т.е. с помощью шумового сегмента, предыдущего речевого сегмента и нулевого уровня.

2. Получена экспериментальная оценка зависимости разборчивости речи, переданной через сеть с пакетной коммутацией с замещением потерянных пакетов простыми методами, от величины потерь (до 50%), и выявлены факторы, влияющие на разборчивость речи при их использовании.

3. Разработан новый алгоритм, повышающий качество речи в сетях с пакетной коммутацией замещением потерянных пакетов на основе квазипериодической структуры речи, обеспечивающий формирование сегмента замещения периодическим продолжением части последнего правильно принятого сегмента.

4. Получена экспериментальная оценка повышения разборчивости речи, передаваемой по сети с пакетной коммутацией с применением разработанного алгоритма замещения по сравнению с простыми алгоритмами замещения.

Работа развивает теорию передачи речевых сообщений при использовании экспериментального моделирования и артикуляционных испытаний качества речи.

Научные положения исследования, выносимые на защиту:

1. Результаты исследования алгоритмов замещения потерянных речевых пакетов в сети с пакетной коммутацией простыми методами, позволившие выявить факторы, влияющие на разборчивость речи при их использовании.

2. Алгоритм, повышающий качество речи в сетях с пакетной коммутацией замещением потерянных пакетов на основе квазипериодической структуры речи, обеспечивающий формирование сегмента замещения периодическим продолжением части последнего правильно принятого сегмента.

3. Результаты экспериментального исследования разработанного алгоритма, свидетельствующие о повышении слоговой разборчивости речи на 1-2% при потерях пакетов до 10% и на 5-10%) при потерях 15-50% по сравнению с результатами исследования простых алгоритмов замещения при вычислительных затратах, в 5 раз меньших по сравнению с более сложными алгоритмами замещения.

Практическая значимость диссертационной работы заключается в следующем:

1. Основной практический результат, достигнутый в ходе анализа и экспериментальных исследований существующих алгоритмов замещения потерянных пакетов в сетях пакетной коммутации, состоит в разработке нового алгоритма, осуществляющего замещение потерянного речевого пакета. В итоге достигнуто повышение слоговой разборчивости речи на 12% при потерях пакетов до 10% и на 5-10% при потерях 15-50% по сравнению с простыми алгоритмами замещения, при меньших (приблизительно в 5 раз) вычислительных затратах по сравнению с более сложными алгоритмами замещения.

2. Результаты исследования характера потерь пакетов и алгоритмов замещения потерянных пакетов в сетях с пакетной коммутацией использованы для уточнения условий применения алгоритмов цифровой обработки речевого сигнала, технологических требований к буферизации информации, требований к сетям агрегации и доступа на базе стека протоколов TCP/IP, что позволило повысить качество разработки системных проектов в сетях Triple-play.

3. Разработанный пакет программ для моделирования процесса передачи речи по IP-сети с замещением потерянных пакетов простыми методами на приемной стороне использован в качестве основы для лабораторного практикума по исследованию алгоритмов замещения потерянных речевых пакетов и анализу разборчивости речи по дисциплине «Цифровая телефония».

4. Разработан пакет программ для экспериментального исследования алгоритма, повышающего качество речи в сетях с пакетной коммутацией замещением потерянных пакетов на основе квазипериодической структуры речи.

5. Получены результаты экспериментальных исследований реализованного алгоритма, подтверждающие его работоспособность.

Основные научные результаты диссертации опубликованы в 8-и работах, включая 5 публикаций в трудах научно-технических конференций и 3 публикации в ведущих рецензируемых изданиях, рекомендованных ВАК:

1. Шалимов И.А., Костенко А.И Методы повышения качества речи в сетях пакетной коммутации // Специальная техника : № 5, М., 2009. С. 4753.

2. Шалимов И.А., Костенко А.И., Костенко В.О. О подходе к повышению разборчивости речи в сетях пакетной коммутации при маскировании потерь сегментов методом замены // Вестник ИКСИ : Сборник. М., 2010. С. 251-256.

3. Шалимов И.А., Костенко А.И. Потери в IP-сетях и методы уменьшения их влияния на качество передаваемого речевого сигнала // Труды НИИР : №2, М., 2010. С. 13-17.

4. Шалимов И.А., Костенко А.И. Об исследовании разборчивости речи в IP сетях // Проблемы развития технологических систем государственной охраны, специальной связи и информации : Сборник трудов 6-й Всероссийской научной конференции, Орел : Академия ФСО России, 2009.

5. Костенко А.И. Анализ методов маскирования потерянных речевых кадров в IP-сетях, результаты экспериментальных исследований разборчивости применительно к задачам специального доступа к информации // Тезисы докладов научно-технической конференции специалистов и молодых ученых в/ч 35533 27-28 мая 2009 года : Научно-технический сборник в/ч 35533. — М., 2009.

6. Шалимов И.А., Костенко А.И, Костенко В.О. Исследование зависимости разборчивости речи в сети с коммутацией пакетов от величины их потерь // Тезисы докладов научно-технической конференции в/ч 33965, М., 3-5 февраля 2010.

7. Шалимов И.А., Костенко А.И. Исследование причин потерь пакетов в IP-сетях применительно к вопросам пакетной передачи речи // Физика и радиоэлектроника в медицине и экологии ФРЭМЭ'2010 : Тезисы докладов IX Международной научно-технической конференции , Владимир -Суздаль, Владимир, 2010. С. 332-335.

8. Шалимов И.А., Костенко А.И. Обеспечение качества речи в сетях пакетной коммутации с потерями пакетов // Физика и радиоэлектроника в медицине и экологии ФРЭМЭ'2010 : Тезисы докладов IX Международной научно-технической конференции, Владимир - Суздаль, Владимир, 2010. С. 330-332.

Заключение диссертация на тему "Алгоритм повышения качества речи в сетях с пакетной коммутацией замещением потерянных пакетов на основе квазипериодической структуры речи"

3.5 Выводы по главе 3

1. Разработан алгоритм повышения качества речи в сетях с пакетной коммутацией замещением потерянных пакетов на основе квазипериодической структуры речи.

2. Осуществлена практическая реализация алгоритм в виде комплекта программ, функционирующего на ПЭВМ типа IBM PC в операционной системе Windows.

3. Проведен анализ результатов, полученных в ходе экспериментального исследования разработанного алгоритма повышения качества речи в сетях с пакетной коммутацией замещением потерянных пакетов на основе квазипериодической структуры речи и их сравнение с результатами исследования существующих алгоритмов замещения потерянных речевых пакетов. В разработанном алгоритме обеспечено повышение слоговой разборчивости речи на 1-2% при потерях пакетов до 10% и на 5-10% при потерях 15 - 50% по сравнению с результатами исследования простых алгоритмов замещения с помощью шумового сигнала и предыдущего речевого сегмента. По сравнению с более сложными алгоритмами замещения применение разработанного алгоритма требует меньших (приблизительно в 5 раз) вычислительных затрат.

4. Осуществлено внедрение результатов диссертации в учебный процесс.

Заключение

В ходе исследования получены следующие основные результаты:

1. Анализ технологий передачи речевых сигналов по сетям передачи данных в части обеспечения требуемых параметров качества обслуживания трафика показал, что современные сети, построенные на основе протокола IP с применением механизмов кондиционирования и инжиниринга трафика, наиболее предпочтительны для решения задачи качественной передачи речи по сети с пакетной коммутацией.

2. Определен характер потерь пакетов при передаче речевого трафика по IP-сетям, построенным с учетом современных механизмов QoS. Выполнен анализ процесса передачи речевого трафика по IP-сетям, построенным на основе современного высоконадежного коммутационного оборудования с соблюдением принципов кондиционирования и инжиниринга трафика, показавший, что потери пакетов чаще всего происходят в магистральной сети, и являются одиночными для каждого из независимых потоков VoIP, объединенных в магистральном тракте.

3. Проведен сравнительный анализ алгоритмов восстановления потерянных пакетов при передаче речевого трафика по IP-сети с учетом показателей сложности (требуемой вычислительной мощности), качества и устойчивости к потерям. Результаты исследования алгоритмов восстановления потерянных пакетов свидетельствуют об актуальности задачи повышения качества речи, простыми методами замещения потерянных пакетов при наличии потерь свыше 15% пакетов по сравнению с существующими методами, с обеспечением меньших требований к вычислительным ресурсам по сравнению со сложными алгоритмами восстановления.

4. Разработан пакет программ, позволяющий моделировать потери одиночных речевых пакетов при передаче речевого сигнала по сети с пакетной коммутацией и замещать их простыми методами на приемной стороне.

5. Осуществлена экспериментальная оценка разборчивости речи в зависимости от процента потерянных пакетов с использованием разработанной модели. Проведен анализ изменения зависимости разборчивости речевого сигнала, обработанного различными методами замещения потерь, от процента потерянных при передаче пакетов, позволивший выявить основные факторы, влияющие на разборчивость речи при использовании простых алгоритмов замещения.

6. Создан новый алгоритм замещения потерянных пакетов на основе квазипериодической структуры речи, повышающий качество речи в сетях с пакетной коммутацией. Алгоритм обеспечивает сохранение уровня речевого сигнала на границе между принятым сегментом речевого сигнала и сегментом, синтезируемым для замещения потерянного, и период основного тона речи.

7. Разработан пакет программ для реализации алгоритма замещения потерянного речевого пакета с сохранением уровня сигнала на границе разрыва между принятым сегментом речевого сигнала и сегментом, синтезируемым для замещения потерянного, а также периода основного тона речи. Проведены артикуляционные испытания разработанного алгоритма в соответствии с ГОСТ Р - 50840-95 и ГОСТ Р - 51061-97.

8. Проведен сравнительный анализ результатов экспериментального исследования разработанного алгоритма и результатов исследования существующих алгоритмов замещения потерянных речевых пакетов. В разработанном алгоритме обеспечено повышение слоговой разборчивости речи на 1-2% при потерях пакетов до 10% и на 5-10% при потерях 15-50% по сравнению с результатами исследования алгоритмов замещения с помощью шумового сигнала и предыдущего речевого сегмента. По сравнению с более сложными алгоритмами замещения применение разработанного алгоритма требует меньших (приблизительно в 5 раз) вычислительных затрат.

Библиография Костенко, Антон Игоревич, диссертация по теме Теоретические основы информатики

1. Шалимов И.А., Костенко А.И. Методы повышения качества речи в сетях пакетной коммутации. // Специальная техника, 2009, № 5, с. 47-53.

2. Шалимов И.А., Костенко А.И., Костенко В.О. О подходе к повышению разборчивости речи в сетях пакетной коммутации при маскировании потерь сегментов методом замены. // Сборник "Вестник ИКСИ" М:, 2010, с. 251256.

3. Шалимов И.А., Костенко А.И., Костенко В.О. Исследование зависимости разборчивости речи в сети с коммутацией пакетов от величины их потерь. // Тезисы докладов научно-технической конференции в/ч 33965 , 3-5 февраля 2010, г. Москва.

4. ГОСТ Р 50840-95 Передача речи по трактам связи. Методы оценки качества, разборчивости и узнаваемости М.: Госстандарт России, 1995.

5. ГОСТ Р 51061-97 Системы низкоскоростной передачи речи по цифровым каналам. Параметры качества речи и методы измерений- М. : Госстандарт России, 1997.

6. Bouchard Q., Li. М. and Elsabrouty М. Improved Packet loss concealment for PCM voice transmission over IP networks : International Transaction on Speech Science & Engineering, Vol. 2, N. 1, Feb. 2005, pp. 159-167.

7. ANSI rec T 1.521-2000 Annex В Packet-loss concealment algorithm for use with ITU-T recommendation G711, 2000.

8. Шалимов И.А., Костенко А.И. Потери в IP-сетях и методы уменьшения их влияния на качество передаваемого речевого сигнала // Труды НИИР : №2, М., 2010.

9. ANSI rec. Tl.521-2000 Annex В Packet-loss concealment algorithm for use with ITU-T recommendation G711, 2000.

10. B.W. Wah, X. Su and D. Lin A survey of error concealment schemes for real time audio and video transmission over the Internet, IEEE Int Symp on Multimedia Software Engineering, 2005.

11. Шелухин О.И., Лукьянцев Н.Ф. Цифровая обработка и передача речи -М.: Радио и связь, 2000.18. Материалы сайта URL:http://www.raduniversity.com/networks/2004/packetlossconcealment/main.htm

12. Кудинова А.П., Матвиенко Г.Г., Самохина В.Ф . Высокие технологии, фундаметальные и прикладные исследования, образование, том 2, Санкт-петербург, 2005.

13. Handley М., Schulzrinne Н., Schooler Е., Rosenberg J. SIP: Session Initiation Protocol, RFC 2543.

14. Семенов Ю.А. Алгоритмы и протоколы каналов и сетей передачи данных ; Интернет-университет информационных технологий , 2007.

15. Семенов Ю.А. Протоколы Интернет. Энциклопедия, Горячая линия -Телеком, Москва, 2001.

16. Гольдштейн Б.С. Пинчук А.В. Суховицкий A.JI. IP телефония, М.: Радио и связь, 2001.

17. Венедиктов М.Д., Горелов Г.В., Шалимов И.А. Компьютерная телефония в вопросах и ответах, учебное пособие. М: МУПС (МИИТ). 2009. С-124 с.

18. Шалимов И.А. Практикум по цифровой телефонии // учебное пособие, М. : Академия ФСБ России. 2008. С-344.

19. Моторина Е.Г. Качество IP-телефонии при мобильном доступе стандарта IEEE 802.11 Radio-Ethernet с использованием излучающего кабеля // диссертация . к.т.н., 2006.

20. Rosenberg J., Schulzrinne. Н. An RTP payload format for generic forward" error correction. RFC 2733, Internet Engineering Task Force, December 1999.

21. Yajnik M., Moon S, Kurose J., Towsley D. Measurement and modelling of the temporal dependence in packet loss, In Proceedings of the Conference on Computer Communications (IEEE Infocom), New York, March 1999.

22. ISO/TR 4870:1991: Acoustics. The construction and calibration of speech' intelligibility tests.

23. Lemmetty S. Master's Thesis: Review of speech Synthesis Technology Helsinki university of technology, Laboratory of acoustics and Audio Signal Processing, 1999.

24. Jiang W., Schulzrinne H. Comparison and optimization of packet loss repair methods on voip perceived quality under bursty loss, in Proc. International Workshop on Network and Operating System Support for Digital Audio and Video (NOSSDAV), May 2002.

25. Carle G., Biersack E. W. Survey of error recovery techniques for IP-based audio-visual multicast applications. IEEE Network, 11(6) : 24-36, November/December 1997.

26. Chen Y. L., Chen B. S. Model-based multirate representation of speech signals and its application to recovery of missing speech packets. IEEE Transactions on Speech and Audio Processing, 15(3) : 220-231, May 1997.

27. Олвейн В. Структура и реализация современной технологии MPLS -СПБ.: Вильяме, 2004.

28. Быков С.Ф., Шалимов И.А. Передача речи в современных сетях связи // Специальная техника.- М. : 2000 № 6. с. 20-25.

29. Шалимов И.А. Передача речи с переменной скоростью // Телекоммуникации. М. : 2001. № 1. С. 13-17.

30. Шалимов И.А., Журавлев В.И. Методы передачи речи по сетям связи. // Телекоммуникации М. : 2002 № 4. с. 13 24.

31. Шалимов И.А. Теоретико-информационные принципы компрессии речевого сигнала на основе его квазипериодических свойств : диссертация.д.т.н., М.: 2005.

32. Шалимов И.А. Автоматическое оценивание качества речи на основе нейросетевой классификации. Перспективные технологии в средствах передачи информации. // Материалы 6-ой международной научно-технической конференции.: РОСТ, Владимир, 2005. С.284-286.

33. Шалимов И.А. Аналитический обзор систем кодирования речи. // «Телекоммуникации», М. : 2006 № 2. с. 7-15.

34. Быков С.Ф., Журавлев В.И., Шалимов И.А. Цифровая телефония. // Учебное пособие. М. : Радио и связь, 2003. С-146.

35. Deller J. R., Hansen J. H. L., Proakis J. G. Discrete-Time Processing of Speech Signals, Piscataway (N.J.), IEEE Press, 2000.

36. Олифер H.A, Олифер В.Г. Компьютерные сети. Принципы, технологии, протоколы // учебник для вузов, 3-е изд., 2009 г, С.-960.

37. Бакланов И.Г. NGN Принципы построения и организации, под ред. Ю.Н. Чернышева, Эко трендз, М., 2008, С.-400.

38. Вегешна Ш. Качество обслуживания в сетях IP, Cisco press, перевод с англ. изд. дом «Вильяме», 2003, С.-368.

39. Айфичер Э., Джервис Б., Цифровая обработка сигналов. Практический подход, изд. 2, Вильяме, 2004, С.-992.

40. Росляков A.B., Самсонов М.Ю., Шибаева И.В. IP-телефония, изд. 2, Эко-трендз, М., 2003 г, С.- 252.

41. Гаранин М., Журавлев В., Кунегин С. Системы и сети передачи информации, М.: Радио и связь, 2001, С.-336.

42. Сергиенко А.Б. Цифровая обработка сигналов, Спб. Питер, 2003, С.-604.

43. Лукацкий А. Н. IP-телефония: Угрозы, атаки и способы их отражения, Мир связи. Connect! №8, 2002.

44. Лайонс Р. Цифровая обработка сигналов, изд. 2, Бином, М., 2006, С.-656.

45. Рабинер Л.Р., Шафер Р.В. Цифровая обработка речевых сигналов Радио и связь, М., 2001.

46. Аграновский A.B., Леднов Д.А. Теоретические аспекты алгоритмов обработки и классификации речевых сигналов Радио и связь, М., 2004, С.-161.

47. Винцюк Т.К. Анализ, распознавание и интерпретация речевых сигналов Наук. Думка, Киев, 1987. С.-264.

48. Михайлов В.Г, Златоустова Л.В. Измерение параметров речи, под ред. М.А. Сапожкова, Радио и связь, М., 1987, С.-168.

49. Покровский Н.Б. Расчет и измерение разборчивости речи. Связьиздат, 1962.

50. Запечников C.B., Милославская Н.Г., Толстой А.И., Ушаков Д.В. Информационная безопасность открытых систем том 1,2, Горячая линия-Телеком, М., 2006, С.-536.

51. Сердюк В.А. Новое в защите от взлома корпоративных систем, Техносфера, М., 2007, С.-360.

52. Пескова С.А., Кузин A.B., Волков А.Н. Сети и телекоммуникации 3 изд., Академия, 2008, С.-352.

53. Бертсекас Д., Галлагер Р. Сети передачи данных: Пер. с англ. Мир, М.,1989. С.-544.

54. Куроуз Дж., Росс К. Компьютерные сети. СПб.: Питер, 2004. С.-765.

55. Столингс В. Компьютерные сети, протоколы и технологии Интернета. -СПб.: БХВ-Петербург, 2005. 832 с.

56. Ирвин Дж., Харль Д. Передача данных в сетях: инженерный подход: Пер. с англ. СПб.: БХВ-Петербург, 2003. - 448 с.

57. Таненбаум Э.С. Компьютерные сети. СПб.: Питер, 2002. - 848 с.

58. Мамаев М., Петренко С. Технологии защиты информации в Интернете. Специальный справочник. СПб.: Питер, 2002. - 848 с.

59. Олифер В.Г., Олифер H.A. Новые технологии и оборудование IP-сетей- СПб.: БХВ Санкт-Петербург, 2000. 512 с.

60. Маркел Дж. Д., Грей А.Х. Линейное предсказание речи Связь, М., 1980.

61. Секунов Н.Ю. Обработка звука на PC.- СПб.: БХВ Петербург, 2001.

62. Назаров М.В., Прохоров Ю.Н. Методы цифровой обработки и передачи речевых сигналов.- М.: Радио и связь, 2005.

63. Программа сетевой академии Cisco CCNA 1 и 2. Вспомогательное руководство, М.: Вильяме, 2007. 433 с.

64. Perkins С. S., Hodson О. Options for repair of streaming media. IETF Audio/Video Transport Working Group, RFC2354, 1998.

65. Вишневский А. Сетевые технологии Windows 2000 для профессионалов- СПб: Питер, 2000. 592 с.

66. Кульгин М.В. Коммутация и маршрутизация IP/IPX трафика М.: Компьютер-пресс, 1998. - 320 с.

67. Ерошкин Е., Огоньков А. Сети VoIP голос в пакетах Проблемы измерения и настройки.

68. Сорокин В.Н. Фундаментальные исследования речи и прикладные задачи речевых технологий III Речевые технологии, № 1, 2008, с. 18—48.

69. Бабкин В. В. Помехоустойчивые выделители основного тона для низкоскоростных вокодеров и цифровых слуховых аппаратов: Дис. . к.т.н. : 05.12.13: Санкт-Петербург, 2003, С.-210.

70. Furui S., Sondhi М., Advances in speech signal processing, 1991, P.-871.

71. Furui S. Digital speech Processing, Synthesis and recognition 2001, P.-452.

72. ITU-T. Recommendation G711 Pulse-code modulation (PCM) of voice frequencies, Geneva, 1988.

73. Rosenberg J. Session initiation protocol method RFC 3311.

74. Marshall W., Andreasen F. Private SIP Proxy-to-Proxy Extensions for Supporting the PacketCable Distributed Call Signaling Architecture RFC 3603.

75. Xuedong H. Spoken language processing: a guide to theory, algorithm and system development, 2001, P.- 472.

76. Mahfuz E. Packet Loss Concealment for Voice Transmission over IP Networks. Department of Electrical Engineering McGill University, Montreal, Canada, September 2001.

77. Jiang W., Schulzrinne H. Comparisons of FEC and codec robustness on VOIP quality and bandwidth efficiency. Columbia University, Department of Computer Science.

78. Rosenberg J., Schulzrinne H. An RTP payload format for generic forward error correction. RFC 2733, Internet Engineering Task Force, December 1999.

79. Rizzo L. Effective erasure codes for reliable computer communication protocols. ACM Computer Communication Review, 27(2), April 1997, p.-24-36.

80. Andersen S., Duric A. IETF AVT WG draft-andersen-ilbc-00. Presentation, Global IP Sound, March 2002.

81. Schulzrinne H., Casner S., Frederick R., and Jacobson V. RTP: a transport protocol for real-time applications. RFC 1889, Internet Engineering Task Force, January 1996.

82. Jiang W., Schulzrinne H. Comparison and optimization of packet loss repair methods on voip perceived quality under bursty loss. In Proc. International Workshop on Network and Operating System Support for Digital Audio and Video (NOSSDAV), May 2002.

83. Recommendation G.108, International Telecommunication Union. Application of the e-model: A planning guide. Telecommunication Standardization Sector of ITU, Geneva, Switzerland, September 1999.

84. Kouvelas I., Hodson O., Hardman V., Crowcroft J. Redundancy control in real-time Internet audio conferencing. In Proceedings of AVSPN'97, Aberdeen, Scotland, September 2002.

85. Cole R. G., Rosenbluth J. Voice over IP performance monitoring. ACM Computer Communication Review, 4(3), 2001.

86. Yajnik M., Moon S., Kurose J., Towsley D. Measurement and modelling of the temporal dependence in packet loss. In Proceedings of the Conference on Computer Communications (IEEE Infocom), New York, March 1999.

87. Bolot J.C., Fosse-Parisis S., Towsley D. Adaptive FEC-Based error control for interactive audio in the Internet. In Proceedings of the Conference on Computer Communications (IEEE Infocom), New York, March 1999.

88. Bolot J.C. End-to-end packet delay and lost behavior in the internet.

89. Sanneck H., Stenger A., Bern Younes K., Girod B. A new technique for audio packet loss concealment. In IEEE Global Internet 1996, pages 48-52. IEEE, December 1996.

90. Vicisano L., Rizzo L., Crowcroft J. TCP-like congestion control for layered multicast data transfer. In Proceedings IEEE INFOCOM'98, 1998.

91. Материалы сайта: Архитектура безопасности корпоративных сетей SAFE компании Cisco Systems. URL: http://www.cisco.com/warp/public/779/largeent/issues/security/safe.html

92. Материалы сайта: Архитектура SAFE для IP-телефонии: (SAFE: IP Telephony Security in Depth). URL: http://www.cisco.com/warp/public/cc/so/cuso/epso/sqir/safipwp.htm.

93. Материалы сайта: Thomas, Michael. "SIP Security Framework" 12 July 2001. URL: http://search.ietf.org/internet-drafts/draftthomas-sip-sec-framework-OO.txt

94. Материалы сайта: Liu, Jing. "The Security Architecture of H.323". URL: http://www.hut.fi/~yanli/Jing/home.html

95. Гиль Биран, «Передача голоса в сетях Frame Relay, IP и ATM».

96. Материалы сайта. URL: http://voip.jalita.com

97. Материалы сайта. URL: http://www.nvisionsecurity.ru/analytics/18/

98. Материалы сайта. URL: http://www.agatrt.rU/ippbx/iptelephonyl.html#4

99. Материалы сайта. URL: www.cnts-ats.ru

100. Материалы сайта. URL: Peter Thermos, "Two attacks against VoIP", 200604-04

101. Материалы сайта. URL: http://citforum.gatchina.net/security/articles/ipsec/

102. Материалы сайта. URL: http://dvo.sut.rU/libr/skiri/wl33gold/5.htm

103. Материалы сайта. URL: http://msdh.microsoft.com Microsoft Development Network (MSDN).

104. Материалы сайта. URL: http://www.rfc-editor.org, сайт разработчиков открытых протоколов семейства TCP/IP.