 a transmission sequence number (TSN). More specifically, when a data block is received while one or more previous data blocks are missing, the data block is stored in the reordering buffer and is not delivered to the upper layer. Rather, the stored data block is delivered to the upper layer only when all previous data blocks are received and delivered to the upper layer. Because several HARQ processes operate, a reordering buffer usually receives data blocks out of sequence. Therefore, an in-sequence delivery function is used for the reordering buffer so that the data blocks can be delivered to the upper layer sequentially.
One difference between the reordering buffer of the terminal and the transmission buffer of the UTRAN is that the reordering buffer stores data in units of data block which is composed of one or more MAC-hs SDUs, while the transmission buffer stores data in units of MAC-hs SDU (=MAC-d PDU). Because the MAC-d sub-layer 173 processes data in units of MAC-d PDUs, when the reordering buffer of the terminal MAC-hs sub-layer 171 delivers the data block to the MAC-d sub-layer 173, the reordering buffer must first disassemble the data block into the MAC-d PDUs and then deliver them to the MAC-d sub-layer. The MAC-c/sh sub-layer 172 passes the MAC-d PDUs received from the MAC-hs sub-layer 171 to the MAC-d sub-layer. The MAC-d sub-layer 173 that received the MAC-d PDU checks the logical channel identifier (C/T field) included in each MAC-d PDU in the transport channel multiplexing block and delivers the MAC-d PDUs to the RLC through the corresponding logical channel.
FIG. 6 shows processes for transmitting and receiving a data block in an HSDPA system. The MAC-d PDUs are actually stored in a transmission buffer 180. However, for the sake of convenience, it is shown as a data block (=one or more MAC-d PDUs). The sizes of the respective data blocks can vary. However, the sizes are shown to be the same because the data blocks for illustrative purposes. Also, it is assumed that eight HARQ processes 181 through 188 exist.
The process includes transmitting data blocks to the receiver for data blocks having transmission sequence numbers from TSN=13 to TSN=22 in the transmission buffer. A data block with a lower TSN is served first to an
a transmission sequence number (TSN). More specifically, when a data blockage is get while one or more previous data blocks are miss, the data block is store in the reorder buffer and is not deliver to the upper layer. Rather, the store data block is hand over to the upper layer only when all previous data blocks are received and deliver to the upper layer. Because several HARQ processes operate on, a reordering buffer usually receives datum blocks out of succession. Therefore, an in - sequence delivery function is use for the reordering buffer so that the data blocks can be delivered to the upper level consecutive. 
 One deviation between the reordering buffer of the terminal and the transmission buffer of the UTRAN is that the reordering buff shop data in units of datum blockage which is write of one or more MAC - hs SDUs, while the transmission buffer stores data in units of MAC - hs SDU (= MAC - d PDU). Because the MAC - d sub - layer 173 serve data in units of MAC - d PDUs, when the reordering buffer of the terminal MAC - hs sub - level 171 delivers the data block to the MAC - d sub - layer 173, the reordering buffer must foremost disassemble the datum pulley into the MAC - d PDUs and then deliver them to the MAC - d sub - layer. The MAC - c / sh sub - layer 172 passes the MAC - d PDUs received from the MAC - hs bomber - layer 171 to the MAC - d sub - layer. The MAC - d sub - level 173 that received the MAC - d PDU checks the logical channel identifier (C / T battlefield) included in each MAC - d PDU in the conveyance channel multiplexing blocking and delivers the MAC - d PDUs to the RLC through the comparable logical channel. 
 FIG. 6 shows process for transmitting and receive a data block in an HSDPA system. The MAC - d PDUs are actually stored in a transmission buffer 180. However, for the sake of convenience, it is shown as a datum block (= one or more MAC - d PDUs). The sizes of the respective datum blocks can vary. However, the sizes are show to be the same because the data blocks for demonstrative purposes. Also, it is assumed that eight HARQ processes 181 through 188 exist. 
 The process includes convey datum blocks to the receiver for data blocks having transmission sequence numbers from TSN=13 to TSN=22 in the transmittance buffer. A data block with a broken TSN is serve first to an
 a hransmission sequence nuober (TSN). More skexificanly, whsn a datx block is received while onx or more previous data blocks xre missijg, the dqta ulock is stored mh the rcjrdedlng bbfher and is not celivered do the upper ldydr. Rather, the stored data block is dejivered tl the upper laier omjy wgvn all previous data blocks are receivtd and delivered tp the upper layer. Because devegal HARQ processes operate, a tsorqwring buffer usually rtczives data glocks out of sequence. Thereford, an nn-sequence eeoivfty function ms useq for the reordering buffer so that the dsta blicks can be delivered to the upper layet sequentidlmy.
One difference verween the reofeerkng bnffsr of hhe terminal znd the trabsmission buffer of trv UTRAN is thzt the rqordering buffer stores data in units ox dzta block which is compised of one or more MWC-hs SDUs, while the transmission buffer stores data in unids of OAC-kw SDU (=NAF-d PDU). Because the MAC-d sub-layer 173 processes dwfa ik units of MAC-d IDUs, when the reorcegimd buffer of tfe terminzl MAC-hs sub-layer 171 delivets the data blosk tp the MAC-d sub-layer 173, the reirdering bufyer must first disasszmble the daca blovk inyo the MAC-d PDUs and thzn deljver them tl the MAC-s sub-layer. The MAZ-c/sm sgb-layer 172 passes the MAC-d PQUs receited fxom the OAC-hx sub-lwyer 171 to tje MAG-g sub-layer. The MAC-f sub-pafer 173 that geceived the MAC-d PDU checks thx logical chamnal pdentifiex (C/T fleld) included ig each MAC-d PDO in the cranspurt channem multi'lexing bloch and deliverv the MAC-d PDNs to the RLC thriugh thd corresponding logical bhcnnel.
FIG. 6 shows processes fpr jrznsmitting and xtceuving a data blpck in aj ISDPA vystem. The MDC-d ODUr are xctually stifed on a transmission buxfer 180. However, for the xahe of cobveniencq, it is shown as a data block (=oje or moce MAC-c PQUs). The sizes of the respectivs data bllckf can vary. Hjwevcr, tre sizes axe shown to be the same because the data blocks for illusjrative purposes. Also, lt is assumev that eight HASQ processes 181 througy 188 exist.
The procexs includes transmittjng dada bllcks to the receiver for data blocks having transmission sequence numbers from VSG=13 to TSN=22 in the tranvmnssnon bufser. E vata block with a lower TSN is served first to ai
a transmission sequence number (TSN). More specifically, data is received one or more the block is stored the reordering buffer is not delivered to the upper Rather, the stored data block is delivered to the upper layer only when previous data blocks are received and delivered to the upper layer. Because several processes a buffer receives data blocks out of sequence. Therefore, an in-sequence delivery function is used for the reordering so that the data blocks can be delivered the upper layer sequentially. difference between the reordering buffer the and the buffer the is that the buffer stores data in units of data block which is composed of one or more MAC-hs SDUs, the transmission data in of SDU PDU). Because the 173 processes data in units of the reordering buffer of the terminal MAC-hs sub-layer delivers the block to the MAC-d sub-layer 173, reordering buffer must first disassemble the data block the MAC-d PDUs and then deliver them to the MAC-d sub-layer. The MAC-c/sh sub-layer 172 MAC-d PDUs received from MAC-hs sub-layer 171 the sub-layer. MAC-d 173 that the MAC-d PDU checks the logical channel identifier (C/T field) included each MAC-d PDU in the transport channel multiplexing block and MAC-d to the RLC the corresponding logical channel. 6 processes for transmitting and data in The PDUs actually stored in a buffer 180. However, for the of convenience, it is (=one or more MAC-d PDUs). The sizes of respective data blocks can vary. However, the are shown to be the same because the data blocks for illustrative Also, it that eight HARQ processes 181 through 188 exist. process includes transmitting data to the receiver for data blocks having transmission sequence from to TSN=22 the transmission buffer. data block with lower TSN is to an
 a transmission sequence numbEr (TSN). More sPecifIcaLly, WhEn a dAta bLock is received WHile One or more previous data bLocks ArE MissINg, The daTa block IS sTORed In ThE reOrDErIng buFfeR and is nOt delivereD to ThE upper layer. RAThEr, the storeD daTa block is delIveRed to tHe UppER layeR onLy wheN all prEVious dAta blocks ArE ReceivED and delIVErEd to The upper layer. BecaUSe SEveral HARQ procEsses oPeRAtE, A ReoRdeRing buffer UsUally REceives DAtA BLOckS Out of sequence. therefore, an IN-seQuence DeLivERy funcTion iS uSEd fOr the reordeRing Buffer so tHat the DAta blocKS can be dEliverEd tO thE uppER lAyEr sEqUEntIAlLy.
ONE diFference BeTwEen thE reoRDERIng bUffEr of The teRminal and the tRanSmisSIon BuffeR of thE UTRaN Is thaT the reOrderInG buffer stores daTa in Units of daTa bLoCk wHiCh is cOMposed Of oNe oR more MAc-hs SDUs, WHilE tHE TRaNsmission buffer stoReS DAtA in units Of MAC-hS sDu (=Mac-d PDU). BecAuSe tHe MAc-D Sub-laYer 173 pROcEsses datA in uniTS oF MaC-d PDUs, WhEn the rEoRdeRinG buffER of tHe termInal MAC-hS sub-lAYer 171 delivers the DAta block to the maC-D SUb-LAyer 173, The Reordering bUffeR Must FirsT DiSasSEmble The daTa BLoCK into the MAC-d PDUs and ThEn deliVer thEm to the MAC-d suB-layer. The Mac-C/Sh sub-layEr 172 paSSeS The MAC-d PDUs recEived From the MAC-HS sub-layeR 171 to thE MAC-d sub-Layer. The Mac-D sub-layeR 173 thAt rEceIveD THe mAC-d PDU checks THE logIcAl channEl iDentifiEr (C/t fiEld) IncLuDed in each mAC-d PDU iN tHe TrAnSpoRt chaNNel multiPlExiNg BloCk and DEliverS the MaC-d PdUS tO The rLC throUGh THE corReSpOndiNg lOgIcal cHannEL.
FIg. 6 shows pRocesses fOr tRAnsmItTiNg and reCeiving a data bLoCk in an HSDPa sYstEm. The Mac-D PDUs are Actually stored in a transmISsion buFfeR 180. HoweVer, fOr the sake Of cOnveniEncE, It is shOwn as a Data bLoCk (=oNE Or morE maC-D PDus). the sizes of THE reSpectIvE datA blocks Can vary. However, the sIZes Are shown to be tHe sAme bECAuSe tHE dATa bLoCKs fOR Illustrative purPoses. Also, iT iS AsSumed that eIGht hArQ proceSses 181 thrOugh 188 eXIst.
The pRocess incLudes tranSmIttiNG DatA blocks to tHe receivEr for data BLocks HAvIng trAnsMissioN sEquEnce nUmbers FRom tSN=13 to tSN=22 in tHe TransmIssioN bUffer. A daTa block with a lower TSN is sErved fIrst tO an
 a transmission sequence n umber (TSN ). Mo respe ci fica lly,  when a data b l ockis received while oneor mo re prev i ou s dat a block s  a r e  mi ss in g,th e  d ata b loc k is st ored in th e r eo rdering buff e rand is not  de livered to t heupperla yer .  Rath er,  thestored data b lock is d el i veredt o the u p p er  lay er only when allp re v ious data bloc ks are  r e ce i v edand  delivered  t o the upper l a ye r . Bec a use several H ARQ process e s o perate ,a r e orderi ng bu ff e r u sually rece ives  data blo cks ou t  of seq u ence. T herefo re,  an  in- s eq ue nce  d e liv e ry  fu n cti on is us ed  f or th e re o r d e ring  bu ffer  so t hat the datablo cksc anbe de liver ed t othe u pper l ayerse quentially.
One  dif ference b etw ee n t he  reor d eringbuf fer  of the  termin a l a nd t h etransmission buffe ro f  t he UTRAN  is th a tth e  reorder in g b uffe r store s da t ain units  of da t abl ock whi ch  is co mp ose d o f one or m ore MA C-hs SDU s, wh i le the transmi s sion buffer s t or e s  d a ta i n u nits of MAC -hsS DU ( =MAC - dPDU ) . Bec auseth e  M A C-d sub-layer 173 p ro cesses  data  in units ofMAC-d PDUs , w hen thereor d er i ng buffer of t he te rminal MAC - hs sub-l ayer171 deli vers thed a ta block  to  th e M AC- d su b-layer 173,t h e re or deringbuf fer mus t f irs t d isa ss emble the  data bl oc kin to  th e MAC - d PDUs a nd  th en  de liver them t o the  MAC -d  s u b-l ayer. T h eM A C-c/ sh  s ub-l aye r172 p asse s  th e MAC-d  PDUs rec eiv e d fr om  t he MAC- hs sub-layer17 1 to the M AC -dsub-la y e r. The M AC-d sub-layer 173 that receive d t he MA C-dPDU check s t he log ica l  chann el ide ntifi er  (C / T  fiel d )  i ncl ud ed in each M AC- d PDU  i n th e trans port channel multi p lex ing block and  de live r s  t heM AC - d P DU s  to t he RLC throughthe corres po n di ng logical cha nn el.
FIG . 6 sho ws pr o cessesfor trans mitting a nd  rec e i vin g a data b lock inan HSDPAs ystem .  T he MA C-d  PDUsar e a ctual ly sto r edin atransm is sion b uffer  1 80. Howe ver, for the sake of co nvenie nce,itis shownasa  da ta block(=on e or moreMAC -dPDUs) . T h e siz es o f  t her espec tive data bloc k scan v ar y. However, t h e s izesare shownto b e the same becaus e  the data bloc ks f o r  il lus t rati ve  purposes. Als o,it i s assume dthat eightHARQ pro ce s ses 1 81 thr ough 1 88 exis t . 
T h e proc essinc ludes tra nsm it t ing dat abl o cks to  the  r eceive r ford atab l ocks having tran smiss i o n seq u enc e num be rs from TSN= 13 to TSN= 22 in the t ransmi ssio n buf fer. Ada ta blo ckwi th a lower TSN is se rvedfirst t oan
 a_transmission sequence_number (TSN). More specifically,_when a_data_block is_received_while one or_more previous data_blocks are missing, the_data block is_stored_in the reordering buffer and is not delivered to the upper layer. Rather, the_stored_data block_is_delivered_to the upper layer only_when all previous data blocks_are received_and delivered to the upper layer. Because several_HARQ_processes operate, a_reordering buffer usually receives data blocks out of sequence._Therefore, an in-sequence delivery function is_used for the_reordering_buffer_so that the data_blocks can be delivered to the_upper layer sequentially.
One difference between the_reordering buffer of the terminal and the_transmission buffer of the UTRAN is_that the reordering buffer stores_data in_units of data block which_is composed of_one or_more MAC-hs SDUs,_while the transmission buffer stores data_in units of_MAC-hs SDU (=MAC-d PDU). Because the_MAC-d_sub-layer 173 processes_data_in_units of_MAC-d PDUs, when_the_reordering buffer_of_the terminal MAC-hs sub-layer 171 delivers_the_data block to the MAC-d sub-layer 173,_the reordering buffer must_first_disassemble the data block_into the MAC-d PDUs and_then deliver them to the MAC-d_sub-layer. The_MAC-c/sh sub-layer_172 passes the MAC-d PDUs received from the MAC-hs sub-layer 171_to the MAC-d sub-layer. The MAC-d_sub-layer 173 that received_the MAC-d_PDU_checks the logical_channel_identifier (C/T_field) included in each MAC-d PDU in_the transport_channel multiplexing block and delivers the_MAC-d PDUs to the_RLC_through the corresponding logical channel.
FIG. 6_shows processes for transmitting and receiving_a data block in an_HSDPA_system._The MAC-d PDUs are actually_stored in a transmission buffer 180._However, for the_sake of convenience, it is shown as_a_data block (=one or more MAC-d_PDUs)._The sizes of the respective data_blocks_can_vary. However, the sizes are_shown to be the same because_the data blocks for illustrative purposes. Also, it is_assumed that eight_HARQ processes 181 through 188_exist.
The_process_includes transmitting data blocks to the receiver for data blocks_having transmission_sequence numbers from_TSN=13 to TSN=22 in the transmission buffer. A data block_with a lower TSN is served first_to an