Автоматизированные системы обработки информации и управления

Информация - Компьютеры, программирование

Другие материалы по предмету Компьютеры, программирование

улей записи и воспроизведения.

Кодирование звуковых данных

Чем выше требования к качеству записываемого звука, тем больше должна емкость носителя. Например, стереофонический звуковой сигнал длительностью 60 с, оцифрованный с частотой дискретизации 44,1 кГц, при 16-разрядном квантовании для хранения потребует на винчестере около 10 Мб. Кроме этого повышается требования к производительность (пропускной способности) канала звукозаписи. Таким образом, все это требует существенно снизить объем цифровых данных, необходимых для представления звукового сигнала с заданным качеством, можно с помощью компрессии, т.е. путем уменьшения количества отсчетов и уровня квантования или числа бит, приходящих на один отсчет.

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

  1. Импульсно-кодовая модуляция;
  2. Дельта - импульсно-кодовая модуляция;
  3. Адаптивно разностная дельта-модуляция.

Способ кодирования задается непосредственно перед записью.

Характеристики модуля записи и воспроизведения

Основными характеристиками модуля записи и воспроизведения являются:

  1. Частота дискретизации;
  2. Тип и разрядность АЦП и ЦАП;
  3. Способ кодирования аудиоданных;
  4. Возможность работы в режиме Full Duplex (возможность осуществлять одновременно запись и воспроизведение звукового сигнала).
  5. Модуль синтезатора. Синтез звука на основе частотной модуляции, таблицы волн, физического моделирования и их характеристики.

Модуль синтезатора

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

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

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

Рис. 4.1.5. Фазы звукового сигнала

В общем случае технология создания звука (голоса инструмента) в современных синтезаторах заключается примерно в следующем (Рис. 4.1.6.).

Рис. 4.1.6. Создание голоса инструмента в современных синтезаторах

В настоящее время на звуковых картах устанавливаются синтезаторы, генерирующие звук с использованием:

  1. Частотной модуляции - FM- синтеза;
  2. Таблицы волн - WT- синтеза;
  3. Физического моделирования.

Синтез звука на основе частотной модуляции

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

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

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

Рис. 4.1.7. Синтез звука на основе частотной модуляции

 

Генератор несущей частоты формирует сигнал основного тона, частотно-модулированный сигналом обертонов. Модулирующий генератор (генератор огибающей) управляет индексом модуляции сигнала основного тона и амплитудой результирующего сигнала. Управление генераторами (настройка частоты, выбор формы амплитудной огибающей, режим работы и т. п.) осуществляется путем подачи на его вход цифрового кода. Эти генераторы называются операторами.

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

Каждый оператор может формировать сигнал одной из определенных форм (waveform). В соответствии с FM-алгоритмом операт?/p>