Processamento de sinais digitais

Documentos relacionados
Processamento de sinais digitais

Processamento de sinais digitais Aula 3: Transformada de Fourier (Parte 1)

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

Introdução a filtros digitais. Theo Pavan e Adilton Carneiro TAPS

Filtros Digitais 1 FILTROS DIGITAIS (5.1) y = A. x B. y. onde A = C / D e B = D / D

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

Comparação de filtros IIR e FIR

Sinais e Sistemas - ESP208

Transformada de Fourier. Theo Pavan e Adilton Carneiro TAPS

Revisão Análise em frequência e amostragem de sinais. Hilton de Oliveira Mota

Processamento Digital de Sinais. Notas de Aula. Estruturas para Sistemas de Tempo. Estruturas para Sistemas de Tempo Discreto. Implementação de SLIT:

Técnicas de Projeto de Filtros IIR

Processamento (Digital) de Sinal. Caderno de exercícios para as horas não presenciais

Filtros IIR. 27 de outubro de 2015 IFBA. Fabrício Simões (IFBA) Filtros IIR 27 de outubro de / 49

Capítulo 6 Filtragem, Amostragem e Reconstrução

PGMicro MIC46. = Filtros =

Técnicas de Desenho de Filtros Digitais

Sílvia Mara da Costa Campos Victer Concurso: Matemática da Computação UERJ - Friburgo

Curso de Engenharia Elétrica Processamento Digital de Sinais II Exercícios sobre filtros não recursivos Data de entrega: 17/11/2015

Filtro FIR. Processamento Digital de Sinais - ENG de julho de 2016 IFBA. Fabrício Simões (IFBA) Filtro FIR 22 de julho de / 30

Filtros Digitais. Filtros básicos, parâmetros no domínio do tempo e frequência, classificação de filtros

Processamento Digital de Sinais II Exercícios sobre Transformada z Data de entrega: 17/11/2015

Filtros Digitais. Carlos Alexandre Mello. Carlos Alexandre Mello

Processamento Digital de Sinais. Sistemas Lineares. Prof. Dr. Carlos Alberto Ynoguti

REDES DE COMPUTADORES. Comunicação de Dados

Aula 15 Propriedades da TFD

Transformada de Fourier Discreta (DFT)

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

Amostragem de Sinais

Processamento Digital de Sinais

Amostragem. Representação com FT para Sinais Periódicos Relacionando a FT com a FS Amostragem Amostrando Sinais de Tempo Contínuo.

Sinais e Sistemas. Conceitos Básicos. Prof.: Fábio de Araújo Leite

SUMÁRIO BACKGROUND. Referências 62 MATLAB Seção B: Operações Elementares 62 Problemas 71

PROJETO DE FILTROS IIR

Processamento Digital de Sinais

Exercícios para Processamento Digital de Sinal. 1 Transformada e Série de Fourier

I-6 Sistemas e Resposta em Frequência. Comunicações (6 de Dezembro de 2012)

Introdução a aquisição e processamento de sinais

Analisador de espectros por FFT

Transformada Discreta de Fourier

Projeto de Filtros IIR. Métodos de Aproximação para Filtros Analógicos

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.

Licenciatura em Engenharia Biomédica. Faculdade de Ciências e Tecnologia. Universidade de Coimbra. Análise e Processamento de Bio-Sinais - MIEBM

Análise de Sinais e Sistemas

Sistemas Lineares e Invariantes

Processamento Digital de Sinais - ENG420

Um filtro digital é uma implementação de um filtro através de operações matemáticas aplicadas em um sinal amostrado (e quantizado);

Introdução aos Filtros Digitais

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

Transformada Discreta de Fourier

Processamento Digital de Sinais. Notas de Aula. Análise Espectral Usando a DFT

TRANSMISSÃO DE DADOS

Aula 6 PS Prof. César Janeczko. Filtros Digitais

REPRESENTAÇÃO DE SISTEMAS NO DOMÍNIO Z. n +

Teorema da Amostragem

Transformada Discreta de Fourier (DFT)

Filtros IIR. Luis Henrique Assumpção Lolis. 19 de maio de

PROJETO E ANÁLISE DO DESEMPENHO DOS FILTROS IIR POR MEIO DA TÉCNICA DE INVARIÂNCIA AO IMPULSO E TRANSFORMAÇÃO BILINEAR

Sumário Introdução Revisão de Números Complexos Programação em Delphi... 94

INSTRUMENTAÇÃO E CONTROLE INDUSTRIAL I

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

SEL Processamento Digital de Imagens Médicas. Aula 4 Transformada de Fourier. Prof. Dr. Marcelo Andrade da Costa Vieira

Analógico vs Digital

Projeto de Filtros FIR

Princípios de Telecomunicações. PRT60806 Aula 19: Modulação por Código de Pulso (PCM) Professor: Bruno Fontana da silva 2014

Seminário de programação em sistemas embarcados

Processamento Digital de Sinais - ENG420

Sistemas lineares. Realce no domínio de freqüências. Propriedades. Sistema: definição. Sistemas harmônicos e análise de sinais complexos

Modems Baud rate e Bit rate

APRENDA NA PRÁTICA: FILTROS DIGITAIS PARA A CORREÇÃO DE FREQUÊNCIAS RUIDOSAS EM SISTEMAS DE COMUNICAÇÃO UTILIZANDO A PLATAFORMA MATLAB.

Representação de Fourier para Sinais 1

Sistemas Digitais Módulo 1 Introdução e Sistemas de Numeração

Filtros Digitais: Estudo, Projeto e Simulação

I-6 Sistemas e Resposta em Frequência

Estudo comparativo entre filtros digitais FIR e IIR

Processamento de Sinais 2005/6 Engenharia Aeroespacial (Aviónica)

INTRODUÇÃO À TRANSFORMADA Z. Wilson Arnaldo Artuzi Junior Ricardo Rodrigo Wolf Cruz

Convolução Correlação. Profs. Theo Pavan e Adilton Carneiro TAPS

TRANSFORMADA DE FOURIER. Larissa Driemeier

ENGG55 REDES INDUSTRIAIS Introdução aos Sistemas de Comunicação Industrial

Processamento de Imagem. Convolução Filtragem no Domínio da Frequência (Fourier) Professora Sheila Cáceres

3 Conceitos básicos de filtragem digital multitaxa

Instrumentação Biomédica

SEL 0412 Tecnologia Digital Teoria

PROCESSAMENTO DIGITAL DE SINAIS 1º Semestre Resumo da teoria - 1

Transcrição:

Processamento de sinais digitais Aula 1: Filtros digitais silviavicter@iprj.uerj.br

Tópicos Definição de um filtro digital Anatomia de um filtro digital Descrição no domínio da frequência de sinais e sistemas Aplicações típicas de filtros digitais Substituição de filtros analógicos por filtros digitais Tópicos especiais 2

Filtro digital O que é? Propriedades da sequência de saída dependem da aplicação. Exemplos: aplicações de radar e processamento de voz. 3

Filtro digital Como gerar as sequências de entrada? Amostrar um sinal contínuo no tempo em um conjunto de intervalo de tempo igualmente espaçado: Onde Ts é o período da amostra. 4

Anatomia de um filtro digital Interconexão de três elementos: somadores (adders), multiplicadores (multipliers) e retardadores (delays). 5

Anatomia de um filtro digital Somadores e multiplicadores: componentes simples implementados na ULA do computador. Delays: componentes que permitem acessos a valores futuros e passados na sequência: delay positivo (delay): implementado por um registrador de memória que armazena o valor atual de uma sequência para um intervalo da amostra, logo, tornando-a disponível para cálculos futuros. delay negativo (avanço): usado para antecipar o próximo valor na sequência. Geralmente usados para aplicações, como processamento de imagens, em que a sequência de todos os dados a ser processada está disponível no início do processamento, e o delay negativo serve para acessar a próxima amostra dos dados na sequência. 6

Anatomia de um filtro digital Exemplo de filtro digital não recursivo que faz uma média de três amostras: A saída atual y(n) é igual a média dos valores de entrada: próximo, atual e anterior. O 'avanço' serve para acessar o próximo valor da sequência, enquanto o 'delay' serve para armazenar o valor corrente. 7

Anatomia de um filtro digital Ordem: indica o número mínimo de delays e avanços que são necessários para implementar um filtro digital. Um filtro de média de 3 amostras é um filtro de segunda ordem. Filtro não-recursivo (saída é uma função apenas da entrada) Filtro recursivo (saída também depende dos valores de saída anteriores) Exemplo de filtro digital recursivo de primeira ordem. 8

Descrição de domínio de frequência de sinais e sistemas Sequência senoidal discreta no tempo: Sequência {cos(ωn)} para ω=π/12. Onde ω é a frequência da sequência, dada em radianos. 9

Descrição de domínio de frequência de sinais e sistemas Expansão em série de Fourier de uma forma de onda periódica: soma de sequências senoidais de frequências diferentes. Espectro de magnitude de uma sequência discreta no tempo. Indica a magnitude dos vários componentes senoidais. Exemplo de uma aplicação de um filtro digital: separar sinais baseado no seu conteúdo espectral. 10

Exemplos 11

Recuperação de sequências usando a filtragem FILTRO PASSA BAIXA (elimina as componentes de alta frequência) Resposta em magnitude do filtro. 12

Recuperação de sequências usando a filtragem FILTRO PASSA ALTA (elimina as componentes de baixa frequência) Resposta em magnitude do filtro. 13

Recuperação de sequências usando a filtragem Há dois outros filtros importantes: FILTRO PASSA BANDA (passa os componentes da entrada que estejam dentro de uma banda desejada de frequências); FILTRO REJEITA BANDA (elimina os componentes da entrada que estejam em uma banda específica de frequências). 14

Aplicações típicas de filtros digitais O campo de estudo de filtros digitais fornece um entendimento fundamental de processamento de dados discretos no tempo, essencial para manipular dados de computadores digitais e para aplicar os procedimentos de processamento de sinais, tais como: robótica, sensores inteligentes e processamento de sinais sísmicos. Também são importantes para modelar sistemas lineares, tais como modelos de produção de voz e canais de transmissão. 15

Processamento de sinais Sinal de voz e seus espectros: Sequência Espectro: A sequência {x1(n)} consiste em 512 amostras do som de voz \a\ (como em father) 16

Processamento de sinais Sinal de voz e seus espectros: Sequência Espectro: A sequência {x2(n)} consiste em 512 amostras do som de voz \e\ (como em see) Os espectros exibem picos que podem ser usados para diferenciar os sons. 17

Processamento de sinais Estes dois sinais periódicos são mais fáceis de serem diferenciados pelo espectro de magnitude de um período. Os dois espectros anteriores consistem de picos que correspondem às ressonâncias da forma do trato vocal que foi usado para gerar o som. Em sistemas de reconhecimento de voz, vários sons de voz podem ser diferenciados com base nas localizações em frequências desses picos. 18

Processamento de imagens A varredura de uma linha de uma imagem produz uma função de intensidade de posição através do plano imagem, descrito por i(p). Onde Ds é o intervalo de distância da amostragem. 19

Simulação no computador de um sistema físico A simulação é empregada para determinar o desempenho e as sensibilidades do sistema analógico antes de ser construído realmente. Exemplo: quando um sistema físico, tal como um robô é muito complicado ou de alto custo para ser construído. Vantagens: - Obtenção de dados sem desenvolver experimentos caros e demorados; - Forma flexível de variar a entrada e os parâmetros do sistema e de observar o efeito dessas alterações. - Qualquer sinal no modelo pode ser observado. 20

Exemplo: Simulação no computador de um sistema físico Simulação de um braço do robô aplicando uma sequência de excitação {e(n)} e calculando a sequência de resposta {r(n)}. 21

Simulação de um sistema físico Sinal de excitação {e(n}} Filtro digital Resposta do sinal {r(n)} onde {e(n)} representa valores instantâneos de algum parâmetro físico, tal com: tensão, torque, temperatura, etc. 22

Substituição de filtros analógicos por filtros digitais Filtros analógicos: compostos de resistores, capacitores e indutores. Superar algumas limitações e desvantagens dos componentes analógicos, tais como: Flutuação dos valores dos componentes com a temperatura e idade. Valor e tamanho elevados dos indutores e capacitores (para sinais com componentes de frequência muito baixa, como em aplicações geofísicas e biomédicas). Dificuldade em se trocar os valores dos componentes. 23

Filtro analógico Sinal de Entrada Filtro Passa Baixa RC Sinal de Saída Como substituir este filtro analógico por um filtro digital equivalente? 24

Conversor Analógico-Digital ADC: Conversor Digital-Analógico (DAC): 25

Substituição de filtros analógicos por filtros digitais Conversor analógico-digital ADC: Produz uma sequência de entrada discreta no tempo {x(n)} a partir de x(t). Esta sequência de entrada é então processada com um filtro digital, implementado com um hardware específico ou como um programa de computador para produzir a sequência de saída {y(n)}. Conversor digital-analógico (DAC): usado para reconstruir o sinal contínuo no tempo. 26

Tópicos especiais em filtros digitais e em processamento de sinais Análise Síntese Transformada Rápida de Fourier (FFT) Efeitos de precisão finita Filtros inversos 27

Análise Algoritmos de processamento de sinais digitais: Analisados por suas características no domínio do tempo e da frequência: permite entender suas capacidades e limitações. O desempenho no domínio do tempo de filtros digitais: descrito em termos da sequência de resposta da amostra unitária do filtro (unitsample response sequence) denotada por {h(n)}. Esta sequência é análoga à resposta impulso dos filtros analógicos. Operação de convolução: permite determinar a sequência de saída {y(n)} a partir da sequência de entrada {x(n)} e da resposta da amostra unitária {h(n)}. {x(n)} e {h(n)} Operação de Convolução {y(n)} A sequência {h(n)} também permite determinar se um filtro é estável. Equações de diferença linear: descrição alternativa no domínio do tempo. 28

Análise Domínio de Fourier: Expressa as especificações do filtro no domínio da frequência; Define as propriedades no domínio da frequência de sinais e filtros. A Transformada de Fourier da resposta da amostra unitária: função de transferência do filtro. Amostra unitária Transformada de Fourier Função de transferência A Transformada de Fourier descreve o ganho do filtro em diferentes frequências. 29

Análise Transformada de Fourier de uma sequência de dados: Sequência de dados Espectro Transformada de Fourier Define o conteúdo em frequência do sinal. A Transformada Discreta de Fourier (DFT) permite encontrar a transformada de Fourier. 30

Análise Transformada Z Técnica alternativa e mais geral do que a transformada de Fourier; A função de sistema: definida como a transformada z da resposta da amostra unitária {h(n)} e é usada para análise e síntese de filtros digitais. Amostra unitária Transformada z Função de sistema Domínio de interesse: plano z complexo - Representação de polos e zeros. Fornece uma representação útil da resposta em frequência do filtro. 31

Síntese Envolve a combinação de elementos do filtro digital e a especificação de valores dos coeficientes do multiplicador para satisfazer uma especificação desejada. A transformação que deve ser desempenhada pelo filtro digital é especificada em termos de resposta em magnitude Curvas de resposta em magnitude para um filtro passa baixa digital ideal 32

Síntese Resposta de filtros passa baixa real: A especificação desejada permite desvios muito pequenos da resposta ideal: ε no passa-banda (passband), δ no stopband, e um intervalo de frequência não zero para a transição entre o passband e o stopband. Um projeto de filtro digital correto produz uma resposta em magnitude que obedece essas regiões permitidas. 33

Síntese Tipos de filtros digitais: IIR (Infinite Impulse Response): Filtros de resposta impulso infinita. FIR (Finite Impulse Response): Filtros de resposta impulso finita. 34

Filtros digitais IIR Geralmente projetados baseados nos procedimentos de projeto de filtros analógicos. A resposta impulso infinita é uma propriedade que se aplica a muitos sistemas lineares invariantes no tempo. Três passos para projetar um filtro IIR: 1-projeta-se um filtro passa-baixa analógico para atender a especificação de passabanda desejada. Exemplos: Butterworth, Chebyshev e elíptico. 2-Faz-se uma transformação analógico-digital para obter um filtro passa-baixa digital. Exemplo: através de métodos de invariância a impulso e método de transformada z bilinear. 3- Emprega-se uma transformação em frequência a fim de se obter um filtro passaalta, passa-banda ou rejeita banda. 35

Filtros digitais FIR Não levam em consideração os filtros analógicos. PRIMEIRA ESTRUTURA: Implementação da resposta desejada de amostra unitária do filtro em uma estrutura conhecida como tapped-delay line. A resposta desejada geralmente tem um número infinito de elementos não-zero. Logo, uma janela de duração finita deve ser aplicada para eliminar tudo menos um número finito desses elementos. Os efeitos desse truncamento serão vistos na função de transferência do filtro resultante. 36

Filtros digitais FIR SEGUNDA ESTRUTURA: Estrutura de amostragem em frequência, a qual emprega um filtro de pente filtro comb - seguida por um banco de ressonadores e implementa o filtro especificando a resposta em magnitude em um número finito de pontos de frequência. filtro comb: Em processamento de sinais, um filtro comb opera adicionando uma parte levemente defasada do sinal a si mesmo, gerando interferências construtivas e destrutivas, de modo similar à modulação em anel. Ressonador: dispositivo ou sistema que exibe comportamento ressonante - oscila naturalmente para algumas frequências, denominadas de frequências de ressonância. Uma comparação entre os dois procedimentos de projeto é feita para determinar sob quais condições um é mais eficiente do que o outro. 37

Transformada Rápida de Fourier FFT (Fast Fourier Transform) Algoritmo para processamento de dados e análise espectral. Método eficiente para o cálculo da transformada de Fourier discreta (DFT) que permite a operação de filtragem a ser feita no domínio da frequência. 38

Efeitos de precisão finita Precisão finita: representação de sequências e valores de coeficientes no computador. Para se processar dados no computador, os valores dos dados devem ser primeiro quantizados a um número finito de bits, geralmente igual ou menor ao tamanho de palavra no computador. Quais são os efeitos? Algumas fontes de erro: Quantização dos coeficientes usados nos multiplicadores de filtro digital. Uma alteração leve nesses valores de coeficientes modifica a resposta em frequência do filtro. Adição ou multiplicação de vários números no computador e o resultado excede os limites do computador. Os resultados devem ser escalados e truncados - introduzindo outra fonte de erro que pode produzir oscilações indesejadas na saída de alguns filtros IIR. Serão considerados métodos analíticos de caracterização desses problemas comuns de quantização. 39

Filtros inversos Integram muitos conceitos de processamento de sinais digitais para resolver o problema de remoção de distorções dos sinais observados que são introduzidos por instrumentos de medida ou por meios de transmissão física. 40

Referência Introduction to Digital Signal Processing Author: Roman Kuc. BS Publication, 2008 41

Obrigada e até a próxima aula. 42