RFmx SpecAn DOTNET

RFmxSpecAnMXDpdApplyDpd.ApplyDpd Method

  • Updated2024-07-17
  • 2 minute(s) read
RFmxSpecAnMXDpdApplyDpd.ApplyDpd Method

RFmxSpecAnMXDpdApplyDpdApplyDpd Method

Note: This API is now obsolete.

Scales the input waveform to DUT Average Input Power and then predistorts the waveform using the DPD polynomial or the lookup table.

Namespace: NationalInstruments.RFmx.SpecAnMX
Assembly: NationalInstruments.RFmx.SpecAnMX.Fx40 (in NationalInstruments.RFmx.SpecAnMX.Fx40.dll) Version: 24.5.0.49286 (24.5.0.49286)

Syntax

[ObsoleteAttribute("This method has been deprecated")]
public int ApplyDpd(
	string selectorString,
	ComplexWaveform<ComplexSingle> waveformIn,
	RFmxSpecAnMXDpdApplyDpdIdleDurationPresent idleDurationPresent,
	double measurementTimeout,
	ref ComplexWaveform<ComplexSingle> waveformOut,
	out double appliedHeadroom
)
<ObsoleteAttribute("This method has been deprecated")>
Public Function ApplyDpd ( 
	selectorString As String,
	waveformIn As ComplexWaveform(Of ComplexSingle),
	idleDurationPresent As RFmxSpecAnMXDpdApplyDpdIdleDurationPresent,
	measurementTimeout As Double,
	ByRef waveformOut As ComplexWaveform(Of ComplexSingle),
	<OutAttribute> ByRef appliedHeadroom As Double
) As Integer

Parameters

selectorString  String
Pass an empty string. The signal name that is passed when creating the signal configuration is used.
waveformIn  ComplexWaveformComplexSingle
Specifies the complex baseband equivalent of the RF signal on which to apply digital predistortion.
idleDurationPresent  RFmxSpecAnMXDpdApplyDpdIdleDurationPresent
Specifies whether the waveform contains an idle duration.
measurementTimeout  Double
Specifies the timeout, in seconds, for fetching the specified measurement.
waveformOut  ComplexWaveformComplexSingle
Upon return, contains the complex baseband equivalent of the RF signal on which to apply digital predistortion.
appliedHeadroom  Double
Specifies the headroom, in dB, applied to the predistorted waveform when you set the headroomMode parameter to Manual.

Return Value

Int32
Returns the status code of this method. The status code either indicates success or describes an error or warning condition.

Remarks

To scale the waveform correctly, specify whether the idle duration is present in the waveform.

This method maps to the RFmxSpecAn_DPDApplyDPD() function in C.

See Also