[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP2017011534A - Radio communication device - Google Patents

Radio communication device Download PDF

Info

Publication number
JP2017011534A
JP2017011534A JP2015125903A JP2015125903A JP2017011534A JP 2017011534 A JP2017011534 A JP 2017011534A JP 2015125903 A JP2015125903 A JP 2015125903A JP 2015125903 A JP2015125903 A JP 2015125903A JP 2017011534 A JP2017011534 A JP 2017011534A
Authority
JP
Japan
Prior art keywords
rlc
unit
pdu
missing
data unit
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.)
Granted
Application number
JP2015125903A
Other languages
Japanese (ja)
Other versions
JP6471624B2 (en
Inventor
卓宏 古山
Takahiro Furuyama
卓宏 古山
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.)
Denso Corp
Original Assignee
Denso 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 Denso Corp filed Critical Denso Corp
Priority to JP2015125903A priority Critical patent/JP6471624B2/en
Publication of JP2017011534A publication Critical patent/JP2017011534A/en
Application granted granted Critical
Publication of JP6471624B2 publication Critical patent/JP6471624B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Detection And Prevention Of Errors In Transmission (AREA)
  • Communication Control (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide a radio communication device which suppresses an unnecessary retransmission request and a retransmission delay.SOLUTION: A radio communication device 100, which is a communication device functioning as an LTE radio base station, executes retransmission control in conformity of an LTE communication protocol at communication with a user side device. The radio communication device 100 includes a loss detection unit 211 which, when newly receiving RLC-PDU from the user side device as a communication opposite party, acquires the number of lost data, representing the number of lost RLC-PDU, on the basis of the sequence number of the newly received RLC-PDU. If the number of lost data acquired by the loss detection unit 211 exceeds a predetermined loss tolerable number, the radio communication device 100 omits the activation of a sequence control timer, and transmits SR (Status Report) which requests the retransmission of the lost RLC-PDU.SELECTED DRAWING: Figure 1

Description

本発明は、LTE(Long Term Evolution)のレイヤ2における再送制御を行う無線通信装置に関する。   The present invention relates to a radio communication apparatus that performs retransmission control in Layer 2 of LTE (Long Term Evolution).

近年、移動通信システムの規格としてLTE(Long Term Evolution)が採用されている。LTEの無線通信プロトコルにおけるレイヤ2(いわゆるデータリンクレイヤ)は、無線リソースの割り当て等を行うMAC(Medium Access Control)サブレイヤと、再送制御等を行うRLC(Radio Link Control)サブレイヤと、データの秘匿化やヘッダ圧縮等を行うPDCP(Packet Data Convergence Protocol)サブレイヤとを備える構成となっている。   In recent years, LTE (Long Term Evolution) has been adopted as a standard for mobile communication systems. Layer 2 (a so-called data link layer) in the LTE wireless communication protocol includes a MAC (Medium Access Control) sublayer for assigning radio resources, an RLC (Radio Link Control) sublayer for performing retransmission control, and data concealment And a PDCP (Packet Data Convergence Protocol) sublayer that performs header compression and the like.

再送制御を行うRLCサブレイヤにおいて、送信側の通信装置(送信側装置とする)から送信されるユーザデータは、RLC−PDU(PDU:Protocol Data Unit)というデータブロックに分割されており、受信側の通信装置(受信側装置とする)は、受信した一連のRLC−PDUを、PLC−PDUのヘッダに示されているシーケンス番号順に結合することで、RLC−PDUに分割される前のデータ(つまりユーザデータ)を復元する。   In the RLC sublayer that performs retransmission control, user data transmitted from a communication device on the transmission side (referred to as a transmission side device) is divided into data blocks called RLC-PDU (PDU: Protocol Data Unit). The communication device (referred to as a receiving-side device) combines the received series of RLC-PDUs in the order of the sequence numbers indicated in the header of the PLC-PDU, so that the data before being divided into RLC-PDUs (that is, User data).

また、RLCサブレイヤにおいて受信側装置は、新たなRLC−PDUを受信した時に、その新たに受信したRLC−PDUのシーケンス番号が、それまでに受信しているRLC−PDUのシーケンス番号と不連続となっている(つまり飛躍している)場合には、所定の順序制御時間を計測する順序制御タイマを起動する。順序制御時間は、新たに受信したRLC−PDUのシーケンス番号の飛躍が、RLC−PDUの到着順序の入れ替わりによるものなのか、欠落しているシーケンス番号のRLC−PDUの受信失敗によるものなのかを判定するための待機時間である。   In the RLC sublayer, when the receiving side apparatus receives a new RLC-PDU, the sequence number of the newly received RLC-PDU is discontinuous with the sequence number of the RLC-PDU received so far. If it is (that is, leap), a sequence control timer for measuring a predetermined sequence control time is started. The sequence control time indicates whether the jump of the sequence number of the newly received RLC-PDU is due to the change of the arrival order of the RLC-PDU or the reception failure of the RLC-PDU with the missing sequence number. It is a waiting time for determination.

そして、順序制御タイマが満了となるまでに、その欠落しているシーケンス番号に対応するRLC−PDUを受信できなかった場合には、当該RLC−PDUの受信を失敗したと判断し、当該受信失敗しているRLC−PDUの情報を示すSR(Status Report)を、送信側装置に通知する。送信側装置は、受信したSRに基づいて、受信側装置が受信できていないRLC−PDUを再送する。また、受信側装置は、SRを送信した場合、SR送信禁止タイマを起動し、当該タイマが満了となるまでは新たなSRの送信を禁止(保留)する。   If the RLC-PDU corresponding to the missing sequence number cannot be received before the order control timer expires, it is determined that reception of the RLC-PDU has failed, and the reception failure has occurred. An SR (Status Report) indicating the information of the RLC-PDU being transmitted is notified to the transmission side device. Based on the received SR, the transmission side apparatus retransmits the RLC-PDU that the reception side apparatus cannot receive. In addition, when receiving the SR, the receiving-side apparatus activates an SR transmission prohibition timer, and prohibits (holds) transmission of a new SR until the timer expires.

ところで、受信側装置は、RLC−PDUの受信に失敗していることを検出した場合の他、送信側装置から周期的に送信されるポーリングを受信した場合にも、当該ポーリングに対する応答してのSRを送信する。   By the way, in addition to the case where the reception side device detects that the reception of the RLC-PDU has failed, the reception side device also responds to the polling when it receives polling periodically transmitted from the transmission side device. Send SR.

したがって、上述した従来構成では、例えばポーリングに対するSRを送信した直後にRLC−PDUの受信失敗を検出した場合、SR送信禁止タイマが満了となるまでは、再送を要求するSRを送信することができず、結果としてRLC−PDUが再送されるまでの遅延が増加する問題がある。   Therefore, in the above-described conventional configuration, for example, when an RLC-PDU reception failure is detected immediately after transmitting an SR for polling, an SR requesting retransmission can be transmitted until the SR transmission prohibition timer expires. As a result, there is a problem that a delay until the RLC-PDU is retransmitted increases.

そこで、特許文献1では、受信側装置がRLC−PDUの受信失敗を検出した場合には、SR送信禁止タイマが起動中か否かに関わらず、SRを送信させる構成が提案されている。   Therefore, Patent Document 1 proposes a configuration in which SR is transmitted regardless of whether or not the SR transmission prohibition timer is activated when the reception-side apparatus detects reception failure of RLC-PDU.

特開2011−55435号公報JP 2011-55435 A

特許文献1の構成によれば、受信側装置がRLC−PDUの受信失敗を検出した場合には、SR送信禁止タイマが起動中か否かに関わらずSRを送信させるため、SR送信禁止タイマに由来するSR送信の遅延を解消し、RLC−PDUの再送遅延を抑制できる。   According to the configuration of Patent Document 1, when the reception side apparatus detects a reception failure of the RLC-PDU, the SR transmission prohibition timer is set to transmit the SR regardless of whether the SR transmission prohibition timer is activated. The originating SR transmission delay can be eliminated, and the retransmission delay of the RLC-PDU can be suppressed.

しかしながら、RLC−PDUの受信に失敗したと判定するためには、シーケンス番号が飛躍したRLC−PDUを受信してから順序制御タイマが満了となるまで待機する必要がある。その結果、新たに受信したRLC−PDUのシーケンス番号の飛躍が、欠落しているシーケンス番号のRLC−PDUの受信失敗に由来している場合には、順序制御時間の分だけSR送信が遅延することになる。もちろん、SR送信が遅延するということは、RLC−PDUの再送が遅延することを意味する。   However, in order to determine that the reception of the RLC-PDU has failed, it is necessary to wait until the sequence control timer expires after receiving the RLC-PDU whose sequence number has jumped. As a result, when the jump of the sequence number of the newly received RLC-PDU is derived from the reception failure of the RLC-PDU having the missing sequence number, the SR transmission is delayed by the order control time. It will be. Of course, the fact that SR transmission is delayed means that retransmission of RLC-PDU is delayed.

また、仮にシーケンス番号が飛躍したRLC−PDUを受信する度にSRを送信させる態様とすると、当該シーケンス番号の飛躍が、RLC−PDUの到着順序の入れ替わりによるものであった場合、不要なSRを送信させることなり、好ましくない。   In addition, if an SR is transmitted every time an RLC-PDU with a jumped sequence number is received, if the jump of the sequence number is due to a change in the arrival order of the RLC-PDU, an unnecessary SR is sent. It is not preferable because it causes transmission.

本発明は、この事情に基づいて成されたものであり、その目的とするところは、不要な再送要求を抑制しつつ、かつ、再送遅延を抑制する無線通信装置を提供することにある。   The present invention has been made based on this situation, and an object of the present invention is to provide a wireless communication apparatus that suppresses retransmission delay while suppressing unnecessary retransmission requests.

その目的を達成するための本発明は、他の通信装置である送信側端末から無線送信される、シーケンス番号が付与されているデータユニットを受信する無線通信装置であって、受信したデータユニットを保持する受信データ保持部(22)と、受信データ保持部が保持している受信済みのデータユニットのシーケンス番号に対して、新たに受信したデータユニットのシーケンス番号が連続しているか否かに基づいて、送信側端末から受信するべきデータユニットの欠損を検出する欠損検出部(211)と、欠損検出部がデータユニットの欠損を検出してから所定の順序制御時間以内に当該欠損しているデータユニットを受信しなかった場合に、送信側端末に対して、欠損しているデータユニットについての再送を要求する再送要求部(213)と、を備え、欠損検出部は、さらに、データユニットの欠損を検出した場合、受信済みデータユニットのシーケンス番号と、新たに受信したデータユニットのシーケンス番号とに基づいて、未だ受信できていないデータユニットの数を表す欠損データ数を取得し、再送要求部は、欠損検出部が取得した欠損データ数が、データユニットの到着順序の入れ替わりとして想定される数の上限に相当する所定の欠損許容数を超過している場合には、データユニットの欠損を検出してからの経過時間が順序制御時間以上となっていなくとも、送信側端末に対して未受信のデータユニットを再送するように要求することを特徴とする。   In order to achieve the object, the present invention provides a wireless communication apparatus that receives a data unit that is wirelessly transmitted from a transmitting-side terminal that is another communication apparatus and that is assigned a sequence number, and that receives the received data unit. Based on whether the sequence number of the newly received data unit is continuous with the sequence number of the received data unit held by the received data holding unit (22) and the received data unit held by the received data holding unit A loss detection unit (211) that detects a loss of the data unit to be received from the transmission-side terminal, and the missing data within a predetermined sequence control time after the loss detection unit detects the loss of the data unit. When the unit is not received, the retransmission request unit (213 for requesting the transmission side terminal to retransmit the missing data unit. In addition, when the loss detection unit detects the loss of the data unit, based on the sequence number of the received data unit and the sequence number of the newly received data unit, the data that has not been received yet The number of missing data representing the number of units is acquired, and the retransmission request unit determines a predetermined allowable number of missing data corresponding to the upper limit of the number of missing data obtained by the missing detection unit as a change in the arrival order of the data units. Is exceeded, even if the elapsed time since the detection of the data unit loss is not equal to or greater than the sequence control time, the transmitting side terminal is requested to retransmit the unreceived data unit. It is characterized by that.

以上の構成では、欠損検出部がデータの欠損を検出した場合であって、かつ、その新たに受信したデータのシーケンス番号から定まる欠損データ数が所定の欠損許容数を超過している場合には、データの欠損を検出してから順序制御時間経過するまでの待機を省略して、再送を要求する。したがって、以上の構成によれば、欠損データ数が欠損許容数を超過している場合には、順序制御時間の分だけ再送遅延を抑制することができる。   In the above configuration, when the missing detection unit detects a missing data and the number of missing data determined from the sequence number of the newly received data exceeds the predetermined allowable number of missing data A request for retransmission is made by omitting the waiting until the sequence control time elapses after the data loss is detected. Therefore, according to the above configuration, when the number of missing data exceeds the allowable number of missing data, the retransmission delay can be suppressed by the order control time.

また、欠損データ数が欠損許容数以下となっている場合には、データの欠損を検出してから順序制御時間待機し、その間に欠損しているデータを受信できなかった場合に、当該データの再送を要求する。ここで用いる欠損許容数は、データの到着順序の入れ替わりとして想定される数の上限に相当する値である。仮に欠損許容数を2とした場合には、欠損データ数が3以上でなければ、順序制御時間の待機状態は省略しない。   If the number of missing data is less than or equal to the allowable number of missing data, it waits for the sequence control time after detecting the missing data, and if the missing data cannot be received during that time, Request resend. The deficient allowable number used here is a value corresponding to the upper limit of the number assumed as a change in the arrival order of data. If the allowable number of missing data is 2, if the number of missing data is not 3 or more, the standby state of the sequence control time is not omitted.

ここで、データの欠損が到着順序の入れ替わりに由来するものであった場合には、順序制御時間が経過するのを待機している間に、その欠落しているシーケンス番号に対応するデータを受信することが期待できるため、不要な再送要求は抑制される。つまり、以上の構成によれば、不要な再送要求を抑制しつつ、かつ、再送遅延を抑制することができる。   Here, if the missing data originates from a change in the arrival order, the data corresponding to the missing sequence number is received while waiting for the order control time to elapse. Therefore, unnecessary retransmission requests are suppressed. That is, according to the above configuration, it is possible to suppress retransmission delay while suppressing unnecessary retransmission requests.

なお、特許請求の範囲に記載した括弧内の符号は、一つの態様として後述する実施形態に記載の具体的手段との対応関係を示すものであって、本発明の技術的範囲を限定するものではない。   In addition, the code | symbol in the parenthesis described in the claim shows the correspondence with the specific means as described in embodiment mentioned later as one aspect, Comprising: The technical scope of this invention is limited is not.

本実施形態にかかる無線通信装置100の概略的な構成の一例を示すブロック図である。It is a block diagram which shows an example of a schematic structure of the radio | wireless communication apparatus 100 concerning this embodiment. RLC制御部21によるSR送信に関わる一連の処理についてのフローチャートである。5 is a flowchart of a series of processes related to SR transmission by the RLC control unit 21. 本実施形態の作動と、比較構成に対する効果を説明するための概念図である。It is a conceptual diagram for demonstrating the effect | action with respect to the action | operation of this embodiment, and a comparison structure. 変形例におけるRLC制御部21の作動を概念的に表すシーケンス図である。It is a sequence diagram showing notionally an operation of RLC control part 21 in a modification.

以下、本発明の実施形態について図を用いて説明する。図1は、本発明に係る無線通信装置100の概略的な構成の一例を示す図である。無線通信装置100は、Long Term Evolution(LTE)方式を採用している移動通信システムで用いられる通信装置であって、ここでは一例として無線基地局に設けられている通信装置(eNodeB:evolved NodeB)として機能するものとする。   Hereinafter, embodiments of the present invention will be described with reference to the drawings. FIG. 1 is a diagram illustrating an example of a schematic configuration of a wireless communication device 100 according to the present invention. Radio communication apparatus 100 is a communication apparatus used in a mobile communication system that employs the Long Term Evolution (LTE) scheme, and here, as an example, a communication apparatus (eNodeB: evolved NodeB) provided in a radio base station It shall function as

本実施形態における無線通信装置100は、ユーザ側の通信装置(UE:User Equipment)に相当する移動局と、LTEの通信プロトコルに準拠した無線通信する。以降では便宜上、移動局が、無線通信装置100にとっての送信側端末として振る舞い、無線通信装置100が移動局にとっての受信側端末として振る舞うものとする。なお、他の態様として無線通信装置100は、移動局に相当する通信装置であってもよい。   The wireless communication device 100 according to the present embodiment performs wireless communication with a mobile station corresponding to a user-side communication device (UE: User Equipment) in accordance with the LTE communication protocol. Hereinafter, for convenience, it is assumed that the mobile station behaves as a transmission-side terminal for the wireless communication apparatus 100, and the wireless communication apparatus 100 behaves as a reception-side terminal for the mobile station. As another aspect, radio communication apparatus 100 may be a communication apparatus corresponding to a mobile station.

以下、この無線通信装置100の構成について図1を用いて説明する。本実施形態に係る無線通信装置100は、図1に示すように、データ送受信部1、RLC(Radio Link Control)部2、MAC(Medium Access Control)部3、及び無線通信部4を備える。これら無線通信装置100が備える各部は、ソフトウェア的に(つまり、プロセッサが提供する機能として)実現されてもよいし、1つ又は複数のICを用いてハードウェア的に実現されてもよい。なお、ここでは、eNodeBとしての通信装置が備える機能のうち、RLCサブレイヤにおける再送制御に直接的に関係しない部分については省略している。   Hereinafter, the configuration of the wireless communication apparatus 100 will be described with reference to FIG. As illustrated in FIG. 1, the wireless communication device 100 according to the present embodiment includes a data transmission / reception unit 1, an RLC (Radio Link Control) unit 2, a MAC (Medium Access Control) unit 3, and a wireless communication unit 4. Each unit included in these wireless communication devices 100 may be realized in software (that is, as a function provided by a processor), or may be realized in hardware using one or a plurality of ICs. Here, of the functions provided in the communication device as the eNodeB, portions that are not directly related to the retransmission control in the RLC sublayer are omitted.

データ送受信部1は、送信すべきデータ(ユーザデータとする)をRLC部2に出力するとともに、RLC部2から入力されるユーザデータを取得する。ここでのユーザデータとは、RLCサブレイヤにとってのSDU(Service Data Unit)、つまりRLC−SDUである。具体的には、PDCP(Packet Data Convergence Protocol)サブレイヤで生成されるPDCP−PDU(PDU:Protocol Data Unit)が、RLC−PDUに該当する。ユーザデータが請求項に記載の元データに相当する。   The data transmission / reception unit 1 outputs data to be transmitted (referred to as user data) to the RLC unit 2 and acquires user data input from the RLC unit 2. The user data here is SDU (Service Data Unit) for the RLC sublayer, that is, RLC-SDU. Specifically, PDCP-PDU (PDU: Protocol Data Unit) generated in a PDCP (Packet Data Convergence Protocol) sublayer corresponds to the RLC-PDU. User data corresponds to the original data recited in the claims.

RLC部2は、LTEの無線通信プロトコルにおけるRLCサブレイヤに相当する機能ブロックである。RLC部2は、RLC制御部21、受信データ保持部22、及び再送用バッファ23を備える。また、RLC制御部21は、より細かい機能ブロックとしての欠損検出部211、時間計測部212、及びSR生成部213を備える。受信データ保持部22や再送用バッファ23は、例えばRAMなどといった、書き換え可能な記憶媒体によって実現されればよい。   The RLC unit 2 is a functional block corresponding to the RLC sublayer in the LTE wireless communication protocol. The RLC unit 2 includes an RLC control unit 21, a received data holding unit 22, and a retransmission buffer 23. The RLC control unit 21 includes a loss detection unit 211, a time measurement unit 212, and an SR generation unit 213 as finer functional blocks. The reception data holding unit 22 and the retransmission buffer 23 may be realized by a rewritable storage medium such as a RAM.

RLC制御部21は、RLCサブレイヤで行われるべき種々の処理(主として再送制御と順序制御)を実施する。例えば、RLC制御部21はデータ送信時の処理として、データ送受信部1から入力されたデータを適応的に分割・統合、及び、所定のRLCヘッダの付加を実施することで、RLC−PDUを生成し、MACサブレイヤに出力する。生成したRLC−PDUは、再送のため、再送用バッファ23に保存する。   The RLC control unit 21 performs various processes (mainly retransmission control and order control) to be performed in the RLC sublayer. For example, the RLC control unit 21 generates RLC-PDU by adaptively dividing and integrating the data input from the data transmitting / receiving unit 1 and adding a predetermined RLC header as processing at the time of data transmission. And output to the MAC sublayer. The generated RLC-PDU is stored in the retransmission buffer 23 for retransmission.

なお、RLC部2が生成するRLC−PDUのヘッダ(RLCヘッダ)には、SR(Status Report)の返送を要求するか否かを示す1ビットのポーリングフィールドが設けられている。SRは、受信側の通信端末におけるRLC−PDUの受信状況を表すパケットである。RLC部2は、RLC−PDUの受信状況の確認要求を行う所定のポーリング周期で、ポーリングフィールドを「1」に設定したRLC−PDUを送信する。なお、ここではポーリングフィールドを「1」に設定している場合にはSRの返送を要求しており、ポーリングフィールド「0」に設定している場合にはSRの返送は不要である旨を示すものとする。ポーリングフィールドが「1」となっているRLC−PDUを、以降では単にポーリングとも称する。   The RLC-PDU header (RLC header) generated by the RLC unit 2 is provided with a 1-bit polling field indicating whether or not to request the return of an SR (Status Report). SR is a packet indicating the reception status of RLC-PDU in the communication terminal on the receiving side. The RLC unit 2 transmits the RLC-PDU in which the polling field is set to “1” at a predetermined polling cycle for requesting confirmation of the reception status of the RLC-PDU. Here, when the polling field is set to “1”, the return of the SR is requested, and when the polling field is set to “0”, the return of the SR is not required. Shall. The RLC-PDU in which the polling field is “1” is hereinafter simply referred to as polling.

また、RLC制御部21はデータ受信時の処理として、MAC部3からRLC−PDUを受信し、その受信したRLC−PDUをシーケンス番号に従って結合することで、ユーザデータを復元してデータ送受信部1に出力する。さらに、MAC部3から受信したRLC−PDUは、欠損検出及び順序制御を行うため、受信データ保持部22に保存する。   Further, the RLC control unit 21 receives the RLC-PDU from the MAC unit 3 as a process at the time of data reception, and combines the received RLC-PDU according to the sequence number, thereby restoring the user data and the data transmitting / receiving unit 1 Output to. Further, the RLC-PDU received from the MAC unit 3 is stored in the reception data holding unit 22 in order to perform loss detection and order control.

欠損検出部211は、MAC部3から受信したRLC−PDUのヘッダに示されているシーケンス番号に基づいて、RLC−PDUの欠損を検出する。具体的には、MAC部3から新たなRLC−PDU(新規RLC−PDUとする)を受信すると、その新規RLC−PDUのシーケンス番号と、受信データ保持部22に保存されている受信済みのRLC−PDU(保存RLC−PDUとする)のシーケンス番号とを比較する。   The loss detection unit 211 detects the loss of the RLC-PDU based on the sequence number indicated in the header of the RLC-PDU received from the MAC unit 3. Specifically, when receiving a new RLC-PDU (referred to as a new RLC-PDU) from the MAC unit 3, the sequence number of the new RLC-PDU and the received RLC stored in the received data holding unit 22. -Compare with the sequence number of the PDU (referred to as stored RLC-PDU).

そして、保存RLC−PDUのシーケンス番号に対して新規RLC−PDUのシーケンス番号が飛躍している場合、つまりシーケンス番号に欠落が生じている場合に、RLC−PDUの欠損が生じたと判定する。以降では、欠落しているシーケンス番号に対応するRLC−PDUを、欠損RLC−PDUとも称する。欠損RLC−PDUは、送信側の通信装置からは既に送信されているものの、未だ受信できていない(未受信の)RLC−PDUに相当する。   Then, when the sequence number of the new RLC-PDU jumps with respect to the sequence number of the stored RLC-PDU, that is, when the sequence number is missing, it is determined that the RLC-PDU is missing. Hereinafter, the RLC-PDU corresponding to the missing sequence number is also referred to as a missing RLC-PDU. The missing RLC-PDU corresponds to an RLC-PDU that has already been transmitted from the communication device on the transmission side but has not yet been received (not received).

また、欠損検出部211は、RLC−PDUの欠損を検出した場合、保存RLC−PDUの中で最も数字が大きいシーケンス番号(例えば3)と、新規RLC−PDUのシーケンス番号(例えば6)との差から、さらに1を引いた値(2)を、欠損データ数Ncとして取得する。なお、欠損を検出する以前において、RLC−PDUをシーケンス番号通りに受信できている場合には、最新の保存RLC−PDUのシーケンス番号が、保存RLC−PDUの中で最も数字が大きいシーケンス番号に相当する。   Further, when the loss detection unit 211 detects a loss of the RLC-PDU, the sequence number (for example, 3) having the largest number in the stored RLC-PDU and the sequence number of the new RLC-PDU (for example, 6) A value (2) obtained by further subtracting 1 from the difference is acquired as the number of missing data Nc. If the RLC-PDU can be received according to the sequence number before the loss is detected, the latest stored RLC-PDU sequence number is set to the sequence number with the largest number in the stored RLC-PDU. Equivalent to.

RLC制御部21が備える時間計測部212は、所定の順序制御時間、所定のSR送信禁止時間を計測する機能ブロックである。ここでの順序制御時間とは、RLC−PDUの欠損が、遅延によるものなのか受信失敗(つまり消失)によるものなのかを判断するための待機時間である。LTE方式では、MACサブレイヤにおいてRLC−PDUが多重化されて送信されるため、受信側の通信端末では、RLC−PDUの到着順序が前後する場合があるためである。時間計測部212において、この順序制御時間を計測する機能を順序制御タイマと称する。   The time measuring unit 212 provided in the RLC control unit 21 is a functional block that measures a predetermined sequence control time and a predetermined SR transmission prohibition time. The order control time here is a waiting time for determining whether the loss of RLC-PDU is due to delay or due to reception failure (that is, loss). This is because, in the LTE scheme, RLC-PDUs are multiplexed and transmitted in the MAC sublayer, so that the arrival order of RLC-PDUs may be changed in the receiving communication terminal. The function for measuring the sequence control time in the time measurement unit 212 is referred to as a sequence control timer.

順序制御タイマは、欠損検出部211がRLC−PDUの欠損を検出したことをトリガとして起動し、RLC−PDUの欠損を検出してからの経過時間を計測し始める。そして、計測している経過時間が上述の順序制御時間となった場合には、タイマ満了(つまりタイムアップ)となったことを、RLC制御部21の各部に通知する。   The sequence control timer is triggered by the detection of the loss of the RLC-PDU by the loss detection unit 211, and starts measuring the elapsed time after the detection of the loss of the RLC-PDU. When the elapsed time being measured becomes the above-described sequence control time, the respective units of the RLC control unit 21 are notified that the timer has expired (that is, the time is up).

また、ここでのSR送信禁止時間とは、前回SRを生成及び出力してから、一定時間、新たなSRの送信を禁止する時間である。時間計測部212において、このSR送信禁止時間を計測する機能を、SR送信禁止タイマと称する。   The SR transmission prohibition time here is a time during which transmission of a new SR is prohibited for a certain time after the previous SR is generated and output. The function of measuring the SR transmission prohibition time in the time measurement unit 212 is referred to as an SR transmission prohibition timer.

SR送信禁止タイマは、後述するSR生成部213がSRをMAC部3に出力したことをトリガとして起動し、当該SRを送信してから経過時間を計測し始める。そして、計測している経過時間が、上述のSR送信禁止時間となった場合には、タイマ満了(つまりタイムアップ)となったことをRLC制御部21の各部に通知する。   The SR transmission prohibition timer is triggered by the fact that an SR generation unit 213 (to be described later) outputs SR to the MAC unit 3, and starts measuring elapsed time after transmitting the SR. When the measured elapsed time becomes the above-described SR transmission prohibition time, the RLC control unit 21 is notified that the timer has expired (that is, the time is up).

SR生成部213は、UEからのポーリングを受信した場合に起動して(プログラム的には呼び出されて)、所定のSRを生成してMAC部3に出力する。また、SR生成部213は、欠損検出部211がRLC−PDUの欠損を検出してから順序制御時間以内に当該欠損RLC−PDUを受信できなかった場合には、欠損RLC−PDUを示すSRを生成し、MAC部3に出力する。SR生成部213は、欠損検出を起動の要因とする場合には、SR生成部213は、受信成功しているRLC−PDUのシーケンス番号、及び、欠落しているRLC−PDUのシーケンス番号等の情報をもとにSRを生成し、MAC部3に出力する。これにより、欠損RLC−PDUの再送を要求する。したがって、SR生成部213が請求項に記載の再送要求部に相当する。   The SR generation unit 213 is activated when a polling from the UE is received (called programmatically), generates a predetermined SR, and outputs the SR to the MAC unit 3. In addition, the SR generation unit 213, when the defect detection unit 211 detects the defect of the RLC-PDU and fails to receive the defect RLC-PDU within the sequence control time, displays the SR indicating the defect RLC-PDU. Generate and output to the MAC unit 3. When the SR generation unit 213 uses the loss detection as a factor of activation, the SR generation unit 213 determines the sequence number of the RLC-PDU successfully received, the sequence number of the missing RLC-PDU, and the like. An SR is generated based on the information and output to the MAC unit 3. This requests a retransmission of the missing RLC-PDU. Therefore, the SR generation unit 213 corresponds to the retransmission request unit described in the claims.

また、RLC制御部21は、MAC部3よりSRが入力された場合には、SRに示される欠損RLC−PDUを再送用バッファ23から読みだして再びMAC部3に出力する。これにより、SRに基づく再送が実現される。   Further, when SR is input from the MAC unit 3, the RLC control unit 21 reads out the missing RLC-PDU indicated by the SR from the retransmission buffer 23 and outputs it again to the MAC unit 3. Thereby, retransmission based on SR is realized.

MAC部3は、LTEの無線通信プロトコルにおけるMACサブレイヤに相当する機能ブロックである。例えば、MAC部3は、無線通信部4から入力されたデータをRLC−PDU単位に復元してRLC部2に提供する。また、RLC部2から入力されたデータ(送信用のRLC−PDU)を、多重化等の処理を施すとともに、所定のMACヘッダを付与したデータブロック(いわゆるMAC−PDU)を生成して、無線通信部4に出力する。   The MAC unit 3 is a functional block corresponding to a MAC sublayer in the LTE wireless communication protocol. For example, the MAC unit 3 restores the data input from the wireless communication unit 4 to RLC-PDU units and provides the data to the RLC unit 2. In addition, the data input from the RLC unit 2 (transmission RLC-PDU) is subjected to processing such as multiplexing, and a data block (so-called MAC-PDU) to which a predetermined MAC header is added is generated, and wireless Output to the communication unit 4.

また、MAC部3は、より細かい機能ブロックとしてHARQ実施部31を備える。HARQ実施部31は、自動再送要求(ARQ:Automatic Repeat reQuest)と誤り訂正符号化を組み合わせたHARQ(Hybrid ARQ)方式を用いたエラー訂正や無線リソースの割り当て制御などの処理を行う機能ブロックである。例えば、受信データに対して誤り訂正及び誤り検出処理を実施し、所定の上限回数以下の範囲において誤りがなくなるまで、受信失敗しているデータの再送要求と、再送された受信データに対する復号処理を繰り返す。   Further, the MAC unit 3 includes a HARQ execution unit 31 as a finer functional block. The HARQ execution unit 31 is a functional block that performs processing such as error correction and radio resource allocation control using a HARQ (Hybrid ARQ) scheme that combines automatic repeat request (ARQ) and error correction coding. . For example, error correction and error detection processing is performed on the received data, and a retransmission request for data that has failed to be received and decoding processing on the retransmitted received data until there is no error within a predetermined upper limit number of times. repeat.

無線通信部4は、LTEの無線通信プロトコルにおける物理レイヤに相当する機能ブロックである。無線通信部4は、アンテナ101にて受信した受信信号を無線信号処理してMAC部3に出力する。また、無線通信部4は、MAC部3から入力されたデータを無線信号処理してアンテナ101より送信する。例えば無線通信部4は、UEに対して所定の信号を要求する再送要求信号を送信する。なお、ここでの無線信号処理とは、無線周波数キャリアの変調(復調)などの処理が該当する。   The wireless communication unit 4 is a functional block corresponding to a physical layer in the LTE wireless communication protocol. The radio communication unit 4 performs radio signal processing on the reception signal received by the antenna 101 and outputs the processed signal to the MAC unit 3. Further, the wireless communication unit 4 performs wireless signal processing on the data input from the MAC unit 3 and transmits the data from the antenna 101. For example, the radio communication unit 4 transmits a retransmission request signal for requesting a predetermined signal to the UE. Here, the radio signal processing corresponds to processing such as modulation (demodulation) of a radio frequency carrier.

以下、上述のように構成された無線通信装置100における再送制御処理について、図2に示すフローチャートを用いて説明する。図2に示すフローチャートは、ポーリングを受信した場合、又は、欠損検出部211がRLC−PDUの欠損を検出した場合に開始されればよい。なお、本フローにおける各ステップは、主としてRLC制御部21によって実行される。   Hereinafter, the retransmission control process in radio communication apparatus 100 configured as described above will be described using the flowchart shown in FIG. The flowchart shown in FIG. 2 may be started when polling is received or when the loss detection unit 211 detects a loss of RLC-PDU. Each step in this flow is mainly executed by the RLC control unit 21.

まずステップS1では、本フローの開始要因は欠損検出部211によるRLC−PDUの欠損検出であるか否かを判定する。開始要因が、欠損検出部211によるRLC−PDUの欠損検出である場合にはステップS1が肯定判定されてステップS2に移る。その際、欠損検出部211は欠損データ数Ncを算出する。一方、開始要因が欠損検出部211によるRLC−PDUの欠損検出ではない場合、つまり、開始要因がポーリングの受信である場合にはステップS1が否定判定されてステップS5に移る。   First, in step S <b> 1, it is determined whether or not the cause of starting this flow is the loss detection of RLC-PDU by the loss detection unit 211. If the starting factor is the loss detection of the RLC-PDU by the loss detection unit 211, an affirmative determination is made in step S1 and the process proceeds to step S2. At that time, the missing detection unit 211 calculates the number of missing data Nc. On the other hand, when the start factor is not the loss detection of the RLC-PDU by the loss detection unit 211, that is, when the start factor is polling reception, the negative determination is made in step S1, and the process proceeds to step S5.

ステップS2では、欠損データ数Ncが、所定の欠損許容数Nthを超過しているか否かを判定する。ここで用いる欠損許容数Nthは、伝送遅延や、より下位のレイヤでの処理等に起因するRLC−PDUの到着順序の入れ替わりとして想定される数の上限に相当する値である。また、欠損許容数Nthは、欠損データ数Ncがその値(Nth)を超過している場合には、前回RLC−PDUを受信してから今回新たにRLC−PDUを受信するまでの間に、欠落しているシーケンス番号のRLC−PDUを受信失敗していると見なす値とも解釈できる。   In step S2, it is determined whether or not the missing data number Nc exceeds a predetermined missing allowable number Nth. The loss tolerance number Nth used here is a value corresponding to the upper limit of the number assumed as a change in the arrival order of RLC-PDUs due to transmission delay, processing in a lower layer, or the like. Further, if the missing data number Nc exceeds the value (Nth), the allowable loss number Nth is between the time when the previous RLC-PDU is received and the time when the new RLC-PDU is received this time. It can also be interpreted as a value that the RLC-PDU of the missing sequence number is regarded as having failed to be received.

欠損許容数Nthは、伝送遅延等に由来して入れ替わりうるシーケンス番号の最大幅に基づいて決定されればよい。仮に1〜8程度のシーケンス番号の入れ替わりは想定範囲内である一方、15以上のシーケンス番号の入れ替わりは観測されにくい構成(又は無線通信リンク状態)となっている場合には、例えば欠損許容数Nthは10とすればよい。欠損許容数Nthは、無線通信リンク状態に応じて動的に変更して運用してもよい。例えば、欠損許容数Nthは、無線通信リンク状態が悪化するほど、予め定められている基準値よりも大きい値に設定して当該判定処理に適用してもよい。   The allowable loss number Nth may be determined based on the maximum width of sequence numbers that can be replaced due to a transmission delay or the like. If the replacement of the sequence numbers of about 1 to 8 is within the assumed range, but the replacement of the sequence numbers of 15 or more is difficult to be observed (or the wireless communication link state), for example, the allowable loss number Nth Should be 10. The allowable loss number Nth may be changed and operated dynamically according to the wireless communication link state. For example, the allowable loss number Nth may be set to a value larger than a predetermined reference value and applied to the determination process as the wireless communication link state deteriorates.

ステップS2において、欠損データ数Ncが欠損許容数Nthを超過している場合には、ステップS2が肯定判定されてステップS7に移る。一方、欠損データ数Ncが欠損許容数Nth以下となっている場合には、ステップS2が否定判定されてステップS3に移る。   In step S2, if the missing data number Nc exceeds the missing allowable number Nth, an affirmative determination is made in step S2 and the process proceeds to step S7. On the other hand, when the missing data number Nc is equal to or smaller than the missing allowable number Nth, a negative determination is made in step S2 and the process proceeds to step S3.

ステップS3では、順序制御タイマを起動し、欠損検出してからの経過時間の計測を開始させてステップS4に移る。ステップS4では、順序制御タイマがタイムアップとなったか否かを判定する。順序制御タイマがタイムアップとなった場合にはステップS4が肯定判定されてステップS7に移る。一方、順序制御タイマが未だタイムアップとなっていない場合には、ステップS4が否定判定されてステップS4を繰り返す。ただし、ステップS4を繰り返している間に、全て(又は一部)の欠損RLC−PDUを受信できた場合には、本フローを終了する。   In step S3, the sequence control timer is started, measurement of the elapsed time since the loss detection is started, and the process proceeds to step S4. In step S4, it is determined whether or not the sequence control timer has expired. If the order control timer has timed out, an affirmative determination is made in step S4 and the process proceeds to step S7. On the other hand, if the order control timer has not yet timed up, a negative determination is made in step S4 and step S4 is repeated. However, if all (or part of) missing RLC-PDUs can be received while repeating step S4, this flow ends.

ステップS5では、現在、SR送信禁止タイマが起動しているか否かを判定する。SR送信禁止タイマが起動している場合にはステップS5が肯定判定されてステップS6に移る。一方、SR送信禁止タイマが起動していない場合にはステップS5が否定判定されたステップS7に移る。   In step S5, it is determined whether the SR transmission prohibition timer is currently activated. When the SR transmission prohibition timer is activated, an affirmative determination is made in step S5 and the process proceeds to step S6. On the other hand, if the SR transmission prohibition timer is not activated, the process proceeds to step S7 where a negative determination is made in step S5.

ステップS6では、起動中のSR送信禁止タイマが満了となるまで待機し、満了となったらステップS7に移る。ステップS7では、現在の状況に応じたSRを生成し、MAC部3に出力してUEに返送する。例えば、RLC−PDUの欠損が生じている場合には、当該欠損RLC−PDUのシーケンス番号についての情報を含むSRを生成してMAC部3に出力する。ステップS7での処理が完了するとステップS8に移る。ステップS8ではSR送信禁止タイマを起動させて本フローを終了する。   In step S6, it waits until the active SR transmission prohibition timer expires, and when it expires, it moves to step S7. In step S7, an SR corresponding to the current situation is generated, output to the MAC unit 3, and returned to the UE. For example, when a loss of RLC-PDU occurs, an SR including information about the sequence number of the lost RLC-PDU is generated and output to the MAC unit 3. When the process in step S7 is completed, the process proceeds to step S8. In step S8, the SR transmission prohibit timer is started and this flow ends.

<本実施形態のまとめ>
以上の構成では、RLC−PDUの欠損を検出した場合であって、欠損データ数Ncが所定の欠損許容数Nthを超過している場合には(ステップS2 YES)、順序制御タイマの起動及び順序制御タイマ満了までの待機を省略して、SRを生成及び送信する(ステップS7)。
<Summary of this embodiment>
In the above configuration, when the loss of the RLC-PDU is detected and the missing data number Nc exceeds the predetermined allowable loss number Nth (step S2 YES), the sequence control timer is activated and the order is increased. SR is generated and transmitted without waiting for the control timer to expire (step S7).

つまり、以上の構成では、欠損データ数Ncが欠損許容数Nthを超過することになるRLC−PDUの欠損を検出した時点で、欠損しているRLC−PDUに対応するSRを送信する。したがって、以上の構成によれば、順序制御時間の分だけ、RLC−PDUの再送遅延を抑制することができる。   In other words, in the above configuration, when a missing RLC-PDU that causes the missing data number Nc to exceed the missing allowed number Nth is detected, an SR corresponding to the missing RLC-PDU is transmitted. Therefore, according to the above configuration, the retransmission delay of the RLC-PDU can be suppressed by the order control time.

図3は、特許文献1に開示の構成(比較構成とする)に対する本実施形態の効果を説明するための図である。図3の左側に示す(A)のフローは、比較構成の作動を概念的に表しており、図3の右側に示す(B)のフローは本実施形態の作動を概念的に表している。   FIG. 3 is a diagram for explaining the effect of this embodiment with respect to the configuration disclosed in Patent Document 1 (referred to as a comparative configuration). The flow (A) shown on the left side of FIG. 3 conceptually represents the operation of the comparative configuration, and the flow (B) shown on the right side of FIG. 3 conceptually represents the operation of this embodiment.

図3の(A)に示すように、比較構成においては、RLC−PDU(9)の受信成功に伴って、RLC−PDU(2)〜(8)の欠損を検出した後、順序制御タイマが満了してからRLC−PDU(2)〜(8)の再送を要求するSRを送信する。なお、RLC−PDUの後ろに付与している丸括弧()内の数字は、各RLC−PDUのシーケンス番号を表している。   As shown in FIG. 3A, in the comparative configuration, after detecting the loss of RLC-PDU (2) to (8) with the successful reception of RLC-PDU (9), the sequence control timer After expiration, an SR requesting retransmission of RLC-PDUs (2) to (8) is transmitted. The numbers in parentheses () given after the RLC-PDU represent the sequence number of each RLC-PDU.

これに対し、図3の(B)に示すように、本実施形態の構成によれば、RLC−PDU(9)の受信成功に伴いRLC−PDU(2)〜(8)の欠損を検出した時点で、RLC−PDU(2)〜(8)の再送を要求するSRを送信することができる。つまり、本実施形態の構成によれば、順序制御時間の分だけ、RLC−PDUの再送遅延を抑制することができる。なお、図3における欠損データ数は7であり、便宜上、欠損許容数Nthは6としている。   On the other hand, as shown in FIG. 3B, according to the configuration of the present embodiment, the loss of RLC-PDU (2) to (8) is detected with the successful reception of RLC-PDU (9). At this point, it is possible to transmit an SR requesting retransmission of RLC-PDUs (2) to (8). That is, according to the configuration of the present embodiment, the retransmission delay of the RLC-PDU can be suppressed by the order control time. Note that the number of missing data in FIG. 3 is 7, and for convenience, the allowable loss number Nth is 6.

また、本実施形態の構成では、欠損データ数Ncが欠損許容数Nth以下となっている場合には、比較構成と同様に、順序制御時間待機し、その間に欠損RLC−PDUを受信できなかった場合に、SRを生成して送信する。ここで用いる欠損許容数Nthは、伝送遅延に由来して入れ替わりうるシーケンス番号の最大幅に基づいて定まる値である。   Further, in the configuration of the present embodiment, when the number of missing data Nc is equal to or less than the allowable number of loss Nth, as in the comparison configuration, the sequence control time is waited and no missing RLC-PDU can be received during that time. In this case, an SR is generated and transmitted. The allowable loss number Nth used here is a value determined based on the maximum width of sequence numbers that can be replaced due to transmission delay.

仮に欠損許容数Nthを2とした場合には、欠損データ数Ncが3以上でなければ、順序制御タイマの起動及び当該タイマ満了の待機は省略しない。また、シーケンス番号の飛躍が遅延に由来するものであった場合には、順序制御タイマの満了を待機している間に、その欠落しているシーケンス番号のRLC−PDUを受信することが期待できるため、不要なSR送信を抑制できる。つまり、以上の構成によれば、SR送信の抑制と、RLC−PDUの再送遅延の抑制を両立させることができる。   If the allowable missing number Nth is 2, if the missing data number Nc is not 3 or more, the start of the sequence control timer and the waiting for the expiration of the timer are not omitted. Further, when the jump of the sequence number is due to a delay, it can be expected that the RLC-PDU of the missing sequence number is received while waiting for the expiration of the sequence control timer. Therefore, unnecessary SR transmission can be suppressed. That is, according to the above configuration, it is possible to achieve both suppression of SR transmission and suppression of retransmission delay of RLC-PDU.

以上、本発明の実施形態を説明したが、本発明は上述の実施形態に限定されるものではなく、次の実施形態も本発明の技術的範囲に含まれ、さらに、下記以外にも要旨を逸脱しない範囲内で種々変更して実施することができる。   As mentioned above, although embodiment of this invention was described, this invention is not limited to the above-mentioned embodiment, The following embodiment is also contained in the technical scope of this invention, and also the summary other than the following is also included. Various modifications can be made without departing from the scope.

[変形例1]
以上で述べた比較構成及び実施形態では、新たなRLC−PDUを受信しなければ、RLC−PDUの欠損を検出することができない。例えば図3に示す例では、RLC−PDU(9)を受信して初めて、RLC−PDU(2)〜(8)が欠損していることを認識する。したがって、無線通信リンク状態が悪化してあって、RLC−PDUの受信を連続して失敗している場合には、RLC−PDUの欠損検出自体が遅れてしまい、再送が遅延する事態が想定される。
[Modification 1]
In the comparative configuration and the embodiment described above, it is impossible to detect a loss of RLC-PDU unless a new RLC-PDU is received. For example, in the example shown in FIG. 3, it is recognized that RLC-PDUs (2) to (8) are missing only after receiving RLC-PDU (9). Therefore, when the radio communication link state has deteriorated and reception of RLC-PDUs has failed continuously, it is assumed that RLC-PDU loss detection itself is delayed and retransmission is delayed. The

そのような問題に対し、本変形例では次の構成とする。すなわち、本変形例におけるRLC制御部21は、送信側から周期的に送信されるポーリングをトリガとして、SR再送タイマを起動する。SR再送タイマは、所定のSR再送待機時間を計測する機能であり、時間計測部212によって提供される。   With respect to such a problem, the present modification has the following configuration. That is, the RLC control unit 21 in this modification starts the SR retransmission timer with a polling periodically transmitted from the transmission side as a trigger. The SR retransmission timer is a function for measuring a predetermined SR retransmission waiting time, and is provided by the time measurement unit 212.

SR再送待機時間は、送信側の通信装置(UE)から、何かしらのデータが送信されてくることが期待される時間である。言い換えれば、SR待機時間内に一度も当該UEからのデータを受信できなかった場合には、当該UEからのRLC−PDUの消失が生じていることを示唆する長さの時間である。   The SR retransmission waiting time is a time during which some data is expected to be transmitted from the communication device (UE) on the transmission side. In other words, when data from the UE has never been received within the SR waiting time, this is a length of time suggesting that the RLC-PDU from the UE has disappeared.

このSR再送待機時間は、適宜設計されればよいが、SR送信禁止時間よりも長いことが好ましい。ここでは一例としてポーリング周期と同じ長さとする。ポーリング周期と同じ長さとすれば、送信側からのポーリングが消失したと推定される場合にSRを送信する態様となり、SR送信頻発によるスループットの低下を抑制できるためである。もちろん、SR再送待機時間は、ポーリング周期よりも長くてもよい。なお、通常、ポーリング周期はSR送信禁止時間よりも短い値となっている。SR再送タイマが計測している時間が請求項に記載の受信待機継続時間に相当し、SR再送待機時間が請求項に記載の受信待機時間に相当する。   The SR retransmission waiting time may be designed as appropriate, but is preferably longer than the SR transmission prohibition time. Here, as an example, the length is the same as the polling cycle. This is because, if the length is the same as the polling cycle, SR is transmitted when it is estimated that polling from the transmission side has disappeared, and a decrease in throughput due to frequent SR transmission can be suppressed. Of course, the SR retransmission waiting time may be longer than the polling cycle. Normally, the polling cycle is shorter than the SR transmission prohibition time. The time measured by the SR retransmission timer corresponds to the reception standby duration described in the claims, and the SR retransmission standby time corresponds to the reception standby time described in the claims.

そして、SR再送タイマを起動してから満了するまでに新たなRLC−PDUを受信できなかった場合には、SR生成部213は、SRを生成して送信する。ただし、SR送信禁止タイマが起動中の場合には、SR送信禁止タイマが満了となってからSRを送信するものとする。   When a new RLC-PDU cannot be received from when the SR retransmission timer is activated until it expires, the SR generation unit 213 generates and transmits an SR. However, when the SR transmission prohibition timer is activated, the SR is transmitted after the SR transmission prohibition timer expires.

SR再送タイマの満了に伴って生成及び送信するSRは、例えば無線通信装置100が最後に受信できているRLC−PDUのシーケンス番号などを示すものとすればよい。これにより、送信側の通信装置は、無線通信装置100が最後に受信できているシーケンス番号を認識し、それに後続するシーケンス番号のRLC−PDUを再送できるようになる。つまり、SR再送タイマの満了に伴って送信するSRとは、送信側の通信装置に対して、無線通信装置100が最後に受信したデータ以降に送信したデータを、再度送信するように要求する信号として機能する。   The SR generated and transmitted when the SR retransmission timer expires may indicate, for example, the sequence number of the RLC-PDU that can be received last by the wireless communication apparatus 100. As a result, the communication device on the transmission side can recognize the sequence number that the wireless communication device 100 can finally receive, and can retransmit the RLC-PDU of the sequence number subsequent thereto. That is, the SR that is transmitted when the SR retransmission timer expires is a signal that requests the transmitting communication device to retransmit data transmitted after the data that the wireless communication device 100 last received. Function as.

SRを送信した場合にはSR再送タイマを再起動する。また、SR送信後、SR送信禁止タイマが満了となるまでに新たなRLC−PDUを受信できた場合にも、SR再送タイマを再起動する。   When SR is transmitted, the SR retransmission timer is restarted. In addition, the SR retransmission timer is restarted when a new RLC-PDU is received after the SR transmission and before the SR transmission prohibition timer expires.

このような構成によれば、図4に示すように、新たなRLC−PDUを受信できておらず、欠損検出していない場合であっても、受信側から自律的にSRを送信できる。なお、図4では、シーケンス番号が1番となっているRLC−PDUがポーリングとしての役目を担っているものとする。また、図4では便宜上、ポーリングの受信時点と、SRの送信時点とを時間経過方向にずらして図示しているが、実際にはその間隔はSR送信禁止タイマやSR再送タイマが計測する時間に比べて十分に小さい値となっているものとする。したがって、SR再送タイマの計測開始時点は、ポーリングの受信時点と見なすことができる。   According to such a configuration, as shown in FIG. 4, even when a new RLC-PDU is not received and a loss is not detected, the SR can be transmitted autonomously from the receiving side. In FIG. 4, it is assumed that the RLC-PDU having the sequence number of 1 plays a role as polling. For convenience, FIG. 4 shows the polling reception time point and the SR transmission time point shifted in the direction of time passage, but the interval is actually the time measured by the SR transmission prohibition timer or the SR retransmission timer. It is assumed that the value is sufficiently small. Therefore, the measurement start point of the SR retransmission timer can be regarded as a polling reception point.

[変形例2]
上述の実施形態では、欠損データ数Ncを、既に受信しているRLC−PDUのシーケンス番号の最大値と、新規RLC−PDUのシーケンス番号の差から、さらに1を引いた値を、欠損データ数Ncとする態様としたが、これに限らない。つまり、欠損データ数Ncは、欠損RLC−PDUの連続数でなくともよい。
[Modification 2]
In the above-described embodiment, the number of missing data Nc is obtained by subtracting 1 from the difference between the maximum sequence number of the already received RLC-PDU and the sequence number of the new RLC-PDU. Although it was set as the aspect made into Nc, it is not restricted to this. That is, the missing data number Nc does not have to be the continuous number of missing RLC-PDUs.

例えば欠損検出部211は、新規RLC−PDUのシーケンス番号と、保存RLC−PDUのシーケンス番号とから、通信相手から送信されたはずのRLC−PDUのうち、未だ受信できていない(つまり欠落している)シーケンス番号を特定し、その欠落しているシーケンス番号の数を欠損データ数Ncとして取得してもよい。   For example, the loss detection unit 211 has not yet received the RLC-PDU that should have been transmitted from the communication partner based on the sequence number of the new RLC-PDU and the sequence number of the stored RLC-PDU (that is, missing) The sequence number may be specified, and the number of missing sequence numbers may be acquired as the missing data number Nc.

通信相手から送信されたはずのRLC−PDUとは、新規RLC−PDUのシーケンス番号から特定する事ができる。例えば、新規RLC−PDUのシーケンス番号が9である場合には、少なくとも1〜8までのシーケンス番号に対応するRLC−PDUが、通信相手から送信されていることを意味するためである。また、そのような状況において、例えば既に受信しているRLC−PDUのシーケンス番号が1と6である場合には、シーケンス番号2,3,4,5,7,8に対応するRLC−PDUが欠損していることを意味するため、欠損データ数Ncは6と決定すればよい。   The RLC-PDU that should have been transmitted from the communication partner can be identified from the sequence number of the new RLC-PDU. For example, when the sequence number of the new RLC-PDU is 9, it means that an RLC-PDU corresponding to a sequence number of at least 1 to 8 is transmitted from the communication partner. In such a situation, for example, when the sequence numbers of RLC-PDUs already received are 1 and 6, RLC-PDUs corresponding to sequence numbers 2, 3, 4, 5, 7, and 8 are In order to mean that it is missing, the missing data number Nc may be determined to be 6.

この変形例2の態様によれば、大部分のRLC−PDUの受信に失敗している一方、離散的にRLC−PDUの受信に成功しているような状況においても、順序制御タイマに由来するSR送信の遅延を抑制することができる。   According to the aspect of the second modification, even in a situation where reception of most RLC-PDUs has failed, but reception of RLC-PDUs has succeeded discretely, the sequence control timer is used. SR transmission delay can be suppressed.

100 無線通信装置、101 アンテナ、1 データ送受信部、2 RLC部、3 MAC部、4 無線通信部、21 RLC制御部、22 受信データ保持部、23 再送用バッファ、211 欠損検出部、212 時間計測部、213 SR生成部(再送要求部)、31 HARQ実施部 100 wireless communication device, 101 antenna, 1 data transmission / reception unit, 2 RLC unit, 3 MAC unit, 4 wireless communication unit, 21 RLC control unit, 22 received data holding unit, 23 retransmission buffer, 211 missing detection unit, 212 time measurement , 213 SR generation unit (retransmission request unit), 31 HARQ implementation unit

Claims (4)

他の通信装置である送信側端末から無線送信される、シーケンス番号が付与されているデータユニットを受信する無線通信装置であって、
受信したデータユニットを保持する受信データ保持部(22)と、
前記受信データ保持部が保持している受信済みのデータユニットのシーケンス番号に対して、新たに受信したデータユニットのシーケンス番号が連続しているか否かに基づいて、前記送信側端末から受信するべきデータユニットの欠損を検出する欠損検出部(211)と、
前記欠損検出部がデータユニットの欠損を検出してから所定の順序制御時間以内に当該欠損しているデータユニットを受信しなかった場合に、前記送信側端末に対して、欠損しているデータユニットについての再送を要求する再送要求部(213)と、を備え、
前記欠損検出部は、さらに、
データユニットの欠損を検出した場合、受信済みデータユニットのシーケンス番号と、新たに受信したデータユニットのシーケンス番号とに基づいて、未だ受信できていないデータユニットの数を表す欠損データ数を取得し、
前記再送要求部は、
前記欠損検出部が取得した前記欠損データ数が、データユニットの到着順序の入れ替わりとして想定される数の上限に相当する所定の欠損許容数を超過している場合には、データユニットの欠損を検出してからの経過時間が前記順序制御時間以上となっていなくとも、前記送信側端末に対して未受信のデータユニットを再送するように要求することを特徴とする無線通信装置。
A wireless communication device that receives a data unit that is wirelessly transmitted from a transmission-side terminal that is another communication device and is assigned a sequence number,
A received data holding unit (22) for holding the received data unit;
Based on whether the sequence number of the newly received data unit is continuous with the sequence number of the received data unit held by the received data holding unit, it should be received from the transmitting side terminal A defect detection unit (211) for detecting a defect in the data unit;
When the missing detection unit does not receive the missing data unit within a predetermined sequence control time after detecting the missing data unit, the missing data unit is sent to the transmitting terminal. A retransmission request unit (213) for requesting retransmission of
The defect detection unit further includes:
When a missing data unit is detected, based on the sequence number of the received data unit and the sequence number of the newly received data unit, obtain the number of missing data that represents the number of data units that have not yet been received,
The retransmission request unit includes:
When the number of missing data acquired by the missing detection unit exceeds a predetermined allowable number of missing corresponding to the upper limit of the number assumed as a change in the arrival order of data units, a missing data unit is detected. A wireless communication device that requests the transmitting side terminal to retransmit an unreceived data unit even if the elapsed time after that is not equal to or greater than the order control time.
請求項1において、
前記再送要求部は、
前記送信側端末から最後にデータユニットを受信してからの経過時間である受信待機継続時間を計測し、
前記受信待機継続時間が所定の受信待機時間以上となった場合には、前記送信側端末に対して、前記無線通信装置が最後に受信したデータユニット以降に送信したデータユニットを再送するように要求することを特徴とする無線通信装置。
In claim 1,
The retransmission request unit includes:
Measure the reception standby duration, which is the elapsed time since the last data unit was received from the transmitting terminal,
When the reception standby duration time is equal to or longer than a predetermined reception standby time, the transmission side terminal is requested to retransmit the data unit transmitted after the data unit last received by the wireless communication device. A wireless communication device.
請求項2において、
前記受信待機時間は、前記送信側端末が前記無線通信装置に対してデータユニットの受信状況の確認要求を行う所定のポーリング周期と等しい長さとすることを特徴とする無線通信装置。
In claim 2,
The wireless communication apparatus characterized in that the reception waiting time has a length equal to a predetermined polling cycle in which the transmitting terminal requests the wireless communication apparatus to confirm the reception status of a data unit.
請求項1から3の何れか1項において、
前記欠損データ数は、受信済みデータユニットのシーケンス番号の最大値と、新たに受信したデータユニットのシーケンス番号との差から1を引いた値とすることを特徴とする無線通信装置。
In any one of Claims 1-3,
The wireless communication apparatus according to claim 1, wherein the number of missing data is a value obtained by subtracting 1 from a difference between a maximum value of a sequence number of a received data unit and a sequence number of a newly received data unit.
JP2015125903A 2015-06-23 2015-06-23 Wireless communication device Expired - Fee Related JP6471624B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2015125903A JP6471624B2 (en) 2015-06-23 2015-06-23 Wireless communication device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2015125903A JP6471624B2 (en) 2015-06-23 2015-06-23 Wireless communication device

Publications (2)

Publication Number Publication Date
JP2017011534A true JP2017011534A (en) 2017-01-12
JP6471624B2 JP6471624B2 (en) 2019-02-20

Family

ID=57761911

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2015125903A Expired - Fee Related JP6471624B2 (en) 2015-06-23 2015-06-23 Wireless communication device

Country Status (1)

Country Link
JP (1) JP6471624B2 (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108877059A (en) * 2018-06-08 2018-11-23 廊坊新奥燃气设备有限公司 Internet of Things gas meter, flow meter settlement method, Internet of Things gas meter, flow meter and meter reading Platform Server
CN110418199A (en) * 2018-04-26 2019-11-05 北京视联动力国际信息技术有限公司 A kind of information processing method and system based on view networking
WO2020012690A1 (en) * 2018-07-10 2020-01-16 オムロン株式会社 Input device
WO2021153453A1 (en) * 2020-01-30 2021-08-05 株式会社 Preferred Networks Communication device and communication method

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007538421A (en) * 2004-04-29 2007-12-27 インターデイジタル テクノロジー コーポレーション Method and apparatus for transferring discontinuous data blocks in enhanced uplink transmission
US20100190504A1 (en) * 2007-06-18 2010-07-29 Lee Young-Dae Method for enhancing of controlling radio resources and transmitting status report in mobile telecommunications system and receiver of mobile telecommunications system
JP2010529762A (en) * 2007-06-06 2010-08-26 テレコム・イタリア・エッセ・ピー・アー Transfer of information packets across a wireless network and method of managing a routing node that performs the transfer
JP2014520450A (en) * 2011-06-07 2014-08-21 クアルコム,インコーポレイテッド Method and apparatus for user equipment based improvement of radio link control for multipoint wireless transmission

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007538421A (en) * 2004-04-29 2007-12-27 インターデイジタル テクノロジー コーポレーション Method and apparatus for transferring discontinuous data blocks in enhanced uplink transmission
JP2010529762A (en) * 2007-06-06 2010-08-26 テレコム・イタリア・エッセ・ピー・アー Transfer of information packets across a wireless network and method of managing a routing node that performs the transfer
US20100190504A1 (en) * 2007-06-18 2010-07-29 Lee Young-Dae Method for enhancing of controlling radio resources and transmitting status report in mobile telecommunications system and receiver of mobile telecommunications system
JP2014520450A (en) * 2011-06-07 2014-08-21 クアルコム,インコーポレイテッド Method and apparatus for user equipment based improvement of radio link control for multipoint wireless transmission

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110418199A (en) * 2018-04-26 2019-11-05 北京视联动力国际信息技术有限公司 A kind of information processing method and system based on view networking
CN110418199B (en) * 2018-04-26 2023-03-03 视联动力信息技术股份有限公司 Information processing method and system based on video network
CN108877059A (en) * 2018-06-08 2018-11-23 廊坊新奥燃气设备有限公司 Internet of Things gas meter, flow meter settlement method, Internet of Things gas meter, flow meter and meter reading Platform Server
WO2020012690A1 (en) * 2018-07-10 2020-01-16 オムロン株式会社 Input device
WO2021153453A1 (en) * 2020-01-30 2021-08-05 株式会社 Preferred Networks Communication device and communication method
JP2021121065A (en) * 2020-01-30 2021-08-19 株式会社Preferred Networks Communication device and communication method
JP7499035B2 (en) 2020-01-30 2024-06-13 株式会社Preferred Networks Communication device and communication method

Also Published As

Publication number Publication date
JP6471624B2 (en) 2019-02-20

Similar Documents

Publication Publication Date Title
TWI471024B (en) Method and apparatur of exchanging data between a base station and a mobile station
US10623146B2 (en) Method and arrangements in a telecommunication system for handling status information of data units
US8837411B2 (en) Method and arrangement in a wireless communication system
EP2340629B1 (en) Cooperative transmission in wireless communication system
US20120163322A1 (en) Method and arrangement in a wireless communication system
KR20140127897A (en) Cross-layer scheduling based on lower layer feedback
WO2012155436A1 (en) Method, device and system for confirming activation of uplink semi-persistent scheduling (sps)
JP6471624B2 (en) Wireless communication device
US20090181703A1 (en) Method and Apparatus for Triggering Status Report in a Wireless Communications System
CN108292973B (en) Indicator of handover-based reception success
JP2016174211A (en) Communication system
JP5120457B2 (en) COMMUNICATION DEVICE, COMMUNICATION METHOD, AND COMMUNICATION PROGRAM
WO2018196767A1 (en) Method and device for improving data path reliability
JP2011055435A (en) Apparatus and method for retransmission control
US10892857B2 (en) HARQ transmission of transport blocks
JP2011061667A (en) Communication device, communication system, and packet missing detection method and program for use in the device and the system
KR20100060853A (en) Method and system for reporting status at radio link control protocol

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20170906

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20180621

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20180703

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20181225

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20190107

R151 Written notification of patent or utility model registration

Ref document number: 6471624

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees