Необычный аудио АЦП с использованием ПЛИС. Измерения

Первая часть статьи
Вторая часть статьи

На днях переделал прошивку ПЛИС на частоту дискретизации 768/705.6 кГц, понижение частоты делается суммированием каждых 16 отсчетов, затем также обрезается до 16 бит и делается преобразование в SPDIF.

Сегодня провел пробные измерения.

Для начала записал тишину в SoundForge, а затем загрузил этот файл в анализатор спектра RMAA:

В полном размере

UPD: Заменил несколько конденсаторов, помехи удалось снизить. Последние сэйвы приколол к статье.
UPD2: Сегодня еще поработал над прототипом, результаты улучшились. Отчет здесь.

Видно, что шумовая полка, если верить этому анализатору, находится на уровне -128 дБ. А также видны пики помех, которые при большом усилении в наушниках слышны. Источник этих помех я пока не нашел.

После этого я сделал несколько измерений с помощью RMAA, используя выход встроенной звуковухи и Tascam US-1800.
Вот скриншот


Более подробно:
АЧХ:

Завал на НЧ обусловлен маленькой емкостью проходного конденсатора. Обратите внимание на характеристику встроенной звуковухи.
Уровень шума:

Видно, что это, в основном, шумы выходов звуковых карт. Помеха 1,5 кГц пробивается.
Гармонические искажения:


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

К статье прикрепил сэйвы RMAA, для детального исследования.

PS/ не смог понять, почему интермодуляционные искажения меряются на 60Гц и 7кГц. И поменять нельзя. Обычно близкие высокие частоты используют.
  • +3
  • 11 декабря 2014, 22:54
  • antonluba
  • 3
Файлы в топике: Spectrum.png, RMAA saves.zip, RMAA SAVES LAST.zip

Комментарии (19)

RSS свернуть / развернуть
Обратите внимание на характеристику встроенной звуковухи.
А ху из ху на картинке, собственно?
понижение частоты делается суммированием каждых 16 отсчетов, затем также обрезается до 16 бит и делается преобразование в SPDIF.
Мне казалось, хорошие децимирующие фильтры несколько сложнее устроены…
0
  • avatar
  • Vga
  • 13 декабря 2014, 19:38
В верхнем левом углу графика написано. Зеленым — встроенная звуковуха
0
Честно говоря я все равно не совсем понял, что там изображено. Запись на АЦП из статьи при получении сигнала с двух разных звуковух, US-1800 и встройки? А какая встройка и что за зверь US-1800?
0
tascam.com/product/us-1800/
Встроенная не знаю. Realtec какая-то
0
Мне казалось, хорошие децимирующие фильтры несколько сложнее устроены…
Конечно. Разбираюсь с матлабом потихоньку. Сделаем хороший фильтр
0
ну sinc3 который обычно используется не сильно сложнее. а отражения белого шума в спектре при децимации раза в полтора лучше давит.
0
А ссылочку на исходник не дадите?
0
www.ti.com/lit/an/sbaa094/sbaa094.pdf
на верилоге — в даташите на ad7400
0
не смог понять, почему интермодуляционные искажения меряются на 60Гц и 7кГц. И поменять нельзя. Обычно близкие высокие частоты используют
Надо искать на Хоботе первые статьи про этот тулз. Вроде бы в них Лядов это объяснял.
0
А в результате измеряется 7060 и 8940?
0
То есть, конечно, 6940
0
Мне это за вас нужно найти и прочитать, что ли?
0
Странная статья… О чем речь вообще?
+1
Тема зачетная!

«А также видны пики помех, которые при большом усилении в наушниках слышны. Источник этих помех я пока не нашел.»
питашка + недостатки сигмы-дельты. Никаких USB, интегратор отдельно питать, компаратор — отдельно. Соответственно, раздельные чипы должны быть.
0
  • avatar
  • igorp
  • 29 декабря 2014, 16:37
Что за сигма-дельта?
Как отдельно интегратор питать?
О каком компараторе речь?
Что подключается в USB?
0
а по какому принципу работает АЦП? Какая схема включения?
Если и был предыдущий материал, где все описано, то ссылок на него нет.

Под АЦП я по умолчанию понимаю сигму-дельту. Может, конечно и последовательного приближения, но он не слаще.
0
0
спасибо!
Без этого — ничего не понятно
0
UPD2: Сегодня еще поработал над прототипом, результаты улучшились. Отчет здесь.
0
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.