Modulación BPSK en Matlab
Objetivo
Simular en Matlab una modulación BPSK
Código
%Modulacion B-PSK
function bpsk(g,f)
f=1;
g=[1 0 0 1 1 0];
t=0:2*pi/99:2*pi;
cp=[];
sp=[];
mod=[];
mod1=[];bit=[];
for n=1:length(g); %longitud de los datos binarios de entrada
if g(n)==0;
die=-ones(1,100); %Modulante
se=zeros(1,100); %Señal
else g(n)==1;die=ones(1,100); %Modulante
se=ones(1,100); %Señal
end
c=sin(f*t);
cp=[cp die];
mod=[mod c];
bit=[bit se];
end
bpsk=cp.*mod;
esp=abs(fft(bpsk));subplot(4,1,1);plot(bit,'LineWidth',1.5);grid on;
title('Señal binaria');
xlabel(' Periodo');ylabel('Voltaje');
subplot(4,1,2);plot(mod,'LineWidth',1.5);grid on;
title('Señal portadora')
xlabel('Periodo');
ylabel('Voltaje');
subplot(4,1,3);plot(bpsk,'LineWidth',1.5);grid on;
title('Modulacion B-PSK');
xlabel('Periodo');
ylabel('Voltaje');
grid on
Fig.1. Modulación BPSK de una función seno
Fig.2. Modulación BPSK de una función triangular
Fig.3. Modulación BPSK de una señaldiente de sierra
Aplicaciones
La modulación BPSK es utilizada para transmisores de bajo costo y sin altas velocidades, así como en estándares RFID como el ISO 14443, que se ha adoptado en tarjetasde crédito.
El estándar de red LAN inalámbrica, IEEE 802.11b-1999, usa DBPSK (BPSK diferencial) para la transmisión a una velocidad de 1 Mbps.
Conclusión
La modulación por cambio de fase PSK(Phase-Shift Keying) consiste en asignar variaciones de fase de una portadora según los estados significativos de la señal de datos. En la modulación BPSK Cuando no existe cambio de nivel en la señal...
Regístrate para leer el documento completo.