Socket
Socket
Sign inDemoInstall

rssd

Package Overview
Dependencies
0
Maintainers
1
Alerts
File Explorer

Install Socket

Detect and block malicious and high-risk dependencies

Install

    rssd

Rohde & Schwarz SCPI Driver


Maintainers
1

Readme

Rohde & Schwarz SCPI Driver

Test Status    PyPI version   Coveralls github Versioning      Python package

Description

  • Example python drivers

    • VSA, Vector Spectrum Analyzer
    • VSG, Vector Signal Generator
    • NRP, Power Sensor
    • VSE, Vector Signal Explorer
    • OSP, Switch Platform
    • NRQ, Frequency Selective Power Sensor
    • VNA, Vector Network Analyzer
  • Example code

    • Automated test examples, see below table
    • Instrument speed/repeatability evaluation
    • Proof of concept/Demo code
  • RSSD is open source.

    • Package APIs may- change.
    • We recommend users "freeze/save" package version prior to use.
    • SW is provided as is
    • Not an official Rohde & Schwarz supported product

Getting Started

Installation

python -m pip install rssd

Running

Method 1
  • Goto Example directory
    • Open command prompt and type rssd
    • Example directory will be printed.
  • Run Example
    • Open desired example
    • Change IP address to match instrument(s)
    • Run file
Method 2
  • Goto Example directory
    • Open command prompt and type: python -m pip show rssd
    • Load example files listed after Location:
  • Run Example
    • Open desired example
    • Change IP address to match instrument(s)
    • Run

Example Code

FileNameInstrumntDescription
AAA_CommandTimeAnyTime command to instrument
AAA_IDN_IPArryAnySend *IDN to instruments in IPArry
FSW_ACLR_TimingVSAACLR in Spectral Mode
FSW_ACLR_IQ_TimingVSAACLR in IQ Analyzer
FSW_CCDFVSACCDF in Spectral Mode
FSW_IQCaptureTimeVSAIQ Capture time looping Fs
NRP_AvgPwrNRPNRP Average power capture
NRP_BufferedContAvgNRPBufferened NRP measurement
SMW_LoadArb.pyVSGLoad Arb file into SMW
OSP_DebugOSPGeneric OSP example
VSE_ADemod.pyVSEVSE/FSW Analog FM Demod
VSE_Debug.pyVSEVSE Raw SCPI
VSE_OFDM_1CC_K96.pyVSEVSE Single OFDM Carrier EVM w/ K96
VSE_OFDM_MultiCC_K96.pyVSEVSE Multi OFDM Carrier EVM w/ K96
VST_5GNR_EVMVSG VSASMW/FSW K144 speed tests
VST_5GNR_K144_ReadVSG VSASMW/FSW Read 5G NR Parametes
VST_Sweep.pyVSG VSASMW/FSW Frequency Sweep
VST_WLAN_EVMVSG VSASMW/FSW 802.11 EVM sweep test

Documentation

Instrument Documentation

DriverDescriptionUser ManualModels
VSAVector Signal AnalyzerUser ManualFSW; FSWP; FSVA3K; FSVA; FPL;
VSGVector Signal GeneratorUser ManualSMW; SMBV; SGT; SGS; SMA-B; SMB-B; SMF
VNAVector Network AnalyzerUser ManualZVA; ZNA; ZNB
VSEVector Analysis SoftwareUser ManualVSE
PNAPhase Noise AnalyzerUser ManualFSWP
NRPPower SensorUser ManualNRP; NRPM
RCTRadio Comm TesterUser ManualCMW500; CMW100; CMP200
NRQFreq Selective SensorUser ManualNRQ
OSPSwitch MatrixUser ManualOPS1xx; OPS2xx
DSODigital OscillocopeUser ManualRTP; RTO; RTE;
OTARadiated ChambersUser ManualATS800; ATS1000; ATS1800; CMQ; DST200; TS7124

Project

  • Code Repository: GitHub
  • Author: Martin C Lim
  • License: This project is licensed under the R&S License for Royalty-Free Products- see the LICENSE file for details

Acknowledgments

Keywords

FAQs


Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc