Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
РПЗ.docx
Скачиваний:
18
Добавлен:
09.02.2015
Размер:
518.47 Кб
Скачать

Московский Государственный Технический Университет

имени Н.Э.Баумана

Курсовая работа по курсу

«Цифровая обработка сигналов»

Разработка цифрового проигрывателя с графическим интерфейсом

Вариант №35

Группа ИУ3 - 62

Студент: (Лемберский А.А.)

Руководитель: (Недашковский В.М.)

МОСКВА 2013

Содержание

  1. Техническое задание……………………………………3

  1. Теоретическая часть

2.1 Описание звукового эффекта……………………………………….4

2.2 Модель музыкального плеера в Simulink…………………………..5

2.3 Возможные пути выполнения на высокоуровневом языке...…10

  1. Практическая часть

3.1 Реализация интерфейса плеера……………………………………13

3.2 Реализация звукового потока и привязка к интерфейсу……..19

3.3 Итоги……………………………………………………………………25

  1. Список использованной литературы, источники и инструменты…………………………………………….27

1

Техническое задание

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

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

Условия задания для варианта 35:

  • Звуковой эффект: phaser

  • Количество полос графического эквалайзера: 7

Базовые функции медиаплеера:

  1. Графический интерфейс

  2. Открытие файлов из графического интерфейса

  3. Воспроизведение музыки разных форматов

  4. Включение и отключение эффекта

  5. Изменение громкости

  6. Управление параметрами эффекта

  7. Перемещение по треку

  8. Графический эквалайзер

2

Теоретическая часть

2.1 Описание звукового эффекта

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

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

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

По принципу работы phaser схож с chorus и отличается от него временем задержки (1-5 мс). Помимо этого задержка сигнала у phaser на разных частотах неодинакова и меняется по определённому закону.

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

В качестве примера хорошо реализованного эффекта phaser предлагаю послушать песню

♪ Electrafixion – Sister Pain

Гитара в ней звучит именно в заданном стиле.

Кроме эффекта phaser существуют еще эффекты flanger и chorus, которые выполнены по такой же схеме, единственная разница в задержке и коэффициента обратной связи.

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

В следующем разделе я покажу вам схему этого эффекта, выполненную в математическом пакете Matlab в среде моделирования Simulink

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]