Está en la página 1de 8

EFECTO ALIASING CON MICROCONTROLADORES

RESUMEN: El presente trabajo de ADC ,por medio del programa CUBE , realizando
laboratorio, consiste en la descripción, una serie de procesos para su programación
procedimiento, análisis y resultados del efecto como son los siguientes , selección de
aliasing al muestrear una señal. configuración del reloj seleccionando el DAC
,TIMER, Y ADC con su respectivo puerto (GPIO) ,
El método en esta solución es aplicar pasando a configuración del mismo en NVIC , con
conocimiento tanto teóricos, como aplicativos una serie de procesos como selección de bits en
para visualizar el efecto aliasing por medio del el caso del ADC Y habilitación del timer , para
microcontrolador CORTEX M4, cabe resaltar que esto se debe tener en cuenta la siguiente
dicho análisis ayudará a obtener más ecuación.
conocimientos sobre el muestreo de señales sus
efectos y resultados, también se conocerán flock
algunos impactos que podrán ayudar a un buen Prescaler +1
=frecuencia Timer
muestreo de la señal. ARR+1

ABSTRACT: The present laboratory work En la cual se darán a conocer los valores que
consists of the description, procedure, analysis deberán estar establecidos al momento de
and results of the aliasing effect when signal realizar la configuración del timer para su normal
sampling. funcionamiento, también se ilustraron resultados
obtenidos durante la práctica con sus respectivos
The method in this solution is to apply both análisis de los resultados, obteniendo
theoretical knowledge and applications to conclusiones más explícitas sobre la práctica.
visualize the aliasing effect by means of the
CORTEX M4 microcontroller, this analysis will help 2 MARCO TEÓRICO
to gain more knowledge about the sampling of
signals its effects and results, also some impacts 2.1 MUESTREO DE SEÑALES
will be known Which can help a good sampling of Para hablar de muestreo de señales se debe
the signal. hablar un poco sobre el procesamiento de señales
realizándose de forma digital, para esto se
PALABRAS CLAVE: Aliasing, señal, muestreo, requiere una transformación de lo análogo a lo
micro controlador. digital, aplicando dos etapas el muestreo
(muestra cada cierto tiempo) y cuantificación de
la señal.[3]
1 .INTRODUCCIÓN
2.3 EFECTO ALIASING
El siguiente informe se describe diferentes El efecto aliasing se produce cuando hay señales
parámetros aplicados para reconstrucción de continuas con su frecuencia de
señales aplicando conocimientos previos vistos Nyquist.econstrucción de señales analógicas),
en clase , como la configuración al DAC , TIMER , pero que es el criterio de Nyquist? nos dice que la

1
señal que es muestreada en un conversor
análogo-digital no puede exceder en más de la En la salida del microcontrolador con f=100 Hz, se
mitad de la frecuencia de muestreo del observa que la señal tiene la forma sinusoidal
convertidor ,es decir una señal se debe muestrear pero la curva no está perfectamente definida por
al doble de la frecuencia de la real, se dice que el lo tanto esta la forma pequeños pulsos, como lo
efecto aliasing le sucede con mayor facilidad a muestra la figura 3.
aquellas señales con frecuencias altas [1][2].

Figu
ra 1 EFECTO ALIASING

2.4 EFECTO ANTI-ALIASING


Para dar solución al problema presentado en el
efecto aliasing se ha generado un filtro llamado
anti-aliasing en cuál es el encargado de eliminar
cualquier presencia de las frecuencias superiores
a frecuencias de muestreo /2, utilizando la mitad Figura 3. Salida del microcontrolador a 2V con 100Hz.

de la frecuencia de muestreo, este efecto no La otra observación se realiza en f=200Hz, y se


destruye la información de la señal análoga. puede visualizar la señal menos definida pero aun
con la forma sinusoidal del generador de señales
como lo muestra la figura 4.

Figura 2 Efecto aliasing y anti-aliasing

3 DESARROLLO

Una vez programado el microcontrolador STM


con la programación Aliasing desarrollada
previamente, se visualiza el comportamiento del
Figura 4. Salida del microcontrolador a 2V con 200Hz
mismo, introduciendo una onda sinusoidal del
generador de señales, con un nivel DC de 2 VDC
Luego con f=500H, la señal pierde la forma
con una variación en frecuencias (100 Hz, 200 Hz,
sinusoidal y toma forma cuadrada, pero a través
500 Hz, 1 kHz y 1.5 kHz).

2
del tiempo esta se observa en desplazamiento en
el eje vertical, como lo muestra la figura 5.

Figura 7. Salida del microcontrolador a 2V con 1.5kHz

Figura 5. Salida del microcontrolador a 2V con 500 Hz Se realiza nuevamente el comportamiento de la


señal en los diferentes frecuencias antes
Nuevamente con f=1 kHz, se observa que la señal mencionada pero utilizando una amplitud
en su forma original, pero la reconstrucción de la máxima de 0.5V, se logra observar las misma
onda es más lenta, por lo que requiere más ciclos anomalías en la señal pero más atenuada, como
de tiempo como lo muestra la figura 6. se observa en las figuras 8, 9, 10, 11 y 12.

Figura 6. Salida del microcontrolador a 2V con 1 kHz

Por último con f=1.5kHz se observa que la señal Figura 8. Salida del microcontrolador a 0.5V con 100Hz
sinusoidal del generador de señales se sobrepone
una con otra ocasionando un recorte en la onda
como lo muestra la figura 7.

3
Figura 9. Salida del microcontrolador a 0.5V con 200Hz Figura 12. Salida del microcontrolador a 0.5V con 1.5kHz

Se visualiza la salida de la señal con los


parámetros inicialmente mencionados, con la
modificación del tipo de la señal, que en este caso
será cuadrada, se observa una alteración en los
periodos de cada pulso a medida que varía la
frecuencia, como se observa en las figuras
13,14,15 y 16.

Figura 10. Salida del microcontrolador a 0.5V con 500 Hz

Figura 13. Salida de la señal cuadrada a 100 Hz

Figura 11. Salida del microcontrolador a 0.5V co 1 kHz

4
Figura 14. Salida de la señal cuadrada a 200 Hz Figura 17. Salida de la señal cuadrada a 1.5kHz

Para la última prueba de aliasing del


microcontrolador STM, se realiza una
modificación en la configuración del ADC y DAC
cambiando en código C de 12 bits a 8 bits, y
realizando las mismas pruebas y muestras que al
inicio del desarrollo utilizando la señal sinusoidal
y se logra apreciar que en algunas frecuencias la
señal tiene forma sinusoidal y en otras
frecuencias la señal tiene forma cuadrada, como
lo muestran las figuras 18, 19, 20, 21 y 22.

Figura 15. Salida de la señal cuadrada a 500 Hz

Figura 18. Señal del microcontrolador a 8 bits con 100 Hz.

Figura 16. Salida de la señal cuadrada a 1 kHz

5
Figura 19. Señal del microcontrolador a 8 bits con 200 Hz. Figura 22. Señal del microcontrolador a 8 bits con 100 Hz.

4. ANALISIS

Cómo se logra apreciar en el desarrollo del


laboratorio, el efecto aliasing en las 4 prácticas es
muy notorio debido a que en algunas frecuencias
la señal se reconstruye lo más similar a la original,
mientras que en otras frecuencias la
reconstrucción de la señal era bastante diferente
a la de referencia, esto es debido a que no se
toman las muestras suficientes de la señal
(sinusoidal o cuadrada) del generador para que
Figura 20. Señal del microcontrolador a 8 bits con 500 Hz.
en el momento de la visualización en el
osciloscopio se reconstruye correctamente.

4.1 APLICACIONES PRÁCTICAS


Presente dos (2) ejemplos de aplicaciones de los
resultados obtenidos.

● En el sistema Dolby Digital las frecuencias


de muestreo son
de 3232 kHz, 44.144.1 kHz y 4848 kHz 

● En un CD (Compact Disk) de audio, la


frecuencia de muestreo es
Figura 21. Señal del microcontrolador a 8 bits con 1 kHz. de 44.10044.100 muestras/segundo. Esto
significa que la máxima componente de
frecuencia representada es igual
a 22.05022.050 Hz.

6
5 CUESTIONARIO de Xs (f) es el que se representa en la Fig. 5.6(c).
Para la discusión en grupo tengan en cuenta las El espectro de la señal xt (t) a la salida del filtro
siguientes preguntas: tiene un espectro Xr (f) dado por:

1. ¿Cuál es el fundamento matemático para


Si Hr (f) es un filtro pasa bajos ideal con ganancia
seleccionar la frecuencia de muestreo de
T = 1/Fs y frecuencia de corte fc:
una señal específica?

Teorema de muestreo:

Sea xc (t) una señal de banda limitada, cuya


transformada de Fourier satisface

Entonces xc(t) puede determinarse de manera


única a partir de sus muestras x[n] = xc(nT), n 2 N,
si

La frecuencia fN se conoce como frecuencia de


Nyquist, y la frecuencia 2 fN que debe ser menor
que la frecuencia de muestreo Fs se denomina
tasa de Nyquist. Si la señal muestreada satisface
las hipótesis del teorema del muestreo, como
ocurre con el espectro de la Fig. 5.3, es posible Figura 24. Interpretación Gráfica
recuperar el espectro original filtrando la señal xs
(t) con un filtro pasa bajos de ancho de banda 2. ¿Qué frecuencia de muestreo usarían para
adecuado. En el caso representado en la Fig. 5.5 la señal obtenida de: a) un sensor de
no es posible recuperar el espectro Xc (f) de la temperatura ambiente, b) un sensor de
señal original filtrando el espectro Xs (f) de xs (t) ritmo cardiaco?
con cualquier tipo de filtro. Se dice en este caso
que el espectro está alterado por las réplicas o Para la temperatura se usan aplicaciones de
que sufre distorsión por aliasing (réplica en frecuencia baja que pueden estar entre 10 khz a
inglés). en el primer caso, la señal continua xc(t) 1.28mhz esto es para un muestreo más exacto
puede recuperarse a partir de xs(t) utilizando un según la aplicación que se necesite.
filtro pasa bajos ideal, conocido como filtro
reconstructor, como se muestra en la Fig. 5.6(a). La componente de más baja frecuencia del ECG se
El tren de impulsos xs (t) modulado por xc (t) se corresponde con el RR largo. Si s largo. Si
aplica a un sistema lineal e invariante en el asumimos una frecuencia cardiaca m asumimos
tiempo con respuesta en frecuencia Hr (f). Si Xc (f) una frecuencia cardiaca mínima 30 latidos/min.
tiene la transformada de Fourier que se muestra => 0,5 latidos/min. => 0,5 Hz. • La AHA
en la Fig., y si se supone que Fs > 2 fN, el espectro recomienda un ancho de banda entre 0.05 y 100

7
0.05 y 100 Hz. Eso implica, por el teorema de. [4]Methods and Measures Reseach of Technical
Shannon que las frecuencias de adquisición están Mathematics Competition, disponible en linea
aceptables por encima de 200 Hz. <https://documentslide.org › Research › Math &
Engineering>
6 CONCLUSIONES
[5]Como obtener una señal si aliasing, disponible
➔ Se identifica que el aliasing es en
característico de la señal, esto quiere decir linea<https://speakingin.net/2012/01/10/como-
que no puede ser eliminado totalmente obtener-una-senal-sin-aliasing/>
pero sí reducido en una forma
significativa, utilizando los métodos [6]Efecto de Aliasing-Procesamiento de Señales,
adecuados en la programación del disponible en linea
microcontrolador. <https://www.youtube.com/watch?
➔ Se observa que el efecto aliasing ocurre v=fHE8XtUifCc>
cuando la señal de alta frecuencia son
muestreadas a una frecuencia menor.
➔ Se visualiza que el efecto aliasing provoca
en la señal pequeños pulsos en los bordes
donde viaja la señal, ocasionando .
interferencias en la misma.
➔ Se analiza que el efecto aliasing puede
llegar a ser perjudicial en el momento de
analizar una señal, debido a que esta va a
generar espectros de la misma que no son
reales, por lo tanto los datos adquiridos no
serán confiables.

7 BIBLIOGRAFÍA

[1] Sistemas de adquisición y Procesamiento de


datos, disponible en linea
<https://rua.ua.es/dspace/bitstream/10045/1911
9/1/Sistemas%20de%20adquisición%20y
%20Procesamiento%20de%20datos.pdf>

[2]Efecto aliasing, disponible en linea


<https://grupocarman.com/blog/efecto-aliasing/>

[3]Teorema de muestreo de Nyquist-Shannon y el


efecto de aliasing, disponible en linea
<https://electronicaengeneral.com/?tag=aliasing>

También podría gustarte