Аудио перекрестный фильтр
Audio Toolbox / Фильтры
Блок Crossover Filter реализует аудио перекрестный фильтр, который используется, чтобы разделить звуковой сигнал в два или больше диапазона частот. Перекрестные фильтры являются многополосными фильтрами, полная частотная характеристика величины которых является плоской.
x
— Входной сигналМатричный вход – Каждый столбец входа обработан как независимый канал.
1D векторный вход – вход обработан как один канал.
Этот порт без имени, если вы не задаете дополнительные входные порты.
Типы данных: single
| double
F1
— Частота среза (Гц)20
к 20000
Чтобы включить этот порт, выберите Specify from input port для Частоты среза (Гц) параметр.
Типы данных: 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 исходный звуковой сигнал прошел через полосу пропускания или фильтр highpass.
Доступный, если Number of crossovers установлен в 1
, 2, 3
, или
4
.
Типы данных: single
| double
Y3
— Выходной сигналВ зависимости от количества заданных перекрестных соединений порт Y3 соответствует полосе пропускания или highpass фильтру исходного звукового сигнала.
Доступный, если 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
— Количество пересечений полосы ответа величины
(значение по умолчанию) | 2
| 3
| 4
Если вы задаете несколько перекрестных соединений, соответствующий Crossover frequency (Hz) и параметры Crossover order заполняют в диалоговом окне автоматически.
Количество полос, выведенных блоком Crossover Filter, является еще одним, чем Number of crossovers.
Number of Crossovers | Количество полос в Выходе |
---|---|
1
| Два |
2
| Три |
3
| Четыре |
4
| Пять |
Crossover frequency (Hz)
— Пересечения полос ответа величины
(значение по умолчанию) | действительный скаляр в области значений 20
к 20000
Частоты среза являются пересечениями полос ответа величины отдельных фильтров перекрестного соединения 2D полосы, используемых в многополосном перекрестном фильтре.
Настраиваемый: да
Crossover order
— Порядок отдельных перекрестных фильтров
(значение по умолчанию) | целое число в области значений [0, 8]Перекрестный порядок фильтра относится к перекрестному наклону фильтра в дБ/октаве: где N является перекрестным порядком.
Настраиваемый: да
View filter response
— Открытый график ответа величины каждой полосы фильтраГрафик обновляется автоматически, когда параметры блока Crossover Filter изменяются.
Настраиваемый: да
Inherit sample rate from input
— Задайте источник входной частоты дискретизацииКогда вы выбираете этот параметр, блок наследовал свою частоту дискретизации от входного сигнала. Когда вы очищаете этот параметр, вы задаете частоту дискретизации в Input sample rate (Hz).
Input sample rate (Hz)
— Частота дискретизации входа
(значение по умолчанию) | положительная скалярная величинаНастраиваемый: да
Чтобы включить этот параметр, очистите параметр 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-раздраженные фильтры).
2D полоса нечетного порядка (одно перекрестное соединение) фильтры реализована как параллельный дополнительный highpass и фильтры lowpass.
LP и HP являются Фильтры Баттерворта порядка N, реализованный как прямая форма II транспонированные секции второго порядка. Разделяемая частота среза, используемая в их проекте, соответствует перекрестному соединению получившихся полос.
2D полоса ровного порядка (одно перекрестное соединение) фильтры реализована как параллельный дополнительный highpass и фильтры lowpass.
LP и HP являются Фильтры Баттерворта порядка N/2, где N является порядком полного фильтра. Фильтры реализуются как прямая форма II транспонированные секции второго порядка.
Для полных фильтров порядков 2 и 6 XHI умножается на –1 внутренне так, чтобы ветви вашей перекрестной пары были синфазными.
Ровный порядок, с тремя полосами (два перекрестных соединения) фильтры, реализован как параллельный дополнительный highpass и фильтры lowpass, организованные в древовидной структуре.
Компенсирующий фазу раздел эквивалентен фильтру allpass.
Проект с четырьмя полосами и с пятью ленточными фильтрами (три и четыре перекрестных соединения) является расширениями шаблона, разработанного для перекрестных соединений ровного порядка и нечетного порядка и древовидной структуры, заданной для с тремя полосами (два перекрестных соединения) фильтры.
[1] Д'Апполито, Джозеф А. "Активная Реализация Многоканальных Систем Перекрестного соединения все-Передачи". Журнал Общества звукоинженеров. Издание 35, Выпуск 4, 1987, стр 239–245.
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.