[go: up one dir, main page]

JP5498693B2 - COMMUNICATION SYSTEM, COMMUNICATION DEVICE, AND COMMUNICATION METHOD - Google Patents

COMMUNICATION SYSTEM, COMMUNICATION DEVICE, AND COMMUNICATION METHOD Download PDF

Info

Publication number
JP5498693B2
JP5498693B2 JP2008327655A JP2008327655A JP5498693B2 JP 5498693 B2 JP5498693 B2 JP 5498693B2 JP 2008327655 A JP2008327655 A JP 2008327655A JP 2008327655 A JP2008327655 A JP 2008327655A JP 5498693 B2 JP5498693 B2 JP 5498693B2
Authority
JP
Japan
Prior art keywords
transmission
packet
unit
communication device
code block
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2008327655A
Other languages
Japanese (ja)
Other versions
JP2010154022A (en
Inventor
大介 外山
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Kyocera Corp
Original Assignee
Kyocera 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 Kyocera Corp filed Critical Kyocera Corp
Priority to JP2008327655A priority Critical patent/JP5498693B2/en
Priority to PCT/JP2009/071463 priority patent/WO2010074157A1/en
Priority to US13/141,918 priority patent/US20110320899A1/en
Publication of JP2010154022A publication Critical patent/JP2010154022A/en
Application granted granted Critical
Publication of JP5498693B2 publication Critical patent/JP5498693B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Detection And Prevention Of Errors In Transmission (AREA)

Description

本発明は、2つの通信装置を備え、これら2つの通信装置の間で、ビット列を分割して得られる複数のコードブロックを含んだパケットの通信を行う通信システム、当該通信システムにおける通信装置、及び、当該通信システムにおける通信方法に関する。   The present invention includes two communication devices, and a communication system that performs communication of a packet including a plurality of code blocks obtained by dividing a bit string between the two communication devices, a communication device in the communication system, and The present invention relates to a communication method in the communication system.

送信装置と受信装置との間で通信を行う場合、ハイブリッド自動再送(HARQ)が採用されることがある。このHARQは、自動再送(ARQ)と前方誤り検出符号(FEC)を用いた誤り検出とを組み合わせることにより、受信装置における誤り検出能力を向上させるものである。   When communication is performed between a transmission device and a reception device, hybrid automatic retransmission (HARQ) may be employed. This HARQ improves error detection capability in a receiving apparatus by combining automatic retransmission (ARQ) and error detection using a forward error detection code (FEC).

具体的には、送信装置は、同一のビット列の送信を複数回行う。一方、受信装置は、複数回受信した同一のビット列を合成し、その合成結果から各ビットの値を決定する。これにより、時間ダイバーシティ効果が得られ、誤り検出能力が向上する。   Specifically, the transmission device transmits the same bit string a plurality of times. On the other hand, the receiving apparatus combines the same bit strings received a plurality of times, and determines the value of each bit from the combination result. Thereby, a time diversity effect is obtained and the error detection capability is improved.

また、送信装置は、受信装置内の復号器による演算処理の都合により、ビット列を所定長のコードブロックと称される単位に分割して送信する場合がある。   In some cases, the transmission device divides a bit string into units called code blocks having a predetermined length and transmits the data due to the convenience of arithmetic processing performed by a decoder in the reception device.

例えば、特許文献1に記載された技術では、送信装置は、情報のビット列を複数のブロックに分割する。更に、送信装置は、各ブロックに誤り検出符号であるCRC(Cyclic Redundancy Check)のビット列を付加して、コードブロックを生成する。更に、送信装置は、コードブロックを符号化して送信する。一方、受信装置は、コードブロック毎に復号を行い、更に、コードブロックに含まれるCRCビット列に基づいて、当該コードブロックに含まれる情報ビット列の誤り検出を行う。
特開2005−295192号公報
For example, in the technique described in Patent Document 1, the transmission apparatus divides a bit string of information into a plurality of blocks. Further, the transmission device adds a CRC (Cyclic Redundancy Check) bit string, which is an error detection code, to each block to generate a code block. Further, the transmission device encodes the code block and transmits it. On the other hand, the receiving apparatus performs decoding for each code block, and further detects an error in the information bit string included in the code block based on the CRC bit string included in the code block.
JP 2005-295192 A

しかしながら、上述した特許文献1に記載された技術では、1つのコードブロック内の情報ビット列にのみエラーが生じた場合にも、送信装置は、全てのコードブロックを再送している。このため、効率的な再送制御ができなかった。   However, in the technique described in Patent Document 1 described above, even when an error occurs only in the information bit string in one code block, the transmission apparatus retransmits all the code blocks. For this reason, efficient retransmission control cannot be performed.

上記問題点に鑑み、本発明は、コードブロックの通信品質に応じた効率的な再送制御を可能とした通信システム、通信装置、及び、通信方法を提供することを目的とする。   In view of the above problems, an object of the present invention is to provide a communication system, a communication apparatus, and a communication method that enable efficient retransmission control according to the communication quality of a code block.

上述した課題を解決するために、本発明は以下のような特徴を有している。本発明の第1の側面は、第1通信装置(無線端末1)及び第2通信装置(無線基地局2)を有し、前記第1通信装置と前記第2通信装置との間で、ビット列を分割して得られる複数のコードブロックを含んだパケットの通信を行い、前記第1通信装置から前記第2通信装置に固定長である伝送用パケットが送信される通信システム(無線通信システム10)であって、前記第1通信装置は、前記コードブロックと冗長ビットとからなる複数の伝送対象パケットそれぞれから、伝送単位のパケットを抜き出して結合した前記伝送用パケットである第1伝送用パケットを送信し、前記第2通信装置は、送信された前記第1伝送用パケット内の前記伝送単位のパケットのそれぞれに含まれる前記冗長ビットに基づいて、前記コードブロック毎の尤度を求め、前記第1通信装置は、前記尤度それぞれの逆数に応じた比率で、前記伝送対象パケット毎の再送時の伝送単位を設定する再送時伝送単位設定部(伝送単位設定部162)を備え、前記複数の伝送対象パケットのそれぞれから、対応する前記再送時の伝送単位のパケットを抜き出して結合した前記伝送用パケットである第2伝送用パケットを送信することを要旨とする。 In order to solve the above-described problems, the present invention has the following features. A first aspect of the present invention includes a first communication device (wireless terminal 1) and a second communication device (wireless base station 2), and a bit string between the first communication device and the second communication device. There line communications including a plurality of code blocks obtained by dividing the packet, the first communication system for transmitting packet from the communication device is a fixed length to said second communication device is transmitted (the wireless communication system 10 ) comprising the first communication device, a plurality of transmission subject packet and its Re from, respectively consisting of said coding blocks and redundant bits, is the transmission packet bound by extracting packets transfer transmission unit send a first transmission packet, the second communication device, based on the redundant bits contained in each packet before Kiden feed unit of the transmitted first in a transmission packet, said code blocks each Likelihood of Determined, the first communication device comprises a ratio corresponding to the inverse of the likelihood respectively, the transmission target retransmission during transmission unit setting unit for setting a transmission unit at the time of retransmission of each packet (transmission unit setting unit 162) , from each of said plurality of transmission target packet, and a benzalkonium to send the corresponding second transmission packet that is the transmission packet bound by extracting packet transmission unit for the said retransmission gist.

このような通信システムによれば、送信側の第1通信装置は、コードブロックと誤り検出用の冗長ビットとからなる複数のパケットを、送信時の伝送単位毎に抜き出して結合することにより、第1伝送用パケットを生成して送信する。一方、受信側の第2通信装置は、受信した第1伝送用パケットに含まれるコードブロック毎の通信品質を測定して送信する。更に、第1通信装置は、コードブロック毎の通信品質に基づいて、コードブロック毎に再送時の伝送単位である再送時の伝送単位を設定する。この際、第1通信装置は、コードブロック毎の通信品質の劣化の度合いに応じた比率となるように、当該コードブロック毎の再送時の伝送単位を設定する。したがって、コードブロック毎に、当該コードブロックの通信品質に応じて、再送時の伝送単位が異なるようになり、効率的な再送制御が可能となる。   According to such a communication system, the first communication device on the transmission side extracts a plurality of packets composed of code blocks and error detection redundant bits for each transmission unit at the time of transmission, and combines them. One transmission packet is generated and transmitted. On the other hand, the second communication device on the receiving side measures and transmits the communication quality for each code block included in the received first transmission packet. Furthermore, the first communication apparatus sets a transmission unit for retransmission, which is a transmission unit for retransmission, for each code block based on the communication quality for each code block. At this time, the first communication apparatus sets a transmission unit at the time of retransmission for each code block so that the ratio is in accordance with the degree of communication quality degradation for each code block. Therefore, for each code block, the transmission unit at the time of retransmission differs according to the communication quality of the code block, and efficient retransmission control is possible.

本発明の第2の側面は、前記第2通信装置は、前記第2伝送用パケット内の前記再送時の伝送単位のパケットのそれぞれに含まれる前記冗長ビットに基づいて、前記コードブロック毎の尤度を再度求め、前記再度求めた尤度の結果に基づいて、全ての前記コードブロックに誤りがなかったか否かを判定することを要旨とする。
本発明の第の側面は、他の通信装置との間で、ビット列を分割して得られる複数のコードブロックを含んだパケットの通信を行い、前記他の通信装置に固定長である伝送用パケットが送信する通信装置であって、前記コードブロックと冗長ビットとからなる複数の伝送対象パケットそれぞれから、伝送単位のパケットを抜き出して結合した前記伝送用パケットである第1伝送用パケットを送信するパケット送信部と、前記他の通信装置から送信されたコードブロック毎の尤度それぞれの逆数に応じた比率で、前記伝送対象パケット毎の再送時の伝送単位を設定する再送時伝送単位設定部と、前記複数の伝送対象パケットのそれぞれから、対応する前記再送時の伝送単位のパケットを抜き出して結合した前記伝送用パケットである第2伝送用パケット生成部と、前記第2伝送用パケットを送信するパケット再送部とを備えることを要旨とする。
According to a second aspect of the present invention, the second communication device is configured to determine a likelihood of each code block based on the redundant bits included in each packet of the transmission unit at the time of retransmission in the second transmission packet. The gist is to determine the degree again and to determine whether or not all the code blocks have an error based on the result of the likelihood obtained again.
A third aspect of the present invention, with the other communication devices, have rows communication for multiple code packet including blocks obtained by dividing a bit string, a fixed length in the other communication apparatus transmits a communication apparatus which use packet transmission, a plurality of transmission subject packet and its Re from, respectively consisting of said coding blocks and redundant bits, the is the transmission packet bound by extracting packets transfer transmission unit A transmission unit at the time of retransmission for each transmission target packet is set at a ratio corresponding to the reciprocal of the likelihood of each code block transmitted from the other communication device and the packet transmission unit that transmits one transmission packet. a retransmission when transmission unit setting unit, from each of said plurality of transmission target packet, the second for the transmission is the transmission packet bound by extracting packet transmission unit for the said retransmission corresponding A packet generation unit, and summarized in that and a packet retransmission unit that transmits the second transmission packet.

このような通信装置は、コードブロックと誤り検出用の冗長ビットとからなる複数のパケットを、送信時の伝送単位毎に抜き出して結合することにより、第1伝送用パケットを生成して送信する。更に、通信装置は、他の通信装置によって測定されたコードブロック毎の通信品質に基づいて、コードブロック毎に再送時の伝送単位である再送時の伝送単位を設定する。この際、第1通信装置は、コードブロック毎の通信品質の劣化の度合いに応じた比率となるように、当該コードブロック毎の再送時の伝送単位を設定する。したがって、コードブロック毎に、当該コードブロックの通信品質に応じて、再送時の伝送単位が異なるようになり、効率的な再送制御が可能となる。   Such a communication apparatus generates and transmits a first transmission packet by extracting and combining a plurality of packets composed of code blocks and error detection redundant bits for each transmission unit at the time of transmission. Furthermore, the communication apparatus sets a transmission unit at the time of retransmission, which is a transmission unit at the time of retransmission, for each code block based on the communication quality for each code block measured by another communication apparatus. At this time, the first communication apparatus sets a transmission unit at the time of retransmission for each code block so that the ratio is in accordance with the degree of communication quality degradation for each code block. Therefore, for each code block, the transmission unit at the time of retransmission differs according to the communication quality of the code block, and efficient retransmission control is possible.

本発明の第の側面は、前記他の通信装置からの前記コードブロックの受信が正常に終了していないことを示す異常通知、又は、前記他の通信装置からの前記コードブロックの受信が正常に終了したことを示す正常通知の何れかを受信する通知受信部(無線通信部106)を備え、前記パケット再送部は、前記異常通知が受信された場合、又は、前記パケット送信部による送信から所定時間内に前記正常通知が受信されなかった場合に、前記第2伝送用パケットを送信することを要旨とする。 According to a fourth aspect of the present invention, there is an abnormality notification indicating that the reception of the code block from the other communication device has not ended normally, or the reception of the code block from the other communication device is normal. A notification receiving unit (wireless communication unit 106) that receives one of the normal notifications indicating that the process has ended, and the packet retransmission unit receives the abnormality notification or from the transmission by the packet transmission unit The gist is to transmit the second transmission packet when the normal notification is not received within a predetermined time.

このような通信装置は、他の通信装置から受信した伝送用パケットに含まれるコードブロック毎の通信品質を測定して送信する。これにより他の通信装置は、コードブロック毎の通信品質に基づいて、コードブロック毎に再送時の伝送単位を設定することができる。この際、他の通信装置は、コードブロック毎の通信品質の劣化の度合いに応じた比率となるように、当該コードブロック毎の再送時の伝送単位を設定することで、コードブロック毎に、当該コードブロックの通信品質に応じて、再送時の伝送単位が異なるようになり、効率的な再送制御が可能となる。   Such a communication apparatus measures and transmits the communication quality for each code block included in the transmission packet received from another communication apparatus. Thereby, the other communication apparatus can set the transmission unit at the time of retransmission for each code block based on the communication quality for each code block. At this time, the other communication apparatus sets the transmission unit at the time of retransmission for each code block so that the ratio is in accordance with the degree of deterioration of communication quality for each code block. Depending on the communication quality of the code block, the transmission unit at the time of retransmission differs, and efficient retransmission control becomes possible.

本発明の第の側面は、第1通信装置及び第2通信装置を有し、前記第1通信装置と前記第2通信装置との間で、ビット列を分割して得られる複数のコードブロックを含んだパケットの通信を行い、前記第1通信装置から前記第2通信装置に固定長である伝送用パケットが送信される通信システムにおける通信方法であって、前記第1通信装置が、前記コードブロックと冗長ビットとからなる複数の伝送対象パケットそれぞれから、伝送単位のパケットを抜き出して結合した前記伝送用パケットである第1伝送用パケットを送信するステップと、前記第2通信装置が、送信された前記第1伝送用パケット内の伝送単位のパケットのそれぞれに含まれる前記冗長ビットに基づいて、前記コードブロック毎の尤度を求めるステップと、前記第1通信装置が、前記尤度それぞれの逆数に応じた比率で、前記伝送対象パケット毎の再送時の伝送単位を設定するステップと、前記第1通信装置が、前記複数の伝送対象パケットのそれぞれから、対応する前記再送時の伝送単位のパケットを抜き出して結合した前記伝送用パケットである第2伝送用パケットを送信するステップとを備えることを要旨とする。 A sixth aspect of the present invention includes a first communication device and a second communication device, and a plurality of code blocks obtained by dividing a bit string between the first communication device and the second communication device. there line communications packet including the first a communication method in a communication system for transmitting packet of a fixed length from the communication device to the second communication device is transmitted, the first communication device, said code since, respectively Re plurality of transmission subject packet and its comprising a block and a redundancy bit, and transmitting the first transmission packet which is the transmission packet bound by extracting packets transfer transmission unit, before Symbol first 2 communication device, based on the redundant bits contained in each packet of heat transmission unit of the transmitted first in a transmission packet, determining a likelihood of each of the code blocks, before Symbol first copies Device, at a ratio corresponding to the inverse of the likelihood, respectively, and setting a transmission unit at the time of retransmission of each of the transmission target packet, the first communication device, from each of said plurality of transmission target packet, the corresponding And a step of transmitting a second transmission packet, which is the transmission packet obtained by extracting and combining the transmission unit packets at the time of retransmission.

本発明によれば、コードブロックの通信品質に応じた効率的な再送制御が可能となる。   According to the present invention, it is possible to perform efficient retransmission control in accordance with the communication quality of code blocks.

次に、図面を参照して、本発明の実施形態を説明する。具体的には、(1)通信システムの構成、(2)通信システムの動作、(3)作用・効果、(4)その他の実施形態について説明する。以下の実施形態における図面の記載において、同一又は類似の部分には同一又は類似の符号を付している。   Next, an embodiment of the present invention will be described with reference to the drawings. Specifically, (1) the configuration of the communication system, (2) the operation of the communication system, (3) the operation and effect, and (4) other embodiments will be described. In the description of the drawings in the following embodiments, the same or similar parts are denoted by the same or similar reference numerals.

(1)通信システムの構成
まず、本発明の実施形態に係る通信システムの構成について、(1.1)通信システムの全体概略構成、(1.2)通信装置の構成の順に説明する。
(1) Configuration of Communication System First, the configuration of a communication system according to an embodiment of the present invention will be described in the order of (1.1) overall schematic configuration of communication system and (1.2) configuration of communication apparatus.

(1.1)通信システムの全体概略構成
図1は、本発明の実施形態に係る無線通信システム10の全体概略図である。
(1.1) Overall Schematic Configuration of Communication System FIG. 1 is an overall schematic diagram of a radio communication system 10 according to an embodiment of the present invention.

図1に示すように、無線通信システム10は、無線端末1と、無線基地局2とを含む。図1において、無線端末1と無線基地局2とは、互いに信号を送信及び受信する。   As shown in FIG. 1, the wireless communication system 10 includes a wireless terminal 1 and a wireless base station 2. In FIG. 1, a radio terminal 1 and a radio base station 2 transmit and receive signals to each other.

(1.2)無線端末の構成
(1.2.1)無線端末の概略構成図
図2は、無線端末1の概略構成図である。図2に示すように、無線端末1は、制御部102、記憶部103、無線通信部106、アンテナ108、モニタ110、マイク112、スピーカ114及び操作部116を含む。なお、無線端末1Bは、無線端末1と同様の構成である。
(1.2) Configuration of Radio Terminal (1.2.1) Schematic Configuration Diagram of Radio Terminal FIG. 2 is a schematic configuration diagram of the radio terminal 1. As illustrated in FIG. 2, the wireless terminal 1 includes a control unit 102, a storage unit 103, a wireless communication unit 106, an antenna 108, a monitor 110, a microphone 112, a speaker 114, and an operation unit 116. The wireless terminal 1B has the same configuration as the wireless terminal 1.

制御部102は、例えばCPUによって構成され、無線端末1が具備する各種機能を制御する。記憶部103は、例えばメモリによって構成され、無線端末1における制御などに用いられる各種情報を記憶する。   The control unit 102 is configured by a CPU, for example, and controls various functions provided in the wireless terminal 1. The storage unit 103 is configured by a memory, for example, and stores various types of information used for control in the wireless terminal 1.

無線通信部106は、アンテナ108を介して無線信号の送信及び受信を行う。   The wireless communication unit 106 transmits and receives wireless signals via the antenna 108.

モニタ110は、制御部102を介して受信した画像を表示したり、操作内容(入力電話番号やアドレスなど)を表示したりする。マイク112は、音声を集音し、集音された音声に基づく音声データを制御部102へ出力する。スピーカ114は、制御部102から取得した音声データに基づいて音声を出力する。   The monitor 110 displays an image received via the control unit 102 and displays operation details (input telephone number, address, etc.). The microphone 112 collects sound and outputs sound data based on the collected sound to the control unit 102. The speaker 114 outputs sound based on the sound data acquired from the control unit 102.

操作部116は、テンキーやファンクションキーなどによって構成され、ユーザの操作内容を入力するために用いられるインタフェースである。   The operation unit 116 is configured by a numeric keypad, function keys, and the like, and is an interface used for inputting user operation details.

(1.2.2)無線端末の詳細構成
次に、無線端末1の詳細構成、具体的には、制御部102の機能ブロック構成について説明する。図3は、無線端末1の制御部102の機能ブロック構成図である。
(1.2.2) Detailed Configuration of Wireless Terminal Next, a detailed configuration of the wireless terminal 1, specifically, a functional block configuration of the control unit 102 will be described. FIG. 3 is a functional block configuration diagram of the control unit 102 of the wireless terminal 1.

図3に示すように、制御部102は、CRC付加部152、コードブロック生成部154、FECエンコーダ156−1、156−2、156−3、レートマッチング部158−1、158−2、158−3、コードブロック結合部160、伝送単位設定部162を含む。   As shown in FIG. 3, the control unit 102 includes a CRC adding unit 152, a code block generating unit 154, FEC encoders 156-1, 156-2, and 156-3, and rate matching units 158-1, 158-2, and 158-. 3, a code block combining unit 160, and a transmission unit setting unit 162.

CRC付加部152は、情報のビット列を入力する。次に、CRC付加部152は、情報ビット列にCRCビット列を付加して、伝送対象のビット列を生成する。更に、CRC付加部152は、伝送対象ビット列をコードブロック生成部154へ出力する。   The CRC adding unit 152 inputs a bit string of information. Next, the CRC adding unit 152 adds a CRC bit string to the information bit string to generate a transmission target bit string. Further, the CRC adding unit 152 outputs the transmission target bit string to the code block generating unit 154.

コードブロック生成部154は、伝送対象ビット列を入力する。次に、コードブロック生成部154は、伝送対象ビット列を所定長のブロック(コードブロック)に分割する。ここでは、コードブロック生成部154は、伝送対象ビット列を3つの所定長のコードブロック(コードブロック#1乃至#3)に分割する。   The code block generation unit 154 inputs a transmission target bit string. Next, the code block generation unit 154 divides the transmission target bit string into blocks (code blocks) having a predetermined length. Here, the code block generation unit 154 divides the transmission target bit string into three code blocks (code blocks # 1 to # 3) having a predetermined length.

更に、コードブロック生成部154は、コードブロック#1をFECエンコーダ156−1へ出力する。また、コードブロック生成部154は、コードブロック#2をFECエンコーダ156−2へ出力し、コードブロック#3をFECエンコーダ156−3へ出力する。   Further, the code block generation unit 154 outputs the code block # 1 to the FEC encoder 156-1. The code block generation unit 154 outputs the code block # 2 to the FEC encoder 156-2 and outputs the code block # 3 to the FEC encoder 156-3.

FECエンコーダ156−1は、コードブロック#1を入力し、符号化を行う。更に、FECエンコーダ156−1は、符号化後のコードブロック#1を後段のレートマッチング部158−1へ出力する。同様に、FECエンコーダ156−2は、入力したコードブロック#2の符号化を行って、符号化後のコードブロック#2を後段のレートマッチング部158−2へ出力する。更に同様に、FECエンコーダ156−3は、入力したコードブロック#3の符号化を行って、符号化後のコードブロック#3を後段のレートマッチング部158−3へ出力する。符号化後のコードブロック#1乃至#3には、自身の識別情報が含まれている。   The FEC encoder 156-1 receives the code block # 1 and performs encoding. Furthermore, the FEC encoder 156-1 outputs the encoded code block # 1 to the subsequent rate matching unit 158-1. Similarly, the FEC encoder 156-2 performs encoding of the input code block # 2, and outputs the encoded code block # 2 to the subsequent rate matching unit 158-2. Similarly, the FEC encoder 156-3 encodes the input code block # 3 and outputs the encoded code block # 3 to the subsequent rate matching unit 158-3. The coded code blocks # 1 to # 3 include their own identification information.

レートマッチング部158−1は、符号化後のコードブロック#1を入力する。次に、レートマッチング部158−1は、符号化後のコードブロック#1に、CRCビット列である誤り検出用の冗長ビット#1を付加し、伝送対象パケット#1を生成する。更に、レートマッチング部158−1は、伝送対象パケット#1から、伝送単位設定部162によって設定された伝送単位である、第1伝送単位ずつ抜き出して、コードブロック結合部160へ出力する。   The rate matching unit 158-1 receives the encoded code block # 1. Next, rate matching section 158-1 adds redundant bit # 1 for error detection, which is a CRC bit string, to encoded code block # 1, and generates transmission target packet # 1. Furthermore, the rate matching unit 158-1 extracts the first transmission unit, which is the transmission unit set by the transmission unit setting unit 162, from the transmission target packet # 1, and outputs the first transmission unit to the code block combining unit 160.

同様に、レートマッチング部158−2は、符号化後のコードブロック#2を入力し、当該符号化後のコードブロック#2に、CRCビット列である誤り検出用の冗長ビット#2を付加して、伝送対象パケット#2を生成する。更に、レートマッチング部158−2は、伝送対象パケット#2を、伝送単位設定部162によって設定された伝送単位である、第2伝送単位ずつ抜き出して、コードブロック結合部160へ出力する。更に同様に、レートマッチング部158−3は、符号化後のコードブロック#3を入力し、当該符号化後のコードブロック#3に、CRCビット列である誤り検出用の冗長ビット#3を付加して、伝送対象パケット#3を生成する。更に、レートマッチング部158−3は、伝送対象パケット#3を、伝送単位設定部162によって設定された伝送単位である、第3伝送単位ずつ抜き出して、コードブロック結合部160へ出力する。なお、冗長ビットには、自身が付加される符号化後のコードブロックの識別情報が含まれている。   Similarly, the rate matching unit 158-2 inputs the encoded code block # 2, and adds an error detection redundant bit # 2 that is a CRC bit string to the encoded code block # 2. The transmission target packet # 2 is generated. Further, rate matching section 158-2 extracts transmission target packet # 2 for each second transmission unit, which is the transmission unit set by transmission unit setting section 162, and outputs it to code block combining section 160. Similarly, rate matching section 158-3 inputs encoded code block # 3 and adds error detection redundancy bit # 3, which is a CRC bit string, to encoded code block # 3. Thus, transmission target packet # 3 is generated. Further, rate matching section 158-3 extracts transmission target packet # 3 for each third transmission unit, which is the transmission unit set by transmission unit setting section 162, and outputs the extracted packet to code block combining section 160. Note that the redundant bit includes identification information of the encoded code block to which the redundant bit is added.

伝送単位設定部162は、上述した第1伝送単位乃至第3伝送単位を設定する。具体的には、伝送単位設定部162は、無線基地局1への最初の送信時には、第1伝送単位乃至第3伝送単位が同一長であり、且つ、第1伝送単位乃至第3伝送単位の合計長が固定長であるHARQパケットのパケット長となるように、第1伝送単位乃至第3伝送単位を設定する。   The transmission unit setting unit 162 sets the first to third transmission units described above. Specifically, the transmission unit setting unit 162 has the same length of the first transmission unit to the third transmission unit and the first transmission unit to the third transmission unit at the first transmission to the radio base station 1. The first transmission unit to the third transmission unit are set so that the total length becomes the packet length of the HARQ packet having a fixed length.

また、伝送単位設定部162は、無線基地局2への再送時に、アンテナ108及び無線通信部106を介して、無線基地局2からのコードブロック#1乃至#3の通信品質(後述)を受信した場合には、第1伝送単位乃至第3伝送単位の比率がコードブロック#1乃至#3の通信品質の劣化の度合いに応じた比率となり、且つ、第1伝送単位乃至第3伝送単位の合計長が、固定長であるHARQパケットのパケット長となるように、第1伝送単位乃至第3伝送単位を設定する。   Also, the transmission unit setting unit 162 receives the communication quality (described later) of the code blocks # 1 to # 3 from the radio base station 2 via the antenna 108 and the radio communication unit 106 during retransmission to the radio base station 2. In this case, the ratio of the first transmission unit to the third transmission unit is a ratio corresponding to the degree of deterioration of the communication quality of the code blocks # 1 to # 3, and the total of the first transmission unit to the third transmission unit. The first transmission unit to the third transmission unit are set so that the length becomes the packet length of the HARQ packet having a fixed length.

コードブロック結合部160は、伝送対象パケット#1から抜き出された第1伝送単位のパケット、伝送対象パケット#2から抜き出された第2伝送単位のパケット、及び、伝送対象パケット#3から抜き出された第3伝送単位のパケットを入力し、これらを結合してHARQパケットを生成する。更に、コードブロック結合部160は、生成したHARQパケットを、無線通信部106へ出力する。HARQパケットは、無線通信部106及びアンテナ108を介して無線基地局2へ送信される。   The code block combining unit 160 extracts the first transmission unit packet extracted from the transmission target packet # 1, the second transmission unit packet extracted from the transmission target packet # 2, and the transmission target packet # 3. The issued third transmission unit packets are input and combined to generate a HARQ packet. Further, the code block combining unit 160 outputs the generated HARQ packet to the wireless communication unit 106. The HARQ packet is transmitted to the radio base station 2 via the radio communication unit 106 and the antenna 108.

(1.3)無線基地局の構成
(1.3.1)無線基地局の概略構成図
図4は、無線基地局2の概略構成図である。図4に示すように、無線基地局2は、制御部202、記憶部203、有線通信部204、無線通信部206及びアンテナ208を含む。
(1.3) Configuration of Radio Base Station (1.3.1) Schematic Configuration Diagram of Radio Base Station FIG. 4 is a schematic configuration diagram of the radio base station 2. As illustrated in FIG. 4, the wireless base station 2 includes a control unit 202, a storage unit 203, a wired communication unit 204, a wireless communication unit 206, and an antenna 208.

制御部202は、例えばCPUによって構成され、無線基地局2が具備する各種機能を制御する。記憶部203は、例えばメモリによって構成され、無線基地局2における制御などに用いられる各種情報を記憶する。   The control unit 202 is configured by a CPU, for example, and controls various functions provided in the radio base station 2. The storage unit 203 is configured by a memory, for example, and stores various information used for control in the radio base station 2 and the like.

有線通信部204は、図示しない上位のネットワークにおけるゲートウェイサーバ等との間で通信を行う。無線通信部206は、アンテナ208を介して無線信号の送信及び受信を行う。   The wired communication unit 204 communicates with a gateway server or the like in an upper network (not shown). The wireless communication unit 206 transmits and receives wireless signals via the antenna 208.

(1.3.2)無線基地局の詳細構成
次に、無線基地局2の詳細構成、具体的には、制御部202の機能ブロック構成について説明する。図5は、無線基地局2の制御部202の機能ブロック構成図である。
(1.3.2) Detailed Configuration of Radio Base Station Next, a detailed configuration of the radio base station 2, specifically, a functional block configuration of the control unit 202 will be described. FIG. 5 is a functional block configuration diagram of the control unit 202 of the radio base station 2.

図5に示すように、制御部202は、コードブロック分割部252、レートデマッチング部254−1、254−2、254−3、FECデコーダ256−1、256−2、256−3、通信品質測定部258、コードブロック結合部260、CRCチェック部262を含む。   As shown in FIG. 5, the control unit 202 includes a code block dividing unit 252, rate dematching units 254-1, 254-2, and 254-3, FEC decoders 256-1, 256-2, and 256-3, communication quality. A measurement unit 258, a code block combination unit 260, and a CRC check unit 262 are included.

コードブロック分割部252は、アンテナ208及び無線通信部206を介して、無線端末1からのHARQパケットを受信する。次に、コードブロック分割部252は、HARQパケット内の符号化後のコードブロックに含まれる当該符号化後のコードブロックの識別情報と、HARQパケット内の冗長ビットに含まれる当該冗長ビットが付加される符号化後のコードブロックの識別情報とを検出する。   The code block division unit 252 receives the HARQ packet from the wireless terminal 1 via the antenna 208 and the wireless communication unit 206. Next, the code block dividing unit 252 adds the identification information of the encoded code block included in the encoded code block in the HARQ packet and the redundant bit included in the redundant bit in the HARQ packet. The identification information of the coded code block is detected.

次に、コードブロック分割部252は、HARQパケットから符号化後のコードブロック#1の識別情報を含む符号化後のコードブロック#1と冗長ビット#1からなる第1伝送単位のパケットを抜き出し、レートデマッチング部254−1へ出力する。   Next, the code block dividing unit 252 extracts the packet of the first transmission unit including the encoded code block # 1 including the identification information of the encoded code block # 1 and the redundant bit # 1 from the HARQ packet, Output to the rate dematching unit 254-1.

同様に、コードブロック分割部252は、HARQパケットから符号化後のコードブロック#2の識別情報を含む符号化後のコードブロック#2と冗長ビット#2からなる第2伝送単位のパケットを抜き出し、レートデマッチング部254−2へ出力する。更に同様に、コードブロック分割部252は、HARQパケットから符号化後のコードブロック#3の識別情報を含む符号化後のコードブロック#3と冗長ビット#3からなる第3伝送単位のパケットを抜き出し、レートデマッチング部254−3へ出力する。   Similarly, the code block dividing unit 252 extracts a packet of the second transmission unit including the encoded code block # 2 including the identification information of the encoded code block # 2 and the redundant bit # 2 from the HARQ packet, The data is output to the rate dematching unit 254-2. Further, similarly, the code block dividing unit 252 extracts a packet of the third transmission unit including the encoded code block # 3 including the identification information of the encoded code block # 3 and the redundant bit # 3 from the HARQ packet. And output to the rate dematching unit 254-3.

レートデマッチング部254−1は、第1伝送単位のパケットを入力し、当該第1伝送単位のパケットからコードブロック#1、冗長ビット#1を抜き出す。更に、レートデマッチング部254−1は、コードブロック#1をFECデコーダ256−1及び通信品質測定部258へ出力し、冗長ビット#1を通信品質測定部258へ出力する。   The rate dematching unit 254-1 receives the first transmission unit packet and extracts the code block # 1 and the redundant bit # 1 from the first transmission unit packet. Further, the rate dematching unit 254-1 outputs the code block # 1 to the FEC decoder 256-1 and the communication quality measurement unit 258, and outputs the redundant bit # 1 to the communication quality measurement unit 258.

同様に、レートデマッチング部254−2は、第2伝送単位のパケットを入力し、当該第2伝送単位のパケットからコードブロック#2、冗長ビット#2を抜き出す。更に、レートデマッチング部254−2は、コードブロック#2をFECデコーダ256−2及び通信品質測定部258へ出力し、冗長ビット#2を通信品質測定部258へ出力する。更に同様に、レートデマッチング部254−3は、第3伝送単位のパケットを入力し、当該第3伝送単位のパケットからコードブロック#3、冗長ビット#3を抜き出す。更に、レートデマッチング部254−3は、コードブロック#3をFECデコーダ256−3及び通信品質測定部258へ出力し、冗長ビット#3を通信品質測定部258へ出力する。   Similarly, the rate dematching unit 254-2 receives the second transmission unit packet, and extracts the code block # 2 and the redundant bit # 2 from the second transmission unit packet. Further, the rate dematching unit 254-2 outputs the code block # 2 to the FEC decoder 256-2 and the communication quality measurement unit 258, and outputs redundant bit # 2 to the communication quality measurement unit 258. Similarly, the rate dematching unit 254-3 inputs the third transmission unit packet, and extracts the code block # 3 and the redundant bit # 3 from the third transmission unit packet. Further, the rate dematching unit 254-3 outputs the code block # 3 to the FEC decoder 256-3 and the communication quality measurement unit 258, and outputs redundant bit # 3 to the communication quality measurement unit 258.

通信品質測定部258は、レートデマッチング部254−1からのコードブロック#1、冗長ビット#1を入力する。同様に、通信品質測定部258は、レートデマッチング部254−2からのコードブロック#2、冗長ビット#2を入力し、レートデマッチング部254−3からのコードブロック#3、冗長ビット#3を入力する。   The communication quality measuring unit 258 receives the code block # 1 and the redundant bit # 1 from the rate dematching unit 254-1. Similarly, the communication quality measurement unit 258 receives the code block # 2 and redundant bit # 2 from the rate dematching unit 254-2, and receives the code block # 3 and redundant bit # 3 from the rate dematching unit 254-3. Enter.

次に、通信品質測定部258は、CRCビット列である冗長ビット#1に基づくコードブロック#1の誤り検出(CRCチェック)と、CRCビット列である冗長ビット#2に基づくコードブロック#2の誤り検出と、CRCビット列である冗長ビット#3に基づくコードブロック#3の誤り検出とを行う。更に、通信品質測定部258は、コードブロック#1乃至#3の誤り検出の結果を、コードブロック#1乃至#3の通信品質として、無線通信部206へ出力する。コードブロック#1乃至#3の通信品質は、無線通信部206及びアンテナ208を介して無線端末1へ送信される。   Next, the communication quality measurement unit 258 detects an error (CRC check) of the code block # 1 based on the redundant bit # 1 that is a CRC bit string and detects an error of the code block # 2 based on the redundant bit # 2 that is a CRC bit string And error detection of code block # 3 based on redundant bit # 3, which is a CRC bit string. Further, the communication quality measuring unit 258 outputs the error detection results of the code blocks # 1 to # 3 to the wireless communication unit 206 as the communication quality of the code blocks # 1 to # 3. The communication qualities of the code blocks # 1 to # 3 are transmitted to the wireless terminal 1 via the wireless communication unit 206 and the antenna 208.

また、通信品質測定部258は、コードブロック#1乃至#3の誤り検出の結果が、全て誤りがないことを示している場合には、無線通信部206へACKを出力する。また、通信品質測定部258は、コードブロック#1乃至#3の誤り検出の結果の何れかが、誤りがあることを示している場合には、無線通信部206へNACKを出力する。ACK又はNACKは、無線通信部206及びアンテナ208を介して無線端末1へ送信される。   Also, the communication quality measurement unit 258 outputs an ACK to the radio communication unit 206 when the error detection results of the code blocks # 1 to # 3 all indicate that there are no errors. Also, the communication quality measurement unit 258 outputs a NACK to the radio communication unit 206 when any of the error detection results of the code blocks # 1 to # 3 indicates that there is an error. The ACK or NACK is transmitted to the wireless terminal 1 via the wireless communication unit 206 and the antenna 208.

FECデコーダ256−1は、コードブロック#1を入力し、復号を行う。更に、FECデコーダ256−1は、復号後のコードブロック#1をコードブロック結合部260へ出力する。同様に、FECデコーダ256−2は、入力したコードブロック#2の復号を行い、復号後のコードブロック#2をコードブロック結合部260へ出力する。更に同様に、FECデコーダ256−3は、入力したコードブロック#3の復号を行い、復号後のコードブロック#3をコードブロック結合部260へ出力する。   The FEC decoder 256-1 receives the code block # 1 and performs decoding. Further, the FEC decoder 256-1 outputs the decoded code block # 1 to the code block combining unit 260. Similarly, the FEC decoder 256-2 decodes the input code block # 2, and outputs the decoded code block # 2 to the code block combining unit 260. Further, similarly, the FEC decoder 256-3 decodes the input code block # 3 and outputs the decoded code block # 3 to the code block combining unit 260.

コードブロック結合部260は、復号後のコードブロック#1乃至#3を入力する。次に、コードブロック結合部260は、復号後のコードブロック#1乃至#3を結合して伝送対象ビット列を生成する。更に、コードブロック結合部260は、生成した伝送対象ビット列をCRCチェック部262へ出力する。   The code block combining unit 260 inputs the code blocks # 1 to # 3 after decoding. Next, the code block combining unit 260 combines the decoded code blocks # 1 to # 3 to generate a transmission target bit string. Further, the code block combining unit 260 outputs the generated transmission target bit string to the CRC check unit 262.

CRCチェック部262は、伝送対象ビット列を入力する。次に、CRCチェック部262は、伝送対象ビット列から情報ビット列と、CRCビット列とを取り出し、CRCビット列に基づいて、情報ビット列の誤り検出を行う。更に、CRCチェック部262は、誤りが検出されなかった場合、情報ビット列を出力する。   The CRC check unit 262 inputs a transmission target bit string. Next, the CRC check unit 262 extracts an information bit string and a CRC bit string from the transmission target bit string, and performs error detection of the information bit string based on the CRC bit string. Further, the CRC check unit 262 outputs an information bit string when no error is detected.

(2)無線通信システムの動作
図6は、無線通信システム10を構成する無線端末1及び無線基地局2の動作を示すシーケンス図である。
(2) Operation of Radio Communication System FIG. 6 is a sequence diagram showing operations of the radio terminal 1 and the radio base station 2 that constitute the radio communication system 10.

ステップS101において、無線端末1は、HARQパケットを生成する。   In step S101, the wireless terminal 1 generates a HARQ packet.

図7は、HARQパケットの生成工程を示す図である。以下において、最小伝送単位であるブロックは長さLであるとする。図7(a)に示す第1工程では、無線端末1は、伝送対象ビット列を長さ2Lのコードブロック#1乃至#3に分割する。   FIG. 7 is a diagram illustrating a HARQ packet generation process. In the following, it is assumed that the block which is the minimum transmission unit has a length L. In the first step shown in FIG. 7A, the wireless terminal 1 divides the transmission target bit string into code blocks # 1 to # 3 having a length of 2L.

図7(b1)乃至(b3)に示す第2の工程では、無線端末1は、コードブロック#1に長さLのCRCビット列である冗長ビット#1を5つ付加し、長さ7Lの伝送対象パケット#1を生成する。同様に、無線端末1は、コードブロック#2に長さLのCRCビット列である冗長ビット#2を5つ付加し、長さ7Lの伝送対象パケット#2を生成し、コードブロック#3に長さLのCRCビット列である冗長ビット#3を5つ付加し、長さ7Lの伝送対象パケット#3を生成する。   In the second step shown in FIGS. 7B1 to 7B3, the wireless terminal 1 adds five redundant bits # 1, which are CRC bit strings of length L, to the code block # 1, and transmits 7L in length. Target packet # 1 is generated. Similarly, the wireless terminal 1 adds five redundant bits # 2, which are CRC bit strings of length L, to the code block # 2, generates a transmission target packet # 2 having a length of 7L, and adds a long length to the code block # 3. Five redundant bits # 3, which is a CRC bit string of length L, are added to generate a transmission target packet # 3 having a length of 7L.

図7(c)に示す第3の工程では、無線端末内の伝送単位設定部162は、第1乃至第3の伝送単位を、HARQパケットのパケット長の1/3である4Lに設定する。更に、無線端末1は、伝送対象パケット#1乃至#3の先頭からそれぞれ4L分のブロックである、第1伝送単位のパケット乃至第3伝送単位のパケットを抜き出して、結合することにより、長さ12LのHARQパケット#1を生成する。   In the third step shown in FIG. 7C, the transmission unit setting unit 162 in the wireless terminal sets the first to third transmission units to 4L which is 1/3 of the packet length of the HARQ packet. Further, the wireless terminal 1 extracts and combines the packets of the first transmission unit to the third transmission unit, which are blocks of 4L from the beginning of the transmission target packets # 1 to # 3, respectively. A 12L HARQ packet # 1 is generated.

再び、図6に戻って説明する。ステップS102において、無線端末1は、HARQパケットを送信する。無線基地局2は、当該HARQパケットを受信する。   Again, referring back to FIG. In step S102, the wireless terminal 1 transmits a HARQ packet. The radio base station 2 receives the HARQ packet.

ステップS103において、無線基地局2内の通信品質測定部258は、HARQパケットに含まれる各コードブロックの通信品質の測定(CRCチェック)を行う。   In step S103, the communication quality measurement unit 258 in the radio base station 2 measures the communication quality (CRC check) of each code block included in the HARQ packet.

図8は、ステップS103におけるCRCチェックの一例を示す図である。通信品質測定部258は、図7(c)に示すHARQパケットから、図8(a)乃至(c)に示すように、コードブロック#1及び冗長ビット#1からなる第1伝送単位のパケットと、コードブロック#2及び冗長ビット#2からなる第2伝送単位のパケットと、コードブロック#3及び冗長ビット#3からなる第3伝送単位のパケットとを抜き出す。   FIG. 8 is a diagram illustrating an example of a CRC check in step S103. The communication quality measuring unit 258, from the HARQ packet shown in FIG. 7 (c), as shown in FIGS. 8 (a) to 8 (c), the first transmission unit packet consisting of the code block # 1 and the redundant bit # 1 Then, the second transmission unit packet composed of code block # 2 and redundant bit # 2 and the third transmission unit packet composed of code block # 3 and redundant bit # 3 are extracted.

更に、通信品質測定部258は、冗長ビット#1に基づいて、コードブロック#1のCRCチェックを行う。同様に、通信品質測定部258は、冗長ビット#2に基づいて、コードブロック#2のCRCチェックを行い、冗長ビット#3に基づいて、コードブロック#3のCRCチェックを行う。図8では、コードブロック#1及び#2についてのCRCチェックの結果はNG、すなわち、コードブロック#1及び#2には誤りが検出されており、コードブロック#3についてのCRCチェックの結果はOK、すなわち、コードブロック#3には誤りは検出されていない。   Further, the communication quality measuring unit 258 performs a CRC check on the code block # 1 based on the redundant bit # 1. Similarly, the communication quality measuring unit 258 performs a CRC check on the code block # 2 based on the redundant bit # 2, and performs a CRC check on the code block # 3 based on the redundant bit # 3. In FIG. 8, the CRC check results for code blocks # 1 and # 2 are NG, that is, an error is detected in code blocks # 1 and # 2, and the CRC check result for code block # 3 is OK. That is, no error is detected in the code block # 3.

再び、図6に戻って説明する。ステップS104において、無線基地局2内の通信品質測定部258は、ステップS103におけるCRCチェックの結果に基づいて、全てのコードブロックに誤りがなかったか否か、換言すれば、全てのコードブロックを正常に受信したか否かを判定する。全てのコードブロックが正常に受信された場合、ステップS105において、無線基地局2は、無線端末1に対して、ACKを送信し、一連の動作を終了する。   Again, referring back to FIG. In step S104, the communication quality measurement unit 258 in the radio base station 2 determines whether or not all code blocks have errors based on the CRC check result in step S103, in other words, all code blocks are normal. It is determined whether or not it has been received. When all the code blocks are normally received, in step S105, the radio base station 2 transmits ACK to the radio terminal 1, and ends a series of operations.

一方、正常に受信されなかったコードブロックが存在する場合(ステップS104において否定判断の場合)、ステップS106において、無線基地局2は、無線端末1に対して、NACKと、コードブロック通信品質とを送信する。例えば、図7の例では、無線基地局2は、コードブロック#1及び#2についてのCRCチェック結果がNGであり、コードブロック#3についてのCRCチェックの結果がOKであることを示すコードブロック通信品質を送信する。無線端末1は、コードブロック通信品質を受信する。   On the other hand, when there is a code block that has not been normally received (in the case of negative determination in step S104), in step S106, the radio base station 2 sends NACK and code block communication quality to the radio terminal 1. Send. For example, in the example of FIG. 7, the radio base station 2 has a code block indicating that the CRC check result for code blocks # 1 and # 2 is NG, and the CRC check result for code block # 3 is OK. Send communication quality. The wireless terminal 1 receives the code block communication quality.

ステップS107において、無線端末1は、無線基地局からのNACKを受信したか否か、又は、所定時間内にACKが未受信であるか否かを判定する。NACKを受信しておらず、且つ、所定時間内にACKを受信した場合には、無線端末1は、一連の動作を終了する。   In step S107, the radio terminal 1 determines whether or not a NACK from the radio base station has been received, or whether or not an ACK has not been received within a predetermined time. When NACK is not received and ACK is received within a predetermined time, the radio terminal 1 ends a series of operations.

一方、無線基地局2からのNACKを受信した場合、又は、所定時間内にACKが未受信である場合には、ステップS108において、無線端末1は、再送用のHARQパケットを生成する。   On the other hand, when NACK is received from the radio base station 2 or when ACK is not received within a predetermined time, the radio terminal 1 generates a HARQ packet for retransmission in step S108.

図9は、再送用のHARQパケットの構成を示す図である。図9は、無線基地局2において、コードブロック#1及び#2についてのCRCチェック結果がNGであり、コードブロック#3についてのCRCチェックの結果がOKである場合の例である。   FIG. 9 is a diagram illustrating a configuration of a HARQ packet for retransmission. FIG. 9 shows an example in the wireless base station 2 where the CRC check result for code blocks # 1 and # 2 is NG and the CRC check result for code block # 3 is OK.

この場合、コードブロック#1及び#2の再送が必要であり、コードブロック#3の再送は不要であることに鑑み、無線端末1内の伝送単位設定部162は、第1伝送単位及び第2伝送単位を、HARQパケットのパケット長の1/2である6Lに設定する。次に、無線端末1内の伝送単位設定部162は、伝送対象パケット#1のうち、直前に送信済みであるブロックのうちの最後のブロックの次のブロックから6L分を抜き出す。同様に、無線端末1内の伝送単位設定部162は、伝送対象パケット#2のうち、直前に送信済みであるブロックのうちの最後のブロックの次のブロックから6L分を抜き出す。更に、無線端末1は、伝送対象パケット#1及び#2から抜き出した6L分のブロックである第1伝送単位のパケット及び第2伝送単位のパケットを結合することにより、長さ12Lの再送用HARQパケット#2を生成する。   In this case, considering that the retransmission of the code blocks # 1 and # 2 is necessary and the retransmission of the code block # 3 is unnecessary, the transmission unit setting unit 162 in the wireless terminal 1 has the first transmission unit and the second transmission unit. The transmission unit is set to 6L, which is 1/2 of the packet length of the HARQ packet. Next, the transmission unit setting unit 162 in the wireless terminal 1 extracts 6L from the block next to the last block among the blocks that have been transmitted immediately before the transmission target packet # 1. Similarly, the transmission unit setting unit 162 in the wireless terminal 1 extracts 6L from the block next to the last block among the blocks that have been transmitted immediately before the transmission target packet # 2. Further, the wireless terminal 1 combines the packet of the first transmission unit and the packet of the second transmission unit, which are 6L blocks extracted from the transmission target packets # 1 and # 2, thereby retransmitting HARQ for retransmission having a length of 12L. Packet # 2 is generated.

再び、図6に戻って説明する。ステップS109において、無線端末1は、再送用HARQパケットを送信する。無線基地局2は、当該再送用HARQパケットを受信する。   Again, referring back to FIG. In step S109, the wireless terminal 1 transmits a retransmission HARQ packet. The radio base station 2 receives the retransmission HARQ packet.

ステップS110において、無線基地局2内の通信品質測定部258は、ステップS102において受信したHARQパケットと、ステップS109において受信した再送用HARQパケットとに含まれる各コードブロックの通信品質の測定(CRC再チェック)を行う。   In step S110, the communication quality measurement unit 258 in the radio base station 2 measures the communication quality of each code block (CRC retransmission) included in the HARQ packet received in step S102 and the retransmission HARQ packet received in step S109. Check).

図10は、ステップS110における、CRC再チェックの一例を示す図である。無線基地局2内の通信品質測定部258は、図10(a1)に示すように、ステップS102において受信した、コードブロック#1及び冗長ビット#1と、ステップS109において受信したコードブロック#1及び冗長ビット#1とを組み合わせる。ここでは、コードブロック#1と冗長ビット#1の1つとは、二度受信されている。この場合、無線基地局2内の通信品質測定部258は、2つのコードブロック#1及び2つの冗長ビット#1について、同一位置のビットのユークリッド距離を合成し、当該ユークリッド距離の合成値に基づいて、二度受信されたコードブロック#1及び冗長ビット#1の各ビットを決定する。更に、無線基地局2内の通信品質測定部258は、冗長ビット#1に基づいて、コードブロック#1のCRCチェックを行う。   FIG. 10 is a diagram illustrating an example of CRC recheck in step S110. As shown in FIG. 10 (a1), the communication quality measurement unit 258 in the radio base station 2 receives the code block # 1 and redundant bit # 1 received in step S102, and the code block # 1 received in step S109. Combine with redundant bit # 1. Here, code block # 1 and one of redundant bits # 1 have been received twice. In this case, the communication quality measurement unit 258 in the radio base station 2 combines the Euclidean distances of the bits at the same position for the two code blocks # 1 and the two redundant bits # 1, and based on the combined value of the Euclidean distances. Thus, each bit of code block # 1 and redundant bit # 1 received twice is determined. Further, the communication quality measurement unit 258 in the radio base station 2 performs a CRC check of the code block # 1 based on the redundant bit # 1.

同様に、無線基地局2内の通信品質測定部258は、図10(a2)に示すように、ステップS102及びステップS109において受信した、コードブロック#2及び冗長ビット#2とを組み合わせる。次に、無線基地局2内の通信品質測定部258は、二度受信されたコードブロック#2及び冗長ビット#2の各ビットを決定する。更に、無線基地局2内の通信品質測定部258は、冗長ビット#2に基づいて、コードブロック#2のCRCチェックを行う。   Similarly, the communication quality measurement unit 258 in the radio base station 2 combines the code block # 2 and the redundant bit # 2 received in step S102 and step S109 as shown in FIG. 10 (a2). Next, the communication quality measuring unit 258 in the radio base station 2 determines each bit of the code block # 2 and redundant bit # 2 received twice. Further, the communication quality measuring unit 258 in the radio base station 2 performs a CRC check on the code block # 2 based on the redundant bit # 2.

再び、図6に戻って説明する。ステップS111において、無線基地局2は、ステップS110におけるCRC再チェックの結果に基づいて、全てのコードブロックに誤りがなかったか否か、換言すれば、全てのコードブロックを正常に受信したか否かを判定する。全てのコードブロックが正常に受信された場合、ステップS112において、無線基地局2は、ACKを送信し、無線端末1は、当該ACKを受信する。これにより一連の動作が終了する。   Again, referring back to FIG. In step S111, the radio base station 2 determines whether or not all code blocks have errors based on the CRC recheck result in step S110, in other words, whether or not all code blocks have been normally received. Determine. When all the code blocks are normally received, in step S112, the radio base station 2 transmits an ACK, and the radio terminal 1 receives the ACK. This completes a series of operations.

一方、正常に受信されなかったコードブロックが存在する場合(ステップS111において否定判断の場合)、再び、ステップS106において、無線基地局2が、無線端末1に対して、NACKと、コードブロック通信品質とを送信する動作以降が繰り返される。   On the other hand, when there is a code block that has not been normally received (in the case of negative determination in step S111), in step S106, the radio base station 2 again sends NACK and code block communication quality to the radio terminal 1. The operation after transmitting is repeated.

(3)作用・効果
本発明の実施形態に係る無線通信システム10によれば、送信側の無線端末1は、コードブロックと誤り検出用の冗長ビットとからなる複数の伝送対象パケットを生成する。更に、無線端末1は、各伝送対象パケットを所定の伝送単位ずつ結合することによりHARQパケットを生成し、送信する。
(3) Operation / Effect According to the radio communication system 10 according to the embodiment of the present invention, the radio terminal 1 on the transmission side generates a plurality of transmission target packets composed of a code block and redundant bits for error detection. Further, the wireless terminal 1 generates and transmits a HARQ packet by combining each transmission target packet by a predetermined transmission unit.

一方、受信側の無線基地局2は、受信したHARQパケットに含まれる、各伝送対象パケットの所定の伝送単位を取り出し、伝送対象パケットに含まれる冗長ビットに基づいて、当該伝送対象パケットに含まれるコードブロックについてCRCチェックを行い、その結果を、伝送対象パケットに含まれるコードブロック毎の通信品質として送信する。   On the other hand, the radio base station 2 on the receiving side extracts a predetermined transmission unit of each transmission target packet included in the received HARQ packet, and is included in the transmission target packet based on the redundant bit included in the transmission target packet. A CRC check is performed on the code block, and the result is transmitted as communication quality for each code block included in the transmission target packet.

更に、無線端末1は、受信したコードブロック毎の通信品質であるCRCチェックの結果に基づいて、コードブロック毎に再送時の伝送単位を設定する。この際、無線端末1は、CRCチェックの結果がNGである各コードブロックを含む伝送対象パケットの伝送単位を、同一であり、且つ、各伝送単位の合計長が固定長であるHARQパケットのパケット長となるように設定し、各伝送対象パケットから抜き出した伝送単位のパケットを結合することによりHARQパケットを生成し、送信する。一方、CRCチェックの結果がOKであるコードブロックを含む伝送対象パケットの伝送単位をゼロとする。すなわち、無線端末1は、CRCチェックの結果がOKであるコードブロックを含む伝送対象パケットについては再送を行わない。したがって、コードブロック毎に、当該コードブロックの通信品質に応じて、再送時の伝送単位が異なるようになり、効率的な再送制御が可能となる。   Furthermore, the wireless terminal 1 sets a transmission unit at the time of retransmission for each code block based on the CRC check result that is the communication quality for each received code block. At this time, the wireless terminal 1 uses the same transmission unit of the transmission target packet including each code block whose CRC check result is NG, and the HARQ packet packet in which the total length of each transmission unit is a fixed length. The HARQ packet is generated and transmitted by combining the packets of the transmission units extracted from the transmission target packets. On the other hand, the transmission unit of a transmission target packet including a code block whose CRC check result is OK is set to zero. That is, the wireless terminal 1 does not retransmit a transmission target packet including a code block whose CRC check result is OK. Therefore, for each code block, the transmission unit at the time of retransmission differs according to the communication quality of the code block, and efficient retransmission control is possible.

(4)その他の実施形態
上記のように、本発明は実施形態によって記載したが、この開示の一部をなす論述及び図面はこの発明を限定するものであると理解すべきではない。この開示から当業者には様々な代替実施形態、実施例及び運用技術が明らかとなる。
(4) Other Embodiments As described above, the present invention has been described according to the embodiment. However, it should not be understood that the description and drawings constituting a part of this disclosure limit the present invention. From this disclosure, various alternative embodiments, examples and operational techniques will be apparent to those skilled in the art.

上述した実施形態では、無線基地局2内の通信品質測定部258は、CRCビット列である冗長ビット#1乃至#3に基づくコードブロック#1乃至#3のCRCチェックを行ったが、冗長ビット#1乃至#3がCRCビット列でない場合、これら冗長ビット列#1乃至#3に基づくコードブロック#1乃至#3の尤度を検出し、当該尤度をコードブロック#1乃至#3の通信品質としてもよい。図11は、コードブロック#1乃至#3の尤度検出の一例を示す図である。   In the above-described embodiment, the communication quality measurement unit 258 in the radio base station 2 performs the CRC check of the code blocks # 1 to # 3 based on the redundant bits # 1 to # 3 that are CRC bit strings. If 1 to # 3 are not CRC bit strings, the likelihood of code blocks # 1 to # 3 based on these redundant bit strings # 1 to # 3 is detected, and the likelihood is also used as the communication quality of code blocks # 1 to # 3. Good. FIG. 11 is a diagram illustrating an example of likelihood detection of code blocks # 1 to # 3.

更には、無線端末1内の伝送単位設定部162は、コードブロック#1乃至#3の尤度に基づいて、第1伝送単位乃至第3伝送単位の比率がコードブロック#1乃至#3の尤度の逆数に応じた比率となり、且つ、第1伝送単位乃至第3伝送単位の合計長が固定長であるHARQパケットのパケット長となるように、第1伝送単位乃至第3伝送単位を設定するようにしてもよい。   Further, the transmission unit setting unit 162 in the wireless terminal 1 uses the likelihood of the code blocks # 1 to # 3 based on the likelihood of the code blocks # 1 to # 3 based on the likelihood of the code blocks # 1 to # 3. The first transmission unit to the third transmission unit are set so as to be a ratio corresponding to the reciprocal of the degree and the packet length of the HARQ packet having a fixed total length of the first transmission unit to the third transmission unit. You may do it.

例えば、図11に示すように、コードブロック#1の尤度が0.2、コードブロック#2及び#3の尤度が0.4である場合には、第1伝送単位乃至第3伝送単位の比率は、1/0.2:1/0.4:1/0.4、すなわち、2:1:1となる。HARQパケットの長さが12Lである場合には、第1伝送単位は6L、第2伝送単位及び第3伝送単位は3Lとなる。   For example, as shown in FIG. 11, when the likelihood of the code block # 1 is 0.2 and the likelihood of the code blocks # 2 and # 3 is 0.4, the first transmission unit to the third transmission unit The ratio is 1 / 0.2: 1 / 0.4: 1 / 0.4, that is, 2: 1: 1. When the length of the HARQ packet is 12L, the first transmission unit is 6L, and the second transmission unit and the third transmission unit are 3L.

その後、無線端末1は、伝送対象パケット#1の第1伝送単位、伝送対象パケット#2の第2伝送単位及び伝送対象パケット#3の第3伝送単位を結合して再送用のHARQパケットを生成し、無線基地局2へ送信する。図12は、第1伝送単位が6L、第2伝送単位及び第3伝送単位が3Lとなる場合の再送用HARQパケットの構成を示す図である。   Thereafter, the wireless terminal 1 generates a HARQ packet for retransmission by combining the first transmission unit of the transmission target packet # 1, the second transmission unit of the transmission target packet # 2, and the third transmission unit of the transmission target packet # 3. And transmitted to the radio base station 2. FIG. 12 is a diagram illustrating a configuration of a HARQ packet for retransmission when the first transmission unit is 6L, and the second transmission unit and the third transmission unit are 3L.

再送用HARQパケットを受信した無線基地局2内の通信品質測定部258は、既に受信済みのHARQパケットと、新たに受信した再送用HARQパケットとに含まれる各コードブロックの通信品質の測定(尤度再検出)を行う。   The communication quality measurement unit 258 in the radio base station 2 that has received the retransmission HARQ packet measures the communication quality of each code block included in the already received HARQ packet and the newly received retransmission HARQ packet (likelihood). Re-detection).

図13は、尤度再検出の一例を示す図である。無線基地局2内の通信品質測定部258は、図13(a1)に示すように、既に受信済みのコードブロック#1及び冗長ビット#1と、新たに受信したコードブロック#1及び冗長ビット#1とを組み合わせる。ここでは、コードブロック#1と冗長ビット#1の1つとは、二度受信されている。この場合、無線基地局2内の通信品質測定部258は、2つのコードブロック#1及び2つの冗長ビット#1について、同一位置のビットのユークリッド距離を合成し、当該ユークリッド距離の合成値に基づいて、二度受信されたコードブロック#1及び冗長ビット#1の各ビットを決定する。更に、無線基地局2内の通信品質測定部258は、冗長ビット#1に基づいて、コードブロック#1の尤度を検出する。   FIG. 13 is a diagram illustrating an example of likelihood redetection. As shown in FIG. 13 (a1), the communication quality measurement unit 258 in the radio base station 2 receives the already received code block # 1 and redundant bit # 1, and the newly received code block # 1 and redundant bit # 1. Combine with 1. Here, code block # 1 and one of redundant bits # 1 have been received twice. In this case, the communication quality measurement unit 258 in the radio base station 2 combines the Euclidean distances of the bits at the same position for the two code blocks # 1 and the two redundant bits # 1, and based on the combined value of the Euclidean distances. Thus, each bit of code block # 1 and redundant bit # 1 received twice is determined. Further, the communication quality measurement unit 258 in the radio base station 2 detects the likelihood of the code block # 1 based on the redundant bit # 1.

また、無線基地局2内の通信品質測定部258は、図13(a2)に示すように、既に受信済みのコードブロック#2及び冗長ビット#2と、新たに受信した冗長ビット#2とを組み合わせ、冗長ビット#2に基づいて、コードブロック#2の尤度を検出する。同様に、無線基地局2内の通信品質測定部258は、図13(a3)に示すように、既に受信済みのコードブロック#3及び冗長ビット#3と、新たに受信した冗長ビット#3とを組み合わせ、冗長ビット#3に基づいて、コードブロック#3の尤度を検出する。   Further, the communication quality measuring unit 258 in the radio base station 2 uses the already received code block # 2 and redundant bit # 2 and the newly received redundant bit # 2 as shown in FIG. 13 (a2). Based on the combination and redundant bit # 2, the likelihood of code block # 2 is detected. Similarly, as shown in FIG. 13 (a3), the communication quality measurement unit 258 in the radio base station 2 receives the already received code block # 3 and redundant bit # 3, and the newly received redundant bit # 3. And the likelihood of the code block # 3 is detected based on the redundant bit # 3.

その後、無線基地局2は、尤度再検出の結果に基づいて、全てのコードブロックに誤りがなかったか否か、換言すれば、全てのコードブロックを正常に受信したか否かを判定する。例えば、尤度が0.8以上において正常受信と判断される場合には、図13の例では、コードブロック#1乃至#3は、正常受信であると判定される。   After that, the radio base station 2 determines whether or not all code blocks have an error based on the result of likelihood redetection, in other words, whether or not all code blocks have been normally received. For example, when it is determined that the reception is normal when the likelihood is 0.8 or more, in the example of FIG. 13, the code blocks # 1 to # 3 are determined to be normal reception.

全てのコードブロックが正常に受信された場合、無線基地局2は、ACKを送信し、無線端末1は、当該ACKを受信する。一方、正常に受信されなかったコードブロックが存在する場合には、無線基地局2は、無線端末1に対して、NACKと、コードブロック通信品質とを送信する。   When all the code blocks are normally received, the radio base station 2 transmits an ACK, and the radio terminal 1 receives the ACK. On the other hand, when there is a code block that has not been normally received, the radio base station 2 transmits NACK and code block communication quality to the radio terminal 1.

このように本発明は、ここでは記載していない様々な実施形態等を包含するということを理解すべきである。したがって、本発明はこの開示から妥当な特許請求の範囲の発明特定事項によってのみ限定されるものである。   Thus, it should be understood that the present invention includes various embodiments and the like not described herein. Therefore, the present invention is limited only by the invention specifying matters in the scope of claims reasonable from this disclosure.

本発明の実施形態に係る通信システムの全体概略構成図である。1 is an overall schematic configuration diagram of a communication system according to an embodiment of the present invention. 本発明の実施形態に係る無線端末の概略構成図である。It is a schematic block diagram of the radio | wireless terminal which concerns on embodiment of this invention. 本発明の実施形態に係る無線端末における制御部の機能ブロック構成図である。It is a functional block block diagram of the control part in the radio | wireless terminal which concerns on embodiment of this invention. 本発明の実施形態に係る無線基地局の全体概略構成図である。1 is an overall schematic configuration diagram of a radio base station according to an embodiment of the present invention. 本発明の実施形態に係る無線基地局における制御部の機能ブロック図である。It is a functional block diagram of the control part in the wireless base station which concerns on embodiment of this invention. 本発明の実施形態に係る無線通信システムの動作を示すシーケンス図である。It is a sequence diagram which shows operation | movement of the radio | wireless communications system which concerns on embodiment of this invention. 本発明の実施形態に係るHARQパケットの生成工程を示す図である。It is a figure which shows the production | generation process of the HARQ packet which concerns on embodiment of this invention. 本発明の実施形態に係るCRCチェックの一例を示す図である。It is a figure which shows an example of the CRC check which concerns on embodiment of this invention. 本発明の実施形態に係る再送用HARQパケットの構成を示す図である。It is a figure which shows the structure of the HARQ packet for resending which concerns on embodiment of this invention. 本発明の実施形態に係るCRC再チェックの一例を示す図である。It is a figure which shows an example of the CRC recheck which concerns on embodiment of this invention. 本発明の実施形態に係る尤度検出の一例を示す図である。It is a figure which shows an example of the likelihood detection which concerns on embodiment of this invention. 本発明の実施形態に係る再送用HARQパケットの他の構成を示す図である。It is a figure which shows the other structure of the HARQ packet for resending which concerns on embodiment of this invention. 本発明の実施形態に係る尤度再検出の一例を示す図であるIt is a figure which shows an example of likelihood redetection which concerns on embodiment of this invention.

符号の説明Explanation of symbols

1…無線端末、2…無線基地局、10…無線通信システム、102…制御部、103…記憶部、106…無線通信部、108…アンテナ、110…モニタ、112…マイク、114…スピーカ、116…操作部、152…CRC付加部、154…コードブロック生成部、156−1、156−2、156−3…FECエンコーダ、158−1、158−2、158−3…レートマッチング部、160…コードブロック結合部、162…伝送単位設定部、202…制御部、203…記憶部、204…有線通信部、206…無線通信部、208…アンテナ、252…コードブロック分割部、254−1、254−2、254−3…レートデマッチング部256−1、256−2、256−3…FECデコーダ、258…通信品質測定部、260…コードブロック結合部、262…CRCチェック部   DESCRIPTION OF SYMBOLS 1 ... Wireless terminal, 2 ... Wireless base station, 10 ... Wireless communication system, 102 ... Control part, 103 ... Memory | storage part, 106 ... Wireless communication part, 108 ... Antenna, 110 ... Monitor, 112 ... Microphone, 114 ... Speaker, 116 ... Operation unit 152 ... CRC addition unit 154 ... Code block generation unit 156-1, 156-2, 156-3 ... FEC encoder 158-1, 158-2, 158-3 ... Rate matching unit 160 ... Code block combining unit 162 ... transmission unit setting unit 202 202 control unit 203 storage unit 204 wired communication unit 206 wireless communication unit 208 antenna 252 code block division units 254-1 and 254 -2, 254-3 ... rate dematching units 256-1, 256-2, 256-3 ... FEC decoder, 258 ... communication quality measuring unit, 260 ... Doburokku coupling portion, 262 ... CRC check unit

Claims (5)

第1通信装置及び第2通信装置を有し、前記第1通信装置と前記第2通信装置との間で、ビット列を分割して得られる複数のコードブロックを含んだパケットの通信を行い、前記第1通信装置から前記第2通信装置に固定長である伝送用パケットが送信される通信システムであって、
前記第1通信装置は、
前記コードブロックと冗長ビットとからなる複数の伝送対象パケットのそれぞれから、伝送単位のパケットを抜き出して結合した前記伝送用パケットである第1伝送用パケットを送信し、
前記第2通信装置は、
送信された前記第1伝送用パケット内の前記伝送単位のパケットのそれぞれに含まれる前記冗長ビットに基づいて、前記コードブロック毎の尤度を求め、
前記第1通信装置は、
前記尤度それぞれの逆数に応じた比率で、前記伝送対象パケット毎の再送時の伝送単位を設定する再送時伝送単位設定部を備え、
前記複数の伝送対象パケットのそれぞれから、対応する前記再送時の伝送単位のパケットを抜き出して結合した前記伝送用パケットである第2伝送用パケットを送信する通信システム。
Having a first communication device and a second communication device, performing communication of a packet including a plurality of code blocks obtained by dividing a bit string between the first communication device and the second communication device; A communication system in which a fixed-length transmission packet is transmitted from a first communication device to the second communication device,
The first communication device is
From each of a plurality of transmission target packets composed of the code block and redundant bits, a first transmission packet that is the transmission packet obtained by extracting and combining the packets in a transmission unit is transmitted;
The second communication device is
Based on the redundant bits included in each packet of the transmission unit in the transmitted first transmission packet, the likelihood for each code block is obtained,
The first communication device is
A retransmission-time transmission unit setting unit for setting a transmission unit at the time of retransmission for each transmission target packet at a ratio according to the reciprocal of each likelihood;
A communication system for transmitting, from each of the plurality of transmission target packets, a second transmission packet that is the transmission packet obtained by extracting and combining the corresponding transmission unit packets at the time of retransmission.
前記第2通信装置は、
前記第2伝送用パケット内の前記再送時の伝送単位のパケットのそれぞれに含まれる前記冗長ビットに基づいて、前記コードブロック毎の尤度を再度求め、
前記再度求めた尤度の結果に基づいて、全ての前記コードブロックに誤りがなかったか否かを判定する請求項1に記載の通信システム。
The second communication device is
Based on the redundant bits included in each packet of the transmission unit at the time of retransmission in the second transmission packet, the likelihood for each code block is obtained again,
The communication system according to claim 1, wherein it is determined whether or not all the code blocks have an error based on the result of the likelihood obtained again.
他の通信装置との間で、ビット列を分割して得られる複数のコードブロックを含んだパケットの通信を行い、前記他の通信装置に固定長である伝送用パケットが送信する通信装置であって、
前記コードブロックと冗長ビットとからなる複数の伝送対象パケットそれぞれから、伝送単位のパケットを抜き出して結合した前記伝送用パケットである第1伝送用パケットを送信するパケット送信部と、
前記他の通信装置から送信されたコードブロック毎の尤度それぞれの逆数に応じた比率で、前記伝送対象パケット毎の再送時の伝送単位を設定する再送時伝送単位設定部と、
前記複数の伝送対象パケットのそれぞれから、対応する前記再送時の伝送単位のパケットを抜き出して結合した前記伝送用パケットである第2伝送用パケットを送信するパケット再送部と
を備える通信装置。
A communication device that communicates a packet including a plurality of code blocks obtained by dividing a bit string with another communication device, and transmits a transmission packet having a fixed length to the other communication device. ,
A packet transmission unit that transmits a first transmission packet that is a transmission packet obtained by extracting and combining packets of transmission units from a plurality of transmission target packets each including the code block and redundant bits;
A transmission unit setting unit for retransmission, which sets a transmission unit for retransmission for each transmission target packet at a ratio according to the inverse of each likelihood for each code block transmitted from the other communication device;
A packet retransmission unit that transmits a second transmission packet that is the transmission packet obtained by extracting and combining the corresponding transmission unit packets at the time of retransmission from each of the plurality of transmission target packets.
前記他の通信装置からの前記コードブロックの受信が正常に終了していないことを示す異常通知、又は、前記他の通信装置からの前記コードブロックの受信が正常に終了したことを示す正常通知の何れかを受信する通知受信部を備え、
前記パケット再送部は、前記異常通知が受信された場合、又は、前記パケット送信部による送信から所定時間内に前記正常通知が受信されなかった場合に、前記第2伝送用パケットを送信する請求項3に記載の通信装置。
An abnormality notification indicating that reception of the code block from the other communication device is not normally completed, or a normal notification indicating that reception of the code block from the other communication device is normally completed. A notification receiving unit for receiving either
The packet retransmission unit transmits the second transmission packet when the abnormality notification is received or when the normal notification is not received within a predetermined time from transmission by the packet transmission unit. 3. The communication device according to 3.
第1通信装置及び第2通信装置を有し、前記第1通信装置と前記第2通信装置との間で、ビット列を分割して得られる複数のコードブロックを含んだパケットの通信を行い、前記第1通信装置から前記第2通信装置に固定長である伝送用パケットが送信される通信システムにおける通信方法であって、
前記第1通信装置が、前記コードブロックと冗長ビットとからなる複数の伝送対象パケットそれぞれから、伝送単位のパケットを抜き出して結合した前記伝送用パケットである第1伝送用パケットを送信するステップと、
前記第2通信装置が、送信された前記第1伝送用パケット内の伝送単位のパケットのそれぞれに含まれる前記冗長ビットに基づいて、前記コードブロック毎の尤度を求めるステップと、
前記第1通信装置が、前記尤度それぞれの逆数に応じた比率で、前記伝送対象パケット毎の再送時の伝送単位を設定するステップと、
前記第1通信装置が、前記複数の伝送対象パケットのそれぞれから、対応する前記再送時の伝送単位のパケットを抜き出して結合した前記伝送用パケットである第2伝送用パケットを送信するステップと
を備える通信方法。
Having a first communication device and a second communication device, performing communication of a packet including a plurality of code blocks obtained by dividing a bit string between the first communication device and the second communication device; A communication method in a communication system in which a fixed-length transmission packet is transmitted from a first communication device to the second communication device,
The first communication device extracts a transmission unit packet from each of a plurality of transmission target packets composed of the code block and redundant bits, and transmits the first transmission packet that is the transmission packet, and
The second communication device determines a likelihood for each code block based on the redundant bits included in each of the transmission unit packets in the transmitted first transmission packet;
The first communication device sets a transmission unit at the time of retransmission for each transmission target packet at a ratio according to the reciprocal of each likelihood; and
The first communication device includes a step of transmitting a second transmission packet that is the transmission packet obtained by extracting and combining the corresponding transmission unit packets at the time of retransmission from each of the plurality of transmission target packets. Communication method.
JP2008327655A 2008-12-24 2008-12-24 COMMUNICATION SYSTEM, COMMUNICATION DEVICE, AND COMMUNICATION METHOD Expired - Fee Related JP5498693B2 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP2008327655A JP5498693B2 (en) 2008-12-24 2008-12-24 COMMUNICATION SYSTEM, COMMUNICATION DEVICE, AND COMMUNICATION METHOD
PCT/JP2009/071463 WO2010074157A1 (en) 2008-12-24 2009-12-24 Communication system, communication device, wireless base station, and communication method
US13/141,918 US20110320899A1 (en) 2008-12-24 2009-12-24 Communication system, communication apparatus, radio base station, and communication method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2008327655A JP5498693B2 (en) 2008-12-24 2008-12-24 COMMUNICATION SYSTEM, COMMUNICATION DEVICE, AND COMMUNICATION METHOD

Publications (2)

Publication Number Publication Date
JP2010154022A JP2010154022A (en) 2010-07-08
JP5498693B2 true JP5498693B2 (en) 2014-05-21

Family

ID=42572629

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2008327655A Expired - Fee Related JP5498693B2 (en) 2008-12-24 2008-12-24 COMMUNICATION SYSTEM, COMMUNICATION DEVICE, AND COMMUNICATION METHOD

Country Status (1)

Country Link
JP (1) JP5498693B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5427433B2 (en) * 2009-02-25 2014-02-26 京セラ株式会社 Communication system, radio base station, and communication method

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FI106493B (en) * 1999-02-09 2001-02-15 Nokia Mobile Phones Ltd A method and system for reliably transmitting packet data
EP2458822A1 (en) * 2004-12-28 2012-05-30 Fujitsu Limited Repeat request control apparatus
JP2006245912A (en) * 2005-03-02 2006-09-14 Matsushita Electric Ind Co Ltd Transmitter, receiver and data retransmission method
JP4596958B2 (en) * 2005-04-01 2010-12-15 株式会社エヌ・ティ・ティ・ドコモ Wireless communication apparatus and wireless communication method
JP2006311464A (en) * 2005-04-01 2006-11-09 Ntt Docomo Inc Ip packet mapping method
JP5229695B2 (en) * 2007-07-04 2013-07-03 日本電気株式会社 Multi-carrier mobile communication system

Also Published As

Publication number Publication date
JP2010154022A (en) 2010-07-08

Similar Documents

Publication Publication Date Title
TW536896B (en) Hybrid ARQ for packet data transmission
KR102549316B1 (en) Method and system for retransmitting data using systematic polar coding
EP1298829A1 (en) HARQ techniques for multiple antenna systems
CN110383728B (en) System and method using outer code and non-equal length code blocks
EP1401140A3 (en) Adaptive hybrid automatic repeat request method and apparatus
JP4703310B2 (en) Communication method and communication system
CN102340375A (en) Data transmission management system and related data transmission management method thereof
CN110048802B (en) Data transmission method, device and system
WO2010074157A1 (en) Communication system, communication device, wireless base station, and communication method
EP1932268B1 (en) Method, apparatuses and system for error detection and selective retransmission
US8402338B2 (en) Method of error control
JP5498693B2 (en) COMMUNICATION SYSTEM, COMMUNICATION DEVICE, AND COMMUNICATION METHOD
WO2010041295A1 (en) Radio relay device and reproduction method in relay station
KR20080030857A (en) Method and apparatus for transmitting and receiving signal in communication system
JP5427433B2 (en) Communication system, radio base station, and communication method
JP2009506599A (en) Data unit transmission method
CN117692103A (en) Data retransmission method based on bits and related device
JP5149267B2 (en) Wireless communication system, wireless communication method, transmitter, and receiver
KR101755224B1 (en) System and method for retransimitting received data using index coding and statistical character
WO2010098411A1 (en) Communication system, communication apparatus and communication method
KR100548315B1 (en) Error correction method using turbo code
Le Duc et al. Packet error rate and efficiency closed-form expressions for cross-layer hybrid ARQ schemes
JP6608057B2 (en) Wireless communication system, wireless communication apparatus, and wireless communication method
JP2008227811A (en) Retransmission control method by IR method in hybrid automatic retransmission for wireless communication
KR100883606B1 (en) Packet transmission and reception method using subpacket

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20111114

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20130409

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20130603

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20130820

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20131021

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: 20140225

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20140310

R150 Certificate of patent or registration of utility model

Ref document number: 5498693

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees