Emlld

SCPI Commands :

[SOURce<HW>]:BB:LRWPan:EMLLd:CCT
[SOURce<HW>]:BB:LRWPan:EMLLd:SRF
[SOURce<HW>]:BB:[LRWPan]:EMLLd:ASL
[SOURce<HW>]:BB:[LRWPan]:EMLLd:ASN
[SOURce<HW>]:BB:[LRWPan]:EMLLd:BWIDth
[SOURce<HW>]:BB:[LRWPan]:EMLLd:CNUMber
[SOURce<HW>]:BB:[LRWPan]:EMLLd:F2MS
[SOURce<HW>]:BB:[LRWPan]:EMLLd:IINTerval
Commands in total: 70
Subgroups: 6
Direct child commands: 8
get_asl() HrpUwbActSegmentLength[source]
# [SOURce<HW>]:BB:[LRWPan]:EMLLd:ASL
value: enums.HrpUwbActSegmentLength = driver.source.bb.lrWpan.emlld.get_asl()

Sets the active segment length.

Returns:

act_seg_length: ASL_16 | ASL_32 | ASL_64 | ASL_128 | ASL_256 | ASL_512 | ASL_1024 | ASL_2048

get_asn() HrpUwbActSegmentNum[source]
# [SOURce<HW>]:BB:[LRWPan]:EMLLd:ASN
value: enums.HrpUwbActSegmentNum = driver.source.bb.lrWpan.emlld.get_asn()

Requires [:SOURce<hw>]:BB:LRWPan | HUWB:STD BPRF | HPRF | EHPRF | SENS. Sets the number of active segments.

Returns:

acg_seg_number: ASN_1 | ASN_2 | ASN_3 | ASN_4

get_bandwidth() float[source]
# [SOURce<HW>]:BB:[LRWPan]:EMLLd:BWIDth
value: float = driver.source.bb.lrWpan.emlld.get_bandwidth()

Queries the channel bandwidth. The bandwidth depends on the channel number.

get_cct() HrpUwbConvConsLenDrm[source]
# [SOURce<HW>]:BB:LRWPan:EMLLd:CCT
value: enums.HrpUwbConvConsLenDrm = driver.source.bb.lrWpan.emlld.get_cct()

Requires [:SOURce<hw>]:BB:LRWPan | HUWB:STD EHPRF | SENS. Sets the channel code type. The channel code type depends on the selected PHR data rate mode.

Returns:

cccl: CL3 | CL7 | LDPC

get_cnumber() int[source]
# [SOURce<HW>]:BB:[LRWPan]:EMLLd:CNUMber
value: int = driver.source.bb.lrWpan.emlld.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]:EMLLd:F2MS
value: bool = driver.source.bb.lrWpan.emlld.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]:EMLLd:IINTerval
value: float = driver.source.bb.lrWpan.emlld.get_iinterval()

Sets the time of the interval separating two frames.

Returns:

iinterval: float Range: 0 to 1000000, Unit: us

get_srf() bool[source]
# [SOURce<HW>]:BB:LRWPan:EMLLd:SRF
value: bool = driver.source.bb.lrWpan.emlld.get_srf()

Sets the RF output frequency automatically to the value of the channel center frequency according to the selected channel number. You can still adjust the RF frequency afterwards.

Returns:

set_rf: 1 | ON | 0| OFF

set_asl(act_seg_length: HrpUwbActSegmentLength) None[source]
# [SOURce<HW>]:BB:[LRWPan]:EMLLd:ASL
driver.source.bb.lrWpan.emlld.set_asl(act_seg_length = enums.HrpUwbActSegmentLength.ASL_1024)

Sets the active segment length.

Parameters:

act_seg_length – ASL_16 | ASL_32 | ASL_64 | ASL_128 | ASL_256 | ASL_512 | ASL_1024 | ASL_2048

set_asn(acg_seg_number: HrpUwbActSegmentNum) None[source]
# [SOURce<HW>]:BB:[LRWPan]:EMLLd:ASN
driver.source.bb.lrWpan.emlld.set_asn(acg_seg_number = enums.HrpUwbActSegmentNum.ASN_1)

Requires [:SOURce<hw>]:BB:LRWPan | HUWB:STD BPRF | HPRF | EHPRF | SENS. Sets the number of active segments.

Parameters:

acg_seg_number – ASN_1 | ASN_2 | ASN_3 | ASN_4

set_cct(cccl: HrpUwbConvConsLenDrm) None[source]
# [SOURce<HW>]:BB:LRWPan:EMLLd:CCT
driver.source.bb.lrWpan.emlld.set_cct(cccl = enums.HrpUwbConvConsLenDrm.CL3)

Requires [:SOURce<hw>]:BB:LRWPan | HUWB:STD EHPRF | SENS. Sets the channel code type. The channel code type depends on the selected PHR data rate mode.

Parameters:

cccl – CL3 | CL7 | LDPC

set_cnumber(channel_number: int) None[source]
# [SOURce<HW>]:BB:[LRWPan]:EMLLd:CNUMber
driver.source.bb.lrWpan.emlld.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]:EMLLd:F2MS
driver.source.bb.lrWpan.emlld.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]:EMLLd:IINTerval
driver.source.bb.lrWpan.emlld.set_iinterval(iinterval = 1.0)

Sets the time of the interval separating two frames.

Parameters:

iinterval – float Range: 0 to 1000000, Unit: us

set_srf(set_rf: bool) None[source]
# [SOURce<HW>]:BB:LRWPan:EMLLd:SRF
driver.source.bb.lrWpan.emlld.set_srf(set_rf = False)

Sets the RF output frequency automatically to the value of the channel center frequency according to the selected channel number. You can still adjust the RF frequency afterwards.

Parameters:

set_rf – 1 | ON | 0| OFF

Cloning the Group

# Create a copy of the original group, that exists independently
emlld_copy = driver.source.bb.lrWpan.emlld.clone()

Subgroups