MAGNO TEÓFILO MADEIRA DA SILVA EQUALIZAÇÃO AUTODIDATA BASEADA EM COMBINAÇÃO DE FILTROS ADAPTATIVOS

Tamanho: px
Começar a partir da página:

Download "MAGNO TEÓFILO MADEIRA DA SILVA EQUALIZAÇÃO AUTODIDATA BASEADA EM COMBINAÇÃO DE FILTROS ADAPTATIVOS"

Transcrição

1 MAGNO TEÓFILO MADEIRA DA SILVA EQUALIZAÇÃO AUTODIDATA BASEADA EM COMBINAÇÃO DE FILTROS ADAPTATIVOS Tese apresentada à Escola Politécnica da Universidade de São Paulo para obtenção do título de Professor Livre- Docente junto ao Departamento de Engenharia de Sistemas Eletrônicos. São Paulo 2013

2 MAGNO TEÓFILO MADEIRA DA SILVA EQUALIZAÇÃO AUTODIDATA BASEADA EM COMBINAÇÃO DE FILTROS ADAPTATIVOS Tese apresentada à Escola Politécnica da Universidade de São Paulo para obtenção do título de Professor Livre- Docente junto ao Departamento de Engenharia de Sistemas Eletrônicos. Área: Processamento de Sinais São Paulo 2013

3 Silva, Magno Teófilo Madeira da Equalização autodidata baseada em combinação de filtros adaptativos / M. T. M. Silva. São Paulo, p. Tese (Livre-Docência) - Escola Politécnica da Universidade de São Paulo. Departamento de Engenharia de Sistemas Eletrônicos. 1. Filtros elétricos adaptativos 2. Equalização 3. Algoritmos 4. Combinação de algoritmos. I. Universidade de São Paulo. Escola Politécnica. Departamento de Engenharia de Sistemas Eletrônicos II.t

4 Aos meus alunos João, Renato e Ronaldo

5 i Agradecimentos Em primeiro lugar, agradeço à Profa. Maria D. Miranda por todas as discussões técnicas relevantes, pela orientação rigorosa da minha tese de doutorado, confiança, apoio, amizade e por seguirmos trabalhando juntos em algoritmos adaptativos para equalização desde Ao Prof. Max Gerken, in memorian, pelos conselhos, confiança, incentivo, exemplos a serem seguidos e pelas orientações de iniciação científica, mestrado e fase inicial do doutorado. Ao Prof. Vítor H. Nascimento, com quem tenho trabalhado em combinações de filtros adaptativos desde 2006, pelas inúmeras discussões técnicas, confiança, apoio e permanente incentivo. Ao Prof. Jerónimo Arenas García pelas ideias e discussões técnicas que foram fundamentais para o desenvolvimento deste trabalho. Agradeço também por fazer com que eu me sentisse em casa durante minha estância na Universidad Carlos III de Madrid no primeiro semestre de Gracias amigo! Aos meus alunos João Mendes Filho, Renato Candido e Ronaldo Abreu com os quais aprendi muito durante as orientações de seus trabalhos. Esta tese é dedicada a vocês! Ao Prof. Marcio Eisencraft pela amizade, discussões técnicas e trabalhos em conjunto. À Profa. Denise Consonni, pelo apoio, confiança e exemplo de profissionalismo a ser seguido. Agradeço também aos professores e colegas do LPS Miguel A. Ramírez, Flavio A. M. Cipparrone e Mário Minami e também à secretária Dilma Alves da Silva pelo companheirismo, apoio e incentivo durante todos esses anos que trabalhamos juntos. Aos demais professores e funcionários do Departamento de Engenharia de Sistemas Eletrônicos da EPUSP, em especial aos Profs. Marco I. Alayo Chavez e João A. Martino e à secretária Darlene Ricetti pelo apoio e incentivo. À FAPESP e ao CNPq pelos auxílios concedidos. Por último, mas não menos importante, à minha família pelo carinho, compreensão e por tudo que representa para mim.

6 ii Resumo Equalizadores autodidatas são usados em sistemas de comunicação digital para remover a interferência intersimbólica introduzida por canais dispersivos. Eles evitam a transmissão de sequências de treinamento, possibilitando um uso mais eficiente da banda do canal. Usualmente, depois de uma equalização preliminar, esses equalizadores são chaveados para o modo de decisão direta (DD) a fim de reduzir o erro quadrático médio (MSE - mean-square error) em regime para níveis aceitáveis. O bom desempenho desse esquema depende da seleção de um limiar apropriado de MSE para o chaveamento entre os modos de treinamento cego e o modo de decisão direta. No entanto, essa não é uma tarefa fácil já que o nível de MSE adequado depende de vários fatores como constelação, canal de comunicação ou razão sinal-ruído. Neste trabalho, é proposto um esquema de equalização autodidata que combina de forma adaptativa um equalizador cego com um equalizador de decisão direta funcionando em paralelo. A combinação é adaptada de forma autodidata e consequentemente, o esquema proposto possibilita um chaveamento automático entre os filtros componentes, evitando a seleção a priori de um nível de MSE para a transição. O desempenho do equalizador proposto é ilustrado de forma analítica e através de simulações numéricas, que mostram suas vantagens com relação a esquemas de chaveamento abrupto e suave existentes na literatura. Palavras-chave: processamento adaptativo de sinais; filtragem adaptativa; equalizadores autodidatas; algoritmo do módulo constante; algoritmo multimódulo; combinação convexa; decisão direta; rastreio.

7 iii Abstract Blind equalizers are used in digital communications systems to remove the intersymbol interference introduced by dispersive channels. They avoid the transmission of training sequences, allowing a more efficient use of the channel bandwidth. Usually, after a first rough equalization is achieved, these equalizers are switched to a decision-directed(dd) mode to reduce the steady-state mean-square error (MSE) to acceptable levels. The good overall performance depends on the selection of an appropriate MSE threshold for switching between the blind and the DD modes. However, this is not an easy task, since the adequate MSE level depends on several factors such as the signal constellation, the communication channel, or the signalto-noise ratio. In this work, we propose a blind equalization scheme that adaptively combines a blind and a DD equalizers running in parallel. The combination is itself adapted in a blind manner, and as a result the overall scheme can automatically switch between the component filters, avoiding the need to set the transition MSE level a priori. The performance of our proposal is illustrated both analytically and through a set of simulations, where we show its advantages with respect to existing hard- and soft-switching equalization schemes. Keywords: adaptive signal processing; adaptive filtering; blind equalizers; constant-modulus algorithm; multimodulus algorithm; convex combination; decision-directed; tracking.

8 iv Sumário Lista de figuras vi Lista de tabelas viii Lista de abreviaturas Lista de símbolos ix xi 1 Introdução e formulação do problema A equalização adaptativa Sobreamostragem Algoritmos para adaptação dos coeficientes do equalizador Transição para o modo de decisão direta A combinação convexa de algoritmos adaptativos Objetivos e justificativa Contribuições Organização da tese Chaveamento automático entre os modos cego e de decisão direta Combinação convexa do MMA com o LMS Adaptação do parâmetro de mistrura Um exemplo ilustrativo Conclusões Análise estatística em regime Hipóteses simplificadoras e indicadores de desempenho EMSE em regime da combinação EMSE cruzado em regime

9 SUMÁRIO v 3.4 Precisão da análise Conclusões Resultados de simulação Algoritmos de chaveamento entre o modo cego e de decisão direta Cenários de simulação, parâmetros e medida de desempenho Cenário I: 256-QAM Cenário II: 64-QAM Cenário III: V Conclusões Conclusões e perspectivas Conclusões Perspectivas Referências Bibliográficas 57 Apêndices 67 A Versões do algoritmo de Shalvi-Weinstein 67 B Os algoritmos multimódulo e de decisão para sinais QAM 73 C Hipóteses adicionais usadas na obtenção do EMSE cruzado 80

10 vi Lista de Figuras 1.1 Sistema de comunicação simplificado com um equalizador adaptativo no modo de treinamento Equalizador adaptativo no modo de decisão direta Sistema de comunicação simplificado com um equalizador autodidata Sistema de comunicação simplificado com um equalizador autodidata sobreamostrado Combinação convexa de dois filtros adaptativos transversais para filtragem supervisionada (a) EMSE para µ 1 -LMS, µ 2 -LMS, e sua combinação convexa; (b) média de conjunto de η(n); µ 1 = 0,1, µ 2 = 0,01, µ α = 100 (adaptação não-normalizada), α + = 4, b = 0,8; média de 500 realizações Combinação convexa do MMA com o LMS. O filtro LMS opera no modo de decisão direta, sendo que seus coeficientes são atualizados utilizando a saída do decisor como sinal desejado MSE dos esquemas de combinação para o Cenário I da Tabela 4.1: (a) MSE do MMA, LMS, e da combinação convexa proposta, estimado com uma média de conjunto de 1000 realizações; (b) MSE do MMA, LMS e de sua combinação convexa usando (2.12); (c) Parâmetros de mistura considerando uma realização dos algoritmos SER em regime em função da SNR para o MMA, o LMS e suas combinações usando (2.10) e (2.12); primeiro canal do Cenário I da Tabela SER ao longo das iterações para o Cenário I (Tabela 4.1) com SNR = 30 db. Média de conjunto de 100 realizações

11 LISTA DE FIGURAS vii 3.1 EMSE teórico (teo) e experimental (exp) em função do passo de adaptação do LMS (µ); ρ = 10 6 ; 64-QAM, Canal H 2 (z) de [LÁZARO et al., 2005, Eq. (29)], ausência de ruído, implementação na taxa de símbolos, M = 12, média de conjunto de 1000 realizações; (a) ambiente estacionário e (b) ambiente não-estacionário com Q = I MSE ao longo das iterações para o Cenário I e parâmetros dos algoritmos especificados na Tabela MSE ao longo das iterações para o Cenário II e parâmetros dos algoritmos especificados na Tabela MSE ao longo das iterações para o Cenário III e parâmetros dos algoritmos especificados na Tabela B.1 Parte real do erro do RMA em função de y R (n) para 64-QAM. Os erros nas coordenadas dos símbolos da constelação são indicados por ; fator de escala K = B.2 Parte real do erro do SBD para 64-QAM; fator de escala K = 7. Os erros nas coordenadas dos símbolos das constelações são indicados por B.3 Regiões da parte real de uma constelação 64-QAM; o centro da região A k é representado por c k e k = ±2,±

12 viii Lista de Tabelas 1.1 Sumário do algoritmo LMS aplicado à equalização Sumário do CMA Sumário do MMA Sumário da combinação convexa de dois filtros LMS Sumário da combinação convexa do MMA com o LMS, considerando (2.10) Expressões analíticas para o EMSE e EMSE cruzado em regime dos filtros MMA e LMS em um ambiente não-estacionário Cenários de simulação e parâmetros dos algoritmos A.1 Sumário do SWA A.2 Sumário do DM-SWA A.3 Sumário do DM-LSWA B.1 Sumário do RMA B.2 Sumário do algoritmo SBD

13 ix Lista de Abreviaturas A seguir são listadas as principais abreviações usadas na tese. No caso de siglas consagradas na literatura internacional, optou-se por manter as mesmas em inglês. AWGN CMA DD DM-LSWA additive white Gaussian noise (ruído gaussiano branco e aditivo) constant-modulus algorithm (algoritmo do módulo constante) decision-directed (decisão direta) dual-mode lattice Shalvi-Weinstein algorithm (algoritmo de Shalvi-Weinstein em treliça com dois modos de operação) DM-CMA dual-mode constant-modulus algorithm (algoritmo do módulo constante com dois modos de operação) DM-SWA dual-mode Shalvi-Weinstein algorithm (algoritmo de Shalvi-Weinstein com dois modos de operação) EMSE FIR HOS iid ISI LMS LTE MMA MSE NLMS QAM excess mean-square error (erro quadrático médio em excesso) finite Impulse Response (resposta ao impulso finita) high-order statistics (estatísticas de ordem superior) independente e identicamente distribuído intersymbol interference (interferência intersimbólica) least mean squares linear transversal equalizer (equalizador linear transversal) multimodulus algorithm (algoritmo multimódulo) mean-square error (erro quadrático médio) normalized least mean squares quadrature amplitude modulation

14 LISTA DE ABREVIATURAS x RDE RLS RMA SBD SER SNR SWA radius-directed equalization (equalização guiada por raios) recursive least squares regional multimodulus algorithm (algoritmo multimódulo regional) symbol-based decision (algoritmo de decisão baseada nos símbolos) symbol error rate (taxa de erro de símbolo) signal-to-noise ratio (razão sinal-ruído) Shalvi-Weinstein Algorithm (algoritmo de Shalvi-Weinstein)

15 xi Lista de Símbolos Nesta tese, matrizes são indicadas por letras maiúsculas em negrito, por exemplo, R. Vetores coluna são indicados usando-se letras minúsculas em negrito, por exemplo, w e u. Escalares são representados por letras minúsculas ou maiúsculas em itálico, por exemplo, M, N h, µ e y. A seguir, são listados os principais símbolos utilizados. Símbolos gerais n instante de tempo ( ) T transposição de vetores ou matrizes ( ) complexo conjugado ( ) H hermitiano (transposição do complexo conjugado) de vetores ou matrizes E{ } x Tr( A) operador esperança matemática norma euclidiana ou l 2 do vetor x traço (soma dos elementos da diagonal principal) da matriz A ( ) I parte imaginária ( ) R parte real w J σ 2 x O( ) a H(z) N h h k vetor gradiente da função custo J variância do sinal x ordem do custo computacional de um algoritmo (operações por iteração) símbolo transmitido transformada z da sequência {h k } N h 1 k=0 função de transferência do canal número de coeficientes do canal k-ésima amostra da resposta ao pulso unitário do canal

16 LISTA DE SÍMBOLOS xii u ν u w sinal de entrada do equalizador atraso em número de amostras ruído branco gaussiano vetor de entrada do equalizador vetor de coeficientes do equalizador vetor de coeficientes combinados M y número de coeficientes do equalizador sinal de saída do equalizador sinal de saída global da combinação convexa e erro de estimação de algoritmos supervisionados erro global da combinação convexa T período de transmissão dos símbolos H 0 (z) e H 1 (z) função de transferência dos sub-canais (sobreamostragem) u 0 e u 1 β vetores regressores de entrada dos sub-equalizadores (sobreamostragem) constante que distingue o caso complexo do real Algoritmo LMS e solução de Wiener J MSE w WIE R p função custo do erro quadrático médio solução de Wiener matriz de autocorrelação do sinal de entrada vetor de correlação cruzada µ passo de adaptação do LMS λ max maior autovalor da matriz de autocorrelação R µ passo de adaptação do NLMS δ constante positiva pequena usada para evitar divisão por zero no NLMS Algoritmo do módulo constante J CM κ função custo do módulo constante constante de dispersão

17 LISTA DE SÍMBOLOS xiii ε passo de adaptação erro de estimação Algoritmo multimódulo J MM r ρ c função custo multimódulo constante de dispersão passo de adaptação erro de estimação Combinação convexa η y 1 e y 2 w 1 e w 2 e 1 e e 2 c 1 e e 2 parâmetro de mistura da combinação saídas dos filtros da combinação vetores de coeficientes dos componentes da combinação erros de estimação de uma combinação de dois filtros LMS erros de estimação da combinação do MMA com o LMS µ 1 e µ 2 passos de adaptação dos componentes de uma combinação de dois filtros LMS ρ e µ ϕ[ ] sgm[x] α ϕ [ ] α + passos de adaptação dos componentes MMA e LMS função de ativação não-linear da combinação convexa função sigmoidal variável auxiliar da combinação convexa derivada de ϕ[ ] valor máximo permitido para α µ α passo de adaptação de α (MSE) ρ α passo de adaptação de α (MMA) p estimativa da potência de [y 1 y 2 ] λ p sign[x] dec[x] fator de esquecimento função sinal função de decisão

18 LISTA DE SÍMBOLOS xiv Análise em regime e a1 e e a2 e a w 1 e w 2 w o v ζ 1 e ζ 2 ζ 12 ζ erros a priori dos filtros componentes da combinação erro a priori da combinação vetores de erro dos coeficientes dos filtros componentes solução ótima ruído complexo iid EMSE em regime dos filtros componentes EMSE cruzado entre os filtros componentes EMSE da combinação Chaveamento abrupto ξ λ e estimativa do erro quadrático médio de decisão fator de esquecimento

19 1 Capítulo 1 Introdução e formulação do problema Neste capítulo, aborda-se inicialmente o problema da equalização adaptativa e em seguida, descreve-se a combinação convexa de filtros adaptativos. Por fim, os objetivos, a justificativa, as contribuições e a estrutura do trabalho são apresentados. 1.1 A equalização adaptativa Em sistemas de comunicação digital, os sinais portadores de informação, transmitidos entre locais remotos, são afetados por interferência intersimbólica (ISI - intersymbol interference) e ruído introduzidos por canais dispersivos. Exemplos de canais dispersivos incluem cabo coaxial, fibra óptica ou cabo de par trançado em comunicações com fio e a atmosfera ou o oceano em comunicações sem fio [JOHNSON JR. et al., 1998]. Para remover os efeitos da distorção do canal, é comum usar equalizadores adaptativos, que procuram recuperar a sequência de símbolos transmitida, mitigando os efeitos da ISI [DING; LI, 2001; HAYKIN, 2002; JOHNSON JR. et al., 1998; QURESHI, 1985; TREICHLER; FIJALKOW; JR., 1996; SILVA, 2005]. Um sistema de comunicação simplificado com um equalizador adaptativo é mostrado na Figura 1.1. A sequência transmitida a(n) é em geral não-gaussiana, independente e identicamente distribuída (iid). O sistema H(z) representa não só o canal físico de transmissão, mas também o sistema de transmissão/modulação e o sistema de recepção/demodulação, efetivamente presentes em qualquer sistema de comunicação prático. Assim, denomina-se aqui como canal um modelo de tempo discreto para o sistema de transmissão, o canal físico

20 1.1 A equalização adaptativa 2 e o sistema de recepção. Em geral, as distorções decorrentes do canal são bem modeladas por um filtro FIR (finite impulse response), cuja função de transferência é dada por H(z) = N h 1 k=0 h k z k, (1.1) sendo N h o número de coeficientes h k, k = 0,1,2,...,N h 1 da resposta impulsiva do canal. Devido à memória de H(z), o sinal u(n) no receptor contém contribuições não somente de a(n) mas também dos símbolos anteriores a(n 1),a(n 2),...,a(n N h +1), ou seja, 1 u(n) = h k a(n k) +h a(n )+ k=0 } {{ } pré-isi N h 1 k= +1 h k a(n k) +ν(n). (1.2) } {{ } pós-isi em que é o atraso da associação em série dos sistemas canal e equalizador e ν(n) é um ruído aditivo, assumido branco e gaussiano (AWGN - additive white Gaussian noise) com média nula e variância σ 2 ν. O papel do equalizador é mitigar os dois somatórios em (1.2), mitigando dessa forma a ISI e encontrando uma aproximação y(n) para a(n ). Neste trabalho, vamos abordar apenas o equalizador linear transversal (LTE - linear transversal equalizer), cujos vetores de entrada e de coeficientes, ambos de dimensão M, são dados respectivamente por u(n) = [u(n) u(n 1) u(n M +1)] T (1.3) e w(n 1) = [w 0 (n 1) w 1 (n 1) w M 1 (n 1)] T, (1.4) sendo que ( ) T indica transposição. Usando esses vetores, a saída do equalizador é calculada como y(n) = u T (n)w(n 1). (1.5) O equalizador no esquema da Figura 1.1 funciona no chamado modo de treinamento, já que uma versão atrasada da sequência transmitida a(n ) (sequência de treinamento) é conhecida previamente no receptor. Durante o modo de treinamento, o equalizador adapta seus coeficientes usando o erro de estimação e(n) = a(n ) y(n) e um algoritmo adaptativo. Quando a informação é efetivamente transmitida, o receptor não terá acesso a a(n ).

21 1.1 A equalização adaptativa 3 z a(n ) canal ν(n) a(n) u(n) equalizador y(n) H(z) adaptativo e(n) Figura 1.1: Sistema de comunicação simplificado com um equalizador adaptativo no modo de treinamento. Nesse caso, como esquematizado na Figura 1.2, o sinal de treinamento a(n ) é substituído por sua estimativa â(n ) obtida na saída do decisor, o que caracteriza o chamado modo de decisão direta (DD - decision-directed). Cabe observar que o equalizador retorna ao treinamento sempre que houver inclusão de um novo elemento na rede, quando ocorrer falta de energia, ou quando variações do canal de comunicação impuserem um novo ajuste aos coeficientes do filtro utilizado. Esse mecanismo implica paradas previstas e não previstas e, principalmente, perda de banda disponível, já que parte da banda deve ser alocada para a transmissão da sequência de treinamento [MENDES FILHO, 2011]. u(n) equalizador adaptativo y(n) decisor e(n) â(n ) Figura 1.2: Equalizador adaptativo no modo de decisão direta. A fim de usar a banda do canal de comunicação de forma mais eficiente, em vez de transmitir uma sequência previamente conhecida no receptor, estatísticas de ordem superior a dois(hos- high-order statistics) do sinal transmitido podem ser utilizadas para se calcular o erro de estimação e(n) no modo de treinamento [DING; LI, 2001; JOHNSON JR. et al., 1998; HAYKIN, 2002]. Em outras palavras, o equalizador conhece as estatísticas do sinal que se pretende transmitir e então ajusta permanentemente os coeficientes com base em um algoritmo que avalia o quão distante estão as estatísticas do sinal de saída do equalizador

22 1.1 A equalização adaptativa 4 das do sinal transmitido [BENVENISTE; GOURSAT; RUGET, 1980]. Essa solução é conhecida como equalização autodidata, cega ou não-supervisionada (blind equalization), cujo esquema está mostrado na Figura 1.3. canal ν(n) a(n) u(n) filtro y(n) H(z) adaptativo e(n) HOS de a(n) algoritmo autodidata Figura 1.3: Sistema de comunicação simplificado com um equalizador autodidata. É comum realizar o processamento dos sinais no receptor com uma taxa maior que a de transmissão dos símbolos, usando uma técnica conhecida como sobreamostragem, descrita brevemente a seguir Sobreamostragem O equalizador pode realizar o processamento dos sinais na taxa de símbolos (1/T) ou com sobreamostragem. Neste caso, o equalizador trabalha numa taxa maior que a dos símbolos, sendo comum se considerar o dobro dessa taxa, i.e., 2/T. Os equalizadores fracionários ou sobreamostrados são amplamente considerados na literatura já que possibilitam a equalização perfeita sob certas condições bem conhecidas, entre elas a ausência de ruído [TREICHLER; FIJALKOW; JR., 1996; DING; LI, 2001; MAI; SAYED, 2000; SILVA, 2005]. Quando o receptor é implementado para funcionar com o dobro da taxa de símbolos, as amostras do modelo de tempo discreto do canal correspondem à uma amostragem do modelo de tempo contínuo com essa taxa maior. Dessa forma, o modelo equivalente de tempo discreto do sistema de comunicação com um equalizador fracionário com taxa 2/T é composto por dois sub-canais e dois sub-equalizadores em paralelo, como mostrado na Figura 1.4, considerando a adaptação autodidata.

23 1.1 A equalização adaptativa 5 a(n) H 0 (z) H 1 (z) ν 0 (n) u 0 (n) ν 1 (n) u 1 (n) w 0 (n 1) w 1 (n 1) y(n) e(n) HOS de a(n) algoritmo autodidata Figura 1.4: Sistema de comunicação simplificado com um equalizador autodidata sobreamostrado. Se a resposta impulsiva do canal tiver 2N h coeficientes, obtidos da amostragem com o dobro da taxa de símbolos, i.e, H(z) = h 0 +h 1 z 1 +h 2 z 2 + +h 2Nh 2z (2N h 2) +h 2Nh 1z (2N h 1), (1.6) as respostas impulsivas dos sub-canais serão dadas por H 0 (z) = h 0 +h 2 z 1 +h 4 z 2 + +h 2Nh 4z (N h 2) +h 2Nh 2z (N h 1) (1.7) e H 1 (z) = h 1 +h 3 z 1 +h 5 z 2 + +h 2Nh 3z (N h 2) +h 2Nh 1z (N h 1). (1.8) Considerando que cada sub-equalizador tenha M/2 coeficientes (com M par), os vetores regressores de entrada serão u 0 (n) = [u 0 (n) u 0 (n 1) u 0 (n M/2+1)] T (1.9) e u 1 (n) = [u 1 (n) u 1 (n 1) u 1 (n M/2+1)] T. (1.10) Por fim, concatenado esses dois vetores no vetor u(n), ou seja, u(n) = [u T 0(n) u T 1(n)] T, (1.11)

24 1.1 A equalização adaptativa 6 a saída do equalizador pode ser calculada como y(n) = u T (n)w(n 1), sendo w o vetor correspondente à concatenação dos coeficientes dos dois sub-equalizadores. Dessa forma, a adaptação dos dois sub-equalizadores em paralelo pode ser realizada considerando um único vetor de coeficientes w com dimensão M. Assim, para adaptação de um equalizador fracionário, a única coisa que deve ser alterada nos algoritmos de equalização descritos a seguir é o vetor de entrada do equalizador, que deve ser como (1.11) [SILVA, 2005] Algoritmos para adaptação dos coeficientes do equalizador Nesta seção, são descritos brevemente alguns algoritmos adaptativos de equalização supervisionada e autodidata para atualização do vetor w(n 1). Inicialmente, revisita-se o algoritmo LMS (least mean squares) usado em equalização supervisionada e em seguida são descritos o algoritmo do módulo constante (CMA - constant modulus algorithm) e o algoritmo multimódulo (MMA - multimodulus algorithm) usados em equalização autodidata. O algoritmo LMS Algoritmos do gradiente estocástico buscam minimizar o erro quadrático médio (MSE), definido como J MSE (n) E{ e(n) 2 }, em que E{ } representa o operador esperança matemática e e(n) = a(n ) y(n). O MSE é uma função custo convexa, cujo mínimo depende do atraso e é dado pela solução de Wiener w WIE = R 1 p, em que R = E{u (n)u T (n)} é a matriz de autocorrelação do sinal de entrada, p = E{u (n)a(n )} é o vetor de correlação cruzada entre o vetor regressor de entrada e o sinal transmitido e ( ) representa o complexo conjugado [FARHANG-BOROUJENY, 1998; HAYKIN, 2002; SAYED, 2008; NASCIMENTO; SILVA, 2013]. A solução de Wiener pode ser encontrada pelo algoritmo do gradiente exato (steepest descent algorithm), que evita o cálculo da inversa de R, atualizando w(n 1) na direção

25 1.1 A equalização adaptativa 7 oposta ao gradiente de J MSE (n), i.e., w(n) = w(n 1)+µ[p Rw(n 1)], em que µ é um passo de adaptação e w( 1) é um chute inicial para o mínimo de J MSE (n). A menos que algum conhecimento prévio esteja disponível, w( 1) é usualmente feito igual ao vetor nulo, i.e., w( 1) = 0. Com uma escolha adequada para µ, este algoritmo atinge exatamente a solução de Wiener. No entanto, o gradiente exato requer um conhecimento prévioderep,oquenãoéfactívelparaequalização. Éimportanteobservarqueemmuitas situações práticas, o canal varia no tempo, u(n) é não-estacionário e consequentemente, R e p não podem ser estimados em cada instante de tempo. Para solucionar esse problema, o algoritmo LMS foi proposto. Em vez de usar o gradiente exato, o LMS usa uma aproximação instantânea, i.e., w J MSE (n) 2a(n )u (n)+2u (n)u T (n)w(n 1) = 2e(n)u (n), (1.12) o que leva à seguinte equação de atualização: w(n) = w(n 1)+µe(n)u (n), (1.13) com w( 1) = 0 e µ sendo o passo de adaptação. As operações do algoritmo LMS estão mostradasnatabela1.1. OLMSéofiltroadaptativomaispopulardevidoaoseubaixocusto computacional[o(m)], robustez, facilidade de implementação e muitos resultados analíticos. A partir de uma análise de segunda ordem, é possível mostrar que ele converge na média quadrática para a solução de Wiener se [FARHANG-BOROUJENY, 1998; NASCIMENTO; SILVA, 2013] 0 < µ < 2 < 2, (1.14) βλ max βmσu 2 sendo β = 2 (resp., β = 3) para sinais complexos (resp., reais), λ max o maior autovalor de R e σ 2 u a variância do sinal de entrada u(n). Devido à aproximação (1.12), o algoritmo LMS varia em torno da solução de Wiener, não a atingindo exatamente. A distância entre o valor mínimo de J MSE (n) e a potência de erro obtida efetivamente com o LMS é chamada de erro quadrático médio em excesso (EMSE - excess mean-square error) e a razão entre o EMSE e o valor mínimo de J MSE (n) é conhecida como desajuste. Para passos de adaptação pequenos, o desajuste é pequeno, já que o LMS se

26 1.1 A equalização adaptativa 8 Tabela 1.1: Sumário do algoritmo LMS aplicado à equalização. Inicialização: w( 1) = 0 Para n = 0,1,2,..., calcule y(n) = u T (n)w(n 1) e(n) = a(n ) y(n) w(n) = w(n 1)+µe(n)u (n) Fim comporta aproximadamente igual ao algoritmo do gradiente exato. Entretanto, um passo de adaptação pequeno também significa convergência lenta. Esse compromisso existe para todos os algoritmos adaptativos e tem sido assunto de intensa pesquisa nas últimas décadas: muitos algoritmos tem sido propostos para permitir uma convergência mais rápida sem aumentar o desajuste. Diante disso, um problema do algoritmo LMS é a escolha do passo de adaptação. Quão grande deve ser o passo para possibilitar uma convergência rápida, proporcionar um desajuste aceitável e ainda assegurar a estabilidade? Uma possível solução para esse problema é obtida com o algoritmo LMS normalizado (NLMS - normalized least-mean squares), que usa um passo de adaptação variante no tempo, ou seja, µ(n) = µ δ + u(n) 2, com 0 < µ < 2, (1.15) sendo que δ é uma constante positiva usada para evitar divisão por zero e representa a norma euclidiana. Assim, a equação de atualização do NLMS é dada por w(n) = w(n 1)+ µ δ + u(n) 2e(n)u (n). (1.16) O passo de adaptação de (1.15) depende inversamente da potência instantânea do vetor de entrada u(n), o que possibilita o NLMS acompanhar melhor variações na estatística do sinal. Outros algoritmos que merecem destaque são os da família RLS (recursive least-squares). Embora o algoritmo RLS convencional tenha um custo computacional elevado [O(M 2 )], ele apresenta em geral uma velocidade de convergência maior que as dos algoritmos LMS e

27 1.1 A equalização adaptativa 9 NLMS para um mesmo valor de desajuste. É bem conhecido na literatura que o compromisso entre velocidade de convergência e custo computacional tende a ser menos crítico para versões rápidas do RLS, i.e., versões que apresentam um custo computacional que crescem linearmente com o comprimento do filtro [O(M)] [HAYKIN, 2002]. Entre os membros da família dos algoritmos RLS rápidos, merece destaque o algoritmo EF-LSL (error feedback least-squares lattice) modificado [MIRANDA; GERKEN; SILVA, 1999], que é numericamente bem comportado em precisão finita, embora nenhuma prova de sua estabilidade numérica seja conhecida. A literatura de filtros adaptativos é vasta e esse assunto ainda desperta interesse na comunidade científica, sendo uma área de intensa pesquisa. Há vários livros sobre esse assunto, sendo [HAYKIN, 2002; SAYED, 2003, 2008; DINIZ, 2008; FARHANG-BOROUJENY, 1998; APOLINÁRIO JR. (Ed.), 2009] os de maior destaque. Cabe mencionar também o capítulo [NASCIMENTO; SILVA, 2013], que abrange os fundamentos de filtragem adaptativa e aborda diversos tópicos sobre a pesquisa atual na área. O algoritmo do módulo constante O CMA foi proposto independentemente em [GODARD, 1980] e [TREICHLER; AGEE, 1983] e busca minimizar a função custo do módulo constante definida como J CM (n) = E{ [κ y(n) 2 ] 2 }, (1.17) sendo κ = E{ a(n) 4 }/E{ a(n) 2 } uma constante de dispersão, que contém informação sobre as estatísticas de ordem superior do sinal transmitido a(n) e y(n) = u T (n)w(n 1) é a saída do equalizador. Essa função penaliza desvios no módulo do sinal equalizado que ficam distantes da constante de dispersão κ. Diferente da função custo do erro quadrático médio usada em filtragem adaptativa supervisionada, J CM (n) não é convexa em relação aos coeficientes do equalizador. Em outras palavras, ela apresenta mínimos locais e algoritmos baseados no módulo constante podem ficar parados nessas soluções sub-ótimas. O CMA é obtido a partir de uma aproximação instantânea para o vetor gradiente de J CM (n) em relação a w. Dessa forma, definindo o erro de estimação ε(n) = [ κ y(n) 2] y(n), (1.18)

28 1.1 A equalização adaptativa 10 a equação de atualização do CMA pode ser escrita como w(n) = w(n 1)+ ε(n)u (n), (1.19) sendo um passo de adaptação. Diferente dos algoritmos de equalização supervisionada, o vetor de coeficientes do CMA não pode ser inicializado com o vetor nulo pois nesse caso w(n) = 0 para todo n. Por isso, é comum inicializá-lo com o vetor pino [DING; LI, 2001], ou seja, w( 1) = [ ] T. (1.20) As operações do CMA estão mostradas na Tabela 1.2. Tabela 1.2: Sumário do CMA. Inicialização: w( 1) = [ ] T κ = E{ a(n) 4 }/E{ a(n) 2 } Para n = 0,1,2,..., calcule y(n) = u T (n)w(n 1) ε(n) = [κ y(n) 2 ]y(n) w(n) = w(n 1)+ ε(n)u (n) Fim Como o CMA é um algoritmo do gradiente estocástico, a similaridade de (1.19) com a equação de adaptação do LMS [Eq. (1.13)] não é surpreendente. Por isso, o CMA é interpretado como a versão autodidata do algoritmo LMS [PAPADIAS; SLOCK, 1997]. Dessa forma, como no caso do LMS, o custo computacional aumenta linearmente com o comprimento do filtro, i.e., O(M), e passos de adaptação pequenos levam a um desajuste pequeno e a uma convergência lenta. Entretanto, a similaridade com o LMS para por aí. A multimodalidade de J CM (n) torna difícil a análise do comportamento do CMA. Por exemplo, a análise de estabilidade que permite obter o intervalo do passo de adaptação do CMA depende de inúmeras hipóteses simplificadoras não muito realistas, como a inicialização próxima da solução ótima [NASCIMENTO; SILVA, 2008]. É importante observar que o CMA apresenta algumas desvantagens como a impossibilidade de resolver as ambiguidades de fase introduzidas pelo canal de comunicação, a possível

29 1.1 A equalização adaptativa 11 convergência para mínimos locais indesejáveis e problemas de instabilidade [JOHNSON JR. et al., 1998; SILVA, 2005; MIRANDA; SILVA; NASCIMENTO, 2008a]. Além disso, o melhor desempenho do CMA ocorre para sinais de módulo constante, já que o fato de κ não coincidir com o módulo dos símbolos da constelação gera um erro quadrático médio em regime não nulo. Na verdade, os algoritmos baseados no módulo constante só podem alcançar um erro quadrático médio em regime nulo para sinais de módulo constante em um ambiente estacionário, livre de ruído e se for adotada a sobreamostragem [MAI; SAYED, 2000; SILVA; MIRANDA, 2004; NASCIMENTO; SILVA, 2008]. Por isso, esses algoritmos apresentam um desajuste relativamente grande, quando usados para recuperar sinais de módulo não-constante, como é o caso de sinais com modulação QAM (quadrature amplitude modulation) de ordem elevada (e.g., 1024-QAM) [MENDES FILHO, 2011]. A questão da instabilidade do CMA foi abordada em [MIRANDA; SILVA; NASCIMENTO, 2008a], onde foi proposto um mecanismo para evitar a divergência em uma versão normalizada do algoritmo. O algoritmo proposto em [MIRANDA; SILVA; NASCIMENTO, 2008a], denominado dual-mode-cma (DM-CMA), trabalha com dois modos de operação. No primeiro modo, ele funciona como o CMA normalizado e no segundo, rejeita estimativas nãoconsistentes do sinal transmitido. Uma análise estatística desse algoritmo foi feita posteriormente em [CANDIDO et al., 2010]. O algoritmo multimódulo Para mitigar o problema da ambiguidade de fase do CMA, o MMA foi proposto em [WE- SOLOWSKI, 1992; OH; CHIN, 1995] e depois analisado em [YANG; WERNER; DUMONT, 2002]. O MMA é obtido a partir da minimização estocástica da dispersão das componentes real e imaginária da saída do equalizador de forma separada, ou seja, { [r J MM (n) = E y 2 R(n) ] } { 2 [r y 2 +E I(n) ] } 2, (1.21) sendo y(n) = u T (n)w(n 1) = y R (n)+jy I (n) e y R (n) e y I (n) as partes real e imaginária de y(n), respectivamente. A constante de dispersão também é calculada usando separadamente as partes real [a R (n)] e imaginária [a I (n)] do sinal transmitido a(n) = a R (n)+ja I (n), i.e., r = E{a4 R(n)} E{a 2 R(n)} = E{a4 I(n)} E{a 2 I(n)} (1.22)

30 1.1 A equalização adaptativa 12 para constelações simétricas com símbolos iid. O erro de estimação do MMA é dado por c(n) = c R (n)+jc I (n) = [r y 2 R(n)]y R (n)+j[r y 2 I(n)]y I (n). (1.23) Usando essa definição em(1.19) em vez de ε(n), temos a equação de atualização do algoritmo, isto é, w(n) = w(n 1)+ρc(n)u (n), (1.24) sendo que ρ é o passo de adaptação e w(n) o vetor de coeficientes que deve ser inicializado como (1.20). Cabe observar que para sinais reais r = κ, c(n) = ε(n) e o MMA coincide com o CMA. As operações do MMA estão mostradas na Tabela 1.3. Tabela 1.3: Sumário do MMA. Inicialização: w( 1) = [ ] T r = E{a 4 R(n)}/E{a 2 R(n)} Para n = 0,1,2,..., calcule y(n) = u T (n)w(n 1) c R (n) = [r yr(n)]y 2 R (n) c I (n) = [r yi(n)]y 2 I (n) c(n) = c R (n)+jc I (n) w(n) = w(n 1)+ρc(n)u (n) Fim Embora o MMA apresente uma melhor convergência que o CMA para sinais de módulo não-constante, ele ainda pode ocasionar rotações de fase múltiplas de π/2 como comentado em [GARTH; YANG; WERNER, 2001]. Isso foi confirmado teoricamente em [YUAN; TSAI, 2005], que mostra que a função custo do MMA apresenta pontos estacionários adicionais relacionados a rotações de fase múltiplas de π/2 e próximos a esses pontos, ele apresenta uma convergência lenta antes de convergir para o mínimo desejado. Entretanto essa convergência ruim ocorre muito raramente em situações práticas. Ocasionalmente, o MMA também pode convergir para algumas soluções indesejadas causadas por rotações múltiplas de π/4 [YANG;

31 1.1 A equalização adaptativa 13 WERNER; DUMONT, 2002]. Porém, essas soluções podem ser evitadas através de diferentes técnicas, como mencionado em [YANG; WERNER; DUMONT, 2002, Seção VIII]. Outros algoritmos de equalização autodidata Com o objetivo de melhorar o desempenho do CMA e MMA, diferentes algoritmos de equalização autodidata tem sido propostos na literatura (veja, e.g., [DING; LI, 2001; SHALVI; WEINSTEIN, 1993; SILVA; GERKEN; MIRANDA, 2002, 2004; SILVA; MIRANDA; SOARES, 2005; SILVA, 2005; MIRANDA; SILVA; NASCIMENTO, 2008b; MENDES FILHO; MIRANDA; SILVA, 2012c] e suas referências). Dentre esses algoritmos, destaca-se o algoritmo de Shavi-Weinstein (SWA) proposto em [SHALVI; WEINSTEIN, 1993]. Em geral, o SWA converge mais rápido que o CMA e o MMA para um mesmo valor de EMSE em regime, às custas de um custo computacional maior [O(M 2 )]. Porém, um dos principais problemas do SWA convencional é que uma escolha inadequada do fator de esquecimento, uma inicialização distante da solução ótima e/ou uma razão sinal-ruído baixa podem levá-lo à divergência (i.e., a norma do vetor de coeficientes vai para infinito) ou à convergência para mínimos locais indesejáveis. Como no RLS convencional, o SWA também pode divergir devido à problemas numéricos no cálculo da estimativa da matriz de autocorrelação inversa. A questão da divergência do SWA foi abordada em [MIRANDA; SILVA; NASCIMENTO, 2008b], onde foi proposta uma versão do algoritmo com dois modos de operação, denominada dual-mode-swa (DM-SWA). No primeiro modo, ele funciona como o SWA convencional e no segundo, rejeita estimativas não-consistentes do sinal transmitido. Para evitar a causa de divergência devido à perda de positividade da estimativa da matriz de autocorrelação, foi proposto um SWA em treliça com dois modos de operação (DM-LSWA - dual-mode lattice Shalvi-Weinstein algorithm), que é estável mesmo em aritmética de precisão finita e tem um custo computacional relativamente baixo [O(M)]. Detalhes sobre essas versões do SWA podem ser encontrados no Apêndice A. Também merece destaque o algoritmo multimódulo regional (RMA - regional multimodulus algorithm) proposto em [MENDES FILHO, 2011; MENDES FILHO; MIRANDA; SILVA, 2012c] para equalização de sinais QAM. Esse algoritmo foi obtido a partir de uma modificação na função de erro do MMA, que faz com seu erro de estimação seja igual a zero nas coordenadas dos símbolos da constelação. Dessa forma, o RMA pode ter um desempenho similar ao de

32 1.1 A equalização adaptativa 14 um algoritmo de equalização supervisionada como o NLMS, mesmo quando são transmitidos sinais QAM de ordem elevada. Um outro algoritmo com características similares foi proposto em [MENDES FILHO, 2011; MENDES FILHO; MIRANDA; SILVA, 2012b] e denominado algoritmo de decisão baseada nos símbolos (SBD - symbol-based decision). Esses algoritmos são revisitados no Apêndice B Transição para o modo de decisão direta Para finalizar esta seção, é importante salientar que a transição entre os modos de treinamento supervisionado ou cego e o modo de decisão direta depende em geral de um limiar de erro quadrático médio (MSE - mean-square error) atingido pelo algoritmo adaptativo. Um bom desempenho global do equalizador depende da seleção de um limiar de MSE adequado. No entanto, essa não é uma tarefa simples, já que depende fortemente de vários fatores como constelação do sinal transmitido, canal de comunicação, razão sinal-ruído (SNR - signal-tonoise ratio), entre outros [JOHNSON JR. et al., 2000]. Uma seleção inadequada do nível de MSE para o chaveamento tem um impacto significativo no desempenho da equalização já que um valor de MSE muito elevado leva a uma convergência ruim ou à não-convergência para o algoritmo de decisão direta [MAZO, 1980; MACCHI; EWEDA, 1984]. Em contrapartida, um valor muito pequeno pode resultar em um atraso muito grande ou até em falha no chaveamento entre os modos. Para evitar a necessidade de se selecionar um limiar de MSE para o chaveamento abrupto (hard switching) entre os modos cego e de decisão direta, vários esquemas de chaveamento suave foram propostos na literatura (veja e.g [PICCHI; PRATI, 1987; WEE- RACKODY; KASSAM, 1994; CASTRO; CASTRO; ARANTES, 2001; CHEN, 2003]). Além disso, algoritmos de equalização autodidata com bom desempenho no transitório e em regime tem sido propostos a fim de evitar o mecanismo de chaveamento para o modo DD (veja, e.g, [MENDES FILHO, 2011; MENDES FILHO; MIRANDA; SILVA, 2012b, 2012c] e suas referências). Entretanto, esses esquemas são tipicamente difíceis de ajustar e o desempenho alcançado ainda é muito dependente do ambiente particular em que são aplicados. A seguir, revisita-se a combinação convexa de algoritmos adaptativos, que será utilizada nos capítulos seguintes para propor um esquema que permite um chaveamento automático entre os modos cego e de decisão direta.

33 1.2 A combinação convexa de algoritmos adaptativos A combinação convexa de algoritmos adaptativos A combinação convexa de dois ou mais filtros operando em paralelo foi proposta para melhorar o desempenho de filtros adaptativos [MARTÍNEZ-RAMÓN et al., 2002; ARENAS-GARCÍA, 2004; ARENAS-GARCÍA; GÓMEZ-VERDEJO; FIGUEIRAS-VIDAL, 2005; ARENAS-GARCÍA; FI- GUEIRAS-VIDAL; SAYED, 2006; ARENAS-GARCÍA et al., 2006; AZPICUETA-RUIZ; FIGUEIRAS- VIDAL; ARENAS-GARCÍA, 2008; SILVA; NASCIMENTO, 2008a; ARENAS-GARCÍA; FIGUEIRAS- VIDAL, 2009; LÁZARO-GREDILLA et al., 2010]. Esse método é relativamente simples e proporciona um desempenho global melhor ou igual ao de cada filtro individual operando independentemente. Essa ideia tem gerado interesse, pois uma dificuldade no projeto de filtros adaptativos é escolher da melhor forma os parâmetros fixos do filtro, como o passo de adaptação para algoritmos do tipo LMS ou o fator de esquecimento para algoritmos do tipo RLS. Cabe destacar que há diversos artigos que propõem o uso de algoritmos com passo variável [KWONG; JOHNSTON, 1992; ABOULNASR; MAYYAS, 1997; BILCU; KUOSMANEN; EGI- AZARIAN, 2002; NELATURY; RAO, 2002], mas o desempenho deles é pior do que o de um algoritmo com parâmetro fixo escolhido de maneira ótima, principalmente quando os sinais são estacionários. Como o desempenho de combinações de filtros nunca é pior do que o de cada filtro individual, essa solução é mais interessante do que as que utilizam parâmetros variáveis em muitas situações práticas. A ideia de se combinar as saídas de vários filtros adaptativos independentes para se obter um melhor desempenho do que o de cada filtro individual não é nova. Ela foi proposta inicialmente em [ANDERSSON, 1985] e posteriormente melhorada em [NIEDŹWIECKI, 1990, 1992]. Ideias similares também têm sido usadas na literatura de teoria da informação (veja, e.g., [KOZAT; SINGER; ZEITLER, 2007]). No entanto, o método de [ARENAS-GARCÍA; FIGUEI- RAS-VIDAL; SAYED, 2006] tem recebido mais atenção devido à sua relativa simplicidade e à prova de que a combinação é universal, i.e., considerando entradas estacionárias, a estimativa combinada é pelo menos tão boa quanto à do melhor filtro componente em regime. A combinação convexa de dois filtros adaptativos está esquematizada na Figura 1.5, onde se considera a filtragem supervisionada que pode ser usada para diferentes aplicações, como identificação de sistemas, equalização adaptativa, cancelamento de eco ou ruído etc. [HAYKIN, 2002; SAYED, 2003]. O sinal de saída global y(n) é obtido a partir da combinação

34 1.2 A combinação convexa de algoritmos adaptativos 16 linear das saídas y 1 (n) e y 2 (n) dos filtros individuais, ou seja, y(n) = η(n)y 1 (n)+[1 η(n)]y 2 (n), (1.25) sendo η(n) o parâmetro de mistura. Os vetores de coeficientes de cada filtro w 1 (n 1) e w 2 (n 1) são adaptados com seus respectivos erros e 1 (n) = d(n) y 1 (n) (1.26) e e 2 (n) = d(n) y 2 (n), (1.27) sendo d(n) a resposta desejada, que no caso da equalização supervisionada corresponde ao símbolo a(n ). d(n) u(n) w(n 1) w 1 (n 1) e 1 (n) y 1 (n) η(n) e(n) y(n) w 2 (n 1) y 2 (n) 1 η(n) e 2 (n) Figura 1.5: Combinação convexa de dois filtros adaptativos transversais para filtragem supervisionada. Na mistura de dois algoritmos do tipo LMS com passos de adaptação µ 1 e µ 2, sendo µ 1 > µ 2, a combinação convexa tem uma interpretação intuitiva. No início da convergência, η(n) 1 e a combinação se aproxima do filtro µ 1 -LMS, que converge mais rapidamente. Em regime, η(n) 0 e a combinação se aproxima do filtro µ 2 -LMS, que por ser mais lento, faz um ajuste fino a fim de atingir um erro de estimação menor. No entanto, há situações

35 1.2 A combinação convexa de algoritmos adaptativos 17 em que 0 < η(n) < 1 e nesses casos, a combinação pode apresentar um desempenho melhor do que o de cada um dos filtros quando considerados separadamente [ARENAS-GARCÍA; FI- GUEIRAS-VIDAL; SAYED, 2006]. Esse comportamento pode ser observado nos resultados de simulação mostrados na Figura 1.6, em que a combinação convexa de dois filtros LMS com diferentes passos de adaptação (µ 1 = 0,1 and µ 2 = 0,01) foi usada para identificar o sistema [ 0,9003 0,5377 0,2137 0,0280 0,7826 0,5242 0,0871 ]. O regressor u(n) é obtido de um processo x(n), gerado com um modelo autoregressivo de primeira ordem, cuja função de transferência é dada por 1 b 2 /(1 bz 1 ). Esse modelo é alimentado com um processo gaussiano iid, cuja variância é escolhida para que o traço da matriz de autocorrelação R seja igual a um. Além disso, um ruído aditivo iid v(n) com variância σ 2 v = 0,01 é adicionado para se obter o sinal desejado. Na Figura 1.6-(a), são mostradas curvas de EMSE, estimadas a partir de uma média de conjunto de 500 realizações e filtradas por um filtro de média móvel com 128 coeficientes para facilitar a visualização. Na Figura 1.6-(b), é mostrada a média do parâmetro de mistura ao longo do tempo. Pode-se observar que η(n) 1 durante o início da convergência e em regime, η(n) 0. Na combinação convexa, o parâmetro de mistura η(n) fica restrito ao intervalo [0, 1] e por isso é modificado através de uma variável auxiliar α(n) que está relacionada com η(n) através da seguinte função sendo η(n) = ϕ[α(n 1)] = sgm[α(n 1)] sgm[ α+ ], (1.28) sgm[α + ] sgm[ α + ] sgm[x] = 1 1+e x (1.29) a função sigmoidal e α + o máximo valor que α(n) pode assumir. A função de ativação ϕ[ ] foi proposta em [LÁZARO-GREDILLA et al., 2010] e é uma versão deslocada e escalonada da função sigmoidal. É importante notar que η(n) atinge os valores 1 e 0 para α(n 1) = α + e α(n 1) = α +, respectivamente. Calculando a derivada do MSE global da combinação J MSE (n) = E{ e(n) 2 } = E{ d(n) y(n) 2 }

36 1.2 A combinação convexa de algoritmos adaptativos 18 EMSE (db) (a) µ 1 -LMS µ 2 -LMS combinação (b) E{η(n)} 0, Iterações Figura 1.6: (a) EMSE para µ 1 -LMS, µ 2 -LMS, e sua combinação convexa; (b) média de conjunto de η(n); µ 1 = 0,1, µ 2 = 0,01, µ α = 100 (adaptação não-normalizada), α + = 4, b = 0,8; média de 500 realizações. com relação à α(n) e aproximando as esperanças por seus valores instantâneos, obtém-se a seguinte regra para adaptar α(n): α(n) = α(n 1)+ µ α (n) Re{[d(n) y(n)][y 1 (n) y 2 (n)] }ϕ [α(n 1)], (1.30) sendo ϕ [α(n 1)] = dη(n) dα(n 1) = sgm[α(n 1)]{1 sgm[α(n 1)]} sgm[α + ] sgm[ α + ] (1.31) e µ α (n) um passo de adaptação. Na prática, α(n) fica restrita por saturação ao intervalo simétrico [ α +, α + ], já que o fator ϕ [α(n 1)] em (1.30) pararia a adaptação se α(n) crescesse muito. Uma escolha comum na literatura é α + = 4 [ARENAS-GARCÍA; FIGUEIRAS- VIDAL; SAYED, 2006; AZPICUETA-RUIZ; FIGUEIRAS-VIDAL; ARENAS-GARCÍA, 2008; LÁZARO- GREDILLA et al., 2010]. Quando se trata da combinação convexa de dois algoritmos com passos de adaptação diferentes, por exemplo, combinação do µ 1 -LMS com o µ 2 -LMS, em que µ 1 > µ 2, é melhor inicializar α( 1) = α + para que η(0) = 1 e a combinação tenha

37 1.2 A combinação convexa de algoritmos adaptativos 19 um comportamento semelhante ao do filtro rápido no início da convergência. Entretanto, o desempenho da combinação não é afetado significativamente se α( 1) for feito igual a um valor no intervalo [ α +, α + ], já que λ(n) converge rapidamente para próximo de 1 quando o filtro µ 2 -LMS ainda não convergiu. Isso também ocorre quando há mudanças abruptas no canal de comunicação, por exemplo. Embora seja possível usar um valor constante para µ α (n), um comportamento melhor pode ser obtido com uma regra normalizada. Reinterpretando a combinação como um filtro adaptativo de segunda camada [AZPICUETA-RUIZ; FIGUEIRAS-VIDAL; ARENAS-GARCÍA, 2008] e notando que [y 1 (n) y 2 (n)] faz o papel de sinal de entrada para essa segunda camada, pode-se considerar µ α (n) = µ α p(n) sendo p(n) uma estimativa da potência de [y 1 (n) y 2 (n)], i.e, (1.32) p(n) = λ p p(n 1)+(1 λ p ) y 1 (n) y 2 (n) 2 (1.33) com p( 1) = 1. A regra normalizada é mais fácil de ajustar do que a não-normalizada, como observado em [AZPICUETA-RUIZ; FIGUEIRAS-VIDAL; ARENAS-GARCÍA, 2008; CANDIDO; SILVA; NASCIMENTO, 2010]. Além disso, a seleção do fator de esquecimento λ p não é crítica para um bom desempenho da combinação, sendo λ p = 0,9 uma escolha comum na literatura. As operações da combinação convexa de dois algoritmos LMS com passos de adaptação diferentes e adaptação normalizada estão mostradas na Tabela 1.4, em que 1, x < 0 sign[x] = 1, x 0. Cabe observar que em uma implementação prática, a função ϕ[ ] pode ser calculada com o auxílio de uma tabela (lookup table). Além disso, no caso de equalização, não é necessário calcular o vetor de coeficientes da combinação, ou seja, w(n) = η(n+1)w 1 (n)+[1 η(n+1)]w 2 (n), (1.34) já que para essa aplicação, o interesse está na estimativa obtida com a saída global combinada, i.e., y(n). Os benefícios de se utilizar a função ϕ[ ] para o cálculo de η(n) são dois. Primeiramente, ela serve para manter o parâmetro de mistura η(n) no intervalo [0, 1]. Em segundo lugar,

RENATO CANDIDO COMBINAÇÃO AFIM DE ALGORITMOS ADAPTATIVOS

RENATO CANDIDO COMBINAÇÃO AFIM DE ALGORITMOS ADAPTATIVOS RENATO CANDIDO COMBINAÇÃO AFIM DE ALGORITMOS ADAPTATIVOS Dissertação apresentada à Escola Politécnica da Universidade de São Paulo para obtenção do Título de Mestre em Engenharia Elétrica. São Paulo 2009

Leia mais

Resumo. Filtragem Adaptativa. Filtros adaptativos. Tarefas desempenhadas pelos filtros

Resumo. Filtragem Adaptativa. Filtros adaptativos. Tarefas desempenhadas pelos filtros Resumo Filtragem Adaptativa Luís Caldas de Oliveira lco@istutlpt Instituto Superior Técnico Sistemas de filtragem adaptativa Conceitos de filtragem adaptativa Filtro de Wiener Algoritmo steepest descent

Leia mais

UNIVERSIDADE PRESBITERIANA MACKENZIE MESTRADO EM ENGENHARIA ELÉTRICA UM ALGORITMO AUTODIDATA CONCORRENTE PARA ADAPTAÇÃO DO DFE

UNIVERSIDADE PRESBITERIANA MACKENZIE MESTRADO EM ENGENHARIA ELÉTRICA UM ALGORITMO AUTODIDATA CONCORRENTE PARA ADAPTAÇÃO DO DFE UNIVERSIDADE PRESBITERIANA MACKENZIE MESTRADO EM ENGENHARIA ELÉTRICA UM ALGORITMO AUTODIDATA CONCORRENTE PARA ADAPTAÇÃO DO DFE Rita Soares Orientadora: Profa. Dra. Maria D. Miranda Dissertação de Mestrado

Leia mais

Um esquema para restauração cega de imagens baseado em combinação de algoritmos adaptativos

Um esquema para restauração cega de imagens baseado em combinação de algoritmos adaptativos Um esquema para restauração cega de imagens baseado em combinação de algoritmos adaptativos Daniela Brasil Silva e Magno T. M. Silva Resumo Neste artigo, é proposto um esquema para restauração cega de

Leia mais

4. O algoritmo LMS e variantes

4. O algoritmo LMS e variantes Apontamentos de Processamento Adaptativo de Sinais 4. O algoritmo LMS e variantes Família de algoritmos do gradiente Na prática usam-se estimativas do gradiente, ˆ (n), em vez do verdadeiro gradiente (n),

Leia mais

Redes Neurais e Sistemas Fuzzy

Redes Neurais e Sistemas Fuzzy Redes Neurais e Sistemas Fuzzy O ADALINE e o algoritmo LMS O ADALINE No contexto de classificação, o ADALINE [B. Widrow 1960] pode ser visto como um perceptron com algoritmo de treinamento baseado em minimização

Leia mais

FILTRAGEM ADAPTATIVA DE SINAIS. Adaptive Filtering of Signals

FILTRAGEM ADAPTATIVA DE SINAIS. Adaptive Filtering of Signals Jan-Mar 2010 Intellectus FILTRAGEM ADAPTATIVA DE SINAIS Adaptive Filtering of Signals Mário ULIANI NETO Faculdade de Jaguariúna Faculdade Politécnica de Campinas Fundação CPqD Leandro de Campos Teixeira

Leia mais

Ferramenta Computacional para o Estudo de Seqüências de Treinamento em Equalizadores LMS

Ferramenta Computacional para o Estudo de Seqüências de Treinamento em Equalizadores LMS Ferramenta Computacional para o Estudo de Seqüências de Treinamento em es LMS Luciano L. Mendes Departamento de Eletrônica e Eletrotécnica Instituto acional de Telecomunicações Santa Rita do Sapucaí, MG

Leia mais

Análise estatística do algoritmo Shalvi-Weinstein

Análise estatística do algoritmo Shalvi-Weinstein Análise estatística do algoritmo Shalvi-Weinstein Renato Candido, Magno T. M. Silva, Vítor H. Nascimento e Maria D. Miranda Resumo Algoritmos autodidatas com boas propriedades de convergência, tracking

Leia mais

Aula 07 Propriedades da resposta ao impulso

Aula 07 Propriedades da resposta ao impulso Aula 07 Propriedades da resposta ao impulso Bibliografia OPPENHEIM, A.V.; WILLSKY, A. S. Sinais e Sistemas, a edição, Pearson, 00. ISBN 9788576055044. Páginas 6-69. HAYKIN, S. S.; VAN VEEN, B. Sinais e

Leia mais

Sílvio A. Abrantes Faculdade de Engenharia Universidade do Porto, Portugal

Sílvio A. Abrantes Faculdade de Engenharia Universidade do Porto, Portugal Apontamentos de Processamento Adaptativo de Sinais Sílvio A. Abrantes Faculdade de Engenharia Universidade do Porto, Portugal Apontamentos de Processamento Adaptativo de Sinais 1. Introdução Introdução

Leia mais

Filtragem Adaptativa

Filtragem Adaptativa Filtragem Adaptativa Luís Caldas de Oliveira lco@istutlpt Instituto Superior Técnico Filtragem Adaptativa p1/45 Resumo Sistemas de filtragem adaptativa Filtragem Adaptativa p2/45 Resumo Sistemas de filtragem

Leia mais

Análise Comparativa de Quatro Estruturas de Equalização de Canal de Comunicação Digital

Análise Comparativa de Quatro Estruturas de Equalização de Canal de Comunicação Digital Análise Comparativa de Quatro Estruturas de Equalização de de Comunicação Digital Kaio Jonathas Alencar Gurgel 1, Francisco José Alves de Aquino 2 1 Graduando em Engenharia de Telecomunicações, Departamento

Leia mais

Rodrigo Pereira David. Técnica de Estimação de Canal Utilizando Símbolos Pilotos em Sistemas OFDM. Dissertação de Mestrado

Rodrigo Pereira David. Técnica de Estimação de Canal Utilizando Símbolos Pilotos em Sistemas OFDM. Dissertação de Mestrado Rodrigo Pereira David Técnica de Estimação de Canal Utilizando Símbolos Pilotos em Sistemas OFDM Dissertação de Mestrado Dissertação apresentada como requisito parcial para obtenção do grau de Mestre pelo

Leia mais

ESTIMAÇÃO PARAMÉTRICA UTILIZANDO ALGORITMO RLS. Rodrigo Urban de Morais

ESTIMAÇÃO PARAMÉTRICA UTILIZANDO ALGORITMO RLS. Rodrigo Urban de Morais UNIVERSIDADE FEDERAL DO PARANÁ PROGRAMA DE PÓS-GRADUAÇÃO EM ENGENHARIA ELÉTRICA PPGEE ESTIMAÇÃO PARAMÉTRICA UTILIZANDO ALGORITMO RLS Rodrigo Urban de Morais CURITIBA, JUNHO DE 2007. Sumário 1. Introdução...3

Leia mais

7 Conclusões e desenvolvimentos futuros

7 Conclusões e desenvolvimentos futuros 7 Conclusões e desenvolvimentos futuros 7.1 Conclusões Este trabalho apresentou novas soluções para a determinação da posição de terminais de comunicações móveis com base em medidas de ToA. Nos métodos

Leia mais

ALGORITMOS EFICIENTES PARA EQUALIZAÇÃO AUTODIDATA DE SINAIS QAM

ALGORITMOS EFICIENTES PARA EQUALIZAÇÃO AUTODIDATA DE SINAIS QAM JOÃO MENDES FILHO ALGORITMOS EFICIENTES PARA EQUALIZAÇÃO AUTODIDATA DE SINAIS QAM Tese apresentada à Escola Politécnica da Universidade de São Paulo para obtenção do Título de Doutor em Ciências. São Paulo

Leia mais

Introdução ao Processamento Estatístico de Sinais

Introdução ao Processamento Estatístico de Sinais Charles Casimiro Cavalcante charles@gtel.ufc.br Grupo de Pesquisa em Telecomunicações Sem Fio GTEL Departamento de Engenharia de Teleinformática Universidade Federal do Ceará UFC http://www.gtel.ufc.br/

Leia mais

EQUALIZAÇÃO ÓTIMA DE UM CANAL DE COMUNICAÇÃO DIGITAL USANDO EQUALIZADORES LINEARES

EQUALIZAÇÃO ÓTIMA DE UM CANAL DE COMUNICAÇÃO DIGITAL USANDO EQUALIZADORES LINEARES EQUALIZAÇÃO ÓTIMA DE UM CANAL DE COMUNICAÇÃO DIGITAL USANDO EQUALIZADORES LINEARES Karolina M. H. COUTINHO; Sacha do Prado A. de FARIAS; Francisco J. A. de AQUINO. IFCE Instituto Federal de Ciência, Educação

Leia mais

Programação Linear aplicada a Equalização Cega de Sinais em Sistemas Comunicação Digital

Programação Linear aplicada a Equalização Cega de Sinais em Sistemas Comunicação Digital Programação Linear aplicada a Equalização Cega de Sinais em Sistemas Comunicação Digital Marcelo Augusto Costa Fernandes Departamento de Engenharia da Computação e Automação DCA Universidade Federal do

Leia mais

RESTAURAÇÃO E RECONSTRUÇÃO DE IMAGENS. Nielsen Castelo Damasceno

RESTAURAÇÃO E RECONSTRUÇÃO DE IMAGENS. Nielsen Castelo Damasceno RESTAURAÇÃO E RECONSTRUÇÃO DE IMAGENS Nielsen Castelo Damasceno Restauração de imagem Procura recuperar uma imagem corrompida com base em um conhecimento a priori do fenômeno de degradação. Restauração

Leia mais

1.1 Breve Histórico OFDM

1.1 Breve Histórico OFDM 1 Introdução 1.1 Breve Histórico OFDM O OFDM, do inglês Orthogonal Frequency Division Multiplexing, que pode ser visto como uma evolução do FDM (Frequency Division Multiplexing), é uma técnica de transmissão

Leia mais

Estudo sobre decodificação iterativa usando códigos de treliça

Estudo sobre decodificação iterativa usando códigos de treliça Revista de Engenharia e Pesquisa Aplicada, Volume 2, Número 1, 2016 Estudo sobre decodificação iterativa usando códigos de treliça Souza, I. M. M. Escola Politécnica de Pernambuco Universidade de Pernambuco

Leia mais

Equalização Adaptativa e Autodidata de Canais Lineares e Não-Lineares Utilizando o Algoritmo do Módulo Constante

Equalização Adaptativa e Autodidata de Canais Lineares e Não-Lineares Utilizando o Algoritmo do Módulo Constante UNIVERSIDADE FEDERAL DO CEARÁ CENTRO DE TECNOLOGIA DEPARTAMENTO DE ENGENHARIA DE TELEINFORMÁTICA PROGRAMA DE PÓS-GRADUAÇÃO EM ENGENHARIA DE TELEINFORMÁTICA Equalização Adaptativa e Autodidata de Canais

Leia mais

Transmissão de impulsos em banda-base

Transmissão de impulsos em banda-base ransmissão de impulsos em banda-base ransmissão de impulsos através de um canal com ruído aditivo.3 O filtro adaptado e o correlacionador ransmissão de sinais em canais banda-base Introdução Consideremos

Leia mais

EN3604 FILTRAGEM ADAPTATIVA

EN3604 FILTRAGEM ADAPTATIVA EN3604 FILTRAGEM ADAPTATIVA Introdução Filtros adaptativos, os quais têm como meta transformar os sinais portadores de informação em versões limpas ou melhoradas, ajustam suas características de acordo

Leia mais

étodos uméricos SISTEMAS DE EQUAÇÕES LINEARES (Continuação) Prof. Erivelton Geraldo Nepomuceno PROGRAMA DE PÓS-GRADUAÇÃO EM ENGENHARIA ELÉTRICA

étodos uméricos SISTEMAS DE EQUAÇÕES LINEARES (Continuação) Prof. Erivelton Geraldo Nepomuceno PROGRAMA DE PÓS-GRADUAÇÃO EM ENGENHARIA ELÉTRICA étodos uméricos SISTEMAS DE EQUAÇÕES LINEARES (Continuação) Prof. Erivelton Geraldo Nepomuceno PROGRAMA DE PÓS-GRADUAÇÃO EM ENGENHARIA ELÉTRICA UNIVERSIDADE DE JOÃO DEL-REI PRÓ-REITORIA DE PESQUISA CENTRO

Leia mais

Processamento de Sinal e Imagem Engenharia Electrotécnica e de Computadores

Processamento de Sinal e Imagem Engenharia Electrotécnica e de Computadores António M Gonçalves Pinheiro Departamento de Física Covilhã - Portugal pinheiro@ubipt d[n] v[n] x[n] Filtro Estimador d[n] d[n] - Sinal v[n] - Ruído x[n] - Sinal corrompido com ruído ˆd[n] - Sinal Estimado

Leia mais

EQUALIZAÇÃO CONCORRENTE COM ALOCAÇÃO DINÂMICA E INICIALIZAÇÃO AUTOMÁTICA DE COEFICIENTES

EQUALIZAÇÃO CONCORRENTE COM ALOCAÇÃO DINÂMICA E INICIALIZAÇÃO AUTOMÁTICA DE COEFICIENTES PONTIFÍCIA UNIVERSIDADE CATÓLICA DO RIO GRANDE DO SUL FACULDADE DE ENGENHARIA PROGRAMA DE PÓS-GRADUAÇÃO EM ENGENHARIA ELÉTRICA EQUALIZAÇÃO CONCORRENTE COM ALOCAÇÃO DINÂMICA E INICIALIZAÇÃO AUTOMÁTICA DE

Leia mais

MAGNO TEÓFILO MADEIRA DA SILVA UM ESTUDO SOBRE TÉCNICAS DE

MAGNO TEÓFILO MADEIRA DA SILVA UM ESTUDO SOBRE TÉCNICAS DE MAGNO TEÓFILO MADEIRA DA SILVA UM ESTUDO SOBRE TÉCNICAS DE EQUALIZAÇÃO AUTODIDATA Tese apresentada à Escola Politécnica da Universidade de São Paulo para obtenção do Título de Doutor em Engenharia Elétrica.

Leia mais

Equalização Linear de um Canal de Comunicação Digital usando critério MSE e Pseudo-Inversa

Equalização Linear de um Canal de Comunicação Digital usando critério MSE e Pseudo-Inversa Equalização Linear de um Canal de Comunicação Digital usando critério MSE e Pseudo-Inversa Karolina M. H. Coutinho, Sacha P. A. Farias e Francisco J. A. de Aquino. Abstract In this paper we describe a

Leia mais

1 Técnicas de Seleção de Antenas Transmissoras

1 Técnicas de Seleção de Antenas Transmissoras 1 Técnicas de Seleção de Antenas Transmissoras Como visto em aulas anteriores, para se atingir uma ordem de diversidade espacial maior é necessário o emprego de múltiplas antenas no transmissor e/ou no

Leia mais

Processamento de sinais digitais

Processamento de sinais digitais Processamento de sinais digitais Aula 2: Descrição discreta no tempo de sinais e sistemas silviavicter@iprj.uerj.br Tópicos Sequências discretas no tempo. Princípio da superposição para sistemas lineares.

Leia mais

Aula 22. Conversão Sigma-Delta (continuação)

Aula 22. Conversão Sigma-Delta (continuação) Aula 22 Conversão Sigma-Delta (continuação) A estrutura mostrada na figura A.22.1 é chamado modulador Sigma-Delta (Σ- ). Esta estrutura, além de ser mais simples, pode ser considerada como uma versão suavizada

Leia mais

II-6 Análise de Ruído e Capacidade de Canal

II-6 Análise de Ruído e Capacidade de Canal II-6 Análise de Ruído e Capacidade de Canal Comunicações ISEL - ADEETC - Comunicações 1 Sumário 1. Causa dos erros na transmissão Modelo AWGN (canal físico) Modelo BSC (canal discreto) Efeito do ruído

Leia mais

TÓPICOS EM INTELIGÊNCIA ARTIFICIAL Redes Neurais Artificiais

TÓPICOS EM INTELIGÊNCIA ARTIFICIAL Redes Neurais Artificiais TÓPICOS EM INTELIGÊNCIA ARTIFICIAL Redes Neurais Artificiais ricardo.kerschbaumer@ifc.edu.br http://professor.luzerna.ifc.edu.br/ricardo-kerschbaumer/ Introdução O Cérebro humano Mais fascinante processador

Leia mais

Xxxxxxxxx Xxxxxx¹ ¹Grupo de Processamento de Sinais Instituto Federal do Ceará

Xxxxxxxxx Xxxxxx¹ ¹Grupo de Processamento de Sinais Instituto Federal do Ceará XXXXXX (2011) USO DO PROCESSAMENTO LARGAMENTE EM UM EQUALIZADOR FRACIONALMENTE ESPAÇADO APLICADO A CANAIS DE COMUNICAÇÕES SELETIVOS EM FREQUÊNCIA Xxxxxxxxx Xxxxxx¹ ¹Grupo de Processamento de Sinais Instituto

Leia mais

UNIVERSIDADE DO ESTADO DE MATO GROSSO - UNEMAT. Faculdade de Ciências Exatas e Tecnológicas FACET / Sinop Curso de Bacharelado em Engenharia Elétrica

UNIVERSIDADE DO ESTADO DE MATO GROSSO - UNEMAT. Faculdade de Ciências Exatas e Tecnológicas FACET / Sinop Curso de Bacharelado em Engenharia Elétrica REDES NEURAIS ARTIFICIAIS REDE ADALINE e REGRA DELTA Prof. Dr. André A. P. Biscaro 2º Semestre de 2017 Aspectos históricos O ADALINE foi idealizado por Widrow & Hoff em 1960. Sua principal aplicação estava

Leia mais

1 O esquema de Alamouti: Diversidade na transmissão

1 O esquema de Alamouti: Diversidade na transmissão 1 O esquema de Alamouti: Diversidade na transmissão 1.1 O Caso de uma antena receptora A Figura?? mostra a representação em banda básica do esquema de Alamouti com diversidade na transmissão. O esquema

Leia mais

Identificação por Métodos Não Paramétricos

Identificação por Métodos Não Paramétricos Modelação, Identificação e Controlo Digital Métodos Não Paramétricos 1 Identificação por Métodos Não Paramétricos Estimação da resposta impulsiva e da resposta em frequência Análise espectral e métodos

Leia mais

Algoritmo Array Rápido para Filtragem de Sistemas Lineares Sujeitos a Saltos Markovianos com Variação Estruturada dos Parâmetros no Tempo

Algoritmo Array Rápido para Filtragem de Sistemas Lineares Sujeitos a Saltos Markovianos com Variação Estruturada dos Parâmetros no Tempo Trabalho apresentado no XXXVII CNMAC, SJ dos Campos - SP, 2017 Proceeding Series of the Brazilian Society of Computational and Applied Mathematics Algoritmo Array Rápido para Filtragem de Sistemas Lineares

Leia mais

Estudo e implementação de algoritmos adaptativos aplicados à equalização de sinais em modulação bidimensional

Estudo e implementação de algoritmos adaptativos aplicados à equalização de sinais em modulação bidimensional Universidade Federal Fluminense Escola de Engenharia Curso de Graduação em Engenharia de Telecomunicações Alunos: Gustavo Araújo Machado Paula do Nascimento Woyames Orientador: Coorientador: Prof. Dr.

Leia mais

Transmissão em Banda de Base

Transmissão em Banda de Base GUIA DO 2 O TRABALHO DE LABORATÓRIO DE SISTEMAS DE COMUNICAÇÕES Transmissão em Banda de Base Ano Lectivo de 2015/16 Introdução Neste trabalho analisam-se alguns aspectos da transmissão em banda de base

Leia mais

Comparação de algoritmos adaptativos para cancelamento de eco acústico

Comparação de algoritmos adaptativos para cancelamento de eco acústico Comparação de algoritmos adaptativos para cancelamento de eco acústico Bruno C. Bispo e Sergio L. Netto Resumo Neste artigo são comparados diferentes algoritmos adaptativos para cancelamento de eco acústico.

Leia mais

Parâmetros importantes de um Analisador de Espectros: Faixa de frequência. Exatidão (frequência e amplitude) Sensibilidade. Resolução.

Parâmetros importantes de um Analisador de Espectros: Faixa de frequência. Exatidão (frequência e amplitude) Sensibilidade. Resolução. Parâmetros importantes de um Analisador de Espectros: Faixa de frequência Exatidão (frequência e amplitude) Sensibilidade Resolução Distorção Faixa dinâmica Faixa de frequência: Determina as frequências

Leia mais

Algoritmo Set-Membership CMA no modo Difusão Aplicado a Redes de Sensores

Algoritmo Set-Membership CMA no modo Difusão Aplicado a Redes de Sensores Algoritmo Set-Membership CMA no modo Difusão Aplicado a Redes de Sensores Fábio F. de Assis e Aline Neves Resumo Este artigo combina o chamado Algoritmo do Módulo Constante no modo Difusão (CMAD), que

Leia mais

4 Implementação Computacional

4 Implementação Computacional 4 Implementação Computacional 4.1. Introdução Neste capítulo é apresentada a formulação matemática do problema de otimização da disposição das linhas de ancoragem para minimizar os deslocamentos (offsets)

Leia mais

Estimação da Resposta em Frequência

Estimação da Resposta em Frequência 27 Estimação da Resposta em Frequência ω = ω ω Objectivo: Calcular a magnitude e fase da função de transferência do sistema, para um conjunto grande de frequências. A representação gráfica deste conjunto

Leia mais

Métodos Não Paramétricos

Métodos Não Paramétricos Modelação, Identificação e Controlo Digital Métodos ão Paramétricos 1 Métodos ão Paramétricos Estimação da resposta impulsiva e da resposta em frequência Análise espectral e métodos de correlação J. Miranda

Leia mais

Sistemas de Telecomunicações Definidos por Software & Processamento de Sinal em Tempo Real

Sistemas de Telecomunicações Definidos por Software & Processamento de Sinal em Tempo Real Sistemas de Telecomunicações Definidos por Software & Processamento de Sinal em Tempo Real 1 Filtros Adaptativos Filtros adaptativos são solução atractiva em ambientes com estatística desconhecida e variável

Leia mais

Introdução ao Processamento Digital de Imagens. Aula 9 Restauração de Imagens. Prof. Dr. Marcelo Andrade da Costa Vieira

Introdução ao Processamento Digital de Imagens. Aula 9 Restauração de Imagens. Prof. Dr. Marcelo Andrade da Costa Vieira Introdução ao Processamento Digital de Imagens Aula 9 Restauração de Imagens Prof. Dr. Marcelo Andrade da Costa Vieira mvieira@sc.usp.br Realce x Restauração Realce: Processar a Imagem para obter um resultado

Leia mais

4 Estratégias de agrupamento e desempenho dos receptores

4 Estratégias de agrupamento e desempenho dos receptores 4 Estratégias de agrupamento e desempenho dos receptores O capítulo anterior apresentou exemplos de resultados de desempenho do receptor ótimo por grupos, para N = 6 símbolos. Nestes exemplos os agrupamentos

Leia mais

Transmissão de impulsos em banda-base

Transmissão de impulsos em banda-base Transmissão de impulsos em banda-base 4 Breves notas sobre igualização O algoritmo zero forcing O algoritmo LS Algoritmo Zero Forcing (ZF) Suponhamos que o canal de comunicação é conhecido e tem uma resposta

Leia mais

Considerações de Desempenho

Considerações de Desempenho Back Propagation Considerações de Desempenho Dicas para o BP O uso da função de ativação simétrica geralmente acelera o treinamento TANH +1 logistic linear 0 tanh -1-4 +4 1 Dicas para o BP Os pesos devem

Leia mais

3 Detecção Multiusuário 3.1 Introdução

3 Detecção Multiusuário 3.1 Introdução 3 Detecção Multiusuário 3.1 Introdução As técnicas de múltiplo acesso mais cogitadas nas propostas para os padrões de terceira geração envolvem alguma forma de DS/CDMA. Contudo, essa técnica de múltiplo

Leia mais

p.1/48 Eduardo Mendes Departamento de Engenharia Eletrônica Universidade Federal de Minas Gerais Av. Antônio Carlos 6627, Belo Horizonte, MG, Brasil

p.1/48 Eduardo Mendes Departamento de Engenharia Eletrônica Universidade Federal de Minas Gerais Av. Antônio Carlos 6627, Belo Horizonte, MG, Brasil p1/48 Capítulo 4 - Métodos ão Paramétricos Eduardo Mendes Departamento de Engenharia Eletrônica Universidade Federal de Minas Gerais Av Antônio Carlos 27, elo Horizonte, MG, rasil p2/48 Introdução Os métodos

Leia mais

Técnicas de diversidade

Técnicas de diversidade Instituto Federal de Santa Catarina Curso superior de tecnologia em sistemas de telecomunicação Comunicações móveis 2 Técnicas de diversidade Prof. Diego da Silva de Medeiros São José, outubro de 2011

Leia mais

Back Propagation. Dicas para o BP

Back Propagation. Dicas para o BP Back Propagation Considerações de Desempenho Dicas para o BP O uso da função de ativação simétrica geralmente acelera o treinamento TANH +1 logistic linear 0 tanh -1-4 +4 11 Dicas para o BP Os pesos devem

Leia mais

Uma abordagem educacional para o estudo de OFDM

Uma abordagem educacional para o estudo de OFDM Uma abordagem educacional para o estudo de OFDM Bruno A. Pereira 1, Henrique T. Kuehne 2, Luciano L. Mendes 3 e José S. G. Panaro 4 Resumo O objetivo deste artigo é apresentar um conjunto de ferramentas

Leia mais

II-6 Análise de ruído e capacidade de canal

II-6 Análise de ruído e capacidade de canal II-6 Análise de ruído e capacidade de canal Comunicações ISEL - ADEETC - Comunicações 1 Sumário 1. Causa dos erros na transmissão Modelo AWGN e ISI Modelo BSC Efeito do ruído Relação sinal/ruído 2. Curvas

Leia mais

p TPP = (6.1) e a rajada de perda de pacote é medida pela Comprimento Médio da Rajada (CMR ) que é dada por

p TPP = (6.1) e a rajada de perda de pacote é medida pela Comprimento Médio da Rajada (CMR ) que é dada por 6 Perdas de Pacotes O problema de perda de pacotes em rajadas nas redes IP e redes móveis é um dos fatores mais importantes a serem considerados na análise de sistemas de reconhecimento de voz distribuídos.

Leia mais

2. Redes Neurais Artificiais

2. Redes Neurais Artificiais Computação Bioinspirada - 5955010-1 2. Redes Neurais Artificiais Prof. Renato Tinós Depto. de Computação e Matemática (FFCLRP/USP) 1 2.2. Perceptron 2.2.1. Introdução 2.2.2. Funcionamento do perceptron

Leia mais

Trabalho n o 3 Detecção de sinais em canais AWGN

Trabalho n o 3 Detecção de sinais em canais AWGN Telecomunicações 2 LEEC / FEUP Trabalho n o 3 Detecção de sinais em canais Conteúdo 1 Objectivos 1 2 Preliminares teóricos 1 3 Experiência 4 3.1 Detecção por amostragem............................. 4 3.2

Leia mais

) t. 4 Eliminação do ruído do sinal Introdução

) t. 4 Eliminação do ruído do sinal Introdução 49 4 Eliminação do ruído do sinal 4.1. Introdução Os métodos de eliminação de ruído no domínio da transformada de wavelets são conhecidos coletivamente como métodos de de-noising ou encolhimento de wavelets

Leia mais

canal para sinais contínuos

canal para sinais contínuos Processos estocásticos, Entropia e capacidade de canal para sinais contínuos 24 de setembro de 2013 Processos estocásticos, Entropia e capacidade de canal para1 sin Conteúdo 1 Probabilidade de sinais contínuos

Leia mais

Métodos Não Paramétricos

Métodos Não Paramétricos Modelação, Identificação e Controlo Digital Métodos Não Paramétricos 1 Métodos Não Paramétricos Estimação da resposta impulsiva e da resposta em frequência Análise espectral e métodos de correlação J.

Leia mais

2 Modelos de Sinais para Sistemas DS-CDMA

2 Modelos de Sinais para Sistemas DS-CDMA 2 Modelos de Sinais para Sistemas DS-CDMA Dentre os modelos de sinais de sistemas de múltiplo acesso existem dois cenários de interesse que foram tratados em nosso trabalho: o enlace direto ou downlink,

Leia mais

Disciplina: Processamento Digital de Sinais Aula 05 - Implementação de Sistemas de Processamento Digital de Sinais (Parte 01)

Disciplina: Processamento Digital de Sinais Aula 05 - Implementação de Sistemas de Processamento Digital de Sinais (Parte 01) Disciplina: Processamento Digital de Sinais Aula 05 - Implementação de Sistemas de Processamento Digital de Sinais (Parte 01) Prof. (eduardo.simas@ufba.br) Programa de Pós-Graduação em Engenharia Elétrica

Leia mais

CÓDIGOS CORRETORES DE ERROS

CÓDIGOS CORRETORES DE ERROS Informação sobre a Disciplina CÓDIGOS CORRETORES DE ERROS INTRODUÇÃO Evelio M. G. Fernández - 27 Quartas e Sextas feiras das 9:3 às 11:3 horas Professor: Evelio Martín García Fernández Gabinete 1, Tel:

Leia mais

O processo de filtragem de sinais pode ser realizado digitalmente, na forma esquematizada pelo diagrama apresentado a seguir:

O processo de filtragem de sinais pode ser realizado digitalmente, na forma esquematizada pelo diagrama apresentado a seguir: Sistemas e Sinais O processo de filtragem de sinais pode ser realizado digitalmente, na forma esquematizada pelo diagrama apresentado a seguir: 1 Sistemas e Sinais O bloco conversor A/D converte o sinal

Leia mais

Transmissão Digital em Banda Base

Transmissão Digital em Banda Base Transmissão Digital em Banda Base Luis Henrique Assumpção Lolis 27 de maio de 2014 Luis Henrique Assumpção Lolis Transmissão Digital em Banda Base 1 Conteúdo 1 Introdução 2 Análise de erro de bits 3 Interferência

Leia mais

TRANSFORMADA Z. A transformada Z de um sinal x(n) é definida como a série de potências: Onde z é uma variável complexa e pode ser indicada como.

TRANSFORMADA Z. A transformada Z de um sinal x(n) é definida como a série de potências: Onde z é uma variável complexa e pode ser indicada como. TRANSFORMADA Z A transformada Z (TZ) tem o mesmo papel, para a análise de sinais e sistemas discretos LTI, que a transformada de Laplace na análise de sinais e sistemas nos sistemas contínuos do mesmo

Leia mais

Cálculo Numérico BCC760

Cálculo Numérico BCC760 Cálculo Numérico BCC760 Resolução de Sistemas de Equações Lineares Simultâneas Departamento de Computação Página da disciplina http://www.decom.ufop.br/bcc760/ 1 Introdução! Definição Uma equação é dita

Leia mais

Comunicação Digital Exercícios

Comunicação Digital Exercícios Comunicação Digital Exercícios Problema 1 Eficiência Espectral Deseja-se implementar um sistema de transmissão digital com taxa de transmissão de 9600 bits por segundo em um canal com faixa disponível

Leia mais

Transmissão e comunicação de dados. Renato Machado

Transmissão e comunicação de dados. Renato Machado Renato Machado UFSM - Universidade Federal de Santa Maria DELC - Departamento de Eletrônica e Computação renatomachado@ieee.org renatomachado@ufsm.br 23 de Abril de 2012 Sumário 1 2 3 4 Térmico de Intermodulação

Leia mais

Algoritmos de Aprendizado. Formas de Aprendizado. Aprendizado Batch x Incremental. Aprendizado Batch x Incremental

Algoritmos de Aprendizado. Formas de Aprendizado. Aprendizado Batch x Incremental. Aprendizado Batch x Incremental Algoritmos de Aprendizado Regra de Hebb Perceptron Delta Rule (Least Mean Square Multi-Layer Perceptrons (Back Propagation Radial Basis Functions (RBFs Competitive Learning Hopfield Formas de Aprendizado

Leia mais

Teoria das Comunicações

Teoria das Comunicações 1 - Introdução Enlace de um Sistema de Comunicação fonte mensagem transdutor Transmissor Modulador canal ruído receptor transdutor destino mensagem (estimada) sinal de entrada sinal com distorção sinal

Leia mais

Wilander Testone Pereira da Silva

Wilander Testone Pereira da Silva UNIVERSIDADE FEDERAL DO MARANHÃO CENTRO DE CIÊNCIAS EXATAS E TECNOLOGIA PROGRAMA DE PÓS-GRADUAÇÃO EM ENGENHARIA DE ELETRICIDADE Wilander Testone Pereira da Silva MODELAGEM ESTOCÁSTICA: TEORIA, FORMULAÇÃO

Leia mais

Combinação Convexa de Filtros Adaptativos Set-Membership

Combinação Convexa de Filtros Adaptativos Set-Membership Combinação Convexa de Filtros Adaptativos Set-Membership Jonnathan F. Partamian e Vítor H. Nascimento Resumo Neste artigo propomos uma combinação convexa de filtros Set-Membership NLMS (SM-NLMS). Iniciamos

Leia mais

6. Controle por Aprendizado Neuro-Fuzzy

6. Controle por Aprendizado Neuro-Fuzzy 6. Controle por Aprendizado Neuro-Fuzzy 6.1. Introdução Neste capítulo é apresentado o controle por aprendizado utilizando um sistema híbrido Neuro-Fuzzy, para o cálculo e atualização dos pontos de reversão

Leia mais

3 Redes Neurais Artificiais

3 Redes Neurais Artificiais 3 Redes Neurais Artificiais 3.1. Introdução A capacidade de implementar computacionalmente versões simplificadas de neurônios biológicos deu origem a uma subespecialidade da inteligência artificial, conhecida

Leia mais

Juan Lieber Marin UM NOVO MODELO DE COMPORTAMENTO ESTOCÁSTICO PARA O ALGORITMO DE PSEUDO

Juan Lieber Marin UM NOVO MODELO DE COMPORTAMENTO ESTOCÁSTICO PARA O ALGORITMO DE PSEUDO Juan Lieber Marin UM NOVO MODELO DE COMPORTAMENTO ESTOCÁSTICO PARA O ALGORITMO DE PSEUDO PROJEÇÕES AFINS Dissertação submetida ao Programa de Pós-Graduação em Engenharia Elétrica para a obtenção do Grau

Leia mais

AVALIAÇÃO DA ESTIMATIVA DE PARÂMETROS PARA MODELOS AR2D APLICADOS NA EXTRAÇÃO DE ATRIBUTOS DE TEXTURA EM IMAGENS DE SENSORIAMENTO REMOTO

AVALIAÇÃO DA ESTIMATIVA DE PARÂMETROS PARA MODELOS AR2D APLICADOS NA EXTRAÇÃO DE ATRIBUTOS DE TEXTURA EM IMAGENS DE SENSORIAMENTO REMOTO AVALIAÇÃO DA ESTIMATIVA DE PARÂMETROS PARA MODELOS AR2D APLICADOS NA EXTRAÇÃO DE ATRIBUTOS DE TEXTURA EM IMAGENS DE SENSORIAMENTO REMOTO GUSTAVO TADEU ZANIBONI 1 LUCIANO VIEIRA DUTRA 1 1 INPE - Instituto

Leia mais

2 Modelo Vetorial dos Sistemas de Transmissão

2 Modelo Vetorial dos Sistemas de Transmissão 2 Modelo Vetorial dos Sistemas de Transmissão Neste capítulo são descritos os modelos matemáticos dos sistemas abordados neste trabalho. Inicialmente é descrita, de forma suscinta, a técnica de acesso

Leia mais

Prof. Dr. Lucas Barboza Sarno da Silva

Prof. Dr. Lucas Barboza Sarno da Silva Prof. Dr. Lucas Barboza Sarno da Silva Medidas de grandezas físicas Valor numérico e sua incerteza, unidades apropriadas Exemplos: - Velocidade (10,02 0,04) m/s - Tempo (2,003 0,001) µs - Temperatura (273,3

Leia mais

Disciplina: Processamento Estatístico de Sinais (ENGA83) - Aula 05 / Detecção Binária Baseada em

Disciplina: Processamento Estatístico de Sinais (ENGA83) - Aula 05 / Detecção Binária Baseada em Disciplina: Processamento Estatístico de Sinais (ENGA83) - Aula 05 / Detecção Binária Baseada em Múltiplas Observações e Detecção com Múltiplas Hipóteses Prof. Eduardo Simas (eduardo.simas@ufba.br) Programa

Leia mais

Aula 6. Zeros reais de funções Parte 3

Aula 6. Zeros reais de funções Parte 3 CÁLCULO NUMÉRICO Aula 6 Zeros reais de funções Parte 3 MÉTODO DE NEWTON RAPHSON Cálculo Numérico 3/48 CONSIDERAÇÕES INICIAS MÉTODO DO PONTO FIXO: Uma das condições de convergência é que onde I é um intervalo

Leia mais

INF 1771 Inteligência Artificial

INF 1771 Inteligência Artificial INF 1771 Inteligência Artificial Aula 22 Redes Neurais Edirlei Soares de Lima Formas de Aprendizado Aprendizado Supervisionado Árvores de decisão. K-Nearest Neighbor (KNN). Support

Leia mais

Introdução aos Sistemas de Comunicações

Introdução aos Sistemas de Comunicações aos Sistemas de Comunicações Edmar José do Nascimento () http://www.univasf.edu.br/ edmar.nascimento Universidade Federal do Vale do São Francisco Colegiado de Engenharia Elétrica Roteiro 1 Sistemas de

Leia mais

Capítulo II Modelamento de Canais Estáticos

Capítulo II Modelamento de Canais Estáticos Capítulo II Modelamento de Canais Estáticos Para que o desempenho de um algoritmo para desconvolução de canais de transmissão dispersivos possa ser avaliado é necessário utilizar modelos de canais práticos

Leia mais

Máquinas de Vetores de Suporte

Máquinas de Vetores de Suporte Máquinas de Vetores de Suporte Marcelo K. Albertini 14 de Setembro de 2015 2/22 Máquinas de Vetores de Suporte Support Vector Machines (SVM) O que é? Perceptron revisitado Kernels (núcleos) Otimização

Leia mais

FILTROS ESPACIAIS PASSA-BAIXA

FILTROS ESPACIAIS PASSA-BAIXA UNIVERSIDADE FEDERAL DO RIO GRANDE DO SUL PROGRAMA DE PÓS-GRADUAÇÃO EM COMPUTAÇÃO CMP65 - INTRODUÇÃO AO PROCESSAMENTO DE IMAGENS PROFESSOR JACOB SCARCHANSKI FILTROS ESPACIAIS PASSA-BAIXA POR DANIEL NEHME

Leia mais

3 Aprendizado por reforço

3 Aprendizado por reforço 3 Aprendizado por reforço Aprendizado por reforço é um ramo estudado em estatística, psicologia, neurociência e ciência da computação. Atraiu o interesse de pesquisadores ligados a aprendizado de máquina

Leia mais

X(t) = A cos(2πf c t + Θ)

X(t) = A cos(2πf c t + Θ) Exercícios Extras de Comunicações Digitais. Seja um sinal aleatório X(t), estacionário no sentido restrito, dado por onde X(t) = A cos(πf c t + Θ) A é uma variável aleatória Gaussiana com média de 4Volts

Leia mais

Sumário. 1 Sinais e sistemas no tempo discreto 1. 2 As transformadas z e de Fourier 79

Sumário. 1 Sinais e sistemas no tempo discreto 1. 2 As transformadas z e de Fourier 79 Sumário 1 Sinais e sistemas no tempo discreto 1 1.1 Introdução 1 1.2 Sinais no tempo discreto 2 1.3 Sistemas no tempo discreto 7 1.3.1 Linearidade 8 1.3.2 Invariância no tempo 8 1.3.3 Causalidade 9 1.3.4

Leia mais

ESTUDO E SIMULAÇÃO DE UM NEURO EQUALIZADOR DE DECISÃO REALIMENTADA USANDO ALGORITMO RPNLMS EM SISTEMAS DE COMUNICAÇÕES PLC

ESTUDO E SIMULAÇÃO DE UM NEURO EQUALIZADOR DE DECISÃO REALIMENTADA USANDO ALGORITMO RPNLMS EM SISTEMAS DE COMUNICAÇÕES PLC ESTUDO E SIMULAÇÃO DE UM NEURO EQUALIZADOR DE DECISÃO REALIMENTADA USANDO ALGORITMO RPNLMS EM SISTEMAS DE COMUNICAÇÕES PLC Luiz Henrique S. Silva (1); Fabrício G. S. Silva (2); Mariana V. Andrade (3) (1)

Leia mais

Análise Comparativa de Algoritmos Adaptativos que usam Estatísticas de Alta Ordem para Equalização de Canais Esparsos

Análise Comparativa de Algoritmos Adaptativos que usam Estatísticas de Alta Ordem para Equalização de Canais Esparsos Universidade Federal Fluminense Escola de Engenharia Mestrado em Engenharia de Telecomunicações Felipe Frasson Análise Comparativa de Algoritmos Adaptativos que usam Estatísticas de Alta Ordem para Equalização

Leia mais

Algoritmos de Aprendizado. Formas de Aprendizado. Aprendizado Batch x Incremental. Aprendizado Batch x Incremental

Algoritmos de Aprendizado. Formas de Aprendizado. Aprendizado Batch x Incremental. Aprendizado Batch x Incremental Algoritmos de Aprendizado Regra de Hebb Perceptron Delta Rule (Least Mean Square Back Propagation Formas de Aprendizado Existe dois métodos básicos de aplicação do algoritmo Back Propagation: Aprendizado

Leia mais

ADAPTAÇÃO DIGITAL DE UM FILTRO A CAPACITOR CHAVEADO PROGRAMÁVEL. Eduardo Barbosa Moura Costa

ADAPTAÇÃO DIGITAL DE UM FILTRO A CAPACITOR CHAVEADO PROGRAMÁVEL. Eduardo Barbosa Moura Costa ADAPTAÇÃO DIGITAL DE UM FILTRO A CAPACITOR CHAVEADO PROGRAMÁVEL Eduardo Barbosa Moura Costa TESE SUBMETIDA AO CORPO DOCENTE DA COORDENAÇÃO DOS PROGRAMAS DE PÓS-GRADUAÇÃO DE ENGENHARIA DA UNIVERSIDADE FEDERAL

Leia mais