Фильтр аудио-кроссовера
Audio Toolbox/Фильтры
Блок Crossover Filter реализует фильтр аудио-кроссовера, который используется для разделения аудиосигнала на две или более полосы частот. Перекрестные фильтры являются многополосными фильтрами, общая величина частотной характеристики которых плоская.
x
- Входной сигналМатричный вход - Каждый столбец входного сигнала рассматривается как независимый канал.
1-D векторный вход -- Вход рассматривается как один канал.
Этот порт не называется, если вы не задаете дополнительные входные порты.
Типы данных: single
| double
F1
- Частота среза (Гц)20
на 20000
Чтобы включить этот порт, выберите Specify from input port для параметра частота среза (Hz).
Типы данных: single
| double
O1
- Порядок перехода0
на 8
Чтобы включить этот порт, выберите Specify from input port для параметра порядок.
Типы данных: single
| double
F2
- Частота среза (Гц)20
на 20000
Чтобы включить этот порт, вам нужно оба:
Выберите Specify from input port для параметра Частота среза (Гц).
Установите количество кроссоверов в 2
, 3
или 4
.
Типы данных: single
| double
O2
- Порядок перехода0
на 8
Чтобы включить этот порт, вам нужно оба:
Выберите Specify from input port для параметра Порядок пересечения.
Установите количество кроссоверов в 2
, 3
или 4
.
Типы данных: single
| double
F3
- Частота среза (Гц)20
на 20000
Чтобы включить этот порт, вам нужно оба:
Выберите Specify from input port для параметра Частота среза (Гц).
Установите количество кроссоверов в 3
или 4
.
Типы данных: single
| double
O3
- Порядок перехода0
на 8
Чтобы включить этот порт, вам нужно оба:
Выберите Specify from input port для параметра Порядок пересечения.
Установите количество кроссоверов в 3
или 4
.
Типы данных: single
| double
F4
- Частота среза (Гц)20
на 20000
Чтобы включить этот порт, вам нужно оба:
Выберите Specify from input port для параметра Частота среза (Гц).
Установите количество кроссоверов в 4
.
Типы данных: single
| double
O4
- Порядок перехода0
на 8
Чтобы включить этот порт, вам нужно оба:
Выберите Specify from input port для параметра Порядок пересечения.
Установите количество кроссоверов в 4
.
Типы данных: single
| double
Y1
- Выходной сигналПорт Y1 всегда соответствует lowpass.
Доступен, если Number of crossovers установлено в 1
, 2
, 3
, или 4
.
Типы данных: single
| double
Y2
- Выходной сигналВ зависимости от количества заданных кроссоверов, порт Y2 выводит исходный аудиосигнал, прошедший через полосу пропускания или высокочастотный фильтр.
Доступен, если Number of crossovers установлено в 1
, 2
, 3
, или 4
.
Типы данных: single
| double
Y3
- Выходной сигналВ зависимости от количества заданных кроссоверов, Y3 порта соответствует полосно-пропускающему или высокочастотному фильтру исходного аудиосигнала.
Доступен, если Number of crossovers установлено в 2
, 3
, или 4
.
Типы данных: single
| double
Y4
- Выходной сигналДоступен, если Number of crossovers установлено в 3
или 4
.
Типы данных: single
| double
Y5
- Выходной сигналДоступен, если Number of crossovers установлено в 4
.
Типы данных: single
| double
Если параметр указан как настраиваемый, то можно изменить его значение во время симуляции.
Number of crossovers
- Количество пересечений полосы значений отклика1
(по умолчанию) | 2
| 3
| 4
Если задано несколько перекрестий, соответствующие Crossover frequency (Hz) и Crossover order параметры заполняются в диалоговом окне автоматически.
Количество полос, выводимых блоком Crossover Filter, на один больше, чем Number of crossovers.
Number of Crossovers | Количество полос в выходе |
---|---|
1 | Два |
2 | Три |
3 | Четыре |
4 | Пять |
Crossover frequency (Hz)
- Пересечения полос амплитудной характеристики100
(по умолчанию) | действительный скаляр в области значений 20
на 20000
Частоты среза являются пересечениями величины отклика полос двухдиапазонных перекрестных фильтров индивидуумов используемых в многодиапазонном перекрестном фильтре.
Настраиваемый: Да
Crossover order
- Порядок отдельных перекрестных фильтров2
(по умолчанию) | целое число в области значений [0, 8]Порядок фильтра пересечения относится к наклону фильтра пересечения в дБ/октаве: где N - порядок кроссовера.
Настраиваемый: Да
View filter response
- Открытый график амплитудной характеристики каждой полосы фильтровГрафик обновляется автоматически при изменении параметров Crossover Filter блока.
Настраиваемый: Да
Inherit sample rate from input
- Укажите источник входной частоты выборкиКогда вы выбираете этот параметр, блок наследует свою частоту дискретизации от входного сигнала. Когда вы очищаете этот параметр, вы задаете частоту дискретизации в Input sample rate (Hz).
Input sample rate (Hz)
- Частота дискретизации входов44100
(по умолчанию) | положительная скалярная величинаНастраиваемый: Да
Чтобы включить этот параметр, очистите параметр Inherit sample rate from input.
Simulate using
- Задайте тип выполняемой симуляцииInterpreted execution
(по умолчанию) | Code generation
Interpreted execution
- Симулируйте модель с помощью MATLAB® интерпретатор. Эта опция сокращает время запуска, и скорость симуляции сопоставима с Code generation
. В этом режиме можно отлаживать исходный код блока.
Code generation
- Симулируйте модель с помощью сгенерированного кода C. Первый раз, когда вы запускаете симуляцию, Simulink® генерирует код С для блока. Код С повторно используется для последующих симуляций, пока модель не меняется. Эта опция требует дополнительного времени запуска, но скорость последующих симуляций сопоставима с Interpreted execution
.
Настраиваемый: Нет
Типы данных |
|
Прямое сквозное соединение |
|
Многомерные сигналы |
|
Сигналы переменного размера |
|
Обнаружение пересечения нулем |
|
Блок Crossover Filter реализован как двоичное дерево пар перекрестия с дополнительными секциями фазовой компенсации [1]. Кроссоверы нечетного порядка реализованы с фильтрами Баттерворта, в то время как кроссоверы четного порядка реализованы с каскадными фильтрами Баттерворта (фильтрами Linkwitz-Riley).
Двухдиапазонные (один кроссовер) фильтры нечетного порядка реализованы как параллельные комплементарные фильтры highpass и lowpass.
LP и HP являются фильтрами Баттерворта порядка N, реализованными в виде транспонированных секций второго порядка прямой формы II. Общая частота среза, используемая в их проекте, соответствует перекрестию полученных полос.
Четный двухдиапазонный (один перекрестный) фильтр реализован как параллельные комплементарные фильтры highpass и lowpass.
LP и HP являются фильтрами Баттерворта порядка N/2, где N является порядком всего фильтра. Фильтры выполнены в виде транспонированных секций второго порядка с прямой формой II.
Для общих фильтров порядков 2 и 6 , <reservedrangesplaceholder0> умножается на -1 внутри, так что ветви вашей пары кроссовера находятся в фазе.
Четный трехдиапазонный (два кроссовера) фильтр реализован как параллельные комплементарные фильтры highpass и lowpass, организованные в древовидной структуре.
Секция фазовой компенсации эквивалентна фильтру allpass.
Проект четырёхполосных и пятиполосных фильтров (три и четыре кроссовера) являются расширениями шаблона, разработанного для кроссоверов четного и нечетного порядков, и древовидной структуры, заданной для трёхполосных (два кроссовера) фильтров.
[1] D'Appolito, Joseph A. «Active Realization of Multivay All-Pass Crossover Systems». Журнал Общества Аудиотехники. Том 35, Выпуск 4, 1987, стр. 239-245.
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.