Oqpsk
SCPI Commands :
[SOURce<HW>]:BB:LRWPan:OQPSk:CINDex
[SOURce<HW>]:BB:[LRWPan]:OQPSk:BWIDth
[SOURce<HW>]:BB:[LRWPan]:OQPSk:CCCL
[SOURce<HW>]:BB:[LRWPan]:OQPSk:CNUMber
[SOURce<HW>]:BB:[LRWPan]:OQPSk:F2MS
[SOURce<HW>]:BB:[LRWPan]:OQPSk:IINTerval
[SOURce<HW>]:BB:[LRWPan]:OQPSk:OBANd
- Commands in total: 67Subgroups: 6Direct child commands: 7
- get_bandwidth() float[source]
# [SOURce<HW>]:BB:[LRWPan]:OQPSk:BWIDth value: float = driver.source.bb.lrWpan.oqpsk.get_bandwidth()
Queries the channel bandwidth. The bandwidth depends on the channel number.
- get_cccl() HrpUwbConvConsLen[source]
# [SOURce<HW>]:BB:[LRWPan]:OQPSk:CCCL value: enums.HrpUwbConvConsLen = driver.source.bb.lrWpan.oqpsk.get_cccl()
Sets the constraint length of the convolutional code.
- Returns:
cccl: CL3 | CL7
- get_cindex() HrpUwbCfgIndex[source]
# [SOURce<HW>]:BB:LRWPan:OQPSk:CINDex value: enums.HrpUwbCfgIndex = driver.source.bb.lrWpan.oqpsk.get_cindex()
Requires [:SOURce<hw>]:BB[:LRWPan]:HUWB | OQPSk:OBANd OB5800 | OB6200. Sets the configuration index, which determines for example the SYNC length and SFD length for symbol-to-chip mapping in the selected operating band.
- Returns:
config_index: CI1 | CI2 | CI3 | CI4 | CI5 | CI6 | CI7 | CI8
- get_cnumber() int[source]
# [SOURce<HW>]:BB:[LRWPan]:OQPSk:CNUMber value: int = driver.source.bb.lrWpan.oqpsk.get_cnumber()
Sets the channel number that is a 4-bit value in decimal representation. The channel number determines the bandwidth and the code index.
- Returns:
channel_number: integer Range: 0 to 15
- get_f_2_ms() bool[source]
# [SOURce<HW>]:BB:[LRWPan]:OQPSk:F2MS value: bool = driver.source.bb.lrWpan.oqpsk.get_f_2_ms()
Sets the frame length of a generated waveform shorter than 2 ms to a fixed value of 2 ms. If activated, the idle interval is set to 0.0 us by default. Generated waveforms longer than 2 ms remain unaffected.
- Returns:
fixed_2_ms_frame: 1 | ON | 0| OFF
- get_iinterval() float[source]
# [SOURce<HW>]:BB:[LRWPan]:OQPSk:IINTerval value: float = driver.source.bb.lrWpan.oqpsk.get_iinterval()
Sets the time of the interval separating two frames.
- Returns:
iinterval: float Range: 0 to 1000000, Unit: us
- get_oband() ZigbeeOperatingBand[source]
# [SOURce<HW>]:BB:[LRWPan]:OQPSk:OBANd value: enums.ZigbeeOperatingBand = driver.source.bb.lrWpan.oqpsk.get_oband()
Requires R&S SMW-K180. Sets the operating band for 802.15.4 with O-QPSK modulation.
- Returns:
oper_band: OB780 | OB868 | OB915 | OB2380 | OB2450 | OB5800 | OB6200
- set_cccl(cccl: HrpUwbConvConsLen) None[source]
# [SOURce<HW>]:BB:[LRWPan]:OQPSk:CCCL driver.source.bb.lrWpan.oqpsk.set_cccl(cccl = enums.HrpUwbConvConsLen.CL3)
Sets the constraint length of the convolutional code.
- Parameters:
cccl – CL3 | CL7
- set_cindex(config_index: HrpUwbCfgIndex) None[source]
# [SOURce<HW>]:BB:LRWPan:OQPSk:CINDex driver.source.bb.lrWpan.oqpsk.set_cindex(config_index = enums.HrpUwbCfgIndex.CI1)
Requires [:SOURce<hw>]:BB[:LRWPan]:HUWB | OQPSk:OBANd OB5800 | OB6200. Sets the configuration index, which determines for example the SYNC length and SFD length for symbol-to-chip mapping in the selected operating band.
- Parameters:
config_index – CI1 | CI2 | CI3 | CI4 | CI5 | CI6 | CI7 | CI8
- set_cnumber(channel_number: int) None[source]
# [SOURce<HW>]:BB:[LRWPan]:OQPSk:CNUMber driver.source.bb.lrWpan.oqpsk.set_cnumber(channel_number = 1)
Sets the channel number that is a 4-bit value in decimal representation. The channel number determines the bandwidth and the code index.
- Parameters:
channel_number – integer Range: 0 to 15
- set_f_2_ms(fixed_2_ms_frame: bool) None[source]
# [SOURce<HW>]:BB:[LRWPan]:OQPSk:F2MS driver.source.bb.lrWpan.oqpsk.set_f_2_ms(fixed_2_ms_frame = False)
Sets the frame length of a generated waveform shorter than 2 ms to a fixed value of 2 ms. If activated, the idle interval is set to 0.0 us by default. Generated waveforms longer than 2 ms remain unaffected.
- Parameters:
fixed_2_ms_frame – 1 | ON | 0| OFF
- set_iinterval(iinterval: float) None[source]
# [SOURce<HW>]:BB:[LRWPan]:OQPSk:IINTerval driver.source.bb.lrWpan.oqpsk.set_iinterval(iinterval = 1.0)
Sets the time of the interval separating two frames.
- Parameters:
iinterval – float Range: 0 to 1000000, Unit: us
- set_oband(oper_band: ZigbeeOperatingBand) None[source]
# [SOURce<HW>]:BB:[LRWPan]:OQPSk:OBANd driver.source.bb.lrWpan.oqpsk.set_oband(oper_band = enums.ZigbeeOperatingBand.OB2380)
Requires R&S SMW-K180. Sets the operating band for 802.15.4 with O-QPSK modulation.
- Parameters:
oper_band – OB780 | OB868 | OB915 | OB2380 | OB2450 | OB5800 | OB6200
Cloning the Group
# Create a copy of the original group, that exists independently
oqpsk_copy = driver.source.bb.lrWpan.oqpsk.clone()
Subgroups