Universidade de Brasília Laboratório de Processamento de Sinais em Arranjos 1 Adaptive & Array Signal Processing AASP Prof. Dr.-Ing. João Paulo C. Lustosa.

Slides:



Advertisements
Apresentações semelhantes
Presenter’s Notes Some Background on the Barber Paradox
Advertisements

Programação Não-linear
DIRETORIA ACADÊMICA NÚCLEO DE CIÊNCIAS HUMANAS E ENGENHARIAS DISCIPLINA: INGLÊS FUNDAMENTAL - NOITE PROFESSOR: JOSÉ GERMANO DOS SANTOS PERÍODO LETIVO
Extração de Características
Nanoparticles Characterization:
Fundamentos da teoria dos semicondutores Faixas de energia no cristal semicondutor. Estatística de portadores em equilíbrio. Transporte de portadores.
Fundamentos de Eletrônica Digital
Tópicos Especiais em Aprendizagem Reinaldo Bianchi Centro Universitário da FEI 2012.
Universidade de Brasília Laboratório de Processamento de Sinais em Arranjos 1 Adaptive & Array Signal Processing AASP Prof. Dr.-Ing. João Paulo C. Lustosa.
Modelos de Optimização de Redes
Avaliação Constituição dos grupos de trabalho:
Prof. Reinaldo Bianchi Centro Universitário da FEI 2013
IEEE PES General Meeting, Tampa FL June 24-28, 2007 Conferência Brasileira de Qualidade de Energia Santos, São Paulo, Agosto 5-8, Chapter 8: Procedure.
Relative mRNA levels Supplemental Figure S6. Real-time PCR analysis of representative F-box protein encoding genes differentially expressed in various.
Fundamentos da teoria dos semicondutores
Aspetos fundamentais da análise de dados em ciências sociais Helena Martins, 2014 helenagmartins.com.
AdsRcatyb It's sad to think we're not gonna make it É triste pensar que não vamos conseguir It's sad to think we're not gonna make it É triste pensar.
AS REFORMAS DO ENSINO SUPERIOR COMPARANDO OS QUADROS LEGAIS EUROPEUS CNE Alberto Amaral
Criptografia Problema 5. Equipe  Hallan Cosmo - hcs  Phillip César - pcas.
Divisão Serviço da Hora Laboratório Primário de Tempo e Frequência 2015 SIM TFWG Workshop and Planning Meeting January 27 – 29 Panamá City, Panamá. Building.
Aula Prática 5. Fluxes Consider the flow in a rectangular duct, formed by two paralell plates (width b=1m and height 2h= 30cm) where air (=1.2 kg/m3)
Simplificação dos Modelos i* Trabalho de Fernanda Alencar Clarissa César Borba.
Instituto de Engenharia de Sistemas e Computadores Investigação e Desenvolvimento em Lisboa technology from seed Segurança em Redes Móveis /35 Mersenne.
Activities of diffusion in Portugal 2 nd Meeting of the Steering Committee Espinho 4th,5th and 6th of September.
Using dynamic programming for solving variational problems in vision Amir A. Amini, Terry E. Weymouth, Ramesh C. Jain IEEE TRANSACTIONS ON PATTERN ANALYSIS.
Cigré/Brasil CE B5 – Proteção e Automação Seminário Interno de Preparação para o Colóquio de Madri 2007 Rio de Janeiro, outubro/07.
Cigré/Brasil CE B5 – Proteção e Automação Seminário Interno de Preparação para o Colóquio de Madri 2007 Rio de Janeiro, outubro/07.
IEEE PES General Meeting, Tampa FL June 24-28, 2007 Conferência Brasileira de Qualidade de Energia Santos, São Paulo, Agosto 5-8, Chapter 1: An.
Video Capítulo 8: Impasses. Silberschatz, Galvin and Gagne  Video Operating System Concepts Assuntos n Modelo de Sistemas n Carcterização de.
Aula Teórica 16 & 17 Adimensionalização. Nº de Reynolds e Nº de Froude. Teorema dos PI’s , Diagrama de Moody, Equação de Bernoulli Generalizada e coeficientes.
‘Internet rights and wrongs. Choices and challenges in a Networked World’ Hillary Clinton George Washington University, February 2011.
Randomized Algorithms Eduardo Laber Loana T. Nogueira.
Circuitos Elétricos 2 Circuitos Elétricos Aplicados
Universidade de Brasília Laboratório de Processamento de Sinais em Arranjos 1 Circuitos Elétricos 2 Circuitos Elétricos Aplicados Prof. Dr.-Ing. João Paulo.
Universidade de Brasília Laboratório de Processamento de Sinais em Arranjos 1 Circuitos Elétricos 2 Circuitos Elétricos Aplicados Prof. Dr.-Ing. João Paulo.
PSI2653: Meios Eletrônicos Interativos I Escola Politécnica da USP Engenharia de Sistemas Eletrônicos I – Informação Digital - Gráfico Meios Eletrônicos.
Team of Brazil Problem 03 String of beads reporter: Bárbara Cruvinel Santiago.
Modelos Computacionais para Simulação do Processo de Expansão da Esquistossomose na Área Litorânea de Pernambuco
Universidade de Brasília Laboratório de Processamento de Sinais em Arranjos 1 Adaptive & Array Signal Processing AASP Prof. Dr.-Ing. João Paulo C. Lustosa.
Universidade de Brasília Laboratório de Processamento de Sinais em Arranjos 1 Adaptive & Array Signal Processing AASP Prof. Dr.-Ing. João Paulo C. Lustosa.
Hyperfine Interactions Curso 2008 Clase 5- Página-1 Centro Brasileiro de Pesquisas Física - Rio de Janeiro -Brasil. Hyperfine Interactions The electric.
RIO DE JANEIRO BY APOSTOLIS KOMNINOS PUPIL OF E2 CLASS.
By Búzios Slides Sincronizado com a Música All For Love Bryan Adams & Rod Stewart.
Módulo : 659 Formadora : Joana Reis Formandas: Rosário Francisco, Célia Conceição Cecília 23/11/
Limit Equlibrium Method. Limit Equilibrium Method Failure mechanisms are often complex and cannot be modelled by single wedges with plane surfaces. Analysis.
Aula Prática 5. Fluxes (Problem 1.07) Consider the flow in a rectangular duct, formed by two paralell plates (width b=1m and height 2h= 30cm) where air.
Universidade de Brasília Laboratório de Processamento de Sinais em Arranjos 1 Adaptive & Array Signal Processing AASP Prof. Dr.-Ing. João Paulo C. Lustosa.
Universidade de Brasília Laboratório de Processamento de Sinais em Arranjos 1 Adaptive & Array Signal Processing AASP Prof. Dr.-Ing. João Paulo C. Lustosa.
Adriano Melo IDE Eclipse + Subclipse Link para download: \\cin01\scratch_astm$\eclipse.zip
APPLICATIONS OF DIFFERENTIAL EQUATIONS - ANIL. S. NAYAK.
APPLICATIONS OF DIFFERENTIAL EQUATIONS PRESENTED TO:DR.SADIA ARSHAD PRESENTED BY:ASHHAD ABBAS GILANI(026) SHAHAB ARSHAD(058) RIAZ HUSSAIN(060) MUHAMMAD.
Chapter 7 DC Machines Copyright © 2014 The McGraw-Hill Companies, Inc. Permission required for presentation or display 6/1/2016DC Machines1.
NECESSIDADE DE TRATAMENTO ORTODÔNTICO EM ESCOLARES DE 9 A 12 ANOS DE IDADE DO MUNICÍPIO DE NOVA FRIBURGO (RIO DE JANEIRO) DIAS, P.F.; GLEISER, R. Programa.
Abril 2016 Gabriel Mormilho Faculdade de Economia, Administração e Contabilidade da Universidade de São Paulo Departamento de Administração EAD5853 Análise.
Universidade de Brasília Laboratório de Processamento de Sinais em Arranjos 1 Adaptive & Array Signal Processing AASP Prof. Dr.-Ing. João Paulo C. Lustosa.
Pesquisa Operacional aplicada à Gestão de Produção e Logística Prof. Eng. Junior Buzatto Case 4.
Sec 3.6 Determinants. TH2: the invers of 2x2 matrix Recall from section 3.5 :
Pesquisa Operacional aplicada à Gestão de Produção e Logística Prof. Eng. Junior Buzatto Case 3.
Learning english with comics …………….. Aprendendo inglês com quadrinhos.
Regressão Linear com Várias variáveis
Equação de Evolução e método do volume-finito.
Visão geral do Aprendizado de máquina
Naja Slides YoungAt Heart Sinatra Som.
Three analogies to explain reactive power Why an analogy? Reactive power is an essential aspect of the electricity system, but one that is difficult to.
Trabalho de conclusão do Curso de Engenharia Quimica
Tópicos Avançados em Engenharia de Software
Top-Down Parsing Teoría de Autómatas y Lenguajes Formales
Introduction to Machine learning
How to learn English THE EASY WAY. Ways to learn english Music; Games; Apps; Movies/Series;
Redução de Dimensionalidade
Transcrição da apresentação:

Universidade de Brasília Laboratório de Processamento de Sinais em Arranjos 1 Adaptive & Array Signal Processing AASP Prof. Dr.-Ing. João Paulo C. Lustosa da Costa University of Brasília (UnB) Department of Electrical Engineering (ENE) Laboratory of Array Signal Processing PO Box 4386 Zip Code , Brasília - DF Homepage:

Universidade de Brasília Laboratório de Processamento de Sinais em Arranjos Method of the Steepest Descent (1)   Estimation error: 2   Mean Squared-error Cost Function

Universidade de Brasília Laboratório de Processamento de Sinais em Arranjos Method of the Steepest Descent (2)   Mean Squared-error Cost Funtion 3

Universidade de Brasília Laboratório de Processamento de Sinais em Arranjos Method of the Steepest Descent (3)   Steepest-descent algorithm   Oldest method for optimization   Using directly the Wiener-Hopf equations Computational difficulties due to the matrix inversion large number of taps high rate input data   Successive correction of w(n) should lead to J min 4   The definition of the steepest descent equation is given by: Since Replacing the gradient in the steepest descent equation:

Universidade de Brasília Laboratório de Processamento de Sinais em Arranjos Method of the Steepest Descent (4)   Comparison: Wiener Solution vs Steepest Descent 5   For the Wiener Solution: R and p should be given. One matrix inversion is necessary to find the optimal w.   For the Steepest Descent Solution: R and p should be given. No matrix inversion is necessary. However, a certain number of iterations is necessary until w to converge. The speed of convergence, i.e. The number of iterations until convergence, depends on the step size . If  is greater than the optimal value, the algorithm will never converge. If  is smaller than the optimal value, the algorithm will converge slowly.

Universidade de Brasília Laboratório de Processamento de Sinais em Arranjos Method of the Steepest Descent (4)   Stability of the Steepest-descent Algorithm 6   The equation to update w(n) can be write in terms of a c(n) vector defined below:   Therefore:

Universidade de Brasília Laboratório de Processamento de Sinais em Arranjos Method of the Steepest Descent (5)   Stability of the Steepest-descent Algorithm 7   Computing the Eigenvalue Decomposition (EVD) of R:   We can write the update equation of c(n) as

Universidade de Brasília Laboratório de Processamento de Sinais em Arranjos Method of the Steepest Descent (6)   Stability of the Steepest-descent Algorithm 8   For the k-th element of each vector, we have that:   Assuming some initial value when n = 0:   Therefore, we can rewrite the n-th element as a function of the initial value.

Universidade de Brasília Laboratório de Processamento de Sinais em Arranjos Method of the Steepest Descent (7)   Stability of the Steepest-descent Algorithm 9   Hence, for the convergence:

Universidade de Brasília Laboratório de Processamento de Sinais em Arranjos Method of the Steepest Descent (8)   Stability of the Steepest-descent Algorithm 10   With this upper and lower bound for , it is possible to find the optimal  that allows a fast convergence.

Universidade de Brasília Laboratório de Processamento de Sinais em Arranjos Least Mean Squares (LMS) vs Steepest-descent (1) 11   To find a good approximation of p and R, we would need a large number of samples.   However, since in many applications only a few samples are available, we can compute instantaneous estimates of p and of R.   We can replace the estimates of p and of R in the Mean Squared-error Cost Function below.   By applying the gradient, we obtain:

Universidade de Brasília Laboratório de Processamento de Sinais em Arranjos Least Mean Squares (LMS) vs Steepest-descent (2) 12   Replacing the gradient in the steepest-descent expression:

Universidade de Brasília Laboratório de Processamento de Sinais em Arranjos Least Mean Squares (LMS) vs Steepest-descent (3) 13   We can summarize the LMS algorithm in three steps:   1st step - Compute the filter output:   2nd step – Estimation error:   3rd step – Tap-weight adaptation:

Universidade de Brasília Laboratório de Processamento de Sinais em Arranjos Recursive Least Mean Squares (RMS) (1) 14   We consider that the estimation error is more affected by more recent samples than by older samples.   n is the total number of samples,  (n,i) is the weighting factor,and e(i) is the estimation error for the i-th sample.   Using the defition of e(i):   We define the weighting factor  (n,i) in the following way:

Universidade de Brasília Laboratório de Processamento de Sinais em Arranjos Recursive Least Mean Squares (RMS) (2) 15   Using the definition of the weighting factor  (n,i)   Considering n samples, we can extend the Wiener-Hopf equations as: The M-by-M correlation matrix  (n) is defined as The M-by-1 cross-correlation vector z(n) is defined as

Universidade de Brasília Laboratório de Processamento de Sinais em Arranjos Recursive Least Mean Squares (RMS) (3) 16   Using the definition of the correlation matrix, we can rewrite it in a recursive way:

Universidade de Brasília Laboratório de Processamento de Sinais em Arranjos Recursive Least Mean Squares (RMS) (4) 17   Analogously we can also compute the recursive form of the cross- correlation vector z(n):   Matrix Inversion Lemma (also known as Woodburry´s identity) Given as certain matrix A defined as the inverse A of is given by   Comparing A matrix with, we have that:

Universidade de Brasília Laboratório de Processamento de Sinais em Arranjos Recursive Least Mean Squares (RMS) (5) 18   Applying the matrix inverse lemma   We define:   Using the definition of P(n) and K(n), we can rewrite the inverse of  (n)

Universidade de Brasília Laboratório de Processamento de Sinais em Arranjos Recursive Least Mean Squares (RMS) (6) 19   Using the above definition of K(n), we have that: Comparing with the expression of P(n), we have that: Therefore:

Universidade de Brasília Laboratório de Processamento de Sinais em Arranjos Recursive Least Mean Squares (RMS) (7) 20   Expanding z(n) using its recursive form:   Computing the expression to update the tap-weight vector:   Replacing the first P(n) with its recursive expression:

Universidade de Brasília Laboratório de Processamento de Sinais em Arranjos Recursive Least Mean Squares (RMS) (7) 21   Computing the expression to update the tap-weight vector:   Replacing

Universidade de Brasília Laboratório de Processamento de Sinais em Arranjos Recursive Least Mean Squares (RMS) (8) 22   We can summarize the RLS algorithm in the following steps: