Está en la página 1de 6

Modulación BPSK en OFDM

Sebastian Vargas, Estudiante (20131273012), Jonathan R. Torres, Estudiante (20131273021).


Universidad Distrital Francisco José de Caldas (Facultad Tecnológica);
Ingeniería en Telecomunicaciones;
Bogotá, Colombia; Diciembre de 2014

Abstract - In this paper a study on OFDM modulation and Output, MIMO), modulación (Orthogonal Frequency Division
transmission for cellular LTE is made, the development of the Multiplexing, OFDM), codificación, estimación y predicción
equations of data transmitted, an investigation into the guard de canal para adaptar el sistema a las condiciones de este, y así
interval insertion; and finally a Matlab simulation BPSK
lograr el objetivo de obtener una transmisión confiable.
modulation and demodulation is done, the graphs showing the I
channel and Q channel, showing the modulation implemented.
III. MARCO TEÓRICO
Words -Modulation key, OFDM, LTE, BPSK.
OFDM
Resumen—En este documento se hace un estudio sobre la
modulación y transmisión OFDM para telefonía celular LTE, El OFDM es un esquema de modulación que permite
desarrollo de las ecuaciones de datos transmitido, una
transmitir datos digitales de una manera eficiente sobre un
investigación sobre la inserción del intervalo de guarda; y
finalmente se hace una simulación en Matlab de modulación y canal de radio, la transmisión se realiza usando un gran número
demodulación BPSK, mostrando las gráficas del canal I y canal Q, de portadoras distribuidas en un ancho de banda angosto.
mostrando la modulación implementada. OFDM se ha implementado en sistemas como WiMAX,
ADSL, radio digital, televisión digital terrestre, entre otros
Palabras clave—Modulación, OFDM, LTE, BPSK. La idea básica de OFDM es dividir el espectro disponible
en varios subcanales. El hecho de tener canales de banda
angosta hace que cada subcanal vea un desvanecimiento plano
I. INTRODUCCIÓN que facilita la ecualización.
En este documento se hace un desarrollo matemático en el
cálculo de la sumatoria correspondiente a la señal discreta de
una transmisión OFDM. También se hace una investigación
sobre la inserción del intervalo de guarda con su modelo
matemático y se hace una simulación en Matlab de una
modulación y demodulación en OFDM utilizando BPSK, se
muestran las gráficas correspondientes a canal I y canal Q,
antes y después de la demodulación.

Figura 1. Representación de los canales individuales para


II. ESTADO DEL ARTE OFDM
Según un Análisis de Desempeño de un Sistema MIMO-
OFDM con Predicción de Canal Realizado por la Universidad TRANSMISIÓN OFDM
nacional. Ver [6]. Las comunicaciones inalámbricas en que el
canal de transmisión inalámbrico se define por efectos de Dado que se tienen N subportadoras ortogonales y un
dispersión por movimiento y obstáculos físicos entre tiempo útil de símbolo Ts, entonces en este periodo se
transmisor y receptor, son un claro ejemplo de los retos que se transmites N símbolos independientes mapeados con BPSK.
enfrentan para lograr una comunicación efectiva mediante un
ambiente ruidoso. La demanda de múltiples servicios de La envolvente compleja de la señal OFDM es s(t) y la señal
telecomunicaciones, como transmisión de voz, video y datos, paso de banda es su parte real:
ha hecho que la capacidad de transmisión y recepción de los
sistemas de comunicaciones aumente para lograr grandes tasas ∞ N−1
de transmisión de datos con baja cantidad de errores recibidos,
que hagan la comunicación confiable y utilizando el mínimo de
s (t)= ∑ ∑ di ( k )∗e− j 2 π f ( t−k T ) f (t−k T s)
i s

k=−∞ i=0
recursos como espectro radioeléctrico y energía (potencia). Los
sistemas de cuarta generación (4G) han llegado en los últimos Donde Ts es la duración de símbolo de la señal OFDM y fi
años, con diversas tecnologías, para cumplir con los (i=0,1,2,3…) es la frecuencia de la i-ésima subportadora por
requerimientos impuestos; en estos sistemas se utilizan técnicas
como el uso de múltiples antenas (Multiple Input – Multiple
i Se supone un sistema radioeléctrico en que se tiene una
f i=f 0+ portadora modulada digitalmente por símbolos consecutivos,
Ts
cada uno de longitud N bits y duración Ts y que la señal llega
al receptor por dos trayectos diferentes, de distinta longitud, de
Se Des compone la ecuación en su parte real y su parte modo que una señal llega primero y la otra con un retraso
imaginaría utilizado la identidad de Euler: equivalente a 4.5 Ts como se en la figura 2. Este retraso da
lugar a que en el receptor esté presente el símbolo n durante el
e jx =cos ( x ) + j sin ⁡( x) período de integración, es decir de demodulación,
simultáneamente con porciones de los símbolos cuarto y quinto
∞ N−1 previos, n–4 y n-5, que se comportarán como señales
s (t)= ∑ ∑ di ( k )∗f ( t−k T s )∗[cos ( 2 π f i ( t−k T s ) ) + jinterferentes
sin ⁡(2 π f i (sobre
t−k el
T ssímbolo
) )] deseado.
k=−∞ i=0 Si el retraso introducido por el segundo trayecto es inferior
a TS, se dará una situación similar a la que se ilustra en 4. La
Resumiendo, la parte real queda de la siguiente manera: porción del símbolo n-1 presente durante el período de
integración actuará también como interferencia, en tanto que la
N −1 porción retrasada del propio símbolo n se sumará consigo
s (t)= ∑ d i ( k )∗f ( t−k T s )∗cos ( 2 π f i t−∅i ) mismo de forma constructiva o destructiva, según sea la fase
i=0 entre la porción directa y la retrasada.

Donde ∅ i=(2 π fk T si)

Para la ecuación

N−1 − j2 πkn
N
Y l [ k ]= ∑ yl [ n ] e =H l [ k ] X l [ k ] + Z l [k ]
n=0
Dónde:
Xl[k]: Símbolo transmitido
Yl[k]: Símbolo recibido
Hl[k]: Respuesta en frecuencia del canal Figura 2. Forma en que produce interferencia entre
Zl[k]: Ruido en el dominio de la frecuencia símbolos

Son los componentes del i-ésimo en frecuencia de la k- Cada símbolo OFDM es precedido por una extensión
ésima subportadora. También se obtiene su parte real: periódica de la señal por sí misma. La duración total del
símbolo es T=Tg+Ts, donde Tg es el intervalo de guarda,
N−1 usualmente es menor que Ts/4
Y l [ k ] = ∑ y l [ n ]∗cos
n=0
( −2Nπkn )
INSERCIÓN DEL INTERVALO DE GUARDA

La inserción de los intervalos de guarda se hace para


asegurar que no interfieran las diferentes transmisiones entre
ellas. Estas transmisiones pueden pertenecer a varios usuarios
(como en TDMA) o al mismo usuario (como en OFDM).

El modo y el intervalo de guarda es una decisión de


ingeniería que depende de la topografía, número de emisores y
costes de implementación. Figura 3. Dominio tiempo y frecuencia de los símbolos
OFDM con intervalo de guarda.
El propósito del intervalo de guarda es introducir inmunidad a
los retardos, a los ecos y a las reflexiones de propagación, a los
cuales los datos digitales son normalmente muy sensibles.
MODULACION

Modulación BPSK

La modulación por desplazamiento de fase binaria o BPSK


(Binary Phase Shift Keying) es una forma de modulación
angular que consiste en hacer variar la fase de la portadora
entre un número de valores discretos. Emplea 2 símbolos, con
1 bit de información cada uno, también presenta una buna
inmunidad al ruido, puesto que la diferencia entre símbolos es
máxima (180º). Dichos símbolos suelen tener un valor de salto
de fase de 0º para el 1 y 180º para el 0, como se muestra en un
diagrama de constelación. En cambio, su velocidad de
transmisión es la más baja de las modulaciones de fase.

Figura 7. BER vs Modulación BPSK

OFDM

Modulación por división de frecuencia ortogonal (OFDM)


Figura 4. Diagrama de constelaciones para BPSK. combina técnicas de modulación y multiplexación para
optimizar la eficiencia espectral. Un canal de transmisión es
dividido en muchos subcanales más pequeños o subportadoras.
Las frecuencias subportadoras y el espaciado se eligen de
modo que son ortogonales entre sí. Sus espectros no
interfirieren, entonces, por lo que no se requieren bandas de
guarda.
La mayoría de los sistemas de banda ancha están sujetos a
transmisión multo trayecto por lo cual, la solución
Figura 5. Ejemplo de modulación BPSK convencional a esto es hacer una ecualización en el receptor.
OFDM resuelve el problema de trayectos múltiples mediante la
A continuación se muestra el diagrama de bloques de la transmisión de los datos en paralelo con un periodo de símbolo
modulación BPSK más largo y por el prefijo cíclico para reducir la interferencia
Inter símbolo.
En OFDM flujos de datos paralelos se utilizan como
entradas a una IFFT. Salida de IFFT es la suma de muestras de
señal. IFFT hace modulación y multiplexación en un solo paso.
Filtrado y D / A de muestras dé lugar a señal de banda base
como se muestra en la Figura. 8

Modulador OFDM
Figura 6. Diagrama de bloques de modulación BPSK

El ruido es representado por la letra n, y éste siempre está


presente y sigue el comportamiento de una distribución de
probabilidad Gaussiana dada por la función:

Figura 8. Modulador OFDM


Con una correlación de µ=0 y desviación estándar σ2=No/2
La probabilidad de error está dada por:
y=ifft(x); % ifft : built in function
ich2=real(y); % real : built in function
Demodulador OFDM qch2=imag(y); % imag : built in function

%********* Gurad interval insertion **********

[ich3,qch3]= giins(ich2,qch2,fftlen,gilen,nd);
fftlen2=fftlen+gilen;

%********* Attenuation Calculation *********

spow=sum(ich3.^2+qch3.^2)/nd./para; % sum : built


Figura9. Demodulador OFDM in function
attn=0.5*spow*sr/br*10.^(-ebn0/10); %%%Acá
explicar esta relación toca mirar el texto pero está
elevando a la Eb/No
SIMULACIÓN EN MATLAB attn=sqrt(attn);

%*************************** Receiver
A continuación se muestra el código utiliza para generar las *****************************
gráficas de transmisión de datos, señal transmitida, secuencia %***************** AWGN addition *********
discreta de la señal y modulación BPSK.
[ich4,qch4]=comb(ich3,qch3,attn); %% que hace comb??
para=128; % Número de canales paralelos
fftlen=128; % Longitud FFT %****************** Guard interval removal *********
noc=128; % Número de portadoras
nd=6; % Número de símbolos OFDM para un ciclo
[ich5,qch5]= girem(ich4,qch4,fftlen2,gilen,nd); %%
ml=1; % Nivel de Modulación: BPSK
que hace la función girem remueve el intervalo de
sr=250000; % Rata de símbolo
guarda tocaría modificar esa
br=sr.*ml; % Rata de bit por portadora
gilen=32; % Longitud del intervalo de guarda
ebn0=10; % ebn0 : Eb/No %****************** FFT ******************

nloop=100; % Número de ciclos de simulación rx=ich5+qch5.*1i;


noe = 0; %Número de errores en datos ry=fft(rx); % fft : built in function
nod = 0; %Número de datos transmitidos ich6=real(ry); % real : built in function
eop=0; %Número de errores en paquetes qch6=imag(ry); % imag : built in function
nop=0; %Número de paquetes transmitidos
%***************** demoduration *******************
for iii=1:nloop
ich7=ich6./kmod;
%************************** Transmision qch7=qch6./kmod;
********************************* [demodata]=bpskdemod(ich7,qch7,para,nd,ml); %
%Demodula igualmente
seldata=rand(1,para*nd*ml)>0.5; % Generacion da
datos aleatorios %************** Parallel to serial conversion
*****************
%****************** Conversion de Serial a Paralelo
*********************** demodata1=reshape(demodata,1,para*nd*ml);
plot(demodata1)
paradata=reshape(seldata,para,nd*ml); % cambia la
forma seldata en un para y nd*ml matriz donde %************************** Bit Error Rate (BER)
para, ..., nd*ml indica el tamaño de cada dimensión. ****************************

%************************** Modulacion BPSK % instantaneous number of error and data


*****************************
noe2=sum(abs(demodata1-seldata)); % sum : built in
%ESTA FUNCION PODÍAN IMPLEMENTARLA function otro grupo que se encargue de esta
[ich,qch]=bpskmod(paradata,para,nd,ml); %% Acá parte!!!
podría ponerlos a trabajar nod2=length(seldata); % length : built in function
http://www.mathworks.com/help/comm/ref/pskmod.html?
refresh=true % cumulative the number of error and data in noe and
kmod=1/sqrt(2); % sqrt : built in function nod
ich1=ich.*kmod;
qch1=qch.*kmod; noe=noe+noe2;
nod=nod+nod2;
%******************* IFFT ************************
% calculating PER
x=ich1+qch1.*1i; %Componentes en fase y cuadratura
Figura 10. Transmisión de datos Canal I.
if noe2~=0
eop=eop+1;
else
eop=eop;
end
eop;
nop=nop+1;

fprintf('%d\t%e\t%d\n',iii,noe2/nod2,eop); %
fprintf : built in function

end

%********************** Output result


***************************

per=eop/nop;
ber=noe/nod;

fprintf('%f\t%e\t%e\t%d\t\n',ebn0,ber,per,nloop);
fid = fopen('BERofdm.dat','a');%%BERofdm.dat
%fprintf(fid,'%f\t%e\t%e\t
%d\t\n',ebn0,ber,per,nloop);
%fclose(fid);

%******************** end of file Figura 11. Señal transmitida de datos del Canal I
***************************

figure(1)
plot(ich);axis([0 80 -1 1]); title('Transmisión de
Datos '); ylabel('Amplitud');xlabel('frecuencia');
figure(2)
plot(ich3);axis auto; title('Señal Transmitida de
Datos'); ylabel('Amplitud');xlabel('tiempo');
figure(3)
stem(ich3);axis auto; title('Secuencia Discreta de
la Señal Transmitida de Datos');
ylabel('Amplitud');xlabel('Número de muestras');
figure(4)
plot(ich1); title('Modulación BPSK')

Figura 12. Secuencia discreta de señal transmitida del canal


I
Componentes en fase y cuadratura:
Cabe notar que el diagrama de constelaciones para la
modulación BPSK tiene únicamente dos puntos como se
observó en la figura 4. Por lo cual no se coloca.
CONCLUSIONES
La ecuación correspondiente a la transmisión OFDM puede
ser descompuesta en sus dos componentes, parte real y parte
imaginaria; y la envolvente compleja de la señal OFDM es s(t)
y la señal paso de banda es su parte real.
Se observa que para una modulación y demodulación
OFDM es necesario que se considere una inserción de intervalo
de guarda, ya que el intervalo de guarda se utiliza para evitar
las interferencias entre cada una de las transmisiones dentro de
cada subportadora.
Según la simulación obtenida en Matlab en este trabajo, se
evaluó el desempeño de BPSK con OFDM y según los
resultados gráficos muestran se puede decir que el canal I se ve
ocupado y el canal Q desocupado, esto se debe al tipo de
modulación, ya que BPSK solo puede enviar un símbolo en un
Figura 13. Modulación BPSK determinado tiempo.
Si se compara BPSK con cualquier otra modulación de
características similares (que module por fase), se puede
deducir que será más eficiente que BPSK, ya que utiliza el
canal Q y es capaz de enviar mas de un símbolo por unidad de
tiempo.
BIBLIOGRAFÍA
[1] Diseño e Implementación de un transmisor-receptor ´
OFDM en Hardware Reconfigurable. 2012.
http://kosmos.upb.edu.co/web/uploads/articulos/
(A)_Diseno_e_implementacion_de_los_modulos_de_transmisi
on_y_recepcion_OFDM_en_un_equipo_de_RF_PXIe_1075_E
SP5BF.pdf
[2] COMPARACIÓN DE SISTEMAS CP-OFDM CON
ZP-OFDM. Introducción a OFDM capítulo 1. 2014.
http://bibing.us.es/proyectos/abreproy/11254/

[3] OFDM SIMULATION in MATLAB. Paul Guanming


Lin. Junio 2010. A Senior Project Presented to the Faculty of
Figura 14. Secuencia discreta del canal Q
California Polytechnic State University San Luis Obispo.
http://digitalcommons.calpoly.edu/cgi/viewcontent.cgi?
article=1063&context=eesp

[4] Repositorios Institucionales de la Universidad central


de Venezuela. 2014. Anexo 2. Modulación OFDM
http://saber.ucv.ve/jspui/bitstream/123456789/780/4/Anexo
%202.pdf
[5] Bit Error Rate Performance of BPSK Modulation and
OFDM-BPSK with Rayleigh Multipath Channel. M. Divya.
International Journal of Engineering and Advanced
Technology (IJEAT). ISSN: 2249 – 8958, Volume-2, Issue-4,
April 2013.
http://www.ijeat.org/attachments/File/v2i4/D1532042413.pdf
[6] Análisis de Desempeño de un Sistema MIMO-OFDM
con Predicción de Canal - See more at:
Figura 15. Secuencia discreta del canal Q http://www.bdigital.unal.edu.co/12858/#sthash.hT1WwIZ9.dp
uf

También podría gustarte