(57)【要約】【課題】短い間に無線通信品質が変動する環境であっても、伝送効率を落とすことなく並列に無線伝送を行うこと。【解決手段】並列無線伝送路に含まれる複数の無線伝送路の数よりも多くの分割数となるように分割される送信データであって複製されて無線伝送路の各々に割り当てられる送信データを分割数で分割して複数の分割送信データを生成し、無線伝送路ごとの分割送信データの送信の順番が、無線伝送路間で重なる確率が低くなるように無線伝送路ごとの分割送信データの送信の順番を配列し、配列した順番にしたがって分割送信データを無線伝送路ごとに送信データ蓄積部に記憶させ、次に送信する分割送信データを変更するか否かの判定に用いられる情報を収集し、無線伝送路の数の無線送信部が、無線伝送路ごとの分割送信データを読み出して送信し、次に送信する分割送信データが変更される場合、変更に応じて送信する。【選択図】図１
2019041287.tif 000002
【特許請求の範囲】
【請求項１】
並列無線伝送路に含まれる複数の無線伝送路の数よりも多くの分割数となるように分割される送信データであって複製されて前記無線伝送路の各々に割り当てられる前記送信データを前記分割数で分割して複数の分割送信データを生成する分割送信データ生成部と、
前記無線伝送路ごとの前記分割送信データの送信の順番が、前記無線伝送路間で重なる確率が低くなるように前記無線伝送路ごとの前記分割送信データの送信の順番を配列する送信データ配列部と、
配列した前記順番にしたがって前記分割送信データを前記無線伝送路ごとに記憶する送信データ蓄積部と、
次に送信する前記分割送信データを変更するか否かの判定に用いられる情報を収集する送信制御部と、
前記送信データ蓄積部が記憶する順番にしたがって前記無線伝送路ごとの前記分割送信データを送信し、次に送信する前記分割送信データが変更される場合、当該変更に応じて送信を行う前記無線伝送路の数の無線送信部と、
を備える並列伝送用無線送信装置。
【請求項２】
前記分割送信データの各々には、分割した順にしたがって連続番号で識別番号が付与されており、
前記送信データ配列部は、
各々の前記無線伝送路において前記配列の順番の先頭となる送信起点の前記分割送信データを選択する際、前記送信起点とする前記分割送信データに対応する前記識別番号の互いの差の値が大きくなるように、前記送信起点の前記分割送信データを選択する、請求項１に記載の並列伝送用無線送信装置。
【請求項３】
Ｍを前記分割数とし、Ｎを前記無線伝送路の数とし、
前記識別番号は、１から始まりＭで終わる番号であって、前記識別番号を示す値が、Ｍを超える値の場合、当該値からＭを減算した値を前記識別番号に置き換え、前記識別番号を示す値が、１未満の値である場合、当該値にＭを加算した値を前記識別番号に置き換える１からＭの範囲を循環する値であり、
前記送信データ配列部は、
ＭをＮで除算した商の値をＸとし、ｎを１からＮの整数とした場合、ｎ番目の前記無線伝送路における送信起点を（Ｘ×（ｎ−１）＋１）の前記識別番号の前記分割送信データとし、前記無線伝送路ごとの前記送信起点を基準として、前記無線伝送路ごとの前記分割送信データの送信の順番の配列を行う、請求項２に記載の並列伝送用無線送信装置。
【請求項４】
前記送信データ配列部は、
前記無線伝送路ごとに、前記送信起点とした前記分割送信データから始まり前記識別番号が１ずつ増加する順番で配列を行う、請求項３に記載の並列伝送用無線送信装置。
【請求項５】
前記送信データ配列部は、
前記送信起点とした前記分割送信データの前記識別番号をａとする場合、ａ，ａ−１，ａ＋１，ａ−２，ａ＋２，…のように前記識別番号の順方向と逆方向が交互に変わることを繰り返す順番で配列を行う、請求項３に記載の並列伝送用無線送信装置。
【請求項６】
Ｍを前記分割数とし、Ｎを前記無線伝送路の数とし、
前記識別番号は、１から始まりＭで終わる番号であって、前記識別番号を示す値が、Ｍを超える値の場合、当該値からＭを減算した値を前記識別番号に置き換え、前記識別番号を示す値が、１未満の値である場合、当該値にＭを加算した値を前記識別番号に置き換える１からＭの範囲を循環する値であり、
前記送信データ配列部は、
ＭをＮで除算した商の値をＸとし、ｎを１からＮの整数とした場合、ｎ番目の前記無線伝送路における送信起点を（Ｍ−（Ｘ×（ｎ−１）））の前記識別番号の前記分割送信データとし、前記無線伝送路ごとの前記送信起点を基準として、前記無線伝送路ごとの前記分割送信データの送信の順番の配列を行う、請求項２に記載の並列伝送用無線送信装置。
【請求項７】
前記送信データ配列部は、
前記無線伝送路ごとに、前記送信起点とした前記分割送信データから始まり前記分割送信データの番号が１ずつ減少する順番で配列を行う、請求項６に記載の並列伝送用無線送信装置。
【請求項８】
前記送信データ配列部は、
前記送信起点とした前記分割送信データの前記識別番号をａとする場合、ａ，ａ＋１，ａ−１，ａ＋２，ａ−２，…のように前記識別番号の逆方向と順方向が交互に変わることを繰り返す順番で配列を行う、請求項６に記載の並列伝送用無線送信装置。
【請求項９】
ＭがＮの正の整数倍の数となるように予め定められている、請求項３から８のいずれか一項に記載の並列伝送用無線送信装置。
【請求項１０】
前記送信データ配列部は、
各々の前記無線伝送路における前記分割送信データの送信の順番が重なる確率が低くなるようにランダムな順番で配列する、請求項１又は２に記載の並列伝送用無線送信装置。
【請求項１１】
前記送信制御部は、
いずれかの前記無線送信部が次に送信する前記分割送信データが、既に他の前記無線送信部によって送信されている前記分割送信データと同一である場合、未送信の前記分割送信データとなるまで当該無線送信部に対応する前記配列の順番をスキップする、請求項１から１０のいずれか一項に記載の並列伝送用無線送信装置。
【請求項１２】
前記送信制御部は、
２つ以上の前記無線送信部が次に送信する前記分割送信データが同一である場合、前記無線送信部のうち無線通信品質が最も良い前記無線送信部に当該分割送信データを送信させる選択を行い、前記無線通信品質が最も良い前記無線送信部が複数存在する場合、いずれか１つの前記無線送信部に当該分割送信データを送信させる選択を行い、選択しなかった方の前記無線送信部に対して未送信の前記分割送信データとなるまで当該無線送信部に対応する前記配列の順番をスキップする、請求項１から１１のいずれか一項に記載の並列伝送用無線送信装置。
【請求項１３】
前記送信制御部は、
いずれかの前記無線送信部において、次に送信する前記分割送信データが存在しないと判定した場合、他の前記無線送信部において送信中の前記分割送信データが存在するとき、送信する前記分割送信データが存在しない前記無線送信部が過去に送信中の前記分割送信データと同一のものを送信していない場合、当該無線送信部に前記送信中の分割送信データを送信させる、請求項１から１２のいずれか一項に記載の並列伝送用無線送信装置。
【請求項１４】
前記送信制御部は、
送信する前記分割送信データが存在せず、かつ過去に送信中の前記分割送信データと同一のものを送信していない前記無線送信部が複数存在する場合、いずれか１つの前記無線送信部に対して、前記送信中の分割送信データを送信させる、請求項１３に記載の並列伝送用無線送信装置。
【請求項１５】
並列無線伝送路に含まれる複数の無線伝送路の数よりも多くの分割数となるように分割される送信データであって複製されて前記無線伝送路の各々に割り当てられる前記送信データを前記分割数で分割して複数の分割送信データを生成し、
前記無線伝送路ごとの前記分割送信データの送信の順番が、前記無線伝送路間で重なる確率が低くなるように前記無線伝送路ごとの前記分割送信データの送信の順番を配列し、
配列した前記順番にしたがって前記分割送信データを前記無線伝送路ごとに送信データ蓄積部に記憶させ、
次に送信する前記分割送信データを変更するか否かの判定に用いられる情報を収集し、
前記無線伝送路の数の無線送信部が、前記送信データ蓄積部が記憶する順番にしたがって前記無線伝送路ごとの前記分割送信データを送信し、次に送信する前記分割送信データが変更される場合、当該変更に応じて送信する、
並列伝送用無線送信方法。
【請求項１６】
並列伝送用無線送信装置と、並列伝送用無線受信装置とを備える並列伝送用通信システムであって、
前記並列伝送用無線送信装置は、
並列無線伝送路に含まれる複数の無線伝送路の数よりも多くの分割数となるように分割される送信データであって複製されて前記無線伝送路の各々に割り当てられる前記送信データを前記分割数で分割して複数の分割送信データを生成する分割送信データ生成部と、
前記無線伝送路ごとの前記分割送信データの送信の順番が、前記無線伝送路間で重なる確率が低くなるように前記無線伝送路ごとの前記分割送信データの送信の順番を配列する送信データ配列部と、
配列した前記順番にしたがって前記分割送信データを前記無線伝送路ごとに記憶する送信データ蓄積部と、
前記送信データ蓄積部が記憶する順番にしたがって前記無線伝送路ごとの前記分割送信データを読み出して送信し、次に送信する前記分割送信データが変更される場合、当該変更に応じて送信を行う前記無線伝送路の数の無線送信部と、
次に送信する前記分割送信データを変更するか否かの判定に用いられる情報を収集し、前記並列伝送用無線受信装置から受信完了通知を受信した場合、全ての前記無線送信部に送信を停止させる送信制御部と、
を備え、
前記並列伝送用無線受信装置は、
前記並列伝送用無線送信装置から無線信号を受信し、受信した前記無線信号を変換して受信データを出力する複数の無線受信部と、
前記無線受信部が出力する前記受信データを取り込み、前記送信データを復元できる前記受信データが揃った場合、前記受信完了通知を前記並列伝送用無線送信装置に送信する受信データ配列結合部と、
を備える並列伝送用無線通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、並列伝送用無線送信装置、並列伝送用無線送信方法、及び並列伝送用無線通信システムに関する。
【背景技術】
【０００２】
複数の無線伝送路を並列に用いる無線通信方式において、効率良く並列伝送を行うために、各無線伝送路に対する送信データの振り分け方を工夫する必要がある。例えば、全ての無線伝送路において転送していない空白時間を発生させることなく、各無線伝送路のデータ転送が同時に終了するように送信データ量を振り分けることが最も転送効率が良く、また最短時間で全データを転送することができることになる。
【０００３】
このような無線通信の並列伝送手法として、各無線伝送路の転送スループット能力等の無線通信品質に応じて、事前に各無線伝送路へ振り分ける送信データ量を決定する手法がある（例えば、非特許文献１参照）。図５８は、転送スループット能力に応じて、事前に各無線伝送路へ振り分ける送信データ量を決定する構成の一例である並列伝送用無線通信システム５００を示すブロック図である。
【０００４】
並列伝送用無線通信システム５００は、並列伝送用無線送信装置５０１と、並列伝送用無線受信装置５０２とを備える。並列伝送用無線送信装置５０１と、並列伝送用無線受信装置５０２とによって空間中に並列無線伝送路５３０、すなわちＮ個の並列な無線伝送路＃１〜＃Ｎが形成される。並列伝送用無線送信装置５０１は、送信データ蓄積部５１０、送信データ振分部５１１、Ｎ個の無線送信部５１２−１〜５１２−Ｎ、送信側スループット計測部５１３、送信制御部５１４、及び無線受信部５１５を備える。並列伝送用無線受信装置５０２は、Ｎ個の無線受信部５２０−１〜５２０−Ｎ、受信データ並び替え部５２１、受信データ蓄積部５２２、受信側スループット計測部５２３、及び無線送信部５２４を備える。なお、以下の説明では、無線送信部５１２−１〜５１２−Ｎを総称して説明する場合には無線送信部５１２と記載する。なお、以下の説明では、無線受信部５２０−１〜５２０−Ｎを総称して説明する場合には無線受信部５２０と記載する。
【０００５】
並列伝送用無線送信装置５０１において、送信データ蓄積部５１０は、外部から与えられる送信データを取り込んで記憶する。送信制御部５１４は、無線伝送路＃１〜＃Ｎの各々を通じて送信する送信データ量の振り分けの指示を行う。送信データ振分部５１１は、送信制御部５１４の指示にしたがって送信データの振り分けを行う。無線送信部５１２は、送信データ振分部５１１が振り分けた送信データを無線信号に変換して並列無線伝送路５３０を通じて送信する。
【０００６】
並列伝送用無線受信装置５０２において、無線受信部５２０は、並列無線伝送路５３０を通じて無線信号を受信し、受信した無線信号を受信データに変換して出力する。受信データ並び替え部５２１は、無線受信部５２０が出力した受信データを並び換えて元の送信データに復元して出力する。受信データ蓄積部５２２は、受信データ並び替え部５２１が復元して出力した元の送信データを記憶する。
【０００７】
無線送信部５１２−１〜５１２−Ｎから無線受信部５２０−１〜５２０−Ｎの間で形成されるＮ個の無線伝送路＃１〜＃Ｎは、次のような様々な構成が想定される。例えば、各々の無線通信方式が異なる構成、同一の無線通信方式でも周波数バンドや周波数チャネルが異なる構成、同一の無線通信方式であって周波数チャネルも同一であるがアンテナ指向性などにより空間分割されている構成等である。このように、並列無線伝送路５３０に様々な構成が含まれている場合、無線伝送路＃１〜＃Ｎごとの転送スループット能力が、異なることになる。送信側スループット計測部５１３と受信側スループット計測部５２３は、並列無線伝送路５３０に含まれる各無線伝送路＃１〜＃Ｎの転送スループット能力を計測する。
【０００８】
並列伝送用無線通信システム５００では、送信データを送信する前に、送信側スループット計測部５１３と受信側スループット計測部５２３とによって各無線伝送路＃１〜＃Ｎの転送スループット能力の計測が行われる。計測手法としては、例えば、送信側スループット計測部５１３が、計測用トラヒックを各無線伝送路＃１〜＃Ｎに実際に送信し、受信側スループット計測部５２３が、計測用トラヒックの転送時間を転送スループット能力を示す情報として計測する手法がある。また、計測用トラヒックではなく、計測用制御パケットを送信し、計測用制御パケットの到達時間を転送スループット能力を示す情報として計測することもできる。
【０００９】
計測の際、受信側スループット計測部５２３が送信側スループット計測部５１３に向けて、無線送信部５２４と無線受信部５１５を通じて計測結果等の情報を送信する場合がある。例えば、受信側スループット計測部５２３は、計測した計測用トラヒックの転送時間の情報を、無線送信部５２４と無線受信部５１５を通じて、送信側スループット計測部５１３に送信する。この送信は、無線送信部５１２や無線受信部５２０の各々が、送受信の機能を備えている場合、無線送信部５１２や無線受信部５２０を用いて行われることもある。
【００１０】
送信側スループット計測部５１３は、上記のような手順により得られた各無線伝送路＃１〜＃Ｎの転送スループットの情報を送信制御部５１４に出力する。送信制御部５１４は、各無線伝送路＃１〜＃Ｎの転送スループットの情報に基づいて、無線伝送路＃１〜＃Ｎに振り分ける送信データ量を算出する。送信データ振分部５１１は、送信制御部５１４が算出した無線伝送路＃１〜＃Ｎごとの送信データ量に基づいて、無線伝送路＃１〜＃Ｎに送信データを振り分ける。
【先行技術文献】
【非特許文献】
【００１１】
【非特許文献１】石津 健太郎、村上 誉、児島 史秀、矢野 博之、「第５世代移動通信システムにおける複数周波数利用に関する検討」、信学技報、一般社団法人 電子情報通信学会、２０１５年１月、IEICE Technical Report SR2014-107、pp81-88
【発明の概要】
【発明が解決しようとする課題】
【００１２】
しかしながら、例えば、無線伝送路＃１〜＃Ｎの無線通信方式がミリ波無線通信方式である場合、通常の携帯電話で用いられているようなマイクロ波よりも一桁高い周波数帯のため、無線局移動時や周辺環境変動時に、短い間で無線伝搬チャネルが変動する。なお、短い間とは、例えば数十μｓ程度の間である。また、無線局移動や周辺環境変動により、無線伝搬路に遮蔽物が挟まれると切断現象が発生することがある。このような現象が発生すると、各無線伝送路の転送スループット能力が短い間に変動するため、計測時と送信時の時間間隔が、転送スループット能力の変動間隔以上に長くなる可能性がある。
【００１３】
並列伝送用無線通信システム５００では、上述したように、事前に転送スループット能力を計測して得られた計測結果に基づいて、送信データを各無線伝送路＃１〜＃Ｎへ振り分けている。したがって、並列伝送用無線通信システム５００がミリ波無線通信を行っている場合、上記の変動のために、計測時に得られた転送スループット能力に基づいて振り分けた送信データ量が、送信時において適切な送信データ量ではなくなってしまい、伝送効率が劣化するという問題がある。
【００１４】
この問題を解決するため、事前の転送スループット能力の計測を高頻度に行い、計測時と送信時の時間間隔をその変動間隔以下に抑える手法を取り得ることもできる。しかしながら、各無線伝送路＃１〜＃Ｎがミリ波無線通信のようにＧｂｉｔ／ｓクラスの超高速無線通信の場合、この計測時間も大きなオーバーヘッドとなり、全体の伝送効率が劣化するという問題がある。
【００１５】
上記事情に鑑み、本発明は、短い間に無線通信品質が変動する環境であっても、伝送効率を落とすことなく並列に無線伝送を行うことができる技術の提供を目的としている。
【課題を解決するための手段】
【００１６】
本発明の一態様は、並列無線伝送路に含まれる複数の無線伝送路の数よりも多くの分割数となるように分割される送信データであって複製されて前記無線伝送路の各々に割り当てられる前記送信データを前記分割数で分割して複数の分割送信データを生成する分割送信データ生成部と、前記無線伝送路ごとの前記分割送信データの送信の順番が、前記無線伝送路間で重なる確率が低くなるように前記無線伝送路ごとの前記分割送信データの送信の順番を配列する送信データ配列部と、配列した前記順番にしたがって前記分割送信データを前記無線伝送路ごとに記憶する送信データ蓄積部と、次に送信する前記分割送信データを変更するか否かの判定に用いられる情報を収集する送信制御部と、前記送信データ蓄積部が記憶する順番にしたがって前記無線伝送路ごとの前記分割送信データを送信し、次に送信する前記分割送信データが変更される場合、当該変更に応じて送信を行う前記無線伝送路の数の無線送信部と、を備える並列伝送用無線送信装置である。
【００１７】
本発明の一態様は、上記の並列伝送用無線送信装置であって、前記分割送信データの各々には、分割した順にしたがって連続番号で識別番号が付与されており、前記送信データ配列部は、各々の前記無線伝送路において前記配列の順番の先頭となる送信起点の前記分割送信データを選択する際、前記送信起点とする前記分割送信データに対応する前記識別番号の互いの差の値が大きくなるように、前記送信起点の前記分割送信データを選択する。
【００１８】
本発明の一態様は、上記の並列伝送用無線送信装置であって、Ｍを前記分割数とし、Ｎを前記無線伝送路の数とし、前記識別番号は、１から始まりＭで終わる番号であって、前記識別番号を示す値が、Ｍを超える値の場合、当該値からＭを減算した値を前記識別番号に置き換え、前記識別番号を示す値が、１未満の値である場合、当該値にＭを加算した値を前記識別番号に置き換える１からＭの範囲を循環する値であり、前記送信データ配列部は、ＭをＮで除算した商の値をＸとし、ｎを１からＮの整数とした場合、ｎ番目の前記無線伝送路における送信起点を（Ｘ×（ｎ−１）＋１）の前記識別番号の前記分割送信データとし、前記無線伝送路ごとの前記送信起点を基準として、前記無線伝送路ごとの前記分割送信データの送信の順番の配列を行う。
【００１９】
本発明の一態様は、上記の並列伝送用無線送信装置であって、前記送信データ配列部は、前記無線伝送路ごとに、前記送信起点とした前記分割送信データから始まり前記識別番号が１ずつ増加する順番で配列を行う。
【００２０】
本発明の一態様は、上記の並列伝送用無線送信装置であって、前記送信データ配列部は、前記送信起点とした前記分割送信データの前記識別番号をａとする場合、ａ，ａ−１，ａ＋１，ａ−２，ａ＋２，…のように前記識別番号の順方向と逆方向が交互に変わることを繰り返す順番で配列を行う。
【００２１】
本発明の一態様は、上記の並列伝送用無線送信装置であって、Ｍを前記分割数とし、Ｎを前記無線伝送路の数とし、前記識別番号は、１から始まりＭで終わる番号であって、前記識別番号を示す値が、Ｍを超える値の場合、当該値からＭを減算した値を前記識別番号に置き換え、前記識別番号を示す値が、１未満の値である場合、当該値にＭを加算した値を前記識別番号に置き換える１からＭの範囲を循環する値であり、前記送信データ配列部は、ＭをＮで除算した商の値をＸとし、ｎを１からＮの整数とした場合、ｎ番目の前記無線伝送路における送信起点を（Ｍ−（Ｘ×（ｎ−１）））の前記識別番号の前記分割送信データとし、前記無線伝送路ごとの前記送信起点を基準として、前記無線伝送路ごとの前記分割送信データの送信の順番の配列を行う。
【００２２】
本発明の一態様は、上記の並列伝送用無線送信装置であって、前記送信データ配列部は、前記無線伝送路ごとに、前記送信起点とした前記分割送信データから始まり前記分割送信データの番号が１ずつ減少する順番で配列を行う。
【００２３】
本発明の一態様は、上記の並列伝送用無線送信装置であって、前記送信データ配列部は、前記送信起点とした前記分割送信データの前記識別番号をａとする場合、ａ，ａ＋１，ａ−１，ａ＋２，ａ−２，…のように前記識別番号の逆方向と順方向が交互に変わることを繰り返す順番で配列を行う。
【００２４】
本発明の一態様は、上記の並列伝送用無線送信装置であって、ＭがＮの正の整数倍の数となるように予め定められている。
【００２５】
本発明の一態様は、上記の並列伝送用無線送信装置であって、前記送信データ配列部は、各々の前記無線伝送路における前記分割送信データの送信の順番が重なる確率が低くなるようにランダムな順番で配列する。
【００２６】
本発明の一態様は、上記の並列伝送用無線送信装置であって、前記送信制御部は、いずれかの前記無線送信部が次に送信する前記分割送信データが、既に他の前記無線送信部によって送信されている前記分割送信データと同一である場合、未送信の前記分割送信データとなるまで当該無線送信部に対応する前記配列の順番をスキップする。
【００２７】
本発明の一態様は、上記の並列伝送用無線送信装置であって、前記送信制御部は、２つ以上の前記無線送信部が次に送信する前記分割送信データが同一である場合、前記無線送信部のうち無線通信品質が最も良い前記無線送信部に当該分割送信データを送信させる選択を行い、前記無線通信品質が最も良い前記無線送信部が複数存在する場合、いずれか１つの前記無線送信部に当該分割送信データを送信させる選択を行い、選択しなかった方の前記無線送信部に対して未送信の前記分割送信データとなるまで当該無線送信部に対応する前記配列の順番をスキップする。
【００２８】
本発明の一態様は、上記の並列伝送用無線送信装置であって、前記送信制御部は、いずれかの前記無線送信部において、次に送信する前記分割送信データが存在しないと判定した場合、他の前記無線送信部において送信中の前記分割送信データが存在するとき、送信する前記分割送信データが存在しない前記無線送信部が過去に送信中の前記分割送信データと同一のものを送信していない場合、当該無線送信部に前記送信中の分割送信データを送信させる。
【００２９】
本発明の一態様は、上記の並列伝送用無線送信装置であって、前記送信制御部は、送信する前記分割送信データが存在せず、かつ過去に送信中の前記分割送信データと同一のものを送信していない前記無線送信部が複数存在する場合、いずれか１つの前記無線送信部に対して、前記送信中の分割送信データを送信させる。
【００３０】
本発明の一態様は、並列無線伝送路に含まれる複数の無線伝送路の数よりも多くの分割数となるように分割される送信データであって複製されて前記無線伝送路の各々に割り当てられる前記送信データを前記分割数で分割して複数の分割送信データを生成し、前記無線伝送路ごとの前記分割送信データの送信の順番が、前記無線伝送路間で重なる確率が低くなるように前記無線伝送路ごとの前記分割送信データの送信の順番を配列し、配列した前記順番にしたがって前記分割送信データを前記無線伝送路ごとに送信データ蓄積部に記憶させ、次に送信する前記分割送信データを変更するか否かの判定に用いられる情報を収集し、前記無線伝送路の数の無線送信部が、前記送信データ蓄積部が記憶する順番にしたがって前記無線伝送路ごとの前記分割送信データを送信し、次に送信する前記分割送信データが変更される場合、当該変更に応じて送信する、並列伝送用無線送信方法である。
【００３１】
本発明の一態様は、並列伝送用無線送信装置と、並列伝送用無線受信装置とを備える並列伝送用通信システムであって、前記並列伝送用無線送信装置は、並列無線伝送路に含まれる複数の無線伝送路の数よりも多くの分割数となるように分割される送信データであって複製されて前記無線伝送路の各々に割り当てられる前記送信データを前記分割数で分割して複数の分割送信データを生成する分割送信データ生成部と、前記無線伝送路ごとの前記分割送信データの送信の順番が、前記無線伝送路間で重なる確率が低くなるように前記無線伝送路ごとの前記分割送信データの送信の順番を配列する送信データ配列部と、配列した前記順番にしたがって前記分割送信データを前記無線伝送路ごとに記憶する送信データ蓄積部と、前記送信データ蓄積部が記憶する順番にしたがって前記無線伝送路ごとの前記分割送信データを読み出して送信し、次に送信する前記分割送信データが変更される場合、当該変更に応じて送信を行う前記無線伝送路の数の無線送信部と、次に送信する前記分割送信データを変更するか否かの判定に用いられる情報を収集し、前記並列伝送用無線受信装置から受信完了通知を受信した場合、全ての前記無線送信部に送信を停止させる送信制御部と、を備え、前記並列伝送用無線受信装置は、前記並列伝送用無線送信装置から無線信号を受信し、受信した前記無線信号を変換して受信データを出力する複数の無線受信部と、前記無線受信部が出力する前記受信データを取り込み、前記送信データを復元できる前記受信データが揃った場合、前記受信完了通知を前記並列伝送用無線送信装置に送信する受信データ配列結合部と、を備える並列伝送用無線通信システムである。
【発明の効果】
【００３２】
本発明により、短い間に無線通信品質が変動する環境であっても、伝送効率を落とすことなく並列に無線伝送を行うことが可能となる。
【図面の簡単な説明】
【００３３】
【図１】第１の実施形態における並列伝送用無線通信システムの構成を示すブロック図である。
【図２】第１の実施形態の分割送信データ生成部の処理を示す図である。
【図３】第１の実施形態の並列伝送用無線送信装置の処理の流れを示すフローチャートである。
【図４】第１の実施形態の並列伝送用無線受信装置の処理の流れを示すフローチャートである。
【図５】第１の実施形態における順方向配列パターンによる配列及び転送スループット能力が均一の場合の送信状態を示す図である。
【図６】図５における送信結果を示す図である。
【図７】第１の実施形態における順方向配列、かつ転送スループット能力が不均一（１：１：２）の場合の送信状態を示す図である。
【図８】図７の場合の送信結果を示す図である。
【図９】図７の場合のスキップの状態を示す図である。
【図１０】第１の実施形態における順方向配列、かつ転送スループット能力が不均一（１：１０：１０）の場合の送信状態を示す図である。
【図１１】図１０の場合の送信結果を示す図である。
【図１２】図１０の場合のスキップの状態を示す図である。
【図１３】第１の実施形態における順逆交互配列パターンを適用する他の構成例（その１）を示すブロック図である。
【図１４】第１の実施形態における順逆交互配列パターンによる配列及び転送スループット能力が均一の場合の送信状態を示す図である。
【図１５】図１４の場合の送信結果を示す図である。
【図１６】第１の実施形態における順逆交互配列、かつ転送スループット能力が不均一（１：１：２）の場合の送信状態を示す図である。
【図１７】図１６の場合の送信結果を示す図である。
【図１８】図１６の場合のスキップの状態を示す図である。
【図１９】第１の実施形態における順逆交互配列、かつ転送スループット能力が不均一（１：１０：１０）の場合の送信状態を示す図である。
【図２０】図１９の場合の送信結果を示す図である。
【図２１】図１９の場合のスキップの状態を示す図である。
【図２２】第１の実施形態におけるＮの整数倍でない分割数Ｍを適用する場合の他の構成例（その２）を示すブロック図である。
【図２３】第１の実施形態におけるＮの整数倍でない分割数Ｍを適用し、かつ順逆交互配列パターンを適用し、転送スループット能力が不均一（１：１：２）の場合の配列及び送信状態を示す図である。
【図２４】図２３の場合の送信結果を示す図である。
【図２５】図２３の場合のスキップの状態を示す図である。
【図２６】第２の実施形態における並列伝送用無線通信システムの構成を示すブロック図である。
【図２７】第２の実施形態の並列伝送用無線送信装置の処理の流れを示すフローチャートである。
【図２８】第２の実施形態における順方向配列、かつ転送スループット能力が不均一（１：１：２）の場合の送信結果を示す図である。
【図２９】図２８の場合のスキップの状態を示す図である。
【図３０】第２の実施形態における順逆交互配列、かつ転送スループット能力が不均一（１：１：２）の場合の送信結果を示す図である。
【図３１】図３０の場合のスキップの状態を示す図である。
【図３２】第２の実施形態における順方向配列、かつ転送スループット能力が不均一（１：１０：１０）の場合の送信結果を示す図である。
【図３３】図３２の場合のスキップの状態を示す図である。
【図３４】第２の実施形態におけるＮの整数倍でない分割数Ｍを適用し、かつ順逆交互配列パターンを適用する場合の送信結果を示す図である。
【図３５】図３４の場合のスキップの状態を示す図である。
【図３６】第３の実施形態における並列伝送用無線通信システムの構成を示すブロック図である。
【図３７】第３の実施形態の並列伝送用無線送信装置の処理の流れを示すフローチャートである。
【図３８】第１の実施形態の構成に対してＮ＝３及びＭ＝９で、かつ順逆交互配列パターンを適用し、転送スループット能力が不均一（１：１０：１０）の場合の送信状態及び送信結果を示す図である。
【図３９】第３の実施形態の構成に対してＮ＝３及びＭ＝９で、かつ順逆交互配列パターンを適用し、転送スループット能力が不均一（１：１０：１０）の場合の送信状態及び送信結果を示す図である。
【図４０】第３の実施形態における順方向配列、かつ転送スループット能力が不均一（１：１０：１０）の場合の送信結果を示す図である。
【図４１】図４０の場合のスキップの状態を示す図である。
【図４２】第３の実施形態の構成に対してＮ＝３及びＭ＝１２の場合の順方向配列パターンによる配列を示す図である。
【図４３】図４２の場合において転送スループット能力が不均一（１：１０：１０）の場合の送信結果を示す図である。
【図４４】図４３の場合のスキップの状態及び重複送信の状態を示す図である。
【図４５】第３の実施形態における順逆交互配列、かつ転送スループット能力が不均一（１：１０：１０）の場合の送信結果を示す図である。
【図４６】図４５の場合のスキップの状態及び重複送信の状態を示す図である。
【図４７】第４の実施形態における並列伝送用無線通信システムの構成を示すブロック図である。
【図４８】第４の実施形態の並列伝送用無線送信装置の処理の流れを示すフローチャート（その１）である。
【図４９】第４の実施形態の並列伝送用無線送信装置の処理の流れを示すフローチャート（その２）である。
【図５０】第４の実施形態における順方向配列、かつ転送スループット能力が不均一（１：１０：１０）の場合の送信結果を示す図である。
【図５１】図５０の場合のスキップの状態及び重複送信の状態を示す図である。
【図５２】第４の実施形態の構成に対してＮ＝３及びＭ＝１２の場合の順方向配列パターンによる配列を適用し、転送スループット能力が不均一（１：１０：１０）の場合の送信結果を示す図である。
【図５３】図５２の場合のスキップの状態及び重複送信の状態を示す図である。
【図５４】第５の実施形態における並列伝送用無線通信システムの構成を示すブロック図である。
【図５５】第５の実施形態の並列伝送用無線受信装置の処理の流れを示すフローチャート（その１）である。
【図５６】逆方向配列パターンの例を示す図である。
【図５７】逆順交互配列パターンの例を示す図である。
【図５８】背景技術における並列伝送用無線通信システムの構成を示すブロック図である。
【発明を実施するための形態】
【００３４】
（第１の実施形態）
以下、本発明の実施形態について図面を参照して説明する。図１は、第１の実施形態における並列伝送用無線通信システムＳの構成を示すブロック図である。並列伝送用無線通信システムＳは、並列伝送用無線送信装置１と、並列伝送用無線受信装置２とを備える。並列伝送用無線送信装置１と、並列伝送用無線受信装置２とによって空間中に並列無線伝送路３０、すなわちＮ個の並列な無線伝送路＃１〜＃Ｎが形成される。なお、各無線伝送路＃１〜＃Ｎには連続したチャネル番号が予め付与されており、無線伝送路＃１〜＃Ｎの各々のチャネル番号は、符号に含まれる番号と同一の「１」〜「Ｎ」であるとする。
【００３５】
並列伝送用無線送信装置１は、分割送信データ生成部１０、送信データ配列部１１、送信データ蓄積部１２、無線送信部１３、送信制御部１４、及び記憶部１５を備える。分割送信データ生成部１０は、送信データ分割部１０−１と、送信データ複製部１０−２とを備える。
【００３６】
送信データ分割部１０−１は、図２に示すように外部から与えられる送信データ１００を取り込み、取り込んだ送信データ１００を同一データ長ＬのＭ個の分割送信データ１００−１〜１００−Ｍに分割する。ここで、分割数Ｍの値として、並列無線伝送路３０に含まれる無線伝送路＃１〜＃Ｎの個数のＮの正の整数倍の値が予め定められる。また、送信データ分割部１０−１は、分割した分割送信データ１００−１〜１００−Ｍの各々に識別番号として、１からＭまでの連続番号を付与する。例えば、分割送信データ１００−１の識別番号は、「１」であり、分割送信データ１００−Ｍの識別番号は、「Ｍ」となる。なお、識別番号は、例えば、分割送信データ１００−１〜１００−Ｍの各々に識別番号を含む制御ビットを追加するような手法で付与される。
【００３７】
送信データ複製部１０−２は、図２に示すように、Ｍ個の分割送信データ１００−１〜１００−Ｍの各々を、並列無線伝送路３０に含まれる無線伝送路＃１〜＃Ｎの数、すなわちＮ個分、複製して分割送信データ１００−１−１〜１００−Ｍ−１，…，１００−１−Ｎ〜１００−Ｍ−Ｎを生成する。なお、分割送信データ１００−１−１〜１００−Ｍ−１，…，１００−１−Ｎ〜１００−Ｍ−Ｎの識別番号は、複製元の分割送信データ１００−１〜１００−Ｍに付与されている識別番号を引き継いだ値となっている。例えば、分割送信データ１００−１−１，１００−１−２，…，１００−１−Ｎの識別番号は、全て「１」となる。なお、以下の説明において、任意の分割送信データを示す場合、分割送信データ１００−１−１〜１００−Ｍ−１，…，１００−１−Ｎ〜１００−Ｍ−Ｎという表記の符号を短縮して、分割送信データ１００−１−１〜１００−Ｍ−Ｎとしても表す。
【００３８】
送信データ配列部１１は、Ｎ個の送信データ配列部１１−１〜１１−Ｎを備えている。送信データ配列部１１−１〜１１−Ｎの各々は、内部の記憶領域に予め定められる配列パターンを記憶する。また、送信データ配列部１１−１〜１１−Ｎの各々は、送信起点となる分割送信データ１００−１−１〜１００−Ｍ−Ｎを設定する。また、送信データ配列部１１−１〜１１−Ｎの各々は、設定した送信起点を基準として、内部の記憶領域に記憶する配列パターンに基づいて、分割送信データ１００−１−１〜１００−Ｍ−Ｎの送信の順番を変更して配列を行う。また、送信データ配列部１１−１〜１１−Ｎは、配列が完了した際、送信データ蓄積部１２−１〜１２−Ｎごとの配列の順番を示す情報を送信制御部１４に出力する。
【００３９】
送信データ蓄積部１２は、Ｎ個の送信データ蓄積部１２−１〜１２−Ｎを備えており、送信データ蓄積部１２−１〜１２−Ｎの各々は、例えば、キュー形式のバッファである。送信データ蓄積部１２−１〜１２−Ｎは、各々に対応する送信データ配列部１１−１〜１１−Ｎが配列した順番で、各々に対応する分割送信データ１００−１−１〜１００−Ｍ−Ｎを記憶する。また、送信データ蓄積部１２−１〜１２−Ｎの各々は、送信制御部１４から変更指示情報を受けた場合、当該変更指示情報にしたがって分割送信データ１００−１−１〜１００−Ｍ−Ｎの順番の変更を行う。
【００４０】
無線送信部１３は、Ｎ個の無線送信部１３−１〜１３−Ｎを備えている。無線送信部１３−１〜１３−Ｎの各々は、各々に対応する送信データ蓄積部１２−１〜１２−Ｎが記憶する順番において、先頭の分割送信データ１００−１−１〜１００−Ｍ−Ｎから順に読み出しを行う。また、無線送信部１３−１〜１３−Ｎは、読み出した分割送信データ１００−１−１〜１００−Ｍ−Ｎを無線信号に変換して無線伝送路＃１〜＃Ｎを通じて送信する。前述したように、送信データ蓄積部１２−１〜１２−Ｎは、例えば、キュー形式のバッファであり、無線送信部１３−１〜１３−Ｎが読み出した分割送信データ１００−１−１〜１００−Ｍ−Ｎは、送信データ蓄積部１２−１〜１２−Ｎから削除される。
【００４１】
送信制御部１４は、無線送信部１３−１〜１３−Ｎの各々から収集する送信状態の情報を記憶部１５に書き込んで記憶させる。ここで、送信状態の情報とは、例えば、どの無線送信部１３−１〜１３−Ｎが、どの識別番号の分割送信データ１００−１−１〜１００−Ｍ−Ｎを送信中であるか、または、送信を完了したかといった送信状態を示す情報である。送信状態の情報には、例えば、無線送信部１３−１〜１３−Ｎの各々を識別する情報と、分割送信データ１００−１−１〜１００−Ｍ−Ｎの識別番号とに関連付けて、送信中を示す情報、または、送信の完了を示す情報が含まれる。
【００４２】
送信制御部１４による送信状態の情報の収集は、無線送信部１３−１〜１３−Ｎが、送信処理等を行って送信の状態が変わるごとに、最新の送信状態の情報を送信制御部１４に通知し、送信制御部１４が当該通知を受信することによって行われる。なお、送信制御部１４が、定期的に無線送信部１３−１〜１３−Ｎが内部の記憶領域に記憶している送信状態の情報を無線送信部１３−１〜１３−Ｎから収集する構成としてもよい。また、送信の完了の状態については、対向する無線受信部２０−１〜２０−Ｎが、送達確認を示す情報を無線送信部１３−１〜１３−Ｎに送り返すことにより、無線送信部１３−１〜１３−Ｎが当該送信完了の状態を検出する。
【００４３】
また、送信制御部１４は、送信データ配列部１１−１〜１１−Ｎの各々が出力する送信データ蓄積部１２−１〜１２−Ｎにおける配列の順番を示す情報を取り込み、取り込んだ配列の順番を示す情報を記憶部１５に書き込んで記憶させる。また、送信制御部１４は、収集した送信状態の情報と、配列の順番を示す情報とに基づき、必要に応じて送信データ蓄積部１２−１〜１２−Ｎに対して、分割送信データ１００−１−１〜１００−Ｍ−Ｎの順番の変更を指示する変更指示情報を出力する。また、送信制御部１４は、変更指示情報を出力する際、変更指示情報に基づいて、記憶部１５が記憶する配列の順番を示す情報に関連付けて変更した履歴となる情報を追加して記憶させる。
【００４４】
並列伝送用無線受信装置２は、無線受信部２０、受信データ配列結合部２１、及び受信データ蓄積部２２を備える。無線受信部２０は、Ｎ個の無線受信部２０−１〜２０−Ｎを備えており、対向するＮ個の無線送信部１３−１〜１３−Ｎが送信した無線信号を無線伝送路＃１〜＃Ｎを通じて受信する。無線受信部２０−１〜２０−Ｎは、受信した無線信号を受信データに変換して出力する。受信データ配列結合部２１は、受信データに含まれている識別番号にしたがって並べ替えを行った後、結合して送信データを復元する。受信データ蓄積部２２は、受信データ配列結合部２１が復元した送信データを記憶する。
【００４５】
（第１の実施形態の並列伝送用無線送信装置による処理）
図３は、第１の実施形態の並列伝送用無線送信装置１による処理の流れを示すフローチャートである。
送信データ分割部１０−１は、外部から与えられる送信データ１００を取り込み、取り込んだ送信データ１００を分割して分割送信データ１００−１〜１００−Ｍを生成する（ステップＳ１０１）。送信データ複製部１０−２は、送信データ分割部１０−１が出力する分割送信データ１００−１〜１００−Ｍの各々をＮ個複製し、分割送信データ１００−１−１〜１００−Ｍ−Ｎを生成する（ステップＳ１０２）。
【００４６】
送信データ配列部１１−１〜１１−Ｎの各々は、各々に対応する分割送信データ１００−１−１〜１００−Ｍ−Ｎの送信起点を設定する（ステップＳ１０３）。ここで、送信起点とは、送信データ蓄積部１２−１〜１２−Ｎが記憶する順番において、先頭に記憶され、各無線送信部１３−１〜１３−Ｎが最初に送信することになる分割送信データ１００−１−１〜１００−Ｍ−Ｎのことである。送信データ配列部１１−１〜１１−Ｎの各々は、次式（１）に基づいて、Ｄの値を算出し、算出したＤの値の識別番号の分割送信データ１００−１−１〜１００−Ｍ−Ｎを各々に対応する送信起点として設定する。
【００４７】
Ｄ＝（Ｍ／Ｎ）×（ｎ−１）＋１  ・・・  （１）
【００４８】
式（１）において、ｎは１以上の整数である。Ｄの値は、１からＭの範囲の値である。ｎの値は、送信データ配列部１１−１〜１１−Ｎの符号の枝番号に対応しており、例えば、ｎ＝１は、送信データ配列部１１−１に対応し、ｎ＝Ｎは、送信データ配列部１１−Ｎに対応する。送信データ配列部１１−１〜１１−Ｎの各々は、自らに対応するｎの値と、無線伝送路の数Ｎと、分割数Ｍとを予め内部の記憶領域に記憶させておき、送信起点の算出の際に内部の記憶領域から読み出して使用する。また、上述したようにＭは、Ｎの正の整数倍となる値であるため、Ｘ＝Ｍ／Ｎとすると、Ｘは１以上の整数となる。
【００４９】
図５を参照して具体例を説明する。図５の例では、並列無線伝送路３０の無線伝送路の数Ｎ＝３とし、分割数Ｍ＝３６としている。送信データ分割部１０−１が、送信データ１００を３６個の分割送信データ１００−１〜１００−３６に分割する。送信データ配列部１１−１〜１１−３が、内部に記憶している「ｎ」の値に基づいて、式（１）により１〜３６の値の範囲でＤの値を算出すると、それぞれ「１」，「１３」，「２５」となる。したがって、送信データ配列部１１−１は、符号２０１で示される識別番号「１」の分割送信データ１００−１−１を送信起点として設定する。送信データ配列部１１−２は、符号２０２で示される識別番号「１３」の分割送信データ１００−１３−２を送信起点として設定する。送信データ配列部１１−３は、符号２０２で示される識別番号「２５」の分割送信データ１００−２５−３を送信起点として設定する。
【００５０】
送信データ配列部１１−１〜１１−Ｎの各々は、設定した送信起点を基準として、内部に記憶する配列パターンに基づいて、分割送信データ１００−１−１〜１００−Ｍ−Ｎの順番の配列を行う（ステップＳ１０４）。ここでは、配列パターンとして、送信起点を基準として、識別番号の数が、１つずつ増加する順方向の順番となる配列パターンが予め定められているとする。なお、増加させた識別番号の値が、Ｍの値を超えた場合、増加させた値からＭを減算した値に置き換えて、１からＭの間の値を循環する値となるようにする。例えば、増加させた識別番号が「Ｍ＋１」となった場合、「Ｍ＋１」から「Ｍ」を減算して得られる「１」に置き換える。
【００５１】
送信データ配列部１１−１〜１１−Ｎの各々は、配列した順番に基づいて、分割送信データ１００−１−１〜１００−Ｍ−Ｎを並び替えて送信データ蓄積部１２−１〜１２−Ｎに書き込んで記憶させる（ステップＳ１０５）。送信データ配列部１１−１〜１１−Ｎは、配列が完了した場合、送信データ蓄積部１２−１〜１２−Ｎごとの配列の順番を示す情報を送信制御部１４に出力する。送信制御部１４は、当該配列の順番を示す情報を受けて記憶部１５に書き込んで記憶させる。
【００５２】
図５の例の場合、送信データ配列部１１−１の配列に基づいて、送信データ蓄積部１２−１が記憶する順番は、送信起点が「１」であるため、１から３６の識別番号が順に並ぶ順番となる。また、送信データ配列部１１−１の配列に基づいて、送信データ蓄積部１２−２が記憶する順番は、送信起点が「１３」であるため、１３から３６の識別番号が順に並び、その後、１から１２の識別番号が順に並ぶ順番となる。また、送信データ配列部１１−３の配列に基づいて、送信データ蓄積部１２−３が記憶する順番は、送信起点が「２５」であるため、２５から３６の識別番号が順に並び、その後、１から２４の識別番号が順に並ぶ順番となる。
【００５３】
この順番を一般化して示すと以下のようになる。送信データ蓄積部１２−１は、識別番号が、１，２，…，（Ｍ−１），Ｍの順で分割送信データ１００−１−１〜１００−Ｍ−１を記憶する。
【００５４】
送信データ蓄積部１２−２は、識別番号が、（Ｍ／Ｎ＋１），（Ｍ／Ｎ＋２），…，（Ｍ／Ｎ−１），（Ｍ／Ｎ）の順で分割送信データ１００−１−２〜１００−Ｍ−２を記憶する。
【００５５】
送信データ蓄積部１２−３は、識別番号が、（Ｍ／Ｎ×２＋１），（Ｍ／Ｎ×２＋２），…，（Ｍ／Ｎ×２−１），（Ｍ／Ｎ×２）の順で分割送信データ１００−１−３〜１００−Ｍ−３を記憶する。
【００５６】
送信データ蓄積部１２−Ｎは、識別番号が、（Ｍ／Ｎ×（Ｎ−１）＋１），（Ｍ／Ｎ×（Ｎ−１）＋２），…，（Ｍ／Ｎ×（Ｎ−１）−１），（Ｍ／Ｎ×（Ｎ−１））の順で分割送信データ１００−１−Ｎ〜１００−Ｍ−Ｎを記憶する。
【００５７】
すなわち、ｋ番目（ただし、ｋは、１〜Ｎの整数）の送信データ蓄積部１２−ｋは、識別番号が、（Ｍ／Ｎ×（ｋ−１）＋１），（Ｍ／Ｎ×（ｋ−１）＋２），…，（Ｍ／Ｎ×（ｋ−１）−１），（Ｍ／Ｎ×（ｋ−１））の順で分割送信データ１００−１−（ｋ−１）〜１００−Ｍ−（ｋ−１）を記憶する。
【００５８】
無線送信部１３−１〜１３−Ｎの各々は、各々に対応する送信データ蓄積部１２−１〜１２−Ｎが記憶する順番において、先頭に記憶されている分割送信データ１００−１−１〜１００−Ｍ−Ｎから順に読み出しを行う。無線送信部１３−１〜１３−Ｎの各々は、読み出した分割送信データ１００−１−１〜１００−Ｍ−Ｎを無線信号に変換し、各々に対応する無線伝送路＃１〜＃Ｎに送信する（ステップＳ１０６）。
【００５９】
例えば、図５の例の場合、無線送信部１３−１は、先頭の識別番号が「１」であるため、分割送信データ１００−１−１を読み出して無線信号に変換して無線伝送路＃１に送信することになる。無線送信部１３−２は、先頭の順番の識別番号が「１３」であるため、分割送信データ１００−１３−２を読み出して無線信号に変換して無線伝送路＃２に送信することになる。無線送信部１３−３は、先頭の順番の識別番号が「２５」であるため、分割送信データ１００−２５−３を読み出して無線信号に変換して無線伝送路＃３に送信することになる。
【００６０】
送信制御部１４は、記憶部１５が記憶する収集済みの送信状態の情報から、ステップＳ１０６において無線送信部１３−１〜１３−Ｎが送信した分割送信データ１００−１−１〜１００−Ｍ−Ｎに関する送信状態の情報を参照する（ステップＳ１０７）。
【００６１】
送信制御部１４は、参照した送信状態の情報と、記憶部１５が記憶する配列の順番を示す情報とに基づいて、送信データ蓄積部１２−１〜１２−Ｎにおいて、次の順番で送信する全ての分割送信データ１００−１−１〜１００−Ｍ−Ｎを特定する。送信制御部１４は、次の順番で送信する全ての分割送信データ１００−１−１〜１００−Ｍ−Ｎが、既に他の無線送信部１３−１〜１３−Ｎによって送信されているか否かを記憶部１５が記憶する送信状態の情報に基づいて判定する（ステップＳ１０８）。ここで、送信されている状態とは、送信中の状態、または送信が完了している状態のいずれかの状態を意味している。ステップＳ１０８の処理は、換言すると、次の順番で送信する全ての分割送信データ１００−１−１〜１００−Ｍ−Ｎが、既に他の無線送信部１３−１〜１３−Ｎによって送信中の状態、または送信完了の状態にされているか否かを判定する処理となる。
【００６２】
送信制御部１４は、次の順番で送信する分割送信データ１００−１−１〜１００−Ｍ−Ｎが、既に他の無線送信部１３−１〜１３−Ｎによって送信されていると判定したとする（ステップＳ１０８−ＹＥＳ）。この場合、送信制御部１４は、該当する無線送信部１３−１〜１３−Ｎに対応する送信データ蓄積部１２−１〜１２−Ｎに対して未送信の分割送信データ１００−１−１〜１００−Ｍ−Ｎとなるまで順番をスキップする変更指示情報を出力する。送信制御部１４は、変更指示情報を出力する際、変更指示情報に基づいて、記憶部１５が記憶する配列の順番を示す情報に関連付けてスキップした識別番号に関する情報を追加して記憶させる（ステップＳ１０９）。
【００６３】
ここで、スキップするとは、以下のような順番の変更を行うことである。例えば、送信データ蓄積部１２−３が、先頭から順に、識別番号が「１」，「２」，「３」，「４」，「５」の分割送信データ１００−１−３〜１００−５−３を記憶しているとする。無線送信部１３−３が、次に識別番号「１」の分割送信データ１００−１−３を送信しようとしたところ、識別番号「１」，「２」，「３」については、既に他の無線送信部１３−１，１３−２が送信しているとする。このとき、識別番号「１」，「２」，「３」の分割送信データ１００−１−３〜１００−３−３をスキップして、送信データ蓄積部１２−３が記憶する順番において、先頭の識別番号を未送信の「４」とする。これにより、無線送信部１３−３は、次に未送信の分割送信データ１００−４−３を送信することができることになる。スキップした分割送信データ１００−１−３〜１００−３−３は、送信データ蓄積部１２−３が変更指示情報を受けた際に削除する。
【００６４】
送信制御部１４が、次の順番で送信する分割送信データ１００−１−１〜１００−Ｍ−Ｎが、他の無線送信部１３−１〜１３−Ｎによって送信されていないと判定した場合（ステップＳ１０８−ＮＯ）、または、ステップＳ１０９の処理の後、無線信号の送信処理が行われる。すなわち、無線送信部１３−１〜１３−Ｎの各々は、各々に対応する送信データ蓄積部１２−１〜１２−Ｎが記憶する順番において、先頭に記憶する分割送信データ１００−１−１〜１００−Ｍ−Ｎを読み出す。無線送信部１３−１〜１３−Ｎの各々は、読み出した分割送信データ１００−１−１〜１００−Ｍ−Ｎを無線信号に変換し、各々に対応する無線伝送路＃１〜＃Ｎを通じて送信する（ステップＳ１１０）。
【００６５】
このとき、読み出す分割送信データ１００−１−１〜１００−Ｍ−Ｎが無くなった無線送信部１３−１〜１３−Ｎについては、送信処理を停止する。送信制御部１４は、記憶部１５が記憶する送信状態の情報を参照して、送信中の状態、または送信が完了している状態の分割送信データ１００−１−１〜１００−Ｍ−Ｎの識別番号を検出する。送信制御部１４は、検出した識別番号が１からＭまで全て揃っているか否かを判定することにより、未送信の分割送信データ１００−１−１〜１００−Ｍ−Ｎが存在するか否かを判定する（ステップＳ１１１）。
【００６６】
送信制御部１４は、未送信の分割送信データ１００−１−１〜１００−Ｍ−Ｎが存在すると判定した場合、すなわち検出した識別番号が１からＭまで全て揃っていないと判定した場合（ステップＳ１１１−ＹＥＳ）、ステップＳ１０７以降の処理を繰り返す。一方、送信制御部１４は、未送信の分割送信データ１００−１−１〜１００−Ｍ−Ｎが存在しないと判定した場合、すなわち検出した識別番号が１からＭまで全て揃っていると判定した場合（ステップＳ１１１−ＮＯ）、処理を終了する。このとき、送信中の無線送信部１３−１〜１３−Ｎは、送信処理を継続し、それ以外の無線送信部１３−１〜１３−Ｎは、送信処理を停止する。
【００６７】
（第１の実施形態の並列伝送用無線受信装置による処理）
図４は、第１の実施形態の並列伝送用無線受信装置２による処理の流れを示すフローチャートである。上述したように、並列無線伝送路３０の各無線伝送路＃１〜＃Ｎには連続したチャネル番号が予め付与されており、無線伝送路＃１〜＃Ｎの各々のチャネル番号は、符号に含まれる番号と同一の「１」〜「Ｎ」である。
【００６８】
無線受信部２０−１〜２０−Ｎは、ある時刻ｔにおいて受信が完了した無線信号を受信データに変換して出力する。受信データは、分割送信データ１００−１−１〜１００−Ｍ−Ｎのいずれかに対応するデータであり識別番号を含んでいる。また、無線受信部２０−１〜２０−Ｎは、無線信号から受信データに変換する際に、対応するチャネル番号を受信データに付与する。
【００６９】
受信データ配列結合部２１は、無線受信部２０−１〜２０−Ｎが出力した受信データを取り込む（ステップＳ２０１）。ここで、ある時刻ｔは、厳密に同時でなくてもよく、一定の時間の間であってもよい。例えば、受信データ配列結合部２１が、無線受信部２０−１〜２０−Ｎが受信データを出力するごとに、受信データを一時的に取り込んでおき、一定の時間の間に取り込んだ受信データに対して、ステップＳ２０２以降の処理を行うようにしてもよい。
【００７０】
受信データ配列結合部２１は、時刻ｔにおいて無線受信部２０−１〜２０−Ｎが出力した受信データの識別番号を参照する（ステップＳ２０２）。受信データ配列結合部２１は、内部の記憶領域に記憶している既に受信した受信データの識別番号を参照する。受信データ配列結合部２１は、既に受信した受信データの識別番号と同一の識別番号が、無線受信部２０−１〜２０−Ｎが出力した受信データに含まれているか否かを判定する（ステップＳ２０３）。
【００７１】
受信データ配列結合部２１は、既に受信した受信データの識別番号と同一の識別番号が含まれていると判定した場合（ステップＳ２０３−ＹＥＳ）、既に受信した受信データと同一の識別番号を有する受信データを時刻ｔにおける受信データの中から削除し（ステップＳ２０４）、処理をステップＳ２０５に進める。
【００７２】
受信データ配列結合部２１は、既に受信した受信データの識別番号と同一の識別番号が、時刻ｔにおける受信データに含まれていないと判定した場合（ステップＳ２０３−ＮＯ）、またはステップＳ２０４の処理の後、以下の判定処理を行う。すなわち、受信データ配列結合部２１は、時刻ｔにおける受信データの識別番号の中で同一の識別番号が存在するか否かを判定する（ステップＳ２０５）。なお、ステップＳ２０４の処理を経由している場合、削除した受信データは、ステップＳ２０５の判定処理には含まれない。
【００７３】
受信データ配列結合部２１は、時刻ｔにおける受信データの識別番号の中で同一の識別番号が存在すると判定した場合（ステップＳ２０５−ＹＥＳ）、同一の識別番号の受信データのうち最小のチャネル番号が付与されている受信データを選択し、他の受信データを削除して（ステップＳ２０６）、処理をステップＳ２０７に進める。
【００７４】
受信データ配列結合部２１は、同一の識別番号が存在しないと判定した場合（ステップＳ２０５−ＮＯ）、残りの受信データ、すなわちステップＳ２０４、ステップＳ２０６において削除しなかった受信データを内部の記憶領域に書き込んで記憶させる。
【００７５】
受信データ配列結合部２１の内部の記憶領域には、送信データ分割部１０−１が付与した識別番号の範囲の情報が予め記憶されている。受信データ配列結合部２１は、当該識別番号の範囲の情報に基づいて、内部の記憶領域に記憶する受信データを参照し、全ての識別番号の受信データを取り込んでいるか否かを判定する（ステップＳ２０８）。
【００７６】
受信データ配列結合部２１は、全ての識別番号の受信データを取り込んでいないと判定した場合（ステップＳ２０８−ＮＯ）、ステップＳ２０１の処理に戻る。一方、受信データ配列結合部２１は、全ての識別番号の受信データを取り込んでいると判定した場合（ステップＳ２０８−ＹＥＳ）、内部の記憶領域に記憶する受信データを識別番号の順に並べ替えて、結合を行って送信データ１００を復元する。受信データ配列結合部２１は、復元した送信データ１００を受信データ蓄積部２２に書き込んで記憶させる（ステップＳ２０９）。
【００７７】
なお、上記の処理では、全ての受信データを受信した後、ステップＳ２０９において並べ替えと結合の処理を行っているが、ステップＳ２０７の処理の後に、識別番号にしたがって並べ替えの処理を行い、ステップＳ２０８の処理の後で、結合を行うようにしてもよい。
【００７８】
（順方向配列、Ｎ＝３、Ｍ＝３６、スループット均一の場合）
図３に示した第１の実施形態の処理に対して具体例を適用した例について説明する。図５は、上記したように、並列無線伝送路３０の数Ｎが「３」、分割数Ｍが「３６」、配列パターンが、順方向の場合の例である。無線伝送路＃１〜＃３の転送スループット能力が均一である場合、無線送信部１３−１〜１３−３は、送信データ蓄積部１２−１〜１２−３が記憶する順番にしたがって同一の転送速度で分割送信データ１００−１−１〜１００−３６−１，１００−１−２〜１００−３６−２，１００−１−３〜１００−３６−３を送信する。
【００７９】
図５の右端の符号＃１，＃２，＃３で示した図のそれぞれが、無線送信部１３−１、１３−２，１３−３の送信状態を示しており、「＊」を付けた識別番号は、送信した分割送信データ１００−１−１〜１００−３６−３を示している。
【００８０】
ここで、上述したように１つの分割送信データ１００−１−１〜１００−３６−３の長さをＬとし、１Ｌを送信する時間をｔ０とする。図５の右端の図は、ｔ＝５ｔ０までの状態を示した図となっている。すなわち、無線送信部１３−１は、ｔ＝１ｔ０〜５ｔ０までの間に識別番号が「１」，「２」，「３」，「４」，「５」の分割送信データ１００−１−１〜１００−５−１を送信している。無線送信部１３−２は、ｔ＝１ｔ０〜５ｔ０までの間に識別番号が「１３」，「１４」，「１５」，「１６」，「１７」の分割送信データ１００−１３−２〜１００−１７−２を送信している。無線送信部１３−３は、ｔ＝１ｔ０〜５ｔ０までの間に識別番号が「２５」，「２６」，「２７」，「２８」，「２９」の分割送信データ１００−２５−３〜１００−２９−３を送信している。
【００８１】
なお、図５において、無線送信部１３−１、１３−２，１３−３が、最後に送信した識別番号「５」，「１７」，「２９」については、送信中の状態であるか、または送信が完了した状態のいずれかの状態である。それ以前のもの、すなわち＃１における「１」，「２」，「３」，「４」、＃２における「１３」，「１４」，「１５」，「１６」、及び＃３における「２５」，「２６」，「２７」，「２８」は送信が完了した状態である。
【００８２】
図６は、無線送信部１３−１〜１３−３の送信結果を示す表であり、縦軸が、経過時間ｔを示し、横軸の＃１〜＃３のそれぞれが、対応する送信を行った無線送信部１３−１〜１３−３を示している。なお、以下の説明において、同様の表形式の図を示す場合、縦軸と横軸の意味は図６と同じである。転送スループット能力が均一の場合、図３に示した処理において、送信制御部１４は、ステップＳ１０８の判定処理において、「ＹＥＳ」の判定をすることがないため、ステップＳ１０９のスキップする処理を行わない。
【００８３】
そのため、ｔ＝ｔ０〜ｔ１２までの最短の時間で、無線送信部１３−１〜１３−３の各々は、全ての識別番号「１」〜「３６」を構成する１２個ずつの分割送信データ１００−１−１〜１００−１２−１，１００−１３−２〜１００−２４−２，１００−２５−３〜１００−３６−３を送信する。
【００８４】
（順方向配列、Ｎ＝３、Ｍ＝３６、スループット不均一（１：１：２）の場合）
図７は、図５と同じく、並列無線伝送路３０の数Ｎが「３」、分割数Ｍが「３６」、配列パターンが、順方向の場合であって、転送スループット能力が、無線伝送路＃１〜＃３のいずれかにおいて異なる場合の例である。無線伝送路＃１〜＃３における転送スループット能力の比率は、１：１：２である。すなわち、無線送信部１３−３は、１ｔ０の時間の間に無線送信部１３−１，１３−２の２倍の量を送信することができる。そのため、図７に示すように、送信した分割送信データ１００−１−１〜１００−３６−３の個数についてみると、無線送信部１３−１，１３−２が、５個送信する間に、無線送信部１３−３は、１０個送信を行う。
【００８５】
図８は、無線送信部１３−１〜１３−３の送信結果を示す表であり、図９は、送信とスキップの状態を示した図である。図９において「＊」を付けた識別番号は、図５と同様に、送信したことを示しており、「ｓ」を付けた識別番号はスキップしたことを示している。なお、以下の説明において、同様の形式の図において「＊」と「ｓ」とを示す場合、「＊」と「ｓ」の意味は、図９と同じである。
【００８６】
なお、上述した記憶部１５が記憶する配列の順番の情報と、当該配列の順番の情報に関連付けられる変更の履歴の情報とは、例えば、図９に示すような形式の情報である。例えば、送信制御部１４は、無線送信部１３−１〜１３−３が送信を開始する際に「＊」を付与し、スキップする際に「ｓ」を付与する。記憶部１５に図９に示す形式の情報を記憶させておくことで、送信制御部１４は、当該情報を参照することで、各々の無線送信部１３−１〜１３−Ｎにおいて、送信中または送信が完了した識別番号、スキップした識別番号、次に送信する識別番号を特定することができる。送信中の状態であるか、送信が完了している状態であるかを明確に検出する際は、送信制御部１４は、記憶部１５が記憶する送信状態の情報を参照する必要がある。
【００８７】
例えば、図８及び図９に示すようにｔ＝６ｔ０までは、無線送信部１３−１〜１３−３の各々の送信において重複が発生していない。ｔ＝７ｔ０において、無線送信部１３−３は、次に識別番号「１」の分割送信データ１００−１−３を送信することになるが、識別番号「１」は、既に無線送信部１３−１によって送信されている。そのため、送信制御部１４によって、ステップＳ１０９の処理が行われ、既に送信済みの識別番号が「１」，「２」，「３」，「４」，「５」，「６」の分割送信データ１００−１−３〜１００−６−３をスキップする変更指示情報を送信データ蓄積部１２−３に出力する。
【００８８】
送信データ蓄積部１２−３は、送信制御部１４からの変更指示情報を受けて、未送信の分割送信データ１００−７−３になるまで、識別番号が「１」，「２」，「３」，「４」，「５」，「６」の分割送信データ１００−１−３〜１００−６−３を削除する。
【００８９】
ｔ＝７ｔ０において、無線送信部１３−３は、識別番号「７」の分割送信データ１００−７−３を送信データ蓄積部１２−３から読み出して無線信号に変換して送信する。ｔ＝７ｔ０では、無線送信部１３−１の次の送信対象も識別番号「７」であるため、無線送信部１３−１は、識別番号「７」の分割送信データ１００−７−１を送信データ蓄積部１２−１から読み出して無線信号に変換して送信する。
【００９０】
図８の表において、ｔ＝７ｔ０〜１１ｔ０において、網掛けをしている箇所の時刻は、２つ以上の無線送信部１３−１〜１３−３が、重複して同一の識別番号の分割送信データ１００−１−１〜１００−３６−３を送信している時刻である。
【００９１】
網掛けしている方は、図４に示した並列伝送用無線受信装置２の受信データ配列結合部２１によるステップＳ２０４の処理において対応する受信データが削除される方を示している。例えば、識別番号「７」のケースについてみると、上述したようにｔ＝７ｔ０において、無線送信部１３−１と無線送信部１３−３が送信しているが、無線伝送路＃３の方の転送スループット能力が高いため、並列伝送用無線受信装置２の無線受信部２０−３による受信が先に完了することになる。
【００９２】
無線受信部２０−１，２０−３は、共に識別番号「７」の分割送信データ１００−７−１，１００−７−３を受信することになるが、受信データ配列結合部２１は、後から受信した分割送信データ１００−７−１に対応する受信データをステップＳ２０４の処理において削除する。識別番号「９」，「１１」，「２２」，「２４」についても、同様の理由から、受信データ配列結合部２１は、無線送信部１３−１，１３−２が送信した方を削除する。
【００９３】
（順方向配列、Ｎ＝３、Ｍ＝３６、スループット不均一（１：１０：１０）の場合）
図１０は、図５と同じく、並列無線伝送路３０の数Ｎが「３」、分割数Ｍが「３６」、配列パターンが、順方向の場合であって、転送スループット能力が、無線伝送路＃１〜＃３のいずれかにおいて異なる場合の例である。無線伝送路＃１〜＃３における転送スループット能力の比率は、１：１０：１０である。すなわち、無線送信部１３−２，１３−３の各々は、１ｔ０の時間の間に、無線送信部１３−１の１０倍の量を送信することができる。そのため、図１０に示すように、送信した分割送信データ１００−１−１〜１００−３６−３の個数についてみると、無線送信部１３−１が、１個送信する間に、無線送信部１３−２，１３−３は、１０個送信を行う。
【００９４】
図１１は、無線送信部１３−１〜１３−３の送信結果を示す表であり、図１２は、送信とスキップの状態を示した図である。図１１及び図１２に示すようにｔ＝１２ｔ０までは、無線送信部１３−１〜１３−３の各々の送信において重複が発生していない。ｔ＝１３ｔ０において、無線送信部１３−２は、次に識別番号「２５」の分割送信データ１００−２５−２を送信することになるが、識別番号「２５」は、既に無線送信部１３−３によって送信されている。そのため、送信制御部１４によって、ステップＳ１０９の処理が行われ、送信データ蓄積部１２−２は、送信制御部１４からの変更指示情報を受けて、識別番号が「２５」〜「３６」の分割送信データ１００−２５−２〜１００−３６−２を削除する。
【００９５】
また、ｔ＝１３ｔ０において、無線送信部１３−３は、次に識別番号「１」の分割送信データ１００−１−３を送信することになるが、識別番号「１」は、既に無線送信部１３−１によって送信されている。そのため、送信制御部１４によって、ステップＳ１０９の処理が行われ、送信データ蓄積部１２−３は、送信制御部１４からの変更指示情報を受けて、識別番号が「１」，「２」の分割送信データ１００−１−３，１００−２−３を削除する。
【００９６】
ｔ＝１３ｔ０以降、無線送信部１３−２と無線送信部１３−３の各々は、同じ識別番号「３」〜「１２」の分割送信データ１００−３−２〜１００−１２−２，１００−３−３〜１００−１２−３を送信する。
【００９７】
図１１における網掛けは、図８と同様に、受信データ配列結合部２１が図４の処理において削除する方を意味している。上述したように、ｔ＝１３ｔ０において、無線送信部１３−３は、送信データ蓄積部１２−３から先頭に記憶されている識別番号「３」の分割送信データ１００−３−３を読み出して無線信号に変換して送信する。ｔ＝１３ｔ０では、送信データ蓄積部１２−２の先頭にも識別番号が「３」の分割送信データ１００−３−２が記憶されているため、無線送信部１３−２も識別番号が「３」の分割送信データ１００−３−２を送信データ蓄積部１２−２から読み出して無線信号に変換して送信する。
【００９８】
このとき、並列伝送用無線受信装置２の受信データ配列結合部２１は、図４のステップＳ２０６の処理を行い、チャネル番号が最小の無線送信部１３−２が送信した識別番号「３」の分割送信データ１００−３−２に対応する受信データを選択する。受信データ配列結合部２１は、他方の無線送信部１３−３が送信した識別番号「３」の分割送信データ１００−３−３に対応する受信データを削除する。ｔ＝１４ｔ０〜２２ｔ０においても同様の理由から、受信データ配列結合部２１は、無線送信部１３−３が送信した識別番号「４」〜「１２」の分割送信データ１００−４−３〜１００−１２−３をステップＳ２０６の処理において削除する。
【００９９】
無線送信部１３−１が、ｔ＝２１ｔ０において送信する識別番号「１１」の分割送信データ１００−１１−１については、無線送信部１３−２が送信した識別番号「１１」の分割送信データ１００−１１−２の受信が先に完了する。そのため、受信データ配列結合部２１が、図４のステップＳ２０４の処理において、無線送信部１３−１が送信した分割送信データ１００−１１−１を削除する。
【０１００】
（第１の実施形態の他の構成例（その１））
（順逆交互配列、Ｎ＝３、Ｍ＝３６、スループット均一（１：１：１）の場合）
図１３は、第１の実施形態の他の構成例（その１）である並列伝送用無線通信システムＳａの構成を示すブロック図である。並列伝送用無線通信システムＳと同一の構成については同一の符号を付し、以下、異なる構成について説明する。並列伝送用無線通信システムＳａは、並列伝送用無線送信装置１ａと、並列伝送用無線受信装置２とを備える。並列伝送用無線送信装置１ａは、分割送信データ生成部１０、送信データ配列部１１ａ、送信データ蓄積部１２、無線送信部１３、送信制御部１４、及び記憶部１５を備える。
【０１０１】
送信データ配列部１１ａは、Ｎ個の送信データ配列部１１ａ−１〜１１ａ−Ｎを備える。Ｎ個の送信データ配列部１１ａ−１〜１１ａ−Ｎの各々は、内部の記憶領域に予め定められる配列パターンを記憶している。送信データ配列部１１−１〜１１−Ｎが記憶する配列パターンが、順方向であったのに対して、送信データ配列部１１ａ−１〜１１ａ−Ｎの各々が記憶する配列パターンは、順方向と逆方向が交互に現れる配列（以下、順逆交互配列ともいう）を行う配列パターンである。なお、並列伝送用無線通信システムＳａの構成の場合、図３の処理において、送信データ配列部１１が行っていた処理は、送信データ配列部１１ａが行うことになる。
【０１０２】
送信データ配列部１１ａ−１〜１１ａ−Ｎの各々が行う配列について、図１４を参照しつつ説明する。図１４に示す例は、並列無線伝送路３０の数Ｎ＝３とし、分割数Ｍ＝３６とした例である。送信データ配列部１１ａ−１〜１１ａ−３のそれぞれの送信起点は、送信データ配列部１１−１〜１１−３と同じく、上記の式（１）により求められる識別番号の位置であり、符号２０１，２０２，２０３で示される「１」，「１３」，「２５」となる。
【０１０３】
図３のステップＳ１０４の処理において、送信データ配列部１１ａ−１が行う配列は、送信起点「１」を基準として、順方向と逆方向の識別番号が交互に現れるため、「１」，「３６」，「２」，「３５」，…となる。なお、順方向については、識別番号を１増加させた際に、Ｍを超える値となった場合、Ｍを減算した値に置き換える。逆方向については、識別番号を１減少させた際に、１未満の値となった場合、Ｍを加算した値に置き換えて、１からＭの間の値を循環する値としている。そのため、送信データ配列部１１ａ−１は、２番目の順番において、「１」から「１」を減算して「０」の値を得ることになるが、これにＭ、すなわち「３６」を加算することにより「３６」の識別番号を配列することになる。
【０１０４】
送信データ配列部１１ａ−２が行う配列は、送信起点「１３」を基準として、順方向と逆方向が交互に現れるため、「１３」，「１２」，「１４」，「１１」，…となる。送信データ配列部１１ａ−３が行う配列は、送信起点「２５」を基準として、順方向と逆方向が交互に現れるため、「２５」，「２４」，「２６」，「２３」，…となる。
【０１０５】
この順番を一般化して示すと以下のようになる。送信データ蓄積部１２−１は、識別番号が、１，Ｍ，２，Ｍ−１，…，Ｍ／２，Ｍ／２＋１の順で分割送信データ１００−１−１〜１００−Ｍ−１を記憶する。
【０１０６】
送信データ蓄積部１２−２は、識別番号が、（Ｍ／Ｎ＋１），（Ｍ／Ｎ−１），（Ｍ／Ｎ＋２），（Ｍ／Ｎ−２），…，（Ｍ／Ｎ＋Ｍ／２），（Ｍ／Ｎ＋Ｍ／２＋１）の順で分割送信データ１００−１−２〜１００−Ｍ−２を記憶する。
【０１０７】
送信データ蓄積部１２−３は、識別番号が、（Ｍ／Ｎ×２＋１），（Ｍ／Ｎ×２−１），（Ｍ／Ｎ×２＋２），（Ｍ／Ｎ×２−２），…，（Ｍ／Ｎ×２＋Ｍ／２），（Ｍ／Ｎ×２＋Ｍ／２＋１）の順で分割送信データ１００−１−３〜１００−Ｍ−３を記憶する。
【０１０８】
送信データ蓄積部１２−Ｎは、識別番号が、（Ｍ／Ｎ×（Ｎ−１）＋１），（Ｍ／Ｎ×（Ｎ−１）−１），（Ｍ／Ｎ×（Ｎ−１）＋２），（Ｍ／Ｎ×（Ｎ−１）−２）…，Ｍｏｄ（Ｍ／Ｎ×（Ｎ−１）＋Ｍ／２，Ｍ），Ｍｏｄ（Ｍ／Ｎ×（Ｎ−１）＋Ｍ／２＋１，Ｍ）の順で分割送信データ１００−１−Ｎ〜１００−Ｍ−Ｎを記憶する。
【０１０９】
すなわち、ｋ番目（ただし、ｋは、１〜Ｎの整数）の送信データ蓄積部１２−ｋは、識別番号が、（Ｍ／Ｎ×（ｋ−１）＋１），（Ｍ／Ｎ×（ｋ−１）−１），（Ｍ／Ｎ×（ｋ−１）＋２），（Ｍ／Ｎ×（ｋ−１）−２）…，Ｍｏｄ（Ｍ／Ｎ×（ｋ−１）＋Ｍ／２，Ｍ），Ｍｏｄ（Ｍ／Ｎ×（ｋ−１）＋Ｍ／２＋１，Ｍ）の順で分割送信データ１００−１−ｋ〜１００−Ｍ−ｋを記憶する。
【０１１０】
無線伝送路＃１〜＃３の転送スループット能力が均一である場合、無線送信部１３−１〜１３−３は、送信データ蓄積部１２−１〜１２−３が記憶する順番にしたがって同一の転送速度で分割送信データ１００−１−１〜１００−３６−１，１００−１−２〜１００−３６−２，１００−１−３〜１００−３６−３を送信する。
【０１１１】
図１５は、無線送信部１３−１〜１３−３の送信結果を示す表である。転送スループット能力が均一の場合、図３に示した処理において、送信制御部１４は、ステップＳ１０８の判定処理において、「ＹＥＳ」の判定をすることがないため、ステップＳ１０９の順番をスキップする処理が行われない。
【０１１２】
そのため、ｔ＝ｔ０〜ｔ１２までの最短の時間で、無線送信部１３−１〜１３−３の各々が、全ての識別番号「１」〜「３６」を含む１２個の分割送信データ１００−１−１〜１００−１２−１，１００−１３−２〜１００−２４−２，１００−２５−３〜１００−３６−３を送信することになる。結果としては、順逆交互配列としても、図６に示した順方向配列と同じ時間で、同じ数の分割送信データ１００−１−１〜１００−３６−３を送信することができることになる。
【０１１３】
（順逆交互配列、Ｎ＝３、Ｍ＝３６、スループット不均一（１：１：２）の場合）
図１６は、図１４と同じく、並列無線伝送路３０の数Ｎが「３」、分割数Ｍが「３６」、配列パターンが、順逆交互の場合であって、転送スループット能力が、無線伝送路＃１〜＃３のいずれかにおいて異なる場合の例である。無線伝送路＃１〜＃３における転送スループット能力の比率は、１：１：２である。すなわち、無線送信部１３−３は、１ｔ０の時間の間に、無線送信部１３−１，１３−２の２倍の量を送信することができる。そのため、図１６に示すように、送信した分割送信データ１００−１−１〜１００−３６−３の個数についてみると、無線送信部１３−１，１３−２が、５個送信する間に、無線送信部１３−３は、１０個送信を行う。
【０１１４】
図１７は、無線送信部１３−１〜１３−３の送信結果を示す表であり、図１８は、送信とスキップの状態を示した図である。例えば、図１７及び図１８に示すようにｔ＝８ｔ０までは、無線送信部１３−１〜１３−３の各々の送信において重複が発生していない。ｔ＝９ｔ０において、無線送信部１３−２は、次に識別番号「１７」の分割送信データ１００−１７−２を送信することになるが、識別番号「１７」は、既に無線送信部１３−３によって送信されている。そのため、送信制御部１４によって、ステップＳ１０９の処理が行われる。送信データ蓄積部１２−２は、送信制御部１４からの変更指示情報を受けて、識別番号「１７」の分割送信データ１００−１７−２を削除する。ｔ＝９ｔ０において、無線送信部１３−２は、次の識別番号「８」の分割送信データ１００−８−２を送信データ蓄積部１２−２から読み出して無線信号に変換して送信する。
【０１１５】
無線送信部１３−３は、送信制御部１４による識別番号「３３」から「９」までのスキップ処理の後、ｔ＝９ｔ０において、送信データ蓄積部１２−３の先頭に記憶されている識別番号「５」の分割送信データ１００−５−３を読み出して無線信号に変換して送信する。ｔ＝９ｔ０では、無線送信部１３−１の次の送信対象も識別番号が「５」であるため、無線送信部１３−１は、識別番号「５」の分割送信データ１００−５−１を送信データ蓄積部１２−１から読み出して無線信号に変換して送信する。
【０１１６】
図１７の表において、ｔ＝９ｔ０〜１０ｔ０において、網掛けをしている箇所の時刻は、２つ以上の無線送信部１３−１〜１３−３が、重複して同一の識別番号の分割送信データ１００−１−１〜１００−３６−３を送信している時刻である。
【０１１７】
網掛けしている方は、図４に示した並列伝送用無線受信装置２の受信データ配列結合部２１によるステップＳ２０４の処理において受信データが削除される方を示している。例えば、識別番号「５」のケースについてみると、上述したようにｔ＝９ｔ０において、無線送信部１３−１と無線送信部１３−３が送信しているが、無線伝送路＃３の方の転送スループット能力が高いため、並列伝送用無線受信装置２の無線受信部２０−３による受信が先に完了することになる。
【０１１８】
無線受信部２０−１，２０−３は、共に識別番号「５」の分割送信データ１００−５−１，１００−５−３を受信することになるが、受信データ配列結合部２１は、後から受信した分割送信データ１００−５−１に対応する受信データをステップＳ２０４の処理において削除する。識別番号「７」についても、同様の理由から、受信データ配列結合部２１は、無線送信部１３−１，１３−２が送信した方を削除する。
【０１１９】
図８に示した配列パターンが順方向配列の場合と比較すると、順方向配列では、全てを送信するのに１１ｔ０の時間を要していたのに対して、順逆交互配列では、１０ｔ０の時間で全てを送信することができており、１ｔ０の時間の長さ短縮できていることが分かる。また、図８に示した順方向配列では、スキップが最初に発生しているのがｔ＝７ｔ０であるのに対して、順逆交互配列ではｔ＝９ｔ０に発生している。そのため、順逆交互配列では、スキップ処理が発生するタイミングを２ｔ０遅くすることができており、また、図１７の方が、網掛けの箇所も少ないため、全体として重複して送信する回数を削減することができていることが分かる。
【０１２０】
（順逆交互配列、Ｎ＝３、Ｍ＝３６、スループット不均一（１：１０：１０）の場合）
図１９は、図１４と同じく、並列無線伝送路３０の数Ｎが「３」、分割数Ｍが「３６」、配列パターンが、順方向の場合であって、転送スループット能力が、無線伝送路＃１〜＃３のいずれかにおいて異なる場合の例である。無線伝送路＃１〜＃３における転送スループット能力の比率は、１：１０：１０である。すなわち、無線送信部１３−２，１３−３の各々は、１ｔ０の時間の間に、無線送信部１３−１の１０倍の量を送信することができる。そのため、図１９に示すように、送信した分割送信データ１００−１−１〜１００−３６−３の個数についてみると、無線送信部１３−１が、１個送信する間に、無線送信部１３−２，１３−３は、１０個送信を行う。
【０１２１】
図２０は、無線送信部１３−１〜１３−３の送信結果を示す表であり、図２１は、送信とスキップの状態を示した図である。例えば、図２０及び図２１に示すようにｔ＝１２ｔ０までは、無線送信部１３−１〜１３−３の各々の送信において重複が発生していない。ｔ＝１３ｔ０において、無線送信部１３−２は、次に識別番号「１９」の分割送信データ１００−１９−２を送信することになるが、識別番号「１９」は、既に無線送信部１３−３によって送信されている。そのため、送信制御部１４によって、ステップＳ１０９の処理が行われる。送信データ蓄積部１２−２は、送信制御部１４からの変更指示情報を受けて、識別番号「１９」の分割送信データ１００−１９−２を削除する。
【０１２２】
図２０においては、図１７のように、網掛けの箇所を示していないが、これは、同一時刻ｔにおいて、無線送信部１３−１〜１３−３が、同一の識別番号の分割送信データ１００−１−１〜１００−３６−３を送信していないため、受信データ配列結合部２１による削除が行われないためである。
【０１２３】
図１１に示した配列パターンが順方向配列の場合と比較すると、順方向配列では、全てを送信するのに３０ｔ０の時間を要していたのに対して、順逆交互配列では、２０ｔ０の時間で全てを送信することができており、１０ｔ０の時間の長さ短縮できていることが分かる。また、順方向配列でも順逆交互配列でも１３ｔ０でスキップ処理が発生しているが、順逆交互配列では、網掛けの箇所がなく、重複して送信する回数を削減することができていることが分かる。
【０１２４】
（第１の実施形態の他の構成例（その２））
（順逆交互配列、Ｎ＝３、Ｍ＝３２、スループット不均一（１：１：２）の場合）
図２２は、第１の実施形態の他の構成例（その２）である並列伝送用無線通信システムＳｂの構成を示すブロック図である。並列伝送用無線通信システムＳ及びＳａと同一の構成については同一の符号を付し、以下、異なる構成について説明する。並列伝送用無線通信システムＳｂは、並列伝送用無線送信装置１ａと、並列伝送用無線受信装置２とを備える。並列伝送用無線送信装置１ａは、分割送信データ生成部１０、送信データ配列部１１ｂ、送信データ蓄積部１２、無線送信部１３、送信制御部１４、及び記憶部１５を備える。
【０１２５】
送信データ配列部１１ｂは、Ｎ個の送信データ配列部１１ｂ−１〜１１ｂ−Ｎを備える。送信データ配列部１１ｂ−１〜１１ｂ−Ｎの各々は、送信データ配列部１１ａ−１〜１１ａ−Ｎの各々が記憶する配列パターンと同じく順逆交互の配列パターンであるとする。なお、並列伝送用無線通信システムＳｂの構成の場合、図３の処理において、送信データ配列部１１が行っていた処理は、送信データ配列部１１ｂが行うことになる。
【０１２６】
送信データ配列部１１ａと送信データ配列部１１ｂの違いは、送信起点の設定手法である。送信データ配列部１１ａは、分割数Ｍが、無線伝送路の数Ｎの正の整数倍として定められていたため、Ｘ＝Ｍ／Ｎとすると、Ｘは、１以上の整数となっていた。これに対して、送信データ配列部１１ｂでは、Ｍは、Ｎの正の整数倍ではない値が定められている。この場合、Ｘを算出すると小数点が生じることになる。そのため、送信データ配列部１１ｂは、図３のステップＳ３の処理において、式（１）に替えて、次式（２）により送信起点となる識別番号を算出する。
【０１２７】
Ｄ＝ｆｌｏｏｒ（Ｍ／Ｎ）×（ｎ−１）＋１  ・・・  （２）
【０１２８】
式（２）において、ｆｌｏｏｒ（Ｘ）は、Ｘの小数点以下を切り捨てる関数であり、ｆｌｏｏｒ（Ｍ／Ｎ）は、Ｍ／Ｎの商の値が得られることになる。また、ｎは、１以上の整数である。ｎの値は、送信データ配列部１１ｂ−１〜１１ｂ−Ｎの符号の枝番号に対応する。また、Ｄは、上述したように１からＭの範囲を循環する数値である。
【０１２９】
図２３に示す例は、無線伝送路の数Ｎ＝３とし、分割数Ｍ＝３２とした場合の例である。送信データ分割部１０−１が、分割数Ｍ＝３２に基づいて、送信データ１００を３２分割し、送信データ複製部１０−２が複製することにより分割送信データ１００−１−１〜１００−３２−１，１００−１−２〜１００−３２−２，１００−１−３〜１００−３２−３を生成する。
【０１３０】
図３に示すフローチャートのステップＳ１０３において、送信データ配列部１１ｂ−１〜１１ｂ−３は、Ｎの値と、Ｍの値と、内部に記憶する「ｎ」の値とを式（２）に代入して、各々に対応する分割送信データ１００−１−１〜１００−３２−３の送信起点に対応する識別番号を算出する。ここでは、図２３の符号２０１ｂ，２０２ｂ，２０３ｂに示すように、送信データ配列部１１ｂ−１〜１１ｂ−３は、送信起点としてそれぞれ、「１」，「１１」，「２１」を算出する。
【０１３１】
ステップＳ１０４の処理において、送信データ配列部１１ｂ−１〜１１ｂ−３は、配列パターン、すなわち順逆交互のパターンにしたがって配列を行う。ステップＳ１０５の処理において、送信データ配列部１１ｂ−１〜１１ｂ−３は、配列した順番にしたがって、分割送信データ１００−１−１〜１００−３２−３を送信データ蓄積部１２−１〜１２−３に書き込んで記憶させる。その結果、送信データ蓄積部１２−１〜１２−３は、図２３に示す順番で分割送信データ１００−１−１〜１００−３２−３を記憶する。
【０１３２】
無線伝送路＃１〜＃３における転送スループット能力の比率は、１：１：２である。すなわち、無線送信部１３−３は、１ｔ０の時間の間に、無線送信部１３−１，１３−２の２倍の量を送信することができる。そのため、図２３の右端の符号＃１，＃２，＃３の図に示すように、送信した分割送信データ１００−１−１〜１００−３２−３の個数についてみると、無線送信部１３−１，１３−２が、５個送信する間に、無線送信部１３−３は、１０個送信を行う。
【０１３３】
図２４は、無線送信部１３−１〜１３−３の送信結果を示す表であり、図２５は、送信とスキップの状態を示した図である。例えば、図２４及び図２５に示すようにｔ＝７ｔ０の途中の時間、すなわち７．５ｔ０までは、無線送信部１３−１〜１３−３の各々の送信において重複が発生していない。ｔ＝７．５ｔ０において、無線送信部１３−３は、次に識別番号「１４」の分割送信データ１００−１４−３を送信することになるが、識別番号「１４」は、既に無線送信部１３−２によって送信されている。そのため、送信制御部１４によって、ステップＳ１０９の処理が行われる。
【０１３４】
図２４の表において、ｔ＝９ｔ０〜１０ｔ０において、網掛けをしている箇所の時刻は、２つ以上の無線送信部１３−１〜１３−３が、重複して同一の識別番号の分割送信データ１００−１−１〜１００−３２−３を送信している時刻である。
【０１３５】
網掛けしている方は、図４に示した並列伝送用無線受信装置２の受信データ配列結合部２１によるステップＳ２０４の処理において対応する受信データが削除される方を示している。例えば、識別番号「２９」のケースについてみると、ｔ＝８ｔ０において、無線送信部１３−１と無線送信部１３−３が送信しているが、無線伝送路＃３の方の転送スループット能力が高いため、並列伝送用無線受信装置２の無線受信部２０−３による受信が先に完了することになる。
【０１３６】
無線受信部２０−１，２０−３は、共に識別番号が「２９」の分割送信データ１００−２９−１，１００−２９−３を受信することになるが、受信データ配列結合部２１は、後から受信した分割送信データ１００−２９−１に対応する受信データをステップＳ２０４の処理において削除する。識別番号「５」についても、同様の理由から、受信データ配列結合部２１は、無線送信部１３−１，１３−２が送信した方を削除する。
【０１３７】
なお、並列伝送用無線送信装置１ａでは、送信データ配列部１１ｂに順逆交互の配列パターンを記憶させるとしているが、順方向の配列パターンを適用するようにしてもよい。
【０１３８】
上記の第１の実施形態の構成により、並列伝送用無線送信装置１において、分割送信データ生成部１０は、並列無線伝送路３０に含まれる複数の無線伝送路＃１〜＃Ｎの数よりも多くの分割数Ｍとなるように分割される送信データ１００であって複製されて無線伝送路＃１〜＃Ｎの各々に割り当てられる送信データ１００を分割数Ｍで分割して複数の分割送信データ１００−１−１〜１００−Ｍ−Ｎを生成する。送信データ配列部１１，１１ａ，１１ｂは、無線伝送路＃１〜＃Ｎごとの分割送信データ１００−１−１〜１００−Ｍ−Ｎの送信の順番が、無線伝送路間で重なる確率が低くなるように無線伝送路＃１〜＃Ｎごとの分割送信データ１００−１−１〜１００−Ｍ−Ｎの送信の順番を配列する。送信データ蓄積部１２は、配列した順番にしたがって分割送信データ１００−１−１〜１００−Ｍ−Ｎを無線伝送路＃１〜＃２ごとに記憶する。Ｎ個の無線送信部１３−１〜１３−Ｎを含む無線送信部１３は、送信データ蓄積部１２が記憶する順番にしたがって分割送信データ１００−１−１〜１００−Ｍ−Ｎを読み出して送信し、次に送信する分割送信データ１００−１−１〜１００−Ｍ−Ｎが変更される場合、当該変更に応じて送信を行う。送信制御部１４は、次に送信する分割送信データ１００−１−１〜１００−Ｍ−Ｎを変更するか否かの判定に用いられる情報を収集する。
【０１３９】
上記の通り、並列伝送用無線送信装置１の構成は、無線伝送路＃１〜＃Ｎの各々の転送スループット能力を事前に計測しないフィードフォワード型の構成となっている。そのため、Ｇｂｉｔ／ｓクラスの超高速無線通信を行う環境において、ミリ波無線通信のように転送スループット能力が短い間に変動する場合であっても、計測時間のオーバーヘッドが発生する等の問題が発生することがない。また、フィードフォワード型であるため、転送スループット能力に限らず無線伝搬環境の変動の影響を受け難い構成となっている。
【０１４０】
また、第１の実施形態の構成では、無線伝送路＃１〜＃Ｎの各々に送信する分割送信データ１００−１−１〜１００−Ｍ−Ｎの送信起点を互いに離すようにした上で、送信起点を基準に、順番を順方向の配列や順逆交互の配列に並べ替えている。それにより、無線伝送路＃１〜＃Ｎにおいて送信する分割送信データ１００−１−１〜１００−Ｍ−Ｎの順番が重複する確率を低くしている。したがって、伝送効率を落とすことなく並列に無線伝送を行うことを可能としている。このことは、転送スループット能力が、均等の場合に、配列パターンとして順方向の配列と、順逆交互の配列とを適用した場合、図６や図１５に示すように、空白時間を生じさせることなく全データを転送することができていることからも分かる。
【０１４１】
また、第１の実施形態では、既に送信した分割送信データを送信しようとする場合、未送信の分割送信データとなるまでスキップすることにより重複した送信を回避して転送時間の削減を図っている。この処理により、転送スループット能力が不均一の場合に、図８、図１７、及び図２０に示すように、多くの空白時間を生じさせることなく全データを転送することができていることが分かる。
【０１４２】
また、配列パターンとして順逆交互を適用した場合、隣接する無線伝送路＃１〜＃Ｎの両方において転送スループット能力が高いといった特別なケースでなければ、分割送信データ１００−１−１〜１００−Ｍ−Ｎが重複するタイミングを遅らせることができる。これにより、図３に示すステップＳ１０９のスキップ処理が始まる時間を遅らせることができる。このことは、図８と図１７の送信結果の比較することにより、図１７の場合にスキップ処理が始まる時間を２ｔ０遅らせることができていることからも分かる。スキップ回数を削減することにより、送信データ蓄積部１２−１〜１２−Ｎにおける分割送信データ１００−１−１〜１００−Ｍ−Ｎへのアクセス処理の負荷を削減することができる。
【０１４３】
また、配列パターンが順方向の場合、無線伝送路＃１〜＃３において、転送スループット能力が、１：１０：１０と大きく異なる場合、図１１に示すように、無線伝送路＃２，＃３において２３ｔ０〜３０ｔ０の空白時間が生じているが、配列パターンを順逆交互とすることで、図２０に示すように、多くの空白時間を生じさせることなく全データを転送することを可能としている。
【０１４４】
また、図２２から図２５を参照して説明したように、第１の実施形態の構成では、分割数Ｍが、並列無線伝送路３０の数Ｎの正の整数倍でない任意の値である場合にも、同様に多くの空白時間を生じさせることなく全データを転送することを可能としている。したがって、送信データ種別、送信側、受信側のハードインパクト、無線伝送路の平均無線通信品質など、並列無線伝送路３０の数Ｎとは別の指標で分割数Ｍを選択することが可能となり設計の自由度が増すことになる。また、分割数Ｍを先に決めてしまった場合、逆に、並列無線伝送路３０の数Ｎを自由に選択することもできる。例えば、後から無線伝送路＃１〜＃Ｎの数を自由に増やすことも可能となる。
【０１４５】
（第２の実施形態）
図２６は、第２の実施形態における並列伝送用無線通信システムＳｃの構成を示すブロック図である。並列伝送用無線通信システムＳｃにおいて、並列伝送用無線通信システムＳ，Ｓａ，Ｓｂと同一の構成については同一の符号を付し、以下、異なる構成について説明する。並列伝送用無線通信システムＳｃは、並列伝送用無線送信装置１ｃと、並列伝送用無線受信装置２とを備える。並列伝送用無線送信装置１ｃは、分割送信データ生成部１０、送信データ配列部１１、送信データ蓄積部１２、無線送信部１３ｃ、送信制御部１４ｃ、及び記憶部１５を備える。
【０１４６】
無線送信部１３ｃは、Ｎ個の無線送信部１３ｃ−１〜１３ｃ−Ｎを備える。無線送信部１３ｃ−１〜１３ｃ−Ｎは、無線送信部１３−１〜１３−Ｎが有する構成に加えて、並列無線伝送路３０に含まれる無線伝送路＃１〜＃Ｎの転送スループット能力を定期的に計測する。また、無線送信部１３ｃ−１〜１３ｃ−Ｎは、計測した転送スループット能力の情報を送信制御部１４ｃに通知する。
【０１４７】
送信制御部１４ｃは、記憶部１５に無線送信部１３ｃ−１〜１３ｃ−Ｎが通知する無線伝送路＃１〜＃Ｎの転送スループット能力の情報を書き込んで記憶させる。送信制御部１４ｃは、記憶部１５に記憶している送信状態の情報、配列の順番を示す情報、及び転送スループット能力の情報に基づいて変更指示情報を生成して送信データ蓄積部１２に対して出力する。
【０１４８】
（第２の実施形態の並列伝送用無線送信装置の処理）
図２７は、第２の実施形態における並列伝送用無線送信装置１ｃの処理の流れを示すフローチャートである。ステップＳ３０１〜ステップＳ３０９までの処理は、図３に示したステップＳ１０１〜Ｓ１０９と同一の処理が行われる。ただし、ステップＳ１０１〜Ｓ１０９の処理において、無線送信部１３と送信制御部１４が行う各々の処理は、ステップＳ３０１〜ステップＳ３０９の処理においては、それぞれ無線送信部１３ｃと送信制御部１４ｃが行う。
【０１４９】
送信制御部１４ｃは、ステップＳ３０８において「ＮＯ」の判定をした場合、または、ステップＳ３０９の処理の後、無線送信部１３ｃ−１〜１３ｃ−Ｎが次に送信する中に同一の識別番号の分割送信データ１００−１−１〜１００−Ｍ−Ｎが含まれているか否かを判定する（ステップＳ３１０）。
【０１５０】
送信制御部１４ｃは、無線送信部１３ｃ−１〜１３ｃ−Ｎが次に送信する中に同一の識別番号の分割送信データ１００−１−１〜１００−Ｍ−Ｎが含まれていると判定した場合（ステップＳ３１０−ＹＥＳ）、記憶部１５が記憶する無線送信部１３ｃ−１〜１３ｃ−Ｎから通知されている転送スループット能力の情報を参照する。送信制御部１４ｃは、同一の識別番号の分割送信データ１００−１−１〜１００−Ｍ−Ｎを次に送信する無線送信部１３ｃ−１〜１３ｃ−Ｎの中で、転送スループット能力が最も高い無線送信部１３ｃ−１〜１３ｃ−Ｎに当該識別番号の分割送信データ１００−１−１〜１００−Ｍ−Ｎの送信を割り当てる。
【０１５１】
送信制御部１４ｃは、転送スループット能力が最も高い無線送信部１３ｃ−１〜１３ｃ−Ｎが複数存在する場合、チャネル番号が最小の無線伝送路＃１〜＃Ｎに対応する無線送信部１３ｃ−１〜１３ｃ−Ｎに当該識別番号の分割送信データ１００−１−１〜１００−Ｍ−Ｎの送信を割り当てる（ステップＳ３１１）。
【０１５２】
送信制御部１４ｃは、割り当てを行わなかった他の無線送信部１３ｃ−１〜１３ｃ−２については、未送信の分割送信データ１００−１−１〜１００−Ｍ−Ｎとなるまでスキップ処理を行う。すなわち、送信制御部１４ｃは、割り当てを行わなかった他の無線送信部１３ｃ−１〜１３ｃ−２に対応する送信データ蓄積部１２−１〜１２−Ｎに変更指示情報を出力して未送信の分割送信データ１００−１−１〜１００−Ｍ−Ｎとなるまでスキップさせ（ステップＳ３１２）、処理をステップＳ３１０に戻す。
【０１５３】
なお、ステップＳ３０９と同様に、送信制御部１４ｃは、変更指示情報を出力する際、変更指示情報に基づいて、記憶部１５が記憶する配列の順番を示す情報に関連付けてスキップした識別番号に関する情報を追加して記憶させる。
【０１５４】
一方、送信制御部１４ｃは、無線送信部１３ｃ−１〜１３ｃ−Ｎが次に送信する中に同一の識別番号の分割送信データ１００−１−１〜１００−Ｍ−Ｎが含まれていないと判定した場合（ステップＳ３１０−ＹＥＳ）、無線信号の送信処理が行われる。すなわち、無線送信部１３ｃ−１〜１３ｃ−Ｎの各々は、各々に対応する送信データ蓄積部１２−１〜１２−Ｎが記憶する順番において、先頭に記憶する分割送信データ１００−１−１〜１００−Ｍ−Ｎを読み出す。無線送信部１３ｃ−１〜１３ｃ−Ｎの各々は、読み出した分割送信データ１００−１−１〜１００−Ｍ−Ｎを無線信号に変換し、各々に対応する無線伝送路＃１〜＃Ｎを通じて送信する（ステップＳ３１３）。
【０１５５】
送信制御部１４ｃは、記憶部１５が記憶する送信状態の情報を参照して、送信中の状態、または送信が完了している状態の分割送信データ１００−１−１〜１００−Ｍ−Ｎの識別番号を検出する。送信制御部１４ｃは、検出した識別番号が１からＭまで全て揃っているか否かを判定することにより、未送信の分割送信データ１００−１−１〜１００−Ｍ−Ｎが存在するか否かを判定する（ステップＳ３１４）。
【０１５６】
送信制御部１４ｃは、未送信の分割送信データ１００−１−１〜１００−Ｍ−Ｎが存在すると判定した場合、すなわち検出した識別番号が１からＭまで全て揃っていないと判定した場合（ステップＳ３１４−ＹＥＳ）、ステップＳ３０７以降の処理を繰り返す。一方、送信制御部１４ｃは、未送信の分割送信データ１００−１−１〜１００−Ｍ−Ｎが存在しないと判定した場合、すなわち検出した識別番号が１からＭまで全て揃っていると判定した場合（ステップＳ３１４−ＮＯ）、処理を終了する。
【０１５７】
（順方向配列、Ｎ＝３、Ｍ＝３６、スループット不均一（１：１：２）の場合）
図２７に示した第２の実施形態の処理に対して具体例を適用した例について説明する。図２８及び図２９は、並列無線伝送路３０の数Ｎが「３」、分割数Ｍが「３６」、配列パターンが、順方向の場合の例である。送信データ蓄積部１２−１〜１２−３の各々は、図５に示した順番で分割送信データ１００−１−１〜１００−３６−３を記憶する。無線送信部１３ｃ−１〜１３ｃ−３の各々が計測する無線伝送路＃１〜＃３における転送スループット能力の比率は、送信の開始から終了まで１：１：２であるとする。
【０１５８】
図２８は、無線送信部１３ｃ−１〜１３ｃ−３の送信結果を示す表であり、図２９は、送信とスキップの状態を示した図である。例えば、図２８及び図２９に示すようにｔ＝７ｔ０において、無線送信部１３ｃ−１，１３ｃ−３は、次に識別番号「７」の分割送信データ１００−７−１，１００−７−３を送信することになる。したがって、次に送信する分割送信データ１００−７−１，１００−７−３には同一の識別番号が含まれることになり、図２７のステップＳ３１０の処理において、送信制御部１４ｃは、「ＹＥＳ」の判定を行う。
【０１５９】
送信制御部１４ｃは、無線送信部１３ｃ−１〜１３ｃ−３の各々が計測した無線伝送路＃１〜＃３における転送スループット能力の情報、すなわち転送スループット能力の比率である１：１：２の情報を参照する。送信制御部１４ｃは、転送スループット能力が最も高い無線送信部１３ｃ−３に、識別番号「７」の分割送信データ１００−７−３の送信を割り当てる。一方、送信制御部１４ｃは、他方の無線送信部１３ｃ−１に対応する送信データ蓄積部１２−１に対して、識別番号「７」をスキップする変更指示情報を出力する。
【０１６０】
同様にｔ＝８ｔ０においては、無線送信部１３ｃ−１，１３ｃ−３は、次に識別番号「１０」の分割送信データ１００−１０−１，１００−１０−３を送信することになる。送信制御部１４ｃは、転送スループット能力が最も高い無線送信部１３ｃ−３に、識別番号「１０」の分割送信データ１００−１０−３の送信を割り当てる。一方、送信制御部１４ｃは、他方の無線送信部１３ｃ−１に対応する送信データ蓄積部１２−１に対して、識別番号「１０」をスキップする変更指示情報を出力する。
【０１６１】
同様にｔ＝９ｔ０においては、無線送信部１３ｃ−１，１３ｃ−２，１３ｃ−３は、次に識別番号「２１」の分割送信データ１００−２１−１，１００−２１−２，１００−２１−３を送信することになる。送信制御部１４ｃは、転送スループット能力が最も高い無線送信部１３ｃ−３に、識別番号「２１」の分割送信データ１００−２１−３の送信を割り当てる。一方、送信制御部１４ｃは、他方の無線送信部１３ｃ−１，１３ｃ−２に対応する送信データ蓄積部１２−１，１２−２に対して、識別番号「２１」をスキップする変更指示情報を出力する。
【０１６２】
更にｔ＝９ｔ０において、識別番号「２１」をスキップする処理の後、無線送信部１３ｃ−１，１３ｃ−２は、次に識別番号「２２」の分割送信データ１００−２２−１，１００−２２−２を送信することになる。無線伝送路＃１，＃２の転送スループット能力は同一であるため、送信制御部１４ｃは、ステップＳ３１１の処理において、チャネル番号が最小の無線伝送路＃１に対応する無線送信部１３ｃ−１に、識別番号「２２」の分割送信データ１００−２２−１の送信を割り当てる。一方、送信制御部１４ｃは、他方の無線送信部１３ｃ−２に対応する送信データ蓄積部１２−２に対して、識別番号「２２」をスキップする変更指示情報を出力する。その結果、無線送信部１３ｃ−２は、ｔ＝９ｔ０において、識別番号「２３」の分割送信データ１００−２３−２を送信する。
【０１６３】
図２８の表において、ｔ＝７ｔ０〜９ｔ０において、網掛けをしている箇所の時刻は、上述したように、２つ以上の無線送信部１３ｃ−１〜１３ｃ−３において、次に送信する分割送信データ１００−１−１〜１００−３６−３に同一の識別番号が含まれている場合の時刻である。網掛けしている方は、図２７のステップＳ３１１の処理において、送信制御部１４ｃがスキップした方を示している。
【０１６４】
第１の実施形態における図８の表、すなわちＮ＝３、Ｍ＝３６、転送スループット能力の比率が１：１：２、配列パターンが順方向の場合の送信結果と、図２８の表とを比較すると、第１の実施形態では、全てを送信するに１１ｔ０の時間を要していたのに対して、第２の実施形態では、９ｔ０の時間で全てを送信することができている。したがって、２ｔ０の時間の長さ短縮できており、同一識別番号の分割送信データ１００−１−１〜１００−３６−３を同じタイミングで送信するようにしないことで、転送時間の削減を行うことができていることが分かる。
【０１６５】
（順逆交互配列、Ｎ＝３、Ｍ＝３６、スループット不均一（１：１：２）の場合）
図３０及び図３１は、並列無線伝送路３０の数Ｎが「３」、分割数Ｍが「３６」、配列パターンが、順逆交互の場合の例である。順逆交互の配列パターンであるため、並列伝送用無線送信装置１ｃにおいて、送信データ配列部１１に替えて、図１３に示した送信データ配列部１１ａが適用されることになる。無線送信部１３ｃ−１〜１３ｃ−３の各々が計測した無線伝送路＃１〜＃３における転送スループット能力の比率は、送信の開始から終了まで１：１：２であるとする。
【０１６６】
図３０は、無線送信部１３ｃ−１〜１３ｃ−３の送信結果を示す表であり、図３１は、送信とスキップの状態を示した図である。例えば、図３０及び図３１に示すようにｔ＝９ｔ０において、無線送信部１３ｃ−１，１３ｃ−３は、次に識別番号「５」の分割送信データ１００−５−１，１００−５−３を送信することになる。したがって、次に送信する分割送信データ１００−５−１，１００−５−３には同一の識別番号「５」が含まれることになり、図２７のステップＳ３１０の処理において、送信制御部１４ｃは、「ＹＥＳ」の判定を行う。
【０１６７】
送信制御部１４ｃは、直近で無線送信部１３ｃ−１〜１３ｃ−３の各々が計測した無線伝送路＃１〜＃３における転送スループット能力の情報、すなわち転送スループット能力の比率である１：１：２の情報を参照する。送信制御部１４ｃは、転送スループット能力が最も高い無線送信部１３ｃ−３に、識別番号「５」の分割送信データ１００−５−３の送信を割り当てる。一方、送信制御部１４ｃは、他方の無線送信部１３ｃ−１に対応する送信データ蓄積部１２−１に対して、識別番号「５」をスキップし、更に未送信の識別番号「６」の分割送信データ１００−６−１となるまでスキップする変更指示情報を出力する。
【０１６８】
図３０の表において、ｔ＝９ｔ０において、網掛けをしている箇所の時刻は、２つ以上の無線送信部１３ｃ−１〜１３ｃ−３において、次に送信する分割送信データ１００−１−１〜１００−３６−３に同一の識別番号が含まれている場合の時刻である。網掛けしている方は、図２７のステップＳ３１１の処理において、送信制御部１４ｃがスキップした方を示している。
【０１６９】
第１の実施形態における図１７の表、すなわちＮ＝３、Ｍ＝３６、転送スループット能力の比率が１：１：２、配列パターンが順逆交互の場合の送信結果と、図３０の表とを比較すると、第１の実施形態では、全てを送信するに１０ｔ０の時間を要していたのに対して、第２の実施形態では、９ｔ０の時間で全てを送信することができている。したがって、１ｔ０の時間の長さ短縮できており、同一識別番号の分割送信データ１００−１−１〜１００−３６−３を同じタイミングで送信するようにしないことで、転送時間の削減を行うことができていることが分かる。
【０１７０】
（順方向配列、Ｎ＝３、Ｍ＝３６、スループット不均一（１：１０：１０）の場合）
図３２及び図３３は、並列無線伝送路３０の数Ｎが「３」、分割数Ｍが「３６」、配列パターンが、順方向の場合の例である。無線送信部１３ｃ−１〜１３ｃ−３の各々が計測した無線伝送路＃１〜＃３における転送スループット能力の比率は、送信の開始から終了まで１：１０：１０であるとする。
【０１７１】
図３２は、無線送信部１３ｃ−１〜１３ｃ−３の送信結果を示す表であり、図３３は、送信とスキップの状態を示した図である。例えば、図３０及び図３１に示すようにｔ＝１３ｔ０において、無線送信部１３ｃ−２，１３ｃ−３は、次に識別番号「３」の分割送信データ１００−３−２，１００−３−３を送信することになる。したがって、次に送信する分割送信データ１００−３−２，１００−３−３には同一の識別番号が含まれることになり、図２７のステップＳ３１０の処理において、送信制御部１４ｃは、「ＹＥＳ」の判定を行う。
【０１７２】
送信制御部１４ｃは、直近で無線送信部１３ｃ−１〜１３ｃ−３の各々が計測した無線伝送路＃１〜＃３における転送スループット能力の情報、すなわち転送スループット能力の比率である１：１０：１０の情報を参照する。無線伝送路＃２，＃３の転送スループット能力は同一であるため、送信制御部１４ｃは、ステップＳ３１１の処理において、チャネル番号が最小の無線伝送路＃２に対応する無線送信部１３ｃ−２に、識別番号「３」の分割送信データ１００−３−２の送信を割り当てる。一方、送信制御部１４ｃは、他方の無線送信部１３ｃ−３に対応する送信データ蓄積部１２−３に対して、識別番号「３」をスキップする変更指示情報を出力する。その結果、無線送信部１３ｃ−３は、ｔ＝１３ｔ０において、識別番号「４」の分割送信データ１００−４−３を送信する。
【０１７３】
同様の処理が、ｔ＝１４ｔ０〜１７ｔ０においても行われ、無線送信部１３ｃ−２と無線送信部１３ｃ−３の各々は、ｔ＝１４ｔ０において、識別番号「５」，「６」、ｔ＝１５ｔ０において、識別番号「７」，「８」、ｔ＝１６ｔ０において、識別番号「９」，「１０」、ｔ＝１７ｔ０において、識別番号「１１」，「１２」の分割送信データ１００−５―２，１００−６−３，１００−７−２，１００−８−３，１００−９−２，１００−１０−３，１００−１１―２，１００−１２−３を送信する。
【０１７４】
図３２の表において、ｔ＝１３ｔ０〜１７ｔ０において、網掛けをしている箇所の時刻は、上述したように、２つ以上の無線送信部１３ｃ−１〜１３ｃ−３において、次に送信する分割送信データ１００−１−１〜１００−３６−３に同一の識別番号が含まれている場合の時刻である。なお、網掛けしている方は、図２７のステップＳ３１１の処理において、送信制御部１４ｃがスキップした方を示している。
【０１７５】
第１の実施形態における図１１の表、すなわちＮ＝３、Ｍ＝３６、転送スループット能力の比率が１：１０：１０、配列パターンが順方向の場合の送信結果と、図３２の表とを比較すると、第１の実施形態では、全てを送信するに３０ｔ０の時間を要していたのに対して、第２の実施形態では、２０ｔ０の時間で全てを送信することができている。したがって、１０ｔ０の時間の長さ短縮できており、同一識別番号の分割送信データ１００−１−１〜１００−３６−３を同じタイミングで送信するようにしないことで、転送時間の削減を行うことができていることが分かる。
【０１７６】
（順逆交互配列、Ｎ＝３、Ｍ＝３２、スループット不均一（１：１：２）の場合）
図３４及び図３５は、並列無線伝送路３０の数Ｎが「３」、分割数Ｍが「３２」、配列パターンが、順逆交互の場合の例である。分割数Ｍが「３２」であり、かつ順逆交互の配列パターンであるため、並列伝送用無線送信装置１ｃにおいて、送信データ配列部１１に替えて、図２２に示した送信データ配列部１１ｂが適用されることになる。無線送信部１３ｃ−１〜１３ｃ−３の各々が計測した無線伝送路＃１〜＃３における転送スループット能力の比率は、送信の開始から終了まで１：１：２であるとする。
【０１７７】
図３４は、無線送信部１３ｃ−１〜１３ｃ−３の送信結果を示す表であり、図３３は、送信とスキップの状態を示した図である。例えば、図３０及び図３１に示すようにｔ＝８ｔ０において、無線送信部１３ｃ−１，１３ｃ−３は、次に識別番号「２９」の分割送信データ１００−２９−１，１００−２９−３を送信することになる。したがって、次に送信する分割送信データ１００−２９−１，１００−２９−３には同一の識別番号が含まれることになり、図２７のステップＳ３１０の処理において、送信制御部１４ｃは、「ＹＥＳ」の判定を行う。
【０１７８】
送信制御部１４ｃは、直近で無線送信部１３ｃ−１〜１３ｃ−３の各々が計測した無線伝送路＃１〜＃３における転送スループット能力の情報、すなわち転送スループット能力の比率である１：１：２の情報を参照する。送信制御部１４ｃは、転送スループット能力が最も高い無線送信部１３ｃ−３に、識別番号「２９」の分割送信データ１００−２９−３の送信を割り当てる。一方、送信制御部１４ｃは、他方の無線送信部１３ｃ−１に対応する送信データ蓄積部１２−１に対して、識別番号「２９」をスキップする変更指示情報を出力する。その結果、無線送信部１３ｃ−１は、識別番号「５」の分割送信データ１００−５−１を送信する。
【０１７９】
図３４の表において、ｔ＝８ｔ０において、網掛けをしている箇所の時刻は、２つ以上の無線送信部１３ｃ−１〜１３ｃ−３において、次に送信する分割送信データ１００−１−１〜１００−３２−３に同一の識別番号が含まれている場合の時刻である。網掛けしている方は、図２７のステップＳ３１１の処理において、送信制御部１４ｃがスキップした方を示している。
【０１８０】
第１の実施形態における図２４の表、すなわちＮ＝３、Ｍ＝３２、転送スループット能力の比率が１：１：２、配列パターンが順逆交互の場合の送信結果と、図３４の表とを比較すると、第１の実施形態では、全てを送信するに９ｔ０の時間を要していたのに対して、第２の実施形態では、８ｔ０の時間で全てを送信することができている。したがって、１ｔ０の時間の長さ短縮できており、同一識別番号の分割送信データ１００−１−１〜１００−３２−３を同じタイミングで送信するようにしないことで、転送時間の削減を行うことができていることが分かる。
【０１８１】
上記の第２の実施形態の構成では、次に送信する中に同一の識別番号の分割送信データ１００−１−１〜１００−Ｍ−Ｎが存在する場合、転送スループット能力が最も高い無線送信部１３ｃ−１〜１３ｃ−Ｎに当該識別番号の分割送信データを割り当てる。また、転送スループット能力が最も高い無線送信部１３ｃ−１〜１３ｃ−Ｎが複数存在する場合、対応するチャネル番号が最小の無線送信部１３ｃ−１〜１３ｃ−Ｎに当該識別番号の分割送信データを割り当てる。
【０１８２】
これにより、第２の実施形態の構成では、第１の実施形態の構成が有する効果に加えて、次に送信する分割送信データ１００−１−１〜１００−Ｍ−Ｎが重複した場合、いずれか１つの無線送信部１３ｃ−１〜１３ｃ−Ｎに送信させ、他の無線送信部１３ｃ−１〜１３ｃ−Ｎには重複しない他の分割送信データ１００−１−１〜１００−Ｍ−Ｎを送信させることができるため転送時間の短縮を図ることができる。
【０１８３】
なお、上記の第２の実施形態の構成において、無線送信部１３ｃ−１〜１３ｃ−Ｎは、転送スループット能力を定期的に計測するとしているが、図２７のステップＳ３１１の直前に、転送スループット能力を計測するようにしてもよい。
【０１８４】
また、上記の第２の実施形態の構成では、転送スループット能力は、送信側の無線送信部１３ｃ−１〜１３ｃ−Ｎにより計測する構成としているが、本発明の構成は、当該実施の形態に限られない。例えば、図５８を参照して説明したように、送信側スループット計測部５１３と、受信側スループット計測部５２３をそれぞれ、並列伝送用無線送信装置１ｃと、並列伝送用無線受信装置２に備えて、計測用トラヒックを送信側から流して受信側で計測して、送信側にフィードバックするようにしてもよい。第２の実施形態では、重複して同一の識別番号の分割送信データを送信するときのみ、転送スループット能力の情報を必要とするため、定期的に計測したり、ステップＳ３１１の直前に計測したりするだけで充分であり、無線伝搬環境の変動に応じて高頻度に計測するといったことはないため、計測の際に生じるオーバーヘッドによる伝送劣化は生じない。
【０１８５】
（第３の実施形態）
図３６は、第３の実施形態における並列伝送用無線通信システムＳｄの構成を示すブロック図である。並列伝送用無線通信システムＳｄにおいて、並列伝送用無線通信システムＳ，Ｓａ，Ｓｂ，Ｓｃと同一の構成については同一の符号を付し、以下、異なる構成について説明する。並列伝送用無線通信システムＳｄは、並列伝送用無線送信装置１ｄと、並列伝送用無線受信装置２とを備える。並列伝送用無線送信装置１ｄは、分割送信データ生成部１０、送信データ配列部１１、送信データ蓄積部１２、無線送信部１３、送信制御部１４ｄ、及び記憶部１５を備える。
【０１８６】
送信制御部１４ｄは、送信中の分割送信データ１００−１−１〜１００−Ｍ−Ｎが存在する場合、送信処理を停止している状態となった無線送信部１３−１〜１３−Ｎに対して重複して送信中の分割送信データ１００−１−１〜１００−Ｍ−Ｎを送信させる処理を行う。
【０１８７】
（第３の実施形態の並列伝送用無線送信装置の処理）
図３７は、第３の実施形態における並列伝送用無線送信装置１ｄの処理の流れを示すフローチャートである。ステップＳ４０１〜ステップＳｄ４１１までの処理は、図３に示したステップＳ１０１〜Ｓ１１１と同一の処理が行われる。ただし、ステップＳ１０１〜Ｓ１１１の処理において、送信制御部１４が行う処理は、ステップＳ４０１〜ステップＳ４１１の処理においては、送信制御部１４ｄが行う。
【０１８８】
ステップＳ４１１の処理において、送信制御部１４ｄは、未送信の分割送信データ１００−１−１〜１００−Ｍ−Ｎが存在しないと判定した場合（ステップＳ４１１−ＮＯ）、記憶部１５が記憶する送信状態の情報を参照する。送信制御部１４ｄは、送信状態の情報に基づいて、送信中の無線送信部１３−１〜１３−Ｎが存在するか否かを判定する（ステップＳ４１２）。
【０１８９】
送信制御部１４ｄは、送信中の無線送信部１３−１〜１３−Ｎが存在しないと判定した場合（ステップＳ４１２−ＮＯ）、処理を終了する。一方、送信制御部１４ｄは、送信中の無線送信部１３−１〜１３−Ｎが存在すると判定した場合（ステップＳ４１２−ＹＥＳ）、送信制御部１４ｄは、送信状態の情報に基づいて、送信中の分割送信データ１００−１−１〜１００−Ｍ−Ｎの識別番号を検出する。送信制御部１４ｄは、記憶部１５が記憶する配列の順番を示す情報を参照し、検出した識別番号が、送信処理を停止している状態の無線送信部１３−１〜１３−Ｎによって過去に送信されているか否かを判定する（ステップＳ４１３）。
【０１９０】
過去に送信されていない状態とは、以下の２つの状態がある。一方は、ステップＳ４０９の処理によりスキップしたことにより送信されていない状態である。他方は、ステップＳ４１１の判定処理により、送信制御部１４ｄが、全ての識別番号を送信したと判定して送信処理を停止したことにより、送信データ蓄積部１２−１〜１２−Ｎに残されて送信されていない状態である。
【０１９１】
送信制御部１４ｄは、検出した識別番号が、送信処理を停止している状態の無線送信部１３−１〜１３−Ｎによって過去に送信されていないと判定した場合（ステップＳ４１３−ＮＯ）、送信処理を停止している状態の無線送信部１３−１〜１３−Ｎに対して、送信中のものと同一の識別番号の分割送信データ１００−１−１〜１００−Ｍ−Ｎを送信させて（ステップＳ４１４）、処理を終了する。一方、送信制御部１４ｄは、送信状態の情報に基づいて、検出した識別番号が、送信処理を停止している状態の無線送信部１３−１〜１３−Ｎによって過去に送信されていると判定した場合（ステップＳ４１３−ＹＥＳ）、処理を終了する。
【０１９２】
送信処理を停止している状態の無線送信部１３−１〜１３−Ｎに対して、送信中のものと同一の識別番号の分割送信データ１００−１−１〜１００−Ｍ−Ｎを送信させる手法は、例えば、以下のようにして行う。前提として、無線送信部１３−１が、識別番号「１」の分割送信データ１００−１−１を送信中であり、他の無線送信部１３−２〜１３−Ｎが送信すべき分割送信データ１００−１−２〜１００−Ｍ−Ｎがなく、送信処理を停止している状態であるとする。
【０１９３】
第１の実施形態の図３の処理では、スキップする処理が行われると、送信データ蓄積部１２−１〜１２−Ｎは、スキップした識別番号の分割送信データ１００−１−１〜１００−Ｍ−Ｎを削除するとしているが、第３の実施形態では、削除せずに、別の記憶領域に移動して記憶しておく。
【０１９４】
ステップＳ４１４の処理において、送信制御部１４ｄは、送信中と同一の識別番号「１」の分割送信データ１００−１−（２〜Ｎ）が、未送信のまま送信データ蓄積部１２−２〜１２−Ｎに存在している場合、送信データ蓄積部１２−２〜１２−Ｎが記憶する順番において、先頭の位置に識別番号「１」の分割送信データ１００−１−（２〜Ｎ）を移動させる変更指示情報を出力する。
【０１９５】
これに対して、送信制御部１４ｄは、送信中と同一の識別番号「１」の分割送信データ１００−１−（２〜Ｎ）が、過去にスキップしているものである場合、送信データ蓄積部１２−２〜１２−Ｎに対して、別の記憶領域に移動している識別番号「１」の分割送信データ１００−１−（２〜Ｎ）を先頭の順番に戻す変更指示情報を出力する。
【０１９６】
これにより、送信データ蓄積部１２−２〜１２−Ｎの先頭の順番に分割送信データ１００−１−（２〜Ｎ）が記憶される状態となる。送信処理を停止している状態の無線送信部１３−２〜１３−Ｎの各々は、送信データ蓄積部１２−２〜１２−Ｎから分割送信データ１００−１−（２〜Ｎ）を読み出して無線信号に変換して送信する。なお、送信データ蓄積部１２−１〜１２−Ｎの別の記憶領域は、例えば、送信データ配列部１１，１１ａ，１１ｂが、新たな分割送信データ１００−１−１〜１００−Ｍ−Ｎを書き込む際に、送信データ蓄積部１２−１〜１２−Ｎによって初期化される。
【０１９７】
（順逆交互配列、Ｎ＝３、Ｍ＝９、スループット不均一（１：１０：１０）の場合）
図３７に示した第３の実施形態の処理に対して具体例を適用した例について説明する。図３８及び図３９は、第１の実施形態と第３の実施形態を適用した比較例を示す図である。
【０１９８】
図３８及び図３９の例は、並列無線伝送路３０の数Ｎが「３」、分割数Ｍが「９」、配列パターンが、順逆交互の場合であって、無線伝送路＃１〜＃３における転送スループット能力の比率が、１：１０：１０の場合の例である。分割数Ｍが「９」であるため、送信データ分割部１０−１は９分割を行う。また、順逆交互の配列パターンであるため、並列伝送用無線送信装置１ｄにおいて、送信データ配列部１１に替えて、図１３に示した送信データ配列部１１ａが適用されることになる。
【０１９９】
図３８は、第１の実施形態の図３の処理が適用された例である。送信データ蓄積部１２−１〜１２−３には、図３８に示す順番で、分割送信データ１００−１−１〜１００−９−３が記憶されている。時刻ｔ＝１ｔ０において、無線送信部１３−１は、識別番号「１」の分割送信データ１００−１−１を送信する。無線送信部１３−２は、識別番号「４」の分割送信データ１００−４−１を送信し、無線送信部１３−３は、識別番号「７」の分割送信データ１００−７−３を無線信号に変換して送信する。
【０２００】
時刻ｔ＝４ｔ０の終了時において、無線送信部１３−１は、識別番号「１」の分割送信データ１００−１−１の送信を継続しているが、無線送信部１３−２と無線送信部１３−３は、それぞれ、識別番号「２」の分割送信データ１００−２−２と、識別番号「９」の分割送信データ１００−９−３を送信して送信処理を停止する。第１の実施形態では、無線送信部１３−２，１３−３は、送信中の識別番号「１」の分割送信データ１００−１−２，１００−１−３を重複して送信しないため、全てを送信するまでに１０ｔ０の時間を要することになる。
【０２０１】
これに対して、図３９に示すように、第３の実施形態の図３７の処理を適用すると、ｔ＝５ｔ０の時刻に、ステップＳ４１４の処理が行われて、送信制御部１４ｄにより、送信データ蓄積部１２−２，１２−３の先頭の順番に過去に送信していない識別番号「１」の分割送信データ１００−１−２，１００−１−３が記憶される。無線送信部１３−２，１３−３は、送信データ蓄積部１２−２，１２−３から識別番号「１」の分割送信データ１００−１−２，１００−１−３を読み出して送信する。これにより、５ｔ０の時間の長さで全てを送信することが可能となる。なお、図３９の網掛けは、対応する受信データが図４の受信データ配列結合部２１による処理において削除される方を意味している。＃１の識別番号「１」は、ステップＳ２０４の処理により削除され、＃３の識別番号「１」は、ステップＳ２０６の処理により削除される。
【０２０２】
（順方向配列、Ｎ＝３、Ｍ＝３６、スループット不均一（１：１０：１０）の場合）
図４０及び図４１は、並列無線伝送路３０の数Ｎが「３」、分割数Ｍが「３６」、配列パターンが、順方向の場合であって、無線伝送路＃１〜＃３における転送スループット能力の比率が１：１０：１０の場合の例である。
【０２０３】
図４０は、送信結果を示す表であり、図４１は、送信とスキップの状態を示した図である。図４０に示すように、ｔ＝２１ｔ０において無線送信部１３−１，１３−２，１３−３が、識別番号「１１」の分割送信データ１００−１１−１，１００−１１−２，１００−１１−３を送信する。その後、ｔ＝２２ｔ０において無線送信部１３−２，１３−３が、識別番号「１２」の分割送信データ１００−１２−２，１００−１２−３を送信して、送信処理を停止する状態となる。全ての分割送信データ１００−１−１〜１００−３６−３を送信しているため、送信制御部１４ｄは、ステップＳ４１１の処理において、「ＮＯ」の判定を行い、処理をステップＳ４１２に進める。
【０２０４】
送信制御部１４ｄは、ステップＳ４１２の処理において、送信中のものがあるため「ＹＥＳ」の判定を行い、処理をステップＳ４１３に進める。送信制御部１４ｄは、ステップＳ４１３の処理において、無線送信部１３−１が送信中の分割送信データ１００−１１−１の識別番号「１１」と同一の識別番号が、送信処理を停止している無線送信部１３−２，１３−３によって送信されているか否かを判定する。上述したように、識別番号「１１」は、ｔ＝２１ｔ０において無線送信部１３−２，１３−３によって送信されている。そのため、送信制御部１４ｄは、ステップＳ４１３の処理において、「ＹＥＳ」の判定をして、することになり、送信中の分割送信データ１００−１１−１と同一の識別番号のものを重複して無線送信部１３−２，１３−３に送信させることなく処理を終了する。
【０２０５】
したがって、図４０及び図４１は、第１の実施形態の図１１及び図１２と同一の結果となる。なお、図４０の網掛けは、対応する受信データが図４の受信データ配列結合部２１による処理において削除される方を意味している。＃１の識別番号「１１」は、ステップＳ２０４の処理により削除され、＃３の識別番号「３」〜「１２」は、ステップＳ２０６の処理により削除される。
【０２０６】
（順方向配列、Ｎ＝３、Ｍ＝１２、スループット不均一（１：１０：１０）の場合）
図４２，図４３及び図４４は、並列無線伝送路３０の数Ｎが「３」、分割数Ｍが「１２」、配列パターンが、順方向の場合であって、無線伝送路＃１〜＃３における転送スループット能力の比率が１：１０：１０の場合の例である。分割数Ｍが「１２」であるため、送信データ分割部１０−１は、１２分割を行うことになる。
【０２０７】
送信データ蓄積部１２−１〜１２−３には、図４２に示す配列で、分割送信データ１００−１−１〜１００−１２−３が記憶される。図４３は、送信結果を示す表であり、図４４は、送信とスキップの状態を示した図である。ｔ＝５ｔ０〜７ｔ０の間、無線送信部１３−２，１３−３は、識別番号「２」，「３」，「４」を同じタイミングで送信する。その後、無線送信部１３−２，１３−３は、送信処理を停止する状態となる。ｔ＝８ｔ０において、無線送信部１３−１は、識別番号「１」を送信中であり、識別番号「１」は、無線送信部１３−２，１３−３に対応する送信データ蓄積部１２−２，１２−３が過去にスキップしている識別番号となっている。
【０２０８】
そのため、送信制御部１４ｄは、ステップＳ４１２の処理において「ＹＥＳ」の判定を行い、ステップＳ４１３の処理において「ＮＯ」の判定を行い、処理をステップＳ４１４に進める。送信制御部１４ｄは、ステップＳ４１４の処理において、図４４に示すように、送信データ蓄積部１２−２，１２−３の先頭の順番に識別番号「１」の分割送信データ１００−１−２，１００−１−３を改めて記憶させる。無線送信部１３−２，１３−３の各々は、識別番号「１」の分割送信データ１００−１−２，１００−１−３を送信データ蓄積部１２−２，１２−３から読み出して無線信号に変換して送信する。
【０２０９】
これにより、第１の実施形態の構成では、全てを送信するまでに１０ｔ０の時間を要するのに対して、第３の実施形態の構成では、８ｔ０の時間の長さで全てを送信することができるため、２ｔ０の時間の長さ短縮することができる。なお、図４３の網掛けは、対応する受信データが図４の受信データ配列結合部２１による処理において削除される方を意味している。＃１の識別番号「１」は、ステップＳ２０４の処理により削除され、＃３の識別番号「２」，「３」，「４」，「１」は、ステップＳ２０６の処理により削除される。
【０２１０】
（順逆交互配列、Ｎ＝３、Ｍ＝３６、スループット不均一（１：１０：１０）の場合）
図４５及び図４６は、並列無線伝送路３０の数Ｎが「３」、分割数Ｍが「３６」、配列パターンが、順逆交互の場合であって、無線伝送路＃１〜＃３における転送スループット能力の比率が１：１０：１０の場合の例である。順逆交互の配列パターンであるため、並列伝送用無線送信装置１ｄに対して、送信データ配列部１１に替えて、図１３に示した送信データ配列部１１ａが適用されることになる。
【０２１１】
図４５は、送信結果を示す表であり、図４６は、送信とスキップの状態を示した図である。ｔ＝１７ｔ０までの処理が行われた後、無線送信部１３−２，１３−３は、送信処理を停止する状態となる。ｔ＝１８ｔ０において、無線送信部１３−１は、識別番号「３６」の分割送信データ１００−３６−１を送信中であり、識別番号「３６」は、無線送信部１３−２，１３−３が過去に送信していない識別番号である。
【０２１２】
そのため、送信制御部１４ｄは、ステップＳ４１２の処理において「ＹＥＳ」の判定を行い、ステップＳ４１３の処理において「ＮＯ」の判定を行い、処理をステップＳ４１４に進める。送信制御部１４ｄは、ステップＳ４１４の処理において、図４６に示すように、送信データ蓄積部１２−２，１２−３の先頭の順番に識別番号「３６」の分割送信データ１００−３６−２，１００−３６−３を記憶させる。無線送信部１３−２，１３−３の各々は、識別番号「３６」の分割送信データ１００−３６−２，１００−３６−３を送信データ蓄積部１２−２，１２−３から読み出して無線信号に変換して送信する。
【０２１３】
これにより、第１の実施形態の構成では、全てを送信するまでに２０ｔ０の時間を要するのに対して、第３の実施形態の構成では、１８ｔ０の時間の長さで全てを送信することができるため、２ｔ０の時間の長さ短縮することができる。なお、図４５の網掛けは、対応する受信データが図４の受信データ配列結合部２１による処理において削除される方を意味している。＃１の識別番号「３６」は、ステップＳ２０４の処理により削除される。
【０２１４】
上記の第３の実施形態の構成では、送信中の分割送信データ１００−１−１〜１００−Ｍ−Ｎと同一の識別番号のものを、送信処理を停止している状態の無線送信部１３−１〜１３−Ｎが過去に送信していない場合、当該識別番号の分割送信データ１００−１−１〜１００−Ｍ−Ｎを重複して送信させる。
【０２１５】
これにより、第３の実施形態の構成では、第１の実施形態の構成が有する効果に加えて、更に、転送時間の短縮を図ることが可能となる。例えば、転送スループット能力が低い無線送信部１３−１〜１３−Ｎが送信に長い時間を要している場合、受信側の並列伝送用無線送信装置２は、この送信が終了するまで処理を完了することができない。そのため、機長な無線周波数リソースが無駄に長時間占有されてしまうことになる。これに対して、第３の実施形態の構成を適用し、先に送信が終了した転送スループット能力の高い無線送信部１３−１〜１３−Ｎに送信中の分割送信データ１００−１−１〜１００−Ｍ−Ｎを送信させることで、全ての送信処理を完了するのに要する時間を短縮することができ、また、無線周波数リソースの有効活用を図ることができる。
【０２１６】
なお、上記の第３の実施形態の構成では、送信処理を停止している状態の無線送信部１３−１〜１３−Ｎが複数存在する場合、全てが送信中の分割送信データ１００−１−１〜１００−Ｍ−Ｎを重複して送信することとしているが、いずれか１つの送信処理を停止している状態の無線送信部１３−１〜１３−Ｎのみに送信させるようにしてもよい。
【０２１７】
また、上記の第３の実施形態の構成において、複数の無線送信部１３−１〜１３−Ｎが、送信中の状態となっている場合も想定される。その場合、送信制御部１４ｄは、送信処理を停止している状態の無線送信部１３−１〜１３−Ｎが、同数以上存在する場合、全てを重複送信するように、送信中の状態の分割送信データ１００−１−１〜１００−Ｍ−Ｎを分配して、送信処理を停止している状態の無線送信部１３−１〜１３−Ｎに割り当てるようにしてもよい。
【０２１８】
また、同数以上存在しない場合、送信制御部１４ｄは、重複送信できなかった送信中の状態の分割送信データ１００−１−１〜１００−Ｍ−Ｎについては、いずれかの無線送信部１３−１〜１３−Ｎが送信処理を停止する状態になったときに逐次割り当てていくようにしてもよい。また、全ての無線送信部１３−１〜１３−Ｎが送信中の状態である場合も、送信制御部１４ｄは、いずれかの無線送信部１３−１〜１３−Ｎの送信が完了して送信処理を停止する状態になるまでステップＳ４１４の処理を待機するようにしてもよい。
【０２１９】
また、上記の第３の実施形態において、送信処理を停止している状態の無線送信部１３−１〜１３−Ｎに対して、送信中のものと同一の識別番号の分割送信データ１００−１−１〜１００−Ｍ−Ｎを送信させる手法として、上記した手法以外に、以下のような手法を適用してもよい。前提は、上記した手法と同じく、無線送信部１３−１が、識別番号「１」の分割送信データ１００−１−１を送信中であり、他の無線送信部１３−２〜１３−Ｎが送信すべき分割送信データ１００−１−２〜１００−Ｍ−Ｎがなく、送信処理を停止している状態であるとする。
【０２２０】
例えば、ステップＳ４０２の処理の際に、送信データ複製部１０−２が、予備の分割送信データ１００−１−（Ｎ＋１）〜１００−Ｍ−（Ｎ＋１）を複製して生成し、生成した予備の分割送信データ１００−１−（Ｎ＋１）〜１００−Ｍ−（Ｎ＋１）を記憶部１５に書き込んで記憶させておく。送信制御部１４ｄは、ステップＳ４１４において送信中の分割送信データ１００−１−１と同一の識別番号「１」のものを送信させる場合、記憶部１５から当該予備の分割送信データ１００−１−（Ｎ＋１）〜１００−Ｍ−（Ｎ＋１）に含まれる識別番号「１」の分割送信データ１００−１−（Ｎ＋１）を読み出す。送信制御部１４ｄは、読み出した分割送信データ１００−１−（Ｎ＋１）を分割送信データ１００−１−（２〜Ｎ）として複製し、各々を送信データ蓄積部１２−２〜１２−Ｎの先頭の順番に書き込んで記憶させる。これにより、送信処理を停止している無線送信部１３−２〜１３−Ｎは、識別番号「１」の分割送信データ１００−１−（２〜Ｎ）を送信することができる。なお、送信データ複製部１０−２は、新たに複製を行う際、新たに複製した分割送信データ１００−１−（Ｎ＋１）〜１００−Ｍ−（Ｎ＋１）を記憶部１５の元の分割送信データ１００−１−（Ｎ＋１）〜１００−Ｍ−（Ｎ＋１）の領域に上書きする。
【０２２１】
（第４の実施形態）
図４７は、第４の実施形態における並列伝送用無線通信システムＳｅの構成を示すブロック図である。並列伝送用無線通信システムＳｅにおいて、並列伝送用無線通信システムＳ，Ｓａ，Ｓｂ，Ｓｃ，Ｓｄと同一の構成については同一の符号を付し、以下、異なる構成について説明する。並列伝送用無線通信システムＳｅは、並列伝送用無線送信装置１ｅと、並列伝送用無線受信装置２とを備える。並列伝送用無線送信装置１ｅは、分割送信データ生成部１０、送信データ配列部１１、送信データ蓄積部１２、無線送信部１３ｃ、送信制御部１４ｅ、及び記憶部１５を備える。
【０２２２】
送信制御部１４ｅは、送信制御部１４の構成と、送信制御部１４ｃの構成と、送信制御部１４ｄの構成とを兼ね備えた構成となる。すなわち、送信制御部１４ｅは、無線送信部１３ｃが通知する送信状態の情報に加えて、無線伝送路＃１〜＃Ｎの転送スループット能力の情報を用いて、変更指示情報を生成して送信データ蓄積部１２に対して出力する。また、送信制御部１４ｅは、送信中の分割送信データ１００−１−１〜１００−Ｍ−Ｎが存在する場合、送信処理を停止している状態となった無線送信部１３ｃ−１〜１３ｃ−Ｎに対して重複して送信中の分割送信データ１００−１−１〜１００−Ｍ−Ｎを送信させる処理を行う。
【０２２３】
（第４の実施形態の並列伝送用無線送信装置の処理）
図４８及び図４９は、第４の実施形態における並列伝送用無線送信装置１ｅの処理の流れを示すフローチャートである。図４８のフローチャートは、第２の実施形態の図２７のフローチャートに対して、送信中の分割送信データ１００−１−１〜１００−Ｍ−Ｎが存在する場合、送信処理を停止している状態の無線送信部１３ｃ−１〜１３ｃ−Ｎに対して重複して送信させる処理を組み合わせた処理となっている。
【０２２４】
ステップＳ５０１〜ステップＳ５１４までの処理は、図２７のステップＳ３０１〜ステップＳ３１４の処理に対応している。ただし、ステップＳ３０１〜Ｓ３１４の処理において、送信制御部１４ｃが行う処理は、ステップＳ５０１〜ステップＳ５１４の処理においては、送信制御部１４ｅが行う。図４８のステップＳ５１４において「ＮＯ」の分岐の先の符号Ａは、図４９の符号Ａに処理が続くことを示している。
【０２２５】
ステップＳ５１４の処理において、送信制御部１４ｅは、未送信の分割送信データ１００−１−１〜１００−Ｍ−Ｎが存在しないと判定した場合（ステップＳ５１４−ＮＯ）、記憶部１５が記憶する送信状態の情報を参照する。送信制御部１４ｅは、送信状態の情報に基づいて、送信中の無線送信部１３ｃ−１〜１３ｃ−Ｎが存在するか否かを判定する（ステップＳ５１５）。
【０２２６】
送信制御部１４ｅは、送信中の無線送信部１３ｃ−１〜１３ｃ−Ｎが存在しないと判定した場合（ステップＳ５１５−ＮＯ）、処理を終了する。一方、送信制御部１４ｅは、送信中の無線送信部１３ｃ−１〜１３ｃ−Ｎが存在すると判定した場合（ステップＳ５１５−ＹＥＳ）、送信制御部１４ｅは、送信状態の情報に基づいて、送信中の分割送信データ１００−１−１〜１００−Ｍ−Ｎの識別番号を検出する。送信制御部１４ｅは、記憶部１５が記憶する配列の順番を示す情報を参照し、検出した識別番号が、送信処理を停止している状態の無線送信部１３ｃ−１〜１３ｃ−Ｎによって過去に送信されているか否かを判定する（ステップＳ５１６）。
【０２２７】
送信制御部１４ｅは、送信状態の情報に基づいて、検出した識別番号が、送信処理を停止している状態の無線送信部１３ｃ−１〜１３ｃ−Ｎによって過去に送信されていると判定した場合（ステップＳ５１６−ＹＥＳ）、処理を終了する。
【０２２８】
一方、送信制御部１４ｅは、検出した送信中の分割送信データ１００−１−１〜１００−Ｍ−Ｎの識別番号が、送信処理を停止している状態の無線送信部１３ｃ−１〜１３ｃ−Ｎによって過去に送信されていないと判定した場合（ステップＳ５１６−ＮＯ）、送信処理を停止している状態の無線送信部１３ｃ−１〜１３ｃ−Ｎのうち転送スループット能力の最も高い無線送信部１３ｃ−１〜１３ｃ−Ｎを選択する。
【０２２９】
転送スループット能力が最も高い無線送信部１３ｃ−１〜１３ｃ−Ｎが複数存在する場合、チャネル番号が最小の無線送信部１３ｃ−１〜１３ｃ−Ｎを選択する（ステップＳ５１７）。送信制御部１４ｅは、選択した無線送信部１３ｃ−１〜１３ｃ−Ｎに、送信中のものと同一の識別番号の分割送信データ１００−１−１〜１００−Ｍ−Ｎを送信させて（ステップＳ５１８）、処理を終了する。
【０２３０】
選択した無線送信部１３ｃ−１〜１３ｃ−Ｎに対して、送信中のものと同一の識別番号の分割送信データ１００−１−１〜１００−Ｍ−Ｎを送信させる手法としては、例えば、第３の実施形態において説明した手法がある。
【０２３１】
（順方向配列、Ｎ＝３、Ｍ＝３６、スループット不均一（１：１０：１０）の場合）
図４８及び図４９に示した第４の実施形態の処理に対して具体例を適用した例について説明する。図５０及び図５１は、並列無線伝送路３０の数Ｎが「３」、分割数Ｍが「３６」、配列パターンが、順方向の場合の例である。無線送信部１３ｃ−１〜１３ｃ−３の各々が計測した無線伝送路＃１〜＃３における転送スループット能力の比率は、送信の開始から終了まで１：１０：１０であるとする。
【０２３２】
ｔ＝ｔ１７ｔ０までは、図３２及び図３３に示した第２の実施形態が適用された場合と同様の手順で処理が行われる。ｔ＝ｔ１８ｔ０において、送信制御部１４ｅは、無線送信部１３ｃ−１が送信中の識別番号「２」が過去にスキップした識別番号の中に含まれているため、ステップＳ５１６の処理において「ＮＯ」の判定を行う。送信制御部１４ｅは、ステップＳ５１７の処理において、送信処理を停止している無線送信部１３ｃ−２，１３ｃ−３が計測した無線伝送路＃２，＃３の転送スループット能力を参照する。無線伝送路＃２，＃３の転送スループット能力は同一であるため、送信制御部１４ｅは、チャネル番号が最小の無線送信部１３ｃ−２を選択する。
【０２３３】
送信制御部１４ｅは、送信データ蓄積部１２−２に対して変更指示情報を出力し、図５０に示すように、過去にスキップした識別番号「２」の分割送信データ１００−２−２を改めて先頭に記憶させる。
【０２３４】
無線送信部１３ｃ−２は、識別番号「２」の分割送信データ１００−２−２を送信データ蓄積部１２−２から読み出して無線信号に変換して送信する。これにより、第２の実施形態の構成では、図３２に示すように、全てを送信するまでに２０ｔ０の時間を要するのに対して、第４の実施形態の構成では、１８ｔ０の時間の長さで全てを送信することができるため、２ｔ０の時間の長さ短縮することができる。また、第３の実施形態の構成では、図４０に示すように、全てを送信するまでに２２ｔ０の時間を要しているため、第４の実施形態の構成では、４ｔ０の時間の長さ短縮することができる。
【０２３５】
なお、図５０の表において、ｔ＝１３ｔ０〜１７ｔ０において、網掛けをしている箇所の時刻は、図３２と同様に、２つ以上の無線送信部１３ｃ−１〜１３ｃ−３において、次に送信する分割送信データ１００−１−１〜１００−３６−３に同一の識別番号が含まれている場合の時刻である。なお、網掛けしている方は、図４８のステップＳ５１１の処理において、送信制御部１４ｅがスキップした方を示している。また、並列伝送用無線受信装置２は、ｔ＝１１ｔ０〜２０ｔ０において無線送信部１３ｃ−１が送信中の識別番号「２」に対応する受信データを、無線送信部１３ｃ−２が送信する識別番号「２」に対応する受信データよりも後に受信する。そのため、無線送信部１３ｃ−１が送信中の識別番号「２」に対応する受信データは、図４のステップＳ２０４の処理において、受信データ配列結合部２１により削除される。
【０２３６】
（順方向配列、Ｎ＝３、Ｍ＝１２、スループット不均一（１：１０：１０）の場合）
図５２及び図５３は、並列無線伝送路３０の数Ｎが「３」、分割数Ｍが「１２」、配列パターンが、順方向の場合である。分割数Ｍが「１２」であるため、送信データ分割部１０−１は、１２分割を行うことになる。無線送信部１３ｃ−１〜１３ｃ−３の各々が計測した無線伝送路＃１〜＃３における転送スループット能力の比率は、送信の開始から終了まで１：１０：１０であるとする。
【０２３７】
図５２は、送信結果を示す表であり、図５３は、送信とスキップの状態を示した図である。ｔ＝５ｔ０において、無線送信部１３ｃ−２，１３ｃ−３は、次に同一の識別番号「２」の分割送信データ１００−２−２，１００−２−３を送信しようとする。そのため、送信制御部１４ｅは、ステップＳ５１０の処理において、「ＹＥＳ」の判定を行う。送信制御部１４ｅは、ステップＳ５１１の処理において、無線送信部１３ｃ−２，１３ｃ−３が計測した無線伝送路＃２，＃３の転送スループット能力を参照する。無線伝送路＃２，＃３の転送スループット能力は同一であるため、送信制御部１４ｅは、チャネル番号が最小の無線送信部１３ｃ−２に識別番号「２」の分割送信データ１００−２−２の送信を割り当てる。送信制御部１４ｅは、ステップＳ５１２の処理において、割り当てなかった無線送信部１３ｃ−３については、未送信の分割送信データ１００−３−３となるまでスキップする処理を行う。
【０２３８】
同様の処理が、ｔ＝６ｔ０においても行われ、ステップＳ５１１の処理において、送信制御部１４ｅは、識別番号「４」の分割送信データ１００−４−２の送信を無線送信部１３ｃ−２に割り当てる。ステップＳ５１２の処理において、割り当てられなかった無線送信部１３ｃ−３は、送信すべき分割送信データ１００−１−３〜１００−１２−３が存在しないため送信処理を停止する。
【０２３９】
送信制御部１４ｅは、無線送信部１３ｃ−１が送信中の識別番号「１」が過去にスキップした識別番号の中に含まれているため、ステップＳ５１６の処理において「ＮＯ」の判定を行う。送信制御部１４ｅは、ステップＳ５１７の処理において、送信処理を停止している無線送信部１３ｃ−３を選択する。
【０２４０】
送信制御部１４ｅは、送信データ蓄積部１２−３に対して変更指示情報を出力し、図５３に示すように、過去にスキップした識別番号「１」の分割送信データ１００−１−３を改めて先頭に記憶させる。無線送信部１３ｃ−３は、ｔ＝６ｔ０において、識別番号「１」の分割送信データ１００−１−３を送信データ蓄積部１２−３から読み出して無線信号に変換して送信する。これにより、第３の実施形態の構成では、図４３に示すように、全てを送信するまでに８ｔ０の時間を要するのに対して、第４の実施形態の構成では、６ｔ０の時間の長さで全てを送信することができるため、２ｔ０の時間の長さ短縮することができる。
【０２４１】
なお、図５２の表において、ｔ＝５ｔ０において、網掛けをしている箇所の時刻は、上述したように、２つ以上の無線送信部１３ｃ−１〜１３ｃ−３において、次に送信する分割送信データ１００−１−１〜１００−１２−３に同一の識別番号が含まれている場合の時刻である。なお、網掛けしている方は、図４８のステップＳ５１１の処理において、送信制御部１４ｅがスキップした方を示している。また、並列伝送用無線受信装置２は、ｔ＝１ｔ０〜１０ｔ０において無線送信部１３ｃ−１が送信中の識別番号「１」に対応する受信データを、無線送信部１３ｃ−３が送信する識別番号「１」に対応する受信データよりも後に受信する。そのため、無線送信部１３ｃ−１が送信中の識別番号「１」に対応する受信データは、図４のステップＳ２０４の処理において、受信データ配列結合部２１により削除される。
【０２４２】
上記の第４の実施形態の構成では、次に送信する中に同一の識別番号の分割送信データ１００−１−１〜１００−Ｍ−Ｎが存在する場合や、送信中の分割送信データ１００−１−１〜１００−Ｍ−Ｎを重複して送信させる場合、転送スループット能力が最も高い無線送信部１３ｃ−１〜１３ｃ−Ｎに当該識別番号の分割送信データを割り当てる。また、転送スループット能力が最も高い無線送信部１３ｃ−１〜１３ｃ−Ｎが複数存在する場合、対応するチャネル番号が最小の無線送信部１３ｃ−１〜１３ｃ−Ｎに当該識別番号の分割送信データを割り当てる。これにより、第４の実施形態の構成では、第１、第２及び第３の実施形態の構成が有する効果を兼ね備えた効果を有し、更なる転送時間の短縮を図ることが可能となる。
【０２４３】
なお、上記の第３及び第４の実施形態において、ステップＳ４１３及びＳ５１６において、送信中の分割送信データが、送信処理を停止している状態の無線送信部１３−１〜１３−Ｎ，１３ｃ−１〜１３ｃ−Ｎによって過去に送信されているか否かを判定するようにしているが、本発明の構成は、当該実施の形態に限られない。例えば、無線送信部１３−１，１３ｃ−１が、識別番号「１」の分割送信データ１００−１−１を送信中であり、他の無線送信部１３−２〜１３−Ｎ，１３ｃ−２〜１３ｃ−Ｎが送信処理を停止しているとする。このとき、無線送信部１３−２，１３ｃ−２は、過去に識別番号「１」を送信して完了しているが、無線送信部１３−３，１３ｃ−３は、識別番号「１」を送信していないか、スキップしているといった場合も想定される。このような場合、送信制御部１４ｄ，１４ｅは、識別番号「１」については、無線送信部１３−２，１３ｃ−２により送信が完了しているため、無線送信部１３−３，１３ｃ−３に識別番号「１」の分割送信データ１００−１−３を送信させないようにしてもよい。このようにすることで、無駄な送信を回避することができる。
【０２４４】
また、上記の第３及び第４の実施形態の構成において、例えば、無線送信部１３−１，１３ｃ−１が、長時間継続して送信している間に、無線送信部１３−２〜１３−Ｎ，１３ｃ−２〜１３ｃ−Ｎが重複して送信中のものと同一の識別番号の分割送信データ１００−１−２〜１００−Ｍ−Ｎを送信したとする。このとき、無線送信部１３−２〜１３−Ｎ，１３ｃ−２〜１３ｃ−Ｎのいずれかが、無線受信部２０−２〜２０−Ｎから送達確認を示す情報を受信した際に、送信制御部１４ｄ，１４ｅに送信状態の情報として、識別番号とともに送信が完了したことを通知する。送信制御部１４ｄ，１４ｅは、当該通知を受信することにより、同一の識別番号の分割送信データ１００−１−１〜１００−Ｍ−Ｎを送信している無線送信部１３−１〜１３−Ｎ，１３ｃ−１〜１３ｃ−Ｎの送信を停止させるようにしてもよい。それにより、送信処理を早期に終了することができる。
【０２４５】
また、上記の第２及び第４の実施形態では、図２７のステップＳ３１１、及び図４８のステップＳ５１１，Ｓ５１７において、転送スループット能力に基づいて、無線送信部１３−１〜１３−Ｎ，１３ｃ−１〜１３ｃ−Ｎを割り当てるようにしているが、転送スループット能力は一例であり、転送スループット能力以外の無線通信の通信品質を示すパラメータを適用してもよい。
【０２４６】
（第５の実施形態）
図５４は、第５の実施形態における並列伝送用無線通信システムＳｆの構成を示すブロック図である。並列伝送用無線通信システムＳｆにおいて、並列伝送用無線通信システムＳ，Ｓａ，Ｓｂ，Ｓｃ，Ｓｄ，Ｓｅと同一の構成については同一の符号を付し、以下、異なる構成について説明する。並列伝送用無線通信システムＳｆは、並列伝送用無線送信装置１ｆと、並列伝送用無線受信装置２ｆとを備える。並列伝送用無線送信装置１ｆは、分割送信データ生成部１０、送信データ配列部１１、送信データ蓄積部１２、無線送信部１３、送信制御部１４ｆ、記憶部１５、及び無線受信部１６を備える。並列伝送用無線受信装置２ｆは、無線受信部２０、受信データ配列結合部２１ｆ、受信データ蓄積部２２、及び無線送信部２３を備える。
【０２４７】
並列伝送用無線受信装置２ｆにおいて、受信データ配列結合部２１ｆは、受信した受信データの識別番号が全て揃った場合に受信完了通知を無線送信部２３を通じて並列伝送用無線送信装置１ｆに送信する。送信制御部１４ｆは、無線受信部１６を通じて受信完了通知を受信した場合、送信データ蓄積部１２及び無線送信部１３に対して処理を停止させる処理停止指示情報を出力する。
【０２４８】
（第５の実施形態の並列伝送用無線受信装置の処理）
図５５は、第５の実施形態の並列伝送用無線受信装置２ｆの処理の流れを示すフローチャートである。ステップＳ６０１〜Ｓ６０８までの処理は、図４のステップＳ２０１〜Ｓ２０８までの処理に対応している。ただし、ステップＳ２０１〜Ｓ２０８において、受信データ配列結合部２１が行う処理は、ステップＳ６０１〜Ｓ６０８の処理においては、受信データ配列結合部２１ｆが行う。
【０２４９】
受信データ配列結合部２１ｆは、全ての識別番号の受信データを取り込んでいると判定した場合（ステップＳ６０８−ＹＥＳ）、受信完了通知を無線送信部２３を通じて並列伝送用無線送信装置１ｆに送信する（ステップＳ６０９）。
【０２５０】
並列伝送用無線送信装置１ｆの送信制御部１４ｆは、無線受信部１６を通じて受信完了通知を受信すると、送信データ蓄積部１２及び無線送信部１３に対して処理を停止させる処理停止指示情報を出力する。送信制御部１４ｆは、自らも、例えば送信データ蓄積部１２に対する変更指示情報に関する処理などを行っている場合、当該処理を停止する。無線送信部１３は、送信中の分割送信データ１００−１−１〜１００−Ｍ−Ｎが存在していたとしても、送信の処理を停止する。
【０２５１】
受信データ配列結合部２１ｆは、内部の記憶領域に記憶する受信データを識別番号の順に並べ替えて、結合を行い送信データ１００を復元する。受信データ配列結合部２１は、復元した送信データ１００を受信データ蓄積部２２に書き込んで記憶させる（ステップＳ６１０）。
【０２５２】
上記の第５の実施形態の構成では、並列伝送用無線受信装置２ｆは、全ての分割送信データ１００−１−１〜１００−Ｍ−Ｎを受信したと判定した場合、直ちに受信完了通知を並列伝送用無線送信装置１ｆに送信するようにしている。そのため、並列伝送用無線送信装置１ｆは、並列無線伝送路３０の無線伝送路＃１〜＃Ｎに対して、不要な分割送信データ１００−１−１〜１００−Ｍ−Ｎを送信することを回避することができるため、貴重な無線周波数リソースの有効活用を図ることができる。
【０２５３】
第５の実施形態の構成は、第３及び第４の実施形態と合わせて適用することで、更なる効果を奏する。第３及び第４の実施形態の構成は、転送スループット能力が低いために、送信に長時間を要している無線送信部１３−１〜１３−Ｎ，１３ｃ−１〜１３ｃ−Ｎが存在する場合、送信すべきものがなく送信処理を停止した転送スループット能力の高い他の無線送信部１３−１〜１３−Ｎ，１３ｃ−１〜１３ｃ−Ｎに送信中のものと同一の識別番号の分割送信データ１００−１−１〜１００−Ｍ−Ｎを重複して送信させる構成である。ただし、転送スループット能力が高い無線送信部１３−１〜１３−Ｎ，１３ｃ−１〜１３ｃの送信が完了しても転送スループット能力の低い無線送信部１３−１〜１３−Ｎ，１３ｃ−１〜１３ｃ−Ｎが依然として送信を継続することになる。この場合、第５の実施形態の構成を適用することで、転送スループット能力が高い無線送信部１３−１〜１３−Ｎ，１３ｃ−１〜１３ｃの送信が完了した際に、並列伝送用無線受信装置２ｆは、受信完了通知を並列伝送用無線送信装置１ｆに送信するため、並列伝送用無線送信装置１ｆは、転送スループット能力の低い無線送信部１３−１〜１３−Ｎ，１３ｃ−１〜１３ｃ−Ｎの送信を停止することができる。これにより、第３及び第４の実施形態における転送時間の削減効果に加えて、第５の実施形態により、更なる転送時間の削減を図ることができる。
【０２５４】
なお、上記の第１から第５の実施形態では、識別番号が１ずつ増加する順方向の配列と、順方向と逆方向が交互となる順逆交互の配列を適用した例を示したが、図５６に示すような、識別番号が１ずつ減少する逆方向の配列を適用してもよい。この場合、送信起点は、次式（３）により求められるＤの値の識別番号となる。
【０２５５】
Ｄ＝Ｍ−（Ｍ／Ｎ）×（ｎ−１）  ・・・  （３）
【０２５６】
ただし、式（１）において、ｎは１以上の整数である。ｎの値は、送信データ配列部１１−１〜１１−Ｎ，１１ａ−１〜１１ｂ−Ｎの符号の枝番号に対応する。なお、Ｄの値は、１からＭの範囲の値である。したがって、図５６の例の場合、符号２０５，２０６，２０７で示される「３６」，「２４」，「１２」が送信起点となる。
【０２５７】
また、式（３）で求められる識別番号を送信起点とした逆方向と順方向を交互にした配列は、図５７のようになる。なお、図５６及び図５７において、識別番号が１からＭの範囲を循環する値とするため、順方向については、識別番号を１増加させた際に、Ｍを超える値となった場合、Ｍを減算した値に置き換えている。また、逆方向については、識別番号を１減少させた際に、１未満の値となった場合、Ｍを加算した値に置き換えている。
【０２５８】
図２２を参照して説明した、Ｘ＝Ｍ／ＮのＸの値が整数値とならない場合についても、上記のような逆方向配列や逆方向と順方向が交互となる配列を適用するようにしてもよい。その場合、上記式（３）において（Ｍ／Ｎ）は、ｆｌｏｏｒ（Ｍ／Ｎ）に置き換えられることになる。
【０２５９】
また、配列パターンとしては、無線伝送路＃１〜＃Ｎにおいて、送信する分割送信データ１００−１−１〜１００−Ｍ−Ｎが重複する確率が低ければどのような配列パターンでもよい。上記のように、無線伝送路＃１〜＃Ｎごとに、送信起点を変えて、順方向や逆方向、または順逆交互や逆順交互に並べる配列に限られない。送信データ配列部１１ｂを適用する分割数Ｍと無線伝送路の数Ｎを任意に選択することができる構成は、配列を若干無規則なものとしており、ランダムな配列となっているが、乱数等に基づいて無作為に選択するなど更にランダムな配列であってもよい。
【０２６０】
また、上記の第１から第５の実施形態では、分割送信データ生成部１０は、送信データ分割部１０−１が分割を行った後、送信データ複製部１０−２が複製を行う構成としているが、当該構成に限られるわけではない。複製を行った後、分割を行うようにしてもよい。
【０２６１】
また、上記の第１から第５の実施形態では、送信起点は、式（１）〜（３）により算出される位置としているが、式（１）〜（３）により算出される位置に限られるわけではなく、識別番号の差が大きくなるように、すなわち送信する分割送信データ１００−１−１〜１００−Ｍ−Ｎが重複する確率を低くするようにするのであれば、どのような位置であってもよい。したがって、例えば、図１４において、「５」，「１７」，「２９」を送信起点として選択するようにしてもよい。
【０２６２】
また、上記の第１から第５の実施形態では、送信データ配列部１１−１〜１１−Ｎ，１１ａ−１〜１１ａ−Ｎ，１１ｂ−１〜１１ｂ−Ｎの各々に、予め無線伝送路数Ｎ、分割数Ｍ、送信起点を算出する「ｎ」の値、及び配列パターンを記憶させるとしているが、送信制御部１４，１４ｃ，１４ｄ，１４ｅ，１４ｆからこれらの情報を与えるようにしてもよい。また、送信制御部１４，１４ｃ，１４ｄ，１４ｅ，１４ｆが、送信データ配列部１１−１〜１１−Ｎ，１１ａ−１〜１１ａ−Ｎ，１１ｂ−１〜１１ｂ−Ｎの各々の送信起点を算出し、算出した送信起点と配列パターンとを送信データ配列部１１−１〜１１−Ｎ，１１ａ−１〜１１ａ−Ｎ，１１ｂ−１〜１１ｂ−Ｎに与えるようにしてもよい。また、送信制御部１４，１４ｃ，１４ｄ，１４ｅ，１４ｆが、送信データ配列部１１−１〜１１−Ｎ，１１ａ−１〜１１ａ−Ｎ，１１ｂ−１〜１１ｂ−Ｎの各々の送信起点を算出し、算出した送信起点を基準に配列パターンにしたがって配列した順番の情報を、送信データ配列部１１−１〜１１−Ｎ，１１ａ−１〜１１ａ−Ｎ，１１ｂ−１〜１１ｂ−Ｎに与えるようにしてもよい。
【０２６３】
また、上記の第１から第５の実施形態では、図３のステップＳ１０８、図２７のステップＳ３０８、図３７のステップＳ４０８、及び図４８のステップＳ５０８において、「次に送信する分割送信データは、既に送信されているか否か」を判定している。上述したように、これは、「送信中の状態、または送信完了の状態であるか否かを判定」する処理としているが、本発明の構成は、当該実施の形態に限られない。例えば、第１の実施形態を例として説明すると、無線送信部１３−１〜１３−Ｎの各々が送信の状態が変化するごとに送信制御部１４に通知を行うのではなく、無線送信部１３−１〜１３−Ｎの全てが図３のステップＳ１１０の無線送信処理を完了してから送信開始の状態を示す情報を送信制御部１４に通知するとする。当該送信開始の状態を示す情報は、全ての無線送信部１３−１〜１３−Ｎにおいて送信開始済みの状態を示すことになる。この送信開始の状態を示す情報に基づいて、送信制御部１４が、「次に送信する分割送信データは、既に送信されているか否か」を判定するようにしてもよい。
【０２６４】
また、上記の第１から第５の実施形態では、送信制御部１４，１４ｃ，１４ｄ，１４ｅ，１４ｆが、例えば、図３のステップＳ１０９、図２７のステップＳ３０９，Ｓ３１２、図３７のステップＳ４０９、及び図４８のステップＳ５０９，Ｓ５１２の処理において分割送信データ１００−１−１〜１００−Ｍ−Ｎをスキップする場合、変更指示情報を送信データ蓄積部１２に送信して順番をスキップする構成としている。しかしながら、本発明の構成は、当該実施の形態に限られない、送信制御部１４，１４ｃ，１４ｄ，１４ｅ，１４ｆが、無線送信部１３，１３ｃに対して、例えば、スキップする数を示す指示情報を出力し、無線送信部１３，１３ｃが、送信データ蓄積部１２から送信対象の分割送信データ１００−１−１〜１００−Ｍ−Ｎになるまで繰り返し読み出しを行い、読み出したスキップ対象の分割送信データ１００−１−１〜１００−Ｍ−Ｎを廃棄する手順でスキップするようにしてもよい。
【０２６５】
また、上記の第１から第５の実施形態では、送信制御部１４，１４ｃ，１４ｄ，１４ｅ，１４ｆが、無線送信部１３，１３ｃから送信状態の情報を収集して、送信データ蓄積部１２−１〜１２−Ｎの各々に対して個別に変更指示情報を出力する構成としているが、本発明の構成は、当該実施の形態に限られない。送信制御部１４，１４ｃ，１４ｄ，１４ｅ，１４ｆが、送信状態の情報や配列の順番を示す情報や無線伝送路＃１〜＃Ｎの転送スループット能力等の情報の全てを送信データ蓄積部１２−１〜１２−Ｎに出力し、送信データ蓄積部１２−１〜１２−Ｎの各々が判定処理を行って分割送信データ１００−１−１〜１００−Ｍ−Ｎをスキップする構成としてもよい。また、送信制御部１４，１４ｃ，１４ｄ，１４ｅ，１４ｆが、送信状態の情報や配列の順番を示す情報や無線伝送路＃１〜＃の転送スループット能力等の情報の全てを無線送信部１３−１〜１３−Ｎ，１３ｃ−１〜１３ｃ−Ｎに与えて、無線送信部１３−１〜１３−Ｎ，１３ｃ−１〜１３ｃ−Ｎの各々が判定処理を行って分割送信データ１００−１−１〜１００−Ｍ−Ｎをスキップする構成としてもよい。
【０２６６】
上述した実施形態における並列伝送用無線送信装置１，１ａ，１ｂ，１ｃ，１ｄ，１ｅ，１ｆ、及び並列伝送用無線受信装置２，２ｆをコンピュータで実現するようにしてもよい。その場合、この機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することによって実現してもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間の間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含んでもよい。また上記プログラムは、前述した機能の一部を実現するためのものであってもよく、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであってもよく、ＦＰＧＡ（Field Programmable Gate Array）等のプログラマブルロジックデバイスを用いて実現されるものであってもよい。
【０２６７】
以上、この発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。
【符号の説明】
【０２６８】
１、１ａ、１ｂ、１ｃ、１ｄ、１ｅ、１ｆ…並列伝送用無線送信装置，１０…分割送信データ生成部，１０−１…送信データ分割部，１０−２…送信データ複製部，１１、１１ａ、１１ｂ、１１−１〜１１−Ｎ、１１ａ−１〜１１ａ−Ｎ、１１ｂ−１〜１１ｂ−Ｎ…送信データ配列部，１２、１２−１〜１２−Ｎ…送信データ蓄積部，１３、１３ｃ、１３−１〜１３−Ｎ、１３ｃ−１〜１３ｃ−Ｎ…無線送信部，１４、１４ｃ、１４ｄ、１４ｅ、１４ｆ…送信制御部，１５…記憶部，１６…無線受信部，２、２ｆ…並列伝送用無線受信装置，２０、２０−１〜２０−Ｎ…無線受信部，２１、２１ｆ…受信データ配列結合部，２２…受信データ蓄積部，２３…無線送信部
【図１】
2019041287.tif 000003
【図２】
2019041287.tif 000004
【図３】
2019041287.tif 000005
【図４】
2019041287.tif 000006
【図５】
2019041287.tif 000007
【図６】
2019041287.tif 000008
【図７】
2019041287.tif 000009
【図８】
2019041287.tif 000010
【図９】
2019041287.tif 000011
【図１０】
2019041287.tif 000012
【図１１】
2019041287.tif 000013
【図１２】
2019041287.tif 000014
【図１３】
2019041287.tif 000015
【図１４】
2019041287.tif 000016
【図１５】
2019041287.tif 000017
【図１６】
2019041287.tif 000018
【図１７】
2019041287.tif 000019
【図１８】
2019041287.tif 000020
【図１９】
2019041287.tif 000021
【図２０】
2019041287.tif 000022
【図２１】
2019041287.tif 000023
【図２２】
2019041287.tif 000024
【図２３】
2019041287.tif 000025
【図２４】
2019041287.tif 000026
【図２５】
2019041287.tif 000027
【図２６】
2019041287.tif 000028
【図２７】
2019041287.tif 000029
【図２８】
2019041287.tif 000030
【図２９】
2019041287.tif 000031
【図３０】
2019041287.tif 000032
【図３１】
2019041287.tif 000033
【図３２】
2019041287.tif 000034
【図３３】
2019041287.tif 000035
【図３４】
2019041287.tif 000036
【図３５】
2019041287.tif 000037
【図３６】
2019041287.tif 000038
【図３７】
2019041287.tif 000039
【図３８】
2019041287.tif 000040
【図３９】
2019041287.tif 000041
【図４０】
2019041287.tif 000042
【図４１】
2019041287.tif 000043
【図４２】
2019041287.tif 000044
【図４３】
2019041287.tif 000045
【図４４】
2019041287.tif 000046
【図４５】
2019041287.tif 000047
【図４６】
2019041287.tif 000048
【図４７】
2019041287.tif 000049
【図４８】
2019041287.tif 000050
【図４９】
2019041287.tif 000051
【図５０】
2019041287.tif 000052
【図５１】
2019041287.tif 000053
【図５２】
2019041287.tif 000054
【図５３】
2019041287.tif 000055
【図５４】
2019041287.tif 000056
【図５５】
2019041287.tif 000057
【図５６】
2019041287.tif 000058
【図５７】
2019041287.tif 000059
【図５８】
2019041287.tif 000060