SEÑALES Y SISTEMAS
Enviado por theJ • 28 de Mayo de 2013 • 389 Palabras (2 Páginas) • 301 Visitas
INTRODUCCIÓN
1.- Realización y presentación de las prácticas
Para entregar las prácticas correctamente deberá seguirse el siguiente criterio en relación al código escrito y a las gráficas generadas:
1. Las prácticas deberán entregarse resueltas en el documento .doc adjunto a la dirección narrue@ceit.es con el Subject 'Práctica 1', 'Práctica2', ... El archivo enviado debe estar libre de virus, y el incumplimiento de este requisito conlleva el suspenso de la asignatura.
2. El código debe poder ejecutarse sin errores.
3. En todas las gráficas deberá aparecer:
- Título (title()).
- Magnitud representada en eje de abscisas y unidades (xlabel()).
- Magnitud representada en eje de ordenadas y unidades (ylabel()).
- Leyenda en caso de representar más de una señal un una gráfica (legend()).
2.- Representación de señales continuas en Matlab
Como ya es conocido, en Matlab todos los datos numéricos se representan mediante matrices, y por lo tanto las señales se expresarán mediante el uso de vectores. Una de las diferencias más importantes que vamos a encontrar con respecto a las señales estudiadas de forma teórica hace referencia a la naturaleza de las funciones que podemos generar. Al igual que en otros sistemas o herramientas informáticas de tratamiento de señal, únicamente podremos representar señales de longitud o duración finita, y éstas han de ser discretas. Es decir, únicamente podemos representar una serie de puntos que van a aproximar la función continua que queremos analizar o con la que queremos operar.
La aproximación a la señal continua será tanto mejor cuanto mayor sea el número de muestras que seleccionemos para representarla, es decir, cuanto menor sea el intervalo temporal utilizado para obtener puntos de la señal. A este intervalo temporal lo denominaremos período de muestreo, y a la operación consistente en discretizar una señal continua muestrear. El período de muestreo elegido debe ser suficientemente pequeño para que la señal que queremos representar quede perfectamente identificada.
En Matlab, para representar señales en el tiempo, debemos calcular los valores que en este eje corresponden a cada punto de la señal muestreada utilizando la información que tenemos del intervalo de muestreo. Si queremos representar una señal constante de valor 1 entre 0 y 1 segundo mediante 100 muestras, generaremos 2 vectores, uno para el eje de amplitudes y otro para el eje de tiempos. En este caso el intervalo será de 0.01 segundos. Los vectores necesarios serán:
x = ones(1,100);
t = [0.01:0.01:1];
plot(t,x);
xlabel('tiempo (seg)');
ylabel('amplitud');
title('Representación continua de una señal
...