Dpdch

SCPI Commands :

[SOURce<HW>]:BB:W3GPp:MSTation:ENHanced:DPDCh:BPFRame
[SOURce<HW>]:BB:W3GPp:MSTation:ENHanced:DPDCh:INTerleaver2
[SOURce<HW>]:BB:W3GPp:MSTation:ENHanced:DPDCh:ORATe
[SOURce<HW>]:BB:W3GPp:MSTation:ENHanced:DPDCh:STATe
class DpdchCls[source]

Dpdch commands group definition. 35 total commands, 4 Subgroups, 4 group commands

get_bp_frame() int[source]
# SCPI: [SOURce<HW>]:BB:W3GPp:MSTation:ENHanced:DPDCh:BPFRame
value: int = driver.source.bb.w3Gpp.mstation.enhanced.dpdch.get_bp_frame()

The command queries the number of data bits in the DPDCH component of the frame at the physical layer. The number of data bits depends on the overall symbol rate.

return

bp_frame: integer Range: 150 to 9600

get_interleaver_2() bool[source]
# SCPI: [SOURce<HW>]:BB:W3GPp:MSTation:ENHanced:DPDCh:INTerleaver2
value: bool = driver.source.bb.w3Gpp.mstation.enhanced.dpdch.get_interleaver_2()

The command activates or deactivates channel coding interleaver state 2 for all the transport channels. Interleaver state 1 can be activated and deactivated for each channel individually ([:SOURce<hw>]:BB:W3GPp:MSTation:ENHanced:DPDCh:TCHannel<di0>:INTerleaver) . Note: The interleaver states do not cause the symbol rate to change

return

interleaver_2: 1| ON| 0| OFF

get_orate() RsSmbv.enums.SymbRate[source]
# SCPI: [SOURce<HW>]:BB:W3GPp:MSTation:ENHanced:DPDCh:ORATe
value: enums.SymbRate = driver.source.bb.w3Gpp.mstation.enhanced.dpdch.get_orate()

The command queries the overall symbol rate (Overall Symbol Rate) of the enhanced channels. The value is set with the command [:SOURce<hw>]:BB:W3GPp:MSTation<st>:DPDCh:ORATe. This setting also defines the number of active channels, their symbol rates and channelization codes.

return

orate: D15K| D30K| D60K| D120k| D240k| D480k| D960k| D1920k| D2880k| D3840k| D4800k| D5760k

get_state() bool[source]
# SCPI: [SOURce<HW>]:BB:W3GPp:MSTation:ENHanced:DPDCh:STATe
value: bool = driver.source.bb.w3Gpp.mstation.enhanced.dpdch.get_state()

Queries the enhanced state of the station.

return

state: 1| ON| 0| OFF

set_interleaver_2(interleaver_2: bool) None[source]
# SCPI: [SOURce<HW>]:BB:W3GPp:MSTation:ENHanced:DPDCh:INTerleaver2
driver.source.bb.w3Gpp.mstation.enhanced.dpdch.set_interleaver_2(interleaver_2 = False)

The command activates or deactivates channel coding interleaver state 2 for all the transport channels. Interleaver state 1 can be activated and deactivated for each channel individually ([:SOURce<hw>]:BB:W3GPp:MSTation:ENHanced:DPDCh:TCHannel<di0>:INTerleaver) . Note: The interleaver states do not cause the symbol rate to change

param interleaver_2

1| ON| 0| OFF

set_orate(orate: RsSmbv.enums.SymbRate) None[source]
# SCPI: [SOURce<HW>]:BB:W3GPp:MSTation:ENHanced:DPDCh:ORATe
driver.source.bb.w3Gpp.mstation.enhanced.dpdch.set_orate(orate = enums.SymbRate.D120k)

The command queries the overall symbol rate (Overall Symbol Rate) of the enhanced channels. The value is set with the command [:SOURce<hw>]:BB:W3GPp:MSTation<st>:DPDCh:ORATe. This setting also defines the number of active channels, their symbol rates and channelization codes.

param orate

D15K| D30K| D60K| D120k| D240k| D480k| D960k| D1920k| D2880k| D3840k| D4800k| D5760k

set_state(state: bool) None[source]
# SCPI: [SOURce<HW>]:BB:W3GPp:MSTation:ENHanced:DPDCh:STATe
driver.source.bb.w3Gpp.mstation.enhanced.dpdch.set_state(state = False)

Queries the enhanced state of the station.

param state

1| ON| 0| OFF

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.source.bb.w3Gpp.mstation.enhanced.dpdch.clone()

Subgroups