Stretch Processor

Расширьте процессор для линейных форм волны FM

  • Библиотека:
  • Phased Array System Toolbox / обнаружение

Описание

Блок Stretch Processor применяет обработку фрагмента на линейную форму волны FM. Также известный dechirping, обработка фрагмента является альтернативой согласованной фильтрации для линейных форм волны FM.

Порты

Входной параметр

развернуть все

Входной сигнал, заданный как M-by-P массив с комплексным знаком. M является количеством выборок, и P является количеством импульсов.

Размер первой размерности входной матрицы может варьироваться, чтобы симулировать изменяющуюся длину сигнала. Изменение размера может произойти, например, в случае импульсного сигнала с переменной импульсной частотой повторения.

Типы данных: double
Поддержка комплексного числа: Да

Импульсная частота повторения импульса тока, заданного как положительная скалярная величина.

Зависимости

Чтобы включить этот порт, установите параметр Specify PRF as на Input port.

Типы данных: double

Вывод

развернуть все

Расширьте обработанный сигнал, возвращенный как M-by-P массив с комплексным знаком. M является количеством выборок, и P является количеством импульсов.

Типы данных: double
Поддержка комплексного числа: Да

Параметры

развернуть все

Частота дискретизации выходной формы волны, заданной как положительная скалярная величина. Отношение Sample rate (Hz) к каждому элементу в векторе Pulse repetition frequency (Hz) должно быть целым числом. Это ограничение эквивалентно требованию, чтобы импульсный интервал повторения был интегральным кратным демонстрационный интервал.

Длительность каждого импульса, заданного как положительная скалярная величина. Установите продукт Pulse width (s) и Pulse repetition frequency быть меньше чем или равным одному. Это ограничение гарантирует, что ширина импульса меньше, чем импульсный интервал повторения. Модули находятся в секундах.

Пример: 300e-6

Источник значения PRF для процессора фрагмента, заданного как Property'auto', или Input port. Когда установлено в Property, параметр Pulse repetition frequency (Hz) устанавливает PRF. Когда установлено в Input port, передайте в PRF с помощью PRF входной порт. Когда установлено в Auto, PRF вычисляется из количества строк во входном сигнале.

.

Импульсная частота повторения, PRF, заданный как положительная скалярная величина. Модули находятся в Герц. Установите этот параметр на тот же набор значений в любом Waveform библиотечный блок используется в симуляции.

Зависимости

Чтобы включить этот параметр, установите параметр Specify PRF as на Property.

Наклон линейного FM, развертывающегося как скаляр, заданный как скаляр. Модули находятся в Герц в секунду.

Пример: 1e3

Интервал развертки FM, заданный как Positive или Symmetric. Если вы устанавливаете это значение параметров на Positive, форма волны развертывает пропускную способность частоты между 0 и B, где B является пропускной способностью частоты. Если вы устанавливаете это значение параметров на Symmetric, форма волны развертывается в интервале между –B/2 и B/2.

Скорость распространения сигнала, заданная как положительная скалярная величина с действительным знаком. Значением по умолчанию скорости света является значение, возвращенное physconst('LightSpeed'). Модули исчисляются в метрах в секунду.

Пример: 3e8

Типы данных: double

Центр областей значений интереса, заданного как положительная скалярная величина. Диапазон ссылки должен быть в однозначной области значений одного импульса. Модули исчисляются в метрах.

Пример: 10e3

Промежуток областей значений интереса, заданного как положительная скалярная величина. Промежуток областей значений сосредоточен на диапазоне, указанном параметром Reference range (m). Модули исчисляются в метрах.

Пример: 1e3

Источник шага расчета симуляции, заданного как Derive from waveform parameters или Inherit from Simulink engine. Когда установлено в Derive from waveform parameters, блок запускается по плавающему курсу, определенному PRF выбранной формы волны. Прошедшее время является переменным. Когда установлено в Inherit from Simulink engine, запуски блока по фиксированной процентной ставке так прошедшее время являются константой.

Зависимости

Чтобы включить этот параметр, выберите параметр Enable PRF selection input.

Формат выходного сигнала, заданного как Pulses или Samples.

Если вы устанавливаете этот параметр на Samples, выход блока состоит из нескольких выборок. Количество выборок является значением параметра Number of samples in output.

Если вы устанавливаете этот параметр на Pulses, выход блока состоит из нескольких импульсов. Количество импульсов является значением параметра Number of pulses in output.

Количество выборок в блоке выход, заданный как положительное целое число.

Пример: 1000

Зависимости

Чтобы включить этот параметр, установите параметр Output signal format на Samples.

Типы данных: double

Количество импульсов в блоке выход, заданный как положительное целое число.

Пример 2

Зависимости

Чтобы включить этот параметр, установите параметр Output signal format на Pulses.

Типы данных: double

Выберите этот параметр, чтобы включить PRF выходной порт.

Зависимости

Чтобы включить этот параметр, установите Output signal format на Pulses.

Блокируйте симуляцию, заданную как Interpreted Execution или Code Generation. Если вы хотите, чтобы ваш блок использовал интерпретатор MATLAB®, выбрал Interpreted Execution. Если вы хотите, чтобы ваш блок запустился как скомпилированный код, выбрал Code Generation. Скомпилированный код требует, чтобы время скомпилировало, но обычно запускается быстрее.

Интерпретированное выполнение полезно, когда вы разрабатываете и настраиваете модель. Блок запускает базовую Систему object™ в MATLAB. Можно изменить и выполнить модель быстро. Когда вы удовлетворены своими результатами, можно затем запустить блок с помощью Code Generation. Долгие симуляции, запущенные быстрее со сгенерированным кодом, чем в интерпретированном выполнении. Можно запустить повторенное выполнение без перекомпиляции, но если вы изменяете какие-либо параметры блоков, затем блок автоматически перекомпилировал перед выполнением.

Эта таблица показывает, как параметр Simulate using влияет на полное поведение симуляции.

Когда модель Simulink® находится в Accelerator режим, блочный режим, заданный с помощью Simulate using, заменяет режим симуляции.

Ускоряющие режимы

Блокируйте симуляциюПоведение симуляции
NormalAcceleratorRapid Accelerator
Interpreted ExecutionБлок выполняет использование интерпретатора MATLAB.Блок выполняет использование интерпретатора MATLAB.Создает независимый исполняемый файл из модели.
Code GenerationБлок скомпилирован.Все блоки в модели скомпилированы.

Для получения дополнительной информации смотрите Выбор Simulation Mode (Simulink).

Смотрите также

Введенный в R2014b