Приветствую Вас, Гость
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Страница 1 из 11
Форум » ТЕХОТДЕЛ » BASIC » Аудиолаборатория на РС (Ппрактика измерений параметров аудиотрактов)
Аудиолаборатория на РС
peratronДата: Четверг, 26.06.2014, 18:08 | Сообщение # 1
Генерал-полковник
Группа: Администраторы
Сообщений: 1021
Репутация: 4
Статус: Offline
Подумал, подумал - и решил попробовать померять параметры преампов при помощи не самого породистого АЦП: у меня на всё про всё - креативовский ИКС-ФАЙ.

Параметры умеренные - по большому счёту для прямого измерения породистых трактов малопригоден. Но, тем не менее - попробую выжать, что получится...


PERATRONIKA - персональная звукотехника
 
peratronДата: Четверг, 26.06.2014, 18:41 | Сообщение # 2
Генерал-полковник
Группа: Администраторы
Сообщений: 1021
Репутация: 4
Статус: Offline
Для начала - решил посмотреть, что получится при дифференциальной схеме измерения.

Собственно, началось всё с того, что АЦП - несимметричный, а выход преампа - симметричный.
Мерять с одной половинки выхода - совершенно некорректно: нет компенсации и измерения не могут быть отнесены к полному выходу (искажения будут сильно завышены).

Решил просто снять каждую линию отдельно - через стереоАЦП, а разность получить в цифровом домене.

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

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

Видны только две гармоники: 2 - -90дБ, 3 - -95 дБ.

2. Крутанул фазу в одном из каналов исходного файла - убедился, что в петле искажения не изменились.

3. Записал сквозняк в файл и, крутанув в записанном фазу обратно, сложил оба канала - то есть, взял разность исходного сигнала.

Ага!

Третья - без изменений, а вторая упала на 11...12 дБ!
Флур - то есть, "подвал" спектрограммы - тоже упал на 10 дБ, с -130 дБ на -140, при этом стали видны  4 и 5 гармоники, которые прятались до того в подполье (нже -130).

Этого достаточно, что б отнестись к способу со вниманием.

Хотя пока ещё нужное для измерения преампов разрешение не достигнуто.

Будем подумать дальше: попробую почистить сигнал после ЦАП при помощи RC/LC фильтров - так, что б превалировали бы искажения только АЦП...


PERATRONIKA - персональная звукотехника
 
peratronДата: Четверг, 26.06.2014, 18:44 | Сообщение # 3
Генерал-полковник
Группа: Администраторы
Сообщений: 1021
Репутация: 4
Статус: Offline
ХИНТ: не владею темкой - а по уму было бы неплохо написать утилитку для взятия разности на лету.
Работать было б вдвое быстрей...


PERATRONIKA - персональная звукотехника
 
peratronДата: Четверг, 26.06.2014, 18:49 | Сообщение # 4
Генерал-полковник
Группа: Администраторы
Сообщений: 1021
Репутация: 4
Статус: Offline
ХИНТ: бродит шальная мыслишка - корректировать кривизну ЦАП на уровне генератора тестового сигнала.

Пожалуй, руками в форже можно поиграться - но нужен идеальный АЦП!

Собственно, скорректировать в петле можно и на том, что есть - но нет уверенности, что это даст корректное измерение исследуемого тракта.
Потому надо чистить ЦАП и АЦП по отдельности...


PERATRONIKA - персональная звукотехника
 
JinxДата: Четверг, 26.06.2014, 19:51 | Сообщение # 5
Полковник
Группа: Друзья
Сообщений: 213
Репутация: 1
Замечания: 0%
Статус: Offline
А можешь про второй и третий пункт поподробнее? Не совсем понял, чем и в каком месте ты крутил фазу.

Заодно у себя попробую.
 
peratronДата: Четверг, 26.06.2014, 23:22 | Сообщение # 6
Генерал-полковник
Группа: Администраторы
Сообщений: 1021
Репутация: 4
Статус: Offline
Источник сигнала - синтезированный в форже файл.
Он воспроизводится форжем в режиме закольцовки.
Первая инверсия, как и прочее формирование теста, делается в том же форже.

Запись производится в спектралабе и сохраняется в файл.
Записанный файл обрабатывается в форже - там и делается обратная инверсия/суммирование.
После этого разностный файл анализируется в спектралабе.


PERATRONIKA - персональная звукотехника
 
peratronДата: Суббота, 28.06.2014, 15:33 | Сообщение # 7
Генерал-полковник
Группа: Администраторы
Сообщений: 1021
Репутация: 4
Статус: Offline
Хе-хе...
Первый блин, как водится, слегка сферический cry

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

Подключился напрямую (к тыловому каналу) - ага, сразу по 2 гармозе - минус 20 дБ.
Вот теперь на что то похоже - в петле (!) вторая на уровне -112...115 дБ, третья - прячется во флуре.

ХИНТ: обнаружился странный эффект - медленное (с периодом 10...15 сек) гуляние амплитуд гармоник. В некоторые моменты гармоники вовсе исчезают, причём в противофазе по каналам (когда в одном упало - на другом максимум гармоники).
Интересно - что бы это могло быть?!
Ума пока не приложу...


PERATRONIKA - персональная звукотехника
 
peratronДата: Суббота, 28.06.2014, 16:12 | Сообщение # 8
Генерал-полковник
Группа: Администраторы
Сообщений: 1021
Репутация: 4
Статус: Offline
М-да...
Фокус с инверсией в этом случае не проходит...

Ну, в общем то - понятно: искажения каналов в ЦАП/АЦП взаимно не подобны - потому и не компенсируются.

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

В целом, пока вывод такой: при измерениях подключение линий балансного интерфейса через индивидуальные АЦП вместо аналогового выделителя разностного сигнала вполне допустимо и позволяет повысить точность измерений (речь о микпреампах, для которых симметричный выход является главным и необходимо мерять параметры именно на нём).

Полученный в петле уровень искажений -110 дБ весьма неплох - но пока непонятно, каков вклад ЦАП и АЦП по отдельности.
Потому перехожу к следующему этапу - попробую почистить выход ЦАП аналоговыми фильтрами. Если удастся сбросить на 10...12 дБ (двойная RC-цепь) по второй гармонике (соответственно 15...18 дБ - по третьей) - то оставшиеся в петле искажения будут характеризовать АЦП...


PERATRONIKA - персональная звукотехника
 
JinxДата: Пятница, 04.07.2014, 12:47 | Сообщение # 9
Полковник
Группа: Друзья
Сообщений: 213
Репутация: 1
Замечания: 0%
Статус: Offline
а гуляние гармоник не может быть дрейфом часов?
 
peratronДата: Пятница, 04.07.2014, 13:04 | Сообщение # 10
Генерал-полковник
Группа: Администраторы
Сообщений: 1021
Репутация: 4
Статус: Offline
А каким образом?

PERATRONIKA - персональная звукотехника
 
peratronДата: Понедельник, 07.07.2014, 04:38 | Сообщение # 11
Генерал-полковник
Группа: Администраторы
Сообщений: 1021
Репутация: 4
Статус: Offline
Занятно...

Изменил немного схему эксперимента - в петле поставил делитель -26 дБ.

Тестовый сигнал - стереопротивофаза 2496 с уровнем -1dbfs.
Фейдер выхода (цифровой) - -6дБ.

Дальше - симметричный делитель 2ком/200ом/2ком.
Размах на входе в карту - порядка 70 мВ.
Входной фейдер (тоже цифровой - или всё же цифроаналоговый?!) в положении 56%, использованном для пробы на петле без делителя (при 100% АЦП был в перегрузе!).

Опять же - стереосъём, фактически с симметричной линии.

На спектралабе - гармоники (по АБСОЛЮТНОМУ уровню!) изменили соотношение, причём, несколько неожиданно.

Дальше - запись и выделение разности по той же методике.

Результат оччень интересный - во-первых ожидаемо упал ДД (на входе то у нас делитель).
Но обе гармоники исчезли!

Из-за падения ДД пришлось увеличить разрешение спектроанализа (увеличил размер окна в восемь раз) - во флуре стал виден забор от верхних гармоник фона (с шагом 100 Гц).
Сам фон - на уровне -80 дБ от полного сигнала (на 100 Гц).
В интересующем диапазоне - забор равномерный и потому ограничивает разрешение метода где-то на уровне -115 дБ (при данном делителе!).
Копать источник помех? Муторно - поскольку это 100 Гц, то это не кабель, а внутренние помехи самой карты. Или нет?!
Если наводка извне - то откуда???

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

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

ХИНТ: нет подходящего транса под руками - попробовать поиграться с пассивным выделением разности...


PERATRONIKA - персональная звукотехника
 
peratronДата: Понедельник, 07.07.2014, 04:43 | Сообщение # 12
Генерал-полковник
Группа: Администраторы
Сообщений: 1021
Репутация: 4
Статус: Offline
Подумал - может 100 Гц это из-за земляных петель?

Всё ж от карты и к карте передача по несимметрии - RCA с землями по входу и выходу.

По идее, -80 дБ для звукозаписи - вполне себе ничего, тем более для карты подобного класса.
А вот для измерилова... cry


PERATRONIKA - персональная звукотехника
 
YuraДата: Четверг, 10.07.2014, 15:44 | Сообщение # 13
Начальник Генерального Штаба
Группа: Друзья
Сообщений: 136
Репутация: 1
Замечания: 0%
Статус: Offline
-Жень все просто , для измериловки надо пользовать внешние ацп и цап и подсоединять их к компу по
оптике, и несколько аналоговых прибамбасов(калиброванный усилитель 10,100, перестраиваемый
т-мост, набор обрезных фильтров)
- для получения достоверных результатов без использования экзотической математики есть несколько
требований, цап должен иметь Кг на уровне -120, данному требованию удовлетворяет чип es9018(продается
готовая рабочая плата у китайцев цена в районе 4000р), с ацп несколько проще , тут и наш на cs5381 пойдет


С уважением, Юра.

Сообщение отредактировал Yura - Четверг, 10.07.2014, 15:49
 
Форум » ТЕХОТДЕЛ » BASIC » Аудиолаборатория на РС (Ппрактика измерений параметров аудиотрактов)
Страница 1 из 11
Поиск: