Main Content

rfdata.nf

Store frequency-dependent noise figure data for amplifiers or mixers

Description

Use the rfdata.nf object to store noise figure specifications for a circuit object.

Note

amplifier, modulator, and rfelement are recommend over rfdata.nf because they enable you to:

  • Specify the noise figure value in an amplifier, modulator, and a generic RF element.

  • Build a circuit object with an amplifier, modulator, and a generic RF element.

  • Model an amplifier, modulator, and a generic RF element in an RF chain created using an rfbudget object or the RF Budget Analyzer app, and then export this element to RF Blockset™ or to rfsystem System object™ for circuit envelope analysis.

(since R2023b)

Creation

Description

example

h = rfdata.nf returns a data object for the frequency-dependent noise figure, h, whose properties all have their default values.

h = rfdata.nf('Freq',value1,'Data',value2) sets properties using one or more name-value pairs. You can specify multiple name-value pairs. Enclose each property name in a quote

Properties

expand all

Noise figure values, specified as a M-element vector in dB. The values correspond to the frequencies stored in the 'Freq' property. The default value is 0.

Data Types: double

Frequency data , specified as a M-element vector in hertz. The values must be positive and correspond to the order of the noise figure values. By default, this property is empty.

Data Types: double

Object name, specified as a 1-by-N character array or string. This is a read-only property.

Data Types: char

Examples

collapse all

Create an object to store noise figure specifications using rfdata.nf.

f = 2.0e9;
nf = 13.3244;
nfdata = rfdata.nf('Freq',f,'Data',nf);

Version History

Introduced in R2009a