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
DIRETORIA ACADÊMICA NÚCLEO DE CIÊNCIAS HUMANAS E ENGENHARIAS DISCIPLINA: INGLÊS FUNDAMENTAL - NOITE PROFESSOR: JOSÉ GERMANO DOS SANTOS PERÍODO LETIVO
Advertisements

Fundamentos de Eletrônica Digital
Curso de Processamento Digital de Sinais e Imagens
Tópicos Especiais em Aprendizagem Reinaldo Bianchi Centro Universitário da FEI 2012.
Introdução ao MatLab Aula 1
Universidade de Brasília Laboratório de Processamento de Sinais em Arranjos 1 Subspace based Multi-Dimensional Model Order Selection in Colored Noise Scenarios.
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.
Avaliação Constituição dos grupos de trabalho:
Curso de Processamento Digital de Sinais e Imagens
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.
Fundamentos da teoria dos semicondutores
Aspetos fundamentais da análise de dados em ciências sociais Helena Martins, 2014 helenagmartins.com.
Modelagem e Previsão de Series Temporais Univariadas
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.
INFORMATION SECURITY IN ORGANIZATIONS Ana Helena da Silva, MCI12017 Cristiana Coelho, MCI12013.
Chapter 1 - The Foundations for a New Kind of Science Wolfram, Stephen. A New Kind of Science. Wolfram Media, Inc
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.
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.
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 6: Real-Time.
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.
Adaptive Knee Joint Control for an Active Amputee Prosthesis
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.
10 o Simpósio Brasileiro de Computação Musical3 a 6 de Outubro de A User-Friendly Graphical System for Room Acoustics Measurement and Analysis Leo.
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.
O Computador Universal. Bibliografia Base Artigo “Turing Machine” por James Moor em Encyclopedia of Computer Science (4a Edição). Bib. FCT/UNL: QA
Randomized Algorithms Eduardo Laber Loana T. Nogueira.
Circuitos Elétricos 2 Circuitos Elétricos Aplicados
Circuitos Elétricos 2 Circuitos Elétricos Aplicados
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.
Processamento de Sinais
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.
Memória Associativa Linear
Circuitos Elétricos 2 Circuitos Elétricos Aplicados
Broadcasting in Brazil Octavio Penna Pieranti Director/Secretariat of Electronic Communications Ministry of Communications WIPO Meeting on South-South.
Introdução ao Projeto de CI´s de Sinais MistosJader A. De LimaUFSC, 2014 D/A Converters Prof. Jader A. De Lima.
Processamento de Sinais
SEIKO GROUP. ・ Sample: Azoxyanisole ・ DSC : DSC6200 ・ Sample :5 mg ・ Scan Rate : 20 ゚ C/min DSC.
Modelos Computacionais para Simulação do Processo de Expansão da Esquistossomose na Área Litorânea de Pernambuco
CropSyst Training Course, Piracicaba, Brasil, 2010 Water Balance in CropSyst Marcello Donatelli CRA-ISCI, Italy Claudio Stockle BSE, Washington State University,
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.
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.
© 2007 IBM Corporation Academic Initiative 07/05/07 Aula 2 – Parte 1: Java Basics Autores: Argemiro José de Juliano Marcos
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.
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.
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.
Year Automation Conference 2015 Increase pressure for costs reduction - How much? Marcos Assialdi HBR / TGEx.
Equação de Evolução e método do volume-finito.
Visão geral do Aprendizado de máquina
Blind Deblurring of Natural Images
Trabalho de conclusão do Curso de Engenharia Quimica
Tópicos Avançados em Engenharia de Software
Introduction to Machine learning
Hydrodynamic of paste drying using glass beads in fluidized bed from Gaussian spectral analysis Flavia Tramontin Silveira Schaffka 1, Jhon Jairo Ramirez.
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 2 Introduction to Array & Adaptive Signal Processing (1)   Filter Sensors Filter Noisy data Extracted Information   Example of application: Single Input Single Output (SISO) communication system TXRX   The extracted information: the transmitted signal s(n)   Given x(n), we desire s(n).

Universidade de Brasília Laboratório de Processamento de Sinais em Arranjos 3 Introduction to Array & Adaptive Signal Processing (2)   Information processing tasks   Filtering: given x(n), x(n - 1), …, x(n – L), we desire s(n)   Smoothing: given x(n+L), …, x(n + 1), x(n), x(n - 1), …, x(n – L), we desire s(n)   Prediction: given x(n), x(n - 1), …, x(n – L), we desire s(n+  )   Types of filters (besides being Filtering, Smoothing and Prediction):   Linear:   Nonlinear:   For linear filters:   Availability of statistical parameters (e.g. mean or covariance) of the signal or of the unwanted noise   Minimize the noise effects according to some statistical criterion

Universidade de Brasília Laboratório de Processamento de Sinais em Arranjos 4 Introduction to Array & Adaptive Signal Processing (3)   Example of approach (statistical criterion) for linear filters:   Minimize the mean-squared value of the error signal e(t), where   For stationary input, i.e. if the statistical parameters of the input are constant, the Wiener filter is the optimum in the mean-square sense.   If the signal or noise is nonstationary   The optimum filter has to be time varying. The Kalman filter is a solution.   Continuous vs. Discrete   Only discrete is considered due to the digital signal-processing devices   No loss of information since the sampling theorem is respected.

Universidade de Brasília Laboratório de Processamento de Sinais em Arranjos 5 Introduction to Array & Adaptive Signal Processing (4)   Adaptive Filter   Wiener filter: requires a priori information of the statistics of the data   Statistics of the filter equal to statistics of the data to be processed: optimal solution   If not the equal, then two-step solution (non-recursive): 1 st step – estimate the signals and their parameters 2 nd step – with the previous step, estimate the parameters of the filter   The two-step solution: high computational complexity!   Therefore, the adaptive filter (recursive approach) is used. It converges to the optimum Wiener solution (after iterations). In nonstationary case, it has the tracking capability.

Universidade de Brasília Laboratório de Processamento de Sinais em Arranjos 6 Introduction to Array & Adaptive Signal Processing (5)   Several recursive algorithms in the literature and the choice depends on the following factors   Convergence rate: Number of iterations to converge to the Wiener solution   Misadjustment: Mean-squared error of the algorithm is compared to the mean-squared of the Wiener solution.   Tracking: For nonstationary, the algorithms tracks the statistical properties.   Robustness: For disturbances implies on small estimation errors.   Computational requirements: Number of arithmetic operations and the memory requirements for the algorithm.   Numerical properties: inaccuracies due to the quantization errors (Analog-to-Digital Conversion and internal digital representation).

Universidade de Brasília Laboratório de Processamento de Sinais em Arranjos 7 Introduction to Array & Adaptive Signal Processing (6)   Linear filter structures   Tapped-delay line filter or transversal filter   The asterisk stands for complex conjugation.   is the unit-delay operator.

Universidade de Brasília Laboratório de Processamento de Sinais em Arranjos 8 Introduction to Array & Adaptive Signal Processing (7)   Linear filter structures   Tapped-delay line filter or transversal filter Finite convolution sum: convolves the finite duration impulse response of the filter with x(n).   L – 1 is the filter order.   Other types of filter structures: Lattice predictor Systolic array

Universidade de Brasília Laboratório de Processamento de Sinais em Arranjos 9 Introduction to Array & Adaptive Signal Processing (8)   Adaptive linear filter   Tapped-delay line filter or transversal filter   The weights are unknown   For the stationary case: The mean-squared error gives a minimum, which corresponds to the values of the weights and to the Wiener solution.   For the nonstationary case: Incorporation of the steepest descent method on the Wiener equation. The gradient vector is defined. results to the least-mean-squares (LMS) algorithm

Universidade de Brasília Laboratório de Processamento de Sinais em Arranjos 10 Introduction to Array & Adaptive Signal Processing (9)   Adaptive linear filter   The LMS algorithm Low convergence rate Sensitivity to the condition number Condition number: Ratio of the largest and smallest eigenvalue of a Hermitian matrix Most popular algorithm of the stochastic gradient family of the linear adaptive filters

Universidade de Brasília Laboratório de Processamento de Sinais em Arranjos 11 Introduction to Array & Adaptive Signal Processing (10)   Adaptive linear filter   Tapped-delay line filter or transversal filter   Another option for the nonstationary case: Least squares methods Recursive least squares: special case of Kalman filter For being recursive, it requires less storage than a block estimator. There are three categories of RLS algorithms:   Standard RLS   Square-root RLS   Fast RLS

Universidade de Brasília Laboratório de Processamento de Sinais em Arranjos 12 Introduction to Array & Adaptive Signal Processing (11)   Nonlinear adaptive filters   Volterra-based nonlinear adaptive filters Generalization of the Taylor series of a function in 1880 First used by Norbert Wiener in 1958   Neural networks Nonlinearity Continuous input-output mapping Weak statistical assumptions Learning capability Fault tolerance (failure of some part of the neurons) Generalization

Universidade de Brasília Laboratório de Processamento de Sinais em Arranjos 13 Introduction to Array & Adaptive Signal Processing (12)   Identification: channel estimation Plant Adaptive filter   Plant, e.g. channel in communications   When e(n) = 0, then the adaptive filter is equal to the plant. Therefore, the plant is identified!

Universidade de Brasília Laboratório de Processamento de Sinais em Arranjos 14 Introduction to Array & Adaptive Signal Processing (13)   Inverse modeling: adaptive equalization Plant Adaptive filter   Plant, e.g. channel in communications   When e(n) = 0, then the adaptive filter inverts the plant. Therefore, the symbols s(n) are correctly estimated! Delay

Universidade de Brasília Laboratório de Processamento de Sinais em Arranjos 15 Introduction to Array & Adaptive Signal Processing (14)   Prediction Delay Adaptive filter   When e(n) = 0, then y(n) = s(n). Therefore, the symbols s(n) are correctly predicted!

Universidade de Brasília Laboratório de Processamento de Sinais em Arranjos 16 Introduction to Array & Adaptive Signal Processing (15)   Interference canceling: adaptive noise cancelation Adaptive filter   When e(n) = s(n), then the output is equal to the signal. Therefore, the noise is removed!

Universidade de Brasília Laboratório de Processamento de Sinais em Arranjos 17 Mathematical Background: Z Transform (1)   Z Transform   also seen as the discrete form of the Laplace transform   The Laplace transform is defined as h(t) is continuous.   In digital processing devices, samples are used. Therefore, the sampled version of h(t) is given by where T s is sampling period.   By replacing h[n] in the Laplace transform

Universidade de Brasília Laboratório de Processamento de Sinais em Arranjos 18 Mathematical Background: Z Transform (2)   Z Transform   defining:   Therefore:

Universidade de Brasília Laboratório de Processamento de Sinais em Arranjos 19 Mathematical Background: Z Transform (3)   Z Transform: the z plane and the unit circle Reference: Saeed Vaseghi, Communication and Multimedia Signal Processing group, Brunel University

Universidade de Brasília Laboratório de Processamento de Sinais em Arranjos 20 Mathematical Background: Z Transform (4)   Z Transform: Frequency to angle mapping Reference: Saeed Vaseghi, Communication and Multimedia Signal Processing group, Brunel University

Universidade de Brasília Laboratório de Processamento de Sinais em Arranjos 21 Mathematical Background: Z Transform (5)   Z Transform: Transfer function   Discrete-time linear system:   Computing the z transform:   Transfer function:

Universidade de Brasília Laboratório de Processamento de Sinais em Arranjos 22 Mathematical Background: Z Transform (6)   Z Transform:   Transfer function: Poles and zeros representation Reference: Saeed Vaseghi, Communication and Multimedia Signal Processing group, Brunel University

Universidade de Brasília Laboratório de Processamento de Sinais em Arranjos 23 Mathematical Background: Z Transform (7)   Z Transform: Example 1 – Find the z transform and pole-zero diagram

Universidade de Brasília Laboratório de Processamento de Sinais em Arranjos 24 Mathematical Background: Z Transform (8)   Z Transform: Example 2 – First order system with a single zero - - Zero on the middle: All pass filter - - Zero on the right: High pass filter - - Zero on the left: Low pass filter

Universidade de Brasília Laboratório de Processamento de Sinais em Arranjos Mathematical Background: Z Transform (9)   Z Transform: Example 2 – First order system with a single zero

Universidade de Brasília Laboratório de Processamento de Sinais em Arranjos 26 Mathematical Background: Z Transform (10)   Z Transform: Example 2

Universidade de Brasília Laboratório de Processamento de Sinais em Arranjos Mathematical Background: Z Transform (11)   Z Transform: Example 3 – First order filter with single pole - - Pole on the middle: All pass filter - - Pole on the right: Low pass filter - - Pole on the left: High pass filter 27

Universidade de Brasília Laboratório de Processamento de Sinais em Arranjos Mathematical Background: Z Transform (12)   Z Transform: Example 3 – First order system with a single pole 28

Universidade de Brasília Laboratório de Processamento de Sinais em Arranjos Mathematical Background: Z Transform (13)   Z Transform: Example 3 29