Аудіо
Коротко: У цій статті йтиметься про основи цифрової обробки сигналів, а також способи побудови аудіосистем для відтворення звуку.
— Формати PCM і DSD
— Структура аудіотракту
— Усунення помилок
— Чистий DSD тракт
Формати PCM і DSD
Цифрова обробка сигналів головним чином базується на двох форматах представлення даних: PCM для даних, записаних за допомогою імпульсно-кодової модуляції (ІКМ), а також DSD для даних, записаних за допомогою широтно-імпульсної модуляції (ШІМ) з частотно-залежною негативною зворотною зв’язкою.
На відміну від ІКМ, ШІМ дозволяє використовувати для обробки звукового сигналу досить грубі перетворювачі з кількістю бітів аж до одного, забезпечуючи при цьому співвідношення сигнал/шум (SNR) до 120...140 дБ, що необхідно для професійного запису звуку.
При ШІМ DSD, чим нижча частота звукового сигналу, тим більше вибірок на його період, і навпаки, чим вища частота, тим менше вибірок на її період. Відповідно до теореми Найквіста, верхній граничній частоті відповідають дві вибірки на її період і дворівневе квантування. Для розглянутої ШІМ це умова відповідає часовому інтервалу, в якому відбувається дві вибірки на період звукового сигналу. Цей інтервал дорівнює 8 тактам. Це означає, що частота Найквіста при ШІМ у 8 разів менша за fsk, а не в 2, як для ІКМ. Тому, щоб закодувати діапазон 20 кГц, потрібно в 4 рази більший бітрейт.
Насправді такі поняття, як об’єм і чистота сцени, залежать від імпульсної характеристики (вихідний сигнал динамічної системи як реакція на вхідний сигнал у вигляді дельта-функції Дірака), яку можна перевірити, задавши на вході -6 дБ протягом 3 мікросекунд і подивившись на графік.

Важливою відмінною особливістю сигма-дельта модуляції є одночасне використання трьох аудіотехнологій: дитерингу, оверсемплінгу та формування шуму. За допомогою цих технологій помилки квантування перетворюються на шум, спектр шуму розширюється в область ультразвукових частот і трансформується так, що його спектральна щільність потужності в звуковому діапазоні значно зменшується, а в області високих частот, далеко за межами частоти Найквіста, зростає.
Структура тракту
АЦП ЦАП
+-----------------+ +-----------------+
+-----+ | +-----+ +-----+ | +----------+ | +-----+ +-----+ | +---------+
| Мік |-[M]-|-| DSD |-| PCM |-|-[I]-| РЕДАКТОР |-[T]-|-| PCM |-| DSD |-|-[S]-| Динамік |
+-----+ | +-----+ +-----+ | +----------+ | +-----+ +-----+ | +---------+
+-----------------+ +-----------------+
PCM ЦАП
Резисторні драбини
Перші DSD ЦАП були побудовані на основі резистивної матриці постійного імпедансу (резисторної драбини R-2R). Такі ЦАП мають проблеми з нелінійністю через допуски резисторів: нелінійність спричиняє спотворення. Крім того, при ультразвуковому впливі можуть виникати звукові накладання, що погіршують якість звуку.
1-бітні ΣΔ-модулятори
На відміну від імпульсно-кодової модуляції, сигма-дельта модуляція працює на частоті дискретизації в 4 і більше разів вище стандартного значення, що відповідає вимогам теореми Найквіста. У них використовуються грубі квантувачі з кількістю бітів від 1 до 6 з частотно-залежною негативною зворотною зв’язкою.
1/s | E(s)
+---+ +---+ +-+-+ +--------+
X(s) -| Σ |-| I |-| Q |-+-| ФІЛЬТР |- Y(s)
+-+-+ +---+ +---+ | +--------+
| |
+---------------+
Кількість інтеграторів і, відповідно, кількість зворотних зв’язків визначають порядок ΣΔ-модулятора.
| E
+---+ +---+ +---+ +---+ +-+-+ +--------+
X -| Σ |-| I |-| Σ |-| I |-| Q |-+-| ФІЛЬТР |- Y
+-+-+ +---+ +-+-+ +---+ +---+ | +--------+
| | |
+-----------+---------------+
Нижче наведено приклад 1-бітного модулятора 5-го порядку, який використовувався в стандарті SACD.
+---+ +---+ +---+ +---+ +---+ +---+ +---+ +---+ +---+ +---+ +---+
X -| Σ |-| Σ |-| I |-+-| Σ |-| I |-+-| Σ |-| I |-+-| Σ |-| I |-+-| Σ |-| I |-+
+-+-+ +-+-+ +---+ | +-+-+ +---+ | +-+-+ +---+ | +-+-+ +---+ | +-+-+ +---+ |
| | | | | | | | | | |
| +---------+ +---------+ +---------+ +---------+ +---------+
| | | | | |
| +-------------+-------------+-------------+-------------+
| | +---+
| +----| Q |----+----- Y
| +---+ |
+---------------------------------------------------------+
Підвищення порядку інтегратора суттєво покращує SNR в області низьких частот, так, наприклад, для модулятора 7-го порядку рівень шуму в чутному діапазоні не перевищує -140 дБ. На практиці вже існують розробки модуляторів до 12-го порядку.
Мультибітні модулятори
Мультибітний DSD загалом схожий на мультибітний PCM, але відрізняється від нього низкою ознак. PCM зазвичай містить 24 біти для всього семплу, тоді як DSD зберігає 5-6 бітну різницю між сусідніми семплами. В 1-бітному модуляторі ця різниця завжди бінарна (0 або 1), тоді як у мультибітному модуляторі ця різниця дорівнює розрядності модулятора. Мультибітні модулятори завжди кращі за однобітні за своїми характеристиками, тому є природною еволюцією однобітних. На початку 2000-х років 1-бітне перетворення приваблювало простотою (теоретично ідеальною лінійністю). Тепер ми можемо дозволити собі більше продуктивності та мультибітні DSD ЦАП, щоб краще розібрати деталі. Однак, оскільки мультибітні DSD ЦАП нагадують за своєю архітектурою мультибітні PCM ЦАП, нам доведеться розплачуватися за мультибітність додатковими фільтрами.
Усунення шумів
Оверсемплінг
Технологія оверсемплінгу [X] полягає у застосуванні частоти дискретизації fsk у багато разів вище частоти sf, що відповідає вимогам теореми Найквіста.
Дитеринг
Технологія дитерингу здійснює декореляцію помилок квантування і тим самим перетворює дискретний спектр помилок у спектр білого шуму квантування. Таке перетворення здійснюється шляхом додавання на вхід квантувача [Q] разом з аналоговим звуковим сигналом додаткового шуму невеликого рівня від якісного генератора псевдовипадкових чисел.
Формування шуму
Технологія формування шуму полягає у застосуванні квантувача з негативною зворотною зв’язкою та інтегратором на його вході. Інтегратор створює частотну залежність шуму квантування. При цьому змінюється спектр шуму квантування таким чином, що потужність шуму в звуковому діапазоні зменшується, а за межами цього діапазону зростає. Таке зміщення спектра шуму, на жаль, супроводжується значним збільшенням загальної потужності шуму квантування, про що зазвичай не згадують.
Децимація
Динамічне узгодження елементів
Чистий DSD тракт
АЦП DSD/PCM ЦАП
+-----+ +-----+ +----------+ +-----+ +---------+
| Мік |-[M]-| DSD |-[I]-| РЕДАКТОР |-[T]-| DSD |-[S]-| Динамік |
+-----+ +-----+ +----------+ +-----+ +---------+
ЦАП
+--------+ +-----+ +---------+
| ПЛЕЄР |-[T]-| DSD |-[S]-| Динамік |
+--------+ +-----+ +---------+
DIY компонентні DSD ЦАП
Одним із гучних і успішних прикладів мінімалістичного чистого DSD тракту є проєкт DSC2 Pure DSD Павла Погодіна, який отримав позитивні відгуки ще одного інженера-аудіофіла Андреа Чуффолі (Andrea Ciuffoli).
Під наглядом Андреа у В’єтнамі також налагоджено виробництво таких чистих цифрових DSD плеєрів за ціною від $1200. Хлопці обіцяють прослухати і протестувати зібраний екземпляр.

DIY DSD ЦАП на FPGA
Ринок FPGA ЦАП невеликий, але всі учасники ринку є впевненими представниками в Hi-End аудіо: PS Audio, Chord Electronics, Exogal, Playback Designs, dCS, Holo Audio та, можливо, інші.
Існують також аматорські рішення, як-от програми для платформи RISC-V, наприклад 12MHz 1-bit DSD ЦАП від René Rebe bkb.
ASIC мікросхеми з режимом Direct DSD
Найпопулярніші мікросхеми з повним набором функціональності для PCM і DSD ЦАП зводяться до трьох виробників: Burr Brown (Texas Instruments), AKM (Asahi Kasei), ESS (Sabre), Wolfson Microelectronics (Cirrus Logic).
Режим Direct DSD Bypass був лише в чипах AK4499 (насправді в багатьох TDA1547, PCM1792, DSD1793, AK4493, AK4497, але топовий AK4499), але у них згорів завод. Тому багато хто перейшов на чипи Sabre. А там немає режиму Direct DSD Bypass. Повідомляють, що AK4499 з’явиться не раніше 2023 року.