Modulacion QAM
QAM: Quadrature Amplitude Modulation
APK: Amplitude Phase Modulation
QAM o APK es una técnica de modulación en amplitud y fase.
Tiene gran de aplicación en módems líneatelefónica, ADSL, cable, modem, radioenlaces de microondas, sistemas móviles 4G, etc.
X (t): Señal modulante.
Fb: Frecuencia de bit.
Tb: Tiempo de bit.
CONV 2/: Conversor de binario a tramas delongitud “”.
Xi(t), Xq(t): Son los valores de la señal X(t) en lugares pares e impares tomados en símbolos de longitud “u”. Para luego ser moduladas como 2 ASK.
Xc(t): Señal modulada.
Clc; clearall; close all;
M=16;
Ts = 1;
fc = 2*Ts;
fs = 1/Ts;
Ac = 1;
mu=M^(0.5);
n=log2(mu);
trama = '100011010111';
ik =[];qk=[];
for i=1:length(trama)
if mod(i,2)==1
ik = [iktrama(i)];
else
qk = [qk trama(i)];
end
end
k = length(ik)/n; %cantidad de símbolos
v_IK=[];v_QK=[];
for i=1:k
v_IK = [v_IK gray2dec(ik(i*n-(n-1):i*n))];
v_QK =[v_QK gray2dec(qk(i*n-(n-1):i*n))];
end
% se obtienen los valores de Ik, Qk
v_IK=2*v_IK-(mu-1);
v_QK=2*v_QK-(mu-1);
t = 0:Ts/(100*k):k*Ts;
aux = 1;
xi = [v_IK(1)];
xq = [v_QK(1)];% Hallando los vectores xi y xq para la gráfica de los símbolos
for i = 2:length(t)
xi = [xi v_IK(aux)];
xq = [xq v_QK(aux)];
if(rem(t(i),Ts)==0)
aux = aux+1;end
end
% Señal modulada
xc=Ac*(xi.*cos(2*pi*fc*t)-xq.*sin(2*pi*fc*t));
% DEP
f1 = -fc-2*fs:0.01:0;
f2 = 0:0.01:fc+2*fs;
Ad=Ac^2*(mu^2-1)/(6*fs);
Gc1 =Ad*(sinc((f1+fc)/fs)).^2;
Gc2 = Ad*(sinc((f2-fc)/fs)).^2;
%constelación
v_c = [0:mu-1]*2-(mu-1);
aux_c1=1;
aux_c2=1;
c1=[]; c2=[];
for i=1:M
c1=[c1 v_c(aux_c1)];
c2=[c2 v_c(aux_c2)];aux_c2=aux_c2+1;
if(mod(i,mu)==0)
aux_c1=aux_c1+1;
aux_c2=1;
end
end
figure (1)
plot(t,xi,t,xq,'r','LineWidth',2);
title('Gráfica de Símbolos Xi,...
Regístrate para leer el documento completo.