Тип работы:
Предмет:
Язык работы:


Разработка и исследование голосового кодека для возможности применения в спутниковой связи

Работа №164002

Тип работы

Бакалаврская работа

Предмет

информатика

Объем работы49
Год сдачи2022
Стоимость4220 руб.
ПУБЛИКУЕТСЯ ВПЕРВЫЕ
Просмотрено
23
Не подходит работа?

Узнай цену на написание


Введение 4
1 Анализ задания на выпускную квалификационную работу 6
1.1 Имеющиеся средства работы с кодеком 6
1.2 Разработка технического задания на кодер/декодер ADPCM XAS 6
2 Написание декодера 8
2.1 Структура данных 9
1.3 Алгоритм декодирования 10
3 Написание кодировщика 16
4 Изучение свойств полученного кодека, с целью возможного применения в
системах спутниковой связи 19
4.1 Особенности спутниковой связи 19
4.2 Исследование потерь при кодировании 20
4.3 Исследование влияния ошибки на закодированный сигнал 24
4.4 Преимущества и недостатки кодека 26
Заключение 28
Список использованных источников 29
ПРИЛОЖЕНИЕ А Программный код: EA ADPCM codec.h 30
ПРИЛОЖЕНИЕ Б Программный код: EA_ADPCM_DLL.h 33
ПРИЛОЖЕНИЕ В Программный код: EA-ADPCM-codec.cpp 35

Актуальность. Одной стороны в среде энтузиастов есть интерес к модификации звуковых файлов для игр от разработчика Electronic Arts, использовавших проприетарную звуковую библиотеку с проприетарными форматами и проприетарными кодеками. Форматы были изучены достаточно, чтобы осуществить замену звуковых данных, но для кодеков были написаны только декодеры, что не позволяет вставить свой звук в файл игры.
С другой стороны, в системах спутниковой связи есть потребность в уплотнении канала связи, с использованием сжатия, в связи с чем была поставлена задача изучить рациональность применения данного аудио кодека в этой области.
Объект исследования — процесс изучения проприетарного алгоритма кодирования звука ADPCM EA XAS.
Предмет исследования — алгоритм сжатия (кодирования) звука ADPCM EA XAS.
Объект разработки — кодер/декодер ADPCM EA XAS.
Цель работы — Анализ имеющегося алгоритма кодирования ADPCM EA XAS, написание кодировщика для него, анализ рациональности применения этого кодека для использования в системе спутниковой голосовой связи.
Задачи работы:
1) Анализ имеющегося алгоритма декодирования ADPCM EA XAS и написание своего.
2) Анализ имеющегося в бинарном виде кодировщика для схожего алгоритма;
3) Написание кодировщика ADPCM XAS;
4) Изучение свойств получившегося кодека, с целью возможного применения в системах спутниковой связи.
Методы, инструментальные средства и технологии разработки. В качестве инструментального программного обеспечения использованы следующие программы:
- IDA (Interactive Disassembler) [2] — дизассемблер/отладчик для изучения программ в бинарном виде.
- Microsoft Visual Studio - Интерактивная среда разработки на языке С++.
Значение для практики заключается в том, что данный кодер/декодер можно будет использовать для работы с файлами игры и возможно в системах спутниковой связи.

Возникли сложности?

Нужна помощь преподавателя?

Помощь в написании работ!


В проведенной работы был получен кодер/декодер ADPCM EA XAS, подходящий для вставок звуков в файлы игр, использующих данный кодек.
Можно сделать вывод, что кодек применим в системах спутниковой связи, если имеется необходимость и возможность ускорения кодирования/декодирования с помощью SIMD инструкций.



1. СТО 4.2-07-2010 "Система менеджмента качества. Общие требования к построению, изложению и оформлению документов учебной деятельности"
2. Hex-Rays - Interactive Disassembler (IDA) (англ.) [Электронный ресурс]: hex-rays.com
3. FFmpeg - (англ.) [Электронный ресурс]: ffmpeg.org
4. Использование дифференциальной импульсно-кодовой модуляции для кодирования звука / Д. В. Дорошев // Исследования и разработки в области машиностроения, энергетики и управления : материалы VI Междунар. межвуз. науч.-техн. конф. студентов, магистрантов иаспирантов, Гомель, 4-5 мая 2006 г. / М-во образования Респ. Беларусь, Гомел. гос. техн. ун-т им. П. О. Сухого. - Гомель : ГГТУ им. П. О. Сухого, 2006. - С. 393 - 396.
5. G.723 - ITU-T: 40, 32, 24, 16 kbit/s Adaptive Differential Pulse Code Modu-lation (ADPCM)
6. Спилкер, Джеймс Дж. Цифровая спутниковая связь [Текст] / Пер. с англ. под ред. В.В. Маркова. - Москва : Связь, 1979. - 592 с.


Работу высылаем на протяжении 30 минут после оплаты.




©2025 Cервис помощи студентам в выполнении работ