ΣSigmaStudio English

Повышение частоты дискретизации


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

Повышение частоты дискретизации

Входные пины

NameFormat [int/dec] - [control/audio]Описание функций
Pin 0: Inputdecimal- audioВходной сигнал для повышения частоты дискретизации.

Выходные пины

NameFormat [int/dec] - [control/audio]Описание функций
Pin 0: Outputdecimal - audioВыходной сигнал с повышенной частотой дискретизации

Алгоритм расширения (Grow Algorithm)

Модуль может быть расширен до 8 каналов. Все входные сигналы повышаются с одинаковым коэффициентом повышения частоты дискретизации.

Конфигурации

Коэффициент повышения частоты дискретизации можно изменить с помощью комбинированного списка.

GUI Control NameDefault ValueRangeОписание функций
Upsample Factor2 2,3,4,6,8,16 Коэффициент, на который будет умножена входная частота дискретизации

Повышающий дискретизатор может либо вставлять нули, либо повторять предыдущий сэмпл (экстраполяция нулевого порядка, Zero Order Hold) во время повышения частоты дискретизации. Это можно настроить в контекстном меню. Конфигурации

Изменение «Типа вставки» (Insertion Type), «Коэффициента повышения частоты дискретизации» (Upsample Factor) или «ФНЧ» (LPF) требует перекомпиляции схемы.

Информация о DSP-параметрах

Нет

Поддерживаемые IC

  1. ADAU145x

Up Sampling в SigmaStudio: настройка и параметры

Модуль Up Sampling (повышение частоты дискретизации) в среде SigmaStudio предназначен для преобразования аудиопотока с более низкой частоты дискретизации на более высокую. Это необходимо, когда часть обработки, например, улучшение баса, выполняется на пониженной частоте для экономии вычислительных ресурсов, а затем результат возвращается к исходному качеству для дальнейшего mixing или вывода. Принцип работы блока основан на умножении входной частоты дискретизации на заданный коэффициент. Сигнал подается на входной пин Input (формат decimal-audio), а результат снимается с выходного пина Output. Внутри модуль использует алгоритм расширения (Grow Algorithm), который позволяет масштабировать блок до восьми каналов, при этом все каналы повышают частоту с одинаковым коэффициентом. Настройка модуля в проекте SigmaStudio выполняется через графический интерфейс. Основной параметр — Upsample Factor, который определяет, во сколько раз увеличится частота. Доступные значения: 2, 3, 4, 6, 8 и 16. Важно помнить, что изменение этого параметра, а также типа вставки (Insertion Type) или настроек фильтра нижних частот (LPF) требует перекомпиляции схемы. При повышении частоты дискретизации модуль может вставлять нули или повторять предыдущий сэмпл (экстраполяция нулевого порядка, Zero Order Hold). Выбор метода осуществляется в контекстном меню блока. Для процессоров ADAU145x данный модуль не имеет DSP-параметров, управляемых в реальном времени, поэтому все настройки задаются статически на этапе компиляции.