Sie sind auf Seite 1von 19

UNIVERSIDAD TCNICA DE AMBATO

FACULTAD DE INGENIERA EN SISTEMAS, ELECTRNICA E INDUSTRIAL

MDULO: DSPs

OBJETIVOS DE LA ASIGNATURA
OBJETIVO GENERAL

Procesar seales de informacin en trminos de alta confiabilidad y eficiencia para cubrir las necesidades
tcnicas que demandan los sistemas electrnicos de aplicacin, utilizando mtodos y algoritmos del
tratamiento digital de seales.

OBJETIVOS EPECIFICOS

1. Comprender los conceptos bsicos de DSP's, identificando las propiedades de las seales y los
sistemas en tiempo discreto, y su uso en la solucin de problemas relacionados con la ingeniera
electrnica.
2. Analizar la forma de operar la transformada Z y sus aplicaciones en la resolucin de sistemas que
manejan seales discretas que se utilizan en equipos de la ingeniera electrnica.
3. Analizar los procesos de conversin de seales anlogas a digitales y viceversa, utilizando el
teorema del muestreo.
4. Estudiar la forma de operacin del anlisis de Fourier, en el tratamiento de las seales para su
implementacin de tipo digital tanto en software como en hardware.

CONTENIDO

1
UNIVERSIDAD TCNICA DE AMBATO
FACULTAD DE INGENIERA EN SISTEMAS, ELECTRNICA E INDUSTRIAL

DSPs

Seal:
Aquella variable fsica que est en funcin de la llamada variable independiente y proporciona
informacin sobre el estado o comportamiento de un sistema.

Procesamiento digital de seales:


Es el procesamiento de seales electrnicas mediante la utilizacin de tcnicas y algoritmos matemticos,
con reglas bien definidas, para realizar transformaciones o extraer informacin.

Caractersticas:
Facilidad de encriptacin (seguridad en un canal)
Facilidad de manejo de seales
Gran almacenamiento
No se requiere ancho de banda, se optimiza el espectro radioelctrico
Eliminar el ruido
Facilidad de trabajar o procesar seales discretas
La informacin se conserva ms tiempo (50 aos aprox.)

Campos de aplicacin:
Procesamiento en tiempo real.
En comunicaciones (mviles, satelital, avanzadas, etc).
Tecnologa mdica, prevencin del cncer.

SECUENCIAS DISCRETAS
Tiene elementos nmeros enteros y nmeros complejos con respecto a la variable independiente.

x ( n )=[ 23 4 12 ]
n=entero

x ( n )=[ 0.5 21.75 4 1+ j 3 ]


x ( 0 )=0.5

2
UNIVERSIDAD TCNICA DE AMBATO
FACULTAD DE INGENIERA EN SISTEMAS, ELECTRNICA E INDUSTRIAL

x ( 5 ) =3
x ( 8 )=0
x ( 1.5 ) =N . D

x (n ) x (k )

x(k)=[2 0 -5 3 1+j -j]

x (2 )=2
x ( 3 )= j
x (5 )=0

SECUENCIAS FUNDAMENTALES

Escaln Unitario

{
( n )= 1 ; n 0
0 ; n< 0

Impulso Unitario

{
( n )= 1; n=0
0;n 0

3
UNIVERSIDAD TCNICA DE AMBATO
FACULTAD DE INGENIERA EN SISTEMAS, ELECTRNICA E INDUSTRIAL

Exponencial
Es una secuencia fundamental que se reemplaza por la forma trigonomtrica

x ( n )=a n
jw
a=e
jw n
x ( n )=( e ) =cos ( nw ) + jsin ( nw )

TRANSFORMACION DE LA VARIABLE INDEPENDIENTE

1. FUNCION ESPEJO
x ( n ) x (n )

x(n)=[1 0 3 2 -1 0.5]

x(-n)=[ 0.5 -1 2 3 0 1]

2. FUNCION DESPLAZAMIENTO

x ( n ) x ( n n0 )

{
x ( n0 ) +desplazamiento izquierda
desplazameinto derecha

Ejemplo:

x (n2)
0. 5 0 . 751 0 . 25
2 4 6
x ( n )=

4
UNIVERSIDAD TCNICA DE AMBATO
FACULTAD DE INGENIERA EN SISTEMAS, ELECTRNICA E INDUSTRIAL

Desplazamiento x (n2)

3. FUNCION ESCALAMIENTO

x ( n ) x ( bn )
b>1 Compresin
b<1 Expansin
Ejemplo:

0. 5 0 . 751 0 . 25
246
x ( n )=

5
UNIVERSIDAD TCNICA DE AMBATO
FACULTAD DE INGENIERA EN SISTEMAS, ELECTRNICA E INDUSTRIAL

Escalamiento x (3 n)

Transformacin de la variable independiente (Desplazamiento, Espejo, Escalamiento)


1) y ( n )=x ( 4n)
y ( n )=x (n+ 4)

Desplazamiento
y ( 0 )=( 0+ 4 )= y (4)
y (1 )=( 1+4 )= y ( 5 )
y (1 )= (1+ 4 ) = y (3)
y (2 ) =(2+ 4 ) = y ( 2 )
y (3 ) =(3+ 4 )= y ( 1 )
y (4 ) =(4+ 4 ) = y ( 0 )
y ( 2 )=( 2+4 )= y ( 6)

6
UNIVERSIDAD TCNICA DE AMBATO
FACULTAD DE INGENIERA EN SISTEMAS, ELECTRNICA E INDUSTRIAL

Espejo
y ( 0 )= y (0 )=2
y (1 )= y (1 )=1
y (1 )= y ( 1 )=3
y (2 ) = y ( 2 ) =4
y (3 ) = y (3 )=5
y (4 ) = y ( 4 ) =6
y ( 2 )= y (2 ) =0

Escalamiento

7
UNIVERSIDAD TCNICA DE AMBATO
FACULTAD DE INGENIERA EN SISTEMAS, ELECTRNICA E INDUSTRIAL

DURACION DE UNA SEAL

a) DURACION FINITA
Cuando tiene la secuencia valores cero fuera del intervalo
n= [ n1 :n 2 ]

x(n)=[1 0 3 2 -1 0.5]

n= [3 :2 ]

b) DURACION INFINITA
Cuando la variable independiente puede tomar valores desde - hasta +

n +

Duracin infinita lateral derecha


Cuando la secuencia tiene un valor igual a cero para valores n<n 0 donde n0 es un valor
referencial.
Ejemplo:
Escaln unitario

{
( n )= 1 ; n 0
0 ; n< 0

Duracin infinita lateral derecha


Cuando la secuencia tiene un valor igual a cero para valores n>n 0

OPERACIONES CON SECUENCIAS

1. Suma de secuencias discretas (punto a punto)

8
UNIVERSIDAD TCNICA DE AMBATO
FACULTAD DE INGENIERA EN SISTEMAS, ELECTRNICA E INDUSTRIAL

y ( n )=x 1 ( n )+ x2 ( n )

2. Multiplicacin de secuencias

y ( n )=x 1 ( n )x 2 ( n )

3. Multiplicacin de una secuencia por un escalar

y ( n )=x 1 ( n )

SECUENCIAS SIMTRICAS

1. Simetra Par

x ( n )=x (n )
2. Simetra Impar

x ( n )=x (n )

Toda secuencia discreta tiene una parte par y una parte impar y la podemos obtener mediante:

Parte Par
1
Xp ( n )=
2
[ x ( n ) + x (n)]
Parte Impar
1
Xi ( n )=
2
[ x ( n )x (n) ]

x ( n )=Xp ( n ) + Xi(n)

SECUENCIAS PERIDICAS

f ( t )=f ( t+T )
Menor intervalo de tiempo en que una seal se repite

x ( n )=x ( n+ N )
Es peridica porque se repite N nmero de veces o menor valor entero en que una seal se repite.

9
UNIVERSIDAD TCNICA DE AMBATO
FACULTAD DE INGENIERA EN SISTEMAS, ELECTRNICA E INDUSTRIAL

Ejercicios

1) x ( n )=sin ( 3 n4 )sin ( n3 )
3 2
=
4 N
2
=
8 3 N
N 1= k
3 N 2=6
Si k=3

N 1=8

N1 N2 8 6
NT= = =24
mcd (N 1 N 2) 2

2) x ( n )=sin ( n/4+ /8 )
sin ( n /4+ /8 )=Sen ( n /4 ) cos ( /8 ) +cos ( /8 ) Sen ( n /4 )

2 2
= 0.2 =
N N
N 1=2 N 2=10

N1 N2 2 10
N T 1= = =10
mcd ( N 1 N 2 ) 2

2 2
= 0.2 =
N N
N 3=2 N 4 =10

N3 N4 2 10
N T 2= = =10
mcd ( N 3 N 4 ) 2

NT 1 N T 2 10 10
NT= = =50
mcd (N T 1 N T 2 ) 2

10
UNIVERSIDAD TCNICA DE AMBATO
FACULTAD DE INGENIERA EN SISTEMAS, ELECTRNICA E INDUSTRIAL

3. x ( n )=cos ( 5 n6 )+ jSen( 56n )


5 2
=
6 N

12
N= k
5
Si k=5
N=12

n
j
2
e
4.- ()cos ( 120 n )
x ( n ) =

2 2
= =
2 N 8 N

N 1=4 N 2=16

N1 . N2 4 . 16
N TOTAL= = =16
MCD N 1 . N 2 4

5.- x ( n )=Sen ( n4 + 8 )
2
=
N 4
N=8 S es peridica

6.- x ( n )=e 7 n
2 7
=
N 1
7 N=2
2
N= No es peridica
7

11
UNIVERSIDAD TCNICA DE AMBATO
FACULTAD DE INGENIERA EN SISTEMAS, ELECTRNICA E INDUSTRIAL

12
UNIVERSIDAD TCNICA DE AMBATO
FACULTAD DE INGENIERA EN SISTEMAS, ELECTRNICA E INDUSTRIAL

MUESTREO
Pasar seales anlogas a seales digitales.
Una seal ms importante en comunicaciones es la voz humana.

Conversor A/D tambin llamado (C/D)

Conversor D/A tambin llamado (D/C)

Xa ( t ) : Funcin real de la variable continua tiempo


c ( n ) : Secuencia de digitos binarios o genera rfaga de bits , se tiene una variable discreta

Muestreo s tomar muestras peridicas de una seal continua en el tiempo

1
fs=fm= Frecuencia de Muestreo
Ts

x ( n )=Xa( nTs)
Sa ( t )

Xa ( t ) Xs ( t ) x (n )
Convierte impulsos a
muestras

Sa ( t ) Secuencia de impulsos unitarios peridicos o tren de impulsos


Sa ( t )= ( tnTs )
n=

Xs ( t )=Xa ( t )Sa ( t )

Xs ( t )= Xa(nTs) (tnTs )
n=
UNIVERSIDAD TCNICA DE AMBATO
FACULTAD DE INGENIERA EN SISTEMAS, ELECTRNICA E INDUSTRIAL

Sa ( t )

t
Ts 2Ts 3 Ts

( tnTs ) TF e jnTs


Xs ( t ) TF
n=
Xa ( nTs ) e jnTs


x ( n ) DTFT

x ( n ) e jn
n=

Xa ( nTs ) e jn
n=

=Ts

TEOREMA DE MUESTREO

fm=fs 2 fo

Para recuperar fielmente una seal es necesario y suficiente transmitir el 70% de la energa de
dicha seal.

fm=2 fo velocidad o rata de Nyquist

Xa ( j )
UNIVERSIDAD TCNICA DE AMBATO
FACULTAD DE INGENIERA EN SISTEMAS, ELECTRNICA E INDUSTRIAL


0 0 m
Efecto
aliasing

Ejercicio

Considere la seal analgica x ( t )=3 cos ( 100 t ) .

a) Dibuje la seal al intervalo 0 t 120 mseg


1
b) Si la seal continua se encuentra con un periodo seg , determnela frecuencia
3
de la seal discreta.

Xa ( t ) =Amax cos ( t + )

=2 f

Amax =3 =100 f =50 Hz

x ( n )= Amax cos ( nTs+ )

(a)

(b)
x ( n )=3 cos ( 100 nTs )
1
(
x ( n )=3 cos 100 n
300 )
n
( )
x ( n )=3 cos
300
UNIVERSIDAD TCNICA DE AMBATO
FACULTAD DE INGENIERA EN SISTEMAS, ELECTRNICA E INDUSTRIAL

Dada la siguiente secuencia discreta x ( n )=sin ( 0,15 n ) . Determinar la seal continua


en el tiempo que genera dicha secuencia cuando es muestreada a una frecuencia de 8KHz.

Xa ( t ) =Amax sin ( t )
x ( n )= Amax sin ( nTs )
x ( n )=sin ( nTs )
nTs=0,15 n
0,15
f= fs
2

0,15
f= 8 KHz
2

Xa ( t ) =sin ( 2 ft )
Xa ( t ) =sin ( 1200 t )

CUANTIZACION
Aproximar los valores muestreados a ciertos niveles de cuantizacin o tambin llamados niveles
de cuantificacin (NC).
La seal muestreada es una seal pseudoanalgica es decir tiene un rango continuo de valores.
Ya en el proceso de codificacin se tiene infinito numero de bits tambin se tiene un ancho de
banda infinito.
Niveles de cuantificacion (l)
Numero finito
Genera(l+1) niveles de decisin

x ( n ) ^x ( n ) =Q [ x ( n ) ]

^x 1 ^x 2 ^x 3 ^x 4 niveles de cuantificaion
x
x1 x2 x3 x4
niveles de decision

Clasificacin
1. Cuantizacin Uniforme (homognea) (lineal)
Es igual el rango de cuantificacin para todos los valores

=x k+1x k
donde es el tamao de paso de cuantizacino resolucin de cuantizador
Amax
= B
2
R= 2B +1
donde R es el Rango del cuantizador
B+1
l=2
B+1
donde 2 es el Nmero de bits de la palabracdigo
UNIVERSIDAD TCNICA DE AMBATO
FACULTAD DE INGENIERA EN SISTEMAS, ELECTRNICA E INDUSTRIAL

|x ( n )| Amax
Ruido de cuantizacin
e ( n )=^x ( n )x ( n )
e ( n )=Q [ x ( n ) ]x ( n )

e (n)
2 2
( SQNR )db=10,79+20 log ( )
x

donde x es la Potencia de la seal

A las amplitudes bajas se las expande


A las amplitudes altas se las comprime

2. Cuantizacin No Uniforme
Los espaciamientos entre los niveles de cuantificacin no son los mismos

Ley u (15 segmentos)

ln ( 1+u|x|) log 10 ( 1+u| x|)


y= =
ln (1+u ) log 10 ( 1+u )
u=255 0 |x|1

Ley A (13 segmentos)

1+ln A |x|
y=
1+ ln A
1
A=87,6 |x| 1
A

CODIFICACIN

Asignar una secuencia fija de bits a un nivel de cuantificar

8 bits fm=8 KHz

Niveles de Cuantificacin=256

Velocidad seal digital(Vs)=64 Kbps

Signo

+ 0 Zona de Segmento Identificacin de la Z. de Segmento


1
UNIVERSIDAD TCNICA DE AMBATO
FACULTAD DE INGENIERA EN SISTEMAS, ELECTRNICA E INDUSTRIAL

Ejercicios

1. Una seal tiene una amplitud mxima de 1v, el cuantizador tiene una relacin
seal ruido de por lo menos 30 dBs. Determinar cuntos bits se requiere en dicho
cuantizador uniforme.

Amax =1 [ v ]

( SQNR )dB=30 dB

( SQNR )dB=10,79+20 log ( )


x

Amax 2
x= =
2 2

( SQNR )dB10,79=20 log ( )


x

x SQNR10,79

=anti log (20 )
2
x 2
= = =0,077
anti log ( SQNR10,79
20 ) (
anti log
SQNR10,79
20 )
Amax Amax
=
2 B
2B =
( )
log 2 2B =log 2 ( Amax
)

B=log 2 ( Amax
)

B=3,69 4

( B+ 1 )=5 bits

2. Codificar los siguientes valores muestreados

a) Vm=2,35 [v ]
V mn =0,0235
UNIVERSIDAD TCNICA DE AMBATO
FACULTAD DE INGENIERA EN SISTEMAS, ELECTRNICA E INDUSTRIAL

ln ( 1+255|0,0235|)
y=
ln ( 256 )

y=0,3507

NC=35,07 35

ZS NC

0 0-15
1 16-31

2 32-47
3 48-63
4 64-79
5 80-95
6 96-111
7 112-127

1 0 1 0 0 0 1 1

b) Vm=87,89[v ]

V mn =0,8789

ln ( 1+255|0,8789|)
y=
ln ( 256 )

y=0,9768

NC=97,68 98

0 1 1 0 0 0 1 0

Das könnte Ihnen auch gefallen