INSTANTANEOUS FREQUENCY ESTIMATION FOR A SINUSOIDAL SIGNAL COMBINING DESA-2 AND NOTCH FILTER. Yosuke SUGIURA, Keisuke USUKURA, Naoyuki AIKAWA

Similar documents
A Novel Adaptive Algorithm for

ESE531 Spring University of Pennsylvania Department of Electrical and System Engineering Digital Signal Processing

Speech Synthesis using Mel-Cepstral Coefficient Feature

A Three-Microphone Adaptive Noise Canceller for Minimizing Reverberation and Signal Distortion

Performance Analysis of gradient decent adaptive filters for noise cancellation in Signal Processing

Speech Enhancement Based On Noise Reduction

Adaptive Systems Homework Assignment 3

AM-FM demodulation using zero crossings and local peaks

Estimation of Sinusoidally Modulated Signal Parameters Based on the Inverse Radon Transform

Analysis on Extraction of Modulated Signal Using Adaptive Filtering Algorithms against Ambient Noises in Underwater Communication

MATLAB SIMULATOR FOR ADAPTIVE FILTERS

Audio Restoration Based on DSP Tools

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

FAST ADAPTIVE DETECTION OF SINUSOIDAL SIGNALS USING VARIABLE DIGITAL FILTERS AND ALL-PASS FILTERS

Acoustic Echo Cancellation using LMS Algorithm

A VSSLMS ALGORITHM BASED ON ERROR AUTOCORRELATION

Performance Analysis of Feedforward Adaptive Noise Canceller Using Nfxlms Algorithm

New Criteria for Blind Equalization Based on PDF Fitting

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

Wavelet Speech Enhancement based on the Teager Energy Operator

Application of Affine Projection Algorithm in Adaptive Noise Cancellation

EFFECTS OF PHYSICAL CONFIGURATIONS ON ANC HEADPHONE PERFORMANCE

A New Least Mean Squares Adaptive Algorithm over Distributed Networks Based on Incremental Strategy

Performance Comparison of ZF, LMS and RLS Algorithms for Linear Adaptive Equalizer

Comparative Study of Different Algorithms for the Design of Adaptive Filter for Noise Cancellation

Two-Dimensional Wavelets with Complementary Filter Banks

Performance Optimization in Wireless Channel Using Adaptive Fractional Space CMA

REAL-TIME BROADBAND NOISE REDUCTION

Evoked Potentials (EPs)

Today s menu. Last lecture. Series mode interference. Noise and interferences R/2 V SM Z L. E Th R/2. Voltage transmission system

Reduction of Musical Residual Noise Using Harmonic- Adapted-Median Filter

Application of Frequency-Shift Filtering to the Removal of Adjacent Channel Interference in VLF Communications

(i) Understanding the basic concepts of signal modeling, correlation, maximum likelihood estimation, least squares and iterative numerical methods

A variable step-size LMS adaptive filtering algorithm for speech denoising in VoIP

Chapter 4 SPEECH ENHANCEMENT

Design of IIR Half-Band Filters with Arbitrary Flatness and Its Application to Filter Banks

Enhancement of Speech Signal Based on Improved Minima Controlled Recursive Averaging and Independent Component Analysis

Sound pressure level calculation methodology investigation of corona noise in AC substations

Study of Different Adaptive Filter Algorithms for Noise Cancellation in Real-Time Environment

Analysis of LMS and NLMS Adaptive Beamforming Algorithms

EELE 4310: Digital Signal Processing (DSP)

Bit Error Probability of PSK Systems in the Presence of Impulse Noise

High-speed Noise Cancellation with Microphone Array

A Novel Continuous Wave Interference Detectable Adaptive Notch Filter for GPS Receivers

Robust Voice Activity Detection Based on Discrete Wavelet. Transform

Real-Time Frequency Tracking Using Novel Adaptive Harmonic IIR Notch Filter

A REVIEW OF ACTIVE NOISE CONTROL ALGORITHMS TOWARDS A USER-IMPLEMENTABLE AFTERMARKET ANC SYSTEM. Marko Stamenovic

Active Noise Cancellation in Audio Signal Processing

An Effective Implementation of Noise Cancellation for Audio Enhancement using Adaptive Filtering Algorithm

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

DSP Based Corrections of Analog Components in Digital Receivers

Can binary masks improve intelligibility?

Fundamental frequency estimation of speech signals using MUSIC algorithm

Summary Last Lecture

Automotive three-microphone voice activity detector and noise-canceller

Accurate Delay Measurement of Coded Speech Signals with Subsample Resolution

Isolated Word Recognition Based on Combination of Multiple Noise-Robust Techniques

LOCAL MULTISCALE FREQUENCY AND BANDWIDTH ESTIMATION. Hans Knutsson Carl-Fredrik Westin Gösta Granlund

EE247 Lecture 26. This lecture is taped on Wed. Nov. 28 th due to conflict of regular class hours with a meeting

for Single-Tone Frequency Tracking H. C. So Department of Computer Engineering & Information Technology, City University of Hong Kong,

Open Access Research of Dielectric Loss Measurement with Sparse Representation

Impulsive Noise Reduction Method Based on Clipping and Adaptive Filters in AWGN Channel

Instantaneous Frequency and its Determination

Suggested Solutions to Examination SSY130 Applied Signal Processing

EENG473 Mobile Communications Module 3 : Week # (12) Mobile Radio Propagation: Small-Scale Path Loss

Variable Step-Size LMS Adaptive Filters for CDMA Multiuser Detection

Detection Algorithm of Target Buried in Doppler Spectrum of Clutter Using PCA

GEORGIA INSTITUTE OF TECHNOLOGY SCHOOL of ELECTRICAL and COMPUTER ENGINEERING. ECE 2025 Fall 1999 Lab #7: Frequency Response & Bandpass Filters

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

Architecture design for Adaptive Noise Cancellation

A DEVELOPED UNSHARP MASKING METHOD FOR IMAGES CONTRAST ENHANCEMENT

Frequency Domain Analysis for Noise Suppression Using Spectral Processing Methods for Degraded Speech Signal in Speech Enhancement

Implementation of Digital Signal Processing: Some Background on GFSK Modulation

Auditory modelling for speech processing in the perceptual domain

System Identification and CDMA Communication

MINUET: MUSICAL INTERFERENCE UNMIXING ESTIMATION TECHNIQUE

FROM BLIND SOURCE SEPARATION TO BLIND SOURCE CANCELLATION IN THE UNDERDETERMINED CASE: A NEW APPROACH BASED ON TIME-FREQUENCY ANALYSIS

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

Noise Reduction Technique for ECG Signals Using Adaptive Filters

ESTIMATION OF FREQUENCY SELECTIVITY FOR OFDM BASED NEW GENERATION WIRELESS COMMUNICATION SYSTEMS

Performance and Complexity Comparison of Channel Estimation Algorithms for OFDM System

INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY

ICA & Wavelet as a Method for Speech Signal Denoising

inter.noise 2000 The 29th International Congress and Exhibition on Noise Control Engineering August 2000, Nice, FRANCE

DSRC using OFDM for roadside-vehicle communication systems

Design of Complex Wavelet Pulses Enabling PSK Modulation for UWB Impulse Radio Communications

Comprehensive Performance Analysis of Non Blind LMS Beamforming Algorithm using a Prefilter

The University of Texas at Austin Dept. of Electrical and Computer Engineering Final Exam

COMPARISON OF CHANNEL ESTIMATION AND EQUALIZATION TECHNIQUES FOR OFDM SYSTEMS

CSE4214 Digital Communications. Bandpass Modulation and Demodulation/Detection. Bandpass Modulation. Page 1

ACQUISITION OF SARSAT INFORMATION USING AN AUTO-CORRELATION BASED ADAPTIVE LINE ENHANCER

GSM Interference Cancellation For Forensic Audio

Problem Sheet 1 Probability, random processes, and noise

A Novel Approach for the Characterization of FSK Low Probability of Intercept Radar Signals Via Application of the Reassignment Method

Modified Least Mean Square Adaptive Noise Reduction algorithm for Tamil Speech Signal under Noisy Environments

Performance improvement in beamforming of Smart Antenna by using LMS algorithm

Adaptive Noise Reduction Algorithm for Speech Enhancement

Blind Equalization Using Constant Modulus Algorithm and Multi-Modulus Algorithm in Wireless Communication Systems

Acoustic Echo Cancellation: Dual Architecture Implementation

ADAPTIVE FREQUENCY ESTIMATION WITH LOW SAMPLING RATES BASED ON ROBUST CHINESE REMAINDER THEOREM AND IIR NOTCH FILTER

Transcription:

INSTANTANEOUS FREQUENCY ESTIMATION FOR A SINUSOIDAL SIGNAL COMBINING AND NOTCH FILTER Yosuke SUGIURA, Keisuke USUKURA, Naoyuki AIKAWA Tokyo University of Science Faculty of Science and Technology ABSTRACT In this paper, we propose a new frequency estimation method for a sinusoidally modulated signal. The proposed method is constructed by three processing; the noise reduction, the frequency estimation, the updating of the noise reduction filter. In the noise reduction, we utilize an adaptive IIR bandpass filter which can extract only a specific frequency components. In the frequency estimation, we employ, which is a non-linear operator with low computational complexity. The extraction frequency of the bandpass filter is effectively updated by integrating the estimation results of and the gradient estimation method. Through the estimation simulation for the noisy fluctuate sinusoidal signal, we show that the proposed method can estimate the instantaneous frequency accurately. Index Terms Frequency Estimation, Sinusoidal Signal, 1. INTRODUCTION An instantaneous frequency estimation for sinusoidal signals is an important issue in speech and audio signal processing, digital communication system, electric power system, and many other fields. Examples of applications are an active noise control for acoustic noise [1], a carrier frequency estimation for PSK [2], a fluctuation detection for power supply frequency [3]. Many applications requires the on-line frequency estimation and the ease of implementation for the small control devices. The frequency estimation methods are broadly divided into the following three types; a frame-based estimation using the time-frequency domain analysis [4], a sample based recursive estimation using an adaptive filter [1, 3, 5, 6], and a sample based non-recursive estimation using the closed-form expression [7]. The first type utilizes the time-frequency distribution function, such as the short time FFT, wavelet transform, Wigner distribution function, and so on. This type is performed with high estimation accuracy even if under high noise environment, but it requires too large computational complexity to implement in small devices. In the point of the computational complexity, the sample based estimation methods are more useful. The second type is based on a gradient method which minimizes the square error between the input signal and the output signal of the filter. This type is implemented with low complexity and provides the robust estimation under high noise environment. However, it is difficult to track the non-stationary frequency because of slow convergence speed. The third type, which is a sample based non-recursive estimation, can provide high estimation accuracy under low noise environment despite very low complexity. This type is essentially close to the very low order adaptive filter. The estimation accuracy of this type deteriorates seriously along with increasing the noise level. To improve the problems of the accuracy and complexity, we utilize the sample based estimation and develop a high accurate instantaneous frequency estimation for a sinusoidal signal combining the non-recursive one and the recursive one. The proposed method is based on the [7], which is the sample based non-recursive type. can be performed with comparatively high estimation accuracy in this type because of its non-linear structure. In order to improve the estimation accuracy of, we introduce an adaptive IIR bandpass filter before in order to enhance the sinusoidal signal. The adaptive bandpass filter has a narrow band-pass characteristic at a center frequency (center frequency) [6]. In the proposed method, the updating of the center frequency is achieved by integrating and the gradient method. Through the simulation for the frequency estimation, we confirm that the proposed method can provide the high estimation accuracy under high noise environment compared with other conventional methods. 2. REVIEW OF CONVENTIONAL METHODS In this chapter, we review the two conventional frequency estimation methods. First, we introduce which is the sample based estimation. Next, we also review an adaptive IIR bandpass filter. 2.1. Frequency Estimation Using [7] is a typical frequency estimation method which is easily implemented because of its low computational com- 978-0-9928626-3-3/15/$31.00 2015 IEEE 2726

plexity. Now, we assume that the input signal consists of an unknown sinusoidal signal and an additive white Gaussian noise, i.e., the input signal is represented by x(n) = A(n) cos ( ω(n)n + ϕ ) + w(n), (1) where A(n) is an amplitude, ω(n) is a sinusoidal frequency, ϕ is a phase. The w(n) is an additive white Gaussian noise with 0 mean and σ 2 variance. In, the frequency estimation is based on the energy tracking using a General Teager Energy Operator (GTEO) defined by ψ K [x(n)] = x(n) 2 x(n K)x(n + K), (2) where K is a integer parameter to adjust sensitivity for noise. Using GTEO, the sinusoidal frequency can be estimated by [ ] ˆω(n) = 1 2 cos 1 1 E[ψ K[x(n K) x(n K 2)]], (3) 2E[ψ K [x(n K +1)]] where E[ ] is an averaging operator for reduction of the noise effect. Let ϕ n = E[y n ], then E[y n ] is calculated by ϕ n = αϕ n 1 + (1 α)y n, (4) where α is an averaging parameter which takes 0 < α < 1. is performed with high accuracy for low noise input, even if the sinusoidal frequency is non-stationary. However, the estimation accuracy degrades seriously when the input includes the high level noise. 2.2. Frequency Estimation and Noise Reduction Using Adaptive In order to improve the performance of, we introduce a second order adaptive bandpass filter for the noise reduction before processing. The adaptive bandpass filter can estimate the unknown frequency and extract a narrow-band frequency component at a center frequency, simultaneously. The transfer function of the bandpass filter [5] is given by H(z) = 1 r 2 1 z 2 1 + a(n)z 1, (5) + rz 2 where r (0 < r < 1) is a parameter which controls the passband width. Specifically, the bandwidth becomes narrow along with the increasing value of r toward 1. The parameter a(n) determines the center frequency ω p (n). The relation between a(n) and ω p (n) is given by a(n) = (1 + r) cos(ω p (n)). (6) Figure 2 shows the magnitude characteristics of the bandpass filter with ω p (n) = π/2, where we gives the different r as 0.8, 0.9, 0.99. As seen in figure 1, the extraction performance Fig. 1. Magnitude response of a bandpass filter. + + + + + for Updating + for Noise Reduction Fig. 2. Structure of a fast IIR bandpass filter. of the bandpass filter is improved along with increasing the value of r toward to 1. The center frequency can be adjusted to the unknown sinusoidal frequency using a gradient method. In the conventional gradient method, the convergence speed is significantly decreased when r 1 because of the very long impulse response [5]. To reduce the effect of the impulse response, we develop the fast bandpass filter on the basis of the parallel composed notch filter [8]. The structure of the fast bandpass filter is shown in figure 2. It consists the two filters, where one is a very narrow bandpass filter for noise reduction and another is a competitively wide bandpass filter for updating. The e(n) is the error signal defined by e(n) = x(n) ˆx(n). The u B (n) is the output signal of the bandpass filter calcu- 2727

lated by u B (n) = x(n) 1 + r B 1 + r a(n)u B(n 1) r B u B (n 2), (7) where r B is a bandwidth parameter which satisfies 0 < r B < r. For updating of a(n), we utilize the monotonically increasing algorithm [6] represented by Input signal Calculating using by (5) Estimating ( ) by (3) Noise Reduction Frequency Estimation a(n + 1) = a(n) + µ sgn[e(n)u B(n 1)]E[e(n) 2 ] E[u B (n 1) 2 ] + E[e(n) 2 ], (8) where µ is a step size parameter and sgn[ ] is a signum function. Although the algorithm is performed with comparatively fast convergence, the tracking performance for the nonstationary frequency is still insufficient and thus the estimation delay occurs. In the next chapter, we introduce the proposed system combining and the bandpass filter. 3. PROPOSED FREQUENCY ESTIMATION METHOD We construct the proposed method by three processing, which are noise reduction using the adaptive bandpass filter, frequency estimation using, and updating of the center frequency parameter a(n). In the proposed method, DESA- 2 section can provide extremely high estimation accuracy when the center frequency ω p (n) is close to the sinusoidal frequency ω(n), since the noise reduction is performed adequately. Conversely, section provides very low estimation accuracy when ω p (n) is far from ω(n). Considering those properties, we update a(n) by (8) when ω p (n) is far from ω(n), and also update it by (6) with ω p (n) = ˆω(n) when ω p (n) is close to ω(n). The distance between ω p (n) and ω(n) can be evaluated by the amount of the updating tern of (8), since it becomes small along with decreasing the distance. Namely, the improved updating expression of a(n) is defined by a(n + 1) = a(n) + γ(n), (9) { c1 (n), c γ(n) = 1 (n) > c 2 (n), (10) c 2 (n), c 1 (n) c 2 (n) c 1 (n) = µ 1 sgn[e(n)u B (n 1)]E[e(n) 2 ] E[u B (n 1) 2 ] + E[e(n) 2 ], (11) c 2 (n) = µ 2 ( a(n) (1 + r) cos(ˆω(n)) ). (12) Here, c 1 (n) and c 2 (n) are the updating terms obtained by the gradient algorithm and, respectively. The µ 1 and µ 2 are the step size parameters. The procedure of the proposed method is shown in figure 3. 4. SIMULATION In this section, we confirm the convergence performance of the proposed frequency estimation method through several Calculating, ( ) by (11), (12) Updating of a +1 by (9), (10) Updating of a Fig. 3. Block diagram of the procedure of the proposed method. computational simulations. In the following simulations, the sinusoidal signal included in the input signal is defined by s(n) = cos ( ω(n)n + π/3 ), (13) ( ) π 20 ω(n) = + sin πn 1600, 0 n< 10 5 ( 3π 40 + sin. (14) 3πn 4000 ), 10 5 n< 2 10 5 Obviously, the frequency ω(n) fluctuates. For evaluation, we compare the performances of the conventional, the conventional adaptive bandpass filter, and the proposed method. The parameter settings of the proposed method are followings; the parameter K = 6, the averaging parameter α = 0.95, the bandwidth parameter r = 0.99, r B = 0.95, and the step size parameter µ 1 = 0.1, µ 2 = 0.01. These parameters are given experientially, but it is a future work to investigate how to set the optimal values. The parameter settings of the conventional method are the same as the proposed method. First, figure 4 shows the behaviors of the estimation frequency under 30dB SNR, where we assume low noise environment. The each result is the average value of 100 trials. As seen in figure 4, the estimation frequency of tracks the true frequency, but it deeply vibrates around the true frequency because of noise effect. The adaptive bandpass filter estimates the frequency with low noise influence, but the estimation delay occurs for the frequency fluctuation. Figure 5 shows MSE curve for each method, which is derived by 100 trials average. It can be seen that the proposed method has lower MSE value. Compared with the adaptive bandpass filter, the proposed method provides faster convergence between 0 2000-th iteration. Thus, it is revealed that the proposed method can provide fast and accurate estimation. Next, figure 6 shows the behaviors of the estimation fre- 2728

0.025 0 5000 10000 True Value 0.025 0 5000 10000 True Value Fig. 4. Behaviors of the true frequency (green line) and the estimation frequency for the (red line), the adaptive bandpass filter (sky blue line), and proposed method (blue line) with 30dB SNR. Fig. 6. Behaviors of the true frequency (green line) and the estimation frequency for the (red line), the adaptive bandpass filter (sky blue line), and proposed method (blue line) with 0dB SNR. Fig. 5. MSE for the (red line), the adaptive bandpass 30dB SNR. quency under 0dB SNR, where we assume high noise environment. The each result is also the average value of 100 trials. Here, almost estimates over 0.04π and thus it does not appear in this figure except around 1600-th iteration. As seen in figure 6, both the adaptive bandpass filter and the proposed method tracks the variation of the true frequency, although the both estimations are corrupted by noise. The adaptive bandpass filter shows an interesting property that the estimation delay is decreased compared with the case of 30dB SNR. The property appears when the correlation of the input is weakened by the non-correlated noise, and it often increases the estimation accuracy. Note that the very high level noise, of cause, decreases the estimation accuracy. Figure 7 shows MSE curve for each method with 0dB SNR, which is derived by 100 trials average. From this figure, it can be seen that the bandpass filter and the proposed method exhibit the almost same behaviors, except for the interval of 10000 12000-th iteration. Finally, figure 8 shows the MSE with different SNR, where the value of MSE is derived by averaging the results of 100 trials every 1dB. It is seen from this figure that the Fig. 7. MSE for the (red line), the adaptive bandpass 0dB SNR. proposed method is performed with higher or equivalent estimation accuracy in 10dB - 38dB SNR. Specifically, the proposed method provides the 5.0dB improvement in MSE compared with the in 0dB SNR, and the 1.7dB improvement in MSE compared with the adaptive bandpass filter in 38dB SNR. In the very high SNR over 38dB, the proposed method provides lower accuracy compared with conventional, since the effect of the long impulse response of the bandpass filter strongly appears compared with the effect of noise under the very low noise environment. The development of reduction for the effect of the impulse response is a future work. Also future works include that development of the parameter optimization. 5. CONCLUSION In this paper, we have proposed a new frequency estimation for a single sinusoidal signal combining and an adaptive bandpass filter. Several computational simulations have shown that the proposed method is efficient in high noise environment with 10dB - 38dB SNR. In future works, we 2729

MSE (db) Y. FUKUI, Parallel composition based adaptive notch filter: Performance and analysis, IEICE TRANSAC- TIONS on Fundamentals of Electronics, Communications and Computer Sciences, vol. 87, no. 7, pp. 1747 1755, 2004. -10 0 10 20 30 40 50 SNR Fig. 8. MSE for the (red line), the adaptive bandpass different SNR. derive the convergence condition of the step size parameter µ 1 and µ 2. We also develop the reduction method for the effect of the long impulse response of the bandpass filter. REFERENCES [1] T. Wang, W.S.Gan, and S.M. Kuo, New feedback active noise control system with improved performance, in Acoustics, Speech and Signal Processing (ICASSP), 2014 IEEE International Conference on. IEEE, 2014, pp. 6662 6666. [2] L. Zhang and J. Wang, A fast blind carrier frequency estimation algorithm for digitally modulated signals, in Wireless Communications Networking and Mobile Computing (WiCOM), 2010 6th International Conference on. IEEE, 2010, pp. 1 3. [3] P.K. Dashand and S. Hasan, A fast recursive algorithm for the estimation of frequency, amplitude, and phase of noisy sinusoid, Industrial Electronics, IEEE Transactions on, vol. 58, no. 10, pp. 4847 4856, 2011. [4] B. Boashash, Estimating and interpreting the instantaneous frequency of a signal. i. fundamentals, Proceedings of the IEEE, vol. 80, no. 4, pp. 520 538, 1992. [5] Yosuke Sugiura, Arata Kawamura, and Youji Iiguni, Performance analysis of an inverse notch filter and its application to f0 estimation, Circuits and Systems, vol. 4, no. 01, pp. 117, 2013. [6] Y. Sugiura, A fast and accurate adaptive notch filter using a monotonically increasing gradient, in Signal Processing Conference (EUSIPCO), 2013 Proceedings of the 22nd European. IEEE, 2014, pp. 1756 1760. [7] P. Maragos, J.F. Kaiser, and T.F. Quatieri, Energy separation in signal modulations with application to speech analysis, Signal Processing, IEEE Transactions on, vol. 41, no. 10, pp. 3024 3051, 1993. [8] A. Kawamura, J. OKELLO, M. KOBAYASHI, and 2730