(57)【要約】【課題】再送信処理の発生時におけるデータ伝送の遅延を小さくすること。【解決手段】通信システム１００は、無線通信装置１１０と、中継局１２０と、無線通信装置１３０と、を備えている。無線通信装置１１０から無線通信装置１３０に対するデータの第１の送信を、中継局１２０による無線中継を用いて行い、第１の送信の際に無線中継を行った中継局の総数に対して少ない総数の中継局を介して、または中継局を一切介さないで、データについての再送信処理を行い、無線通信装置１３０は、再送信処理に基づいて送信されるデータを受信する。【選択図】図１
2010226476.tif 000002
【特許請求の範囲】
【請求項１】
第１の無線通信装置と、第２の無線通信装置と、１または複数の中継局を備えた移動通信システムにおける再送方法において、
前記第１の無線通信装置から前記第２の無線通信装置に対するデータの第１の送信を、前記１または複数の中継局による無線中継を用いて行い、
前記第１の送信の際に前記無線中継を行った中継局の総数に対して少ない総数の中継局を介して、または中継局を一切介さないで、前記データについての再送信処理を行い、
前記第２の無線通信装置は、前記再送信処理に基づいて送信されるデータを受信する、
ことを特徴とする移動通信システムにおける再送方法。
【請求項２】
前記第２の無線通信装置は、前記第１の送信によって送信されたデータに誤りがあった場合に、前記誤りがあったデータの再送の要求信号を、前記少ない総数の中継局を介してまたは中継局を一切介さないで前記第１の無線通信装置へ送信し、
前記第１の無線通信装置は、前記第２の無線通信装置によって要求信号が送信された場合に前記再送信処理を行うことを特徴とする請求項１に記載の再送方法。
【請求項３】
第１の無線通信装置と、第２の無線通信装置と、１または複数の中継局を備えた移動通信システムにおける前記第１の無線通信装置において、
前記第１の無線通信装置から前記第２の無線通信装置に対するデータの第１の送信を、前記１または複数の中継局による無線中継を用いて行う送信部と、
前記第１の送信の際に前記無線中継を行った中継局の総数に対して少ない総数の中継局を介して、または中継局を一切介さないで、前記データについての再送信処理を行う再送信部と、を備える、
ことを特徴とする無線通信装置。
【請求項４】
第１の無線通信装置と、第２の無線通信装置と、１または複数の中継局を備えた移動通信システムにおける前記第２の無線通信装置において、
前記第１の無線通信装置から前記第２の無線通信装置に対するデータの第１の受信を、前記１または複数の中継局による無線中継を用いて行う受信部を備え、
前記受信部は、前記第１の受信の際に前記無線中継を行った中継局の総数に対して少ない総数の中継局を介して、または中継局を一切介さないで、前記第１の無線通信装置から再送信されたデータを受信する、
ことを特徴とする無線通信装置。
【請求項５】
第１の無線通信装置と、第２の無線通信装置と、１または複数の中継局を備えた移動通信システムにおける前記中継局において、
前記第１の無線通信装置から前記第２の無線通信装置に対するデータの第１の送信を無線中継する中継部を備え、
前記中継部は、前記第１の無線通信装置から前記第２の無線通信装置に対するデータの再送信を無線中継しない、
ことを特徴とする中継局。
【請求項６】
第１の無線通信装置と、第２の無線通信装置と、１または複数の中継局を備えた移動通信システムにおける再送方法において、
前記第１の無線通信装置から前記第２の無線通信装置に対するデータの第１の送信を、前記１または複数の中継局による無線中継を用いて行い、
前記第１の送信の際の中継経路に含まれる各中継局内における中継処理時間の総和に対して、前記データについての再送信の際に中継経路に含まれる各中継局内における中継処理時間の総和が小さくなる経路で再送信処理を行い、
前記第２の無線通信装置は、前記再送信処理に基づいて送信されるデータを受信する、
ことを特徴とする移動通信システムにおける再送方法。
【請求項７】
前記第１の無線通信装置は、前記第１の送信から、前記第１の送信に対する前記第２の無線通信装置からの応答信号を受信するまでの時間を測定し、測定した時間が短い経路を用いて前記データについての再送信処理を行うことを特徴とする請求項６に記載の再送方法。
【請求項８】
第１の無線通信装置と、第２の無線通信装置と、１または複数の中継局を備えた移動通信システムにおける前記第１の無線通信装置において、
前記第１の無線通信装置から前記第２の無線通信装置に対するデータの第１の送信を、前記１または複数の中継局による無線中継を用いて行う送信部と、
前記第１の送信の際の中継経路に含まれる各中継局内における中継処理時間の総和に対して、前記データについての再送信の際に中継経路に含まれる各中継局内における中継処理時間の総和が小さくなる経路で再送信処理を行う再送信部と、を備える、
ことを特徴とする移動通信システムにおける無線通信装置。
【請求項９】
第１の無線通信装置と、第２の無線通信装置と、１または複数の中継局を備えた移動通信システムにおける前記第２の無線通信装置において、
前記第１の無線通信装置から前記第２の無線通信装置に対するデータの第１の受信を、前記１または複数の中継局による無線中継を用いて行う受信部を備え、
前記受信部は、前記第１の送信の際の中継経路に含まれる各中継局内における中継処理時間の総和に対して、前記データについての再送信の際に中継経路に含まれる各中継局内における中継処理時間の総和が小さくなる経路で前記第１の無線通信装置から再送信されたデータを受信する、
ことを特徴とする移動通信システムにおける無線通信装置。
【請求項１０】
第１の無線通信装置と、第２の無線通信装置と、１または複数の中継局を備えた移動通信システムにおける前記中継局において、
前記第１の無線通信装置から前記第２の無線通信装置に対するデータの第１の送信を無線中継する中継部を備え、
前記中継部は、前記第１の送信の際の中継経路に含まれる各中継局内における中継処理時間の総和に対して、前記データについての再送信の際に中継経路に含まれる各中継局内における中継処理時間の総和が小さくなる経路で、前記第１の無線通信装置から再送信されたデータを前記第２の無線通信装置へ中継する、
ことを特徴とする移動通信システムにおける中継局。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データの通信を行う再送方法、無線通信装置および中継局に関する。
【背景技術】
【０００２】
第４世代の携帯電話方式（４Ｇ）では、周波数アグリゲーションと呼ばれる、複数帯域を束ねて広い帯域幅を確保する方法が検討されている。たとえば、中心帯域８００ＭＨｚで１０ＭＨｚ幅を、帯域２ＧＨｚで３０ＭＨｚ幅を、帯域４ＧＨｚで６０ＭＨｚ幅を同時に使用し、合計１００ＭＨｚの下り帯域幅を確保するような方式が検討されている。
【０００３】
ところで、電波は周波数が高くなるほど伝搬距離が小さくなるため、高い周波数を使う可能性がある４ＧではＲＳ（Ｒｅｌａｙ  Ｓｔａｔｉｏｎ）と呼ばれる中継局の導入も検討されている。ＲＳを使うことで基地局（ＢＴＳ：Ｂａｓｅ  Ｔｒａｎｓｃｅｉｖｅｒ  Ｓｔａｔｉｏｎ）のカバーエリアを低コストで広げることができると期待されている。
【０００４】
また、ワイアレス通信システムにおいて基地局ＡＣＫ／ＮＡＫメッセージ送信出力を調節するための技術（たとえば、下記特許文献１参照。）が開示されている。また、マルチパスフェージングによって回線品質が頻繁に変わり、また、音声やデータ等多様な通信需要を同じ広帯域チャネルを共用して伝送する室内無線通信システムにおいて狭帯域チャネルを制御する技術（たとえば、下記特許文献２参照。）が開示されている。
【０００５】
また、マルチパスの影響を簡単かつ効率的に抑圧するために、複数のキャリア周波数の各々に対応して、第１の干渉波成分推定回路により各キャリアの受信号から干渉波成分を推定して、その推定結果を基に加算器で雑音成分を除去するとともに、適応フィルタで伝達関数を補正する技術（たとえば、下記特許文献３参照。）が開示されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特表２００７−５０２０５２号公報
【特許文献２】特開平１０−２５７０９７号公報
【特許文献３】特開平７−６６７３９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、上述した従来技術では、データの再送信処理が発生した場合にデータの伝送が遅延するという問題がある。たとえば、マルチメディアコンテンツのストリーミング伝送などにおいてデータの再送信処理が発生してデータの伝送が遅延すると、マルチメディアコンテンツのリアルタイム性が維持できないという問題がある。
【０００８】
本発明の一側面では、再送信処理の発生時におけるデータ伝送の遅延を小さくすることを目的とする。
【課題を解決するための手段】
【０００９】
第１の案では、第１の無線通信装置と、第２の無線通信装置と、１または複数の中継局を備えた移動通信システムにおける再送方法において、前記第１の無線通信装置から前記第２の無線通信装置に対するデータの第１の送信を、前記１または複数の中継局による無線中継を用いて行い、前記第１の送信の際に前記無線中継を行った中継局の総数に対して少ない総数の中継局を介して、または中継局を一切介さないで、前記データについての再送信処理を行い、前記第２の無線通信装置は、前記再送信処理に基づいて送信されるデータを受信することを特徴とする移動通信システムにおける再送方法を用いることとする。
【００１０】
好ましくは、前記第２の無線通信装置は、前記第１の送信によって送信されたデータに誤りがあった場合に、前記誤りがあったデータの再送の要求信号を、前記少ない総数の中継局を介してまたは中継局を一切介さないで前記第１の無線通信装置へ送信し、前記第１の無線通信装置は、前記第２の無線通信装置によって要求信号が送信された場合に前記再送信処理を行うこととする。
【００１１】
また、第２の案では、第１の無線通信装置と、第２の無線通信装置と、１または複数の中継局を備えた移動通信システムにおける前記第１の無線通信装置において、前記第１の無線通信装置から前記第２の無線通信装置に対するデータの第１の送信を、前記１または複数の中継局による無線中継を用いて行う送信部と、前記第１の送信の際に前記無線中継を行った中継局の総数に対して少ない総数の中継局を介して、または中継局を一切介さないで、前記データについての再送信処理を行う再送信部と、を備える、ことを特徴とする無線通信装置を用いることとする。
【００１２】
また、第３の案では、第１の無線通信装置と、第２の無線通信装置と、１または複数の中継局を備えた移動通信システムにおける前記第２の無線通信装置において、前記第１の無線通信装置から前記第２の無線通信装置に対するデータの第１の受信を、前記１または複数の中継局による無線中継を用いて行う受信部を備え、前記受信部は、前記第１の受信の際に前記無線中継を行った中継局の総数に対して少ない総数の中継局を介して、または中継局を一切介さないで、前記第１の無線通信装置から再送信されたデータを受信する、ことを特徴とする無線通信装置を用いることとする。
【００１３】
また、第４の案では、第１の無線通信装置と、第２の無線通信装置と、１または複数の中継局を備えた移動通信システムにおける前記中継局において、前記第１の無線通信装置から前記第２の無線通信装置に対するデータの第１の送信を無線中継する中継部を備え、前記中継部は、前記第１の無線通信装置から前記第２の無線通信装置に対するデータの再送信を無線中継しない、ことを特徴とする中継局を用いることとする。
【００１４】
また、第５の案では、第１の無線通信装置と、第２の無線通信装置と、１または複数の中継局を備えた移動通信システムにおける再送方法において、前記第１の無線通信装置から前記第２の無線通信装置に対するデータの第１の送信を、前記１または複数の中継局による無線中継を用いて行い、前記第１の送信の際の中継経路に含まれる各中継局内における中継処理時間の総和に対して、前記データについての再送信の際に中継経路に含まれる各中継局内における中継処理時間の総和が小さくなる経路で再送信処理を行い、前記第２の無線通信装置は、前記再送信処理に基づいて送信されるデータを受信する、ことを特徴とする移動通信システムにおける再送方法を用いることとする。
【００１５】
また、第６の案では、前記第１の無線通信装置は、前記第１の送信から、前記第１の送信に対する前記第２の無線通信装置からの応答信号を受信するまでの時間を測定し、測定した時間が短い経路を用いて前記データについての再送信処理を行うことを特徴とする請求項６に記載の再送方法を用いることとする。
【００１６】
また、第７の案では、第１の無線通信装置と、第２の無線通信装置と、１または複数の中継局を備えた移動通信システムにおける前記第１の無線通信装置において、前記第１の無線通信装置から前記第２の無線通信装置に対するデータの第１の送信を、前記１または複数の中継局による無線中継を用いて行う送信部と、前記第１の送信の際の中継経路に含まれる各中継局内における中継処理時間の総和に対して、前記データについての再送信の際に中継経路に含まれる各中継局内における中継処理時間の総和が小さくなる経路で再送信処理を行う再送信部と、を備える、ことを特徴とする移動通信システムにおける無線通信装置を用いることとする。
【００１７】
また、第８の案では、第１の無線通信装置と、第２の無線通信装置と、１または複数の中継局を備えた移動通信システムにおける前記第２の無線通信装置において、前記第１の無線通信装置から前記第２の無線通信装置に対するデータの第１の受信を、前記１または複数の中継局による無線中継を用いて行う受信部を備え、前記受信部は、前記第１の送信の際の中継経路に含まれる各中継局内における中継処理時間の総和に対して、前記データについての再送信の際に中継経路に含まれる各中継局内における中継処理時間の総和が小さくなる経路で前記第１の無線通信装置から再送信されたデータを受信する、ことを特徴とする移動通信システムにおける無線通信装置を用いることとする。
【００１８】
また、第９の案では、第１の無線通信装置と、第２の無線通信装置と、１または複数の中継局を備えた移動通信システムにおける前記中継局において、前記第１の無線通信装置から前記第２の無線通信装置に対するデータの第１の送信を無線中継する中継部を備え、前記中継部は、前記第１の送信の際の中継経路に含まれる各中継局内における中継処理時間の総和に対して、前記データについての再送信の際に中継経路に含まれる各中継局内における中継処理時間の総和が小さくなる経路で、前記第１の無線通信装置から再送信されたデータを前記第２の無線通信装置へ中継する、ことを特徴とする移動通信システムにおける中継局を用いることとする。
【発明の効果】
【００１９】
本発明によれば、再送信処理の発生時におけるデータ伝送の遅延を小さくすることができる。
【図面の簡単な説明】
【００２０】
【図１】実施の形態１にかかる通信システムの構成を示すブロック図である。
【図２】図１に示した通信システムの変形例を示すブロック図である。
【図３】実施の形態２にかかる通信システムの構成を示すブロック図である。
【図４】図３に示したＢＴＳの動作の一例を示すフローチャートである。
【図５】図３に示したＭＳの動作の一例を示すフローチャートである。
【図６】図３に示した通信システムの動作例を示す図である。
【図７】実施の形態３にかかる通信システムの構成を示すブロック図である。
【図８】図７に示したＭＳの動作の一例を示すフローチャートである。
【図９】図７に示した通信システムの動作例を示す図である。
【図１０】実施の形態４にかかる通信システムの構成を示すブロック図である。
【図１１】図１０に示した各ＲＳの動作の一例を示すフローチャートである。
【図１２】図１０に示した通信システムの動作例を示す図である。
【図１３】実施の形態５にかかる通信システムの動作例を示す図である。
【図１４】実施の形態６にかかる通信システムの構成を示すブロック図である。
【図１５】実施の形態７にかかる通信システムの構成を示すブロック図である。
【図１６】実施の形態８にかかる通信システムの構成を示すブロック図である。
【図１７】図１６に示したＭＳの動作の一例を示すフローチャートである。
【図１８】図１６に示した通信システムの動作例を示す図である。
【図１９】実施の形態９にかかる通信システムの構成を示すブロック図である。
【図２０】図１９に示したＭＳの動作の一例を示すフローチャートである。
【図２１】図１９に示した通信システムの動作例を示す図である。
【図２２】実施の形態１０にかかる通信システムの構成を示すブロック図である。
【図２３】図２２に示したＲＳの動作の一例を示すフローチャートである。
【図２４】図２２に示したＢＴＳの動作の一例を示すフローチャートである。
【図２５】図２２に示した通信システムの動作例を示す図である。
【図２６】実施の形態１１にかかる通信システムの構成を示すブロック図である。
【図２７】図２６に示したＲＳの動作の一例を示すフローチャートである。
【図２８】図２６に示した通信システムの動作例を示す図である。
【図２９】通信システムにおけるデータのスループットを示すグラフである。
【発明を実施するための形態】
【００２１】
以下に添付図面を参照して、この再送方法、無線通信装置および中継局の好適な実施の形態を詳細に説明する。
【００２２】
（実施の形態１）
図１は、実施の形態１にかかる通信システムの構成を示すブロック図である。図１に示すように、実施の形態１にかかる通信システム１００は、無線通信装置１１０と、中継局１２０と、無線通信装置１３０と、を備える移動通信システムである。無線通信装置１１０は、無線通信によって無線通信装置１３０へデータを送信する。
【００２３】
また、無線通信装置１１０と無線通信装置１３０は、互いにデータを送受信するために複数の経路を利用することができる。たとえば、無線通信装置１１０と無線通信装置１３０は、中継局１２０を介してデータを送受信する第１経路Ｒ１と、中継局１２０を介さずにデータを送受信する第２経路Ｒ２と、を利用することができる。
【００２４】
無線通信装置１１０は、送信部１１１と、再送信部１１２と、を備えている。送信部１１１は、無線通信装置１３０に対するデータの第１の送信を中継局１２０による無線中継（第１経路Ｒ１）を用いて行う。この場合は、送信部１１１は、無線通信装置１３０を宛先とするデータを中継局１２０へ送信する。ここで、データの第１の送信とは、たとえば、そのデータの無線通信装置１３０に対する最初の送信である。
【００２５】
再送信部１１２は、送信部１１１による第１の送信によって送信されたデータの再送信処理を行う。たとえば、再送信部１１２は、送信部１１１による第１の送信においてエラーが発生した場合にデータの再送信処理を行う。再送信部１１２は、中継局（たとえば中継局１２０）を一切介さないで（第２経路Ｒ２）、第１の送信によって送信部１１１が送信したデータについての再送信処理を行う。
【００２６】
再送信処理は、たとえば、第１の送信によってエラーが発生したデータを無線通信装置１３０側で正常に受信するためのデータを再度送信する処理である。たとえば、再送信処理は、第１の送信によって送信されたデータと同じデータを再度送信する処理である。または、再送信処理は、第１の送信によって送信されたデータの一部（たとえばエラーの該当部分）や、第１の送信によって送信されたデータを含むデータであってもよい。
【００２７】
中継局１２０は、無線通信装置１１０から無線通信装置１３０に対するデータの第１の送信を無線中継する。具体的には、中継局１２０は中継部１２１を備えている。中継部１２１は、無線通信装置１１０から送信されたデータを受信する。そして、中継部１２１は、受信したデータを無線通信装置１３０へ送信する。また、中継部１２１は、無線通信装置１１０から無線通信装置１３０に対するデータの再送信を無線中継しない。
【００２８】
無線通信装置１３０は受信部１３１を備えている。受信部１３１は、無線通信装置１１０から中継局１２０を介して送信されたデータを受信する。また、受信部１３１は、無線通信装置１１０から中継局１２０を介さずに再送信されたデータを受信する。
【００２９】
図２は、図１に示した通信システムの変形例を示すブロック図である。図２において、図１に示した構成と同様の構成については同一の符号を付して説明を省略する。図２に示すように、無線通信装置１１０と無線通信装置１３０は、中継局１２０および中継局２１０を介してデータを送受信する第１経路Ｒ１と、中継局１２０を介さずに中継局２１０を介してデータを送受信する第２経路Ｒ２と、を利用することができるようにしてもよい。
【００３０】
送信部１１１は、無線通信装置１３０に対するデータの第１の送信を中継局１２０および中継局２１０による無線中継（第１経路Ｒ１）を用いて行う。具体的には、送信部１１１は、無線通信装置１３０を宛先とするデータを中継局１２０へ送信する。
【００３１】
再送信部１１２は、第１の送信の際に無線中継を行った中継局に対して少ない総数の中継局を介して、第１の送信によって送信部１１１が送信したデータについての再送信処理を行う。図２に示した例では、第１の送信の際に無線中継を行った中継局が２つ（中継局１２０および中継局２１０）であるため、再送信部１１２は、無線通信装置１３０に対するデータの再送信を中継局２１０による無線中継（第２経路Ｒ２）を用いて行う。
【００３２】
中継局１２０の中継部１２１は、無線通信装置１１０から送信されたデータを受信し、受信したデータを中継局２１０へ送信する。また、中継部１２１は、無線通信装置１１０から無線通信装置１３０に対するデータの再送信を無線中継しない。
【００３３】
中継局２１０は、無線通信装置１１０から無線通信装置１３０へのデータの第１の送信を無線中継する。具体的には、中継局２１０は中継部２１１を備えている。中継部２１１は、中継局１２０から送信されたデータを受信し、受信したデータを無線通信装置１３０へ送信する。また、中継部２１１は、無線通信装置１１０から無線通信装置１３０へのデータの再送信を無線中継する。具体的には、中継部２１１は、無線通信装置１１０から送信されたデータを受信し、受信したデータを無線通信装置１３０へ送信する。
【００３４】
つぎに、図１および図２に示した無線通信装置１１０のハードウェア構成の一例について説明する。無線通信装置１１０の送信部１１１および再送信部１１２は、たとえば、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）などの情報処理手段および通信インターフェースによって実現される。無線通信装置１１０のデータ処理部（不図示）は、無線通信装置１３０へ送信するためのデータを出力する。
【００３５】
データ処理部から出力されたデータは、無線通信装置１１０のメモリ（不図示）に書き込まれる。送信部１１１は、メモリに書き込まれたデータを読み出し、読み出したデータについて第１の送信を行う。再送信部１１２は、送信部１１１による第１の送信によって送信されたデータをメモリから読み出し、読み出したデータについて再送信処理を行う。
【００３６】
つぎに、図１および図２に示した中継局１２０および中継局２１０のハードウェア構成の一例について説明する。中継局１２０の中継部１２１および中継局２１０の中継部２１１のそれぞれは、たとえばＣＰＵなどの情報処理手段および通信インターフェースによって実現される。中継部１２１は、無線通信装置１１０から受信したデータをデジタル信号に再生し、再生したデータを無線通信装置１３０へ送信する。
【００３７】
または、中継部１２１は、たとえばアナログの増幅回路や波形整形回路および通信インターフェースによって実現されてもよい。中継部１２１は、無線通信装置１１０から受信したデータに対して増幅や波形整形などのアナログ処理を行う。中継部１２１は、アナログ処理を行ったデータを無線通信装置１３０へ送信する。
【００３８】
つぎに、図１および図２に示した無線通信装置１３０のハードウェア構成の一例について説明する。無線通信装置１３０の受信部１３１は、たとえば、ＣＰＵなどの情報処理手段および通信インターフェースによって実現される。受信部１３１は、受信したデータを無線通信装置１３０（不図示）のメモリに書き込む。メモリに書き込まれたデータは、たとえば、無線通信装置１３０の情報処理部（不図示）によって読み出されて処理される。
【００３９】
このように、実施の形態１にかかる通信システム１００によれば、第１の送信の際に無線中継を行った中継局の総数に対して少ない総数の中継局を介して、または中継局を一切介さないで、データについての再送信処理を行う。これにより、データの再送信処理を高速化し、再送信処理の発生時におけるデータ伝送の遅延を小さくすることができる。
【００４０】
（実施の形態２）
図３は、実施の形態２にかかる通信システムの構成を示すブロック図である。図３に示すように、実施の形態２にかかる通信システム３００は、基地局であるＢＴＳ３１０（第１の無線通信装置）と、ＲＳ３２０（中継局）と、移動端末（ＭＳ：Ｍｏｂｉｌｅ  Ｓｔａｔｉｏｎ）であるＭＳ３３０（第２の無線通信装置）と、を備えている。
【００４１】
ＢＴＳ３１０は無線通信によってＭＳ３３０へデータを送信する。また、ＢＴＳ３１０とＭＳ３３０は、互いにデータを送受信するために複数の経路を利用することができる。たとえば、ＢＴＳ３１０とＭＳ３３０は、ＲＳ３２０を介してデータを送受信する第１経路Ｒ１と、ＲＳ３２０を介さずにデータを送受信する第２経路Ｒ２と、を利用できる。
【００４２】
ＢＴＳ３１０は、送信部３１１と、受信部３１２と、再送制御部３１３と、を備えている。送信部３１１は、ＭＳ３３０に対するデータの第１の送信を第１経路Ｒ１により行う。具体的には、送信部３１１は、ＭＳ３３０に対するデータの第１の送信を行う場合に、ＭＳ３３０を宛先とするデータをＲＳ３２０へ送信する。また、送信部３１１は、第１の送信によって送信したデータを図示しないメモリに記憶しておく。
【００４３】
また、送信部３１１は、再送制御部３１３から再送要求が出力されると、中継局（たとえばＲＳ３２０）を一切介さないで（第２経路Ｒ２）、第１の送信によって送信したデータを再度送信する。具体的には、送信部３１１は、メモリに記憶しておいたデータを読み出し、読み出したデータをＭＳ３３０へ直接送信する。また、送信部３１１は、再送制御部３１３送信要求が出力されると、新たなデータについて第１の送信を行う。
【００４４】
受信部３１２は、ＭＳ３３０によって送信され、ＲＳ３２０によって無線中継された応答信号を受信する。応答信号は、たとえば、ＢＴＳ３１０から送信されたデータがＭＳ３３０によって正常に受信された旨のＡｃｋ（肯定応答）、または正常に受信されなかった旨のＮａｃｋ（否定応答）のいずれかの信号である。受信部３１２は、受信した応答信号（ＡｃｋまたはＮａｃｋ）を再送制御部３１３へ出力する。
【００４５】
再送制御部３１３は、受信部３１２から出力された応答信号に応じて、送信部３１１によるデータの送信および再送信を制御する。具体的には、再送制御部３１３は、受信部３１２からＡｃｋが出力された場合は、次のデータを送信すべき旨の送信要求を送信部３１１へ出力する。また、再送制御部３１３は、受信部３１２からＮａｃｋが出力された場合は、送信したデータを再送信すべき旨の再送要求を送信部３１１へ出力する。
【００４６】
ＲＳ３２０は、ＢＴＳ３１０からＭＳ３３０へのデータの第１の送信を無線中継する。また、ＲＳ３２０は、ＢＴＳ３１０からＭＳ３３０へのデータの再送信を無線中継しない。また、ＲＳ３２０は、ＭＳ３３０からＢＴＳ３１０への応答信号を無線中継する。
【００４７】
ＭＳ３３０は、受信部３３１と、信号処理部３３２と、送信部３３３と、を備えている。受信部３３１は、ＢＴＳ３１０からＲＳ３２０を介して第１の送信として送信されたデータを受信する。また、受信部３３１は、ＢＴＳ３１０からＲＳ３２０を介さずに再送信されたデータを受信する。受信部３３１は、受信したデータを復調処理する。そして、受信部３３１は、復調処理したデータを信号処理部３３２へ出力する。
【００４８】
信号処理部３３２は、受信部３３１から出力されたデータの信号処理を行う。たとえば、信号処理部３３２は、受信部３３１から出力されたデータの復号処理を行う。また、信号処理部３３２は、復号処理したデータの誤りを検出する。そして、信号処理部３３２は、データの誤りの検出結果を送信部３３３へ通知する。
【００４９】
送信部３３３は、信号処理部３３２から通知される検出結果に応じてＢＴＳ３１０へ応答信号を送信する。たとえば、信号処理部３３２から「誤りなし」と通知された場合は、送信部３３３はＢＴＳ３１０へＡｃｋを送信する。また、信号処理部３３２から「誤りあり」と通知された場合は、送信部３３３はＢＴＳ３１０へＮａｃｋを送信する。
【００５０】
送信部３３３は、たとえば、ＢＴＳ３１０に対する応答信号の送信をＲＳ３２０による無線中継（第１経路Ｒ１）を用いて行う。具体的には、送信部３３３は、ＢＴＳ３１０を宛先とする応答信号をＲＳ３２０へ送信する。
【００５１】
つぎに、図３に示したＢＴＳ３１０のハードウェア構成の一例について説明する。ＢＴＳ３１０の送信部３１１は、たとえば、ＣＰＵなどの情報処理手段および通信インターフェースによって実現される。ＢＴＳ３１０のデータ処理部（不図示）は、ＭＳ３３０へ送信するためのデータを出力する。
【００５２】
データ処理部から出力されたデータは、ＢＴＳ３１０のメモリ（不図示）に書き込まれる。送信部３１１は、メモリに書き込まれたデータを読み出し、読み出したデータについて第１の送信を行う。送信部３１１は、第１の送信によって送信されたデータをメモリから読み出し、読み出したデータについて再送信処理を行う。
【００５３】
ＢＴＳ３１０の受信部３１２は、たとえば、ＣＰＵなどの情報処理手段および通信インターフェースによって実現される。受信部３１２は、受信した応答信号をＢＴＳ３１０のメモリに書き込む。ＢＴＳ３１０の再送制御部３１３は、たとえば、ＣＰＵなどの情報処理手段によって実現される。再送制御部３１３は、メモリに書き込まれた応答信号に応じて送信部３１１によるデータの送信および再送信を制御する。
【００５４】
つぎに、図３に示したＭＳ３３０のハードウェア構成の一例について説明する。ＭＳ３３０の受信部３３１は、たとえば、ＣＰＵなどの情報処理手段および通信インターフェースによって実現される。受信部３３１は、受信したデータをＭＳ３３０のメモリ（不図示）に書き込む。ＭＳ３３０の信号処理部３３２は、たとえば、ＣＰＵなどの情報処理手段によって実現される。信号処理部３３２は、受信部３３１によってメモリに書き込まれたデータを読み出し、読み出したデータの誤りを検出する。
【００５５】
信号処理部３３２は、誤りの検出結果をメモリに書き込む。ＭＳ３３０の送信部３３３は、たとえば、ＣＰＵなどの情報処理手段および通信インターフェースによって実現される。送信部３３３は、信号処理部３３２によってメモリに書き込まれた誤りの検出結果を読み出し、読み出した検出結果に応じた応答信号をＲＳ３２０へ送信する。
【００５６】
図４は、図３に示したＢＴＳの動作の一例を示すフローチャートである。ＢＴＳ３１０は、まず（ＳＴＡＲＴ）、送信部３１１により、第１経路Ｒ１を用いてＭＳ３３０へのデータの第１の送信を行う（ステップＳ４０１）。つぎに、ステップＳ４０１によって送信されたデータに対する応答信号を受信部３１２が受信したか否かを判断し（ステップＳ４０２）、応答信号を受信するまで待つ（ステップＳ４０２：Ｎｏのループ）。
【００５７】
ステップＳ４０２において応答信号を受信すると（ステップＳ４０２：Ｙｅｓ）、受信した応答信号がＡｃｋであるか否かを判断する（ステップＳ４０３）。応答信号がＡｃｋでない場合（ステップＳ４０３：Ｎｏ）は、送信部３１１により第２経路Ｒ２を用いてデータを再送信し（ステップＳ４０４）、ステップＳ４０２に戻って処理を続行する。
【００５８】
ステップＳ４０３において、応答信号がＡｃｋである場合（ステップＳ４０３：Ｙｅｓ）は一連の処理を終了する（ＥＮＤ）。ステップＳ４０４によって送信されるデータは、たとえばステップＳ４０１によって送信されたデータである。以上のステップを繰り返し行うことにより、たとえば、一連のデータをＭＳ３３０へ順次送信することができる。
【００５９】
また、ステップＳ４０４においては、ＲＳ３２０を経由しない第２経路Ｒ２を用いてデータを再送信するため、データを再送信してからステップＳ４０２によって応答信号を受信するまでの時間を短縮することができる。
【００６０】
図５は、図３に示したＭＳの動作の一例を示すフローチャートである。ＭＳ３３０は、まず（ＳＴＡＲＴ）、ＢＴＳ３１０から送信されたデータを受信部３３１により受信したか否かを判断し（ステップＳ５０１）、受信するまで待つ（ステップＳ５０１：Ｎｏのループ）。データを受信すると（ステップＳ５０１：Ｙｅｓ）、受信したデータを信号処理部３３２により復号処理する（ステップＳ５０２）。
【００６１】
つぎに、信号処理部３３２により、ステップＳ５０２によって復号処理されたデータに誤りがあるか否かを判断する（ステップＳ５０３）。データに誤りがある場合（ステップＳ５０３：Ｙｅｓ）は、送信部３３３により、第１経路Ｒ１を用いてＢＴＳ３１０へＮａｃｋを送信し（ステップＳ５０４）、ステップＳ５０１に戻って処理を続行する。
【００６２】
ステップＳ５０３において、復号処理されたデータに誤りがない場合（ステップＳ５０３：Ｎｏ）は、送信部３３３により、第１経路Ｒ１を用いてＢＴＳ３１０へＡｃｋを送信し（ステップＳ５０５）、一連の動作を終了する（ＥＮＤ）。以上のステップを繰り返し行うことにより、たとえば一連のデータをＢＴＳ３１０から受信することができる。
【００６３】
図６は、図３に示した通信システムの動作例を示す図である。図６に示すように、ＢＴＳ３１０とＭＳ３３０は、互いにデータを送受信するために周波数が異なる２つの経路を利用できるとする。２つの経路の一方は、たとえば５ＧＨｚ帯を使用する第１経路Ｒ１であり、２つの経路の他方は、たとえば８００ＭＨｚ帯を使用する第２経路Ｒ２である。
【００６４】
第１経路Ｒ１は、周波数が高く伝搬距離が小さいため、ＲＳ３２０（図３参照）を経由する経路とする。第２経路Ｒ２は、周波数が低く伝搬距離が大きいため、ＲＳ３２０を経由しない経路とする。シーケンス図６１０（ＲＳあり）およびシーケンス図６２０（ＲＳなし）は時間軸が共通のシーケンス図である。シーケンス図６１０は、第１経路Ｒ１における信号の送受信を示している。シーケンス図６２０は第２経路Ｒ２における信号の送受信を示している。
【００６５】
まず、第１経路Ｒ１において、ＢＴＳ３１０が、第１の送信としてデータをＲＳ３２０へ送信する（符号６１１）。つぎに、第１経路Ｒ１において、ＲＳ３２０が、ＢＴＳ３１０から受信したデータをＭＳ３３０へ送信する（符号６１２）。ここで、ＢＴＳ３１０とＲＳ３２０の間またはＲＳ３２０とＭＳ３３０の間にエラーが発生し、ＭＳ３３０が受信したデータに誤りが含まれていたとする。
【００６６】
つぎに、第１経路Ｒ１において、ＭＳ３３０がＲＳ３２０へＮａｃｋを送信する（符号６１３）。つぎに、ＲＳ３２０が、ＭＳ３３０から受信したＮａｃｋをＢＴＳ３１０へ送信する（符号６１４）。つぎに、第２経路Ｒ２において、ＢＴＳ３１０がＭＳ３３０へデータを再送信する（符号６２１）。これにより、再送信処理を高速に行うことができる。
【００６７】
なお、符号６１５および符号６１６は、ＢＴＳ３１０からＭＳ３３０へのデータの再送新処理を第１経路Ｒ１により行う場合のデータの流れを示している。符号６１５および符号６１６に示すように、データの再送信に第１経路Ｒ１を用いる場合は、ＢＴＳ３１０からＲＳ３２０へデータを送信（符号６１５）する時間と、ＲＳ３２０からＭＳ３３０へデータを送信（６１６）する時間（符号６３０）と、がかかる。
【００６８】
これに対して、データの再送信に第２経路Ｒ２を用いることで（符号６２１）、ＢＴＳ３１０からＭＳ３３０へデータを直接再送信するため、符号６３０に示す時間を省くことができる。これにより、データの再送信処理を高速化し、再送信処理の発生時におけるデータ伝送の遅延を小さくすることができる。
【００６９】
このように、実施の形態２にかかる通信システム３００によれば、第１の送信を行う第１経路Ｒ１よりも高速な第２経路Ｒ２によって再送信処理を行うことで再送信処理を高速化し、再送信処理の発生時におけるデータ伝送の遅延を小さくすることができる。たとえば、図３に示したように、ＲＳ３２０を経由する経路を第１経路Ｒ１とし、ＲＳを一切介さない経路を第２経路Ｒ２とすることで、第２経路Ｒ２を第１経路Ｒ１より高速な経路とすることができる。
【００７０】
また、ここでは、データを送信する第１の無線通信装置をＢＴＳに適用し、データを受信する第２の無線通信装置をＭＳに適用する構成について説明したが、第１の無線通信装置をＭＳに適用し、第２の無線通信装置をＢＴＳに適用する構成としてもよい。
【００７１】
または、第１の無線通信装置をＲＳに適用し、第２の無線通信装置をＭＳに適用する構成としたり、第１の無線通信装置をＢＴＳに適用し、第２の無線通信装置をＲＳに適用する構成としてもよい。また、第１の無線通信装置、中継局、および第２の無線通信装置は、それぞれＢＴＳ、ＲＳ、およびＭＳとは異なる無線通信装置に適用してもよい。
【００７２】
また、ＭＳ３３０は、ＢＴＳ３１０の第１の送信によって送信されたデータに誤りがあった場合に、誤りがあったデータの再送の要求信号（Ｎａｃｋ）を第１経路Ｒ１によりＢＴＳ３１０へ送信する。そして、ＢＴＳ３１０は、ＭＳ３３０によって要求信号が送信された場合に再送信処理を行う。これにより、ＢＴＳ３１０は、第１の送信によって送信したデータに誤りが発生した場合にデータの再送信処理を行うことができる。
【００７３】
（実施の形態３）
図７は、実施の形態３にかかる通信システムの構成を示すブロック図である。図７において、図３に示した構成と同様の構成については同一の符号を付して説明を省略する。実施の形態３にかかる通信システム３００において、ＭＳ３３０の送信部３３３は、ＢＴＳ３１０に対する応答信号の送信をＲＳ３２０を介さずに（第２経路Ｒ２）行ってもよい。
【００７４】
具体的には、ＭＳ３３０の送信部３３３は、ＢＴＳ３１０に対する応答信号の送信をＢＴＳ３１０へ直接送信する。この場合は、ＢＴＳ３１０の受信部３１２は、ＭＳ３３０によって送信された応答信号を直接受信する。図７に示したＢＴＳ３１０の動作の一例については、図４に示した動作と同様であるため説明を省略する。
【００７５】
図８は、図７に示したＭＳの動作の一例を示すフローチャートである。図８に示すステップＳ８０１〜Ｓ８０３は、図５に示したステップＳ５０１〜Ｓ５０３と同様であるため説明を省略する。ステップＳ８０３において、データに誤りがある場合（ステップＳ８０３：Ｙｅｓ）は、送信部３３３により、第２経路Ｒ２を用いてＢＴＳ３１０へＮａｃｋを送信し（ステップＳ８０４）、ステップＳ８０１に戻って処理を続行する。
【００７６】
ステップＳ８０３において、復号処理されたデータに誤りがない場合（ステップＳ８０３：Ｎｏ）は、送信部３３３により、第２経路Ｒ２を用いてＢＴＳ３１０へＡｃｋを送信し（ステップＳ８０５）、一連の動作を終了する（ＥＮＤ）。以上のステップを繰り返し行うことにより、たとえば一連のデータをＢＴＳ３１０から受信することができる。
【００７７】
また、ステップＳ８０４においてはＲＳ３２０を経由しない第２経路Ｒ２を用いてＮａｃｋを送信するため、Ｎａｃｋを送信してからステップＳ８０１によってデータを再度受信するまでの時間を短縮することができる。また、ステップＳ８０５においてはＲＳ３２０を経由しない第２経路Ｒ２を用いてＡｃｋを送信するため、Ａｃｋを送信してからステップＳ８０１によって次のデータを受信するまでの時間を短縮することができる。
【００７８】
なお、ここでは、ＲＳ３２０がＡｃｋを送信する場合およびＲＳ３２０がＮａｃｋを送信する場合に第２経路Ｒ２を用いる場合について説明したが、ＲＳ３２０がＮａｃｋを送信する場合には第２経路Ｒ２を用い、ＲＳ３２０がＡｃｋを送信する場合には第１経路Ｒ１を用いるようにしてもよい。この場合も、Ｎａｃｋを送信してからステップＳ８０１によってデータを再度受信するまでの時間を短縮することができる。
【００７９】
図９は、図７に示した通信システムの動作例を示す図である。図９に示すように、ＢＴＳ３１０とＭＳ３３０は、互いにデータを送受信するために周波数が異なる２つの経路を利用できるとする。２つの経路の一方は、たとえば５ＧＨｚ帯を使用する第１経路Ｒ１であり、２つの経路の他方は、たとえば８００ＭＨｚ帯を使用する第２経路Ｒ２である。
【００８０】
第１経路Ｒ１は、周波数が高く伝搬距離が小さいため、ＲＳ３２０（図７参照）を経由する経路とする。第２経路Ｒ２は、周波数が低く伝搬距離が大きいため、ＲＳ３２０を経由しない経路とする。シーケンス図９１０（ＲＳあり）およびシーケンス図９２０（ＲＳなし）は、時間軸が共通のシーケンス図である。シーケンス図９１０は、第１経路Ｒ１における信号の送受信を示し、シーケンス図９２０は第２経路Ｒ２における信号の送受信を示している。
【００８１】
まず、第１経路Ｒ１において、ＢＴＳ３１０が、ＲＳ３２０へデータを送信する（符号９１１）。つぎに、第１経路Ｒ１において、ＲＳ３２０が、ＢＴＳ３１０から受信したデータをＭＳ３３０へ無線中継する（符号９１２）。ここで、ＭＳ３３０が受信したデータに誤りが含まれていたとする。つぎに、第２経路Ｒ２において、ＭＳ３３０がＢＴＳ３１０へＮａｃｋを送信する（符号９２１）。つぎに、第２経路Ｒ２において、ＢＴＳ３１０がＭＳ３３０へデータを再送信する（符号９２２）。
【００８２】
なお、符号９１３〜９１６は、ＭＳ３３０によるＮａｃｋの送信と、ＢＴＳ３１０によるデータの再送信と、を第１経路Ｒ１により行う場合のデータの流れを示している。符号９１３，９１４に示すように、Ｎａｃｋの送信に第１経路Ｒ１を用いる場合は、ＭＳ３３０からＲＳ３２０へＮａｃｋを送信（符号９１３）する時間と、ＲＳ３２０からＢＴＳ３１０へＮａｃｋを送信（符号９１４）する時間（符号９３１）と、がかかる。
【００８３】
これに対して、Ｎａｃｋの送信に第２経路Ｒ２を用いることで（符号９２１）、ＭＳ３３０からＢＴＳ３１０へＮａｃｋを直接送信するため、符号９３１に示す時間を省くことができる。これにより、データの再送信処理を高速化し、再送信処理の発生時におけるデータ伝送の遅延を小さくすることができる。
【００８４】
また、符号９１５，９１６に示すように、データの再送信に第１経路Ｒ１を用いる場合は、ＢＴＳ３１０からＲＳ３２０へデータを送信（符号９１５）する時間と、ＲＳ３２０からＭＳ３３０へデータを送信（符号９１６）する時間（符号９３２）と、がかかる。
【００８５】
これに対して、データの再送信に第２経路Ｒ２を用いることで（符号９２２）、ＢＴＳ３１０からＭＳ３３０へデータを直接再送信するため、符号９３２に示す時間を省くことができる。これにより、データの再送信処理を高速化し、再送信処理の発生時におけるデータ伝送の遅延を小さくすることができる。
【００８６】
このように、実施の形態３にかかる通信システム３００によれば、ＢＴＳ３１０の第１の送信によって送信されたデータに誤りがあった場合に、誤りがあったデータの再送の要求信号（Ｎａｃｋ）を第２経路Ｒ２によってＢＴＳ３１０へ送信する。そして、ＢＴＳ３１０は、ＭＳ３３０によって要求信号が送信された場合に再送信処理を行う。
【００８７】
これにより、ＭＳ３３０からＢＴＳ３１０への再送の要求信号（Ｎａｃｋ）の伝送にかかる時間を短縮することができる。このため、実施の形態３にかかる通信システム３００によれば、実施の形態２にかかる通信システム３００と同様の効果を奏するとともに、再送信処理の発生時におけるデータ伝送の遅延をさらに小さくすることができる。
【００８８】
（実施の形態４）
図１０は、実施の形態４にかかる通信システムの構成を示すブロック図である。図１０において、図３に示した構成と同様の構成については同一の符号を付して説明を省略する。たとえば、ＢＴＳ３１０とＭＳ３３０は、ＲＳ３２０およびＲＳ１０１１を介してデータを送受信する第１経路Ｒ１（無線中継数２）と、ＲＳ１０１２を介してデータを送受信する第２経路Ｒ２（無線中継数１）と、を利用することができる。
【００８９】
ＲＳ３２０は、ＭＳ３３０を宛先としてＢＴＳ３１０から送信されたデータをＲＳ１０１１へ無線中継する。ＲＳ１０１１は、ＭＳ３３０を宛先としてＲＳ３２０から送信されたデータをＭＳ３３０へ無線中継する。ＲＳ１０１２は、ＭＳ３３０を宛先としてＢＴＳ３１０から送信されたデータをＭＳ３３０へ無線中継する。
【００９０】
ＲＳ３２０、ＲＳ１０１１およびＲＳ１０１２のそれぞれは、自局からＭＳ３３０までの無線中継数を前段の通信装置へ通知する。たとえば、ＲＳ３２０は、ＲＳ３２０からＭＳ３３０までの無線中継数をＢＴＳ３１０へ通知する。また、ＲＳ１０１１は、ＭＳ３３０からＲＳ１０１１までの無線中継数をＲＳ３２０へ通知する。また、ＲＳ１０１２は、ＭＳ３３０からＲＳ１０１２までの無線中継数をＢＴＳ３１０へ通知する。無線中継数の通知は、たとえば、移動通信網のコントロールチャネルを用いて行う。
【００９１】
ＢＴＳ３１０の受信部３１２は、ＲＳ３２０によって通知された無線中継数を第１経路Ｒ１の無線中継数として受信する。また、受信部３１２は、ＲＳ１０１２によって通知された無線中継数を第２経路Ｒ２の無線中継数として受信する。受信部３１２は、受信した第１経路Ｒ１および第２経路Ｒ２の各無線中継数を再送制御部３１３へ出力する。
【００９２】
再送制御部３１３は、受信部３１２から出力された第１経路Ｒ１および第２経路Ｒ２の各無線中継数を比較する。そして、再送制御部３１３は、第１経路Ｒ１および第２経路Ｒ２のうちの無線中継数が少ない経路を再送信に用いる経路として送信部３１１へ通知する。送信部３１１は、第１の送信によって送信部３１１が送信したデータについての再送信処理を、再送制御部３１３から通知された経路によって行う。
【００９３】
なお、ＲＳ３２０、ＲＳ１０１１およびＲＳ１０１２のそれぞれが無線中継数を前段の通信装置へ通知するタイミングは、たとえば、ＢＴＳ３１０からＭＳ３３０へのデータを無線中継するタイミングである。この場合に、第１経路Ｒ１および第２経路Ｒ２の各無線中継数を取得するためには、たとえば、初期動作において、送信部３１１が、ＭＳ３３０に対するデータの第１の送信を、第１経路Ｒ１および第２経路Ｒ２を用いて行う。
【００９４】
たとえば、送信部３１１は、ＭＳ３３０に対する第１データの第１の送信を第１経路Ｒ１により行う。また、送信部３１１は、ＭＳ３３０に対する第２データ（第１データの次のデータ）の第１の送信を第２経路Ｒ２により行う。これにより、ＢＴＳ３１０は、第１経路Ｒ１および第２経路Ｒ２の各無線中継数を取得することができ、その後に再送信処理を行う場合に、無線中継数が少ない経路を選択することができる。
【００９５】
図１１は、図１０に示した各ＲＳの動作の一例を示すフローチャートである。まず（ＳＴＡＲＴ）、ＢＴＳ３１０から送信され、ＭＳ３３０を宛先とするデータを受信したか否かを判断し（ステップＳ１１０１）、データを受信するまで待つ（ステップＳ１１０１：Ｎｏのループ）。データを受信すると（ステップＳ１１０１：Ｙｅｓ）、受信したデータの自局による送信先がＭＳ３３０か否かを判断する（ステップＳ１１０２）。
【００９６】
ステップＳ１１０２において、送信先がＭＳ３３０である場合（ステップＳ１１０２：Ｙｅｓ）は、ステップＳ１１０１によって受信されたデータをＭＳ３３０へ無線中継する（ステップＳ１１０３）。つぎに、ステップＳ１１０１によって受信されたデータの送信元へ無線中継数「１」を通知し（ステップＳ１１０４）、一連の処理を終了する。
【００９７】
ステップＳ１１０２において、送信先がＭＳ３３０でない場合（ステップＳ１１０２：Ｎｏ）は、ステップＳ１１０１によって受信されたデータを自局の後段へ無線中継する（ステップＳ１１０５）。つぎに、ステップＳ１１０５におけるデータの送信先から無線中継数の通知を受けたか否かを判断し（ステップＳ１１０６）、無線中継数の通知を受けるまで待つ（ステップＳ１１０６：Ｎｏのループ）。
【００９８】
ステップＳ１１０６において、無線中継数の通知を受けると（ステップＳ１１０６：Ｙｅｓ）、通知された無線中継数「Ｎ」をインクリメントする（ステップＳ１１０７）。つぎに、ステップＳ１１０１によって受信されたデータの送信元へ、ステップＳ１１０７によってインクリメントされた無線中継数「Ｎ＋１」を通知し（ステップＳ１１０８）、一連の処理を終了する。
【００９９】
図１０に示したＲＳ３２０、ＲＳ１０１１およびＲＳ１０１２のそれぞれが以上のステップを繰り返し行うことにより、ＢＴＳ３１０からＭＳ３３０へのデータを無線中継することができる。また、以上のステップにより、第１経路Ｒ１および第２経路Ｒ２の各無線中継数をＢＴＳ３１０へ通知することができる。
【０１００】
図１２は、図１０に示した通信システムの動作例を示す図である。最初に、図１０に示した第１経路Ｒ１（ＲＳ３２０とＲＳ１０１１を経由）における無線中継数の通知について説明する。まず、ＢＴＳ３１０がＲＳ３２０へデータ（ｄａｔａ）を送信する。つぎに、ＲＳ３２０が、ＢＴＳ３１０から送信されたデータをＲＳ１０１１へ無線中継する。
【０１０１】
つぎに、ＲＳ１０１１は、ＲＳ３２０から送信されたデータをＭＳ３３０へ無線中継する。また、ＲＳ１０１１は、受信したデータのＲＳ１０１１による送信先がＭＳ３３０であるため、データの送信元のＲＳ３２０へ無線中継数「１」を通知する。つぎに、ＲＳ３２０は、ＲＳ１０１１から通知された無線中継数「１」をインクリメントし、インクリメントした無線中継数「２」をＢＴＳ３１０へ通知する。これにより、ＢＴＳ３１０は、第１経路Ｒ１の無線中継数「２」を取得することができる。
【０１０２】
続いて、図１０に示した第２経路Ｒ２（ＲＳ１０１２を経由）における無線中継数の通知について説明する。まず、ＢＴＳ３１０がＲＳ１０１２へデータを送信する。つぎに、ＲＳ１０１２が、ＢＴＳ３１０から送信されたデータをＭＳ３３０へ無線中継する。また、ＲＳ１０１２は、受信したデータのＲＳ１０１２による送信先がＭＳ３３０であるため、データの送信元のＢＴＳ３１０へ無線中継数「１」を通知する。
【０１０３】
これにより、ＢＴＳ３１０は、第２経路Ｒ２の無線中継数「１」を取得することができる。したがって、ＢＴＳ３１０は、第１経路Ｒ１および第２経路Ｒ２の各無線中継数を取得することができる。この場合に、ＢＴＳ３１０の送信部３１１は、第１の送信によって送信したデータについての再送信処理を、無線中継数が第１経路Ｒ１より少ない第２経路Ｒ２によって行う。
【０１０４】
このように、実施の形態４にかかる通信システム３００によれば、第１の送信を行う第１経路Ｒ１よりも高速な第２経路Ｒ２によって再送信処理を行うことで再送信処理を高速化し、再送信処理の発生時におけるデータ伝送の遅延を小さくすることができる。たとえば、図１０に示したように、ＲＳを複数経由する経路を第１経路Ｒ１とし、第１経路Ｒ１よりも少ないＲＳを経由する経路を第２経路Ｒ２とすることで、第２経路Ｒ２を第１経路Ｒ１よりも高速な経路とする。
【０１０５】
また、ＲＳ３２０、ＲＳ１０１１およびＲＳ１０１２のそれぞれが、自局からＭＳ３３０までの無線中継数を前段の中継局またはＢＴＳ３１０へ通知し、ＢＴＳ３１０は、データの再送信処理を、通知された無線中継数が少ない経路によって行う。これにより、ＢＴＳ３１０は、第１の送信を行う第１経路Ｒ１よりもＲＳの経由数が少ない経路を、再送信処理を行う第２経路Ｒ２として選択することができる。
【０１０６】
このため、実施の形態２にかかる通信システム３００と同様の効果を奏するとともに、ＲＳなどの中継局を一切介さない経路が存在しない場合でも再送信処理を高速化することができる。または、中継局を一切介さない経路が存在しても通信品質が確保できず利用できない場合などでも、再送信処理を高速化することができる。
【０１０７】
（実施の形態５）
図１３は、実施の形態５にかかる通信システムの動作例を示す図である。図１３に示すように、ＢＴＳ３１０とＭＳ３３０は、互いにデータを送受信するために、周波数の異なる複数の経路を同時に利用する周波数アグリゲーションを行ってもよい。この場合の通信システム３００の構成については、図３に示した構成と同様であるため図示を省略する。
【０１０８】
図１３に示すように、ＢＴＳ３１０は、ＲＳ３２０を経由する第１経路Ｒ１と、ＲＳを一切経由しない第２経路Ｒ２と、を同時に用いてＭＳ３３０へのデータの第１の送信を行っている。具体的には、ＢＴＳ３１０の送信部３１１は、第１の送信として送信する各データを第１経路Ｒ１と第２経路Ｒ２に割り振る。以下、送信部３１１が第１経路Ｒ１に割り振ったデータのリンクを第１リンクと称し、第２経路Ｒ２に割り振ったデータのリンクを第２リンクと称する。
【０１０９】
シーケンス図１３１０（ＲＳあり）およびシーケンス図１３２０（ＲＳなし）は、時間軸が共通のシーケンス図である。シーケンス図１３１０は、第１経路Ｒ１における信号の送受信を示している。シーケンス図１３２０は第２経路Ｒ２における信号の送受信を示している。シーケンス図１３１０およびシーケンス図１３２０において、実線矢印は第１リンクのデータの流れを示し、一転鎖線矢印は第２リンクのデータの流れを示している。
【０１１０】
シーケンス図１３１０およびシーケンス図１３２０に示すように、ＢＴＳ３１０は、第１リンクのデータを第１経路Ｒ１により送信し、第２リンクのデータを第２経路Ｒ２により送信する。また、ＢＴＳ３１０は、第１経路Ｒ１を用いて第１の送信を行った第１リンクのデータの再送信処理を、第２経路Ｒ２を用いた第２リンクのデータの第１の送信に割り込ませて行う。
【０１１１】
まず、第１経路Ｒ１において、ＢＴＳ３１０が、ＲＳ３２０へデータを送信する（符号１３１１）。つぎに、ＲＳ３２０が、ＢＴＳ３１０から受信したデータをＭＳ３３０へ送信する（符号１３１２）。ここで、ＭＳ３３０が受信したデータに誤りが含まれていたとする。つぎに、ＭＳ３３０がＲＳ３２０へＮａｃｋを送信する（符号１３１３）。
【０１１２】
つぎに、ＲＳ３２０が、ＭＳ３３０から受信したＮａｃｋをＢＴＳ３１０へ送信する（符号１３１４）。つぎに、第２経路Ｒ２において、ＢＴＳ３１０が、同時に行っている第２リンクのデータの送信に割り込ませて、Ｎａｃｋを受信した第１リンクのデータの再送信処理を行う（符号１３２１）。ここで、ＢＴＳ３１０によって再送信され、ＭＳ３３０が再受信したデータには誤りが含まれていなかったとする。
【０１１３】
つぎに、ＭＳ３３０が、ＢＴＳ３１０から受信したデータのＡｃｋをＲＳ３２０へ送信する（符号１３１５）。つぎに、ＲＳ３２０が、ＭＳ３３０から受信したＡｃｋをＢＴＳ３１０へ送信する（符号１３１６）。つぎに、ＢＴＳ３１０が、新たなデータをＲＳ３２０へ送信する（符号１３１７）。つぎに、ＲＳ３２０が、ＢＴＳ３１０から受信したデータをＭＳ３３０へ送信する（符号１３１８）。ここで、ＭＳ３３０が受信したデータには誤りが含まれていなかったとする。
【０１１４】
つぎに、ＭＳ３３０が、ＲＳ３２０から受信したデータのＡｃｋをＲＳ３２０へ送信する（符号１３１９）。以降、符号１３２０〜１３２２に示す動作は、符号１３１６〜１３１８に示した動作と同様であるため説明を省略する。データの再送信に第２経路Ｒ２を用いることで（符号１３２１）、データの再送信処理を高速化し、再送信処理の発生時におけるデータ伝送の遅延を小さくすることができる。
【０１１５】
このように、実施の形態５にかかる通信システム３００によれば、第１経路Ｒ１を用いて第１の送信を行った第１リンクのデータの再送信処理を、第２経路Ｒ２を用いた第２リンクの第１の送信に割り込ませて行う。これにより、第１の送信を行う第１経路Ｒ１よりも高速な第２経路Ｒ２によって再送信処理を行うことができる。このため、複数の経路を同時に利用して第１の送信を行う通信システム（周波数アグリゲーションなど）においても、再送信処理を高速化し、再送信処理の発生時におけるデータ伝送の遅延を小さくすることができる。
【０１１６】
（実施の形態６）
図１４は、実施の形態６にかかる通信システムの構成を示すブロック図である。実施の形態６において、実施の形態２と同様の部分については説明を省略する。実施の形態６にかかる通信システム３００においては、ＢＴＳ３１０は、ＭＳ３３０へデータを送信するとともに、ＭＳ３３０とは異なるＭＳ１４０１へデータを送信する構成としてもよい。
【０１１７】
この場合は、ＢＴＳ３１０は、ＭＳ１４０１へ送信するデータについても、第１の送信を行う場合は第１経路Ｒ１を用い、再送信処理を行う場合は第２経路Ｒ２を用いる。シーケンス図１４１０（ＲＳあり）、シーケンス図１４２０（ＲＳあり）およびシーケンス図１４３０（ＲＳなし）は、時間軸が共通のシーケンス図である。
【０１１８】
シーケンス図１４１０、シーケンス図１４２０およびシーケンス図１４３０において、実線矢印はＢＴＳ３１０とＭＳ３３０の間の信号の流れを示し、一転鎖線矢印はＢＴＳ３１０とＭＳ１４０１の間の信号の流れを示している。シーケンス図１４１０は、ＢＴＳ３１０とＭＳ３３０の間の第１経路Ｒ１における信号の送受信を示している。
【０１１９】
シーケンス図１４２０は、ＢＴＳ３１０とＭＳ１４０１の間の第１経路Ｒ１における信号の送受信を示している。シーケンス図１４３０は、ＢＴＳ３１０とＭＳ３３０の間と、ＢＴＳ３１０とＭＳ１４０１の間との第２経路Ｒ２における信号の送受信を示している。
【０１２０】
まず、第１経路Ｒ１において、ＢＴＳ３１０が、ＭＳ１４０１を宛先とするデータをＲＳ３２０へ送信する（符号１４２１）。つぎに、ＲＳ３２０が、ＢＴＳ３１０から受信したデータをＭＳ１４０１へ無線中継する（符号１４２２）。ここで、ＭＳ１４０１が受信したデータに誤りが含まれていたとする。
【０１２１】
つぎに、第２経路Ｒ２において、ＭＳ１４０１がＢＴＳ３１０へＮａｃｋを送信する（符号１４３１）。つぎに、第２経路Ｒ２において、ＢＴＳ３１０がＭＳ１４０１へデータを再送信する（符号１４３２）。つぎに、第１経路Ｒ１において、ＢＴＳ３１０が、ＭＳ３３０を宛先とするデータをＲＳ３２０へ送信する（符号１４１１）。つぎに、ＲＳ３２０が、ＢＴＳ３１０から受信したデータをＭＳ３３０へ無線中継する（符号１４１２）。
【０１２２】
ここで、ＭＳ３３０が受信したデータに誤りが含まれていたとする。つぎに、第２経路Ｒ２において、ＭＳ３３０がＢＴＳ３１０へＮａｃｋを送信する（符号１４３３）。つぎに、第２経路Ｒ２において、ＢＴＳ３１０がＭＳ３３０へデータを再送信する（符号１４３４）。ここで、ＭＳ３３０が受信したデータに誤りが含まれていなかったとする。
【０１２３】
また、このとき、第１経路Ｒ１において、ＢＴＳ３１０が、ＭＳ１４０１を宛先とするデータをＲＳ３２０へ送信する（符号１４２３）。つぎに、ＲＳ３２０が、ＢＴＳ３１０から受信したデータをＭＳ１４０１へ無線中継する（符号１４２４）。ここで、ＭＳ１４０１が受信したデータに誤りが含まれていなかったとする。つぎに、第２経路Ｒ２において、ＭＳ１４０１がＢＴＳ３１０へＡｃｋを送信する（符号１４３５）。
【０１２４】
また、このとき、第１経路Ｒ１において、ＢＴＳ３１０が、ＭＳ３３０を宛先とするデータをＲＳ３２０へ送信する（符号１４１３）。つぎに、ＲＳ３２０が、ＢＴＳ３１０から受信したデータをＭＳ３３０へ無線中継する（符号１４１４）。ここで、ＭＳ３３０が受信したデータに誤りが含まれていなかったとする。つぎに、第２経路Ｒ２において、ＭＳ３３０がＢＴＳ３１０へＡｃｋを送信する（符号１４３６）。
【０１２５】
以降、同様に、ＢＴＳ３１０は、ＭＳ３３０およびＭＳ１４０１に対する第１の送信を第１経路Ｒ１により行いつつ、ＭＳ３３０およびＭＳ１４０１に対する再送信処理は第２経路Ｒ２により行う。このため、ＢＴＳ３１０とＭＳ３３０の間の再送信処理と、ＢＴＳ３１０とＭＳ１４０１の間の再送信処理と、により第２経路Ｒ２の通信資源を共用することができる。
【０１２６】
このように、実施の形態６にかかる通信システム３００によれば、実施の形態２にかかる通信システム３００と同様の効果を奏するとともに、ＢＴＳ３１０は、複数のＭＳとの間のデータの送受信において、各ＭＳに対する再送信処理をともに第２経路Ｒ２によって行うことができる。これにより、各ＭＳとの間の各通信における再送信処理を高速化し、再送信処理の発生時におけるデータ伝送の遅延を小さくすることができる。
【０１２７】
（実施の形態７）
図１５は、実施の形態７にかかる通信システムの構成を示すブロック図である。図１５において、図１に示した構成と同様の構成については同一の符号を付して説明を省略する。図１５に示すように、無線通信装置１１０と無線通信装置１３０は、中継局１２０を介してデータを送受信する第１経路Ｒ１と、中継局２１０を介してデータを送受信する第２経路Ｒ２と、を利用することができるようにしてもよい。
【０１２８】
再送信部１１２は、送信部１１１による第１の送信の際の中継経路（第１経路Ｒ１）に含まれる各中継局内における中継処理時間の総和に対して、同じデータについての再送信の際に中継経路に含まれる各中継局内における中継処理時間の総和が小さくなる経路で再送信処理を行う。たとえば、図１５に示した例において、第１経路Ｒ１に含まれる中継局１２０におけるデータの中継処理時間が、第２経路Ｒ２に含まれる中継局２１０におけるデータの中継処理時間よりも大きいとする。
【０１２９】
この場合は、再送信部１１２は、送信部１１１による第１の送信によって送信したデータの再送信処理を第２経路Ｒ２により行う。中継局１２０は、無線通信装置１３０を宛先として無線通信装置１１０から送信されたデータを無線通信装置１３０へ無線中継する。
【０１３０】
このように、実施の形態７にかかる通信システム１００によれば、第１の送信の際の中継経路（第１経路Ｒ１）に含まれる各中継局内における中継処理時間の総和に対して、同じデータについての再送信の際に中継経路に含まれる各中継局内における中継処理時間の総和が小さくなる経路で再送信処理を行う。これにより、データの再送信処理を高速化し、再送信処理の発生時におけるデータ伝送の遅延を小さくすることができる。
【０１３１】
（実施の形態８）
図１６は、実施の形態８にかかる通信システムの構成を示すブロック図である。図１６において、図３に示した構成と同様の構成については同一の符号を付して説明を省略する。実施の形態８において、たとえば、ＢＴＳ３１０とＭＳ３３０は、ＲＳ３２０を介してデータを送受信する第１経路Ｒ１と、ＲＳ１６２０を介してデータを送受信する第２経路Ｒ２と、を利用することができるようにしてもよい。
【０１３２】
ＢＴＳ３１０は、図３に示した構成に加えて測定部１６１１を備えている。測定部１６１１は、第１経路Ｒ１および第２経路Ｒ２のそれぞれにつき、送信部３１１による第１の送信から、第１の送信に対するＭＳ３３０からの応答信号を受信するまでの応答時間を測定する。測定部１６１１は、測定した各経路の応答時間を再送制御部３１３へ出力する。
【０１３３】
再送制御部３１３は、測定部１６１１から出力された第１経路Ｒ１および第２経路Ｒ２について測定された各時間を比較する。そして、再送制御部３１３は、第１経路Ｒ１および第２経路Ｒ２のうちの測定された時間が短い経路を再送信に用いる経路として送信部３１１へ通知する。送信部３１１は、第１の送信に送信したデータについての再送信処理を、再送制御部３１３から通知された経路によって行う。
【０１３４】
つぎに、測定部１６１１による応答時間の測定方法について説明する。たとえば、送信部３１１は、第１の送信を行うときに測定部１６１１へ測定開始信号を出力する。また、受信部３１２は、ＭＳ３３０からの応答信号を受信したときに測定部１６１１へ測定終了信号を出力する。測定部１６１１は、送信部３１１により測定開始信号が出力されてから、受信部３１２により測定終了信号が出力されるまでの時間を応答時間として測定する。
【０１３５】
また、測定部１６１１が第１経路Ｒ１および第２経路Ｒ２の各応答時間を測定するためには、たとえば、初期動作において、ＢＴＳ３１０の送信部３１１が、ＭＳ３３０に対するデータの第１の送信を、第１経路Ｒ１および第２経路Ｒ２を用いて行う。たとえば、送信部３１１は、ＭＳ３３０に対する第１データの第１の送信を第１経路Ｒ１により行う。
【０１３６】
また、送信部３１１は、ＭＳ３３０に対する第２データ（第１データの次のデータ）の第１の送信を第２経路Ｒ２により行う。これにより、測定部１６１１は、第１経路Ｒ１および第２経路Ｒ２の各応答時間を取得することができる。このため、ＢＴＳ３１０は、その後にデータの再送を行う場合に、応答時間が短い経路を選択することができる。
【０１３７】
つぎに、図１６に示したＢＴＳ３１０の測定部１６１１のハードウェア構成の一例について説明する。測定部１６１１は、たとえば、ＣＰＵなどの情報処理手段によって実現される。測定部１６１１は、測定した応答時間をＢＴＳ３１０のメモリ（不図示）に書き込む。ＢＴＳ３１０の再送制御部３１３は、測定部１６１１によってメモリに書き込まれた応答時間を読み出し、読み出した応答時間に基づいて再送制御を行う。
【０１３８】
図１７は、図１６に示したＭＳの動作の一例を示すフローチャートである。図１６に示したＢＴＳ３１０は、まず（ＳＴＡＲＴ）、送信部３１１により第１経路Ｒ１を用いてＭＳ３３０へのデータの第１の送信を行う（ステップＳ１７０１）。つぎに、測定部１６１１により時間測定を開始する（ステップＳ１７０２）。
【０１３９】
つぎに、ステップＳ１７０１によって送信されたデータに対する応答信号を受信部３１２が受信したか否かを判断し（ステップＳ１７０３）、応答信号を受信するまで待つ（ステップＳ１７０３：Ｎｏのループ）。応答信号を受信すると（ステップＳ１７０３：Ｙｅｓ）、測定部１６１１により、ステップＳ１７０２によって時間測定を開始してからの経過時間を応答時間として測定する（ステップＳ１７０４）。
【０１４０】
つぎに、ステップＳ１７０３によって受信された応答信号がＡｃｋであるか否かを判断する（ステップＳ１７０５）。ステップＳ１７０５において応答信号がＡｃｋでない場合（ステップＳ１７０５：Ｎｏ）は、ステップＳ１７０４によって測定された応答時間の短い伝送時間の短い経路を選択する（ステップＳ１７０６）。
【０１４１】
つぎに、ステップＳ１７０６によって選択された経路を用いて送信部３１１によりデータを再送信し（ステップＳ１７０７）、ステップＳ１７０２に戻って処理を続行する。ステップ１７０５において、応答信号がＡｃｋである場合（ステップＳ１７０５：Ｙｅｓ）は一連の処理を終了する（ＥＮＤ）。ステップＳ１７０７によって送信されるデータは、たとえばステップＳ１７０１によって送信されたデータである。
【０１４２】
以上のステップを繰り返し行うことにより、たとえば一連のデータをＭＳ３３０へ送信することができる。また、ステップＳ１７０４においてはＲＳ３２０を経由しない第２経路Ｒ２を用いてデータを再送信するため、データを再送信してからステップＳ１７０３によって応答信号を受信するまでの時間を短縮することができる。
【０１４３】
また、ステップＳ１７０１からステップＳ１７０４までの時間を測定部１６１１により測定することで、第１の送信において用いた経路の応答時間を測定することができる。これにより、第１経路Ｒ１に含まれる各ＲＳ内における中継処理時間の総和と、第２経路Ｒ２に含まれる各中継局内における中継処理時間の総和と、を測定することができる。
【０１４４】
図１８は、図１６に示した通信システムの動作例を示す図である。シーケンス図１８００は、第１経路Ｒ１における信号の送受信を示している。まず、ＢＴＳ３１０がＲＳ３２０へデータを送信する（符号１８１１）。つぎに、ＲＳ３２０が、ＢＴＳ３１０から送信されたデータをＭＳ３３０へ無線中継する（符号１８１２）。
【０１４５】
つぎに、ＭＳ３３０がＲＳ３２０へ応答信号を送信する（符号１８１３）。つぎに、ＲＳ３２０が、ＭＳ３３０から受信した応答信号をＢＴＳ３１０へ送信する（符号１８１４）。ＢＴＳ３１０の測定部１６１１は、ＢＴＳ３１０がＭＳ３３０へのデータを送信（符号１８１１）してから、ＭＳ３３０からの応答信号をＢＴＳ３１０が受信（符号１８１４）するまでの時間１８２０を測定する。
【０１４６】
このように、実施の形態８にかかる通信システム３００によれば、第１の送信を行う第１経路Ｒ１よりも高速な第２経路Ｒ２によって再送信処理を行うことで再送信処理を高速化し、再送信処理の発生時におけるデータ伝送の遅延を小さくすることができる。たとえば、図１６に示したように、各経路の応答時間をそれぞれ測定し、測定した時間が短い経路を第２経路Ｒ２とすることで、第２経路Ｒ２を第１経路Ｒ１よりも高速な経路とする。
【０１４７】
また、各経路について、ＢＴＳ３１０がＭＳ３３０へのデータを送信（符号１８１１）してから、ＭＳ３３０からの応答信号をＢＴＳ３１０が受信（符号１８１４）するまでの時間１８２０を測定する。これにより、各経路の応答時間を測定することができる。このため、ＢＴＳ３１０は、第１の送信を行う第１経路Ｒ１よりも応答時間が短い経路を、再送信処理を行う第２経路Ｒ２として選択することができる。
【０１４８】
このため、実施の形態２にかかる通信システム３００と同様の効果を奏するとともに、ＲＳなどの中継局を一切介さない経路が存在しない場合でも再送信処理を高速化することができる。または、中継局を一切介さない経路が存在しても通信品質が確保できず利用できない場合などでも、再送信処理を高速化することができる。
【０１４９】
（実施の形態９）
図１９は、実施の形態９にかかる通信システムの構成を示すブロック図である。図１９において、図３に示した構成と同様の構成については同一の符号を付して説明を省略する。実施の形態９にかかる通信システム３００においては、ＢＴＳ３１０およびＲＳ３２０の間、ＲＳ３２０とＭＳ３３０の間でそれぞれ独立して再送制御を行う。
【０１５０】
送信部３１１は、ＲＳ３２０を経由する第１経路Ｒ１と、ＲＳを一切経由しない第２経路Ｒ２と、を同時に用いてＭＳ３３０へのデータの第１の送信を行っている。具体的には、送信部３１１は、第１の送信として送信する各データを第１経路Ｒ１と第２経路Ｒ２に割り振る。以下、送信部３１１が第１経路Ｒ１に割り振ったデータのリンクを第１リンクと称し、第２経路Ｒ２に割り振ったデータのリンクを第２リンクと称する。
【０１５１】
送信部３１１は、第１リンクのデータを送信する場合は、データをＲＳ３２０へ送信する。また、送信部３１１は、第２リンクのデータを送信する場合は、データをＭＳ３３０へ直接送信する。また、送信部３１１は、再送制御部３１３から再送要求が出力されると、中継局（たとえばＲＳ３２０）を一切介さないで（第２経路Ｒ２）、第１の送信によって送信したデータを再度送信する。また、送信部３１１は、再送制御部３１３から送信要求が出力されると、新たなデータについて第１の送信を行う。
【０１５２】
ＲＳ３２０は、ＭＳ３３０との間で再送制御を行う機能を有する。具体的には、ＲＳ３２０は、受信部１９１１と、信号処理部１９１２と、送信部１９１３と、送信部１９２１と、受信部１９２２と、再送制御部１９２３と、を備えている。受信部１９１１は、ＢＴＳ３１０から第１の送信として送信されたデータを受信する。受信部１９１１は、受信したデータを復調処理し、復調処理したデータを信号処理部１９１２へ出力する。
【０１５３】
信号処理部１９１２は、受信部１９１１から出力されたデータの信号処理を行う。たとえば、信号処理部１９１２は、受信部１９１１から出力されたデータの復号処理を行う。また、信号処理部１９１２は、復号処理したデータの誤りを検出し、検出結果を送信部１９１３へ通知する。また、信号処理部１９１２は、データの誤りがなかった場合は、信号処理したデータをＲＳ３２０のバッファ（不図示）に格納する。
【０１５４】
送信部１９１３は、信号処理部１９１２から通知される検出結果に応じてＢＴＳ３１０へ応答信号を送信する。たとえば、送信部１９１３は、信号処理部１９１２から「誤りなし」と通知された場合はＢＴＳ３１０へＡｃｋを送信し、信号処理部１９１２から「誤りあり」と通知された場合はＢＴＳ３１０へＮａｃｋを送信する。
【０１５５】
送信部１９２１は、信号処理部１９１２によってＲＳ３２０送信バッファに格納されたデータを読み出す。そして、送信部１９２１は、読み出したデータを第１の送信としてＭＳ３３０へ送信する。また、送信部１９２１は、第１の送信によって送信したデータを図示しないメモリに記憶しておく。
【０１５６】
また、送信部１９２１は、再送制御部１９２３から再送要求が出力されると、第１の送信によって送信したデータを再度送信する。具体的には、送信部１９２１は、メモリに記憶しておいたデータを読み出し、読み出したデータをＭＳ３３０へ送信する。また、送信部１９２１は、再送制御部１９２３から送信要求が出力されると、信号処理部１９１２から出力された次のデータについて第１の送信を行う。
【０１５７】
受信部１９２２は、ＭＳ３３０によって送信された応答信号を受信する。応答信号は、たとえばＲＳ３２０から送信されたデータがＭＳ３３０によって正常に受信された旨のＡｃｋ、または正常に受信されなかった旨のＮａｃｋのいずれかの信号である。受信部１９２２は、受信した応答信号を再送制御部１９２３へ出力する。
【０１５８】
再送制御部１９２３は、送信部１９２１によるデータの再送信を制御する。具体的には、再送制御部１９２３は、受信部１９２２からＡｃｋが出力された場合は、Ａｃｋに対応したデータを送信バッファから消去し、次のデータを送信すべき旨の送信要求を送信部１９２１へ出力する。また、再送制御部１９２３は、受信部１９２２からＮａｃｋが出力された場合は、送信したデータを再送信すべき旨の再送要求を送信部１９２１へ出力する。
【０１５９】
ＭＳ３３０の信号処理部３３２は、データの誤り検出の結果を送信部３３３へ通知するとともに、そのデータが第１経路Ｒ１および第２経路Ｒ２のいずれによって送信されたデータかを送信部３３３へ通知する。
【０１６０】
ＭＳ３３０の送信部３３３は、第１経路Ｒ１によって送信されたデータについて信号処理部３３２から検出結果が通知された場合は、検出結果が「誤りあり」でも「誤りなし」でもＲＳ３２０に対してはＡｃｋを送信する。ＭＳ３３０の送信部３３３は、ＢＴＳ３１０に対しては、検出結果が「誤りなし」である場合は第２経路Ｒ２を用いてＡｃｋを送信し、検出結果が「誤りあり」である場合は第２経路Ｒ２を用いてＮａｃｋを送信する。
【０１６１】
また、送信部３３３は、第２経路Ｒ２によって送信されたデータについて信号処理部３３２から検出結果が通知された場合は、検出結果に応じてＢＴＳ３１０へ応答信号を第２経路Ｒ２により送信する。たとえば、信号処理部３３２から「誤りなし」と通知された場合は、送信部３３３はＢＴＳ３１０へＡｃｋを送信する。また、信号処理部３３２から「誤りあり」と通知された場合は、送信部３３３はＢＴＳ３１０へＮａｃｋを送信する。
【０１６２】
つぎに、図１９に示したＲＳ３２０のハードウェア構成の一例について説明する。ＲＳ３２０の受信部１９１１、送信部１９１３、送信部１９２１および受信部１９２２は、たとえば、ＣＰＵなどの情報処理手段および通信インターフェースによって実現される。ＲＳ３２０の信号処理部１９１２および再送制御部は、たとえば、ＣＰＵなどの情報処理手段および通信インターフェースによって実現される。
【０１６３】
受信部１９１１は、受信したデータをＲＳ３２０のメモリに書き込む。信号処理部１９１２は、受信部１９１１によってメモリに書き込まれたデータを読み出し、読み出したデータについて信号処理を行う。信号処理部１９１２は、誤り検出結果およびデータをＲＳ３２０のメモリに書き込む。送信部１９１３は、信号処理部１９１２によってＲＳ３２０のメモリに書き込まれた検出結果に応じた応答信号を送信する。
【０１６４】
送信部１９２１は、信号処理部１９１２によってＲＳ３２０のメモリに書き込まれたデータを読み出し、読み出したデータを送信する。受信部１９２２は、受信した応答信号をＲＳ３２０のメモリに書き込む。ＲＳ３２０の再送制御部１９２３は、受信部１９２２によってメモリに書き込まれた応答信号に応じて再送制御を行う。
【０１６５】
図２０は、図１９に示したＭＳの動作の一例を示すフローチャートである。ＭＳ３３０は、まず（ＳＴＡＲＴ）、第１経路Ｒ１または第２経路Ｒ２によって送信されたデータを受信部３３１により受信したか否かを判断し（ステップＳ２００１）、受信するまで待つ（ステップＳ２００１：Ｎｏのループ）。データを受信すると（ステップＳ２００１：Ｙｅｓ）、受信されたデータについて、第１経路Ｒ１から受信したか否かを判断する（ステップＳ２００２）。
【０１６６】
ステップＳ２００２において、第１経路Ｒ１から受信した場合（ステップＳ２００２：Ｙｅｓ）は、ステップＳ２００１によって受信したデータの復号処理を信号処理部３３２により行う（ステップＳ２００３）。つぎに、第１経路Ｒ１を用いてＲＳ３２０へＡｃｋを送信し（ステップＳ２００４）、ステップＳ２００７へ進んで処理を続行する。
【０１６７】
ステップＳ２００２において、第１経路Ｒ１から受信していない場合（ステップＳ２００２：Ｎｏ）は、ステップＳ２００１によって受信されたデータについて、第２経路Ｒ２から受信したか否かを判断する（ステップＳ２００５）。第２経路Ｒ２から受信していない場合（ステップＳ２００５：Ｎｏ）は、ステップＳ２００１へ戻って処理を続行する。
【０１６８】
ステップＳ２００５において、第２経路Ｒ２から受信した場合（ステップＳ２００５：Ｙｅｓ）は、ステップＳ２００１によって受信したデータの復号処理を信号処理部３３２により行う（ステップＳ２００６）。つぎに、信号処理部３３２により、ステップＳ２００３またはステップＳ２００６によって復号処理されたデータに誤りがあるか否かを判断する（ステップＳ２００７）。
【０１６９】
ステップＳ２００７においてデータに誤りがある場合（ステップＳ２００７：Ｙｅｓ）は、第２経路Ｒ２を用いてＢＴＳ３１０へＮａｃｋを送信し（ステップＳ２００８）、一連の処理を終了する（ＥＮＤ）。データに誤りがない場合（ステップＳ２００７：Ｎｏ）は、第２経路Ｒ２を用いてＢＴＳ３１０へＡｃｋを送信し（ステップＳ２００９）、一連の処理を終了する（ＥＮＤ）。
【０１７０】
以上のステップを繰り返すことにより、ＭＳ３３０は、第１経路Ｒ１からのデータを受信した場合は、データの誤りの有無にかかわらずＲＳ３２０へＡｃｋを送信するとともに、データの誤りの有無に応じた応答信号をＢＴＳ３１０へ送信する。これにより、ＲＳ３２０は、ＭＳ３３０においてデータの誤りが検出された場合にもＭＳ３３０への再送制御を行わず、ＲＳ３２０とＭＳ３３０の間の伝送が再送制御によって中断されない。
【０１７１】
図２１は、図１９に示した通信システムの動作例を示す図である。図２１において、シーケンス図２１１０は、第１経路Ｒ１におけるデータの送受信を示している。シーケンス図２１２０は、第２経路Ｒ２におけるデータの送受信を示している。シーケンス図２１１０およびシーケンス図２１２０において、数字を付したブロックはデータを示している。
【０１７２】
シーケンス図２１１０に示すように、ＢＴＳ３１０は、データ「１」〜「５」の第１の送信を第１経路Ｒ１によって行っている。シーケンス図２１２０に示すように、ＢＴＳ３１０は、データ「１０」〜「１３」の第１の送信を第２経路Ｒ２によって行っている。また、「Ａ」はＡｃｋを示し、「Ｎ」はＮａｃｋを示している。
【０１７３】
たとえば、符号２１１１に示すＡｃｋは、ＲＳ３２０がＢＴＳ３１０へ送信する、データ「１」に対する応答信号である。符号２１１２に示すＡｃｋは、ＭＳ３３０がＲＳ３２０へ送信する、データ「１」に対する応答信号である。符号２１２１に示すＡｃｋは、ＭＳ３３０がＢＴＳ３１０へ送信する、データ「１１」に対する応答信号である。
【０１７４】
シーケンス図２１２０において、符号２１３１に示すＡｃｋは、ＭＳ３３０がＢＴＳ３１０へ送信する、データ「１」に対する応答信号である。符号２１３２に示すＮａｃｋは、ＭＳ３３０がＢＴＳ３１０へ送信する、データ「２」に対する応答信号である。
【０１７５】
ＭＳ３３０が、受信したデータ「２」の誤りを検出したとする。この場合は、ＭＳ３３０は、ＲＳ３２０に対してはＡｃｋを送信する（符号２１１３）。また、ＭＳ３３０は、ＢＴＳ３１０に対してはＮａｃｋを送信する（符号２１３２）。これにより、ＢＴＳ３１０は、データ「２」の再送データ「２Ｒ」を第２経路Ｒ２によりＭＳ３３０へ送信する。
【０１７６】
符号２１３３に示すＡｃｋは、ＭＳ３３０がＢＴＳ３１０へ送信する、データ「３」に対する応答信号である。符号２１３４に示すＡｃｋは、ＭＳ３３０がＢＴＳ３１０へ送信する、データ「４」に対する応答信号である。符号２１２２に示すＡｃｋは、ＭＳ３３０がＢＴＳ３１０へ送信する、再送データ「２Ｒ」に対する応答信号である。
【０１７７】
このように、実施の形態９にかかる通信システム３００によれば、実施の形態２にかかる通信システム３００と同様の効果を奏するとともに、ＲＳ３２０がＭＳ３３０との間で再送制御を行う機能を有する。また、ＭＳ３３０は、第１の送信によって送信されたデータに誤りがあった場合に、誤りがあったデータの再送の要求信号をＢＴＳ３１０へ送信し、ＲＳ３２０に対してはデータの誤りにかかわらずにＡｃｋを送信する。
【０１７８】
これにより、ＲＳ３２０は、ＭＳ３３０においてデータの誤りが検出された場合にもＭＳ３３０への再送制御を行わず、ＲＳ３２０とＭＳ３３０の間の伝送が再送制御によって中断されない。このため、ＲＳ３２０とＭＳ３３０の間の伝送速度がＢＴＳ３１０とＲＳ３２０の間の伝送速度よりも低くても、ＲＳ３２０とＭＳ３３０の間がボトルネックとなってスループットが低下したり、ＲＳ３２０におけるバッファ溢れが発生したりすることを回避することができる。
【０１７９】
（実施の形態１０）
図２２は、実施の形態１０にかかる通信システムの構成を示すブロック図である。図２２において、図１９に示した構成と同様の構成については同一の符号を付して説明を省略する。ＢＴＳ３１０の送信部３１１は、ＲＳ３２０を経由する第１経路Ｒ１と、ＲＳを一切経由しない第２経路Ｒ２とを同時に用いてＭＳ３３０へのデータの第１の送信を行う。
【０１８０】
また、ＭＳ３３０の送信部３３３は、信号処理部３３２から通知された検出結果に応じてＲＳ３２０へ応答信号を送信する。たとえば、送信部３３３は、信号処理部３３２から「誤りなし」と通知された場合は、ＲＳ３２０へＡｃｋを送信し、信号処理部３３２から「誤りあり」と通知された場合は、送信部３３３はＲＳ３２０へＮａｃｋを送信する。
【０１８１】
ＲＳ３２０の受信部１９２２は、ＭＳ３３０から応答信号を受信すると、受信した応答信号を送信部１９１３へ出力する。送信部１９１３は、受信部１９２２から出力された応答信号をＢＴＳ３１０へ送信する。また、受信部１９２２は、ＭＳ３３０から応答信号を受信すると、応答信号の内容にかかわらずＡｃｋを再送制御部１９２３へ出力する。
【０１８２】
ＢＴＳ３１０の再送制御部３１３は、第１リンクのＮａｃｋが受信部３１２から出力された場合は、第１リンクについての再送要求を送信部３１１へ出力する。また、再送制御部３１３は、第２リンクのＮａｃｋが受信部３１２から出力された場合は、第２リンクについての再送要求を送信部３１１へ出力する。
【０１８３】
送信部３１１は、再送制御部３１３から第１リンクについての再送要求が出力されると、中継局を一切介さないで（第２経路Ｒ２）、第１の送信によって送信した第１リンクのデータを再度送信する。また、送信部３１１は、再送制御部３１３から第２リンクについての再送要求が出力されると、中継局を一切介さないで（第２経路Ｒ２）、第１の送信によって送信した第２リンクのデータを再度送信する。
【０１８４】
図２３は、図２２に示したＲＳの動作の一例を示すフローチャートである。ＲＳ３２０は、まず（ＳＴＡＲＴ）、ＢＴＳ３１０から受信したデータの第１の送信を送信部１９２１により行う（ステップＳ２３０１）。つぎに、ステップＳ２３０１によって送信されたデータに対する応答信号を受信部１９２２が受信したか否かを判断し（ステップＳ２３０２）、応答信号を受信するまで待つ（ステップＳ２３０２：Ｎｏのループ）。
【０１８５】
ステップＳ２３０２において応答信号を受信すると（ステップＳ２３０２：Ｙｅｓ）、送信部１９１３により、受信した応答信号をＢＴＳ３１０へ無線中継し（ステップＳ２３０３）、一連の処理を終了する（ＥＮＤ）。以上のステップを繰り返すことにより、ＲＳ３２０は、ＭＳ３３０からの応答信号を、応答信号の内容にかかわらずＢＴＳ３１０へ無線中継する。これにより、ＲＳ３２０は、ＭＳ３３０においてデータの誤りが検出された場合にもＭＳ３３０への再送制御を行わないようにすることができる。
【０１８６】
図２４は、図２２に示したＢＴＳの動作の一例を示すフローチャートである。ＢＴＳ３１０は、まず（ＳＴＡＲＴ）、第１経路Ｒ１を用いてデータの第１の送信を送信部３１１により行う（ステップＳ２４０１）。つぎに、第１リンクおよび第２リンクの各応答信号を受信部３１２により受信したか否かを判断し（ステップＳ２４０２）、各応答信号を受信するまで待つ（ステップＳ２４０２：Ｎｏのループ）。
【０１８７】
ステップＳ２４０２において、各応答信号を受信すると（ステップＳ２４０２：Ｙｅｓ）、受信した各応答信号のうちの第１リンクの応答信号がＡｃｋであるか否かを再送制御部３１３により判断する（ステップＳ２４０３）。第１リンクの応答信号がＡｃｋである場合（ステップＳ２４０３：Ｙｅｓ）は、ステップＳ２４０５へ進んで処理を続行する。
【０１８８】
ステップＳ２４０３において、第１リンクの応答信号がＡｃｋでない場合（ステップＳ２４０３：Ｎｏ）は、送信部３１１により、第１経路Ｒ１により第１の送信を行った第１リンクのデータを、第２経路Ｒ２を用いて再送信する（ステップＳ２４０４）。つぎに、ステップＳ２４０２によって受信された各応答信号のうちの第２リンクの応答信号がＡｃｋであるか否かを再送制御部３１３により判断する（ステップＳ２４０５）。
【０１８９】
ステップＳ２４０５において、第２リンクの応答信号がＡｃｋである場合（ステップＳ２４０５：Ｙｅｓ）は一連の処理を終了する（ＥＮＤ）。第２リンクの応答信号がＡｃｋでない場合（ステップＳ２４０５：Ｎｏ）は、第２経路Ｒ２により第１の送信を行った第２リンクのデータを、第２経路Ｒ２を用いて再送信し（ステップＳ２４０６）、ステップＳ２４０２に戻って処理を続行する。
【０１９０】
以上のステップを繰り返すことにより、ＢＴＳ３１０は、第１リンクのＮａｃｋを受信した場合は、第２リンクのデータの送信に割り込ませて、第１リンクの再送制御を第２経路Ｒ２により行う。これにより、ＲＳ３２０が再送制御を行わなくても、第１リンクの再送制御を第２経路Ｒ２により行うことができる。
【０１９１】
図２５は、図２２に示した通信システムの動作例を示す図である。図２５において、図２１に示した部分と同様の部分については同一の符号を付して説明を省略する。符号２５１１に示すＡｃｋは、ＭＳ３３０がＲＳ３２０へ送信したＡｃｋ（符号２１１２）を、ＲＳ３２０がＢＴＳ３１０へ無線中継したものである。
【０１９２】
ＭＳ３３０が、受信したデータ「２」の誤りを検出したとする。この場合は、ＭＳ３３０は、ＲＳ３２０に対してＮａｃｋを送信する（符号２５１２）。そして、ＲＳ３２０は、ＭＳ３３０から受信したＮａｃｋをＢＴＳ３１０へ送信する（符号２５１３）。これに対して、ＢＴＳ３１０は、データ「２」の再送データ「２Ｒ」を第２経路Ｒ２によりＭＳ３３０へ送信する（符号２５２１）。
【０１９３】
このように、実施の形態１０にかかる通信システム３００によれば、実施の形態２にかかる通信システム３００と同様の効果を奏するとともに、ＲＳ３２０がＭＳ３３０との間で再送制御を行う機能を有する。また、ＭＳ３３０は、データの誤りの検出結果に応じた応答信号を、ＲＳ３２０を介してＢＴＳ３１０へ送信する。また、ＲＳ３２０は、ＭＳ３３０からの応答信号をＢＴＳ３１０へ無線中継するとともに、ＲＳ３２０の再送制御部１９２３に対してはＡｃｋを出力する。
【０１９４】
これにより、ＲＳ３２０は、ＭＳ３３０においてデータの誤りが検出された場合にもＭＳ３３０への再送制御を行わず、ＲＳ３２０とＭＳ３３０の間の伝送が再送制御によって中断されない。このため、たとえば、ＲＳ３２０とＭＳ３３０の間の伝送速度がＢＴＳ３１０とＲＳ３２０の間の伝送速度よりも低くても、ＲＳ３２０とＭＳ３３０の間がボトルネックとなってスループットが低下したり、ＲＳ３２０におけるバッファ溢れが発生したりすることを回避することができる。
【０１９５】
（実施の形態１１）
図２６は、実施の形態１１にかかる通信システムの構成を示すブロック図である。図２６において、図１９に示した構成と同様の構成については同一の符号を付して説明を省略する。実施の形態１１にかかる通信システム３００においては、ＢＴＳ３１０およびＲＳ３２０の間、ＲＳ３２０とＭＳ３３０の間でそれぞれ独立して再送制御を行う。
【０１９６】
また、ＢＴＳ３１０とＭＳ３３０は、互いにデータを送受信するために複数の経路を利用する構成に限らず、互いにデータを送受信するために１つの経路を利用する構成にしてもよい。たとえば、ＢＴＳ３１０とＭＳ３３０は、ＲＳ３２０を介してデータを送受信する経路を利用してデータを送受信することができる。
【０１９７】
ＢＴＳ３１０の送信部３１１は、ＭＳ３３０に対するデータの第１の送信を行う場合に、ＭＳ３３０を宛先とするデータをＲＳ３２０へ送信する。また、送信部３１１は、第１の送信によって送信したデータを図示しないメモリに記憶しておく。
【０１９８】
また、送信部３１１は、再送制御部３１３から再送要求が出力されると、第１の送信によって送信したデータを再度、ＲＳ３２０へ送信する。具体的には、送信部３１１は、メモリに記憶しておいたデータを読み出し、読み出したデータをＲＳ３２０へ送信する。
【０１９９】
ＲＳ３２０の再送制御部１９２３は、受信部１９２２からＡｃｋが出力された場合は、次のデータを送信すべき旨の送信要求を送信部１９２１へ出力する。また、再送制御部１９２３は、受信部１９２２からＮａｃｋが出力された場合は、送信したデータを再送信すべき旨の再送要求を送信部１９２１へ出力するとともに、ＢＴＳ３１０へＮａｃｋを送信すべき旨のＮａｃｋ送信要求を送信部１９１３へ出力する。送信部１９１３は、再送制御部１９２３からＮａｃｋ送信要求が出力されると、ＢＴＳ３１０へＮａｃｋを送信する。
【０２００】
これにより、ＲＳ３２０は、ＭＳ３３０からＮａｃｋを受信した場合に、ＭＳ３３０に対する再送制御を行うとともにＢＴＳ３１０に対してＮａｃｋを送信する。また、受信部１９１１は、Ｎａｃｋ送信要求に基づいて送信部１９１３が送信したＮａｃｋに応じてＢＴＳ３１０から送信されたデータについては破棄するようにしてもよい。これにより、同一データを複数回にわたりＭＳ３３０へ送信することを回避することができる。
【０２０１】
図２７は、図２６に示したＲＳの動作の一例を示すフローチャートである。ＲＳ３２０は、まず（ＳＴＡＲＴ）、ＢＴＳ３１０からデータを受信部１９１１により受信したか否かを判断し（ステップＳ２７０１）、受信するまで待つ（ステップＳ２７０１：Ｎｏのループ）。データを受信すると（ステップＳ２７０１：Ｙｅｓ）、受信したデータの復号処理を信号処理部１９１２によって行う（ステップＳ２７０２）。
【０２０２】
つぎに、信号処理部１９１２により、ステップＳ２７０２によって復号処理したデータに誤りがあるか否かを判断する（ステップＳ２７０３）。復号処理したデータに誤りがある場合（ステップＳ２７０３：Ｙｅｓ）は、送信部１９１３によりＢＴＳ３１０へＮａｃｋを送信し（ステップＳ２７０４）、ステップＳ２７０１へ戻って処理を続行する。
【０２０３】
ステップＳ２７０３において、データに誤りがない場合（ステップＳ２７０３：Ｎｏ）は、受信部１９２２によりＭＳ３３０からのＮａｃｋを受信したか否かを判断する（ステップＳ２７０５）。ＭＳ３３０からのＮａｃｋを受信した場合（ステップＳ２７０５：Ｙｅｓ）は、受信したＮａｃｋに対応するデータの再送信処理を再送制御部１９２３により行い（ステップＳ２７０６）、ステップＳ２７０４へ進んで処理を続行する。
【０２０４】
ステップＳ２７０５において、ＭＳ３３０からのＮａｃｋを受信していない場合（ステップＳ２７０５：Ｎｏ）は、送信部１９１３によりＢＴＳ３１０へＡｃｋを送信し（ステップＳ２７０７）、一連の処理を終了する（ＥＮＤ）。以上のステップを繰り返すことにより、ＲＳ３２０は、ＭＳ３３０からのＮａｃｋを受信した場合に、Ｎａｃｋに対する再送制御を行うとともにＢＴＳ３１０へＮａｃｋを送信するようにすることができる。
【０２０５】
図２８は、図２６に示した通信システムの動作例を示す図である。図２８において、シーケンス図２８１０は、ＢＴＳ３１０とＲＳ３２０の間におけるデータの送受信を示している。シーケンス図２８２０は、ＲＳ３２０とＭＳ３３０の間におけるデータの送受信を示している。また、数字が付されたブロックはデータを示している。また、「Ａ」はＡｃｋを示し、「Ｎ」はＮａｃｋを示している。
【０２０６】
たとえば、符号２８１１に示すＡｃｋは、ＢＴＳ３１０がＲＳ３２０へ送信する、データ「１」に対する応答信号である。符号２８２１に示すＡｃｋは、ＲＳ３２０がＭＳ３３０へ送信する、データ「１」に対する応答信号である。符号２８１２に示すＡｃｋは、ＢＴＳ３１０がＲＳ３２０へ送信する、データ「２」に対する応答信号である。
【０２０７】
ＭＳ３３０が、受信したデータ「２」の誤りを検出したとする。この場合は、ＭＳ３３０は、ＲＳ３２０に対してＮａｃｋを送信する（符号２８２２）。これに対して、ＲＳ３２０は、受信したＮａｃｋに応じてデータ「２」の再送データ「２Ｒ」をＭＳ３３０へ送信するとともに、ＢＴＳ３１０へＮａｃｋを送信する（符号２８１３）。
【０２０８】
これにより、ＢＴＳ３１０は、ＲＳ３２０から受信したＮａｃｋに応じてデータ「３」の再送データ「３Ｒ」をＲＳ３２０へ送信する。そして、ＲＳ３２０は、ＢＴＳ３１０から受信した再送データ「３Ｒ」は破棄し、直前にＢＴＳ３１０から受信したデータ「３」をＭＳ３３０へ送信する。これにより、ＲＳ３２０がＭＳ３３０からのＮａｃｋ（符号２８２２）に応じて再送制御を行う場合は、ＢＴＳ３１０もＲＳ３２０に対して再送制御を行うようにすることができる。
【０２０９】
このように、実施の形態１１にかかる通信システム３００によれば、ＢＴＳ３１０およびＲＳ３２０の間と、ＲＳ３２０とＭＳ３３０と、の間においてそれぞれ独立して再送制御を行う。また、ＲＳ３２０は、ＭＳ３３０から再送要求（Ｎａｃｋ）を受信した場合に、ＭＳ３３０に対する再送制御を行うとともにＢＴＳ３１０に対して再送要求を行う（Ｎａｃｋを送信する）。これにより、ＲＳ３２０がＭＳ３３０からのＮａｃｋに応じて再送制御を行う場合は、ＢＴＳ３１０も再送制御を行うようにすることができる。
【０２１０】
このため、たとえば、ＲＳ３２０とＭＳ３３０の間で再送制御が頻繁に発生しても、その分、ＢＴＳ３１０とＲＳ３２０の間のデータの伝送を遅延させることができる。したがって、ＲＳ３２０とＭＳ３３０の間がボトルネックとなってスループットが低下したり、ＲＳ３２０におけるバッファ溢れが発生したりすることを回避することができる。
【０２１１】
（実施の形態１２）
上述した各実施の形態において、ＲＳ３２０などのＲＳが、データをアナログ処理により増幅して中継するＡＦ（Ａｍｐｌｉｆｙ  ａｎｄ  Ｆｏｒｗａｒｄ）と、データをデジタル処理により再生してから中継するＤＦ（Ｄｅｃｏｄｅ  ａｎｄ  Ｆｏｒｗａｒｄ）と、を切り替えて行う機能を有する場合について説明する。
【０２１２】
たとえば、ＲＳ３２０が上記機能を有するとする。この場合は、第１経路Ｒ１および第２経路Ｒ２をともにＲＳ３２０を経由する経路とし、ＲＳ３２０は、第１経路Ｒ１を用いる場合はＤＦによりデータを無線中継し、第２経路Ｒ２を用いる場合はＡＦによりデータを無線中継するようにしてもよい。これにより、第２経路Ｒ２を第１経路Ｒ１より高速な経路とすることができる。
【０２１３】
また、ＲＳを経由する第２経路Ｒ２を用いる実施の形態４，８などにおいては、第２経路Ｒ２のＲＳがＡＦとＤＦを切り替えて行う機能を有する場合は、第２経路Ｒ２のＲＳは、ＢＴＳ３１０によって再送信されたデータについてはＡＦを用いて無線中継するようにしてもよい。これにより、第２経路Ｒ２をさらに高速な経路とすることができる。
【０２１４】
（通信システムにおけるスループット）
図２９は、通信システムにおけるデータのスループットを示すグラフである。図２９において、横軸は、ＲＳ３２０とＭＳ３３０の間のエラー率［％］を示している。縦軸は、ＢＴＳ３１０からＭＳ３３０へのデータのスループット［Ｍｂｐｓ］を示している。スループット特性２９１０およびスループット特性２９２０のそれぞれは、ＲＳ３２０とＭＳ３３０の間のエラー率に対するスループットの特性である。
【０２１５】
スループット特性２９１０は、ＲＳ３２０を経由しないでＢＴＳ３１０からＭＳ３３０へデータを伝送した場合の、エラー率に対するスループットの特性である。スループット特性２９２０は、ＲＳ３２０を経由してＢＴＳ３１０からＭＳ３３０へデータを伝送した場合の、エラー率に対するスループットの特性である。
【０２１６】
スループット特性２９１０およびスループット特性２９２０に示すように、ＲＳ３２０とＭＳ３３０の間のエラー率が１０［％］より高くなると、スループット特性２９２０がスループット特性２９１０に対して大きく低下することが分かる。したがって、たとえば、実施の形態２〜６，８〜１０に示した通信システム３００は、特にＲＳ３２０とＭＳ３３０の間のエラー率が１０［％］より高くなる場合において有効である。
【０２１７】
以上説明したように、開示の再送方法、無線通信装置および中継局によれば、中継局の経由数が異なる複数の無線経路が利用可能な通信システムにおいて、データの再送信時に、初回送信時より中継局の経由数が少ない無線経路を用いる。これにより、再送信処理の発生時におけるデータ伝送の遅延を小さくすることができる。なお、上述した各実施の形態における再送信処理には、たとえばＨＡＲＱ（Ｈｙｂｒｉｄ  Ａｕｔｏｍａｔｉｃ  Ｒｅｐｅａｔ  ｒｅＱｕｅｓｔ）を用いることができる。上述した実施の形態に関し、さらに以下の付記を開示する。
【０２１８】
（付記１）第１の無線通信装置と、第２の無線通信装置と、１または複数の中継局を備えた移動通信システムにおける再送方法において、
前記第１の無線通信装置から前記第２の無線通信装置に対するデータの第１の送信を、前記１または複数の中継局による無線中継を用いて行い、
前記第１の送信の際に前記無線中継を行った中継局の総数に対して少ない総数の中継局を介して、または中継局を一切介さないで、前記データについての再送信処理を行い、
前記第２の無線通信装置は、前記再送信処理に基づいて送信されるデータを受信する、
ことを特徴とする移動通信システムにおける再送方法。
【０２１９】
（付記２）前記第２の無線通信装置は、前記第１の送信によって送信されたデータに誤りがあった場合に、前記誤りがあったデータの再送の要求信号を、前記少ない総数の中継局を介してまたは中継局を一切介さないで前記第１の無線通信装置へ送信し、
前記第１の無線通信装置は、前記第２の無線通信装置によって要求信号が送信された場合に前記再送信処理を行うことを特徴とする付記１に記載の再送方法。
【０２２０】
（付記３）前記１または複数の中継局は、自局から前記第２の無線通信装置までの無線中継数を前段の中継局または前記第１の無線通信装置へ通知し、
前記第１の無線通信装置は、前記データについての再送信処理を、前記１または複数の中継局によって通知された無線中継数が少ない経路によって行うことを特徴とする付記１に記載の再送方法。
【０２２１】
（付記４）前記第１の無線通信装置は、前記１または複数の中継局を介する第１経路と、前記少ない総数の中継局を介し、または中継局を一切介さない第２経路と、を同時に用いて前記第１の送信を行うとともに、前記第１経路を用いて前記第１の送信を行ったデータの再送信処理を、前記第２経路を用いた前記第１の送信に割り込ませて行うことを特徴とする付記１に記載の再送方法。
【０２２２】
（付記５）前記第１の無線通信装置は、
情報処理手段から出力されたデータをメモリに書き込み、前記メモリに書き込んだデータを読み出し、読み出したデータについて前記第１の送信を行い、
前記第１の送信によって送信したデータを前記メモリから読み出し、読み出したデータについて前記再送信処理を行うことを特徴とする付記１に記載の再送方法。
【０２２３】
（付記６）前記中継局は、前記第２の無線通信装置との間で再送制御を行う機能を有し、
前記第２の無線通信装置は、前記第１の送信によって送信されたデータに誤りがあった場合に、前記誤りがあったデータの再送の要求信号を前記第１の無線通信装置へ送信し、
前記第１の無線通信装置は、前記第２の無線通信装置によって要求信号が送信された場合に前記再送信処理を行うことを特徴とする付記１に記載の再送方法。
【０２２４】
（付記７）前記第２の無線通信装置は、前記要求信号を前記中継局を介して前記第１の無線通信装置へ送信することを特徴とする付記６に記載の再送方法。
【０２２５】
（付記８）第１の無線通信装置と、第２の無線通信装置と、１または複数の中継局を備えた移動通信システムにおける前記第１の無線通信装置において、
前記第１の無線通信装置から前記第２の無線通信装置に対するデータの第１の送信を、前記１または複数の中継局による無線中継を用いて行う送信部と、
前記第１の送信の際に前記無線中継を行った中継局の総数に対して少ない総数の中継局を介して、または中継局を一切介さないで、前記データについての再送信処理を行う再送信部と、を備える、
ことを特徴とする無線通信装置。
【０２２６】
（付記９）第１の無線通信装置と、第２の無線通信装置と、１または複数の中継局を備えた移動通信システムにおける前記第２の無線通信装置において、
前記第１の無線通信装置から前記第２の無線通信装置に対するデータの第１の受信を、前記１または複数の中継局による無線中継を用いて行う受信部を備え、
前記受信部は、前記第１の受信の際に前記無線中継を行った中継局の総数に対して少ない総数の中継局を介して、または中継局を一切介さないで、前記第１の無線通信装置から再送信されたデータを受信する、
ことを特徴とする無線通信装置。
【０２２７】
（付記１０）第１の無線通信装置と、第２の無線通信装置と、１または複数の中継局を備えた移動通信システムにおける前記中継局において、
前記第１の無線通信装置から前記第２の無線通信装置に対するデータの第１の送信を無線中継する中継部を備え、
前記中継部は、前記第１の無線通信装置から前記第２の無線通信装置に対するデータの再送信を無線中継しない、
ことを特徴とする中継局。
【０２２８】
（付記１１）第１の無線通信装置と、第２の無線通信装置と、１または複数の中継局を備えた移動通信システムにおける再送方法において、
前記第１の無線通信装置から前記第２の無線通信装置に対するデータの第１の送信を、前記１または複数の中継局による無線中継を用いて行い、
前記第１の送信の際の中継経路に含まれる各中継局内における中継処理時間の総和に対して、前記データについての再送信の際に中継経路に含まれる各中継局内における中継処理時間の総和が小さくなる経路で再送信処理を行い、
前記第２の無線通信装置は、前記再送信処理に基づいて送信されるデータを受信する、
ことを特徴とする移動通信システムにおける再送方法。
【０２２９】
（付記１２）前記第１の無線通信装置は、前記第１の送信から、前記第１の送信に対する前記第２の無線通信装置からの応答信号を受信するまでの時間を測定し、測定した時間が短い経路を用いて前記データについての再送信処理を行うことを特徴とする付記１１に記載の再送方法。
【０２３０】
（付記１３）第１の無線通信装置と、第２の無線通信装置と、１または複数の中継局を備えた移動通信システムにおける前記第１の無線通信装置において、
前記第１の無線通信装置から前記第２の無線通信装置に対するデータの第１の送信を、前記１または複数の中継局による無線中継を用いて行う送信部と、
前記第１の送信の際の中継経路に含まれる各中継局内における中継処理時間の総和に対して、前記データについての再送信の際に中継経路に含まれる各中継局内における中継処理時間の総和が小さくなる経路で再送信処理を行う再送信部と、を備える、
ことを特徴とする移動通信システムにおける無線通信装置。
【０２３１】
（付記１４）第１の無線通信装置と、第２の無線通信装置と、１または複数の中継局を備えた移動通信システムにおける前記第２の無線通信装置において、
前記第１の無線通信装置から前記第２の無線通信装置に対するデータの第１の受信を、前記１または複数の中継局による無線中継を用いて行う受信部を備え、
前記受信部は、前記第１の送信の際の中継経路に含まれる各中継局内における中継処理時間の総和に対して、前記データについての再送信の際に中継経路に含まれる各中継局内における中継処理時間の総和が小さくなる経路で前記第１の無線通信装置から再送信されたデータを受信する、
ことを特徴とする移動通信システムにおける無線通信装置。
【０２３２】
（付記１５）第１の無線通信装置と、第２の無線通信装置と、１または複数の中継局を備えた移動通信システムにおける前記中継局において、
前記第１の無線通信装置から前記第２の無線通信装置に対するデータの第１の送信を無線中継する中継部を備え、
前記中継部は、前記第１の送信の際の中継経路に含まれる各中継局内における中継処理時間の総和に対して、前記データについての再送信の際に中継経路に含まれる各中継局内における中継処理時間の総和が小さくなる経路で、前記第１の無線通信装置から再送信されたデータを前記第２の無線通信装置へ中継する、
ことを特徴とする移動通信システムにおける中継局。
【０２３３】
（付記１６）第１の無線通信装置と、第２の無線通信装置と、１または複数の中継局を備えた移動通信システムにおける再送方法において、
前記第１の無線通信装置および前記中継局の間と、前記中継局および前記第２の無線通信装置と、の間においてそれぞれ独立して再送制御を行い、前記中継局は、前記第２の無線通信装置から再送要求を受信した場合に、前記第２の無線通信装置に対する再送制御を行うとともに前記第１の無線通信装置に対して再送要求を行うことを特徴とする再送方法。
【符号の説明】
【０２３４】
３１０  ＢＴＳ
３２０，１０１１，１０１２，１６２０  ＲＳ
１００，３００  通信システム
１１０，１３０  無線通信装置
１１１，３１１，３３３，１９１３，１９２１  送信部
１１２  再送信部
１２０，２１０  中継局
１２１，２１１  中継部
１３１，３１２，３３１，１９１１，１９２２  受信部
３１３，１９２３  再送制御部
３３０，１４０１  ＭＳ
３３２，１９１２  信号処理部
１６１１  測定部
１８２０  時間
２９１０，２９２０  スループット特性
【図１】
2010226476.tif 000003
【図２】
2010226476.tif 000004
【図３】
2010226476.tif 000005
【図４】
2010226476.tif 000006
【図５】
2010226476.tif 000007
【図６】
2010226476.tif 000008
【図７】
2010226476.tif 000009
【図８】
2010226476.tif 000010
【図９】
2010226476.tif 000011
【図１０】
2010226476.tif 000012
【図１１】
2010226476.tif 000013
【図１２】
2010226476.tif 000014
【図１３】
2010226476.tif 000015
【図１４】
2010226476.tif 000016
【図１５】
2010226476.tif 000017
【図１６】
2010226476.tif 000018
【図１７】
2010226476.tif 000019
【図１８】
2010226476.tif 000020
【図１９】
2010226476.tif 000021
【図２０】
2010226476.tif 000022
【図２１】
2010226476.tif 000023
【図２２】
2010226476.tif 000024
【図２３】
2010226476.tif 000025
【図２４】
2010226476.tif 000026
【図２５】
2010226476.tif 000027
【図２６】
2010226476.tif 000028
【図２７】
2010226476.tif 000029
【図２８】
2010226476.tif 000030
【図２９】
2010226476.tif 000031