Model

SCPI Command :

[CONFigure]:SIGNaling:NRADio:CELL:SSB:BEAM:MODel
class ModelCls[source]

Model commands group definition. 1 total commands, 0 Subgroups, 1 group commands

class GetStruct[source]

Response structure. Fields:

  • Position: List[int]: Position index (0 to n) in the ‘ssb-PositionsInBurst’ bitmap.

  • Enable: List[bool]: Use the position for SSB transmission (ON) or not (OFF) .

  • Aoa: List[enums.Aoa]: Angle of arrival for the position. CONDucted: conducted test setup AOA1: Over-the-air test setup, first angle of arrival used AOA2: Over-the-air test setup, second angle of arrival used

  • Phase: List[float]: Phase for the position.

  • Attenuation: List[float]: Power difference for the position.

class SetStruct[source]

Structure for setting input parameters. Contains optional setting parameters. Fields:

  • Cell_Name: str: No parameter help available

  • Position: List[int]: Position index (0 to n) in the ‘ssb-PositionsInBurst’ bitmap.

  • Enable: List[bool]: Use the position for SSB transmission (ON) or not (OFF) .

  • Aoa: List[enums.Aoa]: Optional setting parameter. Angle of arrival for the position. CONDucted: conducted test setup AOA1: Over-the-air test setup, first angle of arrival used AOA2: Over-the-air test setup, second angle of arrival used

  • Phase: List[float]: Optional setting parameter. Phase for the position.

  • Attenuation: List[float]: Optional setting parameter. Power difference for the position.

get(cell_name: str) GetStruct[source]
# SCPI: [CONFigure]:SIGNaling:NRADio:CELL:SSB:BEAM:MODel
value: GetStruct = driver.configure.signaling.nradio.cell.ssb.beam.model.get(cell_name = 'abc')

Configures the SS-block positions in an SSB burst and the beam properties for each position. Configuration is only possible for the mode UDEFined, selected via [CONFigure:]SIGNaling:NRADio:CELL:SSB:BEAM:PIBurst. For other modes, you can only query the automatically configured settings. You can configure several positions via one command: <CellName>, {<Position>, <Enable>, <AoA>, <Phase>, <Attenuation>}pos a, {…}pos b, …

param cell_name:

No help available

return:

structure: for return value, see the help for GetStruct structure arguments.

set(structure: SetStruct) None[source]
# SCPI: [CONFigure]:SIGNaling:NRADio:CELL:SSB:BEAM:MODel
structure = driver.configure.signaling.nradio.cell.ssb.beam.model.SetStruct()
structure.Cell_Name: str = 'abc'
structure.Position: List[int] = [1, 2, 3]
structure.Enable: List[bool] = [True, False, True]
structure.Aoa: List[enums.Aoa] = [Aoa.AOA1, Aoa.CONDucted]
structure.Phase: List[float] = [1.1, 2.2, 3.3]
structure.Attenuation: List[float] = [1.1, 2.2, 3.3]
driver.configure.signaling.nradio.cell.ssb.beam.model.set(structure)

Configures the SS-block positions in an SSB burst and the beam properties for each position. Configuration is only possible for the mode UDEFined, selected via [CONFigure:]SIGNaling:NRADio:CELL:SSB:BEAM:PIBurst. For other modes, you can only query the automatically configured settings. You can configure several positions via one command: <CellName>, {<Position>, <Enable>, <AoA>, <Phase>, <Attenuation>}pos a, {…}pos b, …

param structure:

for set value, see the help for SetStruct structure arguments.