Mcch

SCPI Commands :

[SOURce<HW>]:BB:EUTRa:DL:MBSFn:AI:MCCH:DATA
[SOURce<HW>]:BB:EUTRa:DL:MBSFn:AI:MCCH:DLISt
[SOURce<HW>]:BB:EUTRa:DL:MBSFn:AI:MCCH:MCS
[SOURce<HW>]:BB:EUTRa:DL:MBSFn:AI:MCCH:MPER
[SOURce<HW>]:BB:EUTRa:DL:MBSFn:AI:MCCH:NOFFset
[SOURce<HW>]:BB:EUTRa:DL:MBSFn:AI:MCCH:NRC
[SOURce<HW>]:BB:EUTRa:DL:MBSFn:AI:MCCH:NSI
[SOURce<HW>]:BB:EUTRa:DL:MBSFn:AI:MCCH:OFFS
[SOURce<HW>]:BB:EUTRa:DL:MBSFn:AI:MCCH:RPER
[SOURce<HW>]:BB:EUTRa:DL:MBSFn:AI:MCCH:STATe
class McchCls[source]

Mcch commands group definition. 15 total commands, 5 Subgroups, 10 group commands

get_data() RsSmw.enums.DataSourceA[source]
# SCPI: [SOURce<HW>]:BB:EUTRa:DL:MBSFn:AI:MCCH:DATA
value: enums.DataSourceA = driver.source.bb.eutra.downlink.mbsfn.ai.mcch.get_data()

Sets the data source used for the MCCH.

return

data_source: PN9| PN11| PN15| PN16| PN20| PN21| PN23| PATTern| DLISt| ZERO| ONE

get_dlist() str[source]
# SCPI: [SOURce<HW>]:BB:EUTRa:DL:MBSFn:AI:MCCH:DLISt
value: str = driver.source.bb.eutra.downlink.mbsfn.ai.mcch.get_dlist()

Sets the data list used as data source for MCCH.

return

data_list: string

get_mcs() RsSmw.enums.EutraMcchMcs[source]
# SCPI: [SOURce<HW>]:BB:EUTRa:DL:MBSFn:AI:MCCH:MCS
value: enums.EutraMcchMcs = driver.source.bb.eutra.downlink.mbsfn.ai.mcch.get_mcs()

Defines the Modulation and Coding Scheme (MCS) applicable for the subframes indicated by the ‘MCCH Allocation value’ and for the first subframe of each MCH scheduling period (which may contain the MCH scheduling information provided by MAC) .

return

mcs: MCS19| MCS13| MCS7| MCS2

get_mper() RsSmw.enums.EutraMcchModPer[source]
# SCPI: [SOURce<HW>]:BB:EUTRa:DL:MBSFn:AI:MCCH:MPER
value: enums.EutraMcchModPer = driver.source.bb.eutra.downlink.mbsfn.ai.mcch.get_mper()

Sets the MCCH Modification Period.

return

modif_period: MP512| MP1024

get_noffset() int[source]
# SCPI: [SOURce<HW>]:BB:EUTRa:DL:MBSFn:AI:MCCH:NOFFset
value: int = driver.source.bb.eutra.downlink.mbsfn.ai.mcch.get_noffset()

Defines, together with the [:SOURce<hw>]:BB:EUTRa:DL:MBSFn:AI:MCCH:NRC, the radio frames in which the MCCH information change notification is scheduled.

return

notif_offset: integer Range: 0 to 10

get_nrc() RsSmw.enums.EutraMbsfnNotRepCoef[source]
# SCPI: [SOURce<HW>]:BB:EUTRa:DL:MBSFn:AI:MCCH:NRC
value: enums.EutraMbsfnNotRepCoef = driver.source.bb.eutra.downlink.mbsfn.ai.mcch.get_nrc()

Selects the current change notification repetition period common for all MCCHs that are configured.

return

notif_repet_coeff: NRC2| NRC4

get_nsi() int[source]
# SCPI: [SOURce<HW>]:BB:EUTRa:DL:MBSFn:AI:MCCH:NSI
value: int = driver.source.bb.eutra.downlink.mbsfn.ai.mcch.get_nsi()

Defines the subframe used to transmit MCCH change notifications on PDCCH.

return

index: integer In FDD: values 1 to 6 correspond with subframes #1, #2, #3, #6, #7 and #8 In TDD: values 1 to 5 correspond with subframe #3, #4, #7, #8 and #9 Range: 1 to dynamic

get_offs() int[source]
# SCPI: [SOURce<HW>]:BB:EUTRa:DL:MBSFn:AI:MCCH:OFFS
value: int = driver.source.bb.eutra.downlink.mbsfn.ai.mcch.get_offs()

Indicates, together with the [:SOURce<hw>]:BB:EUTRa:DL:MBSFn:AI:MCCH:RPER, the radio frames in which MCCH is scheduled.

return

mcch_offset: integer Range: 0 to 10

get_rper() RsSmw.enums.EutraMcchRepPer[source]
# SCPI: [SOURce<HW>]:BB:EUTRa:DL:MBSFn:AI:MCCH:RPER
value: enums.EutraMcchRepPer = driver.source.bb.eutra.downlink.mbsfn.ai.mcch.get_rper()

Defines the interval between transmissions of MCCH information in radio frames.

return

repet_period: RP64| RP32| RP128| RP256

get_state() bool[source]
# SCPI: [SOURce<HW>]:BB:EUTRa:DL:MBSFn:AI:MCCH:STATe
value: bool = driver.source.bb.eutra.downlink.mbsfn.ai.mcch.get_state()

Enables/disables the MCCH.

return

mcch_state: 1| ON| 0| OFF

set_data(data_source: RsSmw.enums.DataSourceA) None[source]
# SCPI: [SOURce<HW>]:BB:EUTRa:DL:MBSFn:AI:MCCH:DATA
driver.source.bb.eutra.downlink.mbsfn.ai.mcch.set_data(data_source = enums.DataSourceA.DLISt)

Sets the data source used for the MCCH.

param data_source

PN9| PN11| PN15| PN16| PN20| PN21| PN23| PATTern| DLISt| ZERO| ONE

set_dlist(data_list: str) None[source]
# SCPI: [SOURce<HW>]:BB:EUTRa:DL:MBSFn:AI:MCCH:DLISt
driver.source.bb.eutra.downlink.mbsfn.ai.mcch.set_dlist(data_list = 'abc')

Sets the data list used as data source for MCCH.

param data_list

string

set_mcs(mcs: RsSmw.enums.EutraMcchMcs) None[source]
# SCPI: [SOURce<HW>]:BB:EUTRa:DL:MBSFn:AI:MCCH:MCS
driver.source.bb.eutra.downlink.mbsfn.ai.mcch.set_mcs(mcs = enums.EutraMcchMcs.MCS13)

Defines the Modulation and Coding Scheme (MCS) applicable for the subframes indicated by the ‘MCCH Allocation value’ and for the first subframe of each MCH scheduling period (which may contain the MCH scheduling information provided by MAC) .

param mcs

MCS19| MCS13| MCS7| MCS2

set_mper(modif_period: RsSmw.enums.EutraMcchModPer) None[source]
# SCPI: [SOURce<HW>]:BB:EUTRa:DL:MBSFn:AI:MCCH:MPER
driver.source.bb.eutra.downlink.mbsfn.ai.mcch.set_mper(modif_period = enums.EutraMcchModPer.MP1024)

Sets the MCCH Modification Period.

param modif_period

MP512| MP1024

set_noffset(notif_offset: int) None[source]
# SCPI: [SOURce<HW>]:BB:EUTRa:DL:MBSFn:AI:MCCH:NOFFset
driver.source.bb.eutra.downlink.mbsfn.ai.mcch.set_noffset(notif_offset = 1)

Defines, together with the [:SOURce<hw>]:BB:EUTRa:DL:MBSFn:AI:MCCH:NRC, the radio frames in which the MCCH information change notification is scheduled.

param notif_offset

integer Range: 0 to 10

set_nrc(notif_repet_coeff: RsSmw.enums.EutraMbsfnNotRepCoef) None[source]
# SCPI: [SOURce<HW>]:BB:EUTRa:DL:MBSFn:AI:MCCH:NRC
driver.source.bb.eutra.downlink.mbsfn.ai.mcch.set_nrc(notif_repet_coeff = enums.EutraMbsfnNotRepCoef.NRC2)

Selects the current change notification repetition period common for all MCCHs that are configured.

param notif_repet_coeff

NRC2| NRC4

set_nsi(index: int) None[source]
# SCPI: [SOURce<HW>]:BB:EUTRa:DL:MBSFn:AI:MCCH:NSI
driver.source.bb.eutra.downlink.mbsfn.ai.mcch.set_nsi(index = 1)

Defines the subframe used to transmit MCCH change notifications on PDCCH.

param index

integer In FDD: values 1 to 6 correspond with subframes #1, #2, #3, #6, #7 and #8 In TDD: values 1 to 5 correspond with subframe #3, #4, #7, #8 and #9 Range: 1 to dynamic

set_offs(mcch_offset: int) None[source]
# SCPI: [SOURce<HW>]:BB:EUTRa:DL:MBSFn:AI:MCCH:OFFS
driver.source.bb.eutra.downlink.mbsfn.ai.mcch.set_offs(mcch_offset = 1)

Indicates, together with the [:SOURce<hw>]:BB:EUTRa:DL:MBSFn:AI:MCCH:RPER, the radio frames in which MCCH is scheduled.

param mcch_offset

integer Range: 0 to 10

set_rper(repet_period: RsSmw.enums.EutraMcchRepPer) None[source]
# SCPI: [SOURce<HW>]:BB:EUTRa:DL:MBSFn:AI:MCCH:RPER
driver.source.bb.eutra.downlink.mbsfn.ai.mcch.set_rper(repet_period = enums.EutraMcchRepPer.RP128)

Defines the interval between transmissions of MCCH information in radio frames.

param repet_period

RP64| RP32| RP128| RP256

set_state(mcch_state: bool) None[source]
# SCPI: [SOURce<HW>]:BB:EUTRa:DL:MBSFn:AI:MCCH:STATe
driver.source.bb.eutra.downlink.mbsfn.ai.mcch.set_state(mcch_state = False)

Enables/disables the MCCH.

param mcch_state

1| ON| 0| OFF

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.source.bb.eutra.downlink.mbsfn.ai.mcch.clone()

Subgroups