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