Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Отчеты по практике » Розробка функцій для класу інтерфейсу між модулем УШ і модулем протоколу RTP

Реферат Розробка функцій для класу інтерфейсу між модулем УШ і модулем протоколу RTP





і контролю працездатності щодо модуля УШ;

В· для керуючої інформації;

В· для даних (мовних і тонального сигналу) кожного КІ модуля УШ.

Інформація конфігурації і контролю модуля УШ

телефонія мовна інформація модуль

Інформація конфігурації служить для ініціалізації роботи модуля УШ і записується модулем протоколу RTP перед запуском програми модуля УШ. p align="justify"> Інформація конфігурації для модуля УШ включає:

Порядковий номер УШ (від 0 до 3) (1 байт); Кількість канальних інтервалів в ІКМ, підключеному до УШ (32, 64 ...) (1 байт). Інформація контролю модуля УШ служить для контролю над ним з боку модуля протоколу RTP. Інформація контролю модуля УШ включає: Ознака готовності до роботи модуля УШ після запуску (завершення ініціалізації) (2 біти): 00 - не готовий; 11 - готовий;

Примітка. Тут і далі старший біт - лівий. p align="justify"> Ознака готовності записується модулем УШ.

Ознака виконання модулем УШ ресинхронізації даних з причини виявлення збою в синхронізації (РД): 0 - ресинхронізація не було виконане; 1 - ресинхронізація була виконана.

Керуюча інформація, формована модулем протоколу RTP

Керуюча інформація, формована модулем протоколу RTP, служить для управління роботою модулів УШ. p align="justify"> Модулем протоколу RTP формується наступна інформація:

1. інформація, керуюча кодуванням/декодуванням даних мовного трафіку, видобутих/переданих з/в КД модулями УШ.

Керуюча інформація, формована модулем УШ


Модуль УШ формує для модуля протоколу RTP інформацію, керуючу номером області пам'яті при роботі методом В«пінг-понгВ». Номер області пам'яті може приймати два значення - 1 і 2, і визначає область пам'яті, в яку модуль протоколу RTP повинен записувати інформацію (керуюча інформація кодуванням/декодуванням, дані, витягнуті з пакетів RTP) або, з якої він повинен зчитувати інформацію (мовні дані , що формуються модулем УШ).


Дані, що формуються модулями УШ


Модуль УШ витягує з усіх КІ, що беруть участь у прийомі і/або передачі мовного трафіку, дані тривалістю по 10 мс (визначається з інформацією управління кодуванням/декодуванням). Якщо у керуючої інформації кодування/декодування для КІ встановлено біт необхідності розпізнавання DTMF і акустичних сигналів, модуль УШ виконує розпізнавання цих сигналів (цифра DTMF, сигнал ЗАЙНЯТО і т.д.). p align="justify"> За наявності в канальному інтервалі тонального сигналу, мовні дані ігноруються до тих пір, поки не буде виявлено кінець передачі тонального сигналу.

Модулі УШ перетворюють мовні дані в формат відповідно до керуючої інформацією кодування і поміщають результат у відповідну область даних. Байти мовних даних упорядковуються в мережевому порядку. p align="justify"> Інформація про розпізнаних тональних сигналах також записується у відповідну область пам'яті КІ для даних. При розпізнанні сигналу (наприклад, цифра DTMF, сигнал ЗАЙНЯТО), модуль УШ записує дані розпізнаного сигналу в призначену для цього область пам'яті і встановлює ознака даних тонального сигналу в службової інформації. Так як поле тривалості сигналу має розмір в 2 байти, то максимальне значення тривалості сигналу в одиницях тимчасової мітки дорівнюватиме 64K, що відповідає 8,192 секундам. Тому, у разі, якщо сигнал триває більше 8 секунд, модуль УШ встановлює в службової інформації ознака нового сигналу і продовжує відлік тривалості спочатку. br/>

Дані, що формуються модулем протоколу RTP


Області пам'яті заповнюються модулем протоколу RTP даними, витягнутими з пакетів, по черзі, кожні 10мс, для всіх КІ, що беруть участь у прийомі і/або передачі мовного трафіку.

Якщо пакет був втрачений, то в біт ознаки даних, в кількість байтів даних і в ознака наявності даних тонального сигналу записується 0;

Якщо було прийнято пакет з корисним навантаженням CN, то в ознака даних записується 1, а кількість байтів даних буде відповідати розміру корисного навантаження CN;

У разі відсутності пакетів (тиша), в ознака даних записується 1, а в кількіс...


Назад | сторінка 3 з 12 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Комп'ютерні дані: типи даних, обробка та управління
  • Реферат на тему: Проектування програмного модуля експорту / імпорту в базу даних аналізу лог ...
  • Реферат на тему: Проектування програмного модуля експорту / імпорту в базу даних аналізу лог ...
  • Реферат на тему: Статистичні дослідження природи і структури просторових даних, моделювання ...
  • Реферат на тему: Розробка бази даних для зберігання інформації даних характеристик товару