Lms algorithm FOR NON-STATIONARY INPUTS FOR THE PIPELINED IMPLEMENTATION OF ADAPTIVE ANTENNAS Prof.Yu Hen Hu Arjun Arunachalam Department of Electrical.

Slides:



Advertisements
Similar presentations
Use of Kalman filters in time and frequency analysis John Davis 1st May 2011.
Advertisements

Adaptive IIR Filter Terry Lee EE 491D May 13, 2005.
ECE 8443 – Pattern Recognition ECE 8423 – Adaptive Signal Processing Objectives: Newton’s Method Application to LMS Recursive Least Squares Exponentially-Weighted.
An Approach to Evaluate Data Trustworthiness Based on Data Provenance Department of Computer Science Purdue University.
Active Calibration of Cameras: Theory and Implementation Anup Basu Sung Huh CPSC 643 Individual Presentation II March 4 th,
AQM for Congestion Control1 A Study of Active Queue Management for Congestion Control Victor Firoiu Marty Borden.
A Probabilistic Approach to Collaborative Multi-robot Localization Dieter Fox, Wolfram Burgard, Hannes Kruppa, Sebastin Thrun Presented by Rajkumar Parthasarathy.
Optimized Numerical Mapping Scheme for Filter-Based Exon Location in DNA Using a Quasi-Newton Algorithm P. Ramachandran, W.-S. Lu, and A. Antoniou Department.
Ordinary Differential Equations (ODEs) 1Daniel Baur / Numerical Methods for Chemical Engineers / Implicit ODE Solvers Daniel Baur ETH Zurich, Institut.
Adaptive FIR Filter Algorithms D.K. Wise ECEN4002/5002 DSP Laboratory Spring 2003.
Adaptive Signal Processing
Normalised Least Mean-Square Adaptive Filtering
ECE 8443 – Pattern Recognition ECE 8423 – Adaptive Signal Processing Objectives: Adaptive Noise Cancellation ANC W/O External Reference Adaptive Line Enhancement.
Adaptive Signal Processing Class Project Adaptive Interacting Multiple Model Technique for Tracking Maneuvering Targets Viji Paul, Sahay Shishir Brijendra,
RLSELE Adaptive Signal Processing 1 Recursive Least-Squares (RLS) Adaptive Filters.
MODEL REFERENCE ADAPTIVE CONTROL
Ch 8.3: The Runge-Kutta Method
Semi-Supervised Learning with Concept Drift using Particle Dynamics applied to Network Intrusion Detection Data Fabricio Breve Institute of Geosciences.
Algorithm Taxonomy Thus far we have focused on:
Introduction to Adaptive Digital Filters Algorithms
A Shaft Sensorless Control for PMSM Using Direct Neural Network Adaptive Observer Authors: Guo Qingding Luo Ruifu Wang Limei IEEE IECON 22 nd International.
1 of 20 Z. Nikolova, V. Poulkov, G. Iliev, G. Stoyanov NARROWBAND INTERFERENCE CANCELLATION IN MULTIBAND OFDM SYSTEMS Dept. of Telecommunications Technical.
A New Algorithm for Improving the Remote Sensing Data Transmission over the LEO Satellite Channels Ali Payandeh and Mohammad Reza Aref Applied Science.
Neural Network Based Online Optimal Control of Unknown MIMO Nonaffine Systems with Application to HCCI Engines OBJECTIVES  Develop an optimal control.
Simulation of Computer Adaptive Learning and Improved Algorithm of Pyramidal Testing Taras Lendyuk 1, Sergey Rippa 2, Svitlana Sachenko 1 1 Ternopil National.
Artificial Neural Network Supervised Learning دكترمحسن كاهاني
A Fast Hardware Approach for Approximate, Efficient Logarithm and Anti-logarithm Computation Suganth Paul Nikhil Jayakumar Sunil P. Khatri Department of.
Name : Arum Tri Iswari Purwanti NPM :
Sensorless Sliding-Mode Control of Induction Motors Using Operating Condition Dependent Models 教 授: 王明賢 學 生: 謝男暉 南台科大電機系.
Time-Varying Angular Rate Sensing for a MEMS Z-Axis Gyroscope Mohammad Salah †, Michael McIntyre †, Darren Dawson †, and John Wagner ‡ Mohammad Salah †,
MECN 3500 Inter - Bayamon Lecture 3 Numerical Methods for Engineering MECN 3500 Professor: Dr. Omar E. Meza Castillo
Scalable Symbolic Model Order Reduction Yiyu Shi*, Lei He* and C. J. Richard Shi + *Electrical Engineering Department, UCLA + Electrical Engineering Department,
Low-Power H.264 Video Compression Architecture for Mobile Communication Student: Tai-Jung Huang Advisor: Jar-Ferr Yang Teacher: Jenn-Jier Lien.
September Bound Computation for Adaptive Systems V&V Giampiero Campa September 2008 West Virginia University.
CFD Refinement By: Brian Cowley. Overview 1.Background on CFD 2.How it works 3.CFD research group on campus for which problem exists o Our current techniques.
Adaptive Median filtering of Still Images Arjun Arunachalam Shyam Bharat Department of Electrical Engineering.
Akram Bitar and Larry Manevitz Department of Computer Science
LEAST MEAN-SQUARE (LMS) ADAPTIVE FILTERING. Steepest Descent The update rule for SD is where or SD is a deterministic algorithm, in the sense that p and.
ECE 8443 – Pattern Recognition ECE 8423 – Adaptive Signal Processing Objectives: Derivation Computational Simplifications Stability Lattice Structures.
Doppler Spread Estimation in Frequency Selective Rayleigh Channels for OFDM Systems Athanasios Doukas, Grigorios Kalivas University of Patras Department.
1 11. Finite-Precision Effects and Pipeline Adaptive Filters  In practice, an adaptive filter is usually implemented digitally. Thus, finite-precision.
3.7 Adaptive filtering Joonas Vanninen Antonio Palomino Alarcos.
1 Motion Fuzzy Controller Structure(1/7) In this part, we start design the fuzzy logic controller aimed at producing the velocities of the robot right.
Stochastic Optimal Control of Unknown Linear Networked Control System in the Presence of Random Delays and Packet Losses OBJECTIVES Develop a Q-learning.
The Implications of Second Order Effects of Practical Components on Storing Energy Harvested by Pyro-electric and Piezo-electric Effects A.E. Beasley 1,
Adaptive Optimal Control of Nonlinear Parametric Strict Feedback Systems with application to Helicopter Attitude Control OBJECTIVES  Optimal adaptive.
Application of the GA-PSO with the Fuzzy controller to the robot soccer Department of Electrical Engineering, Southern Taiwan University, Tainan, R.O.C.
Dynamic Neural Network Control (DNNC): A Non-Conventional Neural Network Model Masoud Nikravesh EECS Department, CS Division BISC Program University of.
Cache Pipelining with Partial Operand Knowledge Erika Gunadi and Mikko H. Lipasti Department of Electrical and Computer Engineering University of Wisconsin—Madison.
بسم الله الرحمن الرحيم Digital Signal Processing Lecture 14 FFT-Radix-2 Decimation in Frequency And Radix -4 Algorithm University of Khartoum Department.
March 1, 2016Introduction to Artificial Intelligence Lecture 11: Machine Evolution 1 Let’s look at… Machine Evolution.
بحث مشترك منشور فى مؤتمر دولى متخصص (منشور ، التحكيم علي البحث الكامل) B. M. Hasaneen and Adel A. Elbaset البحث التاسع 12 th International Middle East.
MECH 373 Instrumentation and Measurements
Fig. 4 Block diagram of system
Pipelined Adaptive Filters
Adaptation Behavior of Pipelined Adaptive Filters
Luís Filipe Martinsª, Fernando Netoª,b. 
Class Notes 19: Numerical Methods (2/2)
Solution of Equations by Iteration
Approximate Fully Connected Neural Network Generation
Linear Predictive Coding Methods
Department of Electrical Engineering
DCT-based Processing of Dynamic Features for Robust Speech Recognition Wen-Chi LIN, Hao-Teng FAN, Jeih-Weih HUNG Wen-Yi Chu Department of Computer Science.
TGn Simulation Methodology Validation Proposal
Masoud Nikravesh EECS Department, CS Division BISC Program
GSPT-AS-based Neural Network Design
Fig. 4 Block diagram of system
Physics-guided machine learning for milling stability:
EE384Y: Packet Switch Architectures II
Akram Bitar and Larry Manevitz Department of Computer Science
Presentation transcript:

Lms algorithm FOR NON-STATIONARY INPUTS FOR THE PIPELINED IMPLEMENTATION OF ADAPTIVE ANTENNAS Prof.Yu Hen Hu Arjun Arunachalam Department of Electrical and Computer Engineering University Of Wisconsin-Madison ECE-734 Spring 2002

ABSTRACT In this project, a modified LMS algorithm has been proposed which is capable of handling non-stationary inputs. The algorithm is then modified for the pipelined implementation of adaptive antennas which have higher throughput.A number of recently proposed Approximation techniques when applied to standard LMS algorithm can result in instability due to a change in the functionality of the algorithm and thus careful calibration of step size and depth of pipelining is needed. This project also studies the issues involved with the various approximations techniques used to reduce the overhead involved when the look-ahead technique is applied to a standard LMS algorithm.

Structure of an Adaptive Filter U(N) Y(N) D(N) Transversal Filter With weights W (n) Adaptive Weight Control Mechanism 

Equations governing the Behavior of a pipelined Adaptive Filter Pipelined LMS: Computation: For n=0,1,2,3………………n E (n)=D (n)-W (n-M) h *U (n) W (n+1)=W (n-M)+   *E (n-I)* U (n-I) : This is a look ahead only if the error and input are wide sense stationary else this cannot be look-ahead. Note: This approximation Applicable for Stationary Inputs only: Different LMS has been proposed for non- stationary inputs in the report.

Approximation Technique for Stationary LMS Replace the summation :  * E (n-I)* U (n-I) I=1,2…M … With the Expression :  *M *E (n)*U (n)……………. This Stabilizes the pipelined implementation of an adaptive filter.approximation techniques such as RLA technique change the functionality of the LMS algorithm which may cause extreme instability necessitating the need for proper selection of step size and pipeline depth etc.

The aim of the simulations above was : 1.To show that the approximations introduced were just as effective as RLA if not better in pipelining an adaptive LMS filter. 2.To show that without the additional hardware overhead, we can still obtain the same accuracy of an RLA approximation and also ensure a greater range of pipeline depths. 3.I did not want to make drastic changes in the functionality of the algorithm and yet obtain significant pipelining depths. Results: 1.I achieved the same accuracy of an RLA approximation and in some cases the accuracy is better. 2.The depth of pipeline can be more for this approximation 3.We can see that for a pipeline depth of 20, instability seems to be creeping in but the algorithm still is very accurate. 4.The additional hardware overhead is not involved and the change is functionality is not as drastic as in RLA.

Non Stationary LMS-Changes introducedto the original algorithm 1.Forgetting Factor 2.Epoch Length for staggered Update of the weights.

Results and analysis: the aim of the NON-LMS simulations was: 1.To pipeline a non-stationary input LMS algorithm and then test its stability 2.To change the epoch length and test for various pipeline depths. Results: The non-stationary algorithm looks a lot more stable at greater pipeline depths than the stationary algorithm. Also, for greater pipeline depths for a fixed epoch length, the algorithm takes a long time to converge. Therefore, we can vary the epoch length or the pipeline depth in order to ensure faster convergence. Therefore, a balance between the throughput and convergence time should be they’re depending on the type of application for which we use the filter. When we reduce the epoch length, the incoming data is broken up into smaller blocks and takes a longer time to converge. This can be seen by comparing the plots of the learning curve for pipelining depth of 5 but with epoch lengths of 10 and 7 respectively. Therefore, we need to reduce the pipeline depth in order to reduce the convergence time. Therefore, for a pipeline depth of 3 as shown above, the convergence time is much lower. The conclusion is that depending on the application we need to strike a balance between the depth of pipelining and the epoch length.

Conclusion and Discussion: These courses provided me with the knowledge base to pursue this work. I believe a lot more work can be done with adaptive filters to ensure faster computation for a variety of different applications. For example, changing epoch lengths for different can ensure faster computation for a much higher depth of pipeline. I believe that the work that needs to be done with adaptive filters needs to be more application specific. This project is an implementation type project undertaken by one person. ARJUN ARUNACHALAM