Spectral Observer with Reduced Information Demand György Orosz, László Sujbert, Gábor Péceli Department of Measurement and Information Systems Budapest.

Slides:



Advertisements
Similar presentations
ECE 8443 – Pattern Recognition ECE 8423 – Adaptive Signal Processing Objectives: The Linear Prediction Model The Autocorrelation Method Levinson and Durbin.
Advertisements

Copyright 2001, Agrawal & BushnellVLSI Test: Lecture 181 Lecture 18 DSP-Based Analog Circuit Testing  Definitions  Unit Test Period (UTP)  Correlation.
Speech Enhancement through Noise Reduction By Yating & Kundan.
Analogue to Digital Conversion (PCM and DM)
A Practical Guide to Troubleshooting LMS Filter Adaptation Prepared by Charles H. Sobey, Chief Scientist ChannelScience.com June 30, 2000.
Robust control Saba Rezvanian Fall-Winter 88.
Sampling and quantization Seminary 2. Problem 2.1 Typical errors in reconstruction: Leaking and aliasing We have a transmission system with f s =8 kHz.
Vanderbilt University Vibro-Acoustics Laboratory 1 Decentralized Structural Acoustic Control of a Launch Vehicle Payload Fairing Kenneth D Frampton Dept.
CHE 185 – PROCESS CONTROL AND DYNAMICS
1/44 1. ZAHRA NAGHSH JULY 2009 BEAM-FORMING 2/44 2.
280 SYSTEM IDENTIFICATION The System Identification Problem is to estimate a model of a system based on input-output data. Basic Configuration continuous.
Digital Data Transmission ECE 457 Spring Information Representation Communication systems convert information into a form suitable for transmission.
Goals of Adaptive Signal Processing Design algorithms that learn from training data Algorithms must have good properties: attain good solutions, simple.
Lecture 4 Measurement Accuracy and Statistical Variation.
Synchronization in Software Radio (Timing Recovery) Presented by: Shima kheradmand.
I. Concepts and Tools Mathematics for Dynamic Systems Time Response
IIR Filters and Equalizers R.C. Maher ECEN4002/5002 DSP Laboratory Spring 2002.
Wireless communication channel
PH4705/ET4305: Instrumentation Amp Our sensor will be connected to some kind of measurement system either directly, diag. 1, or as a bridge circuit diag.
Eurotev Feedback Loop for the mechanical Stabilisation Jacques Lottin* Laurent Brunetti*
Adaptive Signal Processing
Normalised Least Mean-Square Adaptive Filtering
CCNA 1 Module 4: Cable Testing.
Asymptotic Techniques
Introduction to Adaptive Digital Filters Algorithms
Adaptive Control-Based Clock Synchronization in Wireless Sensor Networks Kasım Sinan YILDIRIM *, Ruggero CARLI +, Luca SCHENATO + * Department of Computer.
Book Adaptive control -astrom and witten mark
by P. Sriploy, M. Uthansakul and R. Wongsan
“Real” Signal Processing with Wireless Sensor Networks György Orosz, László Sujbert, Gábor Péceli Department of Measurement.
Performance evaluation of adaptive sub-carrier allocation scheme for OFDMA Thesis presentation16th Jan 2007 Author:Li Xiao Supervisor: Professor Riku Jäntti.
Ali Al-Saihati ID# Ghassan Linjawi
Testbed for Wireless Adaptive Signal Processing Systems György Orosz, László Sujbert, Gábor Péceli Department of Measurement and Information Systems Budapest.
Experimental research in noise influence on estimation precision for polyharmonic model frequencies Natalia Visotska.
Unit-V DSP APPLICATIONS. UNIT V -SYLLABUS DSP APPLICATIONS Multirate signal processing: Decimation Interpolation Sampling rate conversion by a rational.
Model Reference Adaptive Control (MRAC). MRAS The Model-Reference Adaptive system (MRAS) was originally proposed to solve a problem in which the performance.
Capacitive transducer. We know that : C=kЄ° (A/d) Where : K=dielectric constant Є° =8.854 *10^-12 D=distance between the plates A=the area over lapping.
1 Blind Channel Identification and Equalization in Dense Wireless Sensor Networks with Distributed Transmissions Xiaohua (Edward) Li Department of Electrical.
ECE 5525 Osama Saraireh Fall 2005 Dr. Veton Kepuska
ADAPTIVE CONTROL SYSTEMS
Secure In-Network Aggregation for Wireless Sensor Networks
Dr. Sudharman K. Jayaweera and Amila Kariyapperuma ECE Department University of New Mexico Ankur Sharma Department of ECE Indian Institute of Technology,
CARE / ELAN / EUROTeV Feedback Loop on a large scale quadrupole prototype Laurent Brunetti* Jacques Lottin**
Control systems KON-C2004 Mechatronics Basics Tapio Lantela, Nov 5th, 2015.
Lecture 25: Implementation Complicating factors Control design without a model Implementation of control algorithms ME 431, Lecture 25.
Professors: Eng. Diego Barral Eng. Mariano Llamedo Soria Julian Bruno
Equalization Techniques By: Mohamed Osman Ahmed Mahgoub.
Digital Control CSE 421.
Matlab Tutorial for State Space Analysis and System Identification
Least Squares Estimate Algorithm Bei Zhang
METHOD OF STEEPEST DESCENT ELE Adaptive Signal Processing1 Week 5.
Equalization Techniques By: Nader Mohammed Abdelaziz.
Adaptive radio-frequency resource management for MIMO MC-CDMA on antenna selection Jingxu Han and Mqhele E Dlodlo Department of Electrical Engineering.
Optimization-based Cross-Layer Design in Networked Control Systems Jia Bai, Emeka P. Eyisi Yuan Xue and Xenofon D. Koutsoukos.
Copyright 2011 controltrix corpwww. controltrix.com Global Positioning System ++ Improved GPS using sensor data fusion
ARENA08 Roma June 2008 Francesco Simeone (Francesco Simeone INFN Roma) Beam-forming and matched filter techniques.
DIGITAL COMMUNICATION. Introduction In a data communication system, the output of the data source is transmitted from one point to another. The rate of.
SHANTILAL SHAH ENGINEERING COLLEGE ELECTRICAL DEPARTMENT.
Thomas F. Edgar (UT-Austin) RLS – Linear Models Virtual Control Book 12/06 Recursive Least Squares Parameter Estimation for Linear Steady State and Dynamic.
Digital Control CSE 421.
Automatic control systems I. Nonlinearities in Control System
Presentation at NI Day April 2010 Lillestrøm, Norway
Equalization in a wideband TDMA system
Null Space Learning in MIMO Systems
Digital Control Systems Waseem Gulsher
György Orosz Department of Measurement and Information Systems
Chapter 6 Discrete-Time System
METHOD OF STEEPEST DESCENT
DEPARTMENT OF INFORMATION TECHNOLOGY DIGITAL SIGNAL PROCESSING UNIT 4
Feedback Controllers Chapter 8
DEPARTMENT OF INFORMATION TECHNOLOGY DIGITAL SIGNAL PROCESSING UNIT 4
Presentation transcript:

Spectral Observer with Reduced Information Demand György Orosz, László Sujbert, Gábor Péceli Department of Measurement and Information Systems Budapest University of Technology and Economics, Budapest, Hungary IEEE International Instrumentation and Measurement Technology Conference – I 2 MTC 2008 Victoria, Vancouver Island, British Columbia, Canada, May 12-15, 2008

Motivations, background  Wireless adaptive signal processing and wireless control systems plant sensor 1 sensor 2 sensor N Wireless Network Wireless Network Signal processing Control signals feedback signals  Advantages of wireless communications: Flexible arrangement Easy installation  Typical problems of wireless systems: Data loss, unreliable data transfer Nodes with limited resources Bandwidth limit ( approximately from ten to some hundred kilobit per second )  Lots of sensors  Fast data acquisition and transmission

 Goal: decreasing the amount of data in the feedback path Reduced bandwidth demand Increased number of nodes on the same channel is allowed Energy saving  Basic idea: adaptive and control algorithms are generally based on an error term e n : W n+1 = W n + Φ n ∙e n Hence the sign-error principle can be deployed: W n+1 = W n + Φ n ∙sgn(e n )  New application field: adaptive Fourier-analysis and control with resonator based observer and controller algorithms  Improvement: scalable structure  Practical application: wireless active noise control (ANC) system Goals and solutions

The resonator based spectral observer (basic structure)  The observer is based on the following signal model:  Periodic signal: output of a linear system  State variables: Fourier-coefficients  The state variables are estimated by an observer 1 z −1 1 c 1,n c 2,n ynyn cN,ncN,n 1 z −1

 Possible design methods: Luenberger observer Kalman filter Minimization of squared error The resonator based spectral observer (basic structure) – ynyn + enen 1 z −1 1 g 1,n g 2,n c 1,n c 2,n y’ n cN,ncN,n 1 z −1 gN,ngN,n 1 g i,n c i,n Qi(z)Qi(z) i-th resonator channel  Modification of the state variables with gradient method:

The resonator based spectral observer (basic structure) 1 z −1 g i,n c i,n Qi(z)Qi(z) i-th resonator channel – ynyn + enen 1 z −1 1 g 1,n g 2,n c 1,n c 2,n y’ n cN,ncN,n 1 z −1 gN,ngN,n  Advantages: Recursive Fourier-decomposition Variable fundamental harmonic (adaptive Fourier-analysis) Dead beat settling can be ensured Averaging for improving the noise sensitivity Due to the internal loop, it decreases the effect of quantization noise  Resonators: Infinite gain on the resonator frequencies  zero steady state error of the observation

The resonator based controller  The plant to be controlled is in the feedback loop  Control algorithm: – ynyn + enen 1 z −1 1 g 1,n g 2,n c 1,n c 2,n y” n cN,ncN,n 1 z −1 gN,ngN,n A(z)A(z) y’ n  Â −1 (z i ): inverse model of the plant  α : convergence parameter Settling time Disturbance rejection  Excellent properties for periodic signals y n : reference signal y’ n : plant’s output e n = (y n –y’ n ) : error signal If e n →0: y’ n → y n

The sign-error algorithm  The updating algorithm in the sign-error structure:  Reduces the computational complexity  If the error is known on the sensor sgn(e n ) can be calculated  The signum can be represented by few bits  reduced amount of data Possibility for increasing the number of nodes or the sampling frequency ν −ν−ν enen – ynyn + enen y” n Q1(z)Q1(z) Q2(z)Q2(z) QN(z)QN(z) A(z)A(z) y’ n

The sign-error algorithm ν −ν−ν enen – ynyn + enen y” n Q1(z)Q1(z) Q2(z)Q2(z) QN(z)QN(z) A(z)A(z) y’ n sensor  The updating algorithm in the sign-error structure:  Reduces the computational complexity  If the error is known on the sensor sgn(e n ) can be calculated  The signum can be represented by few bits  reduced amount of data Possibility for increasing the number of nodes or the sampling frequency controller

Properties of the sign-error algorithm  In the original algorithm the step size depends on the amplitude of the error  Direction is basically influenced by the signum basic algorithm

sign-error algorithm  The updating depends only on the signum  α doesn’t influence the stability  Steady state error:  Settling time:  N : number of harmonics  Contradictory conditions for choosing α Properties of the sign-error algorithm

The normalized sign-error algorithm normalized sign-error algorithm V=3  Utilization of the norm of the error signal: e m = [e m e m −1 … e m −V+1 ] T  V : the length of intervals the norms of which is calculated  m : time instant where the norm is calculated  Increased amount of data  better properties  V allows the tuning of the properties: V=1 : original observer V  ∞: sign-error observer

Practical application  Wireless active noise control system (ANC) Goal: decreasing the power of acoustic noise Noise sensing by wireless sensor nodes  Why is critical? Relatively high sampling frequency (1-2 kHz) Lots of sensors Real time operation of the system  Notations: y n = noise: reference signal y’ n = anti-noise: output of the plant e n = y n − y’ n = remaining noise: superposition of the noise and anti-noise The error signal e n is directly measured by the sensor: signum can be calculated! sensor DSP gateway Noise source − y’n− y’n ynyn radio communication sgn(e n ); ||e m || 1 [+++−−…−−−+]

Practical application sensor DSP gateway Noise source − y’n− y’n ynyn radio communication sgn(e n ); ||e m || 1 t enen [+++−−…−−−+] − − … − − − + V=32  Preprocessing of the signal on the sensor: Calculation of the signum Calculation of the norm of the error  Wireless sensors: Berkeley micaz motes 8 bit microcontroller 250kbps ZigBee radio  DSP: Analog Devices ADSP21364 (Sharc) 32 bit floating point 330 MHz CPU  In normalized sign error structure norm is calculated for 32 samples long periods  Data reduction compared to the original algorithm: Simple sign-error controller : 12.5% of the original amount of data Normalized sign-error controller: 16.6% of the original amount of data

Measurement results: steady state  Parameters were set to ensure similar steady state error  dB noise suppression

Measurement results: transient  Settling times: Fastest transient: 0.3 sec (original) Slowest transient: 25 sec (simple sign-error) Normalized sign-error: 1 sec

Results and future plans  Development of the sign-error spectral observer  Investigation of the properties of the algorithm  Improvement of the sign-error algorithm  Implementation of the sign-error and normalized sign-error controller in a practical application: wireless ANC system  Plans: Further investigation of these structures Expansion of the theory to MIMO systems

Thank You for the attention!