Ir al contenido

Diferencia entre revisiones de «Procesamiento digital de señales»

De Wikipedia, la enciclopedia libre
Contenido eliminado Contenido añadido
Cinevoro (discusión · contribs.)
mSin resumen de edición
Sabunad (discusión · contribs.)
Sin resumen de edición
 
(No se muestran 28 ediciones intermedias de 20 usuarios)
Línea 1: Línea 1:
[[File:Procesador de Imagen Canon Digic 4.JPG|thumb|Procesador de Imagen Canon Digic 4]]
El '''procesamiento digital de señales''' o '''DSP''' (sigla en [[idioma inglés|inglés]] de ''digital signal processing'') es la manipulación matemática de una señal de información para modificarla o mejorarla en algún sentido. Este está caracterizado por la representación en el dominio del [[Dominio del tiempo|tiempo discreto]], en el dominio [[dominio de la frecuencia|frecuencia discreta]], u otro dominio discreto de señales por medio de una secuencia de números o símbolos y el procesado de esas señales.
El '''procesamiento de señales digitales''' o '''DSP''' (sigla en [[idioma inglés|inglés]] de ''digital signal processing'') es la manipulación matemática de una señal de información para modificarla o mejorarla en algún sentido. Este está caracterizado por la representación en el dominio del [[Dominio del tiempo|tiempo discreto]], en el dominio [[dominio de la frecuencia|frecuencia discreta]], u otro dominio discreto de señales por medio de una secuencia de números o símbolos y el procesado de esas señales.


Esto se puede conseguir mediante un sistema basado en un procesador o [[microprocesador]] que posee un juego de instrucciones, un [[hardware]] y un [[software]] optimizados para aplicaciones que requieran operaciones numéricas a muy alta velocidad. Debido a esto es especialmente útil para el procesado y representación de [[Señal analógica|señales analógicas]] en tiempo real: en un sistema que trabaje de esta forma (tiempo real) se reciben muestras (''samples'' en [[idioma inglés|inglés]]), normalmente provenientes de un [[conversión análoga-digital|conversor analógico/digital]] (ADC). Se puede trabajar con señales analógicas, pero es un sistema [[circuito digital|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 de ordenador|memoria]] donde almacenar los datos con los que trabajará y el [[programa (computación)|programa]] que ejecuta.
Esto se puede conseguir mediante un sistema basado en un procesador o [[microprocesador]] que posee un juego de instrucciones, un ''[[hardware]]'' y un ''[[software]]'' optimizados para aplicaciones que requieran operaciones numéricas a muy alta velocidad. Debido a esto es especialmente útil para el procesado y representación de [[Señal analógica|señales analógicas]] en tiempo real: en un sistema que trabaje de esta forma (tiempo real) se reciben muestras, normalmente provenientes de un [[conversión análoga-digital|conversor analógico/digital]] (ADC). Se puede trabajar con señales analógicas, pero es un sistema [[circuito digital|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 de ordenador|memoria]] donde almacenar los datos con los que trabajará y el [[programa (computación)|programa]] que ejecuta.


Se puede procesar una señal para obtener una disminución del nivel de ruido, para mejorar la presencia de determinados matices, como los graves o los agudos y se realiza combinando los valores de la señal para generar otros nuevos. Así, el DSP se utiliza en el procesamiento de [[música]] (por ejemplo [[MP3]]), de voz (por ejemplo, [[reconocimiento de voz]]) en [[Telefonía móvil|teléfonos celulares]], de imágenes (en la transmisión de imágenes [[satélite artificial|satelitales]]) y vídeo ([[DVD]]).
Se puede procesar una señal para obtener una disminución del nivel de ruido, para mejorar la presencia de determinados matices, como los graves o los agudos y se realiza combinando los valores de la señal para generar otros nuevos. Así, el DSP se utiliza en el procesamiento de [[música]] (por ejemplo [[MP3]]), de voz (por ejemplo, [[reconocimiento de voz]]) en [[Telefonía móvil|teléfonos celulares]], de imágenes (en la transmisión de imágenes [[satélite artificial|satelitales]]) y vídeo ([[DVD]]).
Línea 9: Línea 10:
{{AP|Muestreo digital}}
{{AP|Muestreo digital}}


El muestreo es una de las partes del proceso de [[Digitalización|digitalización]] de las señales. Consiste en tomar [[Muestra (señal)|muestras]] de una [[señal analógica]] a una [[frecuencia]] o tasa de muestreo constante, para [[Cuantificación digital|cuantificarlas]] posteriormente.Basado en el [[Teorema de muestreo de Nyquist-Shannon|teorema de muestreo]], es la base de la representación discreta de una señal continua en banda limitada.
El muestreo es una de las partes del proceso de [[digitalización]] de las señales. Consiste en tomar [[Muestra (señal)|muestras]] de una [[señal analógica]] a una [[frecuencia]] o tasa de muestreo constante, para [[Cuantificación digital|cuantificarlas]] posteriormente. Basado en el [[Teorema de muestreo de Nyquist-Shannon|teorema de muestreo]], es la base de la representación discreta de una señal continua en banda limitada.


== Dominio DSP ==
== Dominio DSP ==
Línea 15: Línea 16:
{{AP|Transformada integral}}
{{AP|Transformada integral}}


Uno de los beneficios principales del DSP es que las transformaciones de señales son más sencillas de realizar. Una de las más importantes transformadas es la [[transformada de Fourier discreta]] (TFD). Esta transformada convierte la señal del dominio del tiempo al dominio de la frecuencia. La TDF permite un análisis más sencillo y eficaz sobre la frecuencia, sobre todo en aplicaciones de [[eliminación de ruido]] y en otros [[filtro digital|tipos de filtrado]] ([[filtro de paso bajo|filtros de ''paso bajo'']], de [[filtro de paso alto|''paso alto'']], de [[filtro paso banda|''paso banda'']], de rechazo de banda, etc.).
Uno de los beneficios principales del DSP es que las transformaciones de señales son más sencillas de realizar. Una de las más importantes transformadas es la [[Transformada Discreta de Fourier]] (TDF). Esta transformada convierte la señal del dominio del tiempo al dominio de la frecuencia. La TFD permite un análisis más sencillo y eficaz sobre la frecuencia, sobre todo en aplicaciones de [[eliminación de ruido]] y en otros [[filtro digital|tipos de filtrado]] ([[filtro de paso bajo|filtros de ''paso bajo'']], de [[filtro de paso alto|''paso alto'']], de [[filtro paso banda|''paso banda'']], de rechazo de banda, etc.).


Otra de las transformadas importantes es la [[transformada de coseno discreta]], que es similar a la anterior en cuanto a los cálculos requeridos para obtenerla, pero esta convierte a las señales en componentes del [[coseno]] [[Trigonometría|trigonométrico]]. Esta transformada es una de las bases del [[algoritmo]] de [[compresión de imágenes]] [[JPEG]].
Otra de las transformadas importantes es la [[transformada de coseno discreta]], que es similar a la anterior en cuanto a los cálculos requeridos para obtenerla, pero esta convierte a las señales en componentes del [[coseno]] [[Trigonometría|trigonométrico]]. Esta transformada es una de las bases del [[algoritmo]] de [[compresión de imágenes]] [[JPEG]].
Línea 27: Línea 28:


== Aplicaciones ==
== Aplicaciones ==
* [[Procesamiento digital de sonido]]
* [[Procesamiento de audio digital]]
* [[Procesamiento digital de voz]]
* [[Procesamiento de voz digital]]
* [[Procesamiento digital de imágenes]]
* [[Procesamiento de imágenes digitales]]
* [[Procesamiento digital de vídeo]]
* [[Procesamiento de vídeo digital]]
* [[Procesamiento digital de datos]]
* [[Procesamiento de datos digitales]]


== Ejemplo ==
== Ejemplo ==
Normalmente se define la señal de entrada <math>x[n]</math> como la que se quiere procesar, la señal de salida <math>y[n]</math> como la señal procesada y una regla para obtener [[función de transferencia|la salida como función de la entrada]].
Normalmente se define la señal de entrada <math>x[n]</math> como la que se quiere procesar, la señal de salida <math>y[n]</math> como la señal procesada y una regla para obtener [[función de transferencia|la salida como función de la entrada]].


Por ejemplo, si tomamos como muestras de una señal digital
Si tomamos como muestras de una señal digital <math>x[n]={...,1,3,2,6,5,2,1,...}</math> y como regla de procesamiento la que toma la media del número anterior <math>x[n-1]</math>, el número actual <math>x[n]</math> y el número siguiente <math>x[n+1]</math> y lo sustituimos en la posición actual de salida <math>y[n]</math>, obtendremos para la señal del ejemplo la salida del procesamiento siguiente:


:<math>y[n]={...,1/3,4/3,2,11/3,13/3,13/3,8/3,1,1/3,...}</math>
:<math>x[n]={...,1,3,2,6,5,2,1,...}</math>

y como regla de procesamiento la que toma la media del número anterior <math>x[n-1]</math>, el número actual <math>x[n]</math> y el número siguiente <math>x[n+1]</math> y lo sustituimos en la posición actual de salida <math>y[n]</math>, obtendremos para la señal del ejemplo la salida del procesamiento siguiente:

:<math>
\begin{align}
y[n] = & \quad \frac{x[n-1] + x[n] + x[n+1]}{3} \\
{} = & \quad {...,\tfrac{1}{3},\tfrac{4}{3},2,\tfrac{11}{3},\tfrac{13}{3},\tfrac{13}{3},\tfrac{8}{3},1,\tfrac{1}{3},...}
\end{align}
</math>

correspondiente a un [[filtro FIR]] de [[Media móvil|medias móvil]].


== Véase también ==
== Véase también ==
Línea 44: Línea 56:
<div style="-moz-column-count:2; column-count:2;">
<div style="-moz-column-count:2; column-count:2;">
* [[Procesador digital de señal]]
* [[Procesador digital de señal]]
* [[Procesamiento analógico de señales]]
* [[Convolución]]
* [[Convolución]]
* [[Espectro electromagnético]]
* [[Espectro electromagnético]]
Línea 52: Línea 65:
* [[Matlab]]
* [[Matlab]]
* [[Simple Instruction Set Computing|SISC]]
* [[Simple Instruction Set Computing|SISC]]
* Oscilador controlado numéricamente
</div>
</div>


== Bibliografía ==
== Bibliografía ==
* J.G. Proakis, D.G. Manolakis. ''Digital Signal Processing: Principles, algorithms and applications". Prentice-Hall, Inc. 1996
* Proakis, J.G. y D.G. Manolakis. ''Digital Signal Processing: Principles, algorithms and applications''. Prentice-Hall, Inc. 1996


== Enlaces externos ==
== Enlaces externos ==
* [http://www.ieee.org/organizations/society/sp/index.html IEEE Signal Processing Society] (en inglés).
* [https://web.archive.org/web/20051025060024/http://www.ieee.org/organizations/society/sp/index.html IEEE Signal Processing Society] (en inglés).
* [http://www.cinit.org.mx/articulo.php?idArticulo=16 Midiendo la Calidad de Señales Digitales: Una Orientación Práctica]
* [https://web.archive.org/web/20070928164638/http://www.cinit.org.mx/articulo.php?idArticulo=16 Midiendo la Calidad de Señales Digitales: Una Orientación Práctica]
* [http://www.asocae.com Asociación Asturiana de Electroacústica]
* [https://web.archive.org/web/20170109061208/http://www.asocae.com/ Asociación Asturiana de Electroacústica]
* [http://dsp.newscitech.com/ DSP eBooks] (en inglés)
* {{Enlace roto|1=[http://dsp.newscitech.com/ DSP eBooks] |2=http://dsp.newscitech.com/ |bot=InternetArchiveBot }} (en inglés)


{{Control de autoridades}}
[[Categoría:Procesamiento digital de señales| ]]
[[Categoría:Procesamiento digital de señales| ]]

Revisión actual - 14:27 20 ago 2024

Procesador de Imagen Canon Digic 4

El procesamiento de señales digitales o DSP (sigla en inglés de digital signal processing) es la manipulación matemática de una señal de información para modificarla o mejorarla en algún sentido. Este está caracterizado por la representación en el dominio del tiempo discreto, en el dominio frecuencia discreta, u otro dominio discreto de señales por medio de una secuencia de números o símbolos y el procesado de esas señales.

Esto se puede conseguir mediante un sistema basado en un procesador o microprocesador que posee un juego de instrucciones, un hardware y un software optimizados para aplicaciones que requieran operaciones numéricas a muy alta velocidad. Debido a esto es especialmente útil para el procesado y representación de señales analógicas en tiempo real: en un sistema que trabaje de esta forma (tiempo real) se reciben muestras, normalmente provenientes de un conversor analógico/digital (ADC). Se puede trabajar con señales analógicas, pero 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.

Se puede procesar una señal para obtener una disminución del nivel de ruido, para mejorar la presencia de determinados matices, como los graves o los agudos y se realiza combinando los valores de la señal para generar otros nuevos. Así, el DSP se utiliza en el procesamiento de música (por ejemplo MP3), de voz (por ejemplo, reconocimiento de voz) en teléfonos celulares, de imágenes (en la transmisión de imágenes satelitales) y vídeo (DVD).

Muestreo

[editar]

El muestreo es una de las partes del proceso de digitalización de las señales. Consiste en tomar muestras de una señal analógica a una frecuencia o tasa de muestreo constante, para cuantificarlas posteriormente. Basado en el teorema de muestreo, es la base de la representación discreta de una señal continua en banda limitada.

Dominio DSP

[editar]

Transformadas

[editar]

Uno de los beneficios principales del DSP es que las transformaciones de señales son más sencillas de realizar. Una de las más importantes transformadas es la Transformada Discreta de Fourier (TDF). Esta transformada convierte la señal del dominio del tiempo al dominio de la frecuencia. La TFD permite un análisis más sencillo y eficaz sobre la frecuencia, sobre todo en aplicaciones de eliminación de ruido y en otros tipos de filtrado (filtros de paso bajo, de paso alto, de paso banda, de rechazo de banda, etc.).

Otra de las transformadas importantes es la transformada de coseno discreta, que es similar a la anterior en cuanto a los cálculos requeridos para obtenerla, pero esta convierte a las señales en componentes del coseno trigonométrico. Esta transformada es una de las bases del algoritmo de compresión de imágenes JPEG.

Implementación

[editar]

Las arquitecturas de los computadores actuales están comúnmente clasificadas como RISC (Reduced Instruction Set Computers) y CISC (Complex Instruction Set Computers).

Los procesadores CISC cuentan con gran número de instrucciones complejas, cada una de las cuales puede requerir varios ciclos de CPU, mientras que un computador RISC posee menos instrucciones, y estas pueden ejecutarse en un solo ciclo. Los computadores RISC han ido reemplazando progresivamente a los CISC gracias a su menor coste y excelente rendimiento, favorecido por la ejecución segmentada de instrucciones simples y el desarrollo de compiladores que generan código optimizado para arquitectura RISC.

Los DSP estándar poseen ciertos rasgos propios de una arquitectura tipo RISC, aunque son procesadores de propósito específico cuya arquitectura está especialmente diseñada para aplicaciones que requieran cálculo intensivo. Un DSP estándar ejecuta varias operaciones en paralelo, mientras que un RISC usa unidades funcionales altamente eficientes que pueden iniciar y completar una instrucción simple en uno o dos ciclos de reloj.

Aplicaciones

[editar]

Ejemplo

[editar]

Normalmente se define la señal de entrada como la que se quiere procesar, la señal de salida como la señal procesada y una regla para obtener la salida como función de la entrada.

Por ejemplo, si tomamos como muestras de una señal digital

y como regla de procesamiento la que toma la media del número anterior , el número actual y el número siguiente y lo sustituimos en la posición actual de salida , obtendremos para la señal del ejemplo la salida del procesamiento siguiente:

correspondiente a un filtro FIR de medias móvil.

Véase también

[editar]

Bibliografía

[editar]
  • Proakis, J.G. y D.G. Manolakis. Digital Signal Processing: Principles, algorithms and applications. Prentice-Hall, Inc. 1996

Enlaces externos

[editar]