Согласованный фильтр
Обнаружение
phaseddetectlib
Блок согласованного фильтра реализует согласованную фильтрацию входного сигнала. Согласованная фильтрация является операцией КИХ-фильтрации с коэффициентами, равными реверсированным по времени выборкам передаваемого сигнала. Фильтр может улучшить SNR перед обнаружением.
Укажите, будут ли соответствующие коэффициенты фильтра получены из коэффициентов или из входного порта.
Property | Коэффициенты согласованного фильтра задаются коэффициентами. |
Input port | Соответствующие коэффициенты фильтра задаются через входной порт Coeff. |
Укажите соответствующие коэффициенты фильтра в качестве вектора столбца. Этот параметр появляется, если для параметра Источник коэффициентов задано значение Property.
Укажите окно, используемое для взвешивания спектра с помощью одного из
None |
Hamming |
Chebyshev |
Hann |
Kaiser |
Taylor |
Взвешивание спектра часто используется с линейными ЧМ-колебаниями для уменьшения уровней боковых зон во временной области. Блок вычисляет длину окна в соответствии с длиной БПФ.
Этот параметр появляется, если для параметра окна Спектр (Spectrum) задано любое значение, отличное от None. Укажите область спектра в герцах, на которую нанесено окно спектра в виде вектора 1 на 2 в виде [StartFrequency,EndFrequency].
Обратите внимание, что оба StartFrequency и EndFrequency измеряют в основной полосе. То есть они в пределах [-Fs/2,Fs/2], где Fs - частота дискретизации, указанная в любом из блоков библиотеки формы сигнала. Параметр StartFrequency должно быть меньше, чем EndFrequency.
Этот параметр появляется, если для окна Спектр (Spectrum) задано значение Chebyshev или Taylor. Укажите уровень затухания боковых зон в дБ окна Чебышева или Тейлора как положительный скаляр.
Этот параметр появляется, если для параметра окна Спектр (Spectrum) задано значение Kaiser. Укажите параметр, который влияет на затухание бокового узла окна Кайзера как неотрицательный скаляр. См. функцию kaiser для получения дополнительной информации.
Этот параметр появляется, если для параметра окна Спектр (Spectrum) задано значение Taylor. Укажите в окне Тейлора число боковых балок почти постоянного уровня, примыкающих к основному блоку, как положительное целое число.
Установите этот флажок для получения соответствующего усиления SNR фильтра через выходной порт. G. Выходной порт появляется только в том случае, если установлен этот флажок.
Метод моделирования блоков, указанный как Interpreted Execution или Code Generation. Если вы хотите, чтобы ваш блок использовал интерпретатор MATLAB ®, выберитеInterpreted Execution. Если вы хотите, чтобы ваш блок работал как скомпилированный код, выберите Code Generation. Скомпилированный код требует времени для компиляции, но обычно работает быстрее.
Интерпретированное выполнение полезно при разработке и настройке модели. Блок запускает базовую системную object™ в MATLAB. Модель можно быстро изменить и выполнить. Когда вы удовлетворены результатами, вы можете запустить блок с помощью Code Generation. Длительное моделирование выполняется быстрее, чем при интерпретированном выполнении. Можно запускать повторные выполнения без повторной компиляции. Однако при изменении каких-либо параметров блока блок автоматически перекомпилируется перед выполнением.
При установке этого параметра необходимо учитывать общий режим моделирования модели. В таблице показано, как параметр Simulate using взаимодействует с режимом общего моделирования.
Когда модель Simulink ® находится вAccelerator режим блока, заданный с помощью Simulate, переопределяет режим моделирования.
Режимы ускорения
| Моделирование блоков | Поведение при моделировании | ||
Normal | Accelerator | Rapid Accelerator | |
Interpreted Execution | Блок выполняется с использованием интерпретатора MATLAB. | Блок выполняется с использованием интерпретатора MATLAB. | Создание автономного исполняемого файла из модели. |
Code Generation | Блок скомпилирован. | Все блоки в модели компилируются. | |
Дополнительные сведения см. в разделе Выбор режима моделирования (Simulink).
Примечание
Входные и выходные порты блока соответствуют входным и выходным параметрам, описанным в step метод базового объекта System. См. ссылку в нижней части этой страницы.
| Порт | Поддерживаемые типы данных | |
|---|---|---|
X | Матрица входного сигнала. Размер первого размера входной матрицы может изменяться для моделирования изменения длины сигнала. Изменение размера может происходить, например, в случае формы импульса с переменной частотой повторения импульса. | Плавающая точка с двойной точностью |
Coeff | Согласованные коэффициенты фильтра. | Плавающая точка с двойной точностью |
Y | Выход фильтра. | Плавающая точка с двойной точностью |
G | Коэффициент усиления согласованного фильтра. | Плавающая точка с двойной точностью |