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


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
  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
  1. Nadav Levanon and Eli Mozeson, Radar Signals, Wiley, New York, 2004