Вы находитесь на странице: 1из 27

Engenharia Informtica e Telecomunicaes

Processamento Digital de Sinal

PROF. FERNANDO MIGUEL SOARES MAMEDE DOS SANTOS


Mestre e Doutor em Engenharia Eletrotcnica e de Computadores
(Universidade de Coimbra)

1
Introduo:

O Processamento Digital de Sinais (DSP-Digital Signal


Processing) trata da representao dos sinais na forma digital,
do seu processamento e da informao que eles transportam.

Algumas das tcnicas importantes e poderosas de


processamento que ainda se usam actualmente tm as suas
origens em algoritmos numricos propostos e estudados h
sculos.

No incio da dcada de 70, com os primeiros circuitos


integrados de DSP, o campo do processamento digital evoluiu
rapidamente

2
Introduo:

Com um aumento muito rpido na velocidade dos processadores


dos DSP, junto com o aumento da sua sofisticao e poder
computacional, o processamento digital de sinais tornou-se parte
de muitos produtos e aplicaes comerciais.

3
Sinais e Sistemas

Sinal de Tempo Discreto: uma sequencia indexada de nmeros


reais ou complexos.

Um sinal de tempo discreto uma funo de uma varivel de valor


inteiro, n, denotada por x(n).

Ainda que a varivel independente n no precise de representar o


tempo (pode ser uma coordenada espacial ou distncia), x(n)
referida geralmente como uma funo de tempo.

Um sinal de tempo indefinido para valores no inteiros, portanto o


sinal x(n) de valor real pode ser representado graficamente na forma
mostrada no diapositivo seguinte.

4
Sinais e Sistemas

Por vezes conveniente considerar x(n) como vector, assim a


sequncia de x(0) a x(N-1) entendida como sendo os elementos de
um vector-coluna:

5
Sinais e Sistemas
Os sinais de tempo discreto so obtidos pela amostragem de um sinal de tempo
contnuo (exemplo: a voz), por meio de um conversor analgico-digital (A/D).

Exemplo:

Um sinal de tempo contnuo xa(t), amostrado taxa de fs = 1/Ts, amostras por


segundo produz o sinal amostrado x(n), que se relaciona com xa(t) da seguinte
forma:

x(n) = xa(nTs)

Mas nem todos os sinais de tempo discretos so obtidos deste modo, podendo
alguns ser consideradas sequncias de tempo discreto que ocorrem
naturalmente, sem que nenhum conversor analgico-digital efectue a
converso.

Exemplo: preos dirios das aces de mercado, as estatsticas populacionais,


os estoques . 6
Sequncias Complexas
Os sinais complexos aparecem naturalmente em diversas
aplicaes importantes, nomeadamente nas comunicaes digitais.

Um sinal complexo pode ser escrito como a soma de uma parte real
com uma imaginria:

Ou na forma polar, em termos de mdulo e fase como:

7
Sequncias Complexas
O mdulo pode ser obtido (da parte real e imaginria):

Onde a fase pode ser obtida:

Se z(n) for uma sequncia complexa, o conjugado complexo (Z*(n)),


obtido pela troca do sinal da parte imaginria de Z(n):

8
Sequncias Fundamentais

H trs sinais simples, mais importantes de tempo discreto que so


usados na representao de sinais mais complexos. So:

- Amostra Unitria;

- Degrau Unitrio;

- Exponencial.

9
Sequncias Fundamentais
A amostra unitria (n), definida por:

No processamento de sinais, desempenha o mesmo papel em tempo


discreto que o impulso unitrio faz em tempo contnuo.

O degrau unitrio u(n), definido por:

10
Sequncias Fundamentais

Relaciona-se com a amostra unitria por:

A amostra unitria pode ser escrita como a diferena de dois degraus:

A sequncia exponencial definida por:

onde a pode ser um nmero real ou complexo.

11
Sequncias Fundamentais

A sequncia exponencial quando , onde um nmero real,


x(n) uma exponencial complexa:

As exponenciais complexas so teis na decomposio de Fourier (de


sinais)

12
Durao do Sinal

Os sinais de tempo discreto podem ser classificados em termos da


sua durao ou extenso:

- Uma sequncia de tempo discreto dita sequncia de


comprimento finito se for igual a zero para todos os valores de n fora
do intervalo [N1,N2].

- Os sinais que no tm comprimento finito (degrau unitrio,


exponencial complexa, ) so ditos sequncias de comprimento
infinito.

As sequncias de comprimento infinito podem ainda ser


classificadas como: laterais direitas, laterais esquerdas ou
bilaterais.

13
Durao do Sinal

Sequncia lateral direita: qualquer sequncia de comprimento infinito


que igual a zero para todos os valores de n < n0 para algum inteiro n0.
Exemplo: Degrau unitrio.

Sequncia lateral esquerda: uma sequncia de comprimento infinito


x(n) se para algum inteiro n0, tivermos x(n) = 0, para todos n > n0.
Exemplo: Degrau unitrio invertido no tempo e retardado.

Sequncia bilateral: um sinal de comprimento infinito que no lateral


direito nem esquerdo. Exemplo: Exponencial complexa.

14
Sequncias Peridicas e Aperidicas
Um sinal x(n) peridico se para algum inteiro real positivo N,
tivermos para todos os n:

x(n) = x(n+N)

O que quer dizer que a sequncia repete-se a cada N amostras.

Se o um sinal for peridico com perodo N, tambm o com os


perodos 2N, 3N e todos os mltiplos inteiros de N.

O perodo fundamental representado por N e o menor nmero


positivo para o qual a equao a cima satisfeita.

Se a equao no for satisfeita para nenhum inteiro N, ento x(n) um


sinal aperidico.
15
Sequncias Peridicas e Aperidicas

Exemplo:

So no peridicos

peridico com perodo fundamental de N = 16.

16
Sequncias Peridicas e Aperidicas

Se x1(n) uma sequncia peridica com perodo N1 e x2(n) uma


sequncia peridica com perodo N2, a soma:

x(n) = x1(n)+x2(n), sempre peridica e o perodo fundamental :

onde mdc(N1,N2) o mximo divisor comum de N1 e N2.

17
Sequncias Peridicas e Aperidicas

O mesmo verdadeiro para o produto:

x(n) = x1(n)x2(n), peridico com perodo N dado pela expresso:

Enquanto o perodo fundamental pode ser menor.

A partir de qualquer sequncia, um sinal peridico pode ser


sempre formado pela repetio de x(n):

onde N um nmero positivo e y(n) peridico com perodo N.


18
Sequncias Simtricas

Frequentemente, um sinal de tempo discreto apresenta alguma forma


de simetria que pode ser explorada na resoluo de problemas.

Duas simetrias de interesse so as seguintes:

Definio: Um sinal de valor real dito par se, para todos os n:

x(n) = x(-n)

ao passo que um sinal dito mpar se, para todos os n:

x(n) = -x(-n)

19
Sequncias Simtricas

Qualquer sinal x(n) pode ser decomposto na soma da parte par xe(n), e
mpar, xo(n):

x(n) = xe(n) + xo(n)

Para encontrar a parte par de x(n), faz-se a soma:

Para a parte mpar de x(n), fazemos a diferena:

20
Sequncias Simtricas
Em sequncias complexas, as simetrias de interesse so ligeiramente
diferentes.

Definio: Um sinal de valor complexo dito conjugado simtrico se


para todos os n:

x(n) = x*(-n)

Um sinal dito conjugado anti-simtrico se, para todos n, tivermos:

x(n) = -x*(-n)

sempre possvel decompor qualquer sinal numa soma de um sinal


conjugado simtrico com um outro conjugado anti-simtrico.

21
Manipulaes de Sinal
As manipulaes geralmente so feitas pela combinao de alguns
tipos de transformaes bsicas de sinais.

As transformaes podem ser classificadas como sendo


transformaes da varivel independente n ou como da amplitude
de x(n) (ou seja da varivel dependente)

Transformaes da varivel independente:

As sequncias podem ser alteradas e manipuladas modificando-se o


ndice n:

y(n) = x(f(n))

Onde f(n) uma funo de n. Se para algum valor de n, f(n) no for


inteiro, y(n) = x(f(n) indifinida.
22
Manipulaes de Sinal

As transformaes mais comuns so:

Deslocamento: definida por: f(n) = n-n0. Sendo y(n) = x(n-n0), x(n)


deslocada n0 amostra direita para n0 positivo (atraso) e deslocada
n0 amostras esquerda se n0 for negativo (avano).

Inverso: dada por f(n) = -n e envolve o espelhamento do sinal


x(n) em relao ao ndice n.

Escalonamento (ou Mudana de Escala) de Tempo: definida por


f(n) = Mn ou f(n) = n/N onde M e N so inteiros positivos. No caso de
f(n) = Mn, a sequncia x(Mn) formada tomando-se cada M-sima
amostra de x(n) (essa operao conhecida como down-sampling).
Para f(n) = n/N, a sequncia y(n) = x(f(n)) definida como:

23
Manipulaes de Sinal
Na figura seguinte mostram-se exemplos de deslocamento, inverso
e escalonamento de tempo para um sinal.

24
Manipulaes de Sinal

As operaes de deslocamento, inverso e escalonamento de


tempo dependem da ordem de aplicao, devendo ter cuidado no
clculo de combinaes destas operaes.

25
Manipulaes de Sinal
Transformaes da varivel dependente:

A realizao destas operaes directa e envolve apenas operaes directas


com sinais, sendo os tipos mais comuns das transformaes de amplitude:

Adio: a soma de dois sinais (formada pela adio dos pares correspondentes
dos valores dos sinais).

y(n) = x1(n) + x2(n) - oo < n < oo

Multiplicao: a multiplicao de dois sinais (formada pela multiplicao dos


pares correspondentes aos valores dos sinais)

y(n) = x1(n) x2(n) -oo < n < oo

Escalonamento: a mudana de escala da amplitude de um sinal x(n) por uma


constante c, obtida multiplicando todos os valores do sinal por c:

y(n) = c x(n) -oo < n < oo 26


Decomposio do Sinal
A amostra unitria pode ser usada para decompor um sinal arbitrrio
x(n) numa soma de amostras unitrias ponderadas e deslocadas :

A decomposio pode ser escrita de forma resumida como:

onde cada termo da soma, , um sinal que tem amplitude


x(k) no tempo n = k, e zero em todos os demais valores de n.

Essa decomposio a verso discreta da propriedade de Sifting (em


portugus peneiramento) dos sinais de tempo contnuo e usada na
deduo da soma da convoluo.
27

Вам также может понравиться