7
1. ASIGNATURA: PROCESAMIENTO DIGITAL DE SEÑALES 2. DATOS GENERALES Grupo No: Integrantes: Practica No: 1 Fecha: Docente: Tiempo Planificado en el Silabo: Tiempo de la Practica por Grupo: 1 hora Numero de Estudies por Grupo: 2 3. DATOS DE LA PRACTICA Tema: GENERACIÓN DE SEÑALES ESPECIALES MEDIANTE MATLAB Objetivos: Generar las distintas señales especiales en función del tiempo que se pueden generar: Señal Escalón Señal Pulso Señal Sampling Señal impulso o Delta de Dirac Señal Diente de Sierra Señal Triangular Señal Exponencial Señal Cuadrada 4. MATERIALES Y REACTIVOS UNIVERSIDAD NACIONAL DE LOJA Área de la Energía, las Industrias y los Recursos Naturales No Renovables FORMATO DE PRÁCTICAS DE LABORATORIO

Practica 1 Señales Especiales

Embed Size (px)

DESCRIPTION

como generar senales especiales en matlab

Citation preview

UNIVERSIDAD NACIONAL DE LOJA

rea de la Energa, las Industrias y los Recursos Naturales No RenovablesCarrera de Ingeniera en Electrnica y Telecomunicaciones

FORMATO DE PRCTICAS DE LABORATORIO

1. ASIGNATURA: PROCESAMIENTO DIGITAL DE SEALES

2. DATOS GENERALES

Grupo No:

Integrantes:

Practica No:1

Fecha:

Docente:

Tiempo Planificado en el Silabo:

Tiempo de la Practica por Grupo:1 hora

Numero de Estudies por Grupo:2

3. DATOS DE LA PRACTICA

Tema:GENERACIN DE SEALES ESPECIALES MEDIANTE MATLAB

Objetivos: Generar las distintas seales especiales en funcin del tiempo que se pueden generar: Seal Escaln Seal Pulso Seal Sampling Seal impulso o Delta de Dirac Seal Diente de Sierra Seal Triangular Seal Exponencial Seal Cuadrada

4. MATERIALES Y REACTIVOS

CantidadDescripcin

5. EQUIPOS Y HERRAMIENTAS

Ordenador Software Matlab

6. PROCEDIMIENTO

Vamos a ver una posible forma de representar en MATLAB algunas seales analgicas tpicas.

SEAL ESCALN1. Para realizar una seal escaln, ponemos en Matlab las siguientes lneas de cdigo como se muestra:>> t=-10:0.01:10;>> f_escalon=[zeros(1,1000),ones(1,1001)];>> plot(t,f_escalon);

2. La grafica de la funcin debera quedar de la siguiente manera:

Fig. 1

SEAL PULSO3. Para la seal pulso, ejecutar los cdigos a continuacin:>> t=-10:0.01:10;>> f_pulso=[zeros(1,950),ones(1,101),zeros(1,950)];>> plot(t,f_pulso);

4. La grafica de la seal pulso quedara:

Fig. 2SEAL SAMPLING5. Para la seal Sampling colocar los cdigos en Matlab:>> t=-10:0.01:10;% Seal sampling nula en t=n*pi, n=1,2,...>> f_sampling=sin(t)./t;>> plot(t,f_sampling);

6. La seal sampling queda definida as:

Fig. 3

% Seal sinc nula en t=n, n=1,2,...>> f_sinc=sinc(t);>> plot(t,f_sinc);7. La seal queda como en la figura 4.

Fig. 4

SEAL IMPULSO O DELTA DE DIRAC8. Para la seal impulso copiar las lneas de cdigo:>> t=-10:0.01:10;>> f_impulso=[zeros(1,1000),1,zeros(1,1000)];>> plot(t,f_impulso);

9. La seal queda:

Fig. 5

SEAL DIENTE DE SIERRA

% Ejemplo de seal diente de sierra de periodo 0.1Hz% sawtooth(x,width) seal en diente de sierra con periodo 2*pi para los elementos del vector x. El parmetro width es un escalar entre 0 y 1, y describe la fraccin del periodo 2*pi en el que ocurre el mximo.

10. Colocar las lneas de cdigo en Matlab:>> t=-10:0.01:10;>> width=0.10;>> f_sierra=sawtooth(2*pi*0.1*t,width);>> plot(t,f_sierra);

11. La seal diente de sierra quedara:

Fig. 6SEAL TRIANGULAR

% Ejemplo de seal triangular de periodo 0.1Hz. Es un caso particular de seal diente de sierra con width=0.512. En Matlab:>> t=-10:0.01:10;>> f_triangular=sawtooth(2*pi*0.1*t,0.5);>> plot(t,f_triangular);

13. La grfica queda:

Fig. 7

SEAL EXPONENCIAL

% Ejemplo de seal exponencial decreciente14. En Matlab poner:>> t=-10:0.01:10;% tau: constante de tiempo (RC)>> tau=200e-2;>> f_expon=exp(-t/tau);>> plot(t,f_expon);15. La seal obtenida es:

Fig. 8

SEAL CUADRADA% Ejemplo de seal cuadrada de frecuencia 0.5Hz% square(x,duty) genera una onda cuadrada de periodo 2*pi con un duty cycle dado

16. En Matlab:>> t=-10:0.01:10;>> duty=50; % porcentaje del periodo en el que la seal es positiva>> f_cuadrada=square(2*pi*0.5*t,duty);>> plot(t,f_cuadrada);

17. La seal obtenida es:

Fig. 9

7. RESULTADOS(a elaborar por el estudiante)

8. CONCLUSIONES(a elaborar por el estudiante)9. RECOMENDACIONES(a elaborar por el estudiante)

10. PREGUNTAS DE CONTROL

Para la seal exponencial que debemos modificar para obtener una exponencial creciente y como sera su grfica. Investigar Qu otros cdigos nos permiten obtener las mismas seales especiales? en qu circunstancias son utilizada estos tipos de graficas?11. BIBLIOGRAFIA(actualizada 10 aos, desde el 2004)