HOME |  RESUME |  PUBLICATIONS |  REPORTS |  PRODUCTS |  LABS |  TOOLS |  PRIVATE |  OTHER |  CONTACT

Back
BENCH - The ultimate open source software for time-domain measurements
BENCH is a Scilab 4.0 Toolboxes Collection
for RF Microwave Time Domain Measurements and Analysis



BENCH v 1.0 bêta (Wiltron 360 - Load Pull with pulse capabilities)
Bench has been updated on 2006 to drive a complete Load-Pull measurement setup with pulse capabilities.
The measurement setup includes a Wiltron 360 VNA, Focus CCMT tuners,...





BENCH v 1.0 bêta (Time Domain Enveloppe VNA)
Bench is a new software to generate and to measure calibrated RF time domain envelopes signals. You can see the possibles setups in this presentation. This program is 100% Scilab. The GUI uses the TCL/TK kernel (8.4) embedded within Scilab 3.0.

Bench includes the following toolboxes :

High level toolbox :
- BENCH : Scripts and GUI to drive several time domain measurement setups

Low level toolboxes :
- TS : Scilab Toolbox for RF devices analysis
- GPIB : Scilab Toolbox for RF instrumentation
- TSGUI : The GUI associated to TS and GPIB Toolboxes
- ATF_BIAS : The GUI for DC power supply
- S2P : The GUI to manage S1P and S2P files

BENCH constitutes an enhanced link between simulation, modeling and characterization topics through the Scilab/Scicos platform for system level design. It performs quick time domain measurements like the LSNA technology. The GUI of BENCH is very smart. The only thing you have to know is the complex envelope you want to apply at the RF input of your DUT. The emitter part is fully calibrated too.

BENCH can drive several downconverter boxes :
IRCOM : 2 ports - 2 or 4 mixers from 1 to 4 GHz ;
CNES : 1 port - 1 demodulator from 1 to 4 GHz ;
CNES : 2 ports - 2 demodulators from 4 to 31 GHz ;

BENCH can run your own scilab customized scripts as a plug-in.

VNA capabilities will be added to BENCH (4 mixers setup). SOLT / LRM and LRRM calibration methods will be soon available...


TSGUI v 4.0
TSGUI is the first version of BENCH. This toolbox is obsolete conserning the use of a time domain envelope measurement setup but is very usefull to enable low level functionalities associated with a GUI. It is very important to enable automatic measurements and analysis with a special setup.
TSGUI was first a program coded in C and VEE (as you can see in my thesis pp. 107-114). Now it's a 100% scilab program.
TSGUI is just a GUI and requieres two other toolboxes :
- GPIB : to enables instrument management capabilities ;
- TS : a library of advanced functions for RF microwave analysis.
GPIB toolbox includes a lot of drivers (powermeters, RF sources, scopes, AWG...).
TS toolbox provides several tools as :
- Noise Power Ratio (NPR) generator (with optimized phase relationship) ;
- Multisine generators ;
- Digital modulations generators (MPSK,  MQAM, ...) ;
- Several Analysis : eye's diagram, NPR, Peak to average ratio (PAR), statistic distribution, ... ;
- Files compatibility : CVS, Table, VEE Binblock Complex, S1P and S2P ;
- Time-domain envelope calibration procedures ;
- and much more...
TSGUI screenshot

Last updated : Mar 07 2006