Nonlinear FM Waveform
Генератор сигнала с нелинейной частотной модуляцией.
Описание
Блок Nonlinear FM Waveform генерирует импульсный сигнал с нелинейной частотной модуляцией с заданной длительностью импульса, частотой повторения импульсов (PRF) и девиацией частоты. Сигнал на выходе блока представляет собой целое число импульсов или последовательность отсчетов.
Порты
Вход
FreqOffset — смещение частоты
скаляр
Смещение частоты, заданное в виде скаляра.
Пример: 2e3
Зависимости
Чтобы использовать этот параметр, установите для параметра Source of Frequency Offset значение Input port
.
Типы данных: Float16
, Float32
, Float64
, Int8
, Int16
, Int32
, Int64
, UInt8
, UInt16
, UInt32
, UInt64
, Bool
Выход
Y — импульсный сигнал
комплексный вектор
Сигнал на выходе блока, заданный в виде комплексного вектора.
Типы данных: Float16
, Float32
, Float64
, Int8
, Int16
, Int32
, Int64
, UInt8
, UInt16
, UInt32
, UInt64
, Bool
PRF — частота повторения импульса
положительный скаляр
Частота повторения импульса, заданная в виде положительного скаляра.
Зависимости
Чтобы использовать этот порт, установите для параметра Output signal format значение Pulses
. После установите флажок для параметра Enable PRF output.
Типы данных: Float16
, Float32
, Float64
, Int8
, Int16
, Int32
, Int64
, UInt8
, UInt16
, UInt32
, UInt64
, Bool
Coeff — коэффициенты согласованного фильтра
вектор
| матрица
Коэффициенты согласованного фильтра, заданные в виде вектора или матрицы.
Зависимости
Чтобы использовать этот порт, установите флажок Enable Matched Filter Coefficients Output.
Типы данных: Float16
, Float32
, Float64
, Int8
, Int16
, Int32
, Int64
, UInt8
, UInt16
, UInt32
, UInt64
, Bool
Параметры
Sample rate (Hz) — частота дискретизации
1e6 (по умолчанию)
| положительный скаляр
Частота дискретизации сигнала в виде положительного скаляра. Единицы измерения — Гц.
Отношение частоты дискретизации к частоте повторения импульсов (Pulse repetition frequency) должно быть целым числом.
Это ограничение эквивалентно требованию, чтобы период следования импульсов (PRI) был целым, кратным шагу дискретизации :
Параметр блока |
|
Значения |
|
По умолчанию |
|
Method to specify pulse duration — способ установки длительности импульса
Pulse width (по умолчанию)
| Duty cycle
Способ, чтобы установить длительность импульса в виде Pulse width
или Duty cycle
(возможны два варианта через время или коэффициент заполнения, т.е. рабочий цикл):
-
Pulse width
— длительность импульса устанавливается с помощью параметра Pulse width (s). -
Duty cycle
— длительность импульса вычисляется из значений параметров Pulse repetition frequency (Hz) и Duty Cycle.
Параметр блока |
|
Значения |
|
По умолчанию |
|
Pulse width (s) — длительность импульса
50e−6 с (по умолчанию)
| положительный скаляр
Длительность импульса, заданная в виде положительной скалярной величины.
Произведение Pulse width (s) и Pulse repetition frequency (Hz) должно быть меньше или равно единице:
.
Это ограничение гарантирует, что длительность импульса меньше, чем период следования импульсов.
Пример: 300e−6
Зависимости
Чтобы использовать этот параметр, установите для параметра Method to specify pulse duration значение Pulse width
.
Параметр блока |
|
Значения |
|
По умолчанию |
|
Duty cycle — коэффициент заполнения (рабочий цикл)
0.5 (по умолчанию)
| скаляр в диапазоне [0,1]
Коэффициент заполнения, заданный в виде скаляра в диапазоне [0,1]
.
Пример: 0.7
Зависимости
Чтобы использовать этот параметр, установите для параметра Method to specify pulse duration значение Duty cycle
.
Параметр блока |
|
Значения |
|
По умолчанию |
|
Pulse repetition frequency (Hz) — частота повторения импульсов
1e4 Гц (по умолчанию)
| положительный скаляр
Частота повторения импульсов , заданная в виде скаляра или вектора-строки. Период следования импульсов является обратной величиной частоты повторения импульсов .
Значение Pulse repetition frequency (Hz) должно удовлетворять следующим ограничениям:
-
Произведение Pulse width (s) и Pulse repetition frequency (Hz) должно быть меньше или равно единице:
Это ограничение гарантирует, что длительность импульса меньше, чем период следования импульсов. Для сигнала с фазовым кодированием длительность импульса равна произведению длительности одного чипа на количество чипов.
Отношение Sample rate (Hz) к Pulse repetition frequency (Hz) должно
быть целым числом. Это условие выражает требование, чтобы количество выборок в одном интервале повторения импульсов было целым числом.
Параметр блока |
|
Значения |
|
По умолчанию |
|
Frequency modulation — вид нелинейной частотной модуляции
Polynomial (по умолчанию)
| Hyperbolic
| Hybrid Linear-Tangent
| Stepped Price
Вид нелинейной частотной модуляции.
-
Polynomial
— частота сигнала на выходе блока генерируется по полиномиальной функции. Коэффициенты полинома задаются параметром Coefficients of a Polynomial FM. Результирующая функция частоты нормируется таким образом, чтобы каждый импульс занимал полосу частот, указанную в параметре Sweep bandwidth (Hz). Параметр Sweep interval неактивен, если для параметра Frequency modulation установлено значение Polynomial. -
Hyperbolic
— блок генерирует сигнал с гиперболической частотной модуляцией. Используйте параметр Start frequency of a hyperbolic FM для установки начальной частоты гиперболической развертки. Параметр Sweep interval в этом случае неактивен. -
Hybrid Linear-Tangent
— блок генерирует гибридную форму сигнала, сочетающую линейную частотную модуляцию и частную модуляцию по тангенсальному закону. Баланс между линейной частотной модуляцией и частной модуляцией по тангенсальному закону задается параметром Balance between linear FM and tan-FM, а часть кривой , используемая для тангенсального закона модуляции, задается параметром Tangent curve portion. -
Stepped Price
— блок генерирует ступенчатую версию нелинейной частотной модуляцией Прайса. Параметр Sweep interval неактивен, если для параметра Frequency modulation установлено значениеStepped Price
. В этом случае девиация частоты определяется коэффициентами полосы пропускания, заданными в параметре Bandwidth factors, и количеством шагов, заданным в параметре Number of frequency steps.
Coefficients of a polynomial FM — коэффициенты полиномиальной функции
[1 0 0] (по умолчанию)
| вещественный вектор длины (N+1)
Коэффициенты полиномиальной функции изменения частоты, заданные в виде вещественного вектора длины (N+1)
.
Вектор представляет собой коэффициенты полинома N-й степени. Первая запись в векторе — коэффициент наивысшей степени N полинома. Последняя запись — коэффициент нулевого члена многочлена.
Пример: [0.5,1,1,0.5]
Зависимости
Чтобы использовать этот параметр, установите для параметра Frequency modulation значение Polynomial
.
Sweep bandwidth (Hz) — девиация частоты
1e5 Гц (по умолчанию)
| положительный скаляр
Девиация частоты сигнала с нелинейной частотной модуляцией, заданная в виде положительного скаляра.
Пример: 1e3
Sweep direction — направление девиации частоты FM-диапазона
Up (по умолчанию)
| Down
Направление девиации частоты сигнала с нелинейной частотной модуляцией:
-
Up
— увеличение частоты. -
Down
— уменьшение частоты.
Sweep interval — интервал девиации частоты
Positive (по умолчанию)
| Symmetric
Интервал девиации частоты, заданный в виде Positive
или Symmetric
:
-
Positive
— частота сигнала будет изменяться в интервале от0
доB
, гдеB
— значение параметра Sweep bandwidth. -
Symmetric
— частота сигнала будет изменяться в интервале между−B/2
иB/2.
Envelope function — установка огибающей сигнала с частотной модуляцией
Rectangular (по умолчанию)
| Gaussian
Огибающая сигнала с частотной модуляцией, заданная в виде Rectangular
или Gaussian
.
Source of Frequency Offset — установка смещения частоты
Property (по умолчанию)
| Input port
Смещение частоты, заданное в виде Property
или Input port
:
-
Если установлено значение
Property
, то смещение определяется значением параметра Frequency Offset. -
Если установлено значение
Input port
, то смещение определяется значением порта FreqOffset.
Параметр блока |
|
Значения |
|
По умолчанию |
|
Frequency Offset (Hz) — смещение частоты
0 (по умолчанию)
| Скаляр
Смещение частоты, заданное в виде скаляра.
Пример: 2e3
Зависимости
Чтобы использовать этот параметр, установите для параметра Source of Frequency Offset значение Property
.
Параметр блока |
|
Значения |
|
По умолчанию |
|
Output signal format — формат выходного сигнала
Pulses (по умолчанию)
| Samples
Формат выходного сигнала, заданный в виде Pulses
или Samples
:
-
Samples
— выходной сигнал блока, имеющий форму последовательности отсчетов, количество которых определяется параметром Number of samples in output. -
Pulses
— выходной сигнал блока, имеющий форму нескольких импульсов, число которых определяется параметром Number of pulses in output.
Параметр блока |
|
Значения |
|
По умолчанию |
|
Number of samples in output — число отсчетов выходного сигнала
100 (по умолчанию)
| положительное число
Число отсчетов выходного сигнала, заданное в виде целого положительного числа.
Пример: 1000
Зависимости
Чтобы использовать этот параметр, установите для параметра Output signal format значение Samples
.
Типы данных: Float16
, Float32
, Float64
, Int8
, Int16
, Int32
, Int64
, UInt8
, UInt16
, UInt32
, UInt64
Параметр блока |
|
Значения |
|
По умолчанию |
|
Number of pulses in output — число импульсов выходного сигнала
1 (по умолчанию)
| положительное число
Число импульсов выходного сигнала, заданное в виде целого положительного числа.
Пример: 2
Зависимости
Чтобы использовать этот параметр, установите для параметра Output signal format значение Pulses
.
Типы данных: Float16
, Float32
, Float64
, Int8
, Int16
, Int32
, Int64
, UInt8
, UInt16
, UInt32
, UInt64
Параметр блока |
|
Значения |
|
По умолчанию |
|
Enable PRF Output — включить вывод PRF
выключено (по умолчанию)
| включено
Установите флажок, чтобы включить выходной порт PRF.
Зависимости
Чтобы использовать этот параметр, установите для параметра Output signal format значение Pulses
.
Параметр блока |
|
Значения |
|
По умолчанию |
|
Enable Matched Filter Coefficients Output — включить вывод коэффициентов согласованного фильтра
выключено (по умолчанию)
| включено
Установите флажок, чтобы включить выходной порт Coeff.
Параметр блока |
|
Значения |
|
По умолчанию |
|