Butterworth Window for Power Spectral Density Estimation

Similar documents
Noise estimation and power spectrum analysis using different window techniques

Design Digital Non-Recursive FIR Filter by Using Exponential Window

Simulation Based Design Analysis of an Adjustable Window Function

FOURIER analysis is a well-known method for nonparametric

An Improved Window Based On Cosine Hyperbolic Function

FIR FILTER DESIGN USING A NEW WINDOW FUNCTION

Fundamentals of Time- and Frequency-Domain Analysis of Signal-Averaged Electrocardiograms R. Martin Arthur, PhD

Performance Analysis on frequency response of Finite Impulse Response Filter

Signal Processing Toolbox

EE 422G - Signals and Systems Laboratory

Digital Filters IIR (& Their Corresponding Analog Filters) Week Date Lecture Title

Reduction in sidelobe and SNR improves by using Digital Pulse Compression Technique

Design of FIR Filter for Efficient Utilization of Speech Signal Akanksha. Raj 1 Arshiyanaz. Khateeb 2 Fakrunnisa.Balaganur 3

Carrier Frequency Offset Estimation in WCDMA Systems Using a Modified FFT-Based Algorithm

Windows Connections. Preliminaries

Effect of shape parameter α in Kaiser-Hamming and Hann-Poisson Window Functions on SNR Improvement of MST Radar Signals

Enhanced Locating Method for Cable Fault Using Wiener Filter

Window Functions And Time-Domain Plotting In HFSS And SIwave

FIR window method: A comparative Analysis

A comparative study on main lobe and side lobe of frequency response curve for FIR Filter using Window Techniques

Digital Signal Processing for Audio Applications

TERRESTRIAL television broadcasters in general operate

WINDOW DESIGN AND ENHANCEMENT USING CHEBYSHEV OPTIMIZATION

Digital Processing of Continuous-Time Signals

Chapter 5 Window Functions. periodic with a period of N (number of samples). This is observed in table (3.1).

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

Digital Processing of

Design of a Sharp Linear-Phase FIR Filter Using the α-scaled Sampling Kernel

Low Power LFM Pulse Compression RADAR with Sidelobe suppression

Objectives. Presentation Outline. Digital Modulation Lecture 03

Optimal Design RRC Pulse Shape Polyphase FIR Decimation Filter for Multi-Standard Wireless Transceivers

Determination of instants of significant excitation in speech using Hilbert envelope and group delay function

Quantized Coefficient F.I.R. Filter for the Design of Filter Bank

PLL FM Demodulator Performance Under Gaussian Modulation

When and How to Use FFT

Design of IIR Digital Filters with Flat Passband and Equiripple Stopband Responses

On-Line Dead-Time Compensation Method Based on Time Delay Control

Biosignal filtering and artifact rejection. Biosignal processing, S Autumn 2012

Deconvolution of System Impulse Responses and Time Domain Waveforms

Two-Dimensional Wavelets with Complementary Filter Banks

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

Digital Signal Processing

JOURNAL OF OBJECT TECHNOLOGY

PROBLEM SET 6. Note: This version is preliminary in that it does not yet have instructions for uploading the MATLAB problems.

Design and Implementation of Efficient FIR Filter Structures using Xilinx System Generator

Simulation of Frequency Response Masking Approach for FIR Filter design

Implementation of Decimation Filter for Hearing Aid Application

The Effects of Aperture Jitter and Clock Jitter in Wideband ADCs

Encoding a Hidden Digital Signature onto an Audio Signal Using Psychoacoustic Masking

Keyword ( FIR filter, program counter, memory controller, memory modules SRAM & ROM, multiplier, accumulator and stack pointer )

IEEE TRANSACTIONS ON COMMUNICATIONS, VOL. 50, NO. 12, DECEMBER

Performance Analysis of FIR Digital Filter Design Technique and Implementation

FIR FILTER DESIGN USING NEW HYBRID WINDOW FUNCTIONS

DSP Laboratory (EELE 4110) Lab#10 Finite Impulse Response (FIR) Filters

Modern spectral analysis of non-stationary signals in power electronics

S PG Course in Radio Communications. Orthogonal Frequency Division Multiplexing Yu, Chia-Hao. Yu, Chia-Hao 7.2.

Measurement of RMS values of non-coherently sampled signals. Martin Novotny 1, Milos Sedlacek 2

Chapter 2: Signal Representation

ISSN (PRINT): , (ONLINE): , VOLUME-5, ISSUE-2,

Time-Frequency Distributions for Automatic Speech Recognition

Final Exam Solutions June 14, 2006

THE EFFECT of multipath fading in wireless systems can

Speech Enhancement in Presence of Noise using Spectral Subtraction and Wiener Filter

HIGH FREQUENCY FILTERING OF 24-HOUR HEART RATE DATA

Bibliography. Practical Signal Processing and Its Applications Downloaded from

Department of Electrical and Electronics Engineering Institute of Technology, Korba Chhattisgarh, India

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

Time and Frequency Domain Windowing of LFM Pulses Mark A. Richards

Communications I (ELCN 306)

SHOCK AND VIBRATION RESPONSE SPECTRA COURSE Unit 17. Aliasing. Again, engineers collect accelerometer data in a variety of settings.

A SIMPLE APPROACH TO DESIGN LINEAR PHASE IIR FILTERS

REAL-TIME BROADBAND NOISE REDUCTION

SAMPLING THEORY. Representing continuous signals with discrete numbers

DYNAMIC SIGNAL ANALYSIS BASICS

Broadband Microphone Arrays for Speech Acquisition

Understanding Digital Signal Processing

F I R Filter (Finite Impulse Response)

Experiment 2 Effects of Filtering

MULTICARRIER communication systems are promising

EE 403: Digital Signal Processing

Reconstruction of Non-Cartesian MRI Data

IMPROVED CHANNEL ESTIMATION FOR OFDM BASED WLAN SYSTEMS. G.V.Rangaraj M.R.Raghavendra K.Giridhar

HIGHLY ACCURATE CALIBRATION SYSTEM FOR ELECTRONIC INSTRUMENT TRANSFORMERS

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

Practice 2. Baseband Communication

Digital Filters FIR and IIR Systems

Spectral Analysis of Shadow Filters

Pulse Code Modulation (PCM)

Lecture 3 Review of Signals and Systems: Part 2. EE4900/EE6720 Digital Communications

FINITE-duration impulse response (FIR) quadrature

Subband coring for image noise reduction. Edward H. Adelson Internal Report, RCA David Sarnoff Research Center, Nov

NOWADAYS, there is much interest in connecting various

16QAM Symbol Timing Recovery in the Upstream Transmission of DOCSIS Standard

High-Performance Dual-Circularly Polarized Reflector Antenna Feed

VARIABLE-FREQUENCY PRONY METHOD IN THE ANALYSIS OF ELECTRICAL POWER QUALITY

Departmentof Electrical & Electronics Engineering, Institute of Technology Korba Chhattisgarh, India

Analysis of 1=f Noise in CMOS Preamplifier With CDS Circuit

Symbol Shaping for Barker Spread Wi-Fi Communications

Spectral analysis of seismic signals using Burg algorithm V. Ravi Teja 1, U. Rakesh 2, S. Koteswara Rao 3, V. Lakshmi Bharathi 4

Biosignal filtering and artifact rejection. Biosignal processing I, S Autumn 2017

Transcription:

Butterworth Window for Power Spectral Density Estimation Tae Hyun Yoon and Eon Kyeong Joo The power spectral density of a signal can be estimated most accurately by using a window with a narrow bandwidth and large sidelobe attenuation. Conventional windows generally control these characteristics by only one parameter, so there is a trade-off problem: if the bandwidth is reduced, the sidelobe attenuation is also reduced. To overcome this problem, we propose using a Butterworth window with two control parameters for power spectral density estimation and analyze its characteristics. Simulation results demonstrate that the sidelobe attenuation and the 3 db bandwidth can be controlled independently. Thus, the trade-off problem between resolution and spectral leakage in the estimated power spectral density can be overcome. Keywords: Power spectral density estimation, window, Butterworth filter. Manuscript received May 7, 28; revised Apr. 16, 29; accepted Apr. 2, 29. Tae Hyun Yoon (email: thyoon@ee.knu.ac.kr) and Eon Kyeong Joo (phone: +82 53 95 5542, email: ekjoo@ee.knu.ac.kr) are with the School of Electrical Engineering and Computer Science, Kyungpook National University, Daegu, Rep. of Korea I. Introduction The power spectral density (PSD) is the most important characteristic for analysis and processing of random signals and power signals [1]. The PSD is theoretically calculated by using the signal observed in the infinite time duration. However, it is impossible to use such an infinite-time signal in practice; rather only a finite-time signal can be used. This is equivalent to a rectangular window with finite length applied to the infinite-time signal. Therefore, the estimated PSD is the result of convolution between the theoretical PSD and the spectrum of a rectangular window. In other words, the accuracy of estimated PSD is affected by the window that is used for PSD estimation. The 3 db bandwidth, sidelobe attenuation, and roll-off rate are used to measure the performance of windows for PSD estimation [2]-[4]. The sidelobe attenuation is the difference between the magnitude of the mainlobe and the maimum magnitude of the sidelobe. The sidelobe roll-off rate is the asymptotic decay rate of sidelobe peaks. Better resolution of the estimated PSD can be obtained if we reduce the 3 db bandwidth. Spectral leakage [5], [6] can be reduced by increasing the sidelobe attenuation and roll-off rate. Therefore, an ideal window for PSD estimation has zero bandwidth and infinite sidelobe attenuation like impulse function in the frequency domain. Conventional windows, such as Kaiser, Gaussian, Dolph- Chebyshev, and so on [2], [7]-[12], are generally able to control the 3 db bandwidth or sidelobe attenuation by one parameter; therefore, they cannot control these characteristics independently. In other words, the sidelobe attenuation is also reduced if we reduce the 3 db bandwidth and vice versa [5], [6], so it is difficult to obtain an impulse-like window spectrum 292 Tae Hyun Yoon et al. 29 ETRI Journal, Volume 31, Number 3, June 29

by the conventional approach. This causes a trade-off problem between resolution and spectral leakage in the estimated PSD. Therefore, it is desirable to control the 3 db bandwidth and sidelobe attenuation independently. The Butterworth window with two control parameters is epected to solve this trade-off problem. The Butterworth window has been used as an anti-aliasing filter to reduce noise in reconstructed images in previous research [13]. It has also been used to remove the edge effect of the matched filter output in a pattern matching algorithm [14]. In these studies, the transfer function of a Butterworth filter was used as a window. However, a portion of the impulse response of a Butterworth filter is called the Butterworth window in this paper and its characteristics in PSD estimation are analyzed. II. Estimation of Power Spectral Density The PSD P (f) of a signal (t) is theoretically obtained by j2πτ P ( f) = r ( τ ) e dτ, (1) where r (τ) is the auto-correlation function of (t). It is impossible to use the infinite-time signal in practice; therefore, the PSD can be estimated by only a finite-time signal, which is denoted as in [15] and [16] by ˆ ( ) T /2 ( ) j2πτ P f = r τ e dτ (2) T /2 or equivalently ˆ ( ) ( ) ( ) j2πτ P f = W τ r τ e dτ, (3) where w( τ ) is a rectangular window: T T 1, τ, w( τ ) = 2 2 (4), otherwise. The estimated PSD is the result of convolution between the theoretical PSD and the spectrum of a rectangular window with length T. Therefore, poor frequency resolution and large spectral leakage may occur due to the wide bandwidth and small sidelobe attenuation of the rectangular window. III. Butterworth Window The Butterworth window can be obtained using the Butterworth filter design procedure. The transfer function H( f ) of the Butterworth filter is denoted as in [3] and [6] by 2N f H( f ) = 1/ 1 +. fc (5) The Butterworth filter is characterized by two independent parameters: the 3 db cut-off frequency f c and order N. The cutoff frequency and order of the Butterworth filter serve as parameters that control the bandwidth and sidelobe attenuation of the Butterworth window. The cut-off frequency of a filter has the identical meaning as the bandwidth of a window. However, the cut-off frequency is represented as half of the bandwidth because the bandwidth of a window refers to the two-sided frequency from negative to positive, while the cutoff frequency of a filter refers to only the one-sided positive frequency. The window spectrum that is obtained by this procedure is identical to the frequency response of the Butterworth filter. The inverse Fourier transform is applied to obtain the impulse response which corresponds to the window in the time domain. IV. Simulation and Performance Analysis In our simulation, the frequency spectrum and impulse response of the Butterworth filter are investigated to design the Butterworth window by varying the cut-off frequency f c and filter order N. The sampling frequency f s is set to 2,48 Hz. The magnitude levels of the impulse response of a Butterworth filter are nearly zero above a certain point. In other words, almost all information that determines the spectrum is part of the impulse response. Therefore, it is epected that a suitable Butterworth window length can be obtained by part of the impulse response of a Butterworth filter. Figure 1 shows the shape and spectrum of a Butterworth window up to 1,7 samples when f c and N are 1.5 Hz and 3, respectively. The 1,7th sample is the point at which the magnitude of the impulse response of a Butterworth filter becomes zero for the first time. The 3 db bandwidth and sidelobe attenuation of this window are 3.2 Hz and 24.3 db, respectively. There is no significant difference between the transfer function of a Butterworth filter and the spectrum of this window; therefore, a suitable Butterworth window length may be considered to be up to the point where the magnitude of the impulse response of Butterworth filter becomes zero for the first time. It is determined by the sampling frequency, cut-off frequency, and order of the Butterworth filter. Table 1 shows suitable Butterworth window lengths which are confirmed by simulation. The frequency characteristics of Butterworth windows with f c =1.5 Hz are shown in Table 2. The sidelobe attenuation increases from 1. db to 3.4 db as the filter order increases from 1 to 5, while the 3 db bandwidth is fied at about 3 Hz. The PSD of an eample signal 1 (t) is estimated by Butterworth windows to confirm the performance. The signal 1 (t) that is used for simulation is ETRI Journal, Volume 31, Number 3, June 29 Tae Hyun Yoon et al. 293

Relative magnitude 1..9.8.7.6.5.4.3.2.1 1 2 3 4 5 6 7 8 91 Sample number (a) Shape with 1,7 samples Table 2. Frequency characteristics of Butterworth window with f c =1.5 Hz. Filter order 3 db bandwidth Sidelobe attenuation Roll-off rate 1 3.4 Hz 1. db 2 3.4 Hz 18.2 db 3 3.2 Hz 24.3 db 4 3.1 Hz 28.8 db 5 3.1 Hz 3.4 db 6 4-12 db/oct Relative magnitude (db) -1-2 -3-4 -5-6 -7 Length = 1,7 Transfer function -1-5 5 1 (b) Spectrum with 1,7 samples Fig. 1. Shape and spectrum of Butterworth window (window length=1,7 and order=3). Table 1. Suitable length of Butterworth window (f s : sampling frequency, f c : cut-off frequency). Filter order Suitable length of window (samples) 1 1.32 f s/f c 2 1.41 f s/f c 3 1.567 f s/f c 4 1.78 f s/f c 5 2.1 f s/f c 1(t) (V) 2-2 -4-6.5 1. 1.5 2. 2.5 3. 3.5 4. t (s) (a) Time waveform 1..8.6.4.2 25 5 75 1 125 15 175 2 225 (b) PSD Fig. 2. Time waveform and PSD of the eample signal 1 (t). 1 ( t) =.84cos14π t+.8cos131πt+.3cos17πt + 1.1 cos 21π t+.35cos 28t+.98cos 298π t +.6 cos 328πt+.8cos 38πt+ cos 41 πt (V). (6) Figures 2(a) and (b) show the time waveform and the PSD of 1 (t) signal. Figure 3 shows the PSD estimation results for the 1 (t) signal using Butterworth windows with various 3 db bandwidths and orders. In Fig. 3(c), the 3 db bandwidth is 5 Hz (that is, f c =2.5 Hz) and the order is 2. The spectral components at 85 Hz, 14 Hz, 174 Hz, and 19 Hz disappear. Therefore, it is impossible to get the actual PSD because of these hidden frequency components. Figure 3(b) shows the estimation results with the same 3 db bandwidth of 5 Hz and the increased order of 5. Hidden PSD components appear with an increase in the sidelobe attenuation. However, they are not perfectly distinguishable because the 3 db bandwidth is too wide to separate them. The estimation results for a Butterworth window with a reduced 2 Hz bandwidth and the same order of 294 Tae Hyun Yoon et al. ETRI Journal, Volume 31, Number 3, June 29

1..8.6.4.2 25 5 75 1 125 15 175 2 225 (a) f c =2.5 Hz, N=2 1..8.6.4.2 25 5 75 1 125 15 175 2 225 (b) f c =2.5 Hz, N=5 1..8.6.4.2 PSD component perfectly due to the decrease in the bandwidth. Figure 3(d) shows the PSD estimation results obtained by using the Butterworth windows in Table 2. The spectral components have similar width, but spectral leakage disappears as the order N increases. Thus, the Butterworth window can control the 3 db bandwidth and sidelobe attenuation independently, which means the trade-off problem between resolution and spectral leakage is solved. Some conventional window functions w(n) are shown in Table 3. Here, M is the window size, which means the total number of samples in a window, and n is the sequential number of a sample in a window, which is from -M/2 to M/2. The characteristics of the conventional and Butterworth windows are compared in Table 4. The rectangular, triangular, and Hanning windows do not have a control parameter so they have fied frequency characteristics. The Kaiser and Dolph- Chebyshev windows have one control parameter. The sidelobe attenuation of the Kaiser and Dolph-Chebyshev windows increases as the value of the control parameter increases; however, the 3 db bandwidth also increases. In other words, the Kaiser and Dolph-Chebyshev windows cannot control the sidelobe attenuation and 3 db bandwidth independently. When the cut-off frequency f c of the Butterworth window is set at.439 Hz, the sidelobe attenuation increases as the filter order N increases, while the 3 db bandwidth is maintained to about.879 Hz, which is the same as that of a rectangular window. On the other hand, if the filter order N of the Butterworth window is set to 4, and the cut-off frequency f c is changed from.439 Hz to 2.5 Hz, the 3 db bandwidth increases while the sidelobe attenuation is fied. In other words, with the 25 5 75 1 125 15 175 2 225 (c) f c =1 Hz, N=5 1..8.6.4.2 N=2 N=3 N=4 N=5 25 5 75 1 125 15 175 2 225 (d) f c =1.5 Hz, N=2,3,4, and 5 Fig. 3. Estimated PSD by using Butterworth window with various 3 db bandwidths and orders. 5 are shown in Fig. 3(c). Here, it is possible to distinguish each Table 3. Window functions of conventional windows. Window Window function w(n) ( M/2 n M/2) Rectangular w(n)=1 n Triangular wn ( ) = 1 M /2 Hanning 2π n wn ( ) =.5 1 cos( ) M 1 2 I[ α 1 {2 n/ M} ] Kaiser wn ( ) = I( α) I (): th order Bessel function /2 1 M β kπ 2πkn wn ( ) = 1 + 2 TM ( α cos )cos T M M k = 1 Dolph-Chebyshev 2 1 β α = cosh[ cosh (1 )], M 1 cos( Mcos ( )) for 1, TM ( ) = 1 cosh( Mcosh ( )) for > 1. ETRI Journal, Volume 31, Number 3, June 29 Tae Hyun Yoon et al. 295

Table 4. Comparison of frequency characteristics of various window types. Kaiser Window 3 db bandwidth Sidelobe attenuation Rectangular.879 Hz 13.3 db Triangular 7 Hz 26.5 db Hanning 1.367 Hz 31.3 db α=2.98 Hz 18.5 db α=4 1.172 Hz 3.4 db Dolph- β=1.89 Hz 2.1 db Chebyshev β=2 1.172 Hz 4.5 db Butterworth (f c=.439 Hz) Butterworth (N=4) N=2.881 Hz 18.2 db N=3.879 Hz 24.3 db N=4.879 Hz 28.8 db f c=.439 Hz.879 Hz 28.8 db f c=1.5 Hz 3.13 Hz 28.8 db f c=2.5 Hz 5.7 Hz 28.8 db Butterworth window, the 3 db bandwidth and sidelobe attenuation can be controlled independently. Therefore, the Butterworth window with two control parameters can solve the trade-off problem between the 3 db bandwidth and sidelobe attenuation, which is unavoidable with the conventional windows. Figure 4 shows the PSD estimation results of another eample signal 2 (t) obtained using the windows in Table 4: ( t ) = 1.1cos 21 πt+.75cos 22 πt+.9cos 238 πt (V). (7) 2 Figures 4(a) and (b) show results obtained by using conventional windows. It is possible to distinguish PSD components by a rectangular window and a Dolph-Chebyshev window with β=1. But some fake spectral components which are not present in the eample signal appear due to insufficient sidelobe attenuation. It is impossible to get the actual PSD by using other windows because of the wide 3 db bandwidth. However, as seen in Fig. 4(c), the spectral components are perfectly distinguishable when the order is increased and the bandwidth is fied with Butterworth windows. The computation time of PSD estimation is not related to window type; rather it is related to the window size or estimation method. The computational time does not vary if the window size is the same regardless of the type of window used. Thus, the Butterworth window has the same computational compleity as the conventional windows. V. Conclusion In this paper, we considered the Butterworth window to solve the trade-off problem between resolution and spectral 1..8.6.4.2 Rectangular Triangular Hanning 9 95 1 15 11 115 12 125 13 1..8.6.4.2 (a) Rectangular, triangular, and Hanning Kaiser (α=2) Kaiser (α=4) Dolph-Chebyshev (β=1) Dolph-Chebyshev (β=2) 9 95 1 15 11 115 12 125 13 (b) Kaiser and Dolph-Chebyshev 1..8.6.4.2 9 95 1 15 11 115 12 125 13 (C) Butterworth (f c =.439 Hz) N=2 N=3 N=4 Fig. 4. Comparison of estimated PSDs of various windows. leakage in PSD estimation. The Butterworth window can be obtained by using the conventional Butterworth filter design procedure. This window is able to control the 3 db bandwidth and sidelobe attenuation independently by two parameters, namely, the cut-off frequency and the order of the filter. The 296 Tae Hyun Yoon et al. ETRI Journal, Volume 31, Number 3, June 29

impulse response of a Butterworth filter is used as the shape of the Butterworth window. However, the magnitude levels of the impulse response of a Butterworth filter are nearly zero beyond a certain range. Therefore, a practically suitable Butterworth window length is considered. The spectrum of the Butterworth window is not eactly the same as the theoretical spectrum because only a portion of the impulse response of the Butterworth filter is used. However, the Butterworth window is able to control the 3 db bandwidth and sidelobe attenuation independently. Our simulation results demonstrate that the sidelobe attenuation can be varied even if the 3 db bandwidth is fied and vice versa. Therefore, the trade-off problem between resolution and spectral leakage in the estimated PSD can be solved by using the Butterworth window. Processing, vol. 44, no. 8, Aug. 1996, pp. 298-212. [13] H. Baghaei et al., Evaluation of the Effect of Filter Apodization for Volume PET Imaging Using the 3-D RP Algorithm, IEEE Trans. Nucl. Sci., vol. 5, no. 1, Feb. 23, pp. 3-8. [14] S.C. Su, C.H. Yeh, and C.C.J. Kuo, Structural Analysis of Genomic Sequences with Matched Filtering, Proc. 25th Ann. Int. Conf. IEEE Engineering in Medicine and Biology Society, vol. 3, Sept. 23, pp. 2893-2896. [15] P.D. Welch, The Use of Fast Fourier Transform for the Estimation of Power Spectra: A Method Based on Time Averaging over Short, Modified Periodograms, IEEE Trans. Audio Electroacoustics, vol. AU-15, no. 2, June 1967, pp. 7-73. [16] S.M. Kay, Modern Spectral Estimation: Theory and Application, Prentice-Hall Inc., Englewood Cliffs, NJ, 1988. References [1] B.P. Lathi, Modern Digital and Analog Communication Systems, 3rd ed., Oford University Press, New York, 1998. [2] F.J. Harris, On the Use of Windows for Harmonic Analysis with the Discrete Fourier Transform, Proc. IEEE, vol. 66, no. 1, Jan. 1978, pp. 51-83. [3] S.M. Kay and S.L. Marple, Spectrum Analysis: A Modern Perspective, Proc. IEEE, vol. 69, no. 11, Nov. 1981, pp. 138-1419. [4] M.H. Hayes, Statistical Signal Processing and Modeling, John Wiley & Sons, New York, 1996. [5] N. Geckinli and D. Yavuz, Some Novel Windows and a Concise Tutorial Comparison of Window Families, IEEE Trans. Acous. Speech Signal Processing, vol. ASSP-26, no. 6, Dec. 1978, pp. 51-57. [6] S.J. Orfanidis, Introduction to Signal Processing, Prentice Hall, Englewood Cliffs, NJ, 1996. [7] S.K. Mitra and J.F. Kaiser, Handbook for Digital Signal Processing, John Wiley & Sons, New York, 1993. [8] S.W.A. Bergen and A. Antoniou, Design of Ultraspherical Window Functions with Prescribed Spectral Characteristics, EURASIP J. Appl. Signal Process., vol. 24, no. 13, Oct. 24, pp. 253-265. [9] A.H. Nuttall, Some Windows with Very Good Sidelobe Behavior, IEEE Trans. Acous. Speech Signal Processing, vol. 29, no. 1, Feb. 1981, pp. 84-91. [1] G. Andria, M. Savino, and A. Trotta, Windows and Interpolation Algorithms to Improve Electrical Measurement Accuracy, IEEE Trans. Instrum. Meas., vol. 38, no. 4, Aug. 1989, pp. 856-863. [11] G. Andria, M. Savino, and A. Trotta, FFT-Based Algorithms Oriented to Measurements on Multi-Frequency Signals, Measurement, vol. 12, no. 1, Dec. 1993, pp. 25-42. [12] J.K. Gautam, A. Kumar, and R. Saena, On the Modified Bartlett-Hanning Window (family), IEEE Trans. Signal Tae Hyun Yoon received his BS and MS degrees in electrical engineering from Kyungpook National University, Korea, in 25 and 27, respectively. He is currently working toward the PhD degree in electrical engineering at Kyungpook National University. His research interests include signal estimation and error correcting code. Eon Kyeong Joo received the BS degree in electronics engineering from Seoul National University, Korea, in 1976, and the MS and PhD degrees in electrical engineering from the Ohio State University, Columbus, Ohio, USA, in 1984 and 1987, respectively. From 1976 to 1979, he was an officer of communication and electronics with the navy of the Republic of Korea. From 1979 to 1982, he worked for Korea Institute of Science and Technology (KIST) as a researcher. In 1981, he was awarded the Korean government scholarship for graduate study in USA. In 1987, he joined the faculty of the Department of Electronic Engineering, Kyungpook National University, Daegu, Korea, where he is now a professor with the School of Electrical Engineering and Computer Science. His research interests include digital communications, coding and decoding, modulation and demodulation, and signal processing for communications. ETRI Journal, Volume 31, Number 3, June 29 Tae Hyun Yoon et al. 297