Provides methods to Pre DPD measurements.

Derives from

Syntax

Namespace: NationalInstruments.RFmx.SpecAnMX

public class RFmxSpecAnMXDpdPreDpd : RFmxSpecAnMXSubObject

Methods

NameDescription
ApplyPreDpdSignalConditioning(string, ComplexWaveform< ComplexSingle >, RFmxSpecAnMXDpdApplyDpdIdleDurationPresent, ref ComplexWaveform< ComplexSingle >, out double)

Applies crest factor reduction on the input waveform.

GetCarrierBandwidth(string, out double)

Gets the carrier bandwidth when you set the DpdPreDpdCfrEnabled method and the DpdPreDpdCfrFilterEnabled method to True. This value is expressed in Hz.

GetCarrierOffset(string, out double)

Gets the carrier offset relative to the center of the complex baseband equivalent of the RF signal when you set the DpdPreDpdCfrEnabled method and the DpdPreDpdCfrFilterEnabled method to True. This value is expressed in Hz.

GetCfrEnabled(string, out RFmxSpecAnMXDpdPreDpdCfrEnabled)

Gets whether to enable the crest factor reduction (CFR) when applying pre-DPD signal conditioning.

GetCfrFilterEnabled(string, out RFmxSpecAnMXDpdPreDpdCfrFilterEnabled)

Gets whether to enable the filtering operation when you set the DpdApplyDpdCfrEnabled method to True. Refer to DPD concept topic for more information about filtering.

GetCfrMaximumIterations(string, out int)

Gets the maximum number of iterations required to converge waveform PAPR to target PAPR, when you set the DpdPreDpdCfrEnabled method to True.

GetCfrMethod(string, out RFmxSpecAnMXDpdPreDpdCfrMethod)

Gets the method used to perform crest factor reduction (CFR) when you set the DpdPreDpdCfrEnabled method to True. Refer to DPD concept topic for more information about CFR methods.

GetCfrNumberOfCarriers(string, out int)

Gets the number of carriers in the input waveform when you set the DpdPreDpdCfrEnabled method and the DpdPreDpdCfrFilterEnabled method to True.

GetCfrShapingFactor(string, out double)

Gets the shaping factor to be used when you set the DpdPreDpdCfrEnabled method to True and the DpdPreDpdCfrMethod method to Sigmoid. Refer to the DPD concept topic for more information about shaping factor.

GetCfrShapingThreshold(string, out double)

Gets the shaping threshold to be used when you set the DpdPreDpdCfrEnabled method to True and the DpdPreDpdCfrMethod method to Sigmoid. This value is expressed in dB. Refer to the DPD concept topic for more information about shaping threshold.

GetCfrTargetPapr(string, out double)

Gets the target peak-to-average power ratio when you set the DpdPreDpdCfrEnabled method to True. This value is expressed in dB.

GetCfrWindowLength(string, out int)

Gets the maximum window length to be used when you set the DpdPreDpdCfrEnabled method to True and the DpdPreDpdCfrMethod method to PeakWindowing.

GetCfrWindowType(string, out RFmxSpecAnMXDpdPreDpdCfrWindowType)

>Gets the window type to be used when you set the DpdPreDpdCfrEnabled method to True and the DpdPreDpdCfrMethod method to PeakWindowing.

SetCarrierBandwidth(string, double)

Sets the carrier bandwidth when you set the DpdPreDpdCfrEnabled method and the DpdPreDpdCfrFilterEnabled method to True. This value is expressed in Hz.

SetCarrierOffset(string, double)

Sets the carrier offset relative to the center of the complex baseband equivalent of the RF signal when you set the DpdPreDpdCfrEnabled method and the DpdPreDpdCfrFilterEnabled method to True. This value is expressed in Hz.

SetCfrEnabled(string, RFmxSpecAnMXDpdPreDpdCfrEnabled)

Sets whether to enable the crest factor reduction (CFR) when applying pre-DPD signal conditioning.

SetCfrFilterEnabled(string, RFmxSpecAnMXDpdPreDpdCfrFilterEnabled)

Sets whether to enable the filtering operation when you set the DpdApplyDpdCfrEnabled method to True. Refer to DPD concept topic for more information about filtering.

SetCfrMaximumIterations(string, int)

Sets the maximum number of iterations required to converge waveform PAPR to target PAPR, when you set the DpdPreDpdCfrEnabled method to True.

SetCfrMethod(string, RFmxSpecAnMXDpdPreDpdCfrMethod)

Sets the method used to perform crest factor reduction (CFR) when you set the DpdPreDpdCfrEnabled method to True. Refer to DPD concept topic for more information about CFR methods.

SetCfrNumberOfCarriers(string, int)

Sets the number of carriers in the input waveform when you set the DpdPreDpdCfrEnabled method and the DpdPreDpdCfrFilterEnabled method to True.

SetCfrShapingFactor(string, double)

Sets the shaping factor to be used when you set the DpdPreDpdCfrEnabled method to True and the DpdPreDpdCfrMethod method to Sigmoid. Refer to the DPD concept topic for more information about shaping factor.

SetCfrShapingThreshold(string, double)

Sets the shaping threshold to be used when you set the DpdPreDpdCfrEnabled method to True and the DpdPreDpdCfrMethod method to Sigmoid. This value is expressed in dB. Refer to the DPD concept topic for more information about shaping threshold.

SetCfrTargetPapr(string, double)

Sets the target peak-to-average power ratio when you set the DpdPreDpdCfrEnabled method to True. This value is expressed in dB.

SetCfrWindowLength(string, int)

Sets the maximum window length to be used when you set the DpdPreDpdCfrEnabled method to True and the DpdPreDpdCfrMethod method to PeakWindowing.

SetCfrWindowType(string, RFmxSpecAnMXDpdPreDpdCfrWindowType)

>Sets the window type to be used when you set the DpdPreDpdCfrEnabled method to True and the DpdPreDpdCfrMethod method to PeakWindowing.