JP2012191326A - Communication apparatus and data retransmission method - Google Patents
Communication apparatus and data retransmission method Download PDFInfo
- Publication number
- JP2012191326A JP2012191326A JP2011051609A JP2011051609A JP2012191326A JP 2012191326 A JP2012191326 A JP 2012191326A JP 2011051609 A JP2011051609 A JP 2011051609A JP 2011051609 A JP2011051609 A JP 2011051609A JP 2012191326 A JP2012191326 A JP 2012191326A
- Authority
- JP
- Japan
- Prior art keywords
- data
- unit
- retransmission
- reception
- missing
- 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.)
- Withdrawn
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements 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/18—Automatic repetition systems, e.g. Van Duuren systems
- H04L1/1829—Arrangements specially adapted for the receiver end
- H04L1/1848—Time-out mechanisms
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements 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/18—Automatic repetition systems, e.g. Van Duuren systems
- H04L1/1829—Arrangements specially adapted for the receiver end
- H04L1/1854—Scheduling and prioritising arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L2101/00—Indexing scheme associated with group H04L61/00
- H04L2101/60—Types of network addresses
- H04L2101/618—Details of network addresses
- H04L2101/622—Layer-2 addresses, e.g. medium access control [MAC] addresses
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/06—Optimizing the usage of the radio link, e.g. header compression, information sizing, discarding information
- H04W28/065—Optimizing the usage of the radio link, e.g. header compression, information sizing, discarding information using assembly or disassembly of packets
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
- Detection And Prevention Of Errors In Transmission (AREA)
- Communication Control (AREA)
Abstract
Description
本発明は、通信装置及びデータ再送方法に関し、例えばLTE(Long Term Evolution)等の通信システムのレイヤ2における処理を行う通信装置及びそのデータ再送方法に関する。
The present invention relates to a communication apparatus and a data retransmission method, and more particularly to a communication apparatus that performs processing in
移動体通信システムのアクセス方式としてLTEシステムが標準化されている。このシステムでは、メモリサイズを削減するために、レイヤ2の処理におけるMACサブレイヤの機能とRLCサブレイヤの機能とを一部統合している。即ち、LTEシステムでは、MACレイヤのデータ再送機能(HARQ:Hybrid ARQ)におけるデータの並べ替え処理(Reordering処理)と、RLCレイヤのデータ再送機能におけるデータの並べ替え処理とを統合している(例えば、非特許文献1)。これにより、LTEシステムでは、データの並べ替え処理は、MACレイヤで行わず、RLCレイヤにおいて行う。
The LTE system has been standardized as an access method for mobile communication systems. In this system, in order to reduce the memory size, the MAC sublayer function and the RLC sublayer function in
具体的には、MACレイヤでは、受信データをHARQ合成した後、CRC(Cyclic Redundancy Check)でOKとなったデータをRLCレイヤに渡す。RLCレイヤでは、ヘッダに付加されたSN(Sequence Number)に従い、受信ウィンドウの制御を行う。この時、RLCレイヤでは、データの欠損が見つかった場合は、通信相手のRLCレイヤに向けて再送の要求を行う。 Specifically, in the MAC layer, after the received data is HARQ combined, the data that is OK in CRC (Cyclic Redundancy Check) is passed to the RLC layer. In the RLC layer, the reception window is controlled according to SN (Sequence Number) added to the header. At this time, if data loss is found in the RLC layer, a retransmission request is made to the RLC layer of the communication partner.
ただし、RLCレイヤは、MACレイヤの並び替え処理と同等の機能を有するため、直ちに再送要求を行わずに、MACレイヤでの再送の完了を待って再送要求を行う。即ち、RLCレイヤでは、タイマ(t-Reorderingタイマ)で計測する所定の時間が経過した後に、欠損したSNを通信相手のRLCレイヤに通知する。 However, since the RLC layer has a function equivalent to the rearrangement processing of the MAC layer, the retransmission request is made after waiting for completion of the retransmission in the MAC layer without immediately making a retransmission request. That is, in the RLC layer, after a predetermined time measured by a timer (t-Reordering timer) has elapsed, the missing SN is notified to the communication partner RLC layer.
3GPPスペックに基づいた、従来のRLCレイヤでデータの欠損を検出した場合の再送制御について、図1を用いて詳細に説明する。図1は、従来のRLCレイヤでデータの欠損を検出した場合のデータ再送方法を示す図である。 Retransmission control based on the 3GPP specifications when data loss is detected in the conventional RLC layer will be described in detail with reference to FIG. FIG. 1 is a diagram illustrating a data retransmission method when data loss is detected in a conventional RLC layer.
図1より、従来の再送制御では、RLCレイヤでSN=1のデータを受信した際に、SN=0のデータが欠損したことを検出し、タイマ(t-Reorderingタイマ)を起動する。このタイマで計測する監視時間T1が満了するまでに、SN=0のデータを受信しない場合には、STATUS PDUに「NACK SN=0」という情報を入れて、対向RLCに送信する。ここで、監視時間T1は、MACレイヤにおける再送の完了を待つために設定されるものであるため、HARQのRTTと最大再送回数とを乗算した値以上に設定される。 As shown in FIG. 1, in the conventional retransmission control, when SN = 1 data is received in the RLC layer, it is detected that SN = 0 data is lost, and a timer (t-Reordering timer) is started. If the data of SN = 0 is not received before the monitoring time T1 measured by this timer expires, information “NACK SN = 0” is put in the STATUS PDU and transmitted to the opposite RLC. Here, since the monitoring time T1 is set to wait for the completion of retransmission in the MAC layer, the monitoring time T1 is set to be equal to or greater than a value obtained by multiplying the HARQ RTT and the maximum number of retransmissions.
また、従来は、タイマの起動中に、複数のデータの欠損があった場合(図1では、SN=0及びSN=2)、1つ目の欠損データ(SN=0)検出時に計測を開始した監視時間#10が満了した後に、2つ目の欠損データ(SN=2)についての計測を開始する。従って、従来は、受信タイミングが近い複数のデータに欠損が生じた場合、1つ目の欠損データ検出時に計測を開始した監視時間#10が満了し、かつその後計測を開始した監視時間#11が満了するまで、2つ目以降の欠損データの再送を要求しない。
Conventionally, when a plurality of data is missing while the timer is running (SN = 0 and SN = 2 in FIG. 1), measurement is started when the first missing data (SN = 0) is detected. After the
しかしながら、従来の再送制御においては、受信タイミングが近い複数のデータに欠損が生じた場合には再送が遅れるので、受信データの遅延量が増大するという問題がある。また、バッファ内のデータ量が所定値を超えた場合に廃棄する方法を採用する場合には、遅延量の増大に伴って廃棄されるデータが増大する。この結果、廃棄されたデータは再送されるので、受信データの遅延量が更に増大するという問題がある。また、バッファ内のデータ量が所定値を超えた場合に廃棄する方法を採用する場合には、再送されてくるデータも廃棄されるため、データの並び替えの際にデータの順序が整わない。この結果、再送が繰り返され、通信相手において再送回数が上限値に達することにより、RRC接続が再接続となり、復旧に時間を要するという問題がある。 However, in the conventional retransmission control, there is a problem that the amount of delay of received data increases because retransmission is delayed when a plurality of pieces of data with similar reception timing are lost. In addition, when adopting a method of discarding when the amount of data in the buffer exceeds a predetermined value, the amount of data discarded increases as the delay amount increases. As a result, since the discarded data is retransmitted, there is a problem that the delay amount of the received data further increases. In addition, when adopting a method of discarding when the amount of data in the buffer exceeds a predetermined value, the retransmitted data is also discarded, so that the data order is not arranged at the time of data rearrangement. As a result, there is a problem that retransmission is repeated and the number of retransmissions reaches the upper limit at the communication partner, so that the RRC connection is reconnected and it takes time to recover.
本発明の目的は、メモリサイズを抑制しても低遅延のデータ伝送を行うことができるとともに再送の繰り返しを防ぐことができる通信装置及びデータ再送方法を提供することを目的とする。 An object of the present invention is to provide a communication apparatus and a data retransmission method capable of performing low-delay data transmission even when the memory size is suppressed and preventing repetition of retransmission.
本発明の通信装置は、複数のデータユニットを順次受信する受信手段と、前記受信手段により受信した前記データユニットのうちで欠損している欠損データを検出する検出手段と、前記検出手段により複数の前記欠損データを検出した場合に、前記検出の都度所定の監視時間を設定する設定手段と、前記設定手段により設定した各々の前記監視時間内に前記欠損データを受信しない場合に、前記欠損データの再送を各々の前記監視時間経過後に順次要求する再送要求手段と、を具備する構成を採る。 The communication apparatus according to the present invention includes a receiving unit that sequentially receives a plurality of data units, a detecting unit that detects missing data among the data units received by the receiving unit, and a plurality of units by the detecting unit. When the missing data is detected, a setting means for setting a predetermined monitoring time each time the detection is performed, and when the missing data is not received within each of the monitoring times set by the setting means, the missing data A retransmission request means for sequentially requesting retransmission after the monitoring time has elapsed.
本発明のデータ再送方法は、通信装置におけるデータ再送方法であって、複数のデータユニットを順次受信する受信ステップと、前記受信ステップにより受信した前記データユニットのうちで欠損している欠損データを検出する検出ステップと、前記検出ステップにより複数の前記欠損データを検出した場合に、前記検出の都度所定の監視時間を設定する設定ステップと、前記設定ステップにより設定した各々の前記監視時間内に前記欠損データを受信しない場合に、前記欠損データの再送を各々の前記監視時間経過後に順次要求する再送要求ステップと、を具備するようにした。 A data retransmission method according to the present invention is a data retransmission method in a communication apparatus, wherein a reception step of sequentially receiving a plurality of data units, and missing data missing from the data units received by the reception step are detected. A detection step, a setting step for setting a predetermined monitoring time each time the detection is performed when a plurality of the missing data is detected by the detection step, and the loss within each of the monitoring times set by the setting step A retransmission requesting step for sequentially requesting retransmission of the missing data after the elapse of each monitoring time when data is not received.
本発明によれば、メモリサイズを抑制しても低遅延のデータ伝送を行うことができるとともに再送の繰り返しを防ぐことができる。 According to the present invention, it is possible to perform low-delay data transmission even when the memory size is suppressed, and to prevent repetition of retransmission.
以下、本発明の実施の形態について、図面を参照して詳細に説明する。 Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.
(実施の形態1)
図2は、本発明の実施の形態1に係る通信装置100の構成を示すブロック図である。
(Embodiment 1)
FIG. 2 is a block diagram showing a configuration of
通信装置100は、MAC処理部101と、RLC処理部102と、PDCP処理部103とを有する。また、通信装置100は、無線端末装置または無線基地局装置に適用することができる。
The
受信手段としてのMAC処理部101は、図示しない通信相手から受信した受信データに対してMACレイヤ処理を施してRLC処理部102へ出力する。また、MAC処理部101は、RLC処理部102から入力した送信データに対してMACレイヤ処理を施して通信相手に送信する。受信データは、複数のデータユニットから構成されている。従って、MAC処理部101は、データユニット単位で受信する。
The
RLC処理部102は、MAC処理部101から入力した受信データに対してRLCレイヤ処理を施してPDCP処理部103へ出力する。また、RLC処理部102は、MAC処理部101から入力した受信データに欠損が生じている場合には、欠損した受信データの再送制御を行う。この際、RLC処理部102は、各データユニットをSNにより識別することができるので、データユニット単位で再送制御を行う。また、RLC処理部102は、PDCP処理部103から入力した送信データに対してRLC処理を施してMAC処理部101へ出力する。
PDCP処理部103は、RLC処理部102から入力した受信データに対してPDCPレイヤ処理を施して受信データとして出力する。また、PDCP処理部103は、入力した送信データに対してPDCPレイヤ処理を施してRLC処理部102へ出力する。
The
次に、RLC処理部102の構成の詳細について、図2を用いて説明する。
Next, details of the configuration of the
図2において、欠損検出部111は検出手段を構成する。また、タイマ制御部113は設定手段を構成する。また、STATUS PDU作成部114及びデータ作成部115は再送要求手段を構成する。
In FIG. 2, the
欠損検出部111は、MAC処理部101から入力した受信データを受信バッファに格納する。また、欠損検出部111は、受信バッファに格納した受信データの並べ替え処理を行い、受信データのうちで欠損している欠損データを検出する。また、欠損検出部111は、欠損データを検出しない場合には、並び替え処理した受信データをSDU生成部112へ出力する。また、欠損検出部111は、欠損データを検出した場合には、検出の都度、受信データの欠損状況をタイマ制御部113へ通知する。また、欠損検出部111は、欠損データを検出した場合には、検出の都度、欠損データのSNをSTATUS PDU作成部114へ通知する。
The
SDU生成部112は、欠損検出部111から入力した並び替え後の受信データよりSDU(サービスデータユニット)を生成してPDCP処理部103へ出力する。
The
タイマ制御部113は、欠損検出部111から欠損状況が入力する都度、タイマを管理して、欠損データの受信を監視する監視時間を設定する。また、タイマ制御部113は、タイマにより計測する監視時間が満了した場合に、STATUS PDU作成のトリガをSTATUS PDU作成部114へ出力する。なお、タイマ制御部113の構成の詳細については後述する。
The
STATUS PDU作成部114は、タイマ制御部113よりトリガが入力した場合に、欠損検出部111から入力した単一のSNを含むSTATUS PDUを作成する。また、STATUS PDU作成部114は、作成したSTATUS PDUをデータ作成部115へ出力する。
The STATUS
データ作成部115は、PDCP処理部103から入力した送信データ、またはSTATUS PDU作成部114から入力したSTATUS PDUを用いて、送信データを生成する。また、データ作成部115は、作成した送信データをMAC処理部101へ出力する。
The
次に、タイマ制御部113の構成について、図3を用いて説明する。図3は、タイマ制御部113の構成を示すブロック図である。
Next, the configuration of the
タイマ部201は、複数設けられ、タイマ管理部202からの計測開始の指示に従って時間を計測し、計測満了の際にその旨をタイマ管理部202へ通知する。
A plurality of
タイマ管理部202は、欠損検出部111から入力した欠損状況に応じて、単一または複数のタイマ部201を選択し、選択したタイマ部201に計測開始を指示する。また、タイマ管理部202は、タイマ部201から計測時間が満了した旨の通知を受けた際に、トリガ生成部203に対してトリガの生成を指示する。
The
トリガ生成部203は、タイマ管理部202からトリガ生成の指示を受けた際に、STATUS PDU作成のトリガを生成し、生成したトリガをSTATUS PDU作成部114へ出力する。
When receiving a trigger generation instruction from the
次に、通信装置100におけるデータ再送方法について、図4を用いて説明する。図4は、通信装置100におけるデータ再送方法を示す図である。
Next, a data retransmission method in
通信装置100の欠損検出部111は、SN=1のデータを取得し、SN=0のデータが欠損したことを検出する。これにより、タイマ制御部113は、タイマ部201のタイマ#1を選択して起動する。その後、通信装置100の欠損検出部111は、SN=3のデータを取得し、SN=2のデータが欠損したことを検出する。これにより、タイマ制御部113は、タイマ部201のタイマ#1とは異なるタイマ#2を選択し、タイマ#1の計測満了を待たずにタイマ#2を起動する。即ち、タイマ制御部113は、複数のタイマを同時に起動する。STATUS PDU作成部114は、タイマ#1により計測する監視時間#401が満了した場合、SN=0の欠損を通信相手に通知するために、SN=0を含むSTATUS PDUを作成する。そして、通信装置100は、作成したSTATUS PDUを通信相手に送信する。その後、STATUS PDU作成部114は、タイマ#2により計測する監視時間#402が満了した場合、SN=2の欠損を通信相手に通知するために、SN=2を含むSTATUS PDUを作成する。そして、通信装置100は、作成したSTATUS PDUを通信相手に送信する。なお、監視時間#401及び監視時間#402は、MACレイヤにおける再送の完了を待つために各々設定されるものであり、例えば、HARQのRTTと最大再送回数とを乗算した値に設定される。
The
このように、本実施の形態では、RLCレイヤにおいて欠損したデータの再送を直ちに通信相手に要求することができる。これにより、本実施の形態によれば、メモリサイズを抑制しても低遅延のデータ伝送を行うことができるとともに再送の繰り返しを防ぐことができ、スループットを向上させることができる。 As described above, in the present embodiment, it is possible to immediately request the communication partner to retransmit data lost in the RLC layer. Thus, according to the present embodiment, low-delay data transmission can be performed even when the memory size is suppressed, and repetition of retransmission can be prevented, and throughput can be improved.
また、本実施の形態によれば、データの並び替えの待ち時間を短縮することができるので、受信側に溜めておくべきデータ量を削減することができ、RLCレイヤのバッファの容量を削減することができる。 Further, according to the present embodiment, the data rearrangement waiting time can be shortened, so that the amount of data to be stored on the receiving side can be reduced, and the capacity of the RLC layer buffer can be reduced. be able to.
なお、本実施の形態において、通信装置100においてのみ低遅延のデータ伝送を実現したが、本発明はこれに限らず、通信装置100に加えて通信相手においても低遅延のデータ伝送にも適用することができる。これにより、STATUS Reportが返送されるまでの時間が短縮されることにより、対向側のバッファの容量も削減することができる。
In the present embodiment, low-delay data transmission is realized only in the
(実施の形態2)
図5は、本発明の実施の形態2に係る通信装置500の構成を示すブロック図である。
(Embodiment 2)
FIG. 5 is a block diagram showing a configuration of
図5に示す通信装置500は、図2に示す実施の形態1に係る通信装置100に対して、欠損検出部111の代わりに欠損検出部511を有し、タイマ制御部113の代わりにタイマ制御部512を有する。なお、図5において、図2と同一構成である部分には同一の符号を付してその説明を省略する。
A
通信装置500は、MAC処理部101と、PDCP処理部103と、RLC処理部501とを有する。また、通信装置500は、無線端末装置または無線基地局装置に適用することができる。
The
MAC処理部101は、図示しない通信相手から受信した受信データに対してMACレイヤ処理を施してRLC処理部501へ出力する。また、MAC処理部101は、RLC処理部501から入力した送信データに対してMACレイヤ処理を施して通信相手に送信する。受信データは、複数のデータユニットから構成されている。従って、MAC処理部101は、データユニット単位で受信する。
The
RLC処理部501は、MAC処理部101から入力した受信データに対してRLCレイヤ処理を施してPDCP処理部103へ出力する。また、RLC処理部501は、MAC処理部101から入力した受信データに欠損が生じている場合には、欠損した受信データの再送制御を行う。この際、RLC処理部501は、各データユニットをSNにより識別することができるので、データユニット単位で再送制御を行う。また、RLC処理部501は、PDCP処理部103から入力した送信データに対してRLC処理を施してMAC処理部101へ出力する。
The
PDCP処理部103は、RLC処理部501から入力した受信データに対してPDCPレイヤ処理を施して受信データとして出力する。また、PDCP処理部103は、入力した送信データに対してPDCPレイヤ処理を施してRLC処理部501へ出力する。
次に、RLC処理部501の構成の詳細について、図5を用いて説明する。
Next, details of the configuration of the
欠損検出部511は、MAC処理部101から入力した受信データを受信バッファに格納する。また、欠損検出部511は、受信バッファに格納した受信データの並べ替え処理を行い、受信データのうちで欠損している欠損データを検出する。また、欠損検出部511は、欠損データを検出しない場合には、並び替え処理した受信データをSDU生成部112へ出力する。また、欠損検出部511は、欠損データを検出した場合には、タイマ制御部512に対して時間の計測を指示する。また、欠損検出部511は、欠損データを検出した場合には、受信バッファの空き領域に応じて、欠損データのSNをSTATUS PDU作成部114へ通知するか、またはMAC処理部101から入力した受信データを廃棄してフロー制御を行う。なお、欠損検出部511の構成の詳細については後述する。
The
SDU生成部112は、欠損検出部511から入力した並び替え後の受信データよりSDU(サービスデータユニット)を生成してPDCP処理部103へ出力する。
The
タイマ制御部512は、欠損検出部511からの時間の計測の指示に従って時間を計測する。また、タイマ制御部512は、タイマでの時間の計測が満了した場合に、STATUS PDU作成のトリガをSTATUS PDU作成部114へ出力する。
The
STATUS PDU作成部114は、タイマ制御部512よりトリガが入力した場合に、欠損検出部511から入力したSNを含むSTATUS PDUを作成する。また、STATUS PDU作成部114は、作成したSTATUS PDUをデータ作成部115へ出力する。
When a trigger is input from the
次に、欠損検出部511の構成について、図6を用いて説明する。図6は、欠損検出部511の構成を示すブロック図である。
Next, the structure of the defect |
受入制御部601は、フロー制御部605から受入制御通知を受けない場合には、MAC処理部101から入力した受信データを受信バッファ602に格納する。また、受入制御部601は、フロー制御部605から受入制御通知を受けた場合に、MAC処理部101から入力した受信データをRLC処理部501において処理するか否かを判定する。また、受入制御部601は、RLC処理部501において処理すると判定した場合には、MAC処理部101から入力した受信データのSNをSTATUS PDU作成部114へ出力する。また、受入制御部601は、RLC処理部501において処理しないと判定した場合には、MAC処理部101から入力した受信データを廃棄する。なお、RLC処理部501において処理するか否かの判定方法については後述する。
When the
受信バッファ602は、受入制御部601から入力した受信データを並び替え処理のために格納する。
The
並び替え部603は、受信バッファ602に格納した受信データを受信バッファ602から取り出して並び替え処理を行う。また、並び替え部603は、並び替えた受信データにおける欠損の有無を検出する。また、並び替え部603は、受信データの欠損無しを検出した場合には、並び替えた受信データをSDU生成部112へ出力する。また、並び替え部603は、受信データの欠損有りを検出した場合には、欠損した単一のSNをSTATUS PDU作成部114へ通知するとともに、時間の計測の開始をタイマ制御部512に指示する。
The
枯渇検出部604は、受信バッファ602の空き領域が閾値以下になったことを検出した場合に、フロー制御通知をフロー制御部605に通知する。
The
フロー制御部605は、枯渇検出部604からフロー制御通知を受けた場合に、受入制御部601に対して受入制御通知を通知する。
When the
次に、通信装置500におけるデータ再送方法について、図7を用いて説明する。図7は、通信装置500におけるデータ再送方法を示す図である。
Next, a data retransmission method in
通信装置500の欠損検出部511は、SN=1のデータを取得し、SN=0のデータが欠損したことを検出する。これにより、タイマ制御部512は、タイマを起動する。その後、通信装置500の欠損検出部511は、SN=3のデータを取得し、SN=2のデータが欠損したことを検出する。また、タイマ制御部512は、タイマにより計測する監視時間#701が満了した際に、トリガをSTATUS PDU作成部114へ出力する。これにより、STATUS PDU作成部114は、SN=0のデータの欠損を通信相手に通知するために、SN=0を含むSTATUS PDUを作成する。また、通信装置500は、作成したSTATUS PDUを通信相手に送信する。その後、タイマ制御部512は、SN=2のデータが欠損していることにより、再度タイマを起動する。また、タイマ制御部512は、タイマにより計測する監視時間#702が満了した際に、トリガをSTATUS PDU作成部114へ出力する。これにより、STATUS PDU作成部114は、SN=2のデータの欠損を通信相手に通知するために、SN=2を含むSTATUS PDUを作成する。また、通信装置500は、作成したSTATUS PDUを通信相手に送信する。その後も、SN=2のデータが再送されてくるまでは、新しいデータを受信する。
The
この際、欠損検出部511のフロー制御部605は、受信バッファ602に格納されるデータ量が閾値以上になった場合に、フロー制御するためのフロー制御通知を欠損検出部511の受入制御部601に通知する。これにより、受入制御部601は、受け入れた新しいデータをRLC処理部501において処理するか否かの判定を行う。即ち、受入制御部601は、再送を待っているSN=2以外の受信データについてはRLC処理部501において処理しないと判定する。この結果、受入制御部601は、SN=2以外の受信データの受け入れを停止し、取得した受信データの廃棄を開始する。一方、受入制御部601は、再送を待っているSN=2の受信データについてはRLC処理部501において処理すると判定する。この結果、受入制御部601は、SN=2の受信データを取得した場合は受信バッファ602へ出力する。従って、SN=2の受信データの欠損が無くなり、順序が揃うことで、上位レイヤに受信データを転送することができるようになる。また、これに伴って、欠損検出部511は、受信バッファ602を解放することができ、次の新たな受信データを取得できるようになる。なお、監視時間#701及び監視時間#702は、MACレイヤにおける再送の完了を待つために各々設定されるものであり、例えば、HARQのRTTと最大再送回数とを乗算した値に設定される。
At this time, the
ここで、受入制御部601は、フロー制御通知を受け取った場合に、再送待ちの受信データをすべてRLC処理部501において処理すると判定してもよいし、最も古い再送待ちの受信データのみをRLC処理部501において処理すると判定してもよい。また、受入制御部601は、フロー制御通知を受け取った場合に、受信した制御データ(STATUS PDU)のみをRLC処理部501において処理すると判定してもよい。また、この際に、通信装置500は、通信相手に対してデータの再送を行うようにしても良い。
Here, when receiving the flow control notification, the
このように、本実施の形態では、受信バッファが枯渇した場合に、再送待ちの受信データのみを受け入れる。これにより、本実施の形態によれば、メモリサイズを抑制しても低遅延のデータ伝送を行うことができるとともに再送の繰り返しを防ぐことができ、スループットを向上させることができる。 Thus, in this embodiment, when the reception buffer is exhausted, only reception data waiting for retransmission is accepted. Thus, according to the present embodiment, low-delay data transmission can be performed even when the memory size is suppressed, and repetition of retransmission can be prevented, and throughput can be improved.
また、本実施の形態では、受信バッファが枯渇した場合に制御データのみを受け入れるようにし、上り回線と下り回線のいずれか一方がフロー制御状態にある場合でも、フロー制御状態に無い他方の回線における制御情報を受信する。これにより、本実施の形態によれば、フロー制御状態に無い回線の通信を継続することができる。 Also, in this embodiment, when the reception buffer is exhausted, only control data is accepted, and even if one of the uplink and the downlink is in the flow control state, the other line that is not in the flow control state Receive control information. Thereby, according to this Embodiment, the communication of the line | wire which is not in a flow control state can be continued.
なお、本実施の形態において、通信装置500においてのみ低遅延のデータ伝送機能を搭載したが、本発明はこれに限らず、通信装置500に加えて通信相手にも低遅延のデータ伝送機能を搭載することができる。これにより、STATUS Reportが返送されるまでの時間を短縮することができ、通信相手のバッファ容量も削減することができる。
In the present embodiment, the low-delay data transmission function is installed only in the
また、本実施の形態において、RLC処理部において受信バッファの枯渇を検出してフロー制御を行うようにしたが、本発明はこれに限らず、フロー制御通知を上位レイヤから受けるようにしてもよい。 In this embodiment, the RLC processing unit detects the reception buffer exhaustion and performs flow control. However, the present invention is not limited to this, and flow control notification may be received from an upper layer. .
本発明にかかる通信装置及びデータ再送方法は、例えばLTE(Long Term Evolution)等の通信システムのレイヤ2における処理を行うのに好適である。
The communication apparatus and the data retransmission method according to the present invention are suitable for performing processing in
100 通信装置
101 MAC処理部
102 RLC処理部
103 PDCP処理部
111 欠損検出部
112 SDU生成部
113 タイマ制御部
114 STATUS PDU作成部
115 データ作成部
DESCRIPTION OF
Claims (4)
前記受信手段により受信した前記データユニットのうちで欠損している欠損データを検出する検出手段と、
前記検出手段により複数の前記欠損データを検出した場合に、前記検出の都度所定の監視時間を設定する設定手段と、
前記設定手段により設定した各々の前記監視時間内に前記欠損データを受信しない場合に、前記欠損データの再送を各々の前記監視時間経過後に順次要求する再送要求手段と、
を具備する通信装置。 Receiving means for sequentially receiving a plurality of data units;
Detecting means for detecting missing data among the data units received by the receiving means;
A setting means for setting a predetermined monitoring time each time the detection is performed when a plurality of the missing data is detected by the detection means;
Retransmission request means for sequentially requesting retransmission of the missing data after each of the monitoring times when the missing data is not received within each of the monitoring times set by the setting means;
A communication apparatus comprising:
複数のデータユニットを順次受信する受信ステップと、
前記受信ステップにより受信した前記データユニットのうちで欠損している欠損データを検出する検出ステップと、
前記検出ステップにより複数の前記欠損データを検出した場合に、前記検出の都度所定の監視時間を設定する設定ステップと、
前記設定ステップにより設定した各々の前記監視時間内に前記欠損データを受信しない場合に、前記欠損データの再送を各々の前記監視時間経過後に順次要求する再送要求ステップと、
を具備するデータ再送方法。 A data retransmission method in a communication device,
A receiving step for sequentially receiving a plurality of data units;
A detecting step for detecting missing data among the data units received by the receiving step;
A setting step of setting a predetermined monitoring time for each detection when a plurality of the missing data is detected by the detection step;
When not receiving the missing data within each monitoring time set by the setting step, a retransmission request step for sequentially requesting retransmission of the missing data after each monitoring time has elapsed,
A data retransmission method comprising:
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2011051609A JP2012191326A (en) | 2011-03-09 | 2011-03-09 | Communication apparatus and data retransmission method |
PCT/JP2012/001352 WO2012120832A1 (en) | 2011-03-09 | 2012-02-28 | Communication device and data retransmission method |
TW101107686A TW201247004A (en) | 2011-03-09 | 2012-03-07 | Communication device and data retransmission method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2011051609A JP2012191326A (en) | 2011-03-09 | 2011-03-09 | Communication apparatus and data retransmission method |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2012191326A true JP2012191326A (en) | 2012-10-04 |
Family
ID=46797806
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2011051609A Withdrawn JP2012191326A (en) | 2011-03-09 | 2011-03-09 | Communication apparatus and data retransmission method |
Country Status (3)
Country | Link |
---|---|
JP (1) | JP2012191326A (en) |
TW (1) | TW201247004A (en) |
WO (1) | WO2012120832A1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2019167228A1 (en) * | 2018-03-01 | 2019-09-06 | 三菱電機株式会社 | Mobile communication system, reception-side device, and transmission-side device |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP3609137A4 (en) * | 2017-04-28 | 2020-07-29 | Guangdong Oppo Mobile Telecommunications Corp., Ltd. | Method and apparatus for wireless communication |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6987780B2 (en) * | 2002-06-10 | 2006-01-17 | Qualcomm, Incorporated | RLP retransmission for CDMA communication systems |
CN101127587B (en) * | 2007-09-25 | 2011-12-28 | 中兴通讯股份有限公司 | A method for triggering automatic retransfer request status report |
-
2011
- 2011-03-09 JP JP2011051609A patent/JP2012191326A/en not_active Withdrawn
-
2012
- 2012-02-28 WO PCT/JP2012/001352 patent/WO2012120832A1/en active Application Filing
- 2012-03-07 TW TW101107686A patent/TW201247004A/en unknown
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2019167228A1 (en) * | 2018-03-01 | 2019-09-06 | 三菱電機株式会社 | Mobile communication system, reception-side device, and transmission-side device |
JPWO2019167228A1 (en) * | 2018-03-01 | 2021-03-04 | 三菱電機株式会社 | Mobile communication system, receiver and transmitter |
Also Published As
Publication number | Publication date |
---|---|
TW201247004A (en) | 2012-11-16 |
WO2012120832A1 (en) | 2012-09-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
TWI471024B (en) | Method and apparatur of exchanging data between a base station and a mobile station | |
US9148269B2 (en) | Method and arrangement in a wireless communication system | |
TWI400969B (en) | Method and apparatus of handling tti bundling retransmission | |
US9059848B2 (en) | Method and arrangement in a wireless communication system | |
AU2016364681B2 (en) | Predictive acknowledgment feedback mechanism | |
KR102397625B1 (en) | Technique for monitoring a radio communication | |
US8645785B2 (en) | Method of re-ordering received data blocks in hybrid automatic repeat request telecommunication system | |
KR20090125170A (en) | Method for transmitting retransmission request and receiving side device | |
CN110168983B (en) | Method and apparatus for data retransmission | |
JP2022533337A (en) | Method, terminal device and network node for uplink transmission | |
JP6471624B2 (en) | Wireless communication device | |
JP5120457B2 (en) | COMMUNICATION DEVICE, COMMUNICATION METHOD, AND COMMUNICATION PROGRAM | |
WO2012120832A1 (en) | Communication device and data retransmission method | |
US11316620B2 (en) | Enhanced HARQ algorithm for large round trip delay links | |
WO2007148630A1 (en) | Radio communication device and method used in mobile communication system | |
US10892857B2 (en) | HARQ transmission of transport blocks | |
JP2010233249A (en) | Data retransmission processing method for wireless communication and wireless communication apparatus employing the same | |
CN104735801A (en) | Uplink semi-static scheduling service resource releasing method | |
JP2011061667A (en) | Communication device, communication system, and packet missing detection method and program for use in the device and the system | |
JP2018182360A (en) | Terminal device, control method, and program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A300 | Application deemed to be withdrawn because no request for examination was validly filed |
Free format text: JAPANESE INTERMEDIATE CODE: A300 Effective date: 20140513 |