ΣSigmaStudio English

Multi Rate Processing в SigmaStudio: настройка и параметры

Раздел Multi Rate Processing (многоскоростная обработка) в среде SigmaStudio для процессоров ADAU семейства Analog Devices содержит набор модулей, предназначенных для изменения частоты дискретизации сигнала. В отличие от простых фильтров, эти блоки выполняют пересчет потока данных между различными частотами сэмплирования, что необходимо при построении сложных многоканальных систем. Основу раздела составляют три типа блоков. Понижающая дискретизация (децимация) уменьшает частоту дискретизации, отбрасывая промежуточные отсчеты после предварительной фильтрации для подавления алиасинга. Повышающая дискретизация (интерполяция), наоборот, увеличивает частоту, вставляя дополнительные отсчеты и сглаживая сигнал. Синхронный SRC (Sample Rate Converter) позволяет согласовать потоки с разными частотами, кратными базовой, обеспечивая корректную работу всей сигнальной цепочки. При использовании этих модулей в проекте SigmaStudio важно корректно задавать коэффициенты пересчета и учитывать задержку, вносимую фильтрами. Для настройки децимации и интерполяции необходимо указать целочисленные множители, определяющие соотношение входной и выходной частот. Синхронный SRC требует точного задания отношения частот для минимизации искажений. Практическое применение многоскоростной обработки оправдано при разделении тракта на зоны с разными требованиями к полосе пропускания или при сопряжении с внешними кодеком, работающим на другой частоте.