Documentos de Académico
Documentos de Profesional
Documentos de Cultura
b=a-a;
time1=(0:1.22070313e-4:5.859375);
time1=time1.';
load Dise�oProyect1;
figure(1);
plot(time,Original);
x=sample(Original, 8192);
disp('Audio de la se�al original.');
sound(z1, 8192);
pause(6);
disp('Pulse cualquier tecla para continuar');
pause;
% Convertimos en digital la se�al anal�gica con una frecuencia de 8192 hz
% con 64 niveles de cuantizaci�n y compresi�n ley-mu con mu=255
y=Analog2Digital(Original, 8192, 6, 1, 255);
x1=y(1:48000);
snr(x,x1-x)
% Modulaci�n QAM
QAM1=QAM16_mod(y);
%constelaci�n para el esquema QAM sin ruido
figure(26);
hold on;
plot(a,b,'k');
plot(b,a,'k');
plot(real(QAM1), imag(QAM1),'o');
hold off;
axis([-2 2 -2 2]);
grid on;
% simulaci�n de transmisi�n a trav�s de un canal AWGN a�adiendo ruido
% gaussiano con una SNR por bit de 7,5 dB
QAM1n=AddNoise(QAM1, 5.6234, 4);
%constelaci�n para el esquema QAM con ruido
figure(27);
hold on;
plot(a,b,'k');
plot(b,a,'k');
plot(real(QAM1n), imag(QAM1n),'.');
hold off;
axis([-2 2 -2 2]);
grid on;
% demodulaci�n de la se�al QAM luego de transmitida a trav�s del canal AWGN
QAM1t=QAM16_demod(QAM1n);
% Conversi�n de la se�al demodulada en anal�gica
z5=Digital2Analog(QAM1t, 6, 1, 255);
figure(28);
plot(time1,z5);
snr(x,x-z5.')
%E9 = numero de errores en la transmisi�n Pe9 = BER
[E9, Pe9] = biterr(y.', QAM1t)
disp('Audio de la se�al transmitida usando 16 QAM.');
sound(z5, 8192);
pause(6);
disp('Pulse cualquier tecla para continuar');
pause;