Это старая редакция документа!
Enhanced Stereo Capture
| Алгоритм Enhanced Stereo Capture (ESC) принимает стереофонический сигнал записи и создает более широкий стереофонический образ. ESC предназначен как алгоритм записи для захвата расширенного стереофонического образа с двух близко расположенных микрофонов. [Для расширения стерео на стороне воспроизведения см. Phat-Stereo] | ![]() |
Входные пины
| Name | Format [int/dec] - [control/audio] | Function Description |
|---|---|---|
| Pin 0: Audio In 1 | decimal - audio | Входной аудиосигнал левого канала (с микрофона) |
| Pin 1: Audio In 2 | decimal - audio | Входной аудиосигнал правого канала (с микрофона) |
Выходные пины
| Name | Format [int/dec] - [control/audio] | Function Description |
|---|---|---|
| Pin 0: Audio Out 1 | decimal - audio | Выходной аудиосигнал левого канала с расширенным стерео |
| Pin 1: Audio Out 2 | decimal - audio | Выходной аудиосигнал правого канала с расширенным стерео |
Элементы управления GUI
| GUI Control Name | Default Value | Range | Function Description |
|---|---|---|---|
| Stereo Balance Gain | 0dB | [-20dB, 20dB] | Эта ручка усиления регулирует степень стереоэффекта, достигаемого в алгоритме. В зависимости от расстояния между микрофонами в среде записи, это значение следует регулировать для получения наилучших перцептивных стереорезультатов. |
Информация о параметрах DSP
| GUI Control Name | Compiler Name | Function Description |
|---|---|---|
| Stereo Balance Gain | ESC1Alg1gain | Значение в dB в элементе управления преобразуется в линейное значение усиления и записывается в DSP. |
Описание алгоритма
Алгоритм ESC принимает два входных сигнала, полученных с двух близко расположенных микрофонов. Алгоритм разделяет эти два сигнала и расширяет стереофонический образ. Конечный перцептивный результат — расширенный стереофонический образ, как если бы звук был записан микрофонами с большим L/R разделением. Алгоритм основан на фирменной фильтрации и Stereo Balance Gain, который регулирует степень стереоэффекта, достигаемого в алгоритме.
В зависимости от расстояния между микрофонами в среде записи следует выбирать различный Stereo Balance Gain. Существует два рекомендуемых метода для выполнения этой необходимой настройки алгоритма.
1) Моделируемая задержка между микрофонами для максимизации L/R разделения (описано ниже)
2) Прослушивание при регулировке ручки усиления (показано в разделе «Пример»)
Настройка, необходимая для метода 1), может быть выполнена в SigmaStudio. Следующее изображение схемы показывает, как это делается. Цель — регулировать Stereo Balance Gain до достижения наибольшей визуальной разницы в уровне между левым и правым выходными сигналами.

Блок Tone представляет сигнал, захватываемый микрофонами. Частота тона должна быть выбрана для максимизации L/R разделения для целевого частотного диапазона. Блок Linear Gain служит только для снижения конечного уровня сигнала, чтобы его можно было увидеть на визуальных Level Detectors. Блок Delay работает для моделирования разницы задержки между микрофонами. Таким образом, левый сигнал проходит без задержки. Правый сигнал, однако, проходит через 4 сэмпла задержки для моделирования разницы расстояния ~2.8 см между левым и правым микрофонами. Измените это значение задержки, чтобы оно соответствовало соответствующему расстоянию между микрофонами, на основе этой формулы:

Наконец, отрегулируйте Stereo Balance Gain для максимизации разницы уровней между L и R на Level Detectors. Это максимизирует разделение между левым и правым сигналами захвата.
Пример
Следующее изображение схемы показывает использование ESC для получения более широкого стереофонического образа захвата из входного сигнала. Стерео Mux позволяет выбрать для сравнения между прямым входным сигналом и улучшенным сигналом для достижения лучшего L/R разделения между входами микрофонов.

Детали алгоритма
| Toolbox Path | |
| Cores Supported | ADAU144x ADAU176x ADAU178x |
| “Grow Algorithm” Supported | no |
| “Add Algorithm” Supported | no |
| Subroutine/Loop Based | no |
| Program RAM | 21 |
| Data RAM | 12 |
| Parameter RAM | 7 |
