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() RsSmw.enums.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: RsSmw.enums.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