You are on page 1of 7

Anlisis del comportamiento de las seales de ruido.

Antecedentes Se pretende determinar el efecto que tiene el filtro pasa bajos de segundo orden y frecuencia de corte en 32Hz en la seal de ruido generada, adems de cuantificar con precisin la cantidad de ruido que efectivamente se aplica al estimulador. Seal medida

Ruido

Filtro PB

Prueba Se generan 50 seales de 1.5 segundos de duracin, ruido gausiano y media cero, para 5 valores de desviacin estndar (1, 3, 5, 7 y 10), empleando el siguiente algoritmo en matlab.
function ruido = ruidog(N, std) %Genera un vector columna con N muestras de ruido gausiano %Con media cero y desviacion estandard std %N : numero de puntos a generar %std : desviacion estandar para el ruido ruido=zeros(N,1); for i=1:N w=1; while(w>=1) x1=2*rand()-1; x2=2*rand()-1; w=x1*x1+x2*x2; end ruido(i,1)=std*x1*sqrt((-2.0*log(w))/log(2.7183)/(w)); end end

las seales son convertidas de digital a anlogo empleando un conversor DA USB NI9263 de National Instruments.

Figura 1: CDA NI9263, +/-10V 16bit.

La seal es pasada por un filtro Pasa Bajos Butterworth de segundo orden sintonizado a 32Hz

Figura 2: Filtro pasa bajos de orden 2 @32Hz La seal resultante es luego digitalizada empleando un modulo ADC NI9205 de National Instruments.

Figura 3: ADC NI9205, 16bits, 250kS/s Se confecciono una aplicacin en Labview Signal express para la captura, digitalizacin y almacenamiento de los registro obtenidos. La digitalizacin de las seales se realizo a 10kS/s para cada muestra. En primer lugar se determino la relacin entre la tasa de muestreo y la medicin de la desviacin estndar para un determinado nivel de ruido. Para ello se toman las 10 seales para un determinado nivel de ruido terico, se sub muestrean a diferentes tasas y se obtiene el promedio de la desviacin estndar de las 10 seales para cada tasa de muestreo. En la figura 4, se observa una grafica para 10 seales de ruido con desviacin estndar de 1V, sub muestreadas en un rango de 25[S/s] a 10k[S/s]. Se puede apreciar que a tasas de muestreo muy bajas, la estimacin de la desviacin estndar es poco precisa, pero este valor converge luego de 200 [S/s]. Se observa adicionalmente que la estimacin converge a un valor que es inferior al valor de la seal generada.

desv std v/s tasa de muestreo (std=1) 0.33 0.32 0.31

desv estandar [volts]

0.3 0.29 0.28 0.27 0.26 0.25 0.24 1 10

10

10 frec muestreo [KS/s]

10

desv std v/s tasa de muestreo (std=3) 0.9

0.85

desv estandar [volts]

0.8

0.75

0.7

0.65 1 10

10

10 frec muestreo [KS/s]

10

desv std v/s tasa de muestreo (std=5) 1.35 1.3 1.25

desv estandar [volts]

1.2 1.15 1.1 1.05 1 0.95 1 10

10

10 frec muestreo [KS/s]

10

desv std v/s tasa de muestreo (std=7) 1.8 1.75 1.7

desv estandar [volts]

1.65 1.6 1.55 1.5 1.45 1.4 1 10

10

10 frec muestreo [KS/s]

10

desv std v/s tasa de muestreo (std=10) 2.2

2.15

2.1

desv estandar [volts]

2.05

1.95

1.9

1.85 1 10

10

10 frec muestreo [KS/s]

10

En base a las mediciones anteriores se determina que una tasa de muestreo de 1k[S/s] es suficiente para una medicin adecuada de la desviacin estndar de la seal aplicada. Empleando este criterio se estudia a continuacin el efecto del filtro sobre la seal. Nuevamente se emplean 10 seales para cada uno de 5 niveles de desviacin estndar.

Desviacion estandar Medida v/s Generada


2.5 2 1.5 1 0.5 0 1 3 5 7 10

std generada 1 3 5 7 10

std medida 0.2712 0.7672 1.1826 1.646 2.0711

Figura 5: Relacin desviacin estndar generada y medida despus del filtro.

Se puede apreciar que la desviacin estndar de la seal medida es atenuada por el filtro, esta atenuacin es lineal en funcin de la amplitud de la desviacin estndar y por tanto puede ser compensada. El factor de atenuacin es de 0.229 por lo que se debe compensar en la generacin amplificando la desviacin estndar por un factor de 4.36.
desv std compensada v/s tasa de muestreo (std=1) 1.12 1.1 1.08 1.06 1.04 1.02 1 0.98 0.96 0.94 0.92 1 10

desv estandar [volts]

10

10 frec muestreo [KS/s]

10

Figura 6: efecto de la tasa de muestreo sobre seal compensada. En la figura 6 se exhibe el resultado de ambas predicciones, por un lado la estimacin de la desviacin estndar , claramente converge a su valor final por encima de 1k[S/s] y por otro lado se compenso con xito la amplitud de la seal, consiguiendo una muy buena aproximacin al valor deseado. En este caso con un error menor al 2%.

Finalmente se analiza la funcin de distribucin para la seal, de esta manera se podr determinar si aun posee las caractersticas deseadas de media cero y distribucin gaussiana.
histograma senal de ruido std=1 1400

1200

1000

800

600

400

200

0 -4

-3

-2

-1

Figura 7: Histograma de una senal druido con std=1 De la observacin del histograma se puede inferir que la caracterstica de distribucin gaussiana aun se conserva, adems de estar centrada en 0. Lo cual es corroborado con la medicin de la media de las seales con el mismo valor. Conclusiones Se ha demostrado el efecto que tiene la tasa de muestreo en la determinacin de la desviacin estndar de una seal, apreciando que no basta con duplicar la frecuencia ms alta determinada por el filtro, ya que la convergencia se produce a tasas aun mayores de lo que plantea el teorema de Shannon-Nyquist. Por otro lado, se observa los efectos de atenuacin que tiene el filtro sobre la amplitud de la seal, que puede ser compensada con un simple factor ya que esta atenuacin sigue un patrn lineal. Finalmente la funcin de distribucin de probabilidades para la seal, conserva su caracterstica de distribucin gaussiana. De lo anterior, para esta configuracin especifica, se pude predecir con alto grado de fiabilidad las caractersticas del ruido presente en el estimulador y consecuentemente podr ser empleado este modelo de compensacin para generar las seales de ruido con las caractersticas deseadas.

You might also like