1.44k likes | 1.64k Views
Sistemas e Sinais (LEIC). Carlos Cardeira. Sistemas e Sinais. As Engenharias (Electrotécnica, Mecânica, etc) estão a perder o contacto com o mundo físico. Microelectromecânica o que é ? Engª Mecânica ? Electrotécnica ? Processamento de Sinal ? Matemática ? Redes ?. Onde existem sistemas ?.
E N D
Sistemas e Sinais (LEIC) Carlos Cardeira
Sistemas e Sinais • As Engenharias (Electrotécnica, Mecânica, etc) estão a perder o contacto com o mundo físico. • Microelectromecânica o que é ? Engª Mecânica ? Electrotécnica ? Processamento de Sinal ? Matemática ? Redes ?
Onde existem sistemas ? • Sistemas aeronáuticos • Mecânica estrutural • Sistemas eléctricos • Futuros e Opções • …
Circuitos • Os circuitos são o coração de um Engenheiro (especialmente electrotécnico) • Mas hoje já existem técnicas analíticas que evitam o desenho de circuitos • Circuitos em si passaram a ser uma área de especialização
Sinais • Tradicionalmente, um sinal é uma tensão que varia ao longo do tempo. • Actualmente é mais provável que seja uma sequência de bits enviada pela internet através de TCP/IP
Estado • O estado de um sistema poderia ser bem determinado pelas variáveis de uma equação diferencial • Agora é mais provável que seja um conjunto de registos de um computador.
Sistema • Um sistema era razoavelmente bem modelizado por uma função de tranferência linear e invariante no tempo. • Agora, parece ser mais adequadamente descrito através de uma máquina de Turing !
Sistemas e Sinais • Sinais, Sistemas e Funções • Noção de Estado • Não Determinismo e Equivalência • Composição de Máquinas de Estado • Sistemas Lineares • Resposta de Sistemas Lineares • Sistemas Híbridos • Resposta em frequência • Filtragem • Convolução • Transformadas de Fourier • Amostragem
Sinais e Sistemas • Os sinais transportam informação • Os sistemas transformam sinais
Sinais • Som • Imagem • Sequência de comandos • Lista de nomes … Funções
Sistemas • Realçar uma imagem • Amplificar um som • … • Funções !
Matematicamente … • Um sinal é umafunçãoquemapeia um domínio (frequentemente tempo ouespaço) num contradomínio (frequentementeumamedidafísicacomopressão, intensidade de luz …) • Um sistema é umafunçãoquemapeiasinais (entradas) emsinais (saídas). São funções de funções.
Sinais • Sinaissãofunçõesquetransportaminformação: • Radio e TV chegam-nosatravés de sinaisquesãoondaselectromagnéticas • Imagenssãosinaisquetransportaminformaçãoatravés de pontos de intensidade e corvariáveis
Sensores • Sensores de pressão, temperatura, velocidade, convertemestasgrandezasfísicasemtensão (sinais)
Funções • Sinais e Sistemasserãoencaradoscomofunções. • Cadafunção é sempreconstituídapor: • Um nome • Um domínio • Um contradomínio • A regraqueconvertecadaelemento do domínioem um e só um elemento do contradomínio (verapêndice A do livro de referência)
Nome: Cube Domínio: Reais Contradomínio: Reais Regra: Exemplo:
Ondasonora • A pressãonãopodeassumirvaloresnegativos. • Na figuraaparecemvaloresnegativosporquenormalmente se subtrai a pressãoatmosférica (105 N/m2) umavezqueosnossosouvidosnão “ouvem” a pressãoatmosférica
Exemplo • x=0:pi/8192:2*pi • sound(sin(1000*x)) • sound(sin(10000*x)) • sound(sin(1000*x)+sin(10000*x))
Representaçãodiscreta • Mas num computadornão se guardamsinaiscontínuos (numacassetesim, embora com distorção…) • É usual guardá-los empalavras de 16 bit gravadas a intervalosregulares • Com 16 bit é possíveldistinguir 65536 níveis de intensidadediferentes • Guardandoessesvalores a um ritmo de 44 Khzobtém-se uma boa representação do sinalcontínuo (som) original
Se amostrado a 4.41 Khz: [Bocelli44, SampleFreq, Bits]=wavread('bocelli'); siz=size(Bocelli44); ratio=10 for i=ratio:ratio:siz(1) Bocelli4(i/ratio) = (Bocelli44(i, 1) + Bocelli44(i, 2))/2; i end
Imagens • Foto a preto e branco
Olhos e ouvidos • O ouvido consegue distinguir sons de frequências diferentes quando somados • O olho não consegue distinguir cores diferentes quando somadas • O ouvido pode ser modelizado por um sistema linear enquanto que o olho não
Filme: Domínio e Contradomínio • Alternativamente:
Olhos e ouvidos • Umaamostragem de 30 Hz é suficienteparareconstruir um filme • Umaamostragem de 8 KHz ainda é insuficienteparareconstituir um som • Conclusão: nãofossemos volumes de informação a tratarserembemdiferentes, dir-se-iaquesomosmuitomelhor a “ouvir” do que a “ver”.
Qual a representação mais favorável ? • Video:TempoDiscreto → Imagens DiscreteTime={0, 1/30, 2/30, …} Video(t) Imagens Video(t)(i,j) Intensidade3 (é o pixel i,jda frame t)
Qual a representaçao mais favorável • AltVideo: TempoDiscreto x Linhas x Colunas→ Intensidade3 • AltVideo(t,i,j) é a intensidade do pixel i, j da frame t • AltVideo(t,i,j) = Video(t)(i,j) • A representaçãomaisfavoráveldependerá do quepretendemoscaso a caso. Depende do Engenho …
Sinais que representam atributos físicos • Posição de um avião • Posição e velocidade de um avião
Sinais que representam atributos físicos • Posição de um pêndulo
Sinais compostos por eventos • Sequência de eventos que ocorre durante a realização de uma chamada telefónica • Sequência de comandos para uma impressão
Domínio e Contradomínio Exemplo: Condução Condução: Indices→ Eventos Índices = {0,1,2,…,N} Eventos: {Ligar, Acelerar, Travar, 1ª, 2ª, 3ª, 4ª, 5ª, Marcha-Atrás, Virar Esquerda, Virar Direita, Parar}
Domínio e Contradomínio Exemplo: Entrada e Saída de Pessoasnasala Porta_de_entrada: Indices→ Eventos Índices = {0,1,2,…,N} Eventos: {Entrada, Saída} Exemplo: Número de Pessoasnasala Pessoas_na_sala: Índices→ Inteiros Os índicesrepresentamumasucessãoouordem de eventos e não o tempo
SISTEMAS Entradas (u) Sistema Saídas (y) Sinais
DTMF • DTMF:{0,1,2,3,…,9,*,#}→sound
SISTEMAS: Pessoas_na_sala Pessoas_na_sala: [Índices→{entrada,saída}] → [Índices →N.Pessoas_na_sala] u=(e,e,e,s,e,…) y=(2,3,4,3,4,…) Sala (1 p. início)
Sistema : Função • O sistema “Pessoasnasala” pode ser descritoatravésdafuncão: • y(0)=1+1(u(0)==e)-1(u(0)==s)=2 • … • (Sistemasdestetipotêm a ver com o dimensionamento de buffers)
SistemaContínuo • Velocidades:[0,5]→Reais, Posição:[0,5]→Reais • S:Velocidades→ Posição S y(0)= pos. ini. u Velocidades y Posição
Sistemasquedependem do passado • Nestessistemas, o sinal de saídadependenãoapenas do valor do sinal de entradanesseinstante, mas de todo o passado do sistema
Nota: • S(u)(t) fazsentidoporque S(u) é umafunção de t. • S(u(t)) nãofazsentidoporque u(t) é apenas um número e a função S depende de todo o passado de u(t)