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