Bluetooth RFSG SCPI Command Reference

SCPI command reference for the Bluetooth signal generator instrument personality.

SOURce:RFSG:BLUetooth<i>:BDADdress


        Usage:
        SOURce:RFSG:BLUetooth<i>:BDADdress[?] <BDADdress>
Query Response:
        <BDADdress>
      

Description

Specifies the Bluetooth address.

Availability

Command/Query

Execution Mode

Command: Sequential
Query: Sequential

Parameter: <BDADdress>

Description

BDADdress consists of 3-parts:
            LAP: Lower address part consisting of 24 bits.
            UAP: Upper address part consisting of 8 bits.
            NAP: Non-significant address part consisting of 16 bits.
            The 3 parts are concatenated into a single hexadecimal representation in the following order: 0x<LAP><UAP><NAP>.
            For example if LAP=0x000080,UAP=0x48,NAP=0xACDE the resulting SCPI command would be #H00008048ACDE.

Datatype

Integer64

Default Value

#H0

Range

[#H0:#H7FFFFFFFFFFF]

SOURce:RFSG:BLUetooth<i>:CARRier:MODE


        Usage:
        SOURce:RFSG:BLUetooth<i>:CARRier:MODE[?] <CarrierMode>
Query Response:
        <CarrierMode>
      

Description

Specifies whether the carrier is continuous or includes bursts.

Availability

Command/Query

Execution Mode

Command: Overlapped
Query: Sequential

Parameter: <CarrierMode>

Description

BURST: Packets have a finite time defined by the packet type as well as idle slot.
            CONTINUOUS: No idle time is present on the waveform.

Datatype

Enumeration

Default Value

BURST

Range

BURST | CONTINUOUS

SOURce:RFSG:BLUetooth<i>:DTX[:ENABle]


        Usage:
        SOURce:RFSG:BLUetooth<i>:DTX[:ENABle][?] <DirtyTxEnabled>
Query Response:
        <DirtyTxEnabled>
      

Description

Specifies whether to enable the dirty transmitter (DTX).

Availability

Command/Query

Execution Mode

Command: Sequential
Query: Sequential

Parameter: <DirtyTxEnabled>

Description

0 | OFF: Disables DTX.
            1 | ON: Enables DTX.

Datatype

Boolean

Default Value

0

Range

0 | 1 | OFF | ON

SOURce:RFSG:BLUetooth<i>:EATTenuation


        Usage:
        SOURce:RFSG:BLUetooth<i>:EATTenuation[?] <ExternalAttenuation>
Query Response:
        <ExternalAttenuation>
      

Description

Specifies the external attenuation. External attenuation is applied on top of any attenuation provided for the specified port.

Availability

Command/Query

Execution Mode

Command: Overlapped
Query: Sequential

Parameter: <ExternalAttenuation>

Description

External attenuation.

Datatype

Double

Default Value

0.00

Range

[-100.00:100.00]

Unit

dB

SOURce:RFSG:BLUetooth<i>:FREQuency[:CENTer]


        Usage:
        SOURce:RFSG:BLUetooth<i>:FREQuency[:CENTer][?] <Frequency>
Query Response:
        <Frequency>
      

Description

Specifies the center frequency.

Availability

Command/Query

Execution Mode

Command: Overlapped
Query: Sequential

Parameter: <Frequency>

Description

Center frequency.

Datatype

Double

Default Value

2.402000000000000E+009

Range

[6.500000000000000E+007:6.000000000000000E+009]

Unit

Hz

SOURce:RFSG:BLUetooth<i>:FREQuency:CHANnel


        Usage:
        SOURce:RFSG:BLUetooth<i>:FREQuency:CHANnel <Channel>
      

Description

Specifies the frequency channel.

Availability

Command

Execution Mode

Overlapped

Parameter: <Channel>

Description

Computes the center frequency of the Bluetooth signal transmitted by the WTS based on the value that you specify in the channel number parameter. The center frequency is computed according to section 2, Volume 2 of the Bluetooth Specification v2.1+EDR.

Datatype

Integer32

Default Value

0

Range

[0:78]

SOURce:RFSG:BLUetooth<i>:IMPairments[:ENABle]


        Usage:
        SOURce:RFSG:BLUetooth<i>:IMPairments[:ENABle][?] <EnableImpairments>
Query Response:
        <EnableImpairments>
      

Description

Specifies whether to enable I/Q impairments.

Availability

Command/Query

Execution Mode

Command: Overlapped
Query: Sequential

Parameter: <EnableImpairments>

Description

0 | OFF: I/Q impairments are not added to the signal.
            1|ON: I/Q impairments are added to the signal.

Datatype

Boolean

Default Value

0

Range

0 | 1 | OFF | ON

SOURce:RFSG:BLUetooth<i>:IMPairments:EBNO


        Usage:
        SOURce:RFSG:BLUetooth<i>:IMPairments:EBNO[?] <EbNo>
Query Response:
        <EbNo>
      

Description

Specifies the energy per bit to noise power spectral density ratio (EBNO).

Availability

Command/Query

Execution Mode

Command: Overlapped
Query: Sequential

Parameter: <EbNo>

Description

EBNO value of the generated signal.

Datatype

Double

Default Value

50.00

Range

[0.00:Inf]

Unit

dB

SOURce:RFSG:BLUetooth<i>:IMPairments:FOFFset


        Usage:
        SOURce:RFSG:BLUetooth<i>:IMPairments:FOFFset[?] <FrequencyOffset>
Query Response:
        <FrequencyOffset>
      

Description

Specifies the frequency offset.

Availability

Command/Query

Execution Mode

Command: Overlapped
Query: Sequential

Parameter: <FrequencyOffset>

Description

Frequency offset from the center frequency of the RF signal generator.

Datatype

Double

Default Value

0.000000000000000E+000

Range

[-5.000000000000000E+007:5.000000000000000E+007]

Unit

Hz

SOURce:RFSG:BLUetooth<i>:IMPairments:GIMBalance


        Usage:
        SOURce:RFSG:BLUetooth<i>:IMPairments:GIMBalance[?] <GainImbalance>
Query Response:
        <GainImbalance>
      

Description

Specifies the signal I/Q gain imbalance.

Availability

Command/Query

Execution Mode

Command: Overlapped
Query: Sequential

Parameter: <GainImbalance>

Description

Ratio of the mean amplitude of the in-phase (I) signal to the mean amplitude of the quadrature-phase (Q) signal.

Datatype

Double

Default Value

0.00

Range

[-6.00:6.00]

Unit

dB

SOURce:RFSG:BLUetooth<i>:IMPairments:IOFFset


        Usage:
        SOURce:RFSG:BLUetooth<i>:IMPairments:IOFFset[?] <IOffset>
Query Response:
        <IOffset>
      

Description

Specifies the value of the DC offset in the in-phase (I) signal.

Availability

Command/Query

Execution Mode

Command: Overlapped
Query: Sequential

Parameter: <IOffset>

Description

DC offset in the in-phase (I) signal as percentage of the peak magnitude of the complex I/Q signal.

Datatype

Double

Default Value

0.00

Range

[-100.00:100.00]

Unit

%

SOURce:RFSG:BLUetooth<i>:IMPairments:QOFFset


        Usage:
        SOURce:RFSG:BLUetooth<i>:IMPairments:QOFFset[?] <QOffset>
Query Response:
        <QOffset>
      

Description

Specifies the value of the DC offset in the quadrature-phase (Q) signal

Availability

Command/Query

Execution Mode

Command: Overlapped
Query: Sequential

Parameter: <QOffset>

Description

DC offset in the quadrature-phase (Q) signal as percentage of the peak magnitude of the complex I/Q signal.

Datatype

Double

Default Value

0.00

Range

[-100.00:100.00]

Unit

%

SOURce:RFSG:BLUetooth<i>:IMPairments:QSKew


        Usage:
        SOURce:RFSG:BLUetooth<i>:IMPairments:QSKew[?] <QuadratureSkew>
Query Response:
        <QuadratureSkew>
      

Description

Specifies the quadrature skew.

Availability

Command/Query

Execution Mode

Command: Overlapped
Query: Sequential

Parameter: <QuadratureSkew>

Description

Deviation in angle from 90 degrees between the in-phase (I) and quadrature-phase (Q) signals.

Datatype

Double

Default Value

0.00

Range

[-30.00:30.00]

Unit

deg

SOURce:RFSG:BLUetooth<i>:LE:CCRC


        Usage:
        SOURce:RFSG:BLUetooth<i>:LE:CCRC[?] <CorruptCRCEnabled>
Query Response:
        <CorruptCRCEnabled>
      

Description

Specifies whether to corrupt the alternate packet CRC value.

Availability

Command/Query

Execution Mode

Command: Sequential
Query: Sequential

Parameter: <CorruptCRCEnabled>

Description

0 | OFF: Does not corrupt the CRC alternate packet.
            1 | ON: Corrupts the CRC alternate packet.

Datatype

Boolean

Default Value

0

Range

0 | 1 | OFF | ON

SOURce:RFSG:BLUetooth<i>:PACKet


        Usage:
        SOURce:RFSG:BLUetooth<i>:PACKet[?] <PacketType>,<PacketPayloadDataRate>
Query Response:
        <PacketType>,<PacketPayloadDataRate>
      

Description

Specifies the Bluetooth packet type to be generated.

Availability

Command/Query

Execution Mode

Command: Overlapped
Query: Sequential

Parameter: <PacketType>

Description

NULL: NULL packet type. This packet has no payload and consists of the channel access code and packet header only. Refer to section 6.5.1.2, Part B, Volume 2 of the Bluetooth Specification v2.1+EDR for more information about this packet.
            POLL: POLL packet type. This packet does not have a payload. Refer to Section 6.5.1.3, Part B, Volume 2 of the Bluetooth Specification v2.1+EDR for more information about this packet.
            FHS: Frequency hop synchronization (FHS) packet type. This packet is a special control packet containing the Bluetooth device address and the sender's clock. Refer to Section 6.5.1.4, Part B, Volume 2 of the Bluetooth Specification v2.1+EDR for more information about this packet.  
            DH1: DH1 packet type. This packet is similar to the DM1 packet, except that the information in the payload is not forward error correction (FEC) encoded. The DH1 packet occupies a single time slot. Refer to Sections 6.5.1.5 and 6.5.4.2, Part B, Volume 2 of the Bluetooth Specification v2.1+EDR for more information about this packet.
            DH3: DH3 packet type. This packet is similar to the DM3 packet, except that the information in the payload is not FEC encoded. Refer to Section 6.5.4.4, Part B, Volume 2 of the Bluetooth Specification v2.1+EDR for more information about this packet.
            DH5: DH5 packet type. This packet is similar to the DM5 packet, except that the information in the payload is not FEC encoded. Refer to Section 6.5.4.6, Part B, Volume 2 of the Bluetooth Specification v2.1+EDR for more information about this packet.
            DM1: DM1 packet type. This packet carries only data information. The information and cyclic redundancy check (CRC) bits are coded with a rate 2/3 FEC. The DM1 packet occupies a single time slot. Refer to sections 6.5.1.5 and 6.5.4.1, Part B, Volume 2 of the Bluetooth Specification v2.1+EDR for more information about this packet.
            DM3: DM3 packet type. This packet may occupy up to three time slots. The payload has 2 to 123 information bytes, (including the 2-byte payload header), inclusive, and a 16-bit CRC code. Refer to Section 6.5.4.3, Part B, Volume 2 of the Bluetooth Specification v2.1+EDR for more information about this packet.

            DM5: DM5 packet type. The payload has 2 to 226 information bytes (including the 2-byte payload header), inclusive, and a 16-bit CRC code. Refer to Section 6.5.4.6, Part B, Volume 2 of the Bluetooth Specification v2.1+EDR for more information about this packet.
            HV1: HV1 packet type. This packet has 10 information bytes. Refer to Section 6.5.2.1, Part B, Volume 2 of the Bluetooth Specification v2.1+EDR for more information about this packet.  
            HV2: HV2 packet type. This packet has 20 information bytes. Refer to Section 6.5.2.3, Part B, Volume 2 of the Bluetooth Specification v2.1+EDR for more information about this packet.
            HV3: HV3 packet type. This packet has 30 information bytes. The information bytes are not protected by FEC. Refer to Section 6.5.2.3, Part B, Volume 2 of the Bluetooth Specification v2.1+EDR for more information about this packet.
EV3: EV3 packet type. This packet has 1 to 30 information bytes, inclusive, and a 16-bit CRC code. Refer to Section 6.5.3.1, Part B, Volume 2 of the Bluetooth Specification v2.1+EDR for more information about this packet.
            EV4: EV4 packet type. The EV4 packet has 1 to 120 information bytes, inclusive, and a 16-bit CRC code. Refer to Section 6.5.3.2, Part B, Volume 2 of the Bluetooth Specification v2.1+EDR for more information about this packet.
            EV5: EV5 packet type. The EV5 packet has 1 to 180 information bytes, inclusive, and a 16-bit CRC code. Refer to Section 6.5.3.3, Part B, Volume 2 of the Bluetooth Specification v2.1+EDR for more information about this packet.
            DV: DV packet type. This packet is a combined data-voice packet. Refer to Section 6.5.2.4, Part B, Volume 2 of the Bluetooth Specification v2.1+EDR for more information about this packet.
            AUX1: AUX1 packet type. This packet resembles a DH1 packet but has no CRC code. Refer to Section 6.5.4.7, Part B, Volume 2 of the Bluetooth Specification v2.1+EDR for more information about this packet.


LETP: LE-TP packet type. Specifies that the packet type is LE-TP. Refer to Section 2.1, Part B, Volume 6 of the Bluetooth Specification v4.0 for more information about this packet.
            LETP_EXT: Specifies that the packet type is LE-TP-EXT. This packet is similar to the LE-TP packet, except that the payload length is extended upto 255 bytes. Refer to Section 2.1, Part B, Volume 6 of the Bluetooth Specification v4.2 for more information about this packet.
            LE_ENHANCED: Specifies that the packet type is LE-Enhanced. This is an LE packet type with a symbol rate of 2 Msps. For more information about this packet, refer to 2 Mbps LE Bluetooth Draft Improvement Proposal, Revision D05r20 topic at the www.bluetooth.org website.
            LE_LR125K: Specifies that the packet type is LE-LR-125k. This is an LE packet type which supports long range communication at a data rate of 125 kbps. Refer to the LE Long Range Bluetooth Draft Improvement Proposal Document, Revision D05r13 topic at the www.bluetooth.org website for more information about this packet.
            LE_LR500K: Specifies that the packet type is LE-LR-500k. This is an LE packet type which supports long range communication at a data rate of 500 kbps. Refer to the LE Long Range Bluetooth Draft Improvement Proposal Document, Revision D05r13 topic at the www.bluetooth.org website for more information about this packet.

Datatype

Enumeration

Default Value

DH1

Range

NULL | POLL | FHS | DH1 | DH3 | DH5 | DM1 | DM3 | DM5 | HV1 | HV2 | HV3 | EV3 | EV4 | EV5 | DV | AUX1 | LETP | LETP_EXT | LE_ENHANCED | LE_LR125K | LE_LR500K

Parameter: <PacketPayloadDataRate>

Description

Packet payload data rate, in MHz.

Datatype

Integer32

Default Value

1

Range

[1:3]

SOURce:RFSG:BLUetooth<i>:PACKet:COUNt


        Usage:
        SOURce:RFSG:BLUetooth<i>:PACKet:COUNt[?] <NumberOfPackets>
Query Response:
        <NumberOfPackets>
      

Description

Specifies the number of packets to generate. To generate unique packets, refer to the UNIQue command.

Availability

Command/Query

Execution Mode

Command: Overlapped
Query: Sequential

Parameter: <NumberOfPackets>

Description

Number of packets to generate. The PN data is driven by PACKet:UNIQue:COUNt. The instrument resets the PN generator after it reaches the number of unique packets that you specify in PACKet:UNIQue:COUNt.
            For example, if PACKet:UNIQue:COUNt = 10, and you set PACKet:COUNt to 1, the same payload is used for each packet, and if you set PACKet:COUNt:NUMBer to 2, the same payload is used after every 2 packets. If you set PACKet:COUNt to 100, only 10 of them will be unique and the PN sequence will repeat after every 10.
            -1 means infinite number of packets.
            
            Configure PACKet:COUNt only if you set PACKet:PAYLoad:DV:MODe or PACKet:PAYLoad:MODE to PN.

Datatype

Integer32

Default Value

-1

Range

[-1:10000]

SOURce:RFSG:BLUetooth<i>:PACKet:HEADer


        Usage:
        SOURce:RFSG:BLUetooth<i>:PACKet:HEADer[?] <HeaderLTAddress>,<HeaderFlowControlBit>,<ArqnBit>,<SeqnBit>
Query Response:
        <HeaderLTAddress>,<HeaderFlowControlBit>,<ArqnBit>,<SeqnBit>
      

Description

Configures settings for the packet header.

Availability

Command/Query

Execution Mode

Command: Overlapped
Query: Sequential

Parameter: <HeaderLTAddress>

Description

The 3-bit logical transport (LT) address of the packet. The LT address field indicates the destination slave for a packet in a master-to-slave transmission slot and indicates the source slave for a slave-to-master transmission slot. Refer to sections 6.4.1 and 6.4.2, Part B, Volume 2 of the Bluetooth Specification v2.1+EDR for more information about the LT address of a packet.

Datatype

Integer32

Default Value

7

Range

[0:7]

Parameter: <HeaderFlowControlBit>

Description

The value for the flow control field in the packet header. This field controls the 1-bit flow control parameter in the packet. Refer to Section 6.4.3, Part B, Volume 2 of the Bluetooth Specification v2.1+EDR for more information about the flow control field.
            0 indicates a Stop condition.
            1 indicates a Go condition.

Datatype

Boolean

Default Value

0

Range

0 | 1 | OFF | ON

Parameter: <ArqnBit>

Description

The value for the automatic repeat request number (ARQN) field in the packet header. This command controls the value for the 1-bit acknowledgement indicator, which indicates whether the data packet transfer is successful. Refer to sections 6.4.4 and 7.6, Part B, Volume 2 of the Bluetooth Specification v2.1+EDR for more information about the ARQN field.
            NAK: Negative acknowledgement.
            ACK: Positive acknowledgement.

Datatype

Enumeration

Default Value

NAK

Range

NAK | ACK

Parameter: <SeqnBit>

Description

Value for the sequential numbering scheme (SEQN) field in the packet header. This command controls the value for the 1-bit sequence bit, which allows you to provide a sequential numbering scheme to order the data packet scheme. Refer to sections 6.4.5, 7.6.2, and 7.6.5, Part B, Volume 2 of the Bluetooth Specification v2.1+EDR for more information about the SEQN field.

Datatype

Boolean

Default Value

0

Range

0 | 1 | OFF | ON

SOURce:RFSG:BLUetooth<i>:PACKet:IDLE


        Usage:
        SOURce:RFSG:BLUetooth<i>:PACKet:IDLE[?] <NumberOfIdleSlots>
Query Response:
        <NumberOfIdleSlots>
      

Description

Specifies the number of idle slots.

Availability

Command/Query

Execution Mode

Command: Sequential
Query: Sequential

Parameter: <NumberOfIdleSlots>

Description

Number of idle slots to generate along with the data packet.

Datatype

Integer32

Default Value

1

Range

[0:10]

SOURce:RFSG:BLUetooth<i>:PACKet:PAYLoad:DV:MODE


        Usage:
        SOURce:RFSG:BLUetooth<i>:PACKet:PAYLoad:DV:MODE[?] <Mode>
Query Response:
        <Mode>
      

Description

Specifies the type of payload data for the data voice (DV) packet.

Availability

Command/Query

Execution Mode

Command: Overlapped
Query: Sequential

Parameter: <Mode>

Description

PN: The instrument uses a Galois pseudonoise (PN) bit sequence with a payload order and seed, which you specify in the PACKet:PAYLoad:DV:PN:ORDer and PACKet:PAYLoad:DV:PN:SEED commands respectively, to create the payload for generation.
            PATTERN: The instrument repeats the bit pattern, which you select in the PACKet:PAYLoad:DV:PATTern command, to achieve the necessary payload length.
            USER: The instrument repeats the bit pattern, which you specify in the PACKet:PAYLoad:DV:USER command, to achieve the necessary payload length.

Datatype

Enumeration

Default Value

PN

Range

PN | PATTern | USER

SOURce:RFSG:BLUetooth<i>:PACKet:PAYLoad:DV:PATTern


        Usage:
        SOURce:RFSG:BLUetooth<i>:PACKet:PAYLoad:DV:PATTern[?] <PayloadPattern>
Query Response:
        <PayloadPattern>
      

Description

Specifies the packet payload bit pattern.

Availability

Command/Query

Execution Mode

Command: Overlapped
Query: Sequential

Parameter: <PayloadPattern>

Description

Bit pattern to use in the payload when the PACKet:PAYLoad:DV:MODE is set to PATTERN.

Datatype

Enumeration

Default Value

01

Range

0 | 1 | 01 | 0011 | 00001111

SOURce:RFSG:BLUetooth<i>:PACKet:PAYLoad:DV:PN:ORDer


        Usage:
        SOURce:RFSG:BLUetooth<i>:PACKet:PAYLoad:DV:PN:ORDer[?] <PnOrder>
Query Response:
        <PnOrder>
      

Description

Specifies the order (length of memory) of the pseudorandom bit sequence (PRBS) generator.

Availability

Command/Query

Execution Mode

Command: Overlapped
Query: Sequential

Parameter: <PnOrder>

Description

Order (length of memory) of the PRBS generator. This value is used for generating the payload data if you set the PACKet:PAYLoad:DV:MODE to PN.

Datatype

Integer32

Default Value

9

Range

[5:31]

SOURce:RFSG:BLUetooth<i>:PACKet:PAYLoad:DV:PN:SEED


        Usage:
        SOURce:RFSG:BLUetooth<i>:PACKet:PAYLoad:DV:PN:SEED[?] <PnSeed>
Query Response:
        <PnSeed>
      

Description

Specifies the initialization seed used for the pseudorandom bit sequence (PRBS).

Availability

Command/Query

Execution Mode

Command: Overlapped
Query: Sequential

Parameter: <PnSeed>

Description

Initialization seed used for the PRBS generator. This value is used for generating the payload data if you set the PACKet:PAYLoad:DV:MODE to PN.

Datatype

Integer32

Default Value

497

Range

[1:2147483647]

SOURce:RFSG:BLUetooth<i>:PACKet:PAYLoad:DV:USER


        Usage:
        SOURce:RFSG:BLUetooth<i>:PACKet:PAYLoad:DV:USER[?] <UserBits[n]>
Query Response:
        <UserBits[n]>
      

Description

Specifies a user bit pattern.

Availability

Command/Query

Execution Mode

Command: Overlapped
Query: Sequential

Parameter: <UserBits[n]>

Description

Bit pattern used for packet payload if you set PACKet:PAYLoad:DV:MODE to USER.
            If the array length is greater than the required payload length, the instrument uses a subset of the required length from the beginning of the array for waveform generation. If the array length is less than the required payload length, the instrument repeats the bit pattern until the required length is achieved.

Datatype

Integer32

Default Value

0,0,0,0,1,1,1,1

Range

[0:1]

SOURce:RFSG:BLUetooth<i>:PACKet:PAYLoad:FHS[:DATA]


        Usage:
        SOURce:RFSG:BLUetooth<i>:PACKet:PAYLoad:FHS[:DATA][?] <FhsAmAddress>,<FhsDeviceClass>,<FhsScanPeriod>,<FhsScanRepitition>,<PageScanMode>,<DeviceClock>
Query Response:
        <FhsAmAddress>,<FhsDeviceClass>,<FhsScanPeriod>,<FhsScanRepitition>,<PageScanMode>,<DeviceClock>
      

Description

Specifies the frequency hop synchronization (FHS) payload settings.

Availability

Command/Query

Execution Mode

Command: Overlapped
Query: Sequential

Parameter: <FhsAmAddress>

Description

The 3-bit logical transport (LT) address of the FHS packet. Refer to Section 6.5.1.4, Part B, Volume 2 of the Bluetooth Specification v2.1+EDR for more information about the LT address of the FHS packet.

Datatype

Integer32

Default Value

0

Range

[0:7]

Parameter: <FhsDeviceClass>

Description

The 24-bit field in the FHS packet payload. This field indicates the device class of the device that sends the FHS packet. Refer to Section 6.5.1.4, Part B, Volume 2 of the Bluetooth Specification v2.1+EDR for more information about the device class field in the FHS packet payload.

Datatype

Integer32

Default Value

0

Range

[-128:127]

Parameter: <FhsScanPeriod>

Default Value

0

Range

[-128:127]

Parameter: <FhsScanRepitition>

Description

The 2-bit field in the FHS packet payload. This field indicates the interval between two consecutive page scan windows. Refer to Section 6.5.1.4, Part B, Volume 2 of the Bluetooth Specification v2.1+EDR for more information about the payload scan repetition field of the FHS packet payload.

Datatype

Integer32

Default Value

0

Range

[-128:127]

Parameter: <PageScanMode>

Description

The 3-bit field in the FHS packet payload. This field indicates the default scan mode used by the sender of the FHS packet. Refer to Section 6.5.1.4, Part B, Volume 2 of the Bluetooth Specification v2.1+EDR for more information about the page scan mode field of the FHS packet payload.

Datatype

Integer32

Default Value

0

Range

[-128:127]

Parameter: <DeviceClock>

Description

Specifies the 26-bit field in the frequency hop synchronization (FHS) packet payload. This field contains the value of the native clock of the device that sends the FHS packet. Refer to Section 6.5.1.4, Part B, Volume 2 of the Bluetooth Specification v2.1+EDR for more information about the device clock field of the FHS packet payload.

Datatype

Integer32

Default Value

0

Range

[0:2147483647]

SOURce:RFSG:BLUetooth<i>:PACKet:PAYLoad:FHS:SBDaddress


        Usage:
        SOURce:RFSG:BLUetooth<i>:PACKet:PAYLoad:FHS:SBDaddress[?] <SlaveBDAddress>
Query Response:
        <SlaveBDAddress>
      

Description

Specifies the slave Bluetooth address.

Availability

Command/Query

Execution Mode

Command: Sequential
Query: Sequential

Parameter: <SlaveBDAddress>

Default Value

#H0

Range

[#H0:#H7FFFFFFFFFFF]

SOURce:RFSG:BLUetooth<i>:PACKet:PAYLoad:HEADer


        Usage:
        SOURce:RFSG:BLUetooth<i>:PACKet:PAYLoad:HEADer[?] <LCh>,<HeaderFlowControlBit>,<Length>
Query Response:
        <LCh>,<HeaderFlowControlBit>,<Length>
      

Description

Configures settings for the payload header.

Availability

Command/Query

Execution Mode

Command: Overlapped
Query: Sequential

Parameter: <LCh>

Description

Specifies whether the payload is the start or continuation fragment of a logical link control and adaptation protocol (L2CAP) or link management protocol (LMP) message.

Datatype

Integer32

Default Value

0

Range

[0:3]

Parameter: <HeaderFlowControlBit>

Description

The value for the flow control bit in the payload header. This field controls the 1-bit flow control parameter in the packet.
            0 indicates a Stop condition.
            1 indicates a Go condition.

Datatype

Boolean

Default Value

0

Range

0 | 1 | OFF | ON

Parameter: <Length>

Description

The payload length, in bytes. If the length exceeds the maximum permissible length mentioned in the Bluetooth specification, the MCT uses this maximum permissible length as the payload length.

Datatype

Integer32

Default Value

-1

Range

[-1:1024]

SOURce:RFSG:BLUetooth<i>:PACKet:PAYLoad:MODE


        Usage:
        SOURce:RFSG:BLUetooth<i>:PACKet:PAYLoad:MODE[?] <Mode>
Query Response:
        <Mode>
      

Description

Specifies the type of payload data for the packet.

Availability

Command/Query

Execution Mode

Command: Overlapped
Query: Sequential

Parameter: <Mode>

Description

PN: the instrument uses a Galois pseudonoise (PN) bit sequence with a payload order and seed, which you specify in the PACKet:PAYLoad:PN:ORDer and PACKet:PAYLoad:PN:SEED commands respectively, to create the payload for generation.
            PATTERN: The instrument repeats the bit pattern, which you select in the PACKet:PAYLoad:PATTern command, to achieve the necessary payload length.
            USER: Specifies that the instrument repeats the bit pattern, which you specify in the PACKet:PAYLoad:USER command, to achieve the necessary payload length.

Datatype

Enumeration

Default Value

PN

Range

PN | PATTern | USER

SOURce:RFSG:BLUetooth<i>:PACKet:PAYLoad:PATTern


        Usage:
        SOURce:RFSG:BLUetooth<i>:PACKet:PAYLoad:PATTern[?] <PayloadPattern>
Query Response:
        <PayloadPattern>
      

Description

Specifies the packet payload bit pattern.

Availability

Command/Query

Execution Mode

Command: Overlapped
Query: Sequential

Parameter: <PayloadPattern>

Description

Bit pattern to use in the payload when the PACKet:PAYLoad:MODE is set to PATTERN.

Datatype

Enumeration

Default Value

01

Range

0 | 1 | 01 | 0011 | 00001111

SOURce:RFSG:BLUetooth<i>:PACKet:PAYLoad:PN:ORDer


        Usage:
        SOURce:RFSG:BLUetooth<i>:PACKet:PAYLoad:PN:ORDer[?] <PnOrder>
Query Response:
        <PnOrder>
      

Description

Specifies the order (length of memory) of the pseudorandom bit sequence (PRBS) generator.

Availability

Command/Query

Execution Mode

Command: Overlapped
Query: Sequential

Parameter: <PnOrder>

Description

Order (length of memory) of the PRBS generator. This value is used for generating the payload data if you set the PACKet:PAYLoad:MODE to PN.

Datatype

Integer32

Default Value

9

Range

[5:31]

SOURce:RFSG:BLUetooth<i>:PACKet:PAYLoad:PN:SEED


        Usage:
        SOURce:RFSG:BLUetooth<i>:PACKet:PAYLoad:PN:SEED[?] <PnSeed>
Query Response:
        <PnSeed>
      

Description

Specifies the initialization seed used for the pseudorandom bit sequence (PRBS).

Availability

Command/Query

Execution Mode

Command: Overlapped
Query: Sequential

Parameter: <PnSeed>

Description

Initialization seed used for the PRBS generator. This value is used for generating the payload data if you set the PACKet:PAYLoad:MODE to PN

Datatype

Integer32

Default Value

497

Range

[1:2147483647]

SOURce:RFSG:BLUetooth<i>:PACKet:PAYLoad:USER


        Usage:
        SOURce:RFSG:BLUetooth<i>:PACKet:PAYLoad:USER[?] <UserBits[n]>
Query Response:
        <UserBits[n]>
      

Description

Specifies a user bit pattern.

Availability

Command/Query

Execution Mode

Command: Overlapped
Query: Sequential

Parameter: <UserBits[n]>

Description

Bit pattern used for packet payload if PACKet:PAYLoad:MODE is set to USER.
            If the array length is greater than the required payload length, the instrument uses a subset of the required length from the beginning of the array for waveform generation. If the array length is less than the required payload length, the instrument repeats the bit pattern until the required length is achieved.

Datatype

Integer32

Default Value

0,0,0,0,1,1,1,1

Range

[0:1]

SOURce:RFSG:BLUetooth<i>:PACKet:UNIQue:COUNt


        Usage:
        SOURce:RFSG:BLUetooth<i>:PACKet:UNIQue:COUNt[?] <UniqueNumberOfPackets>
Query Response:
        <UniqueNumberOfPackets>
      

Description

Specifies the number of unique packets for which the pseudonoise (PN) generator must run continuously. The algorithm resets the PN generator after it generates the number of packets that you specify in this property. For example, if you set this property to 1, the same payload is used in every packet; and if you set this property to 2, the same payload is used after every 2 packets. Configure this property only if you set the Payload Data Type property to PN Sequence.

Availability

Command/Query

Execution Mode

Command: Overlapped
Query: Sequential

Parameter: <UniqueNumberOfPackets>

Description

Number of unique packets for which the pseudonoise (PN) generator must run continuously. The instrument resets the PN generator after it reaches the number of unique packets that you specify in PACKet:UNIQue.
            For example, if PACKet:UNIQue:COUNt = 10, and you set PACKet:UNIQue:COUNt to 1, the same payload is used for each packet, and if you set PACKet:COUNt to 2, the same payload is used after every 2 packets. If you set PACKet:COUNt to 100, only 10 of them will be unique and the PN sequence will repeat after every 10.

Datatype

Integer32

Default Value

1

Range

[1:10000]

SOURce:RFSG:BLUetooth<i>:PORTname


        Usage:
        SOURce:RFSG:BLUetooth<i>:PORTname[?] <PortName>
Query Response:
        <PortName>
      

Description

Specifies the logical port name.

Availability

Command/Query

Execution Mode

Command: Overlapped
Query: Sequential

Parameter: <PortName>

Description

Logical port name.

Datatype

String

Default Value

"Port0"

SOURce:RFSG:BLUetooth<i>:POWer[:LEVel]


        Usage:
        SOURce:RFSG:BLUetooth<i>:POWer[:LEVel][?] <PowerLevel>
Query Response:
        <PowerLevel>
      

Description

Specifies the power level provided at the specified output port for all segments in the sequence.

Availability

Command/Query

Execution Mode

Command: Overlapped
Query: Sequential

Parameter: <PowerLevel>

Description

Power level per segment. The size of the array depends on the currently defined number of segments.

Datatype

Double

Default Value

-10.00

Range

[-174.00:50.00]

Unit

dBm

SOURce:RFSG:BLUetooth<i>:STATe


        Usage:
        SOURce:RFSG:BLUetooth<i>:STATe[?] <GeneratorState>
Query Response:
        <GeneratorState>
      

Description

Configures the output state of the signal generator.

Availability

Command/Query

Execution Mode

Command: Overlapped
Query: Sequential

Parameter: <GeneratorState>

Description

OFF: Not executing.  
            PENDING: Execution is waiting for the hardware to be released.
            ON: Executing in hardware.

Datatype

Enumeration

Default Value

OFF

Range

OFF | PENDING | ON

SYSTem:RFSG:BLUetooth<i>:VERSion


        Usage:
        SYSTem:RFSG:BLUetooth<i>:VERSion?
Query Response:
        <PersonalityVersion>,<FrameworkVersion>
      

Description

Availability

Query

Execution Mode

Sequential

Parameter: <PersonalityVersion>

Description

Version of the SCPI personality.

Datatype

String

Parameter: <FrameworkVersion>

Description

Version of the execution framework.

Datatype

String

TRIGger:RFSG:BLUetooth<i>:EDGE


        Usage:
        TRIGger:RFSG:BLUetooth<i>:EDGE[?] <TriggerEdge>
Query Response:
        <TriggerEdge>
      

Description

Specifies whether the trigger asserts on the rising or falling edge of the signal.

Availability

Command/Query

Execution Mode

Command: Overlapped
Query: Overlapped

Parameter: <TriggerEdge>

Description

RISING: Asserts the trigger on the rising edge of the signal.
            FALLING: Asserts the trigger on the falling edge of the signal.

Datatype

Enumeration

Default Value

RISing

Range

RISing | FALLing

TRIGger:RFSG:BLUetooth<i>:SOURce


        Usage:
        TRIGger:RFSG:BLUetooth<i>:SOURce[?] <TriggerSource>
Query Response:
        <TriggerSource>
      

Description

Specifies the source terminal for the trigger.

Availability

Command/Query

Execution Mode

Command: Overlapped
Query: Overlapped

Parameter: <TriggerSource>

Description

Immediate - Generates the signal to measure as soon as the hardware is ready.
            Internal - Uses an internal trigger route. Requires you to export a signal to the internal destination with another command.
            PFI 0 - Uses the front panel PFI 0 trigger if available.
            PFI 1 - Uses the front panel PFI 1 trigger if available.

Datatype

String

Default Value

"Immediate"

TRIGger:RFSG:BLUetooth<i>:TOUT


        Usage:
        TRIGger:RFSG:BLUetooth<i>:TOUT[?] <TriggerTimeout>
Query Response:
        <TriggerTimeout>
      

Description

Specifies the maximum time allowed to meet the trigger condition after committing the configuration to hardware.

Availability

Command/Query

Execution Mode

Command: Overlapped
Query: Overlapped

Parameter: <TriggerTimeout>

Description

Trigger timeout. The timeout watchdog does not start while the hardware configuration is pending. If the trigger timeout has exceeded the generator returns to off again.

Datatype

Double

Default Value

10.00

Range

[0.00:10000.00]

Unit

sec