Аудиолаборатория на РС
|
|
peratron | Дата: Четверг, 26.06.2014, 18:08 | Сообщение # 1 |
Генерал-полковник
Группа: Администраторы
Сообщений: 1102
Статус: Offline
| Подумал, подумал - и решил попробовать померять параметры преампов при помощи не самого породистого АЦП: у меня на всё про всё - креативовский ИКС-ФАЙ.
Параметры умеренные - по большому счёту для прямого измерения породистых трактов малопригоден. Но, тем не менее - попробую выжать, что получится...
PERATRONIKA - персональная звукотехника
|
|
| |
peratron | Дата: Четверг, 26.06.2014, 18:41 | Сообщение # 2 |
Генерал-полковник
Группа: Администраторы
Сообщений: 1102
Статус: 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 |
Генерал-полковник
Группа: Администраторы
Сообщений: 1102
Статус: Offline
| ХИНТ: не владею темкой - а по уму было бы неплохо написать утилитку для взятия разности на лету. Работать было б вдвое быстрей...
PERATRONIKA - персональная звукотехника
|
|
| |
peratron | Дата: Четверг, 26.06.2014, 18:49 | Сообщение # 4 |
Генерал-полковник
Группа: Администраторы
Сообщений: 1102
Статус: Offline
| ХИНТ: бродит шальная мыслишка - корректировать кривизну ЦАП на уровне генератора тестового сигнала.
Пожалуй, руками в форже можно поиграться - но нужен идеальный АЦП!
Собственно, скорректировать в петле можно и на том, что есть - но нет уверенности, что это даст корректное измерение исследуемого тракта. Потому надо чистить ЦАП и АЦП по отдельности...
PERATRONIKA - персональная звукотехника
|
|
| |
Jinx | Дата: Четверг, 26.06.2014, 19:51 | Сообщение # 5 |
Полковник
Группа: Друзья
Сообщений: 213
Статус: Offline
| А можешь про второй и третий пункт поподробнее? Не совсем понял, чем и в каком месте ты крутил фазу.
Заодно у себя попробую.
|
|
| |
peratron | Дата: Четверг, 26.06.2014, 23:22 | Сообщение # 6 |
Генерал-полковник
Группа: Администраторы
Сообщений: 1102
Статус: Offline
| Источник сигнала - синтезированный в форже файл. Он воспроизводится форжем в режиме закольцовки. Первая инверсия, как и прочее формирование теста, делается в том же форже.
Запись производится в спектралабе и сохраняется в файл. Записанный файл обрабатывается в форже - там и делается обратная инверсия/суммирование. После этого разностный файл анализируется в спектралабе.
PERATRONIKA - персональная звукотехника
|
|
| |
peratron | Дата: Суббота, 28.06.2014, 15:33 | Сообщение # 7 |
Генерал-полковник
Группа: Администраторы
Сообщений: 1102
Статус: Offline
| Хе-хе... Первый блин, как водится, слегка сферический
Забыл, что у меня экспериментальный выход на лабораторный стол буферирован предварительным каскадом контрольного усилителя - потому эксперимент не чист.
Подключился напрямую (к тыловому каналу) - ага, сразу по 2 гармозе - минус 20 дБ. Вот теперь на что то похоже - в петле (!) вторая на уровне -112...115 дБ, третья - прячется во флуре.
ХИНТ: обнаружился странный эффект - медленное (с периодом 10...15 сек) гуляние амплитуд гармоник. В некоторые моменты гармоники вовсе исчезают, причём в противофазе по каналам (когда в одном упало - на другом максимум гармоники). Интересно - что бы это могло быть?! Ума пока не приложу...
PERATRONIKA - персональная звукотехника
|
|
| |
peratron | Дата: Суббота, 28.06.2014, 16:12 | Сообщение # 8 |
Генерал-полковник
Группа: Администраторы
Сообщений: 1102
Статус: Offline
| М-да... Фокус с инверсией в этом случае не проходит...
Ну, в общем то - понятно: искажения каналов в ЦАП/АЦП взаимно не подобны - потому и не компенсируются.
А буфер, который задействован в первом эксперименте, собран на рассыпухе - без ОУ. Потому искажения и сами поболе получаются, и по характеру похожи - потому разностный метод позволяет скомпенсировать чётные гармоники.
В целом, пока вывод такой: при измерениях подключение линий балансного интерфейса через индивидуальные АЦП вместо аналогового выделителя разностного сигнала вполне допустимо и позволяет повысить точность измерений (речь о микпреампах, для которых симметричный выход является главным и необходимо мерять параметры именно на нём).
Полученный в петле уровень искажений -110 дБ весьма неплох - но пока непонятно, каков вклад ЦАП и АЦП по отдельности. Потому перехожу к следующему этапу - попробую почистить выход ЦАП аналоговыми фильтрами. Если удастся сбросить на 10...12 дБ (двойная RC-цепь) по второй гармонике (соответственно 15...18 дБ - по третьей) - то оставшиеся в петле искажения будут характеризовать АЦП...
PERATRONIKA - персональная звукотехника
|
|
| |
Jinx | Дата: Пятница, 04.07.2014, 12:47 | Сообщение # 9 |
Полковник
Группа: Друзья
Сообщений: 213
Статус: Offline
| а гуляние гармоник не может быть дрейфом часов?
|
|
| |
peratron | Дата: Пятница, 04.07.2014, 13:04 | Сообщение # 10 |
Генерал-полковник
Группа: Администраторы
Сообщений: 1102
Статус: Offline
| А каким образом?
PERATRONIKA - персональная звукотехника
|
|
| |
peratron | Дата: Понедельник, 07.07.2014, 04:38 | Сообщение # 11 |
Генерал-полковник
Группа: Администраторы
Сообщений: 1102
Статус: 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 |
Генерал-полковник
Группа: Администраторы
Сообщений: 1102
Статус: Offline
| Подумал - может 100 Гц это из-за земляных петель?
Всё ж от карты и к карте передача по несимметрии - RCA с землями по входу и выходу.
По идее, -80 дБ для звукозаписи - вполне себе ничего, тем более для карты подобного класса. А вот для измерилова...
PERATRONIKA - персональная звукотехника
|
|
| |
Yura | Дата: Четверг, 10.07.2014, 15:44 | Сообщение # 13 |
Начальник Генерального Штаба
Группа: Друзья
Сообщений: 136
Статус: Offline
| -Жень все просто , для измериловки надо пользовать внешние ацп и цап и подсоединять их к компу по оптике, и несколько аналоговых прибамбасов(калиброванный усилитель 10,100, перестраиваемый т-мост, набор обрезных фильтров) - для получения достоверных результатов без использования экзотической математики есть несколько требований, цап должен иметь Кг на уровне -120, данному требованию удовлетворяет чип es9018(продается готовая рабочая плата у китайцев цена в районе 4000р), с ацп несколько проще , тут и наш на cs5381 пойдет
С уважением, Юра.
Сообщение отредактировал Yura - Четверг, 10.07.2014, 15:49 |
|
| |