Professional Documents
Culture Documents
Rapport LTE
Rapport LTE
Rapport LTE
Utilisation de la compression des enttes dans les rseaux cellulaires de type 4G (LTE/SAE)
a"is par # VU !"# au Sous "a dire$tion de # Lout)i "UA*+! TELE,-+ .reta/ne 0a1ier LE .-U2 -" 3,$4,onsult $romotion %&' !(!
4<4<% Taux de 6ande passante conomise<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<4& 4<4<7 Taux de pa>uets perdus<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<4B 4<4<& "om6re maximal de pa>uets perdus successi)s<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<4B 4<4<4 ,omparaison a1ec 2o#, de T;ales et Al<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<49 @ ,onclusion et perspecti1es<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<@% .i6lio/rap;ie<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<@7 Annexe A<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<@4 Annexe .<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<B%
&
emer$iements
3e tiens tout dEa6ord F remercier Lout)i "U*A+! >ui a sui1i mon tra1ail t;ori>ue concernant l:arc;itecture des rseaux cellulaires' et la rec;erc;e dans la /rande >uantit de documents de &G$$< !l m:a donn /alement des conseils sur la mt;odolo/ie de rec;erc;e< 3e sou;aite /alement remercier 0a1ier LE .-U2 -"< !l a t F la )ois mon ami >ui m:a aid F l:adaptation F la 1ie en (rance et mon super1iseur >ui m:a donn des conseils sur le tra1ail prati>ue concernant les tests de per)ormance de 2o#,< 3e 1oudrais aussi remercier Ana ,arolina +!"A.U2- >ui a slectionn ma candidature de sta/e' et donn )r>uemment des commentaires )orts utiles sur mon tra1ail< 3e 1oudrais remercier Eric $oil1et >ui m:a donn des conseils sur l:arc;itecture de U+TS< 3e 1oudrais remercier +ic;el .A ET >ui a tra1aill en coopration a1ec moi pour localiser et corri/er des anomalies de per)ormance de 2o#,1%< 3e 1oudrais /alement remercier T;omas Le)ort >ui m:a aid sur la partie concernant 2o#,17< 3e tiens F remercier 3ean4+arie .-""!" et Stp;ane 2-LLA" conseils sur le plan de tra1ail< 3e 1oudrais remercier 3ean4,;arles $oint >ui a )inanc pour mon sta/e' et donn un en1ironnement pro)essionnel )a1ora6le F mon tra1ail< En)in' ?e 1oudrais remercier mon pro)esseur F l:!nstitut de la (rancop;onie d:!n)ormati>ue (!(!) >ui n:ont donn des cours de rseaux a)in d:a1oir les connaissances de 6ase pour raliser ce sta/e< >ui m:ont donn des
sum
LTE (Lon/ Term E1olution) est la derniDre 1olution d:une srie de tec;nolo/ies cellulaires sans4)il GS+/U+TS/#S$A' en comptition pour tre la norme de la >uatriDme /nration de rseau mo6ile (4G)< Les inno1ations au ni1eau de l:inter)ace radio et de l:arc;itecture G plate et tout4!$ H permettent de rduire le dlai d:accDs et d:enric;ir des ser1ices multimdia comme les ser1ices de tl1ision sur !$ F ;aut d6it< La compression d:enttes 2o#, (2o6ust #eader ,ompression) est une tec;nolo/ie prsente dans LTE F l:inter)ace radio oI la 6ande passante est limite et coJteuse< 2o#, permet de rduire la taille des pa>uets !$ des applications multimdia dans les>uels la taille de payload est sou1ent petite par rapport F la taille d:entte< La deuxiDme 1ersion de 2o#, (2o#,17) simpli)ie l:implmentation de 2o#, et amliore la per)ormance dans le cas de ;ando1er< Elle est prise en compte dans l:arc;itecture de LTE< ans ce document' nous analysons l:arc;itecture de LTE a)in de connaKtre l:int/ration de 2o#, dans ce systDme< "os tudes montrent >ue 2o#, prend place au ni1eau de la sous4 couc;e $ ,$' et >ue les pro)ils de 2o#,1% et de 2o#,17 sont pr1us< "ous tudions /alement le support de 2o#, par LTE dans le cas de ;ando1er et dans les ser1ices de 6roadcast/multicast< Le deuxiDme axe de tra1ail )ut une campa/ne de tests sur l:implmentation de 3,$4,onsult< Elle montre >ue 2o#, est trDs ro6uste contre des erreurs sur le lien radio' et peut rduire le taux de perte de pa>uets dans le cas de ;ando1er< 2o#, permet d:conomiser en1iron 48L de 6ande passante pour les applications audio et en1iron %8L de 6ande passante pour les applications 1ido< ,ependant' 2o#, introduit un p;nomDne de /i/ue au ni1eau applicati)< Mots cls M rseau cellulaire' 4G' LTE' U+TS' $ ,$' compression des enttes 2o#,' 2o#,17' !$TV<
A%stra$t
LTE (Lon/ Term E1olution) is t;e latest e1olution o) GS+/U+TS/#S$A' t;e mo6ile 6road6and tec;nolo/y standards' toNard t;e )ourt; /eneration o) cellular Nireless OnoNn as 4G< T;e inno1ations o) LTE at t;e radio inter)ace and t;e arc;itecture P)lat and all4!$Q reduces t;e access delay and enric; t;e multimedia ser1ices suc; as t;e tele1ision o1er !$< 2o6ust #eader ,ompression (2o#,) is a solution o) LTE at t;e radio inter)ace to optimiRe t;e t;rou/;put o) audio/1ideo applications' N;ere pacOets /enerally contain a lar/e ;eader in comparison Nit; t;eir payload< T;e second 1ersion o) 2o#, (2o#,17) t;at simpli)ies t;e implementation o) 2o#, and impro1es t;e per)ormance in ;ando1er is supported 6y LTE< Se analyRe t;e arc;itecture o) LTE to inte/rate 2o#, in t;is system< -ur study s;oNs t;at 2o#, taOes place at $ ,$ radio layer' pro)iles o) 6ot; 2o#,1% and 2o#,17 are supported< Se also studied t;e support o) 2o#, 6y LTE in ;ando1er and t;e ser1ices 6roadcast/multicast< T;e 1eri)ication on t;e implementation o) 3,$4,onsult pro1es t;at 2o#, is 1ery ro6ust a/ainst errors in t;e radio linO' and can reduce t;e loss rate in ;ando1er< !t ;elps reduce a6out 48L 6andNidt; o) Vo!$ )loN and a6out %8L 6andNidt; o) 1ideo )loN< Se' ;oNe1er' )ound 2o#, introduces a little ?itter to t;e multimedia )loNs< TeyNordsM cellular netNorO' 4G' LTE' U+TS' $ ,$' ;eader compression' 2o#,' 2o#,17' !$TV<
Ta6leau 4M es anomalies de per)ormance de 2o#, de 3,$4,onsult<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<47 Ta6leau @M !nstructions dEU V+ et les 1aleurs de pseudo code<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<@= Ta6leau BM 2atio de ,ompression pour les messa/es S!$ U4@V<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<@9
1 Introduction
1.1 Contexte
+on sta/e de )in d:tudes sEest droul sur une priode de B mois F 3,$4,onsult' en coopration a1ec TELE,-+ .reta/ne' dans le carde du pro?et "extTV4All du %B +ars au %@ Septem6re 7889< Le pro?et "extTV4All ("ext TV )or allM tl1ision F 1enir pour tous) est un pro?et du $Ale !ma/es X 2seaux' et sEinscrit dans le t;Dme G tl1ision sur !$ 6as sur !+S H dans un en1ironnement de con1er/ence )ixe4mo6ile< Le pro?et prend en compte les interactions entre les ser1ices audio1isuels interpersonnels et con1ersationnels et les ser1ices de !$TVUannexe du pro?etV< Les partenaires du pro?et sontM Alcatel Lucent' e1oteam' (rance Tlcom' !2!SA/Uni1ersit de 2ennes %' 3,$ ,onsult' Le Tl/ramme' "eotilus' "E0,-+ Systems' TELE,-+ .reta/ne' T;omson Grass Valley' T;omson 2X (rance' T;omson Telecom< 3,$4,onsult est une $+E' situe F ,esson4S1i/n' dans la prip;rie de la 1ille de 2ennes' dont le domaine d:acti1it se prsente selon les deux axes sui1ants M Expertise' standardisation et monta/e de pro?ets de 2ec;erc;e et 1eloppement' notamment concernant les pro?ets de rec;erc;es europens Y Le d1eloppement de piles de protocole rseaux' notamment les protocoles de compression des enttes 2o#,< ans le pro?et "extTV4all' 3,$4,onsult participe F l:tude de la >ualit de ser1ice G inter4couc;es H' c:est4F4dire la corrlation entre mtadonnes associes au contenu' si/nalisation' rser1ation de ressource et couc;e +A,< ,ette entreprise participe /alement F l:tude des protocoles 2o#,1% et 2o#,17 au sein des arc;itectures du pro?et (!+S' LTE)< En)in' elle implmente une pile 2o#,17 a)in d:tudier les >ualits et les d)auts de ce protocole< TELE,-+ .reta/ne est une Grande 5cole d:in/nieur /nraliste et un centre de rec;erc;e international dans les sciences et tec;nolo/ies de l:in)ormation< Le dpartement de rec;erc;e 2S+ (2seau' Scurit et +ultimdia) de TELE,-+ .reta/ne F 2ennes est acti) 9
dans lEensei/nement et la rec;erc;e sur les rseaux et en particulier sur la >ualit de ser1ice et les nou1elles arc;itectures< Le dpartement est actuellement impli>u dans plusieurs pro?ets portant entre autres sur la ZoS et les "G" ("ext Generation "etNorO)' est mem6re du rseau dEexcellence Euro(G! et participe F la standardisation de lE!nternet F lE!ET(< ans le pro?et' une des contri6utions de TELE,-+ .reta/ne est de raliser des tudes sur la standardisation de 2o#,17< +on sta/e )ut encadr en partenariat a1ec ces deux entreprises M Lout)i "uyami' maKtre de con)rences de TELE,-+ .reta/ne' a sui1i le tra1ail 0a1ier Le .ourdon' in/nieur de rec;erc;e de 3,$4,onsult' a sui1i le tra1ail t;ori>ue concernant des normes de &G$$' en particulier' l:arc;itecture de LTE< prati>ue concernant les tests de la per)ormance de 2o#,<
1.2 Problmatique
L:1olution des tec;nolo/ies pour rseaux mo6iles (7G' #S$ A) et maintenant LTE o))rent des d6its de plus en plus importants attei/nant ?us>u:F %88+6ps< ,es d6its permettent alors l:accDs aux ser1ices multimdia sur tlp;one mo6ile< Au4delF des tec;nolo/ies de transport' LTE est 6as sur un arc;itecture G plate et tout4!$ H< ,ette 1olution simpli)ie l:int/ration a1ec l:arc;itecture !+S >ui permet l:inter4)onctionnement entre tous types de rseaux ()ixe' mo6ile' sans )il)< La taille des pa>uets dans les )lux multimdias associs F la 1oix ou F la 1ido est petite (78 F B8 octets)Y l:encapsulation 2T$/U $/!$ utilise reprsente donc une part importante du pa>uet (48 octets pour !$14 et B8 octet pour !$1B)' la compression d:en4tte 2o#, (2-6ust #eader ,ompression' d)ini dans le 2(,&89@ de l:!ET() permet donc une au/mentation trDs importante de la capacit du rseau dans le cas de )lux multimdias interacti)s< e plus 2o#, a t adopt dans la release @ de l:U+TS< La premiDre 1ersion' 2o#,1% (2(, &89@)' est dEores et d?F incluse dans les systDmes de tlp;onie en cours de dploiement< Une seconde 1ersion de 2o#,17 (2(, @77@) est actuellement en p;ase de conception< Elle prend en compte des ds>uencements de pa>uets entre compresseur et dcompresseur' par exemple pour compresser les tunnels !$ dans le cadre de la mo6ilit< Elle apportent /alement des simpli)ications pour 2o#,1%< &G$$ a pr1u dEint/rer cette 1ersion dans les )utures arc;itectures LTE< Le pro?et "extTV4All a pour o6?ecti) de prparer les )uturs ser1ices multimdia des %8
rseaux !+SU%V' F partir de l:analyse et du d1eloppement des di))rents ser1ices unitaires et des >uipements< Le pro?et se terminera alors par une p;ase d:int/ration des >uipements et des ser1ices d1elopps' permettant de 1ri)ier la 1alidit des c;oix tec;ni>ues< Une des contri6utions de 3,$4,onsult est d:tudier et d:int/rer la compression des enttes dans les rseaux< Les tudes 1isent F rpondre F deux >uestions M ,omment int/rer 2o#, dans l:arc;itecture de LTE [ Zuel sera impact de 2o#, sur les ser1ices de LTE tels >ue des applications
audio1isuelles' et 1ice41ersa celui du rseau tels >ue la mo6ilit et la di))usion 6roadcast/multicast sur la per)ormance de 2o#, [
3:ai d1elopp un simulateur de )autes au ni1eau du lien radio' et un outil d:1aluation de la per)ormance de 2o#,< Le simulateur est capa6le de simuler des 6its errons' et des pertes de pa>uets< Les )autes peu1ent tre /nres selon les di))rents distri6utions de Uni)orm' Gil6ert simple (ou 74states +arOo1)' et Gil6ert4Elli6ott< Le simulateur permet dans la suite de simuler l:autre caractristi>ue telle >ue le pro6lDme de dlai et ds>uencement du lien radio< L:outil de test permet d:1aluer la per)ormance de 2o#, F partir des pa>uets G li1e H >ui sont capturs du rseau< Lors de mes tests de la per)ormance de 2o#,1%' ?:ai trou1 des anomalies par rapport des 1aluations de per)ormance de maniDre t;ori>ue< Les discussions a1ec les in/nieurs F 3,$4,onsult ont permis de corri/er des 6u/s dans l:implmentation< A la )in de mon sta/e' les rsultats de tests sont raisonna6les et correspondent aux attentes t;ori>ues< e plus' ?:ai compar la per)ormance de 2o#,1% de 3,$4,onsult a1ec une autre implmentation a)in d:amliorer implmentation de 3,$4,onsult F l:a1enir< Tout cela permet de re)aire des tests a1ec l:implmentation de 2o#,17 >ui est en train d:tre d1eloppe<
%7
tec;ni>ues comme #S $A telles >ue #A2Z' mais des canaux radio parta/s sont remplacs par des G dedicated c;annels H< La com6inaison de #S $A et #SU$A s:appelle #S$A< ,ette di))usion est utilise sou1ent par des applications telles >ue la tl1ision mo6ile<U4V e plus' les ser1ices de +.+S permettent de di))user de contenu en mode 6roadcast et multicast<
Illustration 1: Le dbit des volutions diffrentes de l'UMTS (le bleu prsente le dbit en thorie, le vert prsente le dbit que l'on esp re, source : !"#$ La re"ease : est termine en ?uillet 788=< ,ette 1ersion apporte des amliorations sous le nom de #S$A^ pour #S$A< En t;orie' #S$A^ permet au d6it descendant d:atteindre 47<7 +6ps' au d6it montant d:atteindre %%<@ +6ps< Le troisiDme c;oix pour l:inter)ace radio
%4
,onnecti1ity ' ,onnecti1it permanente pour les utilisateurs des ser1ices pa>uets) est utilise pour diminuer l:inter)rence cause par des canaux Gdedicated p;ysical control H lors>u:il nEy a aucun utilisateur sur ces canaux< ,ela permet au terminal de sEteindre aprDs une priode d:inacti1it de ces canaux' donc de diminuer sa consommation d:ner/ie<UBV La re"ease ; est en cours dEac;D1ement< ,ette 1ersion apporte des 1olutions si/ni)icati1es d:U+TS sous le nom de LTE< La comparaison des 1olutions de l:U+TS est disponi6le dans la )i/ure %< La release C est termine a1ec des exi/ences de ;aute priorit et des caractristi>ues essentielles< La re"ease 8 d1eloppe les caractristi>ues man>uantes< La re"ease 5< se concentre sur LTE4Ad1anced<
L:arc;itecture /nrale du rseau U+TS se compose d:un rseau d:accDs et d:un rseau c]ur ()i/ure 7)< Le rseau d:accDs (UT2A") re/roupe des )onctions permettant de transmettre des in)ormations (tra)ic de donnes et tra)ic de si/nalisation) de l:utilisateur 1ers le rseau c]ur< !l se compose des "ode. et des 2", (%adio &et'or( )ontrol) >ui correspondent respecti1ement F la .TS et au .S, dans l:arc;itecture GS+< Le 2", sert F la /estion de ressources radio' et du G so)t ;ando1er H par exemple< !l contrAle un ou plusieurs "ode. 1ia l:inter)ace !u6< Un "ode. peut ser1ir une ou plusieurs cellules< Le "ode. s:occupe de la transmission et de la rception du si/nal radio' de la modulation/dmodulation' du coda/e de canal' l:adaptation du d6it de transmission' lar/issement/des4lar/issement' et du contrAle de la puissance dEmission' et de la sync;ronisation<U=V Le rseau c]ur re/roupe des )onctions permettant l:ac;eminement des donnes d:utilisateur 1ers la destination correspondante' la /estion d:appel' de la mo6ilit' de lEaut;enti)ication' de la scurit des c;an/es et de la taxation< ans le rAle d:ac;eminement' le rseau c]ur se compose de ser1eurs et de passerelles >ui se di1isent entre deux domaines principauxM le domaine ,S (domaine de commutation de circuits) et le domaine $S (domaine de commutation de pa>uets)< L:autre domaine est le domaine de 6roadcast (.,) a)in de
%@
transmettre des messa/es de 6roadcast< Le domaine de ,S comprend le +S,' VL2 et GS+, ser1ant F communi>uer a1ec les rseaux de tlp;onie donc $ST"' et $L+"< Le domaine $S comprend le SGS" et le GGS" ser1ant F communi>uer a1ec les rseaux tels >ue !nternet< En communi>uant a1ec les 6ases de donnes parta/es telles >ue #L2' E!2' Au,' les composants ralisent /alement les )onctions de /estion des utilisateurs' de la taxation' et de la scurit< Le rseau c]ur n:est pas o6li/atoire relie F l:UT2A"' mais supporte aussi d:autres tec;nolo/ies d:accDs radio telles >ue #!$E2LA" 7' !EEE C87<%%' et S2A" ( Satellite %adio *ccess &et'or()< Rel Uu Iub
NodeB NodeB RNC MSC/VLR HLR GMSC
Iu CS domain
PSDN
Iur
RNC
PS domain
NodeB SGSN GGSN Internet
Rseau d'accs
Rseau coeur
Illustration +: *rchitecture de l'UMTS (release ,,$ epuis la release 4' le +S,/VL2 se di1ise entre le ser1eur de +S, et ,S4+GS< Le GS+, se di1ise /alement entre le ser1eur de GS+, et ,S4+GS< ,ette di1ision a pour 6ut dans le domaine ,S de sparer le plan de contrAle et d:utilisateur< ,ela permet F l:oprateur d:lar/ir la taille et d:optimiser la topolo/ie du systDme< ans release @ (c)< )i/ure &)UCV' le #SS (#ome Su6scri6er Ser1er) remplace le #L2 et Au,' et le sous4systDme !+S (!$ +ultimedia Su6system) est a?out< LE!+S est une arc;itecture G o1erlay H ser1ant F ta6lir' modi)ier et contrAler des sessions ta6lies a1ec les rseaux !$ a)in de mieux supporter des applications !$ telles >ue M parta/e de audio/1ido' G 1ideo streamin/ H' Vo!$' <<<< LE!+S utilise le domaine $S pour transmettre des messa/es de si/nalisation et des donnes multimdia< !l est indpendant du domaine ,S' mme sEils parta/ent >uel>ues composants tels >ue #SS< Le protocole S!$ (Session !nitiated $rotocol) est le protocole principal de si/nalisation !+S< LE!+S se compose des entits )onctionnelles %B
principales ,S,((,all Session ,ontrol (unction) ($/!/S/E4,S,()' AS' +2(' $,2( et di))rents S.,< L:arc;itecture de r)rence et les )onctions d:entits !+S sont prsentes dans TS 7&<77C U9V< Rel " Uu Iub
NodeB NodeB RNC
Iu
CS#MG$
CS#MG$
CS domain
PSDN
Iur
HSS
PS domain
NodeB RNC SGSN GGSN
IMS
Internet
Le modDle protocolaire de l:U+TS se compose dEun ensem6le de di1isions 1erticales et ;oriRontales< La di1ision ;oriRontale spare l:inter)ace en plusieurs des couc;es< La di1ision 1erticale comprend le plan de contrAle et d:utilisateur< Le plan d:utilisateur transmet des donnes d:utilisateur< Le plan de contrAle transmet des messa/es de si/nalisation (source principale U%8V)<
C#-lane
RRC RLC M%C PH& )*
)u
RRC RLC M%C PH& R%N%P SCCP %(M or IP (rans-ort PH& )(R%N
Iu
R%N%P SCCP %(M or IP (rans-ort PH& CN
%%L"/%(M
Ilustration .: L'architecture protocolaire de l'UMTS dans le plan de contr/le (do0aine de 1S, release "$ ans le plan de contrAle F l:inter)ace !u (c)< )i/ure 4)' le protocole 2A"A$ (2adio Access "etNorO Application $art) re/roupe des )onctions ncessaires pour connecter le rseau d:accDs a1ec le rseau c]ur telles >ue M pa/in/' allocation de ressources' /estion de la %=
mo6ilit' <<<< la si/nalisation du protocole 2A"A$ est transmise 1ia la couc;e de transport 1ia AT+ ou !$< La couc;e de transport de type AT+ est 6ase sur AAL@ (AT+ Adaptation Layer @) >ui est un protocole simple et e))icace de la )amille des AAL< La couc;e de transport de type !$ est 6ase sur le protocole S,T$/!$< ans le plan d:utilisateur du domaine $S (c)< )i/ure @)' les donnes sont transmises par un tunnel GT$< Le tunnel GT$ est transmis 1ia le protocole U $/!$< A l:inter)ace radio' &G$$ a?oute la sous4couc;e $ ,$ a)in de compresser des enttes' de c;i))rer les pa>uets et de transmettre des pa>uets sans accuss de rception 1ers le nou1eau S2", pendant un processus de re4allocation de S2",< ans le domaine ,S' des donnes d:utilisateur sont transmises directement 1ia l:AAL7 ou protocole 2T$/U $/!$ F l:inter)ace !u< L:AAL7 donne des connexions >ui assurent le dlai minimale et permettent de transmettre au d6it 1aria6le< AAL7 et 2T$ supportent des donnes multimdia U=V<
)#-lane
PDCP RLC M%C PH& )*
)u
PDCP RLC M%C PH& )(R%N G()#) %(M or IP (rans-ort PH&
Iu#PS
G()#) %(M or IP (rans-ort PH& SGSN %(M trans-ort IP trans-ort )DP/IP %%L"/%(M )DP/IP LL
Iu# PS
)u
RLC M%C PH& )* RLC M%C PH& %(M or IP (rans-ort PH& )(R%N
Iu#CS
%(M or IP (rans-ort PH& SGSN
Iu#CS
Illustration ": L'architecture protocolaire de l'UMTS dans le plan d'utilisateur (release "$ ans le release 99' la couc;e de transport 1ia AT+ (AAL7/AAL@) est un c;oix rpandu et la couc;e de transport 1ia !$ est un c;oix optionnel< +ais depuis release @' les deux ont la mme priorit< Le protocole S,,$ (Si/nallin/ ,onnection ,ontrol $art) est c;oisi pour supporter ces deux couc;es de transport< En /nral' dans le rseau SS=' S,,$ utilise le protocole +T$& ( +essa/e Trans)er $art Layer &) a)in de )aire le routa/e< Les protocole +&UA et S,T$ permettent au protocole S,,$ de passer dans domaine de !$<
%C
%9
streamin/ (Vo!$' !$TV)' rseaux sociaux ((ace6ooO' +ySpace) dans le domaine )ilaire<<< /nDre de /randes >uantits de donnes< $ar ailleurs' un lar/e nom6re dE>uipements >ui permet dEaccder aux ser1ices sont disponi6les aux utilisateurs tels >ue M ordinateur porta6le' $ A' smartp;one' _note6ooO ena6led modem_ <<< LEutilisateur a donc 6esoin dEutiliser ces ser1ices a1ec la mme exprience sur le domaine sans4)il' en particulier sur les rseaux cellulaires >ui permettent F lEutilisateur dEtre connect accder n:importe >uand' n:importe oI< ,es donnes 1ont produire un d6it le1 sur ces rseaux >ui' ?us>u:alors' s:intressent principalement au ser1ice de 1oix' pas aux ser1ices de donnes< Les ser1ices de donnes sont di))rents des ser1ices de 1oix parM le d6it trDs 1aria6le' la ZoS di))rente pour c;a>ue utilisateur/ser1ice' l:utilisation )r>uente de connexion !$< Les >uipements ont donc tendance F utiliser des connexions nati1es !$ sans traduction et )iltra/e pour supporter e))icacement ces ser1ices< LE1olution du c]ur des rseaux tlp;onies arri1e F une arc;itecture Ptout !$Q >ui supporte plus e))icacement les connexions !$ et un rseau entiDrement par commutation des pa>uets )acilite les mcanismes de ZoS et lEutilisation plus e))icace des ressources< En /nral' LTE a pour 6ut d:o))rir un ;aut d6it dans le sens montant et descendant' de rduire le dlai d:accDs' d:utiliser une 6ande passante de maniDre )lexi6le' et d:inter4 )onctionner a1ec les rseaux existants (&G$$ et non4&G$$)< ,ela permet F l:oprateur de )ournir des ser1ices tels >ue Vo!$' 1ido4con)rence' ?eux 1ido en li/ne' !$TV' et l:autre ser1ice des donnes interacti)s< Les caractristi>ues principales de LTE sont (source principale U%7V) M Amlioration de lEinter)ace radio a)in dEau/menter le d6it montant/descendant' et la capacit' ainsi >ue la per)ormance en 6ordure de cellule< LTE utilise lE-( +A pour le sens descendant et S,4( +A pour le sens montant' en com6inaison a1ec de nou1elles tec;nolo/ies dEantenne telles >ue +!+- et G 6eamin/ )orm H< !l est pr1u d:o6tenir un d6it descendant de %88 +6psY et un d6it montant maximal de @8 +6ps sur une 6ande passante de 78+#R< +ais en t;orie' le d6it descendant peut atteindre &7B<4+6ps Nit; 4x4 +!+-' et le d6it montant peut atteindre CB<4 +6ps sur la 6ande passante de 78 +#R U%&V< Une cellule peut supporter au moins 788 dEutilisateurs F la 6ande de @+#R' et 488 d:utilisateurs F la 6ande plus lar/e >ue @+#R U%4V< 2duction du dlai d:accDs M le dlai d:aller4retour est in)rieur F moins de %8ms et d:initialisation est in)rieur F %88 ms a)in de supporter des ser1ices interacti)s et temps rel< 78
in)rieur F >ue %@Om/;< LTE supporte la 1itesse de %78 F &@8 Om/; (1oire @88 Om/;' selon la 6ande utilise) (lexi6ilit du spectre radio M LTE peut4tre dploy dans des 6andes allant de %'7@ +#R F 78 +;R' et la 6ande apparie et non apparie de la &G< ,ela permet F l:oprateur de dployer LTE sur la 6ande existante' de ne pas demander le permis de nou1elle 6ande< LTE supporte ( et T < Arc;itecture G tout !$ H' il y a une partie si/ni)icati1e du tra1ail de &G$$ pour
con1ertir l:arc;itecture rseau du c]ur 1ers une arc;itecture tout !$ >ui est en1isa/e pour simpli)ier l:inter4)onctionnement a1ec les rseaux )ilaires et les rseaux sans )ils non4&G$$< Arc;itecture simpli)ie permet d:amliorer l:extensi6ilit du rseaux< ,ompati6ilit a1ec les rseaux &G existants< !l )aut >ue LTE supporte le ;ando1er e plus' il )aut
eNodeB
/.
La )i/ure B prsente l:arc;itecture /nrale d:un rseau LTE >ui se compose d:un rseau d:accDs et d:un rseau c]ur et d:autres 6locs >ui permettent aux rseaux LTE de se connecter a1ec les rseaux &G$$ existants' les rseaux !$' rseaux tlp;oni>ues commuts ($ST") et les rseaux non &G$$ tels >ue Si(i' Simax< Le tlp;one porta6le G dual mode H )ournit l:accDs au rseau LTE et aussi aux rseaux &G$$ existants< En comparaison a1ec l:arc;itecture de U+TS et GS+' le rseau LTE a moins de n]uds a)in de rduire le dlai et d:au/menter la per)ormance du systDme U%4V<
2.2.2.1 +oeu s principaux
L:arc;itecture de rseau c]ur est 6ase sur le protocole T,$/!$< ,ela permet de simpli)ier l:inter)onctionnement a1ec les rseaux )ixes et non4&G$$< En comparaison a1ec le c]ur G$2S du rseau U+TS' le rseau c]ur a moins de n]uds' mais c;a>ue n]ud s:occupe de plus )onctions< !l y a trois n]uds principaux M ++E au plan contrAle' S4GS et $4GS au plan utilisateur< (source principale U%@V) S*-3 (Ser1in/ GateNay) ac;emine des pa>uets de l:e"ode. 1ers le rseau c]ur et 1ice41ersa< !l est comme une ancre locale >ui sert pour la mo6ilit inter4e"ode.s et 1ers les rseaux &G$$ (interconnexions de LTE a1ec les autres &G$$)< Les pa>uets transmis inter4 e"ode.s (et inter4rseaux &G$$) sont en transit 1ia cette ancre< .*-3 ($acOet ata "etNorO GateNay) )ournit des connexions entre rseau LTE et d:autres rseaux !$' $ST"' non4&G$$< L:allocation dEadresse !$ pour l:UE' )iltra/e des pa>uets pour c;a>ue utilisateur ($olicy En)orcement $oint)' et le support de la tari)ication d:une session sont des autres )onctions du $4GS< $4GS peut se connecter a1ec les rseaux $ST" et rseaux !$ /r`ce F lE!+S' une arc;itecture G o1erlay H par rapport au LTE' ser1ant F ta6lir' modi)ier et contrAler des sessions< MME (+o6ility +ana/ement Entity) se compose des )onctions principales dans le plan de contrAle< !l sert F /rer des sessions M si/nalisation' et n/ociation des >ualits de ser1ice' F )ournir des procdures de scurit telles >ue M initiation' et n/ociation de c;i))rement/protection d:int/rit' et F mettre F ?our la position de l:UE< 0SS (#ome Su6scri6er Ser1er) est une 6ase de donnes >ui remplace le rAle de #L2 et Au, >ui taient d?F introduits dans les rseaux 7G et &G< Le standard ne prcise pas l:arc;itecture p;ysi>ue de rseau du c]ur< -n peut sparer ++E S4GS a)in diminuer les inter)rences entre la si/nalisation du plan de contrAle et )lux 77
de donnes le1s du plan utilisateur< -n peut sparer $4GS a1ec ++E et S4GS a)in d:isoler les pa>uets internes (du rseau c]ur) a1ec des pa>uets externes (des autres rseaux !$)< L:isolation )acilite les oprations de scurit< Le rseau d:accDs est rduit dans l:e"ode. >ui ?oue le rAle du "ode. et du 2", (2adio "etNorO ,ontrol) dans les rseaux U+TS< ,ela permet de rduire le dlai d:accDs et de simpli)ier la )onction d:opration et de maintenance du rseau U%4V<
Illustration 5: La diffrence entre e&ode6 (LT4$ et &ode6 (7S1*$ au plan utilisateur !1"# ans le rAle du "ode.' l:e"ode. s:occupe de M la modulation/dmodulation' le coda/e/ dcoda/e des in)ormations transmises sur l:inter)ace radio< ans le rAle du 2",' l:e"ode. s:occupe M du contrAle de ressources' du contrAle de la mo6ilit' de la compression des enttes !$' et du c;i))rement des donnes (1oir &G$$$ TS &B<&88' c;apitre 4<%) L:arc;itecture traditionnelle de l:U+TS rser1e la complexit et les nom6reux calculs au 2",' et permet ainsi au "ode. de rester simple< Le 2", /Dre donc de nom6reux (mme des centaines U%@V) de "ode.s et se coordonne a1ec les autres 2", pour contrAler la macro4 di1ersit (a)in de rduire l:inter)rence dans le rseau UT2A" 6ase sur la couc;e p;ysi>ue 7&
de , +A)< Les e"ode. peu1ent se connecter directement a1ec le rseau c]ur pour rpartir le tra1ail de 2", par l:inter)ace S%< e plus' le mcanisme de retransmission >ui est entiDrement implment dans l:e"ode. diminue le dlai< En e))et' l:U+TS/#S $A spare p;ysi>uement la retransmission entre "ode. (mcanisme de #A2Z) et 2", (mcanisme de A2Z)< La sparation conduit F l:utilisation de deux tampons dans le "ode. et dans le 2",' ce >ui au/mente le dlai d:attente< $ar d:ailleurs' le c;an/ement de "ode. cause la perte de pa>uets dans le tampon de ce "ode.< La retransmission par la couc;e T,$ du 2", (troisiDme couc;e) coJte donc plus c;er< Les e"ode. peu1ent se connecter par l:inter)ace 07 pour transmettre des pa>uets aux tampons' F la couc;e in)rieure (deuxiDme couc;e)' la retransmission coJte donc moins c;er<
2.2.2.2 ,rc-itecture protocolaire
,omme le modDle d:inter)ace dEU+TS' le modDle de LTE se compose d:un ensem6le de couc;es 1erticales et ;oriRontales< Les couc;es ;oriRontales sont 6ases sur le modDle -S!< Les couc;es 1erticales di1isent l:inter)ace entre le plan de contrAle et le plan utilisateur< La di1ision 1erticale correspond F la )a\on de sparer les )lux de donnes< Les donnes du plan de contrAle sont transmises a1ec des contraints de scurit' de )ia6ilit plus importantes< ,elles du plan utilisateur sont transmises par des protocoles plus simple<
a" Plan de contr&le
Le plan de contrAle transmet des messa/es de si/nalisation telles >ue la si/nalisation de /estion de ressource radio' de /estion de mo6ilit' des ser1ices "AS ("on Access Stratum)' des autres procdures entre mo6ile et rseau c]ur<
)* N%S RRC PDCP RLC M%C PH& RRC PDCP RLC M%C PH& eNB MM* N%S
Illustration 8: 1lan contr/le en couches !12# La pile protocolaire F l:inter)ace radio est pres>ue la mme >ue celle du plan utilisateur< +ais les pa>uets du plan contrAle sont transmis a1ec la priorit suprieure et une protection 74
radio suprieure /r`ce F la couc;e +A, >ui transmet des canaux lo/i>ues 1ers les canaux de transport correspondants<
b" Plan utilisateur
Le plan utilisateur re/roupe l:ensem6le des donnes d:usa/er et des si/nalisations au ni1eau application< La )i/ure 9 prsente l:arc;itecture protocolaire du plan utilisateur< La couc;e d:application n:est prsente >uEF lEUE et >uEau ser1eur d:application 6as sur le protocole !$< Les donnes du plan utilisateur sont transparentes pour le c]ur de rseaux<
%-IP PDCP RLC M%C PH& )* PDCP RLC M%C PH& eNodeB S#G$ P#G$ Ser!eur d'a--lication G(P#) )DP G(P#) (unnel IP G(P#) )DP %-IP
Illustration ,: 1lan utilisateur Les donnes sont transmises par un tunnel GT$4U< GT$4U est une partie du protocole GT$' l:autre partie est GT$4, lie au plan contrAle< Autre la )onction d:ta6lir une connexion de 6out en 6out entre le mo6ile et le ser1eur d:application' le protocole GT$ s:occupe d:ac;eminer les pa>uets 1ers l:e"ode. correspondant pendant un dplacement de l:utilisateur< Le protocole GT$ est transmis 1ia U $/!$< La pile du protocole GT$/U $/!$ a?oute donc &B octets d:entte (78 octets dE!$14' C octets dEU $' et C octets de GT$)<
des in)ormations de la con)i/uration des 2adio .earers >ui contient des paramDtres de la couc;e in)rieure telles >ue la con)i/uration pour la compression des enttes de la couc;e $ ,$UAnnexe M $ ,$ !n)oV< La )onction principale de la deuxiDme couc;e est de donner un transport )ia6le entre deux >uipements du rseau< A cAt de +A, et 2L,' deux sous4couc;es de la couc;e de liaison traditionnelles' &G$$ a?oute une sous4couc;e $ ,$ (c)< )i/ure %8)<
Radio Bearers R'HC PDCP Securit: Securit: Securit: Securit: R'HC R'HC R'HC
RLC
888
888
CCCH BCCH
PCCH
M%C
Multi-le2in7 )* 1
Multi-le2in7 )* n
H%R9
Illustration 19: La deu:i 0e couche de l'interface radio au sens descendant !12# La sous4couc;e MA( re/roupe des )onctions >ui rsol1ent des pro6lDmes spci)i>ues lis F la couc;e p;ysi>ue pour assurer le coupla/e entre la couc;e de liaison et la couc;e p;ysi>ue' telles >ue M multiplexa/e des canaux lo/i>ues 1ers canaux de transport correspondants (selon la pr4con)i/uration)' ordonnancement selon la priorit (G priority ;andlin/ H)' et correction d:erreurs sur le mcanisme de #A2Z >ui est ;rite de &G #S $A< La sous4couc;e L( re/roupe des )onctions indpendantes de la couc;e p;ysi>ue' telles >ue M remise en ordre des pa>uets' dtection de perte' et demande de retransmission (Auto 2epeat 2e>uest)< !l y a trois modes de )onctionnementM T+ (Transparent +ode)' U+ (UnacOnoNled/ed +ode)' et A+ (AcOnoNled/ed +ode)< 2L, n:a?oute rien au pa>uet ori/inal dans le mode T+< La couc;e peut dtecter des pertes et remettre en ordre des pa>uets dans le mode U+< En)in' dans le mode dEA+' l:entit 2L, peut demander F l:autre 6out de retransmettre le pa>uet< 7B
Illustration 11: La fonction de la couche 1;)1 !15# ans le cas de ;ando1er' et dans le sens montant' l:entit $ ,$ 1a rta6lir la compression des enttes (recrer la contexte de 2o#,)' ensuite tous les pa>uets >ui ne sont pas ac>uittes par la couc;e in)rieure sont retransmises ?us>u:F ce >ue tout le tampon de #A2Z soit 1ide< ans le sens descendant' l:e"ode. 1a transmettre tous les pa>uets >ui ne sont pas ac>uitts par la couc;e in)rieure 1ers le nou1eau e"ode. par l:inter)ace 07' ensuite rta6lir la compression des enttes< S:il n:y a pas d:inter)ace 07 entre deux e"ode.' la couc;e suprieure 1a s:occuper de retransmettre les pa>uets< Le protocole 2T$/U $ n:a pas de 7=
mcanisme de retransmission et ne peut donc pas rattraper les pertes 1entuelles dans les ser1ices Vo!$ et !$TV U%CV<
!TS/LTE
3.2 /o0C(2
Tandis >ue 2o#,1% est spci)i principalement par la 2(, &89@' 2o#,17 est d)ini par trois documents M La 2(, 499@ dcrit le )rameNorO commun F 1% et 17 pour la plus /rande part< La 2(, 499= d)init 2o#,4("' une notation )ormelle pour d)inir des pro)ils La 2(, @77@ d)init les pro)ils 2o#,17 proprement dits' dcrits en /rande partie
)ields) Y seul le )ormat !2 peut c;an/er le pro)il associ F un contexte< En re1anc;e' elle utilise un )ormat coarepair >ui transmet tous les c;amps dynami>ues' prot/s par un ,2, = 6its' en cas de 6esoin (contexte dcompresseur a6Km)< La se/mentation 2o#, est incompati6le a1ec les )ormats 17 lors>ue 2o#, ne peut /arantir une transmission sans rordonnancement entre compresseur et dcompresseur< ,ela est dJ au )ait >ue le protocole de se/mentation n:utilise pas de numro de s>uence' mais un simple 6it pour distin/uer le dernier se/ment< Un point commun important a1ec 2o#,1% M 2o#,17 compte sur les couc;es 6asses pour donner la lon/ueur des pa>uets compresss' et ne transmet donc pas dans ces pa>uets la taille de la c;ar/e utile<
"<.< !$ s:entend 14 ou 1B Y les deux 1ersions peu1ent tre utilises dans un mme en4 tte< Les 6its de poids )ort en 8x8% permettent de distin/uer les pro)ils 17 des pro)ils 1% (8x88)< $our c;a>ue pro)il' 2o#,17 sait compresser les protocoles sui1ants en tant >u:extensions !$ M ipadestaopt (!$1B estination -ption) ipa;opaopt (!$1B #op46y4;op -ption) iparoutaopt (!$1B 2outin/ #eader) /re (Generic 2outin/ Encapsulation) mine (+inimal Encapsulation Nit;in !$) a; (!$ Aut;entication #eader)
&%
R+C ,; "4 R+C <>1" R+C ,; "4 R+C <>1" R+C ,; "4 R+C <>1" R+C ,><,4 R+C <>1" R+C < ? R+C ".." R+C ".." R+C ".." R+C ".."
Tableau 1: Les profils supports par LT4 !15# #istori>uement' dans release 99' la couc;e de $ ,$ ne supporte >ue G !$ compression ;eader H< 2-#,1% est support F partir de release 4< Les tests de la per)ormance de 2o#, sont a?outes dans release @< ans release B' l:utilisation de 2o#, dans les ser1ices +.+S &7
+moire de )in d:tudes !nt/ration de 2o#, dans l:arc;itecture de LTE est prise en compte' mais n:est pas o6li/atoire<
ans release C' $ ,$ nEutilise >ue 2o#, pour compresser/dcompresser des enttes pour les pa>uets au plan utilisateur< Les pro)ils supports se composent des pro)ils d)inis dans 2-#,1% et 2-#,17 (c)< ta6leau %)< LEutilisation de la compression des enttes peut tre con)i/ure par la couc;e suprieure< 22, contient des in)ormations pour la con)i/uration de $ ,$ (1oir &<@)< Les paramDtres o6li/atoires de la con)i/uration sont d)inis par 2(, 499@< +ais il y a des paramDtres >ui ne sont pas utiliss par $ ,$ de cette release<
Paramtre M%/@CID ,bli$atoire 'ui -escri%tion Le nom6re ma2imal de CID AConte2te Identi3ierB est utilis8 Il 3aut rser!er au moins un conte2te -our les 3lu2 non#com-resss8 CCest#=#dire4 il 3aut Due M%/@CID E F Ma2imum Num6er o3 RoHC Conte2t Sessions G *lle est dduite du -aramtre M%/@CID -ar la r7le H I3 M%/@CID I 1" t5en L%RG*@CIDS J (R)* else L%RG*@CIDS J +%LS*8 Les -ro3ils sont utiliss -ar lC)*8 Les -ro3ils autoriss sont dis-oni6les dans le ta6leau 18 Le canal de F 3eed6acL G LCutilisation de se7mentation
L%RG*@CIDS
'ui
Tableau +: Les para0 tres sont dfinis par la couche suprieure de 1;)1!15#
supportes par l:UE (annexe UE4EUT2A4,apa6ility)< $our plus de dtails' on peut consulter le c;apitre @<B<& de U74V< Le messa/e de G UE,apacity!n)ormation H contient les autres in)ormations de la capacit radio >ue l:UE supportent< AprDs la rception de l:UE' l:e"ode. 1a transmettre ce messa/e F ++E< Le ++E sau1e/arde les in)ormations ?us>u:F ce >ue l:UE lance la procdure d:attac;er ou de dtac;er le rseau (c;apitre @<%%<7 de U7@V)< Le ++E 1a transmettre les in)ormations au nou1eau e"ode. pendant le ;ando1er' a)in de rduire l:o1er;ead' car la taille de messa/e G UE,apacity!n)ormation H peut atteindre @%8 octets<
((**onnection(e.ues t ((**onnectionSetu% ((**onnection*om%lete %ut5enti3ication and ot5ers N%S Procedures ((**onnection(econ+u$ation /P*-P0con+i$" RoHC con3i7ured ((**onnection(econ+i$uration*om%ete )ser data transmission AIP -acLetsB ((**onnection(elease
Illustration 1+: 1rocdure pour confi3urer et dclencher %o7) dans l'interface radio $remiDrement' la connexion de si/nalisation S2. >ui sert F transmettre des messa/es 22, entre UE et E4UT2A" est ta6lie par la procdure de G 22, ,onnextion &4
Eta6lisement H< ,ette procdure est dclenc;e par la couc;e suprieure de l:UE' lors>ue l:UE 1eut rpondre un appel de pa/in/' )aire un appel' ou transmettre des messa/es de "AS (>ui sont G pi//y6acOed H dans les messa/es de 22,)< L:UE en1oie un messa/e de G %%))onnection%equest H 1ers e"ode.< La connexion S2. est ta6lie lors>ue l:UE re\oit un messa/e de G %%))onnectionSetup H d:e"ode.< L:entit $ ,$ sera ta6lie' en o6ser1ant la con)i/uration courante de scurit< !ci' il n:y a pas de compression< Ensuite' tous les messa/es d:aut;enti)ication et de "AS transmis sont prot/s (int/rit/c;i))rement) par $ ,$< Si l:E4T2A" est surc;ar/' il peut re)user la re>ute de l:UE par le messa/e G %%))onnection%e<ect = >ui contient le temps d:attente< euxiDmement' ce sont la procdure d:aut;enti)ication et d:autres procdures de "AS >ui ne sont pas prcises dans le cas de ce document< TroisiDmement' la procdure de re4con)i/uration sera lance a)in de contrAler le ;ando1er' de transmettre des messa/es "AS d:e"ode. 1ers l:UE' ou d:ta6lir/modi)ier la connexion de donnes 2. au plan d:utilisateur< $our le dernier 6ut' le messa/e de G %%))onnection%econfi3uration H contient des in)ormations pour con)i/urer la sous4couc;e $ ,$' $ ,$4con)i/ (>ui s:appelle $ ,$4in)o dans la release prcdante de release C' annexe $ ,$4in)o )< En cons>uence' l:instance de 2o#, est ta6lie< Tous les enttes de pa>uets !$ au plan d:utilisateur sont compresss par 2o#,< L:UE rpond F l:E4UT2A" par le messa/e de G %%))onnection%econfi3uration)o0plete _< $ ,$4con)i/ se compose des paramDtres >ui d)inissent l:utilisation/non4utilisation de 2o#,' le nom6re maximal de contexte utilis (+A0a,! )' les pro)ils supports< Si les deux pro)ils supports ont en commun les C 6its de pois )ai6le' celui dont la 1aleur est la plus le1e est slectionn< 2o#,17 est donc pri1il/i par rapport F 2o#,1%< e plus' dans les releases prcdentes de la releases C' la con)i/uration de $ ,$ re/roupe d:autre paramDtre telle >ue la G Tar/et +ode H' >ui dcide le mode de 2o#, (annexe $ ,$4in)o )< Si l:UE ne peut pas appli>uer une partie de la con)i/uration dans le messa/e de G %%))onnection%econfi3uration H' il lancera la procdure de re4ta6lissement< !l en1oie un messa/e de G 2,, ,onnection 2eesta6lisement H >ui indi>ue le re)us par la con)i/uration' ou par le ;ando1er' mais n:indi>ue pas des paramDtres >ui causent ce re)us< L:ide principale est de rduire la complexit d:e"ode.< L:entit $ ,$ est r4ta6lie selon la con)i/uration prcdente< En)in' le messa/e de G %%))onnection%elease H 1a supprimer toutes les connexions de &@
! -- Cond
'PT('NA)!
-- Cond
SEQUENCE { ENUMERATED {,en#0i$s! ,en110i$s& 'PT('NA)! C3'(CE { NU))! SEQUENCE { (NTE5ER 617718"9": SEQUENCE { .'')EAN! .'')EAN! .'')EAN! .'')EAN! .'')EAN! .'')EAN! .'')EAN! .'')EAN! .'')EAN
-- Cond
DE;AU)T 15!
de continuer )onctionner a1ec le contexte actuelle' de ne pas en1oyer des pacOets !2 pour construire un nou1eau contexte' et rduire la perte casse par l:interruption de contexte< -n peut donc conomiser la 6ande passante de %<9L >uand la )r>uence de ;ando1er est ;aute' et de 8<@ >uand la )r>uence de ;ando1er est 6ase U2748=784@V< Le trans)ert de contexte est donc supporte par U+TS< +ais' LTE ne supporte pas le trans)ert< $our implmentation de trans)ert de contexte' il )aut modi)ier l:inter)ace 07 pour /rer les in)ormations de contexte' et modi)ier si/ni)icati1ement le protocole 2o#,< ,ependant' l:ide principale de LTE est de mettre moins complexit< e plus' si le trans)ert de contexte est support' l:implmentation de di))rentes )ournisseurs de 2o#, peut ne pas traiter le mme lors >u:il y a le pro6lDme de dcons>uence ou la perte de pa>uets<
24:45 M)MS
Les ser1ices +.+S (+ultimedia .roadcast/+ulticast Ser1ice) permettent aux oprateurs &G de )ournir plus e))icacement les applications mdia en concurrence a1ec V.4 #< !ls diminuent le d6it dans rseaux coeur et utilisent e))icacement des ressources radio au rseau dEaccDs< !ls ont deux modes de )onctionnement M mode 6roadcast et multicast< ,es deux modes utilisent une transmission unidirectionnelle U7=V< Le mode 6roadcast permet de di))user des donnes mdia dEun n]ud (un oprateur) 1ers multiples n]uds (multiples utilisateurs) dans la Rone de ser1ices< ans le mode multicast' le rseau n:en1oie des donnes >u:aux cellules oI il y a des a6onnes (un /roupe)< Le mode multicast ressem6le au mode 6roadcast' F cela prDs >u:il propose des mcanismes dEa6onnement (su6scripstion) et re?oindre/dis?oindre du /roupe U7CV< Le mode multicast de &G$$ est di))rent du multicast !$ dE!ET(< !l prend en compte lEutilisation e))icace des ressources radio< ,ependant' il peut tre compati6le a1ec le multicast !$< epuis le release =' &G$$ apporte une nou1elle notion de S(" (Sin/le (re>uency "etNorO)< S(" permet aux transmissions de plusieurs cellules d:tre sync;ronises pour
&=
transmettre un mme contenu< Le protocole S*", et un ser1eur de +.+S4GS (e4+.+S GateNay) sont utiliss pour di))user le mme contenu 1ers les e"ode.s< Une entit de +,E (+.+S ,oordination Entity) coordonne les allocations de ressources radio aux couc;es 2L,/+A, de ces e"ode.s< +.+S dans release 9 U79V< ans la suite' &G$$ a dcid de complter l:arc;itecture de
&C
com-arateur Nom6re de -aDuets errons Nom6re de -aDuets -erdus (aille des entNtes com-resss
Com-resseur RoHC
Dcom-resseur RoHC
Illustration 1-: Mod le d'valuation de perfor0ance de %o7) Le modDle d:1aluation de per)ormance se compose des 6locs principaux sui1antsM /nrateur des pa>uets !$' compresseur/dcompresseur 2o#,' comparateur et modDle de )autes< "ous utilisons G VL, player H pour /nrer des pa>uets multimdia en )lux selon le protocole 2T$< Ensuite' nous les passons au compresseur 2o#,< es )autes sont a?outes aux pa>uets compresss a)in de simuler des )autes dans le lien radio< La simulation donne un rapport statisti>ue sur le nom6re de pa>uets errons' sur le nom6re de pa>uets perdus' et sur la taille d:enttes compresss< "ous 1aluons a1ec des )lux audio et 1ido di))rentes' selon le ta6leau &<
&9
+moire de )in d:tudes !nt/ration de 2o#, dans l:arc;itecture de LTE ,odec NarroA %and audio 3ide %and audio Standard 7ideo 0i?= qua"ity 7ideo A+2 ". A+2 S. #7B4 #7B4 .itrate (O6ps) %7<7 7& =4 %84 $acOet siRe (6ytes) 7& B8 1aria6le Varia6le
VU !"# au $romotion %&' !(! escription 7& octes/pacOet =% octes/pacOet (rame siRe %=Bx%44' %8 )ps (rame siRe %=Bx%44' %@ )ps
4.3 Pre5tests
Illustration 1.: 1re>tests, le no0bre 0a:i0al de paquets perdus est tr s haut dans @>0ode 3,$4,onsult a d1elopp un outil de test >ui s:appelle G synt;etic tester H pour >ue les in/nieurs puissent 1alider le )onctionnement de 2o#,< !l permet de /nrer automati>uement des pa>uets' les passer 1ers 2o#,' de 1alider les sorties de test' et donne des statisti>ues de tests< L:outil /rDre ses propes pa>uets et n:est pas capa6le de tester des pa>uets G li1e H >ui sont capturs F partir du rseau< e plus' il est incapa6le de simuler M erreurs' perte de pa>uets' dlai' et ds>uencement dans lien radio< "um6er o) 2o#, $ro)ile .E2 $acOets mode @C&8 @C&8 @C&8 @=BB 2 @=BB 2 @=BB 2 7 8<888%@8 7 8<888788 7 8<8887@8 7 8<888@88 7 8<888@@8 7 8<888B88 .andNidt A1era/e .urst pacOet ; pacOet loss loss reduction 8<88%@44 % 8<&49==8 8<@@&C@9 &77& 8<&49=8@ 8<88&==4 % 8<&49==8 8<&4B@%4 C 8<%78&=8 8<97BB&9 @7C8 8<8==8@B 8<%%@@8@ 4 8<%77&84 !nput )ile amr7&O8%<pcap amr7&O8%<pcap amr7&O8%<pcap ;i/;trate&/p8%<pcap ;i/;trate&/p8%<pcap ;i/;trate&/p8%<pcap
Tableau .: ;es ano0alies de perfor0ance de %o7) de A)1>)onsult Lors des premiers tests ?:ai remar>u des anomalies' et une per)ormance est moyenne mau1aise< Le nom6re de pa>uet perdus successi1ement en mode optimiste est trDs ;aut ?us>u:F =88 pa>uets successi)s' )i/ure %4' c:est F dire en pire cas l:application doit attendre =88b78msW%4s pour rece1oir le pa>uet sui1ant< 3:ai tudi le )onctionnement de 2o#, et des
4%
1aluations de per)ormance de maniDre t;ori>ue pour comprendre les rsultats< ,es rsultats ne correspondent pas F la t;orie< Les discussions a1ec les in/nieurs F 3,$4,onsult ont permis de corri/er les 6u/s dans l:implmentation< A )in de mon sta/e' les rsultats de tests sont raisonna6les et o6ser1ent des rsultats F maniDre t;ori>ue<
4.4 /sultats
ans les rsultats sui1ants' nous c;oisissons le pro)il !$/U $/2T$ >ui correspond aux applications multimdia telles >ue celles pr1ues dans le pro?et4"extTV4All<
Illustration 1": 6ande passante cono0ique dans U>0ode et 64% B 9C9 avec des flu: diffrents Le taux de 6ande passante conomise prsente l:e))icacit et l:intrt de 2o#,< Le taux de di))rents )lux est disponi6le dans la )i/ure %@< A /auc;e' ce sont des rsultats de test a1ec des pa>uets !$14' et a droit' ce sont celles du pa>uets !$1B< ,;a>ue colonne >ui a le couleur di))rent prsente un type de )lot< -n trou1e >ue dans le mme type de )lot' l:e))icacit de compression de pa>uets !$1B est plus le1e par rapport F celle de pa>uets !$14< e plus' dans la mme 1ersion de protocole !$' le plus G payload H est /ros' le mois 2o#, est intressant< L:e))icacit de 2o#,
47
est proportionnelle F la taille des enttes et in1erse proportionnelle F la taille de payload< Les rsultats dans le )i/ure %@ ne prends pas en compte des erreurs dans le lien radio >ui causent dsync;ronisation entre le compresseur et le dcompresseur< ans les )i/ures %B F %9' nous 1aluons l:e))icacit de 2o#, a1ec les taux de 6its errons di))rents (.E2)< -n trou1e >ue si le .E2 au/mente' le taux de 6ande passante conomise diminue< Le ni1eau de diminution est moins de %L< Le 2o#, 6idirectionnel (-4mode et 24mode) est plus e))icace par rapport F 2o#, unidirectionnel lors >ue le .E2 est moins de %8&'@ < Si le taux d:errons est petite' -4mode conomise le plus de 6ande passante' mais >uand le .E2 est suprieur F %8& ' 24mode est le meilleur< ans le mode unidirectionnel' le compresseur re1ient priodi>uement aux ni1eaux in)rieurs oI il doit en1oyer des pa>uets plus /rands< e plus' il n:a pas de )eed6acO' le ni1eau de compression est donc constante< ,ependant' dans le mode 6idirectionnel' il ne re1ient >ue aux ni1eaux in)rieurs soit il re\oit des "A,Ts< La per)ormance du mode 6idirectionnel est meilleure >ue celle du mode unidirectionnel' lors >ue le .E2 est petite< Si le .E2 au/mente' le compresseur re\oit plus de pa>uets "A,Ts' il est )orc F re1enir au ni1eau in)rieur< L:e))icacit est donc diminue< Zuand lEerreur est petite' le mode optimiste est meilleur >ue le mode )ia6le parce >ue la liaison de retour est moins utilise< Zuand l:erreur est asseR /rand 24mode et -4mode doi1ent re1enir aux ni1eaux in)rieurs plus )r>uemment< +ais le contexte de 24mode peut monter au ni1eau suprieur toute suite aprDs rece1oir un A,T' cependant le -4mode doit en1oyer L pa>uets (ni1eau de con)iance) a1ant de passer au ni1eau suprieur<
4&
Illustration 12: Tau: de bande passante cono0ise DoI1 *M% 1+,+ (bps
Illustration 18: Tau: de bande passante cono0ise Dideo 7+2. haute qualit
Illustration 1,: Tau: de bande passante cono0ise Dido 7+2. 0oEenne qualit
4@
Illustration +.: &o0bre 0a:i0al de paquets perdus successifs DoI1 *M% 1+,+ (bps
Illustration +": &o0bre 0a:i0al de paquets perdus successifs DoI1 *M% +- (bps
Illustration +2: &o0bre 0a:i0al de paquets perdus successifs Dideo 7+2. haute qualit
Illustration +5: &o0bre 0a:i0al de paquets perdus successifs Dido 7+2. 0oEenne qualit
4C
3 *onclusion et %ers%ectives
Le contexte de ce sta/e tait le pro?et de rec;erc;e europen "extTV4All' F 3,$4 ,onsult' en coopration a1ec TELE,-+ .reta/ne< ans ce sta/e' nous nous sommes intresss F )aire un tat de l:art d:int/ration de 2o#, dans l:arc;itecture de LTE< $remiDrement' nous a1ons prsent des inno1ations' et l:arc;itecture de LTE< -n remar>ue >ue des 1olutions dans la tec;ni>ue d:accDs -( +A' +!+- et la simpli)ication d:arc;itecture 6ase sur le protocole !$ )acilitent des ser1ices multimdia comme !$TV< euxiDmement' nous a1ons prsent 2o#, dans LTE< 2o#, )onctionne au ni1eau de la sous4couc;e $ ,$' les pro)ils de 2o#,1% et 2o#,17 sont supports< -n constate >ue 2o#, peut rduire la perte de pa>uets pendant le ;ando1er< 2o#, est support dans les ser1ices de 6roadcast/multicast (+.+S)< 2o#,17 amliore la per)ormance dans certains cas tel >ue le ;ando1er< 2o#,17 apporte /alement des simpli)ications d:implmentation< TroisiDmement' nous a1ons e))ectu des tests sur l:implmentation de 3,$4,onsult de 2o#,1%< 2o#, est trDs ro6uste contre des erreurs sur le lien radio' et peut rduire le taux de perte de pa>uets< 2o#, permet d:conomiser en1iron 48L de 6ande passante pour les applications audio et en1iron %8L de 6ande passante pour les applications 1ido< ,ependant' 2o#, introduit un p;nomDne de /i/ue au ni1eau applicati)< "ous a1ons d1elopp un simulateur de )autes au ni1eau du lien radio' et un outil d:1aluation de la per)ormance de 2o#,< Le simulateur est capa6le de simuler des 6its errons' et des pertes de pa>uets selon di))rentes distri6utions M Uni)orm' Gil6ert simple' et Gil6ert4Elli6ott< Les premiers rsultats de test ont permit aux in/nieurs F 3,$4,onsult de corri/er des 6u/s de type c;aoti>ue< "ous a1ons /alement ralis une comparaison de la per)ormance de 2o#,1% de 3,$4,onsult a1ec une implmentation comptiti1e< ,ette comparaison a montr >u:il tait encore possi6le d:optimiser l:implmentation de 2o#,1%< Une tude intressante serait la comparaison a1ec 2o#,17' >ui est en cours de d1eloppement au sein de l:entreprise 3,$4,onsult et TELE,-+ .reta/ne< Une autre tude intressante concerne l:impact de 2o#, sur la >ualit de ser1ice (ZoS) des rseaux multimdia< En e))et' nous a1ons 1u les pro6lDmes de /i/ue /nrs par 2o#,' mais d:autres e))ets sont /alement F pr1oir' comme l:attente de sync;ronisation de 2o#,< 3e compte d:ailleurs rester en contact a1ec 3,$4,onsult et TELE,-+ .reta/ne pour participer F ces tudes< @8
4iblio$ra%#ie
U%V 2mi #-U A!LLE' _*nne:e technique du pro<et &e:tTD.*ll_' 17<&' 8@/788C U7V &G$$' _@vervie' of -F11 %elease ._' 1%<%<8' 7884 U&V &G$$' _@vervie' of -F11 %elease "_' 89/788& U4V &G$$' _@vervie' of -F11 %elease 2_' 1<TSG c&&' 89/788B U@V &G Americas' _4;F4, 7S1* and LT4 broadband innovation_' 89/788C UBV &G$$' _@vervie' of -F11 %elease 5_' V8<9<@' 84/7889 U=V !E,' _UMTS 1rotocols et 1rotocol testin3_' 788& UCV &G$$ TS 7&<887' _UMTSG &et'or( architecture _' 1@<B<8' %7/7887 U9V &G$$ TS 7&<77C' _ I1 Multi0edia SubsEste0 (IMS$G Sta3e +_' 1C<C<8' 8&/7889 U%8V &G$$ TS 79<4%4' _ UMTSG )ore net'or( &b nata transport and transport si3nallin3_' 1@<%<8' %7/788B U%%V &G Americas' _Mobile 6roadband 4volution : -F11 release 8 and beEond 7S1*H, S*4ILT4 and LT4>*dvanced_' 87/7889 U%7V &G$$' _@vervie' of -F11 %elease 8_' 84/7889 U%&V &G$$ TSG 2A" SG% +eetin/ c49 2%48=7@C8' _LS on LT4 perfor0ance verification 'or( _' 8@/788= U%4V Zualcomm' _-F11 4volution LT4_' 87/788C U%@V $< Lescuyer' T< Lucidarme'' _4voled 1ac(et SEste0: The LT4 and S*4 evolution of -F UMTS_' 3o;n Siley XSon' 788C U%BV &G$$ TS &B<&88' _LT4 @verall description sta3e +_' 1C<C<8' 84/7889 U%=V &G$$ TS &B<&7&' _1ac(et ;ata )onver3ence 1rotocol (1;)1$ specification_' 1C<@<8' 84/7889 U%CV #< #olma' A< TosOala' _LT4 for UMTS: @J;M* and S)>J;M* 6ased %adio *ccess_' 3o;n Siley XSon' 7889 U%9V !E,' _@J;M for Mobile ;ata )o00unications_' %7/788C U78V Ericsson ' _Lon3 Ter0 4volution (LT4$: an introduction_' %8/788= 7%M Ericsson' &G$$ TSG42A" SG7 +eetin/ c@9 2748=&77&' Support )or 2o#, $ro)iles in LTE $ ,$' 8C/788= U77V &G$$ TS &B<&8B' _User 4quip0ent (U4$ radio access capabilities_' 1C<&<8' 84/7889 U7&V Zualcomm Europe' &G$$ TSG42A" SG7 cB86is 2748C8&7B' _%o7) rate capabilitE_'' 87/788C U74V &G$$ TS &B<&&%' _%adio %esource )ontrol (%%)$G 1rotocol specification_' 1C<@<8' 84/7889 U7@V &G$$ TS 7&<48%' _Feneral 1ac(et %adio Service (F1%S$ enhance0ents for 4volved Universal Terrestrial %adio *ccess &et'or( (4>UT%*&$ access _' 1C<B<8' 8B/7889 U7BV #enttonen T<'Asc;an T<' $uttonen 3<' Tole;mainen "<' Tela $<' +oisio +<' -?ala 3<' _1erfor0ance of DoI1 'ith MobilitE in UT%* Lon3 Ter0 4volution_' Ve;icular Tec;nolo/y ,on)erence' !EEE VT, Sprin/' 788C U7=V &G$$ TS 7@<&4B' _Introduction of the Multi0edia 6roadcastIMulticast Service (M6MS$ in the %adio *ccess &et'or( (%*&$G Sta3e +_' 1C<&<8' 84/7889 U7CV &G$$ TS 7&<74B' _Multi0edia 6roadcastIMulticast Service (M6MS$G *rchitecture and functional description_' 1C<&<8' 8&/7889 U79V &G$$ TSG SA SG7 +eetin/ c=% S7489%BCB ' _%e0oval of eM6MS *rchitecture 1rinciples fro0 %el>8_' 87/7889 U&8V +A2T!"Ed (E2"A" Ed E<G<' )o0pression des en>tKtes intra>couches pour les flu: @%
0ulti0dia 0ulticast sur des rseau: sans fils' T;Dse de doctorat' E"ST Telecom .reta/ne' %7/788= U&%V "oOia' Siemens "etNorOs' &G$$ TSG42A" SG7c@=6is 2748=%74C ' _7eader )o0pression in M6MS for 4>UT%*&_' 8&/788= U&7V Alain ,ou1reur' Louis4+arie Le "y' Ana +ina6uro' Gerardo 2u6ino' .runo Sericola and Laurent Toutain ' _1erfor0ance analEsis of an 7eader )o0pression 1rotocol: The %o7) unidirectionnel 0ode_' Sprin/er Telecommunication Systems' 788B U&&V .< San/' #<$< Sc;Ne)el' T<,< ,;ua' 2<TutOa and ,<Sc;midt' _@n I0ple0entation and I0prove0ent of %obust 7eader )o0pression in UMTS, I444 1ersonal, Indoor and Mobile %adio )o00unications_' 7887 U&4V +ina6uro A<' )o0pression des en>tKtes sur les rseau: bas>dbit' T;Dse de doctorat' ' 788& U&@V EL #E"! "eila' .A A2 .enoit' !AS,-2" Vincent' "UA*+! Lout)i' _1erfor0ance of %*6 0appin3 and %@7) for the support of DoI1 over UMTS_' $!+2,:8=' At;ens' Greece' 788= U&BV "UA*+! Lout)i' .-U! A "a6il' LA#.!L "a6il' G- LESST! $;ilippe' _7eaders overhead esti0ation, header suppression and header co0pression of LiM*M_' &rd !EEE international con)erence on Nireless and mo6ile computin/' netNorOin/ and communications' C4%8 octo6er' "eN *orO' USA' 788= U&=V Anna Larmo' +a/nus Lindstrem' +ic;ael +eyer' G;yslain $elletier' 3o;an Torsner'and #ennin/ Siemann' _The LT4 Lin(>LaEer ;esi3n_' Ericsson 2esearc;' 7889 U&CV S< Tarner' $< S1o6oda' and +< 2upp' _* UMTS ;L ;)7 4rror Model 6ased on Measure0ents in Live &et'or(s _' $roc< %7t; !nt< ,on)< Telecomm< (!,T)' ,apetoNn' Sout; A)rica' 8@/788@ U&9V $rice' 2<' .ormann' ,<' ,;risto))ersson' 3<' #annu' #<' Liu' d<' 2osen6er/' 3<' _Si3nalin3 )o0pression (Si3)o0p$_' 87/788& U48V $rice' 2<' 2osen6er/' 3<' .ormann' ,<' #annu' #<' Liu' d<' _Universal ;eco0pression Dirtual Machine (U;DM$_' NorOin/ pro/ress dra)t4iet)4ro;c4si/comp4ud1m488<txt' 87/7887 U4%V #annu' #<' _Si3nalin3 )o0pression (Si3)o0p$ %equire0ents and *ssu0ptions_' 87/788& U47V +< Sest' et<al< ' _I1 7eader and Si3nalin3 )o0pression for -F SEste0s_' !EEE &rd< !nternational ,on)erence in &G +o6ile ,ommunication Tec;nolo/ies' 8@/788@ U4&V #< 3in' et<Al<' _Usin3 Si3)o0p to )o0press SI1IS;1 Messa3es _' !EEE !nternational ,on)erence on ,ommunications' !,, 788@' 8@/788@ U44V +< "ord6er/' et<al<' _I0provin3 Si3)o0p perfor0ance throu3h 4:tended @perations_' !EEE @Ct; Ve;icular Tec;nolo/y ,on)erence' %8/788& U4@V 2aNat' $<' et< Al<' _Si3nalin3 )o0pression Mechanis0 analEsis and deploE0ent_' Al/otel' 788B
@7
Annexe A
S!G,-+$ >ui )onctionne entre la couc;e d:application et la couc;e de transport peut rduire ?us>u:F 9&<CL de taille des messa/es S!$< S!G,-+$ est contri6u par Ana ,arolina +!"A.U2-' TELE,-+ .reta/ne' dans G l:tat de l:art de l:utilisation des enttes dans l:arc;itecture du LTE H' de pro?et "extTV4All<
SI-(/M.
Introdu$tion
Le d1eloppement des ser1ices interacti)s comme lE!+ (!nstant +essa/in/)' la prsence et des ser1ices multimdia comme la 1ido con)rence ou la TV dans le rseau &G exi/e une importante 6ande passante< A partir de la 2elease @ de lEU+TS' le protocole S!$ (Session !nitiation $rotocol' 2(, !ET( &7B%) est c;oisi pour en1oyer la si/nalisation des communications de 1oix et autres sessions multimdia< +ais S!$ est un protocole 6as sur le texte (comme ;ttp) et il /nDre des pa>uets entre 788 et %@88 octets >ui sont en1oys plusieurs )ois ce >ui est ine))icace et au/mente le dlai pour lEta6lissement dEun appel< Le /roupe de tra1ail 2o#, F lE!ET( a tra1aill sur la conception dEun mcanisme de compression pour les messa/es de si/nalisation S!$ et pour rduire la rptition des en1ois< Le rsultat est Si/,omp (Si/nalin/ ,ompression) U&9VU48V< La compression de donnes Si/,omp U&9VU48V permet de rduire lEau/mentation de d6it /nre par la si/nalisation S!$ lors de la cration dEune session pour les ser1ices tels >ue !$4TV' Vo ' $rsence' !+' etc< dans les rseaux dEaccDs sans )il comme lEU+TS ou le LTE< LEutilisation de Si/,omp permet dEau/menter le d6it utile et rduire le dlai dans la transmission de donnes< La compression de S!$ rduit lEutilisation de ressources radio et permet dEallouer un plus /rand nom6re dEutilisateurs< Le /roupe de tra1ail 2o#, F lE!ET(' c;ar/ de d1elopper Si/,omp' a considr >ue les terminaux de tlp;onie cellulaire nEont pas 6eaucoup de ressource mmoire ni un processeur asseR puissante pour traiter des al/orit;mes trDs complexes U48VU4%V< Si/,omp doit donc tenir compte du )ait >ue le terminal doit appli>uer un /rand nom6re dEal/orit;mes d?F dploys dans un rseau< Si/,omp n/ocie la >uantit de mmoire disponi6le pour la compression et nEutilise >uEun nom6re rduit dEoprations pour au/menter le temps de traitement<
Ar$=ite$ture de SI-(/M.
Si/,omp est un mcanisme de compression de donnes >ui tra1aille entre la couc;e applicati1e et la couc;e transport (c)<< )i/ure &%)' pour compresser les messa/es de si/nalisation S!$ (>ui sont de messa/es texte donc sont compresss comme des donnes)< ,es messa/es S!$ ont une taille >ui peut atteindre @88O6 et ils sont rpts plusieurs )ois pour assurer la )ia6ilit de la session< La ,ompression et compression Si/,omp sont )aites par les entits paires >ui en1oient F tra1ers des r/ulateurs de pa>uets les messa/es 1ers la couc;e applicati1e et la couc;e transport<
@&
Illustration -1: 1ile protocolaire avec la co0pressionC LEArc;itecture Si/,omp a trois lments principaux (c)< )i/ure &7) M Le ,ompresseur (,)' le compresseur ( ) et le /estionnaire dEtat (State #andler)< e plus' le protocole Si/,omp utilise des r/ulateurs de pa>uets pour en1oyer et rece1oir les messa/es< Le $ompresseur peut utiliser une al/orit;me connu ( e)late' LdS' etc) ou un al/orit;me spci)i>ue (E$!,' T,,$' etc)< ,;a>ue messa/e est compress indpendamment mais les messa/es dEun )lux donn sont compresss a1ec le mme al/orit;me< Les al/orit;mes plus connus )eront une meilleure per)ormance puis>ue le pseudo4code 6inaire (le pseudo code est le produit dEun compilateur pour traduire le code source en lan/a/e mac;ine' pour Si/,omp le pseudo code permet un usa/e multi4plate)ormes des lo/iciels d1elopps >ui sont exploita6les par la mac;ine 1irtuelle du dcompresseur) ncessaire pour dcompresser les donnes nEest pas en1oy au dcompresseur< Les al/orit;mes de compression de texte peu1ent tre 6ass sur M Un ictionnaire M Ld' Ld==' T,,. Une Trans)orme M #u))man' codes arit;mti>ues' .urroN4S;eeler (.ST)' E$!, Un +odDle M $rdiction a1ec une corrlation partielle ($$+) Le c;oix de lEal/orit;me reste un paramDtre slectionn manuellement pour Si/,omp< Le compresseur rduit les messa/es a1ec lEal/orit;me c;oisi et a?oute le pseudo code 6inaire si ncessaire' le r/ulateur de pa>uets en1oie le messa/e compress a1ec la mise F ?our du pseudo code 6inaire pour lEal/orit;me de dcompression >ui sera utilis par la mac;ine 1irtuelle U V+ (Uni1ersal ecompressor Virtual +ac;ine) du dcompresseur< Le compresseur doit sEassurer >ue le dcompresseur a toute lEin)ormation ncessaire pour )aire la dcompression< $endant un ;ando1er le nou1eau dcompresseur doit rece1oir lEin)ormation ncessaire pour dcompresser les messa/es< Les messa/es compresss sont en1oys a1ec une com6inaison des instructions dEU V+ >ui permettent sa dcompression< Le ?estionnaire dtats stocOe les pseudo codes 6inaires et les dictionnaires' il peut tre contact par un dcompresseur pour connaKtre cette in)ormation< Sa pleine e))icacit est atteinte aprDs un nom6re de messa/es compresss' le premier messa/e donne lEin)ormation de lEtat de lEal/orit;me utilis< Le dictionnaire peut tre M Stati>ue' ynami>ue ou personnalis< Si le dictionnaire est Stati>ue' il peut tre c;ar/ ;ors li/ne dans le /estionnaire pour @4
incrmenter la per)ormance ou il peut tre en1oyer a1ec le messa/e compress< Le dictionnaire stati>ue est une collection de caractDres 6ien connus >ui sont utiliss dans la plupart de messa/es S!$/S $<
Application
Application messa/e X ,ompartment identi)ier ecompressed messa/e ,ompartment identi)ier
,ompressor dispatc;er
S!G,-+$
State % State #andler
ecompressor dispatc;er
,ompressor %
ecompressor (U V+)
,ompressor 7
State 7
S!G,-+$ messa/e
S!G,-+$ messa/e
Transport Layer
Illustration -+: SIF)@M1 *rchitecture Le d$ompresseur utilise une mac;ine 1irtuelle similaire F une mac;ine 1irtuelle 3a1a' elle sEappelle U V+ (Uni1ersal ecompressor Virtual +ac;ine) et elle est le noyau de Si/,omp< Les messa/es Si/,omp sont la com6inaison de donnes compresses a1ec les instructions dEU V+< U V+ est optimise pour supporter di))rents al/orit;mes de compression' elle est )lexi6le et tra1aille a1ec le pseudo code en1oy par le ,ompresseur< Un a1anta/e de cette solution est lEinteropra6ilit entre di))rentes implmentations< U V+ a un ensem6le de &B instructions (c)< ta6leau @) pour manipuler les di))rents al/orit;mes de compression M +at;mati>ues' de Gestion de +moire' de Gestion de $ro/ramme et de Entre/Sortie (!/-)< La taille du pseudo code 1arie entre 788 et &88 octets< U V+ nEa?oute pas un dlai supplmentaire au traitement des donnes et nEutilise pas plus de mmoire >ue si on d)inissait un seul al/orit;me de dcompression< U V+ en1oie les donnes dcompresses comme un )lux de donnes< Le /estionnaire de messa/es en1oie et re\oit les messa/es entre Si/,omp et la couc;e applicati1e<
Instruction DECOMPRESSIONFAILURE AND OR NOT LSHIFT RSHIFT ADD Valeur pseudo code 0 1 2 3 4 5 6 Instruction SUBTRACT MULTIPLY DIVIDE REMAINDER SORT-ASCENDING SORT-DESCENDING SHA-1 Valeur pseudo code 7 8 9 10 11 12 13
@@
@B
U V+ est di1is en deux parties M la mmoire et le traitement du pseudo code< !l a deux inter)aces pour communi>uer dans lEarc;itecture' une a1ec le r/ulateur de pa>uets pour en1oyer/rece1oir les donnes compresss/dcompresss' et lEautre a1ec le /estionnaire dEtat >ui lui permet de demander la cration dEun tat et dEaccder a un tat d?F cr< LEin)ormation des ac>uittements est en1oye au /estionnaire dEtat si le ni1eau transport est 6idirectionnel< La mmoire dans U V+ (c)<< )i/ure &&) a une taille par d)ault de 7Oilo4octets< A1ec des implmentations U47VU4&VU44V on remar>ue >ue pour un usa/e minimaliste' %Oilo4 octet est possi6le pour des al/orit;mes connus tandis >ue pour a1oir une per)ormance optimale entre 4 F C O octets sont ncessaires pour sau1e/arder toute lEin)ormation< Les premiers B4 octets sont utiliss pour les 1aria6les de dcompression comme M la taille de mmoire' les cycles' la 1ersion' la lon/ueur de lEtat et le pa>uet F dcompresser< Ensuite il utilise B4 octets pour les 1aria6les de la compression comme M la localisation des tats' lEordre dEentre de 6its< AprDs le pseudo code U V+ occupe %7C octets >ui sont les instructions U V+' ensuite entre 7@B octets pour le(s) dictionnaire(s) >ui sont les di))rents pseudo codes des al/orit;mes de compression et le reste il peut stocOer des pa>uets ()i/ure &&) prcdents ou les dictionnaires dynami>ues ou personnaliss< La mmoire entre B4 octets et @%7 octets est sau1e/arde aprDs la dcompression pour amliorer lEindice de compression<
@=
len
uploaded U V+ 6ytecode
,ycle par 6it ((y$"esBperB%it) M Le nom6re de cycles disponi6les pour dcompresser c;a>ue 6it dans le messa/e Si/,omp< Un autre paramDtre est utilis par les instructions U V+< Version de Si/,omp (Si?(ompB7ersion) M !ndi>ue si seulement la 1ersion de 6ase est disponi6le ou sEil y a une mise F ?our dans lEimplmentation Les tats des items disponi6les localement (Lo$a""y A7ai"a%"e State Items) M LEtat des items est une in)ormation >ui est utilis entre deux messa/es Si/,omp pour la dcompression ou pour le dictionnaire< !ls sont crs >uand un messa/e a t dcompress a1ec succDs<
.erforman$es de Si?(omp
Telecom .reta/ne a test U4@V le mcanisme de compression Si/,omp sur une communication S!$ entre deux ordinateurs' pour connaKtre le ratio de compression des messa/es S!$ a1ec les al/orit;mes plus connus comme M Ld==' LdS' LdSS ou e)late (c)< ta6leau B) et on a trou1 >ue la compression S!G,-+$ peut donner ?us>uEF 9&'CL de rduction de taille des messa/es S!$< ,ela si/ni)ie >uEil est possi6le dEen1oyer %B )ois plus de messa/es' dEoI une rduction de la 6ande passante et une optimisation de son utilisation ainsi >uEune rduction du dlai pour lEta6lissement dEune session dans la tlp;onie &G<
Algorithme de Compression Pourcentage de Compression Ratio
R= Taille sans compression
Taille compresse Simple LZ77 Adaptive LZ (compress) LZW LZSS DEFLATE (gzip) 55,2 78,64 70,99 82,47 93,8 2.2321 4,6816 3,4470 5,7045 16,1290
Tableau 2: %atio de )o0pression pour les 0essa3es SI1 !."# La )i/ure &@ montre les di))rents messa/es S!$ compresss par les di))rents al/orit;mes et la taille >ui est o6tenue<
@9
B8
Annexe 4
Support de 2o#, dans la couc;e de $ ,$(&G$$ TS &B<&7& 1ersion C<@<8)
@<@
R+C ,; "4 R+C <>1" R+C ,; "4 R+C <>1" R+C ,; "4 R+C <>1" R+C ,><,4 R+C <>1" R+C < ?
+moire de )in d:tudes !nt/ration de 2o#, dans l:arc;itecture de LTE 4 4 +M +andatory and con)i/ured 6y upper layers<
T;e usa/e and de)inition o) t;e parameters s;all 6e as speci)ied 6eloN< 4 +A0a,! (+)M T;is is t;e maximum ,! 1alue t;at can 6e used< -ne ,! 1alue s;all alNays 6e reser1ed )or uncompressed )loNs< T;e parameter +A0a,! is con)i/ured 6y upper layers (0a:)I; U&V)< 4 LA2GEa,! SM T;is 1alue is not con)i/ured 6y upper layers' 6ut rat;er it is in)erred )rom t;e con)i/ured 1alue o) +A0a,! accordin/ to t;e )olloNin/ ruleM !) +A0a,! f %@ t;en LA2GEa,! S W T2UE else LA2GEa,! S W (ALSE< 4 $2-(!LES (+)M $ro)iles are used to de)ine N;ic; pro)iles are alloNed to 6e used 6y t;e UE< T;e list o) supported pro)iles is descri6ed in section @<@<%< T;e parameter $2-(!LES is con)i/ured 6y upper layers (profiles U&V)< 4 (EE .A,Ta(-2 ("/A)M T;is is a re)erence to t;e c;annel in t;e opposite direction 6etNeen tNo compression endpoints and indicates to N;at c;annel any )eed6acO sent re)ers to< (eed6acO recei1ed on one 2o#, c;annel )or t;is $ ,$ s;all alNays re)er to t;e 2o#, c;annel in t;e opposite direction )or t;is same $ ,$< 4 +22U ("/A)M 2o#, se/mentation is not used<
B7
%%))onnection%equest
%%))onnectionSetup
%%))onnectionSetup)o0plete
%%))onnection%equest
%%))onnection%e<ect
(i/ure @<&<&<%47M 22, connection esta6lis;ment' netNorO re?ect T;e purpose o) t;is procedure is to esta6lis; an 22, connection< 22, connection esta6lis;ment in1ol1es S2.% esta6lis;ment< T;e procedure is also used to trans)er t;e initial "AS dedicated in)ormation/ messa/e )rom t;e UE to E4UT2A"< E4UT2A" applies t;e procedure as )olloNsM to esta6lis; S2.% only<
%%))onnection%econfi3uration
%%))onnection%econfi3uration)o0plete
B&
%%))onnection%econfi3uration
(i/ure @<&<@<%47M 22, connection recon)i/uration' )ailure T;e purpose o) t;is procedure is to modi)y an 22, connection' e</< to esta6lis;/ modi)y/ release 2.s' to per)orm ;ando1er' to setup/ modi)y/ release measurements< As part o) t;e procedure' "AS dedicated in)ormation may 6e trans)erred )rom E4UT2A" to t;e UE<
%%))onnection%eestablish0ent%equest %%))onnection%eestablish0ent
%%))onnection%eestablish0ent)o0plete
%%))onnection%eestablish0ent%equest %%))onnection%eestablish0ent%e<ect
(i/ure @<&<=<%47M 22, connection re4esta6lis;ment' )ailure T;e purpose o) t;is procedure is to re4esta6lis; t;e 22, connection' N;ic; in1ol1es t;e resumption o) S2.% operation and t;e re4acti1ation o) security< A UE in 22,a,-""E,TE ' )or N;ic; security ;as 6een acti1ated' may initiate t;e procedure in order to continue t;e 22, connection< T;e connection re4esta6lis;ment succeeds only i) t;e concerned cell is prepared i<e< ;as a 1alid UE context< !n case E4 UT2A" accepts t;e re4esta6lis;ment' S2.% operation resumes N;ile t;e operation o) ot;er radio 6earers remains suspended< !) AS security ;as not 6een acti1ated' t;e UE does not B4
+moire de )in d:tudes !nt/ration de 2o#, dans l:arc;itecture de LTE initiate t;e procedure 6ut instead mo1es to 22,a! LE directly< E4UT2A" applies t;e procedure as )olloNsM 4 to recon)i/ure S2.% and to resume data trans)er only )or t;is 2.Y to re4acti1ate AS security Nit;out c;an/in/ al/orit;ms<
%%))onnection%elease
(i/ure @<&<C<%4%M 22, connection release' success)ul T;e purpose o) t;is procedure is to release t;e 22, connection' N;ic; includes t;e release o) t;e esta6lis;ed radio 6earers as Nell as all radio resources< <<<< @<&<=<4 Actions related to transmission o) 22,,onnection2eesta6lis;ment2e>uest messa/e %f set t;e reestablish0ent)ause as )olloNsM 7f i) t;e re4esta6lis;ment procedure Nas initiated due to recon)i/uration )ailure as speci)ied in @<&<@<@ (t;e UE is una6le to comply Nit; t;e recon)i/uration)M &f set t;e reestablish0ent)ause to t;e 1alue greconfi3urationJailureEY 7f else i) t;e re4esta6lis;ment procedure Nas initiated due to ;ando1er )ailure as speci)ied in @<&<@<B (intra4LTE ;ando1er )ailure) or @<4<&<@ (inter42AT mo6ility )rom EUT2A )ailure)M &f set t;e reestablish0ent)ause to t;e 1alue ghandoverJailureEY 7f elseM &f set t;e reestablish0ent)ause to t;e 1alue gotherJailureEY $ ,$4con)i/ (&G$$ TS %&B &&% VC<@<8) T;e !E 1;)1>)onfi3 is used to set t;e con)i/ura6le $ ,$ parameters )or data radio 6earers< P.CP5Config in+ormation element
-- ASN1START PDCP-Config ::= discardTimer & Se$*+ r,c-AM s$a$*sRe+or$Re-*ired & R,c-AM r,c-UM +dc+-SN-Si/e & R,c-UM SEQUENCE { ENUMERATED { ms5 ! ms1 ! ms15 ! ms" ! ms5 ms#5 ! ms15 ! infini$% 'PT('NA)! SEQUENCE { .'')EAN 'PT('NA)! SEQUENCE { ENUMERATED {,en#0i$s! ,en110i$s& 'PT('NA)! -- Cond
! -- Cond
-- Cond
B@
DE;AU)T 15!
4 4 4 4 4 4 4 4 4
1 1 1 1
$ ,$4in)o (&G$$ TS 7@<&&%) %8<&<4<7 $ ,$ in)o T;e purpose o) t;e $ ,$ in)o !E is to indicate N;ic; al/orit;ms s;all 6e esta6lis;ed and to con)i/ure t;e parameters o) eac; o) t;e al/orit;ms<
In+ormation Element/Grou% name Su--ort 3or lossless SRNS relocation or 3or lossless DL RLC PD) siSe c5an7e Ma2 PDCP SN QindoQ siSe 6eed CV# LosslessCr iteria CV# !ulti T7%e and re+erence Boolean *numeratedAs Semantics descri%tion (R)* means su--ort Ma2imum PDCP 8ersio n
BB
MP
III+@M%/@P*RI'D
MD
Inte7er A188?"","B
III+@M%/@(IM*
MD
Inte7er A188.""B
IIIM%/@H*%D*R
MD
Inte7er A?;88?"","B
III(CP@SP%C*
MD
Inte7er A,88.""B
IIIN'N@(CP@SP%C*
MD
Inte7er A,88?"","B
III*/P*C(@R*'RD*RING
MD
Note 1 Header com-ression accordin7 to I*(+ standard R+C .";R Lar7est num6er o3 com-ressed non# (CP 5eaders t5at ma: 6e sent Qit5out sendin7 a 3ull 5eader8 De3ault !alue is ."?8 Com-ressed 5eaders ma: not 6e sent more t5an +@M%/@(IM* seconds a3ter sendin7 last 3ull 5eader8 De3ault !alue is "8 (5e lar7est 5eader siSe in octets t5at ma: 6e com-ressed8 De3ault !alue is 1?>8 Ma2imum CID !alue 3or (CP connections8 De3ault !alue is 1"8 Ma2imum CID !alue 3or non#(CP connections8 De3ault !alue is 1"8 $5et5er t5e al7orit5m s5all reorder PDCP SD)s or not8 De3ault !alue is Treorderin7 not e2-ectedT8
B=
Semantics descri%tion Header com-ression accordin7 to I*(+ standard R+C ,; " IIIPro3iles MP 1 to Pro3iles su--orted Ema2R' 6: 6ot5 HC# com-ressor and Pro3ilesI decom-ressor in 6ot5 )* and )(R%N8 Pro3ile ; s5all alQa:s 6e su--orted8 IIIIPro3ile instance MP Inte7erA188 ,B 1 J ;2;;;14 . J ;2;;;.4 , J ;2;;;, Asee O".PB III)-linL 'P Indicates t5e necessar: in3ormation elements 3or )-linL8 IIIIMa2@CID MD Inte7er A188 Hi75est conte2t ID 1?,>,B num6er to 6e used 6: t5e )* com-ressor8 De3ault !alue is 1"8 IIIDoQnlinL 'P Indicates t5e necessar: in3ormation elements 3or DoQnlinL8 IIIIMa2@CID MD Inte7er A188 Hi75est conte2t ID 1?,>,B num6er to 6e used 6: t5e )* decom-ressor8 De3ault !alue is 1"8 IIIIRe!erse@Decom-ression@ MD Inte7er Determines De-t5 A;88?"","B Q5et5er re!erse decom-ression s5ould 6e used or not and t5e ma2imum num6er o3 -acLets t5at can 6e re!erse decom-ressed 6: t5e )* decom-ressor8 De3ault !alue is ; Are!erse decom-ression s5all not 6e usedB8 Note 1H I3 se!eral occurrences o3 t5e same al7orit5m t:-e are included in t5e same I* '5eader com-ression in3ormation'4 t5e )* 6e5a!iour is uns-eci3ied8 *ondition LosslessCriteria
R*L#<
R*L#< R*L#<
R*L#<
R*L#<
R*L#<
R*L#<
Ex%lanation (5is I* is mandator: -resent i3 t5e I* TRLC modeT is T%cLnoQled7edT4 t5e I* TIn#seDuence deli!er: T is (R)* and t5e I* TSD) Discard ModeT is TNo discardT
BC
%8<&<4<7a
%8<&<4<&
$ ,$ S" in)o
6eed MP !ulti T7%e and (e+erence Inte7erA;88?" ","B Semantics descri%tion (5e PDCP seDuence num6er4 Q5ic5 t5e sender o3 t5e messa7e is e2-ectin7 ne2t to 6e recei!ed8
%f set t;e $2-(!LES parameter' used 6y in6and 2o#, pro)ile ne/otiation' )or t;is $ ,$ entity )or 6ot; UL and L e>ual to t;e list o) 2o#, pro)iles recei1ed in t;e !E _$ ,$ in)o_< A UE complyin/ to t;is 1ersion o) t;e protocol s;all support 2o#, pro)iles 8x8888 (2o#, uncompressed)' 8x888% (2o#, 2T$)' 8x8887 (2o#, U $) and 8x888& (2o#, ES$) (see U@7V)< Support de 2o#, dans l:UE (&G$$ TS &B<&8B VC<&<8)
4<&<% $ ,$ $arameters
4<&<%<% Supported 2o#, pro)iles T;is parameter de)ines N;ic; 2o#, pro)iles )rom t;e list 6eloN are supported 6y t;e UE< 4 8x8888 2o#, uncompressed (2(, 499@) 4 4 4 4 4 4 4 4 4 8x888% 2o#, 2T$ (2(, &89@' 2(, 4C%@) 8x8887 2o#, U $ (2(, &89@' 2(, 4C%@) 8x888& 2o#, ES$ (2(, &89@' 2(, 4C%@) 8x8884 2o#, !$ (2(, &C4&' 2(, 4C%@) 8x888B 2o#, T,$ (2(, 499B) 8x8%8% 2-#,17 2T$ (2(, @77@) 8x8%87 2-#,17 U $ (2(, @77@) 8x8%8& 2-#,17 ES$ (2(, @77@) 8x8%84 2-#,17 !$ (2(, @77@)
A UE t;at supports one or more o) t;e listed 2o#, pro)iles s;all support 2o#, pro)ile 8x8888 2o#, uncompressed (2(, 499@)< :!+S capa6le UEs supportin/ 1oice: s;all support 2o#, pro)iles 8x8888' 8x888%' 8x8887'
B9
8x8884< 4<&<%<7 +aximum num6er o) 2o#, context sessions T;is parameter de)ines t;e maximum num6er o) ;eader compression context sessions supported 6y t;e UE' excludin/ context sessions t;at lea1e all ;eaders uncompressed< 1E*E1T A*(apa%i"ity T;e !E U4>4UT%*>)apabilitE is used to con1ey t;e E4UT2A UE 2adio Access ,apa6ility $arameters' see TS &B<&8B U@V' to t;e netNorO< T;e !E U4>4UT%*>)apabilitE is trans)erred in E4UT2A or in anot;er 2AT< UE-EUTRA-Capability information e"ement
-- ASN1START UE-EUTRA-Ca+a0i,i$% ::= accessS$ra$*mRe,ease *e-Ca$egor% +dc+-Parame$ers +2%)a%erParame$ers rf-Parame$ers measParame$ers fea$*re5ro*+(ndica$ors in$erRAT-Parame$ers *$ra;DD *$raTDD119 *$raTDD"9< *$raTDD#89 geran cdma1 -3RPD cdma1 -14RTT &! nonCri$ica,E4$ension & AccessS$ra$*mRe,ease ::= SEQUENCE { AccessS$ra$*mRe,ease! (NTE5ER 61775:! PDCP-Parame$ers! P2%)a%erParame$ers! R;-Parame$ers! MeasParame$ers! .(T STR(N5 6S(=E 6"1:: SEQUENCE { (RAT-Parame$ersUTRA-;DD (RAT-Parame$ersUTRA-TDD119 (RAT-Parame$ersUTRA-TDD"9< (RAT-Parame$ersUTRA-TDD#89 (RAT-Parame$ers5ERAN (RAT-Parame$ersCDMA1 -3RPD (RAT-Parame$ersCDMA1 -1>RTT SEQUENCE {&
ENUMERATED { re,9! s+are#! s+are8! s+are5! s+are<! s+are"! s+are1! s+are1! 777& SEQUENCE { SEQUENCE { .'')EAN! .'')EAN! .'')EAN! .'')EAN! .'')EAN! .'')EAN! .'')EAN! .'')EAN! .'')EAN ENUMERATED { cs1! cs<! cs9! cs11! cs18! cs1<! cs"1! cs<9! cs8<! cs119! cs158! cs511! cs1 1<! cs18"9<! s+are1! s+are1& DE;AU)T
PDCP-Parame$ers ::= s*++or$edR'3C-Profi,es +rofi,e 4 1 +rofi,e 4 1 +rofi,e 4 " +rofi,e 4 < +rofi,e 4 8 +rofi,e 4 1 1 +rofi,e 4 1 1 +rofi,e 4 1 " +rofi,e 4 1 < &! ma4N*m0erR'3C-Con$e4$Sessions
cs18! 777 & P2%)a%erParame$ers ::= *e-T4An$ennaSe,ec$ionS*++or$ed *e-S+ecificRefSigsS*++or$ed & R;-Parame$ers ::= s*++or$ed.and)is$EUTRA & S*++or$ed.and)is$EUTRA ::=
SEQUENCE { .'')EAN! .'')EAN SEQUENCE { S*++or$ed.and)is$EUTRA SEQUENCE 6S(=E 6177ma4.ands:: '; S*++or$ed.andEUTRA
=8
'PT('NA)
SEQUENCE 6S(=E 6177ma4.ands:: '; (n$er;re-.and(nfo SEQUENCE { .'')EAN SEQUENCE 6S(=E 6177ma4.ands:: '; (n$erRAT-.and(nfo SEQUENCE { .'')EAN SEQUENCE { S*++or$ed.and)is$UTRA-;DD SEQUENCE 6S(=E 6177ma4.ands:: '; S*++or$ed.andUTRA-;DD ENUMERATED { 0and(! 0and((! 0and(((! 0and(?! 0and?! 0and?(! 0and?((! 0and?(((! 0and(>! 0and>! 0and>(! 0and>((! 0and>(((! 0and>(?! 0and>?! 0and>?(! 777& SEQUENCE { S*++or$ed.and)is$UTRA-TDD119 SEQUENCE 6S(=E 6177ma4.ands:: '; S*++or$ed.andUTRA-TDD119 ENUMERATED { a! 0! c! d! e! f! g! 2! i! @! A! ,! m! n! o! +! 777& SEQUENCE { S*++or$ed.and)is$UTRA-TDD"9< SEQUENCE 6S(=E 6177ma4.ands:: '; S*++or$ed.andUTRA-TDD"9< ENUMERATED { a! 0! c! d! e! f! g! 2! i! @! A! ,! m! n! o! +! 777& SEQUENCE { S*++or$ed.and)is$UTRA-TDD#89 SEQUENCE 6S(=E 6177ma4.ands:: '; S*++or$ed.andUTRA-TDD#89 ENUMERATED { a! 0! c! d! e! f! g! 2! i! @! A! ,! m! n! o! +! 777& SEQUENCE { S*++or$ed.and)is$5ERAN!
=%
SEQUENCE 6S(=E 6177ma4.ands:: '; S*++or$ed.and5ERAN ENUMERATED { gsm<5 ! gsm<9 ! gsm#1 ! gsm#5 ! gsm91 ! gsm95 ! gsmB P! gsmB E! gsmB R! gsm19 ! gsm1B ! s+are5! s+are<! s+are"! s+are1! s+are1! 777& SEQUENCE { S*++or$ed.and)is$3RPD! ENUMERATED {sing,e! d*a,&! ENUMERATED {sing,e! d*a,& SEQUENCE 6S(=E 6177ma4CDMA-.andC,ass:: '; SEQUENCE { S*++or$ed.and)is$1>RTT! ENUMERATED {sing,e! d*a,&! ENUMERATED {sing,e! d*a,& SEQUENCE 6S(=E 6177ma4CDMA-.andC,ass:: ';
(RAT-Parame$ersCDMA1 -3RPD ::= s*++or$ed.and)is$3RPD $4-Config3RPD r4-Config3RPD & S*++or$ed.and)is$3RPD ::= .andc,assCDMA1 (RAT-Parame$ersCDMA1 -1>RTT ::= s*++or$ed.and)is$1>RTT $4-Config1>RTT r4-Config1>RTT & S*++or$ed.and)is$1>RTT ::= .andc,assCDMA1 -- ASN1ST'P
=7