n/a 2 nd Order Butterworth Difference Equations DATE

Size: px
Start display at page:

Download "n/a 2 nd Order Butterworth Difference Equations DATE"

Transcription

1 TROTTER ONTROLS TITLE BY HK D Revisions Revision A, 11/10/08 Rev, 11/03/ Added methodology for implementation of filters using Microchips DSP filter design tool. Revised cutoff frequencies for various filters and added a section for a band pass filter used to calculate the rate of door movement based on current door position. Revision B, 01/19/09 Revised update time for hopper contents filter to reduce the effective bandwidth of the hopper sensor by 2X, 3X, or 4X depending on a tweak value. Revision, 11/03/2009 Revised Sampling interval for FRDS implementation per Mark Pump notes Overview A simple methodology for developing the time difference equations for a first or second order recursive IIR Butterworth filter is presented. A digital filter design tool sold by Microhip is used to easily determine the coefficients for the difference equation. The difference equations are then reduced to the simplified format shown below in terms of coefficients A, B,, and D. The Laplace transfer function of a second order Butterworth filter with the cutoff frequency of 1Hz is H(s) = 1 / (s 2 +sqrt(2)*s+1) Note that the equation above is also valid for a first ordered Butterworth filter having a damping ratio of 1 or greater with two identical first ordered poles. The difference equation for a Butterworth filter can be determined to be represented as: y(k) = A * x(k-2) + B * x(k-1) + * x(k) + D * y(k- 2) + E * y(k- 1) where, k = 0, 1, 2, 3, and y(k) is a sequence of filtered data, x(k) is input sequence to be filtered. A, B,, D, E are constant real numbers which depend upon the sampling time. For typical sampling time such as 1ms, 5ms, 10ms, 15ms, 20ms the values are found out and given in the table. Also, a sample code for implementation in ANSI is also provided. It may be noted that the current filtered output is a function of previous two Butterworth values and previous three input values. This equation is obtained using bilinear transformation from z-plane to w-plane. Then Bode diagram was designed in w-plane so as to match Bode diagram of H(s) so as to get cutoff frequency of 1HZ. This design results in second order IIR (or Recursive) Butterworth filter. Page 1 of 10

2 TROTTER ONTROLS TITLE BY HK D Rev, 11/03/ Table of ontents Overview... 1 Table of ontents Objectives... 3 Background and equation development... 4 Design Procedure using Microhip dspifdlite... 5 Design the Filter Response... 5 Determine the Filter oefficients... 6 Develop the Discrete Time Equations... 6 D Gain orrection... 7 FRDS Butterworth Low Pass Filter oefficients... 8 A/D Sampling Scheme... 8 Design riteria and Resulting oefficients... 9 Summary and onclusions Recommendations Page 2 of 10

3 TROTTER ONTROLS TITLE BY HK D Rev, 11/03/ Objectives This report presents the difference equation for the 2 nd order Butterworth filter with cut-off frequency of 1Hz. The procedure to obtain this difference equation from transfer function is given briefly. Table is provided to give the different values of constants A, B,, D, and E for respective values of sampling time. Page 3 of 10

4 TROTTER ONTROLS TITLE BY HK D Background and equation development The transfer function of a second order Butterworth filter is Page 4 of 10 Rev, 11/03/ H(s) = 1 / (s 2 +A*s+ 1) Where, s is Laplace variable and A is a real number which can be designed to choose cut-off frequency of Butterworth filter. For the cut-off frequency of 1Hz A = sqrt(2) Now consider the pulse transfer function of the IIR filter H1(z) as Y(z) / X(z) = H1(z) = (b0 + b1 * z -1 + b2 * z -2 ) / (1 + a1 * z -1 + a2 * z -2 ) Note: See page 4 for a step by step procedure to implement this filter using the Digital Filter Design Software dspifdlite sold by Microhip. Use bilinear transformation z = (1 + T * w/2) / (1 T * w/2) and get H1(w). Plot Bode diagram for H1(w) for required value of sampling time T, values of constants b0, b1, b2, a1, a2 must be chosen so as to get the Bode diagram similar to that of H(s) with cutoff frequency at 1Hz. After satisfying Bode diagram convert H1(w) back to z-domain using bilinear transformation to get H1(z). w = (2/T) * (z 1) / (z + 1) Using inverse Z-transform on H1(z) get the difference equation in the form y(k) = A * x(k-2) + B * x(k-1) + * x(k) + D * y(k- 2) + E * y(k- 1) where, k = 0, 1, 2, 3 and y(k) is output sequence, x(k) is input sequence at k = 0, 1, 2, 3 For the first scan i.e. at k = 0, y(k-1) = y(-1) = 0, y(k-2) = y(-2) = 0, x(k-1) = x(-1) = 0 and this gives y(k) = y(0) = 0; For the second scan i.e. at k = 1, y(k-1) = y(0) = 0, y(k-2) = y(-1) = 0, x(k-1) = x(0) which is the data obtained at the first scan. This design results in second order IIR (or Recursive) Butterworth filter with the D gain at the steady state. To avoid steady state error input values x(k) must be divided by the D gain of the filter. Table 1 ~ Values of A, B,, D, E, and D Gain for a 1 hz cutoff frequency and various sampling periods (T). Sampling Time (T) in ms A 1 1 B D E D Gain e e+03

5 TROTTER ONTROLS TITLE BY HK D Rev, 11/03/ ANSI code is given below for implementation of the filter in microprocessor with sampling time T = 10ms. #define NZEROS 2 #define NPOLES 2 #define GAIN e+03 static float xv[nzeros+1], yv[npoles+1]; static void filterloop() { for (;;) { xv[0] = xv[1]; xv[1] = xv[2]; xv[2] = next input value / GAIN; yv[0] = yv[1]; yv[1] = yv[2]; yv[2] = (xv[0] + xv[2]) + 2 * xv[1] + ( * yv[0]) + ( * yv[1]); next output value = yv[2]; } } Design Procedure using Microhip dspifdlite Design the Filter Response 1. Select the IIR button at the top of the screen. This selects the impulse response filter design type. 2. Select the Filter Type -> Low Pass (this is a low pass ButterWorth design) 3. Set the sampling frequency in Hertz. This is the number of input samples to the filter in 1 second. Typically this is inverse of the scan time for the application software or A/D conversion cycle. Sampling Frequency (Hz) = 1 / Process Scan Time (Sec) 4. Set the PASSBAND frequency in Hertz. This is the frequency where attenuation begins. Frequencies from D up to this value are passed. This must be less than the Nyquist Frequency (i.e. the sampling frequency divided by 2). 5. Set the STOPBAND frequency in hertz. This is a frequency where the desired attenuation is specified. Frequencies higher than this will receive even more attenuation than specified. This frequency must be higher than the PASSBAND frequency but less than the Nyquist frequency (i.e. the sampling frequency divided by 2). PASSBAND < STOPBAND < (Sampling Frequency / 2) or Nyquist frequency The closer in frequency the PASSBAND and STOPBAND are together, the harder the filter is to realize and the higher the order of the filter. In general, make the PASSBAND and STOPBAND as far apart as is feasible for your application 6. Set the PASSBAND ripple. This is the amount of attenuation for the filter in db at the PASSBAND frequency specified. Typically this is between 1 & 6 db. A larger value yields a slower step response for the filter while a smaller value yields a steeper cutoff curve and faster step response. Note that for an analog filter, the PASSBAND equivalent or cutoff frequency ( ωc ) is traditionally defined as the -3 db attenuation point. 7. Set the STOPBAND ripple in Hertz. This is the amount of attenuation the filter should have in db at this frequency. 8. Select the of the filter or let the software pick it for you. I usually let the software pick it for me since it will pick the lowest order filter possible. 9. Select the Butterworth filter type. 10. Press Next. Various plots for the filter will be displayed. Page 5 of 10

6 TROTTER ONTROLS TITLE BY HK D Rev, 11/03/ Use the Output Plot ontrol menu to control the range of the plots. 12. Revise the STOPBAND, PASSBAND,, and attenuation parameters until the desired design parameters have been achieved. Determine the Filter oefficients Once the step response and frequency response design criteria have been met, we need to determine the coefficients for use in the following equation: Y(z) / X(z) = H1(z) = (b0 + b1 * z -1 + b2 * z -2 ) / (1 + a1 * z -1 + a2 * z -2 ) Which can be re-written as: Y(z) (a0 + a1 * z -1 + a2 * z -2 ) = X(z) (b0 + b1 * z -1 + b2 * z -2 ) To determine the coefficients for the filter: 1. Select the odegen menu selection at the top of the screen. 2. Select ANSI as the output format 3. Specify the name and location of the output file 4. Open the output file and read the coefficient from the file. A sample section of the output file is included below for reference purposes only. float FRDS HOPPER o_num[ 3] = { e-004F, /* b[ 1, 0] */ This is the bo coefficient e-004F, /* b[ 1, 1] */ This is the b1 coefficient e+000F}; /* b[ 1, 2] */ This is the b2 coefficient float FRDS HOPPER o_den[ 3] = { e+000F, /* a[ 1, 0] */ This is the a0 coefficient e-001F, /* a[ 1, 1] */ This is the a1 coefficient e+000F}; /* a[ 1, 2] */ This is the a2 coefficient Now the coefficients above can be substituted into the equations above, to yield Y(Z) in terms of X(Z) and older Y(Z) values. Develop the Discrete Time Equations Now, we want to develop the discrete time equations for use in our process. To do this the following substitutions need to be made: Y(z) = Y(k) The current filter output Y(z -1 ) = Y(k-1) The previous output of the filter (i.e. one sample old) Y(z -2 ) = Y(k-2) The previous output of the filter (i.e. one sample old) X(z) = X(k) The current filter output X(z -1 ) = X(k-1) The previous input to the filter (i.e. one sample old) X(z -2 ) = X(k-2) The previous input to the filter (i.e. one sample old) Page 6 of 10

7 TROTTER ONTROLS TITLE BY HK D Rev, 11/03/ Y(z) (a0 + a1 * z -1 + a2 * z -2 ) = X(z) (b0 + b1 * z -1 + b2 * z -2 ) (equation repeated for clarity) OR Y(z)*a0 + Y(z -1 )*a1 + Y(z -2 )*a2 = X(z)*b0 + X(z -1 )*b1 + X(z -2 )*b2 onverting the above equations to the discrete form of the equation by replacing (z) with (k) as required yields: Y(k)*a0 + Y(k-1)*a1 + Y(k-2)*a2 = X(k)*b0 + X(k-1)*b1 + X(k-2)*b2 OR Y(k) = [X(k)*b0 + X(k-1)*b1 + X(k-2)*b2 - Y(k-1)*a1 - Y(k-2)*a2]/a0 (discrete time equation) k = current point in time k-1 = previous point in time (i.e. one sample old) k-2 = point in time that is two samples old To simplify the actual calculations during runtime, it is convenient to replace the equation shown above using constants A, B,, D, E. Y(k) = A * X(k-2) + B * X(k-1) + * X(k) + D * Y(k- 2) + E * Y(k- 1) These constants are defined below in terms of the coefficient determined from the digital filter design software provided by Microchip. A = (b2 / a0) / D GAIN B = (b1 / a0) / D GAIN = b0 / a0 / D GAIN D = - (a2 / a0) E = - (a1 / a0) D GAIN = Defined below D Gain orrection The filter typically will not have a D gain of unity. To correct for this, the steady state value for the filter should be determined using the Digital Filter Design software. For a unity step input the filter will converge to a final steady state value (i.e. look at the final value of the step response for a unity step input). Filter Unity Input = D GAIN To avoid steady state error, the filter input values X(k) must be divided by the D GAIN of the filter. This is incorporated in the above values calculated for A, B and coefficients. Page 7 of 10

8 TROTTER ONTROLS TITLE BY HK D Rev, 11/03/ FRDS Butterworth Low Pass Filter oefficients A/D Sampling Scheme The following parameters are sampled during time critical automatic delivery and during non-time critical system operation. Table 2 ~ Automatic delivery sensor sampling scheme. Sensor Time Slice 1 Time Slice 2 Time Slice 3 Gatebox Angle X X X Hydraulic Pressure X Accelerometer 1 X Accelerometer 2 X Notes: {x} 1. The effecitive sample period for Gatebox Angle = up Scan Period 2. The effective sample period all other sensors = up Scan time / 3 3. Actual up Scan Period (delivery active) = 1.82 ms or 550 hertz Table 3 ~ Non-delivery mode sample scheme. Sensor Time Slice 1 Time Slice 2 Time Slice 3 Gatebox Angle X X X Hydraulic Pressure X X X Accelerometer 1 X X X Accelerometer 2 X X X Foam X Hopper {4} 1/12 (default) Battery Volts X X X Temperature N/A N/A N/A Photo Eye {3} Notes: {x} 1. The scan time varies between 120 and 190 scans/second 2. The slowest Actual up Scan Period (delivery not active) = 8.3 ms or 120 hertz 3. Photo eye scanned once every 256 up scans. 4. Hopper sensor is scanned 1/3, 1/6, 1/9, 1/12 scans depending on the value of a system tweak parameter. This allows tuning of filter bandwidth for optimal response. Note that data sampled above is then processed via the appropriate ButterWorth filter. Skipping up scans during scanning, extends the response time of the ButterWorth filter proportionally. Page 8 of 10

9 TROTTER ONTROLS TITLE BY HK D Design riteria and Resulting oefficients The following design criteria exist for the various sensor filters: Sensor Page 9 of 10 oefficient Set Rev, 11/03/ Passband Stopband Passband Attenuation (db) Stopband Attenuation (db) Sample Frequency (dump mode) Sample Frequency (other modes) Gatebox Angle 1 50hz 20 hz {1} 120 Hydraulic 2 1 hz 10 hz {2} 120 Pressure Accelerometer hz 10 hz {2} 120 Accelerometer hz 10 hz {2} 120 Battery Volts 2 1 hz 10 hz N/A {2} 120 Foam hz 1 hz N/A 120 Hopper {5} hz {5} 1 hz {5} N/A 120 Temperature N/A N/A N/A N/A N/A N/A N/A Photo Eye 3 {3} 0.01 hz 0.1 hz N/A 12 {3} Notes: {x} 1. Sampling frequency of 555 hertz was used when calculating the filter coefficient calculations for the gatebox angle filter. 2. Sampling frequency of 120 hertz was used when calculating the filter coefficient calculations for the hydraulic pressure and accelerometer filters. 3. The same coefficients as were used for the Foam and Hopper sensor filters are used. This sensor is sampled 1/256 as often to yield a the lower effective filter frequency. 4. The order of all filters was specified as 1 in the filter design tool. 5. Hopper sensor is scanned once every 1/3, 1/6, 1/9, or 1/12 scans depending on the value of a system tweak parameter (default is 1/12). This allows tuning of filter bandwidth for optimal response. The real world passband and stopband frequency for this filter can be calculated from the filter values shown in the table divided by the tweak value divisor (1, 3, 6, 9, 12). Filter oefficients Table 4 ~ oefficients for use in FRDS GENII low pass filter equations. oefficient Set#1 oefficient Set#2 (Gatebox) (Hyd Press, Accel, Volts) oefficient Set#3 (Hopper, Foam, PhotoEye) A e e e+000 A e e e-001 A e e e+000 B e e e-003 B e e e-003 B e e e+000 D GAIN A NOT USED {1} NOT USED {1} NOT USED {1} B E E E E E E-03 D NOT USED {1} NOT USED {1} NOT USED {1} E E E E-01 Notes: {x}

10 TROTTER ONTROLS TITLE BY HK D Rev, 11/03/ oefficients A & D are zero since this is a first order IIR filter implementation. 2. The D gain term is already accounted for in the coefficients A, B,, D, and E. Summary and onclusions A difference equation for Butterworth filter is developed and presented. From the difference equation it may be noted that the current Butterworth filter output value depends upon the past 2 Butterworth filter output values, the current filter input value and the past 2 input values for a second ordered filter implementation. For a order Butterworth implementation, the current Butterworth filter output value depends upon a single Butterworth filter output values, the current input value and a single past input value. The advantage of the first ordered implementation is a significant decrease in data memory space (float values take 4 bytes each) since the values for coefficient B are identical and coefficients A & D are zero. This greatly simplifies the computations required as compared to a second ordered implementation with a slight increase in the filters step response time. Utilizing the Microhip digital filter design software greatly simplifies design of the discrete time form of the filter since the filter coefficients are automatically generated using the odegen function once the filter design criteria has been met. Recommendations Use anti-aliasing analog filters to limit the bandwidth of the incoming analog signal to no more than 2X the sampling frequency used (the NyQuist frequency). The analog filter can be a simple single order R filter network or a more complex higher order low-pass filter. Use a sampling scan time as small as possible (in the range of 1 ms - 20ms) so that the difference equation approaches the performance of a continuous real time filter. For low performance applications, it is acceptable to scale the time response of the filter by skipping scans in order to simplify scaling of filter responses in time without developing new coefficients. Note, it is important to set the analog input filter to no higher than 2X the actual sampling frequency used to minimize aliasing. The scan time is assumed to be constant in deriving difference equation of y(k). And hence real time programming of this algorithm must be done with a fixed scan time for the response time to be accurate. In non-critical applications, the scan time can be obtained from the average time taken by the processor to complete one scan. For accurate results, a system timer can be used to accurately control the scan time. This method requires that the timer overflow value be set so that it is longer than the LONGEST scan for any condition. This method is used for FRDS calculations since deterministic performance is required. Page 10 of 10

SECTION 6 DIGITAL FILTERS

SECTION 6 DIGITAL FILTERS SECTION 6 DIGITAL FILTERS Finite Impulse Response (FIR) Filters Infinite Impulse Response (IIR) Filters Multirate Filters Adaptive Filters 6.a 6.b SECTION 6 DIGITAL FILTERS Walt Kester INTRODUCTION Digital

More information

Digital Signal Processing IIR Filter Design via Impulse Invariance

Digital Signal Processing IIR Filter Design via Impulse Invariance Digital Signal Processing IIR Filter Design via Impulse Invariance D. Richard Brown III D. Richard Brown III 1 / 11 Basic Procedure We assume here that we ve already decided to use an IIR filter. The basic

More information

73M2901CE Programming the Imprecise Call Progress Monitor Filter

73M2901CE Programming the Imprecise Call Progress Monitor Filter A Maxim Integrated Products Brand 73M2901CE Programming the Imprecise Call Progress Monitor Filter APPLICATION NOTE AN_2901CE_042 March 2009 Introduction The Teridian 73M2901CE integrated circuit modem

More information

Filter Comparison. Match #1: Analog vs. Digital Filters

Filter Comparison. Match #1: Analog vs. Digital Filters CHAPTER 21 Filter Comparison Decisions, decisions, decisions! With all these filters to choose from, how do you know which to use? This chapter is a head-to-head competition between filters; we'll select

More information

chapter Introduction to Digital Signal Processing and Digital Filtering 1.1 Introduction 1.2 Historical Perspective

chapter Introduction to Digital Signal Processing and Digital Filtering 1.1 Introduction 1.2 Historical Perspective Introduction to Digital Signal Processing and Digital Filtering chapter 1 Introduction to Digital Signal Processing and Digital Filtering 1.1 Introduction Digital signal processing (DSP) refers to anything

More information

The Calculation of G rms

The Calculation of G rms The Calculation of G rms QualMark Corp. Neill Doertenbach The metric of G rms is typically used to specify and compare the energy in repetitive shock vibration systems. However, the method of arriving

More information

Design of Efficient Digital Interpolation Filters for Integer Upsampling. Daniel B. Turek

Design of Efficient Digital Interpolation Filters for Integer Upsampling. Daniel B. Turek Design of Efficient Digital Interpolation Filters for Integer Upsampling by Daniel B. Turek Submitted to the Department of Electrical Engineering and Computer Science in partial fulfillment of the requirements

More information

First, we show how to use known design specifications to determine filter order and 3dB cut-off

First, we show how to use known design specifications to determine filter order and 3dB cut-off Butterworth Low-Pass Filters In this article, we describe the commonly-used, n th -order Butterworth low-pass filter. First, we show how to use known design specifications to determine filter order and

More information

Analog Filters. A common instrumentation filter application is the attenuation of high frequencies to avoid frequency aliasing in the sampled data.

Analog Filters. A common instrumentation filter application is the attenuation of high frequencies to avoid frequency aliasing in the sampled data. Analog Filters Filters can be used to attenuate unwanted signals such as interference or noise or to isolate desired signals from unwanted. They use the frequency response of a measuring system to alter

More information

Transition Bandwidth Analysis of Infinite Impulse Response Filters

Transition Bandwidth Analysis of Infinite Impulse Response Filters Transition Bandwidth Analysis of Infinite Impulse Response Filters Sujata Prabhakar Department of Electronics and Communication UCOE Punjabi University, Patiala Dr. Amandeep Singh Sappal Associate Professor

More information

2.161 Signal Processing: Continuous and Discrete Fall 2008

2.161 Signal Processing: Continuous and Discrete Fall 2008 MT OpenCourseWare http://ocw.mit.edu.6 Signal Processing: Continuous and Discrete Fall 00 For information about citing these materials or our Terms of Use, visit: http://ocw.mit.edu/terms. MASSACHUSETTS

More information

Em bedded DSP : I ntroduction to Digital Filters

Em bedded DSP : I ntroduction to Digital Filters Embedded DSP : Introduction to Digital Filters 1 Em bedded DSP : I ntroduction to Digital Filters Digital filters are a important part of DSP. In fact their extraordinary performance is one of the keys

More information

Analog and Digital Filters Anthony Garvert November 13, 2015

Analog and Digital Filters Anthony Garvert November 13, 2015 Analog and Digital Filters Anthony Garvert November 13, 2015 Abstract In circuit analysis and performance, a signal transmits some form of information, such as a voltage or current. However, over a range

More information

Lab #9: AC Steady State Analysis

Lab #9: AC Steady State Analysis Theory & Introduction Lab #9: AC Steady State Analysis Goals for Lab #9 The main goal for lab 9 is to make the students familar with AC steady state analysis, db scale and the NI ELVIS frequency analyzer.

More information

Department of Electrical and Computer Engineering Ben-Gurion University of the Negev. LAB 1 - Introduction to USRP

Department of Electrical and Computer Engineering Ben-Gurion University of the Negev. LAB 1 - Introduction to USRP Department of Electrical and Computer Engineering Ben-Gurion University of the Negev LAB 1 - Introduction to USRP - 1-1 Introduction In this lab you will use software reconfigurable RF hardware from National

More information

VCO K 0 /S K 0 is tho slope of the oscillator frequency to voltage characteristic in rads per sec. per volt.

VCO K 0 /S K 0 is tho slope of the oscillator frequency to voltage characteristic in rads per sec. per volt. Phase locked loop fundamentals The basic form of a phase locked loop (PLL) consists of a voltage controlled oscillator (VCO), a phase detector (PD), and a filter. In its more general form (Figure 1), the

More information

How to Design 10 khz filter. (Using Butterworth filter design) Application notes. By Vadim Kim

How to Design 10 khz filter. (Using Butterworth filter design) Application notes. By Vadim Kim How to Design 10 khz filter. (Using Butterworth filter design) Application notes. By Vadim Kim This application note describes how to build a 5 th order low pass, high pass Butterworth filter for 10 khz

More information

ELEN E4810: Digital Signal Processing Topic 8: Filter Design: IIR

ELEN E4810: Digital Signal Processing Topic 8: Filter Design: IIR ELEN E48: Digital Signal Processing Topic 8: Filter Design: IIR. Filter Design Specifications 2. Analog Filter Design 3. Digital Filters from Analog Prototypes . Filter Design Specifications The filter

More information

PIEZO FILTERS INTRODUCTION

PIEZO FILTERS INTRODUCTION For more than two decades, ceramic filter technology has been instrumental in the proliferation of solid state electronics. A view of the future reveals that even greater expectations will be placed on

More information

A DESIGN OF DSPIC BASED SIGNAL MONITORING AND PROCESSING SYSTEM

A DESIGN OF DSPIC BASED SIGNAL MONITORING AND PROCESSING SYSTEM ISTANBUL UNIVERSITY JOURNAL OF ELECTRICAL & ELECTRONICS ENGINEERING YEAR VOLUME NUMBER : 2009 : 9 : 1 (921-927) A DESIGN OF DSPIC BASED SIGNAL MONITORING AND PROCESSING SYSTEM Salih ARSLAN 1 Koray KÖSE

More information

DSP-I DSP-I DSP-I DSP-I

DSP-I DSP-I DSP-I DSP-I DSP-I DSP-I DSP-I DSP-I Digital Signal Proessing I (8-79) Fall Semester, 005 IIR FILER DESIG EXAMPLE hese notes summarize the design proedure for IIR filters as disussed in lass on ovember. Introdution:

More information

EE 402 RECITATION #13 REPORT

EE 402 RECITATION #13 REPORT MIDDLE EAST TECHNICAL UNIVERSITY EE 402 RECITATION #13 REPORT LEAD-LAG COMPENSATOR DESIGN F. Kağan İPEK Utku KIRAN Ç. Berkan Şahin 5/16/2013 Contents INTRODUCTION... 3 MODELLING... 3 OBTAINING PTF of OPEN

More information

Time series analysis Matlab tutorial. Joachim Gross

Time series analysis Matlab tutorial. Joachim Gross Time series analysis Matlab tutorial Joachim Gross Outline Terminology Sampling theorem Plotting Baseline correction Detrending Smoothing Filtering Decimation Remarks Focus on practical aspects, exercises,

More information

Lecture 1-6: Noise and Filters

Lecture 1-6: Noise and Filters Lecture 1-6: Noise and Filters Overview 1. Periodic and Aperiodic Signals Review: by periodic signals, we mean signals that have a waveform shape that repeats. The time taken for the waveform to repeat

More information

Understanding Dynamic Range in Acceleration Measurement Systems. February 2013 By: Bruce Lent

Understanding Dynamic Range in Acceleration Measurement Systems. February 2013 By: Bruce Lent in Acceleration Measurement Systems February 2013 By: Bruce Lent Topics to discuss Definition of dynamic range The effective range Making full use of the high level Using filters to improve dynamic range

More information

IIR Half-band Filter Design with TMS320VC33 DSP

IIR Half-band Filter Design with TMS320VC33 DSP IIR Half-band Filter Design with TMS320VC33 DSP Ottó Nyári, Tibor Szakáll, Péter Odry Polytechnical Engineering College, Marka Oreskovica 16, Subotica, Serbia and Montenegro nyario@vts.su.ac.yu, tibi@vts.su.ac.yu,

More information

Motor Control Application Tuning (MCAT) Tool for 3-Phase PMSM

Motor Control Application Tuning (MCAT) Tool for 3-Phase PMSM Freescale Semiconductor Document Number:AN4642 Application Note Rev. 1, 01/2013 Motor Control Application Tuning (MCAT) Tool for 3-Phase PMSM by: Marek Stulrajter, Pavel Sustek 1 Introduction This application

More information

Motorola Digital Signal Processors

Motorola Digital Signal Processors Motorola Digital Signal Processors Principles of Sigma-Delta Modulation for Analog-to- Digital Converters by Sangil Park, Ph. D. Strategic Applications Digital Signal Processor Operation MOTOROLA APR8

More information

Understanding CIC Compensation Filters

Understanding CIC Compensation Filters Understanding CIC Compensation Filters April 2007, ver. 1.0 Application Note 455 Introduction f The cascaded integrator-comb (CIC) filter is a class of hardware-efficient linear phase finite impulse response

More information

G(s) = Y (s)/u(s) In this representation, the output is always the Transfer function times the input. Y (s) = G(s)U(s).

G(s) = Y (s)/u(s) In this representation, the output is always the Transfer function times the input. Y (s) = G(s)U(s). Transfer Functions The transfer function of a linear system is the ratio of the Laplace Transform of the output to the Laplace Transform of the input, i.e., Y (s)/u(s). Denoting this ratio by G(s), i.e.,

More information

CTCSS REJECT HIGH PASS FILTERS IN FM RADIO COMMUNICATIONS AN EVALUATION. Virgil Leenerts WØINK 8 June 2008

CTCSS REJECT HIGH PASS FILTERS IN FM RADIO COMMUNICATIONS AN EVALUATION. Virgil Leenerts WØINK 8 June 2008 CTCSS REJECT HIGH PASS FILTERS IN FM RADIO COMMUNICATIONS AN EVALUATION Virgil Leenerts WØINK 8 June 28 The response of the audio voice band high pass filter is evaluated in conjunction with the rejection

More information

Introduction to Digital Filters

Introduction to Digital Filters CHAPTER 14 Introduction to Digital Filters Digital filters are used for two general purposes: (1) separation of signals that have been combined, and (2) restoration of signals that have been distorted

More information

Lecture 9. Poles, Zeros & Filters (Lathi 4.10) Effects of Poles & Zeros on Frequency Response (1) Effects of Poles & Zeros on Frequency Response (3)

Lecture 9. Poles, Zeros & Filters (Lathi 4.10) Effects of Poles & Zeros on Frequency Response (1) Effects of Poles & Zeros on Frequency Response (3) Effects of Poles & Zeros on Frequency Response (1) Consider a general system transfer function: zeros at z1, z2,..., zn Lecture 9 Poles, Zeros & Filters (Lathi 4.10) The value of the transfer function

More information

Controller Design in Frequency Domain

Controller Design in Frequency Domain ECSE 4440 Control System Engineering Fall 2001 Project 3 Controller Design in Frequency Domain TA 1. Abstract 2. Introduction 3. Controller design in Frequency domain 4. Experiment 5. Colclusion 1. Abstract

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 Wei Lin Department of Biomedical Engineering Stony Brook University Instructor s Portion Summary This experiment requires the student to

More information

Pulse Width Modulated (PWM) Drives. AC Drives Using PWM Techniques

Pulse Width Modulated (PWM) Drives. AC Drives Using PWM Techniques Drives AC Drives Using PWM Techniques Power Conversion Unit The block diagram below shows the power conversion unit in Pulse Width Modulated (PWM) drives. In this type of drive, a diode bridge rectifier

More information

Chapter 16. Active Filter Design Techniques. Excerpted from Op Amps for Everyone. Literature Number SLOA088. Literature Number: SLOD006A

Chapter 16. Active Filter Design Techniques. Excerpted from Op Amps for Everyone. Literature Number SLOA088. Literature Number: SLOD006A hapter 16 Active Filter Design Techniques Literature Number SLOA088 Excerpted from Op Amps for Everyone Literature Number: SLOD006A hapter 16 Active Filter Design Techniques Thomas Kugelstadt 16.1 Introduction

More information

Digital Signal Processing Complete Bandpass Filter Design Example

Digital Signal Processing Complete Bandpass Filter Design Example Digital Signal Processing Complete Bandpass Filter Design Example D. Richard Brown III D. Richard Brown III 1 / 10 General Filter Design Procedure discrete-time filter specifications prewarp DT frequency

More information

1995 Mixed-Signal Products SLAA013

1995 Mixed-Signal Products SLAA013 Application Report 995 Mixed-Signal Products SLAA03 IMPORTANT NOTICE Texas Instruments and its subsidiaries (TI) reserve the right to make changes to their products or to discontinue any product or service

More information

The Z transform (3) 1

The Z transform (3) 1 The Z transform (3) 1 Today Analysis of stability and causality of LTI systems in the Z domain The inverse Z Transform Section 3.3 (read class notes first) Examples 3.9, 3.11 Properties of the Z Transform

More information

SGN-1158 Introduction to Signal Processing Test. Solutions

SGN-1158 Introduction to Signal Processing Test. Solutions SGN-1158 Introduction to Signal Processing Test. Solutions 1. Convolve the function ( ) with itself and show that the Fourier transform of the result is the square of the Fourier transform of ( ). (Hints:

More information

Transmitter Interface Program

Transmitter Interface Program Transmitter Interface Program Operational Manual Version 3.0.4 1 Overview The transmitter interface software allows you to adjust configuration settings of your Max solid state transmitters. The following

More information

ANALYZER BASICS WHAT IS AN FFT SPECTRUM ANALYZER? 2-1

ANALYZER BASICS WHAT IS AN FFT SPECTRUM ANALYZER? 2-1 WHAT IS AN FFT SPECTRUM ANALYZER? ANALYZER BASICS The SR760 FFT Spectrum Analyzer takes a time varying input signal, like you would see on an oscilloscope trace, and computes its frequency spectrum. Fourier's

More information

Frequency response. Chapter 1. 1.1 Introduction

Frequency response. Chapter 1. 1.1 Introduction Chapter Frequency response. Introduction The frequency response of a system is a frequency dependent function which expresses how a sinusoidal signal of a given frequency on the system input is transferred

More information

Pulse Width Modulated (PWM)

Pulse Width Modulated (PWM) Control Technologies Manual PWM AC Drives Revision 1.0 Pulse Width Modulated (PWM) Figure 1.8 shows a block diagram of the power conversion unit in a PWM drive. In this type of drive, a diode bridge rectifier

More information

SOFTWARE FOR GENERATION OF SPECTRUM COMPATIBLE TIME HISTORY

SOFTWARE FOR GENERATION OF SPECTRUM COMPATIBLE TIME HISTORY 3 th World Conference on Earthquake Engineering Vancouver, B.C., Canada August -6, 24 Paper No. 296 SOFTWARE FOR GENERATION OF SPECTRUM COMPATIBLE TIME HISTORY ASHOK KUMAR SUMMARY One of the important

More information

HITACHI INVERTER SJ/L100/300 SERIES PID CONTROL USERS GUIDE

HITACHI INVERTER SJ/L100/300 SERIES PID CONTROL USERS GUIDE HITACHI INVERTER SJ/L1/3 SERIES PID CONTROL USERS GUIDE After reading this manual, keep it for future reference Hitachi America, Ltd. HAL1PID CONTENTS 1. OVERVIEW 3 2. PID CONTROL ON SJ1/L1 INVERTERS 3

More information

Laboratory #5: RF Filter Design

Laboratory #5: RF Filter Design EEE 194 RF Laboratory Exercise 5 1 Laboratory #5: RF Filter Design I. OBJECTIVES A. Design a third order low-pass Chebyshev filter with a cutoff frequency of 330 MHz and 3 db ripple with equal terminations

More information

Impedance 50 (75 connectors via adapters)

Impedance 50 (75 connectors via adapters) VECTOR NETWORK ANALYZER PLANAR TR1300/1 DATA SHEET Frequency range: 300 khz to 1.3 GHz Measured parameters: S11, S21 Dynamic range of transmission measurement magnitude: 130 db Measurement time per point:

More information

Application Report SLOA024B

Application Report SLOA024B Application Report July 999 Revised September 2002 Mixed Signal Products SLOA024B IMPORTANT NOTICE Texas Instruments Incorporated and its subsidiaries (TI) reserve the right to make corrections, modifications,

More information

CHAPTER 8 ANALOG FILTERS

CHAPTER 8 ANALOG FILTERS ANALOG FILTERS CHAPTER 8 ANALOG FILTERS SECTION 8.: INTRODUCTION 8. SECTION 8.2: THE TRANSFER FUNCTION 8.5 THE SPLANE 8.5 F O and Q 8.7 HIGHPASS FILTER 8.8 BANDPASS FILTER 8.9 BANDREJECT (NOTCH) FILTER

More information

Analog Representations of Sound

Analog Representations of Sound Analog Representations of Sound Magnified phonograph grooves, viewed from above: The shape of the grooves encodes the continuously varying audio signal. Analog to Digital Recording Chain ADC Microphone

More information

Lab 1: The Digital Oscilloscope

Lab 1: The Digital Oscilloscope PHYSICS 220 Physical Electronics Lab 1: The Digital Oscilloscope Object: To become familiar with the oscilloscope, a ubiquitous instrument for observing and measuring electronic signals. Apparatus: Tektronix

More information

SWISS ARMY KNIFE INDICATOR John F. Ehlers

SWISS ARMY KNIFE INDICATOR John F. Ehlers SWISS ARMY KNIFE INDICATOR John F. Ehlers The indicator I describe in this article does all the common functions of the usual indicators, such as smoothing and momentum generation. It also does some unusual

More information

Lock - in Amplifier and Applications

Lock - in Amplifier and Applications Lock - in Amplifier and Applications What is a Lock in Amplifier? In a nut shell, what a lock-in amplifier does is measure the amplitude V o of a sinusoidal voltage, V in (t) = V o cos(ω o t) where ω o

More information

Using Microcontrollers in Digital Signal Processing Applications

Using Microcontrollers in Digital Signal Processing Applications Using Microcontrollers in Digital Signal Processing Applications 1. Introduction Digital signal processing algorithms are powerful tools that provide algorithmic solutions to common problems. For example,

More information

Agilent AN 1316 Optimizing Spectrum Analyzer Amplitude Accuracy

Agilent AN 1316 Optimizing Spectrum Analyzer Amplitude Accuracy Agilent AN 1316 Optimizing Spectrum Analyzer Amplitude Accuracy Application Note RF & Microwave Spectrum Analyzers Table of Contents 3 3 4 4 5 7 8 8 13 13 14 16 16 Introduction Absolute versus relative

More information

Section 3. Sensor to ADC Design Example

Section 3. Sensor to ADC Design Example Section 3 Sensor to ADC Design Example 3-1 This section describes the design of a sensor to ADC system. The sensor measures temperature, and the measurement is interfaced into an ADC selected by the systems

More information

IEC60601-1-8 Algorithmic Alert Tone Demo

IEC60601-1-8 Algorithmic Alert Tone Demo IEC60601-1-8 Algorithmic Alert Tone Demo Hooking up the demo - Connect the RS-232 connector to the COM1 (P3) connector on the MCB2300 demo board as shown below. Connect the USB connector (to provide power)

More information

LAB 12: ACTIVE FILTERS

LAB 12: ACTIVE FILTERS A. INTRODUCTION LAB 12: ACTIVE FILTERS After last week s encounter with op- amps we will use them to build active filters. B. ABOUT FILTERS An electric filter is a frequency-selecting circuit designed

More information

SUMMARY. Additional Digital/Software filters are included in Chart and filter the data after it has been sampled and recorded by the PowerLab.

SUMMARY. Additional Digital/Software filters are included in Chart and filter the data after it has been sampled and recorded by the PowerLab. This technique note was compiled by ADInstruments Pty Ltd. It includes figures and tables from S.S. Young (2001): Computerized data acquisition and analysis for the life sciences. For further information

More information

Sampling Theorem Notes. Recall: That a time sampled signal is like taking a snap shot or picture of signal periodically.

Sampling Theorem Notes. Recall: That a time sampled signal is like taking a snap shot or picture of signal periodically. Sampling Theorem We will show that a band limited signal can be reconstructed exactly from its discrete time samples. Recall: That a time sampled signal is like taking a snap shot or picture of signal

More information

TCOM 370 NOTES 99-4 BANDWIDTH, FREQUENCY RESPONSE, AND CAPACITY OF COMMUNICATION LINKS

TCOM 370 NOTES 99-4 BANDWIDTH, FREQUENCY RESPONSE, AND CAPACITY OF COMMUNICATION LINKS TCOM 370 NOTES 99-4 BANDWIDTH, FREQUENCY RESPONSE, AND CAPACITY OF COMMUNICATION LINKS 1. Bandwidth: The bandwidth of a communication link, or in general any system, was loosely defined as the width of

More information

dspace DSP DS-1104 based State Observer Design for Position Control of DC Servo Motor

dspace DSP DS-1104 based State Observer Design for Position Control of DC Servo Motor dspace DSP DS-1104 based State Observer Design for Position Control of DC Servo Motor Jaswandi Sawant, Divyesh Ginoya Department of Instrumentation and control, College of Engineering, Pune. ABSTRACT This

More information

Introduction to SMPS Control Techniques

Introduction to SMPS Control Techniques Introduction to SMPS Control Techniques 2006 Microchip Technology Incorporated. All Rights Reserved. Introduction to SMPS Control Techniques Slide 1 Welcome to the Introduction to SMPS Control Techniques

More information

Network Analyzer Operation

Network Analyzer Operation Network Analyzer Operation 2004 ITTC Summer Lecture Series John Paden Purposes of a Network Analyzer Network analyzers are not about computer networks! Purposes of a Network Analyzer Measures S-parameters

More information

Frequency Response of Filters

Frequency Response of Filters School of Engineering Department of Electrical and Computer Engineering 332:224 Principles of Electrical Engineering II Laboratory Experiment 2 Frequency Response of Filters 1 Introduction Objectives To

More information

APPLICATION NOTE BUILDING A QAM MODULATOR USING A GC2011 DIGITAL FILTER CHIP

APPLICATION NOTE BUILDING A QAM MODULATOR USING A GC2011 DIGITAL FILTER CHIP SLWA022 APPLICATION NOTE BUILDING A QAM MODULATOR USING A GC2011 DIGITAL CHIP October 6, 1994 1.0 INTRODUCTION This report describes how one can use the GC2011 Digital Filter chip to build digital modulators

More information

Agilent Time Domain Analysis Using a Network Analyzer

Agilent Time Domain Analysis Using a Network Analyzer Agilent Time Domain Analysis Using a Network Analyzer Application Note 1287-12 0.0 0.045 0.6 0.035 Cable S(1,1) 0.4 0.2 Cable S(1,1) 0.025 0.015 0.005 0.0 1.0 1.5 2.0 2.5 3.0 3.5 4.0 Frequency (GHz) 0.005

More information

AN1200.04. Application Note: FCC Regulations for ISM Band Devices: 902-928 MHz. FCC Regulations for ISM Band Devices: 902-928 MHz

AN1200.04. Application Note: FCC Regulations for ISM Band Devices: 902-928 MHz. FCC Regulations for ISM Band Devices: 902-928 MHz AN1200.04 Application Note: FCC Regulations for ISM Band Devices: Copyright Semtech 2006 1 of 15 www.semtech.com 1 Table of Contents 1 Table of Contents...2 1.1 Index of Figures...2 1.2 Index of Tables...2

More information

Agilent Creating Multi-tone Signals With the N7509A Waveform Generation Toolbox. Application Note

Agilent Creating Multi-tone Signals With the N7509A Waveform Generation Toolbox. Application Note Agilent Creating Multi-tone Signals With the N7509A Waveform Generation Toolbox Application Note Introduction Of all the signal engines in the N7509A, the most complex is the multi-tone engine. This application

More information

Voice---is analog in character and moves in the form of waves. 3-important wave-characteristics:

Voice---is analog in character and moves in the form of waves. 3-important wave-characteristics: Voice Transmission --Basic Concepts-- Voice---is analog in character and moves in the form of waves. 3-important wave-characteristics: Amplitude Frequency Phase Voice Digitization in the POTS Traditional

More information

Application Report. 1 Introduction. 2 Resolution of an A-D Converter. 2.1 Signal-to-Noise Ratio (SNR) Harman Grewal... ABSTRACT

Application Report. 1 Introduction. 2 Resolution of an A-D Converter. 2.1 Signal-to-Noise Ratio (SNR) Harman Grewal... ABSTRACT Application Report SLAA323 JULY 2006 Oversampling the ADC12 for Higher Resolution Harman Grewal... ABSTRACT This application report describes the theory of oversampling to achieve resolutions greater than

More information

Acoustic Processor of the MCM Sonar

Acoustic Processor of the MCM Sonar AUTOMATYKA/ AUTOMATICS 2013 Vol. 17 No. 1 http://dx.doi.org/10.7494/automat.2013.17.1.73 Mariusz Rudnicki*, Jan Schmidt*, Aleksander Schmidt*, Wojciech Leœniak* Acoustic Processor of the MCM Sonar 1. Introduction

More information

Chapter 12: The Operational Amplifier

Chapter 12: The Operational Amplifier Chapter 12: The Operational Amplifier 12.1: Introduction to Operational Amplifier (Op-Amp) Operational amplifiers (op-amps) are very high gain dc coupled amplifiers with differential inputs; they are used

More information

AN-837 APPLICATION NOTE

AN-837 APPLICATION NOTE APPLICATION NOTE One Technology Way P.O. Box 916 Norwood, MA 262-916, U.S.A. Tel: 781.329.47 Fax: 781.461.3113 www.analog.com DDS-Based Clock Jitter Performance vs. DAC Reconstruction Filter Performance

More information

Application Note Noise Frequently Asked Questions

Application Note Noise Frequently Asked Questions : What is? is a random signal inherent in all physical components. It directly limits the detection and processing of all information. The common form of noise is white Gaussian due to the many random

More information

Harmonics and Noise in Photovoltaic (PV) Inverter and the Mitigation Strategies

Harmonics and Noise in Photovoltaic (PV) Inverter and the Mitigation Strategies Soonwook Hong, Ph. D. Michael Zuercher Martinson Harmonics and Noise in Photovoltaic (PV) Inverter and the Mitigation Strategies 1. Introduction PV inverters use semiconductor devices to transform the

More information

What the Nyquist Criterion Means to Your Sampled Data System Design. by Walt Kester

What the Nyquist Criterion Means to Your Sampled Data System Design. by Walt Kester TUTORAL What the Nyquist Criterion Means to Your Sampled Data System Design NTRODUCTON by Walt Kester A quick reading of Harry Nyquist's classic Bell System Technical Journal article of 194 (Reference

More information

Digital Baseband Modulation

Digital Baseband Modulation Digital Baseband Modulation Later Outline Baseband & Bandpass Waveforms Baseband & Bandpass Waveforms, Modulation A Communication System Dig. Baseband Modulators (Line Coders) Sequence of bits are modulated

More information

Design of a TL431-Based Controller for a Flyback Converter

Design of a TL431-Based Controller for a Flyback Converter Design of a TL431-Based Controller for a Flyback Converter Dr. John Schönberger Plexim GmbH Technoparkstrasse 1 8005 Zürich 1 Introduction The TL431 is a reference voltage source that is commonly used

More information

PID Control. Proportional Integral Derivative (PID) Control. Matrix Multimedia 2011 MX009 - PID Control. by Ben Rowland, April 2011

PID Control. Proportional Integral Derivative (PID) Control. Matrix Multimedia 2011 MX009 - PID Control. by Ben Rowland, April 2011 PID Control by Ben Rowland, April 2011 Abstract PID control is used extensively in industry to control machinery and maintain working environments etc. The fundamentals of PID control are fairly straightforward

More information

Computer Networks and Internets, 5e Chapter 6 Information Sources and Signals. Introduction

Computer Networks and Internets, 5e Chapter 6 Information Sources and Signals. Introduction Computer Networks and Internets, 5e Chapter 6 Information Sources and Signals Modified from the lecture slides of Lami Kaya (LKaya@ieee.org) for use CECS 474, Fall 2008. 2009 Pearson Education Inc., Upper

More information

IQAN MDM Operation Manual

IQAN MDM Operation Manual IQAN MDM Operation Manual Purpose The primary purpose of this document is to inform a user of the IQAN system on the ease of adjustments of the system. A person can create a much smoother machine control

More information

NAPIER University School of Engineering. Electronic Systems Module : SE32102 Analogue Filters Design And Simulation. 4 th order Butterworth response

NAPIER University School of Engineering. Electronic Systems Module : SE32102 Analogue Filters Design And Simulation. 4 th order Butterworth response NAPIER University School of Engineering Electronic Systems Module : SE32102 Analogue Filters Design And Simulation. 4 th order Butterworth response In R1 R2 C2 C1 + Opamp A - R1 R2 C2 C1 + Opamp B - Out

More information

RAJALAKSHMI ENGINEERING COLLEGE MA 2161 UNIT I - ORDINARY DIFFERENTIAL EQUATIONS PART A

RAJALAKSHMI ENGINEERING COLLEGE MA 2161 UNIT I - ORDINARY DIFFERENTIAL EQUATIONS PART A RAJALAKSHMI ENGINEERING COLLEGE MA 26 UNIT I - ORDINARY DIFFERENTIAL EQUATIONS. Solve (D 2 + D 2)y = 0. 2. Solve (D 2 + 6D + 9)y = 0. PART A 3. Solve (D 4 + 4)x = 0 where D = d dt 4. Find Particular Integral:

More information

Motor Control. Suppose we wish to use a microprocessor to control a motor - (or to control the load attached to the motor!) Power supply.

Motor Control. Suppose we wish to use a microprocessor to control a motor - (or to control the load attached to the motor!) Power supply. Motor Control Suppose we wish to use a microprocessor to control a motor - (or to control the load attached to the motor!) Operator Input CPU digital? D/A, PWM analog voltage Power supply Amplifier linear,

More information

Sophomore Physics Laboratory (PH005/105)

Sophomore Physics Laboratory (PH005/105) CALIFORNIA INSTITUTE OF TECHNOLOGY PHYSICS MATHEMATICS AND ASTRONOMY DIVISION Sophomore Physics Laboratory (PH5/15) Analog Electronics Active Filters Copyright c Virgínio de Oliveira Sannibale, 23 (Revision

More information

ECE 3510 Final given: Spring 11

ECE 3510 Final given: Spring 11 ECE 50 Final given: Spring This part of the exam is Closed book, Closed notes, No Calculator.. ( pts) For each of the time-domain signals shown, draw the poles of the signal's Laplace transform on the

More information

What you will do. Build a 3-band equalizer. Connect to a music source (mp3 player) Low pass filter High pass filter Band pass filter

What you will do. Build a 3-band equalizer. Connect to a music source (mp3 player) Low pass filter High pass filter Band pass filter Audio Filters What you will do Build a 3-band equalizer Low pass filter High pass filter Band pass filter Connect to a music source (mp3 player) Adjust the strength of low, high, and middle frequencies

More information

Software Audio Processor. Users Guide

Software Audio Processor. Users Guide Waves R360 Surround Reverb Software Audio Processor Users Guide Waves R360 software guide page 1 of 8 Introduction Introducing the Waves 360 Surround Reverb. This Software audio processor is dedicated

More information

Sampling and Interpolation. Yao Wang Polytechnic University, Brooklyn, NY11201

Sampling and Interpolation. Yao Wang Polytechnic University, Brooklyn, NY11201 Sampling and Interpolation Yao Wang Polytechnic University, Brooklyn, NY1121 http://eeweb.poly.edu/~yao Outline Basics of sampling and quantization A/D and D/A converters Sampling Nyquist sampling theorem

More information

25. AM radio receiver

25. AM radio receiver 1 25. AM radio receiver The chapter describes the programming of a microcontroller to demodulate a signal from a local radio station. To keep the circuit simple the signal from the local amplitude modulated

More information

ε: Voltage output of Signal Generator (also called the Source voltage or Applied

ε: Voltage output of Signal Generator (also called the Source voltage or Applied Experiment #10: LR & RC Circuits Frequency Response EQUIPMENT NEEDED Science Workshop Interface Power Amplifier (2) Voltage Sensor graph paper (optional) (3) Patch Cords Decade resistor, capacitor, and

More information

Digital Signal Controller Based Automatic Transfer Switch

Digital Signal Controller Based Automatic Transfer Switch Digital Signal Controller Based Automatic Transfer Switch by Venkat Anant Senior Staff Applications Engineer Freescale Semiconductor, Inc. Abstract: An automatic transfer switch (ATS) enables backup generators,

More information

Chebyshev Filter at 197.12 MHz Frequency for Radar System

Chebyshev Filter at 197.12 MHz Frequency for Radar System IOSR Journal of Electrical and Electronics Engineering (IOSR-JEEE) e-issn: 78-1676 Volume 5, Issue 1 (Mar. - Apr. 013), PP 8-33 Chebyshev Filter at 197.1 MHz Frequency for Radar System Denny Permana 1,

More information

K2 CW Filter Alignment Procedures Using Spectrogram 1 ver. 5 01/17/2002

K2 CW Filter Alignment Procedures Using Spectrogram 1 ver. 5 01/17/2002 K2 CW Filter Alignment Procedures Using Spectrogram 1 ver. 5 01/17/2002 It will be assumed that you have already performed the RX alignment procedures in the K2 manual, that you have already selected the

More information

Implementing an In-Service, Non- Intrusive Measurement Device in Telecommunication Networks Using the TMS320C31

Implementing an In-Service, Non- Intrusive Measurement Device in Telecommunication Networks Using the TMS320C31 Disclaimer: This document was part of the First European DSP Education and Research Conference. It may have been written by someone whose native language is not English. TI assumes no liability for the

More information

Enhancing the SNR of the Fiber Optic Rotation Sensor using the LMS Algorithm

Enhancing the SNR of the Fiber Optic Rotation Sensor using the LMS Algorithm 1 Enhancing the SNR of the Fiber Optic Rotation Sensor using the LMS Algorithm Hani Mehrpouyan, Student Member, IEEE, Department of Electrical and Computer Engineering Queen s University, Kingston, Ontario,

More information

GETTING STARTED WITH LABVIEW POINT-BY-POINT VIS

GETTING STARTED WITH LABVIEW POINT-BY-POINT VIS USER GUIDE GETTING STARTED WITH LABVIEW POINT-BY-POINT VIS Contents Using the LabVIEW Point-By-Point VI Libraries... 2 Initializing Point-By-Point VIs... 3 Frequently Asked Questions... 5 What Are the

More information