Documentos de Académico
Documentos de Profesional
Documentos de Cultura
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 :
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))
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.
Angulo = pi/8
Con el desfase de 90 º:
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');
legend('p1','p2','p3','p4','p5','p6','p7','p8')
hold off;