Pusch

SCPI Commands :

[SOURce<HW>]:BB:EUTRa:UL:PUSCh:FHMode
[SOURce<HW>]:BB:EUTRa:UL:PUSCh:FHOFfset
[SOURce<HW>]:BB:EUTRa:UL:PUSCh:NHOFfset
[SOURce<HW>]:BB:EUTRa:UL:PUSCh:NHOPping
[SOURce<HW>]:BB:EUTRa:UL:PUSCh:NOSM
class PuschCls[source]

Pusch commands group definition. 5 total commands, 0 Subgroups, 5 group commands

get_fh_mode() UlFreqHopMode[source]
# SCPI: [SOURce<HW>]:BB:EUTRa:UL:PUSCh:FHMode
value: enums.UlFreqHopMode = driver.source.bb.eutra.uplink.pusch.get_fh_mode()

Sets the frequency hopping mode for PUSCH.

return:

freq_hopping_mode: INTRa| INTer

get_fh_offset() int[source]
# SCPI: [SOURce<HW>]:BB:EUTRa:UL:PUSCh:FHOFfset
value: int = driver.source.bb.eutra.uplink.pusch.get_fh_offset()

Sets the PUSCH Hopping Offset NRBHO. The PUSCH Hopping Offset determines the first physical resource block and the maximum number of physical resource blocks available for PUSCH transmission if PUSCH frequency hopping is used.

return:

fhopp_offset: integer Range: dynamic to dynamic

get_nhoffset() int[source]
# SCPI: [SOURce<HW>]:BB:EUTRa:UL:PUSCh:NHOFfset
value: int = driver.source.bb.eutra.uplink.pusch.get_nhoffset()

Sets the narrowband hopping offset.

return:

nb_hopping_offset: integer Range: 1 to 16

get_nhopping() bool[source]
# SCPI: [SOURce<HW>]:BB:EUTRa:UL:PUSCh:NHOPping
value: bool = driver.source.bb.eutra.uplink.pusch.get_nhopping()

Enables narrowband hopping.

return:

nb_hopping: 1| ON| 0| OFF

get_nosm() int[source]
# SCPI: [SOURce<HW>]:BB:EUTRa:UL:PUSCh:NOSM
value: int = driver.source.bb.eutra.uplink.pusch.get_nosm()

Sets the number of sub-bands (Nsb) into that the total range of physical resource blocks available for PUSCH transmission is divided. The frequency hopping is performed at sub-band level.

return:

sub_band_count: integer Range: 1 to 110

set_fh_mode(freq_hopping_mode: UlFreqHopMode) None[source]
# SCPI: [SOURce<HW>]:BB:EUTRa:UL:PUSCh:FHMode
driver.source.bb.eutra.uplink.pusch.set_fh_mode(freq_hopping_mode = enums.UlFreqHopMode.INTer)

Sets the frequency hopping mode for PUSCH.

param freq_hopping_mode:

INTRa| INTer

set_fh_offset(fhopp_offset: int) None[source]
# SCPI: [SOURce<HW>]:BB:EUTRa:UL:PUSCh:FHOFfset
driver.source.bb.eutra.uplink.pusch.set_fh_offset(fhopp_offset = 1)

Sets the PUSCH Hopping Offset NRBHO. The PUSCH Hopping Offset determines the first physical resource block and the maximum number of physical resource blocks available for PUSCH transmission if PUSCH frequency hopping is used.

param fhopp_offset:

integer Range: dynamic to dynamic

set_nhoffset(nb_hopping_offset: int) None[source]
# SCPI: [SOURce<HW>]:BB:EUTRa:UL:PUSCh:NHOFfset
driver.source.bb.eutra.uplink.pusch.set_nhoffset(nb_hopping_offset = 1)

Sets the narrowband hopping offset.

param nb_hopping_offset:

integer Range: 1 to 16

set_nhopping(nb_hopping: bool) None[source]
# SCPI: [SOURce<HW>]:BB:EUTRa:UL:PUSCh:NHOPping
driver.source.bb.eutra.uplink.pusch.set_nhopping(nb_hopping = False)

Enables narrowband hopping.

param nb_hopping:

1| ON| 0| OFF

set_nosm(sub_band_count: int) None[source]
# SCPI: [SOURce<HW>]:BB:EUTRa:UL:PUSCh:NOSM
driver.source.bb.eutra.uplink.pusch.set_nosm(sub_band_count = 1)

Sets the number of sub-bands (Nsb) into that the total range of physical resource blocks available for PUSCH transmission is divided. The frequency hopping is performed at sub-band level.

param sub_band_count:

integer Range: 1 to 110