Gerando senos. Luis Henrique Assumpção Lolis. 17 de maio de

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

Download "Gerando senos. Luis Henrique Assumpção Lolis. 17 de maio de"

Transcrição

1 Gerando senos Luis Henrique Assumpção Lolis 17 de maio de 2016

2 Conteúdo 1 Introdução 2 Ondas senoidais 3 O código em C 4 O experimento 5 Questões e desafio Luis Henrique Assumpção Lolis Gerando senos 2

3 Sumário 1 Introdução 2 Ondas senoidais 3 O código em C 4 O experimento 5 Questões e desafio Luis Henrique Assumpção Lolis Gerando senos 3

4 Objetivos Gerar diferentes tons com a plataforma DSP Aplicações para modulação do sinal, teste de tom telefônico, geração de notas, teste de funções de transferência. Luis Henrique Assumpção Lolis Gerando senos 4

5 Sumário 1 Introdução 2 Ondas senoidais 3 O código em C 4 O experimento 5 Questões e desafio Luis Henrique Assumpção Lolis Gerando senos 5

6 Gerando ondas senoidais Gerar senos serve para os tons de telefonia, para modular sinais de áudio, e gerar sons que se aproximem de instrumentos musicais, ex: MIDI. Existem três formas básicas de gerar ondas senoidais. Look-up Table Equação recursiva (Ex: CORDIC) Expansão de Taylor As LUTs são fáceis de implementar e de baixa complexidade computacional, mas só geram sub-múltiplos inteiros da frequência de amostragem. Luis Henrique Assumpção Lolis Gerando senos 6

7 Séries de Taylor Função presente na biblioteca da TI DSPLIB x em radianos Vantagens: sen(x) = x x3 3! + x5 5! x7 7! Pode gerar qualquer frequência Desvantagem Não tão precisa quanto a LUT Pode ter problemas com overflow Luis Henrique Assumpção Lolis Gerando senos 7

8 Sumário 1 Introdução 2 Ondas senoidais 3 O código em C 4 O experimento 5 Questões e desafio Luis Henrique Assumpção Lolis Gerando senos 8

9 Função seno em C A função seno em C pode ser encontrada na biblioteca math.h que é muito lenta para ser usada em tempo real. DSPLIB: FFT Seno, cosseno e tangente Exponenciais Luis Henrique Assumpção Lolis Gerando senos 9

10 Para usar a DSPLIB Dois #include são adicionados: Luis Henrique Assumpção Lolis Gerando senos 10

11 Função Sine na DSPLIB Escrita em Assembly 3 parêmetros: enderço da localização contendo a frequência, endereço da localização para gravar o seno calculado; e o terceiro parâmetro sempre em 1. Luis Henrique Assumpção Lolis Gerando senos 11

12 Fator de escala entre a frequência em Hz e a entrada da função bit int (0.682) Luis Henrique Assumpção Lolis Gerando senos 12

13 Entrando o ângulo Um inteiro 16bits transformado em ângulo de 0º à 180º Luis Henrique Assumpção Lolis Gerando senos 13

14 Explicando o fator de escala Os ângulos a serem calculados são sub-múltiplos inteiros da frequência de amostragem, nesse caso Ex: para gerar 1Hz precisamos divir uma volta no circulo unitário em ângulos, dando o passo do ângulo de 360º/48000=0,0075º. Esse ângulo em vírgula fixa fica 245,76. Dividir por leva tempo, mas dividir por um múltiplo de 2 é um deslocamento para e direita. Conta do ângulo em vírgula fixa: = Qual a menor frequência que podemos gerar com fs = 48KHz e 16bits para o cálculo do ângulo? Luis Henrique Assumpção Lolis Gerando senos 14

15 Sumário 1 Introdução 2 Ondas senoidais 3 O código em C 4 O experimento 5 Questões e desafio Luis Henrique Assumpção Lolis Gerando senos 15

16 Setup para o seno Luis Henrique Assumpção Lolis Gerando senos 16

17 Copiando, build e debug Seguir as etapas do primeiro projeto Criar a pasta senos e copiar os arquivos fonte desse experimento. Criar o projeto e apontam para a pasta criada. Configurar o projeto para o processador e o modelo de memória correspondente. Compilar o projeto ativo. Lançar o debug do projeto ativo. Rodar o código. Luis Henrique Assumpção Lolis Gerando senos 17

18 Console Luis Henrique Assumpção Lolis Gerando senos 18

19 Mudando o volume Reduza o ganho de para 5000 Luis Henrique Assumpção Lolis Gerando senos 19

20 Mudando as frequências Altere as frequências para A=440Hz e C=523Hz. Luis Henrique Assumpção Lolis Gerando senos 20

21 Mude a frequência de amostragem Altere o fator de escala de acordo com a nova frequência de amostragem para continuar gerando as mesmas frequências de antes Luis Henrique Assumpção Lolis Gerando senos 21

22 Sumário 1 Introdução 2 Ondas senoidais 3 O código em C 4 O experimento 5 Questões e desafio Luis Henrique Assumpção Lolis Gerando senos 22

23 Porque existe o fator de escala? Qual o melhor método de gerar senos em no TMS320C5505? Gere um seno que varia lentamente no tempo, de 1Hz à 20KHz e retornando à 1Hz em 10 segundos. Luis Henrique Assumpção Lolis Gerando senos 23

Luis Henrique Assumpção Lolis 17 de maio de 2016

Luis Henrique Assumpção Lolis 17 de maio de 2016 http://www.eletrica.ufpr.br/~luis.lolis Eco e reverberação Luis Henrique Assumpção Lolis 17 de maio de 2016 Conteúdo 1 Introdução 2 Eco 3 Reverberação 4 Eco e reverb no mundo real 5 O experimento 6 Experimentos

Leia mais

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

Filtros IIR. Luis Henrique Assumpção Lolis. 19 de maio de http://www.eletrica.ufpr.br/~luis.lolis Filtros IIR Luis Henrique Assumpção Lolis 19 de maio de 2016 Conteúdo 1 Introdução 2 Filtros IIR 3 Transformada bilinear 4 Ferramentas de design de filtros 5 Implementação

Leia mais

Filtros Discretos. Luis Henrique Assumpção Lolis. 18 de maio de

Filtros Discretos. Luis Henrique Assumpção Lolis. 18 de maio de http://www.eletrica.ufpr.br/~luis.lolis Filtros Discretos Luis Henrique Assumpção Lolis 18 de maio de 2016 Conteúdo 1 Introdução 2 Atraso digital 3 Filtro Notch 4 Filtro comb passa banda 5 Códigos dos

Leia mais

Acessando o Ganho do Conversor Analógico Digital e o CODEC de áudio

Acessando o Ganho do Conversor Analógico Digital e o CODEC de áudio http://www.eletrica.ufpr.br/~luis.lolis Acessando o Ganho do Conversor Analógico Digital e o CODEC de áudio 16 de maio de 2016 Conteúdo 1 Introdução 2 O experimento - Criando e configurando o projeto 3

Leia mais

Introdução aos Processos Estocásticos em Engenharia Elétrica 1

Introdução aos Processos Estocásticos em Engenharia Elétrica 1 Introdução aos Processos Estocásticos em Engenharia Elétrica 10 de março de 2014 Introdução aos Processos Estocásticos em Engenharia Elétrica 1 Conteúdo 1 Modelos Matemáticos - Determinísticos e Probabiĺısticos

Leia mais

Transformada Discreta de Fourier

Transformada Discreta de Fourier Processamento Digital de Sinais Transformada Discreta de Fourier Prof. Dr. Carlos Alberto Ynoguti Jean Baptiste Joseph Fourier Nascimento: 21 de março de 1768 em Auxerre, Bourgogne, França Morte: 16 de

Leia mais

EE-940 Engenharia de Som II Análise e Síntese de Sinais Musicais Lista de Exercícios

EE-940 Engenharia de Som II Análise e Síntese de Sinais Musicais Lista de Exercícios EE-940 Engenharia de Som II Análise e Síntese de Sinais Musicais Lista de Exercícios ) Considere o gráfico a seguir que representa os pontos de máxima amplitude na membrana basilar (para diversas frequências)

Leia mais

Transformada Discreta de Fourier

Transformada Discreta de Fourier Processamento Digital de Sinais Transformada Discreta de Fourier Prof. Dr. Carlos Alberto Ynoguti Jean Baptiste Joseph Fourier Nascimento: 21 de março de 1768 em Auxerre, Bourgogne, França Morte: 16 de

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

MÁSCARAS DE ÁUDIO PARA EMULAÇÃO DE VOZ

MÁSCARAS DE ÁUDIO PARA EMULAÇÃO DE VOZ MÁSCARAS DE ÁUDIO PARA EMULAÇÃO DE VOZ Acadêmico: Marcos Rodrigo da Silva Orientador: Paulo César Rodacki Gomes Sumário 2 Introdução Objetivo Fundamentação teórica Conceitos básicos Contexto atual do tema

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

Transformada Z. Transformada Z

Transformada Z. Transformada Z Semelhante ao apresentado anteriormente, entre a relação das transformadas de Fourier e de Laplace, será visto que a generalização da representação senoidal complexa de um sinal de tempo discreto pela

Leia mais

Sub-rotinas David Déharbe

Sub-rotinas David Déharbe Sub-rotinas David Déharbe 1 1 Objetivos da aula Os conceitos de sub-rotina, funções e procedimentos; Como usar sub-rotinas em C: parâmetros de sub-rotinas: parâmetros formais e parâmetros efetivos. passagem

Leia mais

Prof. Responsáveis Wagner Santos C. de Jesus

Prof. Responsáveis Wagner Santos C. de Jesus Disciplina Processamento de Sinais Curso Análise e Desenvolvimento de Sistemas Noção da Análise de Fourier e Análise Espectrográfica de sinais, Estudo de Caso do Processamento Sinais Aplicado a Imagens

Leia mais

Tipos de códigos de fonte

Tipos de códigos de fonte Tipos de códigos de fonte Luis Henrique Assumpção Lolis 13 de setembro de 2013 Luis Henrique Assumpção Lolis Tipos de códigos de fonte 1 Conteúdo 1 Código de prefixo 2 Código de Fano 3 Código de Huffman

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

Segundo programa: media.c

Segundo programa: media.c Segundo programa: media.c Vamos analisar um programa que calcula a média ponderada entre dois números: media.c Linhas de comentário: Num arquivo com o código de um programa C (código fonte), um comentário

Leia mais

Lista de Exercícios 1

Lista de Exercícios 1 Instituto de omputação Lista de Exercícios 1 1) onsiderando a existência de notas (cédulas) nos valores R$ 100, R$ 50, R$ 20, R$ 10, R$ 5, R$ 2 e R$ 1, escreva um programa que capture um valor inteiro

Leia mais

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

SEL Processamento Digital de Imagens Médicas. Aula 4 Transformada de Fourier. Prof. Dr. Marcelo Andrade da Costa Vieira SEL 0449 - Processamento Digital de Imagens Médicas Aula 4 Transformada de Fourier Prof. Dr. Marcelo Andrade da Costa Vieira mvieira@sc.usp.br Jean Baptiste Joseph Fourier 2 Exemplo: Função Degrau 3 Exemplo:

Leia mais

16. Compilação no Linux

16. Compilação no Linux 16. Compilação no Linux 16.1 Compilador X Interpretador Um código fonte pode ser compilado ou interpretado. Compiladores e interpretadores tratam o código de maneira diferente. Interpretador: Lê o código

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

Sistemas Operacionais Gerenciamento de Memória. Carlos Ferraz Jorge Cavalcanti Fonsêca

Sistemas Operacionais Gerenciamento de Memória. Carlos Ferraz Jorge Cavalcanti Fonsêca Sistemas Operacionais Gerenciamento de Memória Carlos Ferraz (cagf@cin.ufpe.br) Jorge Cavalcanti Fonsêca (jcbf@cin.ufpe.br) Gerenciamento de Memória Idealmente, o que todo programador deseja é dispor de

Leia mais

Computadores Digitais 2. Prof. Rodrigo de Souza Couto

Computadores Digitais 2. Prof. Rodrigo de Souza Couto Computadores Digitais 2 Linguagens de Programação DEL-Poli/UFRJ Prof. Miguel Campista Aula de Hoje Funções padrão do C Definição de funções Pilha de execução Ponteiros de variáveis Variáveis globais Variáveis

Leia mais

Linguagens de Programação Classificação

Linguagens de Programação Classificação Classificação Classificação A proximidade que a linguagem de programação tem com a humana determina sua classe (o nível): Linguagem de máquina (primeira geração) Linguagem assembly - de montagem (segunda

Leia mais

Transformada de Laplace. Definição. O processo inverso de obter a função temporal f(t) a partir da

Transformada de Laplace. Definição. O processo inverso de obter a função temporal f(t) a partir da Prof. Raimundo Nonato das Mercês Machado O processo inverso de obter a função temporal f(t) a partir da transformada de Laplace F(s) é chamado transformada de Laplace inversa. A notação para a transformada

Leia mais

2. O PROJETO DE SISTEMAS EMBARCADOS

2. O PROJETO DE SISTEMAS EMBARCADOS 2. O PROJETO DE SISTEMAS EMBARCADOS 2.1. Características: - Funcionalidades específicas - Limites bem definidos - Tempo real 2.2. Requisitos: - Resposta em tempo real - Tamanho e custo reduzidos - Segurança

Leia mais

OTIMIZAÇÃO DE CONSULTAS - MYSQL. Prof. Antonio Almeida de Barros Junior

OTIMIZAÇÃO DE CONSULTAS - MYSQL. Prof. Antonio Almeida de Barros Junior OTIMIZAÇÃO DE CONSULTAS - MYSQL Prof. Antonio Almeida de Barros Junior Para a otimização de um SGBD precisamos identificar as consultas lentas que eventualmente são submetidas ao banco: Configurações do

Leia mais

Aula 13 - Somas de Séries

Aula 13 - Somas de Séries Aula 13 - Somas de Séries Vamos resolver alguns problemas que calculam somas. Vamos resolvê-los sem usar a função pow, para fazer uso da técnica de calcular um termo a partir do anterior. P46) Dado n>0

Leia mais

TECNOLOGIA APLICADA A MÚSICA I. Prof Evandro Manara Miletto IFRS - Campus Porto Alegre

TECNOLOGIA APLICADA A MÚSICA I. Prof Evandro Manara Miletto IFRS - Campus Porto Alegre TECNOLOGIA APLICADA A MÚSICA I Prof Evandro Manara Miletto IFRS - Campus Porto Alegre Conceitos básicos sobre o som Som? O que é o som? Como percebemos o som? Que características possui o som? Elementos

Leia mais

LINGUAGEM E TÉCNICAS DE PROGRAMAÇÃO

LINGUAGEM E TÉCNICAS DE PROGRAMAÇÃO VARIÁVEL LINGUAGEM C Aula 3 TECNOLOGIA EM JOGOS DIGITAIS LINGUAGEM E TÉCNICAS DE PROGRAMAÇÃO Marcelo Henrique dos Santos Marcelo Henrique dos Santos Mestrado em Educação (em andamento) MBA em Negócios

Leia mais

Circuitos resistivos alimentados com onda senoidal

Circuitos resistivos alimentados com onda senoidal Circuitos resistivos alimentados com onda senoidal 3 3.1 Material resistores de 1 kω e 100 Ω. 3.2 Introdução Nas aulas anteriores estudamos o comportamento de circuitos resistivos com tensão constante.

Leia mais

Unidade II FUNDAMENTOS DE SISTEMAS OPERACIONAIS. Prof. Victor Halla

Unidade II FUNDAMENTOS DE SISTEMAS OPERACIONAIS. Prof. Victor Halla Unidade II FUNDAMENTOS DE SISTEMAS OPERACIONAIS Prof. Victor Halla Conteúdo Sistema de Arquivos Introdução Sistemas de Diretórios Gerenciamento de Entrada e Saída; Problemas de alocação em memória Perda

Leia mais

Circuitos Lógicos. Prof. Odilson Tadeu Valle

Circuitos Lógicos. Prof. Odilson Tadeu Valle Introdução Circuitos Lógicos Prof. Odilson Tadeu Valle Instituto Federal de Santa Catarina IFSC Campus São José odilson@ifsc.edu.br 1/44 Sumário 1 Introdução 2 Analógico Versus Digital 3 Bits, Bytes e

Leia mais

Trigonometria no Círculo - Funções Trigonométricas

Trigonometria no Círculo - Funções Trigonométricas Trigonometria no Círculo - Funções Trigonométricas Prof. Márcio Nascimento marcio@matematicauva.org Universidade Estadual Vale do Acaraú Centro de Ciências Exatas e Tecnologia Curso de Licenciatura em

Leia mais

Sistemas discretos sem memória e codificação da fonte

Sistemas discretos sem memória e codificação da fonte Sistemas discretos sem memória e codificação da fonte Luis Henrique Assumpção Lolis 10 de setembro de 2013 Luis Henrique Assumpção Lolis Sistemas discretos sem memória e codificação da fonte 1 Conteúdo

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

Instalação e Teste do Code Composer Studio (CCS)

Instalação e Teste do Code Composer Studio (CCS) Instalação e Teste do Code Composer Studio (CCS) STDS - Sistemas de Telecomunicações Definidos por Software PSTR Processamento de Sinal em Tempo Real Inverno 2017/2018 1 Sumário 1) Instalação do Code Composer

Leia mais

Ordenação: MergeSort. Prof. Túlio Toffolo BCC202 Aula 14 Algoritmos e Estruturas de Dados I

Ordenação: MergeSort. Prof. Túlio Toffolo  BCC202 Aula 14 Algoritmos e Estruturas de Dados I Ordenação: MergeSort Prof. Túlio Toffolo http://www.toffolo.com.br BCC202 Aula 14 Algoritmos e Estruturas de Dados I DIVISÃO E CONQUISTA Motivação É preciso revolver um problema com uma entrada grande

Leia mais

TE231 Capitulo 2 Zeros de Funções; Prof. Mateus Duarte Teixeira

TE231 Capitulo 2 Zeros de Funções; Prof. Mateus Duarte Teixeira TE231 Capitulo 2 Zeros de Funções; Prof. Mateus Duarte Teixeira Sumário 1. Como obter raízes reais de uma equação qualquer 2. Métodos iterativos para obtenção de raízes 1. Isolamento das raízes 2. Refinamento

Leia mais

18/10/2010. Unidade de Controle Controle. UC Microprogramada

18/10/2010. Unidade de Controle Controle. UC Microprogramada Arquitetura de Computadores Unidade de Controle Controle Microprogramado Prof. Marcos Ribeiro Quinet de Andrade Universidade Federal Fluminense - UFF Pólo Universitário de Rio das Ostras - PURO UC Microprogramada

Leia mais

Lista de Exercícios 05 Modulações Analógicas

Lista de Exercícios 05 Modulações Analógicas Lista de Exercícios 05 Modulações Analógicas 1) O que é modulação e por que é usada? 2) Qual a função de um MODEM? 3) Quais são os possíveis tipos de modulação existentes? Classifique-as e descreva basicamente

Leia mais

CONVERSORES AD/DA (ÁUDIO CODEC)

CONVERSORES AD/DA (ÁUDIO CODEC) MICROPROCESSADORES II (EMA864315) CONVERSORES AD/DA (ÁUDIO CODEC) 1 O SEMESTRE / 2017 Alexandro Baldassin MOTIVAÇÃO Sistemas digitais são usados para processar informação Informação no mundo real é analógica

Leia mais

Processamento de áudio em tempo real em dispositivos computacionais de alta disponibilidade e baixo custo

Processamento de áudio em tempo real em dispositivos computacionais de alta disponibilidade e baixo custo Processamento de áudio em tempo real em dispositivos computacionais de alta disponibilidade e baixo custo André J. Bianchi 21/10/2013 1 / 33 1 Introdução 2 Metodologia 3 Arduino 4 GPU 5 Android 6 Conclusão

Leia mais

Sistemas Lineares. Aula 9 Transformada de Fourier

Sistemas Lineares. Aula 9 Transformada de Fourier Sistemas Lineares Aula 9 Transformada de Fourier Séries de Fourier A Série de Fourier representa um sinal periódico como uma combinação linear de exponenciais complexas harmonicamente relacionadas. Como

Leia mais

Algoritmos e Técnicas de Programação

Algoritmos e Técnicas de Programação Algoritmos e Técnicas de Programação Introdução a Algoritmos Jonathan Pereira Jonathan.pereira@ifrn.edu.br Sumário Introdução a algoritmos Linguagem de programação Elaboração de programas Sumário Introdução

Leia mais

Física Computacional. Prof. Luiz Claudio F. de Souza Luizclaudiofs.blogspot.com

Física Computacional. Prof. Luiz Claudio F. de Souza Luizclaudiofs.blogspot.com Física Computacional Prof. Luiz Claudio F. de Souza Luizclaudiofs.blogspot.com O que é Física? A Física é uma ciência que estuda a natureza e seus fenômenos. Ela se baseia no método científico, na lógica

Leia mais

Resumo Matemática Ensino Médio - 1º ano/série -3º bimestre provão - frentes 1 e 2

Resumo Matemática Ensino Médio - 1º ano/série -3º bimestre provão - frentes 1 e 2 Frente 1 Algumas coisas retiradas de: http://www.brasilescola.com/matematica/funcao-segundo-grau.htm Critério 01: Função Quadrática: Introdução: Toda função estabelecida pela lei de formação f(x) = ax²

Leia mais

Sistemas de Memória. CES-25 Arquiteturas para Alto Desmpenho. Paulo André Castro

Sistemas de Memória. CES-25 Arquiteturas para Alto Desmpenho. Paulo André Castro Sistemas de Memória Arquiteturas para Alto Desmpenho Prof. pauloac@ita.br Sala 110 Prédio da Computação www.comp.ita.br/~pauloac Memória: O Gargalo de Von Neuman Memória principal: considerada como sendo

Leia mais

Ferramentas Programação. UDESC - Prof. Juliano Maia 1

Ferramentas Programação. UDESC - Prof. Juliano Maia 1 Ferramentas Programação UDESC - Prof. Juliano Maia 1 Índice Seção 1 Linguagens de Programação Seção 2 Interpretador Seção 3 Compilador / Linkeditor Seção 4 Ambientes de Desenvolvimento UDESC - Prof. Juliano

Leia mais

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

Figura 1 Várias formas de ondas repetitivas: (a) onda cosseno, (b) onda seno, (c) onda triangular (d) onda quadrada

Figura 1 Várias formas de ondas repetitivas: (a) onda cosseno, (b) onda seno, (c) onda triangular (d) onda quadrada ASSOCIAÇÃO EDUCACIONAL DOM BOSCO FACULDADE DE ENGENHARIA DE RESENDE ENGENHARIA ELÉTRICA ELETRÔNICA Disciplina: Laboratório de Circuitos Elétricos Corrente Alternada 1. Objetivo Uma medida elétrica é a

Leia mais

UNIDADE I Aula 4 Séries de Fourier. Fonte: Rodrigo Semente

UNIDADE I Aula 4 Séries de Fourier. Fonte: Rodrigo Semente UNIDADE I Aula 4 Séries de Fourier Fonte: Rodrigo Semente Em meados do século XVII, o matemático rancês J. Fourier provou matematicamente que qualquer orma de onda, independente da sua origem, é um somatório

Leia mais

Funções Trigonométricas

Funções Trigonométricas Funções Trigonométricas 1) Na figura abaixo, a área do triângulo ABC é 5 A 120 3 C B (a) (15 3) / 4 (b) (15 3) / 2 (c) 15/2 (d) (15 2) / 4 (e) 15 / 4 2) Sabendo-se que tan(x) = - 4/3 e que x é um arco

Leia mais

Teoria de Eletricidade Aplicada

Teoria de Eletricidade Aplicada 1/34 Teoria de Eletricidade Aplicada Considerações sobre a Corrente Alternada (CA) Prof. Jorge Cormane Engenharia de Energia 2/34 SUMÁRIO 1. Introdução 2. Formas de Onda 3. Funções Senoidais 4. Valor Médio

Leia mais

Canais discretos sem memória e capacidade do canal

Canais discretos sem memória e capacidade do canal Canais discretos sem memória e capacidade do canal Luis Henrique Assumpção Lolis 17 de outubro de 2013 Luis Henrique Assumpção Lolis Canais discretos sem memória e capacidade do canal 1 Conteúdo 1 Canais

Leia mais

REDES DE COMPUTADORES. Comunicação de Dados

REDES DE COMPUTADORES. Comunicação de Dados Sinais Uma das funções mais importantes da camada física é converter informação em sinais eletromagnéticos para poder enviá-los num meio de transmissão. Sejam estas informações uma sequência de 1s e 0s

Leia mais

Proposta de correcção

Proposta de correcção Ficha de Trabalho Matemática A - ºano Temas: Trigonometria (Triângulo rectângulo e círculo trigonométrico) Proposta de correcção. Relembrar que um radiano é, em qualquer circunferência, a amplitude do

Leia mais

PID digital Método de cálculo numérico

PID digital Método de cálculo numérico 1 / 18 PID digital Método de cálculo numérico por Henrique Frank W Puhlmann Introdução No artigo técnico Controlador PID digital: Uma modelagem prática para microcontroladores Parte 1, é apresentado com

Leia mais

SSC0640 Sistemas Operacionais I

SSC0640 Sistemas Operacionais I SSC0640 Sistemas Operacionais I 14ª Aula Gerenciamento de Memória Profa. Sarita Mazzini Bruschi sarita@icmc.usp.br Slides adaptados de Marcos José Santana / Regina H. C. Santana / Luciana A. F. Martimiano

Leia mais

PIPELINE. Introdução ao Pipeline. PIPELINE Ciclo de Instruções. PIPELINE Ciclo de Instruções. PIPELINE - Exemplo. PIPELINE Considerações

PIPELINE. Introdução ao Pipeline. PIPELINE Ciclo de Instruções. PIPELINE Ciclo de Instruções. PIPELINE - Exemplo. PIPELINE Considerações Arquitetura de Computadores Introdução ao Pipeline PIPELINE Linha de Montagem A produção é dividida em várias etapas Produtos em etapas distintas podem ser desenvolvidos separadamente Pode ser Aplicado

Leia mais

Circuitos resistivos alimentados com onda senoidal

Circuitos resistivos alimentados com onda senoidal Experimento 5 Circuitos resistivos alimentados com onda senoidal 5.1 Material Gerador de funções; osciloscópio; multímetro; resistor de 1 kω; indutores de 9,54, 23,2 e 50 mh. 5.2 Introdução Nas aulas anteriores

Leia mais

Documento: Descritivo Simplificado do Projeto SPDMAI

Documento: Descritivo Simplificado do Projeto SPDMAI 1/5 Descritivo Simplificado do Projeto SPDMAI O Sistema de Processamento Digital para Medição e Automação Industrial (SPDMAI) é baseado no kit de desenvolvimento DSP TMS320C6711 DSK da Texas Instruments,

Leia mais

Processamento de áudio em tempo real utilizando dispositivos não convencionais:

Processamento de áudio em tempo real utilizando dispositivos não convencionais: Processamento de áudio em tempo real utilizando dispositivos não convencionais: Processamento paralelo com Pure Data e GPU. André Jucovsky Bianchi ajb@ime.usp.br Departamento de Ciência da Computação Instituto

Leia mais

Aula de Processamento de Sinais I.B De Paula. Tipos de sinal:

Aula de Processamento de Sinais I.B De Paula. Tipos de sinal: Tipos de sinal: Tipos de sinal: Determinístico:Sinais determinísticos são aqueles que podem ser perfeitamente reproduzidos caso sejam aplicadas as mesmas condições utilizadas sua geração. Periódico Transiente

Leia mais

USO DO EXCEL. I - Ângulos e funções trigonométricas

USO DO EXCEL. I - Ângulos e funções trigonométricas USO DO EXCEL I - Ângulos e funções trigonométricas Profª. Érica S. Matos Departamento de Geomática Setor de Ciências da Terra Universidade Federal do Paraná -UFPR Dicas Excel No Excel é possível converter

Leia mais

Thread. Thread. Sistemas Operacionais. Leonard B. Moreira. UNIVERSIDADE ESTÁCIO DE SÁ fevereiro, / 41

Thread. Thread. Sistemas Operacionais. Leonard B. Moreira. UNIVERSIDADE ESTÁCIO DE SÁ   fevereiro, / 41 Thread Sistemas Operacionais Leonard B. Moreira UNIVERSIDADE ESTÁCIO DE SÁ e-mail: leonardbarreto@gmail.com.br fevereiro, 2013 1 / 41 Sumário 1 Introdução 2 Ambientes Monothread 3 Ambientes Multithread

Leia mais

Disciplina: Introdução a Programação. IPRJ/UERJ Professora: Sílvia Mara da Costa Campos Victer. Índice: Aula1 - Introdução Programa Algoritmo

Disciplina: Introdução a Programação. IPRJ/UERJ Professora: Sílvia Mara da Costa Campos Victer. Índice: Aula1 - Introdução Programa Algoritmo Disciplina: Introdução a Programação. IPRJ/UERJ Professora: Sílvia Mara da Costa Campos Victer Índice: Aula1 - Introdução Programa Algoritmo Aula 2 - Variáveis Tipos de dados Identificadores Aula 3 - Programação

Leia mais

Lista de Exercícios GQ1

Lista de Exercícios GQ1 1 a QUESTÃO: Determine a Transformada Inversa de Fourier da função G(f) definida pelo espectro de amplitude e fase, mostrado na figura abaixo: 2 a QUESTÃO: Calcule a Transformadaa de Fourier do Sinal abaixo:

Leia mais

Processamento Digital de Sinal em Tempo Real

Processamento Digital de Sinal em Tempo Real Processamento Digital de Sinal em Tempo Real Resposta ao questionário do último trabalho da disciplina Trabalho realizado em 08/06/2001 Hélder Valente Almeida Jorge André da Rocha Leitão Nuno Tiago de

Leia mais

Visão Geral e Conceitos Básicos

Visão Geral e Conceitos Básicos Instituto Federal de Educação, Ciência e Tecnologia da Paraíba Programa de Pós-Graduação em Engenharia Elétrica Universidade Federal de Campina Grande Unidade Acadêmica de Sistemas e Computação Processamento

Leia mais

Programação de Computadores I

Programação de Computadores I Programação de Computadores I Biblioteca sqrt() / pow() / floor / ceil() Gil Eduardo de Andrade Introdução #include A biblioteca contém várias funções para efetuar cálculos matemáticos;

Leia mais

Circuitos resistivos alimentados com onda senoidal. Indutância mútua.

Circuitos resistivos alimentados com onda senoidal. Indutância mútua. Capítulo 6 Circuitos resistivos alimentados com onda senoidal. Indutância mútua. 6.1 Material Gerador de funções; osciloscópio; multímetro; resistor de 1 kω; indutores de 9,54, 23,2 e 50 mh. 6.2 Introdução

Leia mais

Códigos convolucionais

Códigos convolucionais Códigos convolucionais Luis Henrique Assumpção Lolis 29 de novembro de 2013 Luis Henrique Assumpção Lolis Códigos convolucionais 1 Conteúdo 1 Introdução e definição 2 Diagrama de árvores, de treliça e

Leia mais

25/8/2010. Praticamente todas as arquiteturas de computadores fornecem mais de um modo de

25/8/2010. Praticamente todas as arquiteturas de computadores fornecem mais de um modo de Arquitetura de Computadores Conjuntos de Instruções: modos de endereçamento e formatos Prof. Marcos Quinet Universidade Federal Fluminense P.U.R.O. Endereçamento Normalmente, os campos de endereço são

Leia mais

Circuitos resistivos alimentados com onda senoidal

Circuitos resistivos alimentados com onda senoidal Circuitos resistivos alimentados com onda senoidal 5 5.1 Material Gerador de funções; osciloscópio; multímetro; resistor de 1 kω; indutores de 9,54, 23,2 e 50 mh. 5.2 Introdução Nas aulas anteriores estudamos

Leia mais

COMUNICAÇÃO DIGITAL 1. INTRODUÇÃO PROF. MARCIO EISENCRAFT

COMUNICAÇÃO DIGITAL 1. INTRODUÇÃO PROF. MARCIO EISENCRAFT COMUNICAÇÃO DIGITAL 1. INTRODUÇÃO PROF. MARCIO EISENCRAFT Baseado em http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-450- principles-of-digital-communications-i-fall-2006/video-lectures/lecture-1-introduction/

Leia mais

Modulação SSB e Transmissão Digital

Modulação SSB e Transmissão Digital Modulação SSB e Transmissão Digital 1 Modulação em SSB Vimos que na modulação AM, a portadora é mantida e o sinal modulante produz dois sinais laterais com a informação que estamos transmitindo. Fig. 1

Leia mais

Aula 14. Memória Virtual. 1.1 Linha evolucionária 1.2 O que é 1.3 Implementação 1.4 Problemas. Universidade Federal de Minas Gerais

Aula 14. Memória Virtual. 1.1 Linha evolucionária 1.2 O que é 1.3 Implementação 1.4 Problemas. Universidade Federal de Minas Gerais Aula 14 Memória Virtual 1.1 Linha evolucionária 1.2 O que é 1.3 Implementação 1.4 Problemas A Idade da Pedra Lascada Processos Memória Apenas 1 processo! Suprema ineficiência A Idade da Pedra Polida Processos

Leia mais

Resposta no Tempo. Carlos Alexandre Mello. Carlos Alexandre Mello 1

Resposta no Tempo. Carlos Alexandre Mello. Carlos Alexandre Mello 1 Resposta no Tempo Carlos Alexandre Mello 1 Resposta no Tempo - Introdução Como já discutimos, após a representação matemática de um subsistema, ele é analisado em suas respostas de transiente e de estadoestacionário

Leia mais

S I N A I S & S I S T E M A S PLANEJAMENTO

S I N A I S & S I S T E M A S PLANEJAMENTO S I N A I S & S I S T E M A S PLANEJAMENTO 2017.1 contatos importantes: Professor: Gustavo Castro do Amaral e-mail gustavo@opto.cetuc.puc-rio.br website www.labopto.com Monitor: David Stolnicki e-mail

Leia mais

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

Filtros Digitais. Filtros básicos, parâmetros no domínio do tempo e frequência, classificação de filtros Filtros Digitais Filtros básicos, parâmetros no domínio do tempo e frequência, classificação de filtros Filtros são usados basicamente para dois propósitos: Separação de sinais combinados; Restauração

Leia mais

Trigonometria no Círculo - Funções Trigonométricas

Trigonometria no Círculo - Funções Trigonométricas Trigonometria no Círculo - Funções Trigonométricas Prof. Márcio Nascimento marcio@matematicauva.org Universidade Estadual Vale do Acaraú Centro de Ciências Exatas e Tecnologia Curso de Licenciatura em

Leia mais

16/8/2010. A arquitetura de um sistema computacional representa o modelo da organização e funcionamento de um sistema de processamento

16/8/2010. A arquitetura de um sistema computacional representa o modelo da organização e funcionamento de um sistema de processamento Arquitetura de es Organização de um Sistema Computacional Prof. Marcos Quinet Universidade Federal Fluminense P.U.R.O. Introdução A arquitetura de um sistema computacional representa o modelo da organização

Leia mais

FFT Realização Eficiente da DFT

FFT Realização Eficiente da DFT 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

Leia mais

PLATAFORMA EDUCACIONAL DE MATEMÁTICA

PLATAFORMA EDUCACIONAL DE MATEMÁTICA PLATAFORMA EDUCACIONAL DE MATEMÁTICA Suponha que o seu cliente tenha requisitado o desenvolvimento de uma plataforma educacional que auxilie os alunos apresentando os resultados de algumas operações matemáticas.

Leia mais

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

Introdução a aquisição e processamento de sinais TAPS Introdução a aquisição e processamento de sinais Prof. Theo Z. Pavan Departamento de Física - Faculdade de Filosofia, Ciências e Letras de Ribeirão Preto-USP Roteiro Aquisição de sinais e frequência

Leia mais

3) A função de Fibonacci, F: N N, no conjunto dos naturais, é definida recursivamente por F(0) = 0, F(1) = 1, e F(n) = F(n-1) + F(n-2) para n > 1

3) A função de Fibonacci, F: N N, no conjunto dos naturais, é definida recursivamente por F(0) = 0, F(1) = 1, e F(n) = F(n-1) + F(n-2) para n > 1 1) Analise a(s) afirmativa(s) abaixo. Universidade Federal do Estado do Rio de Janeiro Processo Seletivo Discente Transferência Externa 009 Centro de Ciências Exatas e Tecnologia - CCET I) Correção - os

Leia mais

LÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA AMBIENTE DE PROGRAMAÇÃO. Prof. Dr. Daniel Caetano

LÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA AMBIENTE DE PROGRAMAÇÃO. Prof. Dr. Daniel Caetano LÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA AMBIENTE DE PROGRAMAÇÃO Prof. Dr. Daniel Caetano 2013-1 Objetivos Entender como avaliar divisibilidade Conhecer as funções matemáticas prontas do C/C++ Capacitar o

Leia mais

Processamento de Imagens COS756 / COC603

Processamento de Imagens COS756 / COC603 Processamento de Imagens COS756 / COC603 aula 13 - Transformada de Hough e SIFT Antonio Oliveira Ricardo Marroquim 1 / 41 aula de hoje descritores Transformada de Hough SIFT 2 / 41 transformada de Hough

Leia mais

Análise de Fourier e timbre sonoro

Análise de Fourier e timbre sonoro Análise de Fourier e timbre sonoro Niels Fontes Lima IFBA Introdução Quando um instrumento musical produz uma determinada nota, ele produz não apenas o som da freqüência fundamental, que dá a qualidade

Leia mais

Universidade do Estado de Minas Gerais Campus de Frutal Curso de Sistemas de Informação. Multimídia. O Áudio (Parte II)

Universidade do Estado de Minas Gerais Campus de Frutal Curso de Sistemas de Informação. Multimídia. O Áudio (Parte II) Universidade do Estado de Minas Gerais Campus de Frutal Curso de Sistemas de Informação Multimídia O Áudio (Parte II) Prof. Sérgio Carlos Portari Júnior profsergio@frutalhost.cm.br Carga Horária: 80 horas

Leia mais

CURSO INTRODUTÓRIO DE MATEMÁTICA PARA ENGENHARIA Funções e Modelos. Danielly Guabiraba- Engenharia Civil Vitor Bruno- Engenharia Civil

CURSO INTRODUTÓRIO DE MATEMÁTICA PARA ENGENHARIA Funções e Modelos. Danielly Guabiraba- Engenharia Civil Vitor Bruno- Engenharia Civil CURSO INTRODUTÓRIO DE MATEMÁTICA PARA ENGENHARIA 2014.2 Funções e Modelos Danielly Guabiraba- Engenharia Civil Vitor Bruno- Engenharia Civil Quatro maneiras de representar uma função Verbalmente (Descrevendo-a

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

SSC0112 Organização de Computadores Digitais I

SSC0112 Organização de Computadores Digitais I SSC0112 Organização de Computadores Digitais I 18ª Aula Hierarquia de memória Profa. Sarita Mazzini Bruschi sarita@icmc.usp.br 1 Memória Cache Método de Acesso: Associativo Localização de dados na memória

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

Sinais de Teste. A escolha deve ter em conta quer as propriedades do sistema, quer do método de estimação considerado.

Sinais de Teste. A escolha deve ter em conta quer as propriedades do sistema, quer do método de estimação considerado. 40 Sinais de Teste Em muitos casos, os sistemas em estudo permitem-nos escolher os sinais de entrada a aplicar. São sinais de teste típicos os seguintes: Escalões (ondas quadradas) Sinusoides Ruído Branco

Leia mais

O áudio. O áudio. O áudio Wilson de Pádua Paula Filho 1. Propriedades físicas do som Representação digital do som Processamento digital de som

O áudio. O áudio. O áudio Wilson de Pádua Paula Filho 1. Propriedades físicas do som Representação digital do som Processamento digital de som O áudio O áudio Representação digital do som Processamento digital de som As vibrações sonoras: propagam-se como ondas de pressão atmosférica; convertidas em sinais elétricos por transdutores; transdutores

Leia mais