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
            • Ca
            • Carrier<Carrier>
            • Cell<CellNull>
            • Conf
            • Csettings
            • Csis
            • Drs
            • Dumd
            • Emtc
            • Laa
            • Mbsfn
            • Mimo
            • Niot
            • Pbch
            • Pdcch
            • Pdsch
            • Phich
            • Plci
            • Prss
            • Refsig
            • RstFrame
            • Subf<SubframeNull>
            • Sync
            • User<UserIx>
            • View
          • FilterPy
          • LogGen
          • Noise
          • Notch<NotchFilter>
          • Powc
          • Setting
          • SymbolRate
          • Tcw
          • Tdd
          • Tdw
          • Timc
          • Trigger
          • Udt
          • Uplane
          • Uplink
          • 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
  • Downlink
  • View page source

Downlink

SCPI Commands :

[SOURce<HW>]:BB:EUTRa:DL:BUR
[SOURce<HW>]:BB:EUTRa:DL:BW
[SOURce<HW>]:BB:EUTRa:DL:CONSubframes
[SOURce<HW>]:BB:EUTRa:DL:CPC
[SOURce<HW>]:BB:EUTRa:DL:FFT
[SOURce<HW>]:BB:EUTRa:DL:LGS
[SOURce<HW>]:BB:EUTRa:DL:NORB
[SOURce<HW>]:BB:EUTRa:DL:OCCBandwidth
[SOURce<HW>]:BB:EUTRa:DL:OCCSubcarriers
[SOURce<HW>]:BB:EUTRa:DL:PUM
[SOURce<HW>]:BB:EUTRa:DL:RGS
[SOURce<HW>]:BB:EUTRa:DL:SFSelection
[SOURce<HW>]:BB:EUTRa:DL:SRATe
[SOURce<HW>]:BB:EUTRa:DL:ULCPc
class DownlinkCls[source]

Downlink commands group definition. 620 total commands, 25 Subgroups, 14 group commands

get_bur() → BehUnsSubFrames[source]
# SCPI: [SOURce<HW>]:BB:EUTRa:DL:BUR
value: enums.BehUnsSubFrames = driver.source.bb.eutra.downlink.get_bur()

Selects either to fill unscheduled resource elements and subframes with dummy data or DTX. In ‘Mode > eMTC/NB-IoT’, unused resource elements are filled in with DTX.

return:

bur: DUData| DTX

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

Sets the DL channel bandwidth.

return:

bw: 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:DL:CONSubframes
value: int = driver.source.bb.eutra.downlink.get_con_sub_frames()

Sets the number of configurable subframes.

return:

con_sub_frames: integer Range: 1 to 40

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

Sets the cyclic prefix length for all LTE subframes.

return:

cyclic_prefix: NORMal| EXTended | USER

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

Sets the FFT size.

return:

fft: integer Range: 64 to 2048

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

Queries the number of left guard subcarriers.

return:

lgs: integer Range: 28 to 364

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

Selects the number of physical resource blocks per slot.

return:

no_rb: integer Range: 6 to 110

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

Queries the occupied bandwidth.

return:

occup_bandwidth: float

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

Queries the occupied subcarriers.

return:

occup_subcarr: integer Range: 72 to 1321

get_pum() → PwrUpdMode[source]
# SCPI: [SOURce<HW>]:BB:EUTRa:DL:PUM
value: enums.PwrUpdMode = driver.source.bb.eutra.downlink.get_pum()

No command help available

return:

power_update_mode: No help available

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

Queries the number of right guard subcarriers.

return:

rgs: integer Range: 27 to 364

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

No command help available

return:

sub_frame_sel: No help available

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

Queries the sampling rate.

return:

sample_rate: float Range: 192E4 to 3072E4

get_ulcpc() → EuTraDuration[source]
# SCPI: [SOURce<HW>]:BB:EUTRa:DL:ULCPc
value: enums.EuTraDuration = driver.source.bb.eutra.downlink.get_ulcpc()

In TDD duplexing mode, sets the cyclic prefix for the opposite direction.

return:

gs_cpc_opp_dir: NORMal| EXTended

set_bur(bur: BehUnsSubFrames) → None[source]
# SCPI: [SOURce<HW>]:BB:EUTRa:DL:BUR
driver.source.bb.eutra.downlink.set_bur(bur = enums.BehUnsSubFrames.DTX)

Selects either to fill unscheduled resource elements and subframes with dummy data or DTX. In ‘Mode > eMTC/NB-IoT’, unused resource elements are filled in with DTX.

param bur:

DUData| DTX

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

Sets the DL channel bandwidth.

param bw:

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

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

Sets the number of configurable subframes.

param con_sub_frames:

integer Range: 1 to 40

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

Sets the cyclic prefix length for all LTE subframes.

param cyclic_prefix:

NORMal| EXTended | USER

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

Sets the FFT size.

param fft:

integer Range: 64 to 2048

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

Selects the number of physical resource blocks per slot.

param no_rb:

integer Range: 6 to 110

set_pum(power_update_mode: PwrUpdMode) → None[source]
# SCPI: [SOURce<HW>]:BB:EUTRa:DL:PUM
driver.source.bb.eutra.downlink.set_pum(power_update_mode = enums.PwrUpdMode.CONTinuous)

No command help available

param power_update_mode:

No help available

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

No command help available

param sub_frame_sel:

No help available

set_ulcpc(gs_cpc_opp_dir: EuTraDuration) → None[source]
# SCPI: [SOURce<HW>]:BB:EUTRa:DL:ULCPc
driver.source.bb.eutra.downlink.set_ulcpc(gs_cpc_opp_dir = enums.EuTraDuration.EXTended)

In TDD duplexing mode, sets the cyclic prefix for the opposite direction.

param gs_cpc_opp_dir:

NORMal| EXTended

Cloning the Group

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

Subgroups

  • Ca
    • Cell<CellNull>
      • Bw
      • Cif
      • Dfreq
      • Duplexing
      • Id
      • Index
      • Phich
        • Duration
        • NgParameter
      • Poffset
      • Pstart
      • ScIndex
      • SpsConf
      • State
      • Tdelay
      • UdConf
  • Carrier<Carrier>
    • Niot
      • Cell
      • CidGroup
      • CrsSeq
      • Dfreq
      • GbrbIdx
      • Mode
      • Nvsf
      • RbIdx
      • Sf<SubframeNull>
        • Valsf
      • Sfall
      • Sfnn
      • State
  • Cell<CellNull>
    • Subf<SubframeNull>
      • Alloc<AllocationNull>
        • Pusch
          • Precoding
            • Cbua
  • Conf
  • Csettings
  • Csis
    • Cell<CellNull>
      • CdmType
      • Config
      • Dwpts
      • FrDensity<IndexNull>
      • Nap
      • Ncfg
      • Pow
      • Scid
      • SfDelta
      • Sfi
      • Sft
      • State
      • Transcomb<IndexNull>
      • Zprs<IndexNull>
        • Zp
        • ZpDelta
        • Zpi
        • Zpt
  • Drs
    • Cell<CellNull>
      • CdState
      • Csirs<CsiRefSignal>
        • NzConfig
        • NzqOffset
        • NzsCid
        • NzsfOffset
        • Zp
        • ZpDelta
        • Zpi
        • Zpt
      • Duration
      • NzpNum
      • Offset
      • Pattern
      • Periodicity
      • State
      • ZpNum
  • Dumd
    • Pattern
  • Emtc
    • Alloc<AllocationNull>
      • AbsFrames
      • Ccoding
        • Mib
        • Mspare
        • Rsib
        • Sib
        • Soffset
        • SrPeriod
        • State
        • Tbsi
        • TbSize
      • Codewords
      • Conflict
      • ConType
      • Data
      • Dselect
      • Modulation
      • NoRb
      • Ovrb
      • Pattern
      • PhysBits
      • Power
      • Precoding
        • Ap<AntennaPortNull>
          • Bb<BasebandNull>
            • Imaginary
            • Real
        • Apm
        • CbIndex
        • Ccd
        • DaFormat
        • NoLayers
        • Scheme
        • Scid
        • TrScheme
      • Scrambling
        • State
        • UeId
      • State
      • Stnb
      • StsFrame
      • StSymbol
    • Bmp
      • DeselectAll<DeselectAll>
      • SelectAll
      • ValSubFrames<SubframeNull>
    • Dci
      • Alloc<AllocationNull>
        • Apsi
        • Bits
        • Cces
        • Conflict
        • CsiRequest
        • DaIndex
        • DiInfo
        • Fmt
        • Harq
        • HresOffset
        • Idcce
        • Mcs
        • Mpdcchset
        • Ndcces
        • Ndind
        • Nrep
        • Pagng
        • Pdcch
        • PdsHopping
        • PfrHopp
        • PmiConfirm
        • PraMask
        • PraPreamble
        • PraStart
        • Rba
        • Rbaf
        • Repmpdcch
        • Reppdsch
        • Rver
        • SfrNumber
        • SrsRequest
        • Ssp
        • Strv
        • StsFrame
        • Tbs
        • Tcmd
        • TpcPusch
        • Tpmprec
        • UeId
        • UeMode
        • UlIndex
        • User
    • Nb
    • Ssp
  • Laa
    • Cell<CellNull>
      • Burst<BurstNull>
        • C1Mode
        • Duration
        • EnsFrame
        • Epdcch
        • LsfSymbols
        • StsFrame
        • Stslot
      • NumBursts
  • Mbsfn
    • Ai
      • Mcch
        • Aval
        • Modulation
        • Npattern
        • Pattern
        • TbSize
    • Mtch
    • Pmch<IndexNull>
      • Data
      • Dlist
      • Mcs
      • McsTwo
      • Mod
      • Pattern
      • SaEnd
      • SaStart
      • Speriod
      • State
    • Sc
  • Mimo
    • Apm
      • Cs
        • Ap<AntennaPortNull>
          • Row<Row>
            • Imaginary
            • Real
        • Cell
          • Bb<BasebandNull>
    • Niot
  • Niot
    • Alloc<AllocationNull>
      • Ccoding
        • Isf
        • Nsf
        • State
        • Tbsi
        • TbSize
      • Conflict
      • ConType
      • Data
      • Dselect
      • Modulation
      • Pattern
      • PhysBits
      • Power
      • Precoding
        • NoLayers
        • Scheme
      • Scrambling
        • Legacy
          • State
        • Srot
        • State
        • UeId
      • Sflist
      • State
      • StSymbol
    • Ccoding
    • Dci
      • Alloc<AllocationNull>
        • Bits
        • Cces
        • Conflict
        • Dist
        • Fmt
        • Hack
        • HpNumber
        • Idcce
        • Idelay
        • Iru
        • McScheme
        • Ndind
        • Npdcch
          • Fmt
          • Oind
          • Rep
        • Npdsch
          • Irep
          • Isf
          • Nrep
          • Nsf
        • Nprach
          • Scind
          • Snumber
        • Npusch
          • Irep
        • NrUnits
        • Pag
        • Rversion
        • Scind
        • Sfrpt
        • Sime
        • Sinf
        • Ssp
        • StsFrame
        • Tbsz
        • UeId
        • User
    • Gap
      • Config
      • Duration
    • LteCell
    • Nprs
      • Bmp
        • ValSubFrames<SubframeNull>
      • Mtia
      • Mtib
    • Pag
    • Rand
    • Wus
  • Pbch
  • Pdcch
  • Pdsch
  • Phich
  • Plci
  • Prss
    • MiPattern
    • Tprs
  • Refsig
    • Niot
  • RstFrame
  • Subf<SubframeNull>
    • AlCount
    • Alloc<AllocationNull>
      • Caw
      • Codewords
      • Cw<Codeword>
        • Aoc
        • Ccoding
          • IsbSize
          • RvIndex
          • State
          • TbSize
        • Conflict
        • ConType
        • Data
        • Dselect
        • Gap
        • Modulation
        • Pattern
        • PhysBits
        • Power
        • Precoding
          • Ap
          • Apm
          • CbIndex<IndexNull>
          • Cdd
          • DaFormat
          • NoLayers
          • Scheme
          • Scid
          • TrScheme
        • RbCount
        • RbOffset
        • Scrambling
          • State
          • UeId
        • State
        • SymCount
        • SymOffset
    • CycPrefix
    • Encc
      • Pcfich
        • Cregion
        • Power
        • Scrambling
          • State
      • Pdcch
        • AlRegs
        • Avcces
        • AvRegs
        • Bits
        • Data
        • DcRegs
          • Data
          • Dselect
          • Pattern
          • TrSource
        • Dregs
        • Dselect
        • Extc
          • Append
          • Conflicts
          • Down
          • Insert
          • Item<ItemNull>
            • Cell
            • Cindex
            • Conflict
            • DciConf
            • DciFmt
            • Ncces
            • Ndcces
            • PdcchType
            • Pfmt
            • Sespace
            • UeId
            • User
          • Sitem
          • Solve
          • Uitems
          • Up
        • FormatPy
        • NoPdcchs
        • Pattern
        • Power
        • Scrambling
          • State
      • Phich
        • AnPattern<AntennaPattern>
        • Cell<CellNull>
          • AnPattern<AntennaPattern>
          • Group<GroupNull>
            • Item<ItemNull>
          • NoGroups
        • Pmode
        • Power
      • Precoding
        • NoLayers
        • Scheme
      • Scrambling
        • State
      • State
    • User<UserIx>
      • PhysBits
  • Sync
    • Niot
  • User<UserIx>
    • Apm
      • Cbci
      • CbIndex<IndexNull>
      • Cbua
      • Layer<LayerNull>
        • Ap<AntennaPortNull>
          • Bb<BasebandNull>
            • Imaginary
            • Real
      • MapCoordinates
      • Mode
    • AsPy
      • Apply
      • ArbLen
      • AsLength
      • Downlink
        • AfSeq
        • Cell<CellNull>
          • Append
          • Fmcs
          • Insert
          • McsMode
          • RvcSequence
          • Selement
          • SeqElem
            • Conflict
            • Harq
            • Pdre
            • Subframe
            • Tb1
            • Tb2
          • Slength
          • Tcr
          • Tmod
          • UrlCounter
          • Usubframe<SubframeNull>
        • Indi
        • Nhids
        • Nhtrans
        • SkProcess
      • Uplink
        • AfSeq
        • Cell<CellNull>
          • Append
          • Insert
          • Selement
          • SeqElem
            • Conflict
            • Harq
            • Ndi
            • Ptpc
            • Rba
            • Rv
            • Subframe
            • UlIndex
          • Slength
          • VulTxPow
        • Indi
        • Nhtrans
    • Asrs
      • State
    • Ca
      • State
    • Caw
      • State
    • Ccoding
      • State
    • Cell<CellNull>
      • Dmrs
        • State
      • Mcs
      • Seol
        • State
      • Tbal
      • Txm
    • Data
    • Dselect
    • EimtaRnti
    • Epdcch
      • Cell<CellNull>
        • Set<SetItem>
          • Hopping
          • Nid
          • Power
          • Prbs
          • Rba
          • Repmpdcch
          • State
          • Stnb
          • Stsf
          • Ttyp
        • State
    • InitPattern
    • McsTwo
      • State
    • Niot
      • Rmax
      • SsOffset
      • StsFrame
    • Pa
    • Pattern
    • Release
    • Scrambling
      • Cell<Cell>
        • Dmrs
          • Id1
          • Id2
          • Use
      • State
    • Sps
      • Crnti
      • Sactivation
      • Sinterval
      • Srelease
      • State
    • State
    • Sthp
      • State
    • TaltIndex
      • State
    • Txm
    • Uec
    • UeId
    • Ulca<UlCarriersNull>
      • State
  • View
Previous Next

© Copyright © Rohde & Schwarz 2023.

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