ESTUDIO DE LOS EFECTOS DEL MOVIMIENTO EN … · 2009-07-22 · de la frecuencia f, se puede ... las...

83
ESTUDIO DE LOS EFECTOS DEL MOVIMIENTO EN SEÑALES OFDM Memòria del Projecte Fi de Carrera d'Enginyeria Tècnica de Telecomunicació, especialitat en Sistemes Electrònics realitzat per Félix Casado Andrés i dirigit per Antoni Morell Pérez Bellaterra, 9 de Setembre de 2008

Transcript of ESTUDIO DE LOS EFECTOS DEL MOVIMIENTO EN … · 2009-07-22 · de la frecuencia f, se puede ... las...

Page 1: ESTUDIO DE LOS EFECTOS DEL MOVIMIENTO EN … · 2009-07-22 · de la frecuencia f, se puede ... las antenas depende de la frecuencia. Sin embargo, el principal ... y retardos individuales

ESTUDIO DE LOS EFECTOS DEL MOVIMIENTO EN SEÑALES OFDM

Memòria del Projecte Fi de Carrera d'Enginyeria Tècnica de Telecomunicació, especialitat en Sistemes Electrònics realitzat per

Félix Casado Andrés

i dirigit per

Antoni Morell Pérez

Bellaterra, 9 de Setembre de 2008

Page 2: ESTUDIO DE LOS EFECTOS DEL MOVIMIENTO EN … · 2009-07-22 · de la frecuencia f, se puede ... las antenas depende de la frecuencia. Sin embargo, el principal ... y retardos individuales

ESTUDIODELOSEFECTOSDELMOVIMIENTOENSEÑALESOFDM

1

Índice

1.Introducción................................................................................................................... 3

2.Implementacióndeunsistemaenbandabase................................................... 52.1.Elcanal'wireless'comosistemalinealvarianteentiempo .................................52.2.Modeloequivalentebandabase ....................................................................................62.3.Elmodelobandabasediscreto ......................................................................................92.4.Bibliografía ........................................................................................................................ 11

3.Conceptosbásicosymodeladodecanal .............................................................123.1.Conceptosbásicos ........................................................................................................... 123.1.1.Anchodebandadecoherencia ...........................................................................................123.1.2.EfectoDoppler............................................................................................................................14

3.2.ModelodecanalparaelestudiodelefectoDoppler............................................ 163.2.1.Modeladodelcanal...................................................................................................................16

3.3.Modelosparaelcanalaeronáutico............................................................................ 183.3.1.Escenariodevueloenruta....................................................................................................183.3.2.Escenariodedespegueyaterrizaje...................................................................................21

3.4.Bibliografía ........................................................................................................................ 244.ModulaciónMultiportadora....................................................................................254.1.Transmisiónyrecepciónutilizandomodulaciónmultiportadora ................. 264.2.Modulaciónmultiportadoraconsolapamientodesubcanales........................ 294.3.Implementacióndiscretadelamodulaciónmultiportadora ........................... 324.3.1.LaDFTysuspropiedades......................................................................................................324.3.2.Laconvolución ...........................................................................................................................324.3.3.Elprefijocíclico..........................................................................................................................33

4.4.OFDM(OrthogonalFrequencyDivisionMultiplexing) ....................................... 364.4.1.EltransmisorOFDMdiscreto...............................................................................................364.4.2.ElreceptorOFDMdiscreto....................................................................................................37

4.5.Desvanecimientoensubportadoras ......................................................................... 384.5.1.Codinginterleaving(codificaciónconentrelazado) ..................................................394.5.2.Ecualizaciónenfrecuencia....................................................................................................404.5.3.Precoding......................................................................................................................................404.5.4.AdaptiveLoading ......................................................................................................................41

4.6.Bibliografía ........................................................................................................................ 425.Simulacióndelsistema .............................................................................................435.1.Introducción...................................................................................................................... 435.2.Objetodeestudio............................................................................................................. 435.3.Descripcióndelsistemaasimular............................................................................. 445.3.1.TransmisorOFDMdiscreto ..................................................................................................445.3.2.ReceptorOFDMdiscreto........................................................................................................465.3.3.Canalruidogausiano ...............................................................................................................475.3.4.CanalArrival................................................................................................................................485.3.5.Canalonroute ............................................................................................................................50

5.4.Resultados.......................................................................................................................... 505.4.1.Verificacióndelcanal ..............................................................................................................515.4.2.Simulacióndelescenarioarrival ........................................................................................525.4.3.Simulacióndelescenarioonroute .....................................................................................57

5.5.Bibliografía ........................................................................................................................ 636.Conclusiones.................................................................................................................64

Page 3: ESTUDIO DE LOS EFECTOS DEL MOVIMIENTO EN … · 2009-07-22 · de la frecuencia f, se puede ... las antenas depende de la frecuencia. Sin embargo, el principal ... y retardos individuales

2

7.Anexo ..............................................................................................................................667.1.TransmisorOFDMdiscreto .......................................................................................... 667.1.1.Funciónultimate_OFDM .........................................................................................................677.1.2.Funciónultimate_map12........................................................................................................67

7.2.ReceptorOFDMdiscreto ............................................................................................... 707.2.1.Funciónultimate_demap_beta .............................................................................................72

7.3.RuidoGaussiano .............................................................................................................. 757.4.Simulacióndelescenarioarrival................................................................................ 767.5.Simulacióndelescenarioonroute............................................................................. 78

Page 4: ESTUDIO DE LOS EFECTOS DEL MOVIMIENTO EN … · 2009-07-22 · de la frecuencia f, se puede ... las antenas depende de la frecuencia. Sin embargo, el principal ... y retardos individuales

ESTUDIODELOSEFECTOSDELMOVIMIENTOENSEÑALESOFDM

3

1.Introducción

Hoyendíalatecnología'wireless'nosóloaportalacomodidadobviadenotenercableado,sinoqueenciertoscasospuedeserfundamental,comoeselcasoquetrataesteproyecto.Establecerenlacesdecomunicaciónconunidadesaéreasesfundamentalaunqueenocasionespuedesercomplicado.Laprincipaldificultadparaestablecerenlaceseficientestierra‐aireoinclusoaire‐aire,radicaenqueesunescenariomóvil,peronoesunescenariomóvilcualquiera,sinoquelasaltasvelocidades a las que circulan los aviones hace que el Doppler sea el peorenemigodelacomunicación.Lasaltasvelocidadesprovocanqueelcanalvaríedeformamuyrápidaloquesignificaquesinosehacenestimacionescontinuasdelcanal, la degradación de la señal puede ser de tal magnitud que ésta quedecompletamente inservible. No hay que olvidar tampoco otros aspectos queafectanalatransmisióndeseñalesatravésdelespaciolibre.Fenómenoscomoladifracciónsepuedenhacerevidentesenmomentosinmediatosaldespegueoalaterrizaje, la reflexión también puede cobrar mucho protagonismo en latransmisión en las inmediaciones del aeropuerto. Todo este cúmulo deinconvenienteshacende las comunicaciones aéreasun auténticodesafío, en elcualquedaaúnunlargocaminoporrecorrer.

La intención principal de este proyecto es realizar un pequeño estudio delcomportamiento de un sistema de modulación multiportadora OFDM en unentornotípicoaéreo,partiendodeinicioconparámetrostípicosdelatecnologíaWiMAX, para finalmente intentar variar, en la medida de lo posible, estosparámetrosconelobjetivodemejorarelrendimientodelsistemaentérminosdetasa de error de bit (BER). El objetode estudio se centra endos escenariosdevuelo:vueloenruta(onroute)yaterrizaje(arrival).

Lamemoriadeesteproyectoconstadecuatrobloqueso capítulosprincipales:Implementación de un sistema en banda base, Conceptos básicos ymodelado decanal,ModulaciónMultiportadoraySimulacióndelsistema.

Enelprimercapítulosepretendemostrarcomoobtenerelequivalenteenbandabase de una señal dada a partir de la forma de onda paso banda y comoimplementarlodemaneradiscreta.

Enelsegundocapítulo,enprimerlugar,sedefinendosconceptosfundamentalesparalacompresióndeesteproyecto,comosonelanchodebandadecoherenciayelefectoDoppler.Ensegundolugarsedescribeelmodelodecanalenelquesehabasadoelmodeloutilizadoenesteproyecto.Finalmenteseanalizan losdosescenariosaéreosobjetodeestudio:on route yarrival. Sedetallanparámetroscomo la clase de retardos que se pueden producir en estos entornos, valorestípicosdeDoppler, si se tratadeunentornoLOS (LineofSight)oNLOS (Non‐LOS),valorestípicosdeparámetroRice,etc.

Page 5: ESTUDIO DE LOS EFECTOS DEL MOVIMIENTO EN … · 2009-07-22 · de la frecuencia f, se puede ... las antenas depende de la frecuencia. Sin embargo, el principal ... y retardos individuales

4

Eneltercercapítulosedescribecondetallelamodulaciónmultiportadora,cuyaprincipalcaracterísticaesladivisióndelanchodebandatotalensubcanalesparala transmisión simultanea. También se detallarán las ventajas de utilizarmodulación multiportadora con solapamiento de subcanales (OFDM), que esposiblegraciasalautilizacióndesubportadorasortogonales.Sedesgranarácondetalle el sistema OFDM discreto, cobrando mucha importancia el papel delprefijocíclico.

Finalmenteenelcuartocapítulosepresentan losresultadosobtenidosapartirde las simulaciones realizadas. En primer lugar se describirán las partes queforman el sistema OFDM implementado en Matlab, así como los canales quepretendensimularelruidogaussiano,elescenarioonrouteyelescenarioarrival.Para terminar seexpondrán lasgráficasobtenidasapartirde las simulacionessegúnelescenarioalquecorrespondan,enlasquepodremosverelrendimientodelsistemaconlosvalorestípicosWiMaxtomadosinicialmenteylarepercusiónanivelderendimientoquepuedetenerlamodificacióndelosmismos.

Tras estos cuatro capítulos, se presentarán las conclusiones del proyecto asícomounanexoconelcódigoMatLabquesehautilizadoparasimularelsistemaOFDMdiscreto,elcanalderuidogaussianoylosdosescenariosdevuelo.

Page 6: ESTUDIO DE LOS EFECTOS DEL MOVIMIENTO EN … · 2009-07-22 · de la frecuencia f, se puede ... las antenas depende de la frecuencia. Sin embargo, el principal ... y retardos individuales

ESTUDIODELOSEFECTOSDELMOVIMIENTOENSEÑALESOFDM

5

2.Implementacióndeunsistemaenbandabase

2.1.Elcanal'wireless'comosistemalinealvarianteentiempo

Siconsideramosunaseñalentransmisióndetiposinusoidal,φ(t)=cos(2πft),laseñal recibida y(t) se puede escribir como la superposición de múltiplesreflexionesdedichaseñal:

y t( ) = ai f ,t( )φ t − τ i f ,t( )( )i∑

(2.1)

donde ai(f,t) y τi(f,t) son, respectivamente, la atenuación y el retardo en uninstante t para el camino (path) i. La atenuación es simplemente producto defactores de atenuación que se puedan dar en la antena transmisora y lareceptora,delanaturalezadelasreflexiones,etc.Sisuponemosqueai(f,t)yτi(f,t)nodependendelafrecuenciaf,sepuedegeneralizarlaexpresión(2.1)paraunaentradaarbitrariax(t):

y(t) = ai t( )x t − τ i t( )( )i∑

(2.2)

Enlaprácticalaatenuaciónyelretardonormalmentevaríanlentamenteconlafrecuencia. Estas variaciones provienen sobre todo por el hecho de que laganancia de las antenas depende de la frecuencia. Sin embargo, el principalinterésseencuentraentransmitirsobrebandasquesonestrechasenrelaciónala frecuencia portadora, y trabajando sobre estos valores se puede omitir ladependenciafrecuencial.Sinembargo,sedebedetenerencuentaqueaunquelasatenuaciones y retardos individuales se supongan independientes de lafrecuencia,larespuestadelcanaltotalpuedevariarconestaúltimadebidoaquediferentescaminos(paths)tienendiferentesretardos.

Dadoqueelcanaleslineal(2.2),éstesepuededescribirporlarespuestah(τ,t),que informa sobre la salida obtenida en un instante t a consecuencia de unimpulsoquehasidotransmitidoenelinstantet­τ[1].Entérminosdeh(τ,t) larelaciónentreentradaysalidavienedadapor:

y t( ) = h τ,t( )x t − τ( )−∞

∫ dτ

(2.3)

Page 7: ESTUDIO DE LOS EFECTOS DEL MOVIMIENTO EN … · 2009-07-22 · de la frecuencia f, se puede ... las antenas depende de la frecuencia. Sin embargo, el principal ... y retardos individuales

6

Si se compara la expresión (2.3) con la expresión (2.2) se puede ver que larespuestaimpulsionalparauncanalmulticaminocondesvanecimientoses:

h τ,t( ) = ai t( )δ τ − τ i t( )( )i∑

(2.4)

Laexpresión(2.4)esrealmenteinteresante,dadoquenosdicequeelefectodelosusuariosmóviles,lasreflexionesarbitrarias,etc.,finalmentesereducenaunarelación entrada/salida entre las antenas en transmisión y recepción que serepresentacomolarespuestaimpulsionaldeuncanallinealvarianteentiempo.Elefectodeldesplazamientofrecuencial(Doppler)tambiénestáincluidoen(2.4)peronoesinmediatamenteevidenteendicharepresentación[1].

Nótese el caso particular formado por transmisor, receptor y entorno enausencia de movimiento, cuando las atenuaciones ai(t) y los retardos τi(t) nodependendeltiempot.Seobtieneentonceselconocidocanallinealinvarianteentiempo(LTI)conunarespuestaimpulsional:

h τ( ) = aiδ τ − τ i( )i∑

(25)

Por último, añadir que la respuesta frecuencial asociada a la respuestaimpulsionalvarianteentiempoh(τ,t),sedefinecomo:

H f ;t( ) := h τ,t( )e− j 2πfτdτ = ai t( )e− j2πfτ i t( )

i∑

−∞

(2.6)

2.2.Modeloequivalentebandabase

En las aplicaciones inalámbricas típicas, la comunicación se estable dentro deunabandafrecuencial[fc­W/2,fc+W/2]conunanchodebandaWalrededordela frecuencia central fc. Sin embargo, gran parte del procesado de la señal(codificación/decodificación, modulación/demodulación, etc.) se hace a laprácticaenbandabase.Eneltransmisor,laúltimaoperaciónqueserealizaeslade'up­convert',quesetratadesubirlaseñalalafrecuenciaportadoraalacualsetransmitirá. De forma similar en recepción el primer paso será 'down­convert'parabajarlaseñalabandabase.Luegoparececlaroqueseríamuyútildisponerdeunarepresentaciónenbandabasedelsistema.Enprimerlugarsedefinirálarepresentaciónequivalentebandabasedeunaseñal.

Siseconsideraunaseñalreals(t)conunatransformadadeFourierS(f),debandalimitadaen[fc­W/2,fc+W/2]conW<2fc.Sedefinesuequivalentebandabasecomplejo:

Page 8: ESTUDIO DE LOS EFECTOS DEL MOVIMIENTO EN … · 2009-07-22 · de la frecuencia f, se puede ... las antenas depende de la frecuencia. Sin embargo, el principal ... y retardos individuales

ESTUDIODELOSEFECTOSDELMOVIMIENTOENSEÑALESOFDM

7

Sb f( ) =2S f + fc( ) f + fc > 0

0 f + fc ≤ 0

(2.7)

Dadoques(t)esreal,sutransformadadeFouriercumplequeS(f)=S*(­f),loquesignificaquesb(t)contieneexactamentelamismainformaciónques(t).Elfactor

2 esarbitrarioperoescogidoparanormalizar lapotenciadesb(t) y s(t).Parareconstruirs(t)apartirdesb(t),seobservaque:

2S f( ) = Sb f − fc( ) + Sb∗ − f − fc( )

(2.8)

Figura2.1.IlustracióndelarelaciónentreelespectropasabandaS(f)ysuequivalentebandabaseSb(f)

Page 9: ESTUDIO DE LOS EFECTOS DEL MOVIMIENTO EN … · 2009-07-22 · de la frecuencia f, se puede ... las antenas depende de la frecuencia. Sin embargo, el principal ... y retardos individuales

8

ApartirdelatransformadainversadeFourierseobtiene:

s t( ) =12sb t( )e j2πfc t + sb

∗ t( )e− j2πfc t[ ] = 2ℜ sb t( )e j2πfc t[ ]

(2.9)

En términos de señales reales, la relación entre s(t) y sb(t) se puede ver en laFigura 2.2. La señal pasa banda s(t) se obtiene modulando

ℜ[sb(t)] con

2 cos2πfct y ℑ[sb(t)] con ­

2 sin2πfct y sumándolo para obtener

2ℜ

sb t( )e j 2πfc t[ ] (up­conversion). La señal en banda baseℜ[sb(t)] (respectivamenteℑ[sb(t)]) se obtiene modulando s(t) con

2 cos2πfct (respectivamente

− 2 sin2πfct )seguidoporunfiltroidealpasobajo(down‐conversion).

Con estos datos ahora podemos tomar xb(t) y yb(t) como las variablesequivalentes complejas en banda base de la señal transmitida x(t) y la señalrecibida y(t), respectivamente. Esta implementación de un sistema decomunicaciones pasa banda se conoce comoQuadrature AmplitudeModulation(QAM). La señalℜ[xb(t)] se denomina, normalmente, componente en fase (I) yℑ[xb(t)]componenteenquadratura(Q)(rotadaπ/2).Ahorasepuedecalcularelcanalequivalenteenbandabase,substituyendox(t)=

2ℜ xb t( )e j2πfc t[ ]ey(t)=

2ℜ yb t( )e j2πfc t[ ]enlaexpresión(2.2).Seobtiene:

ℜ yb t( )e j2πfc t[ ] = ai t( )ℜ xb t − τ i t( )( )e j 2πfc t−τ i t( )( )[ ]i∑

ℑ yb t( )e j2πfc t[ ] = ai t( )ℑ xb t − τ i t( )( )e j 2πfc t−τ i t( )( )[ ]i∑

(2.10)

Figura2.2. Ilustracióndeldiagramadebloquesparasubirde frecuencia laseñalsb(t)as(t),seguidodeunabajadadefrecuenciaenrecepciónpararecuperarlaseñalsb(t)

Page 10: ESTUDIO DE LOS EFECTOS DEL MOVIMIENTO EN … · 2009-07-22 · de la frecuencia f, se puede ... las antenas depende de la frecuencia. Sin embargo, el principal ... y retardos individuales

ESTUDIODELOSEFECTOSDELMOVIMIENTOENSEÑALESOFDM

9

Finalmenteseobtieneelcanalequivalenteenbandabase:

yb t( ) = aib t( )xb t − τ i t( )( )

i∑

(2.11)

donde

aib t( ) := ai t( )e− j 2πfcτ i t( )

(2.12)

La salida equivalente banda base es la suma de las réplicas retardadas de laentrada equivalente banda base y multiplicadas por el coeficiente

aib t( ) . La

magnituddecadaréplicaiesunparámetroquevarialentamenteconeltiempo.

2.3.Elmodelobandabasediscreto

El siguiente paso para crear un modelo de canal útil es convertir el canalcontinuoenuncanaldiscreto.Sesuponequelaseñaldeentradatieneunabandalimitada enW. El equivalente banda base se encontrará limitado enW/2 y sepuederepresentarcomo:

xb t( ) = x n[ ]sinc Wt − n( )n∑

(2.13)

dondex[n]vienedadoporxb(n/W)ylafunciónsinc(t)sedefinecomo:

sinc t( ) :=sin πt( )πt

(2.14)

Esta representación sigue el teorema de muestreo ('sampling theorem') [2], elcualdicequeunaseñallimitadaaW/2sepuedeexpandirentérminosdelabaseortogonal[sinc(Wt­n)]n.Utilizandolaexpresión(2.11),lasalidaenbandabasevienedadapor:

yb t( ) = x n[ ] aib t( )sinc Wt −Wτ i t( ) − n( )

i∑

n∑

(2.15)

Lasmuestrasdesalidaenmúltiplesde1/W,y[m]:=yb(m/W),vienendadospor:

y m[ ] = x n[ ] aib mW

sinc m − n − τ i

mW

W

i∑

n∑

(2.16)

Page 11: ESTUDIO DE LOS EFECTOS DEL MOVIMIENTO EN … · 2009-07-22 · de la frecuencia f, se puede ... las antenas depende de la frecuencia. Sin embargo, el principal ... y retardos individuales

10

Siconsideramosγ:=m­n,finalmenteobtenemoslaexpresiónquedefineelcanalequivalenteenbandabasediscreto:

hγ m[ ] := aib mW

sinc γ − τ i

mW

W

i∑

(2.17)

dondehγ[m]serefierealtapγdelcanalenelinstantem.Estevaloresfuncióndelas ganancias

aib t( ) de los caminos, cuyos retardos τi(t) están cercanos a γ/W,

comosepuedeverenlaFigura2.3.Enelcasoespecialdondelasganancias

aib t( )

y los retardos τi(t) fueran invariantes en tiempo, la expresión (2.17) quedaríasimplificadaa:

hγ = aib sinc γ − τ iW[ ]

i∑

(2.18)

Figura2.3.Ejemplodelacontribucióndelosdiferentescaminos(i)alosdiferentestaps(l)

Page 12: ESTUDIO DE LOS EFECTOS DEL MOVIMIENTO EN … · 2009-07-22 · de la frecuencia f, se puede ... las antenas depende de la frecuencia. Sin embargo, el principal ... y retardos individuales

ESTUDIODELOSEFECTOSDELMOVIMIENTOENSEÑALESOFDM

11

2.4.Bibliografía

[1] "Fundamentals of Wireless Communication", by D. Tse and P. Viswanath,CambridgeUniversityPress,May2005

[2] "Tratamientode señales en tiempodiscreto",AlanV.Oppenheim,RonaldW.Schafer,JohnR.Buck

Page 13: ESTUDIO DE LOS EFECTOS DEL MOVIMIENTO EN … · 2009-07-22 · de la frecuencia f, se puede ... las antenas depende de la frecuencia. Sin embargo, el principal ... y retardos individuales

12

3.Conceptosbásicosymodeladodecanal

El objetivo de este capítulo es en primer lugar definir ciertos conceptos queserándegranayudaparacomprenderalgunasdelasideasqueapareceránmásadelante.Ensegundolugarsepresentaráelmodelodecanalquesehautilizadoen este proyecto. Finalmente se describirán los escenarios de vuelo objeto deestudio, así comosusparámetros característicos,que juntoalmodelode canaldescrito,utilizaremosparallevaracaboelproyecto.

3.1.Conceptosbásicos

3.1.1.Anchodebandadecoherencia

Si suponemos un caso particular de canal para comunicaciones inalámbricas,invariante en tiempo y con únicamente dos réplicas, obtenemos la siguienterespuestaimpulsional:

h τ( ) = δ τ( ) + δ τ −T( )

(3.1)

SiahorahacemoslatransformadadeFourierdelaexpresión(3.1)obtenemoslasiguienteexpresión:

H f( ) =1+ e− j2πfT = e− j 2πf T

2 e+ j 2πf T

2 + e− j 2πf T

2

= e

− j2πf T2 2cos πfT( )

(3.2)

Enestecasoconcretoaltenersolodosréplicasydelamismaamplitudpodemosconsiderar que T es equivalente al delay spread del canal. Si observamos laFigura3.1.sepuedeapreciarfácilmentequecuantomayoreseldelayspreaddelcanalmenoresladistanciaentreloscerosdelafunción.Porotroladosepuedeapreciarquecuantomenoreseldelayspreaddelcanal,laseparaciónfrecuencialen que la respuesta frecuencial del canal vale 2, o lo que es lo mismo, laseparación frecuencial en la que la respuesta frecuencial del canal se puedeconsiderarplanaaumentaconrespectoavaloresmáselevadosdedelayspread.Estaseparaciónfrecuencialrecibeelnombredeanchodebandadecoherencia.

Page 14: ESTUDIO DE LOS EFECTOS DEL MOVIMIENTO EN … · 2009-07-22 · de la frecuencia f, se puede ... las antenas depende de la frecuencia. Sin embargo, el principal ... y retardos individuales

ESTUDIODELOSEFECTOSDELMOVIMIENTOENSEÑALESOFDM

13

El ancho de banda de coherencia se define como la separación frecuencialmínimaporlaquelarespuestadelcanalsepuedeconsiderarplana.Laexpresiónquedefineelanchodebandadecoherenciaeslasiguiente[1]:

Bc ≈1T

(3.3)

dondeT eseldelay spreaddel canal.Elhechodeque la respuestadel canal sepueda considerar plana es muy interesante, dado que si consideramos queestamos transmitiendo una señal con un ancho de banda menor al ancho debandadecoherencia (B<<Bc), entonceseldesvanecimientoquesufrirá la señalseráelmismoparatodoelanchodebandadelaseñal,fenómenoqueseconocecomoflatfading.Porotroladosielanchodebandadelaseñalesmayorqueelancho de banda de coherencia (B<<Bc), entonces los valores de amplitud delcanalpara frecuenciasqueseencuentrenseparadasporunvalormayorqueelanchodebandadecoherenciaseránindependientes.Luegolaamplituddelcanalvaríaalolargodelanchodebandadelaseñal.Enestecasoseconsideraqueelcanalesselectivoenfrecuencia.

Figura3.1.Efectodeldelayspreadsobreelanchodebandadecoherencia

Page 15: ESTUDIO DE LOS EFECTOS DEL MOVIMIENTO EN … · 2009-07-22 · de la frecuencia f, se puede ... las antenas depende de la frecuencia. Sin embargo, el principal ... y retardos individuales

14

3.1.2.EfectoDoppler

Siahorasuponemosuncasoconcretodecomunicacionesinalámbricas,enlaqueelcanaltansolotieneunaréplica,obtenemoslasiguienteexpresión:

h τ,t( ) = δ τ − τ1 t( )( )(3.4)

Supongamosahoraqueunterminalmóvilestaquietohastaelinstantet0yqueapartirdeentoncessecomienzaaalejarde laantenaemisoraen línearectayavelocidadconstantev,talcomomuestralaFigura3.2.

donde c es la velocidad de la luz. Lógicamente el incremento de retardodependerádelavelocidadalacualsedesplaceelmóvilydelavelocidadalaqueviajanlasondaselectromagnéticas,c.

Si ahora calculamos la respuesta frecuencial paraun instantede tiempo t > t0,vemosque:

H( f ;t) = e− j 2πfτ1 (t ) = e− j 2πf v

ct+τ 0−

vct0

= e− j 2πf v

ct⋅ e

− j 2πf τ 0−vct0

= k ⋅ e− j2π v

λt

= k ⋅ e− j 2πfD t

(3.5)

Si ahora suponemosque la señalque se transmite,X(f), esunaexponencialdefrecuenciafc,laexpresióndelaseñalquerecibiráelmóviles:

Y ( f ) = H fc;t( ) ⋅ e j2πfc t = k ⋅ e− j2πfD t ⋅ e j 2πfc t = k ⋅ e j2π fc − fD( ) t

(3.6)

Figura3.2.Móvilalejándoseavelocidadconstante

τ1 t( ) =τ 0 t <t 0

vct + τ 0 −

vct0 t ≥ t0

Page 16: ESTUDIO DE LOS EFECTOS DEL MOVIMIENTO EN … · 2009-07-22 · de la frecuencia f, se puede ... las antenas depende de la frecuencia. Sin embargo, el principal ... y retardos individuales

ESTUDIODELOSEFECTOSDELMOVIMIENTOENSEÑALESOFDM

15

La expresión (3.6) nos dice que si la velocidad a la que se separan emisor yreceptoraumenta, la frecuenciade laseñalque llegaráal receptorserámenor,dadoquefc=v/λ.EstefenómenoseconocecomoefectoDoppler.

El efecto Doppler tiene lugar cuando existe un movimiento relativo entre elemisoryelreceptor,obienentreéstosylosobjetosdondesereflejalaseñal.Seconocequeelmovimientoentreemisoryreceptorprovocaunavariaciónen lafrecuenciarecibidaporelreceptor,demaneraquesieltransmisory/oreceptorse mueven el uno hacia el otro, la frecuencia de la señal recibida aumenta,mientrasquesilosdossealejan,lafrecuenciadelaseñalrecibidadisminuye.

El efecto Doppler provoca una dispersión frecuencial de manera que la señaltransmitida sufre una variación del ancho de banda, produciéndoseensanchamientooestreñimiento.Sepuedeentenderfácilmentesipensamosencadaunodelosrayosquecomponenlaseñalrecibida.Cadaunodeellospuedereflejarseenobjetosconmovimientosrelativosdiferentes(unossealejanyotrosse acercan), de manera que el ancho de banda del conjunto (suma de lassuperposiciones de señales desplazadas con un mismo ancho de banda) vacambiando. Si pensamos en el dominio temporal, notamos también que lasfluctuaciones en el dominio frecuencial producen fluctuaciones en el dominiotemporal.

La fórmuladelefectoDoppler relaciona la frecuenciade lasondasobservadasconlafrecuenciadelasondasemitidas,lavelocidaddepropagacióndelasondasvs,lavelocidaddelemisorvEylavelocidaddelobservadorvo:

f '= vs − vovs − vE

f

(3.7)

Parailustrarelfenómenosepresentarándosejemplosdistintos.

Fuenteestática

La imagen a la izquierda muestra una fuente de ondaselectromagnéticasquecarecedemovimiento.Lasfuenteproduceondasaunafrecuenciaconstantef0,yelfrentedeondasepropagaa una velocidad constantev o velocidaddel sonido.La distanciaentre los frentes de onda es la longitud de onda. Todos los

observadores(estáticos)escucharánlamismafrecuencia,quesecorresponderáconlafrecuenciaalaqueemitelafuente.

Page 17: ESTUDIO DE LOS EFECTOS DEL MOVIMIENTO EN … · 2009-07-22 · de la frecuencia f, se puede ... las antenas depende de la frecuencia. Sin embargo, el principal ... y retardos individuales

16

Fuenteenmovimiento(VFUENTE<VSONIDO)

Elfrentedeondasseproduceconlamismafrecuenciaqueantes.Sinembargo,comoconsecuenciadelmovimientode la fuente,elcentro de cada frente nuevo es desplazado ligeramente a laderecha.Comoresultado,enlazonadeladerechadelafuentelosfrentesdeondasevanacercandomientrasqueen la zonade la

izquierdaocurrelocontrario.Unobservadorqueseencuentrealaderechadelafuente escuchará una frecuencia superior a f0, mientras que un observadorsituadoalaizquierdaescucharáunafrecuenciainferioraf0.

3.2.ModelodecanalparaelestudiodelefectoDoppler

A la hora de trazar una estrategia a seguir para la transmisión de datos, unaspectoclaveeslacantidaddeinformaciónqueseposeeacercadelcanalporelque serán transmitidos. Según estos niveles de información se utilizarádiferentesestrategias.Elprincipalproblemaconelquenosencontramosesquela información que se posee de un canal, (CSI Channel State Information),puede quedar obsoleta de un momento a otro, provocando una caída en elrendimientodelsistemadegrandesdimensiones.

Conelobjetivodecompararelrendimientodelsistemaendiferentesescenarios,se ha desarrollado un modelo de canal flexible que permite capturar lanaturaleza aleatoria de los canales de radio y al mismo tiempo permite lasimulacióndelavariacióndelcanaldebidoalmovimiento(Doppler).

3.2.1.Modeladodelcanal

TalcomosepuedeverenlaFigura3.3,lasbasesdeestemodelolasformantressistemas de coordenadas.ΟTx se asocia a la estación base,ΟE se asocia con laregiónestacionariaE,dentrodelacualsesuponeestaráalojadalaunidadmóvil.Estos dos sistemas de coordenadas, (ΟTx , ΟE), se asume que son estáticos.Finalmente,ΟRxseencuentrasituadoenlaunidadmóvilyesmóvilrespectoalosotrosdossistemasdefinidosanteriormente.

Page 18: ESTUDIO DE LOS EFECTOS DEL MOVIMIENTO EN … · 2009-07-22 · de la frecuencia f, se puede ... las antenas depende de la frecuencia. Sin embargo, el principal ... y retardos individuales

ESTUDIODELOSEFECTOSDELMOVIMIENTOENSEÑALESOFDM

17

Enestemodelo,cadaposiblecaminodepropagación

∈{1,...,L}separametrizaporunretardo

τ,porunaatenuación

α,porunadireccióndesalida

Ω

Tx yporunadireccióndellegada

Ω

Rx .Losparámetros

τy

αsedefinenrespectoaΟEy

laregiónestacionariaEsedefinecomolaáreaespacialalrededordeΟEdentrode lacual,debidoa lasuposicióndequeR>>r, losparámetros |

α|,

τ,

Ω

Tx y

Ω

Rx sepuedentomarcomovaloresconstantes.Laatenuación,

α,sesuponeque

es invariante en tiempo y en frecuencia. Se considera que las variacionestemporalessoncausadasexclusivamenteporelcambiodeposicióndelaunidadmóvilyademás,quelosdiferentesretardosdepropagaciónseránlaúnicafuentedeselectividadenfrecuencia.

Dado elmodelo descrito arriba, para una frecuencia f particular se obtiene lasiguientefuncióndetransferencia:

H = αe− j 2π

λ

r Rx Ω

Rx

e− j2πfτ

=1

L

(3.8)

Dondeλeslalongituddeondacorrespondientealafrecuenciafy

r Rx indicalaposición de la unidadmóvil respecto aΟE. Estemodelo de canal realmente seajusta a lasnecesidadesdeesteproyecto,dadoque si analizamos la expresión(3.8)vemosquepara cada caminoposible,

, se tieneen cuenta la atenuaciónquesufrirálaseñal,

α,ladirecciónenlaquellegaenrecepción,

Ω

Rx yelretardoconelquellegaráenrecepción,

τ.Tambiéncaracterizalafrecuenciaalacualse

transmite,dadoquedependedeλ,yloquequizásesmásimportante,caracterizaelefectoDoppler,dadoqueconsideralaposicióndelmóvil,

r Rx ,lacualdependeasuvezdelavelocidaddelmóvilydeltiempo:

Figura3.3.Sistemasdecoordenadasdelmodeladodecanal

Page 19: ESTUDIO DE LOS EFECTOS DEL MOVIMIENTO EN … · 2009-07-22 · de la frecuencia f, se puede ... las antenas depende de la frecuencia. Sin embargo, el principal ... y retardos individuales

18

r Rx t( ) = r Rx t = 0( ) +

v t

(3.9)

3.3.Modelosparaelcanalaeronáutico

Lasdiferentes condicionesque sedanduranteel vuelodeunaviónhacenquesea necesario caracterizar diferentes modelos de canal para cada una de lasdiferentes situaciones. Estos escenarios se caracterizan por el tipo dedesvanecimiento, elDoppler, y los retardosenel sistema,donde losdiferentesdesplazamientos en frecuencia y los diferentes retardos se deben al efectomulticamino, fenómeno de propagación por el que, debido a múltiplesreflexiones, la señal llegaal receptorpordosomás caminos. Sedebe tenerencuentatambiénunalíneadevisióndirectaoLOS.LarelaciónentrelapotenciadeLOS y las componentes difusas debidas al multicamino, conocido como Ricefactor,vienedadaporlasiguienteexpresión:

KRice =a2

c 2

(3.10)

oequivalentemente:

KRice =10 ⋅ log10a2

c 2dB

(3.11)

3.3.1.Escenariodevueloenruta

El escenario de vuelo en ruta se aplica cuando el avión se encuentra en plenovuelo,paracomunicacionestierra‐aireoaire‐aire,talcomomuestralaFigura3.4.Se consideraque las comunicaciones tierra‐aire sonel enlaceentre la estaciónbaseentierraconunavión,esdecir,quenoseconsideraacualquierpersonaosistemaajenocomoobjetivosde lacomunicación.Lascomunicacionesaire‐aireseconsideranquesonenlacesentredosavionesqueseencuentrenenvuelo.

Page 20: ESTUDIO DE LOS EFECTOS DEL MOVIMIENTO EN … · 2009-07-22 · de la frecuencia f, se puede ... las antenas depende de la frecuencia. Sin embargo, el principal ... y retardos individuales

ESTUDIODELOSEFECTOSDELMOVIMIENTOENSEÑALESOFDM

19

Tipodedesvanecimiento:

Típicamente, este canal multicamino consiste en un camino LOS junto con uncluster de rayos reflejados y retardados. Luego este escenario se puedecaracterizar con unmodelo de dos rayos (two­ray). Basado en [2] y [3] y porsimplicidad, el rayo directo (LOS) se propone para ser modelado como unproceso constante, mientras que las componentes difusas del multicamino semodelan como un procesoRayleigh. Además para este escenario se tendrá encuentaunfactorRicede15dBaproximadamente[3].

Doppler:

El escenario de vuelo en ruta se caracteriza por sufrir un efecto Dopplerrealmente alto. Las condiciones que se dan son vmax = 440 m/s para enlacestierra‐aire y vmax = 620m/s para enlaces aire‐aire. Se supone que la velocidadmínima es aproximadamente vmin = 17m/s. Típicamente los obstaculos que sepuedanencontrarenesteescenarionoestaránisotrópicamentedistribuidos,seestableceque las componentesdelmulticamino llegarándentrodeun abanicoinferioralos360º.En[3],setomaunabanicodeaproximadamenteβ=3.5ºysederivóelcorrespondienteespectroDoppler,suponiendoquelosrayosdebidosalmulticaminollegabandentrodeesteabanicoβ.EnlaFigura3.5sepuedeverelespectrodepotenciaDoppleroDPS.

Figura3.4.Propagaciónmulticaminoparaescenariosdevueloenruta

Page 21: ESTUDIO DE LOS EFECTOS DEL MOVIMIENTO EN … · 2009-07-22 · de la frecuencia f, se puede ... las antenas depende de la frecuencia. Sin embargo, el principal ... y retardos individuales

20

Retardo:

En el peor de los casos para el enlace tierra‐aire hay un retardo deaproximadamente200us(Δd=60Km)ymásde1ms(Δd=300Km)paraenlacesaire‐aire,según[5].

Unsimpleanálisisgeométrico revelaqueΔd≈ hparaenlaces tierra‐aireyqueΔd ≈ 2h para enlaces aire‐aire, donde h es la altura del avión. Este análisisgeométrico se basa en el hecho de que durante el vuelo, la distancia entre elaviónylaestaciónbaseesenormecomparadaconlaaltituddelavión,demodoqueladistanciaproyectadasobreelsueloesaproximadamentelamismaqueladistancia real. Suponiendo un altitudmáxima típica de 10 Km, se obtiene queτmax≈33usparaenlacestierra‐aireyτmax≈66usparaenlacesaire‐aire.

Figura3.6.EspectrodepotenciaDoppleryEspectrodepotenciadelosretardosparaescenariosdevuelvoenruta

Figura3.5.EspectrodepotenciaDoppler(DPS)

Page 22: ESTUDIO DE LOS EFECTOS DEL MOVIMIENTO EN … · 2009-07-22 · de la frecuencia f, se puede ... las antenas depende de la frecuencia. Sin embargo, el principal ... y retardos individuales

ESTUDIODELOSEFECTOSDELMOVIMIENTOENSEÑALESOFDM

21

En laFigura3.6 seencuentranrepresentadoselespectrodepotencia tantodelDopplercomodelosretardos.

Esteescenarioseveráafectadopordesvanecimientosrápidos,particularmenteen los enlaces aire‐aire (velocidades altísimas), también experimentarádesvanecimientos selectivos en frecuencia, particularmente para factores Ricepequeños.

3.3.2.Escenariodedespegueyaterrizaje

El escenario de despegue y aterrizaje se puede aplicar cuando el avión seencuentra en una comunicación tierra‐aire y a la vez éste deja tierra y vaganando altitud y velocidad (despegue), y viceversa cuando está a punto deaterrizar,talcomosepuedeverenlaFigura3.7.Ésteescenarioestalejosdeserel peor de los casos posibles, pero dado que en el aterrizaje de los aviones esnecesario el intercambio de mucha información, se propone un escenarioespecialparalosaterrizajes.ParaeldespegueelescenarioserásimilaraldelasllegadasperoconladiferenciadequelasfrecuenciasDopplerestaráninvertidas.

Figura3.7.Propagaciónmulticaminoparaunescenariodeaterrizaje

Page 23: ESTUDIO DE LOS EFECTOS DEL MOVIMIENTO EN … · 2009-07-22 · de la frecuencia f, se puede ... las antenas depende de la frecuencia. Sin embargo, el principal ... y retardos individuales

22

Tipodedesvanecimiento:

En este caso se asume que el camino LOS esta presente durante el aterrizajemientraselavióntodavíaestaenvuelo.Porotrolado,tambiénhabránmásrayosdebido al multicamino, principalmente debido a los edificios del mismoaeropuerto,quesepuedenmodelarcomounprocesoRayleigh.Elresultadoes,denuevo,uncanalRice.SeestableceunfactorRicedeKRice=15dB,suponiendouna fuerte componente LOS. Esta suposición se sustenta en las medidasrealizadas en diferentes aeropuertos, presentadas en [4], donde el factorRiceestabaporencimadelos15dBeinclusoenalgunoscasosporencimadelos18dB.

Doppler:

Este escenario se caracteriza por sufrir un efectoDoppler alto, aunque no tanaltocomoenelcasodelescenariodevueloenruta,debidoaquelavelocidaddelaviónesnotablementemenor:v=25...150m/sduranteelaterrizajedelavión.Denuevo los rayos dispersos debido al multicamino no estarán distribuidos deforma isotrópicapero se suponeque llegaránpor laparte frontaldel avión.Elabanicoenelque llegaránestos rayos serámásamplioqueenel escenariodevueloenruta.Esteefectosepuedejustificarporelhechodequelaestaciónbaseestará, en general, situada en el mismo aeropuerto, de esta forma lascomponentes del multicamino serán fruto de reflexiones en edificios, avionesque se encuentren en el aeropuerto o cualquier otro tipo de obstáculo que seencuentreenlasinmediaciones.Finalmentesesuponequeelabanicoenelquellegaránlascomponentesmulticaminoesdeβ=180º,resultandoenelespectrodepotenciaDopplerde laFigura3.8.El rayodirectooLOS seasumeque llegadirectamenteporlapartafrontaldelavión.

Figura3.8.EspectrodepotenciaDoppleryEspectrodepotenciadelosretardosparaunescenariodeaterrizaje

Page 24: ESTUDIO DE LOS EFECTOS DEL MOVIMIENTO EN … · 2009-07-22 · de la frecuencia f, se puede ... las antenas depende de la frecuencia. Sin embargo, el principal ... y retardos individuales

ESTUDIODELOSEFECTOSDELMOVIMIENTOENSEÑALESOFDM

23

Retardo:

Mientras el avión se encuentre a una distancia suficientemente grande delaeropuerto,losretardosseránsuperioresaτmax≈7ussegún[4].EstoequivaleaΔd=2100m.Enelcasodelosaterrizajesydespeguessesuponequeelescenariodeja de ser unmodelo de dos rayos (two‐ray), y se asumirá que los retardosdecrecerándeformaexponencial,talycomomuestralaFigura3.8.Alahoradegenerarlosretardosseutilizarálasiguienteexpresión:

τ n = gτ un( ) = −τ slope ⋅ loge 1− un 1− e−τmaxτ slope

≈ −τ slope ⋅ loge 1− un( )→ para→τmax >> τ slope

(3.12)

dondeun∈(0,1)esunavariablealeatoriadistribuidauniformementeproducidaporungeneradordenúmerosaleatorios,ygτ(un)esunafunciónnolineal.

Debido a la proximidad entre el avión y la estación base, este escenario secaracteriza por tener una fuerte componente LOS. Por estemotivo se esperanresultadosmejoresqueenelpeordeloscasos,elescenarioParking,enelqueelaviónseencuentraaparcadoenlaterminalycarecedecomponenteLOS.

EnlaFigura3.9semuestraunatablaconlosparámetrosquesedeberánutilizara la hora de implementar cualquiera de los escenarios que se describen en eldocumento original [5], dado que, como ya se ha comentado, el objetivo deestudio de este proyecto se centrará en el escenario de vuelo en ruta y elescenariodeaterrizajeydespegue.Porconsiguienteseutilizaránsólolosdatoscorrespondientes a esos dos escenarios a la hora de simular el sistemaimplementadoenesteproyecto.

Figura3.9.Tabladevalorestípicosparalasimulacióndelosdistintosescenarios

Page 25: ESTUDIO DE LOS EFECTOS DEL MOVIMIENTO EN … · 2009-07-22 · de la frecuencia f, se puede ... las antenas depende de la frecuencia. Sin embargo, el principal ... y retardos individuales

24

3.4.Bibliografía

[1]Goldsmith,Andrea."WirelessCommunication".NewYork,EEUU.

[2] A. Neul et al., “Propagation measurements for the aeronautical satellitechannel,”inProc.IEEEVeh.Technol.Conf.,1987,pp.90–97.

[3]S.M.Elnoubi,“Asimplifiedstochasticmodelfortheaeronauticalmobileradiochannel,”inProc.IEEEVeh.Technol.Conf.,1992,pp.960–963.

[4]G.DyeryT.G.Gilbert,“ChannelsoundingmeasurementsintheVHFA/Gradiocommunicationschannel,”AMCPdoc.AMCP/WGD/8‐WP/19,Oberpfaffenhofen,Germany,Dic.1997.

[5]ErikHass,"AeronauticalChannelModeling",IEEE.

Page 26: ESTUDIO DE LOS EFECTOS DEL MOVIMIENTO EN … · 2009-07-22 · de la frecuencia f, se puede ... las antenas depende de la frecuencia. Sin embargo, el principal ... y retardos individuales

ESTUDIODELOSEFECTOSDELMOVIMIENTOENSEÑALESOFDM

25

4.ModulaciónMultiportadora

La modulación multiportadora se utiliza en diferentes sistemas 'wireless'. Sinembargo,noesunatécnicaquehayasurgidoahoranimuchomenos,sinoqueyaseutilizóconobjetivosmilitaresa finalesde1950yprincipiosde1960.Desdeaproximadamente1990 [1], lamodulaciónmultiportadoraha sidoutilizada endiversas aplicaciones, ya sean 'wireless' o no, incluyendo difusión de audio ivideodigitalenEuropa,líneasdeabonadodigital(DSLoDigitalSubscriberLine)ylasgeneracionesmásrecientesde'wireslessLAN'(LocalAreaNetwork).

La idea básica de la modulación multiportadora es dividir la información atransmitir en un número determinado de subportadoras para posteriormenteenviarlasendiferentessubcanales.Típicamentelossubcanalessonortogonales,siemprebajocondicionesidealesdepropagación.Lainformaciónquecontienenlos subcanales es sumamente inferior a la cantidad total de información, y,consecuentemente, el ancho de banda correspondiente a cada subcanal serámucho menor que el ancho de banda total del sistema. El número desubportadorasnoesunparámetroaleatorio,sinoqueesescogidodeformaqueasegurequecadasubcanal tieneunanchodebandamenoralanchodebandade coherencia del canal, de forma que podamos considerar subcanal comorelativamente 'plano' o 'flat fading'. Cumpliendo estos parámetros la ISI(Intersymbol Interference o Interferencia Intersimbólica) relacionada con cadasubcanal será pequeña. Además, la modulación multiportadora se puedeimplementardigitalmentede formaeficiente.Enesta implementacióndiscreta,llamadaOFDM(OrthogonalFrequencyDivisionMultiplexingoMultiplexaciónporDivisióndeFrecuenciasOrtogonales), la interferencia intersimbólica (ISI)puedeser completamenteeliminadautilizando loque se conoce comoprefijo cíclico,quemásadelanteveremoscondetalle.

Latécnicademultiportadorasesmuycomúnensistemasquemanejantasasmuyaltasdedatosencanalescondispersionesenretardoo'delayspread',moderadasograndes,yaqueestatécnicaofreceventajassignificativassobrelaecualizaciónclásicaeneldominiotemporal.Enparticularelnúmerodetapsrequeridosparauna ecualizacióndecente en un sistema con grandes tasas de datos es grande,porloqueestosecualizadoresson,engeneral,complejos.Además,esmuydifícilmantener laprecisióncon tantos tapsenuncanalquevariamuyrápidamente.Por estas razones, los sistemas de alta tasa de datos 'wireless' emergentesutilitzanlatécnicadelamodulaciónmultiportadora,enlugardelaecualización.

Page 27: ESTUDIO DE LOS EFECTOS DEL MOVIMIENTO EN … · 2009-07-22 · de la frecuencia f, se puede ... las antenas depende de la frecuencia. Sin embargo, el principal ... y retardos individuales

26

4.1.Transmisiónyrecepciónutilizandomodulaciónmultiportadora

Comoya sehamencionado, lamodulaciónmultiportadoradivide la cadenadedatos enmúltiples subcadenas o subportadoras de datos para que estos seantransmitidos sobre diferentes subcanales ortogonales centrados en diferentesfrecuencias portadoras. El número de subportadoras, como ya se comentóanteriormente,noesaleatoriosinoqueseescogeunnúmerodeterminadoqueasegurequeeltiempodesímbolodecadasubportadoraseamuchomayorqueel'delayspread'delcanal,odemaneraequivalente,queasegurequeelanchodebandadecadasubportadoraseamenorqueelanchodebandadecoherenciadelcanal.Deestaformalassubportadorasnosufrirán,excesivamente,ISI.

Consideramosunsistemaconun'datarate'otasadedatosRypasobandaconunanchodebandaB.Sedenominaanchodebandadecoherenciaa lamáximadiferenciadefrecuenciasparalaqueelcanalsecomportaigual.Esdecir,máximadiferencia de frecuencias para las que las componentes en frecuencia de señalestánaltamentecorrelados.Seasumequeelanchodebandadecoherenciadelcanales:

Bc < B

(4.1)

Deesta forma la señal experimentadesvanecimientos selectivos en frecuencia.Lapremisabásicadelamodulaciónmultiportadoraesdividirelanchodebandadel sistema en N subcanales en paralelo, donde el ancho de banda de estossubcanalesyel'datarate'dependendirectamentedeN:

BN =BN

(4.2)

RN ≈RN

(4.3)

ParaNsuficientementegrande,elanchodebandadelossubcanalesserá:

BN =BN

<< Bc

(4.4)

Loqueasegura'flatfading'odesvanecimientoplanoencadasubcanal.Tambiénse puede ver en el dominio temporal, el tiempo de símbolo TN de la señalmoduladaencadasubcanalesproporcionalalanchodebandadelsubcanal1/BN.Porlotantolaecuación(4.4)implicaque:

Page 28: ESTUDIO DE LOS EFECTOS DEL MOVIMIENTO EN … · 2009-07-22 · de la frecuencia f, se puede ... las antenas depende de la frecuencia. Sin embargo, el principal ... y retardos individuales

ESTUDIODELOSEFECTOSDELMOVIMIENTOENSEÑALESOFDM

27

TN ≈1BN

>>1Bc

≈ Tm

(4.5)

dondeTmesel'delayspread'delcanal.

SiNessuficientementegrande,el tiempodesímboloserámuchomayorqueel'delay spread', de esta forma cada subcanal experimentará poca degradacióndebidoalaISI.

EnlaFigura4.1tenemoseldiagramadebloquesdeltransmisormultiportadora.LosdatossedividenenN subportadorasa travésdeunconvertidordeserieaparalelo.Lasubportadoraenésima(n)estacentradaenlafrecuenciaportadorafnyposeeunanchodebandadeBN.

Siasumimoslautilizacióndecosenosalzadosparag(t),obtenemosuntiempodesímbolode

TN =1+ β( )BN

(4.6)

Figura4.1.TransmisorMultiportadora

Page 29: ESTUDIO DE LOS EFECTOS DEL MOVIMIENTO EN … · 2009-07-22 · de la frecuencia f, se puede ... las antenas depende de la frecuencia. Sin embargo, el principal ... y retardos individuales

28

dondeβeselfactorroll‐offdelcosenoalzado.Todaslasseñalesasociadasacadasubcanal, són sumadas para formar la señal a transmitir s(t). Esta señal vienedadaporlaformula(4.7).[2].

s t( ) = sig t( )cos 2πf it + φi( )i= 0

N−1

(4.7)

dondesieselsímbolocomplejoasociadoalai‐esimasubportadorayφieslafaseoffset.Parasubcanalessinsolapamiento,fijamos

fi = f0 + i BN( ) → i = 0,...,N −1

(4.8)

Las suportadoras ocupan subcanales ortogonales con un ancho de banda BN,dandocomoresultadounanchodebandatotalyunatasadedatostotalde:

NBN = B

(4.9)

NRN ≈ R

(4.10)

Estetipodemodulaciónmultiportadoranocambialatasadedatosoelanchodebandaoriginaldelsistema,ydadalaexpresión(4.4)eliminaprácticamentelaISI.

Figura4.2.ReceptorMultiportadora

Page 30: ESTUDIO DE LOS EFECTOS DEL MOVIMIENTO EN … · 2009-07-22 · de la frecuencia f, se puede ... las antenas depende de la frecuencia. Sin embargo, el principal ... y retardos individuales

ESTUDIODELOSEFECTOSDELMOVIMIENTOENSEÑALESOFDM

29

EnlaFigura4.2tenemoselreceptormultiportadora.Laideabásicaesquecadasuportadora pasa a través de un filtro de banda estrecha con el objetivo deeliminarlasotrassubportadoras,luegoesdemoduladoparafinalmenteconvertirdeparaleloaserie,obteniendolacadenadedatosoriginal.

Estetipodemodulaciónmultiportadora,apesardelasventajasqueofrece,tienetambién sus inconvenientes. Primeramente, en una implementación real, lossubcanalesocuparánunanchodebandamayorquesisupusiéramosuncosenoalzadoideal.Debidoal'windowing'requeridoporlospulsos,contaremosconunancho de banda adicional, ∈/TN. Con esta consideración obtenemos que lossubcanales deben estar separados por (1+β+∈)/TN. Finalmente, el ancho debandatotalrequeridoparasubcanalessinsolapamientoes:

B =N 1+ β+ ∈( )

TN

(4.11)

Consecuentemente, esta forma de modulación multiportadora puede serespectralmente ineficiente, dado que ocupará más ancho de banda que eldeseado. Además, serán necesarios una gran cantidad de filtros de bandaestrechaparapoder separar las subportadoras en recepción, y loquequizá esmás importante, serán necesarios N moduladores y demoduladoresindependientes,loquesignificaunaltocosteyunaltoconsumodepotencia.

En el siguiente apartado se explicará una posible solución, un método quepermiteelsolapamientodelassubportadorasyeliminalanecesidaddelfiltradoenbandaestrecha.

4.2.Modulaciónmultiportadoraconsolapamientodesubcanales

Como ya se comentó en el apartado anterior el principal problema de lamodulación multiportadora era la ineficiencia espectral debido al exceso deanchodebanda,lamodulaciónmultiportadoraconsolapamientodesubcanalessolucionaráesteproblema.Lassubportadorasdebenserortogonalesparaquesepuedansepararenrecepción.

Elcriteriodeortogonalidadestábasadoenladefinicióndelproductoescalar.Pordefinición,elresultadodehacerelproductoescalardedosvectoresortogonaleses0,siloaplicamosalamodulaciónmultiportadoratendremos:

pi t( )p j t( )dt0

TN∫

(4.12)

Page 31: ESTUDIO DE LOS EFECTOS DEL MOVIMIENTO EN … · 2009-07-22 · de la frecuencia f, se puede ... las antenas depende de la frecuencia. Sin embargo, el principal ... y retardos individuales

30

donde p son subportadoras. Aplicando la definición explicada tendremos que,dada laortogonalidadde lassubportadoras,elresultadode laexpresión(4.12)será0siemprequej≠i.

A partir de la expresión (4.13) podemos ver que las subportadoras[cos(2π(f0+i/TN)+φi), i=0,1,2...] forman, aproximadamente, un conjunto de basesortogonalesenelintervalo[0,TN],independientementedelvalordelafaseoffsetφi.[2].

cos 2π f0 +iTN

t + φi

0

TN∫ cos 2π f0 +jTN

t + φ j

dt ≈ 0.5TNδ i − j( )

(4.13)

Ahora bien, consideremos un sistemamultiportadora donde cada subcanal esmodulado utilizando un coseno alzado con un factor de roll‐offβ. El ancho debandaocupadoporcadasubcanal será, comoyahemosvisto,BN=(1+β)/TN. Lasfrecuencias portadoras en las que se encuentran centrados cada uno de lossubcanalesvendrádadopor(f0+i/TN),i=0,1...N­1paraunaf0dada,porloquelassubportadorasseencontraránseparadas1/TN.Sinembargo,elanchodebandaocupado por cada subcanal no es estrictamente 1/TN sino que dependerá delfactorroll‐offdelcosenoalzado,siendoasiBN>1/TN,luegoobviamenteexistirásolapamiento entre los subcanales. El exceso de ancho de banda debido al'windowing' del coseno alzado incrementará el ancho de banda de lassubportadorasen∈/TN.Eléxitodelsistemamultiportadoraconsolapamientoesprecisamenteque este excesode anchodebandaprovocadopor∈yporβ noafectaránalanchodebandatotaldelsistemagraciasalsolapamiento,exceptoenelprimeryúltimosubcanal,dadoqueestossolosesolaparánconunsubcanalynocondos, talcomopodemosveren laFigura4.3.Elanchodebandatotaldelsistemamultiportadoraconsolapamientoserá:

B =N + β+ ∈

TN≈NTN

(4.14)

Laaproximaciónutilizadaenlaecuación(4.14)serámáseficientecuantomayorseaN,dadoquedeestaformaelimpactodeβy∈enelanchodebandatotaldelsistemaserádespreciable.Sirecordamoslocomentadoanteriormente,estaeslaprincipal ventaja respecto la modulación multiportadora sin solapamiento,dondeelanchodebandatotalrequerido(4.11)seveíamuchomásinfluenciadoporlosvaloresdeβy∈.

Page 32: ESTUDIO DE LOS EFECTOS DEL MOVIMIENTO EN … · 2009-07-22 · de la frecuencia f, se puede ... las antenas depende de la frecuencia. Sin embargo, el principal ... y retardos individuales

ESTUDIODELOSEFECTOSDELMOVIMIENTOENSEÑALESOFDM

31

Dado que el sistema ha variado substancialmente respecto al sistemamultiportadorasinsolapamiento,eslógicopensarqueseránecesariounmodelodiferente de receptor que nos permita separar sin problemas los distintossubcanalessolapados.Estereceptor,Figura4.4,sinotenemosencuentaelefectodelcanalnielruido,recibirálosiguiente:

ˆ s i = s jg t( )cos 2πf j t + φ j( )j= 0

N−1

g t( )cos 2πf it + φi( )

0

TN

∫ dt = s jδ j − i( ) = sij= 0

N−1

(4.15)

donde (4.15) parte del criterio de que las funciones [g(t)cos(2πfjt+φj)] formanunabaseortogonalen[0,TN],comentadoanteriormente.

Si consideráramos el efecto del canal y el del ruido, cada subportadora seescalaría con la ganancia del canal H(fi) =αi y se vería afectada por el ruido(AWGN),cuyapotenciaesni=BNN0,deestaformatendríamosenrecepciónunsímbolodelaforma

ˆ s i =α isi + ni

(4.16)

Figura4.3.SistemaMultiportadoraconsolapamiento.

Figura4.4.Receptorparaelsistemamultiportadoraconsolapamiento

Page 33: ESTUDIO DE LOS EFECTOS DEL MOVIMIENTO EN … · 2009-07-22 · de la frecuencia f, se puede ... las antenas depende de la frecuencia. Sin embargo, el principal ... y retardos individuales

32

4.3.Implementacióndiscretadelamodulaciónmultiportadora

Aunquelamodulaciónmultiportadorafueinventadaenladécadadelosaños50,los moduladores y demoduladores que requería el sistema eran de sumacomplejidadparalostiemposquecorrían.Sinembargo,20añosmástarde,conel desarrollo de simples y baratas implementaciones de la TransformadaDiscreta de Fourier (DFT) i de laDFT Inversa y con la convicción de poderimplementar la modulación multiportadora con estos algoritmos hizo queaumentaraelusodeestamodulación.

En este apartado, después de revisar las propiedades básicas de la DFT, semostrará el sistemaOFDM (Orthogonal FrequencyDivisionMultiplexing), elcualimplementalamodulaciónmultiportadorautilizandolaDFTilaIDFT.

4.3.1.LaDFTysuspropiedades

Seax[n],0≤n≤N­1,unasecuenciadiscretaentiempo.LosNpuntosqueformanlaDFTseobtienensegúnlaecuación(4.17).[3].

DFT x n[ ]{ } = X i[ ] ≡ 1N

x n[ ]e− j 2πni

N

n= 0

N−1

∑ ,0 ≤ i ≤ N −1

(4.17)

La DFT es el equivalente, en tiempo discreto, a la Trasformada de Fouriercontinua,X[i]caracterizalacomponentefrecuencialdelasmuestrastemporalesx[n].ApartirdelasecuenciaX[i]podemosrecuperarx[n]utilizandolaIDFT:

IDFT X i[ ]{ } = x n[ ] ≡ 1N

X i[ ]ej 2πniN ,0 ≤ n ≤ N −1

i= 0

N−1

(4.18)

LaDFT y su inversase implementanenprogramascomoMatlaba travésde laFastFourierTransform(FFT)ylainversa(IFFT).

4.3.2.Laconvolución

Cuando se envía una secuencia x[n] a través de un canal lineal, discreto einvariante h[n], la salida, y[n], es el resultado de la convolución lineal de laentradadelcanalconlarespuestaimpulsionaldelcanal:

Page 34: ESTUDIO DE LOS EFECTOS DEL MOVIMIENTO EN … · 2009-07-22 · de la frecuencia f, se puede ... las antenas depende de la frecuencia. Sin embargo, el principal ... y retardos individuales

ESTUDIODELOSEFECTOSDELMOVIMIENTOENSEÑALESOFDM

33

y n[ ] = h n[ ]∗ x n[ ] = x n[ ]∗ h n[ ] = h k[ ]x n − k[ ]k∑

(4.19)

Porotrolado,laconvolucióncirculardeNpuntosentrex[n]yh[n]sedefinedelasiguientemanera:

y n[ ] = h n[ ]⊗ x n[ ] = x n[ ]⊗ h n[ ] = h k[ ]x n − k[ ]Nk∑

(4.20)

donde [n­k]N se refiere a [n­k]modulo N. En otraspalabras,x[n­k]N es una versiónperiódicadex[n­k]conperiodoN.Delmismomodo,lay[n]delaecuación(4.20)estambiénperiódicaconperiodoN.PordefinicióndelaspropiedadesdelaDFT,laconvolucióncircularentiempoequivalealamultiplicaciónenfrecuencia:

DFT y n[ ] = x n[ ]⊗ h n[ ]{ } = X i[ ]H i[ ],0 ≤ i ≤ N −1

(4.21)

Lapropiedaddescrita en la ecuación (4.21) esmuy interesante dadoque si elcanal y la entrada están circularmente convolucionadas, entonces si h[n] esconocidoenelreceptor, lasecuenciaoriginalenviada,x[n], sepuederecuperarfácilmente utilizando la IDFT deY[i]/H[i], 0≤ i≤ N­1. Desafortunadamente, lasalida del canal no es una convolución circular, sino que es una convoluciónlineal. Sin embargo, la convolución lineal entre la secuencia original y larespuestaimpulsionaldelcanalpuedepasarasercircularañadiendounprefijoespecialalasecuenciaoriginalllamadoprefijocíclico.

4.3.3.Elprefijocíclico

Consideramos una secuencia x[n] = x[0],...,x[N ­ 1], de longitud N, i un canaldiscretoconunarespuestaimpulsionalfinita(FIR)h[n]=h[0],...,h[µ],delongitudµ+1=Tm/Ts,dondeTmesel'delayspread'delcanalyTseseltiempodemuestreoasociado a la secuencia temporal discreta. El prefijo cíclico para x[n] se definecomo{x[N­µ],...,x[N­1]}.Consisteencogerlosúltimosµvaloresdelasecuenciax[n]. Para cada secuencia de entrada de longitud N, se 'copian' las µ últimasmuestras y se colocan al inicio de la secuencia. Luego tenemos una nuevasecuencia

˜ x n[ ] , de longitudN+µ, donde

˜ x −µ[ ],..., ˜ x N −1[ ] = x[N ‐µ],...,x[N ‐ 1],x[0],...,x[N‐1],talcomopodemosverenlaFigura4.5.Apartirdeestadefinición,podemos ver que

˜ x n[ ] = x[n]N para ­µ ≤ n ≤ N­1, lo que implica que

˜ x n − k[ ] =x[n‐k]Npara­µ≤n­k≤N­1.

Page 35: ESTUDIO DE LOS EFECTOS DEL MOVIMIENTO EN … · 2009-07-22 · de la frecuencia f, se puede ... las antenas depende de la frecuencia. Sin embargo, el principal ... y retardos individuales

34

Ahora suponemos que

˜ x n[ ] es la entrada de un canal discreto con respuestaimpulsionalh[n].Lasalidadelcanaly[n],0≤n≤N­1será:

y n[ ] = ˜ x n[ ]∗ h n[ ]

= h k[ ]k= 0

µ−1

∑ ˜ x n − k[ ]

= h k[ ]x n − k[ ]Nk= 0

µ−1

= x n[ ]⊗ h n[ ]

(4.22)

dondelaexpresión(4.22)partedelhechoquepara0≤k≤µ­1,

˜ x n − k[ ] =x[n‐k]Npara 0 ≤ n ≤ N­1. Luego podemos ver que añadiendo este prefijo cíclico a lasecuenciadeentrada,laconvoluciónlinealasociadaconlarespuestaimpulsionaldelcanaly[n]para0≤n≤N­1,pasaaserunaconvolucióncircular.

Siconsideramosausenciaderuidoyhacemos laDFTde lasalidadelcanaly[n]obtenemosque:

Y i[ ] = DFT y n[ ] = x n[ ]⊗ h n[ ]{ } = X i[ ]H i[ ],0 ≤ i ≤ N −1

(4.23)

Lasecuenciadeentradax[n],0≤n≤N­1,sepuederecuperar,conociendoh[n],apartirdelasalidadelcanaly[n],aplicandolaIDFT:

x n[ ] = IDFTY i[ ]H i[ ]

= IDFTDFT y n[ ]{ }DFT h n[ ]{ }

(4.24)

Cabe destacar que y[n], ­µ≤ n≤ N­1, tiene longitudN+µ, luego las primerasµmuestras no son necesarias para recuperar la secuencia original, ya queoriginalmentenopertenecíanaestasecuencia.Siconsiderásemosquelaentradax[n]sedivideenbloquesdedatosdetamañoNconunprefijocíclicoañadidoacada bloque para formar

˜ x n[ ] , entonces las primeras µ muestras de y[n] nosharándeescudoanteunaposiblecorrupciónde losdatosaconsecuenciade la

Figura4.5.Definicióndelprefijocíclico

Page 36: ESTUDIO DE LOS EFECTOS DEL MOVIMIENTO EN … · 2009-07-22 · de la frecuencia f, se puede ... las antenas depende de la frecuencia. Sin embargo, el principal ... y retardos individuales

ESTUDIODELOSEFECTOSDELMOVIMIENTOENSEÑALESOFDM

35

ISI asociada a las últimas µmuestras de x[n] del bloque anterior, tal y comopodemosverenlaFigura4.6.Elprefijocíclico,ademásdeotorgarlaconvolucióncircular,sirvetambéparaeliminarlaISIentrelosbloquesdedatosdadoquelaISIafectaráalasprimerasµmuestrasdelbloqueque,comoyasehacomentado,no son necesarias para la obtención de x[n]. En tiempo continuo seríaequivalente a utiliza una banda de 'guarda' de duración Tm (delay spread delcanal)despuésdecadabloquedeNsímbolosdeduraciónNTs.

Lasventajasquenosotorgaelprefijocíclicotienenuncoste.Dadoqueañadimosun número determinado de muestras (µ) al símbolo original, habrá unareducciónenlatasadetransmisióndeN/(µ+N).Otroinconvenienteimportanteserá la potencia necesaria para enviar estas muestras 'extra'. Como posiblesoluciónsepuedeutilizarunprefijocíclicoqueconsistasoloensímboloscero,queaunquenolograremosresolverelproblemadelatasadetransmisión,siquesolucionaremos el tema de la potencia, ya que estos símbolos no consumiránpotencia. En este caso el símbolo OFDM x[n], 0 ≤ n ≤ N­1 es precedido porµmuestrasnulas,talcomosepuedeverenlaFigura4.7.Enelreceptorla'cola'dela ISI (Figura 4.7) asociada con el final de cada símbolo OFDM es añadida alprincipiodelsímbolo,recreandoasíelefectodelprefijocíclico.Esteprefijo'cero'reducelapotencianecesariaparalatransmisióndelsímboloOFDMenunfactorN/(N+µ),dadoqueelprefijonorequierepotencia.Sinembargo,elruidode las'colas'tambiénseañadealprincipiodelsímbolo,incrementandodeestaformalapotenciaderuidoenunfactor(N+µ)/N.Deestaforma,ladiferenciadeSNRentreambosprefijoscíclicosnoessignificante.

Destacar queOFDM sigue el planteamiento expuesto. Los datos que forman laentradasondivididosenbloquesdetamañoNyrecibenelnombredesímbolos

Figura4.6.ISIentrelosbloquesalasalidadelcanal

Figura4.7.Creandouncanalcircularconprefijodesímboloscero

Page 37: ESTUDIO DE LOS EFECTOS DEL MOVIMIENTO EN … · 2009-07-22 · de la frecuencia f, se puede ... las antenas depende de la frecuencia. Sin embargo, el principal ... y retardos individuales

36

OFDM. A cada símbolo OFDM se le añade un prefijo cíclico para lograr laconvolución circular de la entrada y la respuesta impulsional del canal. En elreceptor,sedescartanlasmuestrasafectadasporlaISIentrelossímbolosOFDM,dado que estamuestras no son necesarias para recuperar la secuencia inicial.FinalmenteseaplicalaDFTalamuestrasrestantespararecuperarlasecuenciaoriginalqueteníamosalaentrada.

En el siguiente punto veremos con más detalle el diseño del sistema OFDMdiscreto.

4.4.OFDM(OrthogonalFrequencyDivisionMultiplexing)

4.4.1.EltransmisorOFDMdiscreto

EnlaFigura4.8sepresentaelesquemadeuntransmisorOFDM.Lasecuenciadedatosde entrada semodula a travésdeunmoduladorQAM,obteniendo comoresultadounacadenadesímboloscomplejosX[0],X[1],...,X[N­1].Estacadenadesímbolospasaporunconvertidorserie‐a‐paralelo(serial‐to‐parallelconverter),la salidadel cual esun conjuntodeN símbolosQAMenparalelo. Cadaunodeestossímbolossecorrespondeacadaunade lassubportadoras.Deesta formaestosNsímbolosalasalidadelconvertidorserie‐a‐paralelosonloscomponentesdiscretosenfrecuenciadeltransmisorOFDM.

Conelobjetivodegenerars(t),estoscomponentesfrecuencialessonconvertidosen muestras temporales utilizando la inversa de la DFT en esos N símbolos,implementadadeformaeficienteutilizandoelalgoritmoIFFT.ApartirdelaIFFTobtenemosunasecuenciadesubportadorasenparalelodelaformax[n]=x[0],...,x[N­1] de longitudN, que contienen, cadauna, informaciónde cadaunade lassubportadorasentrantes:

Figura4.8.TransmisorOFDMdiscreto

Page 38: ESTUDIO DE LOS EFECTOS DEL MOVIMIENTO EN … · 2009-07-22 · de la frecuencia f, se puede ... las antenas depende de la frecuencia. Sin embargo, el principal ... y retardos individuales

ESTUDIODELOSEFECTOSDELMOVIMIENTOENSEÑALESOFDM

37

x n[ ] =1N

X i[ ]ej 2πniN

i= 0

N−1

∑ ,0 ≤ n ≤ N −1

(4.25)

La secuencia (4.25) se corresponde a una señal multiportadora, donde cadamuestra de x[n] contiene una suma de símbolos QAM X[i], cada uno de ellosmoduladopor la frecuenciaportadoraej2πit/TN, i=0,...,N­1.Entoncesseañadeelprefijo cíclico al símbolo OFDM, y las muestras temporales resultantes,

˜ x n[ ] ,pasanatravésdelconvertidorparalelo‐a‐serieyatravésdeunconversordigital‐analógico(D/AConverter),obteniendodeestamaneralaseñalOFDMenbanda base

˜ x t( ) . Finalmente la señal

˜ x t( ) es modulada a una frecuenciaportadoradada(fc):

s t( ) = ˜ x t( )cos 2πfct( )

(4.26)

4.4.2.ElreceptorOFDMdiscreto

Una vez que la señal transmitida ha pasado a través del canal y se ha vistoafectadaporruido,laseñalquellegaalreceptorserádelaforma:

y t( ) = ˜ x t( )∗ h t( ) + n t( )

(4.27)

Donden(t)eslacontribuciónderuido.TalcomopodemosverenlaFigura4.9,loprimeroquesehaceenrecepciónesdevolver laseñalabandabase,utilizandoun demodulador seguido de un filtro paso bajo (LPF o LowPass Filter), con elobjetivodeeliminarlascomponentesfueradelabandadepaso.

Figura4.9.ReceptorOFDMdiscreto

˜ x t( )

s(t)

cos 2πfct( )

Page 39: ESTUDIO DE LOS EFECTOS DEL MOVIMIENTO EN … · 2009-07-22 · de la frecuencia f, se puede ... las antenas depende de la frecuencia. Sin embargo, el principal ... y retardos individuales

38

Seguidamente la señal pasará por el convertidor A/D, obteniendo comoresultadoy[n]=

˜ x n[ ]∗h[n]+v[n], ­µ≤n≤N­1.Elsiguientepasoconsistiráeneliminar lasprimerasµmuestras,esdecir, seeliminaráelprefijocíclico.ComoresultadoobtenemosNmuestrastemporales,cuyaDFT,enausenciaderuido,es:

Y i[ ] = H i[ ]X i[ ]

(4.28)

Estasmuestrastemporalespasanatravésdelconvertidorserie‐a‐paraleloyasuvezporelbloqueFFT (FastFourierTransform). La salidadelbloqueFFTpasaporelconvertidorparalelo‐a‐serie.FinalmentelaseñalenseriepasaatravésdeundemoduladorQAMpararecuperarasílasecuenciaoriginal.

ElsistemaOFDMdescompone,deformaefectiva,elanchodebandadelcanalenunconjuntodesubcanalesortogonalesdebandaestrecha,por losqueseenvíaunsímboloQAMdiferente.Paralograrlonoesnecesarioconocerlagananciadelcanalparacadasubportadora,H[i],i=0,...,N­1,delamismamaneraqueuncanalcontinuo en tiempo con una respuesta frecuencial H(f) puede ser divido ensubcanales ortogonales sin necesidad de conocerH(f), dividiendo el ancho debanda total de la señal en subportadoras sin solapamiento. El demoduladorpuedeutilizarlagananciadelcanalpararecuperarlossímbolosQAMoriginales,utilizandolaspropiedadesdelatransformadadeFourier,esteprocesorecibeelnombredeecualización:

X i[ ] =Y i[ ]H i[ ]

(4.29)

4.5.Desvanecimientoensubportadoras

La modulación multiportadora tiene la ventaja de que cada subcanal es,relativamente,debandaestrecha,loquereducesignificativamenteelefectodel'delay spread'. Sin embargo, cada subcanal experimentará flat fading, lo quepuede ocasionar grandes tasas de BER (Bit Error Rate) en algunos de estossubcanales. En particular, si la potencia de una subportadora i es Pi, y eldesvanecimientoenesasubportadoraesαi,entonceslaSNRrecibidaserá:

γ i =α i2Pi

N0BN

(4.30)

dondeBNeselanchodebandadecadasubcanal.Siαiespequeña,laSNRrecibidaenelsubcanaliserábastantebaja,loquepuedederivarenunaBERmuyelevada

Page 40: ESTUDIO DE LOS EFECTOS DEL MOVIMIENTO EN … · 2009-07-22 · de la frecuencia f, se puede ... las antenas depende de la frecuencia. Sin embargo, el principal ... y retardos individuales

ESTUDIODELOSEFECTOSDELMOVIMIENTOENSEÑALESOFDM

39

en ese subcanal. Además, en canales 'wireless' la αi variará temporalmente,produciendo graves degradaciones. Dado que el flat fading puede degradarseriamenteelrendimientodecadasubcanal,unatareaimportanteseráintentarcompensarlo.Paraellohaydiferentestécnicascomolasyamentadas frequencyequalization (ecualización en frecuencia), precoding, adaptative loading, codingacross y coding interleaving (codificación con entrelazado). La más común escoding interleaving yha sidoadoptada comopartede losestándaresEuropeosparaaudioyvideodigital[4,5].

4.5.1.Codinginterleaving(codificaciónconentrelazado)

La idea básica de la codificación con entrelazado es, primero codificar lascadenasdebitsparadespuésentrelazarlos,esdecir,variarelordenenelqueseencuentran originalmente, y posteriormente transmitirlos a través de losdiferentes subcanales, de esta forma cada bloque de bits entrelazados se veráafectado por desvanecimientos independientes [6]. Si la mayoría de lossubcanalestieneunaSNRalta,lamayoríadelosbitscodificadosserecibirándeforma correcta, y los pocos errores que se hayan podido producir seráncorregidos. Los desvanecimientos profundos pueden provocar grandes ráfagasde errores, es decir, muchos bits incorrectos seguidos, de manera que lacodificaciónnoseasuficiente.Alutilizarelentrelazoestasráfagasdeerroresnoseránreales,dadoqueenrecepciónsedesharáelentrelazadoyporlotantosedesharálaráfaga,quedandoasí laráfagadeerroresdispersado,facilitandoquelacodificaciónpuedacorregirlos.

En la Figura 4.10 se puede ver el proceso que se sigue en la codificación conentrelazado.

Figura4.10.Procesodeentrelazado

Page 41: ESTUDIO DE LOS EFECTOS DEL MOVIMIENTO EN … · 2009-07-22 · de la frecuencia f, se puede ... las antenas depende de la frecuencia. Sin embargo, el principal ... y retardos individuales

40

Se puede apreciar de forma más sencilla en la Figura 4.10, que cuando en elpunto(3)tenemosunaráfagadeerrores,aldesentrelazarestaráfagasedispersadeformaquelacodificacióndecanalseacapazdecorregirestoserroressueltos.

4.5.2.Ecualizaciónenfrecuencia

En la técnica de ecualización en frecuencia el flat fading αi en el subcanal i,básicamente se invierte en el receptor [4]. La señal recibida semultiplica por1/αi,dandocomoresultadounapotenciadeseñal:

α i2Piα i2 = Pi

(4.31)

El principal inconveniente es que, aunque logra eliminar el impacto del flatfading,aumentaelruido,dadoqueelruidotambiénesescaladopor1/αi,porlotantolapotenciaderuidopasaaser

N0BN

α i2

(4.32)

LuegolaSNRresultanteenelsubcanali,despuésdelaecualizaciónenfrecuenciaeslamismaqueantesdelaecualización.

4.5.3.Precoding

Precodingutilizalamismaideaqueenlaecualizaciónenfrecuencia,exceptoqueen lugar de invertir el flat fading en el receptor, lo invierte en el transmisor(Figura 4.11, bloque Precoder) [7]. Esta técnica requiere que el transmisorconozca lasgananciasdecadasubcanalαi [8].Enestecaso,si lapotenciade laseñalquesedesearecibirenelsubcanaliesPi,yelcanalintroduceunflatfadingconunaganaciadeαienelsubcanali,utilizandolatécnicadelprecodinglaseñaltransmitida tendrá una potencia dePi/αi2. La señal transmitida se ve afectadapor el flat fading de ganancia αi, luego la señal que tendremos en recepcióntendráunapotenciade:

Page 42: ESTUDIO DE LOS EFECTOS DEL MOVIMIENTO EN … · 2009-07-22 · de la frecuencia f, se puede ... las antenas depende de la frecuencia. Sin embargo, el principal ... y retardos individuales

ESTUDIODELOSEFECTOSDELMOVIMIENTOENSEÑALESOFDM

41

Piα i2

α i2 = Pi

(4.33)

Cabedestacarque,dadoquelainversióntienelugareneltransmisorenlugardelreceptor,lapotenciaderuidopermaneceinalteradaaN0BN.

4.5.4.AdaptiveLoading

La técnicaAdaptiveLoading estábasadaen técnicasdemodulaciónadaptativa.Seutilizanormalmenteencanalesdelentavariación,dadalafacilidadconlaquesepuedeestimarelcanaleneltransmisor[9].Laideabásicaesvariarlatasadetransmisióndedatos(datarate)ylapotenciaasignadaacadasubcanalsegúnsuganancia.Comoenelcasodelprecoding, serequiere informacióndelcanal(αi)en el transmisor. En esta técnica se adapta tanto la potencia como la tasa detransmisión en cada subcanal con el objetivo de maximizar la tasa detransmisióntotaldelsistemautilizandolamodulaciónadaptativa.

Figura4.11.DiagramadebloquesdelatécnicaPrecoding

Page 43: ESTUDIO DE LOS EFECTOS DEL MOVIMIENTO EN … · 2009-07-22 · de la frecuencia f, se puede ... las antenas depende de la frecuencia. Sin embargo, el principal ... y retardos individuales

42

4.6.Bibliografía

[1]J.Bingham,“Multicarriermodulationfordatatransmission:anideawhosetimehascome,”IEEECommun.

[2]Goldsmith,Andrea."WirelessCommunication".NewYork,EEUU.

[3]A.V.Oppenheim,R.W.Schafer,y J.R.Buck,"Discrete­TimeSignalProcessing",2nd.Ed.,NewYork,1999.

[4] H. Sari, G. Karam, y I. Jeanclaude, “Transmission techniques for digitalterrestrialTVbroadcasting,”IEEECommun.Mag.Vol.33,No.2,pp.100‐109,Feb.1995.

[5] R.K. Jurgen, “Broadcasting with digital audio,” IEEE Spectrum, pp. 52‐59,Marzo1996Pag:52‐59

[6]S.Kaider,“Performanceofmulti­carrierCDMandCOFDMinfadingchannels,”Proc.GlobalTelecommun.Conf.,pp.847‐851,Dec.1999.

[7]A.Scaglione,G.B.Giannakis,yS.Barbarossa,“Redundantfilterbankprecodersandequalizers.I.Unificationandoptimaldesigns,"IEEETrans.Sign.Proc,Vol.47,No.7,pp.1988‐2006,Julio1999.

[8]A.Scaglione,G.B.Giannakis,yS.Barbarossa,“Redundantfilterbankprecodersand equalizers. II: Blind channel estimation, synchronization, and directequalization,"IEEETrans.Sign.Proc,Vol.47,No.7,pp.2007‐2022,Julio1999.

[9] P.S. Chow, J.M. Cioffi, y John A.C. Bingham, “A practical discrete multitonetransceiver loading algorithm for data transmission over spectrally shapedchannels,”IEEETrans.Commun.,Vol.43,No.2/3/4,Feb.‐Abr.1995.

Page 44: ESTUDIO DE LOS EFECTOS DEL MOVIMIENTO EN … · 2009-07-22 · de la frecuencia f, se puede ... las antenas depende de la frecuencia. Sin embargo, el principal ... y retardos individuales

ESTUDIODELOSEFECTOSDELMOVIMIENTOENSEÑALESOFDM

43

5.Simulacióndelsistema

5.1.Introducción

EnestecapítulosepretendesimularunsistemaOFDMdiscretoquemodelelascaracterísticasdeun canalmultitrayecto, en concreto sepretende simular unacomunicaciónaéreaconparámetrostípicosdelestándarIEEE802.16e,WiMAX.Paraelloseutilizaráelmodelodecanaldescritoenelcapítulo3.Comoyasehacomentado en el capítulo 3, el objeto de simulación serán dos escenariosconcretosdentrodelprocesodevuelo,comosonelescenarioarrival(despegueo aterrizaje) y el escenario on route (vuelo en ruta). Para lograr obtener unasimulación lo más aproximada posible nos serviremos de los parámetrosespecíficos para cada escenario comentados en el capítulo 3. Una vez se hayasimuladoel sistemacon losparámetros típicosWiMAXse intentarámejorarelrendimiento variando estos parámetros ya sea dentro del abanico que latecnologíaWiMaxofreceoinclusofueradeesteabanico.

Paraunamayor facilidaddecomprensiónelcapítuloseestructuraráen:objetode estudio, descripción del sistema a simular y resultados. Además al final delproyecto se adjunta un anexo en el que se incluyen los programas Matlabutilizadosparallevaracabolassimulaciones.

5.2.Objetodeestudio

Tantoparaelescenarioarrivalcomoparaelescenarioonroute,elobjetivoesverde alguna manera como se comporta el sistema en cada uno de los dosescenarios,ylamaneradeveresterendimientoesatravésdelaBER(BitErrorRate).Luegoelobjetivoprincipal,deunaformamuyresumida,seríaenviarunaciertacantidaddebitsatravésdecadacanalycompararlosbitsqueserecibenconlosbitsqueseenviaron.Paralasimulaciónsehautilizadolaaproximación,(5.1), en el cálculo de la BER ya que el valor exacto de este parámetro seobtendríaconlatransmisióndeunnúmerodebitsinfinitos:

BER =nº bits erroneosnº bits totales

(5.1)

ComoseveráenelapartadoderesultadoslosparámetrostípicosdeWiMaxnoofrecen un buen rendimiento para las características de los escenarios, por loquesetratarádemejorarlaBERvariandoestosparámetrosdeformarazonada.

Page 45: ESTUDIO DE LOS EFECTOS DEL MOVIMIENTO EN … · 2009-07-22 · de la frecuencia f, se puede ... las antenas depende de la frecuencia. Sin embargo, el principal ... y retardos individuales

44

5.3.Descripcióndelsistemaasimular

Para facilitar el seguimiento del trabajo en este capítulo se pretende verbrevementequeocurreencadaetapadelsistemasimuladoenMatlab.

En este caso, el sistema está formado por un transmisor y un receptor OFDMdiscreto. Además se ha simulado, mediante Matlab, las condiciones de unescenario arrival, un escenario on route y de un canal que solamente añadaruidoblancogaussiano.

5.3.1.TransmisorOFDMdiscreto

EnlaFigura5.1sepuedevereltransmisordeOFDMdiscreto[1],aunqueenestecasoparticular lamodulaciónse llevaráa cabodespuésdelbloqueconvertidorserieaparalelo,loquepermitirámodularcadaramadeformaindependiente.

La forma de generar la cadena de bits inicial es completamente aleatoria,utilizando la funciónrandintque facilitaMatlab.Segenerarántantosbitscomose necesiten en función de los símbolos a generar, las subportadoras y lamodulacióndeseada.Seguidamentelacadenadebitssecolocaenparalelosegúnel número de portadoras. Una vez se tienen las subportadoras, éstas semodularán una a una en 4‐QAM, 16‐QAM o 64‐QAM, según convenga. Elmecanismoconel cual semodulaesmuysencillo, se siguen las constelacionesmostradasenlasFiguras5.2,5.3y5.4,esdecir,seintroduceunacadenadebits,que estará formada por 2, 4 o 6 bits según la modulación utilizada, en elmodulador,seconsultalaconstelaciónyseintroduceunsímbolomoduladoen4‐QAM,16‐QAMo64‐QAMsobrecadasubportadora.

Figura5.1.DiagramadebloquesdeltransmisorOFDMdiscreto

Page 46: ESTUDIO DE LOS EFECTOS DEL MOVIMIENTO EN … · 2009-07-22 · de la frecuencia f, se puede ... las antenas depende de la frecuencia. Sin embargo, el principal ... y retardos individuales

ESTUDIODELOSEFECTOSDELMOVIMIENTOENSEÑALESOFDM

45

Figura5.2.Constelaciónparalamodulación4­QAM

Figura5.3.Constelaciónparalamodulación16­QAM

Figura5.4.Constelaciónparalamodulación64­QAM

Page 47: ESTUDIO DE LOS EFECTOS DEL MOVIMIENTO EN … · 2009-07-22 · de la frecuencia f, se puede ... las antenas depende de la frecuencia. Sin embargo, el principal ... y retardos individuales

46

LosNsímbolos,dondeN eselnúmerodesubportadoras,ahorapasaránporelbloque IFFTenelcualse leaplicará la transformada inversadeFourier(IDFT)paraobtenerlasmuestraseneldominiotemporal.SeguidamenteacadasímboloOFDM de N subportadoras se le añadirá un prefijo cíclico para obtener laconvolucióncircularyprotegernosdeunaposibleISI.Elprefijocíclicoconsistiráenlasúltimasµmuestrasdelsímbolo:

x N −µ[ ],...,x N −1[ ]

(5.2)

Finalmente se colocan las subportadoras en serie para formar la señal que setransmitiráalcanal,pasandoantesporelconversorD/Ayelbloquequerealizalatraslaciónalabandadetransmisión.

˜ x n[ ] = x N −µ[ ],...,x N −1[ ],x N[ ],...,x N −1[ ]

(5.3)

5.3.2.ReceptorOFDMdiscreto

EnlaFigura5.5sepuedeverelreceptorOFDMdiscreto[1],nuevamenteennuestrocasolademodulaciónseproducejustodespuésdelbloqueFFT.

Elprimerpasoenrecepciónserácolocar lassubportadorasenparalelopara laposterior eliminación del prefijo cíclico. Una vez tenemos el símbolo libre deprefijocíclico,subportadoraasubportadorapasanporelbloquedelaFFT,queimplementalatransformadadeFourierparaobtenerlasmuestraseneldominiofrecuencial. La señal que se recibe viene convolucionada circularmente con elcanal,ademásdeafectadaporruido

Figura5.5.ReceptorOFDMdiscreto

Page 48: ESTUDIO DE LOS EFECTOS DEL MOVIMIENTO EN … · 2009-07-22 · de la frecuencia f, se puede ... las antenas depende de la frecuencia. Sin embargo, el principal ... y retardos individuales

ESTUDIODELOSEFECTOSDELMOVIMIENTOENSEÑALESOFDM

47

˜ y n[ ] = h n[ ]⊗ ˜ x n[ ] + n n[ ]

(5.4)

porloqueenrecepciónseránecesariollevaracabounaestimacióndelcanalparapoderobtenerlaseñaloriginalapartirdelaseñalrecibida.

X n[ ] =Y n[ ]H n[ ]

(5.5)

Enestecasoparticular,laformadeestimarelcanalesmuysencilla.Enrecepciónsepasacomoparámetroelcanalqueafectóalprimersímbolo,yestecanalseráelqueseutilizaráparaestimar la secuenciaX[n]de todos los símbolos, loquellevaráaobtenerunaestimaciónperfectadelprimersímboloyunadegradaciónprogresivaparalossiguientessímbolos,dadoqueelcanalvariarádeunsímboloaotro,debidoaquenosencontramosenuncanalmóvil.

Unaveztenemoslassubportadorasoriginalesestimadasatravésdelaexpresión(5.5), se procederá a demodular una a una las subportadoras, siguiendoexactamenteelmismoprocedimientoquealahorademodularperoalainversa,esdecirsecompararáelsímboloconlaconstelaciónquelecorrespondasegúnlamodulaciónyseleasignaráunasecuenciadebits.

Unaveztenemoslaaproximacióndelasecuenciadebitsoriginal,lacomparamosconlasecuenciadebitsqueseenvióparaobtenerelnúmerodebitserróneos.Sise divide el número de bits erróneos por el número de bits totales que setransmitieronseobtienelaBER.

5.3.3.Canalruidogausiano

La funciónprincipaldeeste canalesañadir ruidoa los símbolosque salendeltransmisor, o bien los símbolos que salen del canal que simula uno de losescenarios propuestos. El ruido se genera de forma aleatoria utilizando lafuncióndeMatlabrandnyseleaplicaunfactorparanormalizarlapotenciadelruido a 1, de modo que la potencia de la señal se corresponda con la SNR.Finalmente la salidadelbloquede ruidogausiano será la entradadel receptorOFDM.

Para verificar que tanto transmisor como receptor responde de una formacoherentealintroducirruido,sesimuloelsistemacontansoloruidoblancoyseobtuvoelresultadodelaFigura5.6.

Page 49: ESTUDIO DE LOS EFECTOS DEL MOVIMIENTO EN … · 2009-07-22 · de la frecuencia f, se puede ... las antenas depende de la frecuencia. Sin embargo, el principal ... y retardos individuales

48

Claramente se aprecia un resultado coherente, debido a que el aumento de laSNRviene seguidodeunadisminuciónde laBER.Tambiénqueda claroque lamodulación 4‐QAM esmuchomás resistente al ruido que la 16‐QAM o la 64‐QAM,laexplicaciónrecaeenlaconstelacióndelasmodulaciones,yaquetienelospuntosdelaconstelaciónmásalejadosentresi.

5.3.4.CanalArrival

Lafuncióndeestecanalesemularlomásaproximadamenteposibleelescenariode vuelo arrival descrito en el capítulo 3. El primer paso será definir losparámetros descritos en el capítulo 3 para el modelado del canal. Para ellodefinimosunvectorderetardosodelayssiguiendolasiguienteexpresión:

τ n = gτ un( ) = −τ slope ⋅ loge 1− un 1− e−τmaxτ slope

≈ −τ slope ⋅ loge 1− un( )→ para→τmax >> τ slope

(5.6)

Figura5.6.BERparauncanalderuidogausiano,paralasdiferentesmodulaciones

Page 50: ESTUDIO DE LOS EFECTOS DEL MOVIMIENTO EN … · 2009-07-22 · de la frecuencia f, se puede ... las antenas depende de la frecuencia. Sin embargo, el principal ... y retardos individuales

ESTUDIODELOSEFECTOSDELMOVIMIENTOENSEÑALESOFDM

49

donde τmax = 7us, τslope = 1µsyun∈ (0,1) es una variable aleatoria distribuidauniformemente producida por un generador de números aleatorios.Seguidamente se crea un vector de amplitudes para cada uno de los retardos.DadoquesetratadeunescenarioLOS, tendremosunrayodirecto,queenestecaso llegaráconunretardo0yquetendráun factorRicede15dB,esdecir, lasumade todos los ecosdeberá estar15dBpordebajode lapotenciadel rayodirecto.Elsiguientepasoserádefinirlasdireccionesenlaquelleganlosecosalavión, en este escenario se especifica que los rayos llegarán por el frente delavión enun abanicode+90º ‐90º. Finalmentedefinimos laposición inicial delmóvil, en este caso el avión, y la velocidad a la que va, en nuestro casotomaremoselpeordeloscasosquees150m/s.

Una vez definidos todos los parámetros necesarios para modelar el canal delcapítulo 3, se procede a crear el canal en banda base , utilizando la siguienteexpresiónyacomentadaenelCapítulo2:

hγ = aib sinc γ − τ iW[ ]

i∑

(5.7)

dondeγsonlostapsdelcanaly

τ = r Rx ⋅ Ω l

Rx

c− τ l

aib t( ) := ai t( )e− j 2πfcτ i t( )

(5.8)

Porotrolado,ceslavelocidaddelaluzyaieslaamplituddeleco.

De esta forma se generará una matriz donde habrán tantos canales comosímbolos, demanera que se pueda simular la variación temporal que sufre elcanal. El siguiente paso es colocar la señal emitida por el transmisor en unamatriz de forma que cada fila de la matriz sea un símbolo, de esta formapodremos convolucionar cada símbolo con su canal correspondiente. Un veztenemoselresultadodelaconvolución,tenemosunproblemayesqueahoralasmuestras de cada símbolo OFDM serán las originales más las muestras queformanel canalmenos1, loque significaqueestasmuestrasadicionalesestánafectando al siguiente símbolo. Para generar este efecto, a cada símbolo, yaconvolucionado, se le añade, comenzando por el principio, las muestras que'sobran' del símbolo anterior, de aquí una de las utilidades del prefijo cíclicodado que estas muestras se añadirán al prefijo cíclico que posteriormente seeliminará,deformaqueelsímboloquedaráintacto.

Finalmentesetransmitirálaseñalresultanteendirecciónalcanalgaussiano.

Page 51: ESTUDIO DE LOS EFECTOS DEL MOVIMIENTO EN … · 2009-07-22 · de la frecuencia f, se puede ... las antenas depende de la frecuencia. Sin embargo, el principal ... y retardos individuales

50

5.3.5.Canalonroute

El objetivo de este canal es emular lo más aproximadamente posible unescenario de vuelo on route. El procedimiento a seguir será exactamente elmismoque en el canalarrival pero variando los parámetros para adaptarlo alescenarioonroute.

En primer lugar, dadoque en el canalon­route los retardos se puedemodelarmedianteunmodelotwo­ray,nosegeneraranretardosaleatoriossinoquetodoslos ecos llegarán con el retardo máximo, 200us, salvo el rayo principal queseguiráteniendounretardo0.DadoqueelparámetroRiceeselmismoparaesteescenarioqueparaeldearrival, lasamplitudesdelosecossemantendrán.Porotroladoenesteescenariolosecosllegaránpordetrásdelaviónenunabanicode3º,salvoelrayoprincipalquellegaráalfrentedelavión.Porotroladoenesteescenariotendremosquedefinirdenuevolavelocidaddelaviónqueenelpeordeloscasosseráde440m/s.

Una vez tenemos definidos los parámetros característicos de el escenario onroute, se genera el canal de la misma forma que en el canal arrival, y seconvoluciona de la misma forma para obtener la señal que se transmitirá endirecciónalcanalgausiano.

5.4.Resultados

En esta sección se presentarán los resultados obtenidos al simular ambosescenarios, arrival y on route. Partimos de valores típicos de la tecnologíaWiMAX,talescomounafrecuenciaportadorade3.5GHz,unanchodebandade3.5MHzy256portadoras,perocomoveremosmásadelanteestosparámetrosnoofrecenunrendimientoaceptable,debidoalaltoefectoDopplerquecaracterizaestos escenarios, por lo que variando los parámetros iniciales se intentaráofrecerunrendimientoaceptable,presentandocomoresultadolaevolucióndelaBER al variar los parámetros iniciales. Además se presentarán ciertassimulacionesconelobjetivodeverificarelcorrectofuncionamientodelcanal.

De estemodo este capítulo se divide en tres secciones:Verificación del canal,SimulacióndelescenarioarrivalySimulacióndelescenarioonroute.

Page 52: ESTUDIO DE LOS EFECTOS DEL MOVIMIENTO EN … · 2009-07-22 · de la frecuencia f, se puede ... las antenas depende de la frecuencia. Sin embargo, el principal ... y retardos individuales

ESTUDIODELOSEFECTOSDELMOVIMIENTOENSEÑALESOFDM

51

5.4.1.Verificacióndelcanal

Antesdeintentarobtenerlosresultadosfinales,seríainteresanteprimeroestarseguro de que el canal funciona como debe. Para ello tenemos diferentesopciones; una buena opción para ver que realmente el canal simulacorrectamenteelDoppler,es'parar'elavión,esdecirvelocidadmuybajaonula,eirsubiendolavelocidadparaverlaevolucióndelaBER.

LagráficaobtenidaenlaFigura5.7sesimulóconparámetrostípicosWiMAX,esdecir, 256 portadoras, frecuencia portadora 3.5GHz y un ancho de banda de3.5MHz. Se puede apreciar como efectivamente al aumentar la velocidad delaviónlaseñalsedegradamuchodebidoaqueelcanalvaríamuchomásrapidodeunsímboloOFDMaotro.EsteafirmaciónsepuedeverificarconlaFigura5.8enqueserepitelaoperaciónperoelcanalseestimacada10símbolosenlugardecada5comoenlaFigura5.7.SepuedeapreciarquealaumentarlavelocidadelcanalvariamuchomásrápidoyparamantenerunosnivelesaceptablesdeBERunaposibleopciónesestimarelcanaldeformamáscontinua.

Figura5.7.BERparadiferentesvelocidadesenmodulación4QAM

Page 53: ESTUDIO DE LOS EFECTOS DEL MOVIMIENTO EN … · 2009-07-22 · de la frecuencia f, se puede ... las antenas depende de la frecuencia. Sin embargo, el principal ... y retardos individuales

52

A partir de la Figura 5.7 y de la Figura 5.8 ya se puede intuir que con losparámetros típicosdeWiMAXnoobtendremosun rendimientoaceptabledadoque la velocidad del escenario más lento es de 150 m/s y en los resultadosobtenidosvemosqueparavelocidadesbastanteinferioreselrendimientoesmuybajo.

5.4.2.Simulacióndelescenarioarrival

ComoyasehavistoenelapartadoanteriorlosparámetrostípicosdeWiMAXnoofrecen unos resultados optimistas, de modo que se deberán variar ciertosparámetrosparaintentarlograrunmejorrendimientoparaunescenarioconunDopplerfuerte.ParaintentarmejorarlacalidaddelaBERdeberemoscentrarnosenquéprovocasudegradación.Elparámetro fundamentales lavelocidad,quenos provoca el Doppler, pero este es un parámetro del escenario así que nopodemosvariarlo.Perosiquepodemosintentarvariareltiempoqueduracadasímbolo, dado que cuanto menor sea la duración del símbolo menor será lavariacióndelcanal,debidoaquecomosevioenelCapitulo3:

r Rx t( ) = r Rx t = 0( ) +

v t

(5.9)

dondeteseltiempodesímboloquesevaacumulandoparacadasímbolo,yeltiempodesímbolovienedadoporlasiguienteexpresión:

Figura5.8.BERparadistintasvelocidadesenmodulación4­QAMconunaestimacióndecanalcada10símbolos.

Page 54: ESTUDIO DE LOS EFECTOS DEL MOVIMIENTO EN … · 2009-07-22 · de la frecuencia f, se puede ... las antenas depende de la frecuencia. Sin embargo, el principal ... y retardos individuales

ESTUDIODELOSEFECTOSDELMOVIMIENTOENSEÑALESOFDM

53

Ts =nº subportadoras+ prefijo cíclico

ancho banda

(5.10)

EnlaFigura5.9sepuedeapreciarquedadoquelapotenciadelrayoprincipalesmuysuperioracualquieradelosecos,aunquesereduzcaelprefijocíclicolaBERno se verá prácticamente afectada, pero en cambio si que mejoraremos entérminosdetasadetransmisióndadoqueladiferenciaentreelnúmerodebitsútilesde informacióny lacantidaddebits realesquese transmitenal canal sereducirá.LosparámetrosutilizadosenestasimulaciónlostípicosdeWiMAX,256portadoras, frecuenciaportadora3.5GHzyunanchodebandade3.5MHz,paravelocidad0.

PorejemploenelcasodelaFigura5.9,latasadetransmisión,relaciónentreelnúmerodebitsútilesdeinformaciónyelnúmerodebitstotalesqueseenvían,paraelcasodetener30muestrasdeprefijocíclicoesde256/(30+256)=0.895,mientrasqueparaelcasode1muestradeprefijocíclicoesprácticamente1.

Otraposibilidadparamejorarelrendimientodelsistemaesaumentarelanchodebanda,dadoqueasísereduciráeltiempodesímbolo,elproblemaesqueelaumentodelanchodebandacomportaunaumentoenelnúmerodemuestrasdeprefijocíclico,dadoque:

Figura5.9.BERparadistintosprefijoscíclicos

Page 55: ESTUDIO DE LOS EFECTOS DEL MOVIMIENTO EN … · 2009-07-22 · de la frecuencia f, se puede ... las antenas depende de la frecuencia. Sin embargo, el principal ... y retardos individuales

54

prefijo_ciclico = BW ⋅ retardo_maximo

(5.11)

pero como hemos visto en la Figura 5.9 a priori no debería de haber ningúnproblema.

En la Figura 5.10 podemos ver el efecto que tiene sobre el rendimiento delsistemaelaumentodelanchodebanda.Lasimulaciónsellevóacaboparaunamodulación 4‐QAM, 256 portadoras, 10muestras de prefijo cíclico, frecuenciaportadora 3.5GHz, y una velocidad de 25 m/s. El hecho de no simulardirectamentea lavelocidad realdel escenarioespara comprobarque tan solovariandoelparámetrodeseadoelrendimientodelsistemamejora,debidoaquecon los parámetros iniciales no es posible ver la mejora a la velocidad querequiereelescenario.

Porúltimopodemosreducirelnúmerodeportadorasconelobjetivodemejorarel rendimiento del sistema, el problema que tendríamos es que disminuiría laeficiencia en la tasa de transmisión, dado que para el caso de tener 256portadorasyunprefijocíclicode10muestrascomohemosvistoanteriormentela tasa de transmisión es de 256/(256+10) = 0.96,mientras que si bajamos elnúmero de portadoras a 100 y mantenemos las muestras de prefijo cíclicoobtenemos100/(100+10)=0.90.

Figura5.10.BERparadistintosanchosdebanda

Page 56: ESTUDIO DE LOS EFECTOS DEL MOVIMIENTO EN … · 2009-07-22 · de la frecuencia f, se puede ... las antenas depende de la frecuencia. Sin embargo, el principal ... y retardos individuales

ESTUDIODELOSEFECTOSDELMOVIMIENTOENSEÑALESOFDM

55

EnlaFigura5.11tenemoselresultadodemodificarelnúmerodeportadoras.Lasimulación se llevo a cabo para una modulación 4‐QAM, con una frecuenciaportadora de 3.5GHz, un ancho de banda de 3.5MHz, 10 muestras de prefijocíclicoyaunavelocidadde25m/s.

Hay otra opción para mejorar el rendimiento del sistema, la frecuenciaportadora. Cabe recordar que el modelo de canal utilizado depende de lalongituddeonda(λ)queseencuentradividiendodentrodelaexponencial,porlo tanto cuantomayor sea la frecuencia portadora, menor será la longitud deondahaciendomayorelresultadodelaexponencial,produciendounavariaciónmás rápida del canal, por lo tanto disminuyendo la frecuencia portadora sedeberíaapreciarunamejoraenelrendimientodelsistema.

EnlaFigura5.12sepuedeverelresultadodedisminuirlafrecuenciaportadora.WiMax,apriori,comprendefrecuenciasportadorasde2.3GHz,2.5GHzy3.5GHz[2], pero vemos que sin alejarnos demasiado del rangoWiMAX la mejora delrendimiento para 1GHz es notable. La simulación se llevó a cabo con 256portadoras,3.5MHzdeanchodebanda,modulación4‐QAMyunavelocidadde25m/s.

Figura5.11.BERparaunnúmerodiferentedeportadoras

Page 57: ESTUDIO DE LOS EFECTOS DEL MOVIMIENTO EN … · 2009-07-22 · de la frecuencia f, se puede ... las antenas depende de la frecuencia. Sin embargo, el principal ... y retardos individuales

56

Finalmente, la Figura 5.13 muestra una comparativa entre el rendimiento delsistemaconlosvalorestípicosdeWiMAXconlosquepartimosenunprincipio,que tal comomuestra la simulación no son válidos para este escenario, y dospropuestas más en las que se combinan la modificación de los parámetroscomentadosanteriormente.Lasimulaciónserealizaaunavelocidadde150m/s,unamodulación4‐QAMy10muestrasdeprefijocíclico.

Figura5.13.Comparativadelrendimientodelsistemaconlosparámetrosconlosquesepartíaenunprincipio,conlasposiblesmejorasdelsistema

Figura5.12.BERparadistintasfrecuenciasportadoras

Page 58: ESTUDIO DE LOS EFECTOS DEL MOVIMIENTO EN … · 2009-07-22 · de la frecuencia f, se puede ... las antenas depende de la frecuencia. Sin embargo, el principal ... y retardos individuales

ESTUDIODELOSEFECTOSDELMOVIMIENTOENSEÑALESOFDM

57

Llegadoaestepuntosedeberíavalorarlasconsecuenciasquepodríanacarrearéstasmejoras,enelcasodelareduccióndeportadoras,comoyahemosvisto,severáafectadalaeficienciadelsistemaencuantoatasadetransmisión,siendode0.90paraelcasode100portadorasy0.96paraelcasode las256portadoras.Luegosedeberíavalorarsi interesaelaumentodelanchodebandaporqueenestesistemadadalapotenciadelrayoprincipal,sobrelapotenciadelosdemásecos, no acarrea demasiadas variaciones el hecho de disminuir el número demuestrasdeprefijocíclico,peroenotrosentornossiquepuedeafectarymuchoaumentandolaBER.EnlaFigura5.14sepuedevercomoenotroentornodondelosecostienenmáspotencia,ladegradacióndelaBEResnotable.Lasimulaciónseharealizadoaunavelocidadde0m/s,700portadoras,frecuenciaportadorade3.5GHz,unanchodebandade3.5MHzymodulación4QAM.

5.4.3.Simulacióndelescenarioonroute

Dadoqueparaunescenariocomoelarrival,losparámetrosinicialesWiMAXnoofrecíanunrendimientoaceptable,enelescenariodevueloonrouteaúnloseránmenosdadoque lavelocidadeneste casoesde440m/s,por los150m/sdelescenario arrival. Para obtener un rendimiento parecido al obtenido en elescenarioarrival, a parte demodificar los parámetros iniciales, será necesarioestimarelcanaldeformamáscontinuayaqueelDopplerpresenteenestecasoes mucho más elevado que en el escenario de arrival. Por este motivo losresultados obtenidos para este escenario se han simulado estimando el canal

Figura5.14.DegradacióndelaBERparadistintasmuestrasdeprefijocíclicoenunentornoenquelosecostienemuchapotencia

Page 59: ESTUDIO DE LOS EFECTOS DEL MOVIMIENTO EN … · 2009-07-22 · de la frecuencia f, se puede ... las antenas depende de la frecuencia. Sin embargo, el principal ... y retardos individuales

58

cada 4 símbolos en lugar de los 5 símbolos del escenario de arrival. Cabedestacarqueenesteescenariocobraaúnmayorimportanciaelhechodequelareducción del prefijo cíclico afectemínimamente al sistema, dado que en esteescenarioseconsideraunretardomáximode200usloquehacequeelnúmerodemuestrasdeprefijocíclicosedisparen(expresión(5.11)).PorejemploenelcasodelosparámetrosinicialesdeWiMAX,paraunanchodebandade3.5MHzyun retardo de 200us, el número demuestras de prefijo cíclico asciende a 700muestras,loqueaumentaríanotablementeeltiempodesímbolohaciendoquelavariaciónquesufreelcanalentresímboloysímboloseamayor,degradandoasíelrendimientodelsistema.

En laFigura5.15 sepuedeapreciar locomentadorespectoalprefijocíclico.Lasimulación se llevo a cabo a una velocidad de 0m/s, modulación 4‐QAM, 700portadoras,frecuenciaportadorade3.5GHzyunanchodebandade3.5MHz.

Apartirdeaquíseseguiráelmismoprocedimientoqueenelcasodeelescenarioarrival, se variarán parámetros como el ancho de banda, el número deportadorasolafrecuenciaportadoraconelfindeintentarralentizarlavelocidadalaquevaríaelcanal.

EnlaFigura5.16semuestracomorealmentealaumentarelanchodebandaelrendimientodel sistemamejora.Lasimulaciónseharealizadoaunavelocidadde 25 m/s, modulación 4‐QAM, una frecuencia portadora de 3.5GHz, 256portadorasy10muestrasdeprefijocíclico.

Figura5.15.BERparadiferentesprefijoscíclicos

Page 60: ESTUDIO DE LOS EFECTOS DEL MOVIMIENTO EN … · 2009-07-22 · de la frecuencia f, se puede ... las antenas depende de la frecuencia. Sin embargo, el principal ... y retardos individuales

ESTUDIODELOSEFECTOSDELMOVIMIENTOENSEÑALESOFDM

59

En la Figura 5.17 se puede ver como realmente existe una mejora en elrendimiento del sistema al reducir el número de portadoras. La simulación serealizóaunavelocidadde25m/s,unafrecuenciaportadorade3.5GHz,unanchodebandade3.5MHz,unprefijocíclicode10muestrasymodulación4‐QAM.

Figura5.16.BERparadistintosanchosdebanda

Figura5.17.BERparadistintosvaloresdeportadoras

Page 61: ESTUDIO DE LOS EFECTOS DEL MOVIMIENTO EN … · 2009-07-22 · de la frecuencia f, se puede ... las antenas depende de la frecuencia. Sin embargo, el principal ... y retardos individuales

60

Denuevosedebevalorar si realmentevale lapenamejorar laBERdenuestrosistema en detrimento de la eficiencia, dado que como ya se ha comentado ladisminución del número de portadoras,manteniendo lasmismasmuestras deprefijocíclico,conllevaaunadisminuciónenlatasadetransmisión.

Comoyasehahechoanteriormenteenelescenariodearrival,otraopciónparaintentar ralentizar le velocidad a la que varía el canal es disminuyendo lafrecuencia portadora. En la Figura 5.18 se puede apreciar que realmente elrendimientodelsistemamejoraconlareduccióndelafrecuenciaportadora.Lasimulaciónseharealizadocon256portadoras,10muestrasdeprefijocíclico,unanchodebandade3.5MHz,aunavelocidadde25m/symodulación4‐QAM.

En laFigura5.19 se puede ver aúnmás claroque el aumentode la frecuenciaportadoraempeoraelrendimientodelsistema.Paraverlodesdeotroenfoqueseha realizado una simulación en la que se hace un barrido de frecuenciasportadorasparaunaSNRespecífica,para400m/s,256portadoras,10muestrasdeprefijocíclicoyconunanchodebandade10MHZ.

Figura5.18.BERparadistintosvaloresdefrecuenciaportadora

Page 62: ESTUDIO DE LOS EFECTOS DEL MOVIMIENTO EN … · 2009-07-22 · de la frecuencia f, se puede ... las antenas depende de la frecuencia. Sin embargo, el principal ... y retardos individuales

ESTUDIODELOSEFECTOSDELMOVIMIENTOENSEÑALESOFDM

61

Finalmente,comoyasehizoconelescenarioarrival,sesimularáelescenarioonroute, con los valoresWiMAX iniciales, y se comparará el rendimiento con lasposiblesmejorasquesehanplanteado.

Figura5.20.Comparativadelrendimientodelsistemaconlosparámetrosconlosquesepartíaenunprincipio,conlasposiblesmejorasdelsistema

Figura5.19.BERparadistintosvaloresdefrecuenciaportadoraparaunaSNRdeterminada

Page 63: ESTUDIO DE LOS EFECTOS DEL MOVIMIENTO EN … · 2009-07-22 · de la frecuencia f, se puede ... las antenas depende de la frecuencia. Sin embargo, el principal ... y retardos individuales

62

EnlaFigura5.20tenemoselresultadodelacomparativa.Sevuelveaplantearlamisma disyuntiva que en el caso de arrival, eficiencia del sistema o ancho debanda.Sepuedeapreciaraprimeravistaquemanteniendoelanchodebandaa5MHZ,esdecir,nomuy lejosdelparámetro inicial, y reduciendoelnúmerodeportadoras,lamejoraenelrendimientodelsistemaesnotable.Porotroladosilocomparamosconelresultadodelescenarioarrival,severificaquelosresultadossoncoherentes,dadoqueenel escenarioonroute elDoppleresmuchomayorqueenelescenarioarrival,luegoestosedebereflejarenelrendimiento.Ademássedebe tenerencuentaqueenelescenarioonroute el canal seestimacada4símbolos,enlugardecada5comosehaciaenarrival,debidoaqueelcanalvaríamuchomás rápido que en el escenario arrival. Luego si estimáramos el canalcada5símbolos,ladiferenciaderendimientoentreambosescenariosseríaaúnmayor.

Page 64: ESTUDIO DE LOS EFECTOS DEL MOVIMIENTO EN … · 2009-07-22 · de la frecuencia f, se puede ... las antenas depende de la frecuencia. Sin embargo, el principal ... y retardos individuales

ESTUDIODELOSEFECTOSDELMOVIMIENTOENSEÑALESOFDM

63

5.5.Bibliografía

[1]Goldsmith,Andrea."WirelessCommunication".NewYork,EEUU.

[2] Jeffrey G. Andrews, Arunabha Ghosh y Rias Muhamed, "Fundamentals ofWiMAX.

Page 65: ESTUDIO DE LOS EFECTOS DEL MOVIMIENTO EN … · 2009-07-22 · de la frecuencia f, se puede ... las antenas depende de la frecuencia. Sin embargo, el principal ... y retardos individuales

64

6.Conclusiones

En líneas generales el objetivo de este proyecto era ver cuál era elcomportamiento, de un sistema multiportadora, como OFDM, con parámetrostípicosdeWiMAX,enpresenciadeDoppler.Paraellosehasimuladoelsistemaenunentornoaéreo,dondeseesperaunimpactosignificativodebidoalasaltasvelocidades que se manejan. En particular se simuló el sistema para dosentornos aéreos, pero que presentan diferencias notables en cuanto a lavelocidaddelosaviones,porloqueelefectoDopplerquedebíaafectaralaseñalen un escenario y otro debía ser bastante diferente. De esta forma, viendo elrendimiento que ofrece el sistema en cada uno de los escenarios, se puedeverificarqueelsistemafuncionadeformacoherenterespectoalapresenciadeDoppler.

Enprimerlugarsesimulóelsistemaparauncanalquetansoloañadieseruido,para comprobar que tanto transmisor como receptor funcionen de formacorrecta.LosresultadosobtenidosnosdicenqueparatenerunaBERaceptable(10‐3 aprox.) ennuestro caso concretoenelque sehanutilizado símbolos con256portadoras, senecesitaunaSNRde10dBparaunamodulación4‐QAM,17dB para una modulación 16‐QAM y 23dB para una modulación 64‐QAM. Severifica entonces que a medida que aumenta la velocidad de transmisióndisminuyelarobustezfrentealruidoyporlotantoexistiráuncompromisoentrevelocidadyfiabilidad.

Paraobtenerlosresultadosdelescenarioarrival,enelqueelaviónseencuentrarealizando las maniobras de aterrizaje, se añadió al sistema el canal quesimulaba las características de ese entorno. Los resultados obtenidos para losparámetros típicos de WiMAX eran nefastos. De modo que variando losparámetrosinicialesseconsiguióobtenerunrendimientoaceptable.Ademásenunprincipiosecometióelerrordenoestimarelcanallosuficientementerápido,por lo tanto se obtenía una BER altísima debido a que las altas velocidadeshacían variar muy rápido el canal, produciendo graves degradaciones en laestimaciónde laseñaloriginal.Porestarazón,unaposibilidadparamejorarelrendimientodelsistemaesrealizarestimacionesdelcanaltanrápidocomoseaposible.Otropuntoenelquereparemosparaintentarmitigardealgunaformalavelocidadalaquevaríaelcanaleseltiempodesímbolo.Laexplicaciónesbiensencilla, cuanto más pequeño sea el tiempo de símbolo significará que lavariaciónde canalque seproduceentre símboloy símbolo serámenor, por lotanto al realizar la estimación de la señal original en recepción obtendremosmenos errores. Así pues para una modulación 4‐QAM, con una frecuenciaportadorade1GHz,unanchodebandade10MHz,256portadorasyunaSNRde13dB se obtiene unaBER aceptable. Incluso se puedemejorar un pocomás elrendimiento, se puede obtener una BER aceptable con una SNR de 12dB parauna frecuencia portadora de 1GHz, un ancho de banda de 5MHz y 100portadoras.

Page 66: ESTUDIO DE LOS EFECTOS DEL MOVIMIENTO EN … · 2009-07-22 · de la frecuencia f, se puede ... las antenas depende de la frecuencia. Sin embargo, el principal ... y retardos individuales

ESTUDIODELOSEFECTOSDELMOVIMIENTOENSEÑALESOFDM

65

Finalmentesesimulóelescenarioonroute.DadoquelosparámetrosdeWiMAXque se tomaron en un principio no ofrecieron un buen rendimiento para elescenariodearrival,enelcasodeonroutedondelavelocidaddelaviónesmásde el doble obviamente tampoco ofrecerán un rendimiento aceptable. Ademáscomo en primer lugar se simuló el escenario arrival, para la simulación delescenario on route se tuvo en cuenta desde el principio que la estimación delcanal era un factor clave. Si además tenemos en cuenta que la velocidad en elescenarioonrouteesnotablementemayor,lavelocidadalaquevariaráelcanalde símbolo a símbolo también serámayor. Por esta razónen este escenario elcanalseestimacada4símbolosenlugardecada5comoenelescenarioarrival.Porotroladosi lavariacióndelcanaldesímboloasímboloesmayorqueenelescenarioarrival,sisemantieneelmismotiempodesímbololaBERaumentará.Asípuesparaunamodulación4‐QAM,conunafrecuenciaportadorade1GHz,unanchodebandade10MHzy256portadorasesnecesariaunaSNRde24dBparaobtenerunrendimientoaceptable,por los13dBnecesariosenarrival.Porotroladoconunafrecuenciaportadorade1GHz,unanchodebandade5MHzy100portadoras, la SNR necesaria paramantener una BER aceptable baja hasta los17dB,aunqueaúnquedalejosdelos12dBquerequeríaelescenarioarrival.

Anivelpersonallarealizacióndeesteproyectohasidorealmenteduradebidoaquenoestaba familiarizadoconel sistemaOFDM.Peroelhechodesimularunentorno real, como el aéreo, ha hecho que el proyecto sea especialmenteinteresante.AdemásmehaservidoparaasentarconceptosteóricosqueteníaunpococonfusoscomoelefectoDoppler.

Page 67: ESTUDIO DE LOS EFECTOS DEL MOVIMIENTO EN … · 2009-07-22 · de la frecuencia f, se puede ... las antenas depende de la frecuencia. Sin embargo, el principal ... y retardos individuales

66

7.Anexo

EnesteanexosepresentaelcódigoMatLabquesehautilizadoparaobtenerlosresultadosdelcapítuloSimulacióndelSistema.

7.1.TransmisorOFDMdiscreto

function [bit_matrix,OFDMsimb_matrix,prefix_ciclic,simb_serie]=transmisor_normal(n_portadoras,n_simbolos,M,longitud_pciclic) % Al transmisor 'li arriba' una cadena de bits, aleshores segons la % modulacio emprada aquesta cadena es divideix en grups de bits. Cada % simbol OFDM té un nombre concret de portadores, cada portadora % transportara un d'aquests grups de bits. % Per tal de poder reconstruir la senyal original al receptor utilitzem el % que es coneix com a prefix ciclic, al mateix temps amb el prefix ciclic % eliminem el posible isi que pugui patir el simbol. if M==4; n_bits=2;end if M==16; n_bits=4;end if M==64; n_bits=6;end % Quan coloquem els bits en paralel, es a dir, dividits en les portadores, % cada portadora tindra n_bits bits, per tant calculem el nombre total de % bits total_bits=n_portadoras*n_bits; %Simulem una matriu de bits entrant bit_matrix=randint(total_bits,n_simbolos); %Matriu de simbols OFDM sense el prefix ciclic. OFDM_simbsensepc=zeros(n_portadoras,n_simbolos); for i=1:n_simbolos x=bit_matrix(:,i); %primera columna sencera de la matriu bit_matrix OFDM_simbsensepc(:,i)=ultimate_OFDM(x,M,n_portadoras); %transformem els bits en simbols OFDM (frequencia) end %Els simbols tenen potencia '1W' ----> %OFDM_simbsensepc(:,1)'*OFDM_simbsensepc(:,1) simb_temp_sensepc=sqrt(n_portadoras)*ifft(OFDM_simbsensepc); %Fem la transformada inversa de Fourier per obtenir les mostres temporals [a b]=size(simb_temp_sensepc); %Calculem el tamany de la matriu de simbols OFDM per tal d'obtenir les components del prefix ciclic prefix_ciclic=zeros(longitud_pciclic,n_simbolos); j=1; %puntero for k=a-longitud_pciclic+1:a prefix_ciclic(j,:)=simb_temp_sensepc(k,:); j=j+1;

Page 68: ESTUDIO DE LOS EFECTOS DEL MOVIMIENTO EN … · 2009-07-22 · de la frecuencia f, se puede ... las antenas depende de la frecuencia. Sin embargo, el principal ... y retardos individuales

ESTUDIODELOSEFECTOSDELMOVIMIENTOENSEÑALESOFDM

67

end OFDMsimb_matrix=[prefix_ciclic;simb_temp_sensepc]; %Agafem les ultimes "longitud_pciclic" files com a prefix ciclic, i les %posem al cap davant de la matriu que forma el nostre simbol OFDM %El darrer pas es posar la matriu de simbols OFDM en serie [c d]=size(OFDMsimb_matrix); simb_serie=reshape(OFDMsimb_matrix,1,c*d); end

7.1.1.Funciónultimate_OFDM

function [OFDM_simbols]=ultimate_OFDM(x,M,num_portadoras) %Es tracta de que s'entra una cadena de bits 'x' i en surt una matriu de %simbols OFDM. Per tal d'aconseguir-ho necessitem coneixer la modulació a %emprar, d'aquesta manera sabrem el numero d'aparellaments dels bits d''x', %es a dir el nombre de columnes de la matriu a mapejar, mentre que amb el %nombre de portadores coneixem el nombre de 'divisions' que podem fer a la %cadena de bits, que equivaldra a les files de la matriu a mapejar. if M==4; num_bits=2;end %si la modulacio es 4-QAM el nombre de bits necesaris per a obtenir un simbol es 2. if M==16; num_bits=4;end if M==64; num_bits=6;end %la cadena de bits incialment es troba correlativa, es a dir en serie, en %aquest pas farem divisions de la cadena segons la modulació per tal de %posar les divisions en pararlel. paralel_matrix=vec2mat(x,num_bits); %ara ja tenim la cadena de bits en paralel segons la modulació, per tant es %hora de mapejar, ho farem cridant la funció ultimate_map.m OFDM_simbols=ultimate_map12(paralel_matrix,M); %el resultat es la matriu de simbols OFDM end

7.1.2.Funciónultimate_map12

function [mapeado]=ultimate_map12(w,M) if M==4; pot=1/sqrt(2);end %calculem 'pot' que es el factor per a normalitzar la potencia dels simbols segons la modulació, (pag 25, IEEE) if M==16; pot=1/sqrt(10);end if M==64; pot=1/sqrt(42);end [a,b]=size(w); rows=a;

Page 69: ESTUDIO DE LOS EFECTOS DEL MOVIMIENTO EN … · 2009-07-22 · de la frecuencia f, se puede ... las antenas depende de la frecuencia. Sin embargo, el principal ... y retardos individuales

68

mapeado=zeros(a,1); switch M case 4, %4-QAM for(k=1:rows) if(w(k,1)==0); y=1; if(w(k,2)==0); x=1; 'Simbolo 0'; else(w(k,2)==1); x=-1; end 'Simbolo 1'; else(w(k,1)==1); y=-1; if(w(k,2)==0); x=-1; 'Simbolo 2'; else(w(k,2)==1); x=1; 'Simbolo 3'; end end mapeado(k,1)=pot*(x+i*y); end case 16, %16-QAM for k=1:rows if w(k,1)==0&w(k,2)==0; %-3 if w(k,3)==0&w(k,4)==0; x=-3;y=-3;end if w(k,3)==0&w(k,4)==1; x=-3;y=-1;end if w(k,3)==1&w(k,4)==0; x=-3;y=3;end if w(k,3)==1&w(k,4)==1; x=-3;y=1;end end if w(k,1)==0&w(k,2)==1; %-1 if w(k,3)==0&w(k,4)==0; x=-1;y=-3;end if w(k,3)==0&w(k,4)==1; x=-1;y=-1;end if w(k,3)==1&w(k,4)==0; x=-1;y=3;end if w(k,3)==1&w(k,4)==1; x=-1;y=1;end end if w(k,1)==1&w(k,2)==0; %3 if w(k,3)==0&w(k,4)==0; x=3;y=-3;end if w(k,3)==0&w(k,4)==1; x=3;y=-1;end if w(k,3)==1&w(k,4)==0; x=3;y=3;end if w(k,3)==1&w(k,4)==1; x=3;y=1;end end if w(k,1)==1&w(k,2)==1; %1 if w(k,3)==0&w(k,4)==0; x=1;y=-3;end if w(k,3)==0&w(k,4)==1; x=1;y=-1;end if w(k,3)==1&w(k,4)==0; x=1;y=3;end if w(k,3)==1&w(k,4)==1; x=1;y=1;end end

Page 70: ESTUDIO DE LOS EFECTOS DEL MOVIMIENTO EN … · 2009-07-22 · de la frecuencia f, se puede ... las antenas depende de la frecuencia. Sin embargo, el principal ... y retardos individuales

ESTUDIODELOSEFECTOSDELMOVIMIENTOENSEÑALESOFDM

69

mapeado(k,1)=pot*(x+i*y); %escalamos 10 db de sNR end case 64, %64-QAM for k=1:rows if w(k,1)==0&w(k,2)==0&w(k,3)==0; %-7 if w(k,4)==1&w(k,5)==0&w(k,6)==0; x=-7;y=7;end if w(k,4)==1&w(k,5)==0&w(k,6)==1; x=-7;y=5;end if w(k,4)==1&w(k,5)==1&w(k,6)==1; x=-7;y=3;end if w(k,4)==1&w(k,5)==1&w(k,6)==0; x=-7;y=1;end if w(k,4)==0&w(k,5)==1&w(k,6)==0; x=-7;y=-1;end if w(k,4)==0&w(k,5)==1&w(k,6)==1; x=-7;y=-3;end if w(k,4)==0&w(k,5)==0&w(k,6)==1; x=-7;y=-5;end if w(k,4)==0&w(k,5)==0&w(k,6)==0; x=-7;y=-7;end end if w(k,1)==0&w(k,2)==0&w(k,3)==1; %-5 if w(k,4)==1&w(k,5)==0&w(k,6)==0; x=-5;y=7;end if w(k,4)==1&w(k,5)==0&w(k,6)==1; x=-5;y=5;end if w(k,4)==1&w(k,5)==1&w(k,6)==1; x=-5;y=3;end if w(k,4)==1&w(k,5)==1&w(k,6)==0; x=-5;y=1;end if w(k,4)==0&w(k,5)==1&w(k,6)==0; x=-5;y=-1;end if w(k,4)==0&w(k,5)==1&w(k,6)==1; x=-5;y=-3;end if w(k,4)==0&w(k,5)==0&w(k,6)==1; x=-5;y=-5;end if w(k,4)==0&w(k,5)==0&w(k,6)==0; x=-5;y=-7;end end if w(k,1)==0&w(k,2)==1&w(k,3)==1; %-3 if w(k,4)==1&w(k,5)==0&w(k,6)==0; x=-3;y=7;end if w(k,4)==1&w(k,5)==0&w(k,6)==1; x=-3;y=5;end if w(k,4)==1&w(k,5)==1&w(k,6)==1; x=-3;y=3;end if w(k,4)==1&w(k,5)==1&w(k,6)==0; x=-3;y=1;end if w(k,4)==0&w(k,5)==1&w(k,6)==0; x=-3;y=-1;end if w(k,4)==0&w(k,5)==1&w(k,6)==1; x=-3;y=-3;end if w(k,4)==0&w(k,5)==0&w(k,6)==1; x=-3;y=-5;end if w(k,4)==0&w(k,5)==0&w(k,6)==0; x=-3;y=-7;end end if w(k,1)==0&w(k,2)==1&w(k,3)==0; %-1 if w(k,4)==1&w(k,5)==0&w(k,6)==0; x=-1;y=7;end if w(k,4)==1&w(k,5)==0&w(k,6)==1; x=-1;y=5;end if w(k,4)==1&w(k,5)==1&w(k,6)==1; x=-1;y=3;end if w(k,4)==1&w(k,5)==1&w(k,6)==0; x=-1;y=1;end if w(k,4)==0&w(k,5)==1&w(k,6)==0; x=-1;y=-1;end if w(k,4)==0&w(k,5)==1&w(k,6)==1; x=-1;y=-3;end if w(k,4)==0&w(k,5)==0&w(k,6)==1; x=-1;y=-5;end if w(k,4)==0&w(k,5)==0&w(k,6)==0; x=-1;y=-7;end end if w(k,1)==1&w(k,2)==1&w(k,3)==0; %1 if w(k,4)==1&w(k,5)==0&w(k,6)==0; x=1;y=7;end if w(k,4)==1&w(k,5)==0&w(k,6)==1; x=1;y=5;end if w(k,4)==1&w(k,5)==1&w(k,6)==1; x=1;y=3;end if w(k,4)==1&w(k,5)==1&w(k,6)==0; x=1;y=1;end if w(k,4)==0&w(k,5)==1&w(k,6)==0; x=1;y=-1;end if w(k,4)==0&w(k,5)==1&w(k,6)==1; x=1;y=-3;end if w(k,4)==0&w(k,5)==0&w(k,6)==1; x=1;y=-5;end if w(k,4)==0&w(k,5)==0&w(k,6)==0; x=1;y=-7;end end if w(k,1)==1&w(k,2)==1&w(k,3)==1; %3 if w(k,4)==1&w(k,5)==0&w(k,6)==0; x=3;y=7;end if w(k,4)==1&w(k,5)==0&w(k,6)==1; x=3;y=5;end if w(k,4)==1&w(k,5)==1&w(k,6)==1; x=3;y=3;end if w(k,4)==1&w(k,5)==1&w(k,6)==0; x=3;y=1;end if w(k,4)==0&w(k,5)==1&w(k,6)==0; x=3;y=-1;end if w(k,4)==0&w(k,5)==1&w(k,6)==1; x=3;y=-3;end if w(k,4)==0&w(k,5)==0&w(k,6)==1; x=3;y=-5;end

Page 71: ESTUDIO DE LOS EFECTOS DEL MOVIMIENTO EN … · 2009-07-22 · de la frecuencia f, se puede ... las antenas depende de la frecuencia. Sin embargo, el principal ... y retardos individuales

70

if w(k,4)==0&w(k,5)==0&w(k,6)==0; x=3;y=-7;end end if w(k,1)==1&w(k,2)==0&w(k,3)==1; %5 if w(k,4)==1&w(k,5)==0&w(k,6)==0; x=5;y=7;end if w(k,4)==1&w(k,5)==0&w(k,6)==1; x=5;y=5;end if w(k,4)==1&w(k,5)==1&w(k,6)==1; x=5;y=3;end if w(k,4)==1&w(k,5)==1&w(k,6)==0; x=5;y=1;end if w(k,4)==0&w(k,5)==1&w(k,6)==0; x=5;y=-1;end if w(k,4)==0&w(k,5)==1&w(k,6)==1; x=5;y=-3;end if w(k,4)==0&w(k,5)==0&w(k,6)==1; x=5;y=-5;end if w(k,4)==0&w(k,5)==0&w(k,6)==0; x=5;y=-7;end end if w(k,1)==1&w(k,2)==0&w(k,3)==0; %7 if w(k,4)==1&w(k,5)==0&w(k,6)==0; x=7;y=7;end if w(k,4)==1&w(k,5)==0&w(k,6)==1; x=7;y=5;end if w(k,4)==1&w(k,5)==1&w(k,6)==1; x=7;y=3;end if w(k,4)==1&w(k,5)==1&w(k,6)==0; x=7;y=1;end if w(k,4)==0&w(k,5)==1&w(k,6)==0; x=7;y=-1;end if w(k,4)==0&w(k,5)==1&w(k,6)==1; x=7;y=-3;end if w(k,4)==0&w(k,5)==0&w(k,6)==1; x=7;y=-5;end if w(k,4)==0&w(k,5)==0&w(k,6)==0; x=7;y=-7;end end mapeado(k,1)=pot*(x+i*y); end end end

7.2.ReceptorOFDMdiscreto

function [X,matriu_final]=receptor_single(matriu_OFDM, channel_temp, n_simbolos, n_portadoras,M,longitud_pciclic) %Al receptor ens arriba el simbol o simbols OFDM que estan formats per %diverses portadores, on cadascuna porta part de l'informaci?. L'informaci? %continguda a les portadores ens arriba en serie, per tant el primer pas %sera pasar de la configuraci? en seria a la configuraci? en paralel per %tal de traballar millor. El seg?ent pas sera identificar el prefix ciclic %i elminarlo. Una vegada tenin la matriu de simbols OFDM podem fer la %transformada de Fourer per pasar del domini temporal al frecuencial y %finalment procedim a demapejar el simbols per a obtenir la matriu inicial %de bits. %Calculem els bits efectius segons la modulaci? emprada. if M==4; n_bits=2;end %Calculem pot per a desnormalitzar la potencia mitja dels simbols if M==16; n_bits=4;end if M==64; n_bits=6;end %El primer que farem es treure el prefix ciclic sim_Rx = matriu_OFDM(1:1:n_simbolos, longitud_pciclic+1:1:length(matriu_OFDM)); %Com que els simbols rebuts estan en temps, així com el canal, els haurem %de pasar a freqüència per tal d'obtenir la seqüència que es va enviar

Page 72: ESTUDIO DE LOS EFECTOS DEL MOVIMIENTO EN … · 2009-07-22 · de la frecuencia f, se puede ... las antenas depende de la frecuencia. Sin embargo, el principal ... y retardos individuales

ESTUDIODELOSEFECTOSDELMOVIMIENTOENSEÑALESOFDM

71

%incialment utilitzant la relació 'X = Y/H' %Passem la matriu de simbols a columnes de simbols, es a dir, cada columna %serà un simbol, ho fem perque a la fft si se li pasa una matriu fa la %transformada columna per columna sim_Rx_col = sim_Rx.'; sim_Rx_freq = inv(sqrt(n_portadoras))*fft(sim_Rx_col); %Ara fem el mateix amb el canal h_col = channel_temp.'; H_freq = fft(h_col, n_portadoras);%inv(sqrt(row))* %Ho posem en forma de vector per veure que coincideix amb el canal creat a %'canal_doppler' H_freq1 = H_freq.'; %Ara ja podem fer la divisio per obtenir X for re=1:1:n_simbolos X (:,re) = sim_Rx_freq(:,re)./H_freq(:,1); end [a b]=size(X); bit_matrix=zeros(n_portadoras*n_bits,n_bits); matriz=zeros(n_portadoras,n_bits); matriz2=zeros(n_portadoras,b); mou=zeros((n_portadoras*n_bits)+5,b); matriu_final=zeros(n_portadoras*n_bits,b); %D'aquesta manera tindre tantes columnes com simbols i les files dependran %de la modulaci? i del nombre de portadores. %Ara ja podem comen?ar a demapejar els simbols per a obtenir els bits. aux=0; %para controlar en que columna meter los bits en matriu_final for i=1:b for h=1:a matriz2 = X(h,i); matriz(h,:)=ultimate_demap_beta(matriz2,M); end %Ara posarem les files de bits en una sola columna(simbol) amb tantes %files com portadores*bits tingui aux=aux+1; n=1; o=n_bits; for m=1:n_portadoras

Page 73: ESTUDIO DE LOS EFECTOS DEL MOVIMIENTO EN … · 2009-07-22 · de la frecuencia f, se puede ... las antenas depende de la frecuencia. Sin embargo, el principal ... y retardos individuales

72

mou=vec2mat(matriz(m,:),1); matriu_final((n:o),aux)=mou; n=n+n_bits; o=o+n_bits; end end end

7.2.1.Funciónultimate_demap_betafunction [demapeado]=ultimate_demap(mapeado,M) %el resultado es una matriz con la secuencia de bits iniciales los %parametros necesarios son la matriz de simbolos y el tipo de modulación [a b]=size(mapeado); rows=a; if M==4; demapeado=zeros(rows,2); pot=sqrt(2); mapeado=pot*mapeado; end if M==16; demapeado=zeros(rows,4); pot=sqrt(10); mapeado=pot*mapeado; end if M==64; demapeado=zeros(rows,6); pot=sqrt(42); mapeado=pot*mapeado; end switch M case 4, %4-QAM for k=1:rows if real(mapeado(k,1))>0; %semipla positiu if imag(mapeado(k,1))>0; %primer cuadrant x=0; y=0; else imag(mapeado(k,1))<0; %quart cuadrant x=1; y=1; end else real(mapeado(k,1))<0; %semipla negatiu if imag(mapeado(k,1))>0; %sesgon cuadrant x=0; y=1; else imag(mapeado(k,1))<0; %tercer cuadrant x=1; y=0; end

Page 74: ESTUDIO DE LOS EFECTOS DEL MOVIMIENTO EN … · 2009-07-22 · de la frecuencia f, se puede ... las antenas depende de la frecuencia. Sin embargo, el principal ... y retardos individuales

ESTUDIODELOSEFECTOSDELMOVIMIENTOENSEÑALESOFDM

73

end demapeado(k,1)=x; demapeado(k,2)=y; end case 16, %16-QAM for k=1:rows if real(mapeado(k,1))>0 & real(mapeado(k,1))<2; %margen para que se considera que el simbolo perteneze al punto 1 de las ordenadas if imag(mapeado(k,1))>0 & imag(mapeado(k,1))<2; w=1;x=1;y=1;z=1;end %el margen es necesario dado que los simbolos no seran perfectos if imag(mapeado(k,1))>2; w=1;x=1;y=1;z=0;end if imag(mapeado(k,1))>-2 & imag(mapeado(k,1))<0; w=1;x=1;y=0;z=1;end if imag(mapeado(k,1))<-2; w=1;x=1;y=0;z=0;end end if real(mapeado(k,1))>2; if imag(mapeado(k,1))>0 & imag(mapeado(k,1))<2; w=1;x=0;y=1;z=1;end if imag(mapeado(k,1))>2; w=1;x=0;y=1;z=0;end if imag(mapeado(k,1))>-2 & imag(mapeado(k,1))<0; w=1;x=0;y=0;z=1;end if imag(mapeado(k,1))<-2; w=1;x=0;y=0;z=0;end end if real(mapeado(k,1))>-2 & real(mapeado(k,1))<0; if imag(mapeado(k,1))>0 & imag(mapeado(k,1))<2; w=0;x=1;y=1;z=1;end if imag(mapeado(k,1))>2; w=0;x=1;y=1;z=0;end if imag(mapeado(k,1))>-2 & imag(mapeado(k,1))<0; w=0;x=1;y=0;z=1;end if imag(mapeado(k,1))<-2; w=0;x=1;y=0;z=0;end end if real(mapeado(k,1))<-2; if imag(mapeado(k,1))>0 & imag(mapeado(k,1))<2; w=0;x=0;y=1;z=1;end if imag(mapeado(k,1))>2; w=0;x=0;y=1;z=0;end if imag(mapeado(k,1))>-2 & imag(mapeado(k,1))<0; w=0;x=0;y=0;z=1;end if imag(mapeado(k,1))<-2; w=0;x=0;y=0;z=0;end end demapeado(k,1)=w; %1º bit demapeado(k,2)=x; %2º bit demapeado(k,3)=y; %3º bit demapeado(k,4)=z; %4º bit end case 64, % 64-QAM for k=1:rows if real(mapeado(k,1))<-6; %-7 u=0;v=0;w=0; if imag(mapeado(k,1))>6; x=1;y=0;z=0;end if imag(mapeado(k,1))<6 & imag(mapeado(k,1))>4; x=1;y=0;z=1;end if imag(mapeado(k,1))<4 & imag(mapeado(k,1))>2; x=1;y=1;z=1;end if imag(mapeado(k,1))<2 & imag(mapeado(k,1))>0; x=1;y=1;z=0;end if imag(mapeado(k,1))<-6; x=0;y=0;z=0;end if imag(mapeado(k,1))>-6 & imag(mapeado(k,1))<-4; x=0;y=0;z=1;end if imag(mapeado(k,1))>-4 & imag(mapeado(k,1))<-2; x=0;y=1;z=1;end if imag(mapeado(k,1))>-2 & imag(mapeado(k,1))<0; x=0;y=1;z=0;end end if real(mapeado(k,1))>-6 & real(mapeado(k,1))<-4; %-5 u=0;v=0;w=1; if imag(mapeado(k,1))>6; x=1;y=0;z=0;end if imag(mapeado(k,1))<6 & imag(mapeado(k,1))>4; x=1;y=0;z=1;end if imag(mapeado(k,1))<4 & imag(mapeado(k,1))>2; x=1;y=1;z=1;end if imag(mapeado(k,1))<2 & imag(mapeado(k,1))>0; x=1;y=1;z=0;end if imag(mapeado(k,1))<-6; x=0;y=0;z=0;end if imag(mapeado(k,1))>-6 & imag(mapeado(k,1))<-4; x=0;y=0;z=1;end if imag(mapeado(k,1))>-4 & imag(mapeado(k,1))<-2; x=0;y=1;z=1;end if imag(mapeado(k,1))>-2 & imag(mapeado(k,1))<0; x=0;y=1;z=0;end end if real(mapeado(k,1))>-4 & real(mapeado(k,1))<-2; %-3 u=0;v=1;w=1; if imag(mapeado(k,1))>6; x=1;y=0;z=0;end

Page 75: ESTUDIO DE LOS EFECTOS DEL MOVIMIENTO EN … · 2009-07-22 · de la frecuencia f, se puede ... las antenas depende de la frecuencia. Sin embargo, el principal ... y retardos individuales

74

if imag(mapeado(k,1))<6 & imag(mapeado(k,1))>4; x=1;y=0;z=1;end if imag(mapeado(k,1))<4 & imag(mapeado(k,1))>2; x=1;y=1;z=1;end if imag(mapeado(k,1))<2 & imag(mapeado(k,1))>0; x=1;y=1;z=0;end if imag(mapeado(k,1))<-6; x=0;y=0;z=0;end if imag(mapeado(k,1))>-6 & imag(mapeado(k,1))<-4; x=0;y=0;z=1;end if imag(mapeado(k,1))>-4 & imag(mapeado(k,1))<-2; x=0;y=1;z=1;end if imag(mapeado(k,1))>-2 & imag(mapeado(k,1))<0; x=0;y=1;z=0;end end if real(mapeado(k,1))>-2 & real(mapeado(k,1))<0; %-1 u=0;v=1;w=0; if imag(mapeado(k,1))>6; x=1;y=0;z=0;end if imag(mapeado(k,1))<6 & imag(mapeado(k,1))>4; x=1;y=0;z=1;end if imag(mapeado(k,1))<4 & imag(mapeado(k,1))>2; x=1;y=1;z=1;end if imag(mapeado(k,1))<2 & imag(mapeado(k,1))>0; x=1;y=1;z=0;end if imag(mapeado(k,1))<-6; x=0;y=0;z=0;end if imag(mapeado(k,1))>-6 & imag(mapeado(k,1))<-4; x=0;y=0;z=1;end if imag(mapeado(k,1))>-4 & imag(mapeado(k,1))<-2; x=0;y=1;z=1;end if imag(mapeado(k,1))>-2 & imag(mapeado(k,1))<0; x=0;y=1;z=0;end end if real(mapeado(k,1))>6; %7 u=1;v=0;w=0; if imag(mapeado(k,1))>6; x=1;y=0;z=0;end if imag(mapeado(k,1))<6 & imag(mapeado(k,1))>4; x=1;y=0;z=1;end if imag(mapeado(k,1))<4 & imag(mapeado(k,1))>2; x=1;y=1;z=1;end if imag(mapeado(k,1))<2 & imag(mapeado(k,1))>0; x=1;y=1;z=0;end if imag(mapeado(k,1))<-6; x=0;y=0;z=0;end if imag(mapeado(k,1))>-6 & imag(mapeado(k,1))<-4; x=0;y=0;z=1;end if imag(mapeado(k,1))>-4 & imag(mapeado(k,1))<-2; x=0;y=1;z=1;end if imag(mapeado(k,1))>-2 & imag(mapeado(k,1))<0; x=0;y=1;z=0;end end if real(mapeado(k,1))<6 & real(mapeado(k,1))>4; %5 u=1;v=0;w=1; if imag(mapeado(k,1))>6; x=1;y=0;z=0;end if imag(mapeado(k,1))<6 & imag(mapeado(k,1))>4; x=1;y=0;z=1;end if imag(mapeado(k,1))<4 & imag(mapeado(k,1))>2; x=1;y=1;z=1;end if imag(mapeado(k,1))<2 & imag(mapeado(k,1))>0; x=1;y=1;z=0;end if imag(mapeado(k,1))<-6; x=0;y=0;z=0;end if imag(mapeado(k,1))>-6 & imag(mapeado(k,1))<-4; x=0;y=0;z=1;end if imag(mapeado(k,1))>-4 & imag(mapeado(k,1))<-2; x=0;y=1;z=1;end if imag(mapeado(k,1))>-2 & imag(mapeado(k,1))<0; x=0;y=1;z=0;end end if real(mapeado(k,1))<4 & real(mapeado(k,1))>2; %3 u=1;v=1;w=1; if imag(mapeado(k,1))>6; x=1;y=0;z=0;end if imag(mapeado(k,1))<6 & imag(mapeado(k,1))>4; x=1;y=0;z=1;end if imag(mapeado(k,1))<4 & imag(mapeado(k,1))>2; x=1;y=1;z=1;end if imag(mapeado(k,1))<2 & imag(mapeado(k,1))>0; x=1;y=1;z=0;end if imag(mapeado(k,1))<-6; x=0;y=0;z=0;end if imag(mapeado(k,1))>-6 & imag(mapeado(k,1))<-4; x=0;y=0;z=1;end if imag(mapeado(k,1))>-4 & imag(mapeado(k,1))<-2; x=0;y=1;z=1;end if imag(mapeado(k,1))>-2 & imag(mapeado(k,1))<0; x=0;y=1;z=0;end end if real(mapeado(k,1))<2 & real(mapeado(k,1))>0; %1 u=1;v=1;w=0; if imag(mapeado(k,1))>6; x=1;y=0;z=0;end if imag(mapeado(k,1))<6 & imag(mapeado(k,1))>4; x=1;y=0;z=1;end if imag(mapeado(k,1))<4 & imag(mapeado(k,1))>2; x=1;y=1;z=1;end if imag(mapeado(k,1))<2 & imag(mapeado(k,1))>0; x=1;y=1;z=0;end if imag(mapeado(k,1))<-6; x=0;y=0;z=0;end if imag(mapeado(k,1))>-6 & imag(mapeado(k,1))<-4; x=0;y=0;z=1;end if imag(mapeado(k,1))>-4 & imag(mapeado(k,1))<-2; x=0;y=1;z=1;end if imag(mapeado(k,1))>-2 & imag(mapeado(k,1))<0; x=0;y=1;z=0;end end

Page 76: ESTUDIO DE LOS EFECTOS DEL MOVIMIENTO EN … · 2009-07-22 · de la frecuencia f, se puede ... las antenas depende de la frecuencia. Sin embargo, el principal ... y retardos individuales

ESTUDIODELOSEFECTOSDELMOVIMIENTOENSEÑALESOFDM

75

demapeado(k,1)=u; demapeado(k,2)=v; demapeado(k,3)=w; demapeado(k,4)=x; demapeado(k,5)=y; demapeado(k,6)=z; end end end

7.3.RuidoGaussiano

function [simb_serie_noise]=canal_ruido_digital(simb_serie,plus) %Es tracta de que la funci? canal introdueixi un cert soroll al simbols que %surten del transmisor [a b]=size(simb_serie); %calculem el tamany del vector simb_serie per tal de generar el vector de soroll %Calculem el factor 'pot' perque al receptor el vector entrant sera %multiplicat per 'pot' per tal de desnormalitzar vec_noise=(1/sqrt(2))*(randn(a,b)+i*randn(a,b)); w=vec_noise(1,:)*vec_noise(1,:)'; %Afegim el soroll al senyal %Normalizamos la potencia de los simbolos pot1 = simb_serie(1,:)*simb_serie(1,:)'; ideal = length(simb_serie(1,:)); factor0 = pot1/ideal; simb_serie = (1/sqrt(factor0))*simb_serie; %Añadimos el ruido simb_serie_noise=sqrt(plus)*simb_serie+vec_noise; simb_serie_noise = simb_serie_noise/sqrt(plus); %Desnormalizamos la potencia de los simbolos pot2 = simb_serie_noise(1,:)*simb_serie_noise(1,:)'; factor1 = pot2/pot1; simb_serie_noise = (1/sqrt(factor1))*simb_serie_noise; end

Page 77: ESTUDIO DE LOS EFECTOS DEL MOVIMIENTO EN … · 2009-07-22 · de la frecuencia f, se puede ... las antenas depende de la frecuencia. Sin embargo, el principal ... y retardos individuales

76

7.4.Simulacióndelescenarioarrivalfunction [matriu_OFDM, h] = canal_digital_arrival_plus(simb_serie, n_simbolos, n_portadoras, prefijo_ciclico, BW, f_carry) %Para este canal tanto las atenuaciones de los caminos 'multipath' como los %'delays' de cada camino se genereran SOLO una vez y ser?n los mismos para %cada simbolo %Para los 'delays' se utilizara la funci?n del paper AERONAUTICAL CHANNEL. delay = [0 0.1047e-5 0.1316e-5 0.1043e-5 0.0600e-5 0.0792e-5 0.0351e-5 0.1365e-5 0.0209e-5 0.1161e-5 0.0203e-5 0.0460e-5 0.0982e-5 0.1515e-5 0.0085e-5 0.2651e-5 0.1495e-5 0.0667e-5 0.0572e-5 0.0592e-5]; %La amplitud tambien se mantendra constante, manteniendo el parametro de %Rice dado K = 15 amplitud = [100 1.062 1.062 1.062 1.062 1.062 1.062 1.062 1.062 1.062 1.062 1.062 1.062 1.062 1.062 1.062 1.062 1.062 1.062 1.062]; %esta en lineal %amplitud=zeros(1,20);amplitud(1)=10; %La direccion de llegada se encuentra en un abanico de -90? a 90?, en este %caso tambien generaremos una vez las direcciones de llegada y serviran %para todos los simbolos abanico = (180*rand(1,19))+90; %Pasamos a radianes fase_rad = (abanico(1,:)*pi)/180; gammaRx = [cos(fase_rad(1,1:1:19)) , sin(fase_rad(1,1:1:19))]; %Pongo las componentes en forma de columna y ademas recordar que el rayo %directo llega con componentes [0 0] gammaRx = [-1 0 ; gammaRx(1,1:19)' gammaRx(1,20:38)']; %Para obtener la posicion del movil tambien crearemos una aleatoriamente y %servira para todos los simbolos r_Rx_ini = [-1 0]; %Definimos la variable de tiempo 't' como (n_portadoras+prefijo ciclico)/BW %A partir del ancho de banda y del delay maximo obtenemos el nº de muestras %del prefijo ciclico, el resultado es de 24.5 muestras, pondremos algunas %mas por precaución, en total tendremos 30. (ver Goldsmith pag. 371) for a=2:n_simbolos t(1,a) = (a-1)*((n_portadoras + prefijo_ciclico)/BW); end t(1,1) = 0; %Definimos la constante de velocidad, para arrival esta en 150 m/s seg?n %AERONAUTICAL CHANNEL velocidad = [150 0]; %A partir de la constante velocidad, la variable de tiempo y la posicion %incial r_Rx_ini, podemos formar el vector r_Rx for b=1:n_simbolos r_Rx(b,:) = r_Rx_ini(1,:) + velocidad*t(1,b); end %Con todas estas variables ya podemos comenzar a buscar los parametros %'A_i', habra un parametro para cada rayo y cada simbolo se ir?n %actualizando %En lugar de utilizar la frecuencia carry utilizaremos la frecuencia

Page 78: ESTUDIO DE LOS EFECTOS DEL MOVIMIENTO EN … · 2009-07-22 · de la frecuencia f, se puede ... las antenas depende de la frecuencia. Sin embargo, el principal ... y retardos individuales

ESTUDIODELOSEFECTOSDELMOVIMIENTOENSEÑALESOFDM

77

%central, es decir le sumaremos BW/2 a la frecuencia de carry f_central = f_carry + (BW/2); vel_luz = 2.99e8; for c=1:n_simbolos for d=1:20 A_i(c,d) = amplitud(1,d)*exp(-j*2*pi*f_carry*(((gammaRx(d,:)*r_Rx(c,:).')/vel_luz)-delay(1,d))); end end %---------------------------------------------------------------- %A partir de BW se puede obtener el tiempo de muestreo, utilizando este %tiempo de muestreo y conociendo el delay maximo, obtenemos en el numero de %taps y este es 25, aunque pondremos unos pocos mas por precaucion, en %total serán 30. (ver Goldsmith pag. 371) n_taps = 30; tap_value = 0; for f=1:n_simbolos for tap=1:n_taps for e=1:length(delay) h_l(tap,e) = A_i(f,e)*sinc(((tap-1)-(((gammaRx(e,:)*r_Rx(f,:).')/vel_luz)+delay(1,e))*BW)); tap_value = tap_value + h_l(tap,e); end h(f,tap) = tap_value; tap_value = 0; end end %---------------------------------------------------------------- %Ponemos los simbolos en columnas para la posterior convolucion [r s] = size(simb_serie); k = 1; %punter for g=1:(n_portadoras+prefijo_ciclico):s simbols_OFDM(1,:) = simb_serie(1,(g:1:(g+(n_portadoras-1)+prefijo_ciclico))); OFDM_matrix(k,:) = simbols_OFDM(1,:); k = k+1; end %Ejecutamos la convolucion for o=1:1:n_simbolos matriu_conv(o,:) = conv(OFDM_matrix(o,:),h(o,:)); end %Ahora se trata de cojer las muestras que sobran de cada simbolo para %sumarselo al siguiente simbolo sobras = zeros(n_simbolos, n_portadoras+prefijo_ciclico); %la faig de la longitud dels simbols per tal de despres poderla sumar amb la matriu de simbols OFDM

Page 79: ESTUDIO DE LOS EFECTOS DEL MOVIMIENTO EN … · 2009-07-22 · de la frecuencia f, se puede ... las antenas depende de la frecuencia. Sin embargo, el principal ... y retardos individuales

78

for q=1:1:n_simbolos l = 1; %punter for t=length(matriu_conv)+1-length(h)+1:1:length(matriu_conv(1,:)) sobras(q,l) = matriu_conv(q,t); l = l+1; end end %Ahora que tenemos las sobras de cada simbolo ya se las podemos sumar al %simbolo siguiente matriu_conv = matriu_conv(1:1:n_simbolos,1:1:n_portadoras+prefijo_ciclico); %Agafem nomes el nombre de mostres reals del simbol for ab=2:1:n_simbolos for cd=1:1:length(matriu_conv) matriu_OFDM(ab,cd) = matriu_conv(ab,cd) + sobras((ab-1),cd); end end matriu_OFDM(1,:) = matriu_conv(1,:); end

7.5.Simulacióndelescenarioonroutefunction [matriu_OFDM, h] = canal_digital_on_route(simb_serie, n_simbolos, n_portadoras, prefijo_ciclico, BW, f_carry) %Para este canal tanto las atenuaciones de los caminos 'multipath' como los %'delays' de cada camino se genereran SOLO una vez y ser?n los mismos para %cada simbolo %Para los 'delays' se utilizara la funci?n del paper AERONAUTICAL CHANNEL. delay = [0 200e-6 200e-6 200e-6 200e-6 200e-6 200e-6 200e-6 200e-6 200e-6 200e-6 200e-6 200e-6 200e-6 200e-6 200e-6 200e-6 200e-6 200e-6 200e-6]; %La amplitud tambien se mantendra constante, manteniendo el parametro de %Rice dado K = 15 amplitud = [100 1.062 1.062 1.062 1.062 1.062 1.062 1.062 1.062 1.062 1.062 1.062 1.062 1.062 1.062 1.062 1.062 1.062 1.062 1.062]; %esta en lineal %amplitud=zeros(1,20);amplitud(1)=10; %La direccion de llegada se encuentra en un abanico de -90? a 90?, en este %caso tambien generaremos una vez las direcciones de llegada y serviran %para todos los simbolos abanico = (3*rand(1,19))-1.5; %Pasamos a radianes fase_rad = (abanico(1,:)*pi)/180; gammaRx = [cos(fase_rad(1,1:1:19)) , sin(fase_rad(1,1:1:19))];

Page 80: ESTUDIO DE LOS EFECTOS DEL MOVIMIENTO EN … · 2009-07-22 · de la frecuencia f, se puede ... las antenas depende de la frecuencia. Sin embargo, el principal ... y retardos individuales

ESTUDIODELOSEFECTOSDELMOVIMIENTOENSEÑALESOFDM

79

%Pongo las componentes en forma de columna y ademas recordar que el rayo %directo llega con componentes [0 0] gammaRx = [-1 0 ; gammaRx(1,1:19)' gammaRx(1,20:38)']; %Para obtener la posicion del movil tambien crearemos una aleatoriamente y %servira para todos los simbolos r_Rx_ini = [-1 0]; %Definimos la variable de tiempo 't' como (n_portadoras+prefijo ciclico)/BW %A partir del ancho de banda y del delay maximo obtenemos el nº de muestras %del prefijo ciclico, el resultado es de 24.5 muestras, pondremos algunas %mas por precaución, en total tendremos 30. (ver Goldsmith pag. 371) for a=2:n_simbolos t(1,a) = (a-1)*((n_portadoras + prefijo_ciclico)/BW); end t(1,1) = 0; %Definimos la constante de velocidad, para arrival esta en 150 m/s seg?n %AERONAUTICAL CHANNEL velocidad = [400 0]; %A partir de la constante velocidad, la variable de tiempo y la posicion %incial r_Rx_ini, podemos formar el vector r_Rx for b=1:n_simbolos r_Rx(b,:) = r_Rx_ini(1,:) + velocidad*t(1,b); end %Con todas estas variables ya podemos comenzar a buscar los parametros %'A_i', habra un parametro para cada rayo y cada simbolo se ir?n %actualizando %En lugar de utilizar la frecuencia carry utilizaremos la frecuencia %central, es decir le sumaremos BW/2 a la frecuencia de carry f_central = f_carry + (BW/2); vel_luz = 2.99e8; for c=1:n_simbolos for d=1:20 A_i(c,d) = amplitud(1,d)*exp(-j*2*pi*f_carry*(((gammaRx(d,:)*r_Rx(c,:).')/vel_luz)-delay(1,d))); end end %---------------------------------------------------------------- %A partir de BW se puede obtener el tiempo de muestreo, utilizando este %tiempo de muestreo y conociendo el delay maximo, obtenemos en el numero de %taps y este es 25, aunque pondremos unos pocos mas por precaucion, en %total serán 30. (ver Goldsmith pag. 371) n_taps = 700; tap_value = 0; for f=1:n_simbolos for tap=1:n_taps for e=1:length(delay) h_l(tap,e) = A_i(f,e)*sinc(((tap-1)-(((gammaRx(e,:)*r_Rx(f,:).')/vel_luz)+delay(1,e))*BW)); tap_value = tap_value + h_l(tap,e);

Page 81: ESTUDIO DE LOS EFECTOS DEL MOVIMIENTO EN … · 2009-07-22 · de la frecuencia f, se puede ... las antenas depende de la frecuencia. Sin embargo, el principal ... y retardos individuales

80

%------> auxiliar-----> h = A_i(1,1)*(sin(pi*(1-(((gammaRx(1,:)*r_Rx(1,:).')/vel_luz)-delay(1,1))*BW))/(pi*(1-(((gammaRx(1,:)*r_Rx(1,:).')/vel_luz)-delay(1,1))*BW))); end h(f,tap) = tap_value; tap_value = 0; end end %---------------------------------------------------------------- %Ponemos los simbolos en columnas para la posterior convolucion [r s] = size(simb_serie); k = 1; %punter for g=1:(n_portadoras+prefijo_ciclico):s simbols_OFDM(1,:) = simb_serie(1,(g:1:(g+(n_portadoras-1)+prefijo_ciclico))); OFDM_matrix(k,:) = simbols_OFDM(1,:); k = k+1; end %Ejecutamos la convolucion for o=1:1:n_simbolos matriu_conv(o,:) = conv(OFDM_matrix(o,:),h(o,:)); end %Ahora se trata de cojer las muestras que sobran de cada simbolo para %sumarselo al siguiente simbolo sobras = zeros(n_simbolos, n_portadoras+prefijo_ciclico); %la faig de la longitud dels simbols per tal de despres poderla sumar amb la matriu de simbols OFDM for q=1:1:n_simbolos l = 1; %punter for t=length(matriu_conv)+1-length(h)+1:1:length(matriu_conv(1,:)) sobras(q,l) = matriu_conv(q,t); l = l+1; end end %Ahora que tenemos las sobras de cada simbolo ya se las podemos sumar al %simbolo siguiente matriu_conv = matriu_conv(1:1:n_simbolos,1:1:n_portadoras+prefijo_ciclico); %Agafem nomes el nombre de mostres reals del simbol for ab=2:1:n_simbolos for cd=1:1:length(matriu_conv) matriu_OFDM(ab,cd) = matriu_conv(ab,cd) + sobras((ab-1),cd); end end matriu_OFDM(1,:) = matriu_conv(1,:); end

Page 82: ESTUDIO DE LOS EFECTOS DEL MOVIMIENTO EN … · 2009-07-22 · de la frecuencia f, se puede ... las antenas depende de la frecuencia. Sin embargo, el principal ... y retardos individuales

Resumen:

El entorno aéreo es, a día de hoy, unode los escenariosmás complicados a lahora de establecer enlaces de comunicación fiables. Esto es debido,principalmente, a las altas velocidades a las que circulan los aviones, quepropicianunagrandegradacióndelrendimientodelsistemasinoseestimadeformacontinuaelcanal.Ademáselentornoaéreoessusceptibleasufrirmuchosotros efectos que provocan la degradación de la señal, como la difracción, lareflexión, etc. Por este motivo en este proyecto se hace un estudio de dosescenariostípicosdevuelo:arrival(aterriazje)yonroute(vueloenruta).Enelescenarioonroutelosavionescirculanamásdeeldobledevelocidadqueenelescenario arrival, de estamanera se podrá ver el efecto de sufrir un Dopplermayor. Para realizar el estudio se utiliza un sistema multiportadora consolapamientodesubcanales,OFDM,ysetomaninicialmenteparámetrostípicosde la tecnología WiMAX, que se variarán con el objetivo de mejorar elrendimientodelsistema.

Resum:

L'entorn aeri és, avui dia, un dels escenaris més complicats alhora d'establirenllaços de comunicació fiables. Això es degut, principalment, a les altesvelocitats a les que circulen els avions, que propicia una gran degradació delrendimentdel sistemasino s'estimade formacontinuael canal.Amésamés,l'entorn aeri es susceptible a patir molts altres efectes que provoquen ladegradació de la senyal, com la difracció, la reflexió, etc. Per aquestmotiu enaquestprojecteesfaunestudidedosescenaristípicsdelvol:arrival(aterratge)yonroute(volenruta).Al'escenarionrouteelsaviónscirculenamésdeldobledevelocitatqueal'escenariarrival,d'aquestamaneraespodràveurel'efectedepatirunDopplermajor.Perrealitzarl'estudis'utilitzaunsistemamultiportadoraambsolapamentdesubcanals,OFDM, iespreneninicialmentparàmetrestípicsde la tecnologia WiMAX, que es modificaran amb l'objectiu de millorar elrendimentdelsistema.

Abstract:

Theaerialenvironmentis,nowadays,oneofthemostdifficultenvironmentstosetareliablecommunication link.This is,mainly,becauseof theaircraft'shighspeed,whatleadstoaharddegradationofthesystemperformanceifthechannelisnotestimatedcontinuously.Furthermore,aerialenvironmentcaneasilysuffermanyotherseffectsthatcausessignaldegradation,likediffraction,reflexion,etc.Duetothesedifficulties,thepurposeofthisprojectistostudytwotypicalphasesof a flight:arrival andon route. Aton route, the aircraft's speed ismuchmorehigherthanatarrival,soitwillbepossibletoseetheeffectsofsufferingaharderDoppler effect. In order to study the performance, it is used a multicarriermodulation with overlapping subchannels,OFDM, and initially typicalWiMAXparameterswillbeused,but,inordertoimprovetheperformanceofthesystem,initialparameterswillbemodified.

Page 83: ESTUDIO DE LOS EFECTOS DEL MOVIMIENTO EN … · 2009-07-22 · de la frecuencia f, se puede ... las antenas depende de la frecuencia. Sin embargo, el principal ... y retardos individuales