1 INTRODUCCIN
MODULACION PSK
2 MARCO TEORICO
PSK
Si se quisiera representar un bit (un 1 un 0)
con PSK, quien transmite slo debe cambiar la
fase de la seal para representar cada bit que
entra en el modem. Por ejemplo con un
deslazamiento de fase de 0o representa un
espacio (cero lgico) y con 180o representara
una marca (uno lgico). Esto se llama
modulacin de dos fases.
Universidad de Cundinamarca. Aldana Javier, Molina Luis, Romero Miguel, Modulador PSK
3 PROCEDIMIENTO
VENTAJAS MODULACION PSK
En la modulacin BPSK la fase de la
Portadora conmuta de acuerdo al estado de la
seal binaria. En este tipo de modulacin el
desfase es de 180 si se transmite un 0 y de 0
si se transmite un 1.
Funcin:
PSK([Tren de pulsos binarios],Frecuencia)
TIPOS
Ejemplo:
PSK([1 0 0 1 0 1 1 0 1 1],2)
Transmisor de BPSK
function PSK(g,f)
%Modulacin PSK
%Ejemplo para ingresar datos:
%PSK([1 0 1 1 0],2)
if nargin > 2
error('Demasiados argumento de
entrada');
elseif nargin==1
f=1;
end
if f<1;
error('Frecuencia tiene que se
mayor que 1');
end
t=0:2*pi/99:2*pi;
cp=[];sp=[];
mod=[];mod1=[];bit=[];
for n=1:length(g);
if g(n)==0;
die=-ones(1,100); %Modulante
se=zeros(1,100); %Seal
else g(n)==1;
die=ones(1,100); %Modulante
se=ones(1,100); %Seal
end
c=sin(f*t);
cp=[cp die];
mod=[mod c];
bit=[bit se];
end
bpsk=cp.*mod;
subplot(2,1,1);plot(bit,'LineWidth
',1.5);grid on;
title('Seal Binaria');
Universidad de Cundinamarca. Aldana Javier, Molina Luis, Romero Miguel, Modulador PSK
4 RESULTADOS
Los resultados para el cdigo de modulacin
PSK se presentan en la figura 1.
error('Demasiados argumentos de
entrada')
elseif nargin==1
f0=1;f1=2;
elseif nargin==2
f1=2;
end
val0=ceil(f0)-(f0);
val1=ceil(f1)-(f1);
if val0 ~=0 || val1 ~=0;
error('Frecuencia debe ser un
entero');
end
if f0<1 || f1<1;
error('Frecuencia debe ser mayor
que 1');
end
t=0:2*pi/99:2*pi;
cp=[];sp=[];
mod=[];mod1=[];bit=[];
for n=1:length(g);
if g(n)==0;
SIMULACION FSK
Universidad de Cundinamarca. Aldana Javier, Molina Luis, Romero Miguel, Modulador PSK
die=ones(1,100);
c=sin(f0*t);
se=zeros(1,100);
else g(n)==1;
die=ones(1,100);
c=sin(f1*t);
se=ones(1,100);
end
cp=[cp die];
mod=[mod c];
bit=[bit se];
end
ask=cp.*mod;
subplot(2,1,1);plot(bit,'LineWidth
',1.5);grid on;
title('Seal Binaria');
axis([0 100*length(g) -2.5 2.5]);
subplot(2,1,2);plot(ask,'LineWidth
',1.5);grid on;
title('Modulacin FSK');
axis([0 100*length(g) -2.5 2.5]);
5 CONCLUSIONES
Universidad de Cundinamarca. Aldana Javier, Molina Luis, Romero Miguel, Modulador PSK