主要内容

Amplifier

Complex baseband model of amplifier with noise

  • idealized baseband amplifier old

Description

The Amplifier block generates a complex baseband model of an amplifier with thermal noise. This block provides six methods for modeling nonlinearity and three ways to specify noise.

Note

This block assumes a nominal impedance of 1 ohm.

Examples

Parameters

expand all

Method used to model the amplifier nonlinearity, specified as one of the following:

  • Linear

  • Cubic polynomial

  • Hyperbolic tangent

  • Saleh model

  • Ghorbani model

  • Rapp model

Tunable: Yes

Linear gain for the output function of the Amplifier block, specified as a real scalar in decibels.

Tunable: Yes

Dependencies

To enable this parameter, set Method to Linear, Cubic polynomial, Hyperbolic tangent, or Rapp model.

Third-order input power intercept point for the cubic polynomial and the hyperbolic tangent amplifier model, specified as a real positive number in dBm.

Tunable: Yes

Dependencies

To enable this parameter, set Method to Cubic polynomial or Hyperbolic tangent.

AM/PM conversion for the cubic polynomial and the hyperbolic tangent amplifier model, specified as a scalar in degrees per decibel.

Tunable: Yes

Dependencies

To enable this parameter, set Method to Cubic polynomial or Hyperbolic tangent.

Minimum input power for which AM/PM conversion scales linearly with the input power value, specified as a scalar. Below this value, the phase shift resulting from AM/PM conversion is zero.

Tunable: Yes

Dependencies

To enable this parameter, set Method to Cubic polynomial or Hyperbolic tangent.

Maximum input power for which AM/PM conversion scales linearly with the input power value, specified as a positive scalar. Above this value, the phase shift resulting from AM/PM conversion is constant. The value of this maximum shift is given by:

(AM/PM conversion)(upper input power limitlower input power limit),

Dependencies

To enable this parameter, set Method to Cubic polynomial or Hyperbolic tangent.

Tunable: Yes

Number that scales the input signal level for the Saleh and Ghorbani amplifier model, specified as scalar in decibels.

Tunable: Yes

Dependencies

To enable this parameter, set Method to Saleh model or Ghorbani model.

Number that scales the output signal level for the Saleh and Ghorbani amplifier model, specified as scalar in decibels.

Tunable: Yes

Dependencies

To enable this parameter, set Method to Saleh model or Ghorbani model.

AM/AM parameters for the Saleh amplifier model, specified as a vector.

Tunable: Yes

Dependencies

To enable this parameter, set Method to Saleh model.

AM/PM parameters for the Saleh amplifier model, specified as a vector.

Tunable: Yes

Dependencies

To enable this parameter, set Method to Saleh model.

AM/AM parameters for the Ghorbani amplifier model, specified as a vector.

Tunable: Yes

Dependencies

To enable this parameter, set Method to Ghorbani model.

AM/PM parameters for the Ghorbani amplifier model, specified as a vector.

Tunable: Yes

Dependencies

To enable this parameter, set Method to Ghorbani model.

Magnitude smoothness factor for the Rapp amplifier model, specified as a positive scalar.

Tunable: Yes

Dependencies

To enable this parameter, set Method to Rapp model.

Output saturation level for the Rapp amplifier model , specified as a real positive number. Scalar specifying the output saturation level.

Tunable: Yes

Dependencies

To enable this parameter, set Method to Rapp model.

Type of noise, specified as Noise temperature, Noise figure, and Noise factor.

Tunable: Yes

Noise temperature to model the amplifier noise, specified as a nonnegative real number in kelvin.

Tunable: Yes

Dependencies

To enable this parameter, set Specification method to Noise temperature.

Noise figure to model the amplifier noise, specified as a nonnegative real number in decibels. Setting Noise figure to 0 decibels indicates a noiseless system.

Tunable: Yes

Dependencies

To enable this parameter, set Specification method to Noise figure.

Noise factor to model amplifier noise relative to a noise temperature, specified as a positive integer scalar greater than or equal to 1.

To enable this parameter, set Specification method to Noise factor.

Tunable: Yes

Seed for the random number generator, specified as a nonnegative integer less than 232. Use this value to initialize the random number generator the block uses to generate noise.

Algorithms

expand all

References

[1] Ghorbani, A. and M. Sheikhan, “The Effect of Solid State Power Amplifiers (SSPAs) Nonlinearities on MPSK and M-QAM Signal Transmission,” Sixth Int'l Conference on Digital Processing of Signals in Comm., 1991, pp. 193-197.

[2] Rapp, C., “Effects of HPA-Nonlinearity on a 4-DPSK/OFDM-Signal for a Digital Sound Broadcasting System,” in Proceedings of the Second European Conference on Satellite Communications, Liege, Belgium, Oct. 22-24, 1991, pp. 179-184.

[3] Saleh, A.A.M., “Frequency-independent and frequency-dependent nonlinear models of TWT amplifiers,” IEEE Trans. Communications, vol. COM-29, pp.1715-1720, November 1981.

Version History

Introduced before R2006a

See Also