This subsystem contains the commands for setting the pulse modulation.
The LF generator is used as the internal modulation source. The pulse frequency of the internal rectangular signal is therefore set in the SOURce:LFOutput subsystem.
The external signal is input at the PULSE EXT connector. The connector can be used as trigger input for internal pulse modulation. The polarity and input impedance of the connector can be selected. The pulse modulation signal is output at the PULSE VIDEO connector.
This example shows a command sequence to perform pulse modulation.
// ****************************************************************** // Reset the instrument to start from an initial state // ****************************************************************** *RST; *CLS // ****************************************************************** // Set the RF signal frequency and level // ****************************************************************** SOURce:FREQuency:CW 4000000000 SOURce:POWer:LEVel:IMMediate:AMPLitude -25 // ****************************************************************** // Configure the pulse modulation settings // ****************************************************************** // Select the internal modulation generator SOURce:PULM:SOURce INT // Set trigger mode SOURce:PULM:TRIGger:MODE AUTO // Select pulse mode SOURce:PULM:MODE DOUB // ****************************************************************** // Alternatively configure the pulse modulation settings for // external modulation source // ****************************************************************** // Select the external modulation source SOURce:PULM:SOURce EXT // Set the polarity of the externally applied modulation signal. SOURce:PULM:POLarity NORMal // Select the impedance for the external pulse modulation trigger input SOURce:PULM:TRIGger:EXTernal:IMPedance G10K // ****************************************************************** // Configure the pulse generator settings // ****************************************************************** // Set pulse period SOURce:PULM:PERiod 10 us // Set pulse width SOURce:PULM:WIDth 8 us // Set double pulse width SOURce:PULM:DOUBle:WIDTh 0.0000012 // Set double pulse delay SOURce:PULM:DOUBle:DELay 0.0000045 // ****************************************************************** // Activate the signal output // ****************************************************************** SOURce:PGENerator:OUTPut:STATe 1 SOURce:PULM:STATe 1 OUTPut1:STATe 1
This example shows a command sequence to create a pulse train signal.
![]() | Prior to the selection of the pulse train mode make sure that you have generated and selected a pulse train data list. Otherwise, the instrument generates an error. |
// ****************************************************************** // Reset the instrument to start from an initial state // ****************************************************************** *RST; *CLS // ****************************************************************** // Set the RF signal frequency and level // ****************************************************************** SOURce:FREQuency:CW 4000000000 SOURce:POWer:LEVel:IMMediate:AMPLitude -25 // ****************************************************************** // Create a pulse train data list // ****************************************************************** // Select the directory MMEM:CDIR '/var/user/Lists/' // Create and/or select the pulse train data file SOURCe:PULM:TRAin:SEL ‘P_FIVE' // Enter the pulse train data SOURCe:PULM:TRAin:ONTime 10ns,30ns,40ns,20ns,10ns SOURCe:PULM:TRAin:OFFTime 30ns,40ns,50ns,40ns,30ns SOURCe:PULM:TRAin:REPetition 10,1,3,10,6 // ****************************************************************** // Select pulse train mode // ****************************************************************** // Select the internal modulation generator and the pulse mode SOURce:PULM:SOURce INTernal SOURce:PULM:MODE PTRain // ****************************************************************** // Activate the signal output // ****************************************************************** SOURce:PGENerator:OUTPut:STATe 1 SOURce:PULM:STATe 1 OUTPut1:STATe 1
[:SOURce<hw>]:PULM:DOUBle:DELay
[:SOURce<hw>]:PULM:DOUBle:STATe
[:SOURce<hw>]:PULM:DOUBle:WIDTh
[:SOURce<hw>]:PULM:MODE
[:SOURce<hw>]:PULM:PERiod
[:SOURce<hw>]:PULM:POLarity
[:SOURce<hw>]:PULM:SOURce
[:SOURce<hw>]:PULM:STATe
[:SOURce<hw>]:PULM:TRIGger:EXTernal:GATE:POLarity
[:SOURce<hw>]:PULM:TRIGger:EXTernal:SLOPe
[:SOURce<hw>]:PULM:TRIGger:MODE
[:SOURce<hw>]:PULM:WIDTh
Imprint | Statement of Privacy | Terms & Conditions | © 2017 ROHDE & SCHWARZ |