Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP6366168B2 - TRANSMISSION DEVICE, RECEPTION DEVICE, TRANSMISSION METHOD, RECEPTION METHOD, AND PROGRAM THEREOF - Google Patents
[go: Go Back, main page]

JP6366168B2 - TRANSMISSION DEVICE, RECEPTION DEVICE, TRANSMISSION METHOD, RECEPTION METHOD, AND PROGRAM THEREOF - Google Patents

TRANSMISSION DEVICE, RECEPTION DEVICE, TRANSMISSION METHOD, RECEPTION METHOD, AND PROGRAM THEREOF Download PDF

Info

Publication number
JP6366168B2
JP6366168B2 JP2014026650A JP2014026650A JP6366168B2 JP 6366168 B2 JP6366168 B2 JP 6366168B2 JP 2014026650 A JP2014026650 A JP 2014026650A JP 2014026650 A JP2014026650 A JP 2014026650A JP 6366168 B2 JP6366168 B2 JP 6366168B2
Authority
JP
Japan
Prior art keywords
serial number
packet
unit
reception
response
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.)
Active
Application number
JP2014026650A
Other languages
Japanese (ja)
Other versions
JP2015154267A (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.)
Japan Broadcasting Corp
Original Assignee
Japan Broadcasting 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 Japan Broadcasting Corp filed Critical Japan Broadcasting Corp
Priority to JP2014026650A priority Critical patent/JP6366168B2/en
Publication of JP2015154267A publication Critical patent/JP2015154267A/en
Application granted granted Critical
Publication of JP6366168B2 publication Critical patent/JP6366168B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

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

Description

本発明は、送信装置、受信装置、送信方法、受信方法、およびそれらのプログラムに関する。   The present invention relates to a transmission device, a reception device, a transmission method, a reception method, and a program thereof.

放送局で使用している無線伝送装置であるFPU(Field pick-up Unit)(非特許文献1参照)のような無線伝送装置はもともと単方向の映像伝送装置として規格化されており、実時間の映像以外のものを伝送することはできない。しかし、映像素材のファイルベース化に伴い、映像ファイルをデコードしない形での伝送が必要とされている。   A wireless transmission device such as an FPU (Field Pick-up Unit) (see Non-Patent Document 1), which is a wireless transmission device used in a broadcasting station, is originally standardized as a unidirectional video transmission device, and is real-time. It is not possible to transmit anything other than the video. However, as the video material becomes file-based, it is necessary to transmit the video file without decoding it.

無線あるいは有線の通信システムにおいて、IP(Internet Protocol)伝送のように映像・音声・機器制御信号・コンピュータ用ファイルなど異なる素材を多重して伝送する場合、パケットと呼ばれるデータ単位に分割して伝送を行う。   In wireless or wired communication systems, when different materials such as video, audio, device control signals, and computer files are multiplexed and transmitted, such as IP (Internet Protocol) transmission, the transmission is divided into data units called packets. Do.

例えば無線LANの規格であるIEEE 802.11(非特許文献2参照)では物理層のパケットのシーケンス番号をパケットヘッダとして付与することにより物理層のパケット識別を実現させる。モバイルWiMAXの規格であるIEEE 802.16(非特許文献3参照)ではTDD(時分割複信)のフレームの中でDL MAP、UL MAPと呼ばれる領域を使用し、この中で位置情報(OFDMシンボル位置とサブチャネル位置)と割り当てリソース情報(OFDMシンボル数とサブチャネル数)を指定することにより、フレーム内のバーストと呼ばれるパケットを識別する。ここではフレーム内のパケット識別情報を分けることで、各パケットを無駄なく物理層のフレームに配置できる。MAPはそれぞれのパケットに対するポインタを用意する形になり、フレーム内のパケット数に応じてその数は可変となる。   For example, IEEE 802.11 (see Non-Patent Document 2), which is a wireless LAN standard, realizes packet identification of a physical layer by assigning a sequence number of a packet of a physical layer as a packet header. In IEEE 802.16 (see Non-Patent Document 3), which is a mobile WiMAX standard, regions called DL MAP and UL MAP are used in a TDD (Time Division Duplex) frame. By specifying position and subchannel position) and allocated resource information (number of OFDM symbols and number of subchannels), packets called bursts in a frame are identified. Here, by separating the packet identification information in the frame, each packet can be arranged in the physical layer frame without waste. The MAP prepares a pointer for each packet, and the number is variable according to the number of packets in the frame.

無線パケット通信においてFEC(前方誤り訂正)とARQ(自動再送要求)を行うHARQ(非特許文献4参照)、とりわけ最初に送信するパケットの内容と再送するパケットの内容が異なるType−II HARQ(非特許文献5参照)は伝送効率を高めるために非常に有効な技術であり、IEEE 802.16の規格にも記載されている。ただしIEEE 802.16においてType−II HARQを実現させる場合、MAPの中で再送パケットに関する情報を入れ子にしなくてはならないため、さらにMAPに必要となる情報量は大きくなる。   HARQ (see Non-Patent Document 4) that performs FEC (forward error correction) and ARQ (automatic retransmission request) in wireless packet communication, particularly Type-II HARQ (non-patent document 4) in which the content of the packet to be transmitted first and the content of the packet to be retransmitted are different. Patent Document 5) is a very effective technique for increasing transmission efficiency, and is also described in the IEEE 802.16 standard. However, when Type-II HARQ is realized in IEEE 802.16, information related to retransmission packets must be nested in the MAP, and the amount of information required for the MAP is further increased.

ARIB STD-B11,“テレビジョン放送番組素材伝送用可搬形マイクロ波帯デジタル無線伝送システム”,2.2版,標準規格,Nov. 2005.ARIB STD-B11, “Portable microwave band digital radio transmission system for transmitting television broadcast program material”, 2.2 edition, standard, Nov. 2005. IEEE Std 802.11,“Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) specifications”,IEEE Standard, Mar. 2012.IEEE Std 802.11, “Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) specifications”, IEEE Standard, Mar. 2012. IEEE Std 802.16,“Part 16: Air Interface for Broadband Wireless Access Systems”, IEEE Standard, May 2009.IEEE Std 802.16, “Part 16: Air Interface for Broadband Wireless Access Systems”, IEEE Standard, May 2009. S. Lin, D. J. Costello and M. J. Miller, “Automatic-repeat-request error-control schemes”,IEEE Commun. Mag., vol. 22, issue. 12, pp. 5-17, Dec. 1984.S. Lin, D. J. Costello and M. J. Miller, “Automatic-repeat-request error-control schemes”, IEEE Commun. Mag., Vol. 22, issue. 12, pp. 5-17, Dec. 1984. J. Hagenauer,“Rate-compatible punctured convolutional codes (RCPC codes) and their applications”,IEEE Trans. Comm., vol. 36, issue. 4, pp. 385-393, Apr. 1988.J. Hagenauer, “Rate-compatible punctured convolutional codes (RCPC codes) and their applications”, IEEE Trans. Comm., Vol. 36, issue. 4, pp. 385-393, Apr. 1988.

しかしながら、従来の自動再送を用いたパケット伝送方式においては、パケットの伝送におけるオーバーヘッドが大きいという問題がある。   However, the conventional packet transmission method using automatic retransmission has a problem that the overhead in packet transmission is large.

本発明は、このような事情に鑑みてなされたもので、パケットの伝送におけるオーバーヘッドを抑えて、自動再送を行うことができる送信装置、受信装置、送信方法、受信方法、およびそれらのプログラムを提供する。   The present invention has been made in view of such circumstances, and provides a transmission device, a reception device, a transmission method, a reception method, and a program thereof capable of performing automatic retransmission while suppressing overhead in packet transmission. To do.

(1)この発明は上述した課題を解決するためになされたもので、本発明の一態様は、未送信のパケットの通し番号を示す情報を記憶する未送信通番記憶部と、前記未送信通番記憶部が記憶する情報を参照して、送信するパケットの通し番号を決定する通番決定部と、前記通番決定部が決定した通し番号のパケットを送信する送信部と、受信側において、前記送信部が送信したパケットの受信に成功したか否かを示す応答を受信する受信部と、前記受信部が受信した応答が、パケットの受信に成功したことを示すときは、前記受信部が受信した応答が受信に成功したことを示しているパケットの通し番号を示す情報を、未送信のパケットの通し番号を示す情報から抹消する未送信通番管理部とを備えることを特徴とする送信装置である。 (1) The present invention has been made to solve the above-described problems, and one aspect of the present invention provides an untransmitted serial number storage unit that stores information indicating a serial number of an untransmitted packet, and the untransmitted serial number storage. A serial number determination unit that determines a serial number of a packet to be transmitted, a transmission unit that transmits a packet with a serial number determined by the serial number determination unit, and a transmission unit that transmits the packet at a reception side. A receiving unit that receives a response indicating whether or not the packet has been successfully received and a response received by the receiving unit indicate that the packet has been successfully received. A transmission apparatus comprising: an untransmitted serial number management unit that deletes information indicating a serial number of a packet indicating success from information indicating a serial number of an untransmitted packet.

(2)また、本発明の他の態様は、(1)に記載の送信装置であって、前記送信部は、前記受信部が応答の受信に成功したか否かを示す応答確認を送信することを特徴とする。 (2) According to another aspect of the present invention, there is provided the transmission device according to (1), wherein the transmission unit transmits a response confirmation indicating whether the reception unit has successfully received a response. It is characterized by that.

(3)また、本発明の他の態様は、(2)に記載の送信装置であって、前記送信部は、複数のパケットを、一つのフレームに含めて送信し、前記応答確認は、一つの前記フレームに含まれる複数のパケットに関する応答全てに対して、一つであることを特徴とする。 (3) According to another aspect of the present invention, there is provided the transmission apparatus according to (2), in which the transmission unit includes a plurality of packets included in one frame and transmits the response. One response is provided for all responses relating to a plurality of packets included in one frame.

(4)また、本発明の他の態様は、パケットを受信する受信部と、受信済のパケットの通し番号を示す情報を記憶する受信通番記憶部と、前記受信通番記憶部が記憶する情報を参照して、前記受信部が受信したパケットの通し番号を特定する通番判定部と、前記受信部によるパケットの受信に成功したか否かを判定し、成功したと判定したパケットの通し番号を示す情報を、前記受信済のパケットの通し番号を示す情報として、前記受信通番記憶部に記憶させる受信通番管理部と、前記受信通番管理部による判定の結果を示す応答を送信する送信部とを備えることを特徴とする受信装置である。 (4) According to another aspect of the present invention, a reception unit that receives a packet, a reception sequence number storage unit that stores information indicating a serial number of a received packet, and information stored in the reception sequence number storage unit are referred to. Then, a serial number determination unit that identifies the serial number of the packet received by the reception unit, and whether the reception unit has successfully received the packet, information indicating the serial number of the packet that has been determined to be successful, As the information indicating the serial number of the received packet, a reception serial number management unit to be stored in the reception serial number storage unit, and a transmission unit that transmits a response indicating a result of determination by the reception serial number management unit, Receiving device.

(5)また、本発明の他の態様は、(4)に記載の受信装置であって、前記受信部は、前記応答に関して、受信に成功したか否かを示す応答確認を受信し、前記受信通番管理部は、前記受信部によるパケットの受信に成功したパケットのうち、前記応答確認が受信に成功したことを示す応答に関するパケットの通し番号を示す情報のみを、前記受信済のパケットの通し番号を示す情報として、前記受信通番記憶部に記憶させることを特徴とする。 (5) According to another aspect of the present invention, there is provided the receiving device according to (4), wherein the receiving unit receives a response confirmation indicating whether or not the reception is successful with respect to the response, The reception serial number management unit only receives information indicating a packet serial number related to a response indicating that the response confirmation has been successfully received, among the packets successfully received by the reception unit, and the serial number of the received packet. The received information is stored in the reception sequence number storage unit.

(6)また、本発明の他の態様は、(5)に記載の受信装置であって、前記受信部は、複数のパケットを含むフレームを受信し、前記応答確認は、一つの前記フレームに含まれる複数のパケットに関する応答全てに対して、一つであることを特徴とする。 (6) According to another aspect of the present invention, the receiving device according to (5), wherein the receiving unit receives a frame including a plurality of packets, and the response confirmation is performed on one frame. One response is provided for all responses relating to a plurality of included packets.

(7)また、本発明の他の態様は、未送信通番記憶部が記憶する、未送信のパケットの通し番号を示す情報を参照して、送信するパケットの通し番号を決定する第1の過程と、前記第1の過程にて決定した通し番号のパケットを送信する第2の過程と、前記第2の過程にて送信したパケットの受信に、受信側において成功したか否かを示す応答を受信する第3の過程と、前記第3の過程にて受信した応答が、パケットの受信に成功したことを示すときは、前記第3の過程にて受信した応答が受信に成功したことを示しているパケットの通し番号を示す情報を、未送信のパケットの通し番号を示す情報から抹消する第4の過程とを有することを特徴とする送信方法である。 (7) According to another aspect of the present invention, a first process of determining a serial number of a packet to be transmitted with reference to information indicating a serial number of an untransmitted packet stored in an untransmitted serial number storage unit; A second process for transmitting a packet having a serial number determined in the first process, and a second process for receiving a response indicating whether the reception side has succeeded in receiving the packet transmitted in the second process. If the response received in the third step and the response received in the third step indicate that the packet has been successfully received, the packet indicating that the response received in the third step has been successfully received. And a fourth step of deleting information indicating the serial number of the packet from the information indicating the serial number of an untransmitted packet.

(8)また、本発明の他の態様は、パケットを受信する第1の過程と、受信通番記憶部が記憶する、受信済のパケットの通し番号を示す情報を参照して、前記第1の過程にて受信したパケットの通し番号を特定する第2の過程と、前記第1の過程によるパケットの受信に成功したか否かを判定し、成功したと判定したパケットの通し番号を示す情報を、前記受信済のパケットの通し番号を示す情報として、前記受信通番記憶部に記憶させる第3の過程と、前記第3の過程による判定の結果を示す応答を送信する第4の過程とを有することを特徴とする受信方法である。 (8) According to another aspect of the present invention, referring to the first process of receiving a packet and the information indicating the serial number of the received packet stored in the reception serial number storage unit, the first process A second step of identifying the serial number of the packet received in step S1; and determining whether or not the packet has been successfully received in the first step, and receiving the information indicating the serial number of the packet determined to be successful And a third process for storing the received packet number in the received serial number storage unit and a fourth process for transmitting a response indicating the result of the determination in the third process as information indicating the serial number of the completed packet. This is the receiving method.

(9)また、本発明の他の態様は、コンピュータを、未送信のパケットの通し番号を示す情報を記憶する未送信通番記憶部、前記未送信通番記憶部が記憶する情報を参照して、送信するパケットの通し番号を決定する通番決定部、前記通番決定部が決定した通し番号のパケットを送信する送信部、受信側において、前記送信部が送信したパケットの受信に成功したか否かを示す応答を受信する受信部、前記受信部が受信した応答が、パケットの受信に成功したことを示すときは、前記受信部が受信した応答が受信に成功したことを示しているパケットの通し番号を示す情報を、前記未送信のパケットの通し番号を示す情報から抹消する未送信通番管理部として機能させるためのプログラムである。 (9) According to another aspect of the present invention, a computer is transmitted with reference to an untransmitted serial number storage unit that stores information indicating a serial number of an untransmitted packet, and information stored in the untransmitted serial number storage unit. A serial number determination unit that determines the serial number of the packet to be transmitted, a transmission unit that transmits the packet of the serial number determined by the serial number determination unit, and a response indicating whether or not the transmission unit has successfully received the packet transmitted on the reception side. When receiving the receiving unit, and when the response received by the receiving unit indicates that the packet has been successfully received, information indicating the serial number of the packet indicating that the response received by the receiving unit has been successfully received. A program for functioning as an untransmitted serial number management unit that deletes information indicating the serial number of an untransmitted packet.

(10)また、本発明の他の態様は、コンピュータを、パケットを受信する受信部、受信済のパケットの通し番号を示す情報を記憶する受信通番記憶部、前記受信通番記憶部が記憶する情報を参照して、前記受信部が受信したパケットの通し番号を特定する通番判定部、前記受信部によるパケットの受信に成功したか否かを判定し、成功したと判定したパケットの通し番号を示す情報を、前記受信済のパケットの通し番号を示す情報として、前記受信通番記憶部に記憶させる受信通番管理部、前記受信通番管理部による判定の結果を示す応答を送信する送信部として機能させるためのプログラムである。 (10) According to another aspect of the present invention, a computer includes a receiving unit that receives a packet, a reception sequence number storage unit that stores information indicating a serial number of a received packet, and information stored in the reception sequence number storage unit. Referring to, a serial number determination unit that identifies the serial number of the packet received by the reception unit, determines whether or not the reception unit has successfully received the packet, information indicating the serial number of the packet that has been determined to be successful, This is a program for functioning as a reception serial number management unit to be stored in the reception serial number storage unit as information indicating the serial number of the received packet, and a transmission unit for transmitting a response indicating a result of determination by the reception serial number management unit. .

この発明によれば、パケットの伝送におけるオーバーヘッドを抑えることができる。   According to the present invention, overhead in packet transmission can be suppressed.

この発明の一実施形態による映像伝送システム10の構成を示す概略ブロック図である。1 is a schematic block diagram showing a configuration of a video transmission system 10 according to an embodiment of the present invention. 同実施形態における無線通信装置200aと、無線通信装置200bとの無線通信を示すシーケンス図である。It is a sequence diagram which shows the radio | wireless communication with the radio | wireless communication apparatus 200a and the radio | wireless communication apparatus 200b in the embodiment. 同実施形態における無線通信装置200aの構成を示す概略ブロック図である。It is a schematic block diagram which shows the structure of the radio | wireless communication apparatus 200a in the embodiment. 同実施形態における物理ヘッダの項目と内容例とを示すテーブルである。It is a table which shows the item and content example of the physical header in the embodiment. 同実施形態におけるフレームヘッダの項目と内容例とを示すテーブルである。It is a table which shows the item and content example of a frame header in the embodiment. 同実施形態における送信バッファ204の記憶内容例を示す図である。It is a figure which shows the example of a memory content of the transmission buffer 204 in the same embodiment. 同実施形態における受信バッファ228の記憶内容例を示す図である。It is a figure which shows the example of the memory content of the reception buffer 228 in the same embodiment. 同実施形態における送信するフレームヘッダとARQパケット群とを生成する処理を説明するフローチャート(その1)である。4 is a flowchart (part 1) for explaining processing for generating a frame header to be transmitted and an ARQ packet group in the embodiment. 同実施形態における送信するフレームヘッダとARQパケット群とを生成する処理を説明するフローチャート(その2)である。6 is a flowchart (part 2) illustrating a process of generating a frame header to be transmitted and an ARQ packet group in the embodiment. 同実施形態における受信したフレームの復号処理を説明するフローチャート(その1)である。4 is a flowchart (part 1) for explaining a decoding process of a received frame in the embodiment. 同実施形態における受信したフレームの復号処理を説明するフローチャート(その2)である。6 is a flowchart (part 2) for explaining a decoding process of a received frame in the embodiment. 同実施形態における受信したフレームの復号処理を説明するフローチャート(その3)である。5 is a flowchart (part 3) for explaining a decoding process of a received frame in the embodiment.

以下、図面を参照して、本発明の実施の形態について説明する。図1は、この発明の一実施形態による映像伝送システム10の構成を示す概略ブロック図である。映像伝送システム10は、放送局外で撮影した映像を、放送局まで伝送するシステムであり、テレビジョンカメラ100、無線通信装置200a、200b、放送局設備300を含む。   Embodiments of the present invention will be described below with reference to the drawings. FIG. 1 is a schematic block diagram showing a configuration of a video transmission system 10 according to an embodiment of the present invention. The video transmission system 10 is a system for transmitting video shot outside a broadcast station to the broadcast station, and includes a television camera 100, wireless communication devices 200a and 200b, and a broadcast station facility 300.

テレビジョンカメラ100は、可搬型のテレビジョンカメラなど、放送局外での映像の撮影が可能なテレビジョンカメラである。テレビジョンカメラ100は、撮影した映像を格納した映像ファイルを生成する。テレビジョンカメラ100は、有線、または、無線により通信可能に無線通信装置200aに接続されており、生成した映像ファイルを無線通信装置200aに送信する。なお、テレビジョンカメラ100は、撮影しながら、映像ファイルを送信してもよいし、撮影終了後に、映像ファイルを送信してもよい。   The television camera 100 is a television camera that can shoot images outside a broadcasting station, such as a portable television camera. The television camera 100 generates a video file that stores the captured video. The television camera 100 is connected to the wireless communication device 200a so that it can communicate by wire or wirelessly, and transmits the generated video file to the wireless communication device 200a. Note that the television camera 100 may transmit a video file while shooting, or may transmit a video file after shooting is completed.

無線通信装置200aは、いわゆるFPU(Field Pick-up Unit)のモバイルステーション(Mobile Station)であり、TDD(Time Division Duplex;時分割複信)により無線通信装置200bと双方向に無線通信可能である。なお、TDDではなく、FDD(Frequency Division Duplex;周波数分割複信)であってもよい。無線通信装置200aは、テレビジョンカメラ100が送信した映像ファイルを、無線通信装置200bに送信する。無線通信装置200bは、FPUのベースステーション(Base Station)であり、無線通信装置200aが送信した映像ファイルを受信する。無線通信装置200bは、受信した映像ファイルを、放送局設備300に送信する。   The wireless communication device 200a is a so-called FPU (Field Pick-up Unit) mobile station, and can wirelessly communicate with the wireless communication device 200b in both directions by TDD (Time Division Duplex). . Instead of TDD, FDD (Frequency Division Duplex) may be used. The wireless communication device 200a transmits the video file transmitted by the television camera 100 to the wireless communication device 200b. The wireless communication device 200b is an FPU base station and receives a video file transmitted by the wireless communication device 200a. The wireless communication device 200b transmits the received video file to the broadcast station facility 300.

放送局設備300は、無線通信装置200bが送信した映像ファイルを受信する。上述したように、無線通信装置200aと、無線通信装置200bとは、双方向に無線通信可能である。すなわち、無線通信装置200a、200bは、送信装置としても、受信装置としても機能する。このため、放送局設備300が、無線通信装置200b、200aを介して、テレビジョンカメラ100、あるいはその他の装置に、制御信号などを送信するようにしてもよい。   The broadcasting station equipment 300 receives the video file transmitted by the wireless communication device 200b. As described above, the wireless communication device 200a and the wireless communication device 200b can perform wireless communication in both directions. That is, the wireless communication devices 200a and 200b function as both a transmission device and a reception device. For this reason, the broadcast station equipment 300 may transmit a control signal or the like to the television camera 100 or other devices via the wireless communication devices 200b and 200a.

図2は、無線通信装置200aと、無線通信装置200bとの無線通信を示すシーケンス図である。上の段は、無線通信装置200aの送信タイミングを示し、下の段は、無線通信装置200bの送信タイミングを示す。まず、無線通信装置200aが、プリアンブルPa1、物理ヘッダHa1、フレームヘッダFa1、ARQ(Automatic Repeat-Request)パケット群Aa1からなるサブフレームa1を送信する。プリアンブルPa1は、予め決められた波形の信号であり、サブフレームa1の開始を示す。物理ヘッダHa1は、続くフレームヘッダFa1、ARQパケット群Aa1の変調に用いられている変調方式を示す情報と、応答確認とを含む。応答確認は、直前に受信したサブフレーム中のフレームヘッダを、正常に受信できたか否かを示す情報を含む。   FIG. 2 is a sequence diagram illustrating wireless communication between the wireless communication device 200a and the wireless communication device 200b. The upper stage shows the transmission timing of the wireless communication apparatus 200a, and the lower stage shows the transmission timing of the wireless communication apparatus 200b. First, the wireless communication device 200a transmits a subframe a1 including a preamble Pa1, a physical header Ha1, a frame header Fa1, and an ARQ (Automatic Repeat-Request) packet group Aa1. Preamble Pa1 is a signal having a predetermined waveform and indicates the start of subframe a1. The physical header Ha1 includes information indicating a modulation scheme used for modulation of the subsequent frame header Fa1, ARQ packet group Aa1, and a response confirmation. The response confirmation includes information indicating whether or not the frame header in the subframe received immediately before has been normally received.

フレームヘッダFa1は、続くARQパケット群Aa1に含まれるパケットの数を示す情報と、直前に無線通信装置200aが受信したサブフレーム中のパケット各々に対する応答とを含む。なお、フレームヘッダFa1は、誤り検出可能に符号化されている。ARQパケット群Aa1は、フレームヘッダFa1中の情報で示された数のARQパケットを含む。なお、ARQパケットには、初送のパケットも、再送のパケットも含まれる。   The frame header Fa1 includes information indicating the number of packets included in the subsequent ARQ packet group Aa1 and a response to each packet in the subframe received by the wireless communication device 200a immediately before. The frame header Fa1 is encoded so that an error can be detected. The ARQ packet group Aa1 includes the number of ARQ packets indicated by the information in the frame header Fa1. The ARQ packet includes an initial transmission packet and a retransmission packet.

このサブフレームa1を受信した無線通信装置200bは、予め決められた長さのガードタイムG経過後に、サブフレームb1を送信する。サブフレームb1は、サブフレームa1と同様に、プリアンブルPb1、物理ヘッダHb1、フレームヘッダFb1、ARQパケット群Ab1から構成される。これらのうち、フレームヘッダFb1には、ARQパケット群Aa1中のARQパケット各々に対する応答が含まれている。この応答としては、正常に受信できたことを示す肯定応答(ACK)と、受信時に誤りが検出されたことを示す否定応答(NACK)とがある。   The wireless communication apparatus 200b that has received the subframe a1 transmits the subframe b1 after the guard time G having a predetermined length has elapsed. Similarly to the subframe a1, the subframe b1 includes a preamble Pb1, a physical header Hb1, a frame header Fb1, and an ARQ packet group Ab1. Among these, the frame header Fb1 includes a response to each ARQ packet in the ARQ packet group Aa1. As this response, there are an affirmative response (ACK) indicating that reception was successful and a negative response (NACK) indicating that an error was detected at the time of reception.

このサブフレームb1を受信した無線通信装置200aは、予め決められた長さのガードタイムG経過後に、サブフレームa2を送信する。サブフレームa2は、サブフレームa1、b1と同様に、プリアンブルPa2、物理ヘッダHa2、フレームヘッダFa2、ARQパケット群Aa2から構成される。これらのうち、物理ヘッダHa2には、フレームヘッダFb1を正常に受信できたか否かを示す応答確認が含まれている。また、フレームヘッダFa2には、ARQパケット群Ab1中のARQパケット各々に対する応答が含まれている。   The wireless communication device 200a that has received the subframe b1 transmits the subframe a2 after the guard time G having a predetermined length has elapsed. Similarly to the subframes a1 and b1, the subframe a2 includes a preamble Pa2, a physical header Ha2, a frame header Fa2, and an ARQ packet group Aa2. Among these, the physical header Ha2 includes a response confirmation indicating whether or not the frame header Fb1 has been successfully received. The frame header Fa2 includes a response to each ARQ packet in the ARQ packet group Ab1.

このように、本実施形態における無線通信装置200a、200bは、ARQパケットに対する応答を正常に受信できたか否かを示す応答確認を送信する。そして、無線通信装置200a、200bは、応答を正常に受信できなかったときは、応答を正常に受信できなかったことを示す否定の応答確認とともに、その応答に対応するARQパケットを再度送信する。   As described above, the wireless communication devices 200a and 200b according to the present embodiment transmit a response confirmation indicating whether or not the response to the ARQ packet has been normally received. When the wireless communication devices 200a and 200b cannot normally receive the response, the wireless communication devices 200a and 200b again transmit an ARQ packet corresponding to the response together with a negative response confirmation indicating that the response has not been received normally.

本実施形態では、フレームヘッダにはARQパケットの識別番号は含まれておらず、送信側と受信側とで、送受信に成功していないARQパケットの通し番号を管理している。上述したように、送信側が否定の応答確認とともに、対応するARQパケットを再度送信することで、送信側と受信側とで、送受信に成功していないARQパケットの通し番号が、不一致になる可能性を低くしている。   In this embodiment, the ARQ packet identification number is not included in the frame header, and the serial number of the ARQ packet that has not been successfully transmitted and received is managed between the transmission side and the reception side. As described above, when the transmission side confirms a negative response and transmits the corresponding ARQ packet again, there is a possibility that the serial numbers of the ARQ packets that have not been successfully transmitted and received on the transmission side and the reception side will not match. It is low.

図3は、無線通信装置200aの構成を示す概略ブロック図である。なお、無線通信装置200bの構成は、無線通信装置200aと同様であるので、説明を省略する。無線通信装置200aは、インターフェース部201、入力バッファ202、パケット符号化部203、送信バッファ204、送信バッファ管理部205、送信通番決定部206、マッピング部207、マッピング情報生成部208、応答生成部209、フレームヘッダ符号化部210、変調部211、応答確認生成部212、物理ヘッダ生成部213、送信高周波部214、送信アンテナ215、受信アンテナ216、受信高周波部217、復調部218、フレームヘッダ復号・誤り検出部219、パケット分離部220、受信通番判定部221、合成部222、パケット復号・誤り検出部223、出力バッファ224、物理ヘッダ復調部225、応答確認抽出部226、受信通番管理部227、受信バッファ228を含む。なお、送信高周波部214と、送信アンテナ215とで、送信部230として機能する。また、受信高周波部217と、受信アンテナ216とで、受信部240として機能する。   FIG. 3 is a schematic block diagram illustrating a configuration of the wireless communication device 200a. Note that the configuration of the wireless communication apparatus 200b is the same as that of the wireless communication apparatus 200a, and thus the description thereof is omitted. The wireless communication device 200a includes an interface unit 201, an input buffer 202, a packet encoding unit 203, a transmission buffer 204, a transmission buffer management unit 205, a transmission sequence number determination unit 206, a mapping unit 207, a mapping information generation unit 208, and a response generation unit 209. , Frame header encoding unit 210, modulation unit 211, response confirmation generation unit 212, physical header generation unit 213, transmission high frequency unit 214, transmission antenna 215, reception antenna 216, reception high frequency unit 217, demodulation unit 218, frame header decoding / decoding Error detection unit 219, packet separation unit 220, reception sequence number determination unit 221, combination unit 222, packet decoding / error detection unit 223, output buffer 224, physical header demodulation unit 225, response confirmation extraction unit 226, reception sequence number management unit 227, A reception buffer 228 is included. Note that the transmission high-frequency unit 214 and the transmission antenna 215 function as the transmission unit 230. The reception high-frequency unit 217 and the reception antenna 216 function as the reception unit 240.

インターフェース部201は、テレビジョンカメラ100と通信する。インターフェース部201は、テレビジョンカメラ100からデータ(例えば、映像ファイル)を受信し、受信したデータを分割し、ARQパケットを生成する。なお、ARQパケットのパケット長は、固定長である。インターフェース部201は、生成したARQパケットを、入力バッファ202に格納する。なお、後述するように、無線通信装置200a、200bは、送受信済みのARQパケットの通し番号を管理し、所定の規則に従い、送信するARQパケットを決定する。このため、ARQパケットのヘッダには、通し番号などのARQパケット各々を識別する情報は含まれていない。また、インターフェース部201は、出力バッファ224に格納されたARQパケットからデータを抽出し、テレビジョンカメラ100に送信する。   The interface unit 201 communicates with the television camera 100. The interface unit 201 receives data (for example, a video file) from the television camera 100, divides the received data, and generates an ARQ packet. The packet length of the ARQ packet is a fixed length. The interface unit 201 stores the generated ARQ packet in the input buffer 202. As will be described later, radio communication apparatuses 200a and 200b manage the serial numbers of transmitted and received ARQ packets and determine ARQ packets to be transmitted according to a predetermined rule. For this reason, the header of the ARQ packet does not include information for identifying each ARQ packet such as a serial number. Further, the interface unit 201 extracts data from the ARQ packet stored in the output buffer 224 and transmits it to the television camera 100.

入力バッファ202は、インターフェース部201により格納されたARQパケットを記憶する。パケット符号化部203は、入力バッファ202からARQパケットを読み出し、誤り検出符号化および誤り訂正符号化をすることで、符号化ビット列を生成する。誤り検出符号には、CRC(Cyclic Redundancy Check;巡回冗長検査)や、RS(Reed-Solomon;リード・ソロモン)符号などを用いることができる。誤り訂正符号化には、畳み込み符号、ターボ符号、RC−LDPC(Rate-Compatible Low-Density Parity-Check)符号などを用いることができる。また、パケット符号化部203は、外符号と、内符号とを用いて、二重に符号化するようにしてもよい。   The input buffer 202 stores the ARQ packet stored by the interface unit 201. The packet encoding unit 203 reads out the ARQ packet from the input buffer 202, and generates an encoded bit string by performing error detection encoding and error correction encoding. As the error detection code, CRC (Cyclic Redundancy Check), RS (Reed-Solomon) code, or the like can be used. For error correction coding, a convolutional code, a turbo code, an RC-LDPC (Rate-Compatible Low-Density Parity-Check) code, or the like can be used. Further, the packet encoding unit 203 may perform double encoding using an outer code and an inner code.

本実施形態の無線通信装置200a、200bは、IR(Incremental Redundancy)合成を用いたType−II HARQ(Hybrid Automatic Repeat reQuest)を行う。そのため、パケット符号化部203は、送信回数(再送回数)に応じてパンクチャパターンを変えて、ARQパケットに、各再送回数用の符号化をした符号化ビット列とを生成する。なお、無線通信装置200a、200bが、チェイス(Chase)合成を用いたType−I HARQを行うようにしてもよい。その場合、再送回数によって、符号化の内容を変えることは行わないので、パケット符号化部203は、一つのARQパケットに対して、一つの符号化ビット列を生成する。   The wireless communication devices 200a and 200b of the present embodiment perform Type-II HARQ (Hybrid Automatic Repeat reQuest) using IR (Incremental Redundancy) synthesis. Therefore, the packet encoding unit 203 changes the puncture pattern according to the number of transmissions (the number of retransmissions), and generates an encoded bit string that is encoded for each number of retransmissions in the ARQ packet. Note that the wireless communication devices 200a and 200b may perform Type-I HARQ using chase combining. In this case, since the content of encoding is not changed depending on the number of retransmissions, the packet encoding unit 203 generates one encoded bit string for one ARQ packet.

送信バッファ204は、ARQパケットの通し番号と、そのARQパケットの再送回数と、そのARQパケットの送信状態を示す情報と、そのARQパケットをパケット符号化部203が符号化した符号化ビット列とを対応付けて記憶する。送信状態には、未送信、送信中の2つがある。   The transmission buffer 204 associates the serial number of the ARQ packet, the number of retransmissions of the ARQ packet, information indicating the transmission state of the ARQ packet, and the encoded bit string obtained by encoding the ARQ packet by the packet encoding unit 203. And remember. There are two transmission states: untransmitted and transmitting.

なお、未送信は、そのARQパケットを送信していない状態、あるいは、送信したが無線通信装置200bで正常に受信できず、否定の応答(NACK)が返ってきている状態である。送信中は、そのARQパケットを送信してから、その送信に対する応答の受信待ちをしている状態である。   The untransmitted state is a state where the ARQ packet is not transmitted, or a state where the ARQ packet is transmitted but cannot be normally received by the wireless communication apparatus 200b and a negative response (NACK) is returned. During transmission, after transmitting the ARQ packet, it is waiting to receive a response to the transmission.

送信バッファ管理部205は、フレームヘッダ復号・誤り検出部219から、自装置が直前のサブフレームで送信したARQパケットに対する応答の受信に成功したか否かと、それらの応答の内容とを表す情報Rを取得する。送信バッファ管理部205は、送信バッファ204が記憶する送信状態を示す情報のうち、送信中を示しているものを、フレームヘッダ復号・誤り検出部219から取得した、この情報Rを参照して、送信状態の更新、または、削除をする。具体的には、送信バッファ管理部205は、情報Rが、応答の受信に成功していないことを示すときは、送信状態をそのままとする。また、送信バッファ管理部205は、情報Rが、応答の受信に成功していることを示すときは、応答の内容が肯定の応答であるARQパケットについては、削除し、応答の内容が否定の応答であるARQパケットについては、未送信を示す情報に変更する。   The transmission buffer management unit 205 receives from the frame header decoding / error detection unit 219 information R indicating whether or not the device has successfully received a response to the ARQ packet transmitted in the immediately preceding subframe and the content of those responses. To get. The transmission buffer management unit 205 refers to the information R obtained from the frame header decoding / error detection unit 219 for information indicating the transmission state stored in the transmission buffer 204, from the frame header decoding / error detection unit 219. Update or delete the transmission status. Specifically, when the information R indicates that the response has not been successfully received, the transmission buffer management unit 205 leaves the transmission state as it is. Further, when the information R indicates that the response has been successfully received, the transmission buffer management unit 205 deletes the ARQ packet whose response content is a positive response, and the response content is negative. About the ARQ packet which is a response, it changes to the information which shows unsent.

送信通番決定部206は、送信バッファ204が記憶している送信状態を示す情報を参照し、所定の規則を用いて、今回送信するサブフレームに含めるARQパケットの通し番号を決定する。送信通番決定部206は、決定した通し番号に対応付けられた送信状態を示す情報を、送信中を示す情報に変更する。例えば、送信通番決定部206は、送信状態が未送信である、送信バッファ204が記憶している符号化ビット列の中から、通し番号が小さい方から順に、その送信回数に応じた符号化をされた符号化ビット列を、サブフレームのペイロード長を超えない範囲で抽出する。送信通番決定部206は、抽出した符号化ビット列に対応する通し番号を、今回送信するサブフレームに含めるARQパケットの通し番号とする。なお、サブフレームのペイロード長は、予め決められた長さであるが、無線通信装置200aと無線通信装置200bとで異なっていてもよい。   The transmission sequence number determining unit 206 refers to the information indicating the transmission state stored in the transmission buffer 204, and determines the serial number of the ARQ packet to be included in the subframe to be transmitted this time using a predetermined rule. The transmission sequence number determination unit 206 changes information indicating the transmission state associated with the determined sequence number to information indicating that transmission is in progress. For example, the transmission sequence number determining unit 206 performs encoding according to the number of transmissions in the order from the smallest serial number from the encoded bit string stored in the transmission buffer 204 whose transmission status is not transmitted. The encoded bit string is extracted within a range not exceeding the payload length of the subframe. The transmission sequence number determination unit 206 sets the serial number corresponding to the extracted encoded bit string as the serial number of the ARQ packet included in the subframe to be transmitted this time. The payload length of the subframe is a predetermined length, but may be different between the wireless communication device 200a and the wireless communication device 200b.

マッピング部は、フレームヘッダ符号化部210が符号化したフレームヘッダと、送信通番決定部206が決定した通し番号の符号化ビット列とを連結する。なお、この符号化ビット列は、その通し番号に対応付けられた符号化ビット列のうち、その通し番号と対応付けられた再送回数に対応する符号化ビット列である。マッピング情報生成部208は、送信通番決定部206が決定した通し番号に対応付けられている、再送回数各々の数をカウントする。マッピング情報生成部208は、カウント結果をマッピング情報とする。   The mapping unit concatenates the frame header encoded by the frame header encoding unit 210 and the encoded bit string of the serial number determined by the transmission sequence number determining unit 206. This encoded bit string is an encoded bit string corresponding to the number of retransmissions associated with the serial number among the encoded bit strings associated with the serial number. The mapping information generation unit 208 counts the number of retransmissions associated with the serial number determined by the transmission sequence number determination unit 206. The mapping information generation unit 208 uses the count result as mapping information.

応答生成部209は、パケット復号・誤り検出部223の誤り検出結果に従い、受信したサブフレーム中のARQパケット各々の応答を生成する。フレームヘッダ符号化部210は、応答生成部209が生成した応答と、マッピング情報生成部208が生成したマッピング情報とを連結することで、フレームヘッダを生成する。フレームヘッダ符号化部210は、生成したフレームヘッダを、誤り検出符号化および誤り訂正符号化する。   The response generation unit 209 generates a response for each ARQ packet in the received subframe according to the error detection result of the packet decoding / error detection unit 223. The frame header encoding unit 210 generates a frame header by concatenating the response generated by the response generation unit 209 and the mapping information generated by the mapping information generation unit 208. The frame header encoding unit 210 performs error detection encoding and error correction encoding on the generated frame header.

変調部211は、マッピング部207が連結したフレームヘッダと符号化ビット列とからなるビット列を変調する。変調方式としては、BPSK(Binary Phase-Shift Keying)、QPSK(Quaternary Phase-Shift Keying)、16QAM(Quadrature Amplitude Modulation)、64QAMなどのいずれを用いてもよい。応答確認生成部212は、フレームヘッダ復号・誤り検出部219によるフレームヘッダの誤り検出の結果を参照して、応答確認を生成する。応答確認生成部212は、誤りを検出したときは、否定の応答確認を生成し、誤りを検出していないときは、肯定の応答確認を生成する。   The modulation unit 211 modulates a bit string composed of the frame header and the encoded bit string connected by the mapping unit 207. As a modulation method, any one of BPSK (Binary Phase-Shift Keying), QPSK (Quaternary Phase-Shift Keying), 16QAM (Quadrature Amplitude Modulation), 64QAM, and the like may be used. The response confirmation generation unit 212 refers to the result of the frame header error detection by the frame header decoding / error detection unit 219 and generates a response confirmation. The response confirmation generation unit 212 generates a negative response confirmation when an error is detected, and generates a positive response confirmation when no error is detected.

物理ヘッダ生成部213は、応答確認生成部212が生成した応答確認を含む物理ヘッダと、予め決められた波形の信号であるプリアンブルを生成する。物理ヘッダには、この他に、変調部211で用いた変調方式を表す情報が含まれていてもよい。送信高周波部214は、物理ヘッダ生成部213が生成したプリアンブルおよび物理ヘッダと、変調部211が変調したビット列とを連結した後、無線通信用の高周波信号に変換する。送信アンテナ215は、送信高周波部214により変換された高周波信号を送信する。   The physical header generation unit 213 generates a physical header including the response confirmation generated by the response confirmation generation unit 212 and a preamble that is a signal having a predetermined waveform. In addition to this, the physical header may include information indicating the modulation scheme used in the modulation unit 211. The transmission high-frequency unit 214 concatenates the preamble and physical header generated by the physical header generation unit 213 and the bit string modulated by the modulation unit 211, and converts the result into a high-frequency signal for wireless communication. The transmission antenna 215 transmits the high frequency signal converted by the transmission high frequency unit 214.

受信アンテナ216は、無線通信装置200bが送信した信号を受信する。受信高周波部217は、受信アンテナ216が受信した信号を、ベースバンド周波数の信号に変換する。受信高周波部217は、変換した信号からプリアンブルを検出する。受信高周波部217は、検出したプリアンブルに続く部分を、物理ヘッダの信号とし、物理ヘッダ復調部225に入力する。また、受信高周波部217は、物理ヘッダの信号に続く部分をフレームヘッダおよびARQパケットの信号とし、復調部218に入力する。   The receiving antenna 216 receives a signal transmitted from the wireless communication device 200b. The reception high-frequency unit 217 converts the signal received by the reception antenna 216 into a signal having a baseband frequency. The reception high-frequency unit 217 detects a preamble from the converted signal. The reception high-frequency unit 217 inputs the portion following the detected preamble as a physical header signal to the physical header demodulation unit 225. In addition, the reception high-frequency unit 217 uses the portion following the physical header signal as a frame header and ARQ packet signal, and inputs the frame header and ARQ packet signal to the demodulation unit 218.

復調部218は、受信高周波部217から入力された信号を復調する。フレームヘッダ復号・誤り検出部219は、復調部218による復調結果のうち、フレームヘッダに対応する部分に対して、復号と誤り検出とを行う。フレームヘッダ復号・誤り検出部219は、この復号結果に含まれる応答と、誤り検出の結果とを参照して、前述の情報Rを生成する。   The demodulation unit 218 demodulates the signal input from the reception high frequency unit 217. The frame header decoding / error detection unit 219 performs decoding and error detection on the part corresponding to the frame header in the demodulation result by the demodulation unit 218. The frame header decoding / error detection unit 219 generates the information R described above with reference to the response included in the decoding result and the error detection result.

パケット分離部220は、フレームヘッダ復号・誤り検出部219の復号結果に含まれるマッピング情報を参照して、復調部218による復調結果から、ARQパケット各々の復調結果を分離する。受信通番判定部221は、受信バッファ228が記憶している通し番号と、フレームヘッダ復号・誤り検出部219が復号したフレームヘッダに含まれるマッピング情報とを参照して、受信したサブフレームに含まれているARQパケットの通し番号を判定する。   The packet separation unit 220 refers to the mapping information included in the decoding result of the frame header decoding / error detection unit 219, and separates the demodulation result of each ARQ packet from the demodulation result by the demodulation unit 218. The reception serial number determination unit 221 is included in the received subframe with reference to the serial number stored in the reception buffer 228 and the mapping information included in the frame header decoded by the frame header decoding / error detection unit 219. The serial number of the existing ARQ packet is determined.

合成部222は、パケット分離部220が分離したARQパケットの復調結果を、受信バッファ228が記憶している復調結果とIR合成する。例えば、復調結果として、ビット対数尤度比を用いていれば、この合成は、対応するビットのビット対数尤度比同士の加算となる。なお、送信側においてパンクチャリングされており、受信側において復調結果が得られないビットのビット対数尤度比は、0とする。また、合成部222は、受信バッファ228が記憶している復調結果の中から、受信通番判定部221が判定した通し番号のARQパケットの復調結果を選択し、合成に用いる復調結果とする。   The combining unit 222 performs IR combining on the demodulation result of the ARQ packet separated by the packet separation unit 220 with the demodulation result stored in the reception buffer 228. For example, if a bit log likelihood ratio is used as a demodulation result, this combination is an addition of bit log likelihood ratios of corresponding bits. Note that the bit log likelihood ratio of bits that have been punctured on the transmission side and whose demodulation result cannot be obtained on the reception side is 0. Further, the combining unit 222 selects the demodulation result of the ARQ packet with the serial number determined by the reception serial number determination unit 221 from the demodulation results stored in the reception buffer 228, and sets it as the demodulation result used for combining.

パケット復号・誤り検出部223は、受信バッファ228に格納されている、222が合成した復調結果に対して、誤り訂正符号の復号と、誤り検出とを行う。パケット復号・誤り検出部223は、誤り検出により、誤りが検出されなかったときは、誤り訂正符号の復号の結果として得られたARQパケットを、その通し番号と対応付けて、出力バッファ224に格納する。出力バッファ224は、パケット復号・誤り検出部223により格納されたARQパケットと通し番号とを記憶する。   The packet decoding / error detection unit 223 performs decoding of an error correction code and error detection on the demodulation result synthesized by 222 stored in the reception buffer 228. When no error is detected by error detection, the packet decoding / error detection unit 223 stores the ARQ packet obtained as a result of decoding the error correction code in the output buffer 224 in association with the serial number. . The output buffer 224 stores the ARQ packet and serial number stored by the packet decoding / error detection unit 223.

物理ヘッダ復調部225は、物理ヘッダの信号を復調する。応答確認抽出部226は、物理ヘッダ復調部225による復調結果から応答確認を抽出する。受信通番管理部227は、各通し番号のARQパケットに対するパケット復号・誤り検出部223による誤り検出の結果と、応答確認抽出部226が抽出した応答確認とを参照して、受信バッファ228が記憶する通し番号と受信状態とを管理する。受信バッファ228は、通し番号と、受信状態を示す情報と、復調結果とを対応付けて記憶する。受信状態には、受信成功と、復号未成功と、肯定応答送信中とがある。また、復調結果は、初送のARQパケットを受信した後は、そのARQパケットの復調結果であり、再送のARQパケットを受信した後は、そのARQパケットの合成部222による合成結果である。   The physical header demodulator 225 demodulates the signal of the physical header. The response confirmation extraction unit 226 extracts the response confirmation from the demodulation result by the physical header demodulation unit 225. The reception sequence number management unit 227 refers to the result of error detection by the packet decoding / error detection unit 223 for the ARQ packet of each serial number and the response confirmation extracted by the response confirmation extraction unit 226, and the serial number stored in the reception buffer 228. And reception status. The reception buffer 228 stores a serial number, information indicating a reception state, and a demodulation result in association with each other. The reception status includes reception success, decoding failure, and acknowledgment transmission. The demodulation result is the demodulation result of the ARQ packet after receiving the first transmission ARQ packet, and the combination result by the combining unit 222 of the ARQ packet after receiving the retransmission ARQ packet.

図4は、物理ヘッダの項目と内容例とを示すテーブルである。図4に示すように、物理ヘッダは、変調方式と、応答確認とを含む。変調方式は、物理ヘッダに続くフレームヘッダと、ARQパケットとの変調に用いられている変調方式である。応答確認は、直前に受信したサブフレームのうち、フレームヘッダに誤りが検出されたときは「否定」が、検出されなかったときは「肯定」が設定される。図4に示す例では、変調方式には「QPSK」が設定され、応答確認には「肯定」が設定されている。   FIG. 4 is a table showing physical header items and content examples. As shown in FIG. 4, the physical header includes a modulation scheme and a response confirmation. The modulation method is a modulation method used for modulating the frame header following the physical header and the ARQ packet. In response confirmation, “No” is set when an error is detected in the frame header among subframes received immediately before, and “Yes” is set when no error is detected. In the example shown in FIG. 4, “QPSK” is set as the modulation method, and “affirmation” is set as the response confirmation.

図5は、フレームヘッダの項目と内容例とを示すテーブルである。図5に示すように、フレームヘッダは、直前に受信したサブフレームに含まれていたARQパケット各々に対する応答(1ビット)と、送信回数毎の、このサブフレームに含まれているARQパケットの数(2バイト)とを含む。なお、ARQパケットの数を格納するフィールドのフィールド長は、サブフレームに配置可能なARQパケットの数の最大値を、このフィールドに格納できる長さであれば、どのような値でもよい。応答は、ARQパケットに誤りが検出されたときは「否定」が、検出されなかったときは「肯定」が設定される。図5に示す例では、1つ目のARQパケットの応答に「肯定」が設定され、2つ目のARQパケットの応答に「否定」が設定されている。また、送信回数1回目のARQパケットの数に「28502」が設定され、送信回数2回目のARQパケットの数に「331」が設定され、送信回数5回目のARQパケットの数に「0」が設定されている。   FIG. 5 is a table showing frame header items and content examples. As shown in FIG. 5, the frame header includes a response (1 bit) to each ARQ packet included in the subframe received immediately before and the number of ARQ packets included in this subframe for each transmission count. (2 bytes). The field length of the field storing the number of ARQ packets may be any value as long as the maximum value of the number of ARQ packets that can be arranged in the subframe can be stored in this field. The response is set to “No” when an error is detected in the ARQ packet, and “Yes” when no error is detected. In the example shown in FIG. 5, “affirmation” is set in the response of the first ARQ packet, and “deny” is set in the response of the second ARQ packet. Further, “28502” is set as the number of ARQ packets for the first transmission count, “331” is set for the number of ARQ packets for the second transmission count, and “0” is set for the number of ARQ packets for the fifth transmission count. Is set.

図6は、送信バッファ204の記憶内容例を示す図である。図6に示すように、送信バッファ204は、ARQパケットの通し番号、送信回数、送信状態、符号化ビット列(送信回数1回目)、符号化ビット列(送信回数2回目)、・・・、符号化ビット列(送信回数5回目)を対応付けて記憶する。なお、図6に示す例は、再送回数の最大値が4回である場合の例である。図6に示す例では、通し番号「3321」と、送信回数「2」と、送信状態「送信中」と、符号化ビット列(送信回数1回目)「符号化ビット列A1」と、符号化ビット列(送信回数2回目)「符号化ビット列A2」と、…、符号化ビット列(送信回数5回目)「符号化ビット列A5」とが対応付けられて記憶されている。   FIG. 6 is a diagram showing an example of the contents stored in the transmission buffer 204. As shown in FIG. 6, the transmission buffer 204 includes an ARQ packet serial number, the number of transmissions, a transmission state, an encoded bit string (first transmission number), an encoded bit string (second transmission number),. (5th transmission count) is stored in association with each other. Note that the example shown in FIG. 6 is an example when the maximum number of retransmissions is four. In the example shown in FIG. 6, the serial number “3321”, the number of transmissions “2”, the transmission state “during transmission”, the encoded bit string (first transmission number) “encoded bit string A1”, and the encoded bit string (transmission) Second time) “encoded bit string A2”,..., Encoded bit string (fifth transmission number) “encoded bit string A5” are stored in association with each other.

同様に、通し番号「3322」と、送信回数「2」と、送信状態「送信中」と、符号化ビット列(送信回数1回目)「符号化ビット列B1」と、符号化ビット列(送信回数2回目)「符号化ビット列B2」と、…、符号化ビット列(送信回数5回目)「符号化ビット列B5」とが対応付けられて記憶されている。次の行の通し番号が「3325」となっており、前の行の通し番号と連続していないのは、その間の通し番号「3323」、「3324」のARQパケットについては、肯定の応答を受信済みであるからである。   Similarly, the serial number “3322”, the number of transmissions “2”, the transmission state “during transmission”, the encoded bit string (first transmission number) “encoded bit string B1”, and the encoded bit string (second transmission number) “Encoded bit string B2”,..., Encoded bit string (fifth transmission) “encoded bit string B5” are stored in association with each other. The serial number of the next line is “3325” and is not continuous with the serial number of the previous line. For the ARQ packets with serial numbers “3323” and “3324” between them, a positive response has been received. Because there is.

また、送信バッファ204の送信回数は、否定の応答を受信したときに更新されるので、通し番号「3321」のように、送信回数「2」で、送信状態「送信中」のときは、送信回数3回目の符号化ビット列を送信し、その応答を待っている状態である。なお、送信回数の更新を、応答の受信時ではなく、符号化ビット列の送信時に行ってもよい。
なお、本実施形態では、HARQとして、TypeII−HARQを用いており、「符号化ビット列A2」など送信回数2回目以降の符号化ビット列のビット数は、例えば、送信回数1回目である「符号化ビット列A1」の半分である。
The number of transmissions in the transmission buffer 204 is updated when a negative response is received. Therefore, when the number of transmissions is “2” and the transmission state is “sending”, as in the case of the serial number “3321,” A third encoded bit string is transmitted and a response is awaited. Note that the number of transmissions may be updated not when a response is received but when an encoded bit string is transmitted.
In the present embodiment, Type II-HARQ is used as the HARQ, and the number of bits of the encoded bit string after the second transmission number such as “encoded bit string A2” is, for example, “the first encoding number” It is half of the bit string A1 ".

図7は、受信バッファ228の記憶内容例を示す図である。図7に示すように、受信バッファ228は、ARQパケットの通し番号、受信状態、復調結果を対応付けて記憶する。受信状態は、「肯定応答送信中」、「受信成功」、「復号未成功」の3ついずれかの値をとる。「肯定応答送信中」は、誤り検出で誤りが検出されず、肯定の応答を送信した状態を示す。「受信成功」は、「肯定応答送信中」の後、肯定の応答確認を受信したことを示す。「復号未成功」は、誤り検出で誤りが検出されたこと、あるいは、「肯定応答送信中」の後、否定の応答確認を受信したことを示す。   FIG. 7 is a diagram illustrating an example of the contents stored in the reception buffer 228. As illustrated in FIG. 7, the reception buffer 228 stores an ARQ packet serial number, a reception state, and a demodulation result in association with each other. The reception status takes one of three values: “acknowledgment transmission in progress”, “reception successful”, and “decoding unsuccessful”. “Acknowledgment is being transmitted” indicates that an error has not been detected by error detection and a positive response has been transmitted. “Reception successful” indicates that an affirmative response confirmation has been received after “acknowledgment is being transmitted”. “Unsuccessful decoding” indicates that an error has been detected by error detection, or that a negative acknowledgment has been received after “acknowledgment is being transmitted”.

図7に示す例では、通し番号「3321」と、受信状態「復号未成功」と、復調結果「ビット対数尤度比列LLR1」とが対応付けられて記憶されている。同様に、通し番号「3322」と、受信状態「復号未成功」と、復調結果「ビット対数尤度比列LLR2」とが対応付けられて記憶されている。通し番号「3323」と、受信状態「肯定応答送信中」と、復調結果「ビット対数尤度比列LLR3」とが対応付けられて記憶されている。同様にして、通し番号「3324」と、受信状態「復号未成功」と、復調結果「ビット対数尤度比列LLR4」とが対応付けられて記憶されている。通し番号「3325」と、受信状態「受信成功」と、復調結果「ビット対数尤度比列LLR5」とが対応付けられて記憶されている。通し番号「3512」と、受信状態「肯定応答送信中」と、復調結果「ビット対数尤度比列LLR6」とが対応付けられて記憶されている。   In the example illustrated in FIG. 7, serial number “3321”, reception state “unsuccessful decoding”, and demodulation result “bit log likelihood ratio sequence LLR1” are stored in association with each other. Similarly, serial number “3322”, reception status “unsuccessful decoding”, and demodulation result “bit log likelihood ratio sequence LLR2” are stored in association with each other. Serial number “3323”, reception status “acknowledgment transmission in progress”, and demodulation result “bit log likelihood ratio sequence LLR3” are stored in association with each other. Similarly, serial number “3324”, reception status “unsuccessful decoding”, and demodulation result “bit log likelihood ratio sequence LLR4” are stored in association with each other. The serial number “3325”, the reception state “reception success”, and the demodulation result “bit log likelihood ratio sequence LLR5” are stored in association with each other. A serial number “3512”, a reception state “acknowledgment is being transmitted”, and a demodulation result “bit log likelihood ratio sequence LLR6” are stored in association with each other.

なお、本実施形態では、合成の際に、マッピング情報を用いて送信回数を判定しているが、受信バッファ228で、各通し番号の受信回数をカウントして、その値を用いるようにしてもよい。   In the present embodiment, the number of transmissions is determined using mapping information at the time of combining. However, the reception buffer 228 may count the number of receptions of each serial number and use the value. .

図8、図9は、送信するフレームヘッダとARQパケット群とを生成する処理を説明するフローチャートである。まず、パケット符号化部203は、入力バッファ202からARQパケットを取得し、取得したARQパケットを符号化することで、各送信回数の符号化ビット列を生成する。パケット符号化部203は、生成した符号化ビット列を、ARQパケットの通し番号、および送信情報として未送信を示す情報と対応付けて、送信バッファ204に格納する(Sa1)。   8 and 9 are flowcharts for explaining processing for generating a frame header to be transmitted and an ARQ packet group. First, the packet encoding unit 203 acquires an ARQ packet from the input buffer 202 and encodes the acquired ARQ packet to generate an encoded bit string for each transmission count. The packet encoding unit 203 stores the generated encoded bit string in the transmission buffer 204 in association with the serial number of the ARQ packet and information indicating untransmitted transmission information (Sa1).

次に、送信バッファ管理部205は、フレームヘッダ復号・誤り検出部219によるフレームヘッダの誤り検出の結果を取得する(Sa2)。誤りがあるとき、すなわち応答の受信に失敗しているときは(Sa3−No)、送信通番決定部206が、送信バッファ204を参照して、送信状態が「送信中」となっているARQパケットの通し番号を送信対象に決定する(Sa4)。このとき、送信バッファ管理部205は、送信バッファ204の記憶内容を更新しない。次に、マッピング部207は、送信対象として決定された通し番号に対応付けられた符号化ビット列のうち、その通し番号に対応付けられた送信回数のものを、通し番号順に連結することで、ARQパケット群にマッピングする(Sa5)。これにより、前回送信したサブフレームと同じARQパケット群が生成される。その後、処理は、ステップSa21に進む。   Next, the transmission buffer management unit 205 acquires the result of frame header error detection by the frame header decoding / error detection unit 219 (Sa2). When there is an error, that is, when reception of the response has failed (Sa3-No), the transmission sequence number determination unit 206 refers to the transmission buffer 204 and the ARQ packet whose transmission state is “sending” Are determined as transmission targets (Sa4). At this time, the transmission buffer management unit 205 does not update the stored contents of the transmission buffer 204. Next, the mapping unit 207 concatenates the encoded bit strings associated with the serial numbers determined as the transmission targets to the ARQ packet group by concatenating the transmission bit numbers associated with the serial numbers in the order of the serial numbers. Mapping is performed (Sa5). As a result, the same ARQ packet group as the previously transmitted subframe is generated. Thereafter, the processing proceeds to step Sa21.

一方、ステップSa2にて取得した誤り検出の結果に誤りがないとき、すなわち応答の受信に成功しているときは(Sa3−Yes)、送信バッファ管理部205は、前回送信したサブフレームのARQパケット各々に対する応答を、フレームヘッダ復号・誤り検出部219から取得する(Sa6)。次に、送信バッファ管理部205は、取得した応答で、未処理のもののうち、通し番号が最小の応答を選択する(Sa7)。送信バッファ管理部205は、選択した応答が「肯定」であるか否かを判定する(Sa8)。「肯定」でないと判定したとき、すなわち「否定」であると判定したときは(Sa8−No)、再送を行うために、送信バッファ204の対応する送信状態を、未送信に変更する(Sa9)。次に、処理は、ステップSa11に進む。一方、ステップSa8にて、「肯定」であると判定したときは(Sa8−Yes)、送受信に成功しているので、送信バッファ204から、その応答に対応する通し番号、送信回数、送信状態、符号化ビット列を削除する(Sa10)。次に、処理は、ステップSa11に進む。   On the other hand, when there is no error in the error detection result acquired in step Sa2, that is, when the response has been successfully received (Sa3-Yes), the transmission buffer management unit 205 transmits the ARQ packet of the previously transmitted subframe. A response to each is acquired from the frame header decoding / error detection unit 219 (Sa6). Next, the transmission buffer management unit 205 selects a response with the smallest serial number among the unprocessed responses that have been acquired (Sa7). The transmission buffer management unit 205 determines whether or not the selected response is “Yes” (Sa8). When it is determined not to be “affirm”, that is, when it is determined to be “No” (Sa8-No), the corresponding transmission state of the transmission buffer 204 is changed to untransmitted in order to perform retransmission (Sa9). . Next, the process proceeds to step Sa11. On the other hand, if it is determined “Yes” in step Sa8 (Sa8-Yes), since transmission / reception has succeeded, the serial number, transmission count, transmission state, code corresponding to the response are transmitted from the transmission buffer 204. Delete the bit string (Sa10). Next, the process proceeds to step Sa11.

ステップSa11では、送信バッファ管理部205は、ステップSa6にて取得した全ての応答について処理したか否かを判定する(Sa11)。いずれかの応答について処理していないと判定したときは(Sa11−No)、処理は、ステップSa7に戻る。一方、全ての応答について処理していると判定したときは(Sa11−Yes)、送信通番決定部206は、送信バッファ204において、送信状態が未送信のもののうち、最小の通し番号を選択する(Sa12)。送信通番決定部206は、選択した通し番号の送信回数をインクリメントする(Sa13)。   In step Sa11, the transmission buffer management unit 205 determines whether all the responses acquired in step Sa6 have been processed (Sa11). When it is determined that any one of the responses is not processed (Sa11-No), the process returns to Step Sa7. On the other hand, when it is determined that all responses have been processed (Sa11-Yes), the transmission sequence number determination unit 206 selects the smallest serial number among the transmission statuses that have not been transmitted in the transmission buffer 204 (Sa12). ). The transmission sequence number determination unit 206 increments the number of transmissions of the selected sequence number (Sa13).

次に、送信通番決定部206は、インクリメントした結果が、最大送信回数以下であるか否かを判定する(Sa14)。最大送信回数以下でない、すなわち送信回数が最大送信回数を超えたと判定されたときは(Sa14−No)、送信通番決定部206は、送信バッファ204から、その送信回数と、その送信回数に対応する通し番号、送信状態、符号化ビット列を削除する(Sa15)。次に、送信通番決定部206は、削除した通し番号のARQパケットの送信に失敗したことをインターフェース部201に通知する(Sa16)。次に、処理は、ステップSa19に進む。   Next, the transmission sequence number determination unit 206 determines whether or not the incremented result is equal to or less than the maximum number of transmissions (Sa14). When it is determined that the number of transmissions is not less than the maximum number of transmissions, that is, the number of transmissions exceeds the maximum number of transmissions (Sa14-No), the transmission sequence number determination unit 206 responds to the number of transmissions and the number of transmissions from the transmission buffer 204. The serial number, transmission state, and encoded bit string are deleted (Sa15). Next, the transmission sequence number determination unit 206 notifies the interface unit 201 that transmission of the ARQ packet having the deleted sequence number has failed (Sa16). Next, the process proceeds to step Sa19.

一方、ステップSa14にて、送信回数が最大送信回数以下であると判定されたときは(Sa14−Yes)、送信通番決定部206は、その送信回数に対応付けられた通し番号を、送信対象に決定し、その送信回数に対応付けられた送信状態を送信中に変更する(Sa17)。次に、マッピング部207は、送信対象として決定された通し番号に対応付けられた符号化ビット列のうち、その送信回数に対応するものを、ARQパケット群にマッピングする(Sa18)。具体的には、マッピング部207は、その送信回数に対応する符号化ビット列を、それまでにマッピングされたARQパケット群の末尾に連結することで、マッピングする。これにより、ARQパケット群には、通し番号の小さいものから順に符号化ビット列が連結される。次に、処理は、ステップSa19に進む。   On the other hand, when it is determined in step Sa14 that the number of transmissions is equal to or less than the maximum number of transmissions (Sa14-Yes), the transmission sequence number determination unit 206 determines the serial number associated with the number of transmissions as a transmission target. Then, the transmission state associated with the number of transmissions is changed during transmission (Sa17). Next, the mapping unit 207 maps the encoded bit string associated with the serial number determined as the transmission target, corresponding to the number of transmissions, to the ARQ packet group (Sa18). Specifically, the mapping unit 207 performs mapping by concatenating an encoded bit string corresponding to the number of transmissions to the end of the ARQ packet group mapped so far. As a result, encoded bit strings are connected to the ARQ packet group in order from the smallest serial number. Next, the process proceeds to step Sa19.

ステップSa19では、送信通番決定部206は、サブフレームのARQパケット群の領域に空きがあるか否かを判定する。空きがないと判定されたときは(Sa19−No)、処理はステップSa21に進む。また、ステップSa19にて、空きがあると判定されたときは(Sa19−Yes)、送信通番決定部206は、送信バッファ204に、対応付けられた送信状態が未送信となっている符号化ビット列があるか否かを判定する(Sa20)。あると判定されたときは(Sa20−Yes)、処理はステップSa12に戻る。また、ないと判定されたときは(Sa20−No)、処理はステップSa21に進む。   In step Sa19, the transmission sequence number determination unit 206 determines whether or not there is an empty area in the ARQ packet group of the subframe. When it is determined that there is no space (Sa19-No), the process proceeds to step Sa21. If it is determined in step Sa19 that there is a vacancy (Sa19-Yes), the transmission sequence number determination unit 206 stores the encoded bit string in which the transmission state associated with the transmission buffer 204 is not transmitted. It is determined whether or not there is (Sa20). When it is determined that there is (Sa20-Yes), the processing returns to step Sa12. On the other hand, when it is determined that there is no (Sa20-No), the process proceeds to step Sa21.

ステップSa21では、マッピング情報生成部208が、送信通番決定部206が送信対象に決定した通し番号を参照して、マッピング情報を生成する。さらに、フレームヘッダ符号化部210が、生成されたマッピング情報と、応答生成部209が生成した応答とから、フレームヘッダを生成し、符号化する。そして、マッピング部207が、符号化されたフレームヘッダを、ARQパケット群と連結する。そして、処理を終了する。   In step Sa21, the mapping information generation unit 208 generates mapping information with reference to the serial number determined by the transmission sequence number determination unit 206 as a transmission target. Further, the frame header encoding unit 210 generates and encodes a frame header from the generated mapping information and the response generated by the response generation unit 209. Then, the mapping unit 207 concatenates the encoded frame header with the ARQ packet group. Then, the process ends.

図10、図11、図12は、受信されたサブフレームの復号処理を説明するフローチャートである。まず、受信通番管理部227は、受信されたサブフレームの物理ヘッダから応答確認抽出部226が抽出した応答確認を取得する(Sb1)。受信通番管理部227は、取得した応答確認が肯定の応答確認であるか否かを判定する(Sb2)。肯定の応答確認であると判定したときは(Sb2−Yes)、受信通番管理部227は、受信バッファ228が記憶する受信状態のうち、「肯定応答送信中」であるものを「受信成功」に変更する(Sb3)。その後、処理は、ステップSb5に進む。   10, FIG. 11 and FIG. 12 are flowcharts for explaining the decoding process of the received subframe. First, the reception sequence number management unit 227 acquires the response confirmation extracted by the response confirmation extraction unit 226 from the physical header of the received subframe (Sb1). The reception serial number management unit 227 determines whether or not the acquired response confirmation is a positive response confirmation (Sb2). When it is determined that the response is affirmative (Sb2-Yes), the reception serial number management unit 227 sets the reception state stored in the reception buffer 228 to “successful reception” for “acknowledgment transmission”. Change (Sb3). Thereafter, the processing proceeds to step Sb5.

一方、ステップSb2にて、肯定の応答確認でない、すなわち否定の応答確認であると判定したときは(Sb2−No)、受信通番管理部227は、受信バッファ228が記憶する受信状態のうち、「肯定応答送信中」であるものを「復号未成功」に変更する(Sb4)。その後、処理は、ステップSb5に進む。   On the other hand, when it is determined in step Sb2 that it is not a positive response confirmation, that is, a negative response confirmation (Sb2-No), the reception sequence number management unit 227 displays “ “Acknowledgment being transmitted” is changed to “unsuccessful decoding” (Sb4). Thereafter, the processing proceeds to step Sb5.

ステップSb5では、フレームヘッダ復号・誤り検出部219は、受信されたサブフレームのフレームヘッダを復調部218が復調したものに対して、復号と、誤り検出とを行う。次に、フレームヘッダ復号・誤り検出部219は、受信されたフレームヘッダに誤りがあるか否かを判定する(Sb6)。誤りがあると判定したときは(Sb6−Yes)、応答確認生成部212が否定の応答確認を生成する(Sb7)。次に、応答生成部209が、全てのARQパケットについて、否定の応答を生成し(Sb8)、処理は、終了する。   In step Sb5, the frame header decoding / error detection unit 219 performs decoding and error detection on the demodulated unit 218 demodulating the frame header of the received subframe. Next, the frame header decoding / error detection unit 219 determines whether or not there is an error in the received frame header (Sb6). When it is determined that there is an error (Sb6-Yes), the response confirmation generating unit 212 generates a negative response confirmation (Sb7). Next, the response generation unit 209 generates a negative response for all ARQ packets (Sb8), and the process ends.

一方、ステップSb6にて、誤りがないと判定したときは(Sb6−No)、応答確認生成部212は、肯定の応答確認を生成する(Sb9)。次に、パケット分離部220は、フレームヘッダ中のマッピング情報を参照して、復調部218によるARQパケット群の復調結果を、各ARQパケットに対応する部分に分離する(Sb10)。本実施形態では、ARQパケット群には、通し番号の小さいものから順に、すなわち送信回数の多いものから順に格納されている。このため、パケット分離部220は、送信回数から、各ARQパケットの符号化ビット列の長さを判定し、ARQパケット群の復調結果の先頭から順に、各ARQパケットに対応する部分を分離していくことができる。なお、格納する順がわかれば分離は可能なので、通し番号の大きいものから順など、その他の順に格納されていてもよい。   On the other hand, when it determines with there being no error in step Sb6 (Sb6-No), the response confirmation production | generation part 212 produces | generates a positive response confirmation (Sb9). Next, the packet separation unit 220 refers to the mapping information in the frame header, and separates the demodulation result of the ARQ packet group by the demodulation unit 218 into portions corresponding to each ARQ packet (Sb10). In this embodiment, the ARQ packet group is stored in order from the smallest serial number, that is, from the largest number of transmissions. Therefore, the packet separation unit 220 determines the length of the encoded bit string of each ARQ packet from the number of transmissions, and separates the part corresponding to each ARQ packet in order from the top of the demodulation result of the ARQ packet group. be able to. In addition, since separation is possible if the order of storage is known, the data may be stored in other orders, such as in descending order of serial numbers.

次に、受信通番判定部221は、受信状態が「復号未成功」のうち、通し番号が最小のものを、受信バッファ228から選択する(Sb11)。「復号未成功」のものが受信バッファ228にあったときは(Sb12−Yes)、合成部222は、マッピング情報の中から、パケット数1以上となっている最大の送信回数を選択する(Sb13)。次に、合成部222は、マッピング情報のうち、選択した送信回数のパケット数をデクリメントする(Sb14)。次に、合成部222は、パケット分離部220が分離したARQパケット群の復調結果のうち、未処理のものの先頭を選択する(Sb15)。   Next, the reception sequence number determination unit 221 selects, from the reception buffer 228, the reception status of “unsuccessful decoding” having the smallest serial number (Sb11). If there is a “decoding unsuccessful” in the reception buffer 228 (Sb12-Yes), the combining unit 222 selects the maximum number of transmissions that is equal to or greater than the number of packets 1 from the mapping information (Sb13). ). Next, the synthesizing unit 222 decrements the number of packets of the selected number of transmissions in the mapping information (Sb14). Next, the synthesizing unit 222 selects an unprocessed head of the ARQ packet group demodulated by the packet demultiplexing unit 220 (Sb15).

合成部222は、選択されている通し番号の受信バッファ228に格納されている復調結果に、ステップSb15で選択した復調結果を合成する(Sb16)。このとき、ステップSb15で選択した復調結果は、ステップSb13で選択した送信回数に応じたパンクチャリングがなされているとして扱われる。例えば、合成部222は、ステップSb13で選択した送信回数に応じてパンクチャリングされているビットの対数尤度比を「0」として、ステップSb15で選択した復調結果に挿入してから合成を行う。次に、受信通番判定部221は、受信バッファ228に格納されている通し番号のうち、次に、受信状態が「復号未成功」となっているものを選択する(Sb17)。その後、処理は、ステップSb18に進む。   The combining unit 222 combines the demodulation result selected in step Sb15 with the demodulation result stored in the reception buffer 228 of the selected serial number (Sb16). At this time, the demodulation result selected in step Sb15 is treated as being punctured according to the number of transmissions selected in step Sb13. For example, the synthesizing unit 222 sets the log likelihood ratio of the punctured bits according to the number of transmissions selected in step Sb13 to “0”, and inserts it into the demodulation result selected in step Sb15 before performing synthesis. Next, the reception sequence number determination unit 221 selects the serial number stored in the reception buffer 228, and next, the reception status is “unsuccessful decoding” (Sb17). Thereafter, the processing proceeds to step Sb18.

一方、ステップSb12において、「復号未成功」のものが受信バッファ228になかったときは(Sb12−No)、合成部222は、パケット分離部220が分離したARQパケット群の復調結果のうち、未処理のものの先頭を選択する(Sb19)。次に、合成部222は、受信バッファ228に格納されている通し番号の次の番号と、ステップSb19にて選択した復調結果を、受信バッファ228に格納する(Sb20)。このとき、この復調結果は、その送信回数が1回目であり、その送信回数に応じたパンクチャリングがなされているとして扱われる。次に、合成部222は、マッピング情報のうち、送信回数が1回目のパケット数をデクリメントする(Sb21)。その後、処理は、ステップSb18に進む。   On the other hand, when there is no “unsuccessful decoding” in the reception buffer 228 in step Sb12 (Sb12-No), the combining unit 222 determines that the ARQ packet group demodulated by the packet separating unit 220 has not been demodulated. The head of the process is selected (Sb19). Next, the synthesizer 222 stores the number next to the serial number stored in the reception buffer 228 and the demodulation result selected in step Sb19 in the reception buffer 228 (Sb20). At this time, the demodulation result is treated as if the number of transmissions is the first and puncturing is performed according to the number of transmissions. Next, the synthesizing unit 222 decrements the number of packets with the first transmission number in the mapping information (Sb21). Thereafter, the processing proceeds to step Sb18.

ステップSb18では、合成部222は、パケット分離部220が分離したARQパケット群の復調結果に、未処理のものがあるか否かを判定する(Sb18)。ここで、未処理のものとは、合成部222による合成も、受信バッファ228への格納も行われていないものを指す。未処理のものがあるときは(Sb18−Yes)、処理は、ステップSb12に戻る。一方、未処理のものがないときは(Sb18−No)、パケット復号・誤り検出部223は、受信バッファ228において、受信状態が「復号未成功」であり、通し番号が最小のものを選択する(Sb22)。   In step Sb18, the synthesizer 222 determines whether there is an unprocessed demodulated result of the ARQ packet group separated by the packet separator 220 (Sb18). Here, the unprocessed data refers to data that has not been combined by the combining unit 222 and stored in the reception buffer 228. When there is an unprocessed item (Sb18-Yes), the process returns to step Sb12. On the other hand, when there is no unprocessed one (Sb18-No), the packet decoding / error detecting unit 223 selects the reception buffer 228 whose reception state is “unsuccessful decoding” and whose serial number is the smallest ( Sb22).

次に、パケット復号・誤り検出部223は、受信バッファ228が記憶している、選択した通し番号の復調結果を復号し、さらに誤り検出を行う(Sb23)。誤りがあったときは(Sb24−Yes)、受信通番管理部227は、受信バッファ228が記憶する、その通し番号の受信状態を「復号未成功」に変更する(Sb25)。また、応答生成部209は、否定の応答を生成する(Sb26)。その後、処理は、ステップSb30に進む。   Next, the packet decoding / error detection unit 223 decodes the demodulation result of the selected serial number stored in the reception buffer 228, and further performs error detection (Sb23). When there is an error (Sb24-Yes), the reception serial number management unit 227 changes the reception state of the serial number stored in the reception buffer 228 to “unsuccessful decoding” (Sb25). Further, the response generation unit 209 generates a negative response (Sb26). Thereafter, the processing proceeds to step Sb30.

一方、ステップSb24にて、誤りがなかったときは(Sb24−No)、受信通番管理部227は、受信バッファ228が記憶する、その通し番号の受信状態を「肯定応答送信中」に変更する(Sb27)。また、応答生成部209は、肯定の応答を生成し(Sb28)、パケット復号・誤り検出部223は、復号結果を、出力バッファ224に格納する(Sb29)。その後、処理は、ステップSb30に進む。   On the other hand, when there is no error in step Sb24 (Sb24-No), the reception serial number management unit 227 changes the reception state of the serial number stored in the reception buffer 228 to “acknowledgment being transmitted” (Sb27). ). The response generation unit 209 generates a positive response (Sb28), and the packet decoding / error detection unit 223 stores the decoding result in the output buffer 224 (Sb29). Thereafter, the processing proceeds to step Sb30.

ステップSb30では、パケット復号・誤り検出部223は、受信バッファ228から、受信状態が「受信成功」以外の次の通し番号を選択する。該当するものがあるときは(Sb31−No)、処理は、ステップ23に戻る。また、該当するものがないときは(Sb31−Yes)、受信通番管理部227は、受信バッファ228において、通し番号が最小のものから、受信状態が「受信成功」以外のものまでを削除する(Sb32)。ただし、全て削除することになるときは、受信通番管理部227は、通し番号が最大のものだけ、削除せずに残す。その後、処理は、終了する。   In step Sb30, the packet decoding / error detection unit 223 selects the next serial number other than “successful reception” from the reception buffer 228. When there is a corresponding item (Sb31-No), the process returns to step 23. When there is no corresponding item (Sb31-Yes), the reception sequence number management unit 227 deletes the reception buffer 228 from the one with the smallest serial number to the one with a reception status other than “successful reception” (Sb32). ). However, when all are to be deleted, the reception serial number management unit 227 leaves only the one with the largest serial number without deleting it. Thereafter, the process ends.

このように、無線通信装置200a、200bは、未送信のパケットの通し番号を示す情報を記憶する送信バッファ204(未送信通番記憶部)と、送信したパケットに対する応答が、パケットの受信に成功したことを示すときは、未送信のパケットの通し番号を示す情報から、そのパケットの通し番号を抹消する送信バッファ管理部205(未送信通番管理部)とを備える。
これにより、各パケットの通し番号などの識別情報を送信しなくてもよくなり、パケットの伝送におけるオーバーヘッドを抑えて、自動再送を行うことができる。
As described above, the wireless communication devices 200a and 200b have received the packet when the transmission buffer 204 (untransmitted serial number storage unit) for storing information indicating the serial number of the untransmitted packet and the response to the transmitted packet have been successfully received. Is provided with a transmission buffer management unit 205 (untransmitted serial number management unit) that deletes the serial number of a packet from information indicating the serial number of an untransmitted packet.
As a result, identification information such as the serial number of each packet need not be transmitted, and automatic retransmission can be performed while suppressing overhead in packet transmission.

また、送信部230は、受信部240が応答の受信に成功したか否かを示す応答確認を送信する。
これにより、送受信したパケット管理の、送信側と受信側との間での不一致の発生を防ぐことができることがある。
The transmission unit 230 transmits a response confirmation indicating whether the reception unit 240 has successfully received the response.
Thereby, it may be possible to prevent the occurrence of mismatch between the transmission side and the reception side in the management of transmitted and received packets.

また、送信部230は、複数のパケットを、一つのサブフレーム(フレーム)に含めて送信し、応答確認は、一つのサブフレームに含まれる複数のパケットに関する応答全てに対して、一つである。
これにより、応答確認によるオーバーヘッドを抑えることができる。
In addition, the transmission unit 230 includes a plurality of packets in one subframe (frame) and transmits the response, and the response confirmation is one for all responses related to the plurality of packets included in one subframe. .
Thereby, the overhead by response confirmation can be suppressed.

また、このように、無線通信装置200a、200bは、受信済のパケットの通し番号を示す情報を記憶する受信バッファ228(受信通番記憶部)と、受信バッファ228が記憶する情報を参照して、受信したパケットの通し番号を特定する受信通番判定部221(通番判定部)と、パケットの受信に成功したか否かを判定し、成功したと判定したパケットの通し番号を示す情報を、受信済のパケットの通し番号を示す情報として、受信バッファ228に記憶させる受信通番管理部227と、受信通番管理部227による判定の結果を示す応答を送信する送信部230とを備える。
これにより、送信側は、各パケットの通し番号などの識別情報を送信しなくてもよくなり、パケットの伝送におけるオーバーヘッドを抑えて、自動再送を行うことができる。
Also, in this way, the wireless communication devices 200a and 200b receive data with reference to the reception buffer 228 (reception serial number storage unit) that stores information indicating the serial number of the received packet and the information stored in the reception buffer 228. A reception serial number determination unit 221 (serial number determination unit) that identifies the serial number of the received packet, whether or not the packet has been successfully received, and information indicating the serial number of the packet that has been determined to be successful As the information indicating the serial number, a reception serial number management unit 227 stored in the reception buffer 228 and a transmission unit 230 that transmits a response indicating the result of determination by the reception serial number management unit 227 are provided.
As a result, the transmission side does not need to transmit identification information such as a serial number of each packet, and automatic retransmission can be performed while suppressing overhead in packet transmission.

さらに、受信部240は、応答に関して、受信に成功したか否かを示す応答確認を受信し、受信通番管理部227は、受信部240によるパケットの受信に成功したパケットのうち、応答確認が受信に成功したことを示す応答に関するパケットの通し番号を示す情報のみを、受信済のパケットの通し番号を示す情報として、受信バッファ228に記憶させる。
これにより、送受信したパケット管理の、送信側と受信側との間での不一致の発生を防ぐことができることがある。
Further, the reception unit 240 receives a response confirmation indicating whether or not the reception is successful with respect to the response, and the reception sequence number management unit 227 receives a response confirmation among the packets successfully received by the reception unit 240. Only the information indicating the packet serial number relating to the response indicating that the packet has been successfully stored is stored in the reception buffer 228 as information indicating the serial number of the received packet.
Thereby, it may be possible to prevent the occurrence of mismatch between the transmission side and the reception side in the management of transmitted and received packets.

さらに、受信部240は、複数のパケットを含むサブフレームを受信し、応答確認は、一つのサブフレームに含まれる複数のパケットに関する応答全てに対して、一つである。
これにより、応答確認によるオーバーヘッドを抑えることができる。
Furthermore, the receiving unit 240 receives a subframe including a plurality of packets, and the response confirmation is one for all responses related to the plurality of packets included in one subframe.
Thereby, the overhead by response confirmation can be suppressed.

また、図2における無線通信装置200aの機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより無線通信装置200a、200bを実現してもよい。なお、ここでいう「コンピュータシステム」とは、OSや周辺機器等のハードウェアを含むものとする。   2 is recorded on a computer-readable recording medium, and the program recorded on the recording medium is read into the computer system and executed to perform wireless communication. The devices 200a and 200b may be realized. Here, the “computer system” includes an OS and hardware such as peripheral devices.

また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ROM、CD−ROM等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間の間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含むものとする。また上記プログラムは、前述した機能の一部を実現するためのものであっても良く、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであっても良い。   The “computer-readable recording medium” refers to a storage device such as a flexible medium, a magneto-optical disk, a portable medium such as a ROM and a CD-ROM, and a hard disk incorporated in a computer system. Furthermore, the “computer-readable recording medium” dynamically holds a program for a short time like a communication line when transmitting a program via a network such as the Internet or a communication line such as a telephone line. In this case, a volatile memory in a computer system serving as a server or a client in that case, and a program that holds a program for a certain period of time are also included. The program may be a program for realizing a part of the functions described above, and may be a program capable of realizing the functions described above in combination with a program already recorded in a computer system.

また、上述した図2における無線通信装置200aの各機能ブロックは個別にチップ化してもよいし、一部、または全部を集積してチップ化してもよい。また、集積回路化の手法はLSIに限らず、専用回路、または汎用プロセッサで実現しても良い。ハイブリッド、モノリシックのいずれでも良い。一部は、ハードウェアにより、一部はソフトウェアにより機能を実現させても良い。
また、半導体技術の進歩により、LSIに代替する集積回路化等の技術が出現した場合、当該技術による集積回路を用いることも可能である。
Further, each functional block of the wireless communication device 200a in FIG. 2 described above may be individually chipped, or a part or all of them may be integrated into a chip. Further, the method of circuit integration is not limited to LSI, and implementation using a dedicated circuit or a general-purpose processor is also possible. Either hybrid or monolithic may be used. Some of the functions may be realized by hardware and some by software.
In addition, when a technology such as an integrated circuit that replaces an LSI appears due to progress in semiconductor technology, an integrated circuit based on the technology can be used.

以上、この発明の実施形態を図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計変更等も含まれる。   The embodiment of the present invention has been described in detail with reference to the drawings. However, the specific configuration is not limited to this embodiment, and includes design changes and the like within a scope not departing from the gist of the present invention.

10…映像伝送システム
100…テレビジョンカメラ
200a、200b…無線通信装置
201…インターフェース部
202…入力バッファ
203…パケット符号化部
204…送信バッファ
205…送信バッファ管理部
206…送信通番決定部
207…マッピング部
208…マッピング情報生成部
209…応答生成部
210…フレーム符号化部
211…変調部
212…応答確認生成部
213…物理ヘッダ生成部
214…送信高周波部
215…送信アンテナ
216…受信アンテナ
217…受信高周波部
218…復調部
219…フレームヘッダ復号・誤り検出部
220…パケット分離部
221…受信通番判定部
222…合成部
223…パケット復号・誤り検出部
224…出力バッファ
225…物理ヘッダ復調部
226…応答確認抽出部
227…受信通番管理部
228…受信バッファ
230…送信部
240…受信部
300…放送局設備
DESCRIPTION OF SYMBOLS 10 ... Video transmission system 100 ... Television camera 200a, 200b ... Wireless communication apparatus 201 ... Interface part 202 ... Input buffer 203 ... Packet encoding part 204 ... Transmission buffer 205 ... Transmission buffer management part 206 ... Transmission sequence number determination part 207 ... Mapping 208: Mapping information generation unit 209 ... Response generation unit 210 ... Frame encoding unit 211 ... Modulation unit 212 ... Response confirmation generation unit 213 ... Physical header generation unit 214 ... Transmission high frequency unit 215 ... Transmission antenna 216 ... Reception antenna 217 ... Reception High-frequency unit 218 ... demodulation unit 219 ... frame header decoding / error detection unit 220 ... packet separation unit 221 ... reception sequence number determination unit 222 ... combining unit 223 ... packet decoding / error detection unit 224 ... output buffer 225 ... physical header demodulation unit 226 ... Response accuracy Acknowledgment extraction unit 227 ... reception serial number management unit 228 ... reception buffer 230 ... transmission unit 240 ... reception unit 300 ... broadcasting station equipment

Claims (7)

未送信のパケットの通し番号を示す情報を記憶する未送信通番記憶部と、
前記未送信通番記憶部が記憶する情報を参照して、送信するパケットの通し番号を決定する通番決定部と、
前記通番決定部が決定した通し番号のパケットを送信する送信部と、
受信側において、前記送信部が送信したパケットの受信に成功したか否かを示す応答を受信する受信部と、
前記受信部が受信した応答が、パケットの受信に成功したことを示すときは、前記受信部が受信した応答が受信に成功したことを示しているパケットの通し番号を示す情報を、未送信のパケットの通し番号を示す情報から抹消する未送信通番管理部と
を備え
前記送信部は、前記受信部が応答の受信に成功したか否かを示す応答確認を送信し、
前記送信部は、複数のパケットを、一つのフレームに含めて送信し、
前記応答確認は、一つの前記フレームに含まれる複数のパケットに関する応答全てに対して、一つであること
を特徴とする送信装置。
An unsent serial number storage unit for storing information indicating a serial number of an unsent packet;
A serial number determination unit that determines a serial number of a packet to be transmitted with reference to information stored in the untransmitted serial number storage unit;
A transmission unit that transmits a packet of a serial number determined by the serial number determination unit;
On the receiving side, a receiving unit that receives a response indicating whether or not the packet transmitted by the transmitting unit has been successfully received;
When the response received by the receiving unit indicates that the packet has been successfully received, information indicating the serial number of the packet indicating that the response received by the receiving unit has been successfully received is displayed as an untransmitted packet. and a non-transmission sequence number management unit deletes the information indicating the serial number of,
The transmitting unit transmits a response confirmation indicating whether the receiving unit has successfully received a response;
The transmitter transmits a plurality of packets included in one frame,
The transmission apparatus according to claim 1, wherein the number of response confirmations is one for all responses related to a plurality of packets included in one frame .
パケットを受信する受信部と、
受信済のパケットの通し番号を示す情報を記憶する受信通番記憶部と、
前記受信通番記憶部が記憶する情報を参照して、前記受信部が受信したパケットの通し番号を特定する通番判定部と、
前記受信部によるパケットの受信に成功したか否かを判定し、成功したと判定したパケットの通し番号を示す情報を、前記受信済のパケットの通し番号を示す情報として、前記受信通番記憶部に記憶させる受信通番管理部と、
前記受信通番管理部による判定の結果を示す応答を送信する送信部と
を備え
前記受信部は、前記応答に関して、受信に成功したか否かを示す応答確認を受信し、
前記受信通番管理部は、前記受信部によるパケットの受信に成功したパケットのうち、前記応答確認が受信に成功したことを示す応答に関するパケットの通し番号を示す情報のみを、前記受信済のパケットの通し番号を示す情報として、前記受信通番記憶部に記憶させること
を特徴とする受信装置。
A receiver for receiving the packet;
A reception serial number storage unit for storing information indicating a serial number of a received packet;
With reference to the information stored in the reception serial number storage unit, a serial number determination unit that identifies the serial number of the packet received by the reception unit;
It is determined whether or not the reception unit has successfully received the packet, and information indicating the serial number of the packet determined to be successful is stored in the reception serial number storage unit as information indicating the serial number of the received packet Receive serial number management section,
A transmission unit that transmits a response indicating a result of the determination by the reception serial number management unit ,
The reception unit receives a response confirmation indicating whether or not the reception is successful with respect to the response,
The reception serial number management unit only receives information indicating a serial number of a packet related to a response indicating that the response confirmation has been successfully received out of packets successfully received by the reception unit, and the serial number of the received packet The receiving device is characterized in that the information is stored in the reception sequence number storage unit .
前記受信部は、複数のパケットを含むフレームを受信し、
前記応答確認は、一つの前記フレームに含まれる複数のパケットに関する応答全てに対して、一つであること
を特徴とする請求項に記載の受信装置。
The receiving unit receives a frame including a plurality of packets;
The receiving apparatus according to claim 2 , wherein the response confirmation is one for all responses related to a plurality of packets included in one frame.
未送信通番記憶部が記憶する、未送信のパケットの通し番号を示す情報を参照して、送信するパケットの通し番号を決定する第1の過程と、
前記第1の過程にて決定した通し番号のパケットを送信する第2の過程と、
前記第2の過程にて送信したパケットの受信に、受信側において成功したか否かを示す応答を受信する第3の過程と、
前記第3の過程にて受信した応答が、パケットの受信に成功したことを示すときは、前記第3の過程にて受信した応答が受信に成功したことを示しているパケットの通し番号を示す情報を、未送信のパケットの通し番号を示す情報から抹消する第4の過程と
前記応答の受信に成功したか否かを示す応答確認を送信する第5の過程と
を有し、
前記第2の過程において、複数のパケットを、一つのフレームに含めて送信し、
前記応答確認は、一つの前記フレームに含まれる複数のパケットに関する応答全てに対して、一つであること
を特徴とする送信方法。
A first process of determining a serial number of a packet to be transmitted with reference to information indicating a serial number of an untransmitted packet stored in an untransmitted serial number storage unit;
A second step of transmitting a packet having a serial number determined in the first step;
A third step of receiving a response indicating whether or not the reception side has succeeded in receiving the packet transmitted in the second step;
When the response received in the third process indicates that the packet has been successfully received, information indicating the serial number of the packet indicating that the response received in the third process has been successfully received , From the information indicating the serial number of the untransmitted packet ,
Possess a fifth step of transmitting an acknowledgment indicating whether the successful reception of the response,
In the second step, a plurality of packets are included in one frame and transmitted,
The transmission method according to claim 1, wherein the response confirmation is one for all responses related to a plurality of packets included in one frame .
パケットを受信する第1の過程と、
受信通番記憶部が記憶する、受信済のパケットの通し番号を示す情報を参照して、前記第1の過程にて受信したパケットの通し番号を特定する第2の過程と、
前記第1の過程によるパケットの受信に成功したか否かを判定し、成功したと判定したパケットの通し番号を示す情報を、前記受信済のパケットの通し番号を示す情報として、前記受信通番記憶部に記憶させる第3の過程と、
前記第3の過程による判定の結果を示す応答を送信する第4の過程と
前記応答に関して、受信に成功したか否かを示す応答確認を受信する第5の過程と、
を有し、
前記第3の過程において、前記第1の過程におけるパケットの受信に成功したパケットのうち、前記応答確認が受信に成功したことを示す応答に関するパケットの通し番号を示す情報のみを、前記受信済のパケットの通し番号を示す情報として、前記受信通番記憶部に記憶させること
を特徴とする受信方法。
A first process of receiving a packet;
A second process of specifying the serial number of the packet received in the first process with reference to information indicating the serial number of the received packet stored in the reception serial number storage unit;
It is determined whether or not the packet has been successfully received in the first process, and information indicating the serial number of the packet determined to be successful is stored in the reception serial number storage unit as information indicating the serial number of the received packet. A third process to memorize,
A fourth process of transmitting a response indicating a result of the determination by the third process;
A fifth step of receiving a response confirmation indicating whether or not the reception is successful;
I have a,
In the third process, among the packets that have been successfully received in the first process, only the information indicating the packet serial number related to the response indicating that the response confirmation has been successfully received is used as the received packet. The receiving method is characterized in that the received serial number is stored in the reception serial number storage unit as information indicating the serial number .
コンピュータを、
未送信のパケットの通し番号を示す情報を記憶する未送信通番記憶部、
前記未送信通番記憶部が記憶する情報を参照して、送信するパケットの通し番号を決定する通番決定部、
前記通番決定部が決定した通し番号のパケットを送信する送信部、
受信側において、前記送信部が送信したパケットの受信に成功したか否かを示す応答を受信する受信部、
前記受信部が受信した応答が、パケットの受信に成功したことを示すときは、前記受信部が受信した応答が受信に成功したことを示しているパケットの通し番号を示す情報を、前記未送信のパケットの通し番号を示す情報から抹消する未送信通番管理部
として機能させるためのプログラムであって、
前記送信部は、前記受信部が応答の受信に成功したか否かを示す応答確認を送信し、
前記送信部は、複数のパケットを、一つのフレームに含めて送信し、
前記応答確認は、一つの前記フレームに含まれる複数のパケットに関する応答全てに対して、一つであること
を特徴とするプログラム。
Computer
An unsent serial number storage unit for storing information indicating a serial number of an unsent packet;
A serial number determination unit that determines a serial number of a packet to be transmitted with reference to information stored in the untransmitted serial number storage unit,
A transmission unit for transmitting a packet of a serial number determined by the serial number determination unit;
On the receiving side, a receiving unit that receives a response indicating whether or not the packet transmitted by the transmitting unit has been successfully received;
When the response received by the receiving unit indicates that the packet has been successfully received, information indicating a packet serial number indicating that the response received by the receiving unit has been successfully received is transmitted to the untransmitted information. A program for functioning as an unsent serial number management unit that deletes information indicating the serial number of a packet ,
The transmitting unit transmits a response confirmation indicating whether the receiving unit has successfully received a response;
The transmitter transmits a plurality of packets included in one frame,
The response confirmation is one for all responses related to a plurality of packets included in one frame.
A program characterized by
コンピュータを、
パケットを受信する受信部、
受信済のパケットの通し番号を示す情報を記憶する受信通番記憶部、
前記受信通番記憶部が記憶する情報を参照して、前記受信部が受信したパケットの通し番号を特定する通番判定部、
前記受信部によるパケットの受信に成功したか否かを判定し、成功したと判定したパケットの通し番号を示す情報を、前記受信済のパケットの通し番号を示す情報として、前記受信通番記憶部に記憶させる受信通番管理部、
前記受信通番管理部による判定の結果を示す応答を送信する送信部
として機能させるためのプログラムであって、
前記受信部は、前記応答に関して、受信に成功したか否かを示す応答確認を受信し、
前記受信通番管理部は、前記受信部によるパケットの受信に成功したパケットのうち、前記応答確認が受信に成功したことを示す応答に関するパケットの通し番号を示す情報のみを、前記受信済のパケットの通し番号を示す情報として、前記受信通番記憶部に記憶させること
を特徴とするプログラム。
Computer
A receiver for receiving packets,
A reception serial number storage unit for storing information indicating a serial number of a received packet;
A serial number determination unit that identifies a serial number of a packet received by the reception unit with reference to information stored in the reception serial number storage unit,
It is determined whether or not the reception unit has successfully received the packet, and information indicating the serial number of the packet determined to be successful is stored in the reception serial number storage unit as information indicating the serial number of the received packet Receive serial number management section,
A program for functioning as a transmission unit that transmits a response indicating a result of determination by the reception serial number management unit ,
The reception unit receives a response confirmation indicating whether or not the reception is successful with respect to the response,
The reception serial number management unit only receives information indicating a serial number of a packet related to a response indicating that the response confirmation has been successfully received out of packets successfully received by the reception unit, and the serial number of the received packet Information stored in the reception serial number storage unit
A program characterized by
JP2014026650A 2014-02-14 2014-02-14 TRANSMISSION DEVICE, RECEPTION DEVICE, TRANSMISSION METHOD, RECEPTION METHOD, AND PROGRAM THEREOF Active JP6366168B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2014026650A JP6366168B2 (en) 2014-02-14 2014-02-14 TRANSMISSION DEVICE, RECEPTION DEVICE, TRANSMISSION METHOD, RECEPTION METHOD, AND PROGRAM THEREOF

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2014026650A JP6366168B2 (en) 2014-02-14 2014-02-14 TRANSMISSION DEVICE, RECEPTION DEVICE, TRANSMISSION METHOD, RECEPTION METHOD, AND PROGRAM THEREOF

Publications (2)

Publication Number Publication Date
JP2015154267A JP2015154267A (en) 2015-08-24
JP6366168B2 true JP6366168B2 (en) 2018-08-01

Family

ID=53896118

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2014026650A Active JP6366168B2 (en) 2014-02-14 2014-02-14 TRANSMISSION DEVICE, RECEPTION DEVICE, TRANSMISSION METHOD, RECEPTION METHOD, AND PROGRAM THEREOF

Country Status (1)

Country Link
JP (1) JP6366168B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2017098910A (en) * 2015-11-27 2017-06-01 日本放送協会 Radio transmission device

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3208653B2 (en) * 1996-04-12 2001-09-17 三菱電機株式会社 Automatic retransmission control method
JP5267536B2 (en) * 2003-10-24 2013-08-21 ソニー株式会社 Wireless communication system, wireless communication apparatus, wireless communication method, and computer program
JP4554703B2 (en) * 2007-12-27 2010-09-29 株式会社リコー Information processing apparatus, information processing method, and information processing program
JP5460743B2 (en) * 2010-02-02 2014-04-02 株式会社東芝 Wireless equipment

Also Published As

Publication number Publication date
JP2015154267A (en) 2015-08-24

Similar Documents

Publication Publication Date Title
EP3890426B1 (en) Adaptive transmission method, device and system for satellite communication
US8156407B2 (en) Method and system for memory management in a HARQ communications system
KR101323032B1 (en) Method and appaeatus for multicasting with feedback information
TWI469597B (en) A communication control method, a mobile communication system, and a mobile terminal device
CN108886432B (en) Communication method and device
JPWO2008114510A1 (en) Radio communication base station apparatus and radio communication method
WO2002089389A1 (en) Apparatus and method for transmitting and receiving data using partial chase combining
KR20100037894A (en) Apparatus and method for supporting hybrid automatic repeat request in a wireless communication system
JP5533882B2 (en) Receiver, reception method and reception control program
US7650560B2 (en) Packet transmission apparatus and method using optimized punctured convolution codes
JP2010147755A (en) Transmitter, receiver and communication system
WO2011111234A1 (en) Receiver, receiving method, and wireless communication system
US20060104374A1 (en) Mapping strategy for OFDM-based systems using H-ARQ
JP6062690B2 (en) Wireless communication apparatus and program
CN1625861A (en) Data error control method
JP6366168B2 (en) TRANSMISSION DEVICE, RECEPTION DEVICE, TRANSMISSION METHOD, RECEPTION METHOD, AND PROGRAM THEREOF
KR102549055B1 (en) Rate matching method and apparatus, and method and apparatus for transmitting and receiving signal
JP6323941B2 (en) Transmission device, reception device, transmission method, reception method, and program
US9008016B2 (en) Data transmission method and system
JP6666659B2 (en) Transmitter and transceiver
JP6296645B2 (en) COMMUNICATION SYSTEM, RECEPTION DEVICE, TRANSMISSION DEVICE, RECEPTION METHOD, TRANSMISSION METHOD, AND PROGRAM
JP2005192175A (en) Transmitting apparatus and receiving apparatus
JP2005051714A (en) Packet transmission method and communication apparatus
CN111917510B (en) Data processing, method for instructing data processing, terminal and network device
Uzawa et al. PCI reduction method suitable for type-II HARQ with SR-ARQ

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20170104

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20171027

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20171121

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20180110

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20180702

R150 Certificate of patent or registration of utility model

Ref document number: 6366168

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250