BIOMEDICAL SIGNAL PROCESSING (BMSP) TOOLS

Size: px
Start display at page:

Download "BIOMEDICAL SIGNAL PROCESSING (BMSP) TOOLS"

Transcription

1 BIOMEDICAL SIGNAL PROCESSING (BMSP) TOOLS A Guide that will help you to perform various BMSP functions, for a course in Digital Signal Processing. Pre requisite: Basic knowledge of BMSP tools : Introduction to LabVIEW programming language NOTE-Before performing the experiment, ensure that you have installed the BMSP installer, or downloaded it from the linkhttp:// /vlab. 1 P a g e

2 STEPS TO PERFORM BMSP TOOLS: (Follow the instructions given here for proper operation of the same, and click the buttons only when required.) STEP 1: First of all login window will appear, login through a valid username and password or perform functions offline by clicking on Work Offline. STEP 2: Click on BMSP Functions button to proceed further. STEP 3: From a choice of BMSP functions select any one to open, which is further divided into its sub parts. STEP 4: Select a BMSP function to perform. Buttons are provided with the name of main function selected to return back. STEP 5: Select type of signal, frequency, phase and other added parameters which are displayed in graphical format to perform a BMSP function. 1) Press Add to report, if performed experiment is to be included in the final report. 2) Press Theory, to view the formulas used in function, press Close window to resume. STEP 6: At any point of time to quit press Stop button. This will make the control jump directly to the questionnaire window. Answer the questions and submit to check result. STEP 7: Conclusion window will appear next. Comment remarks regarding the tools used which may be STEP 8: Last is the report window, take its print out or store. Press Exit to quit. Note for first time user: Before Performing any BMSP tool user should get registered at Virtual Lab of Biomedical Instrumentation website to get a valid Username & Password. 2 P a g e

3 INDEX TOPICS PAGE HOME.. 4 Login Window. 4 Welcome Window 5 BMSP Functions OptionWindow 6 General BMSP FunctionsWindow 8 (a) Signal Statistics.. 9 (b) Aliasing.. 10 (c) Convolution, Cross Correlation & Auto-Correlation. 11 (d) Power Spectrum (e) Histogram. 13 Transforms Window 14 (a) FFT (Fast Fourier Transform) & IFFT (Inverse Fast Fourier Transform) (b) DCT (Discrete Cosine Transform) & DST (Discrete Sine Transform) (C) Hilbert Transform (d) Wavelet Transform.. 18 (e) Chirp-Z Transform Filters&WindowsWindow.. 20 (a) IIR (Infinite Impulse Response Filter). 21 (b) FIR (Finite Impulse Response Filter) (c) Window Function Implementation (d) Signal Filtering. 24 (e) Median Filter.. 25 Sample Compression Window 26 Questionnaire Window.. 27 Conclusion Window 29 Report Window.. 30 Appendix P a g e

4 HOME Login Window- For first time users- Register on the virtual lab site following the linkhttp:// /vlab to create an account for logging, this is to be done only once. After creating an account, login through the same username and password For regular users- Since you already have a valid account, login through that Username and password. Click the LOGIN button to proceed further. Run button run the VI If you have not selected the network option than first stop the VI select network and again run the VI. NOTE: Please enter a valid username and password. 1. Biomedical Virtual Lab To get access to Virtual biomedical lab portal. 2. Select Network- If you are performing the experiment outside IIT Roorkee campus select Internet Else IIT R Intranet. 3. Live Chat- To chat with professionals for any guidance and support.

5 Welcome Window:- Welcome window will appear next. Press Perform BMSP Tools to perform BMSP Functions or logout if required to do so. On clicking Perform BMSP Tools a BMSP Functions Option Window will appear with following functions- 1> General BMSP Functions 2> Transforms 3> Filters & Windows 4> Sample Compression As shown on the nextpage.

6 BMSP Functions Option Window On left side of this window appears BMSP Function Options from which you can choose any function which again has many sub functions. On the right of this window appears a live video of the Biomedical Virtual Lab, with control options provided to change settings of the video. Click on any of the above functions to gain access to its sub functions or on HOME to return to welcome window. The subdivision is as follows- 1>General BMSP Functions 1(a) Signal Statistics 1(b) Aliasing 1(c) Convolution 1(d) Power Spectrum 1(e) Histogram

7 2>Transforms 2(a) FFT (Fast Fourier Transform) & IFFT (Inverse Fast Fourier Transform) 2(b) DCT (Discrete Cosine Transform) 2(c) Hilbert Transform 2(d) Wavelet Transform 2(e) Chirp-Z Transform 3>Filters & Windows 3(a) IIR (Infinite Impulse Response) Filters 3(b) FIR (Finite Impulse Response) Filters 3(c) Window Implementation 3(d) Signal Filtering 3(e) Median Filter 4>Sample Compression

8 1>General BMSP Functions Window- On clicking General BMSP Functions button from the BMSP Functions Options window the following window will appear Follow the instructions given on right side of the above window and choose from above general BMSP functions - Signal Statistics, Aliasing, Convolution, Power Spectrum, and Histogram. 1. HOME To return to the welcome window 2. BMSP Function Options-To select other BMSP functions 3. STOP- To exit and jump to questionnaire window.

9 1(a)Signal Statistics Window Select the input signal and set the frequency, amplitude and phase of the selected signal according to the Appendix 1and analyze the output parameters. This function calculates the following parameters: -Arithmetic Mean -Variance -Standard Deviation -Mode -RMS -Kurtosis -Skewness -Median -Minimum and Maximum of the input signal selected. Click General BMSP Function Options button to go back to General BMSP functions window.

10 1 (b) Power Spectrum Window: Select the input signal and analyze the output parameters. Two choices of power spectrum are provided: single sided and double sided power spectrum. Corresponding to the choice, spectrum modifies its peaks at the selected frequency. NOTE: The output is in normalized form. Click General SP Function Options button to go back to General SP functions window.

11 1 (c) Histogram Window: Select the input signal and analyze the output parameters. In this function a Gaussian noise function is generated by adding Gaussian noise to an input signal, whose standard deviation and mean can be varied. The generated Gaussian function s histogram is being plot with respect to bin values and amplitude. Click General SP Function Options button to go back to General SP functions window.

12 2>Transforms Window On clicking the Transforms button in DSP Functions Options the following window will appear. Follow the instructions given on right side of the above window and choose from above transforms- FFT & IFFT, DCT, Hilbert Transform, Wavelet Transform, and Chirp-Z Transform. 1. HOME Click to go back to the welcome window 2. DSP Function Options-To select other DSP functions click this button. 3. STOP- To exit and jump to questionnaire window.

13 2 (a) FFT (Fast Fourier Transform) & IFFT (Inverse Fast Fourier Transform) Window Select the input signal and analyze the output parameters. In this function the second graph shows the Fast Fourier Transform of the input signal and the third graph its Inverse transform i.e. the signal itself, and hence the graph will be same as the input signal graph. NOTE: The output FFT is in normalized form. Click Transform Function Options button to go back to Transforms window.

14 2 (b)dct (Discrete Cosine Transform) & DST (Discrete Sine Transform) Window Select the input signal and analyze the output parameters. This function evaluates the discrete sine and cosine transform (normalized) of the input signal and displays it in output graph. NOTE: The output is in normalized form. Click Transform Function Options button to go back to Transforms window.

15 2 (c) Hilbert Transform Window Select the input signal and analyze the output parameters. This function evaluates the Hilbert transform of the input signal and displays it in the output graph. Click Transform Function Options button to go back to Transforms window.

16 2 (d)wavelet Transform Window Select the input signal and analyze the output parameters. This function evaluates the wavelet transform of the input signal. From the drop down menu Wavelet Type select the type of mother wavelet such as Haar, db xx, bior xx etc. with level of decimations mentioned in adjoining numeric control Levels. Click Transform Function Options button to go back to Transforms window.

17 2 (e)chirp-z Transform Window Select the input signal and analyze the output parameters. This function evaluates chirp- Z transform of the input signal selected and displays it in the output graph. Click Transform Function Options button to go back to Transforms window.

18 3>Filters & Windows Window On clicking Filters & Windows button in SP Functions Option window, the following screen will appear. Follow the instructions given on the right of this window to perform functions in filters and windows tab and choose from above- Window Implementation, Signal Filtering and Median Filter. 1. HOME Click to go back to the welcome window 2. DSP Function Options-To select other DSP functions click this button. 3. STOP- To exit and jump to questionnaire window.

19 3(a) Window Implementation Select the input signal and analyze the output parameters with the help of following description. Windowing of the input signal in correspondence to a number of windows is done by this function. To perform it select any type of window from the list and see the output in windows implementation output graph. Click Filters & Windows Function Options button to go back to Filters &Windows window.

20 3(b) Signal Filtering Window Select the input signal and analyse the output parameters with the help of the following description. This function shows how filters can be used to reduce the effect of noise on a signal. To perform select the type of noise (for Gaussian noise set standard deviation), type of filter, its order and set the sampling frequency (higher than twice the frequency of signal). Distorted signal shows the noise added input signal and filtered output shows distorted signal after being operated on by filter (which is to an extent similar to input signal). NOTE: More is the sampling frequency more will be filtering it provides against noise. Click Filters & Windows Function Options button to go back to Filters & Windows window.

21 3(c) Median Filter Window Select the input signal and analyze the output parameters. This function applies median filter to the input signal chosen, by varying the left and right rank of the median filter. Click Filters & Windows Function Options button to go back to Filters & Windows window.

22 4>Sample Compression Window Select the input signal and analyze the output parameters with the help of following description. To perform this function select the type of compression method and press compression enable button to enable compression. And see the compressed signal (red) in graph which will vary according to the type of compression method selected. Click DSP Functions Option button to go back to other DSP Functions.

23 5> ECG Analysis On clicking ECG Analysis button in BMSP Functions Option window, the following screen will appear. choose from above - Filtering based ECG Analysis ECG analysis by spatial velocity method ECG analysis by wavelet method BMSP Function Options-To select other BMSP functions click this button.

24 5 (a)> Filtering based ECG Analysis Select the amplitude and phase of the selected signal To perform this function select the data file path and lead selection and then press load data and Analyse data.

25 5 (b)> ECG analysis by spatial velocity method Select the amplitude and phase of the selected signal To perform this function select the data file path and lead selection and then press load data and Analyse data.

26 5(c)> ECG analysis by wavelet method Select the amplitude and phase of the selected signal To perform this function select the data file path and lead selection and then press load data and Analyse data.

27 Questionnaire Window At any point of time while performing the functions on clicking Stop button the questionnaire window appears. On clicking Questionnaire the following window appears. Attempt questions and press Submit to return to questionnaire window. Click on Submit to proceed further. Click the Submit button to submit your answers and check your results later.

28 Conclusion Window Comment remarks regarding the tools performed, which will appear in the final report. Click NEXT to proceed to report section or BACK to return to questionnaire window.

29 Report Window The final report will appear in this window. Press EXIT to stop execution.

30 Appendix 1 General Instructions to perform any function or tool:- drop down menu. 2) For ECG there are various signals provided such as 30 BPM ( BPM stands for BEATS PER MINUTE),60 BPM, 120 BPM and so on. In addition with this artifact signals on 50, 60 Hz frequency and heart block diagram signals are also there. 3) For EMG (Electromyography, or EMG, involves testing the electrical activity of muscles), two channels are provided channel 1 and channel 2. 4) For Spirometry (meaning the measuring of breath) there are six data signals. 5) After selecting the kind and type of signal following procedure has to be done for results. 6) Add to report - Click this button to add function in use to the final report. NOTE: Just performing a tool will not show your experiment in the final report.

31 7) General DSP Functions Options / Transform Function Options / Filters and Windows Options - buttons will take control back to DSP Functions window. 8) Theory - On clicking this button a small screen will appear giving the mathematical formulae of the function in use. NOTE: Remember to close window once opened to proceed further with experiment. Stop - To exit at any point click this button, which will directly take control to questionnaire window.

DIGITAL SIGNAL PROCESSING TOOLS VERSION 4.0

DIGITAL SIGNAL PROCESSING TOOLS VERSION 4.0 (Digital Signal Processing Tools) Indian Institute of Technology Roorkee, Roorkee DIGITAL SIGNAL PROCESSING TOOLS VERSION 4.0 A Guide that will help you to perform various DSP functions, for a course in

More information

Understanding Digital Signal Processing

Understanding Digital Signal Processing Understanding Digital Signal Processing Richard G. Lyons PRENTICE HALL PTR PRENTICE HALL Professional Technical Reference Upper Saddle River, New Jersey 07458 www.photr,com Contents Preface xi 1 DISCRETE

More information

Lab 1B LabVIEW Filter Signal

Lab 1B LabVIEW Filter Signal Lab 1B LabVIEW Filter Signal Due Thursday, September 12, 2013 Submit Responses to Questions (Hardcopy) Equipment: LabVIEW Setup: Open LabVIEW Skills learned: Create a low- pass filter using LabVIEW and

More information

Signal Processing Toolbox

Signal Processing Toolbox Signal Processing Toolbox Perform signal processing, analysis, and algorithm development Signal Processing Toolbox provides industry-standard algorithms for analog and digital signal processing (DSP).

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

Biomedical Signals. Signals and Images in Medicine Dr Nabeel Anwar

Biomedical Signals. Signals and Images in Medicine Dr Nabeel Anwar Biomedical Signals Signals and Images in Medicine Dr Nabeel Anwar Noise Removal: Time Domain Techniques 1. Synchronized Averaging (covered in lecture 1) 2. Moving Average Filters (today s topic) 3. Derivative

More information

2. Pre-requisites - CGS 2425 and MAC 2313; Corequisite - MAP 2302 and one of: EEL 3105, MAS 3114 or MAS 4105

2. Pre-requisites - CGS 2425 and MAC 2313; Corequisite - MAP 2302 and one of: EEL 3105, MAS 3114 or MAS 4105 EEL 3135 Introduction to Signals and Systems 1. Catalog Description (3 credits) Continuous-time and discrete-time signal analysis including Fourier series and transforms; sampling; continuous-time and

More information

Biomedical Instrumentation B2. Dealing with noise

Biomedical Instrumentation B2. Dealing with noise Biomedical Instrumentation B2. Dealing with noise B18/BME2 Dr Gari Clifford Noise & artifact in biomedical signals Ambient / power line interference: 50 ±0.2 Hz mains noise (or 60 Hz in many data sets)

More information

Advanced Data Analysis Pattern Recognition & Neural Networks Software for Acoustic Emission Applications. Topic: Waveforms in Noesis

Advanced Data Analysis Pattern Recognition & Neural Networks Software for Acoustic Emission Applications. Topic: Waveforms in Noesis Advanced Data Analysis Pattern Recognition & Neural Networks Software for Acoustic Emission Applications Topic: Waveforms in Noesis 1 Noesis Waveforms Capabilities Noesis main features relating to Waveforms:

More information

Frequency Domain Representation of Signals

Frequency Domain Representation of Signals Frequency Domain Representation of Signals The Discrete Fourier Transform (DFT) of a sampled time domain waveform x n x 0, x 1,..., x 1 is a set of Fourier Coefficients whose samples are 1 n0 X k X0, X

More information

Presentation Outline. Advisors: Dr. In Soo Ahn Dr. Thomas L. Stewart. Team Members: Luke Vercimak Karl Weyeneth. Karl. Luke

Presentation Outline. Advisors: Dr. In Soo Ahn Dr. Thomas L. Stewart. Team Members: Luke Vercimak Karl Weyeneth. Karl. Luke Bradley University Department of Electrical and Computer Engineering Senior Capstone Project Presentation May 2nd, 2006 Team Members: Luke Vercimak Karl Weyeneth Advisors: Dr. In Soo Ahn Dr. Thomas L.

More information

Advanced Lab LAB 6: Signal Acquisition & Spectrum Analysis Using VirtualBench DSA Equipment: Objectives:

Advanced Lab LAB 6: Signal Acquisition & Spectrum Analysis Using VirtualBench DSA Equipment: Objectives: Advanced Lab LAB 6: Signal Acquisition & Spectrum Analysis Using VirtualBench DSA Equipment: Pentium PC with National Instruments PCI-MIO-16E-4 data-acquisition board (12-bit resolution; software-controlled

More information

Discrete Fourier Transform, DFT Input: N time samples

Discrete Fourier Transform, DFT Input: N time samples EE445M/EE38L.6 Lecture. Lecture objectives are to: The Discrete Fourier Transform Windowing Use DFT to design a FIR digital filter Discrete Fourier Transform, DFT Input: time samples {a n = {a,a,a 2,,a

More information

Physiological Signal Processing Primer

Physiological Signal Processing Primer Physiological Signal Processing Primer This document is intended to provide the user with some background information on the methods employed in representing bio-potential signals, such as EMG and EEG.

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

Reviewing Your Tax Return In Your Portal

Reviewing Your Tax Return In Your Portal Reviewing Your Tax Return In Your Portal 1. Go to our website www.franklinincpa.com and click on the link at the bottom left of the screen for Client Connect. a. This link will take you to the login screen

More information

CG401 Advanced Signal Processing. Dr Stuart Lawson Room A330 Tel: January 2003

CG401 Advanced Signal Processing. Dr Stuart Lawson Room A330 Tel: January 2003 CG40 Advanced Dr Stuart Lawson Room A330 Tel: 23780 e-mail: ssl@eng.warwick.ac.uk 03 January 2003 Lecture : Overview INTRODUCTION What is a signal? An information-bearing quantity. Examples of -D and 2-D

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

Step 1. - To Create an Account

Step 1. - To Create an Account Kuskitannee Lodge 168 Website registration walk through Overview In order to make it easier to plan for weekends and to allow users to easily register online a process has been created which will allow

More information

Decoding a Signal in Noise

Decoding a Signal in Noise Department of Electrical & Computer Engineering McGill University ECSE-490 DSP Laboratory Experiment 2 Decoding a Signal in Noise 2.1 Purpose Imagine that you have obtained through some, possibly suspect,

More information

ENGR 210 Lab 12: Sampling and Aliasing

ENGR 210 Lab 12: Sampling and Aliasing ENGR 21 Lab 12: Sampling and Aliasing In the previous lab you examined how A/D converters actually work. In this lab we will consider some of the consequences of how fast you sample and of the signal processing

More information

System analysis and signal processing

System analysis and signal processing System analysis and signal processing with emphasis on the use of MATLAB PHILIP DENBIGH University of Sussex ADDISON-WESLEY Harlow, England Reading, Massachusetts Menlow Park, California New York Don Mills,

More information

Data Acquisition Systems. Signal DAQ System The Answer?

Data Acquisition Systems. Signal DAQ System The Answer? Outline Analysis of Waveforms and Transforms How many Samples to Take Aliasing Negative Spectrum Frequency Resolution Synchronizing Sampling Non-repetitive Waveforms Picket Fencing A Sampled Data System

More information

Digital Signal Processing for Audio Applications

Digital Signal Processing for Audio Applications Digital Signal Processing for Audio Applications Volime 1 - Formulae Third Edition Anton Kamenov Digital Signal Processing for Audio Applications Third Edition Volume 1 Formulae Anton Kamenov 2011 Anton

More information

Discrete Fourier Transform (DFT)

Discrete Fourier Transform (DFT) Amplitude Amplitude Discrete Fourier Transform (DFT) DFT transforms the time domain signal samples to the frequency domain components. DFT Signal Spectrum Time Frequency DFT is often used to do frequency

More information

Experiment 2 Effects of Filtering

Experiment 2 Effects of Filtering Experiment 2 Effects of Filtering INTRODUCTION This experiment demonstrates the relationship between the time and frequency domains. A basic rule of thumb is that the wider the bandwidth allowed for the

More information

Appendix B. Design Implementation Description For The Digital Frequency Demodulator

Appendix B. Design Implementation Description For The Digital Frequency Demodulator Appendix B Design Implementation Description For The Digital Frequency Demodulator The DFD design implementation is divided into four sections: 1. Analog front end to signal condition and digitize the

More information

WAVELETS: BEYOND COMPARISON - D. L. FUGAL

WAVELETS: BEYOND COMPARISON - D. L. FUGAL WAVELETS: BEYOND COMPARISON - D. L. FUGAL Wavelets are used extensively in Signal and Image Processing, Medicine, Finance, Radar, Sonar, Geology and many other varied fields. They are usually presented

More information

Catholic Education Center, LLC User Manual. If you need further assistance, please

Catholic Education Center, LLC User Manual. If you need further assistance, please 1 Catholic Education Center, LLC User Manual If you need further assistance, please email: catholiceducationcenter@yahoo.com or, telephone: 703-785-2319 (M-F: 9-5) Getting Started. Using your internet

More information

ACS College of Engineering Department of Biomedical Engineering. BMDSP LAB (10BML77) Pre lab Questions ( ) Cycle-1

ACS College of Engineering Department of Biomedical Engineering. BMDSP LAB (10BML77) Pre lab Questions ( ) Cycle-1 ACS College of Engineering Department of Biomedical Engineering BMDSP LAB (10BML77) Pre lab Questions (2015-2016) Cycle-1 1 Expand ECG. 2 Who invented ECG and When? 3 Difference between Electrocardiogram

More information

EE 422G - Signals and Systems Laboratory

EE 422G - Signals and Systems Laboratory EE 422G - Signals and Systems Laboratory Lab 3 FIR Filters Written by Kevin D. Donohue Department of Electrical and Computer Engineering University of Kentucky Lexington, KY 40506 September 19, 2015 Objectives:

More information

ASN Filter Designer Professional/Lite Getting Started Guide

ASN Filter Designer Professional/Lite Getting Started Guide ASN Filter Designer Professional/Lite Getting Started Guide December, 2011 ASN11-DOC007, Rev. 2 For public release Legal notices All material presented in this document is protected by copyright under

More information

Introduction to Wavelet Transform. Chapter 7 Instructor: Hossein Pourghassem

Introduction to Wavelet Transform. Chapter 7 Instructor: Hossein Pourghassem Introduction to Wavelet Transform Chapter 7 Instructor: Hossein Pourghassem Introduction Most of the signals in practice, are TIME-DOMAIN signals in their raw format. It means that measured signal is a

More information

DISCRETE FOURIER TRANSFORM AND FILTER DESIGN

DISCRETE FOURIER TRANSFORM AND FILTER DESIGN DISCRETE FOURIER TRANSFORM AND FILTER DESIGN N. C. State University CSC557 Multimedia Computing and Networking Fall 2001 Lecture # 03 Spectrum of a Square Wave 2 Results of Some Filters 3 Notation 4 x[n]

More information

ENGINEERING FOR RURAL DEVELOPMENT Jelgava, EDUCATION METHODS OF ANALOGUE TO DIGITAL CONVERTERS TESTING AT FE CULS

ENGINEERING FOR RURAL DEVELOPMENT Jelgava, EDUCATION METHODS OF ANALOGUE TO DIGITAL CONVERTERS TESTING AT FE CULS EDUCATION METHODS OF ANALOGUE TO DIGITAL CONVERTERS TESTING AT FE CULS Jakub Svatos, Milan Kriz Czech University of Life Sciences Prague jsvatos@tf.czu.cz, krizm@tf.czu.cz Abstract. Education methods for

More information

Spectral Line Tracking LIGO-T x0. Bria C. Storr. Summer Undergraduate Researcher. Mentor: Joseph Betzwieser

Spectral Line Tracking LIGO-T x0. Bria C. Storr. Summer Undergraduate Researcher. Mentor: Joseph Betzwieser Spectral Line Tracking LIGO-T1600284-x0 Bria C. Storr Summer Undergraduate Researcher Mentor: Joseph Betzwieser Abstract The objectives are to track spectral lines and ultimately determine the strength

More information

Chapter 5. Signal Analysis. 5.1 Denoising fiber optic sensor signal

Chapter 5. Signal Analysis. 5.1 Denoising fiber optic sensor signal Chapter 5 Signal Analysis 5.1 Denoising fiber optic sensor signal We first perform wavelet-based denoising on fiber optic sensor signals. Examine the fiber optic signal data (see Appendix B). Across all

More information

The Scientist and Engineer's Guide to Digital Signal Processing By Steven W. Smith, Ph.D.

The Scientist and Engineer's Guide to Digital Signal Processing By Steven W. Smith, Ph.D. The Scientist and Engineer's Guide to Digital Signal Processing By Steven W. Smith, Ph.D. Home The Book by Chapters About the Book Steven W. Smith Blog Contact Book Search Download this chapter in PDF

More information

Signal Analysis and Processing Platform Based on LabVIEW

Signal Analysis and Processing Platform Based on LabVIEW Sensors & Transducers 014 by IFSA Publishing, S. L. http://www.sensorsportal.com Signal Analysis and Processing Platform Based on LabVIEW 1 Xu Yang, Shujiao Ji, 1,* Lu Song 1 Changchun University of Science

More information

INTRODUCTION TO AGILENT VEE

INTRODUCTION TO AGILENT VEE INTRODUCTION TO AGILENT VEE I. Introduction The Agilent Visual Engineering Environment (VEE) is a graphical data flow programming language from Agilent Technologies (Keysight) for automated test, measurement,

More information

Reference Manual SPECTRUM. Signal Processing for Experimental Chemistry Teaching and Research / University of Maryland

Reference Manual SPECTRUM. Signal Processing for Experimental Chemistry Teaching and Research / University of Maryland Reference Manual SPECTRUM Signal Processing for Experimental Chemistry Teaching and Research / University of Maryland Version 1.1, Dec, 1990. 1988, 1989 T. C. O Haver The File Menu New Generates synthetic

More information

Objectives. Abstract. This PRO Lesson will examine the Fast Fourier Transformation (FFT) as follows:

Objectives. Abstract. This PRO Lesson will examine the Fast Fourier Transformation (FFT) as follows: : FFT Fast Fourier Transform This PRO Lesson details hardware and software setup of the BSL PRO software to examine the Fast Fourier Transform. All data collection and analysis is done via the BIOPAC MP35

More information

Fourier Transform. Any signal can be expressed as a linear combination of a bunch of sine gratings of different frequency Amplitude Phase

Fourier Transform. Any signal can be expressed as a linear combination of a bunch of sine gratings of different frequency Amplitude Phase Fourier Transform Fourier Transform Any signal can be expressed as a linear combination of a bunch of sine gratings of different frequency Amplitude Phase 2 1 3 3 3 1 sin 3 3 1 3 sin 3 1 sin 5 5 1 3 sin

More information

MultiSim and Analog Discovery 2 Manual

MultiSim and Analog Discovery 2 Manual MultiSim and Analog Discovery 2 Manual 1 MultiSim 1.1 Running Windows Programs Using Mac Obtain free Microsoft Windows from: http://software.tamu.edu Set up a Windows partition on your Mac: https://support.apple.com/en-us/ht204009

More information

Experiment 2: Electronic Enhancement of S/N and Boxcar Filtering

Experiment 2: Electronic Enhancement of S/N and Boxcar Filtering Experiment 2: Electronic Enhancement of S/N and Boxcar Filtering Synopsis: A simple waveform generator will apply a triangular voltage ramp through an R/C circuit. A storage digital oscilloscope, or an

More information

Instruction Manual DFP2 Digital Filter Package

Instruction Manual DFP2 Digital Filter Package Instruction Manual DFP2 Digital Filter Package Digital Filter Package 2 Software Instructions 2017 Teledyne LeCroy, Inc. All rights reserved. Unauthorized duplication of Teledyne LeCroy, Inc. documentation

More information

The Discrete Fourier Transform. Claudia Feregrino-Uribe, Alicia Morales-Reyes Original material: Dr. René Cumplido

The Discrete Fourier Transform. Claudia Feregrino-Uribe, Alicia Morales-Reyes Original material: Dr. René Cumplido The Discrete Fourier Transform Claudia Feregrino-Uribe, Alicia Morales-Reyes Original material: Dr. René Cumplido CCC-INAOE Autumn 2015 The Discrete Fourier Transform Fourier analysis is a family of mathematical

More information

Lakehead University. Department of Electrical Engineering

Lakehead University. Department of Electrical Engineering Lakehead University Department of Electrical Engineering Lab Manual Engr. 053 (Digital Signal Processing) Instructor: Dr. M. Nasir Uddin Last updated on January 16, 003 1 Contents: Item Page # Guidelines

More information

Chapter 2: Digitization of Sound

Chapter 2: Digitization of Sound Chapter 2: Digitization of Sound Acoustics pressure waves are converted to electrical signals by use of a microphone. The output signal from the microphone is an analog signal, i.e., a continuous-valued

More information

Free vibration of cantilever beam FREE VIBRATION OF CANTILEVER BEAM PROCEDURE

Free vibration of cantilever beam FREE VIBRATION OF CANTILEVER BEAM PROCEDURE FREE VIBRATION OF CANTILEVER BEAM PROCEDURE AIM Determine the damped natural frequency, logarithmic decrement and damping ratio of a given system from the free vibration response Calculate the mass of

More information

Qäf) Newnes f-s^j^s. Digital Signal Processing. A Practical Guide for Engineers and Scientists. by Steven W. Smith

Qäf) Newnes f-s^j^s. Digital Signal Processing. A Practical Guide for Engineers and Scientists. by Steven W. Smith Digital Signal Processing A Practical Guide for Engineers and Scientists by Steven W. Smith Qäf) Newnes f-s^j^s / *" ^"P"'" of Elsevier Amsterdam Boston Heidelberg London New York Oxford Paris San Diego

More information

This content has been downloaded from IOPscience. Please scroll down to see the full text.

This content has been downloaded from IOPscience. Please scroll down to see the full text. This content has been downloaded from IOPscience. Please scroll down to see the full text. Download details: IP Address: 148.251.232.83 This content was downloaded on 10/07/2018 at 03:39 Please note that

More information

LABORATORY - FREQUENCY ANALYSIS OF DISCRETE-TIME SIGNALS

LABORATORY - FREQUENCY ANALYSIS OF DISCRETE-TIME SIGNALS LABORATORY - FREQUENCY ANALYSIS OF DISCRETE-TIME SIGNALS INTRODUCTION The objective of this lab is to explore many issues involved in sampling and reconstructing signals, including analysis of the frequency

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

PART I: The questions in Part I refer to the aliasing portion of the procedure as outlined in the lab manual.

PART I: The questions in Part I refer to the aliasing portion of the procedure as outlined in the lab manual. Lab. #1 Signal Processing & Spectral Analysis Name: Date: Section / Group: NOTE: To help you correctly answer many of the following questions, it may be useful to actually run the cases outlined in the

More information

Lecture 3, Multirate Signal Processing

Lecture 3, Multirate Signal Processing Lecture 3, Multirate Signal Processing Frequency Response If we have coefficients of an Finite Impulse Response (FIR) filter h, or in general the impulse response, its frequency response becomes (using

More information

EE 3302 LAB 1 EQIUPMENT ORIENTATION

EE 3302 LAB 1 EQIUPMENT ORIENTATION EE 3302 LAB 1 EQIUPMENT ORIENTATION Pre Lab: Calculate the theoretical gain of the 4 th order Butterworth filter (using the formula provided. Record your answers in Table 1 before you come to class. Introduction:

More information

Signal Processing for Digitizers

Signal Processing for Digitizers Signal Processing for Digitizers Modular digitizers allow accurate, high resolution data acquisition that can be quickly transferred to a host computer. Signal processing functions, applied in the digitizer

More information

LAB II. INTRODUCTION TO LABVIEW

LAB II. INTRODUCTION TO LABVIEW 1. OBJECTIVE LAB II. INTRODUCTION TO LABVIEW In this lab, you are to gain a basic understanding of how LabView operates the lab equipment remotely. 2. OVERVIEW In the procedure of this lab, you will build

More information

VU Signal and Image Processing. Torsten Möller + Hrvoje Bogunović + Raphael Sahann

VU Signal and Image Processing. Torsten Möller + Hrvoje Bogunović + Raphael Sahann 052600 VU Signal and Image Processing Torsten Möller + Hrvoje Bogunović + Raphael Sahann torsten.moeller@univie.ac.at hrvoje.bogunovic@meduniwien.ac.at raphael.sahann@univie.ac.at vda.cs.univie.ac.at/teaching/sip/17s/

More information

LLRF4 Evaluation Board

LLRF4 Evaluation Board LLRF4 Evaluation Board USPAS Lab Reference Author: Dmitry Teytelman Revision: 1.1 June 11, 2009 Copyright Dimtel, Inc., 2009. All rights reserved. Dimtel, Inc. 2059 Camden Avenue, Suite 136 San Jose, CA

More information

EXPERIMENT 4 SIGNAL RECOVERY

EXPERIMENT 4 SIGNAL RECOVERY EXPERIMENT 4 SIGNAL RECOVERY References: A. de Sa, Principles of electronic instrumentation P. Horowitz and W. Hill, The art of electronics R. Bracewell, The Fourier transform and its applications E. Brigham,

More information

Biosignal Analysis Biosignal Processing Methods. Medical Informatics WS 2007/2008

Biosignal Analysis Biosignal Processing Methods. Medical Informatics WS 2007/2008 Biosignal Analysis Biosignal Processing Methods Medical Informatics WS 2007/2008 JH van Bemmel, MA Musen: Handbook of medical informatics, Springer 1997 Biosignal Analysis 1 Introduction Fig. 8.1: The

More information

Fourier Transform Pairs

Fourier Transform Pairs CHAPTER Fourier Transform Pairs For every time domain waveform there is a corresponding frequency domain waveform, and vice versa. For example, a rectangular pulse in the time domain coincides with a sinc

More information

MATLAB for Audio Signal Processing. P. Professorson UT Arlington Night School

MATLAB for Audio Signal Processing. P. Professorson UT Arlington Night School MATLAB for Audio Signal Processing P. Professorson UT Arlington Night School MATLAB for Audio Signal Processing Getting real world data into your computer Analysis based on frequency content Fourier analysis

More information

THE APPLICATION WAVELET TRANSFORM ALGORITHM IN TESTING ADC EFFECTIVE NUMBER OF BITS

THE APPLICATION WAVELET TRANSFORM ALGORITHM IN TESTING ADC EFFECTIVE NUMBER OF BITS ABSTRACT THE APPLICATION WAVELET TRANSFORM ALGORITHM IN TESTING EFFECTIVE NUMBER OF BITS Emad A. Awada Department of Electrical and Computer Engineering, Applied Science University, Amman, Jordan In evaluating

More information

Acoustics, signals & systems for audiology. Week 4. Signals through Systems

Acoustics, signals & systems for audiology. Week 4. Signals through Systems Acoustics, signals & systems for audiology Week 4 Signals through Systems Crucial ideas Any signal can be constructed as a sum of sine waves In a linear time-invariant (LTI) system, the response to a sinusoid

More information

3.2 Measuring Frequency Response Of Low-Pass Filter :

3.2 Measuring Frequency Response Of Low-Pass Filter : 2.5 Filter Band-Width : In ideal Band-Pass Filters, the band-width is the frequency range in Hz where the magnitude response is at is maximum (or the attenuation is at its minimum) and constant and equal

More information

Digital Signal Processing

Digital Signal Processing Digital Signal Processing System Analysis and Design Paulo S. R. Diniz Eduardo A. B. da Silva and Sergio L. Netto Federal University of Rio de Janeiro CAMBRIDGE UNIVERSITY PRESS Preface page xv Introduction

More information

How To Handbook For Learners

How To Handbook For Learners How To Handbook For Learners 2017 Contents 3 How do I log in? 4-5 How do I watch a video? 6-9 How do I take an assessment? 10-11 How do I review an assessment I have just written? 12-13 How do I review

More information

System Identification & Parameter Estimation

System Identification & Parameter Estimation System Identification & Parameter Estimation Wb2301: SIPE lecture 4 Perturbation signal design Alfred C. Schouten, Dept. of Biomechanical Engineering (BMechE), Fac. 3mE 3/9/2010 Delft University of Technology

More information

Digital Signal Processing

Digital Signal Processing Unit T8: Digital Signal Processing Unit code: R/503/7380 QCF level: 6 Credit value: 15 Aim This unit aims to develop learners understanding of engineering signal conversion and digital signal processing.

More information

ME scope Application Note 01 The FFT, Leakage, and Windowing

ME scope Application Note 01 The FFT, Leakage, and Windowing INTRODUCTION ME scope Application Note 01 The FFT, Leakage, and Windowing NOTE: The steps in this Application Note can be duplicated using any Package that includes the VES-3600 Advanced Signal Processing

More information

Lab 8. Signal Analysis Using Matlab Simulink

Lab 8. Signal Analysis Using Matlab Simulink E E 2 7 5 Lab June 30, 2006 Lab 8. Signal Analysis Using Matlab Simulink Introduction The Matlab Simulink software allows you to model digital signals, examine power spectra of digital signals, represent

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

USE OF BASIC ELECTRONIC MEASURING INSTRUMENTS Part II, & ANALYSIS OF MEASUREMENT ERROR 1

USE OF BASIC ELECTRONIC MEASURING INSTRUMENTS Part II, & ANALYSIS OF MEASUREMENT ERROR 1 EE 241 Experiment #3: USE OF BASIC ELECTRONIC MEASURING INSTRUMENTS Part II, & ANALYSIS OF MEASUREMENT ERROR 1 PURPOSE: To become familiar with additional the instruments in the laboratory. To become aware

More information

The Fundamentals of Mixed Signal Testing

The Fundamentals of Mixed Signal Testing The Fundamentals of Mixed Signal Testing Course Information The Fundamentals of Mixed Signal Testing course is designed to provide the foundation of knowledge that is required for testing modern mixed

More information

Department of Electronic Engineering NED University of Engineering & Technology. LABORATORY WORKBOOK For the Course SIGNALS & SYSTEMS (TC-202)

Department of Electronic Engineering NED University of Engineering & Technology. LABORATORY WORKBOOK For the Course SIGNALS & SYSTEMS (TC-202) Department of Electronic Engineering NED University of Engineering & Technology LABORATORY WORKBOOK For the Course SIGNALS & SYSTEMS (TC-202) Instructor Name: Student Name: Roll Number: Semester: Batch:

More information

How does Blogging work?

How does Blogging work? How does Blogging work? Class Blogmeister For Teachers This is the login screen of Class BlogMeister You can find this site at: www.classblogmeister.com You will login with your Name and Password on this

More information

IMAGE PROCESSING FOR EVERYONE

IMAGE PROCESSING FOR EVERYONE IMAGE PROCESSING FOR EVERYONE George C Panayi, Alan C Bovik and Umesh Rajashekar Laboratory for Vision Systems, Department of Electrical and Computer Engineering The University of Texas at Austin, Austin,

More information

Lab week 4: Harmonic Synthesis

Lab week 4: Harmonic Synthesis AUDL 1001: Signals and Systems for Hearing and Speech Lab week 4: Harmonic Synthesis Introduction Any waveform in the real world can be constructed by adding together sine waves of the appropriate amplitudes,

More information

Outline. Introduction to Biosignal Processing. Overview of Signals. Measurement Systems. -Filtering -Acquisition Systems (Quantisation and Sampling)

Outline. Introduction to Biosignal Processing. Overview of Signals. Measurement Systems. -Filtering -Acquisition Systems (Quantisation and Sampling) Outline Overview of Signals Measurement Systems -Filtering -Acquisition Systems (Quantisation and Sampling) Digital Filtering Design Frequency Domain Characterisations - Fourier Analysis - Power Spectral

More information

The Fundamentals of FFT-Based Signal Analysis and Measurement Michael Cerna and Audrey F. Harvey

The Fundamentals of FFT-Based Signal Analysis and Measurement Michael Cerna and Audrey F. Harvey Application ote 041 The Fundamentals of FFT-Based Signal Analysis and Measurement Michael Cerna and Audrey F. Harvey Introduction The Fast Fourier Transform (FFT) and the power spectrum are powerful tools

More information

FAST Fourier Transform (FFT) and Digital Filtering Using LabVIEW

FAST Fourier Transform (FFT) and Digital Filtering Using LabVIEW FAST Fourier Transform (FFT) and Digital Filtering Using LabVIEW Instructor s Portion Wei Lin Department of Biomedical Engineering Stony Brook University Summary Uses This experiment requires the student

More information

Harmonic Analysis. Purpose of Time Series Analysis. What Does Each Harmonic Mean? Part 3: Time Series I

Harmonic Analysis. Purpose of Time Series Analysis. What Does Each Harmonic Mean? Part 3: Time Series I Part 3: Time Series I Harmonic Analysis Spectrum Analysis Autocorrelation Function Degree of Freedom Data Window (Figure from Panofsky and Brier 1968) Significance Tests Harmonic Analysis Harmonic analysis

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

Sampling and Reconstruction

Sampling and Reconstruction Sampling and Reconstruction Peter Rautek, Eduard Gröller, Thomas Theußl Institute of Computer Graphics and Algorithms Vienna University of Technology Motivation Theory and practice of sampling and reconstruction

More information

DFT: Discrete Fourier Transform & Linear Signal Processing

DFT: Discrete Fourier Transform & Linear Signal Processing DFT: Discrete Fourier Transform & Linear Signal Processing 2 nd Year Electronics Lab IMPERIAL COLLEGE LONDON Table of Contents Equipment... 2 Aims... 2 Objectives... 2 Recommended Textbooks... 3 Recommended

More information

Dartmouth High School Career Development 10 Career Cruising: Portfolio and Using Career Matchmaker

Dartmouth High School Career Development 10 Career Cruising: Portfolio and Using Career Matchmaker Dartmouth High School Career Development 10 Career Cruising: Portfolio and Using Career Matchmaker Introduction To Career Cruising: Career Cruising is an Internet-based career exploration and planning

More information

Designing and Implementation of Digital Filter for Power line Interference Suppression

Designing and Implementation of Digital Filter for Power line Interference Suppression International Journal of Science, Engineering and Technology Research (IJSETR), Volume 3, Issue 6, June 214 Designing and Implementation of Digital for Power line Interference Suppression Manoj Sharma

More information

Instruction Manual for Concept Simulators. Signals and Systems. M. J. Roberts

Instruction Manual for Concept Simulators. Signals and Systems. M. J. Roberts Instruction Manual for Concept Simulators that accompany the book Signals and Systems by M. J. Roberts March 2004 - All Rights Reserved Table of Contents I. Loading and Running the Simulators II. Continuous-Time

More information

Digital Signal Processing

Digital Signal Processing Digital Signal Processing Fourth Edition John G. Proakis Department of Electrical and Computer Engineering Northeastern University Boston, Massachusetts Dimitris G. Manolakis MIT Lincoln Laboratory Lexington,

More information

Midterm Review. Image Processing CSE 166 Lecture 10

Midterm Review. Image Processing CSE 166 Lecture 10 Midterm Review Image Processing CSE 166 Lecture 10 Topics covered Image acquisition, geometric transformations, and image interpolation Intensity transformations Spatial filtering Fourier transform and

More information

Image acquisition. Midterm Review. Digitization, line of image. Digitization, whole image. Geometric transformations. Interpolation 10/26/2016

Image acquisition. Midterm Review. Digitization, line of image. Digitization, whole image. Geometric transformations. Interpolation 10/26/2016 Image acquisition Midterm Review Image Processing CSE 166 Lecture 10 2 Digitization, line of image Digitization, whole image 3 4 Geometric transformations Interpolation CSE 166 Transpose these matrices

More information

CS4495/6495 Introduction to Computer Vision. 2C-L3 Aliasing

CS4495/6495 Introduction to Computer Vision. 2C-L3 Aliasing CS4495/6495 Introduction to Computer Vision 2C-L3 Aliasing Recall: Fourier Pairs (from Szeliski) Fourier Transform Sampling Pairs FT of an impulse train is an impulse train Sampling and Aliasing Sampling

More information

Wavelet-based image compression

Wavelet-based image compression Institut Mines-Telecom Wavelet-based image compression Marco Cagnazzo Multimedia Compression Outline Introduction Discrete wavelet transform and multiresolution analysis Filter banks and DWT Multiresolution

More information

TRANSFORMS / WAVELETS

TRANSFORMS / WAVELETS RANSFORMS / WAVELES ransform Analysis Signal processing using a transform analysis for calculations is a technique used to simplify or accelerate problem solution. For example, instead of dividing two

More information

Scripted Introduction

Scripted Introduction things you should know first: Technology Desktops & Laptops Access by internet browser at zoou.centervention.com nothing to download. Tablets Download free app Puffin Acdemy. More info in the Resources

More information

Digital Image Processing 3/e

Digital Image Processing 3/e Laboratory Projects for Digital Image Processing 3/e by Gonzalez and Woods 2008 Prentice Hall Upper Saddle River, NJ 07458 USA www.imageprocessingplace.com The following sample laboratory projects are

More information

L A B 3 : G E N E R A T I N G S I N U S O I D S

L A B 3 : G E N E R A T I N G S I N U S O I D S L A B 3 : G E N E R A T I N G S I N U S O I D S NAME: DATE OF EXPERIMENT: DATE REPORT SUBMITTED: 1/7 1 THEORY DIGITAL SIGNAL PROCESSING LABORATORY 1.1 GENERATION OF DISCRETE TIME SINUSOIDAL SIGNALS IN

More information