Ptrs

SCPI Command :

[CONFigure]:SIGNaling:NRADio:CELL:DMRS:DL:PTRS
class PtrsCls[source]

Ptrs commands group definition. 2 total commands, 1 Subgroups, 1 group commands

class GetStruct[source]

Response structure. Fields:

  • Time_Dens_Pres: enums.DensityPreset: Presence of the ‘timeDensity’ (field signaled or not) .

  • Time_Dens_Mcs_1: int: Signaled ‘timeDensity’, ptrs-MCS1.

  • Time_Dens_Mcs_2: int: Signaled ‘timeDensity’, ptrs-MCS2.

  • Time_Dens_Mcs_3: int: Signaled ‘timeDensity’, ptrs-MCS3.

  • Freq_Dens_Pres: enums.DensityPreset: Presence of the ‘frequencyDensity’ (field signaled or not) .

  • Freq_Dens_Nrb_0: int: Signaled ‘frequencyDensity’, NRB0.

  • Freq_Dens_Nrb_1: int: Signaled ‘frequencyDensity’, NRB1.

  • Epre_Ratio: enums.EpreRatio: Signaled ‘epre-Ratio’, PTRS relative to PDSCH.

  • Resource_Offset: enums.ResourceOffset: Signaled ‘resourceElementOffset’.

class SetStruct[source]

Structure for setting input parameters. Fields:

  • Cell_Name: str: No parameter help available

  • Time_Dens_Pres: enums.DensityPreset: Presence of the ‘timeDensity’ (field signaled or not) .

  • Time_Dens_Mcs_1: int: Signaled ‘timeDensity’, ptrs-MCS1.

  • Time_Dens_Mcs_2: int: Signaled ‘timeDensity’, ptrs-MCS2.

  • Time_Dens_Mcs_3: int: Signaled ‘timeDensity’, ptrs-MCS3.

  • Freq_Dens_Pres: enums.DensityPreset: Presence of the ‘frequencyDensity’ (field signaled or not) .

  • Freq_Dens_Nrb_0: int: Signaled ‘frequencyDensity’, NRB0.

  • Freq_Dens_Nrb_1: int: Signaled ‘frequencyDensity’, NRB1.

  • Epre_Ratio: enums.EpreRatio: Signaled ‘epre-Ratio’, PTRS relative to PDSCH.

  • Resource_Offset: enums.ResourceOffset: Signaled ‘resourceElementOffset’.

get(cell_name: str) GetStruct[source]
# SCPI: [CONFigure]:SIGNaling:NRADio:CELL:DMRS:DL:PTRS
value: GetStruct = driver.configure.signaling.nradio.cell.dmrs.downlink.ptrs.get(cell_name = 'abc')

Defines the IE ‘PTRS-DownlinkConfig’ for initial BWP.

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:DMRS:DL:PTRS
structure = driver.configure.signaling.nradio.cell.dmrs.downlink.ptrs.SetStruct()
structure.Cell_Name: str = 'abc'
structure.Time_Dens_Pres: enums.DensityPreset = enums.DensityPreset.NPResent
structure.Time_Dens_Mcs_1: int = 1
structure.Time_Dens_Mcs_2: int = 1
structure.Time_Dens_Mcs_3: int = 1
structure.Freq_Dens_Pres: enums.DensityPreset = enums.DensityPreset.NPResent
structure.Freq_Dens_Nrb_0: int = 1
structure.Freq_Dens_Nrb_1: int = 1
structure.Epre_Ratio: enums.EpreRatio = enums.EpreRatio.R0
structure.Resource_Offset: enums.ResourceOffset = enums.ResourceOffset.NPResent
driver.configure.signaling.nradio.cell.dmrs.downlink.ptrs.set(structure)

Defines the IE ‘PTRS-DownlinkConfig’ for initial BWP.

param structure:

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

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.configure.signaling.nradio.cell.dmrs.downlink.ptrs.clone()

Subgroups