SlideShare una empresa de Scribd logo
1 de 6
P R O C E S A D O R D I G I T A L D E S E Ñ A L 
U N P R O C E S A D O R D I G I T A L D E S E Ñ A L E S O D S P 
( S I G L A E N I N G L É S D E D I G I T A L S I G N A L 
P R O C E S S O R ) E S U N S I S T E M A B A S A D O E N U N 
P R O C E S A D O R O M I C R O P R O C E S A D O R Q U E 
P O S E E U N C O N J U N T O D E I N S T R U C C I O N E S , U N 
H A R D W A R E Y U N S O F T W A R E O P T I M I Z A D O S 
P A R A A P L I C A C I O N E S Q U E R E Q U I E R A N 
O P E R A C I O N E S N U M É R I C A S A M U Y A L T A 
V E L O C I D A D . D E B I D O A E S T O E S 
E S P E C I A L M E N T E Ú T I L P A R A E L P R O C E S A D O Y 
R E P R E S E N T A C I Ó N D E S E Ñ A L E S A N A L Ó G I C A S 
E N T I E M P O R E A L : E N U N S I S T E M A Q U E 
T R A B A J E D E E S T A F O R M A ( T I E M P O R E A L ) S E 
R E C I B E N M U E S T R A S ( S A M P L E S E N I N G L É S ) , 
N O R M A L M E N T E P R O V E N I E N T E S D E U N 
C O N V E R S O R A N A L Ó G I C O / D I G I T A L ( A D C ) .
Historia 
En 1978, INTEL lanzó el 2920 como un “procesador analógico de señales”. Este poseía un chip 
ADC/DAC con un procesador de señales interno, pero no poseía un multiplicador de hardware, 
el 2920 no tuvo éxito en el mercado. 
En 1979, AMI lanza el S2811, fue diseñado como un microprocesador periférico, al igual que el 2920 
no tuvo gran éxito en el mercado. En el mismo año, Bell Labs introduce el primer chip 
procesador digital de señales (DSP), The Mac 4 Microprocessor. Luego en 1980 fueron 
presentados en el ISSCC’80 los primeros DSP completos: el PD7710 de NEC y el DSP1 de AT&T, 
ambos procesadores fueron inspirados en las investigaciones de PSTN Telecomunicaciones. 
En ese mismo año NEC comenzó la producción del PD7710, la primera producción de DSP 
completos en el mundo. 
El primer DSP producido por Texas Instruments, el TMS32010, probó ser un gran éxito. Actualmente 
el TMS320C4X diseñado y producido por TEXAS INSTRUMENTS, surge con ciertas ventajas 
frente al resto de los procesadores, ya que éste se diseña para ser escalable; es decir, para que 
pueda trabajar en paralelo con otros dispositivos similares. Muchos de los procesadores se 
engloban dentro de la filosofía CISC, (Complex Instruction Set Computers) Aunque se pueden 
encontrar en el mercado algunos que operen bajo la filosofía RISC (Reduced Instruction Set 
Computers); estos últimos dedicados para aplicaciones concretas como la telefonía móvil.
Funcionamiento 
Se ha dicho que puede trabajar con señales analógicas, pero el DSP es un 
sistema digital, por lo tanto necesitará un conversor analógico/digital a 
su entrada y digital/analógico en la salida. Como todo sistema basado 
en procesador programable necesita una memoria donde almacenar los 
datos con los que trabajará y el programa que ejecuta.
Si se tiene en cuenta que un DSP puede trabajar con varios datos en 
paralelo y un diseño e instrucciones específicas para el procesado 
digital, se puede dar una idea de su enorme potencia para este tipo de 
aplicaciones. Estas características constituyen la principal diferencia 
de un DSP y otros tipos de procesadores. 
Para adentrar en su funcionamiento se pondrá el ejemplo de un filtro: el 
DSP recibirá valores digitales o samples procedentes de la señal de 
entrada, calcula qué salida se obtendrá para esos valores con el filtro 
que se le ha programado y saca esa salida. Un posible sistema basado 
en un DSP puede ser el siguiente 
La señal entrante entra directamente en un filtro antialiasing para evitar 
frecuencias superiores a la muestreada del conversor analógico-digital. 
Después se lleva a cabo el procesado digital en el módulo DSP, para 
después volverse a convertir en analógico y dar paso a la salida.
Programación 
Un DSP se puede programar tanto en ensamblador como en C. Cada familia 
de DSP tiene su propio lenguaje ensamblador y sus propias 
herramientas suministradas por el fabricante. Gracias a la colaboración 
entre fabricantes, existen lenguajes de más alto nivel (y por lo tanto, 
más sencillos y rápidos de usar) que incorporan la capacidad de 
programar los DSP, en general pasando por un precompilado 
automático en C. Son los casos de LabVIEW y Matlab. 
Ejemplo de un filtro con script m compatible con LabVIEW MathScript y 
con Matlab[editar]En el siguiente ejemplo se presenta la programación 
de un filtro digital en script m. El parámetro "entrada" es un valor que 
hay que darle al programa. Cabe destacar que los coeficientes del filtro 
están en los arrays den y num. Nótese que todas las operaciones son 
sumas (o restas), multiplicaciones y almacenamiento en memoria 
(variable w).
Aplicaciones 
Las aplicaciones más habituales en las que se emplean DSP son el 
procesado de audio y vídeo; y cualquier otra aplicación que requiera el 
procesado en tiempo real. Con estas aplicaciones se puede eliminar el 
eco en las líneas de comunicaciones, lograr hacer más claras imágenes 
de órganos internos en los equipos de diagnóstico médico, cifrar 
conversaciones en teléfonos celulares para mantener privacidad, 
analizar datos sísmicos para encontrar nuevas reservas de petróleo, 
hace posible las comunicaciones wireless LAN, el reconocimiento de 
voz, los reproductores digitales de audio, los modems inalámbricos, las 
cámaras digitales, y una larga lista de elementos que pueden ser 
relacionados con el proceso de señales.

Más contenido relacionado

Similar a procesador digital

Utilerias
UtileriasUtilerias
Utileriasceanuar
 
Sistema informático
Sistema informáticoSistema informático
Sistema informáticoFiliwey98
 
Graficas y hojas electronicas
Graficas y hojas electronicasGraficas y hojas electronicas
Graficas y hojas electronicasCristhian Sarango
 
Tipos de sistemas operativos y funcionamiento del sistema operativo
Tipos de sistemas operativos y funcionamiento del sistema operativoTipos de sistemas operativos y funcionamiento del sistema operativo
Tipos de sistemas operativos y funcionamiento del sistema operativoLiz Perez
 
Trabajo de computación n° 1
Trabajo de computación n° 1Trabajo de computación n° 1
Trabajo de computación n° 1cesaridante1
 
Sistemas de computacion_informatica_y_programacion
Sistemas de computacion_informatica_y_programacionSistemas de computacion_informatica_y_programacion
Sistemas de computacion_informatica_y_programacionjstavisky
 
Proyecto SDR EA2DFH
Proyecto SDR EA2DFHProyecto SDR EA2DFH
Proyecto SDR EA2DFHradiodsp
 
Antecedentes de las computadoras y sistemas operativos
Antecedentes de las computadoras y sistemas operativosAntecedentes de las computadoras y sistemas operativos
Antecedentes de las computadoras y sistemas operativosLiz Perez
 
Morrin lenguaje java
Morrin     lenguaje javaMorrin     lenguaje java
Morrin lenguaje javaRAPDANIS
 
Mobile world congres 2016
Mobile world congres 2016Mobile world congres 2016
Mobile world congres 2016Ander050
 
Trabajo Práctico N°1
Trabajo Práctico N°1Trabajo Práctico N°1
Trabajo Práctico N°1fecho95
 
Historia de la computación
Historia de la computaciónHistoria de la computación
Historia de la computaciónedinton-perez
 
Organizaciondel computador luis_rojas.corte1.eval2
Organizaciondel computador luis_rojas.corte1.eval2Organizaciondel computador luis_rojas.corte1.eval2
Organizaciondel computador luis_rojas.corte1.eval2Luis Alejandro Rojas Chalo
 
Historia compu
Historia compuHistoria compu
Historia compuAnndrees95
 

Similar a procesador digital (20)

Utilerias
UtileriasUtilerias
Utilerias
 
Sistema informático
Sistema informáticoSistema informático
Sistema informático
 
Graficas y hojas electronicas
Graficas y hojas electronicasGraficas y hojas electronicas
Graficas y hojas electronicas
 
Ejecuciã“n de instrucciones
Ejecuciã“n de instruccionesEjecuciã“n de instrucciones
Ejecuciã“n de instrucciones
 
Trabajo Gupal
Trabajo Gupal Trabajo Gupal
Trabajo Gupal
 
Tipos de sistemas operativos y funcionamiento del sistema operativo
Tipos de sistemas operativos y funcionamiento del sistema operativoTipos de sistemas operativos y funcionamiento del sistema operativo
Tipos de sistemas operativos y funcionamiento del sistema operativo
 
Trabajo de computación n° 1
Trabajo de computación n° 1Trabajo de computación n° 1
Trabajo de computación n° 1
 
Procesadores digitales
Procesadores digitalesProcesadores digitales
Procesadores digitales
 
Manuel
ManuelManuel
Manuel
 
Sistemas de computacion_informatica_y_programacion
Sistemas de computacion_informatica_y_programacionSistemas de computacion_informatica_y_programacion
Sistemas de computacion_informatica_y_programacion
 
Proyecto SDR EA2DFH
Proyecto SDR EA2DFHProyecto SDR EA2DFH
Proyecto SDR EA2DFH
 
Antecedentes de las computadoras y sistemas operativos
Antecedentes de las computadoras y sistemas operativosAntecedentes de las computadoras y sistemas operativos
Antecedentes de las computadoras y sistemas operativos
 
La Computadora
La ComputadoraLa Computadora
La Computadora
 
Morrin lenguaje java
Morrin     lenguaje javaMorrin     lenguaje java
Morrin lenguaje java
 
Mobile world congres 2016
Mobile world congres 2016Mobile world congres 2016
Mobile world congres 2016
 
Trabajo Práctico N°1
Trabajo Práctico N°1Trabajo Práctico N°1
Trabajo Práctico N°1
 
Historia de la computación
Historia de la computaciónHistoria de la computación
Historia de la computación
 
Organizaciondel computador luis_rojas.corte1.eval2
Organizaciondel computador luis_rojas.corte1.eval2Organizaciondel computador luis_rojas.corte1.eval2
Organizaciondel computador luis_rojas.corte1.eval2
 
Historia compu
Historia compuHistoria compu
Historia compu
 
PROFIT PLUS
PROFIT PLUSPROFIT PLUS
PROFIT PLUS
 

Más de Amador Cruz Anastacio (8)

Mapa mental
Mapa mentalMapa mental
Mapa mental
 
Mapa mental
Mapa mentalMapa mental
Mapa mental
 
Hoja de cálculo
Hoja de cálculoHoja de cálculo
Hoja de cálculo
 
Procesadores de texto
Procesadores de textoProcesadores de texto
Procesadores de texto
 
Redes sociales
Redes socialesRedes sociales
Redes sociales
 
Taxgedo
TaxgedoTaxgedo
Taxgedo
 
Video
VideoVideo
Video
 
sistema operativo
sistema operativosistema operativo
sistema operativo
 

Último

Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMidwarHenryLOZAFLORE
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.241514949
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...FacuMeza2
 
R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaarkananubis
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxNombre Apellidos
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptMiguelAtencio10
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx241523733
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx241522327
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativaAdrianaMartnez618894
 
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxJOSEFERNANDOARENASCA
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELmaryfer27m
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxazmysanros90
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA241531640
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son241514984
 

Último (20)

Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptx
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
 
R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en mina
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.ppt
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativa
 
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptx
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFEL
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptx
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son
 

procesador digital

  • 1. P R O C E S A D O R D I G I T A L D E S E Ñ A L U N P R O C E S A D O R D I G I T A L D E S E Ñ A L E S O D S P ( S I G L A E N I N G L É S D E D I G I T A L S I G N A L P R O C E S S O R ) E S U N S I S T E M A B A S A D O E N U N P R O C E S A D O R O M I C R O P R O C E S A D O R Q U E P O S E E U N C O N J U N T O D E I N S T R U C C I O N E S , U N H A R D W A R E Y U N S O F T W A R E O P T I M I Z A D O S P A R A A P L I C A C I O N E S Q U E R E Q U I E R A N O P E R A C I O N E S N U M É R I C A S A M U Y A L T A V E L O C I D A D . D E B I D O A E S T O E S E S P E C I A L M E N T E Ú T I L P A R A E L P R O C E S A D O Y R E P R E S E N T A C I Ó N D E S E Ñ A L E S A N A L Ó G I C A S E N T I E M P O R E A L : E N U N S I S T E M A Q U E T R A B A J E D E E S T A F O R M A ( T I E M P O R E A L ) S E R E C I B E N M U E S T R A S ( S A M P L E S E N I N G L É S ) , N O R M A L M E N T E P R O V E N I E N T E S D E U N C O N V E R S O R A N A L Ó G I C O / D I G I T A L ( A D C ) .
  • 2. Historia En 1978, INTEL lanzó el 2920 como un “procesador analógico de señales”. Este poseía un chip ADC/DAC con un procesador de señales interno, pero no poseía un multiplicador de hardware, el 2920 no tuvo éxito en el mercado. En 1979, AMI lanza el S2811, fue diseñado como un microprocesador periférico, al igual que el 2920 no tuvo gran éxito en el mercado. En el mismo año, Bell Labs introduce el primer chip procesador digital de señales (DSP), The Mac 4 Microprocessor. Luego en 1980 fueron presentados en el ISSCC’80 los primeros DSP completos: el PD7710 de NEC y el DSP1 de AT&T, ambos procesadores fueron inspirados en las investigaciones de PSTN Telecomunicaciones. En ese mismo año NEC comenzó la producción del PD7710, la primera producción de DSP completos en el mundo. El primer DSP producido por Texas Instruments, el TMS32010, probó ser un gran éxito. Actualmente el TMS320C4X diseñado y producido por TEXAS INSTRUMENTS, surge con ciertas ventajas frente al resto de los procesadores, ya que éste se diseña para ser escalable; es decir, para que pueda trabajar en paralelo con otros dispositivos similares. Muchos de los procesadores se engloban dentro de la filosofía CISC, (Complex Instruction Set Computers) Aunque se pueden encontrar en el mercado algunos que operen bajo la filosofía RISC (Reduced Instruction Set Computers); estos últimos dedicados para aplicaciones concretas como la telefonía móvil.
  • 3. Funcionamiento Se ha dicho que puede trabajar con señales analógicas, pero el DSP es un sistema digital, por lo tanto necesitará un conversor analógico/digital a su entrada y digital/analógico en la salida. Como todo sistema basado en procesador programable necesita una memoria donde almacenar los datos con los que trabajará y el programa que ejecuta.
  • 4. Si se tiene en cuenta que un DSP puede trabajar con varios datos en paralelo y un diseño e instrucciones específicas para el procesado digital, se puede dar una idea de su enorme potencia para este tipo de aplicaciones. Estas características constituyen la principal diferencia de un DSP y otros tipos de procesadores. Para adentrar en su funcionamiento se pondrá el ejemplo de un filtro: el DSP recibirá valores digitales o samples procedentes de la señal de entrada, calcula qué salida se obtendrá para esos valores con el filtro que se le ha programado y saca esa salida. Un posible sistema basado en un DSP puede ser el siguiente La señal entrante entra directamente en un filtro antialiasing para evitar frecuencias superiores a la muestreada del conversor analógico-digital. Después se lleva a cabo el procesado digital en el módulo DSP, para después volverse a convertir en analógico y dar paso a la salida.
  • 5. Programación Un DSP se puede programar tanto en ensamblador como en C. Cada familia de DSP tiene su propio lenguaje ensamblador y sus propias herramientas suministradas por el fabricante. Gracias a la colaboración entre fabricantes, existen lenguajes de más alto nivel (y por lo tanto, más sencillos y rápidos de usar) que incorporan la capacidad de programar los DSP, en general pasando por un precompilado automático en C. Son los casos de LabVIEW y Matlab. Ejemplo de un filtro con script m compatible con LabVIEW MathScript y con Matlab[editar]En el siguiente ejemplo se presenta la programación de un filtro digital en script m. El parámetro "entrada" es un valor que hay que darle al programa. Cabe destacar que los coeficientes del filtro están en los arrays den y num. Nótese que todas las operaciones son sumas (o restas), multiplicaciones y almacenamiento en memoria (variable w).
  • 6. Aplicaciones Las aplicaciones más habituales en las que se emplean DSP son el procesado de audio y vídeo; y cualquier otra aplicación que requiera el procesado en tiempo real. Con estas aplicaciones se puede eliminar el eco en las líneas de comunicaciones, lograr hacer más claras imágenes de órganos internos en los equipos de diagnóstico médico, cifrar conversaciones en teléfonos celulares para mantener privacidad, analizar datos sísmicos para encontrar nuevas reservas de petróleo, hace posible las comunicaciones wireless LAN, el reconocimiento de voz, los reproductores digitales de audio, los modems inalámbricos, las cámaras digitales, y una larga lista de elementos que pueden ser relacionados con el proceso de señales.