DtTest

SCPI Commands :

[SOURce<HW>]:BB:BTOoth:DTTest:DIRft
[SOURce<HW>]:BB:BTOoth:DTTest:DTTState
[SOURce<HW>]:BB:BTOoth:DTTest:FDDeviation
[SOURce<HW>]:BB:BTOoth:DTTest:FDRate
[SOURce<HW>]:BB:BTOoth:DTTest:MIMode
[SOURce<HW>]:BB:BTOoth:DTTest:NPPSet
[SOURce<HW>]:BB:BTOoth:DTTest:SPHase
Commands in total: 18
Subgroups: 3
Direct child commands: 7
get_drift() bool[source]
# [SOURce<HW>]:BB:BTOoth:DTTest:DIRft
value: bool = driver.source.bb.btooth.dtTest.get_drift()

No help available

get_dtt_state() bool[source]
# [SOURce<HW>]:BB:BTOoth:DTTest:DTTState
value: bool = driver.source.bb.btooth.dtTest.get_dtt_state()

Activates the ‘Dirty Transmitter Test’. For EDR packets, the parameter sets apply for 20 packets each.

Returns:

dtt_state: 1 | ON | 0| OFF

get_fd_deviation() int[source]
# [SOURce<HW>]:BB:BTOoth:DTTest:FDDeviation
value: int = driver.source.bb.btooth.dtTest.get_fd_deviation()

Sets a frequency drift rate. A sine wave is used to drift the modulated Bluetooth signal around center frequency + carrier frequency offset. The maximum deviation reached during the drift equals the set frequency drift deviation.

Returns:

fd_deviation: integer Range: -100 to 100

get_fd_rate() float[source]
# [SOURce<HW>]:BB:BTOoth:DTTest:FDRate
value: float = driver.source.bb.btooth.dtTest.get_fd_rate()

Sets a frequency drift rate. A sine wave is used to drift the modulated Bluetooth signal around center frequency + carrier frequency offset with the set frequency drift rate.

Returns:

fd_rate: 0.3 KHz | 0.5 KHz | 1.6 KHz | 10 KHz Range: depends on packet type to depends on packet type

get_mi_mode() BtoModIdxMode[source]
# [SOURce<HW>]:BB:BTOoth:DTTest:MIMode
value: enums.BtoModIdxMode = driver.source.bb.btooth.dtTest.get_mi_mode()

Determines standard or stable mode for the modulation index of dirty transmitter according to the Bluetooth core specification.

Returns:

mi_mode: STANdard | STABle

get_nppset() BtoNumOfPackPerSet[source]
# [SOURce<HW>]:BB:BTOoth:DTTest:NPPSet
value: enums.BtoNumOfPackPerSet = driver.source.bb.btooth.dtTest.get_nppset()

Specifies the number of packets per dirty transmitter set. Specifies the number of packets or CS steps per dirty transmitter set. Bluetooth mode / Channel type / Number of packets

  • BR + EDR / 50, 2, 1 packets

  • LE / Advertising, data / 50, 2, 1 packets

  • LE / Channel sounding / 50, 20, 18, 16, 14, 12, 10, 8, 6, 4, 2, 1 CS steps

Returns:

num_pack: NP50 | NP2 | NP1 | NP4 | NP6 | NP8 | NP10 | NP12 | NP14 | NP16 | NP18 | NP20

get_sphase() int[source]
# [SOURce<HW>]:BB:BTOoth:DTTest:SPHase
value: int = driver.source.bb.btooth.dtTest.get_sphase()

The command enters a start phase. The start phase applies to the sine wave that is used to drift the modulated Bluetooth signal. The drift is around the center frequency plus the carrier frequency offset.

Returns:

sphase: integer Range: 0 to 359, Unit: degree

Cloning the Group

# Create a copy of the original group, that exists independently
dtTest_copy = driver.source.bb.btooth.dtTest.clone()

Subgroups