Generar Onda Cuadrada

Post on 12-Dec-2014

118 views 1 download

Transcript of 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

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) = =

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.

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

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);

2.3 tercer armonico

>> t=0:0.1:10;

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

>> plot(t,y);

2.4 cuarto armonico

>> 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);

2.6 sexto armonico

>> t=0:0.1:10;

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

>> plot(t,y);

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);

2.9 noveno armonico

>> t=0:0.1:10;

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

>> plot(t,y);

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

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')