WO2012155708A1 - Procédé et dispositif permettant d'optimiser un message de suppression de demande automatique de répétition (arq) - Google Patents

Procédé et dispositif permettant d'optimiser un message de suppression de demande automatique de répétition (arq) Download PDF

Info

Publication number
WO2012155708A1
WO2012155708A1 PCT/CN2012/073427 CN2012073427W WO2012155708A1 WO 2012155708 A1 WO2012155708 A1 WO 2012155708A1 CN 2012073427 W CN2012073427 W CN 2012073427W WO 2012155708 A1 WO2012155708 A1 WO 2012155708A1
Authority
WO
WIPO (PCT)
Prior art keywords
data block
timer
current data
message
expires
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.)
Ceased
Application number
PCT/CN2012/073427
Other languages
English (en)
Chinese (zh)
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
Publication of WO2012155708A1 publication Critical patent/WO2012155708A1/fr
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

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/1829Arrangements specially adapted for the receiver end
    • H04L1/1835Buffer management
    • H04L1/1838Buffer management for semi-reliable protocols, e.g. for less sensitive applications such as streaming video
    • 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/1829Arrangements specially adapted for the receiver end
    • H04L1/1848Time-out mechanisms

Definitions

  • the present invention relates to the field of communication technologies, and in particular, to a method and a device for automatically discarding (Discard) messages by an automatic repeat-request (ARQ).
  • Discard automatically discarding
  • ARQ automatic repeat-request
  • the ARQ in the wireless network is a media access control (MAC, Media Access Control) sub-layer protocol layer transmission guarantee technology based on data block retransmission. It implements data transmission confirmation and retransmission through message feedback of the sender and the receiver. Data retransmission is guaranteed by multiple timers.
  • the transmitting end sends the data block, and saves the sent data block in the sending window. After receiving the data block, the receiving end sends a feedback message indicating that the data block has been received, and sends a non-received feedback (NACK) message indicating which data block. If it is not received, the sender removes the data block from the window when receiving the feedback message, and performs data retransmission when the NACK message is received.
  • NACK non-received feedback
  • the ARQ has multiple timers to ensure data retransmission.
  • the sender includes the following three important timers: retransmission timer, lifecycle timer, and window synchronization timer.
  • the retransmission timer is used to ensure that data retransmission is performed if the feedback message of the receiving end is not received within this period.
  • the lifecycle timer is used to define the life cycle of a block. After the timer expires, the ARQ Discard message is sent to the ARQ receiver to notify the receiver that the data block and the previous data block will be discarded, and no data retransmission is performed. After receiving the ARQ Discard message, the receiving end sends an acknowledgment message to the sending end.
  • the ARQ start window is moved to the data block. If the acknowledgment message is not received, the ARQ Discard The message is going to be retransmitted.
  • the window synchronization timer is used to ensure the movement of the current window. After the timer expires, an ARQ restart process needs to be initiated.
  • Each ARQ data block maintains a retransmission timer and a lifecycle timer, and an ARQ processing module maintains a window synchronization timer. Since each data block needs to maintain a lifecycle timer, when the quality of the link transmission signal is poor, many data block lifecycle timers will expire due to downlink packet loss or failure to receive ARQ feedback messages.
  • the main purpose of the present invention is to provide an ARQ Discard message optimization method and device to reduce unnecessary air interface messages and improve ARQ retransmission efficiency and stability.
  • a method for ARQ Discard message optimization including:
  • the life cycle timer of the current data block is started; after the life cycle timer of the current data block expires, the ARQ Discard message is sent after a predetermined period of time.
  • the ARQ Discard message is sent after a predetermined period of time, including:
  • the life cycle delay timer of the current data block is started
  • the ARQ Discard message is sent.
  • the ARQ Discard message is sent, including:
  • the ARQ Discard message is directly sent after the lifetime delay timer of the current data block expires;
  • the block sequence number (BSN) of the ARQ Discard message is updated, and after the lifetime delay timer of the current data block expires, the ARQ Discard message of the BSN is sent. .
  • the method further includes: starting a retransmission timer of the current data block, and not checking the acknowledgement information of the sent ARQ Discard message after the retransmission timer expires Whether there are other data blocks with a life cycle delay timer, if not, directly retransmit the transmitted ARQ Discard message; if there is, wait for the life cycle timer of the other data block to time out, retransmit the station The most backward ARQ Discard message of BSN.
  • the initiating the lifecycle delay timer of the current data block includes: recording, when the feedback message of the current data block is not received before the lifetime timer of the current data block times out The BSN of the data block, and starts the life cycle delay timer of the current data block.
  • An ARQ Discard message optimization device comprising:
  • a first timer starting unit configured to start a life cycle timer of the current data block after the current data block is sent
  • the first message sending unit is configured to send an ARQ Discard message after a predetermined period of time after the lifetime timer of the current data block expires.
  • the first message retransmission unit further includes:
  • a second timer startup subunit configured to start a lifecycle delay timer of the current data block after the lifecycle timer of the current data block expires
  • a second message sending subunit configured to send an ARQ Discard message after the lifetime delay timer of the current data block expires.
  • the second message sending subunit is specifically configured to:
  • the ARQ Discard message is directly sent after the lifetime delay timer of the current data block expires;
  • the first message sending unit further includes:
  • a third timer starting subunit configured to start a retransmission timer of the current data block
  • a third message retransmission subunit configured to not receive the sent ARQ Discard message after the retransmission timer expires
  • the feedback message check whether there are other data blocks with a life cycle delay timer, if not, directly retransmit the transmitted ARQ Discard message; if there is, wait for the life cycle timer of the other data block After the timeout, the ARQ Discard message of the BSN is retransmitted.
  • the second timer is activated by the sub-unit, where: when the feedback message of the current data block is not received before the lifetime timer of the current data block expires, the current data block is recorded. BSN, and starts the life cycle delay timer of the current data block.
  • the technical solution of the present invention has the following beneficial effects:
  • the ARQ Discard message optimization method and device provided by the present invention can effectively guarantee that there is at most one ARQ Discard message in one frame and feedback at the same time by sending an ARQ Discard message for a period of time. Messages may be delivered during the delay period, which not only reduces the amount of messages sent, but also saves air interface bandwidth and improves the stability of data transmission. DRAWINGS
  • FIG. 1 is a flowchart of an ARQ Discard message optimization method according to an embodiment of the present invention
  • FIG. 2 is a flowchart of an ARQ Discard message optimization method according to an embodiment of the present invention
  • FIG. 3 is an ARQ Discard according to an embodiment of the present invention. Structure of the message optimization device Figure
  • FIG. 4 is a schematic structural diagram of a first message sending unit according to an embodiment of the present invention
  • FIG. 5 is a schematic structural diagram of a first message sending unit according to an embodiment of the present invention
  • FIG. 6 is an ARQ Discard according to an embodiment of the present invention
  • the workflow of the message optimization device is a schematic structural diagram of a first message sending unit according to an embodiment of the present invention.
  • An embodiment of the present invention provides a method for optimizing an ARQ Discard message. As shown in FIG. 1, the method includes the following steps:
  • S120 Send an ARQ Discard message after a predetermined period of time after the lifecycle timer expires.
  • the ARQ Discard message is not rushed to be sent, but is sent after waiting for a certain period of time, and the predetermined duration may be the transmission time length of one frame of data, or may be greater than the transmission of the data of the one frame. length of time.
  • step S120 specifically includes:
  • a lifecycle delay timer is started.
  • the lifecycle timer fails to receive the feedback message of the current data block, the BSN of the current data block is recorded, and the BSN is started.
  • a lifecycle delay timer is started.
  • the timeout period of the lifecycle delay timer is the predetermined period of time Long.
  • the BSN of the data block is an ARQ Discard message.
  • the BSN is used to update the BSN of the ARQ Discard message.
  • step S122 Sending the ARQ Discard after the timeout delay timer expires.
  • step S122 specifically includes:
  • the BSN of the ARQ Discard message is updated, and the BSN is sent after the lifecycle delay timer expires.
  • ARQ Discard message Because the difference between ARQ Discard messages between different data blocks is only that the BSN is different, the message bodies of different data blocks are the same, therefore, there are other data block life cycle timers before the life cycle delay timer expires. Timeout, the BSN of the ARQ Discard message needs to be updated. After the lifecycle delay timer expires, the ARQ Discard message of the BSN is sent, that is, the ARQ Discard message with the latest BSN is sent. Therefore, it is not necessary to send other ARQ Discard messages of the data block to the air interface for waiting for resource occupation and reducing the amount of message transmission.
  • the method further includes: starting a retransmission timer of the current data block, and after receiving the acknowledgement information of the ARQ Discard message after the retransmission timer expires, Check whether there are other data blocks with a lifecycle delay timer. If not, directly retransmit the sent ARQ Discard message; if so, wait for the other data block's lifetime timer to expire and retransmit the BSN. The ARQ Discard message behind. To achieve retransmission of ARQ Discard messages without the need for other ARQs of the data block Discard messages are sent to the air interface for waiting for resources and reducing the amount of messages sent.
  • the ARQ Discard message of the BSN is the same as the ARQ Discard message that is sent out, but the BSN of the ARQ Discard message is different.
  • the embodiment of the present invention further provides an ARQ Discard message optimization device, which may be a network device such as a base station or a terminal. As shown in FIG. 3, the device 200 includes:
  • a first timer starting unit 210 configured to start a lifecycle timer of the current data block after the current data block is sent;
  • the first message sending unit 220 is configured to send an ARQ Discard message after a predetermined period of time after the lifecycle timer expires.
  • the first message sending unit 220 specifically includes:
  • a second timer starting sub-unit 221, configured to start a lifecycle delay timer after the lifecycle timer expires
  • the second message sending subunit 222 is configured to send the ARQ Discard message after the lifetime delay timer expires.
  • the second message sending subunit 222 is configured to:
  • the BSN of the ARQ Discard message is updated, and the BSN is sent after the lifecycle delay timer expires. ARQ Discard message.
  • the first message sending unit 220 further includes: a third timer starting subunit 223, configured to start a retransmission timer of the current data block;
  • the subunit 224 is configured to check whether there is another lifecycle delay timer when the feedback message of the ARQ Discard message is not received after the retransmission timer expires.
  • the data block if not, directly retransmits the transmitted ARQ Discard message; if so, waits for the lifecycle timer of the other data block to time out and retransmits the ARQ Discard message of the BSN.
  • the second timer startup sub-unit 221 is specifically configured to: when the lifecycle timer expires without receiving a feedback message of the current data block, record the BSN of the current data block, and start a lifecycle delay timing. Device.
  • the device provided by the foregoing embodiment can effectively ensure that at most one ARQ Discard message in one frame is sent by delaying the transmission of the ARQ Discard message for a period of time, and the feedback message may be delivered during the delayed period, which not only reduces the The amount of messages sent saves air interface bandwidth and improves the stability of data transmission.
  • the application example uses the ARQ in the Worldwide Interoperability for Microwave Access (WiMAX) as an example.
  • the base station is used as the transmitting end, and the terminal is the receiving end, and the method of starting a life cycle delay timer is used as the delay method.
  • the application process of the foregoing method and device is specifically described. As shown in FIG. 6, the application process specifically includes the following steps:
  • the base station sends data to the terminal, and sends a data, and starts a lifecycle timer for the data block by using the first timer starting unit;
  • step S304 if the feedback message of the data block of the terminal is received before the lifecycle timer expires, step S304 is performed, otherwise, step S305 is performed;
  • step S309 is performed
  • the second message sending sub-unit sends an ARQ Discard message according to the recorded BSN, or directly sends an ARQ Discard message (if there is no other data block, the lifecycle delay timer expires),
  • This BSN is the BSN with the lowest time (the ARQ Discard message of the most BSN);
  • the data block of the sent ARQ Discard message is started by the third timer starting subunit to restart the retransmission timer of the data block, so as to retransmit the message after receiving the acknowledgement of the terminal. If the acknowledgment message is received before the retransmission timer expires, the retransmission timer is cancelled; otherwise, step S311 is performed;
  • the acknowledgment message of the terminal is not received before the retransmission timer expires, and it is confirmed that the retransmission timer expires;
  • the third message retransmission sub-unit first checks whether there is a life cycle delay timer of other data blocks, because the BSN of the life cycle delay timer of other data blocks is lower than the BSN time of the fixed-specificity timer, so Sending the retransmitted ARQ Discard message, waiting for the other data block's lifetime delay timer to expire before sending the recorded last BSN ARQ Discard message, otherwise (without other data blocks) performing step S313;
  • the ARQ window will not move, which will cause the window synchronization timer to time out. At this point, the ARQ Reset process will be entered.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Detection And Prevention Of Errors In Transmission (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Communication Control (AREA)

Abstract

La présente invention se rapporte à un procédé et à un dispositif permettant d'optimiser un message de suppression de demande automatique de répétition (ARQ pour Automatic Repeat ReQuest). Le procédé comprend les étapes suivantes consistant à : après qu'un bloc de données actuel est envoyé, mettre en marche un temporisateur de cycle de vie du bloc de données actuel ; lorsque le temporisateur de cycle de vie du bloc de données actuel s'arrête, envoyer un message de suppression de demande ARQ après une durée prédéterminée. Par l'envoi d'un message de suppression de demande ARQ après une période de temps retardée, on peut garantir qu'une trame comporte au moins un message de suppression de demande ARQ et, en même temps, un message de rétroaction peut être délivré pendant la période de temps retardée. Par conséquent, le nombre de messages envoyés est réduit, la largeur de bande de l'interface en liaison radio est économisée et la stabilité de la transmission de données est également améliorée.
PCT/CN2012/073427 2011-08-01 2012-03-31 Procédé et dispositif permettant d'optimiser un message de suppression de demande automatique de répétition (arq) Ceased WO2012155708A1 (fr)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201110218416.7A CN102916787B (zh) 2011-08-01 2011-08-01 ARQ Discard消息优化的方法及设备
CN201110218416.7 2011-08-01

Publications (1)

Publication Number Publication Date
WO2012155708A1 true WO2012155708A1 (fr) 2012-11-22

Family

ID=47176269

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2012/073427 Ceased WO2012155708A1 (fr) 2011-08-01 2012-03-31 Procédé et dispositif permettant d'optimiser un message de suppression de demande automatique de répétition (arq)

Country Status (2)

Country Link
CN (1) CN102916787B (fr)
WO (1) WO2012155708A1 (fr)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107943575A (zh) * 2017-12-07 2018-04-20 北京兆易创新科技股份有限公司 Spi‑nand中的多任务监管方法和装置

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1968053A (zh) * 2000-04-17 2007-05-23 北方电讯网络有限公司 用于无线通信的物理和链路层的自动重发请求协议合作
CN101378308A (zh) * 2008-09-24 2009-03-04 中兴通讯股份有限公司 一种正交频分多址系统中自动重传请求的优化方法
CN101432718A (zh) * 2006-04-27 2009-05-13 摩托罗拉公司 自动重传请求系统中用于缩减的数据块传输的方法及装置
EP2073425A2 (fr) * 2007-12-17 2009-06-24 Electronics And Telecommunications Research Institute Appareil et procédé d'optimisation de temps de rapport de statut dans un système de communication mobile

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101174930B (zh) * 2006-11-03 2012-01-04 华为技术有限公司 一种中继系统中自动重传请求的实现方法和装置
CN101478380B (zh) * 2008-01-03 2013-02-27 中兴通讯股份有限公司 一种自动重传请求窗口管理方法
JP2009182780A (ja) * 2008-01-31 2009-08-13 Nec Corp 再送プロセスのデータ処理方法およびそれを用いた通信装置

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1968053A (zh) * 2000-04-17 2007-05-23 北方电讯网络有限公司 用于无线通信的物理和链路层的自动重发请求协议合作
CN101432718A (zh) * 2006-04-27 2009-05-13 摩托罗拉公司 自动重传请求系统中用于缩减的数据块传输的方法及装置
EP2073425A2 (fr) * 2007-12-17 2009-06-24 Electronics And Telecommunications Research Institute Appareil et procédé d'optimisation de temps de rapport de statut dans un système de communication mobile
CN101378308A (zh) * 2008-09-24 2009-03-04 中兴通讯股份有限公司 一种正交频分多址系统中自动重传请求的优化方法

Also Published As

Publication number Publication date
CN102916787B (zh) 2018-01-26
CN102916787A (zh) 2013-02-06

Similar Documents

Publication Publication Date Title
JP6860826B2 (ja) Ttiバンドリングによるアップリンク送信の強化
JP5357295B2 (ja) 無線通信システムにおけるエラー制御メッセージを処理するための方法及び装置
JP4968858B2 (ja) データ送信方法及びデータ再転送方法
CN102474392B (zh) 在针对采用多点协作传输接收的分组的nack传输中引入延迟
JP5351329B2 (ja) 無線通信システムにおいて1対多サービスを受信する方法及び端末
JP2019047506A (ja) エンハンスト・アップリンク送信における不連続データ・ブロックを転送する方法および装置
CN101132259B (zh) 一种用于无线网络中最后重传时刻控制数据重传的方法
CN101361309A (zh) 数据发送方法和数据重发方法
WO2009039730A1 (fr) Procédé pour déclencher un rapport d'état de requête de répétition automatique
WO2011103836A2 (fr) Procédé, dispositif et système de retransmission de données
JP2011528514A (ja) 再伝送制御方法および装置
CN101809970A (zh) 无线链路控制实体的复位方法
WO2018082582A1 (fr) Procédé et dispositif de transmission de données, et support de stockage informatique
CN102868508B (zh) 一种无线链路控制传输的方法、系统及装置
CN107959554B (zh) 一种数据的重传方法及装置
WO2008141484A1 (fr) Procédé et système de commande d'un nouveau transfert pour un seul paquet de données ou le dernier paquet de données
CN101730137B (zh) 数据处理方法及系统
WO2012155708A1 (fr) Procédé et dispositif permettant d'optimiser un message de suppression de demande automatique de répétition (arq)
WO2007124634A1 (fr) Procédé de retransmission de données dans le protocole de commande de liaison radio
WO2013170464A1 (fr) Procédé pour la transmission ou la réception de données de service sps sur la liaison montante, et équipement d'utilisateur et station de base correspondants
CN101626287A (zh) 状态报告发送的方法和装置
KR101201046B1 (ko) 이동통신 시스템에서 제어 메시지를 재전송하는 방법 및장치
JP2011055435A (ja) 再送制御装置及び再送制御方法
WO2012051881A1 (fr) Procédé et dispositif de commande de traitement de données
CN114679797B (zh) 一种用户实体释放方法及基站

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 12786242

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 12786242

Country of ref document: EP

Kind code of ref document: A1