CN1275401C - Method for controlling transmission window of wireless link layer - Google Patents

Method for controlling transmission window of wireless link layer Download PDF

Info

Publication number
CN1275401C
CN1275401C CN 03126873 CN03126873A CN1275401C CN 1275401 C CN1275401 C CN 1275401C CN 03126873 CN03126873 CN 03126873 CN 03126873 A CN03126873 A CN 03126873A CN 1275401 C CN1275401 C CN 1275401C
Authority
CN
China
Prior art keywords
radio link
window
receiving terminal
window size
link control
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN 03126873
Other languages
Chinese (zh)
Other versions
CN1567767A (en
Inventor
王前
朱伏生
施嵘
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
ZTE Corp
Original Assignee
ZTE Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by ZTE Corp filed Critical ZTE Corp
Priority to CN 03126873 priority Critical patent/CN1275401C/en
Priority to PCT/CN2004/000573 priority patent/WO2004112407A1/en
Publication of CN1567767A publication Critical patent/CN1567767A/en
Application granted granted Critical
Publication of CN1275401C publication Critical patent/CN1275401C/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/18Automatic repetition systems, e.g. Van Duuren systems
    • H04L1/1867Arrangements specially adapted for the transmitter end
    • H04L1/187Details of sliding window management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/18Automatic repetition systems, e.g. Van Duuren systems
    • H04L1/1867Arrangements specially adapted for the transmitter end
    • H04L1/1896ARQ related signaling

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Communication Control (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

The present invention provides a method for controlling a transmission window of a wireless link layer. When an RCL receiving end judges that the transmission window needs to be regulated according to the situation of the wireless link, Window Size SUFI information is transmitted out to an RLC transmitting end which is notified to regulate the transmission window. After receiving the Window Size SUFI information, the RLC transmitting end transmits response information to the RLC receiving end, which suggests that the Window Size SUFI information is received. The RLC receiving end judges whether the correct response information is received or not. If the correct response information is not received, the Window Size SUFI information is continuously transmitted, which effectively overcomes the defect that the RLC transmitting end in the prior art can not know whether the receiving end receives the Window Size SUFI information or not. The present invention regulates the transmission window in time and prevents the service efficiency of control protocol band width of a wireless link from descending.

Description

The control method of radio link layer send window
Technical field
The present invention relates to Radio Link control, the especially control method of radio link layer send window in Wideband Code Division Multiple Access (WCDMA) (WCDMA) cell mobile communication systems.
Background technology
Radio link control in the WCDMA system (RLC) is being controlled the transmission of data wireless links bag.Rlc protocol is a kind of control protocol based on sliding window (as shown in Figure 1).
Among Fig. 1, the RLC transmitting terminal has the square of cross hatching to be meant that the opposite end confirms not received that the packet that need resend, hypographous square represent the packet of waiting for that the opposite end is confirmed, and blank square is represented the buffer memory that do not take.The RLC receiving terminal has the square of the oblique line of reporting to the leadship after accomplishing a task to represent that the opposite end sends to lose the packet that need receive again, and hypographous square represents that the packet received, blank square represent the buffer memory that does not take.
The rlc protocol basic variable is described as follows:
Configured_Tx_Window_Size: the upper-layer protocol layer disposes the initial value to the send window of RLC transmitting terminal, also is maximum send window size.Unit represents with the number of PDU (protocol Data Unit).The RLC transmitting terminal sends buffer memory according to this variable application.
VT (S): send state variable.The sequence number of the next PDU that this value representation will send (removing the PDU that retransmits);
VT (A): confirm state variable.The sequence number of the continuous PDU that the next wait receiving terminal of this value representation is confirmed;
VT (MS): maximum send state variable.The PDU sequence number will not allow to send more than or equal to this value.VT(MS)=VT(A)+VT(WS);
VT (WS): the size of send window.Initial value also is that maximum is Configured_Tx_Window_Size, and minimum value is 1 (or value of other upper-layer configured), and VT (WS) changes in this scope.
Configured_Rx_Window_Size: the upper-layer protocol layer disposes the size to the initial receive window of RLC receiving terminal.Unit represents with the number of PDU.The RLC receiving terminal receives buffer memory according to this variable application.
VR (R): accepting state variable.The sequence number of the next continuous PDU that this value representation will receive;
VR (H): best expectation accepting state variable.The sequence number of the highest PDU that expression expectation receives; VR (MR): the maximum state variable that allows reception.The sequence number of PDU will be rejected by the RLC receiving terminal more than or equal to this value.
VR(MR)=VR(R)+Configured_Rx_Window_Size。The RLC receiving terminal is received by some bag of state bag PDU (Status PDU) notice RLC transmitting terminal, some bag is not received, and after the RLC transmitting terminal is received these status PDU, changes the value of VT (A), thereby promote VT (MS) to front slide, guarantee that data constantly are sent out.
, the RLC transmitting terminal do not replied the square shown in RLC transmitting terminal cross hatching among Fig. 1 when detecting certain PDU by the opposite end.Will cause VT (S) constantly to increase so, no longer send sequence number more than or equal to the data of VT (MS) up to VT (MS).
, do not receive the RLC receiving terminal square shown in RLC receiving terminal cross hatching among Fig. 1 when detecting certain PDU.Will cause VR (H) constantly to increase up to VR (MR) so, no longer Receive sequence number is more than or equal to the data of VR (MR).
Be the window size of RLC receiving terminal in the existing protocol regulation, thereby the bandwidth of control Radio Link is used according to the reception caching situation control RLC transmitting terminal transmission data of self.Its method is to comprise Window Size SUFI (the super territory of window size) information to send to the transmitting terminal of RLC in Status PDU.Window Size SUFI is constructed as follows shown in the table:
TYPE=WINDOW
WSN
TYPE
Length: 4bit represents WINDOW when TYPE=0001.
WSN
Length: 12bit is used for changing the size of the send window of RLC transmitting terminal.
After the RLC transmitting terminal was received Window Size SUFI, will change VT (WS) was WSN.If WSN=0, then this SUFI abandons; If WSN>Configured_Tx_Window_Size, then VT (WS) gets Configured_Tx_Window_Size.When Radio Link worsens, have loss of data, cause RLC receiving terminal buffer memory to strengthen, the RLC receiving terminal sends by the data that Window SizeSUFI reduces the RLC transmitting terminal this moment, notice RLC transmitting terminal reduces VT (WS), thereby reduces send window, avoids the congested of data.When the RLC receiving terminal detects the free space of reception buffer memory in continuous increase, when reaching some threshold value (as shown in Figure 2, the bag of all re-transmissions this moment is received, the RLC receiving terminal does not have buffer memory to take), same by WindowSize SUFI, notice RLC transmitting terminal increases VT (WS), thereby strengthens send window, avoids the bandwidth usage decrease in efficiency of data link.
Actual measurement situation by different business, the PDU loss ratio of some non-real-time data business can tolerate 10%, and under the good wireless environment, the loss ratio of agreement regulation is no more than 0.7%, so the probability that Window Size SUFI loses is higher comparatively speaking.
Window Size SUFI uses most important to the bandwidth of Radio Link, but the information to such key does not provide salvo in the rlc protocol, can receive this information to guarantee the RLC transmitting terminal.The trigger mechanism of different Window Size SUFI is different to the influence of the efficiency of bandwidth use of Radio Link, the triggering of Window Size SUFI does not have unified standard in rlc protocol, the general at present triggering mode that uses: receive triggering mode and fixed point triggering mode that the buffer memory remaining space changes ratio relatively, after the receiving terminal judgement needs to send WindowSize SUFI, only trigger Window Size SUFI one time, later on just might be after just triggering for a long time, if transmitting terminal is not received, just can not adjust window.Especially at chain route badness when good state transforms, the Window Size SUFI information that the RLC receiving terminal requires the RLC transmitting terminal to increase send window only sends once, in a single day information lose, send window just can not get adjusting, especially improve at wireless quality, RLC receiving terminal even no longer trigger Window Size SUFI under the situation that packet loss descends, in that even Radio Link is good during this period of time, send window is still kept the state of link when abominable, Radio Link will cause the speed of very serious Radio Link to descend by very low rate sending data.
Summary of the invention
The technical problem that the present invention solves provides a kind of control method of radio link layer send window, effectively overcome prior art when Window Size SUFI information dropout, the RLC transmitting terminal can't learn whether receiving terminal receives the send window adjustment information, can't continue to send WindowSize SUFI information, in time adjust send window, the defective that causes the radio link control efficiency of bandwidth use to descend.
The control method of radio link layer send window provided by the invention may further comprise the steps:
Step 1: the RLC receiving terminal is provided with timer,
Step 2: whether the regular detection of RLC receiving terminal has Window Size SUFI to trigger, if there is Window Size SUFI to trigger, then sends Window Size SUFI information to the RLC transmitting terminal, starts timer,
Step 3: the RLC transmitting terminal sends response message to the RLC receiving terminal after receiving Window Size SUFI,
Step 4: whether the RLC receiving terminal detects receives correct response message during timer, if receive that correct response message stops timer, otherwise triggers Window Size SUFI, returns step 2.
The RLC transmitting terminal comprises the WSN information in the Window Size SUFI information that the RLC transmitting terminal receives in the response message that the RLC receiving terminal sends.
The RLC receiving terminal receives response message, if receive then parse wherein WSN information, and if the WSN among the Window Size SUFI of the last transmission consistent, then think correct response message.
The invention has the beneficial effects as follows: the reception condition of in time feeding back WindowSize SUFI information by response message to receiving terminal, when Window Size SUFI information dropout, the RLC transmitting terminal can continue to send Window Size SUFI information, in time adjust send window, effectively overcome prior art RLC transmitting terminal and can't learn whether receiving terminal receives the defective of Window SizeSUFI information, avoid the radio link control efficiency of bandwidth use to descend.
Description of drawings
Fig. 1 is the schematic diagram of radio link control
Fig. 2 is the schematic diagram that the RLC receiving terminal changes send window in the prior art by the StatusPDU notice RLC transmitting terminal that comprises Window Size SUFI
Fig. 3 is the flow chart of the inventive method RLC transmitting terminal
Fig. 4 is the flow chart of the inventive method RLC receiving terminal
Embodiment
In conjunction with the accompanying drawings the inventive method is described in further details:
The present invention is by increasing Window Ack SUFI, receive the response message of giving the RLC receiving terminal behind the WindowSize SUFI as the RLC transmitting terminal, thereby after Window Size SUFI was lost, Window Size SUFI can be learnt and resend to the RLC receiving terminal.
Window Ack SUFI is constructed as follows shown in the table:
TYPE=Window Ack
WSN
WSN
Length: 12bit
Be changed to the WSN value among the up-to-date Window Size SUFI that receives.
As shown in Figure 3, the concrete steps of the inventive method RLC transmitting terminal are as follows:
Step 1:
Whether the regular detection of RLC transmitting terminal receives the Window SizeSUFI that the RLC receiving terminal sends over, and enters step 2 if receive.Otherwise still in step 1, continue to detect.
Step 2:
The RLC transmitting terminal parses the WSN value among the Window Size SUFI that receives, and the WSN that is provided with among the Window Ack SUFI is this value, enters step 3.
Step 3:
This Window Ack SUFI is sent to the RLC receiving terminal.Enter step 1.
As shown in Figure 4, the concrete steps of the inventive method RLC receiving terminal are as follows:
Step 1:
The RLC receiving terminal is provided with timer Timer_Window_Ack, and timer can be set to the arbitrary value among the 100ms-2000ms, enters step 2.
Step 2:
Whether the regular detection of RLC receiving terminal has Window Size SUFI to trigger, if enter step 3, otherwise enters step 4.
Step 3:
The RLC receiving terminal sends Window Size SUFI, starts timer Timer_Window_Ack.Enter step 5.
Step 4:
Whether the RLC receiving terminal detects Timer_Window_Ack in operation, if not in operation, enter step 2, otherwise enter step 5.
Step 5:
If RESET (resetting) process takes place the RLC receiving terminal, enter step 10; Otherwise enter step 6.
Step 6:
If timer Timer_Window_Ack is overtime, enter step 9; Otherwise enter step 7.
Step 7:
If the RLC receiving terminal has new Window Size SUFI to send, then enter step 9, otherwise enter step 8.
Step 8:
Whether the RLC receiving terminal detects receives correct Window Ack SUFI, enters step 10 as if receiving, otherwise enters step 6.
Step 9:
Trigger Window Size SUFI, enter step 2.Triggering Window Size SUFI is to trigger the sign realization by being provided with at the RLC receiving terminal.
Step 10:
Stop timer Timer_Window_Ack, enter step 2.

Claims (7)

1. the control method of radio link layer send window may further comprise the steps:
Step 1: Radio Link control receiving terminal is provided with timer,
Step 2: whether the regular detection of Radio Link control receiving terminal has the super territory of window size to trigger, if there is the super territory of window size to trigger, then to the super domain information of Radio Link control transmitting terminal send window size, starts timer,
Step 3: Radio Link control transmitting terminal sends response message to Radio Link control receiving terminal after receiving the super territory of window size,
Step 4: Radio Link control receiving terminal detects whether receive correct response message during timer, if receive that correct response message stops timer, otherwise triggers the super territory of window size, returns step 2.
2. the control method of radio link layer send window as claimed in claim 1 is characterized in that described timer can be set to the arbitrary value among the 100ms-2000ms.
3. the control method of radio link layer send window as claimed in claim 1 is characterized in that it is to trigger the sign realization by being provided with at Radio Link control receiving terminal that described step 4 triggers the super territory of window size.
4. the control method of radio link layer send window as claimed in claim 1, it is characterized in that also comprising Radio Link control receiving terminal detects whether reseting procedure takes place, when Radio Link control receiving terminal generation reseting procedure, stop timer, return step 2.
5. the control method of radio link layer send window as claimed in claim 1, it is characterized in that described step 4 Radio Link control receiving terminal detects when whether receiving correct response message during timer, if there is the super territory of new window size to send, then trigger the super territory of window size, return step 2.
6. as the control method of the described radio link layer send window of arbitrary claim in the claim 1 to 5, it is characterized in that described step 3 Radio Link control transmitting terminal comprises the WSN information in the super domain information of window size that Radio Link control transmitting terminal receives in the response message that Radio Link control receiving terminal sends.
7. the control method of radio link layer send window as claimed in claim 6, it is characterized in that described step 4 Radio Link control receiving terminal detects whether receive that during timer correct response message may further comprise the steps: Radio Link control receiving terminal receives response message, if receive then parse wherein WSN information, if consistent, then think correct response message with the WSN in the last super territory of window size that sends.
CN 03126873 2003-06-12 2003-06-12 Method for controlling transmission window of wireless link layer Expired - Fee Related CN1275401C (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN 03126873 CN1275401C (en) 2003-06-12 2003-06-12 Method for controlling transmission window of wireless link layer
PCT/CN2004/000573 WO2004112407A1 (en) 2003-06-12 2004-05-31 A method of controlling radio link layer send window

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN 03126873 CN1275401C (en) 2003-06-12 2003-06-12 Method for controlling transmission window of wireless link layer

Publications (2)

Publication Number Publication Date
CN1567767A CN1567767A (en) 2005-01-19
CN1275401C true CN1275401C (en) 2006-09-13

Family

ID=33546178

Family Applications (1)

Application Number Title Priority Date Filing Date
CN 03126873 Expired - Fee Related CN1275401C (en) 2003-06-12 2003-06-12 Method for controlling transmission window of wireless link layer

Country Status (2)

Country Link
CN (1) CN1275401C (en)
WO (1) WO2004112407A1 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050041586A1 (en) * 2003-08-24 2005-02-24 Sam Shiaw-Shiang Jiang Method of controlling a receiver and a transmitter in a wireless communication system to handle a transmission window size change procedure
TWI501601B (en) 2011-08-15 2015-09-21 Mediatek Inc Method of processing device discovery
CN110019398B (en) * 2017-12-14 2022-12-02 北京京东尚科信息技术有限公司 Method and apparatus for outputting data

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100370077B1 (en) * 2000-08-07 2003-01-29 엘지전자 주식회사 Method for Flow Control of data with Window Timer in a Communication System
KR100447162B1 (en) * 2000-08-19 2004-09-04 엘지전자 주식회사 Method for length indicator inserting in protocol data unit of radio link control
KR100404188B1 (en) * 2000-08-19 2003-11-01 엘지전자 주식회사 Genernating method for protocol data unit in radio link control

Also Published As

Publication number Publication date
CN1567767A (en) 2005-01-19
WO2004112407A1 (en) 2004-12-23

Similar Documents

Publication Publication Date Title
US8483223B2 (en) Packet transmission via multiple links in a wireless communication system
CN1523797B (en) Reordering method for enhancement uplink dedicated channel HARQ in WCDMA system
US8332702B2 (en) Method and apparatus for hybrid automatic repeat request transmission
CN100338900C (en) Method for controlling the data rate of transmitting data packets in a wireless communications system, receiver and transmitter therefor
EP2109954B1 (en) Ack prioritization in wireless networks
CN1898912A (en) Method and system for aggregating frames to be transmitted over channel in wireless network
CN1714527A (en) Use of idle frames for the control of negative frame acknowledgement
CN101030839A (en) Method for re-transmitting data
CN1700629A (en) Method for transmitting data in mobile ad hoc network and network apparatus using the same
CN101485134A (en) Medium access control discard notification
CN1339749A (en) Local re-transmission method of using TCP for un-reliable transmission network
CN1859073A (en) Dow data repeating method in radio communication system
CN1567736A (en) A method for improving transmission efficiency of wireless network channel
CN1830183A (en) Packet communication device and packet communication method
CN101030842A (en) Method and apparatus for rearranging data in mobile telecommunication system
CN100336333C (en) Data transmission control method in multi carrier wave high-speed downlink packet access system
CN1878050A (en) High-speed uplink grouping access service reconfiguration method
CN1774894A (en) Method for implementing a connection-oriented data transfer protocol in wireless transmission networks
CN101989899B (en) Method for triggering status report by radio link control layer and receiving side device
CN1691590A (en) Method for sending window size adjustment information by receiving end in wireless link data transmission
CN101421965A (en) Optimised packet data transmission protocol in a communication system employing a transmission window
CN1257621C (en) Transmitting window adjusting method in wireless chain circuit control layer
CN101064587A (en) Method for retransmitting control data unit of wireless link control protocol under affirmance mode
CN1852084A (en) Method for detecting data-bag lost and apparatus thereof
CN1275401C (en) Method for controlling transmission window of wireless link layer

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20060913

Termination date: 20140612

EXPY Termination of patent right or utility model