Está en la página 1de 102

Maestra en Ingeniera Electrnica

Procesamiento Digital de Seales


Primavera 2016
M. C. Jos Francisco Portillo Robledo

Perspectiva Histrica

Antes del 3000 A. C.

Los egipcios desarrollan un lenguaje pictorico

800 D. C.

Los rabes adoptan el sistema numrico de la


India

1440

Gutemberg inventa los tipos de metal mviles

1752

Benjamn Franklin muestra que los relmpagos son electricidad

1827

George Simon Ohm formula su ley (V=IR)

1834

Gauss y Weber construyen el telgrafo electromagntico

1838

Cook y Wheatstone construyen el telgrafo

1844 Samuel Morse muestra una lnea telegrfica entre


Baltimore y
Washington

1850 Gustave Robert Kirchhoff publica sus leyes de


circuitos
1858 Es tendido el primer cable trasatlntico, el cual falla
despus
de 26 das

1864

James Clerck Maxwell predice la radiacin


electromagntica
1871
Se organiza la sociedad de ingenieros telegrficos en
Londres
1876 Alejandro Gram. Bell desarrolla y patenta el telfono

1883
Thomas A.
Edison descubre el flujo de
electrones en el vaco, efecto
Edison, base del tubo de
electrones
1884 Se funda el Instituto
Americano de Ingenieros
Elctricos (AIEE)
1887 Heinrich Hertz verifica las
leyes de Maxwell

1889 El Instituto de
Ingenieros Elctricos (IEE)
forma la sociedad de
Ingenieros telegrficos en
Londres

1894 Oliver Lodge demuestra


la comunicacin inalmbrica
sobre una distancia de 150
yardas
1900 Guillermo Marconi
transmite la primera seal
trasatlntica inhalmbrica

1905
1906

Reginald Fessenden transmite voz y msica por


radio
Lee deForest inventa el tubo de vaco triodo
amplificador

1912 Se crea el Instituto de


Radioingenieros (IRE) en E. U
1915 Bell System completa
una lnea intercontinental en E.
U
1918 Edwin Armstrong
inventa el circuito receptor
superheterodino
1920 KDKA de Pittsburg
primera estacin de
radiodofusin
Carson aplica el muestreo en las
comunicaciones

1923 Vladimir Zworkykin idea el tubo iconoscopio


1926 J. L. Baird y C. F Jenkins demuestran la televisin
1927 Harold Black desarrolla el amplificador con
retroalimentacin negativa

1928 P. T. Farnsworth demuestra el primer sistema de


televisin totalmente electrnico

1931

Se inicia el servicio de teletipo

1933

Edwin Armstrong inventa la FM

1934

Se crea la Federal Communication Comisin (FCC)

1935

Robert Watson-Watt desarrolla el primer radar prctico

1936

La British Broadcasting Corporation (BBC) comienza la


transmission de televisin

1937

Alex Reeves concibe la modulacin de codigo por


pulsos (PCM)

1941 John V. Atanasoff inventa la computadora en la Universidad


Estatal de Iowa
1945 La computadora digital ENIAC se desarrolla en la Universidad
de Pensylvania por John M. Mauchly

EDVAC

ORDVAC

Procesamiento de datos

BRLESC I

BRLESC I

BRLESC II (Ballistic Research Laboratory's


Electronic Scientific Computer)

1947 Walter
H. Brattain,
John Bardeen
y William
Shockley idean
el transistor en
los
Laboratorios
Bell

Primer
transistor,
pnp de punto
de contacto.
Amplificador
de ganancia
18

1947 Steve O. Rice desarrolla la representacin


estadstica del ruido
1948 Claude E. Shanon publica su trabajo sobre
teora de Informacin.
1950 Se aplica el multiplexado por divisin de
tiempo en telefona
1950s Se desarrollan los enlaces de
comunicaciones y la telefona de microondas
1953 El sistema NTSC de TV a color es
introducido en E. U
1953 Se tiende el primer cable telefnico
trasatlntico con capacidad de 36 canales de voz

1957 Es lanzado el primer satlite artificial, el


Sputnik, por la URSS

1958
A. L.
Schawlow y C. H.
Tornes publican los
principios del Laser
1958
Robert
Noyce de Fairchild
Semiconductor
produce el primer CI
de Silicio
1958
Jack
Kilby de Texas
Instruments construye
el primer circuito
integrado (CI) de
Germanio.

1961
1962
1963

1963
1964
1964
1965
1968
1969

Se inician las radiotransmisiones de FM estreo


El primer satlite activo Telestar I, une seales de
TV entre EU
y Europa
Bell System introduce la marcacin telefnica por
tonos
Surge la IEEE al unirse la AIEE y la IRE
Se desarrollan los cdigos de correccin de errores
y la ecualizacin adaptiva
Se pone en servicio el switcheo electrnico en los
sistemas telefnicos
Se pone en servicio el primer satlite comercial de
comunicaciones el early bird
Se desarrollan los sistemas de TV por cable
Se crea ARPANET, precursor de INTERNET

1971 Intel Corporation desarrolla el primer microprocesador en un solo


CI, el 4004

1972 Motorola demuestra el telfono celular


a la FCC

1976

Se desarrollan las computadoras personales

1979

En la era VLSI, se obtienen RAMs de 64 Kb

1980

Bell System desarrolla el primer sistema de c


comunicacin por fibras pticas, el FT3

Phillips y Sony desarrollan el Disco Compacto


1981
IBM comercializa la Computadora Personal
1984

Apple da a conocer la computadora Macintosh

1985

Se popularizan las mquinas de FAX

1989

Motorola lanza el telfono celular de bolsillo

1990-presente

Esta es la era de

Procesamiento Digital de Seales con


Microprocesadores
osciloscopios digitales

receptores sintonizados digitalmente


sistemas spread spectrum

redes de servicios digitales integrados (ISDN)


sistemas digitales de satlite

televisin de alta definicin (HDTV)


computadoras porttiles

-Alto desarrollo de la tecnonola VLSI

telefona celular

1996

Se lanza la TV digital en E. U.

1981IBM introduces its first PC, which features an Intel 8088


microprocessor as the "brains" inside the computer.
1981Adam Osborne completes the first portable computer, the
Osborne I, which weighs 24 pounds.
1983Microsoft releases Windows* and introduces a "low-cost"
mouse at $195.
1983Time magazine names the computer "Machine of the Year."
1984Apple debuts the Macintosh*, which popularizes the graphical
user interface.

1984Hewlett-Packard markets the laserjet printer, which prints eight


pages per minute.
1985Grolier's Electronic Encyclopedia* becomes available on CDROM.

1985Intel introduces the Intel386 microprocessor and Compaq is


the first to ship a PC based on the chip.
1987IBM's PS/2 machine, with the Intel386 microprocessor,
makes the 3.5-inch floppy disk drive standard on IBM computers.

1987Aldus releases its PageMaker* program for use on IBM and


IBM-compatible computers.
1989Intel releases the Intel486 microprocessor, which contains
more than one million transistors.
1989Creative Labs releases its first Sound Blaster* audio card for
the PC. 1990
1990In Geneva, Switzerland, Tim Berners-Lee develops a new
technique for distributing information on the Internet, eventually called
the World Wide Web.
1991Creative Labs introduces a multimedia upgrade kit containing a
CD-ROM drive, Sound Blaster Pro* board, speakers, and multimedia
software.
1993Intel introduces the Intel Pentium processor and the number
of people in the United States connected to the Internet reaches three
million.
1993Silicon Graphics founder Jim Clark collaborates with Marc
Andreessen to create an Internet browser called Netscape*.
1995Microsoft launches Windows* 95 and its browser, Internet
Explorer*.

1996Palm introduces the Pilot 1000* and Pilot 5000* products.


1997Time magazine names Intel's Andy Grove "Man of the Year."
1997Intel introduces the Intel Pentium II processor and the
number of people worldwide connected to the Internet surpasses 100
million.
1998Microsoft introduces Windows* 98 with universal plug and
play capabilities.

1998Intel CEO Craig Barrett predicts there will be one billion


connected PCs within the next decade.
1999Intel introduces the Intel Pentium III processor and the
number of people worldwide connected to the Internet grows beyond
201 million. 2000
2000Approximately 35 million Americans listen to music online1,
45 million play games online2, and the number of people worldwide
connected to the Internet passes 400 million.3
2000Intel introduces the Pentium 4 processor designed for Internet
audio and streaming video, image processing, video content creation,
speech, 3-D games, multimedia, and multitasking user environments.


2001The PC turns 20 and the number of PCs sold worldwide
between 1981 and 2000 reaches 835 million.4
2001Apple launches the iPod* personal music player, which marks
a major turning point in the digital music revolution.6
2003Tom Anderson and Chris DeWolfe found MySpace.com, one
of the world's most popular online social networking services.
2003Intel introduces Intel Centrino mobile technology for
notebook PCs, enabling breakthrough mobile performance with builtin wireless connectivity to provide everything mobile lifestyles
demand.
2004Notebook PCs outsell TVs during the 2004 holiday season for
the first time.
2005Lenovo acquires IBM's PC division.
2006Intel launches Intel Viiv technology, the company's
premier brand for PCs designed for entertainment in the home to
enjoy, share, manage, and control digital contentfrom photos and
music to games and movies.

2006Intel announces Intel vPro technology, its forthcoming PC


platform brand optimized for businesses. Intel vPro technology is
Intel's premier platform for superior manageability, enhanced security,
and energy-efficient performance.

2006Intel launches the Intel Core2 Duo processor for drastically


improved performance and energy efficiency. The Intel Core 2 desktop
processors provide up to a 40 percent increase in performance and are
more than 40 percent more energy efficient versus Intel's previous best
processor.7
2006Intel estimates that there are close to one billion Internetconnected PCs worldwide. 1Pew Internet & American Life Projects
Online Music Report, September 2000

ii) Introduccin

Areas relacionadas

Teora de comunicaciones
Anlisis numrico
Probabilidad y estadstica
Procesamiento de seales analgicas
Teora de decisin
Electrnica digital
Electrnica analgica

Aplicaciones por reas


Ciencias espaciales
Enriquecimiento de imgenes
Compresin de datos
Anlisis inteligente con sensores a control
remoto
Sistemas de comunicacin

Mdicas
Imgenes de diagnstico (CT, MRI,
ultrasonido)
Anlisis y pruebas de diagnstico
Monitoreo de pacientes
Anlisis de electrocardiogramas
Almacenamiento y recuperacin de imgenes

Comerciales
Compresin de imgenes y sonido para
multimedia
Efectos especiales en cinematografa
Videoconferencias
Juegos
Msica: grabacin, reproduccin mezclado
Fotografa y video digital

Telefona

Compresin de voz y datos


Reduccin de eco
Multiplexado de seales
Filtrado

Militares

Radar
Sonar
Sistemas guiados
Deteccin de blancos
Comunicaciones seguras-encriptado

Industriales

Exploracin petrolera y mineral


Procesos de monitoreo y control
Pruebas no destructivas
CAD y herramientas de diseo
Control de motores

Cientficas
Anlisis y registro de sismos y actividad
volcnica (Prevencin de desastres)
Adquisicin de datos
Anlisis espectral
Simulacin y modelado

Procesamiento de voz e imgenes

Filtrado
Codificacin
Sntesis
Realce
Compresin

Procesamiento de Seales
Seal: cualquier variable o cantidad que lleva algn
tipo de informacin que puede ser tranformada o
manipulada
Seales de inters:

voz
biomdicas
audio
video, imgenes
radar

Procesamiento de seales analgicas


tiempo continuo
transformadas continuas (Fourier, Laplace)
filtros implementados en base a funciones
matemticas: Butterworth, Chebyshev,
Elpticos
filtros implementados: pasivos, activos, activos
sin L, capacitores conmutados
circuitos aritmticos analgicos (sumadores,
multiplicadores)

Procesamiento de seales de tiempo discreto


(procesamiento digital de seales)
tiempo discreto
transformadas discretas (Fourier, Z)
Filtros: IIR y FIR
IIR: basados en un filtro prototipo analgico
y una transformacin AD
FIR: basados en la aproximacin a una
funcin de transferencia pasabajas ideal

Requieren circuitos aritmticos digitales:


sumadores, multiplicadores, registros,...
Sistemas implementados:
software: c, c++, matlab
hardware: procesadores, DSPs, FPGAs
software/hardware

Ventajas del procesamiento digital


Inmunidad al ruido
Exactitud garantizada
Reproducibilidad perfecta
No dependencia de parmetros fsicos (temp.)
Gran flexibilidad (reprogramabilidad)

El desarrollo de la tecnologa los impacta


directamente
Rendimiento superior

Desventajas:

Velocidad y costo
Tiempo de diseo
Longitud de palabra finita

MATLAB - SIMULINK
Entorno de computo y desarrollo de
aplicaciones
Orientado para llevar a cabo proyectos
Indicado en donde se encuentren implicados
elevados clculos matemticos y la
visualizacin grfica de los mismos

Componentes bsicos

Lenguaje MATLAB
Medio ambiente de trabajo
Manejo de grficos
Biblioteca de funciones matemticas
Programa interfaz de aplicaciones

Elemento bsico: matriz


Permite resolver muchos problemas
tcnicos
Usando una fraccin del tiempo del usado
con C o Fortran
Herramienta estndar en universidades (en
cursos introductorios y avanzados)

Estndar de la industria, investigacin y


docencia
Herramienta de investigacin desarrollo y
anlisis
Capacidades no superadas en computacin y
visualizacin numrica.

Contiene familias de soluciones de


aplicaciones especficas: Toolboxes
Los toolboxes:
Colecciones de funciones (archivos-m)
Extensiones hacia reas y aplicaciones
especficas

Toolboxes cubren casi todas las reas de la ingeniera


y la simulacin:

procesamiento digital de seales


comunicaciones
procesamiento de imgenes
wavelets
control robusto
redes neuronales
lgica difusa
identificacin de sistemas
simulacin de sistema dinmicos
estadstica
anlisis financiero
matemticas simblicas
etc.

Usos tpicos:
matemticas y computacin
desarrollo de algoritmos
modelado, simulacin y prototipos
anlisis, exploracin y visualizacin de datos
grficos para ciencias e ingenieras
desarrollo de aplicaciones (GUI)
permiten aprender y aplicar tecnologa
especializada

Origen
MATLAB viene de "matrix laboratory"
(laboratorio matricial).
Originalmente escrito para proveer acceso
fcil al software matricial desarrollado por
los proyectos LINPACK y EISPACK, que
juntos representan el estado del arte e
software para computacin matricial

Importancia
Ambiente de computacin tcnica
integrada, combina:

clculo matricial
anlisis numrico
grficos
visualizacin avanzada
lenguaje de programacin de alto nivel.

Los problemas y sus soluciones son


expresados del mismo modo en que se
escribiran tradicionalmente, sin necesidad
de hacer uso de la programacin tradicional.

Permite a ingenieros y cientficos:


expresar sus ideas tcnicas con simplicidad.
pruebar y explorar ideas alternativas con
facilidad

Facilita producir resultados prcticos


fcilmente.

En Procesamiento Digital de Seales

Toolbox Signal
Otros Archivos-m
Blockset dspblks

crear un ambiente de anlisis personalizado de


seales y desarrollo de algoritmos
simulacin y desarrollo de prototipos
agregar Simulink y el DSP Blockset para modelar y
simular sistemas
usar Real-Time Workshop para generar cdigo C
para su hardware designado
usar System Generator junto con ise de Xilinx para
implementar sistemas en FPGAs