RFmxSpecAnMXDpdApplyDpd.ApplyDpd Method
- Updated2024-07-17
- 2 minute(s) read
RFmx
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
Int32Returns 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.