Академический Документы
Профессиональный Документы
Культура Документы
1
Jonathan Rivas Cerrud., 2Luis Gonzalo Guarnizo G, 3Steven Alexander Champutiz Villota
1, 2
Programa de Ingeniería Electrónica y Telecomunicaciones, Facultad de Ingeniería
3
Programa de Ingeniería Mecatrónica, Facultad de Ingeniería
Resumen—en el presente informe se presenta elementos determinados por el número de bits N considerados en este
básicos del procesamiento digital de señales como conversión de proceso. Dado que para N bits este conjunto es de 2 valores,
N
una señal análoga a una señal discreta teniendo en cuenta la cuantos más bits, más posibles valores y por lo tanto mayor
importancia del teorema de muestreo y fundamentos del precisión (menor error) en esta etapa de cuantificación.
fenómeno de Aliasing, los efectos de cuantización y finalmente
la reconstrucción de señales, también se trata la manipulación II. MARCO TEORICO
de señales para describir señales más complejas utilizadas como
funciones básicas o bloques de construcción. A. Teorema del muestreo
El teorema del muestreo establece que para muestrear una
Palabras Clave— conversor AD,aliasing,MatLab,teorema de
señal análoga, es necesario que la tasa de muestreo Fs sea el
muestreo, manipulación de señales.
doble de la frecuencia Fmáx de dicha señal [1]. En
I. INTRODUCCIÓN consecuencia, si se cumple esta condición se garantiza que la
señal fue muestreada correctamente.
Actualmente la mayor parte del procesamiento de señales
se realiza de forma digital, esto significa que las señales se 𝑭𝒔 > 𝟐𝑭𝐦á𝐱 Ecu. 1
transforman en números (valores discretos) y se manipulan B. Aliacosg
mediante un ordenador (u otro sistema similar). Esta Se dice que una señal reconstruida a partir de muestras
manipulación, y por lo tanto modificación de los valores en presenta Aliasing cuando la relación entre la frecuencia de la
la secuencia de números que definían a nuestra señal, es lo señal análoga F y la de la tasa de muestreo Fs es menor a 0.5
que denominamos procesamiento de señales. como se muestra en Ecu. 2. Si esta condición no se cumple,
al reconstruir la señal a partir de la señal muestreada; se
Cuando la señal ya es originalmente un conjunto de obtendrá una representación diferente a la original.
números, este proceso es natural. Sería el caso, por ejemplo,
del procesamiento de una fotografía capturada mediante una 𝑭
<
𝟏
Ecu. 2
cámara digital y que nosotros decidimos retocar (filtrar, 𝑭𝒔 𝟐
realzar contraste, aplicar algún tipo de efecto artístico, etc.).
El resultado de este procesamiento es otra foto digital de Cuando no se cumple la condición, se debe manipular la
salida más o menos cambiada respecto de la original. señal muestreada para conseguir observar la señal análoga
que se reconstruirá.
Cuando la señal original no es un conjunto de valores C. Manipulación de señales discretas
discretos sino una variación continua a lo largo del tiempo, Con las señales se puede realizar diferentes operaciones,
es necesaria una transformación para obtener la señal en entre las que se encuentran el desplazamiento temporal, la
forma digital. Esta transformación se conoce como reflexión, el submuestreo, la suma y la multiplicación.
conversión analógico - digital (A/D), que implica diferentes
etapas: el muestreo, cuantización y codificación de la señal. 1) Desplazamiento temporal
El muestreo consiste en tomar valores de la señal cada cierto Para el desplazamiento temporal se cambia n por 𝑛 ± 𝑘,
tiempo, es decir, no considerar todo el tiempo de forma donde k es un entero. Si el signo es negativo, representa un
continua sino solamente unas muestras equiespaciadas, con atraso de la señal discreta; mientras que si es positivo la señal
lo que el resultado es un conjunto finito de valores. se adelanta.
Fig. 6 Script de Matlab para el procesamiento de señales Fig. 8. Adelanto en 3 muestras de la señal x(n)
C. Operaciones entre funciones con MatLab Para realizar el adelanto o atraso de la señal se emplea el
comando sigshift el cual implementa la siguiente función
A continuación, se presenta la manipulación de señales
discretas, mediante el script de Matlab mostrado en la Fig. 7
V. CONCLUSIONES
Fig. 16. Suma de señales empleando el comando sigadd Existen varias formas de muestrear señales
análogas, en este caso usamos el muestreo uniforme,
Analizando la respuesta con color rojo dada en la figura 15 y considerado como el más usado en la práctica.
la ecuación matemática representada a continuación se El muestreo, cuantización y codificación hace parte
concluye que las respuestas son correctas. un conversor análogo digital el cual es de suma
Suma importancia para el procesamiento digital de la señal
𝑥1(𝑛) = { 𝟏, −6, 5,2, −6 } en consideración.
𝑥2(𝑛) = { 𝟏, 9, −4,5,10} Para obtener el período de muestreo o
𝑥1(𝑛) + 𝑥2(𝑛) = { 𝟐, 3, 1,7,4 } equivalentemente la frecuencia de muestreo de una
señal análoga se debe considerar las características
I. Operaciones entre señales con MatLab.Convolución de de la señal, principalmente su contenido de
señales causales. frecuencia para aplicar el teorema de muestreo.
Se observa que puede existir el fenómeno conocido
como Aliasing o solapamiento, efecto que causa que
señales continuas distintas se tornen indistinguibles
cuando se muestrean digitalmente. Cuando esto
sucede, la señal original no puede ser reconstruida
de forma unívoca a partir de la señal digital.
Cuando se requiere convertir una señal digital a
análoga es necesario un conversor digital analógico
y para esto el teorema de muestreo nos indica la
forma óptima de realizar la interpolación en un
límite de banda.
Las señales en tiempo discreto son utilizadas como
funciones básicas o bloques de construcción para
describir señales más complejas, algunas de las
manipulaciones simples es la transformación de la
variable independiente (desplazamiento, reflexión,
submuestreo), como también la suma,
multiplicación y escalamiento de secuencias.
Fig. 17. Convolución de la señal x(n) con la señal x2(n). La herramienta Matlab ® es importante para
comprender de forma práctica los conceptos
Del anterior script y del siguiente código se puede observar aplicados en el procesamiento digital de señales.
que aquí la operación ya no se realiza componente a
componente, sino que se realiza una inversión,
desplazamiento, multiplicación y suma para esto se ha VI. REFERENCIAS
empleado el comando conv de MatLab.
[1] «Digital Signal Processing using MATLAB – John G.
Proakis – 3ed.pdf».
[2] «Muestreando señales (primera parte) | Ciencia,
Tecnología y Sociedad | SciLogs | Investigación y
Ciencia». [En línea]. Disponible en:
https://www.investigacionyciencia.es/blogs/tecnologia/
20/posts/muestreando-seales-primera-parte-10461.
[Accedido: 15-mar-2019].