0 penilaian0% menganggap dokumen ini bermanfaat (0 suara)
70 tayangan22 halaman
U.S. patent 7826368: Apparatus and method for moving a receive window in a radio access network. Granted to Lee et. al. (3 total) on 2010-11-02 (filed 2008-10-24) and assigned to LG Electronics, Inc.. Currently involved in at least 1 patent litigation: LG Electronics, Inc. v. Sony Corporation et. al. (California). See http://news.priorsmart.com for more info.
Judul Asli
Apparatus and method for moving a receive window in a radio access network (US patent 7826368)
U.S. patent 7826368: Apparatus and method for moving a receive window in a radio access network. Granted to Lee et. al. (3 total) on 2010-11-02 (filed 2008-10-24) and assigned to LG Electronics, Inc.. Currently involved in at least 1 patent litigation: LG Electronics, Inc. v. Sony Corporation et. al. (California). See http://news.priorsmart.com for more info.
U.S. patent 7826368: Apparatus and method for moving a receive window in a radio access network. Granted to Lee et. al. (3 total) on 2010-11-02 (filed 2008-10-24) and assigned to LG Electronics, Inc.. Currently involved in at least 1 patent litigation: LG Electronics, Inc. v. Sony Corporation et. al. (California). See http://news.priorsmart.com for more info.
2) United States Patent
Lee et al.
(S4)_ APPARATUS AND METHOD FOR MOVING 4
RECEIVE WINDOW IN A RADIO ACCESS
NETWORK
(75) Inventors: Young-Dae Lee, Gycongai-Do (KR):
Seung-June Vi, Seoul (KR); So-Voung
Lee, Gyeon
nggiDo (KR)
US007826368B2
(10) Patent No: US 7,826,368 B2
(4s) Date of Patent: *Nov. 2, 2010
S007051.A 41991 Dotkas
6519.23 BL 22008. Wager etal
7532626 B2_— $2009 Leppanen etal.
7830197 B2* $2009 Levetal s7004
(Continued)
FOREIGN PATENT DOCUMENTS
This patent is subject 10a terminal dis
claim,
(21) Appl.Nos 127257,798
(22) Filed: Oct. 24, 2008,
) Prior Publication Data
100910052468 AL
Related US.
Feb. 26,2000
plication Data
(Continued)
OTHER PUBLICATIONS
31d Generation Pariership Projet GPP} "3 Generation Paine
‘Ship Projet Technic Specfeation Group Terminals; User Eup
‘ment (UE enformance speciation Pat I: Poca onTormanes
‘specication (Release 8)" Teshnial Spevifeton: SGPP TS
SLL23- VSL Sep 20, 2002 XPOSOI2I28,
{Cominued)
(63) Continuation of application No, 11/771,985, fled on primary Examiner—AnhVu Ly
Jun, 29, 2007, now Pat, No, 7,635312, which is a
(74) torey, Agent, or Firm —Lee, Hong, Degerman, Kang,
continuition of application No. 10708255, fled on & Wainy
Now. 6, 2008, now Pt
0) Foreign Application Priority Data
Now.7,2002 (KR)
(1) Int Cl
No. 7,539,197
on ABSTRACT
2002-68909 A method of moving receiving window ina wireless mobile
HUA 1256 2006.01)
52) US.CL.
(58) Field of Clasitics
66) Referen
US. PATENT
4841526 A 61989
707238; 3701394
ion Search None
‘See application file for complete seaeh istry
ces Chted
DOCUMENTS
Wison et
‘communication system, wherein the AM RLC ofthe trans
mittng side sends information of the lst discarded SDU
‘regardless of continuity ofthe discarded SDUS. The AMRLC
ol the receiving side checks whether all SDUs from the start.
point ofthe receiving window upto the lat discarded SDU
Aare succesflly received delivers the SDUs that ae suecess-
filly ceived fo an upper layer, aed discard only those SDUs
that are not sucessflly received
12 Claims, 10 Drawing Sheets
echng seUS 7,826,368 B2
Page?
US. PATENT DOCUMENTS, wo aissio 22m
7.636.312 B2* 12/2000 Lee ot al 370/235 (OTHER PUBLICATIONS
ase terme ea 1G Flos ne “Falnemet of MW Pra, 36?
ose AL aes wes TScAR We aye REI, No 2
noooomns AL 72002 ang a :
z zi 1 Eons I “Enanenet f RW Pree Changs
onpovoo19 AL $2902 SMa etal ee 29502 V3300 30PP TSGRAN WO? Mesay
2002/0172208 AL 11/2002 Mallumaki -R2-0300562; Feb, 17, 2003; XPOS0123179,
Dl. Mie andrea Schhen i ISOQST Mott”
Pdi, 37 Me 8 Ma BS, pp TSO,
FOREIGN PATENT DOCUMENTS rows 1 015388
ones Tjetayoe gph TheOSt Mok Da andCargterCom-
Sat = nti 2200) ‘munications; 1991; pp. 446-456; XPOOO917810.
KR 10-2002.0028098 4/2002 3GPP “Technical Specification Group Radio Access Network; Radio
RR fnaeenonmo2s 12 [ia Com LC) pe speconon 18393229800,
es deeon ‘32m tote
wo cowry 1020 5a “UMS Rai ik Cont ALC) pron spite”
xo vor 102t9 PIS TS 18522430301
wo ovecorr ‘saan + itd by examinerUS. Patent Noy. 2, 2010 Sheet 1 of 10 US 7,826,368 B2
FIG.1
BACKGROUND ART
User Plane
RRC
(Third Layer)
Radio
Bearers
Poce
(Second Layer)
BMC
(Second Layer)
RLC
(Second Layer)
~ Logical Channel
mac
(Second Layer)
Transport Channel
PHY
(First Layer)US. Patent Noy. 2, 2010 Sheet 2 of 10 US 7,826,368 B2
FIG.2
BACKGROUND ART
sbU 33 | 34] 35 36 37 38 39
DU a [jazi] 2 | 2 | js 26 , | 28
FIG.3
BACKGROUND ART
a 22 23
1133, 1135,
1134
SDU 33 SDU 35
SDU33
SDU 34
‘SDU 36
‘SDU 35US. Patent Noy. 2, 2010 Sheet 3 of 10
FIG.4
BACKGROUND ART
a
Construct AMD PDU
| ”-SDU segmentation
[eoncatenation
~ PDU header addition
US 7,826,368 B2
Retransmission Buffer
Transmission Buffer
Pou
FIG.5
BACKGROUND ART
Transmitting Window (2131)
>|
24 | 25 | 26 | 27 [28
Laer
a
Receiving Window (23~33) '
Pa ‘Transmitting Window (23~33)
=] =|" [»[»]=]=]*]*]
tt) 4 #4
== > |
———
Receiving Window (2737)US. Patent Noy. 2, 2010 Sheet 4 of 10 US 7,826,368 B2
FIG.6
BACKGROUND ART
(Optional)
! (Optional)
| PDU SN where end portion of (N-1)'" SDU exists | (Optional)
PDU SN where end portion of N* SDU exists
Indicator indicating end of N“ SDU in PDU
where end portion of N SDU exists
FIG.7
BACKGROUND ART
Number of PDU SN
(Optional)
| PDU SN=23(Discard information of SDU 35)
PDU SN=25(Discard information of SDU 36)
Indicator indicating end of SDU 36 in PDU 25US. Patent Noy. 2, 2010 Sheet 5 of 10 US 7,826,368 B2
FIG.8A
BACKGROUND ART
as
su [sda]
+
38 [39] 40 [aad a3] a4
33 | 34
‘Transmitting Window (21431)
Receiving Window (23~33)US. Patent Noy. 2, 2010 Sheet 6 of 10 US 7,826,368 B2
FIG.8B
BACKGROUND ART
Transmitting Window (23~33)
23 | 26 | 27 | 29 | 30 | 31 32 | 33 | 34
1et4
aa >
|g
Receiving Window (23~33)
FIG.8C
BACKGROUND ART
Receiving Window antsyUS. Patent Noy. 2, 2010 Sheet 7 of 10 US 7,826,368 B2
FIG.9
BACKGROUND ART
sDU
Pou
‘Successfully transmitted PDU and SOU
(ey Transmission failed POU and SOU
Not transmitted PDU and SOU(a part of SDU 44 is transmitted)US. Patent Noy. 2, 2010 Sheet 8 of 10 US 7,826,368 B2
FIG.10
BACKGROUND ART
a
* Start frst MRW Procedure
(Transmitting window is located
between 23-33)
‘Transmit discard information for SDU 36(S2)
* Discard all SDUs from start point of
recelving window to SDU 36
* Move recelving window to 27-37
ransmit start point(=27) information of receiving window
+ End fist MRW Procedure
* Move transmitting window to
correspond to receiving window (27-37)
* Start second) MRW Procedure
‘Transmit discard information for SDU 39(S6)
* Discard all SDUs from start point of
receiving window to SDU 39
* Move start point of receiving window to
appropriate position between 33-37
ransmit start point (between 33-37) information of receivfug window(S8)
+ End second MRW Procedure
* Move transmitting window to
correspond to recelving window
‘Transmit from PDU of start point of transmitting window(b10)US. Patent Noy. 2, 2010 Sheet 9 of 10 US 7,826,368 B2
FIG.11
BACKGROUND ART
‘Transmitting Side Receiving Side
Discard all SOUs between SDUs 35-39 and
start MRW procedure, sit
(Receiving window is located between 23-33)
‘Transmit discard information for SOU 39(S12)
sua
* Discard all SDUs from start point
of receiving window to SDU 39
* Move receiving window to 33~43
‘Transmit start point information(=33) of receiving windovg S14)
* End MRW procedure
* Move transmitting window to correspond
to receiving window (33-43)
Transmit from POU (=33) of start point of transmitting windbw (516)US. Patent Noy. 2, 2010 Sheet 10 of 10 US 7,826,368 B2
FIG.12
| start RW Procedure
* Load information for SDU 39 discarded SOU | / $20
at last among discarded SDUs
on MRW command regardless of continuity
‘Transmitting window(23-33)
‘Transmit discard information for SDU 39(521)
522
* Discard portions corresponding to SDU 35, SOU 38
and SDU 39 among SDUs from SDU 35 corresponding to
start point of receiving window to last discarded SDU 39
* Move receiving window to 33-43
‘Transmit start point information(=33) of receiving windo
* End MRW procedure
Move transmitting window to correspond
to receiving window (33-43)
Transmit to start from POU (=33) of start point of transmittfig window (S25)US 7,826,368 B2
1
APPARATUS AND METHOD FOR MOVING A
RECEIVE WINDOW IN A RADIO ACCESS
NETWORK
CROSS-REFERENCE TO RELATED.
APPLICATIONS,
‘This application isa continuation of US. application Ser.
No, 1/771,985, filed Jun, 29, 2007, now U.S, Pat No. 7,636,
312, which is @ continuation of U.S. application Ser No.
107703,255, ile Nov. 6, 2003, now U.S, Pat No. 7.539.197,
which pursuaat to 35 USC. §119(a), claims the benefit of
carer filing date and right of priority to the Korean Applica
tion No. 2002-6890), iled on Nov. 7, 2002, the contents of
Which are hereby incorporated by reference herein in their
centre
BACKGROUND OF THE INVENTION
|. Field ofthe Invention
‘The present invention relates to radio Tink contol (RLC)
data transmission in a UMTS (universal mobile elecoma-
ications system), and more particularly, to a method for
‘moving a receive window ins radio access network
2, Background ofthe Related Art
‘A universal mobile teleeomnunicaton system (UMTS) is
4 tied generation mobile communication system that has
evolved fom a European standard known as Global System,
for Mobile communications (GSM) that sims to provide an
{improved mobile communication service based upon a GSM.
core network and wideband code division muliple access
(W-CDMA) wireless connection technology
In December 1998, the ETSI of Europe, the ARIBITTC of
Japan, the TI ofthe United States, and the TTA of Kona
formed a Third Generation Parineship Projet @GPP),
‘hich is creating the detailed specifications of the UMTS.
technology
‘Within the SGP, in order to achieve rapid and efficient
technical development ofthe UMTS, five technical specili-
cation groups (TSG) have been ereated for performing the
Standardization of the UMTS by considering the independent
‘ature ofthe network elements and their operations.
Each TSG develops, approves, and manages the standard
specification within related egion. Among these groups the
radio access network (RAN) group (TSG-RAN) develops the
standards forthe funtion, requirements, and interface of the
UMTS terrestrial radio gocess network (UTRAN), which isa
rex radio access network for supporting W-CDMA access
‘eehnology in the UMTS.
FIG. Lillstates a stricture of a radio iterfice proven!
‘beween a terminal andthe UTRAN according to the 3GPP
radio acoess network standards,
Referring t FIG. 1, radio interface protocol has orizon-
tal layers comprising a physical ayer, data ink layer, nda
‘network layer, and has vertical planes comprising a user plane
for tansmitting usr data and a conto plane for tas
contro information.
‘Theuser planeisa region hathandlestrafficinfomationot
the user, such as voice and Intemet protocol (IP) packets,
‘while the control plane sa region that handles conte infor:
‘mation for an interface of a network, maintenance and man-
‘agement ofa call, and the like,
“The protocol layers in FIG. 1 can be divided ino a first,
layer (1) ascoond layer (L2),anda thal layer(L3)based on
the three lower layers of an open system interconnection
(OS) standard model. Fach layer will be described in more
etal a fllows.
x“
2
‘The first layer (1) namely, the physical layer, providesan
information transfer service to an upper layer by using vari-
‘us radio transmission techniques, The pysical layers con-
nected to an upper layer calld » modium access contol
(MAC) layer, via transport channel. The MAC layer andthe
physical layer send and receive data with one another va the
Iransport channel
‘The second ayer (L.2) includes a MAC layer, a radio ik
‘control (RLC) layer, « broadcast/multieast contol (BMC)
layer, anda packet data convergence protocol (PDCP) layer.
‘The MAC layer provides an allocation service ofthe MAC
parameters forallocation andre-llcation of radio resources.
‘TheMAC layerisconnectedtoan upper layer called the radio
Tink contol (RLC) layer, va logical channel.
‘Various logical channel re provided according tothe kind
of transite information. In general, when information of
the contol plane is transmitted, a contol channel is used
‘When information ofthe user plane is ansmited, a tafic
channel is used
‘The RLC layer suppor reliable data transmissions, and
performs a segmentation and concatenation function on a
plurality of REC service data units (RLC SDUs) delivered
From an upper layer. When the RLC layer receives the RLC
'SDUSs from the upper layer, the RLC layer adjusts the size of
25 each RLC SDU in an appropriate manner upon considering,
processing capacity, and then creates certain data units with,
‘header information add thereto, The erated data units are
called protocol data units (PDUs), which are then transfered
to the MAC layer via @ logical channel. The RLC layer
includes a RC ule for storing the RLC SDUs sndioe the
RLCPDUS.
ThePDCP (Packet Data Convergence Protocol) layer, 53
higher layer of the RLC layer, allows the data transmitted
through a network protocol (suchas an IPv4 or IPV6) to be
cffectvely transmitted oma radio interface wit a relatively
small bandwidth, To achieve tis, the PDCP layer performs
the function of reducing unnecessary contol information
used fora wired network, and this type of function i alle,
Ineader compression.
ABMC (broadcast multicast control) layer transits cell
broadcast messages (heeinaer abbreviated as *CB mes-
sage’) wansfered froma core network o terminals through a
radi interface. For this, the BMC layer performs the fe
‘ions of storing, scheduling, and transiting the CB mes
sages.
There is a radio esouree contol (RRC) ayer at a lower=
‘most portionof the L3 ayer The RRC layers defined only in
the control plan, and handles the controlling of logical can
nels, transport channels, and physical channels with respect
to setting, esting, and releasing of radio bears The rao
bearer service refers to u service that the second layer (1.2)
provides for data transmission between the terminal andthe
UTRAN, and in general, sting the radio beare refers to
defining the protocol layers andthe channel characteristics of
the channolsrequirod for providing a specific service, 2s well
as respectively setting substantial parameters and operation
methods
For reference, the PDCP and BMC layers exist in the user
plane only, while the MAC an RLC layers ean exist inthe
‘user plane ofthe control plane according to the upper layer
connected thereto. Namely, when the RLC layer provides
serves to the RRC layer, the MAC and REC layers exist in
the control plane. Otherwise, they exist in the user plane,
“Moreover the other te second layers (excluding the MAC
layer) havea plurality of entities wo guarantee the QoS (gual-
ity of service) that is appropriate fr each radio bearer (RB),US 7,826,368 B2
3
"Namely, a multitude of entities canexistinone layer, and each
nity provides separate service.
“The RLC layer will be explained in more detail as follows.
A basiefanetion ofthe RLC layer sto guarante the QoS of
each RB and their eoresponding data transmissions, As the
[RB servve isa service tha the sosond layer of the radio
protocol provides to higher layers, the entire second layer
affects the QoS, and in particular, the RLC layer has signili-
cant influence tothe QoS,
‘The RLC provides an independent RLC entity foreach RB.
{in order to guarautee the particular QoS of the RB, and pro
vides tree REC modes, namely, transparent mode (TM), an
‘unacknowledged mode (UM), and an acknowledged mode
(AM) to support various types of QoS. As the three RLC
modes (TM, UM, AM) respectively support different QoS,
rajuirements, there are dilferences in operation and in Spe
cific functions. Accordingly, each operational mode of the
RLC must be considered in more det. The particular RLC
foreach mode willbe refered toas TM RLC, UM RIC, and
AMRLC,
In TM, employing a TM RLC, no protocol overhead is
added tothe REC SDU thats tansferred from higher layer
‘As the RL lets the SDU pass “ransparenty” this mode is.
called transparent mode (IM). Accordingly, the use plane
andthe contol plane perform te following functions Inthe 2
‘ser plane, becavse data processing timeatthe LC isshort,
realtime circuit data uaasmissions (such as voive and
streaming in the cireuit service domain (CS domsin)) are
‘handled. Inthe contol plane, because there is no protocol
‘overhead within the RLC, uplink tansmission of RRC mes-
sages from an unspecified terminal (UE), and downlink trans
mission of RRC messages tht are broadest to al terminals
(UB) within cll are handled,
‘Meanie, unlike the transparent mode, a mode in which
protocol overhead is added atthe RLC iscalled non-transpar-
cent mode, Non-tansparent mode is divided into unacknow-
‘edged mode (UM) that has no reception acknowledgement
forthe transfered data, and acknowledged mode (AM) that
has acknowledgement. In UM, employiaga UMRLC, aPDU-
header including a sequence suber (SN) is added to each
PDU and then transfered, in order olla th receiving side
to identify which PDUs were lost during transmission. As
such, ia UM (employing a UM RL.C), the user plane handles
‘broadcasvmuiticast data transmissions or real-time packet
data transmissions suchas voiee(e VoIP) and steaming in
the packet service domain (PS domain. Inthe contol plane,
transmission of those RRC messages that need no acknow
cedgemtent response, among all RRC messages delivered to 3
specific temninal or tenminal group within a cell eyion, i
handled,
Asin UM, in AM (employing an AM RLC) a PDU header
inclding SN is added to construct a PDU. However alike
the UM, in AM, receiving side provides rceptionacknowl-
cedgement of the PDU sent from a tansmting sie. In AM,
the receiving side provides acknowledgement in order to
request e-ransnisionof any PDUs that haven been prop
cay received, This function of re-transmission is the most
istinguishing characteristic in AM RLC. Thus, th objet of
AM RLLC is to guarantee ermrfee data transfers through
retransmissions, To achiove this object in AM (employingan
AMRIC), transmission of non-real-time packet data suchas
‘TCPAP in the PS domain is handled by the user plane, and
‘ransmission of RRC messages that absolutely need acknowl
cedgement, among all the RRC messages transmitted to @
specific termina, is handled bythe contro plane,
Considering the direction of data communication, TM.
RLC and UM RLC ae used in uni-directional communica
x“
s
4
tion, while AMRI.Cis used in b-irectional communication
because ofthe necessary feedback (acknowledgement) from
4 receiving side, Bi-directional communication is mainly
‘used in point-to-point communication, whereby AM RLC
‘uses dedicated logical channels only. Regarding the teeta
dilereaces, in AM RLC, a single RLC entity performs both
transmission and reception, whereas in TM RLC and UM.
RLC, a PLC entity exists tthe transmission side anda RLC
centty exists atthe reception side
‘The AM REC requtes a more complicated structure and
data-processing techniques due to the re‘ransmission fune~
tion. Ia AM RLC, a retransmission buffer is requted ia
addition oa transmission buffer to manage retransmission.
‘The AM RLC performs various funetion, soch as using a
“‘ransmiting/ receiving window” for Now contol, perfoan-
ing “Polling” ia which the transmitting side requests status
information from a peer RLC entity a the receiving side,
providing “status report ia which the oveiving side reports
its buffer status to a peer RLC entiy atthe transmitting side,
‘creating "status PDU” for carrying status information, per-
forming “Piggyback” in which status PDU is inserted ito a
data PDU to inerease data transmission efficiency, and the
Tike, Moreover, the AM RLC needs various protec param-
ers, state variables, anda timer to suppor its various func
tions.
One of the main functions of a RLC is the SDU discard
function, whereby cetain RLC SDUSs (such as “old” SDUs),
among the SDUs stored at the transmitting side RLC entity,
are discarded to prevent overioading ofthe RL butler. The
‘SDU discard function plays significant roe ia guaranteeing
the QoS of'a RB service provide by the REC. Typically the
‘ransmiting side discards cerain SDUs by using scheme
‘employing a timer ora scheme employing limited number
of retransmissions
‘The timer scheme is used in all three kinds of RLC modes
(EM, UM, and AM). A transmitting side RLC entity operates,
timer (2 discard time) for measuring the time (duration)
thateach RECSDU remains atthe REC layer, each RLCSDU_
‘bing received from an upper layer. a particular SDU fails
tw be properly transinited upon expzaion of time period set
by the timer, that SDU is discarded and all SDUs between the
beginning of a trausmiting window and the coresponding
'SDU are discarded a well
‘The limited numberof rearansmissons scheme is use in
AMRIC only. If the transmission and re-ransmssion of a
particular REC PDU continue to be unsuccessful and the
‘maximum (limit) number of re-ransmissions is reached, a
transmitting side RL entity discards any SDU that includes.
atleast portion ofthe corzesponding RLC PDU. This opera-
tion is described in more detail below:
The RLC SDU transfered downto the AM RLC layer at
the transiting sdeis converted nto a RLCPDU to be stored.
in a buffer At this time, a counter eg., VT (DAT) for
‘counting the number of tansmissions for each RLC PDUs
‘begins its count operation. The VT (DAT) is incremented by
“TF each time the RLC PDU (thatthe VT (DAT) s responsible
for) is transmit. Ifthe transmission ofa particular RLC
PHU continues to heunsuecessul andthe VT (DAT) reaches
‘the maximum (limit) numberof retransmissions (MaxDAT),
the AM RLC discards all SDUs included in at least a portion
of the comresponding PDU, as well as all SDUs between a
beginning of a transmiting window and the corresponding
SDU.
Tncate the transiting side AM RLC discard atleast one
RLCSDU, sucha discard isnotfied tothe receiving side AM
RLC so thatthe receiving window of the receiving side is
moved, The reciving window can be mwved because theUS 7,826,368 B2
5
seecving side no longer neds fo stand by and wait for he
SSDU that has now been discarded and thus would not be
‘eansited, Here tis ype of operation canbe refered t0 a8
"Move Receiving Window (MRW)' function.
The transiting side sends an MRW message to the s
receiving side for moving the receiving window. Her, the
MRW command does not speci the location t which the
receiving window should actualy move to, butonly provides
{nfoemation that a patulse SDU has been discarded tthe
transiting side. Upon receiving the MRW message, the 10
receiving sido appropriately moves the receiving Window
‘ese on the infomation ofthe discarded SDU.
[A procedure of moving a receiving window is called a
RW procesie. The MRW procedure inches he sens of
‘ransmitiag a MRW command fom the wansmiing side,
moving the receiving window by the rccving side and tan
niting ceiving window move infomation tothe tarsi
ting side, and moving the wanssting window atthe tans
nillingsie. Theoperaton of each of hese steps sexpained
indetilas follows, Forbeter understanding, th explanation
tegins with the sep peeformed hy the tansmitig side of
receiving an SDU fom a higher ayer.
‘Consreton of PDU fom SDU
Once the SDUs are delivered fiom a higher layer, the
transiting side AM RLC perfoms segmentation and con- 2
catenaton an the SDUs (which may be of eiferent sizes) t0
construct an AM data (AMD) PDU anving predetermined
Size. The AMD PDU includes header added to payload
‘The payload consists ofa porion fan SD orat least one or
snore SDUs. The header consist of a sequence number (SN)
ofthe PDU anda length indiator(L1indiating the oeation
ofa boundary of te SDU if such boundary exis
FIG. 2 shows an example of how PDUs ar constructed
from SDUs
Refering to FIG. 2, tis assumed hat the "10 32SDUs
caved onthe "to 20" PDUshavealeady oon success
transmited. When subsequent SDUs are delivered down 19
tne AMRLC, the AM REC perfoms segmentation or con-
catenaton othe SDUs (hat may be of diflrent sizes) t0
consizct AMD PDUS of predeternined size. a FIG. 2only
the 38° 19 39" SDUs are shown, However, it ean he under=
stood tht ational SDUs may continue tobe deliver and
thatthe AM RLC continues 0 const ational PDUs far
tbedescending SDUs.Funbennore, the AM RLCattoches the
‘SNofthe PDU tothe AMD PDU header Ifa boundary ofthe
SSDU exists within a constructed PDU, an indicator 1 ind-
cating the locaton ofthe boundary sao aed tothe AMD
PDUheadee
FIG. 3 san exemplary digram of sowing the processing
ofthe 20" to 23 AMD PDUs among the constructed AMD
PDUs ia FIG.2
Refiring to FIGS, 2 and 3, t ean be understood tha the
21" POU consists of & portion ofthe 33% SDU (SDU 33),
‘wreby no bound athe 33™"SDU (SDU33) exists within
the 21 PDU. Hence, the 21" PDU simply consist of a SN
(nthe header anda portion of SDU 33. Next, the 22"”PDU
consists of anend portion of SDU 33, the entity of SDU 4,
tnd beginning potion of SDU 38, whereby two SDU
‘oundariesexst within the 22" PDU. Ths, wo Ll fits (LL
4 and L1 4) indicating the respective SDU boundaries are
aude to te baer. For the 23” PDU, since one boundary
between SDU 35 and SDU 36 exists within the 23% PDU, a
conesponing field sae to the header
PU Storge
Fach constricted AMD PDU is strain a tansmision
tule ofthe AM RLC and simultaneously stored ina e=
transmission bile forposiblere-eansissonthatmay take
6
pleat late time. The ference between tbe transmission
an retransmission haters lies in that the PDU having boon
‘transmitted once removed fom the ansmisson bier, bt
is stored in the retransmission ber until that PDU is sue-
cessflly transmitted. FIG. 4 shows an example of how the
‘AM RLC consis and store the AMD PDU ia the trans
‘mission and re-ransmision bes
PDU Transmission
‘The transiting side AM RLC transmits the constructed
PDUs to the receiving side AM RLC ofthe poor AM RLC
catty When the transiting side AM RLC transmits AMD
PDUs, all PDUs are not transite st once, at only those
PDUs within transiting window can be transmit The
reason thatthe AM RLCemplys a transiting Window and
a receiving window to wansmit and receive PDUs st man-
age those PDUs that need to he re-transmites. For this, the
transiting side only transmits those PDUs in the ransmit-
ting Window andthe ecving side oly receives thse PDUs
intheeeiving window. Here a“‘window" represents range
OF PDU SN vals, whereby the PDUs inthe receiving win
dow refert those PDUs having SN values within he ange ot
POU SN valies eoresponding othe receiving window.
The sizeof the ansmitng receiving window is set when
the RLC entity is ereate, and is range (SN value ange)
varies while PDUs are trmsmied and recived. The sat
point and end point (ie, boundaries) ofthe tansmiting
‘window and eeceiving window are defined as follows:
“Transiting Window
Start point: the SN ofthe fist PDU of which an ACK
shoul be received next n-sequence from the receiving
side
a point: he SN ofthe fist PDU among the PDUS tat
cangot be transmit.
Receiving Window
Start point: the SN ofthe ist PDU that must be recived
next in-sequence
Endpoint the SNoffistPDU amongthePDUsthatcannot
be reccived
scan be sen from the above definions, the tensmiting
side enables the tansmisson of onl those PDUs having SNS
‘witina range fom testa pinto the nextlast endpoint
(Cenipoine1") The PDUS having SNs at and after the end
poi can he tans only afer the transiting window is
updated. Updating of the transmiting window takes place
when te ACK forthe fist in-soquence PDU is recived rom
the ociving side
Ina similar manner, the rceving side enables the recep-
tion of ony those PDUs having SNs within range rom the
start pot tothe aex-to-lst end pint ("endpoint") I a
‘POU having an SN thats ouside of sucha anges received,
tho reciving side immediatly discards such PDU. Updating
ofthe receiving window takes place when the fist ine
quence PDU is succesflly recived.
i shouldbe noted hatte sizeof he transiting window
and the reeiving window is defines the intra (size)
between the sar point and the end point. For example,
assuming thatthe size ofthe tasting receiving window's
‘Wand the I" to 20" PDUs have been sucessfully transmit
ted the range ofthe transiting window is 21-31, andalso,
the range ofthe reeiving windaw is 21-31
At the transiting sie, because the 21” PDU iste fist
POU of which an ACK shouldbe recived n-tequene, the
transiting window canbe updated ony if te socessfl
transmission ofthe 2" PDU is conimed Likewise, atthe
receiving sie, cause the 2" PDU is the fist PDU to beUS 7,826,368 B2
1
received in-sequence, the reciving window can be updated
only if the sucessflly receiving of the 2!" PDU is con-
finned.
If an endpoint ofthe transmitingresiving window i 31,
the transmitting side can ony transmit the 21"t0 30" PDUs. s
Accordingly, the rovving side ean only receive the 2110
4307" PDUs as well. The ceiving side immediatly discards
any PDU having an SN that is out of range, as soon a such
DU is received, Updating of the transmitting window and
te receiving window is cantinwously performed while the 10
AMD PDUs are tansmited/eceved, ais shown in FIG. 8,
IG. $ shows an example for ransniting/teceving AMD
PDUs and updating the ransmiting window ad the eceiv~
{ng window, in which all PDUs, upto the 208 PDU, are
assumed tobe sucessflly transmitted and both the transmit.
ting window and the receiving window having a range of
2-3
Referring to FIG, , a transmitng side constructs PDUs
using the SDUs delivere rom a higher layer and transmits
theconsructed PDUs tothe receiving side. Here the range of
«a transmitng window is 21-31, whereby only those PDUs
‘within such a range are transmitted. The constructed PDUs
are sequentially ransmited according to their SNs, and one
fr more PDUS can be transmitted within one transmission
time ineral (TTD, Although only the 2110 28 PDUs are 2
shown in FIG. 8, PDU transmission continaes to take place,
‘whereby axdtional PDUs can be farther transmited if they
‘have SNs that fall within the ange.
‘The receiving sie wats for PDU reception with a rceiv-
{ng window having a range between 21-31, For those PDUs
within the ange, proper reception is possible However if
‘POU that is outside the range is received, the receiving side
regards such PDU as erroneous and thus immediately dis-
cards such PDU. Since the transmitting side sequentially
transmits PDUs, the rcciving side soquentally receives
these PDUs aswell. The receiving side upstes the receiving
‘win to 2 range of 22-32 once the 21" PDU is properly
receive, Threfer, upon propery receiving the 22” PDU,
te receiving side updates the receiving window to 23-33,
"Namely, updating ofthe eceving window takes plae only if
APU that is supposed to he received in-seqnenceis properly
receive.
However, ifthe 24 PDU is ceived when the reoeving
‘iow has been updated to 23-33, the ceiving windows
will not be updated any further. Hence, the eceving side
receives subsequent PDUs while the reeving window is
fixedatarange of 23-33. FIG.S showsanexample where the
23%, 26", and 27 PDUs are lost during transmission. The
receiving side sends a status report regarding the recived
PDUs to the transmitting side. Here, its assumed that the
status reports entatthetime when the 28® PDU isreceved
‘The reported status information provides that among the 21"
to 28" PDUs, the 23%, 26", and 27" PDUs have nt been
properly received, and olher PDUs fave been properly
recived
‘Upon reveving the status rept fom he receiving side,
te tansmiting side deletes the successfully transmited
DUS from the reransmission buffer then updates the tans-
ritting window, and prepares retransmission of the trans
nission-filed PDUs. Namely, afer deleting the 21", 22", «1
24%, 254, and 28" PDUs (ie, the property tansmited
PDUs) from the re-ransmission buffer, the transiting side
‘mainains the 23° 26", and 27 PDUsinthe re-ransmission
buffer and prepares for redransmission. In FIG. §, it is
assumed that PDUs are ational constacted (up tothe
34°" PDU) after the PDUs (up to the 28" PDU) ave been
properly transmitted. As PDU transmission oceurs sequen
8
s
8
tilly, the 23%, 264 and 27" PDUs are retransmited and
then the 29" wo 32° PDUS ae transmitted forthe ist time
ere, because the 33 and 34" PDUsae outside the range ot
the irmsmiting window, they are stored in the transmission
buffer and avait subsoquent ransmission.
Following the above-exlained procedure, the reoviving
side sequentially receives PDUs. Ihe 23 PDU is received
(esaresultof retransmission from te transmitting side), the
start point of the receiving window is moved tothe SN (i.e,
'SN-26) of the PDU tobe receive fist in-sequence, because
the 24" and 25% PDUs were already properly received
"Namely, a the time of receiving 23% PDU, the receiving
‘window is updated o 26-36. Once 26% PDU is recived the
receiving window is gain updated to 27-37,
However ifthe 27" PDU isnot received thereate, but the
29°" PDUiiseceved instead, the receiving window maintains
its ange as 27-37 and is not updted. FIG. 5 shows that the
27,307 and31“PDUsarenatreeived among the PDUs up
to the 32" PDU. Specifically, the 27 PDU failed to be
transmitted twice (hat is, one retransmission filed). When
receiving the 32™ PDU, assuming tht the receiving side
sends satus report, the receiving side having reeived the
PDUs upto the 32" PDU will senda stats report indicating
te ule to receive the 27, 30", and 31" PDUS.
Discard of SDU
Assuming that transmission of the 3°4PDU continaes to
fil ifthe PDUsas shown in FIG. $ are constructed withthe
SSDUs in FIG. 2 the transmission failure of the 23" PU
‘means that he 35" and 36" SDUs wl also have transmission
failures. The discarding of SDUs differs forthe timer scheme
and forthe limited aumber of resransmissions scheme, thus
these wll be explained in more detail as follows
Upon receiving an SDU froma higher layer, the AM RLC
immediately operates a discard timer for the SDU. Here the
discard timer operates foreach SDU. The discard timer stops
operating the moment the SDU is suocessfully transmited
and the discard timer assigned to that SDU is removed (ex-
Pires). Her, ‘successfully transmitted” means that an ACK.
signal informing that ll PDUs having at esta potion of an
SSDU have beea succesflly received) is recived from the
receiving side. As the SDUs are sognentially delivered to the
LC thedscand timer sequentially expires aswell InF1G. 2,
ifthe 23" PDUs not suecessfilly transmitted bythe time the
discant timer of the 35° SDU expres, the 35 SDU is
carded at the moment when the discard timer expires,
Here its important io note thatthe SDU is discarded, and
not the PDU. Since a PDU is constructed with segmented
andlor concatenated SDUS, one SDU may be entirely within
fone PDU or one SDU may span across several PDUs ln any
cas, the discard ofthe SDU means that all corresponding
portions of the SDU are discarded rom all PDUs tht contain
any portion ofthat SDU.
Forexample referring hacko FIG, 2,evenifthe 22" PDU
suooeeds in transmission transmission failure of the 23°
‘PU results in the discarding of the 38 SDU. Hence, 2
portion ofthe 35® SDU in the 22" PDU is discarded as well
‘Moreover, itsalso important io note that the 23 PDU isnot
discarded even ifthe 35 SDU isdisearded. Having portion
ofthe 36" SDU aswell asa portion ofthe 35! SDU, the 23°
PU contines tobe re-tansmited uni the discard timer of
the 36 SDU expres. Even ifthe 25" PDU is resransmited
while the 35 SDU as been discande, the resransmission
does no exude the portion ofthe 38" SDU, The construc~
tion of the e-transmited PDU shouldbe equal to that of the
originally transmited PDU.
‘When SDUs are delivered down from highe layer, they
may descend simultaneously despite sequential delivery. IfUS 7,826,368 B2
9
the 35" and 36" SDUs are delivered almost simultaneously,
te discard timers of the 35° and 36” SDUs may expire
almostatthe same tine. Insuch case, the 35” and36SDUs
are discarded almost lhe same time snd e-transmission of
the 23” PU sinterrptdas wellasthatofthe 24" PDU that
‘inches the 36 SDU. As the 25” PDU includes portion of
the 37" SDU of which the discard timerhas yt expire, the
25° PDU continues to be re-ransnitted uni the discard
timer of the 37 SDU expires. As mentioned in the forepoing
explanation, construction of the r-transmited 25 PDUs,
te same as that ofthe originally transmited PDU,
“The discard method using the timer scheme performs the
discard of SDUs using the expiration of the discard mer, by
‘which the discard of SDUs occur sequentially. However, in
te limited numberof re-teansmissions scheme, an SDU is
Aiseanded ifthe PDU that has been retransmitted (as many
times as the maximum (limit) numberof retransmission
scheme allows not secessflly ansmitted, Hence, unlike
in the timer scheme all SDUsinluding at least portion of
the corresponding PDU are simultaneously dscardedaccon!-
ing tthe Fimited numberof re-eansmissions scheme.
Forexample,as sown in FG. 2, ifthe 28 PDU filsto be
propery transmitted even when te maximum (limit) number
of retransmissions is reached, the 35" and 36" SDUs are
x
simultaneously discarded. However, because this scheme is.
also for discarding SDUs, the procedures thereafter are the
same of those ofthe timer scheme in that two SDUs are
Aisearded at alost the same ime. Namely coresponding
portion of the 22" PDU is seanded de tothe discarding of
the 36” SDU, while the 24” PDU is discarded due tothe
Aiseanting ofthe 36% SDU, despite the fact hat the r-rans-
rissionsf the 24” PDU has yet tobe completed because the
‘maximum (iit) number ofresransmissions has notyetbeen
reached. However, the 25 PDU including the 37" SDU
therein contmmes to be retransmitted mt the maximum
(Git) number of e-transmisions is reaches
“Transmission of SDU Diseard Information
A MRW procedure that i directly related tothe present
invention is explained as follows. After discarding an SOU,
te irmsmsiting side AM REC infoms the receiving side of
te discarded SDU througha MRW command for moving the
receiving window: Inthis case, the MRW command does nt
rectly indicate the postion to which the receiving window
should move, but ony informs the SDU discard information,
‘whereby the receiving se moves the receiving window toan
appropriate positon based onthe discard infomation
Information that indicates an end portion ofthe SDU di
«arc bythe transiting side is inched in the MRW com
‘mand that is transmitted by the tansmiting sie. In onder to
indicate the end portion of the SDU, the MRW command
should inele information related Yo which PDU the end
portion othe SDU belongs‘and ‘to which portion inthe PDU.
the end portion a the SDU belongs’. Hence the MRW com-
‘mand consists ofaSN of PDU to which the end portion ofthe
discarded SDU belongs, and an indicator indicatinganendot
te discards SDU inthe PDU.
When at least two SDUs are discarded, the MRW com-
‘mand caries infomation about the last discarded SDU. This
is because the postion o which the receiving window has o
‘move is located after the end of the last discarded SDU.
‘Moreover, as explained inthe foregoing description, when a
certain SDU isscande all SDUs between the start point of
the transmiting window and the corresponding SDU are
discarded aswell Hence, the receiving side oly receives the
{nfrmatan ofthe lst discarded SDU s0 as to know what.
‘SDUs have been disarde atthe transmitng side.
8
s
10
‘Whena higher layer requests information about other di
carded SDUs, aswell asthe information of the lat dscarled
SSDU, the MRW command ean optionally inform such infor
mation. However, forthe other SDUs, instead ofthelast SDU,
te SN ofthe PDU (wher the end portion ofthe discarded
‘SDU exists is informed, but an indicator indicating an endot
te corresponding SDU in the PDU isnot informed. This is
‘because the information aout the othe discarded SDUs does
not afc the receiving window movement, and because these
other SDUSs are consecutively discarded,
FIG. 65a conceptual diagram ofthe structure ofa MRW
command, in which °N’ is the numberof discanded SDU
information that is cared by MRW command, and the cur-
rent UMTS standard set this number to bea maximum of 15.
Referring to FIG. 6, a basic MRW command contains
information about an end portion ofthe N* discarded SDU.
Additionally, another discard information about the SDUs
‘between Ito Nel (i.e, SDU 1 to SU (N-1)) ean be eption-
ally added,
In FIG. 6 the uppermost il is the numberof the PDU
‘SNs included in the MRW command and sequal to"N’ Its,
portant o note tht Nis not the number of SDUs substan
tilly discarded in the ransmitng side, but the number of
‘SDU discard infomation caried inte corresponding MRW
command,
Namely ifthe MRW command incindes the SN of PDU
‘where an end portion of the N* SDU exists, the MRW com
‘mand includes ce SDU discard infomation, such that the
countis 1. Wheninclatingall discard informationof M"t0N™
'SDUs, the MRW command includes N SDU discard infor-
‘mation so that the number is N.The reason why a value of N
{is noid is thatthe receiving side is informed whether
optional SDU discard infomation of 1~(N-1) exists of not
‘when receiving the MRW command. so, indicator informa
tion that indicetes where the end portion of the N* SDU is,
located within the PDU, is always need tte end of the
(MRW command,
Referring to FIGS. 2 and §, an example of how a MRW
command may be atull structured is explained as follows.
Fis, i is asumed thatthe 23° PDU is not suecesflly
transmitted continously or for an extended period of ime,
such that the 35" and 36 SDUs are simultaneously di
card Inthis case, asta pont ofthe tansmiting window i
atthe 23” PDU as explained inthe forepoing description In
suc ease, the MRW command is configured as shown in
FiG.7.
Namely ifthe 35"*and 36" SDUsare discarded dc tothe
transmission aur of the 23% PDU the MRW command for
this situation consists of PDU SN-23 of discard information
of the 35" SDU, PDU SN-25 of discard information of the
36°" SDU,andanindicatorindcating an end ofthe 36" SDU.
“ere, as explained inthe forgoing description, the discard
information ofthe 35 SDU canbe optionally inserted by a
requestothe higher layer and acount umber) field value of
te uppemnost PDU SN is correspondingly adjusted.
‘Moving the Receiving Window and Transmiting. Move
Information
Upon reeiving a MRW command, the receiving side is
card all SDUs from an SDU existing at a start point of
receiving window toa last SDU informed bythe MRW com-
‘mand, andeorresponingly moves he receiving window. The
‘moved position ofthe receiving window varies according to
‘whether the PDUs (that inelude the SDUs ater the discarded
SDU) are received or not
Tnany case, te basic principles that he start point ofthe
receiving window is moved to the SN ofthe PDU that fist.
received in-sequence afer exchuling the discarded SDUs.US 7,826,368 B2
"
ence, the moved postion ofthe receiving window may be
the PDU that inelades an end portion ofthe last discarded
‘SDV informed by the MRW command or the PDU that fol-
lows afer subsequent PDUs have been succesfully received
‘The receiving side consecutively discadsthe SDUs fom thes
star point ofthe receiving window to comespondio the MRW
command, moves theeveving window, andthe informs the
‘transmitting side ofthe moved position ofthe receiving win
ow: nthis cas, te start point ofthe receiving window isthe
SSN of the PDU tobe fist received in-sequence 10
‘The moved position ofthe receiving Window is explained
by reference tothe MRW command in 1G. 7asan example
Referring back to FIG. 8, the receiving side succssflly
receives all PDUs upto the 22" PDU, but isto receive he
23 PDU, whereby the star point of the receiving window is,
the 25" PDU. Assuming thatthe 24" t9 28" PDUs are sue-
cesflly received ifthe MRW command shown in FIG. 7s,
received, the receiving side discards al the SDUs from the
start point ofthe receiving window up tothe lst discarded
'SDU: Namely allSDUs fom the 35!" SDU comesponding 0
te start point ofthe receiving window upto the 36* SDU.
(sich the lst PDU informed by the MW command) are
discarded. Specifically, in FIG. 2, an end portion of the 22"7
PDU (that incldes the 35 SDU}isdscarde, the 23” PDU.
fails tobe received, the 24% PDU is entirely discarded anda»
‘beginning portionof the 25® PDU (datinludes 36" SDU)is
discanied
Thereafter, the PDUs up to the 28 are successflly
received, whereby the start point ofthe receiving window
‘moves to the 2" PDU tobe ist recived insequence. The
receiving sie then notifies the transmiting side that the
receiving window has moved tothe 29" PDU.
In particular situations, the position of the receiving win-
dow may already proceed further than the PDU specified by
the MRW command. Suc a situation occurs when the ACK.
{information i lot during transmission, even ifthe receiving
side having properly received the PDU sens the ACK infor.
‘mation othe transiting sie. In this ese, the receiving side
suocesflly received the PDU and corespondingly updated
the receiving window. Yet, the transmitting side fils to
receive ACK information forthe transmitted PDU, thereby
failing to update its receiving window, Hence, the siart point
ofthe receiving window is behind the start point of the trans-
rittng window.
Fr example, refering o FIG. 7, the receiving se sue-
cesflly received all the PDUs up to the 28” PDU and
updeted the start point ofthe reeivng window 10 the 29°
PDU. However, the ACK information forthe 23° PDU is,
consecutively lost during transmission, whereby the stat
pointofthe transmit window may bebeldat the 23” PDU.
Inthiscase, ifthe transmiting side discards the 38% and 36%
‘SDUs, and transmits the SDU dlseard infomation t0 the
receiving side, the SDU discard information is of no use,
bocause the receiving window of the receiving side has
already been moved tothe 29” PDU.
Hence, when the receiving window has already moved, ie,
‘when the discard information of the eoresponing SDU is
recived after the soccessflly recived SDU is delivered to
te higher layer, the receiving side ignores this information «1
and informs the tansmiting side of curreat position of the
receiving window Yt the receiving side may not discard the
'SDU that was discanied by the tansmitng side. Namely if
te discard information forthe SDU that was suecssflly
received and delivered tothe higher layer is received, the
corresponding SDU cannot be discarded because the carre=
sponding SDU was aleady delivered to the higher layer. The
8
s
2
receiving side may only infom th higher layer ofthe infor-
ration thatthe comesponding SDU was discarded inthe
‘tansmiting side
‘Transmitting Window Move
Upon receiving the window move information from the
seeciving side, the transiting side moves the stat pot of
te ransmitng window tthe same position asthe start point
ofthe receiving window. The PDU corresponding tobe start.
point ofthe transmitting window may be already tansmited
before the ceiving window move information, Insuehease,
te transmitng side does not transmit the coresponding
PDU and awaits the ACK/NACK status report from the
reccivng side I the PDU coresponing othe start point of
the transmitting window is not transmitted beforehand, the
‘tansmiting side starts to wansmit fom the corresponding
pou,
Inte related art method, after receiving the MRW com-
‘mand, the reciving side discards all SDUs from the start.
point of the eceving Window upto the last discarded SDU
informed by the MRW command, whereby various problems
are created ifthe SDUs are dscontinnously discarded in the
transiting side
FIG. 84 isa diagram of explaining how adiscontinaovs
SSDU discard takes place in normal data tansmiting and
receiving,
Fit, asuuming that the PDUs up tothe 200” PDU are
suooesflly transmitted, the start points of transiting and
recciving windows may be located atthe 21° PDU. If the
‘SDUsare delivered tothe tansmiting se RLC whilesoch a
stasis maintained, the RLC segments andor concatenates
the SDUs to consiict PDUs and then transmits the eon
sirucied PDUs to the receiving side
FIG. 8A isa digram of tansmiting the 21 to 28 PDUs
from the transmiting side. In ths ease, the PDUs up to the
307" PDU can be substantially transmitted. Yet, the SDUs are
‘sequentially delivered down io RLC. Hence itis assumed that
the PDUs from the 29" PDU are not constructed yet at the
‘moment of transmission fom he transiting side
InFIG. 84, the receiving side fais to receive the 23,26",
and 27 PDUs among the 21* to 28" PDUs teansmited
throvgh the above-described process, because oflesses dur-
ing transmission and suceeds in receiving the rest of the
PDUs. Aer sucessflly receiving the 21 and 22" PDUS,,
te receiving sie updates the start point of the eclving
‘window tothe 23"PDU. Yet, no addtional receiving window
updating takes place since the 23% PDU hus not been
recived. Once the receiving sie ransmitsstatasinformation
forthe 21” to 28 PDUS to the transmiting sie, the trans-
ittng side deletes the 21", 22", 24%, 25®, and 28" PDUs
froma buf, updates the start point ofthe transmitting win-
dow tothe 23° PDU, and then awaits subsequent transmis
FIG. 8B isa diagram explaining a procedre ofthe tans-
rmittng sie fr updating the transmitting window t 23-33,
and then performs subsequent transssson, Hee, the PDUS
are transmited in order ofthe 23°, 26", 27%, 29%, 30°, 31",
and 32" PDUs, wherein he 23%, 26%, and 27" PDUs require
‘e-ransmission, should hennted that even thoughthe PDUS
from the 33" PU are constrctd, they cannot be trnsmit-
ted duet the size limitation ofthe transiting window.
Assuming tt he receiving side il fils to recive the
28% and 27 PDUs among the rasmttod 3032" PDUs,
and further fis to receive the 30" and 31" PDUs, Since the
23° PDU isnot recived, the receiving window. a shown in
FIG. 88, maintains its curent range of 23-3.
Once the status information of the 23° w 32 PDUs is
transmitted (0 the transmitting sie, the wansmiting sideUS 7,826,368 B2
13
Gltes the PDUs succeeding in transmission from the buffer.
Yet since the ACK forthe 23" PDU isnot received upsating
of the transmitting window fails (0 take place lke in the
receiving se. Hence, the transmitting side, as shown in IG.
8, resransmits the 23° 27%, 30, and 31°" PDUs while
‘maintaining the transmitting Window a a ange of 23-33.
Ifthe receiving side keps ling to receive the 3 and
27 PDUs, since the 23% and 27" PDUs remain within the
‘ange ofthe ransmiting window, thetransmiting sie filsto
transmit ackitionl PDUs, and only retransmit the 23” and
27 PDUs. Thereafter, assuming that 23” and 274 PDUs
eontinve to be re-ransited, bu ultimately fail tobe prop
erly transmit, te transmitng side then discards the cor-
responding SDUs de othe discard timer expiration forSDU.
corthe maximum (mit) mmber ofre-ransmissions has been
HIG. 9 isa diagram of discontinuously discarding 38%,
36", 38, and 3” SDUs doe to transmission fae of 237
and 27" PDUs, Rofering to FIG. 9, in case of dscontian-
‘ously discarding SDUs, inorder to move a eeiving window
sing the MRW procedure, one ofthe fellowing two metbods
isusel
A.Methodo Soquentlly Executing MRW Procedres 28
‘Many Times asthe Number of Sets of Continwously Di
cared SDUs
When SDUs are discontinuously discard, this method
regards the continuously discarded SDUs as one se, and
executes one MRW procedure for each continously
cared SDUSs set to move a receiving window sequently
[aml fering to FIG. 9, the ansmiting ide repads the
35M and 36% SDUs as one st, andthe 38 and 37 SDUs as
another set and then performs the MRW procedure oneacho
the two sets. Since the MRW procedures ar perform one
by-one at any one moment, hey cannot be simultaneously
exceed but issoquentallyexected one after theother Such
procedure is explained in more deal by referring 0 FIG,
10.
it he transmiting side executes fist MRW procedure
‘while te tansmitng Window i between 23-33. The rans
iting side discars all SDUs fom the sat point ofthe
transiting window fo the 36 SDU, and transmis such
{information to the receiving side wing @ MRW command
(G1, 52). Therceiving side scars all SDUs fom the start
poi ofthe receiving window to the lst discarded SDU
{aformedby therooeived MRW command, che 36" SDU,
and then moves the receiving window to 27-37 (83)
Thera, the eeceivng side informs the ansmitng side
cofamoved postion othe rcsving window (S4), The ans
riting side then terminates the fist MRW procedure ana
‘moves the tansmiting window 0 27-37 inorder to eae
‘pond with th moved positon ofthe receiving window. The
transiting side then executes a Second MRW procedure 19
rave the receiving window ater the 39 SDU (8).
_Awother MRW comand tasted inthe second MRW
procedure includes the discard information of the 39° SDU
that i the lst discarded SDU of second discontinuous
aiscarded SDU st It shouldbe nated hat, since the trans
iting window is moved 1027-37 while the second MRW
procedure is in progres, the 33% 10 36" PDUs can be ans
‘ied ($6). After dscardingall he SDUs fom the start point
othe receiving window tothe last discarded SDU informed
by the ceived MRW command, ic, the 39 SDU. the
receiving side moves the stat point ofthe aeiving window
toan“apprprite position between 33-37 87) Inthiscase,
tne 33° to 36” PDUs can be transmit while the second
[MW procedure is peered, whereby the position ofthe
4
reeciving window is refered to as being. “appropriate”
‘cause such position varies depending upon whether these
PDU are received.
For instance, i there is no adktional PDU reception while
the second MRW procedure is in progress the receiving
‘window isupdated033-43. allofthe33"1036"*PDUsare
receiv, the receiving window is updated to 37—47. Namely,
tbe iransmitable PDUs can be transmitted during the MRW
procedure, whereby the reception of such PDUs changes
(updates) the position ofthe reeving window. This isthe
same asin the fist MRW procedure. Yet, since there ae no
‘tansmittable PDUs except the 23” and 27 PDUs between
the range of 2-33 ofthe receiving window inthe example of
FIG. 8, thestart point of the receiving window was defined as,
2,
[ter moving the start point of the eceving window tothe
appropiate position, the receiving sdetranmits rensmiting
‘window move information othe transiting side ($8). The
transmitting side having received the transmitting window
‘move information teminates the second MRW proceiure
and moves the start point ofthe tansmiting window to cor-
respond with that of the receiving window ($9). The trans-
rifting window is then used to continu trnsmissin from
the PDU atthe stat point othe transmitting window (S10)
B, Method of Discanding all PDUs Between Discontina-
ously Discarded SDUs
FIG. 1 is aflowchar of movinga receiving Window using
this method (method B) when the discontinuous SU discard
asshown in FIG. 9 takes place,
In method B, when SDUs are discontinoously discarded,
te transiting sie discards all SDUs from one SDU eoere-
sponding othe start point of the transmitting window up 10
thelastoneof the discarded SDUs, regardless oftansmission
succes or failure such thatthe SDUS from the stat point of
the transiting window upto last SDU ae continmowshy
discanied. Namely, if the SDUs are discontinuously di
caved as shown i FIG. 9, the transmitting side discard all.
‘SDUs fom the 35" SDU of the star point ofthe transmitting
‘window up tothe 39 SDU ofthe last discarded SDU, and
sens such information to the rosving side (S11, S12) In
this case, the 37° SDU is discarded despite succeeing in
transmission, The receiving sie having received an MRW
command regards ll SDUs fom the stat point ofthe receiv
{ng window up othe 39 SDU as discarded, sos to discard
te comesponding SDUs, and then moves the receiving win
dow beyond the 39" SDU (S13). Inthsease,the37" SDUis
discarded despite the transmission sucess atthe transmiting
side
‘Therafer,the receiving side informs the transmitting side
of the moved postion ofthe receiving window (S14). The
transmitting sie having recive the moved position temi-
tates the MRW procedure and moves the tansaiting win
dow to 33-44 (S18). The transiting side then stats rans-
nission fom the 33” PDU of the stat point of the
‘transiting window (S16).
Asexplined inthe above description, when discontinuous
'SDU discard takes plac, the receiving Window is moved by
‘using one ofthe two methods, methods A or Bin the related
at, However, the related art methods 4 and B have the fol-
lowing problems or disadvantages
Fist, in method A, the MRW procedures are sequentially
executed several times to inform the receiving side of the
discontinoous SDU discard, whereby considerable time
delay takes place in processing subsequent SDUs. Namely,
the PDU after the 37” PDU is transmitable after the second
‘MW procedure hasbeen performed inthe examples of FIG.
9 and FIG. 10, whereby the SDUs involved inthe secondUS 7,826,368 B2
15
[MRW procedure shouldbe stored inthe RLC her for a
considerable me. Typically it takes t least 150 mst fnsh
fone MRW procedure. I the rceving window is moved
according 10 method A, the MRW procedure undesirably
dntemuptshigh-spes deta communication, When using thes
SSDU discard method based on the timer scheme, the SDUs
ful to be trnsmited and continue to be discarded inthe
‘worstcase soearo
‘Moreover, in sing method B, when the SDUs are dscon-
tinvously discarded the revise discards SDUs that
‘were succesfilly transmitted as well, which undesirably
redoestrnsmission efficiency: Namely inthe example of
TIG.9,onlythe37" SDUsuanecesarily discarded, and thus
the uansmision ficiency i not greatly reded, However,
nother extreme examples, ithe SDUs comesponting to he
stucand ead points of he rasmitng winlow are discards,
all SDUsin the transmiting window are discaled, which
Significantly reduces transmission efliiney
SUMMARY OF THE INVENTION
Accordingly the present invention is directed toa method
‘of moving a receiving window ina wireless mobile commu
nication system that substantially obviates one or more prob
‘ems due linittions and disadvantages ofthe related a. 2
‘Anobjet othe present invention isto providea method of
‘moving a receiving Window in a wireless mobile communi-
cation system, which enables to reduce transmission delay
that takes place in case of moving the receiving window if
SSDUSs are discontinuously discarded
‘Aaosher object of the preseat invention is to provide a
‘method of moving a receiving window ina wireless mobile
‘communication system, which enables to reduce the degra-
dation of transmission ellciency generated by moving the
ceiving window when SDUs are disoontinuonsly discarded
Additional advantages, objects, and features ofthe inven-
tion wil be set forth in part inthe description which follows
‘and in part will hcome apparent to those having oninary
sill inthe art upon examination of the following or may be
leamed from practice of the iavention. The objectives and
other advantages of the iaveation may be realized and
tained by the structure particularly pointedoutin the writen
description and claims hereof as wel as the appended deaw-
ings.
“Toachieve these objets andother advantages andin accor.
ance withthe purposes of the invention, as embodied and
broadly described herein, a data communication method
according the present invention includes, receiving a move
‘receiving window (MRW) command: and delivering suecess-
fully eceved service data units (SDUs) among data units
froma start point of a curentrveiving window oa position
indicated by the MRW command to an upper layer.
Preferably, the MRW command is transmitted though 3
radio environment.
Preferably, the data units are service data units (SDUs) of
ata link layer
Preferably, the data units are radio link contol (RLC)
SDUs.
Preferably, the SDUS are identified by a SDU boundary
indicator,
Preferably, the SDU boundary indicator is included in a
protocol data unit (PDU) ofa da ink layer.
Preferably, the SDUs that ae nt yet succesfully received
are discarded,
Preferably the postion that is indicate by the MRW com
‘and indicates an end point ofthe SDU tobe discarded lst.
s
16
Preferably, the steps are performed ina receive-response
mode
Preferably, the MRW command includes a sequence num-
‘berofaprotocol date unit PDU) withanend point oftheSDU
sfscardd last and an end point indicator indicating the end
point ofthe SDU inthe PDU,
Preferably, the method further comprising moving the
receiving Window to the position indicated by the MRW
command,
Preferably, the moving ofthe receiving window is per-
formed ina data lnk layer
In another aspect of the present invention, « method for
moving a receiving Window ia a wireless mobile communi-
cation system includes receiving an information of a last
liscarded service e data unit (SDU) fom a transmitting sce;
checking whether the SDUspror to the lst discarded service
data unit are sucessllly receive: ad delivering the SDUS
that are successfully received toa upper layer and moving a
receiving window in accordance with the information,
Preferably, the SDU isa rao ling contol (RLC) SDU,
Preferably, the information for the last discarded SDU
includes a sequence numberof a protocol data unit (PDU)
‘with an endpoint ofthe SDU discard lst; and an end point
indicator indicating the end poit ofthe SDU ia the PDU.
Preferably, the moving ofthe receiving window is per-
formed ina data Fink layer.
Preferably, the receiving window moves to the PU
including the end point ofthe lst discarded SDU,
Preferably, the SDUs ae identified by the end pont ind
ctor
Preferably, the checking step comprise identifying data
froma portion indicated by oae SDU end pont indiatorto a
portion indicated by an adjacent SDU end point indicator as
‘one SDU:; and judging the eneresponding SDU as success
filly received if all portions of the identified SDU are
recived,
It is to be understood that both the foregoing general
description and the fllowing detailed description of the
present invention ate exemplary and explanatory and are
intended to provide further explanation of the invention as
claimed,
BRIEF DESCRIPTION OF THE DRAWINGS
‘The accompanying dravings, which ae iacued to pro
Vide a futher understanding ofthe inventon and ar ineor.
porated in and coast & ae of this application, illstrate
éenlniment(s)oftheimvention andtgeter withthe deseri-
tion serve to explain he principe of the inventnn In the
deawings
FIG. 1illstrates a block diagram ofan architecture of a
aio terface ratoeol heise teil andthe UTRAN
‘asec 3GPP rao acess network standars;
FIG. 2sa diagram ofan example of constructing a PDU
from SUG)
FIG. 3 a diagram of explaining the 21" 1023" AMD
PDUs among the eonsiicted AMD PDUs ia FIG. 2
FIG. is diagram showing how the AM RLC costes
anAMD PDU forstoringintransmision and re-ansmission
bts:
FIG. Sis a diagram of an example for ransmitinglecev-
ing AMD PDUs and updating taasmiting/eccving Wine
dows;
FIG. 6s a diagram ofa concept of 8 construction of a
-MRW command:
FIG. Tis a diagram ofa MRW command formaUS 7,826,368 B2
17
FIGS.84 to8Care diagrams ofexplaining how inconseeu-
tive SDU diseard takes place in normal data transmitting!
receiving
FIG. 9 isa diagram of an example of discarding SDUS
discontinuously; s
FIG, 10 sa flowchart ofa process for moving a rcciving
window using a ist method according to a related ant when
iscarding SDUs discontinuously;
FIG. 11 isa lowchar ofa process for moving a receiving
‘window using a second method according 10 a related art 10
‘when discarding SDUs discontinuously, and
FIG. 12 sa flowchart of a method for moving a receiving
‘window aecording to the present invention when discarding
SSDUSs discontinuously.
DETAILED DESCRIPTION OF THE PREFERRED
EMBODIMENTS
Reference will now be made in detail to the prefered
«mbodimentsof the present invention, example of which are
illustrated inthe accompanying drawings.
“The pesca inventon is iplemented ina mobile conan
ication system such sa UMTS (univers bile telecom
:uniaton system) developed by the 3GPP. However, he
present inventions furthee applicable to communication 8-2
tems operating under ater standards
Tnhepreseat invention, whea SDUs ar discarded, the AM
LC ofthe wansmiting side transfers information ofthe lst
discarded SDU regardless of the contimity ofthe discarded
SDUs. The AM RLC of the receiving side then ehecks
‘whether o receive theSDUs fom the start pointofthezece-
ing window to the lst discarded SDU sespectvely, and
dlvers the SDUs that are soeessfilly received oan upper
layer, resuling in minal ane delay and xininal reduction
of transmission efceney een if dscoatinuous SDU di
carding take place
‘Adele embodiment ofthe present invention i applied
to the eae where SDUs are discarded aecoring to FIG. 9. Ia
this case itis assumed tha the PDU transiting receiving
process lean progress described with respet FIGS,
Bato.
FIG. 12 isa flow chart of method for moving a eeeving
‘window according tothe present invention when discarding
SDUs discontinuously.
First if SDUs are dtcarded according to FIG. 9, he trans.
siting side RLC executes a MRW proce, and thea adds
to the MRW command information of the 3 SDU that is
te last one ofthe discarded SDUs for transmission to the
reoeiving sie RLC ($20, S21). n this ase, the wansmiting
‘Window lis between the 23" PDU andthe 3° PDU.
Ir the RLC i sett inform the receiving side of ald
carded SOUS, discar information for other SDUs aswel as
tne 39 SDU isearied on the MRW command I this case,
tne 37 SDUis success tansmited ands not discard.
Heace, discard infomation af the 37 SDU snot cid on
the MRW comand.
‘Upon receiving the MAW command, the reeiing side
cet the discard information ofthe SDU located ata lst
postion inthe SDU discard infoemation card onthe MRW
ema. By checking fist PDU SN count id. the or
tion of te information of the last discarded SDU ean be
obtained. Inthe example of 1G. 9, rom the MRW command,
te receiving side recognizes the iarmation tat the tans.
iting side dissanded SDUs vp to fist potion ofthe 28°
pou.
‘The weeiving side checks all PDUs from the 23% PDU as
the stat point af the receiving window up to the 28 PDU
8
s
18
{formes ofy the MRW commando detemine whether the
‘SDUs are correctly received, and then selectively discards
certain SDUs (S22) The receiving side determines which
'SDUs have been sucessfully received by using a boundary
indicator, namely, length indicator (L1) nce ina PDU
hneader
AAs the length indicator (LD) indicates the boundary
between SDUs, the rceiving se reganis a portion between
twoneighboring Lis to be one SDU. I there isa potion of a
different SDU between two Ls, the reeiving side determines
thecomresponding SDU asa failure. Inoneembedimentofthe
‘present invention, asthe receiving side receives PDUs in the
Same manner that shown in FIG. 9, the 29and27* PDUsare
not received, Hence, the receiving side determines follows,
Feilingt eceive the 23" PDU. the receiving side cons
rs (recognizes) the latter poron ofthe 22"" PDU up to
beginning portion ofthe 25” PDU as one SDU. Since a
portion comesponding to the 23 PDU of the recognized
SSDU fais o be received, the receiving side discards it The
receiving sie determines that a following. potion corre=
sponding othe 37 PDU issuecessflly received and such
not discarded. Also, the rosving sie roanizes the beg
ning portion ofthe 26" PDU vp toa beginning portion ofthe
28°" PDU as one SDU. The recognized SDU is dscanled
‘because a portion eorespondingto the 2" PDUs not been
propery received.
Its important to note that the receiving side ies from
te transmitting side in caleulating the total numberof the
diseanied SDUs, ifthe MRW command! only inelndes the
information of the ls discarded SDU. Namely the ransmit-
ting side discards four DUsin the example of FIG. 9.Yet the
receiving side regards that only two SDUs are discarded
Sucha procedure may ease problems in somecass. Thus,
‘when the AMC is configured such thatthe infomation of
all discarded SDUs is or isnot delivered by the MRW com-
‘mand, Ifthe RL is setup to deliver the all discarded SDUs
information, the tansmiting side caries information about
each ofthe discarded SDUs. In tis ease, the receiving side
{knows thatthe end portions ofthe discarded SDUsexst inthe
23°, 25! 274, and 28 PDUs, respectively, whereby ican
be seen tat four SDUs are discarded in the transiting side
‘The MRW command does not drei deliver the number
ofthe discarded $DUs, bt rather, the SN ofthe PDU ving
te end portion of the discards SDU. This sto inform the
receiving sie ofa position of the discarded SDU. Namely, in
te example of FIG, 9, the rceivng side considers that 0
'SDU groups including portions ofthe 35% and 36" SDUs, and
the other portions ofthe 38” and 39” SDUsae discarded. If
the end portions of each of the discarded SDUs in not
informed, butthe nnber ofthe discarded SDUs is informed,
to receiving side is unable to know how many discarded
‘SDUsexistinthe frontand the ear portions. Forinstance the
reccivingsidemay consider that one SDUn the rontporion,
and three SDUsinthe rear portion ae discarded or that there
aretwo discard SDUs in each ofthe front and rear portions.
‘This i related to 9 sequence of the discarded SDUs. The
discard sequence i significant to some higher layers. Hence,
the MRW command informs the PDU SN indicating where
the end portion of each ofthe discarded SDUs exists
‘When the MRW command informs the information ofthe
last discarded SDU or the infomation ofall discarded SDUs,
the receiving side discards portions corresponding tothe 35",
36", 384 and 39" SDUs, and delivers the 37% SDU to an
upper layer. Also, the RL of the receiving side moves the
start pont ofthe receiving window tothe 33° PDU tobe fist.
receive insquence,US 7,826,368 B2
19
‘Thereafter, the receiving side sends infomation ofthe stat
point the moved receiving window tothe wansmniting side
($23). The tansmitg side having received such infonna-
tion, determines thatthe MRW procedre is successfully
performed, moves the nsmiting window othe sane posi 5
fiona tht of the receiving window, and then inate a
subsequent PDU transmission ($24, $35).
‘One embodiment ofthe present invention provides, in a
ratio veess network, a method of discarding service data
‘milsby a sending end employing ansmision window and
8 discard tigget. The method can comprise the steps of
hocking all sevice data units heyaing wih fs sevice
ata nit cated ata lawer edge ofthe wansmisson Window
‘uptoa inal service data ith wasciscarded bythe cscard
Angzer, apd iseardng those checked service dit unt that
have ot been positively acknowledged.
ere the checking step can futher comprise a step of
positively acknowedping any service data nits that have
boon succosflly sent oa receiving end
‘Abo the above method can farler comprise a step of
sending oa eeivng end «command to move a reception
‘Window and information ofthe final service data unit
Another embodiment ofthe present invention provides. in
a radio access network, method of eisarding service data
‘mus by a reviving end employing a reception window. The
‘method can compas the sep ol, eeiving a command 0 »
‘move the reception window, checking all serve data units
‘begining witha fis servie data nit located lower ede
othe reception window up to final service data wnt in
¢ate inthe command, ad discarding those checked service
ta unit that have not been suecessily received
ere his method ea rer comprises stp of acknow-
xii, toa sending end, any'service data units tat have ben
Succes ecived
“Asdeserbedabav,therceving ide ofthe presetiaven-
tion checks whether all SDUS fom the sagt point of the
receiving Window up tothe last discarded SDU are sucess
fly received, the delivers the SDUS that are sucesflly
recevedoanupperlayer,and discard oly theSDUs tht are
ot suecessflly received
Amethodof moving 2 resiving window according tthe
present invention overcomes the SDU transmission time
delay problems erated by moving the reeving windows
according to the related a, even ithe SDUS are discotin-
ously discarded.
Moreover, the present invention overcomes the reuction
of SDU tension elliceney created by the elated at
‘method B, thereby enabling improved high-spood data com-
‘mniaton, aswell as maximizing data transmission ef
“The forgoing embodiments are merely exemplary and are
sotto be consid a Kiniing the reset aventon. The
present teachings ean be readily applied to other types of
ppratses, The description of the preset invention is
fntend tobe illustative, and not to limit the Scope ofthe
claims. Many altematves, medications, and veatons will
beappaent io those skilled in the art
‘What i claimed is:
1. A method for moving a receiving window ia a radio
‘communication system, the method comprising
receiving, by a receiving side, a contol message for shift-
Inga start value ofthe ecsiving window from a trans-
iting side;
elivering atleast one succesfully received service data
unit SDU), which is lower than a new start valve ofthe
receiving window, toa higher layer; and 6
shifting the new stat value ofthe receiving window 0 3
ext value of a lst suecessflly eveived and delivered
20
SSDU sequence number in onder of increasing sequence
value staring withthe new start vale ofthe receiving
window.
2. The method of claim 1, wherein the receiving side idon-
ties the new start valine ofthe receiving window based on the
control message.
3. The method of claim 1 further comprising:
reassembling the at leat one suecesstlly rveived SDU
rom bufleredat east one of pectocol dataunits PDUS)
4. Themethod of claim 1, wherein thea least one suecess-
fully received SDU is stoned a the transmission side for
lifetime even ifthe transmission sie filed to transmit the
SSDU succesfully tothe receiving side.
8, A method for moving a receiving window in a ratio
‘communication system, the method comprising:
receiving, by a receiving side, a contol message fr shift-
nga current start value ofthe receiving window from 8
transiting side
passing at least one suecesflly received service data unit
(SDU) which is lower than a new start value of the
receiving window for processing delivery to higher
layer; and
moving the new start value of the receiving window 103
next value of a last suecessflly received and delivered
SSDU sequence number in oder of increasing sequence
value staring withthe new start value ofthe receiving
window:
6. The method of claim §, wherein the receiving side iden
tilis the new stat vali of the receiving window based on the
centro! message,
7. The method of claim § fuer comprising:
reassembling the at leat one successfully oveived SOU
rom bufleredat least one of peotocol dataunits (PDUS)
8. Themethod of claim $, wherein the SDU is stored at the
transmission side fora lifetime even ifthe transmission side
failed to transmit the SDU suocessflly to the receiving side
9. A communication device for receiving data in a radio
‘mobile communication system, the communication device
comprising:
‘receiver configured to receive data; and
a pracessor configured to:
‘move stat valicof a receiving window uponreceiving,
by thereceiver, a contol message fr shifting the sat
value ofthe receiving window from a transmitting
side; and
Aelver at least one successflly received service data
unit(SDU) whichis lower than anew start valueof the
receiving window toa higher layer,
\wherein the processors futher configured wo mave the
new stat value of the receiving window fo a next
value of a last successfully received and delivered
SDU sequence umber in onder of increasing
sequence vale starting with henew start value ofthe
receiving window,
10. The communication device of eam 9, wherein the
receiving side identifies the new start value ofthe receiving
‘window based on the eontol message.
11. The communication device of claim 9, wherein the
processors further configured to reassemble thea least one
sveessflly received SDU fom buflered at least one of pro=
tocol data tits PDUs),
12. The communication device of claim 9, wherein the
‘SDU isstoredat the transmission side foralifetime even ifthe
‘ransmiasion side filed to transmit the SDU suecessflly to
the receiving sie,