Prach
SCPI Commands :
CONFigure:LTE:SIGNaling<instance>:CELL:PRACh:NRPReambles
CONFigure:LTE:SIGNaling<instance>:CELL:PRACh:NIPRach
CONFigure:LTE:SIGNaling<instance>:CELL:PRACh:PRSTep
CONFigure:LTE:SIGNaling<instance>:CELL:PRACh:PFOFfset
CONFigure:LTE:SIGNaling<instance>:CELL:PRACh:LRSindex
CONFigure:LTE:SIGNaling<instance>:CELL:PRACh:ZCZConfig
- class PrachCls[source]
Prach commands group definition. 8 total commands, 1 Subgroups, 6 group commands
- get_lrs_index() int [source]
# SCPI: CONFigure:LTE:SIGNaling<instance>:CELL:PRACh:LRSindex value: int = driver.configure.cell.prach.get_lrs_index()
Specifies the logical root sequence index to be used by the UE for generation of the preamble sequence.
- return:
log_root_seq_index: numeric Range: 0 to 837
- get_niprach() int [source]
# SCPI: CONFigure:LTE:SIGNaling<instance>:CELL:PRACh:NIPRach value: int = driver.configure.cell.prach.get_niprach()
Configures the number of preambles to be ignored if the mode NIPReambles is active, see method RsCmwLteSig.Configure.Cell. Prach.nrPreambles.
- return:
count: numeric Range: 1 to 250
- get_nr_preambles() EnablePreambles [source]
# SCPI: CONFigure:LTE:SIGNaling<instance>:CELL:PRACh:NRPReambles value: enums.EnablePreambles = driver.configure.cell.prach.get_nr_preambles()
Selects whether the application ignores received preambles or not.
- return:
enable: OFF | ON | NIPReambles OFF: respond to received preambles ON: ignore received preambles NIPReambles: ignore a configured number of preambles, then respond to subsequent preambles - for configuration see method RsCmwLteSig.Configure.Cell.Prach.niprach, only allowed for power ramping step size 0 dB
- get_pf_offset() int [source]
# SCPI: CONFigure:LTE:SIGNaling<instance>:CELL:PRACh:PFOFfset value: int = driver.configure.cell.prach.get_pf_offset()
Specifies the PRACH frequency offset.
- return:
prach_freq_offset: numeric Range: 0 to total RB - 6 depending on cell bandwidth, see table below
- get_pr_step() PrStep [source]
# SCPI: CONFigure:LTE:SIGNaling<instance>:CELL:PRACh:PRSTep value: enums.PrStep = driver.configure.cell.prach.get_pr_step()
Specifies the transmit power difference between two consecutive preambles.
- return:
step: ZERO | P2DB | P4DB | P6DB 0 dB, 2 dB, 4 dB, 6 dB
- get_zcz_config() int [source]
# SCPI: CONFigure:LTE:SIGNaling<instance>:CELL:PRACh:ZCZConfig value: int = driver.configure.cell.prach.get_zcz_config()
Specifies the zero correlation zone config.
- return:
zero_corr_zone_con: numeric Range: 0 to 15
- set_lrs_index(log_root_seq_index: int) None [source]
# SCPI: CONFigure:LTE:SIGNaling<instance>:CELL:PRACh:LRSindex driver.configure.cell.prach.set_lrs_index(log_root_seq_index = 1)
Specifies the logical root sequence index to be used by the UE for generation of the preamble sequence.
- param log_root_seq_index:
numeric Range: 0 to 837
- set_niprach(count: int) None [source]
# SCPI: CONFigure:LTE:SIGNaling<instance>:CELL:PRACh:NIPRach driver.configure.cell.prach.set_niprach(count = 1)
Configures the number of preambles to be ignored if the mode NIPReambles is active, see method RsCmwLteSig.Configure.Cell. Prach.nrPreambles.
- param count:
numeric Range: 1 to 250
- set_nr_preambles(enable: EnablePreambles) None [source]
# SCPI: CONFigure:LTE:SIGNaling<instance>:CELL:PRACh:NRPReambles driver.configure.cell.prach.set_nr_preambles(enable = enums.EnablePreambles.NIPReambles)
Selects whether the application ignores received preambles or not.
- param enable:
OFF | ON | NIPReambles OFF: respond to received preambles ON: ignore received preambles NIPReambles: ignore a configured number of preambles, then respond to subsequent preambles - for configuration see method RsCmwLteSig.Configure.Cell.Prach.niprach, only allowed for power ramping step size 0 dB
- set_pf_offset(prach_freq_offset: int) None [source]
# SCPI: CONFigure:LTE:SIGNaling<instance>:CELL:PRACh:PFOFfset driver.configure.cell.prach.set_pf_offset(prach_freq_offset = 1)
Specifies the PRACH frequency offset.
- param prach_freq_offset:
numeric Range: 0 to total RB - 6 depending on cell bandwidth, see table below
- set_pr_step(step: PrStep) None [source]
# SCPI: CONFigure:LTE:SIGNaling<instance>:CELL:PRACh:PRSTep driver.configure.cell.prach.set_pr_step(step = enums.PrStep.P2DB)
Specifies the transmit power difference between two consecutive preambles.
- param step:
ZERO | P2DB | P4DB | P6DB 0 dB, 2 dB, 4 dB, 6 dB
- set_zcz_config(zero_corr_zone_con: int) None [source]
# SCPI: CONFigure:LTE:SIGNaling<instance>:CELL:PRACh:ZCZConfig driver.configure.cell.prach.set_zcz_config(zero_corr_zone_con = 1)
Specifies the zero correlation zone config.
- param zero_corr_zone_con:
numeric Range: 0 to 15
Cloning the Group
# Create a clone of the original group, that exists independently
group2 = driver.configure.cell.prach.clone()
Subgroups