12-19.
Para un modulador 8-PSK con rapidez de entrada de bits fb 10 Mbps y frecuencia de portadora fc 80 MHz,
calcule el ancho mínimo de banda de Nyquist y los baudios. Trace un esquema del espectro de salida.
SOLUCION :
Fb canales = 10 / 3 Mbps = 3.33 Mpbs
Maxima rapidez de cambio = Fa = Fb /2 = 3.33 Mpbs/2 = 1.667 Mbps
Onda de salida = (sen (2pi *fa t))(sen(2pi*fc t))
1/2cos 2π ((80-1.667)Mhz t)) - 1/2cos 2π ((80+1.667)Mhz t))
1/2cos 2π ((78.333)Mhz t)) - 1/2cos 2π ((81.667)Mhz t))
Ancho minimo de banda de Nyquist es :
Fn = (81.667-78.333 )Mhz = 3.3333Mhz
Los baudios = ancho de de banda
Baudios = 3.333 megabaudios
Script :
Fs = 10^8;
Ts = 1/Fs;
L = 1000;
t = (0:L-1)*Ts;
S =(1/2)*cos((t*2*pi*78.333)*(10^6)) - (1/2)*(cos(2*pi*81.667*(10^6)*t));
X=S;
figure(1)
plot((10^6)*t(1:80),X(1:80))
title('Signal Corrupted with Zero-Mean Random Noise')
xlabel('t (megahertz)')
ylabel('X(t)')
Y = fft(X);
P2 = abs(Y/L);
P1 = P2(1:L/2+1);
P1(2:end-1) = 2*P1(2:end-1);
f = Fs*(0:(L/2))/L;
figure(2)
plot(f+6*10^7,P1)
title('Espectro X(t)')
xlabel('f (Hz)')
ylabel('|P1(f)|')
12-20. Para el modulador 8-PSK de la fig. 12-25, cambie el circuito de desplazamiento de fase de 90° a un cambiador
de fase de -90°, y trace el nuevo diagrama de constelación.
Entonces en modulador del producto introduce sen(wct – 90º) = -cos(wc*t)
Angulo = pi/8
Con el desfase de 90 º:
Q I C SEN (wc COS(wc*t)
*t)
1 5/8*pi 112.5ª 0 0 0 -0.541 1.307
2 7/8*pi 157.5ª 0 0 1 -1.307 0.541
3 3/8*pi 67.5 ª 0 1 0 0.541 1.307
4 1/8*pi 22.5ª 0 1 1 1.307 0.541
5 -5/8*pi -112.5ª 1 0 0 -0.541 -1.307
6 -7/8*pi -157.5ª 1 0 1 -1.307 -0.541
7 -3/8*pi -67.5 ª 1 1 0 0.541 -1.307
8 -1/8*pi -22.5 ª 1 1 1 1.307 -0.541
Script :
figure;
x1 = 0:0.1:2*pi;
x2 = 2*pi:0.1:4*pi;
x3 = 4*pi:0.1:6*pi;
x4 = 6*pi:0.1:8*pi;
x5 = 8*pi:0.1:10*pi;
x6 = 10*pi:0.1:12*pi;
x7 = 12*pi:0.1:14*pi;
x8 = 14*pi:0.1:16*pi;
y1 = -0.541*sin(x1+5*pi/8) + 1.307*cos(x1+5*pi/8);
y2 = -1.307*sin(x2+7*pi/8) + 0.541*cos(x2+7*pi/8);
y3 = 0.541*sin(x3+3*pi/8) + 1.307*cos(x3+3*pi/8);
y4 = 1.307*sin(x4+1*pi/8) + 0.541*cos(x4+1*pi/8);
y5 = -0.541*sin(x5-5*pi/8) - 1.307*cos(x5-5*pi/8);
y6 = -1.307*sin(x6-7*pi/8) - 0.541*cos(x6-7*pi/8);
y7 = 0.541*sin(x7-3*pi/8) - 1.307*cos(x7-3*pi/8);
y8 = 1.307*sin(x8-1*pi/8) - 0.541*cos(x8-1*pi/8);
%Al crear una gráfica con “plot” o “stem” se le puede asignar una variable para poder modificar sus propiedades. En
este caso se le asignaron las variables “p1” y “p2”.
hold on;
p1 = plot(x1,y1);
p2 = plot(x2,y2);
p3 = plot(x3,y3);
p4 = plot(x4,y4);
p5 = plot(x5,y5);
p6 = plot(x6,y6);
p7 = plot(x7,y7);
p8 = plot(x8,y8);
%Se utiliza la función “set” para modificar el color y ancho de las líneas de las gráficas.
set(p1,'Color','red','LineWidth',3)
set(p2,'Color','blue','LineWidth',3)
set(p3,'Color','yellow','LineWidth',3)
set(p4,'Color','red','LineWidth',3)
set(p5,'Color','green','LineWidth',3)
set(p6,'Color','cyan','LineWidth',3)
set(p7,'Color','magenta','LineWidth',3)
set(p8,'Color','blue','LineWidth',3)
%Se asignan etiquetas en el eje vertical y horizontal y el título de la gráfica en las siguientes líneas:
ylabel('Y');
xlabel('X');
title('SEÑAL MODULADA 8PSK');
%Se añade una leyenda a las gráficas.
legend('p1','p2','p3','p4','p5','p6','p7','p8')
hold off;