на тему рефераты Информационно-образоательный портал
Рефераты, курсовые, дипломы, научные работы,
на тему рефераты
на тему рефераты
МЕНЮ|
на тему рефераты
поиск
Система обработки аудиоинформации. Подсистема фильтрации и обработки сигнала

Система обработки аудиоинформации. Подсистема фильтрации и обработки сигнала

218

Федеральное агентство по образованию

Государственное образовательное учреждение

высшего профессионального образования

«ИЖЕВСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ»

Факультет «Информатика и вычислительная техника»

Кафедра «Программное обеспечение»

ПОЯСНИТЕЛЬНАЯ ЗАПИСКА

к дипломной работе на тему:

«Система обработки аудиоинформации.

Подсистема фильтрации и обработки сигнала»

Дипломник

студент группы 10-19-1…………………………………Суханов М.А.

Руководитель

д.т.н, профессор...……………………………………….Мурынов А.И.

Консультант по экономической части к.э.н., доцент…..Радыгина И.И.

Консультант по безопасности и экологичности проекта ….Якименко Г.Ф.

Нормоконтроль………………………………………… Соболева В.П.

Рецензент

зав.кафедрой «Мультимедиа и Интернет-технологии» УдГУ.Широков В.А.

Заведующий кафедрой

«Программное обеспечение»

д.т.н., профессор……………………………………………Мурынов А.И.

ИЖЕВСК 2006

РЕФЕРАТ

Пояснительная записка к дипломной работе на тему «Система обработки аудиоинформации. Подсистема фильтрации и обработки сигнала» оформлена на 159 листах, содержит 48 рисунков, 21 таблицу.

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

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

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

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

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

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

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

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

СОДЕРЖАНИЕ

  • ВВЕДЕНИЕ…. ………………………………………………………………...11
  • 1. РАЗРАБОТКА СИСТЕМЫ ОБРАБОТКИ АУДИОИНФОРМАЦИИ ……14
    • 1.1. Обоснование целесообразности разработки системы обработки аудиоинформации ………………………………………………………….14
      • 1.1.1. Назначение системы 14
      • 1.1.2. Характеристика функциональной структуры системы 14
      • 1.1.3. Обоснование цели создания системы 15
      • 1.1.4. Обоснование состава автоматизируемых задач 17
    • 1.2. Аналитический обзор ………………………………………………..…18
      • 1.2.1. Cool Edit Pro 2.0 18
      • 1.2.2. Sound Forge 6.0a 18
      • 1.2.3. Вывод по аналитическому обзору 19
    • 1.3. Основные требования к системе …………………………………..…20
      • 1.3.1. Основные цели создания системы и критерии эффективности ее функционирования 20
      • 1.3.2. Функциональное назначение системы 20
      • 1.3.3. Особенности системы и условия ее эксплуатации 21
      • 1.3.4. Требования к функциональной структуре 21
      • 1.3.5. Требования к техническому обеспечению 22
      • 1.3.6. Требования к информационному обеспечению 22
      • 1.3.7. Требования к программному обеспечению 22
    • 1.4. Основные технические решения проекта системы ………………....23
      • 1.4.1. Решение по комплексу технических средств 23
      • 1.4.2. Описание системы программного обеспечения 23
  • 2. РАЗРАБОТКА ПОДСИСТЕМЫ ОБРАБОТКИ И ФИЛЬТРАЦИИ ……25
    • 2.1. Описание постановки задачи обработки и фильтрации звукового сигнала ……………………………………………………………………….25
      • 2.1.1. Характеристика задачи 25
      • 2.1.2. Входная информация 26
      • 2.1.3. Выходная информация 27
      • 2.1.4. Математическая постановка задачи 27
    • 2.2. Описание алгоритма создания эффекта реверберации ………..…34
      • 2.2.1. Назначение и характеристика алгоритма создания эффекта реверберации 34
      • 2.2.2. Используемая информация 34
      • 2.2.3. Результаты решения 35
      • 2.2.4. Математическое описание алгоритма создания эффекта реверберации 35
      • 2.2.5. Алгоритм создания эффекта реверберации 36
      • 2.2.6. Требования к контрольному примеру 37
      • 2.2.7. Список условных обозначений 37
    • 2.3. Описание алгоритма создания эффекта эха ……………………..…38
      • 2.3.1. Назначение и характеристика алгоритма создания эффекта эха 38
      • 2.3.2. Используемая информация 38
      • 2.3.3. Результаты решения 39
      • 2.3.4. Математическое описание алгоритма создания эффекта эха 39
      • 2.3.5. Алгоритм создания эффекта эха 40
      • 2.3.6. Требования к контрольному примеру 41
      • 2.3.7. Список условных обозначений 41
    • 2.4. Описание алгоритма изменения темпа звука ………………………..42
      • 2.4.1. Назначение и характеристика алгоритма изменения темпа звука ……………………………………………………………………….42
      • 2.4.2. Используемая информация 42
      • 2.4.3. Результаты решения 42
      • 2.4.4. Математическое описание алгоритма изменения темпа звука 43
      • 2.4.5. Алгоритм изменения темпа звука 43
      • 2.4.6. Требования к контрольному примеру 44
      • 2.4.7. Список условных обозначений 44
    • 2.5. Описание алгоритма изменения громкости звука ………………....45
      • 2.5.1. Назначение и характеристика алгоритма изменения громкости 45
      • 2.5.2. Используемая информация 45
      • 2.5.3. Результаты решения 45
      • 2.5.4. Математическое описание алгоритма изменения громкости звука …
      • 2.5.5. Алгоритм изменения громкости звука 46
      • 2.5.6. Требования к контрольному примеру 47
      • 2.5.7. Список условных обозначений 47
    • 2.6. Описание алгоритма создания эффекта возрастающей громкости ……………………………………………………………………………...48
      • 2.6.1. Назначение и характеристика алгоритма изменения громкости 48
      • 2.6.2. Используемая информация 48
      • 2.6.3. Результаты решения 48
      • 2.6.4. Математическое описание алгоритма создания эффекта возрастающей громкости 48
      • 2.6.5. Алгоритм создания эффекта возрастающей громкости 49
      • 2.6.6. Требования к контрольному примеру 50
      • 2.6.7. Список условных обозначений 50
    • 2.7. Описание алгоритма создания эффекта затухающей громкости ……………………………………………………………………………..51
      • 2.7.1. Назначение и характеристика алгоритма создания эффекта затухающей громкости 51
      • 2.7.2. Используемая информация 51
      • 2.7.3. Результаты решения 51
      • 2.7.4. Математическое описание алгоритма создания эффекта затухающей громкости 51
      • 2.7.5. Алгоритм создания эффекта затухающей громкости 52
      • 2.7.6. Требования к контрольному примеру 53
      • 2.7.7. Список условных обозначений 53
    • 2.8. Описание алгоритма обращения звукового сигнала ………………....54
      • 2.8.1. Назначение и характеристика алгоритма создания эффекта затухающей громкости 54
      • 2.8.2. Используемая информация 54
      • 2.8.3. Результаты решения 54
      • 2.8.4. Математическое описание алгоритма обращения сигнала 54
      • 2.8.5. Алгоритм обращения звукового сигнала 55
      • 2.8.6. Требования к контрольному примеру 56
      • 2.8.7. Список условных обозначений 56
    • 2.9. Описание подпрограммы «Reverberation» ………………………..57
      • 2.9.1. Вводная часть 57
      • 2.9.2. Функциональное назначение 57
      • 2.9.3. Описание информации 57
      • 2.9.4. Используемые программы 59
      • 2.9.5. Схема подпрограммы «Reverberation» 59
    • 2.10. Описание подпрограммы «Echo» ……………………………………..61
      • 2.10.1. Вводная часть ……………………………………………61
      • 2.10.2. Функциональное назначение…………………………. 61
      • 2.10.3. Описание информации……………………………….. 61
      • 2.10.4. Используемые подпрограммы ……………………….62
      • 2.10.5. Схема подпрограммы «Echo»………………………… 62
    • 2.11. Описание подпрограммы «SetSpeedOfAudio» ………64
      • 2.11.1. Вводная часть 64
      • 2.11.2. Функциональное назначение 64
      • 2.11.3. Описание информации ……………………………. 64
      • 2.11.4. Используемые программы …………………………….65
      • 2.11.5. Схема подпрограммы «SetSpeedOfAudio» ………..65
    • 2.12. Описание подпрограммы «SetVolumeOfAudio»…………… …………..67
      • 2.12.1. Вводная часть ……………………………………..67
      • 2.12.2. Функциональное назначение……………………………………...67
      • 2.12.3. Описание информации ……………………………….. …67
      • 2.12.4. Используемые программы ……………………………68
      • 2.12.5. Схема подпрограммы «SetVolumeOfAudio» ………..68
    • 2.13. Описание подпрограммы «ReChangeVolumeOfAudio» …………..70
      • 2.13.1. Вводная часть ……………………………………………70
      • 2.13.2. Функциональное назначение ………………………………70
      • 2.13.3. Описание информации………………………………... 70
      • 2.13.4. Используемые программы ………………………………71
      • 2.13.5. Схема подпрограммы «ReChangeVolumeOfAudio» ……71
    • 2.14. Описание подпрограммы «ChangeVolumeOfAudio» ………………....73
      • 2.14.1. Вводная часть ……………………………………………73
      • 2.14.2. Функциональное назначение ………………………………73
      • 2.14.3. Описание информации ……………………………………..73
      • 2.14.4. Используемые программы ………………………………74
      • 2.14.5. Схема подпрограммы «ChangeVolumeOfAudio» ……74
    • 2.15. Описание подпрограммы «ReverseAudio» ………………………..76
      • 2.15.1. Вводная часть ……………………………………………76
      • 2.15.2. Функциональное назначение ………………………………76
      • 2.15.3. Описание информации …………………………………….76
      • 2.15.4. Используемые программы ………………………………77
      • 2.15.5. Схема подпрограммы «ReverseAudio» …………………77
    • 2.16. Описание контрольного примера ……………………………………..79
      • 2.16.1. Назначение …………………………………………………..79
      • 2.16.2. Исходные данные …………………………………….79
      • 2.16.3. Контрольный пример ……………………………………80
      • 2.16.4. Результаты тестирования работы подсистемы обработки и фильтрации звукового сигнала 84
  • 3. ОРГАНИЗАЦИОННО-ЭКОНОМИЧЕСКАЯ ЧАСТЬ …………………85
    • 3.1 Обоснование необходимости разработки подсистемы обработки и фильтрации сигнала ………………………………………………………….85
    • 3.2 Расчет затрат на разработку подсистемы обработки и фильтрации сигнала ………………………………………………………………………85
  • 4. ЭКОЛОГИЧНОСТЬ И БЕЗОПАСНОСТЬ ПРОЕКТА ………………....91
    • 4.1. Анализ опасных и вредных факторов, возникающих при эксплуатации компьютера ………………………………………………………………...91
      • 4.1.1. Выявление источников шума и вибрации 92
      • 4.1.2. Выявление источников излучения…………………………………….....91
    • 4.2. Электробезопасность при работе с компьютером ………………………..94
    • 4.3. Организация рабочего места инженера-программиста …………………95
    • 4.4. Требования к параметрам микроклимата помещения. …………………98
    • 4.5. Требования к освещению рабочих мест. …………………………….100
    • 4.6. Пожарная безопасность …………………………………………………106
  • ЗАКЛЮЧЕНИЕ ………………………………………………………………109
  • СПИСОК ЛИТЕРАТУРЫ …………………………………………………110
  • ПРИЛОЖЕНИЕ 1 ТЕКСТ ПРОГРАММЫ …………………………….113
  • ПРИЛОЖЕНИЕ 2 РУКОВОДСТВО ПРОГРАММИСТА ……………….202
  • ПРИЛОЖЕНИЕ 3 РУКОВОДСТВО ОПЕРАТОРА ……………………..206

ПЕРЕЧЕНЬ УСЛОВНЫХ ОБОЗНАЧЕНИЙ

ПО - программное обеспечение.

ОС - операционная система.

ЭВМ - электронно-вычислительная машина.

ПК - персональный компьютер.

ВВЕДЕНИЕ

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

Звуковые колебания, а также вообще все колебания, как известно из физики, характеризуются амплитудой (интенсивностью), частотой и фазой. В соответствии с теорией математика Фурье, звуковую волну можно представить в виде спектра входящих в нее частот. Частотные составляющие спектра - это синусоидальные колебания (так называемые чистые тона), каждое из которых имеет свою собственную амплитуду и частоту. Таким образом, любое, даже самое сложное по форме колебание (например, человеческий голос), можно представить суммой простейших синусоидальных колебании определенных частот и амплитуд. И наоборот, сгенерировав различные колебания и наложив их друг на друга (смикшировав, смешав), можно получить различные звуки.

Страницы: 1, 2, 3, 4



© 2003-2013
Рефераты бесплатно, курсовые, рефераты биология, большая бибилиотека рефератов, дипломы, научные работы, рефераты право, рефераты, рефераты скачать, рефераты литература, курсовые работы, реферат, доклады, рефераты медицина, рефераты на тему, сочинения, реферат бесплатно, рефераты авиация, рефераты психология, рефераты математика, рефераты кулинария, рефераты логистика, рефераты анатомия, рефераты маркетинг, рефераты релиния, рефераты социология, рефераты менеджемент.