exponenta event banner

Растягивающий процессор

Процессор растяжения для линейных ЧМ-сигналов

  • Библиотека:
  • Панель инструментов системы фазированных массивов/обнаружение

  • Stretch Processor block

Описание

Блок процессора растяжения применяет обработку растяжения к линейному ЧМ-сигналу. Также известная как дехирпинг, обработка растяжения является альтернативой согласованной фильтрации для линейных ЧМ-сигналов.

Порты

Вход

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

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

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

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

Частота повторения импульсов импульса тока, заданная как положительный скаляр.

Зависимости

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

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

Продукция

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

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

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

Параметры

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

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

Длительность каждого импульса, заданная как положительный скаляр. Установите произведение длительности импульса и частоты повторения импульса меньше или равно единице. Это ограничение гарантирует, что длительность импульса меньше интервала повторения импульса. Единицы измерения в секундах.

Пример: 300e-6

Источник значения PRF для растягивающего процессора, указанный как Property, Auto, или Input port. Если установлено значение Property, параметр Частота повторения импульсов (Гц) устанавливает PRF. Если установлено значение Input port, пройти в PRF с помощью PRF входной порт. Если установлено значение AutoPRF вычисляется из числа строк во входном сигнале.

.

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

Зависимости

Чтобы включить этот параметр, задайте для параметра Specify PRF значение Property.

Наклон линейного ЧМ-сдвига как скаляра, заданного как скаляр. Единицы измерения в герцах в секунду.

Пример: 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 в выходном параметре.

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

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

Пример: 1000

Зависимости

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

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

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

Пример: 2

Зависимости

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

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

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

Зависимости

Чтобы включить этот параметр, установите формат выходного сигнала в Pulses.

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

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

В этой таблице показано, как параметр Simulate using влияет на общее поведение моделирования.

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

Режимы ускорения

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

Дополнительные сведения см. в разделе Выбор режима моделирования (Simulink).

См. также

Представлен в R2014b