Generar Onda Cuadrada

13
1. Generar onda cuadrada >> % SEñAL CUADRADA DE FRECUENCIA DE 10 HZ >> %SQUARE(x, duty)genera una onda cuadrada de periodo 2*pi >> t=-10:0.01:10; >> duty=50; >> f_cuadrada=square(2*pi*0.5*t,duty); >> plot(t,f_cuadrada); >> 2. Fundamentación teorica. Por su importancia en la transmisión de información en comunicaciones y lo extenso de su aplicación se estudiará esta señal: fig. 2.13. Señal polar

Transcript of Generar Onda Cuadrada

Page 1: Generar Onda Cuadrada

1. Generar onda cuadrada>> % SEñAL CUADRADA DE FRECUENCIA DE 10 HZ>> %SQUARE(x, duty)genera una onda cuadrada de periodo 2*pi>> t=-10:0.01:10;>> duty=50;>> f_cuadrada=square(2*pi*0.5*t,duty);>> plot(t,f_cuadrada);>>

2. Fundamentación teorica.

Por su importancia en la transmisión de información en comunicaciones y lo extenso de su aplicación se estudiará esta señal:

fig. 2.13. Señal polar

Page 2: Generar Onda Cuadrada

En el intervalo la señal g(t) está dada por:

Representaremos esta señal por la serie trigonométrica de Fourier. Se observa que la señal g(t) es una función impar por lo que an=0 y contiene términos seno.

T = 2

entonces

=

g(t) = =

Page 3: Generar Onda Cuadrada

La expresión g(t) indica que sumando una señal senoidal de frecuencia:

f y de volts de amplitud

más una señal senoidal de frecuencia f = y una amplitud de volts + ...

se obtiene una señal de pulsos rectangulares.

Page 4: Generar Onda Cuadrada

fig . Componentes armónicos para la señal polar de pulsos rectangulares.

Page 5: Generar Onda Cuadrada

2.1 codigo primer armonico:

>> t=0:0.1:10;

>> y=4*sin(t)/pi;

>> plot(t,y);

2.2 segundo armonico

>> t=0:0.1:10;

>> y=(4/pi)*[sin(3*t)/3];

>> plot(t,y);

Page 6: Generar Onda Cuadrada

2.3 tercer armonico

>> t=0:0.1:10;

>> y=(4/pi)*[sin(4*t)/4];

>> plot(t,y);

2.4 cuarto armonico

Page 7: Generar Onda Cuadrada

>> t=0:0.1:10;

>> y=(4/pi)*[sin(5*t)/5];

>> plot(t,y);

2.5 quinto armonico

>> t=0:0.1:10;

>> y=(4/pi)*[sin(6*t)/6];

>> plot(t,y);

Page 8: Generar Onda Cuadrada

2.6 sexto armonico

>> t=0:0.1:10;

>> y=(4/pi)*[sin(7*t)/7];

>> plot(t,y);

Page 9: Generar Onda Cuadrada

2.7 septimo armonico

>> t=0:0.1:10;

>> y=(4/pi)*[sin(8*t)/8];

>> plot(t,y);

2.8 octavo armonico

>> t=0:0.1:10;

>> y=(4/pi)*[sin(9*t)/9];

>> plot(t,y);

Page 10: Generar Onda Cuadrada

2.9 noveno armonico

>> t=0:0.1:10;

>> y=(4/pi)*[sin(10*t)/10];

>> plot(t,y);

Page 11: Generar Onda Cuadrada

3. Composición de la onda cuadrada a partir de la sumas de los armónicos.

% el primer armónico o frecuencia fundamental de la señal cuadrada en azul

t=0:.1:10

y=4*sin(t)/pi;

plot(t,y)

hold on

%el segundo armonico en verde

y=(4/pi)*[sin(3*t)/3];

hold on

plot(t,y,'g')

%el tercer armonico en ++++

y=(4/pi)*[sin(4*t)/4];

hold on

plot(t,y,'+')

%el cuarto armonico en ++++

y=(4/pi)*[sin(5*t)/5];

hold on

plot(t,y,'+')

%el quinto armonico en ***

y=(4/pi)*[sin(6*t)/6];

hold on

plot(t,y,'*')

%el sexto armonico en yellow

y=(4/pi)*[sin(7*t)/7];

hold on

Page 12: Generar Onda Cuadrada

plot(t,y,'y')

%el septimo armonico en magenta

y=(4/pi)*[sin(8*t)/8];

hold on

plot(t,y,'m')

%el octavo armonico en cyan

y=(4/pi)*[sin(9*t)/9];

hold on

plot(t,y,'c')

%el novento armonico en negro

y=(4/pi)*[sin(10*t)/10];

hold on

plot(t,y,'k')

%la resultante en rojo,al sumar las armonicas, de la señal cuadrada.

y=(4/pi)*[sin(t)+sin(3*t)/3+sin(5*t)/5];

plot(t,y,'r')

Page 13: Generar Onda Cuadrada