Frequency Resolution Effects on FRF Estimation: Cyclic Averaging vs. Large Block Size Allyn W. Phillips, PhD Research Assistant Professor Andrew T. Zucker Research Assistant Randall J. Allemang, PhD Professor Structural Dynamics Research Laboratory Department of Mechanical, Industrial and Nuclear Engineering University of Cincinnati Cincinnati, Ohio 45221-0072 U. S. A. ABSTRACT It is always desirable to use acquired data in the most effective way possible. This paper explores acquiring several contiguous blocks of data and then processing the data in various ways. The first method will be the traditional approach of utilizing each contiguous block, in whole, as one RMS spectral average. Other approaches will involve dividing the contiguous block up into subsets which will then be cyclic averaged. The advantages and disadvantages of each approach are discussed in terms of total test time, processing time, data quality, and memory usage which becomes significant for moderate to large (N i xN o ) test situations. Experimental results are shown for typical structural cases. Nomenclature N = Time blocksize. N s = Frequency blocksize. N avg = Number of RMS spectral averages. N c = Number of cyclic averages. N i = Number of inputs. N o = Number of outputs. Δ f = Frequency resolution (Hz.). 1. Introduction The averaging of signals is normally viewed as a summation or weighted summation process where each sample function has a common abscissa. Normally, the designation of history is given to sample functions with the abscissa of absolute time and the designation of spectra is given to sample functions with the abscissa of absolute frequency. The spectra are normally generated by Fourier transforming the corresponding history. In order to generalize and consolidate the concept of signal averaging as much as possible, the case of relative time can also be considered. In this way relative history can be discussed with units of the appropriate event rather than seconds and a relative spectrum will be the corresponding Fourier transform with units of cycles per event. This concept of signal averaging is used widely in structural signature analysis where the event is a revolution. This kind of approach simplifies the application of many other concepts of signal relationships such as Shannon’s sampling theorem and Rayleigh’s criterion of frequency resolution. 2. Background The process of signal averaging as it applies to frequency response functions is simplified greatly by the intrinsic uniqueness of the frequency response function. Since the frequency response function can be expressed in terms of system properties of mass, stiffness, and damping, it is reasonable to conclude that in most realistic structures, the frequency response functions are considered to be constants just like mass, stiffness, and damping. This concept means that when formulating the frequency response function using H 1 , H 2 , or H v algorithms, the estimate of frequency response is intrinsically unique, as long as the system is linear and the noise can be minimized or eliminated. In general, the auto- and cross-power spectrums are statistically unique only if the input is stationary and sufficient averages have been taken. Generally, this is never the case. Nevertheless, the estimate of frequency response is valid whether the input is stationary, non-stationary, or deterministic. The concept of the intrinsic uniqueness of the frequency response function also permits a greater freedom in the testing procedure. Each function can be derived as a result of a separate test or as the result of different portions of the same continuous test situation. In either case, the estimate of frequency response function will be the same as long as the time history data is acquired simultaneously for the auto- and cross-power spectrums that are utilized in any computation for frequency response or coherence function. Generally, averaging is utilized primarily as a method to reduce the error in the estimate of the frequency response function(s). This error can be broadly considered as noise on either the input and/or the output and can be considered to the sum of random and bias components. Random errors can be effectively minimized through the common approach to averaging. Bias errors, generally, cannot be effectively minimized through the common approach to averaging. Cyclic averaging, however, does minimize the bias error caused by the truncation of the time domain signals in conjunction with the use of a discrete Fourier transform (DFT). This error is commonly known as the leakage error. The approaches to signal averaging for these different situations vary only in the relationship between each sample function used. Since the Fourier transform is a linear function, there is no theoretical difference between the use of histories or spectra. (Practically, though, there are precision considerations.) With this in mind, the signal averaging useful to frequency response function measurements can be divided into three classifications: • Asynchronous • Synchronous • Cyclic These three classifications refer to the trigger and sampling relationships between sample functions. 2.1 Asynchronous Signal Averaging The classification of asynchronous signal averaging refers to the case where no known relationship exists between individual sample functions. The FRF is estimated solely on the basis of the intrinsic uniqueness of the frequency response function. In this case, the power spectra (least squares) approach to the estimate of frequency response must be used since no other way of preserving phase and improving the estimate is available. In this situation, the trigger to initiate digitization (sampling and quantization) takes place in a random fashion dependent only upon the equipment availability. The triggering is said to be in a free-run mode. 2.2 Synchronous Signal Averaging The synchronous classification of signal averaging adds the additional constraint that each sample function must be initiated with respect to a specific trigger condition (often the magnitude and slope of the excitation). This means that the frequency response function can be formed as a summation of ratios of X(ω ) divided by F(ω ) since phase is preserved. Even so, the power spectra (least squares) approach is still the preferred FRF estimation method due to the reduction of variance and the usefulness of the ordinary coherence function. The ability to synchronize the initiation of digitization allows for use of nonstationary or deterministic inputs with a resulting increased signal to noise ratio and reduced leakage. Both of these improvements in the frequency response function estimate are due to more of the input and output being observable in the limited time window. The synchronization takes place as a function of a trigger signal occurring in the input (internally) or in some event related to the input (externally). An example of an internal trigger would be the case where an impulsive input is used to estimate the frequency response. All sample functions would be initiated when the input reached a certain amplitude and slope. A similar example of an external trigger would be the case where the impulsive excitation to a speaker is used to trigger the estimate of frequency response between two microphones in the sound field. Again, all sample functions would be initiated when the trigger signal reached a certain amplitude and scope. 2.3 Cyclic Signal Averaging The cyclic classification of signal averaging involves the added constraint that the digitization is coherent between sample functions. This means that the exact time between each sample function is used to enhance the signal averaging process. Rather than trying to keep track of elapsed time between sample functions, the normal procedure is to allow no time to elapse between successive sample functions. This process can be described as a comb digital filter in the frequency domain with the teeth of the comb at frequency increments dependent upon the periodic nature of the sampling with respect to the event measured. The result is an attenuation of the spectrum between the teeth not possible with other forms of averaging. This form of signal averaging is very useful for filtering periodic components from a noisy signal since the teeth of the filter are positioned at harmonics of the frequency of the sampling reference signal. This is of particular importance in applications where it is desirable to extract signals connected with various rotating members. This same form of signal averaging is particularly useful for reducing leakage during frequency response measurements and also has been used for evoked response measurements in biomedical studies. A very common application of cyclic signal averaging is in the area of analysis of rotating structures. In such an application, the peaks of the comb filter are positioned to match the fundamental and harmonic frequencies of a particular rotating shaft or component. This is particularly powerful, since in one measurement it is possible to enhance all of the possible frequencies generated by the rotating member from a given data signal. With a zoom Fourier transform type of approach, one shaft frequency at a time can be examined depending upon the zoom power necessary to extract the shaft frequencies from the surrounding noise. The application of cyclic averaging to the estimation of frequency response functions can be easily observed by noting the effects of cyclic averaging on a single frequency sinusoid. Figures 1 and 2 represent the cyclic averaging of a sinusoid that is periodic with respect to the observation time period T . Figures 3 and 4 represent the cyclic averaging of a sinusoid that is aperiodic with respect to the observation time period T . By comparing Figure 2 to Figure 4, the attenuation of the nonperiodic signal can be clearly observed. 3. Theory of Cyclic Averaging In the application of cyclic averaging to frequency response function estimates, the corresponding fundamental and harmonic frequencies that are enhanced are the frequencies that occur at the integer multiples of Δ f . In this case, the spectra between each Δ f is reduced with an associated reduction of the bias error called leakage. fundamental frequency resolution Δ f of the spectra via the 1 Rayleigh Criteria (Δ f = ). T 1 0.8 0.6 The Fourier transform of a history is given by: 0.4 0.2 0 +∞ −0.2 X(ω ) = −0.4 ∫∞ x(t) e − jω t (1) dt − −0.6 −0.8 −1 0 0.5 1 1.5 2 2.5 Time Periods (T) 3 3.5 4 Figure 1. Contiguous Time Records (Periodic Signal) Using the time shift theorem of the Fourier transform, the Fourier transform of the same history that has been shifted in time by an amount t 0 is: +∞ ∫∞ x(t + t ) e X(ω ) e− j ω t0 = 1 0.8 0 − jω t dt (2) − 0.6 0.4 For the case of a discrete Fourier transform, each frequency in the spectra is assumed to be an integer multiple of the fundamental 1 frequency Δ f = . Making this substitution in Equation (2) T 2π (ω = n with n as an integer) yields: T 0.2 0 −0.2 −0.4 −0.6 −0.8 −1 0 0.1 0.2 0.3 0.4 0.5 0.6 Time Periods (T) 0.7 0.8 0.9 1 X(ω ) e Figure 2. Averaged Time Records (Periodic Signal) −j n 2π t T 0 +∞ = ∫∞ x(t + t ) e 0 − jω t dt (3) − Note that in Equation (3), the correction for the cases where t 0 = N T with N is an integer will be a unit magnitude with zero phase. Therefore, if each history that is cyclic averaged occurs at a time shift, with respect to the initial average, that is an integer multiple of the observation period T , then the correction due to the time shift does not effect the frequency domain characteristics of the averaged result. All further discussion will assume that the time shift t 0 will be an integer multiple of the basic observation period T . 1 0.8 0.6 0.4 0.2 0 −0.2 −0.4 −0.6 −0.8 −1 0 0.5 1 1.5 2 2.5 Time Periods (T) 3 3.5 4 The signal averaging algorithm for histories averaged with a boxcar or uniform window is: Figure 3. Contiguous Time Records (Non-Periodic Signal) 1 x(t) = 0.8 1 Nc Nc − 1 Σ i=0 x i (t) (4) 0.6 0.4 where: 0.2 0 • x i (t) = Time history, average i • N c = Number of cyclic averages • x(t) = Cyclic averaged time history −0.2 −0.4 −0.6 −0.8 −1 0 0.1 0.2 0.3 0.4 0.5 0.6 Time Periods (T) 0.7 0.8 0.9 1 Figure 4. Averaged Time Records (Non-Periodic Signal) The first observation to be noted is the relationship between the Fourier transform of a history and the Fourier transform of a time shifted history. In the averaging case, each history will be of some finite time length T which is the observation period of the data. Note that this time period of observation T determines the For the case where x(t) is continuous over the time period N c T , the complex Fourier coefficients of the cyclic averaged time history become: Ck = 1 T T ∫ x(t) e 0 − jω t dt (5) Ck = 1 T T ∫ 0 1 Nc Nc − 1 Σ i=0 x i (t) e− jω t 0 (6) dt 10 −1 Finally: Ck = 1 Nc T T Nc − 1 ∫ Σ 0 x i (t) e− jω t (7) dt i=0 Since x(t) is a continuous function, the sum of the integrals can be replaced with an integral evaluated from 0 to N c T over the original function x(t). Therefore: Normalized Amplitude 10 −2 10 −3 10 −4 10 1 Nc T ∫ x(t) e− jω t (8) dt −5 10 0 The above equation indicates that the Fourier coefficents of the 1 cyclic averaged history (which are spaced at Δ f = ) are the same T Fourier coefficients from the original history (which are spaced at Δ f = N c T ). Figures 5 through 8 show the cyclic averaging effect in the frequency domain for the cases of 1, 2 and 4 averages with a uniform window applied to the data. Figures 9 through 12 show the cyclic averaging effect in the frequency domain for the cases of 1, 2 and 4 averages with a Hanning window applied to the original contiguous data.. These figures demonstrate the effectiveness of cyclic averaging in rejecting nonharmonic frequencies. Practically, these figures also demonstrate that, based upon effectiveness or the limitations of the dynamic range of the measured data, a maximum of 16 to 32 averages is recommended. Realistically, 4 to 8 cyclic averages together with a Hanning window provides a dramatic improvement in the FRF estimate. 0 1 2 3 4 5 Frequency Resolution: (Delta f) 6 7 8 Figure 6. Cyclic Averaged (N c = 2) Window Characteristics, Uniform Window 0 10 −1 10 Normalized Amplitude Ck = Nc T −2 10 −3 10 −4 10 −5 10 0 10 Normalized Amplitude −2 10 −3 10 −4 10 −5 0 1 2 3 4 5 Frequency Resolution: (Delta f) 6 7 8 Figure 7. Cyclic Averaged (N c = 4) Window Characteristics, Uniform Window −1 10 10 0 1 2 3 4 5 Frequency Resolution: (Delta f) 6 7 8 Figure 5. Cyclic Averaged (N c = 1) Window Characteristics, Uniform Window 0 0 10 10 −1 10 −1 10 Normalized Amplitude Normalized Amplitude −2 −2 10 −3 10 10 −3 10 −4 10 −4 10 −5 10 −5 10 −4 −6 −3 −2 −1 0 1 Frequency Resolution: (Delta f) 2 3 10 4 Figure 8. Cyclic Averaged (N c = 4) Window Characteristics, Uniform Window 0 1 2 3 4 5 Frequency Resolution: (Delta f) 6 7 8 Figure 10. Cyclic Averaged (N c = 2) Window Characteristics, Hanning Window 0 0 10 10 −1 10 −1 10 −2 Normalized Amplitude Normalized Amplitude 10 −2 10 −3 10 −3 10 −4 10 −5 10 −6 10 −4 10 −7 10 −5 10 0 −8 1 2 3 4 5 Frequency Resolution: (Delta f) 6 7 8 Figure 9. Cyclic Averaged (N c = 1) Window Characteristics, Hanning Window 10 0 1 2 3 4 5 Frequency Resolution: (Delta f) 6 7 8 Figure 11. Cyclic Averaged (N c = 4) Window Characteristics, Hanning Window 0.08 0 10 0.06 0.04 −1 10 0.02 0 −0.02 Normalized Amplitude −2 10 −0.04 −0.06 −3 10 −0.08 −0.1 0 0.5 1 1.5 2 2.5 Time Periods (T) 3 3.5 4 −4 10 Figure 15. Contiguous Time Records with Hanning Window (Random Signal) −5 10 0.03 −6 10 −4 −3 −2 −1 0 1 Frequency Resolution: (Delta f) 2 3 4 Figure 12. Cyclic Averaged (N c = 4) Window Characteristics, Hanning Window 0.02 0.01 0 −0.01 The results of cyclic averaging of a general random signal with the application of a uniform window are shown in Figures 13 and 14. Likewise, the results of cyclic averaging of a general random signal with the application of a Hanning window are shown in Figures 15 and 16. −0.02 −0.03 −0.04 0 0.1 0.2 0.3 0.4 0.5 0.6 Time Periods (T) 0.7 0.8 0.9 1 Figure 16. Averaged Time Records with Hanning Window (Random Signal) 0.1 4. Practical Example 0.05 0 −0.05 −0.1 −0.15 0 0.5 1 1.5 2 2.5 Time Periods (T) 3 3.5 4 Figure 13. Contiguous Time Records (Random Signal) 0.05 0.04 0.03 0.02 0.01 0 −0.01 −0.02 −0.03 −0.04 −0.05 0 0.1 0.2 0.3 0.4 0.5 0.6 Time Periods (T) 0.7 0.8 0.9 Figure 14. Averaged Time Records (Random Signal) 1 Examples from two different lightly damped structures will be used to discuss the points of this paper. The two structures tested consist of a circular plate and a body-in-white. Both stuctures were tested with a random excitation via two shaker inputs and the responses were measured with accelerometers. Each structure was tested under two different digital signal processing techniques. The first technique used cyclic averaging with N c cyclic averages, N avg spectral averages, and N time lines. In comparison, the second method used the same N avg spectral averages, no cyclic averages, and increased the number of time lines to N c xN so that a large blocksize resulted and the total test time for both sets of measurements were the same. As a result of the larger blocksize the frequency resolution was increased for this measurement set as compared to the first measurement set by a factor of N c . As stated the total test time for both techniques was the same since each case required the collection of NxN c xN avg time lines. The question to be answered is whether cyclic averaging provides better results than the same measurement with a finer frequency spacing and what are the advantages/disadvantages of one technique over the other. When the frequency axis of the cyclic averaged test is extracted from the finer frequency/larger blocksize run and overlaid the results are very comparable (a plot is not shown since the two different FRF’s can not even be distinguished). This is a result of the comb filtering of cyclic averaging and in the abscence of other measurement noise it is expected that the two cases would exactly overlay one another. An analytical study will be conducted to verify if this is indeed the result. If all the frequency lines of the finer frequency/larger blocksize run are kept and the results of the Phase (Deg) Input: 1 Output: 3 180 0 0 10 1 0.9 0.8 −1 10 0.7 Magnitude two techniques are compared, as shown in Figures 17 and 18 for the circular plate and Figures 19 and 20 for the body-in-white, the effects of cyclic averaging on leakage can be observed. A dramatic improvement in coherence as a result of cyclic averaging eliminating leakage is seen in the comparison of the circular plate data. An improvement, though minimal, is also present in the body-in-white data. Had cyclic averaging not been employed, the results would have looked like those presented in Figures 21 and 22, for the circular plate and body in white respectivily, which are the results from a pure random excitation in which the same amount of data was taken but cyclic averaging was not implemented. 0.6 −2 10 0.5 0.4 0.3 −3 10 Phase (Deg) Input: 1 Output 4 0.2 180 0.1 0 −4 10 3 10 0 1 10 20 30 Frequency (Hertz) 50 60 0 Figure 19. Body in White 2 10 0.8 10 0.6 0 10 0.4 Phase (Deg) Input: 1 Magnitude 40 1 Output: 3 180 0 0 10 1 0.9 −1 10 0.2 0.8 −1 10 0 50 100 150 200 250 Frequency (Hertz) 300 350 400 0 450 Figure 17. Lightly Damped Circular Plate Magnitude 0.7 −2 10 0.6 −2 10 0.5 0.4 0.3 −3 10 Phase (Deg) Input: 1 Output 4 0.2 180 0.1 0 −4 10 3 10 0 1 10 20 30 Frequency (Hertz) 40 50 60 0 Figure 20. Body in White 2 10 0.8 0 10 0.4 −1 10 0 50 100 150 200 250 Frequency (Hertz) 300 350 Figure 18. Lightly Damped Circular Plate 400 0 450 0 3 1 2 0.2 −2 10 180 10 10 0.8 1 Magnitude Magnitude 0.6 Phase (Deg) Input: 1 Output 4 1 10 10 0.6 0 10 0.4 −1 10 0.2 −2 10 0 50 100 150 200 250 Frequency (Hertz) 300 350 Figure 21. Lightly Damped Circular Plate 400 0 450 Phase (Deg) Input: dramatically reduces both the memory requirements and the computational effort. This reduction may be trivial for small test, but substantial for moderate to large tests. 1 Output: 3 180 0 0 10 1 0.9 0.8 −1 10 Magnitude 0.7 0.6 −2 10 0.5 0.4 0.3 −3 10 0.2 It is also important to remember that if the results are going to be used for the estimation of modal parameters, it is much more important to have frequency response functions accurate at the measured frequencies than to have a large number of frequencies calculated. For large tests using current polyreference modal parameter estimation techiniques, the additional frequency lines do not contribute significantly the the results. In fact, the measurements are often decimated before inclusion. However, if there is leakage at the resonances in the large block FRFs that has been eliminated in the cyclic averaged data, the results of using the large block FRFs will bias the solution of the modal parameters. 0.1 −4 10 0 10 20 30 Frequency (Hertz) 40 50 60 0 Figure 22. Body in White Besides improved data quality through the minimization of leakage, cyclic averaging offers two other noteworthy advantages. In comparison to the large blocksize case, cyclic averaged data requires less processing time. This is a direct result of the number of frequency lines being a factor of N c smaller when compared to the large blocksize case. For larger N i xN o cases this translates into N c xN i xN o lines which need not be processed when calculating FRF’s. The second advantage, amount of memory required to save results, is also a direct result of this factor of N c differnece in the number of frequency lines. Since cyclic averaged results do contain a factor of N c less frequency lines when compared to the large blocksize case it requires less space to store the results. For N large N i xN o tests this means a savings of N i xN o x x(N c − 1) 2 complex values. Assuming standard data storage (1 complex number requires 16 btyes), a moderately sized test (N i = 4, N o = 256, N s = 1024, N = 2048) would require approximately 35 Megabytes of storage. If the blocksize is increased by a factor of 4 (N i = 4, N o = 256, N s = 4096, N = 8192), the in memory required storage increases proportionately to almost 140 Megabytes. However, in contrast, the use of 4 cyclic averages (N i = 4, N o = 256, N s = 1024, N = 8192) requires only the additional storage for the raw time series, the spectral storage requirements remain the same (about 38 Megabytes). Note also that the computational time also increases proportionately. One advantage of the larger blocksize is that through its smaller Δ f spacing a more accurate reading of the resonance frequncies maybe obtained. Also closely spaced modes may become more visible. However, if the data is going to be utilized in an appropriate parameter estimation routine, the routine should be able to pinpoint the resonance frequencies and closely spaced modes without this increased frequency resolution. 5. Conclusions The results of this study indicate that while cyclic averaging and increased frequency produce essentially the same result for the frequencies in common, however, the use of cyclic averaging 6. References [1] Bendat, J.S.; Piersol, A.G., Random Data: Analysis and Measurement Procedures, John Wiley and Sons, Inc., New York, 1971, 407 pp. [2] Bendat, J. S., Piersol, A. G., Engineering Applications of Correlation and Spectral Analysis, John Wiley and Sons, Inc., New York, 1980, 302 pp. [3] Otnes, R.K., Enochson, L., Digital Time Series Analysis, John Wiley and Sons, Inc., New York, 1972, 467 pp. [4] Hsu, H.P., Fourier Analysis, Simon and Schuster, 1970, 274 pp. [5] Allemang, R. J., "Investigation of Some Multiple Input/Output Frequency Response Function Experimental Modal Analysis Techniques", Doctor of Philosophy Dissertation, University of Cincinnati, Mechanical Engineering Department, 1980, 358 pp. [6] Potter, R.W., "Compilation of Time Windows and Line Shapes for Fourier Analysis", Hewlett-Packard Company, 1972, 26 pp. [7] Allemang, R.J., Phillips, A.W., "Cyclic Averaging for Frequency Response Function Estimation", Proceedings, International Modal Analysis Conference, 1996, 8pp.
© Copyright 2025 Paperzz