Hsupa

SCPI Commands

CONFigure:WCDMa:SIGNaling<Instance>:CELL:HSUPa:TTI
CONFigure:WCDMa:SIGNaling<Instance>:CELL:HSUPa:HRVersion
CONFigure:WCDMa:SIGNaling<Instance>:CELL:HSUPa:HBDConition
CONFigure:WCDMa:SIGNaling<Instance>:CELL:HSUPa:PLPLnonmax
CONFigure:WCDMa:SIGNaling<Instance>:CELL:HSUPa:MCCode
CONFigure:WCDMa:SIGNaling<Instance>:CELL:HSUPa:ISGRant
CONFigure:WCDMa:SIGNaling<Instance>:CELL:HSUPa:MODulation
class Hsupa[source]

Hsupa commands group definition. 19 total commands, 6 Sub-groups, 7 group commands

class IsGrantStruct[source]

Structure for reading output parameters. Fields:

  • Grant: int or bool: Serving grant value information element Range: 0 to 38 Additional parameters: OFF | ON (disable | enable transmission of the initial serving grant parameters)

  • Type_Py: enums.ParameterType: PRIMary | SECondary Primary/secondary grant selector information element

get_hbd_condition()float[source]
# SCPI: CONFigure:WCDMa:SIGNaling<instance>:CELL:HSUPa:HBDConition
value: float = driver.configure.cell.hsupa.get_hbd_condition()

Specifies the happy bit delay condition value signaled to the UE.

return

delay: Only the following values are allowed (in ms) : 2 | 10 | 20 | 50 | 100 | 200 | 500 | 1000 If you enter another value, the nearest allowed value is set instead. Range: 2 ms to 1000 ms, Unit: ms

get_hr_version()RsCmwWcdmaSig.enums.HrVersion[source]
# SCPI: CONFigure:WCDMa:SIGNaling<instance>:CELL:HSUPa:HRVersion
value: enums.HrVersion = driver.configure.cell.hsupa.get_hr_version()

Specifies the HARQ RV configuration value signaled to the UE.

return

version: RV0 | TABLe RV0: use always redundancy version 0 TABLe: determine the redundancy version using a table as specified in 3GPP TS 25.212

get_is_grant()IsGrantStruct[source]
# SCPI: CONFigure:WCDMa:SIGNaling<instance>:CELL:HSUPa:ISGRant
value: IsGrantStruct = driver.configure.cell.hsupa.get_is_grant()

Specifies initial serving grant parameters signaled to the UE. If you only want to modify the <Grant>, you can omit the <Type> parameter.

return

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

get_mccode()RsCmwWcdmaSig.enums.MaxChanCode[source]
# SCPI: CONFigure:WCDMa:SIGNaling<instance>:CELL:HSUPa:MCCode
value: enums.MaxChanCode = driver.configure.cell.hsupa.get_mccode()

Specifies the maximum channelization codes value signaled to the UE. Depending on several other HSUPA parameters, e.g. the UE category, only a subset of values is allowed.

return

code: S64 | S32 | S16 | S8 | S4 | S24 | S22 | S224 S64, S32, S16, S8, S4: one code, SF 64 to SF 4 S24: two codes, SF 4 S22: two codes, SF 2 S224: four codes, two with SF 2 and two with SF 4

get_modulation()RsCmwWcdmaSig.enums.HsupaModulation[source]
# SCPI: CONFigure:WCDMa:SIGNaling<instance>:CELL:HSUPa:MODulation
value: enums.HsupaModulation = driver.configure.cell.hsupa.get_modulation()

Selects the E-DCH modulation scheme to be used during HSUPA connection.

return

modulation: QPSK | Q16 QPSK, 16-QAM

get_pl_pl_non_max()float[source]
# SCPI: CONFigure:WCDMa:SIGNaling<instance>:CELL:HSUPa:PLPLnonmax
value: float = driver.configure.cell.hsupa.get_pl_pl_non_max()

Specifies the ‘PLnon-max’ value signaled to the UE.

return

limit: Range: 0.44 to 1

get_tti()RsCmwWcdmaSig.enums.TransTimeInterval[source]
# SCPI: CONFigure:WCDMa:SIGNaling<instance>:CELL:HSUPa:TTI
value: enums.TransTimeInterval = driver.configure.cell.hsupa.get_tti()

Selects the transmission time interval (TTI) for the E-DCH. The value must be compatible with the UE category (2 ms TTI only allowed for category 2, 4 and 6) .

return

tti: M2 | M10 M2: 2 ms M10: 10 ms

set_hbd_condition(delay: float)None[source]
# SCPI: CONFigure:WCDMa:SIGNaling<instance>:CELL:HSUPa:HBDConition
driver.configure.cell.hsupa.set_hbd_condition(delay = 1.0)

Specifies the happy bit delay condition value signaled to the UE.

param delay

Only the following values are allowed (in ms) : 2 | 10 | 20 | 50 | 100 | 200 | 500 | 1000 If you enter another value, the nearest allowed value is set instead. Range: 2 ms to 1000 ms, Unit: ms

set_hr_version(version: RsCmwWcdmaSig.enums.HrVersion)None[source]
# SCPI: CONFigure:WCDMa:SIGNaling<instance>:CELL:HSUPa:HRVersion
driver.configure.cell.hsupa.set_hr_version(version = enums.HrVersion.RV0)

Specifies the HARQ RV configuration value signaled to the UE.

param version

RV0 | TABLe RV0: use always redundancy version 0 TABLe: determine the redundancy version using a table as specified in 3GPP TS 25.212

set_is_grant(value: RsCmwWcdmaSig.Implementations.Configure_.Cell_.Hsupa.Hsupa.IsGrantStruct)None[source]
# SCPI: CONFigure:WCDMa:SIGNaling<instance>:CELL:HSUPa:ISGRant
driver.configure.cell.hsupa.set_is_grant(value = IsGrantStruct())

Specifies initial serving grant parameters signaled to the UE. If you only want to modify the <Grant>, you can omit the <Type> parameter.

param value

see the help for IsGrantStruct structure arguments.

set_mccode(code: RsCmwWcdmaSig.enums.MaxChanCode)None[source]
# SCPI: CONFigure:WCDMa:SIGNaling<instance>:CELL:HSUPa:MCCode
driver.configure.cell.hsupa.set_mccode(code = enums.MaxChanCode.S16)

Specifies the maximum channelization codes value signaled to the UE. Depending on several other HSUPA parameters, e.g. the UE category, only a subset of values is allowed.

param code

S64 | S32 | S16 | S8 | S4 | S24 | S22 | S224 S64, S32, S16, S8, S4: one code, SF 64 to SF 4 S24: two codes, SF 4 S22: two codes, SF 2 S224: four codes, two with SF 2 and two with SF 4

set_modulation(modulation: RsCmwWcdmaSig.enums.HsupaModulation)None[source]
# SCPI: CONFigure:WCDMa:SIGNaling<instance>:CELL:HSUPa:MODulation
driver.configure.cell.hsupa.set_modulation(modulation = enums.HsupaModulation.Q16)

Selects the E-DCH modulation scheme to be used during HSUPA connection.

param modulation

QPSK | Q16 QPSK, 16-QAM

set_pl_pl_non_max(limit: float)None[source]
# SCPI: CONFigure:WCDMa:SIGNaling<instance>:CELL:HSUPa:PLPLnonmax
driver.configure.cell.hsupa.set_pl_pl_non_max(limit = 1.0)

Specifies the ‘PLnon-max’ value signaled to the UE.

param limit

Range: 0.44 to 1

set_tti(tti: RsCmwWcdmaSig.enums.TransTimeInterval)None[source]
# SCPI: CONFigure:WCDMa:SIGNaling<instance>:CELL:HSUPa:TTI
driver.configure.cell.hsupa.set_tti(tti = enums.TransTimeInterval.M10)

Selects the transmission time interval (TTI) for the E-DCH. The value must be compatible with the UE category (2 ms TTI only allowed for category 2, 4 and 6) .

param tti

M2 | M10 M2: 2 ms M10: 10 ms

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.configure.cell.hsupa.clone()

Subgroups