SHOCK AND VIBRATION RESPONSE SPECTRA COURSE Unit 18. Filtering

Similar documents
The Calculation of G rms

SHOCK AND VIBRATION RESPONSE SPECTRA COURSE Unit 3. Sine Sweep Frequency and Octave Calculations

Lecture 1-6: Noise and Filters

RANDOM VIBRATION AN OVERVIEW by Barry Controls, Hopkinton, MA

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

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

SOFTWARE FOR GENERATION OF SPECTRUM COMPATIBLE TIME HISTORY

Transition Bandwidth Analysis of Infinite Impulse Response Filters

AN INTRODUCTION TO RANDOM VIBRATION Revision B. By Tom Irvine October 26, 2000

AN-837 APPLICATION NOTE

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

Time series analysis Matlab tutorial. Joachim Gross

Frequency Response of Filters

Basic Acoustics and Acoustic Filters

Bandwidth-dependent transformation of noise data from frequency into time domain and vice versa

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

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

FAST Fourier Transform (FFT) and Digital Filtering Using LabVIEW

SIGNAL PROCESSING FOR EFFECTIVE VIBRATION ANALYSIS

Probability and Random Variables. Generation of random variables (r.v.)

CHAPTER 6 Frequency Response, Bode Plots, and Resonance

CIRCUITS LABORATORY EXPERIMENT 3. AC Circuit Analysis

Frequency response. Chapter Introduction

LAB 12: ACTIVE FILTERS

CHAPTER 8 ANALOG FILTERS

Design of FIR Filters

Sophomore Physics Laboratory (PH005/105)

SECTION 6 DIGITAL FILTERS

Anatech Electronics, Inc.

Introduction to Digital Filters

Spectrum Level and Band Level

VCO Phase noise. Characterizing Phase Noise

Applications of the DFT

Em bedded DSP : I ntroduction to Digital Filters

Workshop Perceptual Effects of Filtering and Masking Introduction to Filtering and Masking

A Sound Analysis and Synthesis System for Generating an Instrumental Piri Song

Lock - in Amplifier and Applications

Lecture 1-10: Spectrograms

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

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

Electronic Communications Committee (ECC) within the European Conference of Postal and Telecommunications Administrations (CEPT)

The Fourier Analysis Tool in Microsoft Excel

Lab #9: AC Steady State Analysis

Introduction to Digital Audio

RF Measurements Using a Modular Digitizer

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

Making Accurate Voltage Noise and Current Noise Measurements on Operational Amplifiers Down to 0.1Hz

Digital Baseband Modulation

Author: Dr. Society of Electrophysio. Reference: Electrodes. should include: electrode shape size use. direction.

Application Note Noise Frequently Asked Questions

ADC and DAC. Quantization

A Basic Introduction to Filters Active Passive and Switched-Capacitor

SWISS ARMY KNIFE INDICATOR John F. Ehlers

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

Frequency response: Resonance, Bandwidth, Q factor

Controller Design in Frequency Domain

Analog and Digital Filters Anthony Garvert November 13, 2015

PIEZO FILTERS INTRODUCTION

Development and optimization of a hybrid passive/active liner for flow duct applications

LM833,LMF100,MF10. Application Note 779 A Basic Introduction to Filters - Active, Passive,and. Switched Capacitor. Literature Number: SNOA224A

MATRIX TECHNICAL NOTES

PRACTICAL GUIDE TO DATA SMOOTHING AND FILTERING

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

1995 Mixed-Signal Products SLAA013

Implementation of the LMS Algorithm for Noise Cancellation on Speech Using the ARM LPC2378 Processor.

Understanding CIC Compensation Filters

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

8 Filtering. 8.1 Mathematical operation

AC : MEASUREMENT OF OP-AMP PARAMETERS USING VEC- TOR SIGNAL ANALYZERS IN UNDERGRADUATE LINEAR CIRCUITS LABORATORY

MEASUREMENT UNCERTAINTY IN VECTOR NETWORK ANALYZER

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

Crossover Networks from A to Linkwit-Riley

Using the Texas Instruments Filter Design Database

Laboratory #5: RF Filter Design

Programmable-Gain Transimpedance Amplifiers Maximize Dynamic Range in Spectroscopy Systems

Analysis/resynthesis with the short time Fourier transform

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

RECOMMENDATION ITU-R BS *,** Audio quality parameters for the performance of a high-quality sound-programme transmission chain

UNIVERSITY OF CALIFORNIA, SAN DIEGO Electrical & Computer Engineering Department ECE Fall 2010 Linear Systems Fundamentals

Analog and Digital Signals, Time and Frequency Representation of Signals

Loop Bandwidth and Clock Data Recovery (CDR) in Oscilloscope Measurements. Application Note

Software for strong-motion data display and processing

Determination of source parameters from seismic spectra

The front end of the receiver performs the frequency translation, channel selection and amplification of the signal.

HYBRID FIR-IIR FILTERS By John F. Ehlers

Lab 1. The Fourier Transform

The Effective Number of Bits (ENOB) of my R&S Digital Oscilloscope Technical Paper

Dithering in Analog-to-digital Conversion

Digital filter design for electrophysiological data a practical approach

Acceleration levels of dropped objects

Active Vibration Isolation of an Unbalanced Machine Spindle

Direct and Reflected: Understanding the Truth with Y-S 3

MODULATION Systems (part 1)

AN48. Application Note DESIGNNOTESFORA2-POLEFILTERWITH DIFFERENTIAL INPUT. by Steven Green. 1. Introduction AIN- AIN+ C2

L9: Cepstral analysis

PHYS 331: Junior Physics Laboratory I Notes on Noise Reduction

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

Signal to Noise Instrumental Excel Assignment

HIGH SIGNAL-TO-NOISE RATIO GAIN BY STOCHASTIC RESONANCE IN A DOUBLE WELL

Angle Modulation, II. Lecture topics FM bandwidth and Carson s rule. Spectral analysis of FM. Narrowband FM Modulation. Wideband FM Modulation

Transcription:

SHOCK AND VIBRATION RESPONSE SPECTRA COURSE Unit 18. Filtering By Tom Irvine Email: tomirvine@aol.com Introduction Filtering is a tool for resolving signals. Filtering can be performed on either analog or digital signals. Furthermore, filtering can be used for a number of purposes. For example, analog signals are typically routed through a lowpass filter prior to analogto-digital conversion. The lowpass filter in this case is designed to prevent an aliasing error. This is an error whereby high frequency spectral components are added to lower frequencies. Another purpose of filtering is to clarify resonant behavior by attenuating the energy at frequencies away from the resonance. Filtering theory is discussed in Reference 1. The student may read this reference at his or her own leisure. This Unit is concerned with practical application and examples. It covers filtering in the time domain using a digital Butterworth filter. This filter is implemented using a digital recursive equation in the time domain. Highpass and Lowpass Filters A highpass filter is a filter which allows the high-frequency energy to pass through. It is thus used to remove low-frequency energy from a signal. A lowpass filter is a filter which allows the low-frequency energy to pass through. It is thus used to remove high-frequency energy from a signal. A bandpass filter may be constructed by using a highpass filter and lowpass filter in series. Butterworth Filter Characteristics A Butterworth filter is one of several common infinite impulse response (IIR) filters. Other filters in this group include Bessel and Chebyshev filters. In addition, these filters are classified as feedback filters. The Butterworth filter can be used either for highpass, lowpass, or bandpass filtering. 1

A Butterworth filter is characterized by its cut-off frequency. The cut-off frequency is the frequency at which the corresponding transfer function magnitude is 3 db, equivalent to 0.707. A Butterworth filter is also characterized by its order. A sixth-order Butterworth filter is the filter of choice for this Unit. Further details on the significance of order are given in Reference 1. A property of Butterworth filters is that the transfer magnitude is 3 db at the cut-off frequency regardless of the order. Other filter types, such as Bessel, do not share this characteristic, however. Consider a lowpass, sixth-order Butterworth filter with a cut-off frequency of 100 Hz. The corresponding transfer function magnitude is given in Figure 1. TRANSFER MAGNTUDE SIXTH ORDER BUTTERWORTH FILTER 100 Hz LOWPASS TRANSFER MAGNITUDE 1 0.5 0. (100 Hz, 0.707) 0.1 10 0 50 100 00 FREQUENCY (Hz) Figure 1.

Note that the curve in Figure 1 has a gradual roll-off beginning at about 70 Hz. Ideally, the transfer function would have a rectangular shape, with a corner at (100 Hz, 1.00 ). This ideal is never realized in practice, however. Thus, a compromise is usually required to select the cut-off frequency. The transfer function in Figure 1 also has a corresponding phase relationship, but this is not shown. The transfer function could also be represented in terms of a complex function, with real and imaginary components. A transfer function magnitude plot for a sixth-order Butterworth filter with a cut-off frequency of 100 Hz as shown in Figure. TRANSFER MAGNTUDE SIXTH ORDER BUTTERWORTH FILTER 100 Hz HIGHPASS TRANSFER MAGNITUDE 1 0.5 0. (100 Hz, 0.707) 0.1 10 100 1000 Figure. FREQUENCY (Hz) Frequency Domain Implementation The curves in Figures 1 and suggests that filtering could be achieved as follows: 1. Take the Fourier transform of the input time history.. Multiply the Fourier transform by the filter transfer function, in complex form. 3. Take the inverse Fourier transform of the product. 3

The above frequency domain method is valid. Nevertheless, the filtering algorithm is usually implemented in the time domain for computational efficiency. Time Domain Implementation The transfer function can be represented by H ( ω). Digital filters are based on this transfer function, as shown in the block diagram in Figure 3. Note that x k and y k are the time domain input and output, respectively. x k Time domain equivalent of H( ω) y k Figure 3. Filter Block Diagram Phase Correction Ideally, a filter should provide linear phase response. This is particularly desirable if shock response spectra calculations are required. Butterworth filters, however, do not have a linear phase response, for reasons discussed in Reference. Other IIR filters share this problem. A number of methods are available, however, to correct the phase response. One method is based on time reversals and multiple filtering as shown in Figure 4. x k Time Reversal Time domain equivalent of H( ω) Time Reversal Time domain equivalent of H( ω) y k Figure 4. Phase Correction Method Further information about refiltering is given in References 1 and. An important note about refiltering is that it reduces the transfer function magnitude at the cut-off frequency to 6 db. 4

Example 1 Consider the synthesized time history in Figure 5. The time history appears to be random, perhaps even white noise. The corresponding power spectral density function is shown in Figure 6. ACCELERATION TIME HISTORY EXAMPLE 1 15 Overall Level = 0.68 GRMS 10 5 ACCEL (G) 0-5 -10-15 0 0. 0.4 0.6 0.8 1.0 TIME (SEC) Figure 5. 5

POWER SPECTRAL DENSITY OF EXAMPLE 1 TIME HISTORY 0.01 Overall Level = 0.68 GRMS ACCEL (G /Hz) 0.001 0.0001 0.00001 10 100 1000 5000 FREQUENCY (Hz) Figure 6. The power spectral density displays some characteristics of white noise. Nevertheless, a distinct spectral peak occurs at 100 Hz. The signal is perhaps best described as sine-onrandom. The behavior of the 100 Hz signal can be clarified by bandpass filtering the time history in Figure 5. The time history is bandpass filtered from 50 Hz to 150 Hz in Figure 7. A close-up view of a 00 millisecond segment is shown in Figure 8. 6

ACCELERATION TIME HISTORY EXAMPLE 1 50 Hz to 150 Hz BP FILTERED 4 3 Overall Level = 0.6 GRMS ACCEL (G) 1 0-1 - -3-4 0 0. 0.4 0.6 0.8 1.0 TIME (SEC) Figure 7. 7

ACCELERATION TIME HISTORY EXAMPLE 1 50 Hz to 150 Hz BP FILTERED 4 3 Overall Level = 0.6 GRMS ACCEL (G) 1 0-1 - -3-4 0.40 0.45 0.50 0.55 0.60 TIME (SEC) Figure 8. The signal in Figure 8 is not pure sine, but it can be modeled as such for engineering purposes. The number of cycles is nearly 0. The duration is 00 milliseconds. The dominant frequency is thus ( 0 cycles / 0.00 seconds) = 100 Hz This calculation confirms the observation of the 100 Hz peak in the power spectral density plot in Figure 6. The sine function in Figures 7 and 8 tended to remain stable with time, in terms of amplitude and frequency. Either of these parameters, however, could have shifted with time. One of the purposes of filtering is to study this behavior. Consider the solid rocket motor in Figure 9. (1) 8

Cavity Solid Propellant Figure 9. The cavity has an acoustic pressure natural frequency. The cavity can be modeled as a closed pipe, because the nozzle throat diameter is very small. The propellant is expended during powered flight. The cavity volume increases as a result. The acoustic pressure natural frequency tends to decrease as the volume increases. Again, this behavior could be analyzed by filtering the data. Example Reconsider the time history in Figure 6. Bandpass filter the data from 10 Hz to 60 Hz. The resulting time history is shown in Figure 10. The bandpass filtered data in Figure 10 is narrowband random. Note that the overall level is 0.090 GRMS. The frequency bandwidth is 60 Hz 10 Hz = 50 Hz () The power spectral density amplitude for this band can be calculated as follows [ 0.090 GRMS] PSD = (3) 50 Hz PSD = 0.00016 GRMS / Hz (4) By convention, the unit is abbreviated as PSD = 0.00016 G / Hz (5) 9

ACCELERATION TIME HISTORY EXAMPLE 10 Hz to 60 Hz BP FILTERED 1.5 Overall Level = 0.090 GRMS 1.0 0.5 ACCEL (G) 0-0.5-1.0-1.5 0 0. 0.4 0.6 0.8 1.0 TIME (SEC) Figure 10. Now compare the level in equation (5) with plot in Figure 6 over the domain from 10 Hz to 60 Hz. The plot amplitude tends to agree with the calculation from the bandpass filtering operation. Power Spectral Density Summary Example demonstrates an important point: a complete power spectral density function can be constructed via bandpass filtering in successive bands. For example, the first band could be taken from 0 Hz to 10 Hz; the second from 10 Hz to 0 Hz, the third from 0 Hz to 30 Hz; and so on in 10 Hz increments. The overall GRMS value is then calculated for each band. The level is then squared. The square is divided by the bandwidth, which is 10 Hz in this example. The power spectral density level is thus calculated for each band. This bandpass method altogether bypasses the Fourier transform step. 10

The Fourier transform method remains more efficient for computational purposes. The bandpass filter method, however, is easier to understand. References 1. T. Irvine, An Introduction to the Filtering of Digital Signals, Vibrationdata Publications, 000.. Stearns and David, Signal Processing Algorithms in Fortran and C, Prentice Hall, Englewood Cliffs, New Jersey, 1993. Homework 1. File shock.txt is a shock pulse which occurred during the flight of a rocket vehicle. The specific event was the tail-off, or burnout, of a rocket motor. The data is composed of several dominant frequencies. The dominant frequencies could be forcing frequencies, natural frequencies, or some combination of both. Use program poweri.exe to take a power spectral density function of the data. Use a rectangular window with 4096 samples per segment. Plot the resulting power spectral density function. List the frequencies of the dominant peaks that are below 00 Hz.. One of the dominant frequencies occurs near 10 Hz. The next goal is to filter the time history to clarify the behavior of this frequency. Use program filter.exe. Bandpass filter the data using frequency limits of 100 Hz and 150 Hz. Plot the results. Note the beat frequency effect, suggesting two closely-space frequencies. 11