(57)【要約】【課題】中継伝送におけるデータの再送による遅延を短縮する。【解決手段】受信装置において、受信部はデータを格納したデータパケットをバースト毎に受信し、復調部はデータパケットをそれぞれ復調し、送信部は再送要求する再送要求データパケットの再送要求情報をバースト毎に送信し、再送要求部は復調を完了したデータパケットから再送要求データパケットを逐次に検出し、現バーストの再送要求情報として、送信部により送信される時点までに検出された再送要求データパケットの再送要求情報を生成する。【選択図】図３
2016152588.tif 000002
【特許請求の範囲】
【請求項１】
データを格納したデータパケットをバースト毎に送信する送信部と、
現バーストにおいて送信されたデータパケットのうち再送要求された再送要求データパケットの少なくとも一部の再送要求情報を取得する再送要求情報取得部と、
前記再送要求データパケットを、次バーストにおいて前記送信部に送信させる送信制御部と、
を備える送信装置。
【請求項２】
前記送信制御部は、バースト毎に送信するデータパケットの量を復調完了時間内に送信できる量に制限することを特徴とし、前記復調完了時間は、前記現バーストにおいて送信されたデータパケットのうち、前記再送要求情報の生成までに受信装置が復調を完了できる範囲の時間であることを特徴とする請求項１に記載の送信装置。
【請求項３】
前記現バーストにおいて送信されたデータパケットのうち前記受信装置が復調を完了した最後のデータパケットの識別情報を含む応答情報を取得する応答取得部を備え、
前記送信制御部は、前記最後のデータパケットの識別情報に基づいて前記復調完了時間を定めることを特徴とする請求項２に記載の送信装置。
【請求項４】
データを格納したデータパケットをバースト毎に受信する受信部と、
前記データパケットをそれぞれ復調する復調部と、
再送要求する再送要求データパケットの再送要求情報をバースト毎に送信する送信部と、
復調を完了したデータパケットから再送要求データパケットを逐次に検出し、バースト毎の再送要求情報として、前記送信部により送信される時点までに検出した再送要求データパケットの再送要求情報を生成する再送要求部と、
を備える受信装置。
【請求項５】
各バーストにおいて受信したデータパケットのうち前記復調部が復調を完了した最後のデータパケットの識別情報を含む応答情報を生成する応答生成部、を備える請求項４に記載の受信装置。
【請求項６】
送信装置と受信装置とを備える伝送システムであって、
前記送信装置は、
データを格納したデータパケットをバースト毎に前記受信装置に送信する送信部と、
現バーストにおいて送信されたデータパケットのうち前記受信装置により再送要求された再送要求データパケットの少なくとも一部の再送要求情報を取得する再送要求情報取得部と、
前記再送要求データパケットを、次バーストにおいて前記送信部に送信させる送信制御部と、を備え、
前記受信装置は、
前記データパケットをバースト毎に前記送信装置から受信する受信部と、
前記データパケットをそれぞれ復調する復調部と、
再送要求する再送要求データパケットの再送要求情報をバースト毎に前記送信装置に送信する送信部と、
復調を完了したデータパケットから再送要求データパケットを逐次に検出し、バースト毎の再送要求情報として、前記送信部により送信される時点までに検出された再送要求データパケットの再送要求情報を生成する再送要求部と、
を備える伝送システム。
【請求項７】
送信装置が実行する送信方法であって、
データを格納したデータパケットをバースト毎に送信する送信過程と、
現バーストにおいて送信されたデータパケットのうち再送要求された再送要求データパケットの少なくとも一部の再送要求情報を取得する再送要求情報取得過程と、
前記再送要求データパケットを、次バーストにおいて前記送信過程において送信させる送信制御過程と、
を有する送信方法。
【請求項８】
受信装置が実行する受信方法であって、
データパケットをバースト毎に受信する受信過程と、
前記データパケットをそれぞれ復調する復調過程と、
再送要求する再送要求データパケットの再送要求情報をバースト毎に送信する送信過程と、
復調を完了したデータパケットから再送要求データパケットを逐次に検出し、バースト毎の再送要求情報として、前記送信過程において送信される時点までに検出された再送要求データパケットの再送要求情報を生成する再送要求過程と、
を有する受信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、送信装置、受信装置、伝送システム及び伝送方法に関する。
【背景技術】
【０００２】
撮影装置で撮影された映像や録画装置に記憶された映像を伝送するシステムとして、マイクロ波帯ＦＰＵ（Ｆｉｅｌｄ  Ｐｉｃｋ−ｕｐ  Ｕｎｉｔ：無線中継伝送装置）システムがある（例えば、非特許文献１参照）。また、これらの映像等の放送素材をファイルベースで伝送する、双方向ＦＰＵシステムの開発が進められている（例えば、非特許文献２参照）。
【０００３】
ＦＰＵシステムにおいて、映像のファイルデータを無線で伝送する際、ＴＤＤ（Ｔｉｍｅ  Ｄｉｖｉｓｉｏｎ  Ｄｕｐｌｅｘ：時分割複信）方式が用いられることがある。ファイルデータに伝送誤りが生じる場合には、ＦＰＵシステムは伝送誤りに対して再送制御を実行する。図７に例示するＦＰＵシステム７では、撮影装置７１は撮影した映像を表すファイルデータを生成し、送信装置７２はそのファイルデータを受信装置に送信する。受信装置７３は、送信装置７２から伝送されたファイルデータを受信する。受信したファイルデータに伝送誤りがある場合には、受信装置７３は再送要求信号を送信装置７２に返信し、送信装置７２は誤りが検出されたファイルデータを再送する手順を実行する。
【０００４】
図８は、図７に例示したＦＰＵシステムで伝送されるデータパケットのタイムチャートである。再送制御方式の一つとして、ＳＲ（Ｓｅｌｅｃｔｉｖｅ−Ｒｅｐｅａｔ：選択再送）方式がある（例えば、非特許文献３参照）。図８に示すように、従来のＳＲ方式では、受信装置７３は、送信装置７２から伝送されたデータパケット＃１等をバースト的に受信する。そして、受信装置７３は、伝送誤りが生じたデータパケット(ロスパケット)のシーケンス番号を応答情報（ＳＡＣＫ：Ｓｅｌｅｃｔｉｖｅ  Ａｃｋｎｏｗｌｅｄｇｅｍｅｎｔ）に含めて送信装置７２に通知することにより、再送要求を行う。送信装置７２は、受信装置７３から受信した応答情報（ＳＡＣＫ）が示すシーケンス番号を特定し、特定したシーケンス番号を有するデータパケットのみを再送する。他方、受信装置７３の受信部は、バースト単位でデータパケットを受信し、復調部は受信したデータパケットを復調する。バースト単位で受信したデータパケットの全てについて復調が完了した後で、ロスパケットの検出が行われる。その後、検出されたロスパケットのシーケンス番号が受信部に通知される。受信部は、通知されたシーケンス番号を含めた応答情報（ＳＡＣＫ）を送信装置７２に送信する。
【先行技術文献】
【非特許文献】
【０００５】
【非特許文献１】社団法人  電波産業会、“テレビジョン放送番組素材伝送用可搬形マイクロ波帯デジタル無線伝送システム”、標準規格、ＡＲＩＢ  ＳＴＤ−Ｂ１１、２．２版、２００５年１１月３０日
【非特許文献２】鵜澤史貴、光山和彦、池田哲臣、“双方向ＦＰＵに向けた複信方式の検討”、映像情報メディア学会技術報告、ＢＣＴ２０１１−６３、２０１１年９月８日
【非特許文献３】Ｌｉｎ，Ｓ．，Ｃｏｓｔｅｌｌｏ，Ｄ．Ｊ．Ｊｒ．，ａｎｄ  Ｍｉｌｌｅｒ，Ｍ．Ｊ．，“Ａｕｔｏｍａｔｉｃ−ｒｅｐｅａｔ−ｒｅｑｕｅｓｔ  ｅｒｒｏｒ  ｃｏｎｔｒｏｌ  ｓｃｈｅｍｅｓ”，ＩＥＥＥ  Ｃｏｍｍｕｎｉｃａｔｉｏｎｓ  Ｍａｇａｚｉｎｅ，Ｖｏｌ．２２，Ｎｏ．１２，ｐｐ．５−１７，Ｄｅｃ．１９８４
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、受信装置７３の復調部で検出されたロスパケットのシーケンス番号は、即座に受信部に通知されないので、次バーストではデータパケットは再送されず、少なくとも次々バーストまで再送されない。そのため、当初のパケットの送信から再送されるまでの遅延時間が大きくなり、伝送されるデータ全体として伝送遅延が増大するという課題が生じていた。
【０００７】
本発明は上記の点に鑑みてなされたものであり、中継伝送におけるデータの再送による遅延を短縮することができる送信装置、受信装置、伝送システム及び伝送方法を提供する。
【課題を解決するための手段】
【０００８】
［１］本発明は上記の課題を解決するためになされたものであり、本発明の一態様は、データを格納したデータパケットをバースト毎に送信する送信部と、現バーストにおいて送信されたデータパケットのうち再送要求された再送要求データパケットの少なくとも一部の再送要求情報を取得する再送要求情報取得部と、前記再送要求データパケットを、次バーストにおいて前記送信部に送信させる送信制御部と、を備える送信装置である。
この構成によれば、現バーストにおいて送信されたデータパケットの少なくとも一部について再送要求されたデータパケットが、次バーストにおいて再送される。そのため、送信されたデータパケットの全てについて復号が完了し、再送要求の要否判定の完了後に再送要求される場合よりも、再送による遅延を短縮することができる。
【０００９】
［２］本発明の他の態様は、送信制御部は、バースト毎に送信するデータパケットの量を復調完了時間内に送信できる量に制限することを特徴とし、前記復調完了時間は、前記現バーストにおいて送信されたデータパケットのうち、前記再送要求情報の生成までに受信装置が復調を完了できる範囲の時間であることを特徴とする［１］の送信装置である。
この構成によれば、現バーストにおいて送信されたデータパケットにおける再送要求データパケットの全てについて再送要求される。現バーストにおいて送信されたデータパケットのうち、次バースト以降において再送要求されるデータパケットが生じないため、データパケットの量を制限しない場合よりも、再送による遅延を短縮することができる。
【００１０】
［３］本発明の他の態様は、前記現バーストにおいて送信されたデータパケットのうち前記受信装置が復調を完了した最後のデータパケットの識別情報を含む応答情報を取得する応答取得部を備え、前記送信制御部は、前記最後のデータパケットの識別情報に基づいて前記復調完了時間を定めることを特徴とする［２］の送信装置である。
この構成によれば、データの伝送中に受信装置における復調完了時間を知得することができるので、知得した復調完了時間を用いることにより再送による遅延を短縮することができる。
【００１１】
［４］本発明の他の態様は、データを格納したデータパケットをバースト毎に受信する受信部と、前記データパケットをそれぞれ復調する復調部と、再送要求する再送要求データパケットの再送要求情報をバースト毎に送信する送信部と、復調を完了したデータパケットから再送要求データパケットを逐次に検出し、バースト毎の再送要求情報として、前記送信部により送信される時点までに検出された再送要求データパケットの再送要求情報を生成する再送要求部と、を備える受信装置である。
この構成によれば、各バーストにおいて受信したデータパケットのうち、当該バーストの再送要求情報の送信時点までに、復調が完了し再送要求データパケットとして検出されたデータパケットを再送要求することができる。そのため、当該バーストにおいて受信した全てのデータパケットについて再生要求データパケットの検出後に再送要求情報を生成するよりも、再送による遅延を短縮することができる。
【００１２】
［５］本発明の他の態様は、各バーストにおいて受信したデータパケットのうち前記復調部が復調を完了した最後のデータパケットの識別情報を含む応答情報を生成する応答生成部、を備える［４］の受信装置である。
この構成によれば、各バーストにおいて受信したデータパケットのうち、当該バーストの再送要求情報の送信時点までに、再生要求データパケットとして検出可能な最後のデータパケットの識別情報を送信装置に通知することができる。そのため、送信装置は、データの伝送中に、当該バーストにおいて送信したデータパケットのうち再送要求情報の生成までに受信装置が復調を完了できる範囲のデータパケットにかかる復調完了時間を定めることができる。送信装置がバースト毎のデータパケットの量を、定めた復調完了時間内に送信できる量に制限することにより、当該バーストの次のバースト以降において再送要求データパケットが生じなくなるので、再送による遅延を短縮することができる。
【００１３】
［６］本発明の他の態様は、送信装置と受信装置とを備える伝送システムであって、前記送信装置は、データを格納したデータパケットをバースト毎に前記受信装置に送信する送信部と、現バーストにおいて送信されたデータパケットのうち前記受信装置により再送要求された再送要求データパケットの少なくとも一部の再送要求情報を取得する再送要求情報取得部と、前記再送要求データパケットを、次バーストにおいて前記送信部に送信させる送信制御部と、を備え、前記受信装置は、前記データパケットをバースト毎に前記送信装置から受信する受信部と、前記データパケットをそれぞれ復調する復調部と、再送要求する再送要求データパケットの再送要求情報をバースト毎に前記送信装置に送信する送信部と、復調を完了したデータパケットから再送要求データパケットを逐次に検出し、バースト毎の再送要求情報として、前記送信部により送信される時点までに検出された再送要求データパケットの再送要求情報を生成する再送要求部と、を備える伝送システムである。
この構成によれば、送信装置が現バーストにおいて送信したデータパケットの少なくとも一部について再送要求されたデータパケットが、次バーストにおいて再送される。そのため、受信装置が送信されたデータパケットの全てについて復号を完了し、再送要求の要否判定の完了後に再送要求する場合よりも、再送による遅延を短縮することができる。
【００１４】
［７］本発明の他の態様は、データを格納したデータパケットをバースト毎に送信する送信過程と、現バーストにおいて送信されたデータパケットのうち再送要求された再送要求データパケットの少なくとも一部の再送要求情報を取得する再送要求情報取得過程と、前記再送要求データパケットを、次バーストにおいて前記送信過程において送信させる送信制御過程と、を有する送信方法である。
この構成によれば、現バーストにおいて送信されたデータパケットの少なくとも一部について再送要求されたデータパケットが、次バーストにおいて再送される。そのため、送信されたデータパケットの全てについて復号が完了し、再送要求の要否判定の完了後に再送要求される場合よりも、再送による遅延を短縮することができる。
【００１５】
［８］本発明の他の態様は、データパケットをバースト毎に受信する受信過程と、前記データパケットをそれぞれ復調する復調過程と、再送要求する再送要求データパケットの再送要求情報をバースト毎に送信する送信過程と、復調を完了したデータパケットから再送要求データパケットを逐次に検出し、バースト毎の再送要求情報として、前記送信過程において送信される時点までに検出された再送要求データパケットの再送要求情報を生成する再送要求過程と、を有する受信方法である。
この構成によれば、各バーストにおいて受信したデータパケットのうち、当該バーストの再送要求情報の送信時点までに、復調が完了し再送要求データパケットとして検出されたデータパケットを再送要求することができる。そのため、当該バーストにおいて受信した全てのデータパケットについて再生要求データパケットの検出後に再送要求情報を生成するよりも、再送による遅延を短縮することができる。
【発明の効果】
【００１６】
本発明によれば中継伝送におけるデータの伝送遅延を低減することができる。
【図面の簡単な説明】
【００１７】
【図１】第１の実施形態に係る伝送システムの構成を示す概略ブロック図である。
【図２】第１の実施形態に係る送信装置の構成を示すブロック図である。
【図３】第１の実施形態に係る受信装置の構成を示すブロック図である。
【図４】第１の実施形態に係る伝送処理の一例を示すタイムチャートである。
【図５】第２の実施形態に係る伝送処理の一例を示すタイムチャートである。
【図６】第２の実施形態に係る伝送処理の他の例を示すタイムチャートである。
【図７】従来のＦＰＵシステムの構成例を示すブロック図である。
【図８】従来のＦＰＵシステムで伝送されるデータパケットのタイムチャートである。
【発明を実施するための形態】
【００１８】
（第１の実施形態）
以下、図面を参照しながら本発明の第１の実施形態について説明する。
図１は、本実施形態に係る伝送システム１の構成を示す概略ブロック図である。
伝送システム１は、データ取得装置１０、送信装置２０、受信装置３０及びデータ蓄積装置４０を含んで構成される。伝送システム１は、例えば、テレビジョン放送用の素材データを互いに離れた地点間で伝送する無線中継伝送システム（ＦＰＵシステム）である。伝送システム１は、放送局外から放送局内への伝送に用いられてもよいし、放送局間における伝送に用いられてもよい。送信装置２０と受信装置３０の間における伝送路の一部又は全部に無線回線を含み、ＴＤＤあるいはその他の複信方式による双方向の通信が可能である。伝送路には中継装置が介在してもよい。他方、データ取得装置１０と送信装置２０との間、あるいは受信装置３０とデータ蓄積装置４０との間をそれぞれ接続する伝送路は、無線であっても有線であってもよい。これらの伝送路は、例えば、構内通信網（ＬＡＮ：Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、コンポジットケーブル、等で構成されてもよい。
【００１９】
データ取得装置１０は、伝送対象のデータを取得する装置である。データ取得装置１０は、例えば、周囲の映像を撮影し、撮影した映像を示す映像データを生成する撮影装置である。データ取得装置１０は、取得したデータを送信装置２０に出力する。
【００２０】
送信装置２０は、データ取得装置１０から入力されたデータを細分化して格納したデータパケットをそれぞれ変調し、変調したデータパケットをバースト毎に受信装置３０に送信する。送信装置２０は、その時点のバースト（以下、現バースト）において送信されたデータパケットのうち受信装置３０からの再送要求に係るデータパケットを示す再送要求情報を取得する。また、送信装置２０は、データパケットの送信順序を制御する際、取得した再送要求情報が示すデータパケットを、現バーストの直後のバースト（以下、次バースト）において送信する。
【００２１】
受信装置３０は、送信装置２０からバースト毎に伝送されたデータパケットを受信し、受信したデータパケットをそれぞれ復調する。受信装置３０は、復調を完了したデータパケットから再送要求に係るデータパケットを逐次に検出し、検出した再送要求に係るデータパケットを示す再送要求情報を所定時間毎に生成し、生成した再送要求情報を送信装置２０に送信する。受信装置３０が再送要求情報を生成するタイミングは、当該バーストについて応答情報に含めて送信する直前である。そのタイミングは、当該バーストの全てのデータパケットについて復調を完了する前になる。なお、受信装置３０は、復調を完了したデータパケットに細分化して格納されたデータを統合し、統合したデータをデータ蓄積装置４０に出力する。
【００２２】
データ蓄積装置４０は、受信装置３０から入力されたデータを蓄積する。データ蓄積装置４０は、例えば、ファイルサーバである。
【００２３】
（送信装置の構成）
次に、送信装置２０の構成について説明する。図２は、本実施形態に係る送信装置２０の構成を示すブロック図である。
送信装置２０は、インタフェース２０１、パケット生成部２０２、送信バッファ２０３、送信制御部２０４、フレームヘッダ生成部２０５、信号変調部２０６、送信部２１０、受信部２２０、信号復調部２２５、応答取得部２２６、及び再送要求情報取得部２２７を含んで構成される。送信部２１０は、無線送信部２１１及び送信アンテナ２１２を含んで構成される。受信部２２０は、受信アンテナ２２１及び無線受信部２２２を含んで構成される。
【００２４】
インタフェース２０１は、データ取得装置１０から入力されたデータをパケット生成部２０２に出力する。
【００２５】
パケット生成部２０２は、インタフェース２０１から入力されたデータを所定の情報量毎に分割する。パケット生成部２０２は、個々の分割データについて所定の規則に従ってシーケンス番号を定める。パケット生成部２０２は、シーケンス番号として、例えば、所定の初期値からデータが入力された順に、分割データが得られる毎に１ずつ増加させて得られた番号を定める。
パケット生成部２０２は、それぞれの分割データについて誤り検出符号化及び誤り訂正符号化を行い、符号化ビット列を生成する。パケット生成部２０２は、誤り検出符号化において、例えば、ＣＲＣ（Ｃｙｃｌｉｃ  Ｒｅｄｕｎｄｕｎｃｙ  Ｃｈｅｃｋ；巡回冗長検査）、ＲＳ（Ｒｅｅｄ−Ｓｏｌｏｍｏｎ；リードソロモン）符号化などの方式を用いることができる。パケット生成部２０２は、誤り訂正符号化において、例えば、畳み込み符号化、ターボ符号化などの方式を用いることができる。
パケット生成部２０２は、分割データのそれぞれについて生成した符号化ビット列を格納したデータパケットを生成し、定めたシーケンス番号と生成したデータパケットを送信バッファ２０３に対応付けて記憶する。
【００２６】
送信バッファ２０３には、シーケンス番号毎に対応付けられたデータパケットと、同じくシーケンス番号毎に対応付けられた送信状態情報が記憶される。送信状態情報とは、送信状態として当該データパケットが未送信か、送信済かを示す情報である。データパケットが新たに記憶された時点では、送信状態情報として未送信を示す情報が記憶される。
【００２７】
送信制御部２０４は、各バーストにおいて送信するデータパケットを順次定め、定めたデータパケットをフレームヘッダ生成部２０５に出力する。バーストとは、データを一度に送信又は受信する単位であり、ＴＤＤにおけるサブフレームに相当する。フレーム時間が固定されたＴＤＤでは、所定時間（例えば、５ｍｓ）のフレーム毎に送信と受信が順次繰り返される。各フレームは２つのサブフレームからなり、一方のサブフレームは送信に用いられ、他方のサブフレームは受信に用いられる。受信装置３０からの受信信号には各バーストにおいて送信装置２０が送信したデータパケットに係る応答情報（ＳＡＣＫ）が含まれる。送信制御部２０４は、送信バッファ２０３に記憶された送信状態情報を参照して、送信制御部２０４に記憶された未送信のデータパケットのうち次バーストにおいて送信可能な個数のデータパケットをシーケンス番号の昇順に選択する。
【００２８】
応答情報（ＳＡＣＫ）には、受信装置３０が再送要求したデータパケット（以下、再送要求データパケット）のシーケンス番号を示す再送要求情報が含まれることがある。送信制御部２０４は、送信バッファ２０３に記憶されたシーケンス番号を参照して、再送要求情報が示すシーケンス番号に対応する送信済のデータパケットを再送要求データパケットとして選択する。再送要求データパケットには、現バーストにおいて送信されたデータパケットと、現バーストの直前のバースト（以下、前バースト）あるいはそれ以前のバーストにおいて送信されたデータパケットとが含まれることがある。再送要求データパケットと未送信のデータパケットとがある場合には、送信制御部２０４は、再送要求データパケットを優先して次バーストにおいて送信するデータパケット（以下、次バースト送信データパケット）として選択する。そこで、送信制御部２０４は、選択した再送要求データパケットと選択した未送信のデータパケットをそれぞれのシーケンス番号の昇順に、次バースト送信データパケットとして選択する。送信制御部２０４は、選択した次バースト送信データパケットと当該データパケットそれぞれのシーケンス番号をフレームヘッダ生成部２０５に出力する。
なお、未送信のデータパケットと選択された再送要求パケットが次バーストにおいて送信可能な個数を超える場合がある。その場合には、送信制御部２０４は、次バーストにおいて選択されなかった未送信のデータパケットの一部を、さらに次のバースト（以下、次々バースト）において送信するデータパケットとして選択する。
【００２９】
フレームヘッダ生成部２０５は、送信制御部２０４からバースト毎に入力されたシーケンス番号を示すマッピング情報を含んだフレームヘッダを生成し、生成したフレームヘッダを誤り検出符号化及び誤り訂正符号化する。送信制御部２０４から入力されるデータパケットの先頭に、符号化したフレームヘッダを付加してサブフレームを構成する。フレームヘッダ生成部２０５は、構成したサブフレームを信号変調部２０６に出力する。
【００３０】
信号変調部２０６は、フレームヘッダ生成部２０５から入力されたサブフレームを構成するビット列を、所定の変調方式を用いて変調してベースバンド周波数の送信信号を生成する。変調方式として、例えば、ＢＰＳＫ（Ｂｉｎａｒｙ  Ｐｈａｓｅ−ｓｈｉｆｔ  Ｋｅｙｉｎｇ；二値位相偏移変調）、ＱＰＳＫ（Ｑｕａｔｅｒａｎａｒｙ  Ｐｈａｓｅ−ｓｈｉｆｔ  Ｋｅｙｉｎｇ；四値位相偏移変調）、１６ＱＡＭ（Ｑｕａｄｒａｔｕｒｅ  Ａｍｐｌｉｔｕｄｅ  Ｍｏｄｕｌａｔｉｏｎ；直角位相振幅変調）などのいずれの方式が用いられてもよい。信号変調部２０６は、生成した送信信号を無線送信部２１１に出力する。
【００３１】
無線送信部２１１は、信号変調部２０６から入力されたベースバンド周波数の送信信号をアップコンバートして所定の搬送周波数の無線信号を生成し、生成した無線信号を送信アンテナ２１２に出力する。
送信アンテナ２１２は、無線送信部２１１から入力された無線信号を電波で受信装置３０に送信する。
【００３２】
受信アンテナ２２１は、受信装置３０から電波で伝送された所定の搬送周波数の無線信号を受信し、受信した無線信号を無線受信部２２２に出力する。
無線受信部２２２は、受信アンテナ２２１から入力された無線信号をダウンコンバートしてベースバンド周波数の受信信号を生成する。無線受信部２２２は、生成した受信信号を信号復調部２２５に出力する。
【００３３】
信号復調部２２５は、無線受信部２２２から入力された受信信号をバースト毎に復調し、復調した受信信号としてサブフレームを構成する符号化ビット列を応答取得部２２６に出力する。信号復調部２２５が用いる復調方式は、受信装置３０において用いられている変調方式に対応する復調方式である。
【００３４】
応答取得部２２６は、信号復調部２２５から入力された符号化ビット列からサブフレームを構成するフレームヘッダに相当する部分について誤り訂正符号の復号及び誤り検出を行う。応答取得部２２６は、誤りを検出する場合、当該サブフレームの受信に失敗したと判定する。応答取得部２２６は、誤りを検出しない場合、当該サブフレームの受信に成功したと判定し、検出したフレームヘッダの部分から送信装置２０が送信したサブフレームに対する応答情報を抽出する。応答取得部２２６は、抽出した応答情報を再送要求情報取得部２２７に出力する。応答取得部２２６が用いる復号及び誤り検出方式は、受信装置３０において用いられている誤り訂正符号化方式及び誤り検出符号化方式にそれぞれ対応する方式である。
【００３５】
再送要求情報取得部２２７は、応答取得部２２６から入力された応答情報に再送要求データパケットのシーケンス番号を示す再送要求情報を含むか否かを判定する。再送要求情報を含むと判定するとき、再送要求情報取得部２２７は、応答情報に含まれている再送要求情報を送信制御部２０４に出力する。
【００３６】
（受信装置の構成）
次に、受信装置３０の構成について説明する。図３は、本実施形態に係る受信装置３０の構成を示すブロック図である。
受信装置３０は、受信部３１０、復調部３２０、受信バッファ３２５、データ統合部３２６、インタフェース３２７、再送要求部３３０、応答生成部３３３、信号変調部３３４、及び送信部３４０を含んで構成される。受信部３１０は、受信アンテナ３１１及び無線受信部３１２を含んで構成される。復調部３２０は、信号復調部３２１、フレームヘッダ検出部３２２、パケット分離部３２３及び復号・誤り検出部３２４を含んで構成される。再送要求部３３０は、ロスパケット検出部３３１及び再送要求情報生成部３３２を含んで構成される。送信部３４０は、無線送信部３４１及び送信アンテナ３４２を含んで構成される。
【００３７】
受信アンテナ３１１は、送信装置２０から電波で伝送された所定の搬送周波数の無線信号を受信し、受信した無線信号を無線受信部３１２に出力する。
無線受信部３１２は、受信アンテナ３１１から入力された無線信号をダウンコンバートしてベースバンド周波数の受信信号を生成する。無線受信部３１２は、生成した受信信号を信号復調部３２１に出力する。
【００３８】
信号復調部３２１は、無線受信部３１２から入力された受信信号をバースト毎に復調し、復調した受信信号としてサブフレームを構成する符号化ビット列をフレームヘッダ検出部３２２に出力する。
【００３９】
フレームヘッダ検出部３２２は、信号復調部３２１から入力された符号化ビット列からサブフレームを構成するフレームヘッダに相当する部分を検出する。フレームヘッダ検出部３２２は、検出したフレームヘッダの部分について誤り訂正符号の復号及び誤り検出を行い、復号後に誤りを検出しなかった場合、サブフレームの受信に成功したと判定し、復号後に誤りを検出した場合、サブフレームの受信に失敗したと判定する。フレームヘッダ検出部３２２は、受信に成功したと判定する場合、フレームヘッダのビット列からマッピング情報を検出する。フレームヘッダ検出部３２２は、検出したマッピング情報と入力された符号化ビット列をパケット分離部３２３に出力し、当該マッピング情報をロスパケット検出部３３１に出力する。
【００４０】
パケット分離部３２３は、フレームヘッダ検出部３２２から入力された符号化ビット列から、マッピング情報が示すシーケンス番号を参照して、個々のデータパケットに分離し、データパケット毎のシーケンス番号を特定する。パケット分離部３２３は、分離したデータパケットとシーケンス番号とを対応付けて、シーケンス番号の昇順に復号・誤り検出部３２４に出力する。
【００４１】
復号・誤り検出部３２４は、パケット分離部３２３からシーケンス番号と対応付けて入力されたデータパケット毎に誤り訂正符号の復号及び誤り検出を行う。復号・誤り検出部３２４は、復号したデータパケットについて誤りが検出されないとき、当該データパケットと当該データパケットのシーケンス番号とを対応付けて受信バッファ３２５に記憶する。他方、復号・誤り検出部３２４は、誤りを検出したデータパケットを消失したパケット（ロスパケット）と判定する。ロスパケットについては、復号・誤り検出部３２４は、当該データパケットとそのシーケンス番号を受信バッファ３２５に記憶しない。
【００４２】
ロスパケット検出部３３１は、現バーストにおいて受信したデータパケットのうち現バーストの復調完了時間内に復調部３２０において復調が完了したデータパケット（以下、復調完了データパケット）からロスパケットを検出する。復調完了時間は、現バースト先頭のデータパケットから、当該データパケットの復調完了後において送信部３４０から最初に送信される現バーストの応答情報（ＳＡＣＫ）の生成前に最後に復調が完了するデータパケットまで、の送信もしくは受信に要する時間である。復調完了時間の「復調」とは、無線受信部３１２で取得された受信信号をロスパケットの検出を可能な状態に変換する処理を意味し、信号復調部３２１で行われる復調のみを意味するものではない。この「復調」には、復調部３２０が行う処理、例えば、復号・誤り検出部３２４で行われる誤り訂正符号の復号及び誤り検出処理が含まれる。ロスパケット検出部３３１には、復調完了データパケットの範囲を特定するために復調完了時間を予め設定しておいてもよい。ロスパケット検出部３３１は、フレームヘッダ検出部３２２から入力された現フレームのマッピング情報を参照して、復調完了データパケットのうち受信バッファにシーケンス番号が記憶されていないデータパケットをロスパケットとして判定する。なお、ロスパケット検出部３３１は、前バーストにおいて受信したデータパケットのうち前フレームの復調完了時間内に復号及び誤り検出処理が完了しなかったデータパケットについても、同様な手法でロスパケットを検出する。
【００４３】
再送要求情報生成部３３２は、ロスパケット検出部３３１が検出したロスパケットのシーケンス番号を示す再送要求情報を生成し、生成した再送要求情報を応答生成部３３３に出力する。
【００４４】
応答生成部３３３は、フレームヘッダ検出部３２２において判定されたサブフレームの受信の可否を示す情報と、再送要求情報生成部３３２から入力された再送要求情報とを含む応答情報（ＳＡＣＫ）を所定時間毎に生成する。応答生成部３３３は、生成した応答情報（ＳＡＣＫ）を含んだフレームヘッダを生成し、生成したフレームヘッダを誤り検出符号化及び誤り訂正符号化する。応答生成部３３３は、符号化したフレームヘッダを付加したサブフレームを構成する。サブフレームには、情報伝達を目的としないダミーデータが含まれてもよいし、情報伝達を目的とするデータパケットが含まれてもよい。応答生成部３３３は、生成したサブフレームを信号変調部３３４に出力する。
【００４５】
信号変調部３３４は、応答生成部３３３から入力されたサブフレームを構成するビット列を、所定の変調方式を用いて変調してベースバンド周波数の送信信号を生成する。信号変調部３３４は、生成した送信信号を無線送信部３４１に出力する。
【００４６】
無線送信部３４１は、信号変調部３３４から入力されたベースバンド周波数の送信信号をアップコンバートして所定の搬送周波数の無線信号を生成し、生成した無線信号を送信アンテナ３４２に出力する。
送信アンテナ３４２は、無線送信部３４１から入力された無線信号を電波で送信装置２０に送信する。
【００４７】
（伝送処理）
次に、本実施形態に係る伝送処理の具体例について説明する。
図４は、本実施形態に係る伝送処理の一例を示すタイムチャートである。処理やデータ間の順序を明示するために一部が誇張又は省略されているので、図示のタイミングは実際のタイミングと異なることがある。図４は、上から順に、送信装置２０が送信するデータ、受信装置３０の受信部３１０が受信するデータ又は送信部３４０が送信するデータ、復調部３２０が復調したデータを示す。横軸は、時刻ｔを示す。個々の四角形は、データパケット又は応答情報（ＳＡＣＫ）を示す。四角形のうち、実線で示すデータパケットは正常なデータパケットであり、破線で示すデータパケットはロスパケットを示し、四角形に示された「＃１」等はデータパケットのシーケンス番号を示す。
【００４８】
図４に示す例では、送信装置２０の送信部２１０が、現バーストにおいてデータパケット＃１〜＃ｎを、次バーストにおいてデータパケット＃２、＃３、＃ｎ＋１〜＃ｍを、次々バーストにおいて＃ｎ−２、＃ｎ−１、＃ｎ、＃ｍ＋１〜＃Ｎを受信装置３０に送信する。伝送されるデータパケットのうち、現バーストのデータパケット＃２、＃３、＃ｎ−２、＃ｎ−１、＃ｎが伝送中に消失することを仮定する。
【００４９】
現バーストにおいて、受信装置３０の復調部３２０は、データパケット＃１〜＃ｎを順次復調する。再送要求部３３０（図３）は、復調完了時間内に復調されたデータパケット＃１〜＃５のうちデータパケット＃２、＃３をロスパケットとして検出し、検出したロスパケットのシーケンス番号＃２、＃３を示す再送要求情報を生成する。再送要求情報が生成される時点は、応答情報（ＳＡＣＫ）の生成に間に合う時点となる。そして、応答生成部３３３（図３）は、復調部３２０から通知された再送要求情報を含む応答情報を現バーストの応答情報（ＳＡＣＫ）として生成し、送信部３４０は、生成された応答情報（ＳＡＣＫ）を送信装置２０に送信する。
【００５０】
送信装置２０の応答取得部２２６（図２）は、受信装置３０から伝送された現バーストの応答情報（ＳＡＣＫ）を取得し、再送要求情報取得部２２７（図２）は、応答情報（ＳＡＣＫ）からロスパケットのシーケンス番号＃２、＃３を示す再送要求情報を抽出する。次バーストにおいて、送信制御部２０４（図２）は、再送要求情報が示すデータパケット＃２、＃３を再送パケットとして、新たな未送信データパケット＃ｎ＋１〜＃ｍよりも優先して送信させる。
【００５１】
他方、受信装置３０の再送要求部３３０（図３）は、現バーストの復調完了時間内に復調されず復調未完了時間内に復調されたデータパケット＃６〜＃ｎのうちデータパケット＃ｎ−２〜＃ｎをロスパケットとして検出する。再送要求部３３０は、検出したロスパケットのシーケンス番号＃ｎ−２〜＃ｎを含む再送要求情報を次バーストにおいて送信する再送要求情報として生成する。そして、応答生成部３３３（図３）は、生成した再送要求情報を含む応答情報を次バーストの応答情報（ＳＡＣＫ）として生成し、送信部３４０は、生成された応答情報（ＳＡＣＫ）を送信装置２０に送信する。
【００５２】
送信装置２０の応答取得部２２６（図２）は、受信装置３０から伝送された次バーストの応答情報（ＳＡＣＫ）を取得し、再送要求情報取得部２２７は、取得された応答情報（ＳＡＣＫ）からロスパケットのシーケンス番号＃ｎ−２〜＃ｎを示す再送要求情報を抽出する。次々バーストにおいて、送信制御部２０４（図２）は、再送要求情報が示すデータパケット＃ｎ−２〜＃ｎを再送パケットとして、新たな未送信データパケット＃ｍ＋１〜＃Ｎよりも優先して送信させる。以降、送信装置２０及び受信装置３０は、これらの処理をバースト毎に順次繰り返す。
【００５３】
従って、受信装置３０において同一バースト内で応答情報（ＳＡＣＫ）の生成及び送信直前に復調が完了したデータパケットから検出したロスパケットに係る再送要求情報は、その後に検出されるロスパケットに係る再送要求情報から分割して生成される。生成される再送要求情報は、直後に応答情報（ＳＡＣＫ）に含まれることで即座に送信装置２０に返送される。そのため、送信装置２０は、当該バーストにおいて伝送されたデータパケットのうち、早い段階で伝送された復調完了時間内のデータパケットから再送要求に係るロスパケットを、その次バーストにおいて再送することができる。他方、従来技術のように、受信装置３０が同一バースト内の全てのデータパケットについてロスパケットの検出を完了した後で再送要求情報を生成する場合には、その後、生成された再送要求情報に含めて応答情報（ＳＡＣＫ）が送信装置２０に返送する。送信装置２０は、再送要求情報が示すロスパケットを、次々バーストにおいて再送する。従って、本実施形態において、送信装置２０によるロスパケットの初送から再送開始までにかかる時間は、従来技術よりも短縮され、ひいては送信対象データ全体の伝送時間の遅延が低減する。
【００５４】
以上に説明したように、本実施形態に係る送信装置２０は、データを格納したデータパケットをバースト毎に送信する送信部２１０を備える。また、送信装置２０は、現バーストにおいて送信されたデータパケットのうち再送要求された再送要求データパケットの少なくとも一部の再送要求情報を取得する再送要求情報取得部２２７を備える。また、送信装置２０は、再送要求データパケットを、次バーストにおいて送信部２１０に送信させる送信制御部２０４を備える。
この構成により、現バーストにおいて送信されたデータパケットの少なくとも一部について再送要求されたデータパケットが、次バーストにおいて再送される。そのため、送信されたデータパケットの全てについて復号が完了し、再送要求の要否判定の完了後に再送要求される場合よりも、再送による遅延を短縮することができる。
【００５５】
また、本実施形態に係る受信装置３０は、データを格納したデータパケットをバースト毎に受信する受信部３１０を備える。また、受信装置３０は、データパケットをそれぞれ復調する復調部３２０と、再送要求する再送要求データパケットの再送要求情報をバースト毎に送信装置に送信する送信部３４０を備える。また、受信装置３０は、復調を完了したデータパケットから再送要求データパケットを逐次に検出し、バースト毎の再送要求情報として、送信部３４０により送信される時点までに検出された再送要求データパケットの再送要求情報を生成する再送要求部３３０を備える。
この構成により、各バーストにおいて受信したデータパケットのうち、当該バーストの再送要求情報の送信時点までに、復調が完了し、再送要求データパケットとして検出されたデータパケットを再送要求することができる。そのため、当該バーストにおいて受信した全てのデータパケットについて再生要求データパケットの検出後に再送要求情報を生成するよりも、再送による遅延を短縮することができる。
【００５６】
（第２の実施形態）
以下、図面を参照しながら本発明の第２の実施形態について説明する。上述した実施形態と同一の構成については同一の符号を付して説明を援用する。以下の説明では、主に第１の実施形態との差異点について述べる。
本実施形態に係る送信装置２０の送信制御部２０４（図２）は、各バーストにおいて送信させるデータパケットの量を、復調完了時間内に送信できる量以内に制限する。例えば、次バーストにおいて再送要求データパケットと未送信のデータパケットの量が復調完了時間内に送信できる量を超える場合には、送信制御部２０４は、復調完了時間内に送信できる量のデータパケットを次バースト送信データパケットとして選択する。送信制御部２０４は、復調完了時間に送信できる量を超えた分のデータパケットを、さらに次のバースト（次々バースト）において送信するデータパケットとして選択する。
【００５７】
そのため、受信装置３０の復調部３２０（図３）は、送信装置２０からバースト毎に受信したデータパケットの全てについて復調完了時間内に復調を完了することができる。ロスパケット検出部３３１（図３）は、復調を完了したデータパケットからロスパケットを検出し、送信部３４０（図３）は、検出したロスパケットのシーケンス番号を示す再送要求情報を含んだ応答情報（ＳＡＣＫ）を当該バーストにおいて送信することができる。従って、送信装置２０の再送要求情報取得部２２７（図２）が取得する再送要求情報が示すロスパケットは、送信制御部２０４（図２）が当該バーストにおいて送信させたデータパケットの範囲内のデータパケットとなる。
【００５８】
（伝送処理）
次に、本実施形態に係る伝送処理の具体例について説明する。
図５は、本実施形態に係る伝送処理の一例を示すタイムチャートである。
図５は、送信装置２０の送信制御部２０４（図２）が、バースト長（ＴＤＤフレーム長）を適応的に変更させる場合を例示する。この例では、次バースト以降において送信させるデータパケットの量が復調完了時間内に送信できる量以内に制限されるので、受信装置３０から応答情報（ＳＡＣＫ）が送信される時間間隔（フレーム間隔に相当）が、次バースト以降では現バーストよりも短くなる。この時間間隔は、復調完了時間よりも長い時間であれば、第１の実施形態において設定された時間間隔よりも短くてもよい。応答情報（ＳＡＣＫ）の送信間隔を、短くすることによりデータの再送における伝送遅延を短縮することができる。但し、図５に示す例では、受信装置３０の復調部３２０（図３）は、次バースト以降において送信装置２０が送信した全てのデータパケットを、それぞれのバーストの直後のバーストのデータパケットが伝送される時間帯において復調する。
【００５９】
現バーストにおいて、送信装置２０の送信部２１０は、データパケット＃１〜＃ｎを受信装置３０に送信する。伝送されたデータパケットのうち、現バーストのデータパケット＃２、＃３、＃ｎ−２、＃ｎ−１、＃ｎが伝送中に消失することを仮定する。
受信装置３０の再送要求部３３０（図３）は、図４に示す例と同様に、復調完了時間内に復調されたデータパケット＃１〜＃４のうちデータパケット＃２、＃３をロスパケットとして検出する。送信部３４０は、検出されたロスパケットのシーケンス番号＃２、＃３を示す再送要求情報を含んだ応答情報（ＳＡＣＫ）を送信装置に送信する。
【００６０】
次バーストにおいて、再送要求部３３０は、復調未完了時間内に復調されたデータパケット＃５〜＃ｎのうちデータパケット＃ｎ−２〜＃ｎをロスパケットとして検出する。送信部３４０は、検出されたロスパケットのシーケンス番号＃ｎ−２〜＃ｎを示す再送要求情報を含んだ応答情報（ＳＡＣＫ）を送信装置２０に送信する。
他方、送信装置２０の再送要求情報取得部２２７（図２）は、受信装置３０から伝送された現バーストの応答情報（ＳＡＣＫ）からロスパケットのシーケンス番号＃２、＃３を示す再送要求情報を抽出する。送信制御部２０４（図２）は、再送要求情報が示すデータパケット＃２、＃３を再送パケットとして次バーストにおいて送信部２１０に送信させる。送信制御部２０４は、次バーストにおいて送信させるデータパケットを復調完了時間内に送信できる量の範囲内となるように、新たな未送信データパケットをデータパケット＃ｎ＋１、＃ｍのみに制限する。
【００６１】
次々バーストにおいて、受信装置３０の復調部３２０は、復調完了時間内に送信装置２０から伝送されたデータパケット＃２、＃３、＃ｎ＋１、＃ｍの全てについて復調を完了する。再送要求部３３０は、データパケット＃２、＃３、＃ｎ＋１、＃ｍからロスパケットの有無を判定する。図５に示す例では、ロスパケットが検出されないと判定される。送信部３４０は、応答生成部３３３（図３）が再送要求に係るデータパケットに係る再送要求情報を含めずに生成した応答情報（ＳＡＣＫ）を送信する。
他方、送信装置２０の再送要求情報取得部２２７（図２）は、受信装置３０から伝送された次バーストの応答情報（ＳＡＣＫ）からロスパケットのシーケンス番号＃ｎ−２〜＃ｎを示す再送要求情報を抽出する。送信制御部２０４（図２）は、再送要求情報が示すデータパケット＃ｎ−２〜＃ｎを再送パケットとして次々バーストにおいて送信部２１０に送信させる。送信制御部２０４は、次々バーストにおいて送信させるデータパケットを復調完了時間内に送信できる量の範囲内となるように、新たな未送信データパケットをデータパケット＃Ｎのみに制限する。
【００６２】
以降、送信装置２０及び受信装置３０は、これらの処理をバースト毎に順次繰り返す。上述したように、本実施形態によれば、送信装置２０の送信制御部２０４（図２）は、各バーストにおいて送信させるデータパケットの量を、受信装置３０の復調部３２０（図３）において応答情報（ＳＡＣＫ）の生成、送信前に復調が完了できる量の範囲に制限する。受信装置３０の応答生成部３３３（図３）が生成した当該バーストにおいて検出されたロスパケットを示す再送要求情報を含む応答情報（ＳＡＣＫ）を生成し、送信部３４０は、生成された応答情報（ＳＡＣＫ）を即座に送信装置２０に送信することができる。そして、送信装置２０の送信制御部２０４（図２）は、その直後のバーストにおいて、応答情報（ＳＡＣＫ）に含まれる再送要求情報が示すシーケンス番号のデータパケットを含めて受信装置３０に送信する。
言い換えれば、当該バーストにおいて受信したデータパケットについて、受信装置３０の応答生成部３３３は、その後のバーストにおいてロスパケットを示す再送要求情報を含む応答情報（ＳＡＣＫ）の生成及び送信を回避することができる。受信装置３０は、さらに後のバーストまでデータパケットの再送を待機する必要がなくなるので、第１の実施形態よりも再送による遅延時間の短縮を図ることができる。
【００６３】
（変形例）
なお、本実施形態に係る受信装置３０の応答生成部３３３（図３）は、各バーストにおける応答情報（ＳＡＣＫ）の生成時点において最後に復調が完了したデータパケットのシーケンス番号を検出してもよい。応答生成部３３３は、復調部３２０における復調直後に受信バッファに記憶されたデータパケットのシーケンス番号のうち、その時点において最後に記憶された最大のシーケンス番号を検出すればよい。応答生成部３３３は、検出したシーケンス番号をさらに含めた応答情報（ＳＡＣＫ）を生成し、生成した応答情報を信号変調部３３４に出力する。
そして、送信装置２０の送信制御部２０４は、当該バーストにおいて最初に送信させたデータパケットのシーケンス番号と、受信装置３０から受信した応答情報（ＳＡＣＫ）が示すデータパケットのシーケンス番号とから復調完了時間を算出する。送信制御部２０４は、算出した復調完了時間に基づいて送信させるデータパケットの量を制限してもよい。
【００６４】
図６に示す例では、応答生成部３３３は、現バーストにおいて送信装置２０から伝送されたデータパケット＃１〜＃４のうち、最後に復調が完了したデータパケットのシーケンス番号＃４を含む応答情報（ＳＡＣＫ）を生成する。送信装置２０の応答取得部２２６は、受信装置３０から受信した応答情報（ＳＡＣＫ）から受信装置３０において最後に復調が完了したデータパケットのシーケンス番号＃４を抽出する。応答取得部２２６は、抽出したシーケンス番号＃４を送信制御部２０４に通知する。送信制御部２０４は、現バーストにおいて最初に送信させたデータパケットのシーケンス番号＃１と、応答取得部２２６から通知されたシーケンス番号＃４とから、データパケット＃１〜＃４の送信にかかる時間を復調完了時間と定める。送信制御部２０４は、次バーストにおいて送信するデータパケットの量を、定めた復調完了時間内に送信できる量に制限する。そのため、送信制御部２０４は、復調完了時間が未知の場合において、データの伝送中に定めた復調完了時間を用いることで、再送による遅延時間の短縮を図ることができる。復調完了時間が未知の場合には、例えば、復調完了時間が予め設定されていない場合、受信装置３０とのネゴシエーションにより送信装置２０が復調完了時間を取得していない場合、送信装置２０によるデータの送信に係る処理と受信装置３０による当該データの受信に係る処理とが非同期である場合、などがある。
【００６５】
なお、応答生成部３３３がかかる応答情報（ＳＡＣＫ）を生成する処理や送信制御部２０４が復調完了時間を定める処理は、１回のみに限られず、以降のバーストにおいて繰り返されてもよい。これらの処理を繰り返すことにより、復調完了時間が変動する場合においても、送信制御部２０４は、その時点において算出された復調完了時間を用いて再送による遅延時間の短縮を図ることができる。復調完了時間が変動する要因として、例えば、送信装置２０と受信装置３０の間の位置関係の変化によるデータの伝搬遅延の変動がある。
【００６６】
以上に説明したように、本実施形態に係る送信装置２０において、送信制御部２０４は、バースト毎に送信するデータパケットの量を、現バーストにおいて送信されたデータパケットのうち、復調完了時間内に送信できる量に制限する。復調完了時間は、再送要求情報の生成までに受信装置３０が復調を完了できる範囲の時間である。
この構成により、現バーストにおいて送信されたデータパケットにおける再送要求データパケットの全てについて再送要求される。現バーストにおいて送信されたデータパケットのうち、次バースト以降において再送要求されるデータパケットが生じないため、データパケットの量を制限しない場合よりも、再送による遅延を短縮することができる。
なお、送信制御部２０４は、上述したようにシーケンス番号の昇順に送信するデータパケットを定めるので、各バーストにおいてデータパケットを送信する量を制限するために特段の処理を要しない。そのため、送信装置２０は、送信対象のデータをデータ取得装置１０から提供された順に実時間性を損ねずに送信させることができる。
【００６７】
また、本実施形態に係る受信装置３０は、現バーストにおいて送信されたデータパケットのうち受信装置３０が復調を完了した最後のデータパケットの識別情報を含む応答情報を取得する応答生成部３３３を備える。送信制御部２０４は、最後のデータパケットの識別情報に基づいて復調完了時間を定めることを特徴とする。
この構成により、送信装置２０はデータの伝送中に受信装置３０における復調完了時間を知得することができるので、知得した復調完了時間を用いることにより再送による遅延を短縮することができる。
【００６８】
以上、図面を参照してこの発明の実施形態について説明してきたが、具体的な構成は上述のものに限られることはなく、この発明の要旨を逸脱しない範囲内において様々な設計変更等をすることが可能である。
【００６９】
例えば、送信装置２０と受信装置３０との間のデータの伝送において、それぞれ搬送周波数が異なる複数の搬送波が用いられてもよい。その場合、各バーストで伝送される個々のデータパケットは、複数の搬送波のいずれかに分配されて搬送される。
上述した実施形態において、伝送システム１が、主に送信装置２０から受信装置３０にデータが一方向的に伝送される場合を例にしたが、これには限られない。伝送システム１は、それぞれ送信装置２０と受信装置３０とが一体化した構成を備える複数のデータ伝送装置を含んで構成され、複数のデータ伝送装置の相互間においてデータが伝送されてもよい。各データ伝送装置において、相互に重複する構成、例えば、送信部２１０（図２）と送信部３４０（図３）の一方、受信部２２０（図２）と受信部３１０（図３）の一方は、省略されてもよい。
【００７０】
なお、上述した実施形態における送信装置２０の一部、例えば、パケット生成部２０２、送信制御部２０４、フレームヘッダ生成部２０５、応答取得部２２６及び再送要求情報取得部２２７、受信装置３０の一部、例えば、フレームヘッダ検出部３２２、復号・誤り検出部３２４、データ統合部３２６、ロスパケット検出部３３１、再送要求情報生成部３３２、応答生成部３３３を、コンピュータで実現するようにしてもよい。その場合、この制御機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することによって実現してもよい。なお、ここでいう「コンピュータシステム」とは、送信装置２０又は受信装置３０に内蔵されたコンピュータシステムであって、ＯＳや周辺機器等のハードウェアを含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含んでもよい。また上記プログラムは、前述した機能の一部を実現するためのものであってもよく、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであってもよい。
また、上述した実施形態における送信装置２０及び受信装置３０の一部、または全部を、ＬＳＩ（Ｌａｒｇｅ  Ｓｃａｌｅ  Ｉｎｔｅｇｒａｔｉｏｎ）等の集積回路として実現してもよい。送信装置２０及び受信装置３０の各機能ブロックは個別にプロセッサ化してもよいし、一部、または全部を集積してプロセッサ化してもよい。また、集積回路化の手法はＬＳＩに限らず専用回路、または汎用プロセッサで実現してもよい。また、半導体技術の進歩によりＬＳＩに代替する集積回路化の技術が出現した場合、当該技術による集積回路を用いてもよい。
【００７１】
以上、図面を参照してこの発明の一実施形態について詳しく説明してきたが、具体的な構成は上述のものに限られることはなく、この発明の要旨を逸脱しない範囲内において様々な設計変更等をすることが可能である。
【符号の説明】
【００７２】
１…伝送システム、１０…データ取得装置、２０…送信装置、２０１…インタフェース、２０２…パケット生成部、２０３…送信バッファ、２０４…送信制御部、２０５…フレームヘッダ生成部、２０６…信号変調部、２１０…送信部、２１１…無線送信部、２１２…送信アンテナ、２２０…受信部、２２１…受信アンテナ、２２２…無線受信部、２２５…信号復調部、２２６…応答取得部、２２７…再送要求情報取得部、３０…受信装置、３１０…受信部、３１１…受信アンテナ、３１２…無線受信部、３２０…復調部、３２１…信号復調部、３２２…フレームヘッダ検出部、３２３…パケット分離部、３２４…復号・誤り検出部、３２５…受信バッファ、３２６…データ統合部、３２７…インタフェース、３３０…再送要求部、３３１…ロスパケット検出部、３３２…再送要求情報生成部、３３３…応答生成部、３３４…信号変調部、３４０…送信部、３４１…無線送信部、３４２…送信アンテナ、４０…データ蓄積装置
【図１】
2016152588.tif 000003
【図２】
2016152588.tif 000004
【図３】
2016152588.tif 000005
【図４】
2016152588.tif 000006
【図５】
2016152588.tif 000007
【図６】
2016152588.tif 000008
【図７】
2016152588.tif 000009
【図８】
2016152588.tif 000010