public void InitializeParameters() { //shared Parameters resourceName = "5840"; centerFrequency = 5.18e9; //Hz filePath = @"C:\Users\Public\Documents\National Instruments\RFIC Test Software\Waveforms\80211ax_80M_MCS11.tdms"; signalStringSpecan = "specanSig0"; signalStringWlan = "wlanSig0"; resultStringSpecan = "specanResult0"; resultStringWlan = "wlanResult0"; //Generator Configuration sgInstrConfig = InstrumentConfiguration.GetDefault(); sgInstrConfig.CarrierFrequency_Hz = centerFrequency; sgInstrConfig.DutAverageInputPower_dBm = -10.0; sgInstrConfig.ExternalAttenuation_dB = 0; // Analyzer Configuration saInstrConfig = SA.RFmxInstr.InstrumentConfiguration.GetDefault(); saCommonConfig = SA.CommonConfiguration.GetDefault(); saCommonConfig.ExternalAttenuation_dB = 0; saCommonConfig.CenterFrequency_Hz = centerFrequency; saCommonConfig.ReferenceLevel_dBm = 0.0; saAutolevelConfig = SA.AutoLevelConfiguration.GetDefault(); saAutolevelConfig.Enabled = true; ampmConfigurationSpecAn = SA.RFmxSpecAn.AmpmConfiguration.GetDefault(); ampmConfigurationSpecAn.DutAverageInputPower_dBm = sgInstrConfig.DutAverageInputPower_dBm; // WLAN Configuration wlanStandardConfig = SA.RFmxWLAN.StandardConfiguration.GetDefault(); wlanStandardConfig.ChannelBandwidth_Hz = 80e6; // Hz wlanStandardConfig.Standard = RFmxWlanMXStandard.Standard802_11ax; modAccConfig = SA.RFmxWLAN.OFDMModAccConfiguration.GetDefault(); semConfig = SA.RFmxWLAN.SEMConfiguration.GetDefault(); //Methods Configuration commonConfigurationDpd = Methods.RFmxDPD.CommonConfiguration.GetDefault(); commonConfigurationDpd.DutAverageInputPower_dBm = sgInstrConfig.DutAverageInputPower_dBm; memoryPolynomialConfiguration = Methods.RFmxDPD.MemoryPolynomialConfiguration.GetDefault(); memoryPolynomialConfiguration.NumberOfIterations = 1; EnableDpd = true; preDpdCrestFactorReductionConfig = Methods.RFmxDPD.PreDpdCrestFactorReductionConfiguration.GetDefault(); preDpdCrestFactorReductionConfig.Enabled = RFmxSpecAnMXDpdPreDpdCfrEnabled.False; applyDpdCrestFactorReductionConfig = Methods.RFmxDPD.ApplyDpdCrestFactorReductionConfiguration.GetDefault(); applyDpdCrestFactorReductionConfig.Enabled = RFmxSpecAnMXDpdApplyDpdCfrEnabled.False; }
public void InitializeParameters() { //shared Parameters resourceName = "5840"; centerFrequency = 5.18e9; //Hz filePath = @"C:\Users\Public\Documents\National Instruments\RFIC Test Software\Waveforms\80211ax_80M_MCS11.tdms"; signalStringSpecan = "specanSig0"; signalStringWlan = "wlanSig0"; resultStringSpecan = "specanResult0"; resultStringWlan = "wlanResult0"; //Generator Configuration sgInstrConfig = InstrumentConfiguration.GetDefault(); sgInstrConfig.CarrierFrequency_Hz = centerFrequency; sgInstrConfig.DutAverageInputPower_dBm = -10.0; sgInstrConfig.ExternalAttenuation_dB = 0; paEnableTiming = WaveformTimingConfiguration.GetDefault(); paenConfig = SG.PAENConfiguration.GetDefault(); // Analyzer Configuration saInstrConfig = SA.RFmxInstr.InstrumentConfiguration.GetDefault(); saCommonConfig = SA.CommonConfiguration.GetDefault(); saCommonConfig.ExternalAttenuation_dB = 0; saCommonConfig.CenterFrequency_Hz = centerFrequency; saCommonConfig.ReferenceLevel_dBm = 0.0; saAutolevelConfig = SA.AutoLevelConfiguration.GetDefault(); saAutolevelConfig.Enabled = true; ampmConfigurationSpecAn = SA.RFmxSpecAn.AmpmConfiguration.GetDefault(); ampmConfigurationSpecAn.DutAverageInputPower_dBm = sgInstrConfig.DutAverageInputPower_dBm; // WLAN Configuration wlanStandardConfig = SA.RFmxWLAN.StandardConfiguration.GetDefault(); wlanStandardConfig.ChannelBandwidth_Hz = 80e6; // Hz wlanStandardConfig.Standard = RFmxWlanMXStandard.Standard802_11ax; modAccConfig = SA.RFmxWLAN.OFDMModAccConfiguration.GetDefault(); semConfig = SA.RFmxWLAN.SEMConfiguration.GetDefault(); }