[go: up one dir, main page]

WO2007023520A1 - Communication apparatus and communication method - Google Patents

Communication apparatus and communication method Download PDF

Info

Publication number
WO2007023520A1
WO2007023520A1 PCT/JP2005/015226 JP2005015226W WO2007023520A1 WO 2007023520 A1 WO2007023520 A1 WO 2007023520A1 JP 2005015226 W JP2005015226 W JP 2005015226W WO 2007023520 A1 WO2007023520 A1 WO 2007023520A1
Authority
WO
WIPO (PCT)
Prior art keywords
timer
status report
error
predetermined time
threshold
Prior art date
Application number
PCT/JP2005/015226
Other languages
French (fr)
Japanese (ja)
Inventor
Junya Yamazaki
Original Assignee
Matsushita Electric Industrial Co., Ltd.
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 Matsushita Electric Industrial Co., Ltd. filed Critical Matsushita Electric Industrial Co., Ltd.
Priority to PCT/JP2005/015226 priority Critical patent/WO2007023520A1/en
Priority to JP2007531964A priority patent/JPWO2007023520A1/en
Publication of WO2007023520A1 publication Critical patent/WO2007023520A1/en

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/1607Details of the supervisory signal
    • 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/1854Scheduling and prioritising arrangements

Definitions

  • the present invention relates to a communication apparatus and a communication method for a system that detects an error in a received packet and notifies a communication partner of a packet transmission status.
  • 3GPP 3rd Generation Partnership Project
  • 3GPP stipulates that a layer 2 RLC (Radio Link Control) uses a system that detects errors in received packets and notifies ACK (Acknowledgement) ZNAC K (Non-Acknowledgement) to the communication partner.
  • ACK is information indicating that the packet has been successfully received (success)
  • NACK is information indicating that the packet has not been successfully received (failure, error).
  • a status report is used for data arrival confirmation.
  • the role of the status report is to notify the communication partner of the current packet transmission status (success or failure, how many have reached) by SUFI (SUper Field).
  • Figure 1 shows the effect of each field. Using these SUFIs, the receiving side device notifies ACKZNACK of continuous packet data to the transmitting side device.
  • ACKZNACK reports can be made by various methods.
  • the sequence number up to the part where the packet was successfully received can be written.
  • the LIST field in addition to the part that received the packet normally, a list of powerful sequence numbers that could not receive the packet normally can be written.
  • ACK / NACK can be written in the bitmap format (0: ACK, 1: NACK).
  • ACKZNACK can be written using the error-related list method.
  • 3GPP has a periodical status report that sends a status report at regular intervals, and a status prohibit 2 that starts a timer when an error occurs and sends a status report after a predetermined time has elapsed.
  • the type is specified.
  • periodical status report and status prohibition can be used in combination.
  • timer length is a fixed value. For example, as shown in Fig. 2, if the sending device continuously sends packets and the receiving device cannot successfully receive packet # 1, the receiving device will start a timer when an error occurs. Start (TS) and send a status report (S) after a predetermined time (T).
  • NACK ProWbit method has been proposed in which a plurality of timers are prepared to solve the above-described problems, and each time an error occurs, the timer is started.
  • Non-Patent Document 1 3GPP contribution R2-051442, RLC Reporting Enhancements, Quale omm
  • An object of the present invention is to provide a communication device and a communication method capable of reducing the delay when errors continuously occur while reducing the number of timers to be operated. Means for solving the problem
  • the communication apparatus of the present invention includes an error detection unit that detects an error in a received packet, a threshold setting unit that sets a threshold based on a predetermined condition, A counter that counts the number of received packets in which an error is detected and determines whether the count value has reached the threshold value, a timer that measures a predetermined time, and the count value reaches the threshold value.
  • a timer management means for starting the timer in the event of a failure
  • a status report generation means for generating a status report indicating a current packet transmission status before the timer measures the predetermined time
  • the timer After measuring the time, a configuration is provided that includes a transmission unit that transmits the status report generated by the status report generation unit.
  • the communication method of the present invention includes a step of detecting an error in a received packet, a step of setting a threshold value based on a predetermined condition, a received packet in which an error is detected by a counter, Counting a number, determining whether the count value has reached the threshold value, measuring a predetermined time predetermined by a timer, and when the count value reaches the threshold value, Starting a timer; generating a status report indicating a current packet transmission status until the timer measures the predetermined time; and generating the status report after the timer measures the predetermined time.
  • a method of sending a status report is a method of sending a status report.
  • FIG. 4 is a block diagram showing a configuration of a communication apparatus according to Embodiment 1 of the present invention.
  • FIG. 5 is a diagram for explaining the transmission timing of the status report of the communication apparatus according to Embodiment 1 of the present invention.
  • FIG. 6 is a block diagram showing a configuration of a communication apparatus according to Embodiment 2 of the present invention.
  • FIG. 7 is a diagram for explaining the transmission timing of the status report of the communication apparatus according to Embodiment 2 of the present invention.
  • FIG. 8 is a block diagram showing a configuration of a communication apparatus according to Embodiment 3 of the present invention.
  • FIG. 9 is a diagram for explaining the transmission timing of the status report of the communication apparatus according to Embodiment 3 of the present invention.
  • FIG. 4 is a block diagram showing a configuration of the communication apparatus according to Embodiment 1 of the present invention.
  • the communication device 100 of 4 is a device that receives a packet and transmits a status report.
  • Communication apparatus 100 includes antenna 101, RF receiving unit 102, demodulating unit 103, error correction decoding unit 104, error detection unit 105, threshold setting unit 106, counter 107, and timer management unit 108. And the timer 109, the status report generation unit 110, the frame configuration unit 151, the error detection code addition unit 152, the error correction coding unit 153, the modulation unit 154, the RF transmission unit 155, and the power mainly. Composed.
  • the antenna 101 receives a signal that is wirelessly transmitted from the communication partner, and outputs the signal to the RF receiver 102, and wirelessly transmits the radio frequency signal output from the RF transmitter 155 to the communication partner. To do.
  • RF receiving section 102 performs radio processing such as down-conversion and amplification on the radio frequency signal received by antenna 101, and outputs the baseband signal to demodulation section 103.
  • Demodulation section 103 performs demodulation processing on the output signal of RF reception section 102 and outputs the result to error correction decoding section 104.
  • the error correction decoding unit 104 applies a bucket to the output signal of the demodulation unit 103. Error correction decoding processing is performed on a unit basis and output to the error detection unit 105.
  • the error detection unit 105 performs error detection processing such as CRC detection on the packet output from the error correction decoding unit 104. If no error is detected as a result of the error detection process, the error detection unit 105 outputs the received data of the packet to the device in the subsequent process, and outputs the ACK information to the counter 107. On the other hand, if an error is detected as a result of the error detection process, the error detection unit 105 outputs the NACK information to the counter 107 and the status report generation unit 110 without outputting the received data of the packet to the subsequent device. .
  • error detection processing such as CRC detection
  • the threshold setting unit 106 sets a threshold based on a predetermined condition.
  • the predetermined conditions include, for example, QoS (Quality of Service) class, number of retransmissions, communication environment represented by SIR (Signal to Interference Ratio), PER (Packet Error Rate), etc., line congestion, moving speed, handover , Status prohibit timer length, etc. If the threshold is set to “1”, backward compatibility with status prohibition can be easily obtained.
  • Counter 107 counts the number of NACK information output from error detection section 105, and when the number of NACK information reaches the threshold set by threshold setting section 106, counter 107 indicates a signal indicating that fact.
  • the data is output to the management unit 108 and the status report generation unit 110, and the count value is reset.
  • the timer management unit 108 When the timer management unit 108 receives a signal from the counter 107, the timer management unit 108 activates the timer 109. When the timer 109 starts measuring time in response to an activation instruction from the timer management unit 108 and measures a predetermined time (T), the timer 109 outputs a signal indicating that to the status report generation unit 110 and resets the measurement value.
  • T a predetermined time
  • the status report generation unit 110 starts generating a status report when the number of NACK information reaches a threshold, and when the timer 109 measures a predetermined time (T), the status report is generated as a frame configuration unit. Output to 151.
  • Frame configuration section 151 configures a frame by multiplexing control information, a status report, and the like on transmission data, and outputs the frame to error detection code addition section 152.
  • Error detection code adding section 152 adds error detection bits such as CRC to the output signal of frame configuration section 151 and outputs the result to error correction code section 153.
  • the error correction code key unit 153 performs error correction coding processing on the output signal of the error detection code adding unit 152 and outputs the result to the modulation unit 154.
  • Modulator 154 performs modulation processing on the output signal of the error correction code key unit 153 and outputs it to the RF transmitter 155.
  • the RF transmission unit 155 performs radio processing such as up-conversion and amplification on the output signal of the modulation unit 154, and outputs a radio frequency signal to the antenna 101.
  • the threshold is set to “3”. Further, in communication apparatus 100 (reception side apparatus), a strong packet in which no error is detected is indicated by “ ⁇ ”, and a packet in which an error is detected is indicated by “X”.
  • the communication device 100 counts the number of packets in which an error is detected in the counter 107, starts the timer 109 when the number reaches "3" (TS), and generates a status report generation unit. At 110, generation of a status report is started. Then, the communication device 100 starts the timer 109 and transmits a status report (S) to the transmission-side device of the communication partner after a predetermined time (T) has elapsed.
  • generation of a status report is started after the number of NACK information reaches a threshold value, and the operation is performed by transmitting the status report after a predetermined time has elapsed. Although there is only one timer, it is possible to reduce the delay when errors occur continuously.
  • FIG. 6 is a block diagram showing a configuration of a communication apparatus according to Embodiment 2 of the present invention.
  • the same components as those in the communication device 100 shown in FIG. 4 are denoted by the same reference numerals as those in FIG.
  • communication apparatus 300 shown in FIG. 6 has a configuration in which threshold setting section 106, counter 107 and timer management section 108 are deleted and reset instruction section 301 is added. Adopt the composition.
  • error detection section 105 If an error is detected as a result of the error detection process, error detection section 105 does not output the received data of the packet to the device in the subsequent process, and sends NACK information to reset instruction section 301 and status report generation section. Output to 110.
  • the reset instruction unit 301 Upon receiving the NACK information from the error detection unit 105, the reset instruction unit 301 sets the timer 109. Start. Also, if NACK information is input from the error detection unit 105 while the timer 109 is counting, the timer 109 is reset and then started again.
  • the timer 109 When the timer 109 starts counting in response to an activation instruction from the reset instruction unit 301 and measures a predetermined time (T), the timer 109 outputs a signal indicating that to the status report generation unit 110, and resets the measurement value.
  • the timer 109 receives a reset instruction from the reset instruction unit 301 during measurement of the predetermined time (T), the timer 109 once resets the timer value and starts measuring the force.
  • the status report generation unit 110 starts generating a status report when the NACK information is input from the error detection unit 105, and when the timer 109 measures a predetermined time (T), the status report is generated by the frame configuration unit 151. Output to.
  • a strong packet in which no error is detected is indicated by “ ⁇ ”, and a packet in which an error is detected is indicated by “X”.
  • the communication device 300 starts the timer 109 (TS) at a timing when an error is detected in the received packet (TS), and starts generating the status report to the status report generator 110! . Then, the communication device 300 activates the timer 109 and transmits a status report (S) to the transmission-side device of the communication partner after a predetermined time (T) has elapsed. In addition, when an error is detected in a later received packet while the timer 109 is measuring the predetermined time (T), the communication device 300 resets the timer value of the timer 109 to measure the force. Start.
  • the timer value is reset and started again, and after a predetermined time has elapsed.
  • FIG. 8 is a block diagram showing a configuration of a communication apparatus according to Embodiment 3 of the present invention.
  • the same components as those in the communication device 100 shown in FIG. 4 are assigned the same reference numerals as those in FIG.
  • a communication device 500 shown in FIG. 8 is different from the communication device 100 shown in FIG. A configuration with 301 added is adopted.
  • error detection section 105 If an error is detected as a result of the error detection process, error detection section 105 does not output the received data of the packet to the device in the subsequent process, and NACK information is output to counter 107, reset instruction section 301 and Output to status report generator 110.
  • Counter 107 counts the number of NACK information output from error detection section 105, and NAC
  • the counter 107 When the number of K information reaches the threshold set by the threshold setting unit 106, a signal indicating that is output to the timer management unit 108, and the count value is reset.
  • the counter 107 also resets the count value when the timer 109 measures a predetermined time (T) before the number of NACK information reaches the threshold value.
  • timer management section 108 When a signal is input from counter 107, timer management section 108 starts timer 109 and controls reset instruction section 301 so as not to issue a reset instruction to timer 109.
  • the reset instruction unit 301 starts the timer 109. Also, if NACK information is input from the error detection unit 105 while the timer 109 is counting, the timer 109 is reset and then started again. However, the reset instruction unit 301 does not issue a reset instruction to the timer 109 when instructed by the timer management unit 108. The reset instruction unit 301 cancels the instruction from the timer management unit 108 when the timer 109 measures a predetermined time (T).
  • the timer 109 starts timing in response to a start instruction from the timer management unit 108 or the reset instruction unit 301 and measures a predetermined time (T). Output to report generator 110 to reset measurement values.
  • T predetermined time
  • the timer 109 receives a reset instruction from the reset instruction unit 301 during measurement of the predetermined time (T)
  • the timer 109 once resets the timer value and starts force measurement.
  • the status report generation unit 110 starts generating a status report when the NACK information is input from the error detection unit 105, and when the timer 109 measures a predetermined time (T), the status report is generated by the frame configuration unit 151. Output to.
  • the communication device 500 starts the timer 109 (TS) at the timing when an error is detected in the received packet (TS), and starts generating the status report to the status report generator 110! . Then, the communication device 500 starts the timer 109 and transmits the status report (S) to the transmission-side device of the communication partner after the predetermined time (T) has elapsed. In addition, when an error is detected in a later received packet while the timer 109 is measuring the predetermined time (T), the communication device 500 resets the timer value of the timer 109 to measure the force. Start. However, the communication device 500 measures the predetermined time (T) without resetting the timer value of the timer 109 during the measurement when the count value power of the counter 107 becomes “3”.
  • the timer value is reset when an error is detected in a subsequent received packet while the timer is counting until the number of NACK information reaches the threshold.
  • the present invention is suitable for use in a communication device of a system that detects an error in a received packet and notifies ACKZNACK to a communication partner.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Detection And Prevention Of Errors In Transmission (AREA)
  • Communication Control (AREA)

Abstract

A communication apparatus wherein the delay caused in a case of successive error occurrences is reduced, while the number of timers to be activated is reduced. In this communication apparatus (100), a threshold value establishing part (106) establishes, based on a predetermined condition, a threshold value. A counter (107) counts received packets in which errors are detected. A timer management part (108) activates a timer (109) when the count value of the counter (107) reaches the threshold value. The timer (109) starts timing in response to the activating instruction of the timer management part (108). When having timed a predetermined time period (T), the timer (109) outputs a signal indicative of that effect to a status report generating part (110). When the number of the received packets, in which errors are detected, reaches the threshold value, the status report generating part (110) starts generating a status report. When the timer (109) has timed the predetermined time period (T), the status report generating part (110) outputs the status report to a frame generating part (151).

Description

明 細 書  Specification
通信装置及び通信方法  Communication apparatus and communication method
技術分野  Technical field
[0001] 本発明は、受信パケットの誤りを検出し、パケット伝達状況を通信相手に通知する システムの通信装置及び通信方法に関する。  The present invention relates to a communication apparatus and a communication method for a system that detects an error in a received packet and notifies a communication partner of a packet transmission status.
背景技術  Background art
[0002] 現在、移動体通信システムの分野では、 3GPP (3rd Generation Partnership Projec t)の世界共通規格の策定が行われている。 3GPPでは、レイヤ 2の RLC (Radio Link Control)において、受信パケットの誤りを検出し、 ACK (Acknowledgement) ZNAC K (Non-Acknowledgement)を通信相手に通知するシステムが使用されることが規定 されている。なお、 ACKとは、パケットを正常に受信できたこと (成功)を示す情報で あり、 NACKとは、パケットを正常に受信できな力つたこと (失敗、エラー)を示す情報 である。  [0002] Currently, in the field of mobile communication systems, the 3GPP (3rd Generation Partnership Project) worldwide common standard is being developed. 3GPP stipulates that a layer 2 RLC (Radio Link Control) uses a system that detects errors in received packets and notifies ACK (Acknowledgement) ZNAC K (Non-Acknowledgement) to the communication partner. . Note that ACK is information indicating that the packet has been successfully received (success), and NACK is information indicating that the packet has not been successfully received (failure, error).
[0003] RLC (Radio Link Control)のモードの一つである AM (Acknowledge Mode)のデー タにおいて、データ到達確認には、ステータスレポート(status report)が使用される。 ステータスレポートの役割は、 SUFI (SUper Field)により、現在のパケット伝達状況( 成功か失敗か、何番まで到達したか)を通信相手に通知することである。 SUFIは、 N  In data of AM (Acknowledge Mode) which is one of RLC (Radio Link Control) modes, a status report is used for data arrival confirmation. The role of the status report is to notify the communication partner of the current packet transmission status (success or failure, how many have reached) by SUFI (SUper Field). SUFI N
RWの各フィールドからなり、各フィールドの効果は図 1に示される。これらの SUFIを 使用して、受信側装置は、連続したパケットデータの ACKZNACKを送信側装置に 通知する。 Figure 1 shows the effect of each field. Using these SUFIs, the receiving side device notifies ACKZNACK of continuous packet data to the transmitting side device.
[0004] なお、 RLC中のステータスレポートでは、様々な方式で複数の ACKZNACK報告 が可能となっている。例えば、 ACKのフィールドには、パケットを正常に受信できた 部分までのシーケンスナンバーを書き込むことができる。また、 LISTのフィールドで は、パケットを正常に受信できた部分に加え、パケットを正常に受信できな力つたシ 一ケンスナンバーのリストを書き込むことができる。また、 BITMAPのフィールドでは 、 ACK/NACKをビットマップ方式(0 :ACK、 1: NACK)で書き込むことができる。 また、 RLISTのフィールドでは、誤り関連リスト方式を使用して ACKZNACKを書き 込むことができる。 [0004] It should be noted that in the status report in RLC, multiple ACKZNACK reports can be made by various methods. For example, in the ACK field, the sequence number up to the part where the packet was successfully received can be written. In addition, in the LIST field, in addition to the part that received the packet normally, a list of powerful sequence numbers that could not receive the packet normally can be written. In the BITMAP field, ACK / NACK can be written in the bitmap format (0: ACK, 1: NACK). In the RLIST field, ACKZNACK can be written using the error-related list method.
[0005] ステータスレポートの送信タイミングとして、 3GPPでは、一定期間ごとにステータス レポートを送信する periodical status reportと、エラーが発生した時点でタイマを起動 させ所定時間経過後にステータスレポートを送信する status prohibitの 2種類が規定 れ飞 ヽる。なお、 periodical status reportと status prohibitは併用ロ丁會で teる。  [0005] As a status report transmission timing, 3GPP has a periodical status report that sends a status report at regular intervals, and a status prohibit 2 that starts a timer when an error occurs and sends a status report after a predetermined time has elapsed. The type is specified. In addition, periodical status report and status prohibition can be used in combination.
[0006] また、 3GPPでは、 status prohibitで動作させるタイマは 1つのみであり、タイマ長は 固定値とされている。例えば、図 2のように、送信側装置が連続的にパケットを送信し 、受信側装置においてパケット # 1を正常に受信できな力 たとすると、受信側装置 は、エラーが発生した時点でタイマを起動させ (TS)、予め決められた所定時間 (T) の経過後にステータスレポート(S)を送信する。  [0006] In 3GPP, only one timer is operated with status prohibit, and the timer length is a fixed value. For example, as shown in Fig. 2, if the sending device continuously sends packets and the receiving device cannot successfully receive packet # 1, the receiving device will start a timer when an error occurs. Start (TS) and send a status report (S) after a predetermined time (T).
[0007] しかしながら、 status prohibitにおいて、単純にタイマを 1つのみ動作させると、スル 一プットに上限が発生し、エラーが連続的に発生した場合に遅延が大きくなつてしま い、再送ジッタが発生してしまうという課題が残る。  [0007] However, in status prohibition, if only one timer is operated, an upper limit occurs in the throughput, and if errors occur continuously, the delay will increase and retransmission jitter will occur. The problem remains.
[0008] 例えば、図 3のように、パケット # 1についてエラーが発生して力も所定時間(T)が 経過する前に、パケット # 2についてエラーが発生したとすると、タイマは、パケット # 1につ 、て所定時間 (T)を計測してから、改めてパケット # 2につ 、て所定時間 (T) を計測するので、ノ ケット # 2についてエラーが発生してからステータスレポートを送 信するまでの時間が所定時間 (T)よりも長くなつてしまう。 [0008] For example, as shown in FIG. 3, if an error occurs for packet # 1 and an error occurs for packet # 2 before the predetermined time (T) elapses, an error occurs for packet # 1. Then, after measuring the predetermined time (T) and measuring the predetermined time (T) again for packet # 2, until the status report is sent after an error occurs for the packet # 2. Will be longer than the predetermined time (T).
[0009] そこで、上記の課題を解決すベぐ複数のタイマを用意して、エラーが発生する毎 にタイマを起動させる NACK ProWbit方式が提案されて!、る。  [0009] Therefore, a NACK ProWbit method has been proposed in which a plurality of timers are prepared to solve the above-described problems, and each time an error occurs, the timer is started.
非特許文献 1 : 3GPP contribution R2-051442, RLC Reporting Enhancements, Quale omm  Non-Patent Document 1: 3GPP contribution R2-051442, RLC Reporting Enhancements, Quale omm
発明の開示  Disclosure of the invention
発明が解決しょうとする課題  Problems to be solved by the invention
[0010] ここで、 3GPPの LTE (Long Term Evolution)の仕様では、通信方式の変更に伴!ヽ データレートが上がり、その結果、単位時間当たりの送信パケット数が増加する。この 場合、 NACK Prohibit方式を適用すると、非常に多くのタイマを動作させることにな つてしまい、制御が複雑になってしまう。 [0010] Here, in the 3GPP LTE (Long Term Evolution) specification, the data rate increases as the communication method changes, and as a result, the number of transmitted packets per unit time increases. this In this case, if the NACK Prohibit method is applied, a very large number of timers are operated, and the control becomes complicated.
[0011] 本発明の目的は、動作させるタイマ数を削減しながら、エラーが連続的に発生した 場合の遅延を少なくすることができる通信装置及び通信方法を提供することである。 課題を解決するための手段 An object of the present invention is to provide a communication device and a communication method capable of reducing the delay when errors continuously occur while reducing the number of timers to be operated. Means for solving the problem
[0012] カゝかる課題を解決するため、本発明の通信装置は、受信パケットの誤りを検出する 誤り検出手段と、予め決められた所定の条件に基づいて閾値を設定する閾値設定 手段と、誤りが検出された受信パケットの数を計数し、計数値が前記閾値に達したか 否かを判定するカウンタと、予め決められた所定時間を計測するタイマと、前記計数 値が前記閾値に達した場合に前記タイマを起動させるタイマ管理手段と、前記タイマ が前記所定時間を計測するまでに、現在のパケット伝達状況を示すステータスレポ ートを生成するステータスレポート生成手段と、前記タイマが前記所定時間を計測し た後に、前記ステータスレポート生成手段が生成したステータスレポートを送信する 送信手段と、を具備する構成を採る。  [0012] In order to solve the problem, the communication apparatus of the present invention includes an error detection unit that detects an error in a received packet, a threshold setting unit that sets a threshold based on a predetermined condition, A counter that counts the number of received packets in which an error is detected and determines whether the count value has reached the threshold value, a timer that measures a predetermined time, and the count value reaches the threshold value. A timer management means for starting the timer in the event of a failure, a status report generation means for generating a status report indicating a current packet transmission status before the timer measures the predetermined time, and the timer After measuring the time, a configuration is provided that includes a transmission unit that transmits the status report generated by the status report generation unit.
[0013] また、本発明の通信方法は、受信パケットの誤りを検出する工程と、予め決められ た所定の条件に基づいて閾値を設定する工程と、カウンタにより誤りが検出された受 信パケットの数を計数し、計数値が前記閾値に達したカゝ否かを判定する工程と、タイ マにより予め決められた所定時間を計測する工程と、前記計数値が前記閾値に達し た場合に前記タイマを起動させる工程と、前記タイマが前記所定時間を計測するま でに、現在のパケット伝達状況を示すステータスレポートを生成する工程と、前記タイ マが前記所定時間を計測した後に、前記生成したステータスレポートを送信するェ 程と、を具備する方法を採る。  [0013] In addition, the communication method of the present invention includes a step of detecting an error in a received packet, a step of setting a threshold value based on a predetermined condition, a received packet in which an error is detected by a counter, Counting a number, determining whether the count value has reached the threshold value, measuring a predetermined time predetermined by a timer, and when the count value reaches the threshold value, Starting a timer; generating a status report indicating a current packet transmission status until the timer measures the predetermined time; and generating the status report after the timer measures the predetermined time. A method of sending a status report.
発明の効果  The invention's effect
[0014] 本発明によれば、動作させるタイマを 1つのみとしながら、エラーが連続的に発生し た場合の遅延を少なくすることができる。  [0014] According to the present invention, it is possible to reduce a delay when errors continuously occur while only one timer is operated.
図面の簡単な説明  Brief Description of Drawings
[0015] [図 1]ステータスレポートの各フィールドの効果を示す図 [0015] [Figure 1] Diagram showing the effect of each field in the status report
[図 2]従来のステータスレポートの送信タイミングを説明するための図 [図 3]従来のステータスレポートの送信タイミングを説明するための図 [Figure 2] Diagram for explaining the transmission timing of a conventional status report [Figure 3] Diagram for explaining the transmission timing of a conventional status report
[図 4]本発明の実施の形態 1に係る通信装置の構成を示すブロック図  FIG. 4 is a block diagram showing a configuration of a communication apparatus according to Embodiment 1 of the present invention.
[図 5]本発明の実施の形態 1に係る通信装置のステータスレポートの送信タイミングを 説明するための図  FIG. 5 is a diagram for explaining the transmission timing of the status report of the communication apparatus according to Embodiment 1 of the present invention.
[図 6]本発明の実施の形態 2に係る通信装置の構成を示すブロック図  FIG. 6 is a block diagram showing a configuration of a communication apparatus according to Embodiment 2 of the present invention.
[図 7]本発明の実施の形態 2に係る通信装置のステータスレポートの送信タイミングを 説明するための図  FIG. 7 is a diagram for explaining the transmission timing of the status report of the communication apparatus according to Embodiment 2 of the present invention.
[図 8]本発明の実施の形態 3に係る通信装置の構成を示すブロック図  FIG. 8 is a block diagram showing a configuration of a communication apparatus according to Embodiment 3 of the present invention.
[図 9]本発明の実施の形態 3に係る通信装置のステータスレポートの送信タイミングを 説明するための図  FIG. 9 is a diagram for explaining the transmission timing of the status report of the communication apparatus according to Embodiment 3 of the present invention.
発明を実施するための最良の形態  BEST MODE FOR CARRYING OUT THE INVENTION
[0016] 以下、本発明の実施の形態について図面を参照して詳細に説明する。 Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.
[0017] (実施の形態 1) [0017] (Embodiment 1)
図 4は、本発明の実施の形態 1に係る通信装置の構成を示すブロック図である。図 FIG. 4 is a block diagram showing a configuration of the communication apparatus according to Embodiment 1 of the present invention. Figure
4の通信装置 100は、パケットを受信し、ステータスレポートを送信する側の装置であ る。 The communication device 100 of 4 is a device that receives a packet and transmits a status report.
[0018] 通信装置 100は、アンテナ 101と、 RF受信部 102と、復調部 103と、誤り訂正復号 部 104と、誤り検出部 105と、閾値設定部 106と、カウンタ 107と、タイマ管理部 108と 、タイマ 109と、ステータスレポート生成部 110と、フレーム構成部 151と、誤り検出符 号追加部 152と、誤り訂正符号化部 153と、変調部 154と、 RF送信部 155と、力も主 に構成される。  [0018] Communication apparatus 100 includes antenna 101, RF receiving unit 102, demodulating unit 103, error correction decoding unit 104, error detection unit 105, threshold setting unit 106, counter 107, and timer management unit 108. And the timer 109, the status report generation unit 110, the frame configuration unit 151, the error detection code addition unit 152, the error correction coding unit 153, the modulation unit 154, the RF transmission unit 155, and the power mainly. Composed.
[0019] アンテナ 101は、通信相手の装置力も無線送信された信号を受信して RF受信部 1 02に出力し、 RF送信部 155から出力された無線周波数の信号を通信相手に対して 無線送信する。  [0019] The antenna 101 receives a signal that is wirelessly transmitted from the communication partner, and outputs the signal to the RF receiver 102, and wirelessly transmits the radio frequency signal output from the RF transmitter 155 to the communication partner. To do.
[0020] RF受信部 102は、アンテナ 101に受信された無線周波数の信号に対してダウンコ ンバート、増幅等の無線処理を施し、ベースバンドの信号を復調部 103に出力する。 復調部 103は、 RF受信部 102の出力信号に対して復調処理を行い、誤り訂正復号 部 104に出力する。誤り訂正復号部 104は、復調部 103の出力信号に対してバケツ ト単位で誤り訂正復号処理を行い、誤り検出部 105に出力する。 [0020] RF receiving section 102 performs radio processing such as down-conversion and amplification on the radio frequency signal received by antenna 101, and outputs the baseband signal to demodulation section 103. Demodulation section 103 performs demodulation processing on the output signal of RF reception section 102 and outputs the result to error correction decoding section 104. The error correction decoding unit 104 applies a bucket to the output signal of the demodulation unit 103. Error correction decoding processing is performed on a unit basis and output to the error detection unit 105.
[0021] 誤り検出部 105は、誤り訂正復号部 104から出力されたパケットに対して CRC検出 等の誤り検出処理を行う。誤り検出処理の結果、誤りが検出されなければ、誤り検出 部 105は、パケットの受信データを後工程の機器に出力し、 ACK情報をカウンタ 10 7に出力する。一方、誤り検出処理の結果、誤りが検出されれば、誤り検出部 105は 、パケットの受信データを後工程の機器に出力せず、 NACK情報をカウンタ 107及 びステータスレポート生成部 110に出力する。 The error detection unit 105 performs error detection processing such as CRC detection on the packet output from the error correction decoding unit 104. If no error is detected as a result of the error detection process, the error detection unit 105 outputs the received data of the packet to the device in the subsequent process, and outputs the ACK information to the counter 107. On the other hand, if an error is detected as a result of the error detection process, the error detection unit 105 outputs the NACK information to the counter 107 and the status report generation unit 110 without outputting the received data of the packet to the subsequent device. .
[0022] 閾値設定部 106は、予め決められた所定の条件に基づいて閾値を設定する。所定 の条件として、例えば、 QoS (Quality of Service)のクラス、再送回数、 SIR (Signal to Interference Ratio)や PER (Packet Error Rate)等によって表される通信環境、回線 の混雑状況、移動速度、ハンドオーバ、 status prohibitのタイマ長等が挙げられる。な お、閾値を「1」に設定すれば、 status prohibitとの後方互換が容易に得られる。 [0022] The threshold setting unit 106 sets a threshold based on a predetermined condition. The predetermined conditions include, for example, QoS (Quality of Service) class, number of retransmissions, communication environment represented by SIR (Signal to Interference Ratio), PER (Packet Error Rate), etc., line congestion, moving speed, handover , Status prohibit timer length, etc. If the threshold is set to “1”, backward compatibility with status prohibition can be easily obtained.
[0023] カウンタ 107は、誤り検出部 105から出力された NACK情報の数を計数し、 NAC K情報の数が閾値設定部 106にて設定された閾値に達すると、その旨を示す信号を タイマ管理部 108及びステータスレポート生成部 110に出力し、カウント値をリセット する。 [0023] Counter 107 counts the number of NACK information output from error detection section 105, and when the number of NACK information reaches the threshold set by threshold setting section 106, counter 107 indicates a signal indicating that fact. The data is output to the management unit 108 and the status report generation unit 110, and the count value is reset.
[0024] タイマ管理部 108は、カウンタ 107から信号を入力すると、タイマ 109を起動させる 。タイマ 109は、タイマ管理部 108の起動指示により計時を開始し、所定時間 (T)を 計測すると、その旨を示す信号をステータスレポート生成部 110に出力し、計測値を リセットする。  When the timer management unit 108 receives a signal from the counter 107, the timer management unit 108 activates the timer 109. When the timer 109 starts measuring time in response to an activation instruction from the timer management unit 108 and measures a predetermined time (T), the timer 109 outputs a signal indicating that to the status report generation unit 110 and resets the measurement value.
[0025] ステータスレポート生成部 110は、 NACK情報の数が閾値に達した時点でステー タスレポートの生成を開始し、タイマ 109が所定時間 (T)を計測した時点でステータ スレポートをフレーム構成部 151に出力する。  [0025] The status report generation unit 110 starts generating a status report when the number of NACK information reaches a threshold, and when the timer 109 measures a predetermined time (T), the status report is generated as a frame configuration unit. Output to 151.
[0026] フレーム構成部 151は、送信データに制御情報、ステータスレポート等を多重して フレームを構成し、誤り検出符号追加部 152に出力する。誤り検出符号追加部 152 は、フレーム構成部 151の出力信号に対して CRC等の誤り検出用ビットを付加し、誤 り訂正符号ィ匕部 153に出力する。誤り訂正符号ィ匕部 153は、誤り検出符号追加部 15 2の出力信号に対して誤り訂正符号化処理を行い、変調部 154に出力する。変調部 154は、誤り訂正符号ィ匕部 153の出力信号に対して変調処理を行い、 RF送信部 15 5に出力する。 RF送信部 155は、変調部 154の出力信号に対してアップコンバート、 増幅等の無線処理を施し、無線周波数の信号をアンテナ 101に出力する。 Frame configuration section 151 configures a frame by multiplexing control information, a status report, and the like on transmission data, and outputs the frame to error detection code addition section 152. Error detection code adding section 152 adds error detection bits such as CRC to the output signal of frame configuration section 151 and outputs the result to error correction code section 153. The error correction code key unit 153 performs error correction coding processing on the output signal of the error detection code adding unit 152 and outputs the result to the modulation unit 154. Modulator 154 performs modulation processing on the output signal of the error correction code key unit 153 and outputs it to the RF transmitter 155. The RF transmission unit 155 performs radio processing such as up-conversion and amplification on the output signal of the modulation unit 154, and outputs a radio frequency signal to the antenna 101.
[0027] 次に、本実施の形態に係る通信装置のステータスレポートの送信タイミングについ て、図 5を用いて説明する。  Next, the status report transmission timing of the communication apparatus according to the present embodiment will be described with reference to FIG.
[0028] 図 5では、閾値が「3」設定されているものとする。また、通信装置 100 (受信側装置) において、誤りが検出されな力つたパケットを「〇」、誤りが検出されたパケットを「X」 で示す。  In FIG. 5, it is assumed that the threshold is set to “3”. Further, in communication apparatus 100 (reception side apparatus), a strong packet in which no error is detected is indicated by “◯”, and a packet in which an error is detected is indicated by “X”.
[0029] この場合、通信装置 100は、カウンタ 107において誤りが検出されたパケットの数を カウントし、その数が「3」になったタイミングでタイマ 109を起動させ (TS)、ステータス レポート生成部 110においてステータスレポートの生成を開始する。そして、通信装 置 100は、タイマ 109を起動させて力も所定時間(T)経過後にステータスレポート(S )を通信相手の送信側装置に送信する。  [0029] In this case, the communication device 100 counts the number of packets in which an error is detected in the counter 107, starts the timer 109 when the number reaches "3" (TS), and generates a status report generation unit. At 110, generation of a status report is started. Then, the communication device 100 starts the timer 109 and transmits a status report (S) to the transmission-side device of the communication partner after a predetermined time (T) has elapsed.
[0030] このように、本実施の形態によれば、 NACK情報の数が閾値に達してからステータ スレポートの生成を開始し、所定時間経過後にステータスレポートを送信することによ り、動作させるタイマを 1つのみとしながら、エラーが連続的に発生した場合の遅延を 少、なくすることができる。  As described above, according to the present embodiment, generation of a status report is started after the number of NACK information reaches a threshold value, and the operation is performed by transmitting the status report after a predetermined time has elapsed. Although there is only one timer, it is possible to reduce the delay when errors occur continuously.
[0031] (実施の形態 2)  [0031] (Embodiment 2)
図 6は、本発明の実施の形態 2に係る通信装置の構成を示すブロック図である。な お、図 6に示す通信装置 300において、図 4に示した通信装置 100と共通する構成 部分には、図 4と同一符号を付し、その詳しい説明を省略する。  FIG. 6 is a block diagram showing a configuration of a communication apparatus according to Embodiment 2 of the present invention. In the communication device 300 shown in FIG. 6, the same components as those in the communication device 100 shown in FIG. 4 are denoted by the same reference numerals as those in FIG.
[0032] 図 6に示す通信装置 300は、図 4に示した通信装置 100と比較して、閾値設定部 1 06、カウンタ 107及びタイマ管理部 108を削除し、リセット指示部 301を追加した構 成を採る。  Compared with communication apparatus 100 shown in FIG. 4, communication apparatus 300 shown in FIG. 6 has a configuration in which threshold setting section 106, counter 107 and timer management section 108 are deleted and reset instruction section 301 is added. Adopt the composition.
[0033] 誤り検出部 105は、誤り検出処理の結果、誤りが検出されれば、パケットの受信デ 一タを後工程の機器に出力せず、 NACK情報をリセット指示部 301及びステータス レポート生成部 110に出力する。  [0033] If an error is detected as a result of the error detection process, error detection section 105 does not output the received data of the packet to the device in the subsequent process, and sends NACK information to reset instruction section 301 and status report generation section. Output to 110.
[0034] リセット指示部 301は、誤り検出部 105から NACK情報を入力すると、タイマ 109を 起動させる。また、タイマ 109が計時中に誤り検出部 105から NACK情報を入力する と、タイマ 109をリセットさせてから改めて起動させる。 [0034] Upon receiving the NACK information from the error detection unit 105, the reset instruction unit 301 sets the timer 109. Start. Also, if NACK information is input from the error detection unit 105 while the timer 109 is counting, the timer 109 is reset and then started again.
[0035] タイマ 109は、リセット指示部 301の起動指示により計時を開始し、所定時間 (T)を 計測すると、その旨を示す信号をステータスレポート生成部 110に出力し、計測値を リセットする。また、タイマ 109は、所定時間 (T)を計測中にリセット指示部 301からリ セット指示を受けた場合、一旦タイマ値をリセットして力も計時を開始する。  [0035] When the timer 109 starts counting in response to an activation instruction from the reset instruction unit 301 and measures a predetermined time (T), the timer 109 outputs a signal indicating that to the status report generation unit 110, and resets the measurement value. When the timer 109 receives a reset instruction from the reset instruction unit 301 during measurement of the predetermined time (T), the timer 109 once resets the timer value and starts measuring the force.
[0036] ステータスレポート生成部 110は、誤り検出部 105から NACK情報を入力した時点 でステータスレポートの生成を開始し、タイマ 109が所定時間 (T)を計測した時点で ステータスレポートをフレーム構成部 151に出力する。  [0036] The status report generation unit 110 starts generating a status report when the NACK information is input from the error detection unit 105, and when the timer 109 measures a predetermined time (T), the status report is generated by the frame configuration unit 151. Output to.
[0037] 次に、本実施の形態に係る通信装置のステータスレポートの送信タイミングについ て、図 7を用いて説明する。  Next, the status report transmission timing of the communication apparatus according to the present embodiment will be described with reference to FIG.
[0038] 図 7では、通信装置 300 (受信側装置)において、誤りが検出されな力つたパケット を「〇」、誤りが検出されたパケットを「X」で示す。  In FIG. 7, in the communication device 300 (reception side device), a strong packet in which no error is detected is indicated by “◯”, and a packet in which an error is detected is indicated by “X”.
[0039] この場合、通信装置 300は、受信パケットに誤りが検出されたタイミングでタイマ 10 9を起動させ (TS)、ステータスレポート生成部 110にお!/、てステータスレポートの生 成を開始する。そして、通信装置 300は、タイマ 109を起動させて力も所定時間 (T) 経過後にステータスレポート(S)を通信相手の送信側装置に送信する。また、通信装 置 300は、タイマ 109が所定時間 (T)を計測中に、後の受信パケットに誤りが検出さ れた場合には、ー且タイマ 109のタイマ値をリセットして力も計時を開始する。  [0039] In this case, the communication device 300 starts the timer 109 (TS) at a timing when an error is detected in the received packet (TS), and starts generating the status report to the status report generator 110! . Then, the communication device 300 activates the timer 109 and transmits a status report (S) to the transmission-side device of the communication partner after a predetermined time (T) has elapsed. In addition, when an error is detected in a later received packet while the timer 109 is measuring the predetermined time (T), the communication device 300 resets the timer value of the timer 109 to measure the force. Start.
[0040] このように、本実施の形態によれば、タイマで計時中に後の受信パケットに誤りが検 出された場合にタイマ値をリセットして力 改めて起動させ、所定時間経過後にステ 一タスレポートを送信することにより、動作させるタイマ数を削減しながら、エラーが連 続的に発生した場合の遅延を少なくし、再送ジッタの発生を防ぐことができる。  [0040] Thus, according to the present embodiment, when an error is detected in a later received packet while counting by the timer, the timer value is reset and started again, and after a predetermined time has elapsed, By sending a status report, it is possible to reduce the number of timers to be operated, reduce the delay when errors occur continuously, and prevent the occurrence of retransmission jitter.
[0041] (実施の形態 3)  [Embodiment 3]
図 8は、本発明の実施の形態 3に係る通信装置の構成を示すブロック図である。な お、図 8に示す通信装置 500において、図 4に示した通信装置 100と共通する構成 部分には、図 4と同一符号を付し、その詳しい説明を省略する。  FIG. 8 is a block diagram showing a configuration of a communication apparatus according to Embodiment 3 of the present invention. In the communication device 500 shown in FIG. 8, the same components as those in the communication device 100 shown in FIG. 4 are assigned the same reference numerals as those in FIG.
[0042] 図 8に示す通信装置 500は、図 4に示した通信装置 100と比較して、リセット指示部 301を追加した構成を採る。 A communication device 500 shown in FIG. 8 is different from the communication device 100 shown in FIG. A configuration with 301 added is adopted.
[0043] 誤り検出部 105は、誤り検出処理の結果、誤りが検出されれば、パケットの受信デ 一タを後工程の機器に出力せず、 NACK情報をカウンタ 107、リセット指示部 301及 びステータスレポート生成部 110に出力する。 [0043] If an error is detected as a result of the error detection process, error detection section 105 does not output the received data of the packet to the device in the subsequent process, and NACK information is output to counter 107, reset instruction section 301 and Output to status report generator 110.
[0044] カウンタ 107は、誤り検出部 105から出力された NACK情報の数を計数し、 NAC[0044] Counter 107 counts the number of NACK information output from error detection section 105, and NAC
K情報の数が閾値設定部 106にて設定された閾値に達すると、その旨を示す信号を タイマ管理部 108に出力し、カウント値をリセットする。なお、カウンタ 107は、 NACK 情報の数が閾値に達する前にタイマ 109が所定時間 (T)を計測した場合もカウント 値をリセットする。 When the number of K information reaches the threshold set by the threshold setting unit 106, a signal indicating that is output to the timer management unit 108, and the count value is reset. The counter 107 also resets the count value when the timer 109 measures a predetermined time (T) before the number of NACK information reaches the threshold value.
[0045] タイマ管理部 108は、カウンタ 107から信号を入力すると、タイマ 109を起動させ、リ セット指示部 301に対してタイマ 109にリセット指示を出さな 、ように制御する。  When a signal is input from counter 107, timer management section 108 starts timer 109 and controls reset instruction section 301 so as not to issue a reset instruction to timer 109.
[0046] リセット指示部 301は、誤り検出部 105から NACK情報を入力すると、タイマ 109を 起動させる。また、タイマ 109が計時中に誤り検出部 105から NACK情報を入力する と、タイマ 109をリセットさせてから改めて起動させる。ただし、リセット指示部 301は、 タイマ管理部 108から指示があった場合には、タイマ 109にリセット指示を出さないよ うにする。なお、リセット指示部 301は、タイマ 109が所定時間 (T)を計測するとタイマ 管理部 108からの指示を解除する。  [0046] When the NACK information is input from the error detection unit 105, the reset instruction unit 301 starts the timer 109. Also, if NACK information is input from the error detection unit 105 while the timer 109 is counting, the timer 109 is reset and then started again. However, the reset instruction unit 301 does not issue a reset instruction to the timer 109 when instructed by the timer management unit 108. The reset instruction unit 301 cancels the instruction from the timer management unit 108 when the timer 109 measures a predetermined time (T).
[0047] タイマ 109は、タイマ管理部 108あるいはリセット指示部 301の起動指示により計時 を開始し、所定時間 (T)を計測すると、その旨を示す信号をカウンタ 107、リセット指 示部 301及びステータスレポート生成部 110に出力し、計測値をリセットする。また、 タイマ 109は、所定時間 (T)を計測中にリセット指示部 301からリセット指示を受けた 場合、一旦タイマ値をリセットして力 計時を開始する。  [0047] The timer 109 starts timing in response to a start instruction from the timer management unit 108 or the reset instruction unit 301 and measures a predetermined time (T). Output to report generator 110 to reset measurement values. When the timer 109 receives a reset instruction from the reset instruction unit 301 during measurement of the predetermined time (T), the timer 109 once resets the timer value and starts force measurement.
[0048] ステータスレポート生成部 110は、誤り検出部 105から NACK情報を入力した時点 でステータスレポートの生成を開始し、タイマ 109が所定時間 (T)を計測した時点で ステータスレポートをフレーム構成部 151に出力する。  [0048] The status report generation unit 110 starts generating a status report when the NACK information is input from the error detection unit 105, and when the timer 109 measures a predetermined time (T), the status report is generated by the frame configuration unit 151. Output to.
[0049] 次に、本実施の形態に係る通信装置のステータスレポートの送信タイミングについ て、図 9を用いて説明する。  Next, the transmission timing of the status report of the communication apparatus according to the present embodiment will be described using FIG.
[0050] 図 9では、閾値が「3」設定されているものとする。また、通信装置 500 (受信側装置) において、誤りが検出されな力つたパケットを「〇」、誤りが検出されたパケットを「χ」 で示す。 In FIG. 9, it is assumed that the threshold value is set to “3”. Communication device 500 (receiving device) In FIG. 8, a packet with no error detected is indicated by “◯”, and a packet with an error detected is indicated by “χ”.
[0051] この場合、通信装置 500は、受信パケットに誤りが検出されたタイミングでタイマ 10 9を起動させ (TS)、ステータスレポート生成部 110にお!/、てステータスレポートの生 成を開始する。そして、通信装置 500は、タイマ 109を起動させて力も所定時間 (T) 経過後にステータスレポート(S)を通信相手の送信側装置に送信する。また、通信装 置 500は、タイマ 109が所定時間 (T)を計測中に、後の受信パケットに誤りが検出さ れた場合には、ー且タイマ 109のタイマ値をリセットして力も計時を開始する。ただし 、通信装置 500は、カウンタ 107のカウント値力 「3」になった場合にはタイマ 109のタ イマ値を計測途中でリセットさせずに、所定時間 (T)を計測する。  [0051] In this case, the communication device 500 starts the timer 109 (TS) at the timing when an error is detected in the received packet (TS), and starts generating the status report to the status report generator 110! . Then, the communication device 500 starts the timer 109 and transmits the status report (S) to the transmission-side device of the communication partner after the predetermined time (T) has elapsed. In addition, when an error is detected in a later received packet while the timer 109 is measuring the predetermined time (T), the communication device 500 resets the timer value of the timer 109 to measure the force. Start. However, the communication device 500 measures the predetermined time (T) without resetting the timer value of the timer 109 during the measurement when the count value power of the counter 107 becomes “3”.
[0052] このように、本実施の形態によれば、 NACK情報の数が閾値に達するまでは、タイ マで計時中に後の受信パケットに誤りが検出された場合にタイマ値をリセットしてから 改めて起動させ、所定時間経過後にステータスレポートを送信することにより、動作さ せるタイマを 1つのみとしながら、エラーが連続的に発生した場合の遅延を少なくし、 再送ジッタの発生を防ぐことができる。  [0052] Thus, according to the present embodiment, the timer value is reset when an error is detected in a subsequent received packet while the timer is counting until the number of NACK information reaches the threshold. By restarting the system and sending a status report after a lapse of a predetermined time, it is possible to reduce the delay when consecutive errors occur while preventing the occurrence of retransmission jitter, while operating only one timer. it can.
産業上の利用可能性  Industrial applicability
[0053] 本発明は、受信パケットの誤りを検出し、 ACKZNACKを通信相手に通知するシ ステムの通信装置に用いるに好適である。 The present invention is suitable for use in a communication device of a system that detects an error in a received packet and notifies ACKZNACK to a communication partner.

Claims

請求の範囲 The scope of the claims
[1] 受信パケットの誤りを検出する誤り検出手段と、  [1] error detection means for detecting an error in the received packet;
予め決められた所定の条件に基づいて閾値を設定する閾値設定手段と、 誤りが検出された受信パケットの数を計数し、計数値が前記閾値に達した力否かを 判定するカウンタと、  A threshold setting means for setting a threshold based on a predetermined condition determined in advance; a counter for counting the number of received packets in which an error is detected; and determining whether the count value has reached the threshold;
予め決められた所定時間を計測するタイマと、  A timer for measuring a predetermined time determined in advance;
前記計数値が前記閾値に達した場合に前記タイマを起動させるタイマ管理手段と、 前記タイマが前記所定時間を計測するまでに、現在のパケット伝達状況を示すステ 一タスレポートを生成するステータスレポート生成手段と、  Timer management means for starting the timer when the count value reaches the threshold, and status report generation for generating a status report indicating the current packet transmission status before the timer measures the predetermined time Means,
前記タイマが前記所定時間を計測した後に、前記ステータスレポート生成手段が生 成したステータスレポートを送信する送信手段と、  Transmitting means for transmitting a status report generated by the status report generating means after the timer measures the predetermined time;
を具備する通信装置。  A communication apparatus comprising:
[2] 受信パケットに誤りが検出された場合に前記タイマを起動させ、前記タイマが計時 中に受信パケットに誤りが検出された場合に前記タイマをリセットさせてから改めて起 動させるリセット指示手段を具備し、前記タイマ管理手段は、前記計数値が前記閾値 に達した場合、前記リセット指示手段に対して前記タイマにリセット指示を出さないよう に制御する請求項 1に記載の通信装置。  [2] Reset instruction means for starting the timer when an error is detected in a received packet, and resetting the timer and starting again when an error is detected in the received packet while the timer is timing The communication apparatus according to claim 1, wherein the timer management unit controls the reset instruction unit not to issue a reset instruction to the timer when the count value reaches the threshold value.
[3] 受信パケットの誤りを検出する工程と、 [3] detecting an error in the received packet;
予め決められた所定の条件に基づいて閾値を設定する工程と、  Setting a threshold based on a predetermined condition determined in advance;
カウンタにより誤りが検出された受信パケットの数を計数し、計数値が前記閾値に達 したカゝ否かを判定する工程と、  Counting the number of received packets in which an error is detected by a counter, and determining whether or not the count value has reached the threshold;
タイマにより予め決められた所定時間を計測する工程と、  Measuring a predetermined time predetermined by a timer;
前記計数値が前記閾値に達した場合に前記タイマを起動させる工程と、 前記タイマが前記所定時間を計測するまでに、現在のパケット伝達状況を示すステ 一タスレポートを生成する工程と、  Starting the timer when the count value reaches the threshold; generating a status report indicating a current packet transmission status before the timer measures the predetermined time;
前記タイマが前記所定時間を計測した後に、前記生成したステータスレポートを送 信する工程と、  Transmitting the generated status report after the timer measures the predetermined time;
を具備する通信方法。  A communication method comprising:
PCT/JP2005/015226 2005-08-22 2005-08-22 Communication apparatus and communication method WO2007023520A1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
PCT/JP2005/015226 WO2007023520A1 (en) 2005-08-22 2005-08-22 Communication apparatus and communication method
JP2007531964A JPWO2007023520A1 (en) 2005-08-22 2005-08-22 Communication apparatus and communication method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/JP2005/015226 WO2007023520A1 (en) 2005-08-22 2005-08-22 Communication apparatus and communication method

Publications (1)

Publication Number Publication Date
WO2007023520A1 true WO2007023520A1 (en) 2007-03-01

Family

ID=37771278

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2005/015226 WO2007023520A1 (en) 2005-08-22 2005-08-22 Communication apparatus and communication method

Country Status (2)

Country Link
JP (1) JPWO2007023520A1 (en)
WO (1) WO2007023520A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20210126745A1 (en) * 2019-10-24 2021-04-29 Qualcomm Incorporated Operating in a radio link control acknowledged mode using a multicast or broadcast radio bearer

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002542662A (en) * 1999-04-09 2002-12-10 テレフオンアクチーボラゲット エル エム エリクソン(パブル) Flexible radio link control protocol
JP2005159433A (en) * 2003-11-20 2005-06-16 Fujitsu Ltd Packet error correction apparatus and method

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002542662A (en) * 1999-04-09 2002-12-10 テレフオンアクチーボラゲット エル エム エリクソン(パブル) Flexible radio link control protocol
JP2005159433A (en) * 2003-11-20 2005-06-16 Fujitsu Ltd Packet error correction apparatus and method

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
3GPP, 3GPP TR25.322, V5.1.0., May 2002 (2002-05-01), pages 9-16 - 44-49, XP002262982, Retrieved from the Internet <URL:http://www.3gpp.org/ftp/Spects/archive/25_series/25.322/25322-510.zip> *

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20210126745A1 (en) * 2019-10-24 2021-04-29 Qualcomm Incorporated Operating in a radio link control acknowledged mode using a multicast or broadcast radio bearer
US11909535B2 (en) * 2019-10-24 2024-02-20 Qualcomm Incorporated Operating in a radio link control acknowledged mode using a multicast or broadcast radio bearer

Also Published As

Publication number Publication date
JPWO2007023520A1 (en) 2009-02-26

Similar Documents

Publication Publication Date Title
JP6550112B2 (en) Method and apparatus for processing DRX (intermittent reception) operation in a wireless communication system
KR101117932B1 (en) Acknowledge mode polling with immediate status report timing
EP3011705B1 (en) Polling and reporting mechanism
EP2817911B1 (en) Cross-layer scheduling based on lower layer feedback
CA2711776C (en) Method and transmitting unit for reducing a risk of transmission stalling
KR101577451B1 (en) Method of detecting and handling an endless rlc retransmission
TWI486016B (en) Communicating terminal and method of transmitting status report from receiving terminal to transmitting terminal
US9363621B2 (en) System and method adopting a reliable stop-and-wait hybrid automatic repeat request protocol
DK2396917T3 (en) METHOD AND DEVICE FOR ACK / NACK REPORTING
KR20170108006A (en) Methods and apparatus for radio link control switching
JP3957709B2 (en) Method and apparatus for controlling a reset procedure in a wireless communication system
WO2009051386A2 (en) Method of performing arq procedure for transmitting high rate data
JP2005045642A (en) Packet communication apparatus and packet communication method
WO2007148629A1 (en) Wireless communication device and wireless communication method used for mobile communication system
US20080101608A1 (en) Method and apparatus for handling protocol error in a wireless communications system
US20120201151A1 (en) Layer 2 ACK And NACK Status Reporting
WO2007121635A1 (en) Retransmission method of the control data unit of the wireless link control protocol in the acknowledgment mode
WO2007023520A1 (en) Communication apparatus and communication method
WO2007148630A1 (en) Radio communication device and method used in mobile communication system
KR20100060853A (en) Method and system for reporting status at radio link control protocol
EP1944899A2 (en) Method and apparatus for handling reset in a wireless communications system
JP2011055435A (en) Apparatus and method for retransmission control
GB2425923A (en) Incorporating count values into protocol data units to facilitate detection of lost PDU&#39;s

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application
WWE Wipo information: entry into national phase

Ref document number: 2007531964

Country of ref document: JP

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 05780521

Country of ref document: EP

Kind code of ref document: A1