Багатоканальні комп’ютерні засоби перетворення та криптографічного захисту форматів стиснених мовних сигналів
Алгоритми, що використовуються у перетворенні форматів стиснених сигналів. Формалізація математичних моделей та створення багатоканальних комп’ютерних засобів. Удосконалення структур пристроїв криптографічних модулів апаратно-орієнтованих процесорів.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | автореферат |
Язык | украинский |
Дата добавления | 14.09.2015 |
Размер файла | 78,0 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
[Введите текст]
ТЕРНОПІЛЬСЬКИЙ НАЦІОНАЛЬНИЙ ЕКОНОМІЧНИЙ УНІВЕРСИТЕТ
УДК 004.934
Автореферат
дисертації на здобуття наукового ступеня
кандидата технічних наук
Багатоканальні комп'ютерні засоби перетворення та криптографічного захисту форматів стиснених мовних сигналів
05.13.05- комп'ютерні системи та компоненти
Шевчук Руслан Петрович
Тернопіль - 2008
Дисертацією є рукопис.
Робота виконана в Тернопільському національному економічному університеті Міністерства освіти і науки України.
Науковий керівник:доктор технічних наук, професор
Мельник Анатолій Олексійович,
Національний університет “Львівська політехніка”,
завідувач кафедри “Електронні обчислювальні машини”
Офіційні опоненти: доктор технічних наук, професор
Воробель Роман Антонович,
Фізико-механічний інститут ім. Г. В. Карпенка НАН України, завідувач відділу обчислювальних методів і систем перетворення інформації;
кандидат технічних наук
Бохан Костянтин Олександрович
Національний аерокосмічний університет ім. М.Є.Жуковського “Харківський авіаційний інститут”, доцент кафедри комп'ютерних систем та мереж.
Захист відбудеться 11 вересня 2008 р. о 16.00 годині на засіданні спеціалізованої вченої ради К 58.082.02 у Тернопільському національному економічному університеті за адресою: 46009, м. Тернопіль, вул. Львівська 11, тел. (0352) 53-39-82.
З дисертацією можна ознайомитись у бібліотеці Тернопільського національного економічного університету за адресою: 46009, м. Тернопіль, вул. Львівська 11.
Автореферат розісланий “ 4 ” серпня 2008 р.
Вчений секретар
спеціалізованої вченої ради,
к.т.н, доцент Яцків В.В.
ЗАГАЛЬНА ХАРАКТЕРИСТИКА РОБОТИ
Актуальність теми. Сучасний етап розвитку комп'ютерних систем та їх висока гетерогенність вимагають від мережного обладнання, що працює з різними форматами даних, чіткої взаємодії та можливості в реальному часі гарантувати захищену передачу даних з одного сегменту мережі в інший. Відомо, що сьогодні розроблено велику кількість протоколів, які регламентують передачу інформаційних сигналів різних форматів. Зокрема, тільки форматів стиснення мовних сигналів розроблено декілька десятків, і всі вони структурно та семантично різняться між собою. Тому часто виникають ситуації, при яких приймач даних не в змозі їх відтворити, оскільки не має належних засобів для цього. Часто, під час передачі комп'ютерними мережами, втрачається інформаційний зміст даних, оскільки процес передачі слабо захищений від можливих загроз щодо конфіденційності, цілісності та автентичності даних. Для запобігання та уникнення таких ситуацій в комп'ютерні системи вмонтовують засоби перетворення та криптографічного захисту форматів сигналів. Одним з найбільш перспективних на сьогоднішній час напрямів є розробка багатоканальних комп'ютерних засобів перетворення та криптографічного захисту форматів стиснених мовних сигналів, які вмонтовують у комп'ютерні системи ІР-телефонії, комп'ютерної телефонії, мультимедіа-конференцій, стільникового зв'язку та спеціалізованих систем зв'язку.
Значний вклад у розвиток засобів перетворення форматів стиснених мовних сигналів внесли: Канг Х.Г, Беаджент К, Тадей Х, Кокс Р.В., Шу-Мін Тсай, Яр-Фер Янг, Бесціер Л. Багато наукових робіт присвячено пошуку нових шляхів стиснення мовних сигналів. Зокрема, необхідно відзначити значний внесок відомих вчених: Котельникова В.А, Шенона К, Рабінера Л.Р, Шафера Л.В, Макхоула Дж, Грея А., Семенова В. Ю, Ватоліна Д. та інші. Алгоритми мікшування мовних сигналів досліджувались у роботах: Ренжен П.В, Гарік М, Ременейшн В.С, Хусейн А.В, Раденковіч М, Хедл Р. Спеціальні питання розробки комп'ютерних засобів захисту інформації досліджувались у роботах Мельника А.О., Хорошко В.О., Задіраки В.К., Николайчука Я.М., Карпінського М.П., Дворянкіна С.В., Петракова А.В.
Проте дослідження у цьому напрямі не втрачають своєї актуальності, оскільки залишилось чимало невирішених проблем. Зокрема, відсутня класифікація існуючих алгоритмів стиснення та мікшування мовних сигналів, яка враховувала б особливості їх побудови та можливості використання у процесі перетворення з одного формату в інший. Існуючі багатоканальні комп'ютерні засоби перетворення форматів стиснених мовних сигналів базуються на класичному методі - тандем кодера-декодера, що призводить до значних часових затримок, високої складності оброблення потоків даних в реальному масштабі часу та втрати якості мови. Відомі структури багатоканальних комп'ютерних засобів перетворення форматів стиснених мовних сигналів не враховують особливості роботи алгоритмів стиснення та мікшування. При передачі стиснених мовних сигналів незахищеними комп'ютерними мережами не враховуються загрози щодо конфіденційності, цілісності та автентичності даних.
Таким чином, актуальною є задача розробки багатоканальних комп'ютерних засобів перетворення та криптографічного захисту форматів стиснених мовних сигналів, що враховують основні закономірності і особливості функціонування комп'ютерних систем реального часу.
Зв'язок з науковими програмами, планами, темами. Напрямок виконаних дисертаційних досліджень безпосередньо пов'язаний з науково-дослідним напрямком кафедри “комп'ютерних наук” Тернопільського національного економічного університету. Результати, отримані в дисертаційній роботі, використано при виконанні держбюджетної науково-дослідної роботи на тему “Розробка теоретичних засад, алгоритмічного та програмного забезпечення моделювання технічних, екологічних та економічних систем на основі аналізу інтервальних даних" (номер державної реєстрації 0102U002565 (2002-2006 рр.) та у спільній україно-румунській науково-дослідній роботі на тему “Співпраця між Україною і Румунією в галузі розподілених систем” (номер державної реєстрації 0106U005307 (2006-2007 рр.), що виконувались в Тернопільському національному економічному університеті.
Мета і завдання дослідження. Метою досліджень є розробка методів та багатоканальних комп'ютерних засобів для підвищення продуктивності перетворення форматів і криптографічного захисту стиснених мовних сигналів в реальному масштабі часу.
Для досягнення поставленої мети необхідно ефективно розв'язати наступні взаємопов'язані завдання:
1) порівняльний аналіз алгоритмів, що використовуються у процесі перетворення форматів стиснених мовних сигналів з метою узагальнення їх структурних особливостей;
2) порівняльний аналіз комп'ютерних засобів перетворення форматів стиснених мовних сигналів та визначення областей їх доцільного використання;
3) дослідження методів перетворення та мікшування форматів стиснених мовних сигналів;
4) формалізація математичних моделей та створення структур багатоканальних комп'ютерних засобів перетворення форматів стиснених мовних сигналів;
5) удосконалення структур операційних пристроїв криптографічних модулів апаратно-орієнтованих процесорів підтримки протоколу IPSec, орієнтованих на захист мовних сигналів;
6) дослідження багатоканальних комп'ютерних засобів перетворення форматів стиснених мовних сигналів.
Об'єкт дослідження - перетворення форматів стиснених мовних сигналів у багатоканальних комп'ютерних системах реального часу.
Предмет дослідження - методи та комп'ютерні засоби перетворення форматів та криптографічного захисту стиснених мовних сигналів.
Методи дослідження: основні наукові результати і висновки, одержані на основі теорії інформації, теорії цифрових автоматів, теорії кодування, моделюванні алгоритмів і апаратних засобів комп'ютерів та експериментальних досліджень.
Наукова новизна отриманих результатів. Під час досліджень отримано наступні нові наукові результати:
- запропоновано метод перетворення форматів стиснених мовних сигналів між G.723.1 та G.729A, який на відміну від відомих дає можливість виконувати пряме перетворення ряду параметрів кадру одного формату у параметри кадру іншого та передбачає виконання чотирьох етапів, зокрема, перетворення лінійних спектральних пар, перетворення висоти тону і пошук у адаптивній та фіксованій кодових книгах. Розроблений метод дозволяє зменшити часову затримку, апаратну складність декодера та покращити якість мовлення;
- запропоновано метод перетворення форматів стиснених мовних сигналів між GSM 06.20 та G.729A, який на відміну від відомих враховує структурну схожість модулів короткотермінової фільтрації, довготермінової фільтрації та випадкового збудження алгоритму лінійного прогнозування, що генерується векторною сумою, а також алгоритму лінійного прогнозування, що генерується алгебраїчним кодом спряженої структури. Це дало можливість провести пряме перетворення параметрів, згенерованих даними модулями. Розроблений метод передбачає виконання трьох етапів, зокрема, перетворення коефіцієнтів лінійного передбачення, перетворення висоти тону і швидкий пошук у фіксованій кодовій книзі та дозволяє зменшити часову затримку і апаратну складність;
- вперше запропоновано метод багатоступінчастого мікшування мовних сигналів на основі пам'яті з довільним доступом, відповідно до якого процес мікшування починається при надходженні хоча б двох блоків даних у цільову комірку пам'яті з довільним доступом, що дозволяє уникати черг у буфері блоку мікшування та зменшити затримки пов'язані з часом очікування блоків даних;
- удосконалено структури операційних пристроїв криптографічних модулів апаратно-орієнтованих процесорів підтримки протоколу IPSec для різних сервісів оброблення даних за різних технологічних характеристик компонентного базису, що забезпечило зменшення затрат обладнання на їх реалізацію.
Практичне значення одержаних результатів. Отримані результати дисертаційних досліджень використані у розробках КБ “Стріла”. За результатами проведених досліджень впроваджено: метод перетворення стиснених мовних сигналів між форматами G.723.1 та G.729А для підвищення ефективності використання каналів зв'язку між територіально віддаленими джерелами формування сигналів багатоканальних комп'ютерних систем реального часу; метод багатоступінчастого мікшування на базі пам'яті з довільним доступом для мікшування мовних сигналів по мірі їх поступлення у багатоканальні засоби комп'ютерних систем; удосконалені структури операційних пристроїв криптографічних модулів апаратно-орієнтованих процесорів підтримки протоколу IPSec для забезпечення захисту сигналів, що передаються у системах зв'язку реального часу. алгоритм стиснений сигнал криптографічний
Теоретичні та експериментальні результати досліджень впроваджено у навчальний процес на кафедрі “комп'ютерних наук” Тернопільського національного економічного університету при читанні лекцій і проведені лабораторних занять з курсів “Програмне забезпечення мультимедіа”, “Методи та засоби захисту програмного забезпечення” і “Методи та засоби вимірювання та цифрової обробки інформації”. Результати впроваджень підтверджуються відповідними актами.
Особистий внесок здобувача. Дисертаційна робота є результатом самостійної роботи автора. У працях опублікованих у співавторстві, здобувачу особисто належать: [3] - виділено базові операції алгоритмів MD5 і SHA-1 та на їх основі побудовано структури операційних пристроїв хешування; виділено ряд граф-алгоритмічних операційних пристроїв та отримано аналітичні вирази, що описують їх часові характеристики; [4,11] - запропоновано математичну модель визначення часових затримок на основних елементах рекурсивної архітектури, що дало змогу отримати аналітичні залежності часових затримок від кількості паралельних мультимедіа конференцій із змінною кількістю учасників. У роботі [5] запропоновано математичну модель операційного пристрою процесора підтримки протоколу IPSec, на основі якої розроблено програмне забезпечення для удосконалення структур операційних пристроїв криптографічного модуля процесора підтримки протоколу IPSec. У роботах: [6] - проведено класифікацію алгоритмів стиснення мовних сигналів, окреслено сучасний стан галузі стиснення мовних сигналів та виділено основні напрямки її розвитку; [7,13] - формалізовано математичну модель та створено структуру багатоканального транскодера стиснених мовних сигналів; [8,14] - запропоновано метод багатоступінчастого мікшування та створено структуру блоку мікшування для його реалізації; [9] - створено модель багатоканального транскодера між G.729A і G.723.1 на базі цифрового сигнального процесора типу TMS320C6201; [10] - проведено аналіз архітектур багатоабоненських мультимедіа-конференцій, на підставі якого запропоновано рекурсивну архітектуру; [12] - проведено порівняльний аналіз протоколів організації мультимедіа-конференцій. [15] - досліджено метод багатоступінчастого мікшування; [16] - запропоновано метод перетворення форматів стиснених мовних сигналів між G.729A і GSM 06.20.
Апробація результатів дисертації. Основні положення та результати дисертаційної роботи доповідались та обговорювались на 13-ти міжнародних і національних конференціях: “Проблеми інформатики і моделювання” Харків, 2003; “Сучасні проблеми радіоелектроніки, телекомунікацій та комп'ютерної інженерії” Львів-Славсько, 2004 та 2006; науковій конференції професорсько-викладацького складу, докторантів, аспірантів, здобувачів наукових ступенів “Економічні, правові, інформаційні та гуманітарні проблеми розвитку України в постстабілізаційний період”, Тернопіль 2004-2008; “Наукова конференція Тернопільського технічного університету” Тернопіль, 2004; “Досвiд розробки та застосування САПР в мiкроелектронiцi” Львів-Поляна, 2005 та 2007; “Інтелектуальні засоби збору даних і сучасні обчислювальні системи: розробка і застосування” Софія (Болгарія), 2005 та Дортмунд (Німеччина), 2007.
Публікації. Результати, отримані за час досліджень, опубліковані в шістнадцяти наукових працях, з яких 8 статей у наукових фахових виданнях, одна з яких є одноосібною, 8 тез доповідей в матеріалах конференцій.
Структура дослідження. Дисертація складається з вступу, переліку умовних скорочень, п'яти розділів, висновків, переліку використаних джерел та додатків. Основний зміст роботи викладений на 179 сторінках тексту, 45 рисунків, 33 таблиці, бібліографія з 154 найменувань та додатків загальним обсягом 28 сторінок.
ОСНОВНИЙ ЗМІСТ РОБОТИ
У вступі наведено загальну характеристику роботи, обґрунтовано її актуальність, сформульовано мету та основні завдання досліджень, визначено методи вирішення поставлених завдань, сформульовано наукову новизну роботи та практичну цінність одержаних результатів, викладено короткий зміст роботи. Наведені дані про реалізацію та впровадження результатів роботи, її апробацію та публікації.
У першому розділі проведено аналіз особливостей побудови багатоканальних засобів перетворення форматів (транскодування) стиснених мовних сигналів (МС). Висвітлено принципи функціонування комп'ютерних засобів транскодування (транскодерів) стиснених МС у незахищених багатоканальних системах реального часу. Показано переваги та недоліки класичного методу транскодування (тандем) стиснених МС. Визначено умови, при яких доцільно виконувати транскодування та криптографічний захист стиснених МС. Проведено аналіз алгоритмів стиснення та мікшування МС, який дозволив їх класифікувати, виділити переваги і недоліки. Обґрунтовано переваги алгоритмів класу гібридного стиснення МС та багатоступінчастого множинного мікшування МС. Проведено порівняльний аналіз комп'ютерних засобів транскодування стиснених МС, визначено області їх доцільного використання. Доведено, що для комп'ютерних систем реального часу найбільш перспективними є апаратно реалізовані транскодери стиснених МС. Обґрунтовано актуальність завдання дослідження багатоканальних комп'ютерних засобів перетворення та криптографічного захисту форматів стиснених МС. Дослідження показали, що розв'язання цього завдання дозволить підвищити ефективність використання каналів зв'язку, зменшити результуючі затримки між територіально віддаленими джерелами та підвищити ефективність функціонування комп'ютерних систем зв'язку.
У другому розділі запропоновані методи транскодування стиснених МС на основі перспективних алгоритмів класу гібридного стиснення багатоканальних систем ІР-телефонії, комп'ютерної телефонії та стільникового зв'язку.
У процесі транскодування стиснених МС блоки даних Li,j(сx) одного формату перетворюються у блоки даних Li,j(сx) іншого формату (де сx - значення відліку стисненого МС, i - порядковий номер блоку; j - номер джерела від якого одержано i-тий блок i=1,…,s; j=1,...,N; х - порядковий номер відліку, s - кількість блоків створених j-им джерелом; N - кількість джерел, що передають кадри із стисненими МС).
Запропонований метод транскодування між форматами G.729A та G.723.1, що працює відповідно до алгоритмів лінійного прогнозування, що генерується алгебраїчним кодом спряженої структури (ЛПАКСС) та багатоімпульсного квантування з максимальною достовірністю (БКМД), який завдяки подібності структур кодеків алгоритмів дозволяє здійснювати пряме перетворення ряду параметрів кадру одного формату у параметри кадру іншого формату. Розроблений метод передбачає виконання чотирьох етапів: перетворення лінійних спектральних пар (ЛСП), перетворення висоти тону (ВТ), пошук у адаптивній кодовій книзі (АКК) та фіксованій кодовій книзі (ФКК).
Процес виконання першого етапу, методу транскодування з формату G.723.1 до формату G.729A здійснює перетворення вектору ЛСП формату G.723.1 у вектор ЛСП формату G.729А. Оскільки, довжина кадру формату G.723.1 втричі більша від довжини кадру формату G.729А, то в процесі перетворення вектору ЛСП використано метод лінійної інтерполяції. Вектори ЛСП, що містяться у другому та третьому підкадрах кадру формату G.723.1 перетворюються у ЛСП кадрів формату G.729А. Після виконання цього процесу для кожного підкадру формату G.729А будується перцептуально ваговий синтезуючий фільтр, а вектори ЛСП квантуються та перетворюються до коефіцієнтів лінійного прогнозування (КЛП).
Для визначення ВТ у циклі без зворотного зв'язку формату G.729А використано метод згладжування, у якому враховується подібність та неперервність параметрів ВТ. Для виконання цієї процедури, значення ВТ у циклі із зворотним зв'язком формату G.723.1 порівнюється із значенням ВТ другого підкадру попереднього кадру формату G.729А. Якщо відстань між двома значеннями ВТ менша 10 відліків, то вони неперервні, і значення ВТ одного формату можна представити значенням ВТ іншого формату. У іншому випадку, якщо різниця між значеннями ВТ форматів G.723.1 та G.729А є більшою за 10 відліків, їх локальні затримки максимізуються, а пошук продовжується в діапазоні 3 відліків навколо значення затримки ВТ у циклі з зворотним зв'язком для двох форматів згідно з виразом:
,(1)
де R(k1), R(k2) - максимізовані локальні затримки алгоритмів ЛПАКСС та БКМД; sw(сx) - зважений МС, визначений згідно з стандартами G.729A та G.723.1;
k1,k2 - шукані значення ВТ у циклі без зворотного зв'язку алгоритмів ЛПАКСС та БКМД;
p1,p2 - часова затримка ВТ у циклі із зворотним зв'язком алгоритму ЛПАКСС та БКМД.
Після визначення локальних затримок для форматів G.723.1 та G.729А, значення R(k1) та R(k2) нормалізуються через енергію локальних максимальних затримок R`(t1) та R`(t2):
,(2)
де t1, t2 - час локальних затримок алгоритмів ЛПАКСС та БКМД.
Якщо в процесі порівняння локальний максимум алгоритму ЛПАКС більший, ніж 3/4 часу БКМД, то затримка ВТ у циклі без зворотного зв'язку алгоритму ЛПАКСС буде рівна локальній максимальній затримці алгоритму БКМД. В іншому випадку, значення затримки ВТ Top визначається відповідно до виразу:
(3)
Третій та четвертий етапи запропонованого методу - пошук в АКК та ФКК. Процедури пошуку повністю ідентичні аналогічним процедурам алгоритму ЛПАКСС. При цьому шуканими параметрами АКК є затримка ВТ - Zpot та коефіцієнт підсилення ВТ - Gpot, а шуканими параметрами ФКК є індекс кодової книги - Icb та коефіцієнт підсилення кодової книги - Gcb.
При транскодуванні з G.729А до G.723.1 виконуються однотипні етапи. Для перетворення вектора ЛСП формату G.729А до вектора ЛСП формату G.723.1 використано вектори ЛСП з трьох кадрів формату G.729А. Метод лінійної інтерполяції використовується тільки для знаходження вектора ЛСП четвертого підкадру G.723.1. Для визначення ВТ у циклі без зворотного зв'язку для кадру формату G.723.1 з цільового МС обчислюється перцептуально зважений МС. Також використовується функція зладжування ВТ. Процедури пошуку параметрів в АКК та ФКК ідентичні аналогічним процедурам алгоритму БКМД.
Проведений порівняльний аналіз часових характеристик запропонованого методу показав, що загальна затримка, як мінімум, на 5 мс. менша, ніж у класичному методі, що пояснюється відсутністю процесу аналізу КЛП.
Аналіз алгоритмів ЛПАКСС та лінійного передбачення, що генерується векторною сумою (ЛПГВС) показав, що вони відрізняються лише оптимізаційними процедурами визначення параметрів МС. Порівняння параметрів алгоритмів ЛПАКСС та ЛПГВС показало, що вони різні, а структури та принцип роботи короткотермінового, довготермінового синтезуючих фільтрів та модулів визначення випадкового збудження двох алгоритмів - однакові. На основі проведених досліджень запропоновано ефективний метод транскодування стиснених МС між GSM 06.20 та G.729А, який дає можливість виконувати пряме перетворення параметрів з одного формату в інший.
Модулі алгоритмів ЛПАКСС та ЛПГВС генерують КЛП, ВТ і параметри збудження.
Для здійснення прямого перетворення параметрів збудження, КЛП та ВТ враховано структуру та довжину кадрів форматів G.729А та GSM 06.20. Запропонований метод реалізується етапами: перетворення КЛП, перетворення ВТ та швидкий пошук в ФКК.
На першому етапі короткотерміновий синтезуючий фільтр Aі(z) моделі спектрального перетворення МС має вигляд:
(4)
де aіj - КЛП;
Р - порядок лінійного прогнозувальника (для алгоритмів ЛПАКСС та ЛПГВС Р=10).
Інформація про КЛП кадру формату G.729А закодована у векторах ЛСП. Для обчислення значень ЛСП виконуються процедури декомпресії та інтерполяції КЛП кадрів формату G.729А. ЛСП перетворюються до КЛП аіj через обчислення 11-ти відліків імпульсного відгуку аналізуючих фільтрів відповідно до математичної моделі:
(5)
де A(z) - значення аналізуючого фільтру;
Q(z), P(z) - функції визначення коефіцієнтів ЛСП відповідно згідно з стандартом GSM 06.20.
Далі виконується пошук найкращих кодових слів коефіцієнтів відбиття відповідно до математичних моделей, визначених в стандарті GSM 06.20.
На другому етапі обчислюється оптимальне значення ВТ. Обидва кодеки використовують процедуру підвищення частоти дискретизації та дробові значення ВТ: 0,33 для G.729А; 0,33, 0,166 і 0,5 для GSM 06.20. ВТ першого підкадру стискається незалежно від ВТ інших підкадрів. Стиснення значень ВТ наступних підкадрів виконується з врахуванням різниці поточної та попередньої затримки.
Визначення ВТ починається з пошуку значення в розімкнутому циклі та продовжується у закритому циклі.
Дослідження показали, що ВТ у форматі G.729А значно більша, ніж у форматі GSM 06.20, особливо на діапазонах зміни фонем, що пояснюється різним розміром кадрів та діапазонами зміни ВТ обидвох кодеків. ВТ підкадру, одержаного з підкадру формату G.729А, визначається як фіксована ВТ, передана підкадру формату GSM 06.20. На основі використання процесу фіксації ВТ центрального підкадру виконується прямий та зворотний пошук значення ВТ з метою ідентифікації параметрів LAG1-LAG4 та формування траєкторії ВТ в межах кадру. Для виконання алгоритму прямого пошуку діапазон значень ВТ наступного підкадру обмежується відрізком [-2М-1+С; 2М-1-1-С] тонових рівнів (де М- визначає кількість біт для кодування значення ВТ, С - кількість тонових рівнів), що відповідають значенням ВТ поточного підкадру. Для реалізації алгоритму зворотнього пошуку діапазон значень ВТ обмежується відрізком [-2М-1+1+С; 2М-1-С] тонових рівнів. Для обох алгоритмів пошуку, вибирається значення ВТ відповідно до якого значення нормалізованої кореляції в межах пошукового ряду є максимальним. Для кадру формату GSM 06.20 доцільно вибрати траєкторію ВТ з найменшою енергією помилки довготермінового прогнозувальника.
На третьому етапі запропонованого методу у модулях алгоритмів ЛПАКСС і ЛПГВС обчислюється випадкове збудження із залишку МС після оцінки ВТ. Значення випадкового збудження алгоритму ЛПАКСС визначається наступним чином:
, (6)
де epitch[сх] - функція випадкового збудження;
erandom[сх] - функція адаптивного збудження;
e'pitch[сх] - функція збудження ВТ, що отримується після перетворення параметрів ВТ.
Транскодування з GSM 06.20 до формату G.729А доцільно реалізовувати за три етапи: перетворення КЛП, перетворення ВТ та швидкий пошук у ФКК.
Перетворення ЛСП залежить від довжини кадрів та виконується відповідно до методу лінійної інтерполяції. Для формування математичної моделі перетворення ЛСП присвоїмо номери підкадрам: g1, g2, g3, g4 - кадру формату GSM 06.20; b1, b2 - кадру формату G.729А; с1, с2 - наступного кадру формату G.729А. Оскільки довжина одного кадру формату GSM 06.20 вдвічі більша за довжину кадру формату G.729А, то перетворення ЛСП відображає така математична модель:
(7)
(8)
де 1?i?10;
t, y - вагові коефіцієнти;
, - ЛСП підкадрів формату G.729A;
- ЛСП підкадрів формату GSM 06.20.
Для перетворення ЛСП підкадру b1 використано метод лінійної інтерполяції:
(9)
де - ЛСП підкадру b1 формату G.729A.
Доведено, що запропоновані математичні моделі (7-9) дозволяють скоротити часову затримку, яка виникає при аналізі КЛП, та зменшити обчислювальну складність у порівнянні з класичним методом, оскільки не виконуються процедури обчислення автокореляційних коефіцієнтів, рекурсії Дарбіна при визначення КЛП та перетворення КЛП в ЛСП.
Оскільки, стиснений МС формату GSM 06.20 описується в сегменті голосних та приголосних звуків, то визначення ВТ для підкадру формату G.729А відбувається окремо для кожного сегменту звуків. У випадку, коли МС належить сегменту голосних звуків, то ВТ у розімкнутому циклі алгоритму ЛПАКСС є цілочисельним значенням тонової затримки Т одержаним з кадру формату GSM 06.20. Далі виконується процедура пошуку ВТ в замкнутому циклі для значень: Т, Т+1/3, Т+2/3 і Т+1. У випадку, коли МС належить сегменту приголосних звуків, тонову затримку визначити неможливо. Тому для оцінки тонової затримки використовується значення ВТ, отримане з попереднього підкадру формату G.729А.
Результатом виконання процедури пошуку в ФКК алгоритму ЛПГВС є значення функції вартості описаної в стандарті GSM 06.20, яка досягає максимуму.
У роботі запропоновано метод багатоступінчастого мікшування на базі пам'яті з довільним доступом (адресної пам'яті). Структурна схема блоку мікшування МС (рис.1) ілюструє реалізацію запропонованого методу.
Як видно з рис. 1, значення відліків МС qx через B вхідних каналів блоку мікшування (БМ) поступають у модуль корекції частоти дискретизації. Якщо частота дискретизації відліків qх не рівна 8 КГц, то виконується алгоритм передискретизації. В іншому випадку дані передаються у модуль корекції бітрейду, де значення відліків qх приводяться до 16-ти бітового формату та синхронізується розмір блоку даних. З модуля корекції бітрейду блоки даних Li,j(qх) передаються у модулі пам'яті з довільним доступом, де для кожного і-го блоку виділяється комірка пам'яті обсягом Lb(Li,j(qх)) байт, якій присвоюється відповідна адреса. Процес мікшування виконується у комірках модуля пам'яті відповідно до принципу роботи методів багатоступінчастого мікшування. Тому значення відліків qх з і-го блоку даних сумуються у комірках пам'яті по мірі їх надходження згідно виразу:
,(11)
де - функція мікшування.
Усі комірки модуля пам'яті адресуються відповідно до відмітки RTP-часу. Пристрій керування виконує процес заповнення комірок модуля пам'яті блоками даних Li,j(qх). Модулі лічильника та таймера визначають момент часу в який необхідно передати значення з комірки модуля пам'яті у модуль виключення власного блоку даних. Після отриманням даних виконується процедура виключення власного блоку даних для кожного активного джерела згідно з виразом:
(12)
де Pj(qx) - функція виключення власного блоку даних j-го джерела сеансу зв'язку.
Запропонований метод мікшує значення відліків qх по мірі надходження блоків даних Li,j(qх), що дозволяє уникати черг та зменшити затримки. Результатом роботи БМ є значення Pj(qx) із RTP-заголовком для кожного даних j-го джерела сеансу зв'язку.
У процесі дослідження залежності швидкості виконання реалізованого методу від кількості wav-файлів та їх характеристик отримано експериментальні дані над випадковим чином вибраними файлами (табл.1).
Таблиця 1 Характеристики wav-файлів
№ п\п |
Кількість відліків |
Бітрейд |
Частота дискретизації, КГц |
Довжина блоку даних, біт |
Довжина блоку даних, сек. |
Кількість каналів |
Опис |
|
1 |
14592 |
8 |
8 |
240016 |
30 |
1 |
фрагмент мови, жіночий голос |
|
2 |
240588 |
16 |
8 |
481176 |
30 |
1 |
жіночий спів |
|
3 |
1323008 |
16 |
44,1 |
2646016 |
30 |
1 |
звук віаланчелі |
|
4 |
1323008 |
16 |
44,1 |
5292032 |
30 |
2 |
музичний фрагмент |
|
5 |
661520 |
16 |
22,05 |
2646080 |
30 |
2 |
стандартний звук Windows (Chimes) |
|
6 |
330768 |
16 |
11,025 |
661536 |
30 |
1 |
звук, аплодисменти |
|
7 |
240016 |
8 |
20,1 |
603250 |
30 |
1 |
МС, чоловічий голос |
На рис. 2 показано зміну часу мікшування двох wav-файлів. Кількісні показники на рисунках отримані засобами профілювання розробленого алгоритму в середовищі Matlab 6.0 без використання підпрограм виведення графічної інформації на процесорі Celeron 666 МГц.
Результати досліджень показали, що на час мікшування значно впливають: частота дискретизації; кількість біт, якими кодується відлік; кількість каналів; розмір data-чанку.
У роботі доведено, що при частоті дискретизації 8 КГц, 16-ти бітному кодуванню відліку та стерео звучанню запропонований метод є найефективніший.
У третьому розділі сформовано принципи та запропоновано алгоритми оброблення кадрів із блоками даних Li,j(сx) багатоканальним транскодером. На основі запропонованих у другому розділі методів удосконалено структури багатоканальних транскодерів стиснених МС.
Структурна організація багатоканального транскодера стиснених МС представляється у виді трьох складових: процедури декомпресії, мікшування та компресії (рис.4).
З рис. 4 витікає, що багатоканальний транскодер є лінійною конвеєрною схемою із послідовно з'єднаних вхідного комутатора (ВхКом), декомпресорів (D1(cx)-D4(cx)), БМ (Miu(qx)), проміжного комутатора (ПрКом), модулів стиснення (К1(px)-K4(px)) та вихідного комутатора (ВихКом). Розглянемо детальніше процес проходження блоків даних у багатоканальному транскодері. Чергові блоки даних Li,j(cx) з активних каналів передачі подаються у ВхКом, який паралельно отримує інформацію з ПрКом про початковий а (aF) та кінцевий формат даних b (bF), а також кількість учасників сеансу зв'язку N. Далі, відповідно до запропонованого алгоритму, виконується опрацювання вхідних блоків даних Li,j(cx), які з вхідного комутатора відправляються у модулі транскодера для подальшого перетворення. Функціями проміжного комутатора є зберігання та відправлення блоків даних Li,j(px) у відповідні модулі стиснення. Функціями вихідного комутатора є зберігання та видача у канали зв'язку опрацьованих даних. Керування процесом транскодування виконується пристроєм керування, який відправляє у модулі транскодера інформацію про алгоритми стиснення та мікшування МС, а також інформацію про стан опрацювання блоків даних Li,j(cx).
На основі запропонованих у другому розділі методів транскодування удосконалено структурні схеми транскодерів стиснених МС, які виконують пряме перетворення параметрів кадрів між форматами G.729A та G.723.1, а також між форматами G.729A та GSM 06.20. В якості прикладу на рис. 5 наведена структурна схема транскодера з GSM 06.20 до G.729А.
Удосконалені структури орієнтовані на використання в мережевому обладнанні багатоабоненських конвергентних мереж та дають можливість обробляти формати стиснених МС регламентовані стандартом H.323v2. Дослідження показали, що використання удосконалених структур транскодерів дозволяє підвищити продуктивність оброблення блоків даних Li,j(cx).
У четвертому розділі проведено дослідження базових структур операційних пристроїв (ОП) криптографічних алгоритмів для процесорів підтримки протоколу IPSec, що дозволило побудувати аналітичні вирази, які описують час оброблення кадрів із блоками даних Li,j(cx), залежно від параметрів структури ОП.
На основі побудованих аналітичних виразів у роботі запропоновано математичну модель ОП процесора підтримки протоколу IPSec, параметром якої є значення відображення потокових графів базових криптографічних алгоритмів. Аргументами математичної моделі ОП є алгоритми оброблення кадрів із блоками даних Li,j(cx), технологічні характеристики компонентного базису реалізації та перелік сервісів протоколу IPSеc.
Враховуючи сучасні тенденції розвитку комп'ютерних систем та їх компонентів, у яких довжина кадру пов'язана із швидкістю його поступлення, розроблено програмне забезпечення для пошуку оптимальних параметрів структур ОП криптографічних модулів процесорів підтримки протоколу IPSec.
У табл. 2 наведено перелік удосконалених характеристик структур ОП криптографічних модулів апаратно-орієнтованих процесорів підтримки протоколу IPSec для різних сервісів оброблення даних за різних технологічних характеристик компонентного базису.
Таблиця 2 Удосконалені характеристики структур ОП криптографічних модулів процесорів підтримки протоколу IPSec
Розмір кадру, біт |
Швидкість поступлення кадрів, Кбіт/с |
Сервіси протоколу IPSec |
|||||
АН (MD5) |
АН (SHA-1) |
ESP (DES) |
АН+ESP (MD5,DES) |
АН+ESP (SHA-1,DES) |
|||
256 |
64 |
і(64;1) |
і(80;1) |
ik(2;8) |
і(64;1),ik(8;2) |
і(80;1), ik(8;2) |
|
512 |
128 |
і(64;1) |
і(80;1) |
ik(8;8) |
і(64;1),ik(8;2) |
і(64;1), ik(8;2) |
|
2048 |
512 |
і(64;1) |
і(80;1) |
ik(2;8) |
і(64;1),ik(8;2) |
і(64;1), ik(8;2) |
|
6144 |
1576 |
і(64;1) |
і(80;1) |
ik(8;8) |
і(64;1),ik(16;8) |
і(64;1), ik(16;2) |
Синтезовано ОП хешування та шифрування на програмовану логічну інтегральну схему типу ALTERA EPF10K50-3, що дозволило визначити технологічні характеристики для знаходження параметрів структур ОП криптографічних модулів процесора підтримки протоколу IPSec. Для ідентифікації структур ОП було використано наступне умовне позначення: SN(Nksr, Npp), де SN - код назви структури ОП (“і” - ітераційний граф-алгоритмічний ОП, “к” - конвеєрний граф-алгоритмічний ОП, “ік” - ітераційно-конвеєрний граф-алгоритмічний ОП), Nksr, Npp - параметри структур ОП (кількість реалізованих комбінаційних схем і конвеєрних регістрів відповідно). У роботі доведено, що реалізація отриманих удосконалених структур ОП (табл.2) виконується із мінімальними затратами обладнання.
На рис. 6 подано графік залежності часу оброблення кадрів різного розміру від кількості операцій сервісів АН, ESP та АН+ESP протоколу IPSec.
Аналіз графіку дозволяє зробити висновок, що найменша тривалість часу оброблення кадрів спостерігається при використанні сервісу ESP відповідно до алгоритму DES. Із збільшенням розміру кадру значення часу його опрацювання зростає прямопропорційно. Найбільший час оброблення кадрів спостерігається при автентифікуванні, відповідно до алгоритму SHA-1 та суміщенні сервісів протоколу IPSec (АН+ESP).
Аналіз отриманих результатів дозволив встановити, що в більшості випадків найменший час оброблення кадрів спостерігається при ітераційній та ітераційно-конвеєрній реалізації криптографічних модулів апаратно-орієнтованих процесорів підтримки протоколу IPSec.
У п'ятому розділі на високорівневій мові програмування Visual C++ 6.0 з пакету Microsoft Visual Studio розроблено програмне забезпечення для транскодування стиснених звукових та мовних сигналів. Розроблений комп'ютерний засіб працює з такими кодеками: WMA Voice Encoder DMO, WM Speech Encoder DMO, WM Audio Encoder DMO, 3ivx D4 Audio Encoder, Indeo Audio Software, Pinnacle AC3 Encoder, Pinnacle AC3 Encoder, Pinnacle MP3 Encoder, Pinnacle MPEG Layer-2 Audio Encoder, Vorbis Encoder, IMC, IAC2, IMA ADPCM, PCM, Ogg Vorbis, Microsoft ADPCM, ACELP.net, DSP Group TrueSpeech, Windows Media Audio, GSM 06.10, G.723.1, CCITT A-Law, CCITT u-Law, AC-3 ACM Codec, MPEG Layer-3. Частоти дискретизації використаних кодеків змінюються від 8 до 96 КГц, швидкість від 0,1 до 768 Кб/с, кількість каналів від 1 до 5. Транскодування виконуються за допомогою функцій відображення бібліотеки Audio Compression Manager.
Розроблено програмне забезпечення виконання алгоритмів БКМД та ЛПАКСС для процесорів типу TMS320C6201. Програмні реалізації відповідають вимогами стандартів ITU-T G.723.1, ITU-T G.729А.
У роботі проведено дослідження апаратної складності реалізації кодеків розроблених алгоритмів. На рис.7 проілюстровано використання обчислювального ресурсу кодеками, що працюють відповідно до алгоритмів БКМД та ЛПАКС. На рис.8 проілюстровано використання пам'яті восьми канальним кодеком, що працюють відповідно до розроблених алгоритмів.
Реалізації кодеків дозволили розробити програмне забезпечення транскодування стиснених МС між форматами G.723.1 та G.729А на базі цифрового сигнального процесора типу TMS320C6201.
Для експериментальної оцінки реалізованого транскодера стиснених МС між G.729A та G.723.1 виконано тести оцінки якості мовлення PESQ та часової складності транскодування.
Рис. 7. Частота кодеків алгоритмів
Рис. 8. Використання пам'яті
Для оцінки якості мови використані МС з бази фрагментів “ISABASE”. Кожне речення мало довжину 8 секунд з частотою дискретизації 8 КГц. Дикторами було взято 4 чоловіки та 4 жінки і по 24 речення на кожного. На рис. 9 наведено результати оцінки якості мовлення відповідно до проведених тестів.
а)б)
Рис. 9. Оцінка якості мовлення: а) формат G.723.1, 5.3 Кб/с; б) формат G.723.1, 6.3 Кб/с.
Для оцінки апаратної складності проведено серію обчислювальних експериментів з реалізованим транскодером на базі процесора типу TMS320C6201. У результаті порівняння одержаних результатів з даними реалізації класичного методу на цій же елементній базі встановлено, що апаратна складність стиснення МС змінюється, оскільки діапазон пошуку залежить від вхідного МС. Однак діапазон зміни апаратної складності в модулі декодування є незначним. Результати експериментів апаратної складності удосконаленого транскодера стиснених МС, наведені на рис. 10, показали, що запропонований метод забезпечує на 29,5-51,6% меншу апаратну складність у порівнянні з класичним методом.
Отже, програмна реалізація удосконаленого транскодера на основі використання запропонованого методу транскодування між форматами G.729A та G.723.1 забезпечує кращу якість мовлення (0,3%-1,7% - під час транскодування з G.729A до G.723.1 5,3 Кб/с; 0,3%-6,4% - під час транскодування з G.729A до G.723.1 6,3 Кб/с) та меншу апаратну складність (25,9%-51,6%) у порівнянні з класичним методом.
У додатках подано документи, що підтверджують впровадження результатів наукових досліджень дисертації, наведено коди програм, а також блок-схеми розроблених алгоритмів.
ВИСНОВКИ
1. Проведено аналіз алгоритмів стиснення та мікшування МС, який дозволив їх класифікувати, виділити переваги і недоліки та окреслити перспективні напрями їх розвитку. Обґрунтовано, що найперспективнішими є алгоритми класу гібридного стиснення МС та багатоступінчастого множинного мікшування МС. Проведено порівняльний аналіз комп'ютерних засобів транскодування стиснених МС, визначено області їх доцільного використання. Показано, що для комп'ютерних систем реального часу найбільш перспективними є апаратно реалізовані транскодери стиснених МС.
2. Запропоновано метод перетворення форматів стиснених МС між GSM 06.20 та G.729A, що враховує структурну схожість модулів короткотермінової фільтрації, довготермінової фільтрації та випадкового збудження алгоритмів ЛПГВС та ЛПАКСС, яка дає можливість провести пряме перетворення параметрів, згенерованих даними модулями. Розроблений метод дозволяє зменшити часову затримку і апаратну складність у порівнянні з класичним методом.
3. Запропоновано метод перетворення форматів стиснених МС між G.723.1 та G.729A, який дає можливість виконувати пряме перетворення ряду параметрів кадру одного формату у параметри кадру іншого та передбачає виконання чотирьох етапів: перетворення ЛСП, перетворення ВТ, пошук у АКК та ФКК. Розроблений метод дозволяє зменшити часову затримку, апаратну складність використання декодера та покращити якість мовлення.
4. Вперше запропоновано метод багатоступінчастого мікшування МС на основі пам'яті з довільним доступом, який дає можливість опрацьовувати значення відліків з блоків даних, що були одержані шляхом декомпресії стиснених МС різних форматів. Процес мікшування починається при надходженні хоча б двох блоків даних у цільову комірку пам'яті з довільним доступом, що дозволяє уникати черг у буфері БМ та зменшити затримки пов'язані з часом очікування блоків даних.
5. Запропоновано алгоритми оброблення блоків даних Li,j(cx) і удосконалено структури багатоканальних транскодерів стиснених МС орієнтовані на використання в мережевому обладнанні багатоабоненських конвергентних мереж. Дослідження показали, що використання удосконалених структур транскодерів дозволяє підвищити продуктивність оброблення блоків даних Li,j(cx).
6. Запропоновано принципи побудови ОП криптографічних модулів процесорів підтримки протоколу IPSec. Дані принципи дозволили удосконалити характеристики структур криптографічних модулів апаратно-орієнтованих процесорів підтримки протоколу IPSec для різних сервісів оброблення даних за різних технологічних характеристик компонентного базису, що забезпечило зменшення затрат обладнання на їх реалізацію.
7. Створено реалізації багатоканальних комп'ютерних засобів транскодування стиснених МС. Результати комп'ютерного моделювання показали, що реалізація удосконаленого транскодера на основі використання запропонованого методу транскодування між G.729A та G.723.1, забезпечує кращу якість мови (до 6,4%) та використовує до 51,6% менше апаратних ресурсів у порівнянні з класичним методом.
СПИСОК ОПУБЛІКОВАНИХ АВТОРОМ ПРАЦЬ ЗА ТЕМОЮ ДИСЕРТАЦІЇ
1. Шевчук Р.П. Транскодування стиснених мовних сигналів між GSM 06.20 та G.729 / Р.П. Шевчук // Міжнародний науково-технічний журнал “Інформаційні технології та комп'ютерна інженерія” - 2007. - № 3. - C. 172-179.
2. Shevchuk R. Method of converting speech codec formats between G.723.1 and G.729А / R. Shevchuk // Proc. of the Intern. Conf. “Experience of Designing and Application of CAD Systems in Microelectronics” (CADSM'2007). - Lviv-Polyana, 2007. - P. 483-486.
3. Коркішко Т. Базові структури операційних пристроїв хешування для процесорів підтримки протоколу IPSec / Т. Коркішко, Л. Коркішко, Р. Шевчук // Комп'ютинг. - 2003. - Т. 2, № 1. - С. 41-47.
4. Коркішко Т. Часові характеристики паралельних багатоабонентських мультимедіа конференцій рекурсивної архітектури / Т. Коркішко, Р. Шевчук // Вісник Тернопільського державного технічного університету. - 2004. - № 2. - С. 109 -116.
5. Коркішко Т. Синтез структур операційних пристроїв виконання криптографічних алгоритмів IPSEC оптимізованих для обробки медіа пакетів / Т. Коркішко, Р. Шевчук // Комп'ютинг. - 2004. - Т. 3, № 3. - С. 100-109.
6. Мельник А. Порівняльний аналіз алгоритмів стиснення мовних сигналів / А. Мельник, Р. Шевчук // Вісник національного університету “Львівська політехніка” Комп'ютерні системи і мережі. - 2004. № 523. - С. 109-117.
7. Мельник А. Особливості багатоканального транскодування форматів стиснених мовних сигналів / А. Мельник, Р.Шевчук // Вісник Тернопільського державного технічного університету. - 2005. - № 2. - С. 122-128.
8. Мельник А.О. Мікшування мовних сигналів у мультимедійних системах реального часу / А.О. Мельник, Р.П. Шевчук, Т.А. Коркішко // Комп'ютинг. - 2006. - Т.5, № 1. - C. 57-65.
9. Шевчук Р.П. Проектування багатоканального транскодера між G.723.1 та G.729A / Р.П. Шевчук, Л.І. Гончар // Вимірювальна та обчислювальна техніка в технологічних процесах. - 2007. - № 2. - С.124-129.
10. Коркішко Т. Аналіз архітектур багатоабонентських мультимедіа-конференцій / Т. Коркішко, Р. Шевчук // Матеріали третьої міжнародної науково-технічної конференції “Проблеми інформатики і моделювання”. - Харків. - 2003. - С. 6.
11. Korkishko T. Investigation of the characteristics of recursive architecture for multipoint parallel multimedia conferences / Т. Korkishko, R. Shevchuk // Proc. of the Intern. Conf. “Modern Problems of Radio Engineering, Telecommunications, and Computer Science” (TCSET'2004). - Lviv-Slavsko, 2004. - Р. 388-390.
12. Шевчук Р. Особливості організації мультимедіа конференцій / Р. Шевчук, А. Чвиль // Матеріали VIІI наукової конференції ТДТУ імені Івана Пулюя. - Тернопіль. - 2004. - С. 88.
13. Melnik A. Transcoding of Formats of Compressed Speech Signals / А. Melnik, R. Shevchuk // Proc. of the 8-th Intern. Conf. Proc. of the Intern. Conf. “Experience of Designing and Application of CAD Systems in Microelectronics” (CADSM'2005). - Lviv-Polyana, 2005. - P. 151-153.
14. Melnik A. Method of multistage mixing speech signals for the real-time multimedia systems / А. Melnik, Т. Korkishko, R. Shevchuk // Proc. of the Intern. Workshop “Intelligent Data Acquisition and Advanced Computing Systems: Technology and Applications”. - Sofia, Bulgaria, 2005. - P. 653-656.
15. Melnik A. Multichannel mixing of speech signals accordant with the method of multistage mixing / А. Melnik, R. Shevchuk, H. Sapozhnyk // Proc. of the Intern. Conf. “Modern Problems of Radio Engineering, Telecommunications and Computer Science” (TCSET'2006). - Lviv-Slavsko, 2006. - Р. 169-172.
16. Shevchuk R.P. Method of converting speech codec formats between GSM 06.20 and G.729 / R. Shevchuk, L. Honchar, P. Bykovyy // Proc. of the 4-th IEEE Workshop “Intelligent Data Acquisition and Advanced Computing Systems: Technology and Applications”. - Dortmund, Germany, 2007. - Р. 686-689.
АНОТАЦІЯ
Шевчук Р.П. Багатоканальні комп'ютерні засоби перетворення та криптографічного захисту форматів стиснених мовних сигналів. - Рукопис.
Дисертація на здобуття наукового ступеня кандидата технічних наук за спеціальністю 05.13.05 - комп'ютерні системи та компоненти. - Тернопільський національний економічний університет, Тернопіль, 2008.
Дисертація присвячена удосконаленню багатоканальних комп'ютерних засобів перетворення та криптографічного захисту форматів стиснених мовних сигналів.
Запропоновано класифікацію алгоритмів стиснення та мікшування мовних сигналів, що враховує особливості їх побудови та можливості використання у процесі перетворення стиснених МС. Запропоновано методи перетворення між форматами GSM 06.20, G.729A, G.723.1, які дають можливість проводити пряме перетворення параметрів кадру одного формату в інший. Запропоновані методи покращують якість мови, зменшують часову затримку та апаратну складність у порівнянні з класичним методом перетворення, що підтверджують результати експериментів з їх реалізацією. Запропоновано метод багатоступінчастого мікшування мовних сигналів на основі пам'яті з довільним доступом, що дозволяє ефективно опрацьовувати значення відліків з блоків даних, що були одержані шляхом декомпресії стиснених мовних сигналів різних форматів. Процес мікшування починається при надходженні хоча б двох блоків даних у цільову комірку пам'яті з довільним доступом, що дозволяє уникати черг у буфері блоку мікшування та зменшити затримки пов'язані з часом очікування блоків даних. Удосконалено структури ОП криптографічних модулів апаратно-орієнтованих процесорів підтримки протоколу IPSec для різних сервісів оброблення даних за різних технологічних характеристик компонентного базису, що забезпечило зменшення затрат обладнання на їх реалізацію.
...Подобные документы
Структура та галузі застосування систем цифрової обробки сигналів. Дискретне перетворення Фур’є. Швидкі алгоритми ортогональних тригонометричних перетворень. Особливості структурної організації пам’яті комп’ютерних систем цифрової обробки сигналів.
лекция [924,7 K], добавлен 20.03.2011Історія створення комп’ютерних комунікацій та принципи їх побудови. Характеристика устаткування для створення комп’ютерних мереж. Поняття адресації, види протоколів, їх розвиток, комбінування та особливості використання. Стандарти бездротових мереж.
курс лекций [1,3 M], добавлен 04.06.2011Описання видів загроз безпеки інформації. Комп’ютерні віруси як особливий клас руйнуючих програмних дій, їх життєвий цикл та стадії виконання. Засоби і методи захисту інформації у комп’ютерних системах, механізм їх дії. Класифікація антивірусних програм.
курсовая работа [48,9 K], добавлен 28.09.2011Способи виявлення й видалення невідомого вірусу. Спроби протидії комп’ютерним вірусам. Способи захисту комп’ютера від зараження вірусами та зберігання інформації на дисках. Класифікація комп'ютерних вірусів та основні типи антивірусних програм.
реферат [17,1 K], добавлен 16.06.2010Особливості архітектури комп'ютерних мереж. Апаратні та програмні засоби комп'ютерних мереж, їх класифікація та характеристика. Структура та основні складові комунікаційних технологій мереж. Концепції побудови та типи функціонування комп'ютерних мереж.
отчет по практике [1,2 M], добавлен 12.06.2015Комп’ютерні віруси та шкідливе програмне забезпечення: історія виникнення та класифікація. Засоби профілактики від ураження шкідливими програмами. Принципи стискання та засоби архівації даних, запис на оптичні диски, форматування та копіювання дисків.
конспект урока [18,8 K], добавлен 03.01.2010Застосування, види комп'ютерних презентацій. Властивості та переваги комп'ютерних презентацій. Види мультимедійних презентацій. Програма для підготовки презентацій PowerPoint 2007. Програма для створення потокових презентацій Windows Movie Maker.
контрольная работа [2,6 M], добавлен 11.09.2015Сучасні системи ЦОС будуються на основі процесорів цифрових сигналів (ПЦС). Сигнальними мікропроцесорами (СМП) або процесорами цифрових сигналів є спеціалізовані процесори, призначені для виконання алгоритмів цифрової обробки сигналів у реальному часі.
лекция [80,1 K], добавлен 13.04.2008Поняття комп'ютерної мережі як системи зв'язку між двома чи більше комп'ютерами через кабельне чи повітряне середовище. Середовище передачі у комп'ютерних мережах. Передумови інтенсивного розвитку мережних технологій. Мережні сервіси, класифікація мереж.
реферат [20,8 K], добавлен 13.11.2013Визначення поняття і дослідження структури топології комп'ютерних мереж як способу організації фізичних зв'язків персональних комп'ютерів в мережі. Опис схеми топології типів шина, зірка і кільце. Багатозначність структур топології комп'ютерних мереж.
реферат [158,1 K], добавлен 27.09.2012Огляд та конфігурація комп’ютерних мереж - двох або більше комп’ютерів, об’єднаних кабелем таким чином, щоб вони могли обмінюватись інформацією. Характеристика мереживих пристроїв иа середовища передачі даних. Під’єднання до мережі NetWare та Internet.
дипломная работа [1,5 M], добавлен 15.02.2010Структура програмного забезпечення. Поняття про операційні системи. Опис комп’ютерних програм: Hortor, Читанка, Ecofin, Expertus, що використовуються в діяльності провізора. Формалізація та алгоритмізація медичних задач. Способи подання алгоритмів.
контрольная работа [1,6 M], добавлен 24.05.2015Введення аналогових сигналів в комп'ютер, перетворення вимірювальної інформації. Дискретизація сигналів, синхронізація за допомогою задаючого таймеру, визначення інтервалу дискретизації. Цифро-аналогові перетворювачі, основні параметри і характеристики.
курсовая работа [424,8 K], добавлен 19.06.2010Загальна характеристика навчально-наукового комп'ютерного центру. Державні норми влаштування і обладнання кабінетів комп'ютерної техніки. Створення довідкової бази про факультет комп’ютерних систем для приймальної комісії у вигляді сайту для абітурієнтів.
отчет по практике [72,0 K], добавлен 07.07.2010Особливість криптографічного захисту інформації. Огляд зарубіжного законодавства в області інформаційної безпеки. Механізми аудита і протоколювання облікові записи. Характеристика комп'ютерних вірусів. Антивірусне програмне забезпечення для компанії.
практическая работа [2,3 M], добавлен 16.11.2022Передумови та фактори, що зумовлюють необхідність комп’ютеризації у аптеці. Задачі та цілі, що вирішуються при використанні комп’ютерних програм в аптеці. Порівняльний аналіз деяких інформаційних систем для вибору постачальника лікарських засобів.
курсовая работа [318,4 K], добавлен 01.03.2013Принципи побудови захисту електронних банківських документів. Забезпечення автентифікації адресата та відправника міжбанківських електронних розрахункових документів і службових повідомлень. Апаратно-програмні засоби криптографічного захисту інформації.
контрольная работа [54,9 K], добавлен 26.07.2009Характеристика та призначення Прикладного рівня як джерела і приймача для переданих через мережу повідомлень. Устаткування, принцип роботи локальних та глобальних комп’ютерних мереж. Умови ефективної взаємодії комп'ютерів в мережному середовищі.
контрольная работа [26,7 K], добавлен 20.09.2009Загальна характеристика ТОВ "WED". Програмне забезпечення і система документообігу підприємства. Технічні засоби охорони об’єктів від витоку інформації. Резервне копіювання інформації. Встановлення антивірусу. Впровадження криптографічного захисту.
курсовая работа [697,1 K], добавлен 01.06.2010Технологічні процеси складання, монтажу, налагодження і тестування комп'ютерних мереж між двома чи більше комп'ютерами. Функціонування локальної обчислювальної мережі. Офісні програмні продукти з пакету MS Office. Топологія мережі підприємства "зірка".
отчет по практике [1,5 M], добавлен 28.08.2014