Documentos de Académico
Documentos de Profesional
Documentos de Cultura
01 Cap01
01 Cap01
Introduccin
El Procesamiento Digital de Seales (PDS) es actualmente una de las tecnologas ms poderosas, y seguramente dar forma a la ciencia y a la ingeniera en el siglo XXI. Ya ha
producido cambios revolucionarios en una gran variedad de campos, como comunicaciones, medicina, radar y sonar, reproduccin de msica de alta fidelidad, prospeccin
petrolera, etc. por citar algunos. Cada una de estas reas ha desarrollado una tecnologa
especfica para PDS, con sus propios algoritmos, herramientas matemticas y tcnicas especializadas. Esta combinacin de amplitud y profundidad hace imposible que una sola
persona sea capaz de dominar toda la tecnologa de PDS desarrollada hasta ahora.
1.1.
1. Introduccin
Comerciales
Telefnicas
Militares
Industriales
Cientficas
8
< diagnstico por imgenes
anlisis de electrocardiogramas
:
almacenamiento y recuperacin de informacin
8
< compresin de imagen y sonido
efectos especiales en cine
:
videoconferencias
8
< compresin de voz y datos
reduccin de eco
:
multiplexado de seales
8
< radar, sonar
comunicaciones seguras
:
procesamiento de imgenes
8
< prospeccin petrolera y minera
monitoreo y control de procesos
:
ensayos no destructivos
8
< procesamiento de seales ssmicas
adquisicin de datos
:
anlisis espectral
les para sintetizar voz. Los reproductores de compact-disc (CD), desarrollados por Philips Electronics a partir de 1979 fueron los primeros productos de consumo masivo que
se aprovecharon de la tecnologa de procesamiento digital de seales. Repentinamente el
PDS estuvo regido por las leyes del mercado ms que por motivaciones militares o gubernamentales. Segn el IEEE, en 1985 haba tres nichos comerciales para los procesadores
digitales de seales (DSP): codificacin de voz, compresin de video y mdems, representando un mercado de 50 millones de dlares. En la actualidad los DSP estn presentes
en todos las ramas de la electrnica, y el crecimiento proviene del desarrollo de productos
nuevos e innovadores; la Tabla 1.1 muestra apenas algunas de estas variadas aplicaciones. El mercado mundial es de alrededor de 27200 millones de dlares, y la mitad de
este volumen est representado por integrados donde el DSP est vinvulado a funciones especficas (aceleradores de video, mdems, procesadores de audio, controladores de
motores de CA, etc.), como se muestra en la Fig. 1.1.
La revolucin tecnolgica tuvo lugar de arriba hacia abajo. A comienzos de 1980, el PDS
se enseaba a nivel de posgrado en Ingeniera Elctrica. Diez aos ms tarde, el PDS se
ensea a nivel de grado. Hoy el PDS es una necesidad bsica de cientficos e ingenieros
en muchos campos.
U.N.S. 2011
1.2.
1.3.
U.N.S. 2011
1. Introduccin
Fig. 1.2. El PDS se relaciona con otras reas de la ciencia, la ingeniera y las matemticas.
1.3.1.
Telecomunicaciones
Las telecomunicaciones tratan de la transferencia de informacin de un lugar a otro: conversaciones telefnicas, seales de televisin, archivos de computadoras, y otros tipos de
datos. Para transferir la informacin es necesario contar con un canal entre el emisor y
el receptor. Este canal puede ser un par de cables, una seal de radio, una fibra ptica,
etc. Las compaas de telecomunicaciones cobran por transferir la informacin de sus
clientes, y deben pagar para establecer y mantener el canal. De modo que cuanto ms
informacin se pueda transferir por el canal tanto ms rentable ser la empresa. El PDS
ha revolucionado la industria de telecomunicaciones en muchas reas: generacin y deteccin de tonos de sealizacin, desplazamiento de bandas de frecuencias, filtrado para
eliminar el ruido de lnea, etc.
A continuacin se discutirn cuatro ejemplos especficos de la red telefnica: multiplexado, compresin, control de eco, y cancelamiento de ruido ambiente.
Multiplexado de seales
Segn los ltimos datos, existen alrededor de mil millones de telfonos fijos en el mundo.
Presionando algunos pocos botones, las redes de conmutacin permiten conectar entre
s dos aparatos en unos pocos segundos. La magnitud de este prodigio es apabullante:
hasta principios de 1960 para efectuar una conexin era necesario que las seales de voz
(analgicas) sortearan llaves mecnicas y amplificadores vinculados por un par de cables.
En comparacin, el PDS convierte seales de audio en un flujo serial de datos digitales. El
cable y los conmutadores mecnicos son caros; las compuertas lgicas digitales son muy
baratas. Como los bits pueden entremezclarse (Fig. 1.3) y posteriormente separarse, por
un mismo canal pueden transmitirse muchas conversaciones telefnicas. Por ejemplo, el
estndar telefnico conocido como sistema T-Carrier permite transmitir simultneamente
24 seales de voz. Cada canal de voz es muestreado a razn de 8000 veces por segundo,
utilizando un conversor analgico-digital especial de 8 bits, denominado compander, que
comprime logartmicamente la amplitud de la seal. Cada seal de voz se transmite a
U.N.S. 2011
Fig. 1.3. Multiplexado en tiempo o time-sharing. La seal que se muestra en (c) se ha obtenido
mutiplexando las seales (a) y (b).
64000 bits/s, y todos los canales de audio estn contenidos en un nico canal de datos de
1.544 megabits/s. Esta seal puede transmitirse a 2000 metros (que es una distancia de
interconexin tpica) usando el cable telefnico comn.
Compresin
Cuando una seal vocal se digitaliza a 8000 muestras por segundo, gran parte de la informacin es redundante: el valor representado por una muestra est prcticamente duplicado en las muestras vecinas. Se han desarrollado docenas de tcnicas para convertir
seales vocales digitalizadas en un flujo de datos de menor cantidad de bits/s que se
agrupan bajo el nombre de algoritmos de compresin de datos. Los algoritmos de descompresin permiten recuperar la seal original. En general, a mayor nivel de compresin
peor es la calidad del audio: la reduccin de la tasa de datos de 64 kilobits/s a 32 kilobits/s no resulta en una prdida apreciable de la calidad de la seal, que s se percibe
cuando se lleva a 8 kilobits/s. La compresin ms alta que se puede obtener (de alrededor de 2 kilobits/s) desmejora la calidad de manera tan apreciable que slo se emplea
para aplicaciones militares y comunicaciones submarinas.
Control de eco
El eco es un problema serio en las conexiones telefnicas de larga distancia. Al hablar
en el microtelfono la seal que representa la voz viaja hasta el receptor, donde una parte de la misma retorna como un eco. Si la distancia de interconexin es de unos pocos
kilmetros, la demora de la seal es de algunos milisegundos; el odo humano est acostumbrado a estos pequeos retardos de tiempo, y no se perciben efectos anormales. Sin
embargo, a medida que crece la distancia el eco se hace cada vez ms notorio y molesto.
En enlaces intercontinentales el retardo puede alcanzar varias centenas de milisegundos
U.N.S. 2011
1. Introduccin
U.N.S. 2011
Cancelamiento de ruido
Esta misma tcnica se puede utilizar para reducir el ruido ambiente, cancelndolo mediante una seal de antirruido. Un sistema activo elemental se compone de un dispositivo electroacstico que cancela la seal no deseada generando una seal de igual
amplitud y fase opuesta. La seal original y el antirruido se combinan de modo de
cancelar ambos sonidos. Aunque la idea no es nueva, ya que fue propuesta por Lueg en
1936, slo en los ltimos aos la tecnologa se ha desarrollado lo suficiente para poder
aplicarla satisfactoriamente.
En el Laboratorio de Procesamiento de Seales y Circuitos (LaPSyC) de la UNS (Nieto et
al, 2001; Gonzalez et al, 2002) se ha construido un equipo experimental para ensayar estas
tcnicas constituido por un par de parlantes montados sobre un tubo de PVC de 20 cm
de dimetro. El tubo consta de dos secciones a 90 grados, la primera con una longitud
de 5.5 m, y la segunda de 1.5 m, segn se aprecia en las Figs. 1.6 y 1.7. El generador de
ruido y el cancelador son un par de parlantes, el primero montado en un extremo del
segmento de mayor longitud, y el segundo en la seccin de longitud menor, sobre una
U.N.S. 2011
1. Introduccin
T. Los transductores estn ubicados dentro de cajas acsticas para evitar la radiacin de
ruido al exterior, y los micrfonos de referencia y error fueron colocados sobre el tubo. Un
diagrama esquemtico del sistema, junto con las dimensiones ms relevantes, se muestra
en la Fig. 1.8.
En las Fig. 1.9(a) se observan los resultados de cancelamiento de ruido ante una excitacin
compuesta por tonos puros, y en la Fig. 1.9(b) la atenuacin obtenida para una excitacin
tipo ruido blanco.
Televisin digital
El Comit Consultivo Internacional de Radiocomunicaciones (CCIR) defini en 1982 la
norma para codificar seales de video analgica entrelazadas (como las que se usan en
la TV comn), que se conoce como ITU-R BT.601 (ITU 1983). De acuerdo a esta norma, el
flujo de datos de una seal de video comn es de 166 Mb por segundo, que es demasiado
elevada para los canales de transmisin o los dispositivos de almacenamiento usuales.
Entre los procesos necesarios para llevar la seales desde la fuente (una cmara, un estudio de TV) hasta su destino (una pantalla) se destacan los de compresin y descompresin.
El primero reduce la seal de video con una tasa de 166 Mb/s a 20 Mb/s (o menos), y
el segundo se encarga de reconstruir la seal para visualizarla. En los ltimos aos se
Fig. 1.9. Resultados de cancelamiento: (a) tonos puros; (b) ruido de banda ancha.
U.N.S. 2011
han propuesto varios esquemas de codificacin para imagen y video, tales como JPEG
para imgenes, H.263 para video con bajas tasas de transmisin, MPEG-1 para almacenamiento, MPEG-2 para transmisin y aplicaciones generales de alta calidad, MPEG-4
para aplicaciones multimedia interactivas, y H.264 para altas tasas de compresin. Aunque tienen diferentes especificaciones, el principio de funcionamiento de todos ellos es
similar. Un bloque comn es el de compresin, que se representa esquemticamente en
la Fig. 1.10.
El sistema de la figura puede trabajar en dos modos diferentes: intra en el que se explota
solamente la redundancia espacial en la imagen, o inter, donde se aprovecha la redundancia temporal entre imgenes vecinas. Mdulos de anlisis de mayor jerarqua que ste se
encargan de seleccionar automticamente uno u otro modo de operacin de acuerdo a
las caractersticas de las imgenes.
Se analizar brevemente el funcionamiento del modo intra. Este es el modo usado, por
ejemplo, para la primera imagen de una secuencia de video. En primer lugar, se realiza
una transformacin para decorrelar la informacin. La imagen se particiona en bloques de
8 8 bits, y a cada uno de ellos se aplica una transformada discreta coseno (DCT), que
es similar a una transformada discreta de Fourier, pero que enfatiza las bajas frecuencias. Cada uno de los bloques se representa en un formato numrico apropiado teniendo
en cuenta las peculiaridades del sistema visual humano. Este proceso que se denomina
cuantizacin, y en general introduce algn grado de distorsin, que hace que la imagen
decodificada sea distinta a la seal original. Los coeficientes cuantizados se codifican segn su entropa1 , lo que asegura una transmisin eficiente.
Los datos cuantizados se utilizan localmente para proveer al codificador con la misma informacin que estar disponible en el decodificador. En otras palabras, en el codificador
tambin se encuentra incluido un decodificador, que a travs de la cuantizacin inversa y
la transformacin inversa permite obtener una rplica de la imagen decodificada, que se
almancena en la memoria de cuadro, y que ser utilizada en la codificacin de los cuadros
1 Los
U.N.S. 2011
10
(a)
(c)
(b)
(d)
(e)
Fig. Codicacin
9.2 (a) Original
#12 ofImagen
the Stefan
sequence,
Fig. 1.11.
de frame
imgenes:
nmero
12 ( a(b)
) yoriginal
nmeroframe
10 (b#10
) deoflathesucesin
sequence
Stefan,
(c)
motion
field
estimated
between
the
previous
images.
For(c); slo
original. Campo de movimiento estimado a partir de las imgenes previas
visualization
purposes,
only
a
motion
vector
for
each
16
16
pixels
area
is 12 a
se muestra un vector por cada bloque de 16 16 pixels. Estimacin del cuadro
represented.
(d)
estimation
of
frame
#12
obtained
as
motion
compensation
of
image
partir del cuadro 10 y la informacin de compensacin del movimiento (d). Imagen
#10 using
the previous
motion
(e) motion-compensated
error image at
error entre
el cuadro
12 yfield,
la imagen
compensada en movimiento
(e)frame
. A nes de
#12. For visualization purposes, an offset of 128 has been added to the error image
visualizacin se agreg un corrimiento de 128 a los pixeles de la imagen de error, y
pixels, which have been conveniently scaled afterwards
se escalaron los valores resultantes entre 0 (negro) y 255 (blanco).
que siguen. Esta imagen se representa como I(i, j, n 1), donde i, j, son ndices que in4 As it espacial
dican la posicin
del pixel,
n la posicin
Eltypically
sombrero
notrepresenta
will be discussed
in ySection
9.1.2, thistemporal.
information
does
require
quantization.
que no es el cuadro original, sino uno decodificado. Como durante todo este tiempo el
sistema ya ha comenzado a codificar el cuadro siguiente en la sucesin, la imagen decodificada se almancena como perteneciente al instante temporal n 1, y este retardo se
representa como en la figura.
El primer paso es explotar la redundacia temporal entre las imagenes decodificadas anteriormente y la reciente. Por simplicidad, se supondr que slo se utiliza la imagen anterior, pero en un sistema real la memoria de cuadro puede contener varias imgenes
decodificadas para utilizar en este paso.
La imagen I(i, j, n 1) decodificada previamente se utiliza para estimar la imagen actual
utilizando el bloque estimador de movimiento que calcula el desplazamiento entre una escena y otra, asignndole a cada pixel un vector de movimiento (d x , dy ). La informacin
de movimiento es parte de una representacin ms compacta de la sucesin de video,
que nuevamente se codifica de acuerdo a su entropa y se transmite.
Basado en este campo de movimiento y en la imagen decodificada almacenada en la
memoria de cuadro, el bloque compensacin de movimiento produce una estimacin de
la imagen actual I(i, j, n), denominada imagen compensada por movimiento en el instante
temporal n. El sistema hace la diferencia entre la imagen compensada por movimiento
I(i, j, n) y la imagen original I (i, j, n) en el instante n y obtiene la imagen de error, que
contiene toda la informacin de la imagen actual que no fue estimada correctamente
utilizando la informacin disponible a partir de la imagen I(i, j, n 1). Las diferencias
entre las distintas imgenes se ilustran en la Fig. 1.11.
U.N.S. 2011
11
La imagen de error se trata como una imagen original en el modo intra, es decir, se decorrelaciona (transformada directa) utilizando la DCT por bloques, se cuantiza, los coeficientes se codifican segn su entropa y se transmiten.
La Fig. 1.12 muestra el diagrama bloque del decodificador. Las imagenes I(i, j, n 1) decodificadas previamente se almacenan en la memoria de cuadro, y se compensan por
movimiento utilizando la informacin que se transmite al codificar los cuadros siguientes. Esto explica la necesidad de contar con una rplica de las imagenes decodificadas
I(i, j, n) en el codificador, ya que en caso contrario el codificador y el decodificador estaran utilizando diferente informacin en el proceso de estimacin del movimiento: el
codificador estimara el movimiento utilizando la informacin original I (i, j, n), mientras que el decodificador estara aplicando esta informacin sobre la seal decodificada
I(i, j, n).
1.3.2.
Procesamiento de audio
Probablemente, la vista y el odo son los sentidos humanos ms relevantes para las relaciones entre las personas. En consecuencia, gran parte de las aplicaciones del PDS est
vinculado con el tratamiento de seales de audio y video.
Msica
El camino que va desde el msico al oyente (o bien desde el micrfono al parlante) es
significativamente largo, como se sugiere en la Fig. 1.13. La representacin digital de los
datos permite prevenir la degradacin de la seal asociada al almacenamiento y manipulacin analgicas, efecto que resulta familiar a cualquiera que haya comparado la
superior calidad musical de los discos compactos frente a la de los cassettes o vinilos
(aunque algunos puristas y audifilos sostienen lo contrario).
La pieza musical se graba en un estudio de sonido en mltiples canales o pistas. En algunos casos, algunos instrumentos y las voces se graban en canales separados. Esto permite
que el ingeniero de sonido y de mezcla tenga mayor libertad y flexibilidad para crear
el producto final. El complejo proceso de combinar las pistas individuales en un par de
U.N.S. 2011
1. Introduccin
12
Fig. 1.13. El camino de la seal analgica puede ser particularmente largo... o no!
pistas los canales izquierdo y derecho o en 5+1 izquierda y derecha delanteros, izquierda y derecha traseros, y un canal central de graves se denomina mix down, o mezcla.
El PDS puede proveer muchas funciones fundamentales de la mezcla, como el filtrado,
suma y resta de seales, edicin, etc.
Otra de las aplicaciones musicales del PDS es la creacin de reverberacin artificial. Si
los distintos canales de audio simplemente se suman, la pieza de sonido suena opaca,
pues el contenido de ecos o de reverberaciones de la msica minimizados al grabar
en estudio influyen favorablemente sobre los oyentes. El PDS permite agregar ecos y
reverberaciones artificiales durante el proceso de mezcla, de modo de simular ambientes
ideales de audicin. Los ecos de pocas centenas de milisegundos de duracin dan la
impresin de un ambiente de gran tamao, mientras que retardos de 10 a 20 milisegundos
provocan en el oyente la ilusin de un ambiente de audicin ms reducido.
El disco compacto (CD)
Las personas de mayor edad recuerdan los sonidos desagradables que acompaaban la
reproduccin de los discos de vinilo (LP), sobre todo cuando haba rayones, polvo, o hasta huellas de dedos! en su superficie. El sistema de discos compactos (CD) evita todos
los inconvenientes del LP, y brinda ventajas adicionales. La Tabla 1.2 compara las caractersticas tcnicas de los dos sistemas.
La informacin en el CD se almacena digitalmente en una pista espiralada, con una sucesin de marcas (Fig. 1.14). Cada bit grabado en la superficie del CD ocupa un rea de
solamente 1 m2 , por lo que la densidad de informacin muy alta (106 bits por milmetro
cuadrado), aunque no tanto como en un DVD.
En la Fig. 1.15 se muestra un diagrama bloque del procesamiento de seales de audio
para la grabacin del CD. La seal analgica de cada uno de los canales de audio se
muestrea a 44.1 kHz, y se digitaliza. Cada muestra se representa por una palabra de 16
bits, que permite abarcar un rango dinmico de 90 dB. En cada instante de muestreo se
obtienen 32 bits (16 por cada canal), que se codifican utilizando la tcnica Reed-Solomon
de dos niveles, para detectar y corregir (o cancelar) los errores durante la reproduccin.
Se agregan bits adicionales de control y para almacenar informacin complementaria. El
flujo de datos resultante se transforma en un formato apropiado para grabar en el disco,
U.N.S. 2011
13
LP
CD
30 Hz a 20 kHz
70 dB (a 1 kHz)
60 dB
1-2 %
25-30 dB
0.03 %
causa ruido
se degrada con el uso
500 a 600 hs
40 a 45 minutos
20 Hz a 20 kHz
> 90 dB
> 90 dB
0.004 %
>90 dB
no detectable
se puede corregir
semipermanente
semipermanente
50 a 75 minutos
utilizando una modulacin EFM (modulacin 8 a 14) transforma cada byte en un cdigo
de 14 bits. Despus de un procesamiento adicional, este flujo de bits se enva al lser, que
graba la informacin digital en una pelcula sensible depositada sobre un disco de vidrio.
Para generar los patrones de las marcas se utiliza un proceso fotogrfico, y de esta forma
se obtiene el disco maestro a partir del cual se generan las copias que podrn disfrutar
los oyentes.
Durante la reproduccin (Fig. 1.16) las pistas se leen pticamente a una velocidad tangencial constante de 1.2 m s 1 , mientras el disco gira a una velocidad de entre 8 rev s 1 y 3.5
rev s 1 . La seal digital se demodula, se detecta cualquier error en el flujo de datos y, si es
posible, se corrige. Los errores pueden tener origen en fallas en el proceso de fabricacin
(la creacin de la copia a partir del disco maestro), daos en la superficie del CD, polvo,
etc. Si no son corregibles, su efecto se reduce reemplazando la muestra daada por el promedio de las muestras adyacentes, o, si hay ms de una muestra errnea, asignndoles
un valor nulo (muting).
Despus de la correccin o cancelacin de los errores, los datos estn formados por una
serie de palabras de 16 bits, cada una de las cuales representa una muestra de seal de au-
Fig. 1.14. Marcas del lser en la supercie de un CD. Cada marca tiene 0,5 10 6 m de ancho,
0,8 a 3,5 10 6 m de longitud, y una profundidad de 0,11 10 6 m. La distancia
entre pistas es de 1,6 10 6 m. (Reproducido de Philips Technical Review, 40 (6),
1982).
U.N.S. 2011
1. Introduccin
14
dio. Estas muestras podran aplicarse directamente a un conversor D/A, pero impondra
restricciones muy severas sobre el filtro reconstructor. En particular, el nivel de las seales por encima de 20 kHz deben reducirse al menos en 50 dB relativos a la mxima seal
de audio, y para evitar distorsiones el filtro debe tener una caracterstica de fase lineal
en toda la banda de audio. Por este motivo se prefiere un procesamiento digital adicional: las seales se filtran con un filtro digital que trabaja a 4 veces o ms la frecuencia de
muestreo (oversampling) para lograr que la salida del DAC sea ms suave, y simplificar
de esta forma los requerimientos del filtro reconstructor analgico. Adems con este proceso se logra una relacin seal a ruido equivalente a la de un conversor D/A de 16 bits
utilizando un conversor de slo 14 bits. El filtro digital tiene la respuesta de fase lineal
requerida lo que reduce la posibilidad de intermodulacin, y su caracterstica vara con
la frecuencia de reloj, hacindolo insensible a las variaciones de la velocidad de rotacin
del disco.
Codificacin MP3
MP3 es una abreviatura de MPEG 1/2-Layer 3, el mecanismo de codificacin de audio diseado por el Motion Picture Experts Group (MPEG), un grupo de estudio de la International Standards Organization (ISO), cuyo nombre formal es ISO/IEC JTC1/SC29/WG11.
Este comit fue creado en 1988 para desarrollar normas genricas para la codificacin de
U.N.S. 2011
15
U.N.S. 2011
1. Introduccin
16
Fig. 1.18. Amplicador clase D: esquema circuital ( a) y formas de ondas relevantes (b).
seguido de una transformada coseno modificada de 576 muestras. Esta divisin de cada
una de las 32 bandas en 18 sub-bandas aumenta la posibilidad de eliminar redundancias,
lo que permite una codificacin ms eficiente.
El modelo perceptual determina la calidad de la implementacin del codificador. Pude
ser implementado utilizando un banco de filtros, o combinando el clculo de los valores
de energa que se utilizarn para definir el umbral de enmascaramiento con el banco de
filtros principal. La salida del modelo perceptual son los valores del umbral de enmaswcaramiento para cada sub-banda de frecuencias. Los coeficientes de la transformada
coseno que sean menores que el umbral se descartan. En el Layer-3, estas bandas de frecuencia son aproximadamente equivalentes a las bandas crticas del odo humando. Si el
ruido de cuantizacin se mantiene por debajo del umbral de enmascaramiento, la seal
comprimida resulta indistinguible de la seal original.
Amplificadores de potencia
Los amplificadores de audio de potencia tradicionales solan ser de clase B o AB, pues
permiten conseguir baja distorsin con un diseo sencillo. Su eficiencia de potencia es
moderada, y su rendimiento mximo terico es ligeramente inferior al 80 %. En los ltimos aos se han incrementado los esfuerzos por desarrollar tcnicas de amplificacin
ms eficientes. Una de las premisas bsicas del diseo electrnico actual es reducir al
mnimo el consumo de potencia del propio dispositivo, objetivo que se puede alcanzar
trabajando los semiconductores al corte y la saturacin, donde su consumo de energa es
mnimo. Esta es la idea detrs de los amplificadores conmutados (o clase D), que pueden
alcanzar un rendimiento mximo terico cercano al 100 %.
Este principio de funcionamiento requiere modular la seal a convertir o amplificar, de
modo de convertirla en una seal binaria, del tipo 0-1 o apagado-prendido. Una de
las tcnicas de modulacin binaria ms utilizadas es la modulacin por ancho de pulsos
(MAP), que se.obtiene comparando la seal a modular con una seal portadora con forma
de rampa o tringulo de frecuencia mayor como se muestra en la Fig. 1.18( a). Este tipo de
modulacin se denomina MAP natural. La seal de salida es una onda cuadrada con ciclo
de trabajo variable que depende de la amplitud de la seal moduladora. En la Fig. 1.18(b)
se muestran la formas de onda relevantes de la MAP.
La determinacin analtica del espectro en frecuencia de una seal MAP no es trivial. Los
primeros trabajos, de alrededor de 1950, slo calculan el espectro para el caso particu-
U.N.S. 2011
17
Fig. 1.19. Espectro de una seal PWM natural ( a) y una seal click modulada (b).
lar en que la seal moduladora es sinusoidal; recin en 2003 se publicaron los primeros
trabajos que explicitaban el espectro de una seal PWM modulada por una forma de onda arbitraria. El espectro de una seal MAP natural est compuesta por el espectro de
la seal moduladora, junto con rplicas moduladas en fase centradas en cada armnica
de la portadora, como se representa en la Fig. 1.19( a). Por lo tanto, para que los niveles de distorsin sean pequeos es necesario que la frecuencia de la portadora (la onda
triangular o diente de sierra) sea varias veces superior a la frecuencia mxima de la seal
moduladora.
Una tcnica de modulacin distinta es la modulacin click, cuya caracterstica principal es que la seal modulada tiene distorsin nula en banda base y adems se puede
especificar una banda de guarda libre de productos de intermodulacin, desplazando el
ruido a un rango de frecuencias por encima de la banda de inters, como se muestra en
la Fig. 1.19(b).
El inconveniente es que el proceso de modulacin es suficientemente complejo como para
permitir una implementacin sencilla, como se muestra en la Fig. 1.20. Los bloques crticos son el transformador de Hilbert (con respuesta impulsiva (t) 1 ) y el modulador
exponencial analtico (MEA); adems es necesario determinar con muy buena precisin
los instantes en que la onda cuadrada de salida cambia de signo. Estos problemas hacen
que la implementacin en lnea sea difcil (Stefanazzi, 2008). Sin embargo, la comparacin de los espectros de las Figs. 1.19( a) y (b) justifica que en la actualidad se sigan
investigando nuevas tcnicas de modulacin para atenuar los niveles de distorsin con
implementaciones ms sencillas que la modulacin click. Todas estas alternativas em-
U.N.S. 2011
1. Introduccin
18
U.N.S. 2011
19
Sntesis de voz
El reconocimiento y la sntesis de voz permiten la comunicacin entre humanos y mquinas. Para la generacin de voz artificial se han popularizado dos tecnologas diferentes:
grabacin digital y simulacin del tracto vocal. La primera se basa en digitalizar la voz de un
locutor humano (Fig. 1.22) y almacenarla, usualmente de forma comprimida. Para la reproduccin se descomprimen los datos, y se convierten nuevamente a formato analgico.
Una hora de voz grabada requiere aproximadamente 3 megabytes de almacenamiento,
lo que est dentro de las capacidades de sistemas de cmputo pequeos. Esta es la forma
de generacin de voz sinttica ms utilizada hoy en da.
Los simuladores del tracto vocal son ms complicados, y tratan de reproducir los mecanismos fsicos por los cuales los seres humanos generan la voz. El tracto vocal (Fig. 1.23)
es una cavidad acstica con frecuencias de resonancia determinadas por el tamao y la
forma de las distintas cmaras. Los fonemas se generan de dos maneras diferentes, que
dan origen a los sonidos vocales y fricativos. Los primeros ocurren por la vibracin de las
cuerdas vocales ante el paso del flujo de aire y son ondas de naturaleza peridica (es el
caso de las vocales). Los sonidos fricativos se originan por la turbulencia del aire ante restricciones tales como dientes y labios (por ejemplo, el sonido de la t, de la b, etc.). Los
simuladores del tracto vocal operan generando seales elctricas que reproducen este tipo de excitacin (Fig. 1.24), y sus caractersticas se simulan filtrando la seal de excitacin
con un filtro digital con similares frecuencias de resonancia.
Estas tcnicas se aplican tambin en los sistemas de telecomunicaciones. En la telefona
celular, el mdulo encargado de convertir una versin digital de la seal de voz en una
sucesin de bits, estima cada 20 ms un conjunto de parmetros de la seal vocal y el
receptor se encarga de convertir este conjunto de parmetros nuevamente en una seal
de voz: cada celular resuelve un sistema de 10 ecuaciones lineales en 10 incgnitas 50 veces por
segundo. La telefona moderna no sera posible sin los mecanismos de anlisis y sntesis
de voz.
Reconocimiento de voz
El reconocimiento automtico de la voz humana es inmensamente ms difcil que la sntesis. El PDS enfoca el problema de reconocimiento en dos etapas: extraccin de caractersticas, y comparacin de patrones (matching). El esquema bsico se representa en la Fig. 1.25.
Cada palabra de la seal de audio se asla y se analiza para identificar el tipo de excitacin
y las frecuencias de resonancia. Estos parmetros se comparan luego con una base de datos formada por ejemplos de palabras, de modo de identificar cul de los elementos de la
base de datos es ms parecido a la seal de entrada. Estos sistemas suelen estar limitados
U.N.S. 2011
1. Introduccin
20
a una centena de palabras, slo aceptan oraciones con palabras separadas por espacios
de tiempo bien definidos, y para tener buen desempeo conviene que sean entrenados
para cada sujeto que los utilice. Aunque resultan apropiados para muchas aplicaciones
comerciales, las limitaciones son humillantes en comparacin con las habilidades de la
audicin humana. ste es un rea de trabajo que an hoy requiere gran desarrollo, y que
se estima ser de importancia creciente en el futuro.
U.N.S. 2011
21
Fig. 1.26. Sistema bsico de compresin de pulsos de radar usando un receptor digital y una
convolucin con transformada de Fourier discreta (convolucin rpida).
1.3.3.
Deteccin de ecos
Una forma de obtener informacin sobre un objeto remoto es haciendo rebotar en l una
onda: el radar transmite pulsos de ondas de radio, y examina la seal recibida para detectar ecos provenientes del mvil. El sonar transmite ondas sonoras a travs del agua
para detectar submarinos y otros objetos sumergidos. La geofsica trata de determinar la
estructura de la corteza terrestre produciendo explosiones y escuchando los ecos provenientes de las capas de rocas subterrneas. Aunque estas aplicaciones tienen un objetivo
comn (la deteccin de los ecos recibidos) cada una de ellas tiene sus problemas especficos y sus necesidades; el PDS ha producido cambios dramticos en cada una de ellas.
Radar
Radar es el acrnimo de RAdio Detection And Ranging. En los sistemas ms sencillos, un
transmisor produce un pulso de energa de radiofrecuencia de unos pocos microsegundos de duracin, que se emite por una antena altamente direccional. Las aeronaves que
crucen el haz de esta onda reflejarn una pequea parte de la energa hacia una antena
receptora, situada cerca del lugar de transmisin. La distancia al objeto (el rango) se calcula en base al tiempo que transcurre entre la emisin del pulso y la recepcin del eco. La
direccin del objeto se determina por la posicin de la antena direccional.
El rango operativo de un sistema radar est determinado por dos parmetros: la cantidad de energa contenida en el pulso inicial, y el nivel de ruido del receptor. En general, el
aumento de la energa del pulso reduce la precisin y la exactitud de la medicin del
tiempo transcurrido, lo que resulta en un conflicto entre dos parmetros importantes: la
habilidad para detectar objetos lejanos, y determinar su distancia con exactitud.
El PDS ha mejorado el radar en tres aspectos, todos relacionados al problema bsico: (i)
comprimiendo el pulso apenas se recibe, lo que mejora la determinacin de la distancia
sin reducir el rango de operacin (Fig. 1.26); (ii) filtrando la seal para disminuir su nivel
U.N.S. 2011
1. Introduccin
22
U.N.S. 2011
23
Fig. 1.28. Componentes de la aceleracin de la corteza terrestre medida a pocos kilmetros del
epicentro de un terremoto.
Sismologa de reflexin
Alrededor de 1920 los geofsicos advirtieron que la estructura interna de la tierra poda
estudiarse mediante el sonido (Fig. 1.28), generando una explosin controlada y grabando los ecos generados por las superficies que separan medios de distinta densidad a
ms de 10 km de la superficie. Los sismogramas de eco se interpretaban a simple vista (Fig. 1.29) para generar un mapa de la corteza terrestre. Este mtodo rpidamente se
convirti en el medio preferido para localizar petrleo y depsitos minerales, y as sigue
siendo en la actualidad.
Fig. 1.29. Esquema de las capas de la corteza terrestre obtenido por un sismgrafo de reexin.
U.N.S. 2011
1. Introduccin
24
Fig. 1.30. Procesamiento de imgenes mdicas: deteccin de bordes en una muestra de glbulos
rojos.
En el caso ideal, un pulso de sonido enviado hacia el interior de la corteza terrestre produce un nico eco por cada capa atravesada por el pulso. Cada eco, al retornar hacia la
superficie, debe atravesar todas las capas que estn por encima de la que le dio origen.
Esto puede dar lugar a un rebote del eco entre capas, lo que en la superficie se refleja
como un conjunto de ecos de ecos. Los ecos secundarios hacen que la seal detectada
sea muy complicada y difcil de interpretar. El PDS ha sido utilizado desde 1960 para
aislar los ecos primarios de los secundarios. Los primeros geofsicos, sin el auxilio de esta herramienta, podan interpretar los resultados de lugares sencillos, mientras que la
ayuda del PDS permite hacer prospeccin de lugares acsticamente complejos, como por
ejemplo debajo del ocano.
1.3.4.
Procesamiento de imgenes
Las imgenes son seales con caractersticas especiales. En primer lugar, son la medida
de un parmetro sobre un espacio (distancia), mientras que la mayora de las seales son
la medida de un parmetro en funcin del tiempo. En segundo lugar, contienen una gran
cantidad de informacin: son necesarios ms de 10 megabytes para almacenar un segundo de seal de video de TV. Esto es ms de mil veces mayor que la cantidad de memoria
necesaria para almacenar una seal vocal de longitud similar. En tercer lugar, la calidad
frecuentemente se evala subjetivamente (por un ser humano), en lugar de emplear criterios objetivos. Estas caractersticas especiales hacen que el procesamiento de imgenes
sea un subgrupo diferente del PDS (Fig. 1.30).
Imgenes mdicas
Wilhelm C. Rntgen descubri en 1895 que los rayos X podan atravesar ciertos materiales, y la posibilidad de ver dentro del cuerpo humano revolucion la medicina. En el
lapso de muy pocos aos, los sistemas mdicos de rayos X se esparcieron por el mundo.
U.N.S. 2011
25
A pesar de este xito, hasta el advenimiento del PDS alrededor de 1970 la imaginera
mdica de rayos X sufra de cuatro limitaciones fundamentales:
1. No se podan observar todas las estructuras del cuerpo, ya que algunas ocluan la
visin de otras: partes del corazn no son visibles porque estn obstruidas por las
costillas.
2. Muchas veces resulta imposible distinguir entre tejidos similares: aunque es sencillo
distinguir el hueso de los tejidos blandos, no siempre es posible distinguir un tumor
en el hgado del resto del rgano.
3. Los rayos X permiten observar la anatoma del cuerpo (su estructura), pero no su
fisiologa (su funcionamiento), al menos de manera segura.
4. La exposicin prolongada a los rayos X puede producir cncer, lo que impone que
sean utilizados moderadamente y con la justificacin adecuada.
Tomografa axial computada El problema ocasionado por el solapamiento de estructuras fue resuelto en 1977 con la introduccin de los primeros tomgrafos (tomografa axial
computada, o CAT por sus siglas en ingls). La tomografa computada es un ejemplo clsico de PDS. El cuerpo del paciente es atravesado por rayos X provenientes de distintas
direcciones; las seales se digitalizan y se almacenan en una computadora (Fig. 1.31). Con
esta informacin se calculan imgenes que simulan rebanadas del cuerpo, mostrando
mucho mayor nivel de detalle y mejorando el diagnstico y el tratamiento. El impacto de
la tomografa computada fue tan grande como el descubrimiento de los rayos X. En un
lapso de pocos aos, casi todos los hospitales importantes del mundo tenan acceso a un
tomgrafo. En 1979 sus inventores Godfrey N. Hounsfield (ingeniero electricista) y Allan
M. Cormack (fsico) recibieron el premio Nobel de medicina.
Los ltimos tres problemas de la tcnica de rayos X han sido resueltos mediante el empleo
de rayos ms penetrantes, como ondas sonoras y ondas de radio. El PDS juega un papel
U.N.S. 2011
26
1. Introduccin
U.N.S. 2011
27
U.N.S. 2011
1. Introduccin
28
U.N.S. 2011
29
Fig. 1.34. Reconocimiento del iris a pesar del recorte producido por los prpados y la perturbacin de las pestaas.
U.N.S. 2011
1. Introduccin
30
sistema de lectura
de los CCDs
arreglo de 62 CCDs
Fig. 1.36. Detalle de una cmara para energa oscura instalada en el telescopio Blanco, en cerro
Tololo, Chile a nes de 2010.
Exploracin espacial
El PDS permite mejorar la claridad de las imgenes captadas bajo condiciones muy desfavorables. Se pueden mejorar el brillo, el contraste, efectuar deteccin de bordes, reducir
el nivel de ruido, ajustar el foco, eliminar los efectos del movimiento de la cmara (corregir fotografas movidas), etc. En el caso de la exploracin espacial, las imgenes de los
distintos planetas estn distorsionadas pues se est mapeando un objeto curvo (el planeta) sobre una superficie plana (la fotografa). El PDS permite corregir este defecto de
manera de obtener una representacin correcta. Muchas imgenes de diferente naturaleza pueden combinarse en una base de datos para representar informacin de maneras
nicas, como por ejemplo generar una secuencia de imgenes que simule el vuelo areo
sobre la superficie de un planeta distante.
Bsqueda de la materia oscura del universo En cosmologa fsica y astronoma, la energa oscura es una forma hipottica de energa que permea el espacio y tiende a incrementar la tasa de expansin del universo. Es la manera ms popular de explicar observaciones
recientes que indican que el universo se expande aceleradamente. En el modelo convencional, la energa oscura representa el 74 % de la masa-energa total del universo. Se necesitan mediciones muy precisas para comprender cmo cambia la tasa de expansin a
lo largo del tiempo.
Una manera de detectar materia oscura de baja masa es utilizando sensores conocidos
como cmara de energa oscura, construidos en base a CCDs (charged coupled devices,
o dispositivos de acoplamiento por cargas). Un CCD es un registro de desplazamiento analgico que posibilita el transporte de senales analgicas representadas por cargas
elctricas a traves de una serie de etapas controlados por una seal de reloj. Pueden funcionar como una memora para retrasar muestras de seales analgicas, actuando como
una lnea de retardo. Sin embargo, hoy en da la aplicacin principal es para serializar
arreglos de sensores fotoelctricos, y obtener informacin serial de una imagen. El trmino CCD identifica la forma en que la imagen es leda del chip. Bajo control de un
circuito externo, cada capacitor puede transferir su carga elctria a alguno de sus veci-
U.N.S. 2011
31
(a)
(b)
(c)
Fig. 1.37. Ruido en CCDs: seal directa ( a); ruido de alta (negro) y baja (rojo) frecuencia (b);
ruido residual en funcin del intervalo de integracin (c).
nos. Los CCD se utilizan tambin en fotografa digital, astronoma, sensores, microscopa
electrnica, etc.
El elemento sensor para deteccin de materia oscura est formado por 8 detectores CCD
ubicados a 100 metros bajo tierra (para evitar rayos csmicos) en Cerro Tololo, Chile
(Fig. 1.36). La caracterstica principal del tipo de partculas que se buscan es su baja interaccin con la materia, en este caso particular con el silicio del CCD. En consecuencia, la
energa que liberan al atravesar el detector es muy pequea y puede resultar totalmente
imperceptible por el ruido de lectura del CCD. De aqu la importancia vital de tcnicas
de lectura con una alta relacin seal a ruido.
En la Fig. 1.37( a) se muestra una sucesin pixeles contaminados por ruidos leda directamente desde el CCD. La informacin de inters es la diferencia entre los escalones
pares e impares, y para determinar esta diferencia con precisin hay que eliminar el ruido de cada escaln. En la Fig. 1.37(b) se representa el ruido de alta frecuencia (en color
negro) y el ruido de baja frecuencia (en rojo) que vara lentamente entre pixel y pixel. La
seal limpia (que no se muestra) se integra durante un lapso de tiempo variable. La
duracin del intervalo de integracin tiene un ptimo para el cual el nivel de ruido es
mnimo, como se grafica en la Fig. 1.37(c) (Fernndez Moroni, 2010).
Productos comerciales de procesamiento de imgenes
La gran cantidad de informacin contenida en la imgenes constituye un problema para sistemas de venta masiva. Los sistemas comerciales deben ser econmicos, y esto en
general es incompatible con memorias de gran capacidad, y velocidades de transmisin
elevada. Una respuesta a este problema est dada por los algoritmos de compresin de
imgenes. Al igual que las seales de voz, las imgenes contienen gran cantidad de informacin redundante, y en consecuencia pueden comprimirse significativamente. Las
imgenes de televisin y de cine son especialmente adecuadas para compresin, ya que
la imagen cambia muy poco de un cuadro al otro. Esta tecnologa es el corazn de la
televisin digital, los DVD, etc.
U.N.S. 2011
1. Introduccin
32
1.4.
Rango [Hz]
100
10
0.01
0.1
1000
100
10
1
Rango [Hz]
0
0
0
0
0
10
0
100
20
20
40
100
100
200
200
4000
3,9
Rango [Hz]
104
102
102
10 2
3
3
104
106
3
3
106
1010
10
10
8,1
10
10
3
3
3,7
3
3
108
1011
1014
1015
1017
3
3
7,7
3
3
1010
1014
1014
1016
1018
10
10
10
10
3
7
7
9
10
8
10
U.N.S. 2011
1.5.
33
U.N.S. 2011
1. Introduccin
34
convertir nuevamente a una seal analgica los datos digitales obtenidos despus
del procesamiento. Este paso tambin se implementa en dos etapas: la conversin
digital-analgica (D/A) y la reconstruccin.
A pesar de su mayor complejidad, que se aprecia al comparar la Figs. 1.38( a) y (b), varias razones justifican el PDS para seales analgicas en lugar de preferir un tratamiento
enteramente analgico:
las computadoras pueden hacer operaciones con un grado de precisin arbitrariamente alto, incrementando la longitud de palabra tanto como sea necesario;
los sistemas digitales son altamente repetibles (siempre que no fallen por problemas
de software o hardware);
tienen muy baja sensibilidad al ruido elctrico;
la representacin numrica de punto flotante permite un rango dinmico prcticamente ilimitado;
un sistema digital es flexible y el tipo de procesamiento de seales se puede alterar
simplemente cambiando el software. Aunque el diseo del programa no es una
tarea sencilla, su implementacin (bajarlo al hardware) s lo es. La reconfiguracin de un sistema analgico, en cambio, involucra redisear el hardware, probarlo,
y verificar que opera satisfactoriamente.
el PDS permite un mejor control sobre los requerimientos de precisin, que se reflejan en la longitud de palabra del conversor A/D, D/A y el procesador, la eleccin de
aritmtica de punto fijo vs. aritmtica de punto flotante, etc. En los circuitos analgicos la tolerancia de los componentes hace que sea extremadamente difcil mantener
la calidad del sistema completo. En general es posible obtener mejor desempeo
con la combinacin hardware digital+software que con circuitos y procesamiento
analgicos;
el almacenamiento digital es barato y flexible. En consecuencia, las seales son
transportables y pueden ser procesadas fuera de lnea en lugares alejados del origen
de las mismas. Adems, la informacin puede encriptarse para aumentar la seguridad o disminuir errores, y comprimirse para reducir los costos de almacenamiento
y transporte;
U.N.S. 2011
35
U.N.S. 2011
1. Introduccin
36
Fig. 1.39. Efectos de cuantizacin de una seal: seal sinusoidal discreta ( a); seal cuantizada
con 3 bits (8 niveles) de resolucin (b); error de cuantizacin para 3 bits (c); error
de cuantizacin para 8 bits (d).
los conversores A/D y D/A de alta resolucin son lentos, excepto los extremadamente elaborados (y caros). En general, un conversor A/D requiere unos pocos
microsegundos para convertir una muestra analgica, y un conversor D/A necesita
tiempos del orden del microsegundo para estabilizarse. Estos retardos imponen un
lmite a la mxima frecuencia de muestreo alcanzable. Con la tecnologa actual, los
conversores A/D y D/A son el cuello de botella en la mayora de las aplicaciones
de PDS en tiempo real.
para obtener una mejor precisin, es necesario que la seal analgica no vare durante el intervalo de tiempo que tarda en efectuarse la conversin A/D. Por ello
suelen utilizarse circuitos mantenedores (sample and hold) a la entrada del conversor A/D.
la salida del sample and hold es de banda ancha, lo que incrementa el ruido a la
entrada del conversor A/D.
los mantenedores introducen errores en el tiempo de adquisicin, incerteza de apertura, errores de cada durante el intervalo de conversin, y acoplamiento en el modo
mantenimiento.
para reducir el error debido a la energa de las seales imgenes (alias) fuera de
la banda de inters a un nivel aceptable, siempre es conveniente limitar el ancho de
U.N.S. 2011
37
banda de la seal de entrada usando filtros antialiasing y/o efectuando un oversampling si es posible.
los filtros antialiasing modifican la amplitud y fase de la seal a procesar. La respuesta de estos filtros no es exactamente plana en la banda de paso, y aquellos con
buena respuesta de amplitud tienen invariablemente una pobre respuesta de fase,
lo que distorsiona las relaciones armnicas entre las componentes de la seal.
el empleo de conversores D/A suele alterar el espectro en frecuencia de la seal
pesndolo con una funcin de la forma (sen f )/ f que atena las componentes de
alta frecuencia de la seal; ese efecto puede compensarse mediante un filtro digital
con caracterstica f / sen f .
La tendencia en sistemas modernos de procesamiento de seales, especialmente sistemas de audio digital como los reproductores de CD es utilizar conversores A/D
y D/A de 1 bit. Estos dispositivos novedosos explotan las ventajas de las tcnicas
multi-rate.
Para muchos sistemas de tiempo real y gran ancho de banda, el procesamiento
analgico u ptico puede ser la nica solucin posible.
1.6.
Los DSP son microprocesadores especializados en el tratamiento de seales. Se caracterizan por trabajar en tiempo real, con capacidad para manejar volmenes de datos importantes en tiempos relativamente breves, y son capaces de implementar algoritmos que
requieren operaciones aritmticas intensivas, en particular multiplicaciones y sumas, o
multiplicacin junto con acumulacin.
Como los microprocesadores tpicos no son eficientes para implementar los algoritmos
usuales del PDS, se desarrollaron dispositivos especficamente diseados, ya sea por su
arquitectura (Fig. 1.40) como por su conjunto de instrucciones. Entre las caractersticas
que distinguen los DSP merecen citarse las siguientes:
multiplicadores por hardware incluidos en el chip (y no rutinas de multiplicacin
implementadas con microcdigo), de manera que la operacin se ejecuta extremadamente rpido. Los DSP ms modernos incluyen instrucciones de multiplicaracumular que demandan un slo ciclo de reloj, y algunos hasta tienen varios multiplicadores trabajando en paralelo;
memorias y buses separados para programas y datos (arquitectura Harvard),
como se muestra en la Fig. 1.40, que permite solapar las ejecucin de una instruccin
con la bsqueda de la siguiente, y tambin efectuar simultneamente varias operaciones. En particular, estn optimizados para tomar simultneamente un dato de la
memoria de datos y un coeficiente de la memoria de programa, multiplicarlos entre
s, y adicionar el resultado al contenido del acumulador. Algunos DSP dedican una
ALU a esta operacin, que se denomina MAC (multiply and accumulate);
instrucciones de salto o lazo que permiten ahorrar ciclos de reloj;
U.N.S. 2011
1. Introduccin
38
1.6.1.
Los algoritmos de PDS se usaron desde mucho tiempo antes a la aparicin de los DSP.
Se implementaban en grandes computadoras (mainframes), y posteriormente en minicomputadoras de alta velocidad (VAX 11-780, etc.) Segn el ancho de banda de la seal,
estas implementaciones podan o no ejecutarse en tiempo real. Con la evolucin de la tecnologa de semiconductores se construyeron procesadores dedicados utilizando cientos
de integrados TTL de mediana escala de integracin (MSI), incluyendo ALU escalables
(tecnologa bit-slice) y circuitos multiplicadores. Los sistemas tpicos contaban con ms
U.N.S. 2011
VLIW-based TMS320C6xxx, for instance, can execute up to bility between generations of processor architectures. In coneight 32-bit instructions as part of a very long instruction word trast, different generations of VLIW architectures will typically
so its VLIW width is 256 bits.
not be binary compatible, since information regarding instrucVLIW is one of two types of multi-issue architectures; the tion grouping is contained in the binary code. Thus, upgrading
other is referred to as superscalar, and is the approach used in a VLIW-based processor to support more (or fewer) instructions
most multi-issue general-purpose processors. The two ap- to be executed in parallel would probably require software to be
proaches differ mainly in how instructions are grouped for par- recompiled for the next-generation architecture.
allel execution. Current
VLIW DSP architectures
include
1.6. Procesadores
Digitales
de the
SealesAdvocates
(DSP) of the superscalar approach say that it relieves the
StarCore SC140 (from Agere Systems and Motorola); the programmer or compiler developer from having to determine
Carmel core from Infineon, Munich; and the TigerSharc of which instructions can be executed in parallel, thereby reducing
1000
June 2001
Four DSP
Generations
IEEE SPECTRUM
39
3rd-generation
wireless
123
TMS
100
320C6202
250 MHz
BDTI
mark
13
10
4
DSP
0.5
TMS
2nd-generation
wireless
320C54xx
50 MHz
56001
13 MHz
Speech
TMS
0.1
Audio
32010
5 MHz
1982
64
1987
1995
2000
Fig. 1.41. El ndice BDTImark, una medida de comparacin de velocidad de procesadores desarrollada por Berkeley Design Technology Inc., ilustra los incrementos de velocidad
para cuatro generaciones de DSP, junto con los requerimientos de algunas aplicaciones. El eje de velocidades es logartmico, y revela la evolucin alcanzada en los
ltimos 15 aos.
U.N.S. 2011
1. Introduccin
40
U.N.S. 2011
1.6.2.
41
Otras alternativas
Aunque el mercado tradicional de DSP de propsito general est dominado por cuatro
compaas Texas Instruments, Motorola, Agere Systems y Analog Devices este tipo de
procesadores cubre apenas un tercio del mercado global. La mayor parte del mercado
corresponde a chips en los cuales el DSP est incorporado de manera no muy evidente,
disponibles a travs de ms de 100 fabricantes. Estos integrados no se conocen como
DSP, y tampoco son programables; usualmente se comercializan segn la tarea que
efecten: modems, reproductores de MP3, cdecs para MPEG, etc. En algunos casos o
aplicaciones puede resultar ms conveniente o eficiente implementar los algoritmos del
PDS utilizando alternativas a los DSP.
Los arreglos lgicos programables (FPGA, Field Programmable Gate Arrays) pueden ser reconfigurados en el sistema, lo que es ventajoso en aplicaciones que
necesitan muchas versiones de prueba durante el desarrollo, ofreciendo un trnsito
rpido desde el diseo hasta el mercado. Son muy veloces debido a que las operaciones se implementan utilizando lgica cableada (no se ejecuta un programa);
sin embargo, son mucho ms costosos, y consumen ms que un DSP de funcionalidad similar. An cuando las FPGA es la tecnologa tpica adoptada en la infraestructura de comunicaciones inalmbricas (wireless), es cada vez ms frecuente asociarlas a DSP para obtener mayor flexibilidad, mejor relacin precio/desempeo, y
menor consumo. En este caso la etapa de alta frecuencia se procesa con los FPGA,
y la etapa de procesamiento a la tasa de smbolo se ataca con el DSP.
Los integrados diseados para aplicaciones especficas (ASIC, Aplication Specific
Integrated Circuits) se pueden ajustar para efectuar ciertas operaciones con gran
eficiencia, tanto desde el punto de vista del desempeo como del consumo. Sin
embargo, como no son reprogramables, es muy difcil alterar su comportamiento o
actualizar el diseo mientras el producto final est en etapa de desarrollo: cada nueva versin necesita un rediseo y la integracin de una nueva partida de circuitos,
lo que aumenta el costo y retarda el desarrollo del prototipo. Una alternativa son
los ASSP (Aplication Specific Standard Product) que en lugar de disearse para una
nica compaa se destinan al mercado global. Los DSP, en cambio, pueden mejorar
su funcionalidad y permiten mejoras del producto final mediante la actualizacin
de software. En la actualidad, las ASIC se utilizan como interfaces entre buses, lgica de interconexin, y aceleradores funcionales de sistemas basados en DSP, y
el mayor volumen de ventas de ASSP est orientado a la telefona celular. Texas
Instruments ha utilizado los ncleos de sus DSP bsicos en una variedad de ASSP
para uso en cmaras digitales hasta modems DSL, que no denominan DSP. Otro
ejemplo es el circuito integrado para receptores sin etapa de frecuencia intermedia
de Analog Devices, en el cual el trabajo del DSP se reemplaza por una mquina
finita de estados, solucin que se prefiere cuando el ancho de banda es elevado y el
algoritmo invariante. Los integrados para cablemdem se implementan de manera
similar.
Los procesadores de propsito general (GPP, General Purpose Processors), estn
optimizados para efectuar una gran variedad de tareas. Sin embargo, para aplicaciones en las cuales el producto final debe trabajar con seales de tiempo real, u
operando con bateras, los GPP ofrecen un desempeo comparativamente inferior.
U.N.S. 2011
1. Introduccin
42
1.7.
Clasificacin de seales
Los mtodos utilizados para procesar una seal o para analizar la respuesta de un sistema a una seal determinada dependen de las caractersticas propias de cada seal. Ciertas
tcnicas se aplican solamente a determinado tipo o familias de seales. Aunque las clasificaciones suelen ser arbitrarias, se comentarn a continuacin las principales propiedades
de seales
multicanales y multidimensionales;
continuas o discretas en tiempo;
continuas o discretas en amplitud;
peridicas o no peridicas;
de longitud finita, semiinfinita, o infinita;
determinsticas o aleatorias;
de ancho de banda limitado (banda angosta, banda ancha) o ilimitado;
con espectro discreto o continuo;
de energa o de potencia.
1.7.1.
U.N.S. 2011
43
U.N.S. 2011
1. Introduccin
44
y1
I(x1, y1)
x1
1.7.2.
Las seales de tiempo continuo estn definidas para cualquier valor de tiempo, y pueden
tomar valores en el intervalo continuo (t1 , t2 ) , donde t1 puede ser y t2 puede ser
+. Matemticamente, estas funciones pueden describirse como funcin de una variable
continua. La forma de onda de la voz de la Fig. 1.22 y las seales x1 (t) = cos t, x2 (t) =
e jtj , < t < son ejemplos de seales de tiempo continuo.
U.N.S. 2011
45
Fig. 1.44. Seales discretas en tiempo: Representacin grca de la seal x [n] = 0,8n para
n 0, y x [n] = 0 para n < 0 ( a); Nmero de manchas solares por ao entre 1770
y1869) (b).
0,8n ,
0,
si n 0,
caso contrario,
U.N.S. 2011
1. Introduccin
46
1.7.3.
Los valores de la amplitud que toma una seal continua o discreta en tiempo, tambin
pueden ser continuos o discretos. La Fig. 1.45 muestra una seal que slo puede tomar
cuatro valores diferentes. Si la seal toma todos los posibles valores sobre un rango finito
o infinito, se dice que es una seal de amplitud continua. El proceso de convertir la seal de
amplitud continua en una de amplitud discreta, denominado cuantizacin, es un proceso
de aproximacin. Puede llevarse a cabo por redondeo o truncacin. Por ejemplo, si la seal
digital slo puede tomar valores enteros entre 0 y 15, la seal continua se cuantizar en
alguno de estos 16 valores. Si el valor de la seal continua es 8.58, se aproximar a 8 si se
adopta el mtodo de truncacin, o a 9 si se emplea el redondeo al entero ms prximo.
De acuerdo a la forma de variacin de la variable independiente (usualmente t) y de la
amplitud, las seales que sern objeto de estudio a lo largo de este curso pueden caracterizarse en cuatro categoras diferentes como se muestra en la Tabla 1.7.
Una seal que es continua en amplitud y tiempo, se denomina seal analgica. AlternatiTabla 1.7: Clasificacin de seales segn su variacin en amplitud y tiempo.
Variacin en
tipo de
tiempo
amplitud
continua
continua
analgica
discreta
continua
discreta
continua
discreta
cuantizada
discreta
discreta
digital
seal
U.N.S. 2011
47
Fig. 1.46. Seales sinusoidales x [n] = sen ( 0 n):pseal peridica, con 0 = /7 ( a); seal
casi peridica de frecuencia 0 = /(5 2) (b).
vamente, si la seal slo toma valores de un conjunto finito de valores posibles, se dice
que es una seal de amplitud discreta o cuantizada. Usualmente, estos valores son equidistantes, y por lo tanto pueden expresarse como un entero mltiplo de la distancia entre
dos valores sucesivos. Una seal discreta en el tiempo, que toma valores discretos en
amplitud suele denominarse una seal digital.
Para que una seal pueda ser procesada por medios digitales, debe ser discreta en tiempo
y amplitud3 (es decir, debe ser una seal digital). Si la seal que debe procesarse es de
tiempo continuo, antes de su procesamiento debe ser convertida en una seal digital
discretizndola (en tiempo) y cuantizndola (en amplitud).
1.7.4.
(1.1)
para todo t, donde T0 es una constante. El menor valor positivo de T0 que satisface esta
condicin se denomina perodo, y define la duracin de un ciclo completo de la seal x (t).
Por ejemplo, la seal
x (t) = A sen( 0 t)
es peridica de perodo T0 = 2/ 0 , pues
x t+
2
0
= A sen 0 t +
2
0
Si una seal x (t) es tal que la condicin (1.1) no se cumple para ningn valor de T0 , se
dice que la seal es aperidica. Por ejemplo, la seal x (t) = t2 no es peridica pues no
existe ningn T0 tal que se verifique (1.1). En cambio, la seal x (t) = x0 (constante) tiene
perodo arbitrario, pues la condicin (1.1) se satisface para cualquier valor de T0 .
Una seal discreta x [n] es peridica de perodo N0 si
x [n] = x [n + N0 ],
(1.2)
3 Los circuitos de capacitores conmutados sirven para procesar seales discretas en tiempo y continuas en
amplitud, pero este procesamiento queda limitado a algoritmos simples, como filtrado, interpolacin, etc.
Los algoritmos ms complejos requieren de seales digitales y DSPs.
U.N.S. 2011
1. Introduccin
48
(1.3)
U.N.S. 2011
49
Fig. 1.48. Seales de longitud semi-innita de tiempo continuo ( a) y discreto (b) . Seales de
longitud nita de tiempo continuo (c) y discreto (d) .
1.7.5.
Se entiende por longitud de una seal al intervalo de tiempo para el cual la seal no es
idnticamente nula. Este concepto se corresponde con el de soporte de una funcin en
anlisis matemtico. Si el intervalo es acotado se dice que la seal tiene longitud finita, y
en caso contrario que es de longitud infinita. Por ejemplo, la seal continua
xc (t) = 1, para todo t 2 R
es una seal de longitud infinita (o doblememte infinita), porque toma valores no nulos
tanto para t ! como para t ! . En cambio, la seal descripta por
xc (t) = Ae
con > 0, 0
t < ,
es de longitud semi-infinita, porque se anula sobre el eje real negativo. En cambio la seal
yc (t) =
A cos( 0 t),
0,
2/ 0 t 4/ 0 ,
en caso contrario,
1,
0
0 n 5,
en caso contrario,
U.N.S. 2011
1. Introduccin
50
Fig. 1.49. Dos seales aleatorias del mismo generador ( a)-(b), y sus histogramas (c)-(d).
tiene longitud finita, de 6 muestras. En la Fig. 1.48 se muestran ejemplos de seales discretas y continuas de longitud finita e infinita.
Una seal peridica necesariamente debe ser de longitud doblemente infinita; en cambio
una seal aperidica puede tener longitud finita o infinita.
El inters de distinguir entre uno y otro tipo de seal est motivado por su diferente
comportamiento frecuencial, como se ver en el Captulo 2. Pero tambin porque ponen
de manifiesto algunas diferencias entre los sistemas de tiempo continuo y los de tiempo
discreto. Por ejemplo, mientras que en general la respuesta de un sistema continuo a
una excitacin impulsiva es de longitud infinita, la respuesta impulsiva de un sistema
discreto puede ser tanto de longitud infinita (se dice que el sistema es tipo IIR, por infinite
impulse response) como de longitud finita (sistema tipo FIR, por finite impulse response).
Los sistemas FIR exhiben comportamientos que no tienen equivalente en los sistemas
continuos, como respuesta de fase lineal, retardo de grupo constante, etc.
Algunas seales de longitud infinita tienen caractersticas distintivas en cierto intervalo
de tiempo, y en el resto toman valores muy pequeos, o varan muy suavemente, etc. Por
ello se suele definir la longitud equivalente de una seal, que mide el intervalo de tiempo
donde se concentra la energa (o la potencia, etc.) de la seal. Estas ideas se explorarn en
el Captulo 2.
1.7.6.
El procesamiento y el anlisis matemtico de las seales requiere disponer de una descripcin matemtica de la seal misma. Esta descripcin matemtica, frecuentemente denominada modelo de seal, conduce a otra importante clasificacin de seales. Una seal
que puede describirse de manera nica por una expresin matemtica explcita, una tabla de valores, o una regla bien definida, se denomina determinstica. Este trmino indica
que tanto los valores pasados, presentes y futuros de la seal se conocen precisamente,
sin ninguna incertidumbre.
Sin embargo, en muchas aplicaciones prcticas se encuentran seales que no pueden des-
U.N.S. 2011
51
cribirse con un nivel razonable de precisin por ninguna frmula matemtica, o una descripcin de ese tipo es demasiado complicada para ser de utilidad. La falta de tal relacin
implica que la seal evoluciona en el tiempo de manera imprevisible. Se dice que tales
seales son aleatorias. La salida de un generador de ruido, la seal ssmica de la Fig. 1.28,
y la seal de voz de la Fig. 1.22 son ejemplos de seales aleatorias.
Las Figs. 1.49( a) y (b) muestran un tramo de 100 muestras de longitud de dos seales
aleatorias obtenidas del mismo generador de ruido, y es evidente que ambas seales son
diferentes. En las Figs. 1.49(c) y (d) se representan los histogramas4 de estas seales, calculados para segmentos de 10000 muestras de longitud. Contrariamente a lo que sucede
con la representacin temporal de las Figs. 1.49( a) y (b) , los histogramas son muy parecidos. Esta similitud es la que motiva la descripcin y el anlisis de las seales aleatorias
utilizando tcnicas estadsticas, en lugar de frmulas explcitas. El marco matemtico para el tratamiento terico de las seales aleatorias se basa en la teora de probabilidad y
procesos estocsticos.
Debe destacarse que la clasificacin de una seal del mundo real como determinstica o aleatoria no es siempre evidente. Algunas veces ambas aproximaciones conducen a
resultados significativos que brindan una comprensin ms profunda sobre el comportamiento de la seal. En otros casos, una clasificacin incorrecta puede dar lugar a resultados errneos, ya que ciertas herramientas matemticas slo son aplicables a seales
determinsticas, mientras que otras tienen sentido solamente para seales aleatorias.
1.7.7.
Las seales pueden estudiarse no slo desde el punto de vista temporal, sino tambin
espectral, en funcin de la frecuencia, como se estudiar en el prximo captulo. el tipo de
contenido espectral influye sobre el tipo de procesamiento que puede efectuarse sobre la
seal.
Las seales con ancho de banda limitado son aquellas cuyo contenido espectral queda
concentrado en un rango finito de frecuencias. Por ejemplo, una seal senoidal w(t) =
A cos(2 f 0 t), como la que se muestra a la izquierda de la Fig. 1.50( a) tiene componentes
frecuenciales nicamente en las frecuencias f 0 , y por lo tanto se considera de banda
angosta. Se estudiar en el prximo captulo que el espectro W ( f ) de la seal w(t) es
W ( f ) = ( A/2) ( f + f 0 ) + ( A/2) ( f
f0 )
X( f ) =
ck e j2k f0 t ,
k=
U.N.S. 2011
1. Introduccin
52
Fig. 1.50. Seales temporales (izquierda) y sus espectros (derecha): ancho de banda nito y
discreto ( a) , ilimitado y discreto (b) , nito y continuo (c) , ilimitado y continuo (d) .
Una seal con un ancho de banda ilimitado es el impulso (t), que se estudiar en detalle
en el Captulo 2. El pulso rectangular y(t) = A[u(t + t0 /2) u(t t0 /2)], con t0 = 1/ f 0 ,
representado en la Fig. 1.50(c) tambin tiene un espectro con un ancho de banda ilimitado en frecuencia, dado por
Y ( f ) = At0 sinc(t0 f ).
Las seales aleatorias, con distribucin gaussiana, tambin son de ancho de banda ilimitado (aunque en este caso lo correcto es hablar de densidad espectral en lugar de espectro).
En la Fig. 1.50(d) se representa una seal de banda limitada. La forma de onda temporal
est dada por
z(t) = A sinc(t f 0 /2) sin(25 f 0 t),
U.N.S. 2011
53
y su espectro es
Z( f ) = j
A
f 0 f[u( f + 4,5 f 0 ) u( f + 5,5 f 0 )]
2
Las seales de banda ancha o banda angosta se caracterizan por la relacin entre el ancho de
banda de la seal, y alguna frecuencia distintiva de la misma. Por ejemplo las ondas de
radio moduladas en amplitud tienen un espectro concentrado alrededor de la frecuencia
de la portadora, y limitado a 5 kHz alrededor de ella. y por lo tanto el ancho de banda es
de 10 kHz; como es mucho menor que la frecuencia de la seal, se dice que esta seal es
de banda angosta. Las seales moduladas en frecuencia tienen un ancho de banda mayor,
de 30 kHz, pero la frecuencia portadora tambin es mayor (entre 88 MHz y 108 MHz), y
por lo tanto tambin se consideran de banda angosta. Las seales de televisin analgica,
en cambio, tienen anchos de banda de 6 MHz, con portadoras comprendidas entre 59
MHz y 88 MHz (canales 2 al 6) y entre 175 MHz y 216 MHz (canales del 7 al 13), y se
consideran de banda ancha.
En la actualidad tambin se utilizan seales cuyo espectro se extiende sobre un rango de
frecuencias muchsimo mayor. Por ejemplo, en Wi-Fi (802.11b/g/n) se utilizan seales de
22 MHz de ancho de banda, centradas en canales que van desde los 2.412 GHz (canal
1) hasta 2.472 GHz (canal 13). En realidad el ancho de banda es mayor que los 22 MHz;
la norma especifica que la potencia de la seal a 11 MHz de la frecuencia central del
canal debe ser al menos 30 dB menor que la potencia pico. Es frecuente denominar estas
seales como de banda ultra-ancha o de espectro disperso.
1.7.8.
La Fig. 1.50 muestra tambin otra posible clasificacin de las seales de acuerdo su tipo
de espectro. Los espectros de las Figs. 1.50( a) y 1.50(b) estn concentrados en determinados puntos frecuenciales,y se denominan espectros discretos, mientras que los de las
Figs. 1.50(c) y 1.50(d) se distribuyen de manera continua sobre todo el eje de frecuencias
o sobre un intervalo acotado del mismo. Se estudiar en el Captulo 2 que las seales con
espectro discreto son peridicas, mientras las que tienen espectro continuo son aperidicas.
1.7.9.
v2 ( t )
,
R
o bien
U.N.S. 2011
1. Introduccin
54
T !
Z T
x2 (t) dt =
x2 (t) dt,
P = lm
Z T
x2 (t) dt.
E=
x 2 [ n ],
n=
y la potencia es
N
1
x 2 [ n ].
N ! 2N + 1
n= N
P = lm
E < , y de
1.7.10.
Otras clasificaciones
1.8.
Referencias
1. Brandenburg, K., Popp, H., An introduction to MPEG Layer-3, EBU Technical Review, junio 2000.
2. Chierchie, F., Up-Sampling, Noise Shaping and Pseudo Natural Pulse Width Modulation: an experimental approach and review, enviado a J. Audio Eng. Society,
2010.
U.N.S. 2011
1.8. Referencias
55
3. Dutoit, T., Marques, F., Applied signal Processing: A Matlab-based proof of concept,
Springer, 2009.
4. Eyre, J.,. The Digital Signal Processor Derby, IEEE Spectrum, 38, 6, (2001), 6268.
5. Fernndez Moroni, G., Sistema de reduccin de ruido de lectura en Charged Coupled Devices, Proyecto final de carrera. Departamento de Ingeniera Elctrica y de Computadoras, Universidad Nacional del Sur, 2010.
6. Gonzlez, J. P., Cutini, G., Cousseau, J. E, Paolini, E. E., Cancelamiento Activo de
Banda Ancha, XVIII Congreso Argentino de Control Automtico AADECA 2002, Buenos Aires, 2 al 4 de Setiembre de 2002, ref. 055.
7. Haykin, S., An Introduction to Analog and Digital Communications, Wiley, 1989.
8. Kintsch, W., Van Dijk, T. A., Toward a model of text comprehension and production, Psychological Review, 85 (5), 363-394, 1978.
9. Lyons, R., Understanding Digital Signal Processing, Prentice Hall, 2001.
10. Madiseti, V., Williams, D., The Digital Signal Processing Handbook, CRC Press & IEEE
Press, 1998.
11. Mitra, S., Digital Signal Processing: A computer-based approach, Mc Graw Hill, 1998.
12. Orazi, V., Sistema de seguimiento Ocular. Proyecto final de carrera. Departamento de
Ingeniera Elctrica y de Computadoras, Universidad Nacional del Sur, 2010.
13. Nieto, J. I., Paolini, E. E., Cousseau, J. E., Aspectos de la implementacin de un
ambiente de cancelamiento activo de ruido, IX Reunin de Trabajo en Procesamiento
de la Informacin y Control (RPIC2001), Santa Fe, 12 al 14 de septiembre de 2001, pp.
139-144.
14. Porat, B., A course in Digital Signal Processing, Wiley, 1997.
15. Proakis, J., Manolakis, D., Digital Signal Processing: Principles, Algorithms and Applications, Macmillan, 1992.
16. Smith, S., The Scientist and Engineers Guide to Digital Signal Processing, 2da. Ed., California Technical Publishing, 1999. (disponible va internet en http://www.dspguide.com).
17. Stefanazzi, L., Modulacin click para amplificadores de audio conmutados. Tesis de
Magister, Departamento de Ingeniera Elctrica y de Computadoras, Universidad
Nacional del Sur, 2008.
18. Strauss, W., The Embeded DSP Trend, IEEE Signal Processing Magazine, 21, 3,
(2004), 101.
19. Tretter, S., Communication System Design Using DSP Algorithms, Kluwer/Plenum Publishing, 2003.
U.N.S. 2011
56
1. Introduccin
U.N.S. 2011
1.9. Ejercicios
1.9.
57
Ejercicios
Escucho, y olvido.
Veo, y recuerdo.
Hago, y entiendo.
atribuida a Confucio, 551-479.
U.N.S. 2011
1. Introduccin
58
Ejercicio 2. Sean x (t) e y(t) dos seales peridicas, con perodos fundamentales T1 y T2 ,
respectivamente. Bajo qu condiciones la suma x (t) + y(t) es peridica? Si es peridica,
calcule cul es el perodo fundamental de la seal.
Ejercicio 4. Sean x [n] e y[n] dos seales peridicas, con perodos fundamentales N1 y N2 ,
respectivamente. Bajo qu condiciones la suma x [n] + y[n] es peridica? Si es peridica,
calcule cul es el perodo fundamental de la seal.
Ejercicio 5. Si x (t) es una seal continua en el tiempo, x (2t) es una versin acelerada
de x (t), en el sentido que la duracin de la nueva seal es la mitad de la original. De
manera similar, x (t/2) es una versin desacelerada de x (t), donde la escala temporal
de la seal se ha duplicado. Si y(t) = x (2t) y z(t) = x (t/2), determine si las siguientes
afirmaciones son ciertas, y si la respuesta es afirmativa, determine la relacin entre los
perodos de las dos seales consideradas en la proposicin. Si la proposicin es falsa, d
un contraejemplo.
1. Si x (t) es peridica, entonces y(t) es peridica.
2. Si x (t) es peridica, entonces z(t) es peridica.
3. Si y(t) es peridica, entonces x (t) es peridica.
4. Si z(t) es peridica, entonces x (t) es peridica.
Ejercicio 6. Los conceptos de aceleracin o desaceleracin de una seal son ligeramente diferentes para seales discretas en el tiempo. Dada una seal x [n] discreta en el
tiempo, las seales y[n] y z[n] definidas a continuacin representan en cierta forma las
seales aceleradas (o decimadas en tiempo) y desaceleradas (o interpoladas) de x [n]:
(
x [n/2],
si n es par.
y[n] = x [2n]
z[n] =
0,
si n es impar.
Determine si las siguientes afirmaciones son ciertas, y si la respuesta es afirmativa, determine la relacin entre los perodos de las dos seales consideradas en la proposicin. Si
la proposicin es falsa, d un contraejemplo.
1. Si x [n] es peridica, entonces y[n] es peridica.
2. Si x [n] es peridica, entonces z[n] es peridica.
3. Si y[n] es peridica, entonces x [n] es peridica.
4. Si z[n] es peridica, entonces x [n] es peridica.
U.N.S. 2011
1.9. Ejercicios
59
2
8 )n
,0
31, (N = 8).
3. Generalice los resultados anteriores para una seal peridica, discreta en el tiempo
2
k [n] = e j( N k)n . Muestre que el perodo fundamental N0 de esta seal est dado por
N0 = N/ MCD(k, N ), donde MCD(k, N ) (el mximo comn divisor entre k y N ) es
el mayor entero que divide a ambos k y N un nmero entero de veces. Por ejemplo,
MCD(2, 3) = 1, MCD(2, 4) = 2, MCD(8, 12) = 4. Note que N0 = N si m y N no
tienen factores en comn (en ese caso se dice que k y N son relativamente primos).
3/2g.
U.N.S. 2011
1. Introduccin
60
Ejercicio 10. Calcule la energa y/o la potencia promedio de las siguientes seales:
1. x (t) = e
para t
0, > 0.
2. x (t) = e
para t
0, < 0.
< t < , 0 2 R.
A sen( k n),
0,
si 0 n N 1,
para k = 2k/N, 0
en caso contrario,
< n < , si 2/ 0 2
/ Q.
1.
8. x [n] = k (constante)
Ayuda: para resolver el inciso 5 aplique la identidad de Euler sen = j(e j e j )/2,
y tenga en cuenta que nN=01 (e j )n = (e jN 1)/(e j 1). Para los incisos 6 y 7 puede
ser ms sencillo determinar una cota sobre la potencia o la energa de la seal; el clculo
exacto se puede efectuar en base a propiedades que se estudiarn en el Captulo siguiente.
Ejercicio 12. Las entradas x (t) y las salidas y(t) de los sistemas de la figura pueden ser
seales de potencia o de energa, y se indican con subndices P o E, segn corresponda.
Los sistemas S son lineales e invariantes en el tiempo. D ejemplos de funciones transferencia que permitan satisfacer las cuatro relaciones indicadas entre los tipos de seales
de entrada y salida.
U.N.S. 2011