FIR Filter Design Using Neural Network

Slides:



Advertisements
Similar presentations
Design of Digital IIR Filter
Advertisements

Digital filters: Design of FIR filters
Hossein Sameti Department of Computer Engineering Sharif University of Technology.
Filtering Filtering is one of the most widely used complex signal processing operations The system implementing this operation is called a filter A filter.
Digital signal processing -G Ravi kishore. INTRODUCTION The goal of DSP is usually to measure, filter and/or compress continuous real-world analog signals.
Digital Signal Processing – Chapter 11 Introduction to the Design of Discrete Filters Prof. Yasser Mostafa Kadah
AMI 4622 Digital Signal Processing
Ideal Filters One of the reasons why we design a filter is to remove disturbances Filter SIGNAL NOISE We discriminate between signal and noise in terms.
LINEAR-PHASE FIR FILTERS DESIGN
Chapter 8 FIR Filter Design
FFT-based filtering and the Short-Time Fourier Transform (STFT) R.C. Maher ECEN4002/5002 DSP Laboratory Spring 2003.
Sampling, Reconstruction, and Elementary Digital Filters R.C. Maher ECEN4002/5002 DSP Laboratory Spring 2002.
AGC DSP AGC DSP Professor A G Constantinides 1 Digital Filter Specifications Only the magnitude approximation problem Four basic types of ideal filters.
Systems: Definition Filter
Lecture 9 FIR and IIR Filter design using Matlab
Digital Signals and Systems
Unit III FIR Filter Design
0 - 1 © 2010 Texas Instruments Inc Practical Audio Experiments using the TMS320C5505 USB Stick “FIR Filters” Texas Instruments University Programme Teaching.
Echivalarea sistemelor analogice cu sisteme digitale Prof.dr.ing. Ioan NAFORNITA.
Discrete-Time and System (A Review)
1 Diagramas de bloco e grafos de fluxo de sinal Estruturas de filtros IIR Projeto de filtro FIR Filtros Digitais.
Filter Design Techniques
CHAPTER 8 DSP Algorithm Implementation Wang Weilian School of Information Science and Technology Yunnan University.
UNIT-5 Filter Designing. INTRODUCTION The Digital filters are discrete time systems used mainly for filtering of arrays. The array or sequence are obtained.
IIR Filter design (cf. Shenoi, 2006) The transfer function of the IIR filter is given by Its frequency responses are (where w is the normalized frequency.
1 BIEN425 – Lecture 10 By the end of the lecture, you should be able to: –Describe the reason and remedy of DFT leakage –Design and implement FIR filters.
1 Lecture 1: February 20, 2007 Topic: 1. Discrete-Time Signals and Systems.
Fundamentals of Digital Signal Processing. Fourier Transform of continuous time signals with t in sec and F in Hz (1/sec). Examples:
Chapter 7 Finite Impulse Response(FIR) Filter Design
1 Introduction to Digital Filters Filter: A filter is essentially a system or network that selectively changes the wave shape, amplitude/frequency and/or.
EEE 503 Digital Signal Processing Lecture #2 : EEE 503 Digital Signal Processing Lecture #2 : Discrete-Time Signals & Systems Dr. Panuthat Boonpramuk Department.
Chapter 7. Filter Design Techniques
Digital Filter Realization
Digital Signal Processing
Summary of Widowed Fourier Series Method for Calculating FIR Filter Coefficients Step 1: Specify ‘ideal’ or desired frequency response of filter Step 2:
Two-Dimensional Filters Digital Image Processing Instructor: Dr. Cheng-Chien LiuCheng-Chien Liu Department of Earth Sciences National Cheng Kung University.
ECE 8443 – Pattern Recognition EE 3512 – Signals: Continuous and Discrete Objectives: FIR Filters Design of Ideal Lowpass Filters Filter Design Example.
The IIR FILTERs These are highly sensitive to coefficients,
FILTER DESIGN Ideal Filter Magnitude Response NumericLogaritmic.
GROUP MEMBERS ELISHBA KHALID 07-CP-07 TAHIRA SAMEEN 07-CP-31.
Chapter 6 Discrete-Time System. 2/90  Operation of discrete time system 1. Discrete time system where and are multiplier D is delay element Fig. 6-1.
Professor A G Constantinides 1 Digital Filters Filtering operation Time kGiven signal OPERATION ADD.
Analysis of Linear Time Invariant (LTI) Systems
z-Plane Analysis of Discrete-Time Control Systems
Real-time Digital Signal Processing Digital Filters.
Professor A G Constantinides 1 Digital Filter Specifications We discuss in this course only the magnitude approximation problem There are four basic types.
IIR Filter design (cf. Shenoi, 2006)
Lecture 14 Outline: Windowing in FIR Filter Design
CEN352 Dr. Nassim Ammour King Saud University
EEE4176 Applications of Digital Signal Processing
EEE422 Signals and Systems Laboratory
Spectral Analysis Spectral analysis is concerned with the determination of the energy or power spectrum of a continuous-time signal It is assumed that.
Linear Constant-coefficient Difference Equations
Echivalarea sistemelor analogice cu sisteme digitale
FFT-based filtering and the
By: Mohammadreza Meidnai Urmia university, Urmia, Iran Fall 2014
Fourier Series FIR About Digital Filter Design
Adaptation Behavior of Pipelined Adaptive Filters
LINEAR-PHASE FIR FILTERS DESIGN
Filter Design by Windowing
Lecture 13 Outline: Windowing in FIR Filter Design
Lect5 A framework for digital filter design
MMSE Optimal Design: The Least Squares method
Ideal Filters One of the reasons why we design a filter is to remove disturbances Filter SIGNAL NOISE We discriminate between signal and noise in terms.
z Transform Signal and System Analysis
Lect6 Finite Impulse response (FIR) filter design
Chapter 6 Discrete-Time System
Chapter 7 Finite Impulse Response(FIR) Filter Design
Tania Stathaki 811b LTI Discrete-Time Systems in Transform Domain Ideal Filters Zero Phase Transfer Functions Linear Phase Transfer.
Chapter 7 Finite Impulse Response(FIR) Filter Design
Presentation transcript:

FIR Filter Design Using Neural Network Advisor: Dr.B.Mashoufi By: Mohammadreza Meidnai Urmia university, Urmia, Iran Spring 2015

Contents: Basic concepts of filter Digital filtering FIR filter Fir filter design using conventional methods Fir filter design using neural network Conclusion

Transfer functions of four standard ideal filters

Ideal low-pass filter approximation

The ideal filter frequency response can be computed via inverse Fourier transform. The four standard ideal filters frequency responses are:

Basic concepts of digital filtering The analog input signal must satisfy certain requirements. Furthermore, on converting an output digital signal into analog form, it is necessary to perform additional signal processing in order to obtain the appropriate result.

Calculations in digital filtering typically involve multiplying the input values by constants and adding the products together.

Types of digital filters: Filters can be classified in several different groups, depending on what criteria are used for classification. The two major types of digital filters are finite impulse response digital filters (FIR filters) and infinite impulse response digital filters (IIR).

FIR digital filter: In signal processing, a finite impulse response (FIR) filter is a filter whose impulse response (or response to any finite length input) is of finite duration, because it settles to zero in finite time. The impulse response of an Nth-order discrete-time FIR filter lasts exactly N + 1 samples (from first nonzero element through last nonzero element) before it then settles to zero.

FIR filters are digital filters with finite impulse response FIR filters are digital filters with finite impulse response. They are also known as non-recursive digital filters as they do not have the feedback. FIR filter transfer function can be expressed as:

FIR filter output samples can be computed using the following expression: h[k]: impulse response of system

FIR filter realization Direct realization

FIR Filter Design Using Conventional Methods: Rectangular window: w[n]=1 , 0 ≤ n ≤ N-1

Triangular (Bartlett) window:

Other windowing methods for designing FIR filter: Hanning window Hamming window Bartlet-Hanning Bohaman window Blackman window Kaiser window …

FIR Filter Design Using Neural Network Method(ADALINE): The output of neural network can be expressed as: Where, H is the output vector of the neural network, C is the transformation matrix of the hidden units of neural network, A is the weight vectors of the neural network. We define error function as:

We define the performance index P as: Wher J is: To minimize P we recursively calculated A as: Where, η is a learning rate. After substitution we have: In order to ensure the convergence of neural network, it is important to select a proper learning rate η

Design examples: The design parameters are as following: N=37,ωp=0.3, ωs=0.4 ,η=0.1. The proposed algorithm took 2000 iterations to converge to the magnitude response.

Conclusion: Designing FIR filter using neural network shows better characteristics than conventional design methods Defining proper amount for η, plays important role in designing filter To design FIR filter there are plenty methods and designer has to choose best method depending on his work

References: Keshab K.Parhi, , ‘VLSI Digital Signal Processing Systems: Design and Implementation’, January 1999, ISBN: 978-0-471-24186-7 Khushboo Pachori, Dr. Amit Mishra , ‘Design of FIR Digital Filters using ADALINE Neural Network’, 2012 Fourth International Conference on Computational Intelligence and Communication Networks Zoran Milivojevi.: 'Digital Filter Design', MikroElektronika 2009