14
Señales en MatLab

Trabajo de Teocom - Copia

Embed Size (px)

DESCRIPTION

TEORIA DE TELECOMUNICACIONES - SEÑALES

Citation preview

Page 1: Trabajo de Teocom - Copia

Señales en MatLab

Page 2: Trabajo de Teocom - Copia

SEÑAL CUADRADA

Generamos la señal cuadrada con las siguientes características:

Amplitud (A) = 1

Ciclo útil (D) = 0.5

Frecuencia (w) = 10

En un tiempo comprendido entre 0 y 1 segundos.

Page 3: Trabajo de Teocom - Copia

Su programación (código) en MATLAB será:

>>A = 1;

>>w = 10 * pi;

>>cu = 0.5;

>>t = 0:0.001:1;

>>oc = A * square (w*t + cu);

>>plot (t, oc);

Page 4: Trabajo de Teocom - Copia

Para observar mejor la onda, tenemos que editarla, para ello vamos a propiedades y definimos nuevos parámetros para los ejes ‘x’ e ‘y’, u obtenemos:

Page 5: Trabajo de Teocom - Copia

Señal Triangular

Generamos ahora una señal triangular con las siguientes características:

Amplitud (A) = 1

Frecuencia (w) = 10

Ciclo útil (D) = 0.5

En un tiempo comprendido entre 0 y 1 segundos.

Page 6: Trabajo de Teocom - Copia

Su programación en MATLAB será:

>>A = 1;

>>w = 10 * pi;

>>cu = 0.5;

>>t = 0:0.001:1;

>>ot = A * sawtooth (w*t + cu);

>>plot (t, ot);

Al introducir los comandos en

MATLAB obtenemos como resultado

(gráfica):

Page 7: Trabajo de Teocom - Copia

SEÑAL COSENO>>A = 4;

>>wo = 20 * pi;

>>phi = pi/6;

>>t = 0:0.001:1;

>>coseno = A * cos (wo*t + phi);

>>plot (t, coseno);

Page 8: Trabajo de Teocom - Copia

SEÑAL SENO

>>A = 0.5;

>>wo = 20 * pi;

>>t = 0:0.001:1;

>>seno = A * sin(wo*t);

>>plot(t,seno);

Page 9: Trabajo de Teocom - Copia

SEÑAL IMPULSO

SEÑAL IMPULSO DISCRETA

>>u=[zeros(1,10),1,zeros(1,10)];

>>n = -10:10;

>>stem(n,u);

Page 10: Trabajo de Teocom - Copia

SEÑAL IMPULSO EN CONTINUA

>>u=[zeros(1,10),1,zeros(1,10)];

>>t = -1:0.001:1;

>>plot(t,u);

Page 11: Trabajo de Teocom - Copia

SEÑAL RAMPA Código en MatLab:

>> t1 = 0:0.1:10;

>>rampa1 = t1;

>>rampa = [zeros(1,101),rampa1];

>>t2 = -10:0.1:0;

>>t = [t2,t1];

>>plot(t,rampa);

Page 12: Trabajo de Teocom - Copia

SEÑAL EXPONENCIAL Amplitud (A) = 5

Base (a) = 6

 

Creciente:

>>A=5

>>a=6

>>t=0:0.001:1;

>>expc=A*exp(a*t);

>>plot (t, expc);

Page 13: Trabajo de Teocom - Copia

Decreciente % Ejemplo de señal exponencial decreciente

>> t=-10:0.01:10;

% tau: constante de tiempo (RC)

>> tau=200e-2;

>> f_expon=exp(-t/tau);

>> plot(t,f_expon);

Page 14: Trabajo de Teocom - Copia

Bibliografía:

Matlab para ingenieros [Moore]

procesamiento digital con matlab

Señales y análisis de Fouirer con Matlab