ЗВУКОВЫЕ ПЛАТЫ |
В роли главного источника звука у PC "пищалку" сменили звуковые платы. С ними пришли и новые вопросы: какие бывают платы, каким параметрам отдать предпочтение? Ответы на эти вопросы предлагает вашему вниманию автор. |
С тех пор, как компьютер обрел возможность издавать звуки (а у ПК от рождения есть ╚пищалка╩) в нем присутствуют и устройства для издания этих ╚звуков╩. И если в первых ПК все ограничивалось ╚мощью╩ второго канала таймера, то теперь, как правило, есть специальное оборудование для работы со звуком. Сегодня устройства для ввода/вывода звука в компьютер могут иметь следующие возможности:
аналого-цифровое (АЦ) преобразование (записываемый звук оцифровывается, то есть преобразуется из непрерывного сигнала в последовательность чисел с помощью аналого-цифрового преобразователя - АЦП, analog to digital converter - ADC);
цифро-аналоговое (ЦА) преобразование (оцифрованный звук воспроизводится, то есть преобразуется в непрерывный сигнала с помощью цифро-аналогового преобразователя - ЦAП, digital to analog converter - DAC);
вывод звука в цифровом виде;
синтез музыки;
цифровая обработкa звуковой информации с помощью сигнального процессора (DSP) - сжатие звука, синтез речи, цифровая фильтрация.
Естественно, не всякая
звуковая плата может все перечисленное. Одни
могут только синтезировать музыку. Другие
выполняют АЦ и ЦА преобразования (бывает, что
только одно). Третьи позволяют и синтез музыки, и
АЦ/ЦА преобразование. Sound Blaster AWE 32 охватывает весь
перечень [2].
Установка цифрового сигнального
процессора (Digital Signal Processor, DSP) предусмотрена на
звуковых платах SB 16 ASP и SB 32 AWE фирмы Creative Labs. Его
называют CSP (Creative Signal Processor), ASP, AdSP (Advanced Signal Processor).
CSP - 16-разрядный процессор с фиксированной
запятой. Словом DSP фирма Creative Labs почему-то
называет кодек (АЦП-ЦАП), который есть на всех
звуковых платах.
Программного обеспечения для CSP
разработано немного: компрессия/декомпрессия
звука, синтез речи, эффект QSound. У Creative Labs можно
приобрести документацию по программированию CSP.
Желающих немного, так как на звуковых платах
других фирм установлены другие DSP. К числу
наиболее полезных действий, которых можно
добиться от сигнального процессор можно отнести
и выполнение различных эффектов.
Cначала кратко опишем самое распространенное устройство для ввода/вывода звука - звуковые карты (sound card, audio card). Hаверное, первой звуковой картой был GameBlaster фирмы Creative Labs (8 бит, 12-голосный стерео C/MS синтез). Затем AdLib выпустила карту с 11-голосным FM синтезом, которая звучала лучше. Creative Labs не осталась в долгу и последовательно выпустила серии Sound Blaster (SB), SB Pro, SB 16, SB AWE 32. SB стал фактическим стандартом.
Таблица 1 |
Характеристики звуковых карт |
Название |
Разрядность бит АЦП/ЦАП/ЦАП синтезатора |
Тип синтеза |
Количество голосов |
Максимальная частота дискретизации, кГц |
Covox |
-/ 8/- |
|
|
|
Tandy |
-/ -/8 |
|
3 |
|
AdLib |
-/ -/8 |
FM OPL2 |
11 |
|
AdLib Gold 1000 |
12/12/16 |
FM OPL3 |
20 |
44 |
GameBlaster |
-/ -/8 |
C/MS |
2x6 |
|
SB 1.0 |
8/ 8/16 |
C/MS,FM OPL2 |
2x6,11 |
24 |
SB 1.5 |
8/ 8/16 |
FM OPL2 |
11 |
24 |
SB 2.0 |
8/ 8/16 |
FM OPL2 |
11 |
44 |
SB Pro 1.0 |
8/ 8/16 |
FM OPL2 |
2x11 |
44 |
SB Pro 2.0 |
8/ 8/16 |
FM OPL3 |
20 |
44 |
SB 16 |
16/16/16 |
FM OPL3 |
20 |
44 |
SB AWE 32 |
16/16/16 |
FM OPL3,WT |
20,32 |
44 |
Можно выделить три варианта исполнения звуковой карты:
отдельная плата;
составная часть материнской платы (например, OPTi-495SLC);
╚комбайн╩, то есть звуковая карта объединена с другим(и) устройствами.
Hапример, фирма Aztech выпустила
универсальную карту Audio Telephony Card, которая
объединяет функции звуковой карты, факса, модема,
автоответчика и интерфейса CD-ROM. Звуковые платы,
объединенные с модемом, обычно полнодуплексные -
full duplex. Tо есть они могут одновременно вести
запись и воспроизведение (прием/передачу). Это
позволяет вести телефонные разговоры через Internet.
Есть оригинальные аппаратные решения.
Тайваньская фирма Asustec на своих материнских
платах (P/I-P6RP4, P/I-P55T2P4, P/I-XP55T2P4) делает слот ASUS MediaBus
(рядом с PCI-слотом расположен слот расширения ISA).
Asustec выпускает и адаптеры, вставляемые в слот ASUS
MediaBus:
PCI-AS2940UW включает 8- и 16-битный UltraSCSI-контроллер со скоростью передачи до 40 Мбит/c, полнодуплексную звуковую карту с микрофонным и линейным входами, игровым портом, FM OPL3 синтезом, разъемом для дочерней платы WT-синтеза и 3 разъемами для ввода звука с дисководов CD-ROM Sony, Panasonic, Mitsumi;
PCI-AV264CT-N включает видеокарту с 2 MB памяти, графическим акселератором и feature-разъемом и полнодуплексную звуковую карту с линейным входом, FM OPL3 синтезом, разъемом для дочерней платы WT-синтеза и 3 разъемами для ввода звука с дисководов CD-ROM Sony, Panasonic, Mitsumi.
В описаниях звуковых карт можно встретить характеристики:
полоса частот (frequency responce) - 20...22000 Гц;
частота дискретизации (sampling rate) - 4000...48000 Гц;
количество голосов (voices) - 11, 12 (2x6), 20, 22 (2x11), 32;
тип синтезa - стерео C/MS, моно и стерео FM, WT;
АЦ/ЦА преобразование (запись и воспроизведение оцифрованного звука) - стерео 16/16, 8/8 бит;
совместимость - Adlib, SoundBlaster, Microsoft Windows Sound System, Microsoft Plug and Play, MPC;
размер - full-size, half-size;
мощность усилителя - 4 Вт на канал;
управление звуком - программное и аппаратное;
компрессия/декомпрессия звука - программная и аппаратная (алгоритмы ADPCM; степень сжатия 2:1, 3:1, 4:1);
3-мерный звук (3D sound) - технологии QSound, SRS, Spatializer;
входы - линейный и микрофонный;
выход - с выходного усилителя и/или линейный;
MIDI-интерфейс - совместимый с Roland MPU-401;
интерфейс CD-ROM - IDE/ATAPI, Sony, Mitsumi, Panasonic, SCSI-1, SCSI-2;
игровой порт (game port, джойстик-порт) совмещен с MIDI-интерфейсом.
К линейному выходу можно
подключить усилитель или активные колонки (active
speaker), к выходному усилителю - наушники или
пассивные колонки (passive speaker).
Поддержка WT-синтезa и 3-мерного звука
может быть встроена в плату. Встречается
исполнение в виде дочерних плат (daughter board),
отдельно WT и QSound. Тогда на плате есть
соответствующие разъемы (upgradable connector):
|
|
||
WT |
QSound |
Рис.1. Структура разьемов
Бывает, что встроен WT, а для
дочернeй платы QSound есть разъем. Бывает и наоборот.
Спецификация MPC 1-го уровня требует 8-битной
звуковой платы с FM-синтезом. Чтобы
соответствовать спецификации МРС 2-го уровня (MPC
Level 2, MPC-2) звуковая плата должна быть 16-разрядной и
поддерживать FM-синтез. MPC-3 требует 16 разрядов, FM
OPL3 и WT-синтез.
Крупнейшие производители звуковых плат - Creative Labs,
Aztech, Media Vision, Turtle Beach Systems, Advanced Gravis.
Покупателю звуковой платы можно
рекомендовать такие параметры:
полоса частот - 20...22000 Гц;
частота дискретизации - 4000...48000 Гц;
количество голосов - 20;
тип синтезa - cтерео FM;
АЦ/ЦА преобразование - стерео 16/16 бит;
совместимость - Adlib, SoundBlaster, Microsoft Windows Sound System, MPC-1, MPC-2;
входы - линейный и микрофонный;
выход - с выходного усилителя и линейный;
MIDI интерфейс - совместимый с Roland MPU-401;
интерфейс CD-ROM - IDE/ATAPI;
игровой порт.
Плата, поддерживающая
WT-синтез, звучит несравненно лучше, но и стоит
дороже. Поддержка 3-мерного звука (3D sound) тоже не
удешевляет плату. Можно купить звуковую плату
без WT и 3D sound, но с разъемами для них. А будут
деньги и желание, купите дочерние платы.
Встречается совет: купить
мультимедиа-набор (Multimedia Kit). В нем можно найти (не
в каждом все перечисленное):
звуковую карту;
дисковод CD-ROM;
активные или пассивные колонки;
джойстик;
микрофон;
соединительные кабели;
один или несколько CD-ROM дисков.
Вопрос ╚А как оно будет работать все
вместе ?╩ берет на себя производитель. То есть
совместимость гарантируется. Но характеристики
устройств из набора не всегда самые лучшие.
Среди других средств звукоиспускания
следует упомянуть:
PC Speaker (встроенный динамик компьютера);
Covox;
10-битные звуковые карты.
Во времена, когда звуковая
карта была редкостью, немалые усилия были
посвящены проблеме выжимания сносного звука из
встроенного динамика. Есть статьи, где подробно
объясняется, как это делать. Широкое
распространение звуковых плат свело
использование PC Speaker▓a почти на нет.
Covox - 8-битная звуковая плата без
возможностей синтеза. Она выводит с помощью ЦАП
(DAC) оцифрованный звук. Впрочем, синтез музыки
может выполняться программно (что и делает
широко известная в свое время программа Scream Tracker).
Есть два вида Covox▓ов: одни вставляются в
свободный разъем шины ISA, другие подсоединяются к
параллельному порту.
Covox▓ы бывают фабричного изготовления:
Covox Speach Thing (фирма Covox), Disney Sound Source (фирма Disney Software).
Простейший Covox (ЦАП, подсоединенный к
параллельному порту) можно сделать самому из
десятка резисторов. Не будет ошибкой сказать, что
все виды Covox▓ов морально устарели.
10-битные звуковые карты автор встречал только
отечественного производства. Надо думать, сейчас
их никто не производит. Некоторые работают
только с программным обеспечением той же фирмы.
Покупать их не следует.
Вводить и выводить звук в компьютер
можно не только звуковой платой типа SoundBlaster.
Можно использовать платы для ввода/вывода
аналоговых и цифровых сигналов. Они обеспечивают
(не каждая все сразу):
ввод/вывод аналоговых сигналов (аналоговый интерфейс);
ввод/вывод цифровых сигналов (последовательный и параллельный интерфейс);
обработку цифровой информации с помощью сигнального процессора (DSP).
Такие платы обладают высокими
метрологическими характеристиками и стоят
немало. Их производят фирмы National Instruments (США), L-card
(Россия), ╚Инструментальные системы, InSys╩ (Россия).
Кратко опишем несколько плат фирмы National Instruments [3].
Эти платы программируются из пакетов LabVIEW for Windows
и LabWindows for DOS (AT-DSP2200 - из LabWindows). Для примера
приведем характеристики некоторых плат.
AT-A2150. Две модификации: AT-2150S - для исследований
речи, AT-2150C - для звукового диапазона. 4 аналоговых
входных канала с одновременной выборкой,
16-битный АЦП с дельта-сигма модуляцией, anti-aliasing
фильтры с линейной фазой. Mаксимальная частота
дискретизации 51,2 кГц.
AT-DSP2200. Включает цифровой сигнальний
процессор WE DSP32C: 50 МГц тактовой частоты, 25 MFLOPS, 12.5
MIPS, 32-битная точность с плавающей запятой,
24-битная точность целочисленных вычислений.
Возможны конфигурации 64, 128, 256 или 384 Kслов памяти.
2 аналоговых входных канала с одновременной
выборкой, 16-битныe АЦП с дельта-сигма модуляцией,
anti-aliasing фильтры с линейной фазой. Mаксимальная
частота дискретизации 51,2 кГц. 2 аналоговых выхода
c одновременным преобразованием, 16-битные ЦАП с
фильтрами.
Наконец упомянем компьютеризованную
речевую лабораторию (Computerized Speech Lab, CSL) Model 4300B
фирмы Kay Elemetrics. Это мощный аппаратно-программный
комплекс на базе ПЭВМ, предназначенный для сбора,
анализа, редактирования, синтеза и
воспроизведения речевой информации [1].
Разумеется, CSL может работать не только с речью,
но и с любым сигналом в диапазоне до 25 кГц.
Аппаратная часть обеспечивает:
2 или 4 канала ввода (из них 1 микрофонный вход, 1 или 3 линейные), динамический диапазон >86дБ;
2 канала вывода, динамический диапазон >80дБ;
16-битное аналого-цифровое и цифро-аналоговое преобразование;
частоту дискретизации 2500-51200 Гц с шагом 25 Гц (программно переключается);
линейный выход (например, для записи на магнитофон);
DAT (Digital Audio Tape) интерфейс (возможна прямая запись и воспроизведение с цифрового магнитофона);
автоматическую настройку входных и выходных цифровых и аналоговых anti-aliasing фильтров на выбранную частоту дискретизации;
устранение смещения нуля входного сигнала путем автоматической калибровки.
Аппаратное обеспечение управляется программно. Возможна настройка фильтров, уровня, частоты дискретизации.
Как синтезируют звук?Сегодня есть много методов для синтеза звука. Не все находят применение в звуковых платах, тем не менее упомянем наиболее известные. Аддитивный Разностный Частотно-модуляционный
Фаза поддеpжки имеет место
лишь в том случае, когда вызвавшее появление
звука воздействие остается постоянным в течение
какого-то вpемени (напpимеp, движение пилы по
металлу или поток воздуха в духовом инстpументе). Оцифровочный Таблично-волновой WaveGuide Синтез звука в звуковых картахСегодня в компьютере используется, в основном, два метода для синтеза звука - их называют WT и FM. WT FM |
Новосельский А.Ф. Компьютерная система
для всесторонней работы с речью CSL Model 4300B.
//Компьютеры+Программы, 1995, N 7(22), c.66-71.
Хьелт М. Введение в аппаратуру AWE.
//Компьютеры+Программы, 1996, N 3(27), c.18-21.
Каталог фирмы National Instruments за 1993 год
IEEE 488 and VXIbus Control, Data Acquisition and Analysis.