Месяц: Март 2020

Компьютерный измерительный комплекс

Особенности использования звуковых карт в измерительном комплексе

О реальном числе разрядов звуковой карты

Оценим реальную разрешающую способность звуковой карты по амплитуде путем измерения отношения сигнал / (шум + искажения) (SINAD — Signal to Noise plus Distortion Ratio) при оцифровке синусоидального сигнала с частотой соответствующей диапазону применимости конкретного АЦП.

Данный метод оценки разрешающей способности – собирательный, он учитывает совокупность искажающих линейность АЦП факторов, как статических, так и динамических вплоть до кратковременной (по сравнению со временем измерений) нестабильности тактового генератора (т.н. джиттер — дрожание фазы).

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

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

В звуковом генераторе из меню выберем пункт “Presets->1000 Hz + 1000 Hz Base Level”. Остальные настройки звукового генератора сохраним без изменения.

Оставим все настройки анализатора спектра такими, какими они были в предыдущем опыте. Кнопку “ENOB” на панели мультиметра нажмем так, чтобы на ней появилась надпись “ENOB FS”.

Запускаем процесс измерений нажатием на кнопки “Start” на панелях управления анализатора спектра и генератора. На индикаторах мультиметра читаем показания.

Для звуковой карты “Audigy SE”, над которой производил опыты автор этих строк, величина эффективной разрядности, приведенной к полной шкале АЦП, (“ENOB FS”) составила приблизительно 15 бит при уровне сигнала “Peak Amplitude” порядка –8 дБ. При увеличении чувствительности входного микшера регулятором “Line-In” до максимума, величина эффективной разрядности уменьшается до 14 бит при увеличении уровня входного сигнала “Peak Amplitude” до –2 дБ.

Если уменьшить чувствительность входного микшера до 10% от максимального значения, то эффективная разрядность увеличивается приблизительно до 17 бит. При такой настройке входного микшера реальная чувствительность в вольтах составляет приблизительно 10 В на всю шкалу АЦП. Следует отметить, что практического применения такой режим совершенно не имеет, поскольку входные цепи звуковой карты если уж и не сгорят, то будут катастрофически перегружены уже при входном напряжении свыше 2 В.

Во всех трех описанных измерениях уровень гармонических искажений (THD) оставался практически неизменным и составлял величину приблизительно – 98 дБ. А вот уровень шумовой составляющей существенно изменялся, что хорошо видно из графиков приведенных на рисунке. На графике числами с процентами обозначено положение регулятора уровня записи, при котором производилось измерение. Такой результат говорит о том, что линейность ЦАП и АЦП, непосредственно влияющая на коэффициент нелинейных искажений, достаточно высока, однако высокий уровень шума не позволяет в полной мере эту линейность использовать. Следует отметить, что с точки зрения субъективного качества звука такое соотношение шумов и нелинейных искажений лучше, нежели обратное, так как в данном случае имеющиеся искажения маскируются шумом, имеющим, как видно из рисунка, достаточно равномерную частотную характеристику.

Полагая, что потеря точности результирующего преобразования цифра-аналог и аналог-цифра распределяются приблизительно поровну между ЦАП и АЦП, можно оценить реальную точность каждого из них в отдельности величиной не более чем 16 бит. Это объясняется тем, что последовательное соединение двух одинаковых по шумам устройств увеличивает результирующий шум на 3 дБ (ухудшает эффективную разрядность ENOB на 0.5 бит), если шумы каждого из устройств полностью взаимно некоррелированы и на 6 дБ (ENOB уменьшается на 1 бит), для 100% коррелированных шумов.

Из данного опыта видим, что реальная разрядность данной звуковой карты несколько отличается от заявленных фирмой-производителем 24 бит. То есть, несмотря на то, что и ЦАП WM8768 и АЦП WM8775, установленные на данной звуковой карте, формально оперируют 24-разрядными данными, они обеспечивают реальную точность, ограниченную шумами, всего лишь около 16 бит.

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

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

Компьютерный измерительный комплекс

Особенности использования звуковых карт в измерительном комплексе

Сдвиг фаз между стереоканалами

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

Измерим сдвиг фаз между стереоканалами АЦП, то есть записывающей части звуковой карты. Для этого потребуется особый звуковой кабель, соединяющий выход левого канала ЦАП звуковой карты одновременно с левым и правым входами АЦП. Таким образом, на оба входа звуковой карты будет подаваться один и тот же сигнал.

Настроим приборы на работу с частотой дискретизации 96 кГц и разрядностью данных 16 бит, как было показано выше. На генераторе установим частоту сигнала левого канала равной 5 кГц и амплитуду –10 дБ. Уровень входного микшера установим на 50 %. На графической панели осциллографа установим уровень синхронизации равный нулю. Включим процесс измерения. Если все было сделано правильно, то для звуковой карты “Audigy SE” получим картинку наподобие той, что изображена на рисунке.

Здесь на нижней графической панели изображен тот же самый сигнал, что и вверху, но в виде отдельных точек, каждая из которых соответствует отдельному отсчету произведенному входным АЦП. Разность фаз, измеренная мультиметром, составляет приблизительно 18.5º.

Установим частоту сигнала равную 10 кГц. Видим, что фазовый сдвиг удвоился и достигает уже 37º. Легко убедиться, что для данной звуковой карты фазовый сдвиг между стереоканалами АЦП прямо пропорционален частоте.

На нижнем графике рисунка видно, что этот фазовый сдвиг между стереоканалами равен точно одному отсчету АЦП при работе последнего на частоте 96 кГц.

Таким образом использовать звуковую карту “Audigy SE” для высококачественной стереофонической звукозаписи следует с большой осторожностью, принимая меры по компенсации вносимого фазового сдвига при последующей обработке в каком-либо звуковом редакторе.

Несколько слов о причине такой ошибки. Она заключатся, по-видимому, в недоучете авторами драйвера особенностей программировании АЦП WM8775 от фирмы Wolfson, установленного на данной звуковой карте. На возможность фазового сдвига в одну выборку сигнала при определенных режимах работы АЦП WM8775 прямо указывается на странице 21 технического описания.

Для коррекции этой ошибки в Осциллометре начиная с версии 5.58 имеется функция произвольного временного сдвига между каналами, задаваемого непосредственно на панели управления анализатора спектра цифровым регулятором под надписью “Delay R–L”. Для указанного выше случая коррекция должна быть установлена на величину “+ 1”. Для точной коррекции ошибки частота дискретизации в панели управления “Creative Device Control” при этом также должна быть 96 кГц.

Теперь проверим фазовые соотношения при воспроизведении стереофонического сигнала данной звуковой картой.

Соединим вновь вход и выход звуковой карты обычным стереокабелем. Для коррекции фазовой ошибки АЦП величину “Delay R–L” установим на +1. Установим на генераторе частоту 5 кГц в обоих каналах и нулевой фазовый сдвиг между ними. В звуковой карте, использованной автором, сдвиг фаз, измеренный мультиметром, составил величину –0.25º на частоте 5 кГц и –0.5º на 10 кГц. Это можно считать отличным результатом даже по меркам профессиональной звуковой техники. Таким образом, в воспроизводящей части звуковой карты “Audigy SE” никаких межканальных фазовых ошибок практически нет.

Подведем итоги:

1. Звуковые карты фирмы Creative для работы в режиме 24 бита и 96 кГц требуют специальной настройки в панели управления.

2. Измеренная частотная характеристика 7 Гц … 45 кГц вполне соответствует частоте дискретизации 96 кГц.

3. Заявленный фирмой режим 24 бита является формальным, фактическая разрешающая способность составляет 16 бит.

4. Аномально большой фазовый сдвиг между каналами АЦП требует дополнительной программной обработки при высококачественной стереофонической звукозаписи.

В завершении следует отметить, что все описанные в данном разделе опыты, кроме первого пункта «Специфическая настройка звуковых карт фирмы Creative» могут быть проделаны и со звуковыми картами любых других типов.

Устойчивость усилителя звуковой частоты к помехам

Устойчивость усилителя звуковой частоты к радиочастотным внешним помехам

Проблема обнаружилась при прослушивании радиопередач в УКВ диапазоне. Тюнер был самодельный, на базе радиоконструктора «Фон-6» и ИК ДУ от телевизора «Горизонт». Усилитель низкой частоты – «Электроника 50У-017С» – доработанный, в нем установлен тороидальный сетевой трансформатор, дистанционное ИК управление громкостью в виде переменного резистора с моторчиком, винтовые выходные клеммы. Колонки «Электроника 75АС-065» подключены кабелями длиной 6 и 3 метра. Тюнер соединен с усилителем хорошим кабелем в настоящем плетеном экране.

На некоторых радиопрограммах заметил сильное искажение звука. Условия приема были неудовлетворительные: первый этаж, 15 км от Останкино, прямой видимости нет. Комнатная антенна – «усы». При переориентации антенны характер искажений изменялся, но устранить их совсем не представлялось возможным. Более того, при определенных положениях антенны, искажения принимали характер микрофонного эффекта, особенно заметного на пиках модуляции радиопередачи. Очевидным стало паразитное взаимодействие радиочастотных и низкочастотных узлов аудио системы. Первое, что приходит в голову – сигнал гетеродина радиоприемника наводится на вход УНЧ. Но каким именно путем?

Пришлось поставить эксперимент. УКВ приемник отключил, а его антенну подключил к выходу генератора высокой частоты Г4-158. Включил в генераторе режим амплитудной модуляции сигналом 1 кГц. Частотной модуляции в этом приборе просто нет. При изменении частоты сигнала с генератора от 1 до 100 МГц обнаружилось, что в некоторых точках этого диапазона на выходе УНЧ возникает гудение с частотой модуляции, иногда сопровождаемое сетевым фоном. Перемещая «передающую» антенну в пространстве удалось обнаружить наиболее «уязвимые» точки аудио системы. Ими оказались провода, соединяющие усилитель с акустическими системами! Причем самыми чувствительными местами являлись участки проводов непосредственно вблизи корпуса усилителя. Кроме того, следует отметить, что входные цепи усилителя к такого рода радиочастотным помехам оказались совершенно нечувствительными.

Напрашивается следующая модель проникновения радиопомех в усилитель. Наведенный на выход усилителя внешний высокочастотный сигнал детектируется на множестве нелинейных элементов, в основном на переходах транзисторов выходного каскада, затем по цепи отрицательной обратной связи, имеющейся в этом блоке, попадает на вход усилителя мощности и усиливается. Причем стандартной фильтрующей цепочки на выходе усилителя мощности (дроссель состоящий из десяти витков провода на резисторе 10 Ом и конденсатор 0,1 мкФ) совершенно недостаточно для подавления этих помех. Впрочем, данный фильтр и предназначен вовсе для другого.

Дальнейшее решение проблемы очевидно. Нужен фильтр. Самое простое решение — выполнить его непосредственно из «колоночных» проводов. Взял шесть ферритовых колец марки 1000НН внешним диаметром порядка 20 мм, внутренним – 10 мм, толщиной (высотой) – 6 мм. Сложил кольца в стопку, скрепил обмоткой из лакоткани. В полученную ферритовую трубку продел двухпроводной кабель от колонки. Он довольно толстый (сечение 2х1,5 мм2 ). Получилось в самый раз. Такой же фильтр сделал для кабеля от второй колонки. После подключения колоночных кабелей к усилителю придвинул ферритовые трубки вплотную к его выходным клеммам. Помехи полностью исчезли. Почему 6 колец? Больше не было под рукой. Чем больше, тем лучше. Одно-два кольца практически не помогают. При самостоятельном изготовлении описанного фильтра можно использовать феррит марок 400НН –1500НН. Главное — не жалейте колец!

Сейчас подобные фильтры продаются. Они состоят из двух ферритовых полутрубок, скрепляемых пластмассовой обоймой. Применяются они обычно в компьютерной технике. Все наверняка видели такой фильтр на сигнальном кабеле компьютерного монитора. Но эффективность таких фильтров для УНЧ я не проверял. Какой там феррит я не знаю. Следует иметь в виду, что фильтр из сплошных колец, при прочих равных условия, всегда будет эффективнее, чем изготовленный из полуколец (полутрубок).

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

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

Многоканальный генератор сигналов звуковых частот

soundgenerator

Скачать генератор (Нажмите для загрузки)

Генератор сигналов звуковых частот

  • Предназначен для настройки и измерения параметров электронно-акустической аппаратуры.
  • Работает с 16- , 24- и 32-битными звуковыми картами с частотой дискретизации ( FS) до 400 кГц. WDM, Kernel Streaming, WASAPI и ASIO технологии поддерживаются.
  • Синтезирует все сигналы в реальном времени.

Виды синтезируемых сигналов

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

Генератор шума

  • Добавление к выходному сигналу белого шума (dithering) с треугольным или равномерным распределением по амплитуде, и амплитудой равной, соответственно, 1 или 1/2 младшего значащего разряда (МЗР) ЦАП.
  • Белый шум с равномерным, треугольным или нормальным распределением по амплитуде и регулируемым уровнем.
  • Розовый шум со спектральной плотностью вида 1/f.
  • Броуновский шум со спектральной плотностью вида 1/f2.

Основные параметры программного генератора в режиме синтеза синусоидальных сигналов

максимальное число выходных каналов8
диапазон генерируемых частот10-3 Гц … Fs/ 2
относительный шаг установки частоты10-7…10-6
диапазон регулировки уровня (в 24-битном режиме)0…-145 дБ
шаг установки уровня (в диапазоне 0…-100 дБ)0.001 дБ
диапазон регулировки начальной фазы±360°
шаг установки начальной фазы0.001°
период качания частоты0.001…9999 с
гармонические и интермодуляционные искажения
в 24-битном режиме и без учета нелинейности ЦАП
–145 дБ

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

Дополнительные программные возможности

  • компенсация частотной погрешности тактового генератора ЦАП;
  • запись синтезированного сигнала на диск для последующего воспроизведения;
  • циклическое воспроизведение волнового файла вместо непосредственного синтеза;
  • полутоновый шаг установки частоты в соответствии с равномерно темперированным музыкальным строем;
  • округление частоты до когерентной быстрому преобразованию Фурье в анализаторе спектра;
  • синхронизация запуска и остановки генерации, а также согласование формата данных при совместной работе с компьютерным анализатором спектра;
  • внешнее (со стороны других программ) управление основными функциями генератора и параметрами синтезируемого сигнала;
  • сохранение всех без исключения настроек текущего сеанса работы, включая редактируемый список предустановленных сигналов, в файле на жестком диске для их последующего использования.

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

Осциллометр — многоканальный многофункциональный измерительный комплекс реального времени

oscillometer

Скачать осциллометр (нажмите для загрузки)

Осциллометр — Анализатор спектра реального времени

  • Использует алгоритм быстрого преобразования Фурье (БПФ).
  • Размер БПФ блока до 224 выборок входного сигнала.
  • Обрабатывает перекрывающиеся во времени последовательности выборок входного сигнала для сочетания высокой разрешающей способности спектрального анализа по времени и частоте одновременно.
  • Использует различные сглаживающие окна (более 90 типов) для взвешивания входного сигнала во временной области.
  • Работает под ОС Windows 32/64 бит.

Многоканальный спектральный анализ

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

Программно-измеряемые параметры входного сигнала

РежимДиапазонПогрешность вычислений
БПФ спектральный анализ190 dB
0…FS / 2
0.01 dB
2-24 FS Hz
Осциллограф0…Full Scale1 LSB
Частотомер0…FS / 25·10-8 …5·10-7 of value
Пиковый вольтметр переменного тока190 dB0.01 dB
Среднеквадратичный вольтметр190 dB0.01 dB
Вольтметр постоянного токаFull Scale1 LSB
Мощность190 dB0.01 dB
Отношение сигнал / шум190 dB0.05 dB
Отношение сигнал / (шум + искажения)190 dB0.05 dB
Динамический диапазон190 dB0.05 dB
Эффективная разрядность0…Full Scale0.1 bit
Гармонические искажения190 dB0.1 dB
Интермодуляционные искажения190 dB0.1 dB
Фазометр±180°0.0001°
Групповое запаздывание±1/2(f1-f2)0.1 %
Плотность амплитудного распределения0…100%1 LSB

Средства регистрации результатов спектральных измерений

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

Дополнительные программные возможности

  • режимы осциллографа: исходные сигналы, сумма, разность, зависимость одного канала от другого, зависимость суммы двух каналов от их разности (стереогониометр), амплитудное распределение входных сигналов.
  • использование открытого по постоянному току, с автоматической или ручной настройкой корректирующего смешения нуля, или закрытого входа;
  • измерение мощности в дробно-октавных полосах с градациями от полной октавы до её 1/96 части;
  • вычисление параметров шумов и искажений в звуковом диапазоне с учетом субъективного восприятия. Взвешивание производится по рекомендациям Международной электротехнической комиссии (IEC-A,B,C,D) или Международного консультативного комитета по радиовещанию (CCIR-468-2 / DIN45405);
  • усреднения результатов БПФ: равновзвешенное по реализациям (скользящее среднее) – скалярное или векторное; экспоненциально взвешенное по реализациям — скалярное. Количество усредняемых реализаций от 2 до 20 или бесконечное.
  • запоминание пиковых значений спектра: фиксированное или с затуханием во времени;
  • индикация перегрузки АЦП входным сигналом;
  • ждущий режим;
  • независимая синхронизация анализатора спектра и осциллографа;
  • синхронизация запуска и остановки, а также согласование формата данных совместно работающего цифрового генератора синусоидальных и шумовых сигналов звуковой частоты (см. ниже);
  • произвольное или полуавтоматическое масштабирование полученных графических результатов;
  • автоматическое сохранение всех без исключения настроек текущего сеанса работы в специальном файле конфигурации для их последующего использования.

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