FFT Realização Eficiente da DFT

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

Download "FFT Realização Eficiente da DFT"

Transcrição

1 FFT Realização Eficiente da DFT Luís Caldas de Oliveira. Algoritmos de Decimação no Tempo. Algoritmos de Decimação na Frequência 3. Realização dos Algoritmos FFT 4. Algoritmos para N Factorizável 5. Realização da DFT Usando a Convolução

2 Complexidade Computacional da DFT Medida de complexidade computacional utilizada: número de multiplicações e somas. X(k) = N n= x(n)e jπ N kn, k N N multiplicações complexas; N(N ) somas complexas; aproximadamente N operações complexas; aproximadamente 8N operações reais; requer N registos complexos. Luís Caldas de Oliveira

3 Decimação no Tempo X(k) = N n= = = n par N r= x(n)e jπ N kn, k N... + n ímpar... N j π x(r)e N/ kr + e jπ N k j π x(r + )e N/ kn r= = G(k) + e jπ N k H(k) G(k) e H(k) têm período N/. Luís Caldas de Oliveira 3

4 Decomposição da DFT x() x(4) x() x(6) x() x(5) x(3) x(7) DFT de N/ pontos DFT de N/ pontos G() G() G() G(3) H() H() H() H(3) X() X() X() X(3) X(4) X(5) X(6) X(7) k j π N = e k O número de multiplicações complexas diminui para N + ( N ) Luís Caldas de Oliveira 4

5 Decomposição da DFT x() x(4) x() x(6) x() x(5) x(3) x(7) DFT de N/4 DFT de N/4 DFT de N/4 DFT de N/ X() X() X() X(3) X(4) X(5) X(6) X(7) k = j π N e k O número de multiplicações complexas diminui para N + N + 4( N 4 ) Luís Caldas de Oliveira 5

6 DFT de Pontos A decomposição da DFT prossegue até se chegar a DFTs de pontos: x() x() X() X() No total o número de multiplicações complexas da FFT é de N log N Luís Caldas de Oliveira 6

7 FFT x() x(4) x() x(6) x() x(5) x(3) x(7) X() X() X() X(3) X(4) X(5) X(6) X(7) k j π k = e 8 Luís Caldas de Oliveira 7

8 Redução Adicional dos Cálculos Cada borboleta tem a forma geral: X (q) m X (q) m j π r e N j π N (r + N ) e X (q) m X (q) m e jπ N (r+n ) = e jπ e jπ N r = e jπ N r X (p) m X (p) m X (q) X (q) m π m j r e N O número de multiplicações reduz-se para N log N Luís Caldas de Oliveira 8

9 FFT de 8 Pontos com Decimação no Tempo x() X() x(4) X() x() X() x(6) X(3) x() X(4) x(5) X(5) x(3) X(6) x(7) 3 X(7) k = j π k e 8 Luís Caldas de Oliveira 9

10 Realização In-Place Utiliza-se um conjunto de N registos complexos. Os registos são inicializados com as amostras temporais re-ordenadas: X () = x() X () = x(4) X () = x(). Os registos são actualizados pela seguinte recursão: X m (p) = X m (p) + e jπ N r X m (q) X m (q) = X m (p) e jπ N r X m (q) Luís Caldas de Oliveira

11 Ordenação Bit-Reversed O re-ordenamento da sequência de entrada da FFT com decimação no tempo é realizada na ordem: X ( ) = X ( ) = x( ) = x( ) X ( ) = X ( ) = x( ) = x(4 ) X ( ) = X ( ) = x( ) = x( ) X (3 ) = X ( ) = x( ) = x(6 ) X (4 ) = X ( ) = x( ) = x( ) X (5 ) = X ( ) = x( ) = x(5 ) X (6 ) = X ( ) = x( ) = x(3 ) X (7 ) = X ( ) = x( ) = x(7 ) Luís Caldas de Oliveira

12 Decimação na Frequência - Amostras Pares X(k) = N n= x(n)e jπ N kn, k N Amostras pares: X(r) = = = N n= N n= N n= x(n)e jπ N nr [x(n) + x(n + N j π g(n)e N/ nr )]e j π N/ nr Luís Caldas de Oliveira

13 Decimação na Frequência - Amostras Ímpares X(k) = N n= x(n)e jπ N kn, k N Amostras ímpares: X(r + ) = = = N n= N n= N n= x(n)e jπ N n(r+) [x(n) x(n + N )]e jπ N n e h(n)e jπ N n j π e N/ n j π N/ n Luís Caldas de Oliveira 3

14 Decomposição da DFT por Decimação na Frequência x() g() X() x() x() g() g() DFT de N/ pontos X(4) X() x(3) g(3) X(6) x(4) x(5) x(6) x(7) h() h() h() h(3) 3 DFT de N/ pontos X() X(5) X(3) X(7) k π j = e 8 k Luís Caldas de Oliveira 4

15 FFT de 8 Pontos com Decimação na Frequência x() X() x() X(4) x() X() x(3) X(6) x(4) X() x(5) X(5) x(6) X(3) x(7) 3 X(7) k = j π k e 8 Luís Caldas de Oliveira 5

16 Realização In-Place X (p) m X (p) m X (q) m j π r e N X (q) m { Xm (p) = X m (p) + X m (q) X m (q) = (X m (p) X m (q))e jπ N r Luís Caldas de Oliveira 6

17 FFT Inversa A realização directa da FFT pode ser usada para calcular a DFT inversa de uma sequência. Sendo g(n) a DFT de uma sequência X(k): g(n) = N k= X(k)e jπ N kn Pode-se obter a transformada inversa de X(k) por: x(n) = N = N N k= N k= X(k)e jπ N kn X(k)e jπ N k(n n) = N g((n n)) N Luís Caldas de Oliveira 7

18 FFT de Sequências Reais Pode-se calcular a DFT de N pontos de uma sequência real x(n) usando uma FFT de N/ pontos:. Formar uma sequência g(n) = x(n) + jx(n + ), para n N. Calcular G(k) a FFT de N/ pontos de g(n) 3. Determinar ( k N ): [[ X (k) = X (k) = e j π N k G R (k) + G R ((( N k)) N ) [[ G I (k) + G I ((( N k)) N ) ] + j ] [ j G I (k) G I ((( N k)) N ) [ ]] G R (k) G R ((( N k)) N ) ]] 4. Finalmente: X(k) = X (k) + X (k) k N X (k N ) X (k N ) N k N no caso contrário Luís Caldas de Oliveira 8

19 Realização da FFT na Linguagem C A linguagem C não dispõe nem de estruturas de dados nem de operadores aritméticos para números complexos. A realização apresentada tem fins didácticos: o algoritmo foi dividido em funções para melhor legibilidade; não se utilizam tabelas com valores pré-calculados. A realização poderia ser mais eficiente expandindo as funções e pré-calculando os factores multiplicativos. Luís Caldas de Oliveira 9

20 Números Complexos Definição das funções matemáticas e da estrutura de dados para armazenamento de números complexos: #include <math.h> struct Complex { double re; double im; }; Luís Caldas de Oliveira

21 Operações Básicas com Números Complexos struct Complex Csoma(struct Complex z, struct Complex z) { z.re += z.re; z.im += z.im; return z; } struct Complex Csub(struct Complex z, struct Complex z) { z.re -= z.re; z.im -= z.im; return z; } struct Complex Cmul(struct Complex z, struct Complex z) { struct Complex z3; z3.re = z.re * z.re - z.im * z.im; z3.im = z.re * z.im + z.im * z.re; return z3; } Luís Caldas de Oliveira

22 Realização da Re-ordenação void Ctroca(struct Complex *z, struct Complex *z) { struct Complex tmp; tmp = *z; *z = *z; *z = tmp; } /* re-ordenacao da entrada */ void reord(int N, struct Complex X[]) { int dir, inv, pot; inv = ; for (dir = ; dir < N; dir++) { /* incrementa contador de ordem inversa dos bits */ for (pot = N/; pot <= inv; pot /= ) inv -= pot; inv += pot; } } if (dir < inv) Ctroca(&X[dir], &X[inv]); Luís Caldas de Oliveira

23 Cálculos dos Factores Multiplicativos static int LogN; static struct Complex Wr[]; /* Calcula a tabela de factores multiplicativos */ void factores(int N) { double arg = ; /* pi/ */ int m; } LogN = (int)(log(n+.)/log(.)); Wr[].re = ; Wr[].im = ; Wr[].re = ; Wr[].im = -; for (m = ; m < LogN; m++) { arg /=.; Wr[m].re = (double) cos(arg); Wr[m].im = (double) -sin(arg); } Luís Caldas de Oliveira 3

24 Realização das DFTs de Pontos X (p) m X (p) m X (p+) m X (p+) m /* primeiro passo (m=): DFTs de pontos */ void dft(int N, struct Complex X[]) { int p = ; struct Complex tmp; } /* q = p + * Xm(p) = Xm-(p) + Xm-(q) * Xm(q) = Xm-(p) - Xm-(q) */ for (p = ; p < N; p+=) { tmp = X[p+]; X[p+] = Csub( X[p], tmp ); X[p] = Csoma( X[p], tmp ); } Luís Caldas de Oliveira 4

25 X (p) m X (p) m Realização das Borboletas X (q) m π j r N e X (q) m /* borboletas de m= a log(n) */ void borbol(int N, struct Complex X[]) { struct Complex tmp, Wm; int m, j, p, potm =, potm = 4; } for (m = ; m <= LogN; m++) { Wm = Wr[]; for (j = ; j < potm; j++) { /* potm = ˆ(m-) */ for (p = j; p < N; p += potm) { /* potm = ˆm */ tmp = Cmul( X[p+potm], Wm ); X[p+potm] = Csub( X[p], tmp ); X[p] = Csoma( X[p], tmp ); } Wm = Cmul( Wm, Wr[m-] ); } potm = potm; potm *= ; } Luís Caldas de Oliveira 5

26 Realização da FFT /* algoritmo fft de N pontos com decimacao no tempo */ void fft(int N, struct Complex X[]) { static int Nanterior = ; } reord(n, X); if (N!= Nanterior) { Nanterior = N; factores(n); } dft(n, X); borbol(n, X); Luís Caldas de Oliveira 6

27 Algoritmos Cooley-Tukey (N Factorizável) Conceito de mapas de índices n = N n + n k = k + N k N = N N n N n N k N k N n e k tomam todos os valores entre e N sem repetições. Luís Caldas de Oliveira 7

28 Decomposição da DFT X(k) = X(k + N k ) = N N n = n = x(n n + n )e jπ N (k +N k )(N n +n ) X(k + N k ) = N n = j π G(n, k )e N k n G(n, k ) = G(n, k )e jπ N k n G(n, k ) = N n = j π x(n n + n )e N k n Luís Caldas de Oliveira 8

29 Casos Particulares n = N n + n k = k + N k Decimação no tempo: N = N/ N = Decimação na frequência: N = N = N/ Luís Caldas de Oliveira 9

30 Caso Geral N = N N... N v Algoritmos de base R: N = R v Se a entrada estiver ordenada normalmente a saída ficará ordenada pela inversão dos dígitos do índice na base R. Exemplo: N = v n = v n n v + n v k = k + k v k v Algoritmos mistos: A decomposição é efectuada em factores diferentes. Luís Caldas de Oliveira 3

31 Algoritmo da Transformada Chirp (CTA) O algoritmo CTA permite determinar qualquer conjunto de M amostras da FT equiespaçadas no círculo unitário. ω k = ω + k ω, k M X(e jω k) = N n= x(n)e jω n e j ωkn Este algoritmo pode ser realizado usando a convolução: X(e jωn ) = e j ωn [g(n) e j ωn ] g(n) = x(n)e jω n e j ωn Luís Caldas de Oliveira 3

32 Diagrama da CTA x(n) g(n) h(n) y(n) m (n) m (n) = e jω n e j ω n h(n) = m (n) = e j ωn X(e jωn ) = y(n) m (n) e j ωn (N ) n M caso contrário h(n) é não causal e tem comprimento N + M Luís Caldas de Oliveira 3

33 Vantagens da CTA não é necessário que N = M; N e M não precisam de ser factorizáveis; ω é arbitrário. Luís Caldas de Oliveira 33

34 Realização Causal x(n) g(n) h(n) y(n) m (n) m (n) = e jω n e j ωn h(n) = m (n) e j ω(n N+) / n N + M caso contrário m (n) = e j ω(n N+) / X(e jωn ) = y(n + N ) Luís Caldas de Oliveira 34

35 Cálculo da DFT Usando a CTA Neste caso: ω = e ω = π N x(n) g(n) h(n) y(n) m (n) m (n) = e jπ h(n) = N n e jπ m (n) = e jπ N n X(e jπ N n ) = y(n + N) m (n) N n n N + M caso contrário Luís Caldas de Oliveira 35

FFT Realização Eficiente da DFT

FFT Realização Eficiente da DFT FFT Realização Eficiente da DFT Luís Caldas de Oliveira lco@istutlpt Instituto Superior Técnico FFT p1/40 Resumo Algoritmos de Decimação no Tempo FFT p2/40 Resumo Algoritmos de Decimação no Tempo Algoritmos

Leia mais

Complexidade Computacional da DFT. FFT Realização Eficiente da DFT. Decomposição da DFT Decimação no Tempo. DFT de N/2 pontos.

Complexidade Computacional da DFT. FFT Realização Eficiente da DFT. Decomposição da DFT Decimação no Tempo. DFT de N/2 pontos. + ' $$$ $$$ * '! FFT Ralização Eficint da DFT Luís Caldas d Olivira. Algoritos d Dciação no Tpo. Algoritos d Dciação na Frquência Coplxidad Coputacional da DFT Mdida d coplxidad coputacional utilizada:

Leia mais

Transformada Discreta de Fourier (DFT)

Transformada Discreta de Fourier (DFT) Transformada Discreta de Fourier (DFT) A DFT de uma sequência x n de comprimento finito N é definida como: X k = x n e j2π N kn, 0 k N 1 A DFT mapeia uma sequência de comprimento N, x n, em outra sequência,

Leia mais

Transformada Rápida de Fourier (FFT)

Transformada Rápida de Fourier (FFT) Transformada Rápida de Fourier (FFT) A FFT é um algoritmo eficiente para calcular a DFT A DFT de uma sequência x n de comprimento finito N é definida como: N 1 N 1 X k = x n e j2π N kn = x n W N kn, 0

Leia mais

Transformada Rápida de Fourier FFT Conceitos da FFT - Gauss (1805)

Transformada Rápida de Fourier FFT Conceitos da FFT - Gauss (1805) FFT 1 FFT 2 Transformada Rápida de Fourier - FFT DFT Processamento Digital de Sinais Análise e projeto de SLIT no domínio da freq. Convolução rápida FFT - Fast Fourier Transform otas de Aula Algoritmo

Leia mais

Transformada Discreta de Fourier (DFT)

Transformada Discreta de Fourier (DFT) Transformada Discreta de Fourier DFT) Processamento de Sinais 5/6 Engenharia Aeroespacial Sinais periódicos Seja x[n] um sinal periódico com período x[n + r] = x[n] para r Z) O sinal x[n] é determinado

Leia mais

DFT Transformada Discreta de Fourier Representação de sinais de duração limitada

DFT Transformada Discreta de Fourier Representação de sinais de duração limitada DFT Transformada Discreta de Fourier Representação de sinais de duração limitada Luís Caldas de Oliveira lco@istutlpt Instituto Superior Técnico DFT Transformada Discreta de Fourier p1/41 Resumo Amostragem

Leia mais

FFT Fast Fourier Transform

FFT Fast Fourier Transform FFT Fast Fourier Transform Carlos Alexandre Mello 1 Algoritmos Rápidos Objetivo: melhoria do desempenho de algoritmos Implementam de forma mais eficiente um algoritmo sem modificar seu resultado final

Leia mais

Processamento de Sinais 2013/14

Processamento de Sinais 2013/14 Processamento de Sinais / Instituto Superior Técnico MEAer Respostas ao. Exame 7 de Janeiro de Nota: As respostas dadas são apenas sumariamente justificadas, destinando-se a validar as resoluções dos alunos..

Leia mais

Resumo. Sinais e Sistemas Transformada de Fourier de Sinais Discretos. Sequência de Duração Finita. Série de Fourier

Resumo. Sinais e Sistemas Transformada de Fourier de Sinais Discretos. Sequência de Duração Finita. Série de Fourier Resumo Sinais e Sistemas Transformada de Fourier de Sinais Discretos lco@ist.utl.pt Representação de sinais aperiódicos Transformada de Fourier de sinais periódicos Propriedades da transformada de Fourier

Leia mais

Sinais e Sistemas Discretos

Sinais e Sistemas Discretos Sinais e Sistemas Discretos Luís Caldas de Oliveira Resumo 1. Sinais em Tempo Discreto 2. Sistemas em Tempo Discreto 3. Sistemas Lineares e Invariantes no Tempo 4. Representações em requência 5. A Transformada

Leia mais

Sistemas Lineares e Invariantes de Tempo Discreto

Sistemas Lineares e Invariantes de Tempo Discreto Sistemas Lineares e Invariantes de Tempo Discreto 28 Sistemas Lineares de Tempo Discreto Um sistema linear satisfaz o teorema da superposição e implica que o sistema tem condições iniciais iguais a zero

Leia mais

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

Processamento (Digital) de Sinal. Caderno de exercícios para as horas não presenciais Caderno de exercícios para as horas não presenciais João Paulo Teixeira ESTiG, 014 Capítulo 1 Sinais 1. Considere o Considere o seguinte sinal contínuo: x(t) 1-1 0 1 3 t a. Represente y1(t)=x(t+1). b.

Leia mais

Processamento Digital de Sinais. Notas de Aula. Transformada Z. Transformada Z - TZ

Processamento Digital de Sinais. Notas de Aula. Transformada Z. Transformada Z - TZ Transformada Z Transformada Z 2 Transformada Z - TZ Processamento Digital de Sinais É uma generalização da Transformada de Fourier de Tempo Discreto (DTFT) Útil para representação e análise de sistemas

Leia mais

Transformada de Fourier Discreta no Tempo (DTFT)

Transformada de Fourier Discreta no Tempo (DTFT) Transformada de Fourier Discreta no Tempo (DTFT) Transformada de Fourier de um sinal discreto no tempo x(n): X e jω = x(n)e jωn n= A DTFT é uma função complexa da variável real e contínua ω. A DTFT é uma

Leia mais

Análise de Sistemas LTI através das transformadas

Análise de Sistemas LTI através das transformadas Análise de Sistemas LTI através das transformadas Luis Henrique Assumpção Lolis 23 de setembro de 2013 Luis Henrique Assumpção Lolis Análise de Sistemas LTI através das transformadas 1 Conteúdo 1 Resposta

Leia mais

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

Exercícios para Processamento Digital de Sinal. 1 Transformada e Série de Fourier Exercícios para Processamento Digital de Sinal Transformada e Série de Fourier Exercício Considere o seguinte sinal x(t) = sin 2 (0πt). Encontre uma forma aditiva para este sinal e represente graficamente

Leia mais

Plano Básico. (Análise de Fourier) Métodos Numéricos. Pedro André Martins Bezerra Décio Haramura Junior

Plano Básico. (Análise de Fourier) Métodos Numéricos. Pedro André Martins Bezerra Décio Haramura Junior UIVERSIDADE FEDERAL DO CEARÁ Departamento de Engenharia Elétrica Programa de Educação utorial Plano Básico Métodos uméricos (Análise de Fourier) 3 de Janeiro de 8 Sumário Introdução Série de Fourier ransformada

Leia mais

A TRANSFORMADA Z. Métodos Matemáticos I C. Prof. Hélio Magalhães de Oliveira, Texto por R. Menezes Campello de Souza

A TRANSFORMADA Z. Métodos Matemáticos I C. Prof. Hélio Magalhães de Oliveira, Texto por R. Menezes Campello de Souza A TRANSFORMADA Z Métodos Matemáticos I C Prof. Hélio Magalhães de Oliveira, Texto por R. Menezes Campello de Souza Notação x(t) é o sinal analógico x(nt) = x[n], n inteiro, é a seqüência T é o período

Leia mais

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

Processamento Digital de Sinais. Notas de Aula. Análise Espectral Usando a DFT Análise Espectral Análise Espectral Análise Espectral Usando a DFT Processamento Digital de Sinais Notas de Aula Análise Espectral Usando a DFT Uma das principais aplicações da DFT é a análise do conteúdo

Leia mais

Processamento Digital de Sinais - ENG420

Processamento Digital de Sinais - ENG420 Processamento Digital de Sinais - ENG420 Fabrício Simões IFBA 24 de setembro de 2016 Fabrício Simões (IFBA) Processamento Digital de Sinais - ENG420 24 de setembro de 2016 1 / 19 1 Transformada Z - Conceito

Leia mais

Introdução aos Circuitos Elétricos

Introdução aos Circuitos Elétricos 1 / 47 Introdução aos Circuitos Elétricos Séries e Transformadas de Fourier Prof. Roberto Alves Braga Jr. Prof. Bruno Henrique Groenner Barbosa UFLA - Departamento de Engenharia 2 / 47 Séries e Transformadas

Leia mais

Introdução ao Processamento Digital de Sinais Soluções dos Exercícios Propostos Capítulo 1

Introdução ao Processamento Digital de Sinais Soluções dos Exercícios Propostos Capítulo 1 Introdução ao Soluções dos Exercícios Propostos Capítulo. Dados os sinais x c (t a seguir, encontre as amostras, a representação em somatórios de impulsos deslocados, e trace os gráficos de = x c (nt a

Leia mais

Processamento Digital de Sinais. Notas de Aula. Transformada Z. Transformada Z - TZ

Processamento Digital de Sinais. Notas de Aula. Transformada Z. Transformada Z - TZ Transformada Z Transformada Z 2 Transformada Z - TZ Processamento Digital de Sinais Notas de Aula Transformada Z É uma generalização da Transformada de Fourier de Tempo Discreto (DTFT) Útil para representação

Leia mais

Transformada Z. A transformada Z de uma sequência x n é definida como:

Transformada Z. A transformada Z de uma sequência x n é definida como: Transformada Z Vimos que as DTFTs de algumas sequências não convergem uniformemente para funções contínuas de ω, porque as sequências não são absolutamente somáveis. A transformada Z permitirá a análise

Leia mais

Transformada de Fourier: fundamentos matemáticos, implementação e aplicações musicais

Transformada de Fourier: fundamentos matemáticos, implementação e aplicações musicais Transformada de Fourier: fundamentos matemáticos, implementação e aplicações musicais MAC 0337 Computação Musical Jorge H. Neyra-Araoz IME USP 22/11/2007 Resumo Série de Fourier para funções periódicas

Leia mais

2/47. da matemática é ainda de grande importância nas várias áreas da engenharia. Além disso, lado de Napoleão Bonaparte. 1/47

2/47. da matemática é ainda de grande importância nas várias áreas da engenharia. Além disso, lado de Napoleão Bonaparte. 1/47 Introdução aos Circuitos Elétricos Séries e Transformadas de Fourier Prof. Roberto Alves Braga Jr. Prof. Bruno Henrique Groenner Barbosa UFLA - Departamento de Engenharia Sinais: conjunto de dados ou informação

Leia mais

Complexidade de Algoritmos

Complexidade de Algoritmos Complexidade de Algoritmos! Uma característica importante de qualquer algoritmo é seu tempo de execução! é possível determiná-lo através de métodos empíricos, considerando-se entradas diversas! é também

Leia mais

Sinais e Sistemas. Série de Fourier. Renato Dourado Maia. Faculdade de Ciência e Tecnologia de Montes Claros. Fundação Educacional Montes Claros

Sinais e Sistemas. Série de Fourier. Renato Dourado Maia. Faculdade de Ciência e Tecnologia de Montes Claros. Fundação Educacional Montes Claros Sinais e Sistemas Série de Fourier Renato Dourado Maia Faculdade de Ciência e Tecnologia de Montes Claros Fundação Educacional Montes Claros Lembremos da resposta de um sistema LTI discreto a uma exponencial

Leia mais

Transformada Z. Transformada Z Bilateral. Transformada de Fourier e Transformada Z. A transformada de Fourier não converge para todas as sequências.

Transformada Z. Transformada Z Bilateral. Transformada de Fourier e Transformada Z. A transformada de Fourier não converge para todas as sequências. Transformada Z Luís Caldas de Oliveira Introdução A transformada de Fourier não converge para todas as sequências. A transformada Z abrange uma maior classe de sinais. sumo 1. Definição 2. gião de Convergência

Leia mais

Aula 15 Propriedades da TFD

Aula 15 Propriedades da TFD Processamento Digital de Sinais Aula 5 Professor Marcio Eisencraft abril 0 Aula 5 Propriedades da TFD Bibliografia OPPENHEIM, A. V.; SCHAFER. Discrete-time signal processing, 3rd. ed., Prentice-Hall, 00.

Leia mais

Análise de Sistemas em Tempo Discreto usando a Transformada Z

Análise de Sistemas em Tempo Discreto usando a Transformada Z Análise de Sistemas em Tempo Discreto usando a Transformada Z Edmar José do Nascimento (Análise de Sinais e Sistemas) http://www.univasf.edu.br/ edmar.nascimento Universidade Federal do Vale do São Francisco

Leia mais

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

REPRESENTAÇÃO DE SISTEMAS NO DOMÍNIO Z. n + REPRESETAÇÃO DE SISTEMAS O DOMÍIO Z [ ] x h y h h n RC RC RC X H Y Y H X R R n h n h Z H < < + : ) ( ) ( ) ( ) ( ) ( ) ( ; ) ( ) ( ) ( Função de Sistema : FUÇÃO DE SISTEMA A PARTIR DA REPRESETAÇÃO POR

Leia mais

Resumo. Sinais e Sistemas Representação de Sinais Periódicos em Séries de Fourier. Objectivo. Função Própria de um Sistema

Resumo. Sinais e Sistemas Representação de Sinais Periódicos em Séries de Fourier. Objectivo. Função Própria de um Sistema Resumo Sinais e Sistemas Representação de Sinais Periódicos em Séries de Fourier lco@ist.utl.pt Instituto Superior Técnico Resposta de SLITs a exponenciais complexas Série de Fourier de sinais contínuos

Leia mais

Representação de Sinais Periódicos em Séries de Fourier

Representação de Sinais Periódicos em Séries de Fourier Sinais e Sistemas Representação de Sinais Periódicos em Séries de Fourier lco@ist.utl.pt Instituto Superior Técnico Sinais e Sistemas p.1/39 Resumo Resposta de SLITs a exponenciais complexas Sinais e Sistemas

Leia mais

Técnicas de Desenho de Filtros Digitais

Técnicas de Desenho de Filtros Digitais Técnicas de Desenho de Filtros Digitais Luís Caldas de Oliveira lco@istutlpt Instituto Superior Técnico Técnicas de Desenho de Filtros Digitais p1/38 Resumo Desenho de filtros discretos com base em filtros

Leia mais

Amostragem. Processamento de Sinais 2005/6 Engenharia Aeroespacial. Sinais em tempo-contínuo. Sinais importantes: Impulso (delta Dirac): δ(t)

Amostragem. Processamento de Sinais 2005/6 Engenharia Aeroespacial. Sinais em tempo-contínuo. Sinais importantes: Impulso (delta Dirac): δ(t) Amostragem Processamento de Sinais 25/6 Engenharia Aeroespacial Sinais em tempo-contínuo Sinais importantes: Impulso (delta Dirac): δ(t) t Escalão unitário: u(t), t, t < t 2 Sinais em tempo-contínuo Rectângulo-

Leia mais

Análise de Algoritmos Estrutura de Dados II

Análise de Algoritmos Estrutura de Dados II Centro de Ciências Exatas, Naturais e de Saúde Departamento de Computação Análise de Algoritmos Estrutura de Dados II COM10078 - Estrutura de Dados II Prof. Marcelo Otone Aguiar marcelo.aguiar@ufes.br

Leia mais

Sistemas Lineares e Invariantes: Tempo Contínuo e Tempo Discreto

Sistemas Lineares e Invariantes: Tempo Contínuo e Tempo Discreto Universidade Federal da Paraíba Programa de Pós-Graduação em Engenharia Elétrica Sistemas Lineares e Invariantes: Tempo Contínuo e Tempo Discreto Prof. Juan Moises Mauricio Villanueva jmauricio@cear.ufpb.br

Leia mais

INF 1010 Estruturas de Dados Avançadas

INF 1010 Estruturas de Dados Avançadas INF 1010 Estruturas de Dados Avançadas Complexidade de Algoritmos 2012 DI, PUC-Rio Estruturas de Dados Avançadas 2012.2 1 Introdução Complexidade computacional Termo criado por Hartmanis e Stearns (1965)

Leia mais

Análise e Processamento de Bio-Sinais. Mestrado Integrado em Engenharia Biomédica. Sinais e Sistemas. Licenciatura em Engenharia Física

Análise e Processamento de Bio-Sinais. Mestrado Integrado em Engenharia Biomédica. Sinais e Sistemas. Licenciatura em Engenharia Física Análise e Processamento de Bio-Sinais Mestrado Integrado em Engenharia Biomédica Licenciatura em Engenharia Física Faculdade de Ciências e Tecnologia Slide 1 Slide 1 Tópicos: Representação de Sinais por

Leia mais

Programação 1. Atribuição, operadores aritméticos, entrada de dados. Técnico em Eletrônica Semestre 5 02

Programação 1. Atribuição, operadores aritméticos, entrada de dados. Técnico em Eletrônica Semestre 5 02 Programação 1 Atribuição, operadores aritméticos, entrada de dados Técnico em Eletrônica Semestre 5 02 Armazenando na memória tipo de variável #include #include main() { int ano; Declaração

Leia mais

André Vignatti DINF- UFPR

André Vignatti DINF- UFPR Notação Assintótica: O André Vignatti DINF- UFPR Notação Assintótica Vamos expressar complexidade através de funções em variáveis que descrevam o tamanho de instâncias do problema. Exemplos: Problemas

Leia mais

Estruturas de Sistemas Discretos

Estruturas de Sistemas Discretos Estruturas de Sistemas Discretos Luís Caldas de Oliveira lco@istutlpt Instituto Superior Técnico Estruturas de Sistemas Discretos p1/43 Resumo Representações gráficas das equações às diferenças Estruturas

Leia mais

Sinais e Sistemas. Tempo para Sistemas Lineares Invariantes no Tempo. Representações em Domínio do. Profª Sandra Mara Torres Müller.

Sinais e Sistemas. Tempo para Sistemas Lineares Invariantes no Tempo. Representações em Domínio do. Profª Sandra Mara Torres Müller. Sinais e Sistemas Representações em Domínio do Tempo para Sistemas Lineares Invariantes no Tempo Profª Sandra Mara Torres Müller Aula 7 Representações em Domínio do Tempo para Sistemas Lineares e Invariantes

Leia mais

Centro Federal de Educação Tecnológica de Minas Gerais Programa de Pós-Graduação em Modelagem Matemática e Computacional

Centro Federal de Educação Tecnológica de Minas Gerais Programa de Pós-Graduação em Modelagem Matemática e Computacional Centro Federal de Educação Tecnológica de Minas Gerais Programa de Pós-Graduação em Modelagem Matemática e Computacional Disciplina: Algoritmos e Estruturas de Dados Professor: Flávio Cardeal Lista de

Leia mais

Introdução ao Processamento Digital de Sinais Soluções dos Exercícios Propostos Capítulo 2

Introdução ao Processamento Digital de Sinais Soluções dos Exercícios Propostos Capítulo 2 Introdução ao Soluções dos Exercícios Propostos Capítulo 2. Verifique se os sinais abaixo têm ou não transformada de Fourier. Em caso positivo, calcule a transformada correspondente: a) x[n] 2δ[n+2]+3δ[n]

Leia mais

AED - Algoritmos e Estruturas de Dados Licenciatura em Engenharia Electrónica

AED - Algoritmos e Estruturas de Dados Licenciatura em Engenharia Electrónica AED - Algoritmos e Estruturas de Dados Licenciatura em Engenharia Electrónica Exame de 17 de Junho de 2015-1a Época - Resolução Prova escrita, individual e sem consulta. 20 valores. NOME: NÚMERO: PARTE

Leia mais

Sinais e Sistemas - Lista 3 Gabarito

Sinais e Sistemas - Lista 3 Gabarito UNIVERSIDADE DE BRASÍLIA, FACULDADE GAMA Sinais e Sistemas - Lista Gabarito 7 de novembro de 05. Calcule a Transformada de Fourier dos seguintes sinais: a) x[n] = ( n ) u[n ] b) x[n] = ( ) n c) x[n] =

Leia mais

Aula 16: Laços aninhados e desvios

Aula 16: Laços aninhados e desvios Aula 16: Laços aninhados e desvios Introdução a Programação Túlio Toffolo & Puca Huachi http://www.toffolo.com.br BCC201 2019/1 Departamento de Computação UFOP Aula Anterior Comandos de Repetição (Parte

Leia mais

MAC121 ALGORITMOS E ESTRUTURAS DE DADOS I 2O. SEMESTRE DE 2017

MAC121 ALGORITMOS E ESTRUTURAS DE DADOS I 2O. SEMESTRE DE 2017 PROVA 1 MAC121 ALGORITMOS E ESTRUTURAS DE DADOS I 2O. SEMESTRE DE 2017 Nome: Número USP: Instruções: (1 ) Esta prova é individual. (2 ) Não destaque as folhas deste caderno. (3 ) A prova consiste de 6

Leia mais

Aula 3: Algoritmos: Formalização e Construção

Aula 3: Algoritmos: Formalização e Construção Aula 3: Algoritmos: Formalização e Construção Fernanda Passos Universidade Federal Fluminense Programação de Computadores IV Fernanda Passos (UFF) Algoritmos: Formalização e Pseudo-Código Programação de

Leia mais

TRANSFORMADA DE FOURIER EM TEMPO DISCRETO (DTFT) E TRANSFORMADA DISCRETA DE FOURIER (DFT) Larissa Driemeier

TRANSFORMADA DE FOURIER EM TEMPO DISCRETO (DTFT) E TRANSFORMADA DISCRETA DE FOURIER (DFT) Larissa Driemeier TRANSFORMADA DE FOURIER EM TEMPO DISCRETO (DTFT) E TRANSFORMADA DISCRETA DE FOURIER (DFT) Larissa Driemeier LIVRO TEXTO Essa aula é baseada nos livros: [1] [2] INTRODUCTION TO Signal Processing Sophocles

Leia mais

Prova 1 PMR2300 / PMR3201 1o. semestre 2015 Prof. Thiago Martins

Prova 1 PMR2300 / PMR3201 1o. semestre 2015 Prof. Thiago Martins Prova 1 PMR2300 / PMR3201 1o. semestre 2015 Prof. Thiago Martins Instruções: Escreva o nome e o número USP na folha de papel almaço. Indique na linha seguinte quatro das cinco questões abaixo que devem

Leia mais

Trabalho de 2 DSP data limite de entrega: 27/09/2009

Trabalho de 2 DSP data limite de entrega: 27/09/2009 PROCEDIMENTOS: 1. CRIE UM ARQUIVO PDF COM OS NOMES DOS PARTICIPANTES (DUPLAS): pedrinho_joaozinho.rar 2. AS SOLUÇÕES DEVEM SER ORGANIZADAS EM ORDEM CONFORME ESTE DOCUMENTO. 3. ENVIE POR EMAIL PARA brusamarello.valner@gmail.com

Leia mais

Sistemas de tempo discreto

Sistemas de tempo discreto Sistemas de tempo discreto Magno T. M. Silva EPUSP, fevereiro de Sistemas de tempo discreto p. /37 . Sistemas de tempo discreto São funções matemáticas que transformam uma seqüência de entrada s(n) em

Leia mais

Transformada z. Carlos Alberto Ynoguti. September 14, / 53

Transformada z. Carlos Alberto Ynoguti. September 14, / 53 Carlos Alberto Ynoguti September 14, 2007 1 / 53 Introdução Relação entre a DTFT e a convergência Exemplo 3.22 Observação Exemplo 3.23 Alguns pares de transformadas z 2 / 53 Introdução Introdução Relação

Leia mais

3 o Teste (1 a data) Sistemas e Sinais (LEIC-TP) 2008/ de Junho de Respostas

3 o Teste (1 a data) Sistemas e Sinais (LEIC-TP) 2008/ de Junho de Respostas 3 o Teste (1 a data) Sistemas e Sinais (LEIC-TP) 2008/2009 12 de Junho de 2009 Respostas i Problema 1. (0,75v) Considere o sinal ( n n, x(n)=cos 8 4) +π Assinale a afirmação correcta x(n) é um sinal periódico

Leia mais

Processamento Digital de Imagem

Processamento Digital de Imagem Processamento Digital de Imagem Transformadas Ronaldo de Freitas Zampolo Laboratório de Processamento de Sinais LaPS Instituto de Tecnologia ITEC Universidade Federal do Pará UFPA Setembro de 2009 RFZampolo

Leia mais

LISTA DE EXERCÍCIOS MÊS 04

LISTA DE EXERCÍCIOS MÊS 04 São José dos Campos, 05 de Junho de 2008 Disciplina: CES 10 Introdução à Computação. Semestre 2008-2º Período Professor: Carlos Henrique Quartucci Forster Estagiária: Michelle de Oliveira Parreira Instituto

Leia mais

Programação Estruturada

Programação Estruturada Programação Estruturada Introdução à linguagem C Professores Emílio Francesquini e Carla Negri Lintzmayer 2018.Q3 Centro de Matemática, Computação e Cognição Universidade Federal do ABC Programação estruturada

Leia mais

MC102 Algoritmos e Programação de Computadores

MC102 Algoritmos e Programação de Computadores MC102 Algoritmos e Programação de Computadores Instituto de Computação UNICAMP Primeiro Semestre de 2014 Roteiro 1 Maior número 2 Soma de n números 3 Fatorial 4 Máximo Divisor Comum (MDC) 5 Números primos

Leia mais

ESTRUTURAS DE REPETIÇÃO - PARTE 1

ESTRUTURAS DE REPETIÇÃO - PARTE 1 AULA 15 ESTRUTURAS DE REPETIÇÃO - PARTE 1 15.1 O comando enquanto-faca- Considere o problema de escrever um algoritmo para ler um número inteiro positivo, n, e escrever todos os números inteiros de 1 a

Leia mais

EEL470 Algoritmos e Estruturas de Dados Prof. Heraldo L. S. Almeida Prova 1 (22/05/2009)

EEL470 Algoritmos e Estruturas de Dados Prof. Heraldo L. S. Almeida Prova 1 (22/05/2009) 1) Demonstre que, se f(n) Θ(g(n)) e g(n) O(h(n)), então h(n) Ω(f(n)). Valor: 2,0 pontos Se f(n) Θ(g(n)), então existem c 1, c 2 e n 1 tais que c 1 g(n) f(n) c 2 g(n), n n 1 Se g(n) O(h(n)), então existem

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

Técnicas de Programação em Engenharia Elétrica I - Engenharia de Sistemas Embarcados - Prof. Alessandro Zimmer Introdução à Linguagem C

Técnicas de Programação em Engenharia Elétrica I - Engenharia de Sistemas Embarcados - Prof. Alessandro Zimmer Introdução à Linguagem C Técnicas de Programação em Engenharia Elétrica I - Engenharia de Sistemas Embarcados - Prof. Alessandro Zimmer Introdução à Linguagem C Operadores aritméticos Operadores Unários (um só operando) Incremento

Leia mais

Complexidade de Algoritmos

Complexidade de Algoritmos Complexidade de Algoritmos Prof. Diego Buchinger diego.buchinger@outlook.com diego.buchinger@udesc.br Prof. Cristiano Damiani Vasconcellos cristiano.vasconcellos@udesc.br Algoritmos com Inteiros Grandes

Leia mais

Divisão e conquista. Eficiência de divisão e conquista

Divisão e conquista. Eficiência de divisão e conquista Divisão e conquista Divisão: resolver recursivamente problemas mais pequenos (até caso base) Conquista: solução do problema original é formada com as soluções dos subproblemas á divisão quando o algoritmo

Leia mais

Estruturas de Dados, Análise de Algoritmos e Complexidade Estrutural. Carlos Alberto Alonso Sanches

Estruturas de Dados, Análise de Algoritmos e Complexidade Estrutural. Carlos Alberto Alonso Sanches CT-234 Estruturas de Dados, Análise de Algoritmos e Complexidade Estrutural Carlos Alberto Alonso Sanches CT-234 2) Algoritmos recursivos Indução matemática, recursão, recorrências Indução matemática Uma

Leia mais

Introdução ao Processamento Digital de Sinais Soluções dos Exercícios Propostos Capítulo 3

Introdução ao Processamento Digital de Sinais Soluções dos Exercícios Propostos Capítulo 3 Introdução ao Soluções dos Exercícios Propostos Capítulo 3. Calcule a transformada z, a região de convergência e a localização de pólos e zeros das sequências abaixo a) x[n] 4δ[n ]+3δ[n] δ[n+]+3δ[n+] Solução:

Leia mais

Divisão e conquista. Há divisão quando o algoritmo tem pelo menos 2 chamadas recursivas no corpo

Divisão e conquista. Há divisão quando o algoritmo tem pelo menos 2 chamadas recursivas no corpo Divisão e conquista Divisão: resolver recursivamente problemas mais pequenos (até caso base) Conquista: solução do problema original é formada com as soluções dos subproblemas á divisão quando o algoritmo

Leia mais

Aula 3 Conceitos de memória, variáveis e constantes Cleverton Hentz

Aula 3 Conceitos de memória, variáveis e constantes Cleverton Hentz Aula 3 Conceitos de memória, variáveis e constantes Cleverton Hentz Sumário de Aula } Conceito de Memória } Variáveis e Tipos de Dados } Constantes 2 Conceito de Memória } A memória de um computador é

Leia mais

Aula 03: Análise de algoritmos melhor caso, pior caso e caso médio

Aula 03: Análise de algoritmos melhor caso, pior caso e caso médio Aula 03: Análise de algoritmos melhor caso, pior caso e caso médio David Déharbe Programa de Pós-graduação em Sistemas e Computação Universidade Federal do Rio Grande do Norte Centro de Ciências Exatas

Leia mais

INF1005 Programação I. Pontifícia Universidade Católica Departamento de Informática

INF1005 Programação I. Pontifícia Universidade Católica Departamento de Informática INF1005 Programação I Pontifícia Universidade Católica Departamento de Informática 1 INF1005 Expressões e Operadores Pontifícia Universidade Católica Departamento de Informática 2 Farinha, açúcar, manteiga,fermento...

Leia mais

Universidade Federal do ABC Programação Estruturada Fabrício Olivetti França Lista de Exercícios 02

Universidade Federal do ABC Programação Estruturada Fabrício Olivetti França Lista de Exercícios 02 1 Objetivos da lista Universidade Federal do ABC Programação Estruturada Fabrício Olivetti França Lista de Exercícios 02 Esta lista de exercícios tem como objetivo introduzir funções na linguagem C. Como

Leia mais

Filtros de tempo discreto

Filtros de tempo discreto Filtros de tempo discreto ENGC33: Sinais e Sistemas II Departamento de Engenharia Elétrica - DEE Universidade Federal da Bahia - UFBA 25 de março de 2019 Prof. Tito Luís Maia Santos 1/ 28 Sumário 1 Apresentação

Leia mais

Fundamentos de sinais e sistemas em tempo discreto

Fundamentos de sinais e sistemas em tempo discreto Fundamentos de sinais e sistemas em tempo discreto ENGC33: Sinais e Sistemas II Departamento de Engenharia Elétrica - DEE Universidade Federal da Bahia - UFBA 21 de novembro de 2016 Prof. Tito Luís Maia

Leia mais

1 o Teste Tipo. Sinais e Sistemas (LERC/LEE) 2008/2009. Maio de Respostas

1 o Teste Tipo. Sinais e Sistemas (LERC/LEE) 2008/2009. Maio de Respostas o Teste Tipo Sinais e Sistemas (LERC/LEE) 2008/2009 Maio de 2009 Respostas i Problema. (0,9v) Considere o seguinte integral: + 0 δ(t π/4) cos(t)dt em que t eδ(t) é a função delta de Dirac. O integral vale:

Leia mais

UNIVERSIDADE DA BEIRA INTERIOR

UNIVERSIDADE DA BEIRA INTERIOR UNIVERSIDADE DA BEIRA INTERIOR Algoritmos e Estruturas de Dados - Bioengenharia 2º Semestre Frequência Resolução 19/maio/2015 A. [3.5 val] Algoritmos de ordenação e de pesquisa Considere-se as seguintes

Leia mais

Carlos Eduardo Batista. Centro de Informática - UFPB

Carlos Eduardo Batista. Centro de Informática - UFPB Estrutura de Dados Carlos Eduardo Batista Centro de Informática - UFPB bidu@ci.ufpb.br Aritmética de ponteiros em C (continuação) O que acontece na memória? Ponteiro para ponteiro etc. Métodos de pesquisa

Leia mais

Algoritmos II prof. Daniel Oliveira

Algoritmos II prof. Daniel Oliveira Algoritmos II prof. Daniel Oliveira Revisar conceitos abordados na disciplina anterior Abordar conceitos vistos com a linguagem C# Variáveis e listas Expressões Estruturas de controle do tipo condicional

Leia mais

BCC202 - Estrutura de Dados I

BCC202 - Estrutura de Dados I BCC202 - Estrutura de Dados I Aula 13: Ordenação: MergeSort Reinaldo Fortes Universidade Federal de Ouro Preto, UFOP Departamento de Computação, DECOM Website: www.decom.ufop.br/reifortes Email: reifortes@iceb.ufop.br

Leia mais

INSTITUTO SUPERIOR TÉCNICO Introdução aos Algoritmos e Estruturas de Dados

INSTITUTO SUPERIOR TÉCNICO Introdução aos Algoritmos e Estruturas de Dados INSTITUTO SUPERIOR TÉCNICO Introdução aos Algoritmos e Estruturas de Dados Ano Lectivo de 2006/2007 2 o Semestre 2 o Teste A - 2 de Julho de 2007 Duração: 2h - O teste é sem consulta. - Para cada questão

Leia mais

André Vignatti DINF- UFPR

André Vignatti DINF- UFPR Notação Assintótica: Ω, Θ André Vignatti DINF- UFPR Limitantes Inferiores Considere o seguinte trecho de código: void main () { /* trecho que le N da entrada padrao */ for (i = 0 ; i< N; i++) puzzle(i);

Leia mais

INF 1010 Estruturas de Dados Avançadas

INF 1010 Estruturas de Dados Avançadas INF 1010 Estruturas de Dados Avançadas Complexidade de Algoritmos 1 Introdução Complexidade computacional Termo criado por Juris Hartmanis e Richard Stearns (1965) Relação entre o tamanho do problema e

Leia mais

Análise de Algoritmos

Análise de Algoritmos Análise de Algoritmos Tempo e Espaço Exemplos Notação O( ) Análise de Algoritmos Como obter a solução de um problema? Especificação do problema: descrição da relação entre os valores de entrada e os de

Leia mais

04/04/ :31. Sumário. 2.1 Sistemas LIT de Tempo Discreto 2.2 Sistemas LIT de Tempo Contínuo 2.3 Propriedades dos Sistemas LIT

04/04/ :31. Sumário. 2.1 Sistemas LIT de Tempo Discreto 2.2 Sistemas LIT de Tempo Contínuo 2.3 Propriedades dos Sistemas LIT Sumário 2.1 Sistemas LIT de Tempo Discreto 2.2 Sistemas LIT de Tempo Contínuo 2.3 Propriedades dos Sistemas LIT slide 1 2 Introdução Muitos processos físicos podem ser modelados como sistemas lineares

Leia mais

Lista 1 - PMR2300. Fabio G. Cozman 3 de abril de 2013

Lista 1 - PMR2300. Fabio G. Cozman 3 de abril de 2013 Lista 1 - PMR2300 Fabio G. Cozman 3 de abril de 2013 1. Qual String é impressa pelo programa: p u b l i c c l a s s What { p u b l i c s t a t i c void f ( i n t x ) { x = 2 ; p u b l i c s t a t i c void

Leia mais

11º ano - Indução matemática

11º ano - Indução matemática 1 O conjunto dos números racionais Q é enumerável, ou seja, é possível atribuir (associar) a cada número racional um número natural Abaixo, os números racionais positivos estão representados na forma de

Leia mais

Algoritmos de Busca em Vetores

Algoritmos de Busca em Vetores Algoritmos de Busca em Vetores INF1005 Programação I Prof. Hélio Lopes lopes@inf.puc-rio.br sala 408 RDC 1 busca em vetores tópicos busca linear (sequencial) busca binária referência Capítulo 17 do livro

Leia mais

CIC 111 Análise e Projeto de Algoritmos II

CIC 111 Análise e Projeto de Algoritmos II CIC 111 Análise e Projeto de Algoritmos II Prof. Roberto Affonso da Costa Junior Universidade Federal de Itajubá AULA 21 Number theory Primes and factors Modular arithmetic Solving equations Other results

Leia mais

Sistemas e Sinais e Discretos

Sistemas e Sinais e Discretos Sistemas de Processamento Digital Engenharia de Sistemas e Informática Ficha 1 2005/2006 4.º Ano/ 2.º Semestre Sistemas e Sinais e Discretos Nesta ficha pretende-se estudar os conceitos associados aos

Leia mais

Processamento Digital de Sinais

Processamento Digital de Sinais Processamento Digital de Sinais Carlos Alexandre Mello Carlos Alexandre Mello cabm@cin.ufpe.br 1 Sinais Digitais Um sinal pode ser entendido como uma função que carrega uma informação Sinal de voz O sinal

Leia mais

INSTITUTO SUPERIOR TÉCNICO Algoritmos e Estruturas de Dados

INSTITUTO SUPERIOR TÉCNICO Algoritmos e Estruturas de Dados INSTITUTO SUPERIOR TÉCNICO Algoritmos e Estruturas de Dados Ano Lectivo de 2002/2003 2 o Semestre Repescagem do 2 o Teste (A) 18 de Julho de 2003 Duração: 2h - O teste é sem consulta. - Para cada questão

Leia mais

Waldemar Celes e Roberto Ierusalimschy. 29 de Fevereiro de 2012

Waldemar Celes e Roberto Ierusalimschy. 29 de Fevereiro de 2012 Capítulo 5: Repetições Waldemar Celes e Roberto Ierusalimschy 29 de Fevereiro de 2012 1 Construção de laços Uma das principais características de um computador é sua capacidade para realizar cálculo e

Leia mais

Resumo. Sinais e Sistemas Transformada de Laplace. Resposta ao Sinal Exponencial

Resumo. Sinais e Sistemas Transformada de Laplace. Resposta ao Sinal Exponencial Resumo Sinais e Sistemas Transformada de aplace uís Caldas de Oliveira lco@istutlpt Instituto Superior Técnico Definição da transformada de aplace Região de convergência Propriedades da transformada de

Leia mais

Analisador de espectros por FFT

Analisador de espectros por FFT Analisador de espectros por FFT A transformada de Fourier (FT) é uma ferramenta matemática utilizada essencialmente para decompor ou separar uma função ou forma de onda em senóides de diferentes frequências

Leia mais

Aula 15: Repetição (Parte 3)

Aula 15: Repetição (Parte 3) Aula 15: Repetição (Parte 3) Introdução a Programação Túlio Toffolo & Puca Huachi http://www.toffolo.com.br BCC201 2019/1 Departamento de Computação UFOP Aula Anterior Breve Revisão Comandos de Decisão

Leia mais

Aula 03 Introdução à Java. Disciplina: Fundamentos de Lógica e Algoritmos Prof. Bruno Gomes

Aula 03 Introdução à Java. Disciplina: Fundamentos de Lógica e Algoritmos Prof. Bruno Gomes Aula 03 Introdução à Java Disciplina: Fundamentos de Lógica e Algoritmos Prof. Bruno Gomes http://www3.ifrn.edu.br/~brunogomes Agenda da Aula Representação de Algoritmos em Pseudocódigo: Tipos de Dados;

Leia mais

Projeto e Análise de Algoritmos

Projeto e Análise de Algoritmos Projeto e Análise de Algoritmos A. G. Silva Baseado nos materiais de Souza, Silva, Lee, Rezende, Miyazawa Unicamp Ribeiro FCUP 18 de agosto de 2017 Conteúdo programático Introdução (4 horas/aula) Notação

Leia mais