Vous êtes sur la page 1sur 5

1

Seales y sistemas discretos con Matlab


Ricardo Sebastin Gualavis - Universidad de las Fuerzas Armadas procesamiento de seal analgica, se toma una seal continua, lo que representa una cantidad fsica vara continuamente, y se pasa a travs de un sistema que modifica la seal para un fin determinado. Esta modificacin es, en general, variable continuamente por naturaleza, es decir, que puede ser descrito por las ecuaciones diferenciales. Por otra parte, en el procesamiento de seales digitales, procesamos secuencias de nmeros con algn tipo de hardware digital. Por lo general, llamamos a estas secuencias de nmeros de seales digitales o de tiempo discreto. El poder de procesamiento de la seal digital viene del hecho de que, una vez que una secuencia de nmeros est disponible para hardware digital apropiado, podemos llevar a cabo ningn tipo de procesamiento numrico en l. SEALES El trabajo desarrollado se bas en aplicar los conocimientos adquiridos en las clases tericas sobre seales y sistemas en un software matemtico capaz de optimizar el tiempo y exactitud de las respuestas a diversos problemas presentes en esta asignatura.

Palabras clave Matlab, procesamiento digital de seales, sistemas discretos, procesamiento.

I. INTRODUCCIN
Matlab es un software orientado hacia el clculo numrico cientfico, que nos ha permitido realizar operaciones rpidas y exactas a travs de diversas funciones, colaborando as a la optimizacin de recursos siendo estos a veces determinantes en profesiones de ingeniera, ejemplo comn de ello es el tiempo que a veces invertimos en solucionar ecuaciones, problemas, grficas, clculos generales que al solucionarlos de forma manual, pueden demorar un tiempo considerable, generando as cierta ineficiencia, por tanto veo la necesidad e importancia de siempre trabajar con herramientas tecnolgicas como Matlab. Para la presente usaremos esta herramienta que de cierta forma nos ayudarn a comprender nuevos mtodos de resolucin a problemas que contengan convoluciones, sistemas de ecuaciones, ecuaciones de diferencias y grficas para el anlisis de datos de seales y sistemas discretos.

Una seal es la descripcin cuantitativa de un fenmeno fsico, cuya informacin est contenida en un patrn de variaciones. Tipos de seales

Seales continuas: Son aquellas que toman un valor determinado para cada valor de t. Seales discretas: su dominio son los nmeros enteros y tendra un valor para cada valor n. Ambos tipos de seales presentan una amplitud y un periodo pudiendo ser este ltimo finito o infinito. SISTEMA

II. FUNDAMENTOS TERICOS


Procesamiento de la seal digital es la disciplina que estudia las normas que rigen el comportamiento de las seales discretas, as como de los sistemas utilizados para procesarlos. Procesamiento de la seal digital impregna la vida moderna. Tiene aplicaciones en reproductores de discos compactos y de resonancia magntica, procesamiento geolgico, telfonos mviles, juguetes electrnicos, y muchos otros. En el

Es cualquier transformacin realizada sobre una seal

Figura 1 Representacin de un sistema

SISTEMAS DISCRETOS

Se define un sistema discreto como aquel que transforma una seal discreta original x(n) a otra final y(n)

salida el resultado del procesamiento matemtico o la seal de salida. Los filtros digitales tienen como entrada una seal analgica o digital y en su salida tienen otra seal analgica o digital, pudiendo haber cambiado en amplitud, frecuencia o fase dependiendo de las caractersticas del filtro digital. ECUACIONES DE DIFERENCIAS

Figura 2. Sistema discreto

Una ecuacin en diferencias es aquella que relaciona una respuesta de un sistema discreto a una entrada discreta ejemplos: y[n] + 3y[n-1] - 2 y [ n - 2 ] = x[n]. y[n] =2 x [ n -2] + 1/2 y [ n - l ] + 1/8 y [ n - 2 ] . MUESTREO DE SEALES

SISTEMAS LTI

Es aquel sistema que, como su propio nombre indica, cumple las propiedades de linealidad e invarianza en el tiempo. Linealidad

Un sistema es lineal si satisface el principio de superposicin, que engloba las propiedades de homogeneidad y aditividad, tambin significa que cuando la entrada de un sistema es escalada por un valor, la salida del sistema tambin es escalada por la misma cantidad. Invariabilidad

El muestreo es el proceso mediante el cual se convierten seales continuas en seales discretas en el tiempo y consiste en tomar muestras peridicas de la amplitud de una seal analgica, siendo el intervalo entre las muestras constante. El ritmo de este muestreo, se denomina frecuencia o tasa de muestreo y determina el nmero de muestras que se toman en un intervalo de tiempo

III. IMPLEMENTACIN
Experimento 1.1

Un sistema es invariante con el tiempo si su comportamiento y sus caractersticas son fijas. Esto significa que los parmetros del sistema no van cambiando a travs del tiempo. Una caracterstica muy importante y til de este tipo de sistemas reside en que se puede calcular la salida del mismo ante cualquier seal mediante la convolucin, es decir, descomponiendo la entrada en un tren de impulsos que sern multiplicados por la respuesta al impulso del sistema y sumados. FILTROS DIGITALES

Al disear un filtro digital nos interesar poder aplicar ese filtro a una seal temporal. Eso se consigue con la funcin de MATLAB filter. y = filter(B,A,x) El vector x es la entrada y el vector y es la salida filtrada. B y A son los coeficientes del filtro digital. Por ello simplemente reemplazamos los valores proporcionados como el rango de x y los coeficientes de la ecuacin. Con la ayuda del comando stem(y) podemos visualizar el respuesta al sistema

Un filtro digital es un sistema que, dependiendo de las variaciones de las seales de entrada en el tiempo y amplitud, se realiza un procesamiento matemtico sobre dicha seal; generalmente mediante el uso de la Transformada rpida de Fourier; obtenindose en la

comando impz, posteriormente el muestreo de dicha seal con stem. Experimento 1.2

El muestreo como tal nos permite representar seales de tiempo continuo en un anlogo discreto muestreo sin embargo debemos tomar en cuenta que por dichas muestras pueden coincidir infinitas seales por ende diremos que dicho muestreo no dar un equivalente discreto ideal a una seal continua, para evitar ello debemos muestrear con intervalos de lo ms pequeos posibles a una frecuencia adecuada que no produzca el sobrelapamiento de espectros para ello nos basamos en el teorema de muestreo el cual enuncia que la frecuencia mnima de muestreo debe ser dos veces la frecuencia mxima de la seal. Experimento 1.3

Ejercicio 1.15

Vamos a realizar un smil del procedimiento seguido en el tem anterior y usando hold on en este caso para la visualizacin de dos grficas en una misma De la misma manera aplicamos el cdigo anteriormente usado en los ejercicios anteriores cambiando obviamentet los nuevos parmetros. Ejercicio 1.19

Con este experimento podemos darnos cuenta que Matlab no siempre permite el anlisis de sistemas ideales, en el presente podemos aadir una distorsin a una suma de seales y poder observar mediante las graficas el comportamiento de las mismas en funcin del tiempo con el ruido o distorsin. Cabe recalcar que el comando randn produce nmeros aleatorios segn N(0,1), la distribucin normal de media 0 y desviacin tpica 1.

Mediante la resolucin de esta ecuacin de diferencias, podemos obtener distintas muestras variando la frecuencia angular del sistema. Ejercicio 1.23

Al realizar el ejercicio se puede verificar que el muestreo de seales es dependiente de la frecuencia a la cual se est obteniendo las muestras. Ejercicio 1.26

Experimento 1.4

Este experimento demuestra el potencial enorme que Matlab puede alcanzar, al realizar clculos que normalmente tardaramos si lo hacemos en forma manual, ene este caso utilizamos el comando conv para realizar una suma de convolucin, por supuesto previamente definiendo las funciones involucradas. Ejercicio 1.5

Mediante la resolucin del ejemplo se puede identificar una caracterstica la cual est directamente relacionada con la frecuencia de muestreo realizar muestreo, esto nos da la pauta que para realizar muestreo debemos usar una frecuencia adecuada para poder procesar la seal de con la menor dificultad posible.

IV. RESULTADOS
Recordemos que los resultados obtenidos en estos experimentos son sumamente numricos ms no analticos eso es debido a que el software usado lo hace de esta forma, mas importante que ello es observar los resultados rpidos y muy exactos que servirn de mucho para tener una referencia a futuro en la materia. Estos son algunos de los resultados obtenidos:

Evaluando la suma de convolucin se puede obtener una respuesta con cierto ndice de desplazamiento, temporal. Ejercicio 1.12

Al realizar el ejercicio lo primero que se hacer es dar solucin a la ecuacin de diferencias, con ayuda del

Convolucin

Ecuaciones de diferencias

V. CONCLUSIONES
Muestreo Matlab es una herramienta muy poderosa para clculos numricos, permitiendo resolver, varias operaciones como convoluciones, ecuaciones de diferencias y grficas de una manera ms rpida y precisa que de una manera analtica. Se conocieron comandos como conv, stem, impz que permiten la resolucin de muchas operaciones como la convolucin, ecuaciones de diferencias, graficar seales en tiempo continuo y discreto, por tanto el estudio de estos y mas comando sern de mucha ayuda para la presente asignatura. Se comprobaron muchos enunciados tericos que necesitaban de una aplicacin con herramientas avanzadas, por ejemplo la existencia de ruidos en el dominio espectral y temporal de las seales, respuestas a una seal de entrada determinada etc. Debemos tener muy en cuenta la frecuencia de muestreo y la cuantificacin de seales continuas en el tiempo de ello depende la calidad de recuperacin de la misma despus de un procesamiento de seales, recalcando

que la frecuencia de muestreo deber ser dos veces la frecuencia mxima de la seal a tratar. Idealmente la frecuencia de muestreo y la cuantificacin en bits debe ser la mayor posible, sin embargo existen factores externos que evitan esta situacin una de ellas es el costo del hardware necesario para satisfacer altas frecuencias de muestreo El ruido es un efecto inevitable al momento de tratar seales, por tanto se debe disear un sistema el cual compense este ruido. El procesamiento digital de seales esta presente en todas las tecnologas de vanguardia por tanto es de suma importancia tener los conceptos bsicos claros. En el mundo real todas las seales que describan comportamientos de fenmenos se encuentran en forma analgica o continua, el procesamiento digital de seales es una poderosa herramienta para comprender y usar dichos fenmenos.

VII. BIOGRAFIA
Ricardo Sebastin Gualavis Limanco naci en Quito, Ecuador el 18 de Diciembre de 1991. Realiz sus estudios primarios en el Colegio Paulo VI y sus estudios secundarios en el Colegio Don Bosco, obteniendo su ttulo de bachiller en Tcnico Electrnico. Actualmente esta cursando cuarto nivel de Ingeniera Electrnica, Automatizacin y Control en la Universidad de las Fuerzas Armadas ESPE. Ha trabajado en empresa Elctrica, sin embargo hoy en da se dedica de lleno a sus estudios.

VI. RECOMENDACIONES
Verificar la frecuencia de muestreo al momento de realizar un procesamiento de seales. Tomar en cuenta la amplitud del ruido generado, si es muy grande realizar un acondicionamiento para que el mismo no tenga una influencia en el resultado final Conocer la capacidad de procesamiento de nuestro hardware antes de realizar un algoritmo de procesamiento de seales

Vous aimerez peut-être aussi