1. Trang chủ
  2. » Kỹ Thuật - Công Nghệ

Adaptive Filtering Applications Part 1 doc

30 226 0
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Applications of Adaptive Filtering
Tác giả J. Gerardo Avalos, Juan C. Sanchez, Jose Velazquez, Akhtar Muhammad Tahir, Mitsuhashi Wataru, Nishihara Akinori, Edgar Omar López-Caudana, Kirill Sakhnov, Ekaterina Verteletskaya, Boris Simak, Zhao Zhidong, Luo Yi, Lu Qing, Kok Beng Gan, Edmond Zahedi, Mohd. Alauddin Mohd. Ali, Omar Abdallah, Armin Bolz
Trường học InTech
Chuyên ngành Adaptive Filtering Applications
Thể loại Book
Năm xuất bản 2011
Thành phố Rijeka
Định dạng
Số trang 30
Dung lượng 2,17 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Sanchez and Jose Velazquez Chapter 2 Applications of Adaptive Filtering: Recent Advancements in Active Noise Control 21 Akhtar Muhammad Tahir, Mitsuhashi Wataruand Nishihara Akinori Ch

Trang 1

APPLICATIONS 

  Edited by Lino García Morales 

  

Trang 2

Adaptive Filtering Applications

Edited by Lino García Morales

Published by InTech

Janeza Trdine 9, 51000 Rijeka, Croatia

Copyright © 2011 InTech

All chapters are Open Access articles distributed under the Creative Commons

Non Commercial Share Alike Attribution 3.0 license, which permits to copy,

distribute, transmit, and adapt the work in any medium, so long as the original

work is properly cited After this work has been published by InTech, authors

have the right to republish it, in whole or part, in any publication of which they

are the author, and to make other personal use of the work Any republication,

referencing or personal use of the work must explicitly identify the original source Statements and opinions expressed in the chapters are these of the individual contributors and not necessarily those of the editors or publisher No responsibility is accepted for the accuracy of information contained in the published articles The publisher assumes no responsibility for any damage or injury to persons or property arising out

of the use of any materials, instructions, methods or ideas contained in the book

Publishing Process Manager Petra Zobic

Technical Editor Teodora Smiljanic

Cover Designer Jan Hyrat

Image Copyright Vicente Barcelo Varona, 2010 Used under license from

Shutterstock.com

First published June, 2011

Printed in Croatia

A free online edition of this book is available at www.intechopen.com

Additional hard copies can be obtained from orders@intechweb.org

Adaptive Filtering Applications, Edited by Lino García Morales

p cm

ISBN 978-953-307-306-4

Trang 3

free online editions of InTe ch Books and Journals can be found at

www.inte chopen.com

Trang 4

 

Trang 5

Contents

 

Preface IX

Part 1 Noise and Echo Cancellation 1

Chapter 1 Applications of Adaptive Filtering 3

J Gerardo Avalos, Juan C Sanchez and Jose Velazquez Chapter 2 Applications of Adaptive Filtering:

Recent Advancements in Active Noise Control 21

Akhtar Muhammad Tahir, Mitsuhashi Wataruand Nishihara Akinori Chapter 3 Active Noise Cancellation:

The Unwanted Signal and the Hybrid Solution 49

Edgar Omar López-Caudana Chapter 4 Perceptual Echo Control and Delay Estimation 85

Kirill Sakhnov, Ekaterina Verteletskaya and Boris Simak

Part 2 Medical Applications 121

Chapter 5 Adaptive Noise Removal of ECG Signal Based

On Ensemble Empirical Mode Decomposition 123

Zhao Zhidong, Luo Yi and Lu Qing Chapter 6 Application of Adaptive Noise Cancellation

in Transabdominal Fetal Heart Rate Detection Using Photoplethysmography 141

Kok Beng Gan, Edmond Zahedi and Mohd Alauddin Mohd Ali Chapter 7 Adaptive Filtering by Non-Invasive Vital

Signals Monitoring and Diseases Diagnosis 157

Omar Abdallah and Armin Bolz

Trang 6

VI Contents

Chapter 8 Noise Removal from EEG Signals in

Polisomnographic Records Applying Adaptive Filters in Cascade 173

M Agustina Garcés Correa and Eric Laciar Leber Chapter 9 Fast Extraction of Somatosensory Evoked Potential

Based on Robust Adaptive Filtering 197

Yuexian Zou, Yong Hu and Zhiguo Zhang

Part 3 Communication Systems 211

Chapter 10 A LEO Nano-Satellite Mission

for the Detection of Lightning VHF Sferics 213

Ghulam Jaffer, Hans U Eichelberger, Konrad Schwingenschuh and Otto Koudelka Chapter 11 Adaptive MIMO Channel Estimation

Utilizing Modern Channel Codes 239

Patric Beinschob and Udo Zölzer Chapter 12 An Introduction to ANFIS Based Channel

Equalizers for Mobile Cellular Channels 255

K C Raveendranathan Chapter 13 Adaptive Channel Estimation in Space-Time

Coded MIMO Systems 285

Murilo B Loiola, Renato R Lopes and João M T Romano Chapter 14 Adaptive Filtering for Indoor Localization

using ZIGBEE RSSI and LQI Measurement 305

Sharly Joana Halder, Joon-Goo Park and Wooju Kim

Part 4 Other Applications 325

Chapter 15 Adaptive Filters for Processing Water Level Data 327

Natasa Reljin, Dragoljub Pokrajac and Michael Reiter Chapter 16 Nonlinear Adaptive Filtering

to ForecastAir Pollution 343

Luca Mesin, Fiammetta Orione and Eros Pasero Chapter 17 A Modified Least Mean Square Method

Applied to Frequency Relaying 365

Daniel Barbosa, Renato Machado Monaro, Ricardo A S Fernandes, Denis V Coury and Mário Oleskovicz

Chapter 18 Anti-Multipath Filter with Multiple

Correlators in GNSS Receviers 381

Chung-Liang Chang

Trang 9

Preface

 

Adaptive filtering is useful in any application where the signals or the modeled system vary over time. The configuration of the system and, in particular, the position where the adaptive processor is placed generate different areas or application fields such as: prediction,  system  identification  and  modeling,  equalization  (deconvolution,  reverse filtering, inverse modeling), cancellation of interference, etc. which are very important 

in  many  disciplines  such  as  control  systems,  communications,  signal  processing, acoustics, voice, sound and image, etc. This book consists of a compendium of applica‐tions in three areas of great interest in scientific research: noise and echo cancellation, medical applications, communications systems and others hardly joined by their het‐erogeneity. There is no a structure and/or algorithm better than other; It all depends on the implementation and the performance target. In all these chapters, each application 

is  a  case  study  with  rigor  that  shows  the  weakness‐strength  of  the  method  used  (in many  cases  compared  with  other  methods),  assesses  its  suitability  and  suggests  new forms and areas of use. The problems are becoming increasingly complex and applica‐tions must be adapted to solve them. The adaptive filters have proven to be useful in these  environments  of  multiple  input/output,  variant‐time  behaviors,  and  long  and complex transfer functions effectively but fundamentally to be still evolving. There are many ʺvariablesʺ to take into  account and how to combine them, optimize them and achieve the desired outcome. This book is a demonstration of this and a small illustra‐tion of everything that is to come. 

 

Dr. Prof. Lino García Morales 

 Prof. Titular Dpto. Electrónica y Comunicaciones  Coord. Grado en Arte Electrónico y Digital  

Escuela Superior Politécnica  Universidad Europea de Madrid 

Spain 

Trang 11

Part 1

Noise and Echo Cancellation

Trang 13

1

Applications of Adaptive Filtering

J Gerardo Avalos, Juan C Sanchez and Jose Velazquez

National Polytechnic Institute

Mexico

1 Introduction

Owing to the powerful digital signal processors and the development of advanced adaptive algorithms there are a great number of different applications in which adaptive filters are used The number of different applications in which adaptive techniques are being successfully used has increased enormously during the last two decades There is a wide variety of configurations that could be applied in different fields such telecommunications, radar, sonar, video and audio signal processing, noise reduction, between others

The efficiency of the adaptive filters mainly depends on the design technique used and the algorithm of adaptation The adaptive filters can be analogical designs, digital or mixed which show their advantages and disadvantages, for example, the analogical filters are low power consuming and fast response, but they represent offset problems, which affect the operation of the adaptation algorithm (Shoval et al., 1995).The digital filters are offset free and offer an answer of greater precision Also the adaptive filters can be a combination of different types of filters, like single-input or multi-input filters, linear or nonlinear, and finite impulse response FIR or infinite impulse response IIR filters

The adaptation of the filter parameters is based on minimizing the mean squared error between the filter output and a desired signal The most common adaptation algorithms are, Recursive Least Square (RLS), and the Least Mean Square (LMS), where RLS algorithm offers a higher convergence speed compared to the LMS algorithm, but as for computation complexity, the LMS algorithm maintains its advantage Due to the computational simplicity, the LMS algorithm is most commonly used in the design and implementation of integrated adaptive filters The LMS digital algorithm is based on the gradient search according to the equation (1)

w(n + 1) = w(n) + μe(n)x(n) (1) Where w(n) is the weights vector in the instant n, w(n+1) is equal to the weights vector in n+1, x(n) is the input signal simple vector which is stored in the filter delayed line, where e(n) corresponds to the filter’s error, which is the difference between the desired signal and the output filter’s signal, and µ is the filter’s convergence factor The convergence factor µ determines the minimum square average error and the convergence speed This factor is directly proportional to the convergence speed and indirectly proportional to the minimal error Then a convergence speed and minimal error relation is established

The application depends on the adaptive filter configuration used The classical configurations of adaptive filtering are system identification, prediction, noise cancellation,

Trang 14

Adaptive Filtering Applications

4

and inverse modeling The differences between the configurations are given by the way the input, the desired and the output signals are used The main objective of this chapter is to explain the typical configurations and it will focus on recent applications of adaptive filtering that are used in the real world

2 System identification

The system identification is an approach to model an unknown system In this configuration the unknown system is in parallel with an adaptive filter, and both are excited with the same signal When the output MSE is minimized the filter represents the desired model The structure used for adaptive system identification is illustrated in figure 1, where P(z) is

an unknown system to be identified by an adaptive filter W(z) The signal x(n) excites P(z) and W(z), the desired signal d(n) is the unknown system output, minimizing the difference

of output signals y(n) and d(n), the characteristics of P(z) can be determined

Fig 1 Adaptive filter for system identification

The estimation error is given as (2)

e(n)=d(n)-y(n)= ∑L-1l=0[p(l)-w1(n)]x(n-l) (2) Where p(l) is the impulse respond of the unknown plant, By choosing each w1(n) close to each p(l), the error will be minimized For using white noise as the excitation signal, minimizing e(n) will force the w1(n) to approach p(l), that is,

w1(n) ≈ p(l), l = 0, 1, , L – 1 (3) When the difference between the physical system response d(n) and the adaptive model response y(n) has been minimized, the adaptive model approximates P(z) from the input/output viewpoint When the plan is time varying, the adaptive algorithm has the task

of keeping the modelling error small by continually tracking time variations of the plant dynamics

Usually, the input signal is a wideband signal, in order to allow the adaptive filter to converge to a good model of the unknown system If the input signal is a white noise, the best model for the unknown system is a system whose impulse response coincides with the

N + 1 first samples of the unknown system impulse response In the cases where the impulse response of the unknown system is of finite length and the adaptive filter is of sufficient order, the MSE becomes zero if there is no measurement noise (or channel noise)

Trang 15

Applications of Adaptive Filtering 5

In practical applications the measurement noise is unavoidable, and if it is uncorrelated with

the input signal, the expected value of the adaptive-filter coefficients will coincide with the

unknown-system impulse response samples The output error will of course be the

measurement noise (Diniz, 2008) Some real world applications of the system identification

scheme include control systems and seismic exploration

3 Linear predictor

The linear prediction estimates the values of a signal at a future time This model is wide

usually in speech processing applications such as speech coding in cellular telephony,

speech enhancement, and speech recognition In this configuration the desired signal is a

forward version of the adaptive filter input signal When the adaptive algorithm

convergences the filter represents a model for the input signal, this model can be used as a

prediction model The linear prediction system is shown in figure 2

Fig 2 Adaptive filter for linear prediction

The predictor output y(n) is expressed as

Where ∆ is the number of delay samples, so if we are using the LMS algorithm the

coefficients are updated as

Where x(n - ∆) = [x(n - ∆) x(n - ∆ -1) x(n - ∆ - L + l)]T is then delayed reference signal

vector, and e(n) = x(n) – y(n) is the prediction error Proper selection of the prediction delay

∆ allows improved frequency estimation performance for multiple sinusoids in white noise

A typical predictor’s application is in linear prediction coding of speech signals, where the

predictor’s task is to estimate the speech parameters These parameters are part of the

coding information that is transmitted or stored along with other information inherent to

the speech characteristics, such as pitch period, among others

The adaptive signal predictor is also used for adaptive line enhancement (ALE), where the

input signal is a narrowband signal (predictable) added to a wideband signal After

convergence, the predictor output will be an enhanced version of the narrowband signal

Yet another application of the signal predictor is the suppression of narrowband

interference in a wideband signal The input signal, in this case, has the same general

characteristics of the ALE

Trang 16

Adaptive Filtering Applications

6

4 Inverse modeling

The inverse modeling is an application that can be used in the area of channel equalization, for example it is applied in modems to reduce channel distortion resulting from the high speed of data transmission over telephone channels In order to compensate the channel distortion we need to use an equalizer, which is the inverse of the channel’s transfer function

High-speed data transmission through channels with severe distortion can be achieved in several ways, one way is to design the transmit and receive filters so that the combination of filters and channel results in an acceptable error from the combination of intersymbol interference and noise; and the other way is designing an equalizer in the receiver that counteracts the channel distortion The second method is the most commonly used technology for data transmission applications

Figure 3 shows an adaptive channel equalizer, the received signal y(n) is different from the original signal x(n) because it was distorted by the overall channel transfer function C(z), which includes the transmit filter, the transmission medium, and the receive filter

Fig 3 Adaptive Channel equalizer

To recover the original signal x(n), y(n) must be processed using the equalizer W(z), which

is the inverse of the channel’s transfer function C(z) in order to compensate for the channel distortion Therefore the equalizer must be designed by

In practice, the telephone channel is time varying and is unknown in the design stage due to variations in the transmission medium Thus it is needed an adaptive equalizer that provides precise compensation over the time-varying channel The adaptive filter requires the desired signal d(n) for computing the error signal e(n) for the LMS algorithm An adaptive filter requires the desired signal d(n) for computing the error signal e(n) for the LMS algorithm The delayed version of the transmitted signal x(n - Δ) is the desired response for the adaptive equalizer W(z) Since the adaptive filter is located in the receiver, the desired signal generated by the transmitter is not available at the receiver The desired signal may be generated locally in the receiver using two methods During the training stage, the adaptive equalizer coefficients are adjusted by transmitting a short training sequence This known transmitted sequence is also generated in the receiver and is used as the desired signal d(n) for the LMS algorithm

Ngày đăng: 19/06/2014, 19:20

TỪ KHÓA LIÊN QUAN