modulacion AM y FM en matlab
OBJETIVOS:
Visualizar 3 tipos de modulaciones digitales: ASK, FSK, PSK.
INTRODUCCIÓN:
Los 3 esquemas de modulaciones que se verán en estapráctica son las 3 formas más sencillas de modulación digital. Y son las analizadas en el curso de comunicaciones 2. Estas son análogas a las modulaciones AM,FM Y PM. Que fueron analizada en el cursoanterior.
DESARROLLO:
1) Modulación ASK:
2) clc
3) clear
4) close all
5)
6) nbits = 10;
7) muestras = 20;
8) data = round(rand(1,nbits));
9) data_m = muestreo(data,nbits,muestras);
10) t =1/muestras:1/muestras:length(data);
11) seno = sin(2*pi*t);
12) askt = data_m.*seno;
13) figure(1)
14) plot(askt(1:100))
15) title('Señal ASK')
16) PotASK = potencia(askt);
17) j =1:length(PotASK);
18) freq = j*1200/128;
19) figure(2)
20) subplot(2,1,1)
21) plot(freq,PotASK)
22) subplot(2,1,2);
23) semilogy(freq,PotASK)
24)
MODULACION FSK:
El proceso a seguir para FSK es análogo aASK, con la diferencia de que en este se contará con 2 frecuencias. Las funciones creadas anteriormente pueden ser utilizadas nuevamente. La modulación ASK tiene la desventaja de depender de laamplitud, lo cual lo hace más vulnerable al ruido externo. La modulación FSK permite que la información esté contenida en la frecuencia de la señal con la que es más inmune al ruido,
clc
clear
close allnbits = 10;
muestras = 20;
data = round(rand(1,nbits));
data_m = muestreo(data,nbits,muestras);
t = 1/muestras:1/muestras:length(data);
seno2 = sin(2*pi*t);
seno1 = sin(4*pi*t);
fskt =[];
for i = 1:length(data_m);
if data_m(i) == 1
fskt = [fskt seno1(i)];
else
fskt=[fskt seno2(i)];
end
end
MODULACIÓN PSK:
La modulación en frecuencia no eslas más efectiva para modular datos digitales, la modulación en fase PSK, es una buena alternativa. , en esta, cada bit 0 o 1, va a alterar la fase 180°.
clc
clear
close all
nbits = 10;...
Regístrate para leer el documento completo.