RsSmw

Contents:

  • Revision History
  • Getting Started
  • Enums
  • RepCaps
  • Examples
  • RsSmw API Structure
    • Bert
    • Bler
    • Calibration
    • Clock
    • Connector
    • Device
    • Diagnostic
    • Display
    • FormatPy
    • Fpanel
    • HardCopy
    • Initiate<Channel>
    • Kboard
    • MassMemory
    • Memory
    • Output
    • Read<Channel>
    • Sconfiguration
    • Sense<Channel>
    • Service
    • Slist
    • Source
      • Am<GeneratorIx>
      • AreGenerator
      • Awgn
      • Bb
        • Arbitrary
        • Btooth
        • C2K
        • Coder
        • Dab
        • Dm
        • Dvb
        • Esequencer
        • Eutra
          • Bbfs
          • Clipping
          • Clock
          • Downlink
          • FilterPy
          • LogGen
          • Noise
          • Notch<NotchFilter>
          • Powc
          • Setting
          • SymbolRate
          • Tcw
          • Tdd
          • Tdw
          • Timc
          • Trigger
          • Udt
          • Uplane
          • Uplink
            • ApMap
            • Ca
            • Cell<CellNull>
            • Emtc
            • Niot
            • Plci
            • Prach
            • Pucch
            • Pusch
            • Refsig
            • RstFrame
            • Rtfb
            • Subf<SubframeNull>
            • Ue<UserEquipment>
            • View
          • Waveform
        • Evdo
        • Gbas
        • Gnpr
        • Gnss
        • Graphics
        • Gsm
        • Huwb
        • Impairment
        • Info
        • Lora
        • Mccw
        • Measurement
        • Nfc
        • Nr5G
        • Ofdm
        • Oneweb
        • Packet
        • Path
        • Power
        • Pramp
        • Progress
        • Tdscdma
        • Tetra
        • Trigger
        • V5G
        • W3Gpp
        • Wlad
        • Wlay
        • Wlnn
      • Bbin
      • Bextension
      • Cemulation
      • Combined
      • Correction
      • Dm
      • Efrontend
      • Fm<GeneratorIx>
      • Frequency
      • Fsimulator
      • InputPy
      • Iq
      • LfOutput<LfOutput>
      • ListPy
      • Modulation
      • Noise
      • Occupy
      • Path
      • Pgenerator
      • Phase
      • Pm<GeneratorIx>
      • Power
      • Pulm
      • Regenerator
      • RfAlignment
      • Roscillator
      • Sweep
    • Status
    • System
    • Test
    • Trigger<InputIx>
    • Unit
  • RsSmw Utilities
  • RsSmw Logger
  • RsSmw Events
  • Index
RsSmw
  • RsSmw API Structure
  • Source
  • Bb
  • Eutra
  • Uplink
  • View page source

Uplink

SCPI Commands :

[SOURce<HW>]:BB:EUTRa:UL:BW
[SOURce<HW>]:BB:EUTRa:UL:CONSubframes
[SOURce<HW>]:BB:EUTRa:UL:CPC
[SOURce<HW>]:BB:EUTRa:UL:DLCPc
[SOURce<HW>]:BB:EUTRa:UL:FFT
[SOURce<HW>]:BB:EUTRa:UL:LGS
[SOURce<HW>]:BB:EUTRa:UL:NORB
[SOURce<HW>]:BB:EUTRa:UL:OCCBandwidth
[SOURce<HW>]:BB:EUTRa:UL:OCCSubcarriers
[SOURce<HW>]:BB:EUTRa:UL:RGS
[SOURce<HW>]:BB:EUTRa:UL:SFSelection
[SOURce<HW>]:BB:EUTRa:UL:SOFFset
[SOURce<HW>]:BB:EUTRa:UL:SRATe
class UplinkCls[source]

Uplink commands group definition. 446 total commands, 15 Subgroups, 13 group commands

get_bw() → ChannelBandwidth[source]
# SCPI: [SOURce<HW>]:BB:EUTRa:UL:BW
value: enums.ChannelBandwidth = driver.source.bb.eutra.uplink.get_bw()

Sets the UL channel bandwidth.

return:

bandwidth: BW1_40| BW3_00| BW5_00| BW10_00| BW15_00| BW20_00 | BW0_20 | USER

get_con_sub_frames() → int[source]
# SCPI: [SOURce<HW>]:BB:EUTRa:UL:CONSubframes
value: int = driver.source.bb.eutra.uplink.get_con_sub_frames()

No command help available

return:

conf_subframes: No help available

get_cpc() → CyclicPrefixGs[source]
# SCPI: [SOURce<HW>]:BB:EUTRa:UL:CPC
value: enums.CyclicPrefixGs = driver.source.bb.eutra.uplink.get_cpc()

Sets the cyclic prefix length for all subframes.

return:

cyclic_prefix: NORMal| EXTended | USER

get_dl_cpc() → EuTraDuration[source]
# SCPI: [SOURce<HW>]:BB:EUTRa:UL:DLCPc
value: enums.EuTraDuration = driver.source.bb.eutra.uplink.get_dl_cpc()

In TDD mode, determines the cyclic prefix for the appropriate opposite direction.

return:

gs_cpc_opp_dir: NORMal| EXTended

get_fft() → int[source]
# SCPI: [SOURce<HW>]:BB:EUTRa:UL:FFT
value: int = driver.source.bb.eutra.uplink.get_fft()

Sets the FFT (Fast Fourier Transformation) size. The available values depend on the selected number of resource blocks per slot.

return:

fft_size: integer Range: 64 to 2048

get_lgs() → int[source]
# SCPI: [SOURce<HW>]:BB:EUTRa:UL:LGS
value: int = driver.source.bb.eutra.uplink.get_lgs()

Queries the number of left guard subcarriers. The value is set automatically according to the selected number of resource blocks per slot.

return:

lg_sub_carr: integer Range: 28 to 364

get_no_rb() → int[source]
# SCPI: [SOURce<HW>]:BB:EUTRa:UL:NORB
value: int = driver.source.bb.eutra.uplink.get_no_rb()

Selects the number of physical resource blocks per slot.

return:

num_res_blocks: integer Range: 6 to 110

get_occ_bandwidth() → float[source]
# SCPI: [SOURce<HW>]:BB:EUTRa:UL:OCCBandwidth
value: float = driver.source.bb.eutra.uplink.get_occ_bandwidth()

Queries the occupied bandwidth. This value is set automatically according to the selected number of resource blocks per slot.

return:

occ_bandwidth: float Unit: MHz

get_occ_subcarriers() → int[source]
# SCPI: [SOURce<HW>]:BB:EUTRa:UL:OCCSubcarriers
value: int = driver.source.bb.eutra.uplink.get_occ_subcarriers()

Queries the occupied subcarriers. The value is set automatically according to the selected number of resource blocks per slot.

return:

occ_subcarriers: integer Range: 72 to 1320

get_rgs() → int[source]
# SCPI: [SOURce<HW>]:BB:EUTRa:UL:RGS
value: int = driver.source.bb.eutra.uplink.get_rgs()

Queries the number of right guard subcarriers. The value is set automatically according to the selected number of resource blocks per slot.

return:

rg_sub_carr: integer Range: 35 to 601

get_sf_selection() → int[source]
# SCPI: [SOURce<HW>]:BB:EUTRa:UL:SFSelection
value: int = driver.source.bb.eutra.uplink.get_sf_selection()

No command help available

return:

sub_frame_sel: No help available

get_soffset() → int[source]
# SCPI: [SOURce<HW>]:BB:EUTRa:UL:SOFFset
value: int = driver.source.bb.eutra.uplink.get_soffset()

Set the start SFN value.

return:

sfn_offset: integer Range: 0 to 4095, Unit: Frames

get_symbol_rate() → float[source]
# SCPI: [SOURce<HW>]:BB:EUTRa:UL:SRATe
value: float = driver.source.bb.eutra.uplink.get_symbol_rate()

Queries the sampling rate.

return:

samp_rate: float Range: 192E4 to 3072E4

set_bw(bandwidth: ChannelBandwidth) → None[source]
# SCPI: [SOURce<HW>]:BB:EUTRa:UL:BW
driver.source.bb.eutra.uplink.set_bw(bandwidth = enums.ChannelBandwidth.BW0_20)

Sets the UL channel bandwidth.

param bandwidth:

BW1_40| BW3_00| BW5_00| BW10_00| BW15_00| BW20_00 | BW0_20 | USER

set_con_sub_frames(conf_subframes: int) → None[source]
# SCPI: [SOURce<HW>]:BB:EUTRa:UL:CONSubframes
driver.source.bb.eutra.uplink.set_con_sub_frames(conf_subframes = 1)

No command help available

param conf_subframes:

No help available

set_cpc(cyclic_prefix: CyclicPrefixGs) → None[source]
# SCPI: [SOURce<HW>]:BB:EUTRa:UL:CPC
driver.source.bb.eutra.uplink.set_cpc(cyclic_prefix = enums.CyclicPrefixGs.EXTended)

Sets the cyclic prefix length for all subframes.

param cyclic_prefix:

NORMal| EXTended | USER

set_dl_cpc(gs_cpc_opp_dir: EuTraDuration) → None[source]
# SCPI: [SOURce<HW>]:BB:EUTRa:UL:DLCPc
driver.source.bb.eutra.uplink.set_dl_cpc(gs_cpc_opp_dir = enums.EuTraDuration.EXTended)

In TDD mode, determines the cyclic prefix for the appropriate opposite direction.

param gs_cpc_opp_dir:

NORMal| EXTended

set_fft(fft_size: int) → None[source]
# SCPI: [SOURce<HW>]:BB:EUTRa:UL:FFT
driver.source.bb.eutra.uplink.set_fft(fft_size = 1)

Sets the FFT (Fast Fourier Transformation) size. The available values depend on the selected number of resource blocks per slot.

param fft_size:

integer Range: 64 to 2048

set_no_rb(num_res_blocks: int) → None[source]
# SCPI: [SOURce<HW>]:BB:EUTRa:UL:NORB
driver.source.bb.eutra.uplink.set_no_rb(num_res_blocks = 1)

Selects the number of physical resource blocks per slot.

param num_res_blocks:

integer Range: 6 to 110

set_sf_selection(sub_frame_sel: int) → None[source]
# SCPI: [SOURce<HW>]:BB:EUTRa:UL:SFSelection
driver.source.bb.eutra.uplink.set_sf_selection(sub_frame_sel = 1)

No command help available

param sub_frame_sel:

No help available

set_soffset(sfn_offset: int) → None[source]
# SCPI: [SOURce<HW>]:BB:EUTRa:UL:SOFFset
driver.source.bb.eutra.uplink.set_soffset(sfn_offset = 1)

Set the start SFN value.

param sfn_offset:

integer Range: 0 to 4095, Unit: Frames

Cloning the Group

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

Subgroups

  • ApMap
    • Row<RowNull>
      • Delay
  • Ca
    • Cell<CellNull>
      • Bw
      • Csrs
      • Dfreq
      • Dmrs
      • Duplexing
      • Id
      • Index
      • SpsConf
      • State
      • SuConfiguration
      • Tdelay
      • UdConf
  • Cell<CellNull>
    • Subf<SubframeNull>
      • Alloc<AllocationNull>
        • Cw<Codeword>
          • Pusch
            • Ccoding
            • Harq
            • Modulation
            • PhysBits
            • Ri
            • Ulsch
        • Pusch
          • Codewords
          • Conflict
          • Cqi
            • Bits
            • Cbits
            • Codeword
            • Pattern
          • Drs
            • CycShift
            • Ndmrs<LayerNull>
          • Fhop
            • Iihbits
            • Mode
            • State
            • TypePy
          • Harq
            • Bits
            • Mode
            • Nbundled
            • Pattern
          • Mapping
          • Ndmrs
          • Power
          • Precoding
            • CbIndex
            • NapUsed
            • NoLayers
            • Scheme
          • Ri
            • Bits
            • Pattern
          • Set<SetItem>
            • RbCount
            • VrbOffset
          • State
      • Slot<SlotNull>
        • Alloc<AllocationNull>
          • Pusch
            • Set
  • Emtc
    • Valid
      • Subframe<SubframeNull>
  • Niot
    • Valid
      • Subframe<SubframeNull>
  • Plci
  • Prach
    • Emtc
      • Celv<CeLevel>
        • Config
        • Foffset
        • Hopping
        • Repetit
        • SsfPeriod
    • Niot
      • Cfg<ConfigurationNull>
        • Perd
        • Rep
        • Scof
        • Sttm
        • Subc
  • Pucch
  • Pusch
  • Refsig
    • Drs
    • Srs
  • RstFrame
  • Rtfb
  • Subf<SubframeNull>
    • Alloc<AllocationNull>
      • Conflict
      • ConType
      • PhysBits
      • Power
      • Pucch
        • Conflict
        • Cqi
          • Bits
          • Cbits
          • Pattern
        • CycShift
        • Dmr1
        • Dmr2
        • FormatPy
        • Harq
          • AnPattern
          • Bits
          • Cbits
          • Pattern
        • Mrb
        • NapUsed
        • Noc
        • Npar<AntennaPortIx>
        • PhysBits
        • Power
        • RbCount
        • State
      • RbCount
      • State
      • VrbOffset
    • CycPrefix
    • Slot<SlotNull>
      • Alloc<AllocationNull>
        • Pucch
          • RbOffset
        • RbOffset
  • Ue<UserEquipment>
    • Aapto
    • ApMap
      • Ap1000Map
        • Row<RowNull>
      • Ap100Map
        • Row<RowNull>
      • Ap1010Map
        • Row<RowNull>
      • Ap1020Map
        • Row<RowNull>
      • Ap10Map
        • Row<RowNull>
      • Ap200Map
        • Row<RowNull>
      • Ap201Map
        • Row<RowNull>
      • Ap20Map
        • Row<RowNull>
      • Ap21Map
        • Row<RowNull>
      • Ap40Map
        • Row<RowNull>
      • Ap41Map
        • Row<RowNull>
      • Ap42Map
        • Row<RowNull>
      • Ap43Map
        • Row<RowNull>
    • Cell<CellNull>
      • Eimta
        • State
      • Frc
        • Alrb
        • Modulation
        • N2Dmrs
        • PaSize
        • State
        • TnoBits
        • TypePy
        • VrbOffset
      • Poffset
      • Pusch
        • Ccoding
          • IcqiOffset
          • IharqOffset
          • IriOffset
          • Mode
          • OcqiMin
          • State
        • Data
        • Dselect
        • InitPattern
        • NaPort
        • Pattern
        • Scrambling
          • State
        • TxMode
        • Uppts
          • LdMrs
          • Nsym
          • State
      • Refsig
        • AnsTx
        • Drs
          • Dwocc
          • Enhanced
          • PowOffset
        • Srs
          • Bhop
          • Bsrs
          • CycShift
          • Isrs
          • NaPort
          • Nktc
          • Nrrc
          • Ntrans
          • PowOffset
          • State
          • Subf<SubframeNull>
          • Toffset
          • TrComb
          • Tsrs
          • Tt0
          • Upptsadd
    • Cid
    • ConSubFrames
      • Pucch
      • Pusch
    • DacRestart
    • Emtc
      • Arb
        • Suggested
      • CeLevel
      • Hopp
      • Ntransmiss
      • Trans<Transmission>
        • AsFrame
        • Ccoding
          • RvIndex
          • TbSize
        • Content
        • Drs
          • CycShift
        • FormatPy
        • Harq
          • Bits
          • Cbits
          • Mode
          • Pattern
        • Modulation
        • NapUsed
        • Ndmrs
        • Npucch
        • NrBlocks
        • PhysBits
        • Power
        • Pucch
          • Cqi
            • Bits
            • Cbits
            • Pattern
          • Harq
            • Pattern
        • Pusch
          • Cqi
            • Bits
            • Cbits
            • Pattern
        • RbOffset
        • Repetitions
        • StnBand
        • StsFrame
        • StwBand
        • Ulsch
          • Bits
        • WbrbOffset
        • WrBlocks
    • Id
    • Mode
    • Niot
      • Arb
        • Suggested
      • Dfreq
      • Frc
        • AlResunits
        • BpresUnit
        • Modulation
        • NnPrep
        • NosCarriers
        • PaSize
        • ScSpacing
        • State
        • TbssIndex
        • TypePy
      • GhDisable
      • Mode
      • Npssim
      • Ntransmiss
      • RbIndex
      • ScSpacing
      • Trans<Transmission>
        • FormatPy
        • Harq
          • Bits
          • Cbits
          • Pattern
          • Sr
        • Modulation
        • NrUnits
        • Nscarriers
        • Nslts
        • Power
        • Pusch
          • Esupport
          • Etbs
          • EtrSize
          • PhysBits
          • RuIndex
          • RvIndex
          • TbIndex
          • TbSize
        • Repetitions
        • Sirf
        • StsCarrier
        • StsFrame
        • Stslot
    • Ocid
      • State
    • Power
    • Prach
      • Att<AttenuationNull>
        • Emtc
          • Celv
          • Dt
          • FrIndex
          • NcsConf
          • Power
          • Rsequence
          • SfStart
          • Sindex
        • Niot
          • Config
          • Init
          • Power
          • SfStart
          • Strt
      • Cframes
      • Emtc
        • Arb
          • Suggested
        • PrAttempts
      • Niot
        • Arb
          • Suggested
        • Dfreq
        • Mod
        • PrAttempts
        • Rbid
      • PrFormat
      • PrState
      • Prtt
      • Subf<SubframeNull>
        • Dt
        • FrIndex
        • NcsConf
        • Power
        • RbOffset
        • Rsequence
        • Sindex
        • State
    • Pucch
      • F1Naport
      • F2Naport
      • F3Naport
      • F4Naport
      • F5Naport
    • Release
    • Sl
      • Alloc<AllocationNull>
        • Ccoding
          • State
          • Tbsi
          • TbSize
        • Conflict
        • Content
        • CycShift
        • DiscType
        • Modulation
        • Npdsch
        • PhysBits
        • Power
        • PsdPeriod
        • Scrambling
          • State
        • Sf
        • State
      • Data
      • Dselect
      • Mode
      • Nalloc
      • Nsci
      • Pattern
      • Rctrl
        • Cperiod
        • OffsetInd
        • PrbNumber
        • PrbStart
        • Prend
        • Sfbmp
      • Rdata
        • HoppingParam
        • Nsubbands
        • OffsetInd
        • PrbNumber
        • PrbStart
        • Prend
        • RbOffset
        • Sfbmp
        • TrptSubset
      • Rdisc
        • Cperiod
        • N1Pdsch
        • N2Pdsch
        • N3Pdsch
        • Nrepetitions
        • Nretrans
        • OffsetInd
        • PrbNumber
        • PrbStart
        • Prend
        • PrIndex
        • Sfbmp
        • SfIndex
      • Restart
      • Rmc
        • ArBlocks
        • Modulation
        • PaySize
        • PhysBits
        • Rmc
        • State
      • Sci<IndexNull>
        • BitData
        • FhFlag
        • FormatPy
        • FreqResloc
        • Grid
        • Mcs
        • Npscch
        • Pririty
        • PscPeriod
        • RbahoppAlloc
        • Rreservation
        • Sf
        • StartSf
        • SubChannel
        • TaInd
        • TimGap
        • Trp
        • TxIndex
        • TxMode
      • State
      • Sync
        • InCoverage
        • OffsetInd
        • SlssId
        • State
      • V2X
        • Adjc
        • BitHigh
        • BitLow
        • BmpLength
        • Offset
        • SrbPscch
        • SrbSubchan
        • SubChannels
        • SubSize
    • State
  • View
Previous Next

© Copyright © Rohde & Schwarz 2023.

Built with Sphinx using a theme provided by Read the Docs.