exponenta event banner

Линейный ЧМ-сигнал

Форма импульса линейного ЧМ (LFM)

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

  • Linear FM Waveform block

Описание

Блок линейной ЧМ формы сигнала генерирует линейную ЧМ форму импульса с заданной шириной импульса, частотой повторения импульса (PRF) и полосой пропускания развертки. Блок выводит целое число импульсов или выборок.

Порты

Вход

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

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

Пример: 4

Зависимости

Для активизации этого порта выберите Enable PRF selection input.

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

Сдвиг частоты в Гц, заданный как скаляр.

Пример: 2e3

Зависимости

Чтобы включить этот порт, установите для параметра Source of Frequency Offset значение Input port.

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

Продукция

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

Выборки формы импульса, возвращаемые как вектор с комплексными значениями.

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

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

Зависимости

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

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

Соответствующие коэффициенты фильтра, возвращаемые в виде вектора или матрицы.

Зависимости

Чтобы включить этот порт, выберите Enable Matched Filter Coefficients Output.

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

Параметры

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

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

Метод задания длительности импульса, указанный как Pulse width или Duty cycle. При установке для этого параметра значения Pulse widthдлительность импульса устанавливается с использованием параметра Pulse width (s). При установке для этого параметра значения Duty cycleдлительность импульса вычисляют из значений параметров частоты повторения импульсов (Гц) и рабочего цикла.

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

Пример: 300e-6

Зависимости

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

Рабочий цикл формы сигнала, заданный как скаляр в диапазоне [0,1].

Пример: 0.7

Зависимости

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

Частота повторения импульсов, PRF, заданная как скаляр или вектор строки. Единицы измерения в Гц. Интервал повторения импульсов PRI - это обратная частота повторения импульсов PRF. Значение частоты повторения импульсов (Гц) должно удовлетворять следующим ограничениям:

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

  • Отношение частоты дискретизации к любому элементу частоты повторения импульса должно быть целым числом. Это условие выражает требование, чтобы число выборок в одном интервале повторения импульсов было целым числом.

Значение PRF можно выбрать только с помощью параметров блока или совместно с портом ввода. PRFIdx.

  • Если параметр Enable PRF selection input не выбран, установите PRF с помощью параметров блока.

    • Чтобы реализовать постоянный PRF, укажите частоту повторения импульсов (Гц) как положительный скаляр.

    • Для реализации PRF в шахматном порядке укажите частоту повторения импульсов (Гц) в качестве вектора строки с положительными значениями. После того как сигнал достигает последнего элемента вектора, процесс циклически продолжается с первым элементом вектора. Когда PRF находится в шахматном порядке, время между последовательными выходными импульсами проходит через последовательные значения вектора PRF.

  • Если выбран параметр Enable PRF selection input, можно реализовать выбираемый PRF, указав частоту повторения импульсов (Гц) в качестве вектора строки с положительными реальными значениями. Но на этот раз при выполнении блока выберите PRF, передав индекс в вектор PRF в PRFIdx порт.

Во всех случаях количество выходных выборок фиксируется при установке для формата выходного сигнала значения Samples. При использовании изменяющегося PRF и установке формата выходного сигнала в Pulsesколичество выходных выборок может варьироваться.

Выберите этот параметр, чтобы включить PRFIdx порт.

  • Если этот параметр включен, передайте индекс вектору предварительно определенных PRF. Установите предварительно определенные PRF с помощью параметра Частота повторения импульсов (Гц).

  • Если этот параметр не включен, блок циклически использует вектор PRF, заданный параметром Частота повторения импульсов (Гц). Если частота повторения импульсов (Гц) является скалярной, PRF является постоянной.

Полоса пропускания линейного ЧМ-сдвига в Гц, заданная как положительный скаляр.

Пример: 1e3

Укажите направление линейного сдвига ЧМ как Up (увеличение частоты) или Down (уменьшение частоты).

Интервал сдвига частоты ЧМ, указанный как Positive или Symmetric. Если для этого параметра задано значение Positive, сигнал сдвигает частотный интервал между 0 и B, где B - значение параметра полосы пропускания Sweep. Если для этого параметра задано значение Symmetric, форма сигнала сдвигает интервал между -B/2 и B/2.

Огибающая амплитуды ЧМ сигнала, указанная как Rectangular или Gaussian.

Источник смещения частоты, указанный как Property или Input port.

  • Если установлено значение Propertyсмещение определяется значением параметра «Смещение частоты».

  • Если установлено значение Input portсмещение определяется значением порта FreqOffset.

Сдвиг частоты в Гц, заданный как скаляр.

Пример: 2e3

Зависимости

Чтобы включить этот параметр, задайте для параметра Source of Frequency Offset значение Input port.

Источник времени образца моделирования, указанный как 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.

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

Моделирование блоков, указанное как 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