- •Глава 1. Устройства внешней памяти
- •§ 1.1. Устройство жестких дисков
- •§ 1.2. Классификация, методы кодирования информации и интерфейсы современных жестких дисков
- •§ 1.3. Основные характеристики и логическая структура жестких дисков
- •§ 1.4. Raid-системы
- •§ 1.5. Производительность raid
- •Глава 2. Сменные носители информации
- •§2.1. Сменные носители информации с произвольным и последовательным доступом
- •§ 2.2. Оптические и магнитооптические накопители
- •Глава 3. Видеосистема электронных вычислительных машин
- •§ 3.1. Мониторы
- •§ 3.2. Текстовый (символьный) режим отображения информации
- •§ 3.3. Графический режим отображения информации
- •§ 3.4. Дисплейные адаптеры
- •Таб. 3.4.1 Необходимый объем видеопамяти для некоторых режимов
- •§ 3.5. Построение трехмерных изображений. 3d-акселератор
- •Глава 6. Локальные сети. Дистанционная передача данных
- •§ 6.1. Понятие локальных сетей, их назначение и основные характеристики
- •§ 6.2. Топология локальных сетей
- •§ 6.3. Передача информации в локальных сетях
- •§ 6.4. Методы управления обменом в локальных сетях
- •§ 6.5. Сети Ethernet, Fast Ethernet, Token-Ring
- •§ 6.6. Дистанционная передача данных
- •Звуковая система pc
- •Модуль синтезатора
Звуковая система pc
Даже первые PC существенно отличались от калькуляторов и больших ЭВМ тем, что они могли издавать звуки с помощью маленького динамика, установленного в их корпусе. И хотя акустические возможности PC были более чем скромными, уже на заре компьютерной эры появились музыкальные редакторы, с помощью которых можно было создать "звуковой файл" для подключения к той или иной программе. С появлением в 1989 г. звуковой карты перед пользователями открылись новые возможности PC. И дело даже не в том, что на порядок улучшилось качество звука. Появилась новая (звуковая) подсистема PC (далее система PC) — комплекс программно-аппаратных средств, предназначенный для следующих целей:
Записи звуковых сигналов, поступающих от внешних источников, например, микрофона или магнитофона. В процессе записи входные аналоговые звуковые сигналы преобразуются в цифровые и далее могут быть сохранены на винчестере PC.
Воспроизведения записанных ранее звуковых данных с помощью внешней акустической системы или головных телефонов (наушников).
Микширования (смешивания) при записи или воспроизведении сигналов от нескольких источников.
Одновременной записи и воспроизведения звуковых сигналов (режим Работы звуковой системы, в котором каналы записи и воспроизведения задействованы параллельно, называется Full Duplex).
Обработки звуковых сигналов: редактирования, объединения или разделения фрагментов сигнала, фильтрации, изменения его уровня и т. п.
Управления панорамой стереофонического звукового сигнала и уровнем сигнала в каждом канале при записи и воспроизведении.
Обработки звукового сигнала в соответствии с алгоритмами объемного (трехмерного — 3D Sound) звучания, что позволяет получить объемное звуковое поле даже при использовании обычной стереофонической акустической системы.
Генерирования с помощью синтезатора звучания музыкальных инструментов (мелодичных и ударных), а также человеческой речи и любых других звуков.
Управления работой внешних электронных музыкальных инструментов (ЭМИ) через специальный интерфейс MIDI.
Воспроизведения звуковых компакт-дисков.
Выполнения таких операций, как управление PC и ввод текста с помощью микрофона (для этого пока необходимо специальное программное обеспечение).
Звуковая система PC выполняется в виде самостоятельных звуковых карт, устанавливаемых в слот материнской платы, либо может быть интегрирована на материнскую плату или карту расширения другой подсистемы PC. Отдельные функциональные модули звуковой системы могут выполняться в виде дочерних плат, устанавливаемых в соответствующие разъемы звуковой карты. Дочерняя плата обычно расширяет базовые возможности звуковой системы. В классическую звуковую систему входят:
Модуль записи и воспроизведения звука
Модуль синтезатора
Модуль интерфейсов
Модуль микшера
Акустическая система
Первые четыре модуля, как правило, устанавливаются на звуковой карте. В зависимости от ее класса некоторые из них могут отсутствовать, например, существуют звуковые карты без модуля синтезатора или модуля записи/воспроизведения цифрового звука.
Каждый из модулей может выполняться в виде отдельной микросхемы входить в состав многофункциональной микросхемы. Таким образом, Chipset звуковой системы может содержать как несколько, так и одну микросхему.
Понятие звуковая система мы ввели, учитывая перспективы развития PC. Дело в том, что смыл термина "звуковая карта" в традиционном понимании в настоящее время теряет смысл. Это связано с различным конструктивным исполнением звуковой системы PC. В ближайшем будущем появились звуковые системы принципиально новой архитектуры, основанные на использовании интерфейса AC-link и так называемых надстроечных плат (Riser Card — ризер-карта). Назначение и функции модулей современной звуковой системы (независимо от ее конструктивного исполнения) не меняются. Поэтому будем использовать традиционное название звуковой системы — звуковая карта. Причем термины "звуковая система PC" и "звуковая карта" будем считать синонимами. Рассмотрим подробнее функциональные модули звуковой карты.
Запись звука — это сохранение информации о колебаниях звукового давления в момент записи. В настоящее время для записи и передачи информации о звуке используются аналоговые и цифровые сигналы, т. е. звуковой сигнал может быть представлен в аналоговой или цифровой форме. Для получения звукового сигнала в аналоговой форме, достаточно воспользоваться микрофоном. Чтобы получить звуковой сигнал в цифровой форме, необходимо в дискретные моменты времени измерять значение звукового давления, причем чтобы правильно передать форму сигнала, эти измерения надо проводить достаточно часто — не менее нескольких раз за период самой высокочастотной составляющей звукового сигнала. Полученная последовательность чисел будет новой формой представления исходных колебаний звукового давления.
В настоящее время на вход звуковой карты PC в большинстве случаев звуковой сигнал подается в аналоговой форме. А поскольку PC оперирует только цифровыми сигналами, исходный аналоговый сигнал перед использованием должен быть преобразован в цифровой. В свою очередь, акустическая система воспринимает только аналоговые электрические сигналы, поэтому на выход звуковой карты PC должен выдать звуковой сигнал в аналоговой форме. Модуль записи и воспроизведения звуковой системы как раз и осуществляет аналого-цифровое и цифро-аналоговое преобразование в режиме программной передачи звуковых данных или передачи их по каналам DMA.
Преобразование звукового сигнала из аналогового в цифровой происходит в несколько этапов. Сначала аналоговый звуковой сигнал источника подается на аналоговый фильтр, который ограничивает полосу частот сигнала. Далее осуществляется дискретизация, т. е. выборка отсчетов аналогового сигнала с заданной периодичностью. Периодичность отсчетов определяется частотой дискретизации. В свою очередь, частота дискретизации должна быть не менее удвоенной частоты наивысшей гармоники (частотной составляющей) исходного звукового сигнала. В противном случае оцифрованный звуковой сигнал нельзя будет преобразовать в аналоговый, точно соответствующий исходному сигналу
Поскольку человек
способен слышать звуки, частота которых
находится в диапазоне от 20 Гц до
20 КГц, следовательно, максимальная
частота дискретизации исходного
звукового сигнала должна составлять
не менее 40 КГц, т. е. отсчеты требуется
проводить 40000 раз в секунду. В большинстве
современных звуковых подсистем PC
максимальная частота дискретизации
звукового сигнала составляет 44,1 или 48
КГц. Одновременно
с дискретизацией осуществляется
квантование
отсчетов по
амплитуде — мгновенные значения
амплитуды измеряются и преобразуются
в цифровой код. При
этом точность измерения зависит от
количества разрядов
кодового слова. Если значения амплитуды
записать с помощью двоичных
чисел и задать длину кодового слова
разрядов,
то количество возможных значений
кодовых слов будет равно
.
Столько же может быть и уровней
квантования амплитуды отсчета. Например,
если значение амплитуды отсчета
представляется 16-разрядным кодовым
словом, то максимальное
количество градаций амплитуды
(уровней квантования) составит
.
Для 8-разрядного представления,
соответственно, получим
градаций амплитуды.
При аналого-цифровом преобразовании каждый бит кодового слова примерно соответствует 6 дБ. Следовательно при 8-разрядном представлении амплитуды отсчета можно получить динамический диапазон 48 дБ, что соответствует качеству звучания кассетного магнитофона, а при 16-разрядном — 96 дБ, т. е. 32767 уровней квантования (один бит отводится для знака числа), что уже соответствует качеству воспроизведения компакт-дисков. Аналого-цифровое преобразование осуществляется специальным устройством — аналого-цифровым преобразователем (АЦП), в котором дискретные отсчеты сигнала преобразуются в последовательность чисел, причем поток цифровых данных, представляющих аналоговый сигнал, включает как полезные, так и нежелательные высокочастотные компоненты и помехи. Для фильтрации высокочастотных помех, полученные цифровые данные пропускаются через цифровой фильтр с высокой крутизной амплитудно-частотной характеристики и малыми фазовыми искажениями.
Цифро-аналоговое преобразование в общем случае происходит в два этапа. На первом этапе из потока цифровых данных с помощью цифро-аналогового преобразователя (ЦАП) выделяют отсчеты сигнала, следующие с частотой дискретизации. На втором этапе из дискретных отсчетов путем сглаживания (интерполяции) формируется непрерывный аналоговый сигнал. Это делает фильтр низкой частоты, который подавляет периодические составляющие спектра дискретного сигнала.
Для записи и хранения звукового сигнала в цифровой форме требуется большой объем дискового пространства. Чем выше требования к качеству записываемого звука, тем больше должна быть емкость носителя. Например, стереофонический звуковой сигнал длительностью 60 с, оцифрованный с частотой дискретизации 44,1 КГц, при 16-разрядном квантовании для хранения потребует на винчестере около 10 Мбайт. Кроме того, при записи высококачественного звукового сигнала в реальном времени возникают дополнительные требования к производительности (пропускной способности) канала звукозаписи — все устройства, формирующие этот канал, должны успевать обрабатывать поток данных, поступающих на его вход. Существенно снизить объем цифровых данных, необходимых для представления звукового сигнала с заданным качеством, можно с помощью компрессии, т. е. путем уменьшения количества отсчетов и уровней квантования или числа бит, приходящихся на один отсчет. Благодаря особенностям восприятия звука человеком можно с помощью специальных методов компрессии данных с потерями сжимать звуковые данные, используя спектральные свойства оцифрованных музыкальных и речевых сигналов. При применении таких методов не ставится цель абсолютного восстановления исходных звуковых колебаний. Главная задача — достижение максимального сжатия звукового сигнала при минимальных субъективно слышимых (или неслышимых) искажениях восстановленного сигнала. Методы кодирования звуковых данных позволяют сократить объем Методы кодирования звуковых данных позволяют сократить объем потока данных почти до 20% от первоначального. При этом используются сложные кодирующие устройства.
Выбор метода кодирования при записи звукового фрагмента зависит от набора программ сжатия, установленных в операционной системе PC — от кодеков (кодирование-декодирование). Программы аудиосжатия реализуют следующие методы:
Импульсно-кодовая модуляция (Pulse Code Modulation, PCM)
Дельта-импульсно-кодовая модуляция (Delta Pulse Code Modulation , DPCM).
Адаптивная разностная дельта- модуляция (Adaptive Differential Pulse Code Modulation, ADPCM).
Модуль записи и воспроизведения цифрового звука включает АЦП, ЦАП и блок управления, которые, как правило, интегрированы в одну микросхему, называемую кодеком. Основными характеристиками этого модуля являются:
Частота дискретизации
Тип и разрядность АЦП и ЦАП
Способ кодирования аудиоданных
Возможность работы в режиме Full Duplex.
Частота дискретизации определяет максимальную частоту записываемого или воспроизводимого сигнала. Так, для записи и воспроизведения человеческой речи достаточно 6 — 8 КГц, для записи и воспроизведения музыки с низким качеством — 20 — 25 КГц, для обеспечения высококачественного звучания (качества аудиокомпакт-диска) частота дискретизации должна быть 44 КГц. Частоту дискретизации сигнала, обеспечиваемую большинством звуковых можно повысить, если вместо стереофонического сигнала с частотой дискретизации 22 КГц использовать монофонический сигнал с частотой дискретизации 44 КГц. Подобное решение было впервые реализовано в звуковой карте Sound Blaster Pro (изготовитель — фирма Creative Labs).
Практически все звуковые карты поддерживают запись и воспроизведение стереофонического звукового сигнала с частотой дискретизации 44,1 или 48 КГц.
Разрядность АЦП и ЦАП определяет разрядность представления цифрового сигнала (8, 16 или 18 бит), динамический диапазон (выраженное в децибелах отношение максимального и минимального уровней) и уровень шумов квантования. 8-разрядные АЦП и ЦАП обеспечивают качество звука, близкое к качеству звука в телефонной линии, и в настоящее время не используются. Подавляющее большинство звуковых карт оснащено 16-разрядными АЦП и ЦАП. Такие звуковые карты теоретически можно отнести к классу Hi-Fi, которые должны обеспечивать студийное качество звучания. Однако на практике другие элементы тракта звукозаписи понижают качество записи звука. Некоторые современные звуковые карты оснащаются 20- и даже 24-разрядными АЦП и ЦАП, что существенно повышает качество записи/воспроизведения звука.
Важной характеристикой модуля записи и воспроизведения звука является возможность одновременной записи и воспроизведения звукового сигнала. Существуют три режима передачи данных по какому-либо каналу (тракту), определяющие направление передачи сигнала): симплекс, полу-дуплекс и дуплекс, причем последний чаще называют Full Duplex (полный дуплекс).
В симплексном режиме данные передаются по каналу только в одном на правлении. В полудуплексном режиме в течение одного промежутка времени данные передаются в одном направлении, а в течение другого — в обратном. В дуплексном режиме данные передаются одновременно в обоих направлениях. В режиме Full Duplex звуковая система может одновременно принимать (записывать) и передавать (воспроизводить) аудиоданные. Однако не все звуковые карты поддерживают этот режим в полном объеме, т. е. они не в состоянии обеспечить высокое качество звука при интенсивном обмене данными. Используя такие карты, можно работать с голосовыми данными в Internet, например, при проведении телеконференций, когда высокое качество звука не требуется. Не следует одновременно применять эти карты для записи на винчестер и воспроизведения звука (запись с наложением). Для этого требуются звуковые карты более высокого уровня.
