Access Keys:
Skip to content (Access Key - 0)

Agilent Technologies

  

RADAR_NLFM

Description: Non-Linear Frequency Modulation Waveform Generator
Domain: Untimed
C++ Code Generation Support: NO
Associated Parts: RADAR NLFM Part
Model Parameters

Name

Description

Default

Units

Type

Runtime Tunable

Pulsewidth

Pulse Width

1e-5

s

Float

NO

PRI

Pulse Repeat Interval

1e-4

s

Float

NO

Bandwidth

Waveform Bandwidth

5e6

Hz

Float

NO

BB_SamplingRate

Waveform Baseband Sampling Rate

10e6

Hz

Float

NO

NLF_Type

Nonlinear Function Type: Hamming, Cos4, Gauss, Polynomial

Hamming

 

Enumeration

NO

Polynomial_Coef

Polynomial Coeficient to generate nonlinear frequency modulation

[0.426]

 

Floating point array

NO

Output Ports

Port

Name

Signal Type

Optional

1

output

complex

NO

Notes/Equations
  1. This model is used to generate nonlinear frequency modulated signal.
  2. Each firing, 1 token is generated in the output.
  3. Parameters detail
    • Pulsewidth, is the width of the pulse.
    • PRI, is the cycles for pulses.
    • Bandwidhth, is the pulse bandwidth.
    • BB_SamplingFreq, is the baseband sampling rate for waveform generation.
    • NLFM_Type, is the type of nonlinear frequency modulation signal
    • Polynomial_Coef, is the polynomial coefficient used to generate nonlinear frequency modulation when NLFM_Type is specified as polynomial.
  4. The nonlinear frequency modulated signal is generated by interpolation of the linear frequency modulation signal using various kernel function such as Gauss function.
  5. Application example
    A non-linear FM waveform with PRI=30us, Pulsewidth=10us, Bandwidth=5MHz, BB_SamplingRate=10MHz using Gaussian interpolation as below,

    Baseband I and Q waveform

    Bandpass Spectrum
Reference
  1. Nadav Levanon and Eli Mozeson, Radar Signals, Wiley, New York, 2004