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: 37Subgroups: 4Direct 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