(57)【要約】  ネットワークコーディングデータ伝送時の受信性能を上げ、システムの伝送遅延を低減することができる無線送信装置および無線送信方法を提供する。復号化部１８は復調信号に対して、誤り訂正復号化を実施し、バッファ１７へ出力する。バッファ１７は、一定時間、データパケットを保存し、符号化部１２へ出力する。符号化制御部１１は、送信データに対する符号化率を制御し、制御情報を符号化部１２へ出力する。符号化部１２は、符号化制御部１１からの制御情報に基づいて、データパケットに対して、誤り訂正符号化を実施し、コーディング部１３へ出力する。コーディング部１３は、対となるデータ系列に対して、ＸＯＲ処理を行い、変調部１４へ出力する。無線送信部１５は、変調信号に、Ｄ／Ａ変換、アップコンバート、増幅等の送信処理を施し、送信処理を施した信号をアンテナ１６から無線送信する。
2009069262.tif 000002
【特許請求の範囲】
【請求項１】
第１無線通信装置からの第１の信号の受信と、第２無線通信装置からの、前記第１の信号よりデータ量が多い第２の信号の受信と、前記第１無線通信装置および前記第２無線通信装置への、前記第２の信号と同じデータ量の第３の信号の送信と、を行う無線通信装置であって、
前記第１の信号に含まれる所定のパケットをロバスト化して冗長パケットを生成する符号化手段と、
前記第１の信号に前記冗長パケットを加えた信号と、前記第２の信号とを分離可能に合成して前記第３の信号を生成するコーディング手段と、を備える無線通信装置。
【請求項２】
請求項１記載の無線通信装置であって、
前記符号化手段は、前記第１の信号に含まれる、前記第１無線通信装置から先に送信されたパケットの符号化率を下げて前記冗長パケットを生成するものを含む無線通信装置。
【請求項３】
請求項１記載の無線通信装置であって、
前記第１の信号からシーケンスオーダーの古いパケットを識別するデータ識別手段を備え、
前記符号化手段は、前記第１の信号に含まれる、前記シーケンスオーダーの古いパケットの符号化率を下げて前記冗長パケットを生成するものを含む無線通信装置。
【請求項４】
請求項１記載の無線通信装置であって、
前記第１の信号から冗長バージョンの順序が前のパケットを識別するデータ識別手段を備え、
前記符号化手段は、前記第１の信号に含まれる、前記冗長バージョンの順序が前のパケットの符号化率を下げて前記冗長パケットを生成するものを含む無線通信装置。
【請求項５】
請求項１ないし４のいずれか一項記載の無線通信装置であって、
前記符号化手段は、前記第１の信号に含まれる複数のパケットを、伝送遅延への影響度に応じてロバスト化して複数の冗長パケットを生成するものを含み、
前記コーディング手段は、前記第１の信号に前記複数の冗長パケットを加えた信号と、前記第２の信号とを分離可能に合成して前記第３の信号を生成するものを含む無線通信装置。
【請求項６】
請求項１記載の無線通信装置であって、
前記第１の信号に含まれるパケットの誤り判定を行う誤り判定手段を備え、
前記符号化手段は、前記冗長パケットを、パケット送信の誤りにより生じた空きリソースに配置するものを含む無線通信装置。
【請求項７】
請求項６記載の無線通信装置であって、
前記符号化手段は、再送回数が多いパケットの符号化率を下げて前記冗長パケットを生成するものを含む無線通信装置。
【請求項８】
請求項６記載の無線通信装置であって、
前記符号化手段は、前記第１の信号に含まれる複数のパケットを、伝送遅延への影響度に応じてロバスト化して複数の冗長パケットを生成するものを含み、
前記コーディング手段は、前記複数の冗長パケットを、パケット送信の誤りにより生じた空きリソースに配置するものを含む無線通信装置。
【請求項９】
第１無線通信装置からの第１の信号の受信と、第２無線通信装置からの、前記第１の信号よりデータ量が多い第２の信号の受信と、前記第１無線通信装置および前記第２無線通信装置への、前記第２の信号と同じデータ量の第３の信号の送信と、を行う無線通信方法であって、
前記第１の信号に含まれる所定のパケットをロバスト化して冗長パケットを生成する符号化ステップと、
前記第１の信号に前記冗長パケットを加えた信号と、前記第２の信号とを分離可能に合成して前記第３の信号を生成するコーディングステップと、を有する無線通信方法。
【請求項１０】
請求項９記載の無線通信方法であって、
前記符号化ステップは、前記第１の信号に含まれる、前記第１無線通信装置から先に送信されたパケットの符号化率を下げて前記冗長パケットを生成するものを含む無線通信方法。
【請求項１１】
請求項９記載の無線通信方法であって、
前記符号化ステップは、前記第１の信号に含まれる、前記シーケンスオーダーの古いパケットの符号化率を下げて前記冗長パケットを生成するものを含む無線通信方法。
【請求項１２】
請求項９記載の無線通信方法であって、
前記符号化ステップは、前記第１の信号に含まれる、前記冗長バージョンの順序が前のパケットの符号化率を下げて前記冗長パケットを生成するものを含む無線通信方法。
【請求項１３】
請求項９ないし１２のいずれか一項記載の無線通信方法であって、
前記符号化ステップは、前記第１の信号に含まれる複数のパケットを、伝送遅延への影響度に応じてロバスト化して複数の冗長パケットを生成するものを含み、
前記コーディングステップは、前記第１の信号に前記複数の冗長パケットを加えた信号と、前記第２の信号とを分離可能に合成して前記第３の信号を生成するものを含む無線通信方法。
【請求項１４】
請求項９記載の無線通信方法であって、
前記符号化ステップは、前記冗長パケットを、パケット送信の誤りにより生じた空きリソースに配置するものを含む無線通信方法。
【請求項１５】
請求項１４記載の無線通信方法であって、
前記符号化ステップは、再送回数が多いパケットの符号化率を下げて前記冗長パケットを生成するものを含む無線通信方法。
【請求項１６】
請求項１４記載の無線通信方法であって、
前記符号化ステップは、前記第１の信号に含まれる複数のパケットを、伝送遅延への影響度に応じてロバスト化して複数の冗長パケットを生成するものを含み、
前記コーディングステップは、前記複数の冗長パケットを、パケット送信の誤りにより生じた空きリソースに配置するものを含む無線通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、第１無線通信装置からの第１の信号の受信と、第２無線通信装置からの第２の信号の受信と、前記第１無線通信装置及び前記第２無線通信装置への第３の信号の送信と、を行う無線通信装置および無線通信方法に関する。
【背景技術】
【０００２】
無線通信システムにおいて、ネットワークコーディングを無線リピータ（ＲＳ：  Ｒｅｐｅａｔｅｒ  Ｓｔａｔｉｏｎ、以降ＲＳ）に適用する検討がなされている。【０００３】
ＲＳは、移動局（ＭＳ：Ｍｏｂｉｌｅ  Ｓｔａｔｉｏｎ、以降ＭＳ）が送信したデータを基地局（ＢＳ：Ｂａｓｅ  Ｓｔａｔｉｏｎ、以降ＢＳ）に、あるいはＢＳが送信したデータをＭＳに中継伝送する機能を有する。一方、ネットワークコーディングとは、中継ノードにおいて中継データにコーディング処理を施すことにより、効率的な中継を可能とする技術である。【０００４】
図１は、無線リピータへのネットワークコーディング適用例を示す。ＲＳにネットワークコーディングを適用した例を図１を用いて具体的に説明する。図１において、ＲＳは、ＭＳが送信したデータＳ１をＢＳへ、またＢＳが送信したデータＳ２をＭＳへそれぞれ中継するものとする。ＲＳは、Ｓ１、およびＳ２に対してネットワークコーディングを実施した後、同一チャネル（同一リソース）を介して、ＭＳ、およびＢＳへ同時に送信することで、中継を完了させる。【０００５】
次に、ＲＳが実施するネットワークコーディングについて説明する。ＲＳは、Ｓ１のビット系列とＳ２のビット系列とに対してＸＯＲ（Ｅｘｃｌｕｓｉｖｅ  ＯＲ）演算を実施する。図１の例では、Ｓ１＝”１１１１”、Ｓ２＝”１０１０”なので、これらのＸＯＲ結果は、”０１０１”となる。この”０１０１”をＭＳ、およびＢＳへ同時に送信する。【０００６】
次にＭＳ、およびＢＳでの受信処理について説明する。ＭＳは、ＲＳから送信された”０１０１”と自分が送信したＳ１＝”１１１１”とのＸＯＲ演算を実施することで、ＢＳが送信したＳ２＝”１０１０”を取り出すことが可能となる。同様に、ＢＳは、ＲＳから送信された”０１０１”と自分が送信したＳ２＝”１０１０”とのＸＯＲ演算を実施することで、ＭＳが送信したＳ１＝”１１１１”を取り出すことが可能となる。【０００７】
図２は、複数パケットに対するネットワークコーディングの説明図である。ＲＳは、ＭＳ、およびＢＳからそれぞれ複数のパケット（Ｓ１〜Ｓ６）を受信した後、ネットワークコーディングを用いて、一気にブロードキャストする。また、ネットワークコーディングで使用されるリソースは、ＭＳ、およびＢＳのデータ量、およびチャネル品質から決定される。【０００８】
図３は、送信すべき先（ＭＳ又はＢＳ）によってデータ量が異なる場合のネットワークコーディング例を示す。図３に示すように、ＭＳ、およびＢＳへ送信するデータ量が異なる場合、ＲＳは少ない方のデータサイズを大きい方のデータサイズに合わせてからネットワークコーディングすることとなる。また、データサイズの合わせ方としては、例えば、０  ｐａｄｄｉｎｇが考えられる。【０００９】
図４は、他の従来技術を説明する図である。ＲＳは、ＭＳ、あるいはＢＳからのデータパケットを受信できなかった場合、ネットワークコーディングは実施せず、ネットワークコーディング用リソースを用いて、単独で送信する（例えば、特許文献１参照）。【００１０】
【特許文献１】米国特許第２００７−００８１６０３号明細書
【発明の開示】
【発明が解決しようとする課題】
【００１１】
前記従来技術の課題は、ネットワークコーディングしたデータが誤ると伝送遅延が増大する点である。ＲＳでは、送信タイミングの異なる複数パケットをバッファリングした後、ネットワークコーディングして送信するので、バッファでのデータ保持期間がそのまま伝送遅延となる。ここで、ネットワークコーディングにより送信したデータが誤ると、更なる伝送遅延増大に直結する。【００１２】
図５は、本発明の着眼点を表す図である。上述の通り、ネットワークコーディングでは、最大のデータ量が伝送可能な分のリソース（図５下段：Ｓ２、Ｓ４、Ｓ６の合計）が消費される。つまり、図５に示すように、Ｓ２、Ｓ４、Ｓ６の合計と、Ｓ１、Ｓ３、Ｓ５の合計との差分が空きリソースとなる。本発明は、この空きリソースに着眼してなされたものである。【００１３】
本発明の目的は、データ量が、例えば上り回線と下り回線といった両リンクで異なる場合に、ネットワークコーディング用空きリソースを有効活用し、ネットワークコーディング時の受信特性を上げることである。すなわち、本発明は、ネットワークコーディングデータ伝送時の受信性能を上げ、システムの伝送遅延を低減することができる無線送信装置および無線送信方法を提供することを目的としている。
【課題を解決するための手段】
【００１４】
本発明の無線通信装置は、第１無線通信装置からの第１の信号の受信と、第２無線通信装置からの、前記第１の信号よりデータ量が多い第２の信号の受信と、前記第１無線通信装置および前記第２無線通信装置への、前記第２の信号と同じデータ量の第３の信号の送信と、を行う無線通信装置であって、前記第１の信号に含まれる所定のパケットをロバスト化して冗長パケットを生成する符号化手段と、前記第１の信号に前記冗長パケットを加えた信号と、前記第２の信号とを分離可能に合成して前記第３の信号を生成するコーディング手段と、を備える。【００１５】
上記構成によれば、第３の信号に、第１の信号に含まれる所定のパケットをロバスト化して生成した冗長パケットを含めて送信することにより、第２の信号と第１の信号のデータ量の差分に応じたリソースを有効活用して、最大遅延時間を超えそうなパケットほどロバスト化して送信できるため、該当パケットの受信特性が向上し、システムの平均遅延を低減できる。【００１６】
また、本発明の無線通信装置は、前記符号化手段が、前記第１の信号に含まれる、前記第１無線通信装置から先に送信されたパケットの符号化率を下げて前記冗長パケットを生成するものを含む。【００１７】
上記構成によれば、最大遅延時間を超えそうなパケットほど、誤り訂正能力が向上するようにコーディングされるので、該当パケットの受信特性が向上し、システムの平均遅延を低減できる。【００１８】
また、本発明の無線通信装置は、前記第１の信号からシーケンスオーダーの古いパケットを識別するデータ識別手段を備え、前記符号化手段が、前記第１の信号に含まれる、前記シーケンスオーダーの古いパケットの符号化率を下げて前記冗長パケットを生成するものを含む。【００１９】
上記構成によれば、最大遅延時間を超えそうなパケットほど、誤り訂正能力が向上するようにコーディングされるので、該当パケットの受信特性が向上し、システムの平均遅延を低減できる。【００２０】
また、本発明の無線通信装置は、前記第１の信号から冗長バージョン（ｒｅｄｕｎｄａｎｃｙ  ｖｅｒｓｉｏｎ）の順序が前のパケットを識別するデータ識別手段を備え、前記符号化手段が、前記第１の信号に含まれる、前記冗長バージョンの順序が前のパケットの符号化率を下げて前記冗長パケットを生成するものを含む。【００２１】
上記構成によれば、最大遅延時間を超えそうなパケットほど、誤り訂正能力が向上するようにコーディングされるので、該当パケットの受信特性が向上し、システムの平均遅延を低減できる。【００２２】
また、本発明の無線通信装置は、前記符号化手段が、前記第１の信号に含まれる複数のパケットを、伝送遅延への影響度に応じてロバスト化して複数の冗長パケットを生成するものを含み、前記コーディング手段が、前記第１の信号に前記複数の冗長パケットを加えた信号と、前記第２の信号とを分離可能に合成して前記第３の信号を生成するものを含む。【００２３】
上記構成によれば、複数のパケットそれぞれに対してロバスト化を実施することにより、それぞれのパケットの受信特性が向上し、システムの平均遅延をさらに低減できる。【００２４】
また、本発明の無線通信装置は、前記第１の信号に含まれるパケットの誤り判定を行う誤り判定手段を備え、前記符号化手段が、前記冗長パケットを、パケット送信の誤りにより生じた空きリソースに配置するものを含む。【００２５】
上記構成によれば、更に多くの空きリソースを用いたロバスト化が可能となるので、該当パケットの受信特性が向上し、システムの平均遅延を低減できる。【００２６】
また、本発明の無線通信装置は、前記符号化手段が、再送回数が多いパケットの符号化率を下げて前記冗長パケットを生成するものを含む。【００２７】
上記構成によれば、再送が生じて最大遅延時間を超えそうなパケットをロバスト化できるので、該当パケットの受信特性が向上し、システムの平均遅延を低減できる。【００２８】
また、本発明の無線通信装置は、前記符号化手段が、前記第１の信号に含まれる複数のパケットを、伝送遅延への影響度に応じてロバスト化して複数の冗長パケットを生成するものを含み、前記コーディング手段が、前記複数の冗長パケットを、パケット送信の誤りにより生じた空きリソースに配置するものを含む。パケットが誤ることによって生じる空きリソースも含めて、複数のパケットの伝送遅延への影響度に応じて分配することを特徴とする無線リピータ装置である。【００２９】
上記構成によれば、パケットが誤ることによって生じる空きリソースも利用することにより、複数のパケットそれぞれに対して、更に多くの空きリソースを用いたロバスト化を実施することができるため、それぞれのパケットの受信特性が向上し、システムの平均遅延をさらに低減できる。【００３０】
また、本発明の無線通信方法は、第１無線通信装置からの第１の信号の受信と、第２無線通信装置からの、前記第１の信号よりデータ量が多い第２の信号の受信と、前記第１無線通信装置および前記第２無線通信装置への、前記第２の信号と同じデータ量の第３の信号の送信と、を行う無線通信方法であって、前記第１の信号に含まれる所定のパケットをロバスト化して冗長パケットを生成する符号化ステップと、前記第１の信号に前記冗長パケットを加えた信号と、前記第２の信号とを分離可能に合成して前記第３の信号を生成するコーディングステップと、を有する。【００３１】
また、本発明の無線通信方法は、前記符号化ステップが、前記第１の信号に含まれる、前記第１無線通信装置から先に送信されたパケットの符号化率を下げて前記冗長パケットを生成するものを含む。【００３２】
また、本発明の無線通信方法は、前記符号化ステップが、前記第１の信号に含まれる、前記シーケンスオーダーの古いパケットの符号化率を下げて前記冗長パケットを生成するものを含む。【００３３】
また、本発明の無線通信方法は、前記符号化ステップが、前記第１の信号に含まれる、前記冗長バージョンの順序が前のパケットの符号化率を下げて前記冗長パケットを生成するものを含む。【００３４】
また、本発明の無線通信方法は、前記符号化ステップが、前記第１の信号に含まれる複数のパケットを、伝送遅延への影響度に応じてロバスト化して複数の冗長パケットを生成するものを含み、前記コーディングステップが、前記第１の信号に前記複数の冗長パケットを加えた信号と、前記第２の信号とを分離可能に合成して前記第３の信号を生成するものを含む。【００３５】
また、本発明の無線通信方法は、前記符号化ステップが、前記冗長パケットを、パケット送信の誤りにより生じた空きリソースに配置するものを含む。【００３６】
また、本発明の無線通信方法は、前記符号化ステップが、再送回数が多いパケットの符号化率を下げて前記冗長パケットを生成するものを含む。【００３７】
また、本発明の無線通信方法は、前記符号化ステップが、前記第１の信号に含まれる複数のパケットを、伝送遅延への影響度に応じてロバスト化して複数の冗長パケットを生成するものを含み、前記コーディングステップが、前記複数の冗長パケットを、パケット送信の誤りにより生じた空きリソースに配置するものを含む。
【発明の効果】
【００３８】
本発明の無線送信装置および無線送信方法によれば、移動局から受信した信号に含まれる所定のパケットをロバスト化して冗長パケットを生成し、移動局から受信した信号に冗長パケットを加えた信号と、基地局から受信した信号とを分離可能に合成して移動局および基地局に送信するので、データ量が両リンクで異なる場合に、ネットワークコーディング用の空きリソースを有効活用し、ネットワークコーディングデータ伝送時の受信性能を上げてシステムの伝送遅延を低減することができる。
【図面の簡単な説明】
【００３９】
【図１】無線リピータへのネットワークコーディング適用例を示す図
【図２】複数パケットに対するネットワークコーディングの説明図
【図３】データ量が異なる場合のネットワークコーディング例を示す図
【図４】従来技術を説明する図
【図５】本発明の着眼点を表す図
【図６】本発明の実施例１の無線リピータ装置のブロック図
【図７】本発明の実施例１の伝送モデルを示す図
【図８】本発明の実施例１におけるデータ量の差異による空きリソースの説明図
【図９】本発明の実施例１においてＳ１に対するロバスト化（低符号化率化）最後尾を空きリソースとして使用する場合の説明図
【図１０】本発明の実施例１においてＳ１に対するロバスト化（低符号化率化）後、Ｓ１に連続する位置を空きリソースとして使用する場合の説明図
【図１１】本発明の実施例１においてネットワークコーディングデータにヘッダ情報を付加する場合の説明図
【図１２】本発明の実施例１においてネットワークコーディングデータの送信とは別に、専用チャネルあるいは共通チャネルを介して制御情報をシグナリングする場合の説明図
【図１３】本発明の実施例１においてネットワークコーディングデータにヘッダ情報を付加する場合のリピータ装置の構成図
【図１４】本発明の実施例１においてネットワークコーディングデータの送信とは別に、専用チャネルあるいは共通チャネルを介して制御情報を送信する場合のリピータ装置の構成図
【図１５】本発明の実施例２の無線リピータ装置の構成を示す図
【図１６】本発明の実施例２におけるパケット構成内容を示す図
【図１７】本発明の実施例２においてネットワークコーディングデータにヘッダ情報を付加する場合のリピータ装置の構成図
【図１８】本発明の実施例２においてネットワークコーディングデータの送信とは別に、専用チャネルあるいは共通チャネルを介して制御情報を送信する場合のリピータ装置の構成図
【図１９】本発明の実施例３において空きリソースを最後尾に配置する例を示す図
【図２０】本発明の実施例３において空きリソースをロバスト化対象パケットと連続する位置に配置する例を示す図
【図２１】本発明の実施例４の無線リピータ装置の構成を示す図
【図２２】本発明の実施例４の伝送モデルを示す図
【図２３】本発明の実施例４においてパケット誤りによって生じた空きリソースを誤ったパケットの位置とし、データ量の差異による空きリソースを最後尾に配置する例を示す図
【図２４】本発明の実施例４において空きリソースを最後尾に連続して配置する例を示す図
【図２５】本発明の実施例４において空きリソースをロバスト化するパケットに連続して配置する例を示す図
【図２６】本発明の実施例４におけるＡＣＫ／ＮＡＣＫシグナルを用いたシグナリング例を示す図
【図２７】本発明の実施例４におけるＡＣＫ／ＮＡＣＫシグナルを中継する場合のリピータ装置の構成図を示す図
【図２８】本発明の実施例４においてヘッダ情報を付加する場合のリピータ装置の構成図を示す図
【図２９】本発明の実施例４において制御情報を送信する場合のリピータ装置の構成図を示す図
【図３０】本発明の実施例５の伝送モデルを示す図
【図３１】本発明の実施例５において空きリソースをロバスト化に使用する場合の説明図
【図３２】本発明の実施例６の伝送モデルを示す図
【図３３】本発明の実施例６においてパケット誤りによって生じた空きリソースを誤ったパケットの位置とし、データ量の差異による空きリソースを最後尾に配置する例を示す図
【図３４】本発明の実施例６において両空きリソースを最後尾に連続して配置する例を示す図
【図３５】本発明の実施例６において空きリソースをロバスト化するパケットに連続して配置する場合の説明図
【図３６】本発明の実施例６におけるＡＣＫ／ＮＡＣＫシグナルを用いたシグナリング例を示す図
【図３７】本発明の実施例４〜６における下り回線のパケットが誤った場合の説明図
【符号の説明】
【００４０】
１１  符号化制御部
１２  符号化部
１３  コーディング部
１４  変調部
１５  無線送信部
１６  アンテナ
１７  バッファ
１８  復号化部
１９  復調部
２０  無線受信部
２１  制御情報付加部
２２  データ識別部
２５  誤り判定部
【発明を実施するための最良の形態】
【００４１】
以下、本発明の実施形態について、図面を参照して説明する。【００４２】
（実施例１）
実施例１では、ネットワークコーディング用の空きリソースを用いて、システムの伝送遅延に影響を与える（最大遅延時間を超えそうな）パケットを優先的にロバスト化してネットワークコーディングする例を説明する。ここで、システムの伝送遅延に影響をあたえるパケットとは、時間的に先に生成され送信されたパケットを指す。また、ロバスト化の方法としては、誤り訂正符号化の符号化率を下げる方法を用いる。【００４３】
上記構成により、最大遅延時間を超えそうなパケットほどロバスト化されてネットワークコーディングされるので、該当パケットの受信特性が向上し、システムの平均遅延を低減できる。【００４４】
（実施例１の無線リピータ装置）
図６は、実施例１の無線リピータ装置のブロック図を示す。図６に示す実施例１の無線リピータ装置（ＲＳ）は、アンテナ１６、無線受信部２０、復調部１９、復号化部１８、バッファ１７、符号化制御部１１、符号化部１２、コーディング部１３、変調部１４、および無線送信部１５を備える。【００４５】
無線受信部２０は、アンテナ１６を介して受信した基地局からの制御信号にダウンコンバート、Ａ／Ｄ変換等の受信処理を施した信号を復調部１９に出力する。復調部１９は、受信した制御信号を復調し、復号化部１８へ出力する。復号化部１８は復調信号に対して、誤り訂正復号化を実施し、バッファ１７へ出力する。バッファ１７は、一定時間、データパケットを保存し、符号化部１２へ出力する。符号化制御部１１は、送信データに対する符号化率を制御し、制御情報を符号化部１２へ出力する。【００４６】
符号化部１２は、符号化制御部１１からの制御情報に基づいて、データパケットに対して、誤り訂正符号化を実施し、コーディング部１３へ出力する。コーディング部１３は、対となるデータ系列に対して、ＸＯＲ処理を行い、変調部１４へ出力する。変調部１４は、ＸＯＲ処理された信号を変調し、無線送信部１５へ出力する。無線送信部１５は、変調部１４から出力された変調信号に、Ｄ／Ａ変換、アップコンバート、増幅等の送信処理を施し、送信処理を施した信号をアンテナ１６から無線送信する。【００４７】
（実施例１の動作）
図７は、実施例１の伝送モデルである。実施例１の動作を説明する。ＲＳは、ＢＳからＭＳへ（下り回線）のパケットと、ＭＳからＢＳへ（上り回線）のパケットとをそれぞれ中継する。また、ＲＳは、下り回線と上り回線それぞれについて、複数のデータパケット（Ｓ１，  Ｓ３，  Ｓ５および、Ｓ２，  Ｓ４，  Ｓ６）を受信した後、それらをまとめてネットワークコーディングを施し、同一チャネル（同一リソース）でＭＳ、ＢＳのそれぞれへ同時に中継する。【００４８】
図８は、データ量の差異による空きリソースの説明図である。ここで、下り回線のデータ量と上り回線のデータ量とでは、下り回線のデータ量の方が多い、すなわち、下り回線のパケットサイズの方が大きいとする。従って、ＲＳにバッファリングされるデータ量は、上り回線と下り回線とでは、差が生じる。この差、すなわちＳ２、Ｓ４、Ｓ６の合計データ量とＳ１、Ｓ３、Ｓ５の合計データ量との差を空きリソースと呼ぶ。【００４９】
実施例１では、図８で示した空きリソースを利用したネットワークコーディングを実施する。すなわち、ネットワークコーディングでは、最大のデータ量を一度に送信するために必要なリソースを確保する必要があるため、データ量が小さい方はデータ量の大きいほうに合わせることになる。【００５０】
本実施例では、上り回線のデータ量が下り回線のデータ量より少ないので、ＲＳは、上り回線のデータ量を下り回線のデータ量に合わせる時に、特定のパケットをロバスト化するように動作する。このロバスト化の制御を符号化制御部１１が行う。符号化制御部１１は、システムの伝送遅延に影響を与える（最大遅延時間を超えそうな）パケットを優先的にロバスト化するように制御する。以下、具体的に説明する。【００５１】
上り回線のパケット送信順序を、Ｓ１，  Ｓ３，  Ｓ５の順とする。この場合、ＲＳが中継する時点で最も遅延時間が大きいのはＳ１となる。したがって符号化制御部１１は、このＳ１をロバスト化するよう制御する。ロバスト化の方法として、誤り訂正の符号化率を他のパケットより低く設定する処理を実施する。【００５２】
図９は、Ｓ１に対するロバスト化（低符号化率化）後、最後尾を空きリソースとして使用する場合の説明図である。同図に示すように、この符号化率を低くしたことに伴う冗長ビットの増加分を、空きリソースに割り当てる。また、複数のパケット間の遅延時間の判定は、バッファに入力された順序に基づく方法が考えられる。【００５３】
次に、ＲＳがネットワークコーディングにより中継したデータをＭＳ、およびＢＳが復号可能とするための動作を、シグナリングを用いない場合と、シグナリングを用いる場合のそれぞれについて説明する。【００５４】
（シグナリングを用いない場合の動作）
ＲＳがネットワークコーディングを施したデータをＭＳ、およびＢＳが復号する際に、別途シグナリングを必要としない場合の動作を説明する。【００５５】
ＲＳ、ＭＳ、ＢＳ間であらかじめロバスト化する対象パケット、およびロバスト化方法を設定しておく。本実施例では、Ｓ１をロバスト化対象パケットとし、ロバスト化方法としては、誤り訂正の符号化率を下げる方法をとるので、ロバスト化後の符号化率も予め設定しておく。さらに、空きリソースの位置も予め設定しておく。【００５６】
空きリソースの位置は、最後尾（図９）、あるいはロバスト化対象パケットと連続する位置が考えられる。図１０は、Ｓ１に対するロバスト化（低符号化率化）後、Ｓ１に連続する位置を空きリソースとして使用する場合の説明図である。以上のように、ＭＳ、およびＢＳが復号する際に必要な情報を予め設定しておき、ＲＳはその情報に従って、ロバスト化した後、ネットワークコーディングを施し送信する。【００５７】
（シグナリングを用いる場合の動作）
次に、ＲＳがネットワークコーディングを施したデータをＭＳ、およびＢＳが復号する際に、別途、付随シグナリングを必要とする場合の動作を説明する。【００５８】
ＲＳは、ロバスト化する対象パケット、およびロバスト化方法（ロバスト化後の符号化率）、および空きリソースの位置を決定する。ＲＳは、決定した前記情報をＭＳ、およびＢＳに別途通知する。【００５９】
通知の方法を説明する。図１１は、ネットワークコーディングデータにヘッダ情報を付加する場合の説明図である。また、図１３は、ネットワークコーディングデータにヘッダ情報を付加する場合のリピータ装置の構成図である。図１３に示すように、制御情報付加部２１は、符号化制御部１１から出力された、ロバスト化する対象パケット等の情報を、コーディング部１３から出力されたネットワークコーディングデータにヘッダ情報として付加し、変調部１４へ出力する。なお、上記ヘッダには通常ネットワークコーディングは実施しない。【００６０】
また、図１２は、ネットワークコーディングデータの送信とは別に、専用チャネルあるいは共通チャネルを介して制御情報をシグナリングする場合の説明図であり、図１４は、ネットワークコーディングデータの送信とは別に、専用チャネルあるいは共通チャネルを介して制御情報を送信する場合のリピータ装置の構成図である。図１４に示すように、符号化制御部１１から出力された制御情報は、変調部１４で変調され、無線送信部１５で送信処理された後、アンテナ１６を介して図１２に示すように出力される。【００６１】
（実施例２）
実施例２では、ネットワークコーディング用の空きリソースを用いて、システムの伝送遅延に影響を与える（最大遅延時間を超えそうな）パケットを優先的にロバスト化してネットワークコーディングする他の例を説明する。実施例１との差異は、遅延時間の判定基準として、シーケンスオーダー、あるいはＲｅｄｕｎｄａｎｃｙ  Ｖｅｒｓｉｏｎ（冗長バージョン、以降、ＲＶ）を用いる点である。【００６２】
すなわち、本実施例では、シーケンスオーダーの古い、あるいはＲＶの順序が前のパケットを優先してロバスト化する。ここで、シーケンスオーダーとは、上位レイヤーでデータを分割しパケット化される時に付加されるパケットの並び順番号のことである。また、ＲＶとは、Ｈ−ＡＲＱ（Ｈｙｂｒｉｄ−Ａｕｔｏ  Ｒｅｐｅａｔ  ｒｅＱｕｅｓｔ）における送信回数ごとにＨＡＲＱパラメータ（システマティックビット優先パラメータ、レートマッチングパラメータ）を変更するためのパラメータである。【００６３】
上記構成によれば、シーケンスオーダー、あるいはＲＶの大きなパケットを優先してロバスト化されてネットワークコーディングされるので、該当パケットの受信特性が向上し、システムの平均遅延を低減できる。【００６４】
（実施例２の無線リピータ装置）
図１５は、実施例２の無線リピータ装置を示す。実施例１と異なる構成についてのみ説明する。図１５に示す実施例２の無線リピータ装置は、実施例１の構成（図６）に加えてデータ識別部２２を備える。データ識別部２２は、復号化部１８から出力された受信パケットの制御情報部分から、パケットのシーケンスオーダー、或いはＲＶ情報を識別し、符号化制御部１１へ出力する。符号化制御部１１は、データ識別部２２から出力されたシーケンスオーダー、或いはＲＶ情報を基に、パケットの符号化率を決定し、符号化部１２へ出力する。【００６５】
（実施例２の動作）
ロバスト化の基準にシーケンスオーダー、或いはＲＶ情報を用いる点以外は、実施例１と同様である。【００６６】
ここで、シーケンスオーダーについて詳細に説明する。シーケンスオーダーは、規定サイズ以上の大きなデータを複数のパケットに分割して送信する際に、分割後の各パケットに付加される分割前の並び順を示す制御情報である。図１６は、パケット構成内容を示す。この制御情報は、一般に、ヘッダとしてデータ部に追加されて送信される。【００６７】
実施例２では、データ識別部２２が受信パケットのヘッダに含まれる上記制御情報からシーケンスオーダーを識別し、この識別情報を基に符号化制御部１１がシーケンスオーダーが古いパケットを優先してロバスト化する。【００６８】
また、ロバスト化する対象パケット、およびロバスト化方法（ロバスト化後の符号化率）、および空きリソースの位置の情報を通知する方法も実施例１と同様であり、ネットワークコーディングデータにヘッダ情報を付加する方法と、ネットワークコーディングデータの送信とは別に、専用チャネルあるいは共通チャネルを介して制御情報として、通知する方法が考えられる。【００６９】
図１７は、ネットワークコーディングデータにヘッダ情報を付加する場合のリピータ装置の構成図を示す。また、図１８は、ネットワークコーディングデータの送信とは別に、専用チャネルあるいは共通チャネルを介して制御情報を送信する場合のリピータ装置の構成図を示す。図１７に示すリピータ装置は、符号化制御部１１が、データ識別部２２からの識別情報に基づいて、ロバスト化する対象パケット等の情報を制御情報付加部２１へ出力する。また、図１８に示すリピータ装置は、符号化制御部１１が、データ識別部２２からの識別情報に基づいて、ロバスト化する対象パケット等の情報を変調部１４へ出力する。【００７０】
ここで、通知用制御情報の削減方法を示す。ＭＳは、送信パケットのヘッダ情報を読み解くことで、シーケンスオーダー、あるいはＲＶ情報を予め取得可能である。つまり、ＭＳは、ＲＳがネットワークコーディング時にロバスト化するパケットを、予め知ることが可能である。従って、ＲＳからＭＳへ通知する制御情報のうち、ロバスト化対象パケットを示す制御情報を送信不要にできる。【００７１】
また、実施例１で説明した、ＲＳがネットワークコーディングにより中継したデータを付随シグナリングなしでＭＳ、およびＢＳが復号可能とするための動作において、ＭＳは、シーケンスオーダー、あるいはＲＶを予め取得し、これらの古いパケットをＲＳ、ＭＳ、ＢＳで予め定めておいたロバスト化対象パケット配置位置であるＳ１の位置で送信することで、同様に、通知用制御情報の削減を実現できる。【００７２】
（実施例３）
実施例３では、ネットワークコーディング用の空きリソースを用いて、システムの伝送遅延に影響を与える（最大遅延時間を超えそうな）パケットを優先的にロバスト化してネットワークコーディングする他の例を説明する。【００７３】
実施例１、２との差異は、空きリソースを複数のパケットの伝送遅延への影響度に応じて分配する点である。すなわち、伝送遅延への影響度が大きいパケットほど、より多くの空きリソースを分配してロバスト化する。【００７４】
複数のパケットそれぞれに対してロバスト化を実施することにより、それぞれのパケットの受信特性が向上し、システムの平均遅延をさらに低減できる。【００７５】
（実施例３の無線リピータ装置）
無線リピータ装置の構成は、実施例１、あるいは実施例２と同一である。【００７６】
（実施例３の動作）
符号化制御部１１は、システムの伝送遅延に影響を与える（最大遅延時間を超えそうな）パケットを優先的にロバスト化するように制御する。このとき複数のパケットが遅延の影響度に応じてロバスト化される。【００７７】
上り回線のパケット送信順序を、Ｓ１，Ｓ３，Ｓ５の順とする。この場合、ＲＳが中継する時点での遅延の影響度はＳ１が最も大きく、次にＳ３、その次にＳ５となる。この影響度の大きさに応じて、それぞれの符号化率を次の通り設定する（符号化率が小さいほど、よりロバスト化される）。【００７８】
Ｓ１の符号化率＜Ｓ３の符号化率＜Ｓ５の符号化率【００７９】
図１９は、空きリソースを最後尾に配置する例を示す。それぞれの符号化率を低くしたことに伴う冗長ビットの増加分を、空きリソースに割り当てる。また、複数のパケット間の遅延時間の判定（いずれのパケットをロバスト化するかの判定）は、実施例１、および実施例２で示したとおりである。【００８０】
次に、ＲＳがネットワークコーディングにより中継したデータをＭＳ、およびＢＳが復号可能とするための動作を次の２通りの方法についてそれぞれ説明する。【００８１】
（シグナリングを用いない場合の動作）
ＲＳがネットワークコーディングを施したデータをＭＳ、およびＢＳが復号する際に、別途シグナリングを必要としない場合の動作を説明する。【００８２】
ＲＳ、ＭＳ、ＢＳ間でロバスト化する対象パケット、かつ、それぞれに対するロバスト化方法を予め設定しておく。本実施例では、Ｓ１、Ｓ３、Ｓ５をロバスト化対象パケットとし、ロバスト化方法としては、それぞれの誤り訂正の符号化率を設定しておく。さらに、空きリソースの位置も予め設定しておく。【００８３】
空きリソースの位置は、最後尾（図１９）、あるいは各ロバスト化対象パケットと連続する各位置が考えられる。図２０は、空きリソースをロバスト化対象パケットと連続する位置に配置する例を示す。以上のように、ＭＳ、およびＢＳが復号する際に必要な情報を予め設定しておき、ＲＳはその情報に従って、ロバスト化した後、ネットワークコーディングを施し送信する。【００８４】
（シグナリングを用いる場合の動作）
次に、ＲＳがネットワークコーディングを施したデータをＭＳ、およびＢＳが復号する際に、別途シグナリングを必要とする場合の動作を説明する。【００８５】
ＲＳは、複数のロバスト化対象パケット、およびそれぞれに対するロバスト化方法、および空きリソースの位置を決定する。ＲＳは、決定した前記情報をＭＳ、およびＢＳに別途通知する。通知の方法は、実施例１と同一である。【００８６】
（実施例４）
実施例４では、ネットワークコーディング用の空きリソースに加え、パケットが誤った場合に発生する空きリソースも用いて、システムの伝送遅延に影響を与える（最大遅延時間を超えそうな）パケットを優先的にロバスト化してネットワークコーディングする例を説明する。【００８７】
更に多くの空きリソースを用いたロバスト化が可能となるので、該当パケットの受信特性が向上し、システムの平均遅延を低減できる。【００８８】
（実施例４の無線リピータ装置）
図２１は、実施例４の無線リピータ装置の構成を示す。実施例１と異なる構成についてのみ説明する。図２１に示す実施例４の無線リピータ装置は、実施例１の構成（図６）に加えて誤り判定部２５を備える。誤り判定部２５は、復号化部１８で復号された受信パケットからＣＲＣ等に基づき誤り判定を行い、判定結果を符号化制御部１１へ出力する。符号化制御部１１は、誤り判定部２５からの判定結果に基づき、パケットの符号化率を決定し、符号化部１２へ出力する。【００８９】
（実施例４の動作）
符号化制御部１１は、システムの伝送遅延に影響を与える（最大遅延時間を超えそうな）パケットを優先的にロバスト化するように制御する。この時、パケット誤りによって生じる空きリソースもロバスト化に用いられる。【００９０】
図２２は、実施例４の伝送モデルを示す。上り回線のパケット送信順序を、Ｓ１，Ｓ３，Ｓ５の順とし、Ｓ３の伝送が誤ったとする。このとき、Ｓ３のネットワークコーディング用リソースが空きになる。この空きリソースをＳ１のロバスト化に使用する。【００９１】
図２３は、パケット誤りによって生じた空きリソースを誤ったパケットの位置とし、データ量の差異による空きリソースを最後尾に配置する例を示す。ロバスト化対象（Ｓ１）の選択基準、ロバスト化方法は実施例１、および実施例２と同一であるが、ロバスト化のためのリソースが実施例１より多いため、より誤りにくくすることが可能となる。【００９２】
次に、ＲＳがネットワークコーディングにより中継したデータをＭＳ、およびＢＳが復号可能とするための動作を説明する。【００９３】
（ＡＣＫ／ＮＡＣＫシグナルを用いる場合）
ＲＳがネットワークコーディングを施したデータをＭＳ、およびＢＳが復号する際に、別途復号用のシグナリングを必要とせず、再送制御用のＡＣＫ／ＮＡＣＫシグナルを流用する場合の動作を説明する。図２６は、ＡＣＫ／ＮＡＣＫシグナルを用いたシグナリング例を示す。また、図２７は、実施例４におけるＡＣＫ／ＮＡＣＫシグナルを中継する場合のリピータ装置の構成図を示す。【００９４】
図２６に示すように、ＲＳは、ＭＳ−ＲＳ間のＡＣＫ／ＮＡＣＫシグナルをＢＳにも通知する。具体的には、図２７に示すリピータ装置は、誤り判定部２５が、受信パケットの誤り判定結果を変調部１４へ出力する。変調部１４へ出力された判定結果は、変調部１４で変調され、無線送信部１５で無線送信処理された後、アンテナ１６から送信される。これにより、ＲＳは、ＢＳに対して、パケット誤りによる空きリソースの発生を通知する。また、ＲＳ、ＭＳ、ＢＳ間で、パケット誤りによって生じた空きリソース、およびデータ量の差異による空きリソースの配置位置を予め設定しておく。【００９５】
空きリソースの配置位置としては、（１）パケット誤りによって生じた空きリソースを誤ったパケットの位置とし、データ量の差異による空きリソースを最後尾に配置する方法（図２３）、（２）両空きリソースを最後尾に連続して配置する方法、（３）両空きリソースをロバスト化するパケット毎に連続して配置する方法が考えられる。【００９６】
図２４は、上記（２）の空きリソースを最後尾に連続して配置する例を示す。また、図２５は、上記（３）の空きリソースをロバスト化するパケットに連続して配置する例を示す。【００９７】
更に、ロバスト化する対象パケットも予め特定の基準に従って設定しておく（本実施例の場合Ｓ１）。以上の構成により、ＭＳ−ＲＳ間のＡＣＫ／ＮＡＣＫシグナルをＢＳにも通知することで、パケット誤りによる空きリソース情報をＲＳ、ＭＳ、ＢＳ間で共有する。また、ＭＳ、およびＢＳが復号する際に必要な情報を予め設定しておく。ＲＳはそれらの情報に従って、ロバスト化した後、ネットワークコーディングを施し、送信する。【００９８】
（シグナリングを用いる場合）
シグナリングを用いる場合の動作は、必要な情報を全て通知する動作となり、実施例１と同一なので説明を省略する。図２８は、実施例４においてヘッダ情報を付加する場合のリピータ装置の構成図を示す。また、図２９は、実施例４において制御情報を送信する場合のリピータ装置の構成図を示す。図２８に示すリピータ装置は、符号化制御部１１が、誤り判定部２５からの誤り判定結果に基づいて、ロバスト化する対象パケット等の情報を制御情報付加部２１へ出力する。また、図２９に示すリピータ装置は、符号化制御部１１が、誤り判定部２５からの誤り判定結果に基づいて、ロバスト化する対象パケット等の情報を変調部１４へ出力する。【００９９】
（実施例５）
実施例５では、パケット誤りが生じ、再送が発生した場合は、再送回数が多いパケットを優先してロバスト化する。【０１００】
再送が生じて最大遅延時間を超えそうなパケットをロバストできるので、該当パケットの受信特性が向上し、システムの平均遅延を低減できる。【０１０１】
（実施例５の無線リピータ装置）
実施例５の構成は、実施例４と同一である。【０１０２】
（実施例５の動作）
実施例４との差異は、符号化制御部１１がパケット誤りによって生じた空きリソースを再送回数が多いパケットをロバスト化するように制御する点である。【０１０３】
図３０は、実施例５の伝送モデルを示す。Ｓ１の初回送信に誤りが発生し、再送となった場合を仮定する。この時、Ｓ１初回時に相当するネットワークコーディング用リソースが空きリソースとなる。【０１０４】
図３１は、図３０に示す伝送モデルで発生した空きリソースをロバスト化に使用する場合の説明図である。この空きリソースを、データ量の差異による空きリソースに加え、再送となったＳ１をロバスト化するために使用する。【０１０５】
次に、ＲＳがネットワークコーディングにより中継したデータをＭＳ、およびＢＳが復号可能とするための動作を説明する。なお、シグナリングを用いる場合の動作は、必要な情報を全て通知する動作となり、実施例１と同一なので説明を省略する。【０１０６】
（ＡＣＫ／ＮＡＣＫシグナルを用いる場合）
ＲＳがネットワークコーディングを施したデータをＭＳ、およびＢＳが復号する際に、別途復号用のシグナリングを必要とせず、再送制御用のＡＣＫ／ＮＡＣＫシグナルを流用する場合の動作を説明する。【０１０７】
ＲＳは、ＭＳ−ＲＳ間のＡＣＫ／ＮＡＣＫシグナルをＢＳにも通知し、ＢＳに対して、パケット誤りによる空きリソースの発生を通知する。パケット誤りによって生じた空きリソース、およびデータ量の差異による空きリソースの配置方法は、実施例４と同一である。また、ＢＳは、ＮＡＣＫからＡＣＫへ切り替わったパケットをロバスト化対象パケット（再送パケット）と認識する（本実施例の場合Ｓ１）。【０１０８】
以上の構成により、ＭＳ−ＲＳ間のＡＣＫ／ＮＡＣＫシグナルをＢＳにも通知することで、パケット誤りによる空きリソース情報、かつロバスト化対象パケットをＲＳ、ＭＳ、ＢＳ間で共有する。また、ＭＳ、およびＢＳが復号する際に必要な情報を予め設定しておく。ＲＳはそれらの情報に従って、ロバスト化した後、ネットワークコーディングを施し、送信する。【０１０９】
（実施例６）
実施例６では、パケットが誤った際に生じる空きリソースも含めて、複数のパケットの伝送遅延への影響度に応じて分配する例を説明する。すなわち、遅延への影響度が大きいパケットほど、より多くの空きリソースを分配してロバスト化する。【０１１０】
複数のパケットそれぞれに対して、更に多くの空きリソースを用いたロバスト化を実施することにより、それぞれのパケットの受信特性が向上し、システムの平均遅延をさらに低減できる。【０１１１】
（実施例６の無線リピータ装置）
実施例６の構成は、実施例４と同一である。【０１１２】
（実施例６の動作）
実施例６の動作は、複数のパケットに対してロバスト化するという点で実施例３と同一である。差異は、パケット誤りによって生じた空きリソースもロバスト化に使用する点である。【０１１３】
図３２は、実施例６の伝送モデルを示す。上り回線のＳ３が誤ったとする。この時、Ｓ３に対するネットワークコーディング用リソースが空きリソースとなる。この空きリソースをＳ１、およびＳ５のロバスト化に使用する。【０１１４】
次に、ＲＳがネットワークコーディングにより中継したデータをＭＳ、およびＢＳが復号可能とするための動作を説明する。なお、シグナリングを用いる場合の動作は、必要な情報を全て通知する動作となり、実施例４と同一なので説明を省略する。【０１１５】
（ＡＣＫ／ＮＡＣＫシグナルを用いる場合）
図３６は、ＡＣＫ／ＮＡＣＫシグナルを用いたシグナリング例を示す。ＲＳが、ＭＳ−ＲＳ間のＡＣＫ／ＮＡＣＫシグナルをＢＳにも通知し、ＢＳに対して、パケット誤りによる空きリソースの発生を通知する点は実施例４と同一である。また、ＲＳ、ＭＳ、ＢＳ間で、空きリソースの割当方法を予め設定しておく点も実施例４と同一である。【０１１６】
すなわち、空きリソースの配置位置としては、（１）パケット誤りによって生じた空きリソースを誤ったパケットの位置とし、データ量の差異による空きリソースを最後尾に配置する方法（図３３）、（２）両空きリソースを最後尾に連続して配置する方法、（３）空きリソースをロバスト化するパケット毎に連続して配置する方法が考えられる。【０１１７】
図３３は、上記（１）のパケット誤りによって生じた空きリソースを誤ったパケットの位置とし、データ量の差異による空きリソースを最後尾に配置する例を示す。図３４は、上記（２）の両空きリソースを最後尾に連続して配置する例を示す。図３５は、上記（３）の空きリソースをロバスト化するパケット毎に連続して配置する場合の説明図である。【０１１８】
実施例６では、さらに複数パケットに対するロバスト化方法（符号化率）もＲＳ、ＭＳ、ＢＳ間で、設定しておく。例えば、冗長ビットの比を、Ｓ１：Ｓ３：Ｓ５＝３：２：１と定義しておき、空きリソースを受信ＯＫとなったパケットで分配する等である。【０１１９】
なお、実施例１〜６では、上り回線、および下り回線のそれぞれ３パケットずつをまとめてネットワークコーディングする場合について説明したが、これに限定されない【０１２０】
実施例４〜６では、上り回線（ＭＳからＲＳ）のパケットが誤った場合について説明したが、下り回線（ＢＳからＲＳ）のパケットが誤った場合も同様に実施可能である。図３７は、下り回線のパケットが誤った場合の説明図である。【０１２１】
実施例３、６では、伝送遅延に対する影響度が異なる場合について説明したが、伝送遅延に対する影響度が同一の場合は、空きリソースを均等に分配しても良い【０１２２】
実施例１〜６において、ＭＳ（移動局）はＵＥ（Ｕｓｅｒ  Ｅｑｕｉｐｍｅｎｔ）と表現されることもある。実施例１〜６においてＢＳ（移動局）はＮｏｄｅ  Ｂと表現されることもある。実施例１〜６においてＲＳ（無線リピータ）はＲＮ（Ｒｅｌａｙ  Ｎｏｄｅと表現されることもある。【０１２３】
実施例１〜６において、ＲＳがネットワークコーディングにより中継したデータを付随シグナリングなしでＭＳ、およびＢＳが復号可能とするための動作において、ＲＳ、ＭＳ、ＢＳ間で予め設定しておくロバスト化対象パケットはＳ１に限定されず、ＲＳ、ＭＳ、ＢＳ間で基準に従って予め決めておけば、Ｓ１、Ｓ３、Ｓ５のいずれでもよい。【０１２４】
実施例２において、シーケンスオーダー、あるいはＲＶがデータに多重されている場合について説明したが、データとは別チャネルで送信されている構成でも良い。また、実施例２において、シーケンスオーダーは、シーケンス番号、Ｆｒａｇｍｅｎｔ  Ｏｆｆｓｅｔと表現されることもある。【０１２５】
実施例２で説明したデータの分割は、無線通信システムでのＬａｙｅｒ  ２（データリンク層）において、ＩＰパケットを無線リソースに割り当て可能な大きさに分割する場合と、更に上位Ｌａｙｅｒにおいて、サイズの大きいデータを複数のＩＰパケットに分割する場合とが考えられる。【０１２６】
実施例２において、ＲＳがネットワークコーディングにより中継したデータを付随シグナリングなしでＭＳ、およびＢＳが復号可能とするための動作において、ロバスト化対象パケットをＳ１に固定し、ＭＳは、シーケンスオーダー、あるいはＲＶの古いパケットをＳ１の位置で送信することも考えられる。【０１２７】
実施例３において、ＲＳがネットワークコーディングにより中継したデータを付随シグナリングなしでＭＳ、およびＢＳが復号可能とするための動作において、Ｓ１、Ｓ３、Ｓ５に対するそれぞれのロバスト化の方法（符号化率）を前記特定の基準に基づき予め設定した場合、ＭＳは上記基準の順序順に、シーケンスオーダー、あるいはＲＶの古いパケットをＳ１、Ｓ３、Ｓ５の位置に対して並び替えて送信することも考えられる。【０１２８】
実施例１〜６において、空きリソースを使用したロバスト化の一例として、誤り訂正符号化の符号化率を下げる方法を説明したが、これに限定されず、たとえば、同一データを繰り返すレピティションでもよい。【０１２９】
なお、上記実施の形態では、本発明をハードウェアで構成する場合を例にとって説明したが、本発明はソフトウェアで実現することも可能である。【０１３０】
また、上記実施の形態の説明に用いた各機能ブロックは、典型的には集積回路であるＬＳＩとして実現される。これらは個別に１チップ化されてもよいし、一部または全てを含むように１チップ化されてもよい。ここでは、ＬＳＩとしたが、集積度の違いにより、ＩＣ、システムＬＳＩ、スーパーＬＳＩ、ウルトラＬＳＩと呼称されることもある。【０１３１】
また、集積回路化の手法はＬＳＩに限るものではなく、専用回路または汎用プロセッサで実現してもよい。ＬＳＩ製造後に、プログラムすることが可能なＦＰＧＡ（Ｆｉｅｌｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）や、ＬＳＩ内部の回路セルの接続や設定を再構成可能なリコンフィギュラブル・プロセッサーを利用してもよい。【０１３２】
さらには、半導体技術の進歩または派生する別技術によりＬＳＩに置き換わる集積回路化の技術が登場すれば、当然、その技術を用いて機能ブロックの集積化を行ってもよい。バイオ技術の適用等が可能性としてありえる。【０１３３】
本発明を詳細にまた特定の実施態様を参照して説明したが、本発明の精神と範囲を逸脱することなく様々な変更や修正を加えることができることは当業者にとって明らかである。【０１３４】
本出願は、２００７年１１月２９日出願の日本特許出願（特願２００７−３０９０２０）に基づくものであり、その内容はここに参照として取り込まれる。
【産業上の利用可能性】
【０１３５】
本発明は、ネットワークコーディングデータ伝送時の受信性能を上げ、システムの伝送遅延を低減することができる効果を有し、無線送信装置および無線送信方法等として利用可能である。
【図１】
2009069262.tif 000003
【図２】
2009069262.tif 000004
【図３】
2009069262.tif 000005
【図４】
2009069262.tif 000006
【図５】
2009069262.tif 000007
【図６】
2009069262.tif 000008
【図７】
2009069262.tif 000009
【図８】
2009069262.tif 000010
【図９】
2009069262.tif 000011
【図１０】
2009069262.tif 000012
【図１１】
2009069262.tif 000013
【図１２】
2009069262.tif 000014
【図１３】
2009069262.tif 000015
【図１４】
2009069262.tif 000016
【図１５】
2009069262.tif 000017
【図１６】
2009069262.tif 000018
【図１７】
2009069262.tif 000019
【図１８】
2009069262.tif 000020
【図１９】
2009069262.tif 000021
【図２０】
2009069262.tif 000022
【図２１】
2009069262.tif 000023
【図２２】
2009069262.tif 000024
【図２３】
2009069262.tif 000025
【図２４】
2009069262.tif 000026
【図２５】
2009069262.tif 000027
【図２６】
2009069262.tif 000028
【図２７】
2009069262.tif 000029
【図２８】
2009069262.tif 000030
【図２９】
2009069262.tif 000031
【図３０】
2009069262.tif 000032
【図３１】
2009069262.tif 000033
【図３２】
2009069262.tif 000034
【図３３】
2009069262.tif 000035
【図３４】
2009069262.tif 000036
【図３５】
2009069262.tif 000037
【図３６】
2009069262.tif 000038
【図３７】
2009069262.tif 000039
【手続補正書】
【提出日】平成22年5月27日(2010.5.27)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、第１無線通信装置からの第１の信号の受信と、第２無線通信装置からの第２の信号の受信と、前記第１無線通信装置及び前記第２無線通信装置への第３の信号の送信と、を行う無線通信装置および無線通信方法に関する。
【背景技術】
【０００２】
無線通信システムにおいて、ネットワークコーディングを無線リピータ（ＲＳ：  Ｒｅｐｅａｔｅｒ  Ｓｔａｔｉｏｎ、以降ＲＳ）に適用する検討がなされている。
【０００３】
ＲＳは、移動局（ＭＳ：Ｍｏｂｉｌｅ  Ｓｔａｔｉｏｎ、以降ＭＳ）が送信したデータを基地局（ＢＳ：Ｂａｓｅ  Ｓｔａｔｉｏｎ、以降ＢＳ）に、あるいはＢＳが送信したデータをＭＳに中継伝送する機能を有する。一方、ネットワークコーディングとは、中継ノードにおいて中継データにコーディング処理を施すことにより、効率的な中継を可能とする技術である。
【０００４】
図１は、無線リピータへのネットワークコーディング適用例を示す。ＲＳにネットワークコーディングを適用した例を図１を用いて具体的に説明する。図１において、ＲＳは、ＭＳが送信したデータＳ１をＢＳへ、またＢＳが送信したデータＳ２をＭＳへそれぞれ中継するものとする。ＲＳは、Ｓ１、およびＳ２に対してネットワークコーディングを実施した後、同一チャネル（同一リソース）を介して、ＭＳ、およびＢＳへ同時に送信することで、中継を完了させる。
【０００５】
次に、ＲＳが実施するネットワークコーディングについて説明する。ＲＳは、Ｓ１のビット系列とＳ２のビット系列とに対してＸＯＲ（Ｅｘｃｌｕｓｉｖｅ  ＯＲ）演算を実施する。図１の例では、Ｓ１＝”１１１１”、Ｓ２＝”１０１０”なので、これらのＸＯＲ結果は、”０１０１”となる。この”０１０１”をＭＳ、およびＢＳへ同時に送信する。
【０００６】
次にＭＳ、およびＢＳでの受信処理について説明する。ＭＳは、ＲＳから送信された”０１０１”と自分が送信したＳ１＝”１１１１”とのＸＯＲ演算を実施することで、ＢＳが送信したＳ２＝”１０１０”を取り出すことが可能となる。同様に、ＢＳは、ＲＳから送信された”０１０１”と自分が送信したＳ２＝”１０１０”とのＸＯＲ演算を実施することで、ＭＳが送信したＳ１＝”１１１１”を取り出すことが可能となる。
【０００７】
図２は、複数パケットに対するネットワークコーディングの説明図である。ＲＳは、ＭＳ、およびＢＳからそれぞれ複数のパケット（Ｓ１〜Ｓ６）を受信した後、ネットワークコーディングを用いて、一気にブロードキャストする。また、ネットワークコーディングで使用されるリソースは、ＭＳ、およびＢＳのデータ量、およびチャネル品質から決定される。
【０００８】
図３は、送信すべき先（ＭＳ又はＢＳ）によってデータ量が異なる場合のネットワークコーディング例を示す。図３に示すように、ＭＳ、およびＢＳへ送信するデータ量が異なる場合、ＲＳは少ない方のデータサイズを大きい方のデータサイズに合わせてからネットワークコーディングすることとなる。また、データサイズの合わせ方としては、例えば、０  ｐａｄｄｉｎｇが考えられる。
【０００９】
図４は、他の従来技術を説明する図である。ＲＳは、ＭＳ、あるいはＢＳからのデータパケットを受信できなかった場合、ネットワークコーディングは実施せず、ネットワークコーディング用リソースを用いて、単独で送信する（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【００１０】
【特許文献１】米国特許公開第２００７／００８１６０３号明細書
【発明の概要】
【発明が解決しようとする課題】
【００１１】
前記従来技術の課題は、ネットワークコーディングしたデータが誤ると伝送遅延が増大する点である。ＲＳでは、送信タイミングの異なる複数パケットをバッファリングした後、ネットワークコーディングして送信するので、バッファでのデータ保持期間がそのまま伝送遅延となる。ここで、ネットワークコーディングにより送信したデータが誤ると、更なる伝送遅延増大に直結する。
【００１２】
図５は、本発明の着眼点を表す図である。上述の通り、ネットワークコーディングでは、最大のデータ量が伝送可能な分のリソース（図５下段：Ｓ２、Ｓ４、Ｓ６の合計）が消費される。つまり、図５に示すように、Ｓ２、Ｓ４、Ｓ６の合計と、Ｓ１、Ｓ３、Ｓ５の合計との差分が空きリソースとなる。本発明は、この空きリソースに着眼してなされたものである。
【００１３】
本発明の目的は、データ量が、例えば上り回線と下り回線といった両リンクで異なる場合に、ネットワークコーディング用空きリソースを有効活用し、ネットワークコーディング時の受信特性を上げることである。すなわち、本発明は、ネットワークコーディングデータ伝送時の受信性能を上げ、システムの伝送遅延を低減することができる無線送信装置および無線送信方法を提供することを目的としている。
【課題を解決するための手段】
【００１４】
本発明の無線通信装置は、第１無線通信装置からの第１の信号の受信と、第２無線通信装置からの、前記第１の信号よりデータ量が多い第２の信号の受信と、前記第１無線通信装置および前記第２無線通信装置への、前記第２の信号と同じデータ量の第３の信号の送信と、を行う無線通信装置であって、前記第１の信号に含まれる所定のパケットをロバスト化して冗長パケットを生成する符号化手段と、前記第１の信号に前記冗長パケットを加えた信号と、前記第２の信号とを分離可能に合成して前記第３の信号を生成するコーディング手段と、を備える。
【００１５】
上記構成によれば、第３の信号に、第１の信号に含まれる所定のパケットをロバスト化して生成した冗長パケットを含めて送信することにより、第２の信号と第１の信号のデータ量の差分に応じたリソースを有効活用して、最大遅延時間を超えそうなパケットほどロバスト化して送信できるため、該当パケットの受信特性が向上し、システムの平均遅延を低減できる。
【００１６】
また、本発明の無線通信装置は、前記符号化手段が、前記第１の信号に含まれる、前記第１無線通信装置から先に送信されたパケットの符号化率を下げて前記冗長パケットを生成するものを含む。
【００１７】
上記構成によれば、最大遅延時間を超えそうなパケットほど、誤り訂正能力が向上するようにコーディングされるので、該当パケットの受信特性が向上し、システムの平均遅延を低減できる。
【００１８】
また、本発明の無線通信装置は、前記第１の信号からシーケンスオーダーの古いパケットを識別するデータ識別手段を備え、前記符号化手段が、前記第１の信号に含まれる、前記シーケンスオーダーの古いパケットの符号化率を下げて前記冗長パケットを生成するものを含む。
【００１９】
上記構成によれば、最大遅延時間を超えそうなパケットほど、誤り訂正能力が向上するようにコーディングされるので、該当パケットの受信特性が向上し、システムの平均遅延を低減できる。
【００２０】
また、本発明の無線通信装置は、前記第１の信号から冗長バージョン（ｒｅｄｕｎｄａｎｃｙ  ｖｅｒｓｉｏｎ）の順序が前のパケットを識別するデータ識別手段を備え、前記符号化手段が、前記第１の信号に含まれる、前記冗長バージョンの順序が前のパケットの符号化率を下げて前記冗長パケットを生成するものを含む。
【００２１】
上記構成によれば、最大遅延時間を超えそうなパケットほど、誤り訂正能力が向上するようにコーディングされるので、該当パケットの受信特性が向上し、システムの平均遅延を低減できる。
【００２２】
また、本発明の無線通信装置は、前記符号化手段が、前記第１の信号に含まれる複数のパケットを、伝送遅延への影響度に応じてロバスト化して複数の冗長パケットを生成するものを含み、前記コーディング手段が、前記第１の信号に前記複数の冗長パケットを加えた信号と、前記第２の信号とを分離可能に合成して前記第３の信号を生成するものを含む。
【００２３】
上記構成によれば、複数のパケットそれぞれに対してロバスト化を実施することにより、それぞれのパケットの受信特性が向上し、システムの平均遅延をさらに低減できる。
【００２４】
また、本発明の無線通信装置は、前記第１の信号に含まれるパケットの誤り判定を行う誤り判定手段を備え、前記符号化手段が、前記冗長パケットを、パケット送信の誤りにより生じた空きリソースに配置するものを含む。
【００２５】
上記構成によれば、更に多くの空きリソースを用いたロバスト化が可能となるので、該当パケットの受信特性が向上し、システムの平均遅延を低減できる。
【００２６】
また、本発明の無線通信装置は、前記符号化手段が、再送回数が多いパケットの符号化率を下げて前記冗長パケットを生成するものを含む。
【００２７】
上記構成によれば、再送が生じて最大遅延時間を超えそうなパケットをロバスト化できるので、該当パケットの受信特性が向上し、システムの平均遅延を低減できる。
【００２８】
また、本発明の無線通信装置は、前記符号化手段が、前記第１の信号に含まれる複数のパケットを、伝送遅延への影響度に応じてロバスト化して複数の冗長パケットを生成するものを含み、前記コーディング手段が、前記複数の冗長パケットを、パケット送信の誤りにより生じた空きリソースに配置するものを含む。パケットが誤ることによって生じる空きリソースも含めて、複数のパケットの伝送遅延への影響度に応じて分配することを特徴とする無線リピータ装置である。
【００２９】
上記構成によれば、パケットが誤ることによって生じる空きリソースも利用することにより、複数のパケットそれぞれに対して、更に多くの空きリソースを用いたロバスト化を実施することができるため、それぞれのパケットの受信特性が向上し、システムの平均遅延をさらに低減できる。
【００３０】
また、本発明の無線通信方法は、第１無線通信装置からの第１の信号の受信と、第２無線通信装置からの、前記第１の信号よりデータ量が多い第２の信号の受信と、前記第１無線通信装置および前記第２無線通信装置への、前記第２の信号と同じデータ量の第３の信号の送信と、を行う無線通信方法であって、前記第１の信号に含まれる所定のパケットをロバスト化して冗長パケットを生成する符号化ステップと、前記第１の信号に前記冗長パケットを加えた信号と、前記第２の信号とを分離可能に合成して前記第３の信号を生成するコーディングステップと、を有する。
【００３１】
また、本発明の無線通信方法は、前記符号化ステップが、前記第１の信号に含まれる、前記第１無線通信装置から先に送信されたパケットの符号化率を下げて前記冗長パケットを生成するものを含む。
【００３２】
また、本発明の無線通信方法は、前記符号化ステップが、前記第１の信号に含まれる、前記シーケンスオーダーの古いパケットの符号化率を下げて前記冗長パケットを生成するものを含む。
【００３３】
また、本発明の無線通信方法は、前記符号化ステップが、前記第１の信号に含まれる、前記冗長バージョンの順序が前のパケットの符号化率を下げて前記冗長パケットを生成するものを含む。
【００３４】
また、本発明の無線通信方法は、前記符号化ステップが、前記第１の信号に含まれる複数のパケットを、伝送遅延への影響度に応じてロバスト化して複数の冗長パケットを生成するものを含み、前記コーディングステップが、前記第１の信号に前記複数の冗長パケットを加えた信号と、前記第２の信号とを分離可能に合成して前記第３の信号を生成するものを含む。
【００３５】
また、本発明の無線通信方法は、前記符号化ステップが、前記冗長パケットを、パケット送信の誤りにより生じた空きリソースに配置するものを含む。
【００３６】
また、本発明の無線通信方法は、前記符号化ステップが、再送回数が多いパケットの符号化率を下げて前記冗長パケットを生成するものを含む。
【００３７】
また、本発明の無線通信方法は、前記符号化ステップが、前記第１の信号に含まれる複数のパケットを、伝送遅延への影響度に応じてロバスト化して複数の冗長パケットを生成するものを含み、前記コーディングステップが、前記複数の冗長パケットを、パケット送信の誤りにより生じた空きリソースに配置するものを含む。
【発明の効果】
【００３８】
本発明の無線送信装置および無線送信方法によれば、移動局から受信した信号に含まれる所定のパケットをロバスト化して冗長パケットを生成し、移動局から受信した信号に冗長パケットを加えた信号と、基地局から受信した信号とを分離可能に合成して移動局および基地局に送信するので、データ量が両リンクで異なる場合に、ネットワークコーディング用の空きリソースを有効活用し、ネットワークコーディングデータ伝送時の受信性能を上げてシステムの伝送遅延を低減することができる。
【図面の簡単な説明】
【００３９】
【図１】無線リピータへのネットワークコーディング適用例を示す図
【図２】複数パケットに対するネットワークコーディングの説明図
【図３】データ量が異なる場合のネットワークコーディング例を示す図
【図４】従来技術を説明する図
【図５】本発明の着眼点を表す図
【図６】本発明の実施例１の無線リピータ装置のブロック図
【図７】本発明の実施例１の伝送モデルを示す図
【図８】本発明の実施例１におけるデータ量の差異による空きリソースの説明図
【図９】本発明の実施例１においてＳ１に対するロバスト化（低符号化率化）最後尾を空きリソースとして使用する場合の説明図
【図１０】本発明の実施例１においてＳ１に対するロバスト化（低符号化率化）後、Ｓ１に連続する位置を空きリソースとして使用する場合の説明図
【図１１】本発明の実施例１においてネットワークコーディングデータにヘッダ情報を付加する場合の説明図
【図１２】本発明の実施例１においてネットワークコーディングデータの送信とは別に、専用チャネルあるいは共通チャネルを介して制御情報をシグナリングする場合の説明図
【図１３】本発明の実施例１においてネットワークコーディングデータにヘッダ情報を付加する場合のリピータ装置の構成図
【図１４】本発明の実施例１においてネットワークコーディングデータの送信とは別に、専用チャネルあるいは共通チャネルを介して制御情報を送信する場合のリピータ装置の構成図
【図１５】本発明の実施例２の無線リピータ装置の構成を示す図
【図１６】本発明の実施例２におけるパケット構成内容を示す図
【図１７】本発明の実施例２においてネットワークコーディングデータにヘッダ情報を付加する場合のリピータ装置の構成図
【図１８】本発明の実施例２においてネットワークコーディングデータの送信とは別に、専用チャネルあるいは共通チャネルを介して制御情報を送信する場合のリピータ装置の構成図
【図１９】本発明の実施例３において空きリソースを最後尾に配置する例を示す図
【図２０】本発明の実施例３において空きリソースをロバスト化対象パケットと連続する位置に配置する例を示す図
【図２１】本発明の実施例４の無線リピータ装置の構成を示す図
【図２２】本発明の実施例４の伝送モデルを示す図
【図２３】本発明の実施例４においてパケット誤りによって生じた空きリソースを誤ったパケットの位置とし、データ量の差異による空きリソースを最後尾に配置する例を示す図
【図２４】本発明の実施例４において空きリソースを最後尾に連続して配置する例を示す図
【図２５】本発明の実施例４において空きリソースをロバスト化するパケットに連続して配置する例を示す図
【図２６】本発明の実施例４におけるＡＣＫ／ＮＡＣＫシグナルを用いたシグナリング例を示す図
【図２７】本発明の実施例４におけるＡＣＫ／ＮＡＣＫシグナルを中継する場合のリピータ装置の構成図を示す図
【図２８】本発明の実施例４においてヘッダ情報を付加する場合のリピータ装置の構成図を示す図
【図２９】本発明の実施例４において制御情報を送信する場合のリピータ装置の構成図を示す図
【図３０】本発明の実施例５の伝送モデルを示す図
【図３１】本発明の実施例５において空きリソースをロバスト化に使用する場合の説明図
【図３２】本発明の実施例６の伝送モデルを示す図
【図３３】本発明の実施例６においてパケット誤りによって生じた空きリソースを誤ったパケットの位置とし、データ量の差異による空きリソースを最後尾に配置する例を示す図
【図３４】本発明の実施例６において両空きリソースを最後尾に連続して配置する例を示す図
【図３５】本発明の実施例６において空きリソースをロバスト化するパケットに連続して配置する場合の説明図
【図３６】本発明の実施例６におけるＡＣＫ／ＮＡＣＫシグナルを用いたシグナリング例を示す図
【図３７】本発明の実施例４〜６における下り回線のパケットが誤った場合の説明図
【発明を実施するための形態】
【００４０】
以下、本発明の実施形態について、図面を参照して説明する。
【００４１】
（実施例１）
実施例１では、ネットワークコーディング用の空きリソースを用いて、システムの伝送遅延に影響を与える（最大遅延時間を超えそうな）パケットを優先的にロバスト化してネットワークコーディングする例を説明する。ここで、システムの伝送遅延に影響をあたえるパケットとは、時間的に先に生成され送信されたパケットを指す。また、ロバスト化の方法としては、誤り訂正符号化の符号化率を下げる方法を用いる。
【００４２】
上記構成により、最大遅延時間を超えそうなパケットほどロバスト化されてネットワークコーディングされるので、該当パケットの受信特性が向上し、システムの平均遅延を低減できる。
【００４３】
（実施例１の無線リピータ装置）
図６は、実施例１の無線リピータ装置のブロック図を示す。図６に示す実施例１の無線リピータ装置（ＲＳ）は、アンテナ１６、無線受信部２０、復調部１９、復号化部１８、バッファ１７、符号化制御部１１、符号化部１２、コーディング部１３、変調部１４、および無線送信部１５を備える。
【００４４】
無線受信部２０は、アンテナ１６を介して受信した基地局からの制御信号にダウンコンバート、Ａ／Ｄ変換等の受信処理を施した信号を復調部１９に出力する。復調部１９は、受信した制御信号を復調し、復号化部１８へ出力する。復号化部１８は復調信号に対して、誤り訂正復号化を実施し、バッファ１７へ出力する。バッファ１７は、一定時間、データパケットを保存し、符号化部１２へ出力する。符号化制御部１１は、送信データに対する符号化率を制御し、制御情報を符号化部１２へ出力する。
【００４５】
符号化部１２は、符号化制御部１１からの制御情報に基づいて、データパケットに対して、誤り訂正符号化を実施し、コーディング部１３へ出力する。コーディング部１３は、対となるデータ系列に対して、ＸＯＲ処理を行い、変調部１４へ出力する。変調部１４は、ＸＯＲ処理された信号を変調し、無線送信部１５へ出力する。無線送信部１５は、変調部１４から出力された変調信号に、Ｄ／Ａ変換、アップコンバート、増幅等の送信処理を施し、送信処理を施した信号をアンテナ１６から無線送信する。
【００４６】
（実施例１の動作）
図７は、実施例１の伝送モデルである。実施例１の動作を説明する。ＲＳは、ＢＳからＭＳへ（下り回線）のパケットと、ＭＳからＢＳへ（上り回線）のパケットとをそれぞれ中継する。また、ＲＳは、下り回線と上り回線それぞれについて、複数のデータパケット（Ｓ１，  Ｓ３，  Ｓ５および、Ｓ２，  Ｓ４，  Ｓ６）を受信した後、それらをまとめてネットワークコーディングを施し、同一チャネル（同一リソース）でＭＳ、ＢＳのそれぞれへ同時に中継する。
【００４７】
図８は、データ量の差異による空きリソースの説明図である。ここで、下り回線のデータ量と上り回線のデータ量とでは、下り回線のデータ量の方が多い、すなわち、下り回線のパケットサイズの方が大きいとする。従って、ＲＳにバッファリングされるデータ量は、上り回線と下り回線とでは、差が生じる。この差、すなわちＳ２、Ｓ４、Ｓ６の合計データ量とＳ１、Ｓ３、Ｓ５の合計データ量との差を空きリソースと呼ぶ。
【００４８】
実施例１では、図８で示した空きリソースを利用したネットワークコーディングを実施する。すなわち、ネットワークコーディングでは、最大のデータ量を一度に送信するために必要なリソースを確保する必要があるため、データ量が小さい方はデータ量の大きいほうに合わせることになる。
【００４９】
本実施例では、上り回線のデータ量が下り回線のデータ量より少ないので、ＲＳは、上り回線のデータ量を下り回線のデータ量に合わせる時に、特定のパケットをロバスト化するように動作する。このロバスト化の制御を符号化制御部１１が行う。符号化制御部１１は、システムの伝送遅延に影響を与える（最大遅延時間を超えそうな）パケットを優先的にロバスト化するように制御する。以下、具体的に説明する。
【００５０】
上り回線のパケット送信順序を、Ｓ１，  Ｓ３，  Ｓ５の順とする。この場合、ＲＳが中継する時点で最も遅延時間が大きいのはＳ１となる。したがって符号化制御部１１は、このＳ１をロバスト化するよう制御する。ロバスト化の方法として、誤り訂正の符号化率を他のパケットより低く設定する処理を実施する。
【００５１】
図９は、Ｓ１に対するロバスト化（低符号化率化）後、最後尾を空きリソースとして使用する場合の説明図である。同図に示すように、この符号化率を低くしたことに伴う冗長ビットの増加分を、空きリソースに割り当てる。また、複数のパケット間の遅延時間の判定は、バッファに入力された順序に基づく方法が考えられる。
【００５２】
次に、ＲＳがネットワークコーディングにより中継したデータをＭＳ、およびＢＳが復号可能とするための動作を、シグナリングを用いない場合と、シグナリングを用いる場合のそれぞれについて説明する。
【００５３】
（シグナリングを用いない場合の動作）
ＲＳがネットワークコーディングを施したデータをＭＳ、およびＢＳが復号する際に、別途シグナリングを必要としない場合の動作を説明する。
【００５４】
ＲＳ、ＭＳ、ＢＳ間であらかじめロバスト化する対象パケット、およびロバスト化方法を設定しておく。本実施例では、Ｓ１をロバスト化対象パケットとし、ロバスト化方法としては、誤り訂正の符号化率を下げる方法をとるので、ロバスト化後の符号化率も予め設定しておく。さらに、空きリソースの位置も予め設定しておく。
【００５５】
空きリソースの位置は、最後尾（図９）、あるいはロバスト化対象パケットと連続する位置が考えられる。図１０は、Ｓ１に対するロバスト化（低符号化率化）後、Ｓ１に連続する位置を空きリソースとして使用する場合の説明図である。以上のように、ＭＳ、およびＢＳが復号する際に必要な情報を予め設定しておき、ＲＳはその情報に従って、ロバスト化した後、ネットワークコーディングを施し送信する。
【００５６】
（シグナリングを用いる場合の動作）
次に、ＲＳがネットワークコーディングを施したデータをＭＳ、およびＢＳが復号する際に、別途、付随シグナリングを必要とする場合の動作を説明する。
【００５７】
ＲＳは、ロバスト化する対象パケット、およびロバスト化方法（ロバスト化後の符号化率）、および空きリソースの位置を決定する。ＲＳは、決定した前記情報をＭＳ、およびＢＳに別途通知する。
【００５８】
通知の方法を説明する。図１１は、ネットワークコーディングデータにヘッダ情報を付加する場合の説明図である。また、図１３は、ネットワークコーディングデータにヘッダ情報を付加する場合のリピータ装置の構成図である。図１３に示すように、制御情報付加部２１は、符号化制御部１１から出力された、ロバスト化する対象パケット等の情報を、コーディング部１３から出力されたネットワークコーディングデータにヘッダ情報として付加し、変調部１４へ出力する。なお、上記ヘッダには通常ネットワークコーディングは実施しない。
【００５９】
また、図１２は、ネットワークコーディングデータの送信とは別に、専用チャネルあるいは共通チャネルを介して制御情報をシグナリングする場合の説明図であり、図１４は、ネットワークコーディングデータの送信とは別に、専用チャネルあるいは共通チャネルを介して制御情報を送信する場合のリピータ装置の構成図である。図１４に示すように、符号化制御部１１から出力された制御情報は、変調部１４で変調され、無線送信部１５で送信処理された後、アンテナ１６を介して図１２に示すように出力される。
【００６０】
（実施例２）
実施例２では、ネットワークコーディング用の空きリソースを用いて、システムの伝送遅延に影響を与える（最大遅延時間を超えそうな）パケットを優先的にロバスト化してネットワークコーディングする他の例を説明する。実施例１との差異は、遅延時間の判定基準として、シーケンスオーダー、あるいはＲｅｄｕｎｄａｎｃｙ  Ｖｅｒｓｉｏｎ（冗長バージョン、以降、ＲＶ）を用いる点である。
【００６１】
すなわち、本実施例では、シーケンスオーダーの古い、あるいはＲＶの順序が前のパケットを優先してロバスト化する。ここで、シーケンスオーダーとは、上位レイヤーでデータを分割しパケット化される時に付加されるパケットの並び順番号のことである。また、ＲＶとは、Ｈ−ＡＲＱ（Ｈｙｂｒｉｄ−Ａｕｔｏ  Ｒｅｐｅａｔ  ｒｅＱｕｅｓｔ）における送信回数ごとにＨＡＲＱパラメータ（システマティックビット優先パラメータ、レートマッチングパラメータ）を変更するためのパラメータである。
【００６２】
上記構成によれば、シーケンスオーダー、あるいはＲＶの大きなパケットを優先してロバスト化されてネットワークコーディングされるので、該当パケットの受信特性が向上し、システムの平均遅延を低減できる。
【００６３】
（実施例２の無線リピータ装置）
図１５は、実施例２の無線リピータ装置を示す。実施例１と異なる構成についてのみ説明する。図１５に示す実施例２の無線リピータ装置は、実施例１の構成（図６）に加えてデータ識別部２２を備える。データ識別部２２は、復号化部１８から出力された受信パケットの制御情報部分から、パケットのシーケンスオーダー、或いはＲＶ情報を識別し、符号化制御部１１へ出力する。符号化制御部１１は、データ識別部２２から出力されたシーケンスオーダー、或いはＲＶ情報を基に、パケットの符号化率を決定し、符号化部１２へ出力する。
【００６４】
（実施例２の動作）
ロバスト化の基準にシーケンスオーダー、或いはＲＶ情報を用いる点以外は、実施例１と同様である。
【００６５】
ここで、シーケンスオーダーについて詳細に説明する。シーケンスオーダーは、規定サイズ以上の大きなデータを複数のパケットに分割して送信する際に、分割後の各パケットに付加される分割前の並び順を示す制御情報である。図１６は、パケット構成内容を示す。この制御情報は、一般に、ヘッダとしてデータ部に追加されて送信される。
【００６６】
実施例２では、データ識別部２２が受信パケットのヘッダに含まれる上記制御情報からシーケンスオーダーを識別し、この識別情報を基に符号化制御部１１がシーケンスオーダーが古いパケットを優先してロバスト化する。
【００６７】
また、ロバスト化する対象パケット、およびロバスト化方法（ロバスト化後の符号化率）、および空きリソースの位置の情報を通知する方法も実施例１と同様であり、ネットワークコーディングデータにヘッダ情報を付加する方法と、ネットワークコーディングデータの送信とは別に、専用チャネルあるいは共通チャネルを介して制御情報として、通知する方法が考えられる。
【００６８】
図１７は、ネットワークコーディングデータにヘッダ情報を付加する場合のリピータ装置の構成図を示す。また、図１８は、ネットワークコーディングデータの送信とは別に、専用チャネルあるいは共通チャネルを介して制御情報を送信する場合のリピータ装置の構成図を示す。図１７に示すリピータ装置は、符号化制御部１１が、データ識別部２２からの識別情報に基づいて、ロバスト化する対象パケット等の情報を制御情報付加部２１へ出力する。また、図１８に示すリピータ装置は、符号化制御部１１が、データ識別部２２からの識別情報に基づいて、ロバスト化する対象パケット等の情報を変調部１４へ出力する。
【００６９】
ここで、通知用制御情報の削減方法を示す。ＭＳは、送信パケットのヘッダ情報を読み解くことで、シーケンスオーダー、あるいはＲＶ情報を予め取得可能である。つまり、ＭＳは、ＲＳがネットワークコーディング時にロバスト化するパケットを、予め知ることが可能である。従って、ＲＳからＭＳへ通知する制御情報のうち、ロバスト化対象パケットを示す制御情報を送信不要にできる。
【００７０】
また、実施例１で説明した、ＲＳがネットワークコーディングにより中継したデータを付随シグナリングなしでＭＳ、およびＢＳが復号可能とするための動作において、ＭＳは、シーケンスオーダー、あるいはＲＶを予め取得し、これらの古いパケットをＲＳ、ＭＳ、ＢＳで予め定めておいたロバスト化対象パケット配置位置であるＳ１の位置で送信することで、同様に、通知用制御情報の削減を実現できる。
【００７１】
（実施例３）
実施例３では、ネットワークコーディング用の空きリソースを用いて、システムの伝送遅延に影響を与える（最大遅延時間を超えそうな）パケットを優先的にロバスト化してネットワークコーディングする他の例を説明する。
【００７２】
実施例１、２との差異は、空きリソースを複数のパケットの伝送遅延への影響度に応じて分配する点である。すなわち、伝送遅延への影響度が大きいパケットほど、より多くの空きリソースを分配してロバスト化する。
【００７３】
複数のパケットそれぞれに対してロバスト化を実施することにより、それぞれのパケットの受信特性が向上し、システムの平均遅延をさらに低減できる。
【００７４】
（実施例３の無線リピータ装置）
無線リピータ装置の構成は、実施例１、あるいは実施例２と同一である。
【００７５】
（実施例３の動作）
符号化制御部１１は、システムの伝送遅延に影響を与える（最大遅延時間を超えそうな）パケットを優先的にロバスト化するように制御する。このとき複数のパケットが遅延の影響度に応じてロバスト化される。
【００７６】
上り回線のパケット送信順序を、Ｓ１，Ｓ３，Ｓ５の順とする。この場合、ＲＳが中継する時点での遅延の影響度はＳ１が最も大きく、次にＳ３、その次にＳ５となる。この影響度の大きさに応じて、それぞれの符号化率を次の通り設定する（符号化率が小さいほど、よりロバスト化される）。
【００７７】
Ｓ１の符号化率＜Ｓ３の符号化率＜Ｓ５の符号化率
【００７８】
図１９は、空きリソースを最後尾に配置する例を示す。それぞれの符号化率を低くしたことに伴う冗長ビットの増加分を、空きリソースに割り当てる。また、複数のパケット間の遅延時間の判定（いずれのパケットをロバスト化するかの判定）は、実施例１、および実施例２で示したとおりである。
【００７９】
次に、ＲＳがネットワークコーディングにより中継したデータをＭＳ、およびＢＳが復号可能とするための動作を次の２通りの方法についてそれぞれ説明する。
【００８０】
（シグナリングを用いない場合の動作）
ＲＳがネットワークコーディングを施したデータをＭＳ、およびＢＳが復号する際に、別途シグナリングを必要としない場合の動作を説明する。
【００８１】
ＲＳ、ＭＳ、ＢＳ間でロバスト化する対象パケット、かつ、それぞれに対するロバスト化方法を予め設定しておく。本実施例では、Ｓ１、Ｓ３、Ｓ５をロバスト化対象パケットとし、ロバスト化方法としては、それぞれの誤り訂正の符号化率を設定しておく。さらに、空きリソースの位置も予め設定しておく。
【００８２】
空きリソースの位置は、最後尾（図１９）、あるいは各ロバスト化対象パケットと連続する各位置が考えられる。図２０は、空きリソースをロバスト化対象パケットと連続する位置に配置する例を示す。以上のように、ＭＳ、およびＢＳが復号する際に必要な情報を予め設定しておき、ＲＳはその情報に従って、ロバスト化した後、ネットワークコーディングを施し送信する。
【００８３】
（シグナリングを用いる場合の動作）
次に、ＲＳがネットワークコーディングを施したデータをＭＳ、およびＢＳが復号する際に、別途シグナリングを必要とする場合の動作を説明する。
【００８４】
ＲＳは、複数のロバスト化対象パケット、およびそれぞれに対するロバスト化方法、および空きリソースの位置を決定する。ＲＳは、決定した前記情報をＭＳ、およびＢＳに別途通知する。通知の方法は、実施例１と同一である。
【００８５】
（実施例４）
実施例４では、ネットワークコーディング用の空きリソースに加え、パケットが誤った場合に発生する空きリソースも用いて、システムの伝送遅延に影響を与える（最大遅延時間を超えそうな）パケットを優先的にロバスト化してネットワークコーディングする例を説明する。
【００８６】
更に多くの空きリソースを用いたロバスト化が可能となるので、該当パケットの受信特性が向上し、システムの平均遅延を低減できる。
【００８７】
（実施例４の無線リピータ装置）
図２１は、実施例４の無線リピータ装置の構成を示す。実施例１と異なる構成についてのみ説明する。図２１に示す実施例４の無線リピータ装置は、実施例１の構成（図６）に加えて誤り判定部２５を備える。誤り判定部２５は、復号化部１８で復号された受信パケットからＣＲＣ等に基づき誤り判定を行い、判定結果を符号化制御部１１へ出力する。符号化制御部１１は、誤り判定部２５からの判定結果に基づき、パケットの符号化率を決定し、符号化部１２へ出力する。
【００８８】
（実施例４の動作）
符号化制御部１１は、システムの伝送遅延に影響を与える（最大遅延時間を超えそうな）パケットを優先的にロバスト化するように制御する。この時、パケット誤りによって生じる空きリソースもロバスト化に用いられる。
【００８９】
図２２は、実施例４の伝送モデルを示す。上り回線のパケット送信順序を、Ｓ１，Ｓ３，Ｓ５の順とし、Ｓ３の伝送が誤ったとする。このとき、Ｓ３のネットワークコーディング用リソースが空きになる。この空きリソースをＳ１のロバスト化に使用する。
【００９０】
図２３は、パケット誤りによって生じた空きリソースを誤ったパケットの位置とし、データ量の差異による空きリソースを最後尾に配置する例を示す。ロバスト化対象（Ｓ１）の選択基準、ロバスト化方法は実施例１、および実施例２と同一であるが、ロバスト化のためのリソースが実施例１より多いため、より誤りにくくすることが可能となる。
【００９１】
次に、ＲＳがネットワークコーディングにより中継したデータをＭＳ、およびＢＳが復号可能とするための動作を説明する。
【００９２】
（ＡＣＫ／ＮＡＣＫシグナルを用いる場合）
ＲＳがネットワークコーディングを施したデータをＭＳ、およびＢＳが復号する際に、別途復号用のシグナリングを必要とせず、再送制御用のＡＣＫ／ＮＡＣＫシグナルを流用する場合の動作を説明する。図２６は、ＡＣＫ／ＮＡＣＫシグナルを用いたシグナリング例を示す。また、図２７は、実施例４におけるＡＣＫ／ＮＡＣＫシグナルを中継する場合のリピータ装置の構成図を示す。
【００９３】
図２６に示すように、ＲＳは、ＭＳ−ＲＳ間のＡＣＫ／ＮＡＣＫシグナルをＢＳにも通知する。具体的には、図２７に示すリピータ装置は、誤り判定部２５が、受信パケットの誤り判定結果を変調部１４へ出力する。変調部１４へ出力された判定結果は、変調部１４で変調され、無線送信部１５で無線送信処理された後、アンテナ１６から送信される。これにより、ＲＳは、ＢＳに対して、パケット誤りによる空きリソースの発生を通知する。また、ＲＳ、ＭＳ、ＢＳ間で、パケット誤りによって生じた空きリソース、およびデータ量の差異による空きリソースの配置位置を予め設定しておく。
【００９４】
空きリソースの配置位置としては、（１）パケット誤りによって生じた空きリソースを誤ったパケットの位置とし、データ量の差異による空きリソースを最後尾に配置する方法（図２３）、（２）両空きリソースを最後尾に連続して配置する方法、（３）両空きリソースをロバスト化するパケット毎に連続して配置する方法が考えられる。
【００９５】
図２４は、上記（２）の空きリソースを最後尾に連続して配置する例を示す。また、図２５は、上記（３）の空きリソースをロバスト化するパケットに連続して配置する例を示す。
【００９６】
更に、ロバスト化する対象パケットも予め特定の基準に従って設定しておく（本実施例の場合Ｓ１）。以上の構成により、ＭＳ−ＲＳ間のＡＣＫ／ＮＡＣＫシグナルをＢＳにも通知することで、パケット誤りによる空きリソース情報をＲＳ、ＭＳ、ＢＳ間で共有する。また、ＭＳ、およびＢＳが復号する際に必要な情報を予め設定しておく。ＲＳはそれらの情報に従って、ロバスト化した後、ネットワークコーディングを施し、送信する。
【００９７】
（シグナリングを用いる場合）
シグナリングを用いる場合の動作は、必要な情報を全て通知する動作となり、実施例１と同一なので説明を省略する。図２８は、実施例４においてヘッダ情報を付加する場合のリピータ装置の構成図を示す。また、図２９は、実施例４において制御情報を送信する場合のリピータ装置の構成図を示す。図２８に示すリピータ装置は、符号化制御部１１が、誤り判定部２５からの誤り判定結果に基づいて、ロバスト化する対象パケット等の情報を制御情報付加部２１へ出力する。また、図２９に示すリピータ装置は、符号化制御部１１が、誤り判定部２５からの誤り判定結果に基づいて、ロバスト化する対象パケット等の情報を変調部１４へ出力する。
【００９８】
（実施例５）
実施例５では、パケット誤りが生じ、再送が発生した場合は、再送回数が多いパケットを優先してロバスト化する。
【００９９】
再送が生じて最大遅延時間を超えそうなパケットをロバストできるので、該当パケットの受信特性が向上し、システムの平均遅延を低減できる。
【０１００】
（実施例５の無線リピータ装置）
実施例５の構成は、実施例４と同一である。
【０１０１】
（実施例５の動作）
実施例４との差異は、符号化制御部１１がパケット誤りによって生じた空きリソースを再送回数が多いパケットをロバスト化するように制御する点である。
【０１０２】
図３０は、実施例５の伝送モデルを示す。Ｓ１の初回送信に誤りが発生し、再送となった場合を仮定する。この時、Ｓ１初回時に相当するネットワークコーディング用リソースが空きリソースとなる。
【０１０３】
図３１は、図３０に示す伝送モデルで発生した空きリソースをロバスト化に使用する場合の説明図である。この空きリソースを、データ量の差異による空きリソースに加え、再送となったＳ１をロバスト化するために使用する。
【０１０４】
次に、ＲＳがネットワークコーディングにより中継したデータをＭＳ、およびＢＳが復号可能とするための動作を説明する。なお、シグナリングを用いる場合の動作は、必要な情報を全て通知する動作となり、実施例１と同一なので説明を省略する。
【０１０５】
（ＡＣＫ／ＮＡＣＫシグナルを用いる場合）
ＲＳがネットワークコーディングを施したデータをＭＳ、およびＢＳが復号する際に、別途復号用のシグナリングを必要とせず、再送制御用のＡＣＫ／ＮＡＣＫシグナルを流用する場合の動作を説明する。
【０１０６】
ＲＳは、ＭＳ−ＲＳ間のＡＣＫ／ＮＡＣＫシグナルをＢＳにも通知し、ＢＳに対して、パケット誤りによる空きリソースの発生を通知する。パケット誤りによって生じた空きリソース、およびデータ量の差異による空きリソースの配置方法は、実施例４と同一である。また、ＢＳは、ＮＡＣＫからＡＣＫへ切り替わったパケットをロバスト化対象パケット（再送パケット）と認識する（本実施例の場合Ｓ１）。
【０１０７】
以上の構成により、ＭＳ−ＲＳ間のＡＣＫ／ＮＡＣＫシグナルをＢＳにも通知することで、パケット誤りによる空きリソース情報、かつロバスト化対象パケットをＲＳ、ＭＳ、ＢＳ間で共有する。また、ＭＳ、およびＢＳが復号する際に必要な情報を予め設定しておく。ＲＳはそれらの情報に従って、ロバスト化した後、ネットワークコーディングを施し、送信する。
【０１０８】
（実施例６）
実施例６では、パケットが誤った際に生じる空きリソースも含めて、複数のパケットの伝送遅延への影響度に応じて分配する例を説明する。すなわち、遅延への影響度が大きいパケットほど、より多くの空きリソースを分配してロバスト化する。
【０１０９】
複数のパケットそれぞれに対して、更に多くの空きリソースを用いたロバスト化を実施することにより、それぞれのパケットの受信特性が向上し、システムの平均遅延をさらに低減できる。
【０１１０】
（実施例６の無線リピータ装置）
実施例６の構成は、実施例４と同一である。
【０１１１】
（実施例６の動作）
実施例６の動作は、複数のパケットに対してロバスト化するという点で実施例３と同一である。差異は、パケット誤りによって生じた空きリソースもロバスト化に使用する点である。
【０１１２】
図３２は、実施例６の伝送モデルを示す。上り回線のＳ３が誤ったとする。この時、Ｓ３に対するネットワークコーディング用リソースが空きリソースとなる。この空きリソースをＳ１、およびＳ５のロバスト化に使用する。
【０１１３】
次に、ＲＳがネットワークコーディングにより中継したデータをＭＳ、およびＢＳが復号可能とするための動作を説明する。なお、シグナリングを用いる場合の動作は、必要な情報を全て通知する動作となり、実施例４と同一なので説明を省略する。
【０１１４】
（ＡＣＫ／ＮＡＣＫシグナルを用いる場合）
図３６は、ＡＣＫ／ＮＡＣＫシグナルを用いたシグナリング例を示す。ＲＳが、ＭＳ−ＲＳ間のＡＣＫ／ＮＡＣＫシグナルをＢＳにも通知し、ＢＳに対して、パケット誤りによる空きリソースの発生を通知する点は実施例４と同一である。また、ＲＳ、ＭＳ、ＢＳ間で、空きリソースの割当方法を予め設定しておく点も実施例４と同一である。
【０１１５】
すなわち、空きリソースの配置位置としては、（１）パケット誤りによって生じた空きリソースを誤ったパケットの位置とし、データ量の差異による空きリソースを最後尾に配置する方法（図３３）、（２）両空きリソースを最後尾に連続して配置する方法、（３）空きリソースをロバスト化するパケット毎に連続して配置する方法が考えられる。
【０１１６】
図３３は、上記（１）のパケット誤りによって生じた空きリソースを誤ったパケットの位置とし、データ量の差異による空きリソースを最後尾に配置する例を示す。図３４は、上記（２）の両空きリソースを最後尾に連続して配置する例を示す。図３５は、上記（３）の空きリソースをロバスト化するパケット毎に連続して配置する場合の説明図である。
【０１１７】
実施例６では、さらに複数パケットに対するロバスト化方法（符号化率）もＲＳ、ＭＳ、ＢＳ間で、設定しておく。例えば、冗長ビットの比を、Ｓ１：Ｓ３：Ｓ５＝３：２：１と定義しておき、空きリソースを受信ＯＫとなったパケットで分配する等である。
【０１１８】
なお、実施例１〜６では、上り回線、および下り回線のそれぞれ３パケットずつをまとめてネットワークコーディングする場合について説明したが、これに限定されない
【０１１９】
実施例４〜６では、上り回線（ＭＳからＲＳ）のパケットが誤った場合について説明したが、下り回線（ＢＳからＲＳ）のパケットが誤った場合も同様に実施可能である。図３７は、下り回線のパケットが誤った場合の説明図である。
【０１２０】
実施例３、６では、伝送遅延に対する影響度が異なる場合について説明したが、伝送遅延に対する影響度が同一の場合は、空きリソースを均等に分配しても良い
【０１２１】
実施例１〜６において、ＭＳ（移動局）はＵＥ（Ｕｓｅｒ  Ｅｑｕｉｐｍｅｎｔ）と表現されることもある。実施例１〜６においてＢＳ（移動局）はＮｏｄｅ  Ｂと表現されることもある。実施例１〜６においてＲＳ（無線リピータ）はＲＮ（Ｒｅｌａｙ  Ｎｏｄｅと表現されることもある。
【０１２２】
実施例１〜６において、ＲＳがネットワークコーディングにより中継したデータを付随シグナリングなしでＭＳ、およびＢＳが復号可能とするための動作において、ＲＳ、ＭＳ、ＢＳ間で予め設定しておくロバスト化対象パケットはＳ１に限定されず、ＲＳ、ＭＳ、ＢＳ間で基準に従って予め決めておけば、Ｓ１、Ｓ３、Ｓ５のいずれでもよい。
【０１２３】
実施例２において、シーケンスオーダー、あるいはＲＶがデータに多重されている場合について説明したが、データとは別チャネルで送信されている構成でも良い。また、実施例２において、シーケンスオーダーは、シーケンス番号、Ｆｒａｇｍｅｎｔ  Ｏｆｆｓｅｔと表現されることもある。
【０１２４】
実施例２で説明したデータの分割は、無線通信システムでのＬａｙｅｒ  ２（データリンク層）において、ＩＰパケットを無線リソースに割り当て可能な大きさに分割する場合と、更に上位Ｌａｙｅｒにおいて、サイズの大きいデータを複数のＩＰパケットに分割する場合とが考えられる。
【０１２５】
実施例２において、ＲＳがネットワークコーディングにより中継したデータを付随シグナリングなしでＭＳ、およびＢＳが復号可能とするための動作において、ロバスト化対象パケットをＳ１に固定し、ＭＳは、シーケンスオーダー、あるいはＲＶの古いパケットをＳ１の位置で送信することも考えられる。
【０１２６】
実施例３において、ＲＳがネットワークコーディングにより中継したデータを付随シグナリングなしでＭＳ、およびＢＳが復号可能とするための動作において、Ｓ１、Ｓ３、Ｓ５に対するそれぞれのロバスト化の方法（符号化率）を前記特定の基準に基づき予め設定した場合、ＭＳは上記基準の順序順に、シーケンスオーダー、あるいはＲＶの古いパケットをＳ１、Ｓ３、Ｓ５の位置に対して並び替えて送信することも考えられる。
【０１２７】
実施例１〜６において、空きリソースを使用したロバスト化の一例として、誤り訂正符号化の符号化率を下げる方法を説明したが、これに限定されず、たとえば、同一データを繰り返すレピティションでもよい。
【０１２８】
なお、上記実施の形態では、本発明をハードウェアで構成する場合を例にとって説明したが、本発明はソフトウェアで実現することも可能である。
【０１２９】
また、上記実施の形態の説明に用いた各機能ブロックは、典型的には集積回路であるＬＳＩとして実現される。これらは個別に１チップ化されてもよいし、一部または全てを含むように１チップ化されてもよい。ここでは、ＬＳＩとしたが、集積度の違いにより、ＩＣ、システムＬＳＩ、スーパーＬＳＩ、ウルトラＬＳＩと呼称されることもある。
【０１３０】
また、集積回路化の手法はＬＳＩに限るものではなく、専用回路または汎用プロセッサで実現してもよい。ＬＳＩ製造後に、プログラムすることが可能なＦＰＧＡ（Ｆｉｅｌｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）や、ＬＳＩ内部の回路セルの接続や設定を再構成可能なリコンフィギュラブル・プロセッサーを利用してもよい。
【０１３１】
さらには、半導体技術の進歩または派生する別技術によりＬＳＩに置き換わる集積回路化の技術が登場すれば、当然、その技術を用いて機能ブロックの集積化を行ってもよい。バイオ技術の適用等が可能性としてありえる。
【０１３２】
本発明を詳細にまた特定の実施態様を参照して説明したが、本発明の精神と範囲を逸脱することなく様々な変更や修正を加えることができることは当業者にとって明らかである。
【０１３３】
本出願は、２００７年１１月２９日出願の日本特許出願（特願２００７−３０９０２０）に基づくものであり、その内容はここに参照として取り込まれる。
【産業上の利用可能性】
【０１３４】
本発明は、ネットワークコーディングデータ伝送時の受信性能を上げ、システムの伝送遅延を低減することができる効果を有し、無線送信装置および無線送信方法等として利用可能である。
【符号の説明】
【０１３５】
１１  符号化制御部
１２  符号化部
１３  コーディング部
１４  変調部
１５  無線送信部
１６  アンテナ
１７  バッファ
１８  復号化部
１９  復調部
２０  無線受信部
２１  制御情報付加部
２２  データ識別部
２５  誤り判定部
【手続補正２】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
第１無線通信装置からの第１の信号の受信と、第２無線通信装置からの、前記第１の信号よりデータ量が多い第２の信号の受信と、前記第１無線通信装置および前記第２無線通信装置への、前記第２の信号と同じデータ量の第３の信号の送信と、を行う無線通信装置であって、
前記第１の信号に含まれる所定のパケットをロバスト化して冗長パケットを生成する符号化手段と、
前記第１の信号に前記冗長パケットを加えた信号と、前記第２の信号とを分離可能に合成して前記第３の信号を生成するコーディング手段と、を備える無線通信装置。
【請求項２】
請求項１記載の無線通信装置であって、
前記符号化手段は、前記第１の信号に含まれる、前記第１無線通信装置から先に送信されたパケットの符号化率を下げて前記冗長パケットを生成するものを含む無線通信装置。
【請求項３】
請求項１記載の無線通信装置であって、
前記第１の信号からシーケンスオーダーの古いパケットを識別するデータ識別手段を備え、
前記符号化手段は、前記第１の信号に含まれる、前記シーケンスオーダーの古いパケットの符号化率を下げて前記冗長パケットを生成するものを含む無線通信装置。
【請求項４】
請求項１記載の無線通信装置であって、
前記第１の信号から冗長バージョンの順序が前のパケットを識別するデータ識別手段を備え、
前記符号化手段は、前記第１の信号に含まれる、前記冗長バージョンの順序が前のパケットの符号化率を下げて前記冗長パケットを生成するものを含む無線通信装置。
【請求項５】
請求項１ないし４のいずれか一項記載の無線通信装置であって、
前記符号化手段は、前記第１の信号に含まれる複数のパケットを、伝送遅延への影響度に応じてロバスト化して複数の冗長パケットを生成するものを含み、
前記コーディング手段は、前記第１の信号に前記複数の冗長パケットを加えた信号と、前記第２の信号とを分離可能に合成して前記第３の信号を生成するものを含む無線通信装置。
【請求項６】
請求項１記載の無線通信装置であって、
前記第１の信号に含まれるパケットの誤り判定を行う誤り判定手段を備え、
前記符号化手段は、前記冗長パケットを、パケット送信の誤りにより生じた空きリソースに配置するものを含む無線通信装置。
【請求項７】
請求項６記載の無線通信装置であって、
前記符号化手段は、再送回数が多いパケットの符号化率を下げて前記冗長パケットを生成するものを含む無線通信装置。
【請求項８】
請求項６記載の無線通信装置であって、
前記符号化手段は、前記第１の信号に含まれる複数のパケットを、伝送遅延への影響度に応じてロバスト化して複数の冗長パケットを生成するものを含み、
前記コーディング手段は、前記複数の冗長パケットを、パケット送信の誤りにより生じた空きリソースに配置するものを含む無線通信装置。
【請求項９】
第１無線通信装置からの第１の信号の受信と、第２無線通信装置からの、前記第１の信号よりデータ量が多い第２の信号の受信と、前記第１無線通信装置および前記第２無線通信装置への、前記第２の信号と同じデータ量の第３の信号の送信と、を行う無線通信方法であって、
前記第１の信号に含まれる所定のパケットをロバスト化して冗長パケットを生成する符号化ステップと、
前記第１の信号に前記冗長パケットを加えた信号と、前記第２の信号とを分離可能に合成して前記第３の信号を生成するコーディングステップと、を有する無線通信方法。
【請求項１０】
請求項９記載の無線通信方法であって、
前記符号化ステップは、前記第１の信号に含まれる、前記第１無線通信装置から先に送信されたパケットの符号化率を下げて前記冗長パケットを生成するものを含む無線通信方法。
【請求項１１】
請求項９記載の無線通信方法であって、
前記符号化ステップは、前記第１の信号に含まれる、前記シーケンスオーダーの古いパケットの符号化率を下げて前記冗長パケットを生成するものを含む無線通信方法。
【請求項１２】
請求項９記載の無線通信方法であって、
前記符号化ステップは、前記第１の信号に含まれる、前記冗長バージョンの順序が前のパケットの符号化率を下げて前記冗長パケットを生成するものを含む無線通信方法。
【請求項１３】
請求項９ないし１２のいずれか一項記載の無線通信方法であって、
前記符号化ステップは、前記第１の信号に含まれる複数のパケットを、伝送遅延への影響度に応じてロバスト化して複数の冗長パケットを生成するものを含み、
前記コーディングステップは、前記第１の信号に前記複数の冗長パケットを加えた信号と、前記第２の信号とを分離可能に合成して前記第３の信号を生成するものを含む無線通信方法。
【請求項１４】
請求項９記載の無線通信方法であって、
前記符号化ステップは、前記冗長パケットを、パケット送信の誤りにより生じた空きリソースに配置するものを含む無線通信方法。
【請求項１５】
請求項１４記載の無線通信方法であって、
前記符号化ステップは、再送回数が多いパケットの符号化率を下げて前記冗長パケットを生成するものを含む無線通信方法。
【請求項１６】
請求項１４記載の無線通信方法であって、
前記符号化ステップは、前記第１の信号に含まれる複数のパケットを、伝送遅延への影響度に応じてロバスト化して複数の冗長パケットを生成するものを含み、
前記コーディングステップは、前記複数の冗長パケットを、パケット送信の誤りにより生じた空きリソースに配置するものを含む無線通信方法。
【手続補正３】
【補正対象書類名】図面
【補正対象項目名】全図
【補正方法】変更
【補正の内容】
【図１】
2009069262.tif 000040
【図２】
2009069262.tif 000041
【図３】
2009069262.tif 000042
【図４】
2009069262.tif 000043
【図５】
2009069262.tif 000044
【図６】
2009069262.tif 000045
【図７】
2009069262.tif 000046
【図８】
2009069262.tif 000047
【図９】
2009069262.tif 000048
【図１０】
2009069262.tif 000049
【図１１】
2009069262.tif 000050
【図１２】
2009069262.tif 000051
【図１３】
2009069262.tif 000052
【図１４】
2009069262.tif 000053
【図１５】
2009069262.tif 000054
【図１６】
2009069262.tif 000055
【図１７】
2009069262.tif 000056
【図１８】
2009069262.tif 000057
【図１９】
2009069262.tif 000058
【図２０】
2009069262.tif 000059
【図２１】
2009069262.tif 000060
【図２２】
2009069262.tif 000061
【図２３】
2009069262.tif 000062
【図２４】
2009069262.tif 000063
【図２５】
2009069262.tif 000064
【図２６】
2009069262.tif 000065
【図２７】
2009069262.tif 000066
【図２８】
2009069262.tif 000067
【図２９】
2009069262.tif 000068
【図３０】
2009069262.tif 000069
【図３１】
2009069262.tif 000070
【図３２】
2009069262.tif 000071
【図３３】
2009069262.tif 000072
【図３４】
2009069262.tif 000073
【図３５】
2009069262.tif 000074
【図３６】
2009069262.tif 000075
【図３７】
2009069262.tif 000076
【国際調査報告】
2009069262.tif 000077
2009069262.tif 000078
2009069262.tif 000079
2009069262.tif 000080