BEST System Identification Toolkit User s Manual

Size: px
Start display at page:

Download "BEST System Identification Toolkit User s Manual"

Transcription

1 CAEN ELS s.r.l. July 2017

2 Contents 1 Document Revisions 4 2 Introduction 5 3 Installation 6 4 Hardware overview 7 5 Software overview Configuration tab Sweep parameters Channel selection Amplitude and offset control BPM scaling Plots Interaction Import and export Raw data viewer Identification Examples A Amplitude and phase calculation 20 2

3 List of Figures 2.1 System Identification setup overview Desktop icon BEST Central Unit hardware Main window Configuration tab Amplitude and phase plot Drag-to-scale Raw data viewer Identification tab Ident (debug) tab Model-fitting example (1st order) Model-fitting example (higher order)

4 Chapter 1 Document Revisions Document Revision Date Comments July 2017 Initial release 4

5 Chapter 2 Introduction From the firmware version 1.2 upwards, BEST Central Unit can act as a function generator, providing a sinusoidal stimulus to the beamline. BEST System Identification Toolkit makes use of the function generator capability to measure the frequency response of the system. The measurements are displayed in the graphical user interface, can be exported in CSV file and can also be used in system identification with user-defined model. Figure 2.1: System Identification setup overview 5

6 Chapter 3 Installation The BEST System Identification Toolkit can be downloaded from CAENels BEST repository. Procedure: 1. Connect BEST Central Unit to the internet. 2. Open Terminal (Ctrl + Alt + T) 3. Update information about new packages: sudo apt-get update 4. Download and install System Identification Toolkit sudo apt-get install best-sys-id System identification Toolkit will be installed and a shortcut icon will be created on desktop, as shown on Figure 3.1. Figure 3.1: Desktop icon 6

7 Chapter 4 Hardware overview The Figure 4.1 shows a overview of BEST system when used in function generation mode. Figure 4.1: BEST Central Unit hardware 7

8 There is an Nios II CPU running on the FPGA board in the BEST Central Unit. In function-generation mode the Nios II controller CPU runs a function generation routine. The routine updates the accumulator with 50 khz rate with an user-settable increment. The accumulator is then used to calculate sine and cosine values. The sine and cosine values are forwarded to DMA, to be used as in-phase and quadrature signal. The sine value is also multiplied with amplitude and summed with offset, each independently settable per each channel, producing three setpoints. The three setpoints are then sent over UDP/IPv4 to PreDAC ( precision Digital-to-Analog Converter). PreDAC feeds the piezo drivers, which then drives the piezos on beamline optics, displacing the beam. The displacement of the beam is measured by a beamposition monitor (BPM), and the small currents produces by the BPM are measured with TetrAMM (4-channel ammeter). TetrAMM digitizes the data and sends the digital data over UDP/IPv4 to the FPGA in BEST Central Unit. The FPGA receives the data and calculates the beam position from the measured currents. The beam position is calculated as difference over sum, and it is normalized (i.e. it lies on the interval [-1, 1]). The measured currents, calculated beam position, function generator outputs, and in-phase and quadrature signals are captured with DMA and transmitted over PCI express to x86 computer memory, thus made available to applications. 8

9 Chapter 5 Software overview The Figure 5.1 shows the main window of BEST System Identification Toolkit. The interface consists of Configuration tab, Identification tab, Ident (debug info) tab, two plots for amplitude and phase, a list of all measured plots and controls for exporting and importing the measurements. Figure 5.1: Main window 9

10 5.1 Configuration tab Figure 5.2: Configuration tab Sweep parameters Configuration tab allows user configuration of the parameters of the frequency sweep. The function generator will perform a sweep with Length points, starting from Start freq and finishing at Stop freq. Sweep type can be either logarithmic or linear. The generation of frequency vector relies on numpy.linscale and numpy.logscale functions, with endpoint=true argument Channel selection The Output ch allows setting which position should be excited with a sine wave, all other channels will be set to Offset value. The Out PreDAC ch field indicates which PreDAC channel will be driven. Input ch fields selects which channel will be observed. The independent control of the two channels allow measuring both direct and parasitic response. These fields rely on configuration stored in /opt/caenels/best/config.ini which gets loaded to the FPGA at the startup by bestinitconf utility Amplitude and offset control Each of the three channels can have an amplitude and offset independently set by the user. Only one of the amplitudes in the function generator will be set different than zero, all the others channels will only output the offset value. Example: Let s say that amplitudes are set as [0.1, 0.2, 0.3], offsets are set as [3.0, 4.0, 5.0], channel 1 is connected to x position and channel 2 is connected to y position. 10

11 When performing the sweep with Output ch set to x, the PreDAC will on channel 1 output 0.1V sin(2 π f) + 3V, 4V on channel 2 and 5V on channel 3. When Output ch is set to y, the PreDAC will on channel 1 output 3V, 0.2V sin(2 π f) + 4V on channel 2 and 5V on channel BPM scaling In order to keep the FPGA digital-signal-processing modules as simple as possible, the position calculation is normalized (i.e. it lies on the interval [ 1, 1]). To provide a more meaningful information to users, BPM scaling checkbox can be enabled. When enabled, the position will be multiplied by BPM dimensions, stored in /opt/caenels/best/config.ini and configurable from BEST Local GUI (please refer to BEST ). 11

12 5.2 Plots The two plots show amplitude and phase of the device-under-test. The plots get updated with new points as the frequency sweep is taking place. Multiple plots can be shown; plots can be shown or hidden by checking and un-checking the checkbox in front of the plot name in Plots list. Figure 5.3: Amplitude and phase plot The amplitude plot is showing the data in log-log scale. The unit used for y axis is dbum, i.e. a gain against 1 um. 12

13 5.2.1 Interaction The two plots use PyQtGraph plotting library and provide a lot of possibility to interact with them, such as drag-to-scale, as shown on Figure 5.4. Figure 5.4: Drag-to-scale 13

14 5.3 Import and export The BEST System Identification Toolkit provides a method to export the data in CSV file and to also import the data from a CSV file. When exporting the data to CSV file, the raw data measurements are lost. To export one or more plots, select them in Plots list and press Export meas button. For each of the selected plots in Plots list, 3 columns are created: frequency (in Hz), amplitude (in dbum) and phase (in rad). The first line of the CSV file is a header line with the names of the plots. When exporting data, the software creates the names of the columns by appending _freq, _ampl and _phase to the plot name. Example of a generated file: pltname_freq,pltname_ampl,pltname_phase 10.0, , , , , , , , , , , , , ,

15 5.4 Raw data viewer Raw data viewer can be opened by selection one of the plots in Plots list on the right side of the main window and pressing the View raw data button. Figure 5.5: Raw data viewer Raw data viewer allows user to visualize the raw data from where the measurements are derived. On the left side of the window a list of all frequencies at which the measurements were performed as well as list of all data channels stored. Please note that BPM0 posx and BPM0 posy are normalized, regardless of the BPM scaling checkbox state. 15

16 5.5 Identification Figure 5.6 shows the Identification tab. It provides a method to configure the form of the model which is then fitted using a nonlinear least-squares solver. Figure 5.6: Identification tab The Nr of poles and Nr of zeros fields allow selecting number of poles and zeros in the model. Assuming causal systems are measured, Nr of poles should be greater than nr of zeros. Delay field allows setting the model delay and whether it is fixed or if it should be determined by measurements. It is suggested to set the delay value fixed. The model is defined as: Q+1 i=0 H(s) = exp( s T ) b is i P i=0 a is i where: T is the delay of the system, P is number of poles, Q is number of zeros, and a P is fixed to 1.0 To fit the model to measurement data, select one plot in Plots list and press Run button on Identification tab. User should also provide an initial guess for parameters a i and b i. 16

17 Figure 5.7 shows the Ident (debug) tab. This tab shows the inputs to and the outputs from scipy.optimize.least_squares function, which is used to fit the model to the measurement data. Figure 5.7: Ident (debug) tab 17

18 5.5.1 Examples Example of a model (violet plot) fitted over measurement data (blue plot) of a first order filter. Figure 5.8: Model-fitting example (1st order) 18

19 There is an synthetically-generated example available in /opt/caenels/best_sys_id/example/ to experiment with model-fitting functionality of BEST System Identification Toolkit. Figure 5.9 shows the result of model fitting. Figure 5.9: Model-fitting example (higher order) 19

20 Appendix A Amplitude and phase calculation The function generator creates 3 waveforms with user-defined amplitude and offset as well as in-phase and quadrature signals with amplitude 1 and offset 0. pos, fg i and fg q are signals captured with DMA from hardware. 1. Offset is removed from position pos 0 = pos mean(pos) 2. I and Q components are calculates as: I = 2 mean(pos fg i ) Q = 2 mean(pos fg q ) 3. Amplitude and phase are calculated as ampl = I 2 + Q 2 /fg ampl ph = arctan2(q, I) where fg ampl is (user-defined) output amplitude of function generator. 4. The values shown on the plots are represented in dbum: ampl[dbum] = 20 log 10 ( ampl[um] 1um ) 20

ENSC327 Communication Systems Fall 2011 Assignment #1 Due Wednesday, Sept. 28, 4:00 pm

ENSC327 Communication Systems Fall 2011 Assignment #1 Due Wednesday, Sept. 28, 4:00 pm ENSC327 Communication Systems Fall 2011 Assignment #1 Due Wednesday, Sept. 28, 4:00 pm All problem numbers below refer to those in Haykin & Moher s book. 1. (FT) Problem 2.20. 2. (Convolution) Problem

More information

Real Analog - Circuits 1 Chapter 11: Lab Projects

Real Analog - Circuits 1 Chapter 11: Lab Projects Real Analog - Circuits 1 Chapter 11: Lab Projects 11.2.1: Signals with Multiple Frequency Components Overview: In this lab project, we will calculate the magnitude response of an electrical circuit and

More information

Laboratory Experiment #1 Introduction to Spectral Analysis

Laboratory Experiment #1 Introduction to Spectral Analysis J.B.Francis College of Engineering Mechanical Engineering Department 22-403 Laboratory Experiment #1 Introduction to Spectral Analysis Introduction The quantification of electrical energy can be accomplished

More information

Class #16: Experiment Matlab and Data Analysis

Class #16: Experiment Matlab and Data Analysis Class #16: Experiment Matlab and Data Analysis Purpose: The objective of this experiment is to add to our Matlab skill set so that data can be easily plotted and analyzed with simple tools. Background:

More information

CIC ENGINEERING 345 CENTER STREET EAST PEORIA, IL PH FAX µmpis Control Software

CIC ENGINEERING 345 CENTER STREET EAST PEORIA, IL PH FAX µmpis Control Software µmpis Control Software Overview The µmpis Control software package allows for a user to control the operation of the umpis unit with a PC. The PC and the umpis unit are connected together using a RS232

More information

ET 304A Laboratory Tutorial-Circuitmaker For Transient and Frequency Analysis

ET 304A Laboratory Tutorial-Circuitmaker For Transient and Frequency Analysis ET 304A Laboratory Tutorial-Circuitmaker For Transient and Frequency Analysis All circuit simulation packages that use the Pspice engine allow users to do complex analysis that were once impossible to

More information

1 Introduction: frequency stability and accuracy

1 Introduction: frequency stability and accuracy Content 1 Introduction: frequency stability and accuracy... Measurement methods... 4 Beat Frequency method... 4 Advantages... 4 Restrictions... 4 Spectrum analyzer method... 5 Advantages... 5 Restrictions...

More information

Oscilloscope and Function Generators

Oscilloscope and Function Generators MEHRAN UNIVERSITY OF ENGINEERING AND TECHNOLOGY, JAMSHORO DEPARTMENT OF ELECTRONIC ENGINEERING ELECTRONIC WORKSHOP # 02 Oscilloscope and Function Generators Roll. No: Checked by: Date: Grade: Object: To

More information

USB cable. Xviewer. Text Real data file (*.txt)

USB cable. Xviewer. Text Real data file (*.txt) User s Manual FG410/FG420 Transferring and Outputting DLM/DL/SL Series Waveform Data 1 Introduction This manual describes how to transfer waveform data acquired with an DLM/DL/SL series instrument to the

More information

Beam Dynamics + Laser Micro Vibrometry 1

Beam Dynamics + Laser Micro Vibrometry 1 ENMF 529 INTRODUCTION TO MICROELECTROMECHANICAL SYSTEMS p. 1 DATE:... Note: Print this document at Scale (Page Setup) = 75% LAB #4 ( VIL #7 ) Beam Dynamics + Laser Micro Vibrometry 1 SAFETY and instrument

More information

Measurement of Amplitude Modulation AN 6

Measurement of Amplitude Modulation AN 6 Measurement of Application Note to the KLIPPEL R&D System (Document Revision 1.1) DESCRIPTION In a loudspeaker transducer, the difference between the amplitude response of the fundamental high frequency

More information

Amplitude, Reflection, and Period

Amplitude, Reflection, and Period SECTION 4.2 Amplitude, Reflection, and Period Copyright Cengage Learning. All rights reserved. Learning Objectives 1 2 3 4 Find the amplitude of a sine or cosine function. Find the period of a sine or

More information

Class #7: Experiment L & C Circuits: Filters and Energy Revisited

Class #7: Experiment L & C Circuits: Filters and Energy Revisited Class #7: Experiment L & C Circuits: Filters and Energy Revisited In this experiment you will revisit the voltage oscillations of a simple LC circuit. Then you will address circuits made by combining resistors

More information

Generating DTMF Tones Using Z8 Encore! MCU

Generating DTMF Tones Using Z8 Encore! MCU Application Note Generating DTMF Tones Using Z8 Encore! MCU AN024802-0608 Abstract This Application Note describes how Zilog s Z8 Encore! MCU is used as a Dual-Tone Multi- (DTMF) signal encoder to generate

More information

Gentec-EO USA. T-RAD-USB Users Manual. T-Rad-USB Operating Instructions /15/2010 Page 1 of 24

Gentec-EO USA. T-RAD-USB Users Manual. T-Rad-USB Operating Instructions /15/2010 Page 1 of 24 Gentec-EO USA T-RAD-USB Users Manual Gentec-EO USA 5825 Jean Road Center Lake Oswego, Oregon, 97035 503-697-1870 voice 503-697-0633 fax 121-201795 11/15/2010 Page 1 of 24 System Overview Welcome to the

More information

SigCal32 User s Guide Version 3.0

SigCal32 User s Guide Version 3.0 SigCal User s Guide . . SigCal32 User s Guide Version 3.0 Copyright 1999 TDT. All rights reserved. No part of this manual may be reproduced or transmitted in any form or by any means, electronic or mechanical,

More information

ME 365 EXPERIMENT 8 FREQUENCY ANALYSIS

ME 365 EXPERIMENT 8 FREQUENCY ANALYSIS ME 365 EXPERIMENT 8 FREQUENCY ANALYSIS Objectives: There are two goals in this laboratory exercise. The first is to reinforce the Fourier series analysis you have done in the lecture portion of this course.

More information

PSM Soft. Features and Functions January PC Software Guide. Getting connected and Communication

PSM Soft. Features and Functions January PC Software Guide. Getting connected and Communication PSM Soft PC Software Guide Features and Functions January 2010 The PSM series Phase Sensitive Multimeters provide a wide range of exceptionally accurate and versatile instrumentation in one unique package.

More information

LV-Link 3.0 Software Interface for LabVIEW

LV-Link 3.0 Software Interface for LabVIEW LV-Link 3.0 Software Interface for LabVIEW LV-Link Software Interface for LabVIEW LV-Link is a library of VIs (Virtual Instruments) that enable LabVIEW programmers to access the data acquisition features

More information

Lab #1 Lab Introduction

Lab #1 Lab Introduction Cir cuit s 212 Lab Lab #1 Lab Introduction Special Information for this Lab s Report Because this is a one-week lab, please hand in your lab report for this lab at the beginning of next week s lab. The

More information

Lab 4 An FPGA Based Digital System Design ReadMeFirst

Lab 4 An FPGA Based Digital System Design ReadMeFirst Lab 4 An FPGA Based Digital System Design ReadMeFirst Lab Summary This Lab introduces a number of Matlab functions used to design and test a lowpass IIR filter. As you have seen in the previous lab, Simulink

More information

Real-time Math Function of DL850 ScopeCorder

Real-time Math Function of DL850 ScopeCorder Real-time Math Function of DL850 ScopeCorder Etsurou Nakayama *1 Chiaki Yamamoto *1 In recent years, energy-saving instruments including inverters have been actively developed. Researchers in R&D sections

More information

CHAPTER 4 IMPLEMENTATION OF ADALINE IN MATLAB

CHAPTER 4 IMPLEMENTATION OF ADALINE IN MATLAB 52 CHAPTER 4 IMPLEMENTATION OF ADALINE IN MATLAB 4.1 INTRODUCTION The ADALINE is implemented in MATLAB environment running on a PC. One hundred data samples are acquired from a single cycle of load current

More information

Page 1/10 Digilent Analog Discovery (DAD) Tutorial 6-Aug-15. Figure 2: DAD pin configuration

Page 1/10 Digilent Analog Discovery (DAD) Tutorial 6-Aug-15. Figure 2: DAD pin configuration Page 1/10 Digilent Analog Discovery (DAD) Tutorial 6-Aug-15 INTRODUCTION The Diligent Analog Discovery (DAD) allows you to design and test both analog and digital circuits. It can produce, measure and

More information

Experiment 1 Alternating Current with Coil and Ohmic Resistors

Experiment 1 Alternating Current with Coil and Ohmic Resistors Experiment Alternating Current with Coil and Ohmic esistors - Objects of the experiment - Determining the total impedance and the phase shift in a series connection of a coil and a resistor. - Determining

More information

4.5.1 Mirroring Gain/Offset Registers GPIO CMV Snapshot Control... 14

4.5.1 Mirroring Gain/Offset Registers GPIO CMV Snapshot Control... 14 Thank you for choosing the MityCAM-C8000 from Critical Link. The MityCAM-C8000 MityViewer Quick Start Guide will guide you through the software installation process and the steps to acquire your first

More information

About the DSR Dropout, Surge, Ripple Simulator and AC/DC Voltage Source

About the DSR Dropout, Surge, Ripple Simulator and AC/DC Voltage Source About the DSR 100-15 Dropout, Surge, Ripple Simulator and AC/DC Voltage Source Congratulations on your purchase of a DSR 100-15 AE Techron dropout, surge, ripple simulator and AC/DC voltage source. The

More information

3D Intermodulation Distortion Measurement AN 8

3D Intermodulation Distortion Measurement AN 8 3D Intermodulation Distortion Measurement AN 8 Application Note to the R&D SYSTEM The modulation of a high frequency tone f (voice tone and a low frequency tone f (bass tone is measured by using the 3D

More information

Experiment Guide: RC/RLC Filters and LabVIEW

Experiment Guide: RC/RLC Filters and LabVIEW Description and ackground Experiment Guide: RC/RLC Filters and LabIEW In this lab you will (a) manipulate instruments manually to determine the input-output characteristics of an RC filter, and then (b)

More information

Laboratory Exercise 6 THE OSCILLOSCOPE

Laboratory Exercise 6 THE OSCILLOSCOPE Introduction Laboratory Exercise 6 THE OSCILLOSCOPE The aim of this exercise is to introduce you to the oscilloscope (often just called a scope), the most versatile and ubiquitous laboratory measuring

More information

II. LAB. * Open the LabVIEW program (Start > All Programs > National Instruments > LabVIEW 2012 > LabVIEW 2012)

II. LAB. * Open the LabVIEW program (Start > All Programs > National Instruments > LabVIEW 2012 > LabVIEW 2012) II. LAB Software Required: NI LabVIEW 2012, NI LabVIEW 4.3 Modulation Toolkit. Functions and VI (Virtual Instrument) from the LabVIEW software to be used in this lab: niusrp Open Tx Session (VI), niusrp

More information

UCE-DSO212 DIGITAL OSCILLOSCOPE USER MANUAL. UCORE ELECTRONICS

UCE-DSO212 DIGITAL OSCILLOSCOPE USER MANUAL. UCORE ELECTRONICS UCE-DSO212 DIGITAL OSCILLOSCOPE USER MANUAL UCORE ELECTRONICS www.ucore-electronics.com 2017 Contents 1. Introduction... 2 2. Turn on or turn off... 3 3. Oscilloscope Mode... 4 3.1. Display Description...

More information

Training Guide for Carl Zeiss LSM 7 MP Multiphoton Microscope

Training Guide for Carl Zeiss LSM 7 MP Multiphoton Microscope Training Guide for Carl Zeiss LSM 7 MP Multiphoton Microscope ZEN 2009 Optical Imaging & Vital Microscopy Core Baylor College of Medicine (2017) Power ON Routine 1 2 Turn Chameleon TiS laser key from Standby

More information

Experiment 8: An AC Circuit

Experiment 8: An AC Circuit Experiment 8: An AC Circuit PART ONE: AC Voltages. Set up this circuit. Use R = 500 Ω, L = 5.0 mh and C =.01 μf. A signal generator built into the interface provides the emf to run the circuit from Output

More information

3D Distortion Measurement (DIS)

3D Distortion Measurement (DIS) 3D Distortion Measurement (DIS) Module of the R&D SYSTEM S4 FEATURES Voltage and frequency sweep Steady-state measurement Single-tone or two-tone excitation signal DC-component, magnitude and phase of

More information

Activity P52: LRC Circuit (Voltage Sensor)

Activity P52: LRC Circuit (Voltage Sensor) Activity P52: LRC Circuit (Voltage Sensor) Concept DataStudio ScienceWorkshop (Mac) ScienceWorkshop (Win) AC circuits P52 LRC Circuit.DS (See end of activity) (See end of activity) Equipment Needed Qty

More information

EC310 Security Exercise 20

EC310 Security Exercise 20 EC310 Security Exercise 20 Introduction to Sinusoidal Signals This lab demonstrates a sinusoidal signal as described in class. In this lab you will identify the different waveform parameters for a pure

More information

Rub & Buzz Detection with Golden Unit AN 23

Rub & Buzz Detection with Golden Unit AN 23 Rub & Buzz etection with Golden Unit A 23 Application ote to the KLIPPEL R& SYSTEM Rub & buzz effects are unwanted, irregular nonlinear distortion effects. They are caused by mechanical or structural defects

More information

ECE4902 Lab 5 Simulation. Simulation. Export data for use in other software tools (e.g. MATLAB or excel) to compare measured data with simulation

ECE4902 Lab 5 Simulation. Simulation. Export data for use in other software tools (e.g. MATLAB or excel) to compare measured data with simulation ECE4902 Lab 5 Simulation Simulation Export data for use in other software tools (e.g. MATLAB or excel) to compare measured data with simulation Be sure to have your lab data available from Lab 5, Common

More information

Key Reference. Agilent Technologies E8257D/67D PSG Signal Generators. Manufacturing Part Number: E Printed in USA July 2007

Key Reference. Agilent Technologies E8257D/67D PSG Signal Generators. Manufacturing Part Number: E Printed in USA July 2007 Agilent Technologies E8257D/67D PSG Signal Generators This guide applies to the following signal generator models: E8267D PSG Vector Signal Generator E8257D PSG Analog Signal Generator Due to our continuing

More information

Experiment 1 Introduction to Simulink

Experiment 1 Introduction to Simulink 1 Experiment 1 Introduction to Simulink 1.1 Objective The objective of Experiment #1 is to familiarize the students with simulation of power electronic circuits in Matlab/Simulink environment. Please follow

More information

Fourier Signal Analysis

Fourier Signal Analysis Part 1B Experimental Engineering Integrated Coursework Location: Baker Building South Wing Mechanics Lab Experiment A4 Signal Processing Fourier Signal Analysis Please bring the lab sheet from 1A experiment

More information

Measuring Modulations

Measuring Modulations I N S T I T U T E O F C O M M U N I C A T I O N E N G I N E E R I N G Telecommunications Laboratory Measuring Modulations laboratory guide Table of Contents 2 Measurement Tasks...3 2.1 Starting up the

More information

Voltage Current and Resistance II

Voltage Current and Resistance II Voltage Current and Resistance II Equipment: Capstone with 850 interface, analog DC voltmeter, analog DC ammeter, voltage sensor, RLC circuit board, 8 male to male banana leads 1 Purpose This is a continuation

More information

EE354 Spring 2016 Lab 1: Introduction to Lab Equipment

EE354 Spring 2016 Lab 1: Introduction to Lab Equipment Name: EE354 Spring 2016 Lab 1: Introduction to Lab Equipment In this lab, you will be refreshed on how MATLAB and the lab hardware can be used to view both the time-domain and frequency-domain version

More information

LAB 8: Activity P52: LRC Circuit

LAB 8: Activity P52: LRC Circuit LAB 8: Activity P52: LRC Circuit Equipment: Voltage Sensor 1 Multimeter 1 Patch Cords 2 AC/DC Electronics Lab (100 μf capacitor; 10 Ω resistor; Inductor Coil; Iron core; 5 inch wire lead) The purpose of

More information

Introduction to LT Spice IV with Examples

Introduction to LT Spice IV with Examples Introduction to LT Spice IV with Examples 400D - Fall 2015 Purpose Part of Electronics & Control Division Technical Training Series by Nicholas Lombardo The purpose of this document is to give a basic

More information

SignalCalc Drop Test Demo Guide

SignalCalc Drop Test Demo Guide SignalCalc Drop Test Demo Guide Introduction Most protective packaging for electronic and other fragile products use cushion materials in the packaging that are designed to deform in response to forces

More information

Applications of Linear Algebra in Signal Sampling and Modeling

Applications of Linear Algebra in Signal Sampling and Modeling Applications of Linear Algebra in Signal Sampling and Modeling by Corey Brown Joshua Crawford Brett Rustemeyer and Kenny Stieferman Abstract: Many situations encountered in engineering require sampling

More information

RLC Frequency Response

RLC Frequency Response 1. Introduction RLC Frequency Response The student will analyze the frequency response of an RLC circuit excited by a sinusoid. Amplitude and phase shift of circuit components will be analyzed at different

More information

Use of the LTI Viewer and MUX Block in Simulink

Use of the LTI Viewer and MUX Block in Simulink Use of the LTI Viewer and MUX Block in Simulink INTRODUCTION The Input-Output ports in Simulink can be used in a model to access the LTI Viewer. This enables the user to display information about the magnitude

More information

Lab #2 First Order RC Circuits Week of 27 January 2015

Lab #2 First Order RC Circuits Week of 27 January 2015 ECE214: Electrical Circuits Laboratory Lab #2 First Order RC Circuits Week of 27 January 2015 1 Introduction In this lab you will investigate the magnitude and phase shift that occurs in an RC circuit

More information

crio Resolver Simulation crio RVDT Simulation Manual V3.0

crio Resolver Simulation crio RVDT Simulation Manual V3.0 crio Resolver Simulation crio RVDT Simulation Manual V3.0 Page 1 / 25 Content 1. General... 3 1.1 Revision history... 3 1.2 Abbreviations... 3 1.3 Purpose... 3 1.4 Annexes... 4 1.5 List of tables... 4

More information

Physics 472, Graduate Laboratory DAQ with Matlab. Overview of data acquisition (DAQ) with GPIB

Physics 472, Graduate Laboratory DAQ with Matlab. Overview of data acquisition (DAQ) with GPIB 1 Overview of data acquisition (DAQ) with GPIB The schematic below gives an idea of how the interfacing happens between Matlab, your computer and your lab devices via the GPIB bus. GPIB stands for General

More information

Analog Discovery Arbitrary Function Generator for Windows 7 by Mr. David Fritz and Ms. Ellen Robertson

Analog Discovery Arbitrary Function Generator for Windows 7 by Mr. David Fritz and Ms. Ellen Robertson Analog Discovery Arbitrary Function Generator for Windows 7 by Mr. David Fritz and Ms. Ellen Robertson Financial support to develop this tutorial was provided by the Bradley Department of Electrical and

More information

SAMPLE: EXPERIMENT 2 Series RLC Circuit / Bode Plot

SAMPLE: EXPERIMENT 2 Series RLC Circuit / Bode Plot SAMPLE: EXPERIMENT 2 Series RLC Circuit / Bode Plot ---------------------------------------------------------------------------------------------------- This experiment is an excerpt from: Electric Experiments

More information

MS2000 performs calibration on ADEPT card on startup, so the system maintains calibration.

MS2000 performs calibration on ADEPT card on startup, so the system maintains calibration. ASIs Drive Electronics for Piezo Top-Plate ADEPT s Features: Closed loop operation with strain gauge feedback. Auto strain gauge calibration on startup. Accepts inputs from MS2000 (digital) or external

More information

1.5k. (a) Resistive Circuit (b) Capacitive Circuit

1.5k. (a) Resistive Circuit (b) Capacitive Circuit Objective Information The purposes of this laboratory project are to become further acquainted with the use of an oscilloscope, and to observe the behavior of resistor and resistor capacitor circuits.

More information

BEI Device Interface User Manual Birger Engineering, Inc.

BEI Device Interface User Manual Birger Engineering, Inc. BEI Device Interface User Manual 2015 Birger Engineering, Inc. Manual Rev 1.0 3/20/15 Birger Engineering, Inc. 38 Chauncy St #1101 Boston, MA 02111 http://www.birger.com 2 1 Table of Contents 1 Table of

More information

Integrators, differentiators, and simple filters

Integrators, differentiators, and simple filters BEE 233 Laboratory-4 Integrators, differentiators, and simple filters 1. Objectives Analyze and measure characteristics of circuits built with opamps. Design and test circuits with opamps. Plot gain vs.

More information

Lab 12 Laboratory 12 Data Acquisition Required Special Equipment: 12.1 Objectives 12.2 Introduction 12.3 A/D basics

Lab 12 Laboratory 12 Data Acquisition Required Special Equipment: 12.1 Objectives 12.2 Introduction 12.3 A/D basics Laboratory 12 Data Acquisition Required Special Equipment: Computer with LabView Software National Instruments USB 6009 Data Acquisition Card 12.1 Objectives This lab demonstrates the basic principals

More information

An Introductory Guide to Circuit Simulation using NI Multisim 12

An Introductory Guide to Circuit Simulation using NI Multisim 12 School of Engineering and Technology An Introductory Guide to Circuit Simulation using NI Multisim 12 This booklet belongs to: This document provides a brief overview and introductory tutorial for circuit

More information

SensorTrace BASIC 3.0 user manual

SensorTrace BASIC 3.0 user manual SensorTrace BASIC 3.0 user manual 3 Se n s o rtr a c e BASIC 3.0 Us e r Ma n u a l Copyright 2010 Unisense A/S Version October 2010 SensorTrace basic 3.0 User manual Unisense A/S TABLE OF CONTENTS Congratulations

More information

Getting Started Guide

Getting Started Guide MaxEye ZigBee (IEEE 802.15.4) Measurement Suite Version 1.0.5.3 Getting Started Guide Table of Contents 1. Introduction...3 2. Installed File Location...3 3. Soft Front Panel...5 3.1 MaxEye ZigBee Signal

More information

Spectrum Analysis: The FFT Display

Spectrum Analysis: The FFT Display Spectrum Analysis: The FFT Display Equipment: Capstone, voltage sensor 1 Introduction It is often useful to represent a function by a series expansion, such as a Taylor series. There are other series representations

More information

ASET-LV4 User Guide. The following hardware is needed for typical operation of the program:

ASET-LV4 User Guide. The following hardware is needed for typical operation of the program: Software Setup ASET-LV4 is a LabView application that is typically supplied with an installer that installs the following components and drivers needed to run the program: LabView 2012 Run Time engine

More information

Figure 1 Diode schematic symbol (left) and physical representation (right)

Figure 1 Diode schematic symbol (left) and physical representation (right) Page 1/7 Revision 1 20-Jul-10 OBJECTIVES To reinforce the concepts behind diode circuit analysis Verification of diode theory and operation To understand certain diode applications, such as rectification

More information

5.1 Graphing Sine and Cosine Functions.notebook. Chapter 5: Trigonometric Functions and Graphs

5.1 Graphing Sine and Cosine Functions.notebook. Chapter 5: Trigonometric Functions and Graphs Chapter 5: Trigonometric Functions and Graphs 1 Chapter 5 5.1 Graphing Sine and Cosine Functions Pages 222 237 Complete the following table using your calculator. Round answers to the nearest tenth. 2

More information

Beam Stabilization at

Beam Stabilization at Beam Stabilization at FERMI@EETTR S.Bassanese S.Cleva G.Gaio 1 FERMI s BPM system layout RD_KGxx o o o o Patch B o o o o Panel C o o o o D o o o o B C e - D BPM Trigger pulse RT Data Data Giga bit ETH

More information

Using SigLab with the Frequency Domain System Identification Toolbox

Using SigLab with the Frequency Domain System Identification Toolbox APPLICATION NOTE Using SigLab with the Frequency Domain System Identification Toolbox SigLab makes it easy for users of the Frequency Domain System Identification Toolbox 1 to get high quality measurements

More information

The oscilloscope and RC filters

The oscilloscope and RC filters (ta initials) first name (print) last name (print) brock id (ab17cd) (lab date) Experiment 4 The oscilloscope and C filters The objective of this experiment is to familiarize the student with the workstation

More information

ExpoM - ELF User Manual

ExpoM - ELF User Manual ExpoM - ELF User Manual Version 1.4 ExpoM - ELF User Manual Contents 1 Description... 4 2 Case and Interfaces... 4 2.1 Overview... 4 2.2 Multi-color LED... 5 3 Using ExpoM - ELF... 6 3.1 Starting a Measurement...

More information

Agilent N7509A Waveform Generation Toolbox Application Program

Agilent N7509A Waveform Generation Toolbox Application Program Agilent N7509A Waveform Generation Toolbox Application Program User s Guide Second edition, April 2005 Agilent Technologies Notices Agilent Technologies, Inc. 2005 No part of this manual may be reproduced

More information

Lecture 3 Complex Exponential Signals

Lecture 3 Complex Exponential Signals Lecture 3 Complex Exponential Signals Fundamentals of Digital Signal Processing Spring, 2012 Wei-Ta Chu 2012/3/1 1 Review of Complex Numbers Using Euler s famous formula for the complex exponential The

More information

Lab 3: Introduction to Software Defined Radio and GNU Radio

Lab 3: Introduction to Software Defined Radio and GNU Radio ECEN 4652/5002 Communications Lab Spring 2017 2-6-17 P. Mathys Lab 3: Introduction to Software Defined Radio and GNU Radio 1 Introduction A software defined radio (SDR) is a Radio in which some or all

More information

EEL 4350 Principles of Communication Project 2 Due Tuesday, February 10 at the Beginning of Class

EEL 4350 Principles of Communication Project 2 Due Tuesday, February 10 at the Beginning of Class EEL 4350 Principles of Communication Project 2 Due Tuesday, February 10 at the Beginning of Class Description In this project, MATLAB and Simulink are used to construct a system experiment. The experiment

More information

Gravity: 12-Bit I2C DAC Module SKU: DFR0552

Gravity: 12-Bit I2C DAC Module SKU: DFR0552 Gravity: 12-Bit I2C DAC Module SKU: DFR0552 Introduction DFRobot Gravity 12-Bit I2C DAC is a small and easy-to-use 12-bit digital-to-analog converter with EEPROM. It can accurately convert the digital

More information

3 USRP2 Hardware Implementation

3 USRP2 Hardware Implementation 3 USRP2 Hardware Implementation This section of the laboratory will familiarize you with some of the useful GNURadio tools for digital communication system design via SDR using the USRP2 platforms. Specifically,

More information

Modulation. Digital Data Transmission. COMP476 Networked Computer Systems. Analog and Digital Signals. Analog and Digital Examples.

Modulation. Digital Data Transmission. COMP476 Networked Computer Systems. Analog and Digital Signals. Analog and Digital Examples. Digital Data Transmission Modulation Digital data is usually considered a series of binary digits. RS-232-C transmits data as square waves. COMP476 Networked Computer Systems Analog and Digital Signals

More information

SIGNALS AND SYSTEMS: 3C1 LABORATORY 1. 1 Dr. David Corrigan Electronic and Electrical Engineering Dept.

SIGNALS AND SYSTEMS: 3C1 LABORATORY 1. 1 Dr. David Corrigan Electronic and Electrical Engineering Dept. 2012 Signals and Systems: Laboratory 1 1 SIGNALS AND SYSTEMS: 3C1 LABORATORY 1. 1 Dr. David Corrigan Electronic and Electrical Engineering Dept. corrigad@tcd.ie www.mee.tcd.ie/ corrigad The aims of this

More information

RLC-circuits with Cobra4 Xpert-Link TEP. 1 2 π L C. f res=

RLC-circuits with Cobra4 Xpert-Link TEP. 1 2 π L C. f res= Related topics Damped and forced oscillations, Kirchhoff s laws, series and parallel tuned circuit, resistance, capacitance, inductance, reactance, impedance, phase displacement, Q-factor, band-width Principle

More information

Measurement of weighted harmonic distortion HI-2

Measurement of weighted harmonic distortion HI-2 Measurement of weighted harmonic distortion HI-2 Software of the KLIPPEL R&D and QC SYSTEM ( Document Revision 1.0) AN 7 DESCRIPTION The weighted harmonic distortion HI-2 is measured by using the DIS-Pro

More information

UCE-DSO210 DIGITAL OSCILLOSCOPE USER MANUAL. FATIH GENÇ UCORE ELECTRONICS REV1

UCE-DSO210 DIGITAL OSCILLOSCOPE USER MANUAL. FATIH GENÇ UCORE ELECTRONICS REV1 UCE-DSO210 DIGITAL OSCILLOSCOPE USER MANUAL FATIH GENÇ UCORE ELECTRONICS www.ucore-electronics.com 2017 - REV1 Contents 1. Introduction... 2 2. Turn on or turn off... 3 3. Oscilloscope Mode... 3 3.1. Display

More information

A Prototype Wire Position Monitoring System

A Prototype Wire Position Monitoring System LCLS-TN-05-27 A Prototype Wire Position Monitoring System Wei Wang and Zachary Wolf Metrology Department, SLAC 1. INTRODUCTION ¹ The Wire Position Monitoring System (WPM) will track changes in the transverse

More information

Analog Arts SF900 SF650 SF610 Product Specifications

Analog Arts SF900 SF650 SF610 Product Specifications www.analogarts.com Analog Arts SF900 SF650 SF610 Product Specifications Analog Arts reserves the right to change, modify, add or delete portions of any one of its specifications at any time, without prior

More information

Study of Analog Phase-Locked Loop (APLL)

Study of Analog Phase-Locked Loop (APLL) Laboratory Exercise 9. (Last updated: 18/1/013, Tamás Krébesz) Study of Analog Phase-Locked Loop (APLL) Required knowledge Operation principle of analog phase-locked-loop (APLL) Operation principle of

More information

BIO 365L Neurobiology Laboratory. Training Exercise 1: Introduction to the Computer Software: DataPro

BIO 365L Neurobiology Laboratory. Training Exercise 1: Introduction to the Computer Software: DataPro BIO 365L Neurobiology Laboratory Training Exercise 1: Introduction to the Computer Software: DataPro 1. Don t Panic. When you run DataPro, you will see a large number of windows, buttons, and boxes. In

More information

EE 210 Lab Exercise #3 Introduction to PSPICE

EE 210 Lab Exercise #3 Introduction to PSPICE EE 210 Lab Exercise #3 Introduction to PSPICE Appending 4 in your Textbook contains a short tutorial on PSPICE. Additional information, tutorials and a demo version of PSPICE can be found at the manufacturer

More information

sin(wt) y(t) Exciter Vibrating armature ENME599 1

sin(wt) y(t) Exciter Vibrating armature ENME599 1 ENME599 1 LAB #3: Kinematic Excitation (Forced Vibration) of a SDOF system Students must read the laboratory instruction manual prior to the lab session. The lab report must be submitted in the beginning

More information

Lab Reference Manual. ECEN 326 Electronic Circuits. Texas A&M University Department of Electrical and Computer Engineering

Lab Reference Manual. ECEN 326 Electronic Circuits. Texas A&M University Department of Electrical and Computer Engineering Lab Reference Manual ECEN 326 Electronic Circuits Texas A&M University Department of Electrical and Computer Engineering Contents 1. Circuit Analysis in PSpice 3 1.1 Transient and DC Analysis 3 1.2 Measuring

More information

MEM01: DC-Motor Servomechanism

MEM01: DC-Motor Servomechanism MEM01: DC-Motor Servomechanism Interdisciplinary Automatic Controls Laboratory - ME/ECE/CHE 389 February 5, 2016 Contents 1 Introduction and Goals 1 2 Description 2 3 Modeling 2 4 Lab Objective 5 5 Model

More information

LabVIEW Basics Peter Avitabile,Jeffrey Hodgkins Mechanical Engineering Department University of Massachusetts Lowell

LabVIEW Basics Peter Avitabile,Jeffrey Hodgkins Mechanical Engineering Department University of Massachusetts Lowell LabVIEW Basics Peter Avitabile,Jeffrey Hodgkins Mechanical Engineering Department University of Massachusetts Lowell 1 Dr. Peter Avitabile LabVIEW LabVIEW is a data acquisition software package commonly

More information

ni.com Sensor Measurement Fundamentals Series

ni.com Sensor Measurement Fundamentals Series Sensor Measurement Fundamentals Series Introduction to Data Acquisition Basics and Terminology Litkei Márton District Sales Manager National Instruments What Is Data Acquisition (DAQ)? 3 Why Measure? Engineers

More information

Sinusoids and Phasors (Chapter 9 - Lecture #1) Dr. Shahrel A. Suandi Room 2.20, PPKEE

Sinusoids and Phasors (Chapter 9 - Lecture #1) Dr. Shahrel A. Suandi Room 2.20, PPKEE Sinusoids and Phasors (Chapter 9 - Lecture #1) Dr. Shahrel A. Suandi Room 2.20, PPKEE Email:shahrel@eng.usm.my 1 Outline of Chapter 9 Introduction Sinusoids Phasors Phasor Relationships for Circuit Elements

More information

DC and AC Circuits. Objective. Theory. 1. Direct Current (DC) R-C Circuit

DC and AC Circuits. Objective. Theory. 1. Direct Current (DC) R-C Circuit [International Campus Lab] Objective Determine the behavior of resistors, capacitors, and inductors in DC and AC circuits. Theory ----------------------------- Reference -------------------------- Young

More information

Instruction Manual. PW Communicator

Instruction Manual. PW Communicator Instruction Manual PW Communicator This manual explains the free software (PW Communicator) for the HIOKI Power Meter series only. Please refer to the Instruction Manual for your Power Meter for details

More information

MAE106 Laboratory Exercises Lab # 1 - Laboratory tools

MAE106 Laboratory Exercises Lab # 1 - Laboratory tools MAE106 Laboratory Exercises Lab # 1 - Laboratory tools University of California, Irvine Department of Mechanical and Aerospace Engineering Goals To learn how to use the oscilloscope, function generator,

More information

Digital Signal Processing Techniques

Digital Signal Processing Techniques Digital Signal Processing Techniques Dmitry Teytelman Dimtel, Inc., San Jose, CA, 95124, USA June 17, 2009 Outline 1 Introduction 2 Signal synthesis Arbitrary Waveform Generation CORDIC Direct Digital

More information

ThermaViz. Operating Manual. The Innovative Two-Wavelength Imaging Pyrometer

ThermaViz. Operating Manual. The Innovative Two-Wavelength Imaging Pyrometer ThermaViz The Innovative Two-Wavelength Imaging Pyrometer Operating Manual The integration of advanced optical diagnostics and intelligent materials processing for temperature measurement and process control.

More information

HP 33120A Function Generator / Arbitrary Waveform Generator

HP 33120A Function Generator / Arbitrary Waveform Generator Note: Unless otherwise indicated, this manual applies to all Serial Numbers. The HP 33120A is a high-performance 15 MHz synthesized function generator with built-in arbitrary waveform capability. Its combination

More information