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
Commands in total: 5
Subgroups: 0
Direct child commands: 5
get_fh_mode() UlFreqHopMode[source]
# [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.

Returns:

freq_hopping_mode: INTRa | INTer

get_fh_offset() int[source]
# [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.

Returns:

fhopp_offset: integer Range: dynamic to dynamic

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

Sets the narrowband hopping offset.

Returns:

nb_hopping_offset: integer Range: 1 to 16

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

Enables narrowband hopping.

Returns:

nb_hopping: 1 | ON | 0| OFF

get_nosm() int[source]
# [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.

Returns:

sub_band_count: integer Range: 1 to 110

set_fh_mode(freq_hopping_mode: UlFreqHopMode) None[source]
# [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.

Parameters:

freq_hopping_mode – INTRa | INTer

set_fh_offset(fhopp_offset: int) None[source]
# [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.

Parameters:

fhopp_offset – integer Range: dynamic to dynamic

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

Sets the narrowband hopping offset.

Parameters:

nb_hopping_offset – integer Range: 1 to 16

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

Enables narrowband hopping.

Parameters:

nb_hopping – 1 | ON | 0| OFF

set_nosm(sub_band_count: int) None[source]
# [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.

Parameters:

sub_band_count – integer Range: 1 to 110