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
Commands in total: 37
Subgroups: 4
Direct child commands: 4
get_bp_frame() int[source]
# [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.

Returns:

bp_frame: integer Range: 150 to 9600

get_interleaver_2() bool[source]
# [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 (method RsSmw.source.bb.w3Gpp.mstation.enhanced.dpdch.tchannel.interleaver.set() ) . Note: The interleaver states do not cause the symbol rate to change

Returns:

interleaver_2: 1 | ON | 0| OFF

get_orate() SymbRate[source]
# [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 method RsSmw.source.bb.w3Gpp.mstation.dpdch.orate.set() . This setting also defines the number of active channels, their symbol rates and channelization codes.

Returns:

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

get_state() bool[source]
# [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.

Returns:

state: 1 | ON | 0| OFF

set_interleaver_2(interleaver_2: bool) None[source]
# [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 (method RsSmw.source.bb.w3Gpp.mstation.enhanced.dpdch.tchannel.interleaver.set() ) . Note: The interleaver states do not cause the symbol rate to change

Parameters:

interleaver_2 – 1 | ON | 0| OFF

set_orate(orate: SymbRate) None[source]
# [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 method RsSmw.source.bb.w3Gpp.mstation.dpdch.orate.set() . This setting also defines the number of active channels, their symbol rates and channelization codes.

Parameters:

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

set_state(state: bool) None[source]
# [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.

Parameters:

state – 1 | ON | 0| OFF

Cloning the Group

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

Subgroups