(57)【特許請求の範囲】
【請求項１】
複数の無線システムを用いてデータ伝送を行う無線通信装置であって、
複数の送信データに対して、前記複数の無線システムに対応する符号化を行う符号化部と、
前記符号化された複数の送信データに対して、それぞれインターリーブ処理を行うインターリーバと、
前記複数の無線システム間の伝送遅延差に基づいて、前記インターリーバにおけるそれぞれのインターリーブ処理のインターリーブサイズを設定する制御部と、
を備える無線通信装置。
【請求項２】
請求項１に記載の無線通信装置であって、
前記符号化された送信データを前記複数の無線システム間で分配する多重化部を有し、
前記制御部は、前記伝送遅延差に基づき、伝送遅延が大きい無線システムに対応するデータのインターリーブサイズを小さく、伝送遅延が小さい無線システムに対応するデータのインターリーブサイズを大きく設定する無線通信装置。
【請求項３】
請求項２に記載の無線通信装置であって、
前記制御部は、前記インターリーブサイズを設定する際、単独の無線システムにおいて受信側で送信データの復号化が可能な特定のデータあるいはデータ量を規定し、前記特定のデータあるいはデータ量を超える部分について、前記伝送遅延差に基づいて前記複数の無線システムに対応する各データのインターリーブサイズを設定する無線通信装置。
【請求項４】
請求項１に記載の無線通信装置であって、
前記複数の送信データを前記複数の無線システム間で分配する多重化部を有し、
前記符号化部は、前記分配された送信データをそれぞれ符号化し、
前記制御部は、前記伝送遅延差に基づき、伝送遅延が大きい無線システムに対応するデータのインターリーブサイズを小さく、伝送遅延が小さい無線システムに対応するデータのインターリーブサイズを大きく設定する無線通信装置。
【請求項５】
請求項４に記載の無線通信装置であって、
前記多重化部は、前記複数の無線システム間で分配するデータとして、階層化されたデータの第１の階層データと第２の階層データとをそれぞれ階層毎に無線システムに分配し、
前記符号化部は、
前記第１の階層データを符号化する第１の符号化器と、
前記第２の階層データに所定量の前記第１の階層データを混合したデータを符号化する第２の符号化器と、を有し、
前記第２の階層データに所定量の前記第１の階層データを混合する混合部と、
前記第２の符号化器による符号化データから前記第２の階層データのみを選択するデータ選択部と、をさらに備え、
前記インターリーバは、
前記第１の階層データに対応する前記第１の符号化器の出力をインターリーブ処理する第１のインターリーバと、
前記第２の階層データに対応する前記データ選択部の出力をインターリーブ処理する第２のインターリーバと、を有する無線通信装置。
【請求項６】
請求項５に記載の無線通信装置であって、
前記混合部は、前記第２の階層データに対して前記第１の階層データを所定間隔で分散して挿入する無線通信装置。
【請求項７】
請求項５に記載の無線通信装置であって、
前記多重化部は、前記階層化されたデータとして、データ量の多い
第１の階層データと、データ量の少ない第２の階層データとをそれぞれ無線システムに分配する無線通信装置。
【請求項８】
請求項５に記載の無線通信装置であって、
前記インターリーバの出力を切り替える出力切替部をさらに備え、
前記多重化部は、前記階層化されたデータとして、重要度の高い第１の階層データと、前記第１の階層データ以外の第２の階層データとをそれぞれ無線システムに分配し、
前記出力切替部は、前記複数の無線システムの回線品質情報に基づき、回線品質が高い第１の無線システムへ前記第１の階層データに対応する第１のインターリーバの出力を、他の第２の無線システムへ前記第２の階層データに対応する第２のインターリーバの出力をそれぞれ出力するように、前記インターリーバの出力を切り替える無線通信装置。
【請求項９】
請求項５に記載の無線通信装置であって、
前記複数の無線システムの伝送遅延情報に基づき、伝送遅延が大きい第１の無線システムへ前記第１の階層データに対応する第１のインターリーバの出力を、伝送遅延が小さい第２の無線システムへ前記第２の階層データに対応する第２のインターリーバの出力をそれぞれ出力するように、前記インターリーバの出力を切り替える出力切替部をさらに備える無線通信装置。
【請求項１０】
請求項５に記載の無線通信装置であって、
前記第１のインターリーバの出力と前記第２のインターリーバの出力とを分配して出力する出力分配部をさらに備え、
前記多重化部は、前記階層化されたデータとして、重要度の高い第１の階層データと、前記第１の階層データ以外の第２の階層データとをそれぞれ無線システムに分配し、
前記出力分配部は、前記複数の無線システムの回線品質情報と伝送遅延情報とに基づき、前記複数の無線システム間の伝送遅延差が所定値以内の場合に、前記複数の無線システムの回線品質に応じて、回線品質が高い第１の無線システムへの出力に前記第１の階層データに対応する第１のインターリーバの出力が多く含まれるように、前記第１のインターリーバの出力と前記第２のインターリーバの出力とを分配して出力する無線通信装置。
【請求項１１】
複数の無線システムを用いてデータ伝送を行う無線通信装置であって、
複数のデータを、前記複数の無線システムによりそれぞれ受信する受信部と、
前記複数の無線システムでそれぞれ受信した複数のデータに対して、それぞれデインターリーブ処理を行うデインターリーバと、
前記複数の無線システム間の伝送遅延差に基づいて、前記デインターリーバにおけるそれぞれのデインターリーブ処理のインターリーブサイズを設定する受信処理制御部と、
を備える無線通信装置。
【請求項１２】
複数の無線システムを用いてデータ伝送を行う無線通信装置における無線通信方法であって、
複数の送信データに対して、前記複数の無線システムに対応する符号化を行い、
前記複数の無線システム間の伝送遅延差に基づいて、前記符号化された複数の送信データに対してそれぞれインターリーブ処理を行う、
無線通信方法。
【請求項１３】
複数の無線システムを用いてデータ伝送を行う無線通信装置における無線通信方法であって、
複数のデータを前記複数の無線システムにより受信し、
前記複数の無線システム間の伝送遅延差に基づいて、前記複数の無線システムでそれぞれ受信したデータに対して、それぞれデインターリーブ処理を行う、
無線通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の無線システムを用いたデータ伝送を行う無線通信装置及び無線通信方法に関する。
【背景技術】
【０００２】
無線通信分野において、複数の無線システム（Multi-Radio、マルチ無線）を用いたリソースマネジメント（ＲＭ）の検討がなされている。その一つの手法として、マルチ無線間の物理層及びＭＡＣ層の差異を吸収するＧＬＬ（Generic Link Layer、共通リンク層）の導入検討がある（例えば、非特許文献１参照）。図３６はＧＬＬの機能的構成を示す概念図である。ＧＬＬをマルチ無線間の基地局（あるいはアクセスポイント）及び端末（あるいはクライアント）で共通的に用いることで、マルチ無線間の選択あるいはマルチ無線をまたがるリソースマネジメント（ＭＲＲＭ：Multi-Radio Resource Management、またはＪｏｉｎｔ ＲＭ）を実現できる。また、ＭＲＲＭの一つの形態として、異なる無線システムを階層データ別の送信に用いることも検討されている（例えば、非特許文献２参照）。図３７はＧＬＬを階層化されたデータ伝送へ適用した例を示す図である。
【０００３】
一方、ＭＢＳ（Multicast and broadcast service）におけるストリーミング配信など、再送制御の不向きなデータ伝送時の受信品質を高めるために、一般的に用いられる物理層（PHY Layer）での誤り訂正符号（ＥＣＣ：Error Correcting Code）の適用に加え、さらに上位のレイヤにおいて、ＥＣＣを適用する提案がなされている。ＥＣＣとしては、ブロック符号、畳み込み符号などによるＦＥＣ（前方誤り訂正、Forward Error Correction）の適用、あるいは誤り位置が判別できる場合には、消失訂正の適用も可能となる。また、上記ＭＢＳへの適用以外にも、ユニキャストのストリーミングデータ伝送の際などにおいても、再送制御による遅延が要求遅延に対しクリティカルになる場合に、ＥＣＣの適用が検討されている。
【０００４】
また、消失訂正によるＥＣＣは、アプリケーション層、トランスポート層での適用が検討され、既にＤＶＢ−Ｈ，３ＧＰＰ ２６．３４６ ＭＢＭＳ，ＤＶＢ−ＩＰＩ（ＩＰＴＶ）などに規格化がなされている。また最近では、アプリケーション層、トランスポート層などの上位レイヤでのＥＣＣ適用時の情報量及び伝送遅延の低減効果を目的に、データリンク層（上位副層あるいは下位副層（ＭＡＣ層）を含む）でのＥＣＣ適用が検討され始めている。例えばＩＥＥＥ８０２．１６ｍ Ｅ−ＭＢＳ，ＤＶＢ−Ｈ，ＤＶＢ−ＲＣＳなどでは、データリンク層に導入する提案がなされている（非特許文献３、特許文献１、特許文献２参照）。
【０００５】
なお、消失訂正によるＥＣＣは、誤りの位置を予め与えておくことにより、通常のＦＥＣよりも多くのデータを訂正できる誤り訂正方法である。これは通常のＦＥＣでは誤りの位置と大きさを求める必要があるのに対し、消失訂正では誤りの大きさだけを求めればよいことに起因する。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】国際公開第２００７／０６９４０６号公報
【特許文献２】日本国特開２００８−１２４６１３号公報
【非特許文献】
【０００７】
【非特許文献１】Sachs, J., Wiemann, H., Magnusson, P., Wallentin, P., Lundsjo, J., “A generic link layer in a beyond 3G multi-radio access architecture”, Communications, Circuits and Systems, 2004, 27-29 June 2004, p.p.447-451 Vol.1
【非特許文献２】Luo Qiang, Zhang Ping, “Joint Radio Resource Scheduling based on Generic Link Layer”, Communications and Networking in China, 2006. ChinaCom '06, 25-27 Oct. 2006 p.p.1-4
【非特許文献３】Wataru Matsumoto, Toshiyuki Kuze, Shigeru Uchida, “MBS outer coding”, IEEE C802.16m-08/1108, 2008-09-05
【発明の概要】
【発明が解決しようとする課題】
【０００８】
マルチ無線によるデータ伝送においても、上記のＭＢＳ等と同様にして、物理層でのＥＣＣの適用に加え、さらにその上位のレイヤにＥＣＣを適用することも可能である。図３８はマルチ無線においてＧＬＬにＥＣＣを適用する場合の、送信側の無線通信装置の構成例を示すブロック図である。ここで、ＧＬＬは、ＯＳＩ参照モデルにおけるデータリンク層、あるいはデータリンク層の上位副層である論理リンク制御（ＬＬＣ：Logical Link Control）に相当するものとする。
【０００９】
ＧＬＬ５０００において、符号化器（Encoder）５００１は、ＧＬＬ５０００に入力される複数のＩＰパケット（ＰＤＵ：Protocol Data Unit）を一つの符号化単位として符号化を行う。図３８では、３つのＩＰパケットを一つの単位として符号化を行う例を示している。ＩＰパケットとしては、ＭＢＳパケット、ユニキャストのリアルタイムストリーミングパケット（遅延要求の厳しいもの）などを想定する。ＭＢＳパケットなどでは、再送回数なしを前提にしているため、シャドーイングなどによってパケットロスが発生する場合がある。
【００１０】
符号化器５００１は、冗長ビット（パリティビット、Parity）を付加した符号化データ（Coded PDU）を出力する。インターリーバ（Interleaver）５００２は、複数のＩＰパケットのデータを含む、所定サイズの符号化データを単位に、インターリーブ（ＩＬ）を施す。符号化ブロック内で誤りが固まった部分があると、誤り訂正能力が十分に得られないため、インターリーブ処理によってランダマイズ化する。多重化部（Multiplexer、またはＭＲＲＭ）５００３は、インターリーブされたデータ（ILed PDU）を、所定サイズのパケットに分割し、この分割されたデータ（Sep PDU）にヘッダを付加してＭＡＣ層のデータパケット（ＭＡＣ ＳＤＵ（Service Data Unit））を生成し、複数の無線システム（ＲＡＴ：Radio Access Technology）に対しデータを分配する。ここでは、２つの無線システム（ＲＡＴ１、ＲＡＴ２）にデータを分配する例を示している。
【００１１】
このように、複数のＩＰパケットをまたがるＥＣＣとインターリーブにより、物理層でパケットロスした場合でも、その誤りを複数のＩＰパケットデータ間でランダマイズ化することができ、ＥＣＣに対する誤り訂正復号処理による誤り訂正能力を高めることができる。これにより、マルチ無線によるデータ伝送の高品質化が図れる。
【００１２】
しかしながら、ＧＬＬへのＥＣＣ適用時は、複数パケットにわたるインターリーブ処理が含まれるため、インターリーブ適用により新たな遅延が発生する。図３９はＧＬＬにＥＣＣ適用した際の処理遅延を示す図である。図３９では、入力データ（Inputted PDU）、符号化データ（Coded PDU）、インターリーブされたデータ（ILedPDU）を時間軸上で示している。ここで、インターリーブサイズ（以下、ＩＬサイズと記載）が大きい程、ランダマイズ効果が高くなり誤り訂正能力は高まるが、ＧＬＬの符号化導入による処理遅延が増大する。ここで、物理層においてもインターリーブ処理が含まれるが、ＧＬＬへのＥＣＣ適用の場合、複数のパケットをまたがるインターリーブ処理となるため、ＩＬサイズが物理層のＩＬサイズよりも一般的に大きくなり、その処理遅延に対する影響が大きい。
【００１３】
本発明は、上記事情に鑑みてなされたもので、その目的は、マルチ無線において物理層より上位のレイヤにＥＣＣを適用する際の処理遅延を低減しつつ、誤り訂正能力を高く保つことが可能な無線通信装置及び無線通信方法を提供することにある。
【課題を解決するための手段】
【００１４】
本発明は、第１の態様として、複数の無線システムを用いてデータ伝送を行う無線通信装置であって、前記複数の無線システムに対応させて、送信データの符号化及び多重化処理を行う符号化及び多重化部と、前記符号化及び多重化が行われた複数の符号化データに対して、それぞれインターリーブ処理を行うインターリーバと、前記複数の無線システム間の伝送遅延差に基づいて、前記インターリーバにおけるそれぞれのインターリーブ処理のインターリーブサイズを設定する制御部と、を備える。
上記構成により、複数の無線システム間の伝送遅延差に基づきインターリーブサイズを設定することで、処理遅延を低減しつつ、誤り訂正能力を高く保つことが可能となる。
【００１５】
また、本発明は、第２の態様として、上記の無線通信装置であって、前記符号化及び多重化部は、前記送信データの符号化を行う符号化部と、前記符号化された符号化データを前記複数の無線システム間で分配する多重化部とを有し、前記制御部は、前記伝送遅延差に基づき、伝送遅延が大きい無線システムに対応するデータのインターリーブサイズを小さく、伝送遅延が小さい無線システムに対応するデータのインターリーブサイズを大きく設定するものを含む。
上記構成により、伝送遅延が大きい無線システムに対応するデータのインターリーブサイズを小さくすることで、従来と同等のランダマイズ効果を得て誤り訂正能力を保ちつつ、処置遅延を低減できる。
【００１６】
また、本発明は、第３の態様として、上記の無線通信装置であって、前記制御部は、前記インターリーブサイズを設定する際、単独の無線システムにおいて受信側で送信データの復号化が可能な特定のデータあるいはデータ量を規定し、この特定のデータあるいはデータ量を超える部分について、前記伝送遅延差に基づいて前記複数の無線システムに対応する各データのインターリーブサイズを設定するものを含む。
上記構成により、受信側では単独の無線システムにおけるデータのみを用いて受信処理を開始できるので、平均伝送遅延を低減できる。
【００１７】
また、本発明は、第４の態様として、上記の無線通信装置であって、前記符号化及び多重化部は、前記送信データを前記複数の無線システム間で分配する多重化部と、前記分配された送信データをそれぞれ符号化する符号化部とを有し、前記制御部は、前記伝送遅延差に基づき、伝送遅延が大きい無線システムに対応するデータのインターリーブサイズを小さく、伝送遅延が小さい無線システムに対応するデータのインターリーブサイズを大きく設定するものを含む。
上記構成により、伝送遅延が大きい無線システムに対応するデータのインターリーブサイズを小さくすることで、従来と同等のランダマイズ効果を得て誤り訂正能力を保ちつつ、処置遅延を低減できる。また、多重化後にそれぞれ符号化することで、符号化データのサイズ及びインターリーブサイズを伝送遅延差に応じてより適切に可変できる。
【００１８】
また、本発明は、第５の態様として、上記の無線通信装置であって、前記多重化部は、前記複数の無線システム間で分配するデータとして、階層化されたデータの第１の階層データと第２の階層データとをそれぞれ階層毎に無線システムに分配し、前記符号化部は、前記第１の階層データを符号化する第１の符号化器と、前記第２の階層データに所定量の前記第１の階層データを混合したデータを符号化する第２の符号化器と、を有し、前記第２の階層データに所定量の前記第１の階層データを混合する混合部と、前記第２の符号化器による符号化データから前記第２の階層データのみを選択するデータ選択部と、をさらに備え、前記インターリーバは、前記第１の階層データに対応する前記第１の符号化器の出力をインターリーブ処理する第１のインターリーバと、前記第２の階層データに対応する前記データ選択部の出力をインターリーブ処理する第２のインターリーバと、を有するものを含む。
上記構成により、第２の階層データは第１の階層データを含めた符号化となり、インターリーブサイズが従来と同等であっても、より高いランダマイズ効果が得られ、誤り訂正能力が高まる。
【００１９】
また、本発明は、第６の態様として、上記の無線通信装置であって、前記混合部は、前記第２の階層データに対して前記第１の階層データを所定間隔で分散して挿入するものを含む。
上記構成により、第２の階層データは第１の階層データを含めた符号化となり、さらに第１の階層データが分散されて含まれるため、より高いランダマイズ効果が得られ、誤り訂正能力が高まる。
【００２０】
また、本発明は、第７の態様として、上記の無線通信装置であって、前記多重化部は、前記階層化されたデータとして、データ量の多い第１の階層データと、データ量の少ない第２の階層データとをそれぞれ無線システムに分配するものを含む。
上記構成により、データ量の少ない第２の階層データに対し、第１の階層データを含めた符号化を行うことで、より高いランダマイズ効果が得られ、誤り訂正能力が高まる。
【００２１】
また、本発明は、第８の態様として、上記の無線通信装置であって、前記インターリーバの出力を切り替える出力切替部をさらに備え、前記多重化部は、前記階層化されたデータとして、重要度の高い第１の階層データと、前記第１の階層データ以外の第２の階層データとをそれぞれ無線システムに分配し、前記出力切替部は、前記複数の無線システムの回線品質情報に基づき、回線品質が高い第１の無線システムへ前記第１の階層データに対応する第１のインターリーバの出力を、他の第２の無線システムへ前記第２の階層データに対応する第２のインターリーバの出力をそれぞれ出力するように、前記インターリーバの出力を切り替えるものを含む。
上記構成により、重要度の高い第１の階層データを、回線品質が高い第１の無線システムを用いて伝送することで、たとえインターリーブサイズが小さくとも受信品質を高めることが可能となる。また、第２の階層データは、第１の階層データを含めた符号化となるため、より高いランダマイズ効果が得られ、誤り訂正能力が高まる。
【００２２】
また、本発明は、第９の態様として、上記の無線通信装置であって、前記複数の無線システムの伝送遅延情報に基づき、伝送遅延が大きい第１の無線システムへ前記第１の階層データに対応する第１のインターリーバの出力を、伝送遅延が小さい第２の無線システムへ前記第２の階層データに対応する第２のインターリーバの出力をそれぞれ出力するように、前記インターリーバの出力を切り替える出力切替部をさらに備えるものを含む。
上記構成により、伝送遅延が大きい第１の無線システムへ複数の階層データを混合していない第１のインターリーバの出力を出力することで、伝送遅延差を吸収でき、複数の無線システムを用いたデータ伝送時の遅延を低減できる。
【００２３】
また、本発明は、第１０の態様として、上記の無線通信装置であって、前記第１のインターリーバの出力と前記第２のインターリーバの出力とを分配して出力する出力分配部をさらに備え、前記多重化部は、前記階層化されたデータとして、重要度の高い第１の階層データと、前記第１の階層データ以外の第２の階層データとをそれぞれ無線システムに分配し、前記出力分配部は、前記複数の無線システムの回線品質情報と伝送遅延情報とに基づき、前記複数の無線システム間の伝送遅延差が所定値以内の場合に、前記複数の無線システムの回線品質に応じて、回線品質が高い第１の無線システムへの出力に前記第１の階層データに対応する第１のインターリーバの出力が多く含まれるように、前記第１のインターリーバの出力と前記第２のインターリーバの出力とを分配して出力するものを含む。
上記構成により、複数の無線システムの回線品質に応じて複数の階層データが分散されて送信されるため、送信ダイバーシチ効果により受信品質を改善できる。また、回線品質が高い第１の無線システムに対して重要度の高い第１の階層データが多く含まれるようにすることで、重要度の高いデータの受信品質を高めることができる。
【００２４】
本発明は、第１１の態様として、複数の無線システムを用いてデータ伝送を行う無線通信装置であって、前記複数の無線システム間の伝送遅延差に基づいて送信側でそれぞれインターリーブ処理されたデータをこれら複数の無線システムにより受信する受信部と、前記複数の無線システムでそれぞれ受信した受信データについて、送信側でのインターリーブ処理のインターリーブサイズ情報に基づき、それぞれデインターリーブ処理を行うデインターリーバと、前記デインターリーブ処理後のデータの結合及び復号処理を行う結合及び復号処理部と、前記受信データから復号に必要な復号処理情報を抽出し、前記デインターリーブ処理、前記結合及び復号処理の制御を行う受信処理制御部と、を備える。
上記構成により、複数の無線システム間の伝送遅延差に基づきインターリーブサイズが設定されたデータを受信する場合に、処理遅延を低減しつつ、誤り訂正能力を高く保つことが可能であり、適切な復号処理を行うことができる。
【００２５】
本発明は、第１２の態様として、複数の無線システムを用いてデータ伝送を行う無線通信装置における無線通信方法であって、前記複数の無線システムに対応させて、送信データの符号化及び多重化処理を行い、前記複数の無線システム間の伝送遅延差に基づいて、前記符号化及び多重化が行われた複数の符号化データに対して行う、それぞれのインターリーブ処理のインターリーブサイズを設定し、前記設定されたインターリーブサイズに基づいて、前記符号化及び多重化が行われた複数の符号化データに対して、それぞれインターリーブ処理を行う方法を提供する。
【００２６】
本発明は、第１３の態様として、複数の無線システムを用いてデータ伝送を行う無線通信装置における無線通信方法であって、前記複数の無線システム間の伝送遅延差に基づいて送信側でそれぞれインターリーブ処理されたデータを前記複数の無線システムにより受信し、前記受信データから抽出した送信側でのインターリーブ処理のインターリーブサイズ情報に基づき、前記複数の無線システムでそれぞれ受信したデータに対して、それぞれデインターリーブ処理を行い、前記デインターリーブ処理後のデータの結合及び復号処理を行う方法を提供する。
【発明の効果】
【００２７】
本発明によれば、マルチ無線においてＥＣＣを適用する際の処理遅延を低減しつつ、誤り訂正能力を高く保つことが可能な無線通信装置及び無線通信方法を提供できる。
【図面の簡単な説明】
【００２８】
【図１】本発明の前提となる構成を示すもので、マルチ無線においてＧＬＬにＥＣＣを適用する場合の、送信側の無線通信装置の構成例を示すブロック図
【図２】図１の構成例におけるＧＬＬの処理を示す図
【図３】本発明の第１の実施形態に係る無線通信装置の構成を示すブロック図
【図４】第１の実施形態におけるＧＬＬの処理を示す図
【図５】第２の実施形態におけるＧＬＬの処理を示す図
【図６】本発明の第３の実施形態に係る無線通信装置の構成を示すブロック図
【図７】第３の実施形態におけるＧＬＬの処理を示す図
【図８】本発明の第４の実施形態に係る無線通信装置の構成を示すブロック図
【図９】第４の実施形態におけるＧＬＬの処理を示す図
【図１０】本発明の第５の実施形態に係る無線通信装置の構成を示すブロック図
【図１１】第５の実施形態におけるＧＬＬの処理を示す図
【図１２】本発明の第６の実施形態に係る無線通信装置の構成を示すブロック図
【図１３】第６の実施形態におけるＧＬＬの処理を示す図
【図１４】本発明の第７の実施形態に係る無線通信装置の構成を示すブロック図
【図１５】第７の実施形態におけるＧＬＬの処理を示す図
【図１６】実施例１に係る無線送信装置の構成を示すブロック図
【図１７】実施例１に係る無線送信装置の処理を示す図
【図１８】実施例１に係る無線送信装置の処理を示す図
【図１９】実施例１に係る無線受信装置の構成を示すブロック図
【図２０】実施例２の第１動作例に係る無線送信装置の処理を示す図
【図２１】実施例２の第２動作例に係る無線送信装置の処理を示す図
【図２２】実施例３に係る無線送信装置の構成を示すブロック図
【図２３】実施例３に係る無線送信装置の処理を示す図
【図２４】実施例３に係る無線受信装置の構成を示すブロック図
【図２５】実施例３の変形例に係る無線送信装置の構成を示すブロック図
【図２６】実施例４に係る無線送信装置の構成を示すブロック図
【図２７】実施例４に係る無線送信装置の処理を示す図
【図２８】実施例４に係る無線受信装置の構成を示すブロック図
【図２９】実施例５に係る無線送信装置の構成を示すブロック図
【図３０】実施例５に係る無線送信装置の処理を示す図
【図３１】実施例５に係る無線受信装置の構成を示すブロック図
【図３２】実施例５の第３変形例に係る無線送信装置の構成を示すブロック図
【図３３】実施例６に係る無線送信装置の構成を示すブロック図
【図３４】実施例６に係る無線受信装置の構成を示すブロック図
【図３５】実施例７に係る無線送信装置の構成を示すブロック図
【図３６】ＧＬＬの機能的構成を示す概念図
【図３７】ＧＬＬを階層化されたデータ伝送へ適用した例を示す図
【図３８】マルチ無線においてＧＬＬにＥＣＣを適用する場合の、送信側の無線通信装置の構成例を示すブロック図
【図３９】ＧＬＬにＥＣＣ適用した際の処理遅延を示す図
【発明を実施するための形態】
【００２９】
本実施形態では、マルチ無線における複数の無線システムとして、２つの無線システムを用いる構成例を示す。無線システムとしては、３ＧＰＰ（3rd Generation Partnership Project）において検討されているＬＴＥ−Ａｄｖａｎｃｅｄ（Long Term Evolution Advanced）に対応する無線通信システム、ＩＥＥＥ８０２．１６ｍに対応する無線通信システム（ＷｉＭＡＸ  ２．０）等が想定される。
【００３０】
図１は本発明の前提となる構成を示すもので、マルチ無線においてＧＬＬにＥＣＣを適用する場合の、送信側の無線通信装置の構成例を示すブロック図である。複数の無線システム（ＲＡＴ１、ＲＡＴ２）間の物理層及びＭＡＣ層の差異を吸収するＧＬＬ１００は、符号化器（Encoder）１０１、多重化部（Multiplexer、またはＭＲＲＭ）１０２、２つのインターリーバ（Interleaver）１０３、１０４を備えている。
【００３１】
図２は図１の構成例におけるＧＬＬの処理を示す図である。図２では、入力データ（Inputted PDU）、符号化データ（Coded PDU）、符号化して分配後のＲＡＴデータ（Sep PDU1、Sep PDU2）、インターリーブ後のＲＡＴデータ（RAT1 PDU、RAT2 PDU）を時間軸上で示している。
【００３２】
符号化器１０１は、入力データ（Inputted PDU）に対し、冗長ビット（パリティビット、Parity）を付加した符号化データ（Coded PDU）を出力する。多重化部１０２は、符号化データを所定サイズのパケットに分割し、複数ＲＡＴ用に所定サイズをひとまとめにして、ＲＡＴ間で交互に分配する。インターリーバ１０３、１０４は、各ＲＡＴに分配されたＲＡＴデータ（Sep PDU1、Sep PDU2）に対し、複数のＩＰパケットのデータを含む、所定サイズの符号化データを単位に、インターリーブ処理を行う。この分配されインターリーブされたＲＡＴデータ（RAT1 PDU、RAT2 PDU）にヘッダを付加してＭＡＣ層のデータパケットであるＲＡＴパケット（ＭＡＣ ＳＤＵ）を生成し、各ＲＡＴ（ＲＡＴ１、ＲＡＴ２）に対して出力する。各ＲＡＴ１、ＲＡＴ２では、それぞれの無線システムによってデータ送信を行う。
【００３３】
このように、マルチ無線において物理層より上位のレイヤ（ここではＧＬＬ）にＥＣＣを適用する際、符号化データをインターリーブ処理する前にＲＡＴ毎に分配することで、多重化部でのＲＡＴデータの分配を含めてのインターリーブ処理となる。このため、インターリーバ１０３、１０４におけるインターリーブサイズ（ＩＬサイズ）を小さくしても、十分なランダマイズ効果が得られる。図２の例は、符号化データサイズＬに対し、多重化部１０２により、所定サイズ毎にＲＡＴ１及びＲＡＴ２へ交互に均等にデータを分配して出力する場合を示している。この場合、ＲＡＴデータ単位でのＩＬサイズはＬ／２となり、図３８に示した構成例と比較して、ＩＬサイズを半減することができる。したがって、インターリーブによる処理遅延を半減することができるとともに、ランダマイズの効果は図３８に示した構成例と同様な効果を得ることができる。
【００３４】
しかし、図１の構成例では、ＲＡＴ１とＲＡＴ２間の伝送遅延差（ΔＲＴＴ＝｜ＲＴＴ１−ＲＴＴ２｜）が大きい場合には、ＲＡＴ１及びＲＡＴ２の受信装置側での処理が伝送遅延が大きい方のＲＡＴに引きずられてしまい、ＧＬＬ受信処理までの遅延が大きくなるという課題がある。すなわち、伝送遅延差ΔＲＴＴの分だけ各ＲＡＴでの受信処理の開始時間に差が生じ、ＧＬＬ受信処理の開始が遅れるので、伝送遅延差ΔＲＴＴが大きいほど遅延が大きくなってしまう。ここで、各ＲＡＴの伝送遅延を表すＲＴＴ（ＲＴＴ１、ＲＴＴ２）は、いわゆるRound Trip Timeだけではなく、各ＲＡＴにおける送信側と受信側との間の伝送遅延の大きさ、程度等を示す情報を用いてもよい。
【００３５】
そこで、ＲＡＴ間に伝送遅延差がある場合など、想定される種々の状況においても、マルチ無線においてＥＣＣを適用する際の処理遅延を低減しつつ、誤り訂正能力を高く保つことができる無線通信装置及び無線通信方法の例を以下の実施形態において示す。
【００３６】
（第１の実施形態）
図３は本発明の第１の実施形態に係る無線通信装置の構成を示すブロック図であり、マルチ無線においてＧＬＬにＥＣＣを適用する場合の、送信側の構成を示したものである。ＧＬＬ３００は、符号化器３０１、多重化部３０２、２つのインターリーバ３０３、３０４、リソース制御部３０５を備えている。
【００３７】
第１の実施形態では、多重化部３０２により分配した複数ＲＡＴへのＲＡＴデータに対し、それぞれインターリーバ３０３、３０４によってインターリーブ処理を行う。この際、リソース制御部３０５は、各ＲＡＴの伝送遅延を示すＲＴＴ情報を用いて、ＲＡＴ１とＲＡＴ２間の伝送遅延差ΔＲＴＴ＝｜ＲＴＴ１−ＲＴＴ２｜を基にＩＬサイズを可変的に設定する。具体的には、複数ＲＡＴ間のＩＬサイズ比αを設定する。多重化部３０２とインターリーバ３０３、３０４は、ＩＬサイズ情報に応じて処理を行う。ＩＬサイズ情報は、パケット制御情報に含めてもよい。
【００３８】
図４は第１の実施形態におけるＧＬＬの処理を示す図である。図４では、入力データ（Inputted PDU）、符号化データ（Coded PDU）、符号化して分配後のＲＡＴデータ（Sep PDU1、Sep PDU2）、インターリーブ後のＲＡＴデータ（RAT1 PDU、RAT2 PDU）を時間軸上で示している。
【００３９】
符号化器（符号化部の機能を有する）３０１は、入力データ（Inputted PDU）に対し、冗長ビット（パリティビット、Parity）を付加した符号化データ（Coded PDU）を出力する。多重化部３０２は、符号化データを所定サイズのパケットに分割し、複数ＲＡＴ用に所定サイズをひとまとめにして、ＲＡＴ間で交互に分配する。インターリーバ３０３、３０４は、各ＲＡＴに分配されたＲＡＴデータ（Sep PDU1、Sep PDU2）に対し、複数のＩＰパケットのデータを含む、所定サイズの符号化データを単位に、インターリーブ処理を行う。この分配されインターリーブされたＲＡＴデータ（RAT1 PDU、RAT2 PDU）にヘッダを付加してＭＡＣ層のデータパケットであるＲＡＴパケット（ＭＡＣ ＳＤＵ）を生成し、各ＲＡＴ（ＲＡＴ１、ＲＡＴ２）に対して出力する。各ＲＡＴ１、ＲＡＴ２では、それぞれの無線システムによってデータ送信を行う。
【００４０】
ここで、インターリーバ３０３、３０４においてインターリーブ処理を行う際のＩＬサイズは、符号化データサイズＬに対し、ＲＴＴの大きいＲＡＴへのＲＡＴデータのＩＬサイズをαＬ（ここでα＜０．５）とし、ＲＴＴの小さいＲＡＴへのＲＡＴデータのＩＬサイズは（１−α）Ｌとする。すなわち、ＲＴＴが大きいＲＡＴのＩＬサイズを小さく、ＲＴＴが小さいＲＡＴのＩＬサイズを大きくする。図４では、ＲＴＴ１＜ＲＴＴ２の場合を示している。また、多重化部３０２ではリソース制御部３０５からのＩＬサイズ情報（αを示す制御情報）に応じてＲＡＴデータの分配を行う。また、ＩＬサイズを設定する際に、αの量子化サイズを限定（例えば、１／３，１／４，１／５など）することで、ＩＬサイズ情報通知のための情報量を低減する。
【００４１】
このように、伝送遅延の大きいＲＡＴのＩＬサイズを小さくするようにＩＬサイズを設定して処理することで、図１の構成例と同様のランダマイズ効果を得つつ、ＧＬＬ受信端での処理遅延を小さくすることができる。この際、各ＲＡＴにおけるインターリーブ処理と伝送遅延を合わせた時間の差δは、ＲＡＴ１とＲＡＴ２間の伝送遅延差｜ＲＴＴ１−ＲＴＴ２｜よりも小さくなり、ＧＬＬ受信処理までの遅延が低減される。したがって、第１の実施形態によれば、ＲＡＴ間に伝送遅延差がある場合であっても、処理遅延を低減しつつ、誤り訂正能力を高く保つことが可能となる。
【００４２】
（第２の実施形態）
第２の実施形態は、第１の実施形態の一部を変更した変形例であり、複数ＲＡＴ間で重複データを含めるようにした処理例である。無線通信装置の構成は図３に示した第１の実施形態と同様であり、リソース制御部３０５の動作と、多重化部３０２の動作が異なる。ここでは第１の実施形態と異なる部分を中心に説明する。
【００４３】
第２の実施形態では、多重化部３０２でのＲＡＴデータ分配時に、単独ＲＡＴで入力データ（あるいは送信データ）の復号が可能なデータあるいはデータ量γを規定する。そして、リソース制御部３０５は、データ量γを超える部分に対し、各ＲＡＴに分配するＩＬサイズを伝送遅延差ΔＲＴＴに応じて設定し、ＲＡＴ間のＩＬサイズの分配比を可変する。
【００４４】
図５は第２の実施形態におけるＧＬＬの処理を示す図である。本実施形態の処理に先立ち、各ＲＡＴ（ＲＡＴ１、ＲＡＴ２）のＲＴＴ情報を予め送信側にフィードバック（ＲＴＴ１、ＲＴＴ２）しておく。リソース制御部３０５は、ＲＡＴデータ分配時に、単独ＲＡＴで全パケットの復号が可能な特定のデータあるいはデータ量γを規定する。さらにγに加え、ＲＡＴ１とＲＡＴ２間の伝送遅延差ΔＲＴＴに基づきＩＬサイズ比（ここではデータ冗長度を示す）αを決定し、ＲＡＴデータを分配する。
【００４５】
一例として、符号化データにおけるシステマチックビット（systematic bit、情報ビット）を特定のデータγとして設定し、データ冗長度αは、符号化データサイズ［Ｌビット］の符号化器のマザーコードレート（マザー符号化率）におけるパリティビット（parity bit、冗長ビット）［（Ｌ−γ）ビット］を分配する係数とする。
【００４６】
ここで、ＲＡＴ１とＲＡＴ２間の伝送遅延差ΔＲＴＴ＝｜ＲＴＴ１−ＲＴＴ２｜を基にＩＬサイズを設定する。ＩＬサイズは、符号化データサイズＬに対し、ＲＴＴの大きいＲＡＴへのＲＡＴデータのＩＬサイズをγ＋（Ｌ−γ）α（ここでα＜０．５）とし、ＲＴＴの小さいＲＡＴへのＲＡＴデータのＩＬサイズはγ＋（Ｌ−γ）（１−α）とする。この場合、ＲＡＴ１とＲＡＴ２を合わせたＲＡＴ１＋ＲＡＴ２の送信パケットサイズは、符号化データサイズＬより大きくなる。また、多重化部３０２ではリソース制御部３０５からのＩＬサイズ情報（γ、αを示す制御情報）に応じてＲＡＴデータの分配を行う。また、ＩＬサイズを設定する際に、αの量子化サイズを限定（例えば、１／３，１／４，１／５など）することで、ＩＬサイズ情報通知のための情報量を低減する。
【００４７】
このように、単独ＲＡＴで全パケットの復号が可能な特定のデータあるいはデータ量を規定することで、第１の実施形態では複数ＲＡＴのデータ受信後にＧＬＬのＥＣＣ受信処理が開始する必要があったが、第２の実施形態では、単独ＲＡＴのデータのみを用いてもＧＬＬのＥＣＣ受信処理を開始できる。このため、ＥＣＣ符号化利得を高め、かつ、平均伝送遅延を低減できる。また、伝送路遅延差を吸収するようにＲＡＴ間のＩＬサイズを決定することから、ＧＬＬ受信端での遅延（伝送遅延＋処理遅延）を低減できる。
【００４８】
（第３の実施形態）
図６は本発明の第３の実施形態に係る無線通信装置の構成を示すブロック図であり、マルチ無線においてＧＬＬにＥＣＣを適用する場合の、送信側の構成を示したものである。ＧＬＬ６００は、多重化部６０１、２つの符号化器６０２、６０３、２つのインターリーバ６０４、６０５、リソース制御部６０６を備えている。
【００４９】
第３の実施形態では、多重化部６０１により複数ＲＡＴへのＲＡＴデータに分配した後に、符号化部の機能を有する符号化器６０２、６０３によってそれぞれ符号化処理し、インターリーバ６０４、６０５によってインターリーブ処理を行う。この際、リソース制御部６０６は、各ＲＡＴの伝送遅延を示すＲＴＴ情報を用いて、ＲＡＴ１とＲＡＴ２間の伝送遅延差ΔＲＴＴ＝｜ＲＴＴ１−ＲＴＴ２｜を基にＩＬサイズを可変的に設定する。多重化部６０１、符号化器６０２、６０３及びインターリーバ６０４、６０５は、ＩＬサイズ情報、符号化サイズ情報に応じて処理を行う。ＩＬサイズ情報、符号化サイズ情報は、パケット制御情報に含めてもよい。
【００５０】
図７は第３の実施形態におけるＧＬＬの処理を示す図である。図７では、入力データ（Inputted PDU）、分配後に符号化された符号化データ（Coded PDU1、Coded PDU2）、インターリーブ後のＲＡＴデータ（RAT1 PDU、RAT2 PDU）を時間軸上で示している。
【００５１】
多重化部６０１は、複数パケットの入力データ（Inputted PDU）を分割し、複数ＲＡＴ用に分配する。符号化器６０２、６０３は、各ＲＡＴに分配されたＲＡＴデータに対し、冗長ビット（パリティビット、Parity）を付加した符号化データ（Coded PDU1、Coded PDU2）を出力する。インターリーバ６０４、６０５は、各ＲＡＴに分配されたパリティビットを含む符号化データに対し、インターリーブ処理を行う。この分配されインターリーブされたＲＡＴデータ（RAT1 PDU、RAT2 PDU）にヘッダを付加してＭＡＣ層のデータパケットであるＲＡＴパケット（ＭＡＣ ＳＤＵ）を生成し、各ＲＡＴ（ＲＡＴ１、ＲＡＴ２）に対して出力する。各ＲＡＴ１、ＲＡＴ２では、それぞれの無線システムによってデータ送信を行う。
【００５２】
本実施形態の処理に先立ち、各ＲＡＴ（ＲＡＴ１、ＲＡＴ２）のＲＴＴ情報を予め送信側にフィードバック（ＲＴＴ１、ＲＴＴ２）しておく。リソース制御部６０６は、ＲＡＴ１とＲＡＴ２間の伝送遅延差ΔＲＴＴに基づき、各ＲＡＴデータの符号化サイズ、ＩＬサイズを設定する。具体的には、複数ＲＡＴ間のＩＬサイズ比αを設定する。
【００５３】
多重化部６０１では、リソース制御部６０６からのＩＬサイズ情報または符号化サイズ情報（αを示す制御情報）に応じてＲＡＴデータの分配を行う。ここで、インターリーバ６０４、６０５においてインターリーブ処理を行う際のＩＬサイズは、入力される複数のＩＰパケットのデータサイズＬに対し、ＲＴＴの大きいＲＡＴへのＲＡＴデータのＩＬサイズをαＬ（ここでα＜０．５）とし、ＲＴＴの小さいＲＡＴへのＲＡＴデータのＩＬサイズは（１−α）Ｌとする。すなわち、ＲＴＴが大きいＲＡＴのＩＬサイズを小さく、ＲＴＴが小さいＲＡＴのＩＬサイズを大きくする。図７では、ＲＴＴ１＜ＲＴＴ２の場合を示している。また、符号化器６０２、６０３は、ＩＬサイズ情報または符号化サイズ情報に応じて、それぞれ分配されたＲＡＴデータを所定の符号化率で符号化して出力する。また、ＩＬサイズを設定する際に、αの量子化サイズを限定（例えば、１／３，１／４，１／５など）することで、ＩＬサイズ情報あるいは符号化サイズ情報の通知のための情報量を低減する。
【００５４】
このように、伝送遅延の大きいＲＡＴのＩＬサイズを小さくするようにＩＬサイズを設定して処理することで、図１の構成例と同様のランダマイズ効果を得つつ、ＧＬＬ受信端での処理遅延を小さくすることができる。この際、各ＲＡＴにおけるインターリーブ処理と伝送遅延を合わせた時間の差δは、ＲＡＴ１とＲＡＴ２間の伝送遅延差｜ＲＴＴ１−ＲＴＴ２｜よりも小さくなり、ＧＬＬ受信処理までの遅延が低減される。
【００５５】
なお、図７の例では、多重化部６０１がＰＤＵの単位で各ＲＡＴにデータを分配しているが、これに限らず、ＰＤＵの半分ずつなど、他の所定の単位で複数のＲＡＴにデータを分配してもよい。
【００５６】
（第４の実施形態）
第４の実施形態は、第３の実施形態の構成に関連する例であり、階層符号化を適用した処理例を示すものである。ここでは、図３７に示した従来例のように、Basic layerとEnhancement Layer、重要パケットと通常パケット、あるいは標準画質パケットと高解像度画質パケットなどのように、複数の階層に階層化されたデータ伝送へ適用する場合を想定する。階層毎のＦＥＣ／ＥＣＣ符号化、及び階層毎のインターリーブ処理を行う場合、インターリーブ処理がパラレル処理となるため、同数のＩＰパケットに対する処理遅延は、図３８に示した構成例の場合より小さくできる。しかし、符号化サイズ及びＩＬサイズが小さくなることにより、バーストエラーに対する誤り訂正能力が劣化することが課題となる。
【００５７】
そこで、本実施形態では、一般的に、階層符号化されたデータのうち、重要パケット（Basic layer、標準画質パケットなど）のビット量が少なく、劣化の影響が大きいことに着目する。そして、ＥＣＣとして、組織符号を用いる際の重要パケットの符号化方法を工夫することで、ＥＣＣ符号化利得を向上させる。
【００５８】
図８は本発明の第４の実施形態に係る無線通信装置の構成を示すブロック図であり、マルチ無線においてＧＬＬに階層符号化を適用する場合の、送信側の構成を示したものである。ＧＬＬ８００は、多重化部８０１、混合部８０２、符号化器８０３、８０４、データ選択部８０５、インターリーバ８０６、８０７を備えている。
【００５９】
図９は第４の実施形態におけるＧＬＬの処理を示す図である。図９では、入力データ（Inputted PDU）、混合データ（De-Multiplexed）、符号化データ（Coded PDU1、Coded PDU2）、インターリーブ後のＲＡＴデータ（RAT1 PDU、RAT2 PDU）を時間軸上で示している。送信処理において、まず、多重化部８０１は、通常パケットデータ（第１の階層データに相当する）と重要パケットデータ（第２の階層データに相当する）とに分割する。
【００６０】
第１の符号化器８０３は、通常パケットデータをＦＥＣ符号化（ＦＥＣ１）し、第１のインターリーバ８０６は、この符号化後の符号化データに対してインターリーブ処理（ＩＬ１）を施す。そして、インターリーブ後のデータにヘッダを付加してＲＡＴパケット（ＭＡＣ ＳＤＵ）を生成し、ＲＡＴ１によって送信する。
【００６１】
一方、混合部８０２は、重要パケットデータ（図８中の太線で示すＰＤＵ）を、所定の間隔で通常パケットデータに分散して挿入することで、重要パケットと通常パケットのデータを混合する。例えば、所定間隔毎に間引いて通常パケットデータに対し重要パケットデータを挿入する。第２の符号化器８０４は、重要パケットデータと通常パケットデータとを混合させたデータを組織符号でＦＥＣ符号化（ＦＥＣ２）する。この際、符号化データのパリティビット（Parity2）は、情報ビットとして重要パケットと通常パケットとを含むものに対応する。データ選択部８０５は、符号化データの情報ビットから混合した通常パケットデータを除き、重要パケットデータのみを出力するようにデータを選択する。第２のインターリーバ８０７は、この通常パケットデータを除く符号化データに対してインターリーブ処理（ＩＬ２）を行う。そして、インターリーブ後のデータにヘッダを付加してＲＡＴパケット（ＭＡＣ ＳＤＵ）を生成し、ＲＡＴ２によって送信する。
【００６２】
受信処理においては、ＲＡＴ１では、送信側でのＦＥＣ１の符号化データに対するＦＥＣ１復号を行い、復号データを取得する。また、ＲＡＴ２では、送信側でのＦＥＣ２の符号化データに対して、ＲＡＴ１でのＦＥＣ１復号結果を用いて、ＦＥＣ２復号を行う。ただし、ＲＡＴ１のＦＥＣ１復号の終了前でも、重要パケットビットを消失ビットとすることでＦＥＣ２復号は可能である。
【００６３】
このように、第４の実施形態では、階層符号化において、通常パケットデータより少ない重要パケットデータに対し、ＦＥＣ２の符号化は通常パケットデータを含めたエンコードとなり、また、重要パケットデータは通常パケットデータに分散されて含まれるようになる。すなわち、重要パケットデータに関して、符号化データのパリティ部分のデータ量を増加させ、さらに、混合する通常パケットデータは所定間隔毎に間引くなどして分散して挿入する。これにより、重要パケットデータに対するインターリーブ処理ＩＬ２のＩＬサイズは、図３７に示した従来例とほぼ同じでも、より高いランダマイズ効果が得られ、誤り訂正能力を高めることができる。
【００６４】
（第４の実施形態の変形例）
上記第４の実施形態の変形例として、送信側において、ＲＡＴ２用のパケットデータ（上記例では重要パケットデータのＲＡＴパケット）の準備期間に、ＲＡＴ１用のパケットデータ（上記例では通常パケットデータのＲＡＴパケット）の送出が開始されていれば、その期間内のＲＡＴパケットをＲＡＴ２でも送信することも可能である。この場合、受信側では、ＲＡＴ２のＲＡＴパケットを受信する際に、ヘッダに含まれる順列情報を基にインターリーブ処理（ＩＬ１、ＩＬ２）に対するデインターリーブ処理を施し、ＦＥＣ２復号を行う。
【００６５】
このような処理により、ＲＡＴ２における使用リソースは増えるが、遅延の増大を抑止できる。また、ＲＡＴ２のＲＡＴパケットの復号時には、ＲＡＴ１のＲＡＴパケットの一部と共に復号が可能となるため、誤り訂正効果が高まる。
【００６６】
（第５の実施形態）
第５の実施形態は、第４の実施形態の変形例であり、複数ＲＡＴの回線品質に応じた処理例を示すものである。第５の実施形態では、複数ＲＡＴ間で受信品質の偏りが大きくなることが想定される場合に、その受信品質の偏りを利用することで、総合的な処理遅延を低減しつつ、受信特性を改善する。
【００６７】
図１０は本発明の第５の実施形態に係る無線通信装置の構成を示すブロック図であり、マルチ無線においてＧＬＬに階層符号化を適用する場合の、送信側の構成を示したものである。ＧＬＬ１０００は、多重化部１００１、混合部１００２、符号化器１００３、１００４、データ選択部１００５、インターリーバ１００６、１００７、出力切替部１００８を備えている。
【００６８】
図１１は第５の実施形態におけるＧＬＬの処理を示す図である。送信処理において、まず、多重化部１００１は、通常パケットデータと重要パケットデータとに分割する。第５の実施形態では、通常パケットデータと重要パケットデータとに対する処理が第４の実施形態の場合と入れ替わっている。第１の符号化器１００３は、重要パケットデータをＦＥＣ符号化（ＦＥＣ１）し、第１のインターリーバ１００６は、この符号化後の符号化データに対してインターリーブ処理（ＩＬ１）を施す。そして、インターリーブ後のデータにヘッダを付加してＲＡＴパケット（ＭＡＣ ＳＤＵ）を生成し、一方のＲＡＴ（例えばＲＡＴ１）によって送信する。
【００６９】
一方、混合部１００２は、重要パケットデータ（図１０中の太線で示すＰＤＵ）を、所定の間隔で通常パケットデータに分散して挿入することで、重要パケットと通常パケットのデータを混合する。第２の符号化器１００４は、重要パケットデータと通常パケットデータとを混合させたデータを組織符号でＦＥＣ符号化（ＦＥＣ２）する。データ選択部１００５は、符号化データの情報ビットから混合した重要パケットデータを除くようにデータを選択する。第２のインターリーバ１００７は、この重要パケットデータを除く符号化データに対してインターリーブ処理（ＩＬ２）を行う。そして、インターリーブ後のデータにヘッダを付加してＲＡＴパケット（ＭＡＣ ＳＤＵ）を生成し、他方のＲＡＴ（例えばＲＡＴ２）によって送信する。
【００７０】
さらに、出力切替部１００８は、ＲＡＴ１、ＲＡＴ２の回線品質を示すＲＡＴ品質情報に基づき、インターリーバ１００６、１００７でのインターリーブ処理後のデータの出力を切り替え制御する。この際、重要パケットデータをＦＥＣ符号化（ＦＥＣ１）したインターリーブ後の符号化データ（ＩＬ１出力）が、回線品質（受信品質）が高いＲＡＴへのＲＡＴパケット（ＭＡＣ ＳＤＵ）となるようにする。例えば、ＲＡＴ１の回線品質が高い場合、ＩＬ１出力をＲＡＴ１より送信する。
【００７１】
このように、第５の実施形態では、重要パケットデータは、受信品質の高いＲＡＴを選択して送信することで、ＩＬサイズが小さくても受信品質を高めることができる。一方、通常パケットデータは、ＦＥＣ２の符号化により重要パケットデータを含めたエンコードとなり、また、重要パケットデータが通常パケットデータに分散されて含まれるようになる。これにより、通常パケットデータに対するインターリーブ処理ＩＬ２のＩＬサイズは、図３７に示した従来例とほぼ同じでも、より高いランダマイズ効果が得られ、誤り訂正能力を高めることができる。
【００７２】
（第６の実施形態）
第６の実施形態は、第４の実施形態の他の変形例であり、複数ＲＡＴの伝送遅延に応じた処理例を示すものである。第６の実施形態では、複数ＲＡＴ間で伝送遅延の偏りが大きくなることが想定される場合に、その伝送遅延の偏りを吸収できる構成とすることで、総合的な処理遅延を低減しつつ、受信特性を改善する。
【００７３】
図１２は本発明の第６の実施形態に係る無線通信装置の構成を示すブロック図であり、マルチ無線においてＧＬＬに階層符号化を適用する場合の、送信側の構成を示したものである。ＧＬＬ１２００は、多重化部１２０１、混合部１２０２、符号化器１２０３、１２０４、データ選択部１２０５、インターリーバ１２０６、１２０７、出力切替部１２０８を備えている。
【００７４】
図１３は第６の実施形態におけるＧＬＬの処理を示す図である。送信処理において、まず、多重化部１２０１は、通常パケットデータと重要パケットデータとに分割する。第６の実施形態では、通常パケットデータと重要パケットデータとに対する処理が第４の実施形態と同様である。したがって、多重化部１２０１からインターリーバ１２０６、１２０７までの処理は第４の実施形態と同様であり、ここでは説明を省略する。
【００７５】
出力切替部１２０８は、ＲＡＴ１、ＲＡＴ２の伝送遅延を示すＲＴＴ情報（ＲＴＴ１、ＲＴＴ２）に基づき、インターリーバ１２０６、１２０７でのインターリーブ処理後のデータの出力を切り替え制御する。この際、ＲＴＴの小さいＲＡＴに送出するＲＡＴパケット（ＭＡＣ ＳＤＵ）の入力を、重要パケットデータをＦＥＣ符号化（ＦＥＣ２）したインターリーブ後の符号化データ（ＩＬ２出力）とする。例えば、ＲＡＴ２のＲＴＴが小さい場合、ＩＬ２出力をＲＡＴ２より送信する。ただし、各ＲＡＴのＲＴＴが共に許容遅延範囲内にあるものとする。
【００７６】
このように、第６の実施形態では、重要パケットデータは、通常パケットデータを含めた符号化を行うとともに、伝送遅延が小さいＲＡＴを選択して送信する。これにより、受信端では、ＧＬＬでのパケット送信時間差ΔＴを吸収した遅延量ΔＴ−｜ＲＴＴ１−ＲＴＴ２｜となり、複数ＲＡＴ送信時の遅延（処理遅延及び伝送遅延）を低減できる。
【００７７】
（第６の実施形態の変形例）
上記第６の実施形態の変形例として、伝送遅延を考慮した結果、一方のＲＡＴ用のＲＡＴパケット送出が早く終了する場合は、残りのＲＡＴ用のＲＡＴパケットを振り分けることも可能である。このような処理により、ＧＬＬ受信処理までの遅延をさらに低減できる。
【００７８】
（第７の実施形態）
第７の実施形態は、第４の実施形態のさらに他の変形例であり、複数ＲＡＴの回線品質及び伝送遅延に応じた処理例を示すものである。第７の実施形態では、複数ＲＡＴ間の伝送遅延が所定値以内であり、複数ＲＡＴ間で受信品質の偏りが大きくなることが想定される場合に、その受信品質の偏りを利用することで、総合的な処理遅延を低減しつつ、受信特性を改善する。
【００７９】
図１４は本発明の第７の実施形態に係る無線通信装置の構成を示すブロック図であり、マルチ無線においてＧＬＬに階層符号化を適用する場合の、送信側の構成を示したものである。ＧＬＬ１４００は、多重化部１４０１、混合部１４０２、符号化器１４０３、１４０４、データ選択部１４０５、インターリーバ１４０６、１４０７、出力分配部１４０８を備えている。
【００８０】
図１５は第７の実施形態におけるＧＬＬの処理を示す図である。送信処理において、まず、多重化部１４０１は、通常パケットデータと重要パケットデータとに分割する。第７の実施形態では、通常パケットデータと重要パケットデータとに対する処理が第５の実施形態と同様である。したがって、多重化部１４０１からインターリーバ１４０６、１４０７までの処理は第５の実施形態と同様であり、ここでは説明を省略する。
【００８１】
出力分配部１４０８は、ＲＡＴ品質情報とＲＴＴ情報とに基づき、インターリーバ１４０６、１４０７でのインターリーブ処理後のデータの出力を分配制御する。ここで、ＲＡＴ１、ＲＡＴ２の伝送遅延差ΔＲＴＴ＝｜ＲＴＴ１−ＲＴＴ２｜が所定値以内である場合、インターリーブ処理（ＩＬ１、ＩＬ２）後のパケットデータを、ＲＡＴ１、ＲＡＴ２の回線品質に応じて分配させて送信する。この際、回線品質が高いＲＡＴに多くの重要パケットデータを含めるようにする。
【００８２】
このように、第７の実施形態では、複数ＲＡＴの回線品質に応じてパケットが分散されて送信されるため、送信ダイバーシチ効果により受信品質を改善することができる。
【００８３】
（第２及び第７の実施形態の変形例）
前述した第２の実施形態に上記第７の実施形態を組み合わせて、複数ＲＡＴ（ＲＡＴ１、ＲＡＴ２）間の伝送遅延が所定値以内である場合に、インターリーブ処理（ＩＬ１、ＩＬ２）後のＲＡＴデータを、ＲＡＴ１、ＲＡＴ２の回線品質に応じて分配させて送信する。この際、回線品質が高いＲＡＴに多くの重要パケットデータを含めるようにする。このような処理により、送信ダイバーシチ効果によって受信品質を改善することができる。
【００８４】
なお、第４〜第７の実施形態において、重要パケットと通常パケットを送信する際には、重要パケットはＱｏＳ保証されたＲＡＴを用い、通常パケットはベストエフォート型のＲＡＴを用いるようにしてもよい。例えば、重要パケットは３ＧＰＰのＬＴＥ、ＬＴＥ−Ａｄｖａｎｃｅｄ等に対応する無線通信システムを用い、通常パケットはＷｉＦｉ（ＩＥＥＥ８０２．１１ｂ、ｇ、ｎ等に準拠）、ＷｉＭＡＸ（ＩＥＥＥ８０２．１６ｍ等に準拠）等に対応する無線通信システムを用いる。
【００８５】
また、各ＲＡＴにおける伝送遅延ＲＴＴは、回線における遅延だけでなく、システムの負荷状況（スケジューリング遅延等）を含むものとしてもよい。
【００８６】
以下に、上述した実施形態の無線通信装置に対応する無線送信装置及び無線受信装置のより具体的な構成及び処理の例を実施例としていくつか示す。ここで、無線送信装置は、無線通信装置における送信機能の構成要素に対応し、無線受信装置は、無線通信装置における受信機能の構成要素に対応する。
【００８７】
［実施例１］
実施例１は、上記第１の実施形態に対応するものである。
【００８８】
＜送信装置の構成及び動作＞
図１６は実施例１に係る無線送信装置の構成を示すブロック図である。無線送信装置は、符号化器１６０１、多重化部１６０２、インターリーバ１６０３、１６０４、ＲＡＴ１パケット生成部１６０５、ＲＡＴ２パケット生成部１６０６、ＲＴＴ情報抽出部１６０７、マルチ無線リソース管理部１６０８を有して構成される。また、無線送信装置は、複数の無線システムＲＡＴ１、ＲＡＴ２のそれぞれにおけるＭＡＣ層及び物理層の送信処理を行う送信部として、ＲＡＴ１送信部１６２１、ＲＡＴ２送信部１６２２を有している。
【００８９】
ＲＴＴ情報抽出部１６０７は、無線通信装置が利用する複数の無線システムＲＡＴ１、ＲＡＴ２における伝送遅延情報であるＲＴＴ情報（ＲＴＴ１、ＲＴＴ２）を抽出する。ＲＴＴ情報としては、利用する無線システムに固有の値としてもよいし、無線システムの負荷状況を反映した統計情報を用いてもよい。あるいは、利用するＲＡＴ１、ＲＡＴ２毎にＲＴＴ情報を予め送信側にフィードバックした値を用いてもよい。あるいは、ＲＴＴ情報としてRound Trip Timeを用いてもよい。
【００９０】
マルチ無線リソース管理部１６０８は、上位レイヤから入力される送信パケットデータに含まれる識別情報を基に、送信パケットデータの宛先となる無線通信装置毎の送信パケットをまとめるフロー制御を行う。さらに、マルチ無線リソース管理部１６０８は、共通の宛先となる送信パケットデータに対し、誤り訂正符号処理の制御（ＥＣＣ制御）を行い、マルチ無線システム（ＲＡＴ１、ＲＡＴ２）に対してデータの分配（マルチ無線リソースマネジメント）を行う。ここで、ＥＣＣ制御として、ＥＣＣ符号化を行う情報ビット長（Ｌ＿ＥＣＣ）及び符号化率を符号化器１６０１に指示する。
【００９１】
また、マルチ無線リソース管理部１６０８は、リソース制御部の機能を有するもので、ＲＴＴ情報に基づき、ＲＡＴ１とＲＡＴ２の伝送遅延差ΔＲＴＴ＝｜ＲＴＴ１−ＲＴＴ２｜に応じてＩＬサイズの比率αを設定する。ここで、符号化後のデータサイズＬに対し、ＲＴＴの大きいＲＡＴへのＲＡＴデータのＩＬサイズをαＬ（ここでα＜０．５）とし、ＲＴＴの小さいＲＡＴへのＲＡＴデータのＩＬサイズは（１−α）Ｌとする。なお、ＩＬサイズのＲＡＴ間の比率は、どちらかのＲＡＴで正規化した際の比率βを用いて、多重化部１６０２、インターリーバ１６０３、１６０４及びＲＡＴ１パケット生成部１６０５、ＲＡＴ２パケット生成部１６０６に制御情報βを送信して指示する。例えば、ＲＡＴ１を１で正規化した場合、ＲＴＴ１−ＲＴＴ２＞０の場合にはβ＝（１−α）／αとしたβにより、ＲＴＴ１−ＲＴＴ２＜０の場合にはβ＝α／（１−α）としたβにより、ＲＡＴ２の比率を指示する。ここで、ＩＬサイズを設定する際に、比率αのステップサイズを限定（例えば、１／３，１／４，１／５など）することで、ＩＬサイズ情報通知のための情報量を低減できる。
【００９２】
図１７及び図１８は実施例１に係る無線送信装置の処理を示す図であり、図１７は符号化からインターリーブ処理までの処理内容を、図１８はインターリーブ処理後のＲＡＴパケット生成処理の内容をそれぞれ示している。
【００９３】
符号化器１６０１は、マルチ無線リソース管理部１６０８により指定されるＥＣＣ符号化を行う情報ビット長（Ｌ＿ＥＣＣ）を一つの単位に、上位レイヤから入力される複数Ｎ個の送信パケットデータＰＤ＃１〜＃Ｎ（ＩＰパケットなど）を、所定の符号化率での誤り訂正符号化処理を行う。ここで、Ｎは、Ｎ個の送信パケットデータの合計のビットサイズＬ＿ＴｘがＬ＿ＥＣＣを超えない最大の整数値とする。またＬ＿Ｔｘ＜Ｌ＿ＥＣＣの場合は、サイズ（Ｌ＿ＥＣＣ−Ｌ＿Ｔｘ）のパディングビットＰＢを付加する。パディングビットＰＢは、ゼロパディング（ゼロ埋め）などを用いる。符号化された送信パケットデータ（符号化データ）は冗長ビットを含む。符号化器１６０１における符号化方法としては、組織符号、非組織符号の適用が可能であるが、以下では組織符号を適用した場合の例を用いて説明を行う。この場合、符号化データは、システマチックビットとして送信パケットデータがそのまま出力され、冗長ビットとしてパリティビットが付加され出力される。パリティビットのサイズＬ＿Ｐは、符号化率に依存する。
【００９４】
多重化部１６０２は、マルチ無線リソース管理部１６０８により指示される制御情報βを基に、符号化データを、ＲＡＴ毎のＩＬサイズに応じたデータの分配を行い、多重化部出力１及び２を生成する。ここでは、後続するインターリーバとともにランダマイズ効果を高めるために、ＲＡＴ１とＲＡＴ２への分配データを（１＋β）×Ｓビット単位の周期で行う。ここで、Ｓは（１＋β）×Ｓが整数となり、かつ、Ｌの約数となるように設定する。
【００９５】
インターリーバ１６０３、１６０４は、サイズＬ／（１＋β）のＲＡＴ１への分配データ、及びサイズβＬ／（１＋β）のＲＡＴ２への分配データのそれぞれを一つの単位として、それぞれ所定の方法により、インターリーブ処理を行い、インターリーブデータ１及び２を生成する。
【００９６】
ＲＡＴ１パケット生成部１６０５、ＲＡＴ２パケット生成部１６０６は、それぞれ、インターリーブデータ１、インターリーブデータ２を基に各ＲＡＴ用のＲＡＴパケットを生成する。ＲＡＴ１とＲＡＴ２の処理は同様のため、以下ではＲＡＴ１（ＲＡＴ２）のように記載してまとめて説明する。
【００９７】
ＲＡＴ１（ＲＡＴ２）パケット生成部１６０５（１６０６）は、インターリーブデータ１（２）をＩＬサイズより小さい所定サイズのパケットに分割し、分割したそれぞれのパケットに対し、ヘッダ情報を付加してＲＡＴパケットを生成し出力する。図１８に示すように、ヘッダ情報は、ＲＡＴ１（ＲＡＴ２）での伝送に必要となる固有のヘッダ情報Ｈ１を含め、さらに、復号処理情報として、ＥＣＣ復号処理に必要となる拡張ヘッダ情報Ｈ２を後続する異なる領域に含める。これにより、ＲＡＴ１（ＲＡＴ２）ではヘッダ情報Ｈ１のみを参照し、各ＲＡＴでの送受信処理を行うことができる。また、ＥＣＣ復号処理時には、各ＲＡＴでの受信パケットから拡張ヘッダ情報Ｈ２を抽出することで、ＥＣＣ復号処理を行うことができる。拡張ヘッダ情報Ｈ２には、ＥＣＣ符号化データの識別番号（シリアル番号）、符号化データ長Ｌ、インターリーブサイズ情報β、インターリーブデータ位置情報（インターリーブデータを複数のパケットデータに分割する際、パケット順にシリアル番号を付与したもの）を付加する。
【００９８】
ＲＡＴ１パケット生成部１６０５、ＲＡＴ２パケット生成部１６０６によってそれぞれ生成されたＲＡＴ１送信パケットデータ、ＲＡＴ２送信パケットデータは、ＲＡＴ１送信部１６２１、ＲＡＴ２送信部１６２２でそれぞれ送信処理が施され、無線システムＲＡＴ１、ＲＡＴ２によって宛先となる無線通信装置に送信される。
【００９９】
＜受信装置の構成及び動作＞
図１９は実施例１に係る無線受信装置の構成を示すブロック図である。無線受信装置は、ヘッダ抽出部１９０１、１９０２、データ整列部１９０３、１９０４、デインターリーバ１９０５、１９０６、結合部１９０７、ＥＣＣ復号部１９０８、ＥＣＣ復号処理制御部１９０９を有して構成される。また、無線受信装置は、複数の無線システムＲＡＴ１、ＲＡＴ２のそれぞれにおける物理層及びＭＡＣ層の受信処理を行う受信部として、ＲＡＴ１受信部１９２１、ＲＡＴ２受信部１９２２を有している。ＲＡＴ１とＲＡＴ２の処理は同様のため、以下ではＲＡＴ１（ＲＡＴ２）のように記載してまとめて説明する。
【０１００】
無線システムＲＡＴ１、ＲＡＴ２によって送信元の無線通信装置から伝送され、ＲＡＴ１受信部１９２１、ＲＡＴ２受信部１９２２でそれぞれ受信されたＲＡＴ１（ＲＡＴ２）受信パケットデータは、ヘッダ抽出部１９０１、１９０２に入力される。ヘッダ抽出部１９０１、１９０２は、復号処理情報抽出部の機能を有し、ＲＡＴ１（ＲＡＴ２）受信パケットデータから拡張ヘッダ情報Ｈ２を抽出する。抽出した拡張ヘッダ情報Ｈ２はＥＣＣ復号処理制御部１９０９に出力し、ヘッダ部を除去したデータをデータ整列部１９０３、１９０４に出力する。
【０１０１】
ＥＣＣ復号処理制御部１９０９は、受信処理制御部の機能を有し、取得した拡張ヘッダ情報Ｈ２から、ＥＣＣ符号化データの識別番号（シリアル番号）、符号化データ長Ｌ、インターリーブサイズ情報β、インターリーブデータ位置情報を取得する。そして、これらの情報を基に、ＥＣＣ復号処理制御部１９０９は、データ整列部１９０３、１９０４、デインターリーバ１９０５、１９０６、結合部１９０７、ＥＣＣ復号部１９０８を制御する。
【０１０２】
データ整列部１９０３、１９０４は、ヘッダを取り除かれたＲＡＴ１（ＲＡＴ２）受信パケットデータから、ＥＣＣ符号化データの識別番号が共通なもののデータについて、インターリーブデータ位置情報を基に順序を復元し、データ順序を整列させたデータを生成する。
【０１０３】
デインターリーバ１９０５、１９０６は、データ整列部１９０３、１９０４の出力データから、インターリーブサイズ情報βに基づく所定サイズのデータを一つの単位として、デインターリーブ処理を行い、インターリーブを戻したデインターリーブデータを生成する。
【０１０４】
結合部１９０７は、ＲＡＴ１及びＲＡＴ２のデインターリーブデータの出力を、符号化データ長Ｌ、インターリーブサイズ情報βを基に、送信側での多重化部の分配動作の逆の動作を行うことで結合し、符号化データを復元する。ここで、ＲＡＴにおけるパケット誤りにより、パケットデータが消失する場合、あるいはパケットデータに誤りがある場合は、当該パケットのデータに対し消失フラグをたて、符号化データとしては不定値として、ＥＣＣ復号部１９０８に出力する。
【０１０５】
ＥＣＣ復号部１９０８は、符号化データ長Ｌのデータ、及び消失フラグを基に、消失訂正に基づく復号処理を行い、復号後のデータを受信パケットデータとして出力する。上記結合部１９０７及びＥＣＣ復号部１９０８が結合及び復号処理部の機能を実現する。ここで、消失訂正によるＥＣＣは、消失フラグにより誤りの位置を予め与えておくことにより、通常のＦＥＣよりも多くのデータを訂正できる誤り訂正方法である。これは、通常のＦＥＣでは誤りの位置と大きさを求める必要があるのに対し、消失訂正では誤りの大きさだけを求めればよいことに起因する。
【０１０６】
このように、実施例１によれば、伝送遅延の大きいＲＡＴのＩＬサイズを小さくすることで、従来と同様のランダマイズ効果を得つつ、複数無線システムを用いる受信側においてＥＣＣ復号により送信データを復元するまでの処理遅延を低減することができる。
【０１０７】
［実施例１の変形例］
なお、上記実施例１では、インターリーブ処理後に得られるパケットデータを個別のＲＡＴにより送信する構成を示したが、実施例１の変形例として、ＲＡＴ（ｋ）パケット生成部において、一方のＲＡＴのデータ送出が完了した時点で、他のＲＡＴのパケットデータを送出するようにしてもよい。ここで、ＲＡＴ（ｋ）はｋ番目のＲＡＴを示し（ｋは任意の整数）、上記例ではＲＡＴ１またはＲＡＴ２である。この場合、ＲＡＴ（ｋ）パケット生成部で付加する拡張ヘッダ情報Ｈ２に、インターリーバの識別情報（複数のインターリーバのどの出力かを示す識別子）を付加する。そして、受信側において、ヘッダ抽出部１９０１、１９０２がインターリーバの識別情報をさらに抽出し、ＥＣＣ復号処理制御部１９０９は、データ整列部１９０３、１９０４において、以下の動作を付加させる。すなわち、インターリーバの識別情報ごとにデータ分離し、その後に、ヘッダを取り除かれたＲＡＴ受信パケットデータから、ＥＣＣ符号化データの識別番号が共通なもののデータについて、インターリーブデータ位置情報を基に順序を復元する。
【０１０８】
以上のような動作により、ＥＣＣ符号化による処理遅延を低減することができる。これは、ＲＡＴ間のＲＴＴ差が小さい場合に特に有効である。
【０１０９】
［実施例２］
実施例２は、上記第２の実施形態に対応するものである。
【０１１０】
＜送信装置の構成及び動作＞
無線送信装置の構成は、図１６に示した実施例１と同様である。実施例２では、実施例１と比較して、マルチ無線リソース管理部１６０８の動作と、多重化部１６０２の動作が異なる。以下、主にマルチ無線リソース管理部１６０８及び多重化部１６０２の実施例１と異なる動作を中心に説明を行う。
【０１１１】
マルチ無線リソース管理部１６０８は、上位レイヤから入力される送信パケットデータに含まれる識別情報を基に、送信パケットデータの宛先となる無線通信装置毎の送信パケットをまとめるフロー制御を行う。さらに、マルチ無線リソース管理部１６０８は、共通の宛先となる送信パケットデータに対し、誤り訂正符号処理の制御（ＥＣＣ制御）を行い、マルチ無線システム（ＲＡＴ１、ＲＡＴ２）に対してデータの分配（マルチ無線リソースマネジメント）を行う。ここで、ＥＣＣ制御として、ＥＣＣ符号化を行う情報ビット長（Ｌ＿ＥＣＣ）及び符号化率を符号化器１６０１に指示する。
【０１１２】
マルチ無線リソース管理部１６０８は、ＲＴＴ情報に基づき、ＲＡＴ１とＲＡＴ２の伝送遅延差ΔＲＴＴに応じてＩＬサイズの比率を設定する。ここでは、実施例１と異なり、ＲＡＴデータ分配時に、１）単独ＲＡＴで全パケットの復号が可能な特定のデータ、あるいは、２）単独ＲＡＴで全パケットの復号が可能なデータ量γを規定する。そして、符号化後のデータに対し、上記規定した特定のデータまたはデータ量以外のデータ部分について、ＲＡＴ１、ＲＡＴ２に分配するデータサイズを、伝送遅延差ΔＲＴＴに応じて分配比α（ここではデータ冗長度を示す）を可変的に設定する。
【０１１３】
上記１）の例（ＩＬサイズの設定例１）として、符号化データにおけるシステマチックビットを特定のデータγとして設定し、データ冗長度αは、符号化データサイズ［Ｌビット］の符号化器のマザーコードレートにおけるパリティビット［Ｌ＿Ｐ＝（Ｌ−Ｌ＿ＥＣＣ）ビット］を分配する係数とする方法がある。
【０１１４】
上記２）の例（ＩＬサイズの設定例２）として、各ＲＡＴでの平均的なパケット誤り率を考慮して、ＲＡＴ（ｋ）での誤りが生じた場合でもＥＣＣ復号により誤り訂正が可能な符号化率Ｒ＿ＲＡＴでの、単独ＲＡＴのデータ量γを規定する方法がある。ここで、ＲＡＴ（ｋ）はｋ番目のＲＡＴを示し（ｋは任意の整数）、上記例ではＲＡＴ１またはＲＡＴ２である。
【０１１５】
以下、ＩＬサイズの設定例１、２によるそれぞれの動作を詳細に説明する。
【０１１６】
図２０は実施例２の第１動作例（ＩＬサイズの設定例１に対応）に係る無線送信装置の処理を示す図である。ＩＬサイズの設定例１では、単独ＲＡＴで全パケットの復号が可能なデータとして、符号化データのうちのシステマチックビットとし、それ以外のデータ部分であるパリティビットの部分に対し、各ＲＡＴに分配するデータサイズを、伝送遅延差ΔＲＴＴに応じて分配比を可変する。
【０１１７】
マルチ無線リソース管理部１６０８は、ＥＣＣ符号化を行う情報ビット長（Ｌ＿ＥＣＣ）及び符号化後の付加されるパリティビットサイズＬ＿Ｐに対し、ＲＴＴの大きいＲＡＴへのＲＡＴデータのＩＬサイズをＬ＿ＥＣＣ＋αＬ＿Ｐ（ここでα＜０．５）とし、ＲＴＴの小さいＲＡＴへのＲＡＴデータのＩＬサイズはＬ＿ＥＣＣ＋（１−α）Ｌ＿Ｐとする。なお、ＩＬサイズのＲＡＴ間の比率は、どちらかのＲＡＴで正規化した際の比率βにより、多重化部１６０２、インターリーバ１６０３、１６０４及びＲＡＴ１パケット生成部１６０５、ＲＡＴ２パケット生成部１６０６に制御情報を送信して指示する。例えば、ＲＡＴ１を１で正規化した場合、ＲＴＴ１−ＲＴＴ２＞０の場合にはβ＝（１−α）／αとしたβにより、ＲＴＴ１−ＲＴＴ２＜０の場合にはβ＝α／（１−α）としたβにより、ＲＡＴ２の比率を指示する。ここで、ＩＬサイズを設定する際に、比率αのステップサイズを限定（例えば、１／３，１／４，１／５など）することで、ＩＬサイズ情報通知のための情報量を低減できる。
【０１１８】
図２１は実施例２の第２動作例（ＩＬサイズの設定例２に対応）に係る無線送信装置の処理を示す図である。ＩＬサイズの設定例２では、ＲＡＴでの平均的なパケット誤り率を考慮して、ＲＡＴでの誤りが生じた場合でもＥＣＣ復号により誤り訂正が可能な符号化率での、単独ＲＡＴのデータ量γを規定し、それ以外のデータ部分であるパリティビットの部分に対し、各ＲＡＴに分配するデータサイズを、伝送遅延差ΔＲＴＴに応じて分配比を可変する。
【０１１９】
マルチ無線リソース管理部１６０８は、ＥＣＣ符号化を行う情報ビット長（Ｌ＿ＥＣＣ）及び符号化後の付加されるパリティビットサイズＬ＿Ｐに対し、ＲＴＴの大きいＲＡＴへのＲＡＴデータのＩＬサイズをγ＋α（Ｌ−γ）（ここでα＜０．５）とし、ＲＴＴの小さいＲＡＴへのＲＡＴデータのＩＬサイズはγ＋（１−α）（Ｌ−γ）とする。なお、ＩＬサイズのＲＡＴ間の比率は、どちらかのＲＡＴで正規化した際の比率βにより、γビットを超える部分の比率を、多重化部１６０２、インターリーバ１６０３、１６０４及びＲＡＴ１パケット生成部１６０５、ＲＡＴ２パケット生成部１６０６に制御情報を送信して指示する。例えば、ＲＡＴ１を１で正規化した場合、ＲＴＴ１−ＲＴＴ２＞０の場合にはβ＝（１−α）／αとしたβにより、ＲＴＴ１−ＲＴＴ２＜０の場合にはβ＝α／（１−α）としたβにより、ＲＡＴ２の比率を指示する。ここで、ＩＬサイズを設定する際に、比率αのステップサイズを限定（例えば、１／３，１／４，１／５など）することで、ＩＬサイズ情報通知のための情報量を低減できる。
【０１２０】
上記第１動作例、第２動作例のいずれにおいても、ＲＡＴ１とＲＡＴ２を合わせたＲＡＴ１＋ＲＡＴ２の送信パケットサイズは、符号化データサイズＬより大きくなる。
【０１２１】
多重化部１６０２は、マルチ無線リソース管理部１６０８により指示される制御情報β及び分配比情報を基に、符号化データを、ＲＡＴ毎のＩＬサイズに応じたデータの分配を行い、多重化部出力１及び２を生成する。ここで、分配比情報として、上記第１動作例の場合はＬ＿ＥＣＣ、上記第２動作例の場合は合γを用いる。また、後続するインターリーバとともにランダマイズ効果を高めるために、ＲＡＴ１とＲＡＴ２への分配データを（１＋β）×Ｓビット単位の周期で行う。ここで、Ｓは（１＋β）×Ｓが整数となり、かつ、Ｌ＿Ｐ（第１動作例の場合）あるいは（Ｌ−γ）（第２動作例の場合）の約数となるように設定する。
【０１２２】
インターリーバ１６０３、１６０４は、上記第１動作例の場合、サイズＬ＿ＥＣＣ＋Ｌ＿ＥＣＣ／（１＋β）のＲＡＴ１への分配データ、及びサイズＬ＿ＥＣＣ＋βＬ＿ＥＣＣ／（１＋β）のＲＡＴ２への分配データのそれぞれを一つの単位として、それぞれ所定の方法により、インターリーブ処理を行い、インターリーブデータ１及び２を生成する。あるいは、上記第２動作例の場合、サイズγ＋（Ｌ−γ）／（１＋β）のＲＡＴ１への分配データ、及びサイズγ＋（Ｌ−γ）／（１＋β）のＲＡＴ２への分配データのそれぞれを一つの単位として、同様にインターリーブ処理を行う。
【０１２３】
ＲＡＴ１パケット生成部１６０５、ＲＡＴ２パケット生成部１６０６は、それぞれ、インターリーブデータ１、インターリーブデータ２をＩＬサイズより小さい所定サイズのパケットに分割し、分割したそれぞれのパケットに対し、ヘッダ情報を付加して各ＲＡＴ用のＲＡＴパケットを生成する。ここで、ヘッダ情報には、拡張ヘッダ情報Ｈ２に含めるインターリーブサイズ情報として、ＩＬサイズの比率αを正規化したβとともに、Ｌ＿ＥＣＣ（第１動作例の場合）あるいはγ（第２動作例の場合）を付加する。
【０１２４】
ＲＡＴ１パケット生成部１６０５、ＲＡＴ２パケット生成部１６０６によってそれぞれ生成されたＲＡＴ１送信パケットデータ、ＲＡＴ２送信パケットデータは、ＲＡＴ１送信部１６２１、ＲＡＴ２送信部１６２２でそれぞれ送信処理が施され、無線システムＲＡＴ１、ＲＡＴ２によって宛先となる無線通信装置に送信される。
【０１２５】
＜受信装置の構成及び動作＞
無線受信装置の構成は、図１９に示した実施例１と同様である。ＲＡＴ１とＲＡＴ２の処理は同様のため、以下ではＲＡＴ１（ＲＡＴ２）のように記載してまとめて説明する。
【０１２６】
ヘッダ抽出部１９０１、１９０２は、ＲＡＴ１受信部１９２１、ＲＡＴ２受信部１９２２でそれぞれ受信処理されたＲＡＴ１（ＲＡＴ２）受信パケットデータから拡張ヘッダ情報Ｈ２を抽出する。抽出した拡張ヘッダ情報Ｈ２はＥＣＣ復号処理制御部１９０９に出力し、ヘッダ部を除去したデータをデータ整列部１９０３、１９０４に出力する。
【０１２７】
ＥＣＣ復号処理制御部１９０９は、取得した拡張ヘッダ情報Ｈ２から、ＥＣＣ符号化データの識別番号（シリアル番号）、符号化データ長Ｌ、インターリーブサイズ情報β及びＬ＿ＥＣＣ（第１動作例の場合）あるいはγ（第２動作例の場合）、インターリーブデータ位置情報を取得する。そして、これらの情報を基に、ＥＣＣ復号処理制御部１９０９は、データ整列部１９０３、１９０４、デインターリーバ１９０５、１９０６、結合部１９０７、ＥＣＣ復号部１９０８を制御する。
【０１２８】
データ整列部１９０３、１９０４は、ヘッダを取り除かれたＲＡＴ１（ＲＡＴ２）受信パケットデータから、ＥＣＣ符号化データの識別番号が共通なもののデータについて、インターリーブデータ位置情報を基に順序を復元し、データ順序を整列させたデータを生成する。
【０１２９】
デインターリーバ１９０５、１９０６は、データ整列部１９０３、１９０４の出力データから、インターリーブサイズ情報βに基づく所定サイズのデータを一つの単位として、デインターリーブ処理を行い、インターリーブを戻したデインターリーブデータを生成する。
【０１３０】
結合部１９０７は、ＲＡＴ１及びＲＡＴ２のデインターリーブデータの出力を、符号化データ長Ｌ、インターリーブサイズ情報β及びＬ＿ＥＣＣ（第１動作例の場合）あるいはγ（第２動作例の場合）を基に、送信側での多重化部の分配動作の逆の動作を行うことで結合し、符号化データを復元する。ここで、ＲＡＴにおけるパケット誤りにより、パケットデータが消失する場合、あるいはパケットデータに誤りがある場合は、当該パケットのデータに対し消失フラグをたて、符号化データとしては不定値として、ＥＣＣ復号部１９０８に出力する。また、複数のＲＡＴのうち、一部のＲＡＴからの受信データのみが存在する場合は、受信データが得られていないＲＡＴのデータ部は消失データのフラグ（マーク）を立ててＥＣＣ復号部１９０８に出力する。
【０１３１】
ＥＣＣ復号部１９０８は、符号化データ長Ｌのデータ、及び消失フラグを基に、消失訂正に基づく復号処理を行い、復号後のデータを受信パケットデータとして出力する。
【０１３２】
上記の実施例１では、複数ＲＡＴのデータのすべての受信後にＥＣＣ復号処理を開始する必要があったが、実施例２によれば、単独ＲＡＴのデータのみを用いてもＥＣＣ復号処理を開始できる。よって、ＥＣＣ符号化利得を高め、かつ、平均伝送遅延を低減できる。また、伝送路遅延差を吸収するようにＲＡＴ間のＩＬサイズを決定することから、受信端での遅延（伝送遅延＋処理遅延）を低減できる。
【０１３３】
［実施例３］
実施例３は、上記第３の実施形態に対応するものである。
【０１３４】
＜送信装置の構成及び動作＞
図２２は実施例３に係る無線送信装置の構成を示すブロック図である。実施例３は、実施例１の構成に対し、上位レイヤから入力される送信パケットデータを多重化部により複数ＲＡＴデータに分配し、その後に、それぞれのＲＡＴデータ毎にＥＣＣ符号化処理、インターリーブ処理を行う点が異なる。以下では、実施例１と異なる部分の構成とその動作を主に説明する。
【０１３５】
無線送信装置は、多重化部２２０１、符号化器２２０２、２２０３、インターリーバ２２０４、２２０５、ＲＡＴ１パケット生成部２２０６、ＲＡＴ２パケット生成部２２０７、ＲＴＴ情報抽出部２２０８、マルチ無線リソース管理部２２０９を有して構成される。
【０１３６】
マルチ無線リソース管理部２２０９は、上位レイヤから入力される送信パケットデータに含まれる識別情報を基に、送信パケットデータの宛先となる無線通信装置毎の送信パケットをまとめるフロー制御を行う。さらに、マルチ無線リソース管理部２２０９は、共通の宛先となる送信パケットデータに対し、誤り訂正符号処理の制御（ＥＣＣ制御）を行い、マルチ無線システム（ＲＡＴ１、ＲＡＴ２）に対してデータの分配（マルチ無線リソースマネジメント）を行う。ここで、ＥＣＣ制御において、まずＲＡＴ１及びＲＡＴ２の伝送遅延差ΔＲＴＴを基に、多重化部２２０１で分配するＲＡＴデータの比率を設定して指示する。また、第ｋ番目のＲＡＴ（ｋ）に対するＥＣＣ符号化を行う情報ビット長（Ｌ＿ＥＣＣ（ｋ））及び符号化率Ｒ＿ＲＡＴ（ｋ）を符号化器２２０２、２２０３に指示する。また、符号化データに対するＩＬサイズをインターリーバ２２０４、２２０５に指示する。
【０１３７】
各ＲＡＴデータは、ＲＡＴデータの比率をαとした場合、送信パケットデータのデータサイズＬ＿Ｔｘに対し、ＲＴＴの大きいＲＡＴに分配するＲＡＴデータのサイズをαＬ＿Ｔｘ（ここでα＜０．５）とし、ＲＴＴの小さいＲＡＴに分配するＲＡＴデータのサイズは（１−α）Ｌ＿Ｔｘとする。なお、ＲＡＴ間で分配するデータサイズは、ＲＡＴ間のデータサイズの比率として、どちらかのＲＡＴで正規化した際の比率βにより、多重化部２２０１、符号化器２２０２、２２０３、インターリーバ２２０４、２２０５及びＲＡＴ１パケット生成部２２０６、ＲＡＴ２パケット生成部２２０７に指示する。例えば、ＲＡＴ１を１で正規化した場合、ＲＴＴ１−ＲＴＴ２＞０の場合にはβ＝（１−α）／αとしたβにより、ＲＴＴ１−ＲＴＴ２＜０の場合にはβ＝α／（１−α）としたβにより、ＲＡＴ２の比率を指示する。なお、ＩＬサイズの比率もＲＡＴデータの分配比率と同様にする。ここで、ＲＡＴデータを設定する際に、比率αのステップサイズを限定（例えば、１／３，１／４，１／５など）することで、ＩＬサイズ情報通知のための情報量を低減できる。
【０１３８】
図２３は実施例３に係る無線送信装置の処理を示す図である。多重化部２２０１は、マルチ無線リソース管理部２２０９により指示される制御情報βを基に、送信パケットデータを、ＲＡＴ毎のＲＡＴ間のデータサイズの比率により分配を行い、多重化部出力１及び２を生成する。ここでは、ＲＡＴ１とＲＡＴ２への分配データを（１＋β）×Ｓビット単位の周期で行う。ここで、Ｓは（１＋β）×Ｓが整数となり、かつ、Ｌ＿Ｔｘの約数となるように設定する。あるいはまた、送信パケット単位で、ＲＡＴ１及びＲＡＴ２に分配するようにしてもよい。
【０１３９】
符号化器２２０２、２２０３は、マルチ無線リソース管理部２２０９により指定されるＥＣＣ符号化を行う情報ビット長（Ｌ＿ＥＣＣ（ｋ））を一つの単位に、上位レイヤから入力される複数Ｎ個の送信パケットデータＰＤ＃１〜＃Ｎ（ＩＰパケットなど）を多重化部２２０１で分配したＲＡＴ（ｋ）データを、所定の符号化率Ｒ＿ＲＡＴ（ｋ）での誤り訂正符号化処理を行う。ここで、Ｎは、送信パケットにより多重化部２２０１で分配されるＲＡＴデータの合計のビットサイズ（ＲＡＴ１の場合はＬ＿Ｔｘ／（１＋β）、ＲＡＴ２の場合はβＬ／（１＋β））が、Ｌ＿ＥＣＣ（ｋ）を超えない最大の整数値とする。またＬ＿ＥＣＣ（ｋ）に満たない場合は、パディングビットＰＢを付加する。パディングビットＰＢは、ゼロパディング（ゼロ埋め）などを用いる。符号化された送信パケットデータ（符号化データ）は冗長ビットとして、パリティビットを含み、そのサイズＬ＿Ｐ（ｋ）は、符号化率に依存する。また、符号化率Ｒ＿ＲＡＴ（ｋ）は、ＲＡＴ（ｋ）でのパケット誤り率あるいはターゲットとする誤り率を基に、ＥＣＣ処理によりエラーフリーあるいは所定の誤り率が達成できるように、ＲＡＴ間に同一あるいはＲＡＴ毎に個別に設定する。
【０１４０】
インターリーバ２２０４、２２０５は、ＲＡＴ（ｋ）への分配データに関して、マルチ無線リソース管理部２２０９により指定されるＬ＿ＥＣＣ（ｋ）、Ｌ＿Ｐ（ｋ）を基に、符号化器２２０２、２２０３の出力データに対し、Ｌ＿ＥＣＣ（ｋ）＋Ｌ＿Ｐ（ｋ）を単位としたＩＬサイズＬ（ｋ）のインターリーブ処理を行う。ここでは、サイズＬ／（１＋β）のＲＡＴ１への分配データ、及びサイズβＬ／（１＋β）のＲＡＴ２への分配データのそれぞれを一つの単位として、それぞれ所定の方法により、インターリーブ処理を行い、インターリーブデータ１及び２を生成する。
【０１４１】
ＲＡＴ１パケット生成部２２０６、ＲＡＴ２パケット生成部２２０７は、それぞれ、インターリーブデータ１、インターリーブデータ２をＩＬサイズより小さい所定サイズのパケットに分割し、分割したそれぞれのパケットに対し、ヘッダ情報を付加して各ＲＡＴ（ｋ）用のＲＡＴパケットを生成する。ここで、ヘッダ情報には、拡張ヘッダ情報Ｈ２として、ＥＣＣ符号化データの識別番号（シリアル番号）、符号化データ長Ｌ（ｋ）、多重化時の分配比率情報β、インターリーブデータ位置情報（インターリーブデータを複数のパケットデータに分割する際、パケット順にシリアル番号を付与したもの）を付加する。
【０１４２】
ＲＡＴ１パケット生成部１６０５、ＲＡＴ２パケット生成部１６０６によってそれぞれ生成されたＲＡＴ（ｋ）送信パケットデータは、ＲＡＴ１送信部１６２１、ＲＡＴ２送信部１６２２でそれぞれ送信処理が施され、無線システムＲＡＴ１、ＲＡＴ２によって宛先となる無線通信装置に送信される。
【０１４３】
＜受信装置の構成及び動作＞
図２４は実施例３に係る無線受信装置の構成を示すブロック図である。無線受信装置は、ヘッダ抽出部２４０１、２４０２、データ整列部２４０３、２４０４、デインターリーバ２４０５、２４０６、ＥＣＣ復号部２４０７、２４０８、結合部２４０９、ＥＣＣ復号処理制御部２４１０を有して構成される。また、無線受信装置は、複数の無線システムＲＡＴ１、ＲＡＴ２のそれぞれにおける物理層及びＭＡＣ層の受信処理を行うＲＡＴ１受信部１９２１、ＲＡＴ２受信部１９２２を有している。ＲＡＴ１とＲＡＴ２の処理は同様のため、以下ではＲＡＴ１（ＲＡＴ２）のように記載してまとめて説明する。
【０１４４】
ヘッダ抽出部２４０１、２４０２は、ＲＡＴ１受信部１９２１、ＲＡＴ２受信部１９２２でそれぞれ受信処理されたＲＡＴ１（ＲＡＴ２）受信パケットデータから拡張ヘッダ情報Ｈ２を抽出する。抽出した拡張ヘッダ情報Ｈ２はＥＣＣ復号処理制御部２４１０に出力し、ヘッダ部を除去したデータをデータ整列部２４０３、２４０４に出力する。
【０１４５】
ＥＣＣ復号処理制御部２４１０は、取得した拡張ヘッダ情報Ｈ２から、ＥＣＣ符号化データの識別番号（シリアル番号）、符号化データ長Ｌ（ｋ）、多重化時の分配比率情報β、インターリーブデータ位置情報を取得する。そして、これらの情報を基に、ＥＣＣ復号処理制御部２４１０は、データ整列部２４０３、２４０４、デインターリーバ２４０５、２４０６、ＥＣＣ復号部２４０７、２４０８、結合部２４０９を制御する。
【０１４６】
データ整列部２４０３、２４０４は、ヘッダを取り除かれたＲＡＴ１（ＲＡＴ２）受信パケットデータから、ＥＣＣ符号化データの識別番号が共通なもののデータについて、インターリーブデータ位置情報を基に順序を復元し、データ順序を整列させたデータを生成する。ここで、ＲＡＴにおけるパケット誤りにより、パケットデータが消失する場合、あるいはパケットデータに誤りがある場合は、当該パケットのデータに対し消失フラグをたて、符号化データとしては不定値として、デインターリーバ２４０５、２４０６に出力する。
【０１４７】
デインターリーバ２４０５、２４０６は、データ整列部２４０３、２４０４の出力データから、符号化データ長Ｌ（ｋ）に基づく所定サイズのデータを一つの単位として、デインターリーブ処理を行い、インターリーブを戻したデインターリーブデータを生成する。ここで、消失フラグをたてたデータに対して、符号化データとしては不定値として、ＥＣＣ復号部２４０７、２４０８に出力する。
【０１４８】
ＥＣＣ復号部２４０７、２４０８は、符号化データ長Ｌ（ｋ）のデータ、及び消失フラグを基に、消失訂正に基づく復号処理を行い、復号後のデータを復号データとして出力する。
【０１４９】
結合部２４０９は、ＥＣＣ復号部２４０７、２４０８からのＲＡＴ１及びＲＡＴ２の復号データの出力を、多重化時の分配比率情報βを基に、送信側での多重化部の分配動作の逆の動作を行うことで結合し、送信されたデータを復元する。そして、復元後のデータを受信パケットデータとして出力する。上記ＥＣＣ復号部２４０７、２４０８、結合部２４０９が結合及び復号処理部の機能を実現する。
【０１５０】
このように、実施例３によれば、伝送遅延の大きいＲＡＴのＲＡＴデータサイズ、ＩＬサイズを小さくすることで、複数無線システムを用いる受信側においてＥＣＣ復号により送信データを復元するまでの処理遅延を低減することができる。
【０１５１】
［実施例３の変形例］
実施例３の変形例として、上記の第４〜第７の実施形態において用いた階層符号化を適用することも可能である。図２５は実施例３の変形例に係る無線送信装置の構成を示すブロック図である。基本的な構成は図２２の実施例３と同様であり、ここでは異なる部分についてのみ説明する。実施例３の変形例では、多重化部の別な動作として、送信パケットデータが階層毎に分かれるパケットデータの場合に、多重化部２５０１において、それぞれの階層毎のパケットを区別して分配する手法を適用する。階層化したデータとしては、Basic layerとEnhancement Layer、重要パケットと通常パケット、あるいは標準画質パケットと高解像度画質パケットなどが用いられる。
【０１５２】
この場合、階層毎のパケットデータが異なるＲＡＴデータとして符号化器２２０２、２２０３により符号化され、インターリーバ２２０４、２２０５によりインターリーブ処理が行われる。この場合も前述した例と同様にパラレル処理となるため、同数の送信パケットデータに対する処理遅延は、図３８に示した構成例の場合より小さくできる。また、伝送遅延の大きいＲＡＴへの分配データを小さくすることで、複数無線システムを用いる受信側においてＥＣＣ復号により送信データを復元するまでの処理遅延を低減することができる。
【０１５３】
またこの場合、マルチ無線リソース管理部２５０９でのＥＣＣ制御は、ＲＡＴ１及びＲＡＴ２の伝送遅延差ΔＲＴＴを基に、多重化部２５０１で分配する階層毎の種別を指示する。すなわち、ＲＴＴの大きいＲＡＴに分配するＲＡＴデータは、パケットデータ数の少ない階層データとする。なお一般的には、階層毎のうち、Basic layerとEnhancement LayerではBasic layerが、重要パケットと通常パケットでは重要パケットが、標準画質パケットと高解像度画質パケットでは標準画質パケットの方が、パケットデータ量が少ない。このため、これらデータ量が少ない方の階層データをＲＴＴの大きいＲＡＴに分配するＲＡＴデータとする。そして、これらの階層毎のパケットデータ量に応じて、第ｋ番目のＲＡＴ（ｋ）に対するＥＣＣ符号化を行う情報ビット長（Ｌ＿ＥＣＣ（ｋ））及び符号化率Ｒ＿ＲＡＴ（ｋ）を符号化器２２０２、２２０３に指示する。また、符号化データに対するＩＬサイズをインターリーバ２２０４、２２０５に指示する。
【０１５４】
なお、マルチ無線リソース管理部２５０９でのＥＣＣ制御において、ＲＡＴ１及びＲＡＴ２の伝送遅延差ΔＲＴＴのＲＴＴ情報に加え、ＲＡＴ１、ＲＡＴ２の伝送品質情報を含めて、多重化部２５０１で分配する階層毎の種別を指示するようにしてもよい。この場合、ＲＡＴ１、ＲＡＴ２の伝送品質差が所定値以内であれば、伝送遅延差ΔＲＴＴに基づき、ＲＴＴの大きいＲＡＴに分配するＲＡＴデータは、パケットデータ数の少ない階層データとする。また、ＲＡＴ１、ＲＡＴ２の伝送品質差が所定値以上であれば、Basic layerとEnhancement LayerではBasic layerを、重要パケットと通常パケットでは重要パケットを、標準画質パケットと高解像度画質パケットでは標準画質パケットの方を、伝送品質の高いＲＡＴに分配する階層データとする。これにより、ＲＡＴ１、ＲＡＴ２の伝送品質差が大きい場合に、重要パケットデータの伝送品質を著しく損ねることなく、マルチ無線を用いた伝送品質を確保することができる。
【０１５５】
［実施例４］
実施例４は、上記第４の実施形態に対応するものである。
【０１５６】
＜送信装置の構成及び動作＞
図２６は実施例４に係る無線送信装置の構成を示すブロック図である。ここでは、Basic layerとEnhancement Layer、重要パケットと通常パケット、あるいは標準画質パケットと高解像度画質パケットなどのように、複数の階層に階層化されたデータ伝送へ適用する場合を想定する。
【０１５７】
無線送信装置は、多重化部２６０１、混合部２６０２、符号化器２６０３、２６０４、データ選択部２６０５、インターリーバ２６０６、２６０７、ＲＡＴ１パケット生成部２６０８、ＲＡＴ２パケット生成部２６０９、マルチ無線リソース管理部２６１０を有して構成される。また、無線送信装置は、複数の無線システムＲＡＴ１、ＲＡＴ２のそれぞれにおけるＭＡＣ層及び物理層の送信処理を行うＲＡＴ１送信部１６２１、ＲＡＴ２送信部１６２２を有している。
【０１５８】
マルチ無線リソース管理部２６１０は、上位レイヤから入力される送信パケットデータに含まれる識別情報を基に、送信パケットデータの宛先となる無線通信装置毎の送信パケットをまとめるフロー制御を行う。さらに、マルチ無線リソース管理部２６１０は、共通の宛先となる送信パケットデータに対し、誤り訂正符号処理の制御（ＥＣＣ制御）を行い、マルチ無線システム（ＲＡＴ１、ＲＡＴ２）に対してデータの分配（マルチ無線リソースマネジメント）を行う。ここで、ＥＣＣ制御において、まず送信パケットデータにおける階層データごとにＲＡＴ１及びＲＡＴ２の分配を行う。ここでは、通常パケットデータを第１の符号化器２６０３及び混合部２６０２に、重要パケットデータを混合部２６０２に入力するように多重化部２６０１に指示する。そして、これらの階層毎のパケットデータ量に応じて、第ｋ番目のＲＡＴ（ｋ）に対するＥＣＣ符号化を行う情報ビット長（Ｌ＿ＥＣＣ（ｋ））及び符号化率Ｒ＿ＲＡＴ（ｋ）を符号化器２６０３、２６０４に指示する。また、符号化データに対するＩＬサイズをインターリーバ２６０６、２６０７に指示する。
【０１５９】
図２７は実施例４に係る無線送信装置の処理を示す図である。
【０１６０】
混合部２６０２は、重要パケットデータに通常パケットデータを混合させて第２の符号化器２６０４に出力する。ここでのデータ混合手法としては、以下の２つの手法（１）、（２）がある。手法（２）は、ＲＡＴ１データとＲＡＴ２データをよりまばらに配置するため、よりランダマイズ効果が高くなり、ＥＣＣ復号処理による誤り訂正効果を高めることができる。
【０１６１】
手法（１）パケット単位：重要パケットあるいは通常パケット単位で混合させる。
【０１６２】
手法（２）所定ビット単位：重要パケットデータ（図２７の斜線ハッチングで示すＰＤＵ）を、所定Ｎ＿Ｂ１ビット間隔で分割し、それらを通常パケットデータの所定Ｎ＿Ｂ２ビットごとに混合させる。
【０１６３】
第１の符号化器２６０３は、マルチ無線リソース管理部２６１０により指定されるＥＣＣ符号化を行う情報ビット長（Ｌ＿ＥＣＣ（１））を一つの単位に、通常パケットデータに対し、所定の符号化率Ｒ＿ＲＡＴ（１）での組織符号による誤り訂正符号化処理を行う。符号化された送信パケットデータ（符号化データ１）は、冗長ビットとして、パリティビットを含み、そのサイズＬ＿Ｐ（１）は、符号化率に依存する。
【０１６４】
第２の符号化器２６０４は、マルチ無線リソース管理部２６１０により指定されるＥＣＣ符号化を行う情報ビット長（Ｌ＿ＥＣＣ（２））を一つの単位に、混合部２６０２の出力データに対し、所定の符号化率Ｒ＿ＲＡＴ（２）での組織符号による誤り訂正符号化処理を行う。符号化された送信パケットデータ（符号化データ２）は、冗長ビットとして、パリティビットを含み、そのサイズＬ＿Ｐ（２）は、符号化率に依存する。なお、符号化サイズＬ＿ＥＣＣ（２）にはＬ＿ＥＣＣ（１）の通常パケットデータが含まれ、重要パケットデータのサイズはＬ＿ＥＣＣ（２）−Ｌ＿ＥＣＣ（１）である。
【０１６５】
データ選択部２６０５は、第２の符号化器２６０４の出力から、システマチックビットに含まれる重要パケットデータ及びパリティビットのみを選択的に出力する。
【０１６６】
ＲＡＴ（１）への分配データに対する第１のインターリーバ２６０６は、マルチ無線リソース管理部２６１０により指定されるＬ＿ＥＣＣ（１）、Ｌ＿Ｐ（１）を基に符号化器２６０３の出力データに対し、Ｌ＿ＥＣＣ（１）＋Ｌ＿Ｐ（１）を単位としたＩＬサイズＬ（１）のインターリーブ処理を行う。このインターリーブ処理後のインターリーブデータ１をＲＡＴ１パケット生成部２６０８に出力する。
【０１６７】
ＲＡＴ（２）への分配データに対する第２のインターリーバ２６０７は、マルチ無線リソース管理部２６１０により指定されるＬ＿ＥＣＣ（１）、Ｌ＿ＥＣＣ（２）、Ｌ＿Ｐ（２）を基にデータ選択部２６０５の出力データに対し、Ｌ＿ＥＣＣ（２）−Ｌ＿ＥＣＣ（１）＋Ｌ＿Ｐ（２）を単位としたＩＬサイズＬ（２）のインターリーブ処理を行う。このインターリーブ処理後のインターリーブデータ２をＲＡＴ２パケット生成部２６０９に出力する。
【０１６８】
ＲＡＴ１パケット生成部２６０８、ＲＡＴ２パケット生成部２６０９は、それぞれ、インターリーブデータ１、インターリーブデータ２をＩＬサイズより小さい所定サイズのパケットに分割し、分割したそれぞれのパケットに対し、ヘッダ情報を付加して各ＲＡＴ（ｋ）用のＲＡＴパケットを生成する。ここで、ヘッダ情報は、ＲＡＴ（ｋ）での伝送に必要となる固有のヘッダ情報Ｈ１を含め、さらに、ＥＣＣ復号処理に必要となる拡張ヘッダ情報Ｈ２を後続する異なる領域に含める。これによりＲＡＴ（ｋ）ではヘッダ情報Ｈ１のみを参照し、各ＲＡＴでの送受信処理を行うことができる。また、ＥＣＣ復号処理時には、各ＲＡＴでの受信パケットから拡張ヘッダ情報Ｈ２を抽出することで、ＥＣＣ復号処理を行うことができる。拡張ヘッダ情報Ｈ２には、ＥＣＣ符号化データの識別番号（シリアル番号）、インターリーブサイズ長Ｌ（ｋ）、符号化率Ｒ＿ＲＡＴ（ｋ）情報、混合部におけるデータ混合情報、インターリーブデータ位置情報（インターリーブデータを複数のパケットデータに分割する際、パケット順にシリアル番号を付与したもの）を付加する。
【０１６９】
ＲＡＴ１パケット生成部２６０８、ＲＡＴ２パケット生成部２６０９によってそれぞれ生成されたＲＡＴ（ｋ）送信パケットデータは、ＲＡＴ１送信部１６２１、ＲＡＴ２送信部１６２２でそれぞれ送信処理が施され、無線システムＲＡＴ１、ＲＡＴ２によって宛先となる無線通信装置に送信される。
【０１７０】
＜受信装置の構成及び動作＞
図２８は実施例４に係る無線受信装置の構成を示すブロック図である。無線受信装置は、ヘッダ抽出部２８０１、２８０２、データ整列部２８０３、２８０４、デインターリーバ２８０５、２８０６、受信混合部２８０７、ＥＣＣ復号部２８０８、２８０９、受信データ選定部２８１０、結合部２８１１、ＥＣＣ復号処理制御部２８１２を有して構成される。また、無線受信装置は、複数の無線システムＲＡＴ１、ＲＡＴ２のそれぞれにおける物理層及びＭＡＣ層の受信処理を行うＲＡＴ１受信部１９２１、ＲＡＴ２受信部１９２２を有している。
【０１７１】
ヘッダ抽出部２８０１、２８０２は、ＲＡＴ１受信部１９２１、ＲＡＴ２受信部１９２２でそれぞれ受信処理されたＲＡＴ１（ＲＡＴ２）受信パケットデータから拡張ヘッダ情報Ｈ２を抽出する。抽出した拡張ヘッダ情報Ｈ２はＥＣＣ復号処理制御部２８１２に出力し、ヘッダ部を除去したデータをデータ整列部２８０３、２８０４に出力する。
【０１７２】
ＥＣＣ復号処理制御部２８１２は、取得した拡張ヘッダ情報Ｈ２から、ＥＣＣ符号化データの識別番号（シリアル番号）、インターリーブサイズ長Ｌ（ｋ）、符号化率Ｒ＿ＲＡＴ（ｋ）情報、混合部におけるデータ混合情報、インターリーブデータ位置情報を取得する。そして、これらの情報を基に、データ整列部２８０３、２８０４、デインターリーバ２８０５、２８０６、受信混合部２８０７、ＥＣＣ復号部２８０８、２８０９、受信データ選定部２８１０、結合部２８１１を制御する。
【０１７３】
データ整列部２８０３、２８０４は、ヘッダを取り除かれたＲＡＴ１（ＲＡＴ２）受信パケットデータから、ＥＣＣ符号化データの識別番号が共通なもののデータについて、インターリーブデータ位置情報を基に順序を復元する。ここで、ＲＡＴにおけるパケット誤りにより、パケットデータが消失する場合、あるいはパケットデータに誤りがある場合は、当該パケットのデータに対し消失フラグをたて、符号化データとしては不定値として、デインターリーバ２８０５、２８０６に出力する。
【０１７４】
デインターリーバ２８０５、２８０６は、データ整列部２８０３、２８０４の出力データから、インターリーブサイズ長Ｌ（ｋ）に基づく所定サイズのデータを一つの単位として、デインターリーブ処理を行う。ここで、消失フラグをたてたデータに対して、符号化データとしては不定値として、ＥＣＣ復号部２８０８、２８０９及び受信混合部２８０７に出力する。
【０１７５】
第１のＥＣＣ復号部２８０８は、インターリーブサイズ長Ｌ（１）のデータ、及び消失フラグを基に、消失訂正に基づく復号処理を行い、復号後のデータを復号データ１として出力する。
【０１７６】
受信混合部２８０７は、送信時に行った混合部２６０２におけるデータ混合情報を基に、デインターリーバ２８０６の出力と第１のＥＣＣ復号部２８０８の出力とから、送信時に行った混合手法と同様な手法で、受信データを混合する。ここで、消失フラグをたてられたデータに対して、符号化データとしては不定値として、第２のＥＣＣ復号部２８０９に出力する。
【０１７７】
第２のＥＣＣ復号部２８０９は、受信混合部２８０７の出力、及び消失フラグを基に、消失訂正に基づく復号処理を行い、復号後のデータを復号データ２として出力する。
【０１７８】
受信データ選定部２８１０は、第２のＥＣＣ復号部２８０９の出力から、送信時に行った混合部におけるデータ混合情報を基に、受信混合部２８０７において混合されたＲＡＴ１データである通常パケットデータとＲＡＴ２データである重要パケットデータとを分離して出力する。
【０１７９】
結合部２８１１は、ＥＣＣ復号部２８０８からのＲＡＴ１の復号データの出力と、受信データ選定部２８１０からのＲＡＴ２の復号データの出力、すなわち、正しく受信できた通常パケットデータと重要パケットデータから、送信側での多重化部の分配動作の逆の動作を行うことで結合し、送信されたデータを復元する。そして、復元後のデータを受信パケットデータとして出力する。
【０１８０】
このように、実施例４では、通常パケットデータよりデータ量が少ない重要パケットデータに対し、ＲＡＴ２用の符号化器での符号化は通常パケットデータを含めたエンコードとなり、冗長データであるパリティビットデータが増加するため、実質的な符号化率を低減することができる。これにより、重要パケットデータのＥＣＣ復号処理による誤り訂正能力を高めることができる。また、混合部において、重要パケットデータと通常パケットデータとを分散して配置させる場合、ランダマイズの効果を高めることができ、重要パケットデータのＥＣＣ復号処理による誤り訂正能力をさらに向上できる。また、復号処理時には、一般的にインターリーブサイズの大きい通常パケットデータの受信結果を用いて、重要パケットデータの復号処理を行うことができる。このため、ＲＡＴ１、ＲＡＴ２でパケット消失が生じた場合でも、ＲＡＴ１及びＲＡＴ２の両者の受信データを用いた復号処理を行うことで、さらにＥＣＣ復号処理による誤り訂正能力を高めることができる。
【０１８１】
［実施例４の第１変形例］
なお、上記実施例４では、ＲＡＴ毎に異なる階層のパケットデータを個別に送信する構成を示したが、実施例４の第１変形例として、ＲＡＴ（ｋ）パケット生成部において、一方のＲＡＴのデータ送出を開始するまでの時点で、他のＲＡＴのパケットデータの送出がすでに開始するようにしてもよい。ここで、ＲＡＴ（ｋ）はｋ番目のＲＡＴを示し（ｋは任意の整数）、上記例ではＲＡＴ１またはＲＡＴ２である。この場合、ＲＡＴ（ｋ）パケット生成部で付加する拡張ヘッダ情報Ｈ２に、階層データの種別情報（重要パケットデータあるいは通常パケットデータを示すフラグ）を付加する。そして、受信側のデータ整列部２８０３、２８０４において、以下の動作を付加する。すなわち、階層データの種別情報ごとにデータ分離し、その後に、ヘッダを取り除かれたＲＡＴ受信パケットデータから、ＥＣＣ符号化データの識別番号が共通なもののデータについて、インターリーブデータ位置情報を基に順序を復元する。
【０１８２】
以上のような動作により、ＥＣＣ符号化による処理遅延を低減することができる。これは、ＲＡＴ間のＲＴＴ差が小さい場合に特に有効である。
【０１８３】
［実施例４の第２変形例］
また、実施例４の第２変形例として、ＲＡＴ（ｋ）パケット生成部において、一方のＲＡＴのデータ送出が開始する前の時点で、他のＲＡＴのパケットデータの送出が開始している場合、その同じパケットデータを重複して、送付するようにしてもよい。この場合、ＲＡＴ（ｋ）パケット生成部で付加する拡張ヘッダ情報Ｈ２に、階層データの種別情報（重要パケットデータあるいは通常パケットデータを示すフラグ）を付加し、受信側のデータ整列部２８０３、２８０４において、以下の動作を付加する。すなわち、階層データの種別情報ごとにデータ分離し、その後に、ヘッダを取り除かれたＲＡＴ受信パケットデータから、ＥＣＣ符号化データの識別番号が共通なもののデータについて、インターリーブデータ位置情報を基に順序を復元する。
【０１８４】
以上のような動作により、ＥＣＣ符号化による処理遅延が増加すること無しに、重複してデータを送付することで、ダイバーシチ効果により受信性能の向上を図ることができる。
【０１８５】
［実施例５］
実施例５は、上記第５の実施形態に対応するものである。
【０１８６】
＜送信装置の構成及び動作＞
図２９は実施例５に係る無線送信装置の構成を示すブロック図である。実施例５は、実施例４と同様に送信パケットデータが階層毎のパケットデータを含む場合の例である。実施例４では比較的ＲＡＴ間の伝送品質に偏りが少ない場合を想定していたが、実施例５は、複数ＲＡＴ間で伝送品質の偏りが大きい場合を想定する。送信パケットデータが階層毎のパケットデータを含む場合、階層毎のインターリーブ処理を行うことで、インターリーブ処理がパラレル処理となることにより総合的な処理遅延を低減する。これとともに、重要パケットデータは、伝送品質の高いＲＡＴを選択することで、その受信品質を確保し、通常パケットデータに対しての符号化方法に工夫を加えることで、品質の確保を図る。
【０１８７】
無線送信装置は、多重化部２９０１、混合部２９０２、符号化器２９０３、２９０４、データ選択部２９０５、インターリーバ２９０６、２９０７、出力切替部２９０８、ＲＡＴ１パケット生成部２９０９、ＲＡＴ２パケット生成部２９１０、ＲＡＴ品質情報抽出部２９１１、マルチ無線リソース管理部２９１２を有して構成される。また、無線送信装置は、複数の無線システムＲＡＴ１、ＲＡＴ２のそれぞれにおけるＭＡＣ層及び物理層の送信処理を行うＲＡＴ１送信部１６２１、ＲＡＴ２送信部１６２２を有している。
【０１８８】
ＲＡＴ品質情報抽出部２９１１は、送信に用いる複数ＲＡＴであるＲＡＴ１及びＲＡＴ２毎のＲＡＴ品質情報として伝送品質情報ＲＱ１、ＲＱ２を抽出する。伝送品質情報としては、ＳＩＮＲ（Signal to Interference and Noise power Ratio）情報、ＲＳＳＩ（Received Signal Strength Indicator）情報などを利用する。あるいはまた、伝送品質情報としては、ＱｏＳ保証の有り、無し（ベストエフォート型）といった情報を用いてもよい。あるいはまた、伝送品質情報としては、ＲＡＴのシステム名（３ＧＰＰシステム、ＷｉＭＡＸ、ＷｉＦｉなど）を用いてもよい。この場合、各システムに固有なＱｏＳ保障の度合いにより、予め固定の伝送品質情報を与えてもよい。例えば、伝送品質が高いものとしては、３ＧＰＰシステムなど、伝送品質情報が低いもの、すなわちベストエフォート型に近いシステムとしては、ＷｉＭＡＸ、ＷｉＦｉシステムなどを定義して用いてもよい。
【０１８９】
マルチ無線リソース管理部２９１２は、ＲＡＴ品質情報抽出部２９１１から得られるＲＡＴ１及びＲＡＴ２毎の伝送品質情報ＲＱ１、ＲＱ２を基に、出力切替部２９０８を制御する。ここでは、重要パケットデータを含むインターリーバ出力を、伝送品質が高いＲＡＴへの入力となるように、通常パケットデータを含むインターリーバ出力を、伝送品質が低いＲＡＴへの入力となるように、出力データの切替制御を行う。
【０１９０】
また、マルチ無線リソース管理部２９１２は、上位レイヤから入力される送信パケットデータに含まれる識別情報を基に、送信パケットデータの宛先となる無線通信装置毎の送信パケットをまとめるフロー制御を行う。さらに、共通の宛先となる送信パケットデータに対し、誤り訂正符号処理の制御（ＥＣＣ制御）を行い、マルチ無線システム（ＲＡＴ１、ＲＡＴ２）に対してデータの分配（マルチ無線リソースマネジメント）を行う。ここで、ＥＣＣ制御において、まず送信パケットデータにおける階層データごとにＲＡＴ１及びＲＡＴ２の分配を行う。ここでは、実施例４とは異なり、重要パケットデータを第１の符号化器２９０３及び混合部２９０２に、通常パケットデータを混合部２９０２に入力するように多重化部２９０１に指示する。そして、これらの階層毎のパケットデータ量に応じて、第ｋ番目のＲＡＴ（ｋ）に対するＥＣＣ符号化を行う情報ビット長（Ｌ＿ＥＣＣ（ｋ））及び符号化率Ｒ＿ＲＡＴ（ｋ）を符号化器２９０３、２９０４に指示する。また、符号化データに対するＩＬサイズをインターリーバ２９０６、２９０７に指示する。
【０１９１】
図３０は実施例５に係る無線送信装置の処理を示す図である。
【０１９２】
混合部２９０２は、重要パケットデータに通常パケットデータを混合させて第２の符号化器２９０４に出力する。ここでのデータ混合手法としては、上記実施例４と同様に２つの手法（１）、（２）が可能である。
【０１９３】
第１の符号化器２９０３は、マルチ無線リソース管理部２９１２により指定されるＥＣＣ符号化を行う情報ビット長（Ｌ＿ＥＣＣ（１））を一つの単位に、重要パケットデータに対し、所定の符号化率Ｒ＿ＲＡＴ（１）での組織符号による誤り訂正符号化処理を行う。符号化された送信パケットデータ（符号化データ１）は、冗長ビットとして、パリティビットを含み、そのサイズＬ＿Ｐ（１）は、符号化率に依存する。
【０１９４】
第２の符号化器２９０４は、マルチ無線リソース管理部２９１２により指定されるＥＣＣ符号化を行う情報ビット長（Ｌ＿ＥＣＣ（２））を一つの単位に、混合部２９０２の出力データに対し、所定の符号化率Ｒ＿ＲＡＴ（２）での組織符号による誤り訂正符号化処理を行う。符号化された送信パケットデータ（符号化データ２）は、冗長ビットとして、パリティビットを含み、そのサイズＬ＿Ｐ（２）は、符号化率に依存する。なお、符号化サイズＬ＿ＥＣＣ（２）にはＬ＿ＥＣＣ（１）の重要パケットデータが含まれ、通常パケットデータのサイズはＬ＿ＥＣＣ（２）−Ｌ＿ＥＣＣ（１）である。
【０１９５】
データ選択部２９０５は、第２の符号化器２９０４の出力から、システマチックビットに含まれる通常パケットデータ及びパリティビットのみを選択的に出力する。
【０１９６】
ＲＡＴ（１）への分配データに対する第１のインターリーバ２９０６は、マルチ無線リソース管理部２９１２により指定されるＬ＿ＥＣＣ（１）、Ｌ＿Ｐ（１）を基に符号化器２９０３の出力データに対し、Ｌ＿ＥＣＣ（１）＋Ｌ＿Ｐ（１）を単位としたＩＬサイズＬ（１）のインターリーブ処理を行う。このインターリーブ処理後のインターリーブデータ１を出力切替部２９０８に出力する。
【０１９７】
ＲＡＴ（２）への分配データに対する第２のインターリーバ２９０７は、マルチ無線リソース管理部２９１２により指定されるＬ＿ＥＣＣ（１）、Ｌ＿ＥＣＣ（２）、Ｌ＿Ｐ（２）を基にデータ選択部２９０５の出力データに対し、Ｌ＿ＥＣＣ（２）−Ｌ＿ＥＣＣ（１）＋Ｌ＿Ｐ（２）を単位としたＩＬサイズＬ（２）のインターリーブ処理を行う。このインターリーブ処理後のインターリーブデータ２を出力切替部２９０８に出力する。
【０１９８】
出力切替部２９０８は、マルチ無線リソース管理部２９１２からの指示に基づき、重要パケットデータを含むインターリーバ出力を、伝送品質が高いＲＡＴへの入力となるように、通常パケットデータを含むインターリーバ出力を、伝送品質が低いＲＡＴへの入力となるように切替を行う。
【０１９９】
ＲＡＴ１パケット生成部２９０９、ＲＡＴ２パケット生成部２９１０は、それぞれ、インターリーブデータ１あるいはインターリーブデータ２をＩＬサイズより小さい所定サイズのパケットに分割し、分割したそれぞれのパケットに対し、ヘッダ情報を付加して各ＲＡＴ（ｋ）用のＲＡＴパケットを生成する。ここで、ヘッダ情報の拡張ヘッダ情報Ｈ２には、出力切替部２９０８により選択された出力データ及びＥＣＣ符号化に関する以下の情報を付加する。すなわち、ＥＣＣ符号化データの識別番号（シリアル番号）、インターリーブサイズ長Ｌ（１）あるいはＬ（２）、ＥＣＣ符号化における符号化率Ｒ＿ＲＡＴ（ｋ）情報、混合部におけるデータ混合情報、インターリーブデータ位置情報（インターリーブデータを複数のパケットデータに分割する際、パケット順にシリアル番号を付与したもの）を付加する。さらに、出力切替部２９０８による選択情報（重要パケットデータあるいは通常パケットデータを示すフラグ情報）を付加する。
【０２００】
ＲＡＴ１パケット生成部２９０９、ＲＡＴ２パケット生成部２９１０によってそれぞれ生成されたＲＡＴ（ｋ）送信パケットデータは、ＲＡＴ１送信部１６２１、ＲＡＴ２送信部１６２２でそれぞれ送信処理が施され、無線システムＲＡＴ１、ＲＡＴ２によって宛先となる無線通信装置に送信される。
【０２０１】
＜受信装置の構成及び動作＞
図３１は実施例５に係る無線受信装置の構成を示すブロック図である。無線受信装置は、ヘッダ抽出部３１０１、３１０２、データ整列部３１０３、３１０４、デインターリーバ３１０５、３１０６、第１受信切替部３１０７、受信混合部３１０８、３１１３、ＥＣＣ復号部３１０９、３１１０、３１１４、３１１５、受信データ選定部３１１１、３１１６、結合部３１１２、３１１７、第２受信切替部３１１８、ＥＣＣ復号処理制御部３１１９を有して構成される。また、無線受信装置は、複数の無線システムＲＡＴ１、ＲＡＴ２のそれぞれにおける物理層及びＭＡＣ層の受信処理を行うＲＡＴ１受信部１９２１、ＲＡＴ２受信部１９２２を有している。
【０２０２】
ヘッダ抽出部３１０１、３１０２は、ＲＡＴ１受信部１９２１、ＲＡＴ２受信部１９２２でそれぞれ受信処理されたＲＡＴ１（ＲＡＴ２）受信パケットデータから拡張ヘッダ情報Ｈ２を抽出する。抽出した拡張ヘッダ情報Ｈ２はＥＣＣ復号処理制御部３１１９に出力し、ヘッダ部を除去したデータをデータ整列部３１０３、３１０４に出力する。
【０２０３】
ＥＣＣ復号処理制御部３１１９は、取得した拡張ヘッダ情報Ｈ２から、ＥＣＣ符号化データの識別番号（シリアル番号）、インターリーブサイズ長Ｌ（ｋ）、符号化率Ｒ＿ＲＡＴ（ｋ）情報、混合部におけるデータ混合情報、インターリーブデータ位置情報、出力切替部による選択情報を取得する。そして、これらの情報を基に、データ整列部３１０３、３１０４、デインターリーバ３１０５、３１０６、第１受信切替部３１０７、受信混合部３１０８、３１１３、ＥＣＣ復号部３１０９、３１１０、３１１４、３１１５、受信データ選定部３１１１、３１１６、結合部３１１２、３１１７、第２受信切替部３１１８を制御する。
【０２０４】
データ整列部３１０３、３１０４は、ヘッダを取り除かれたＲＡＴ１（ＲＡＴ２）受信パケットデータから、ＥＣＣ符号化データの識別番号が共通なもののデータについて、インターリーブデータ位置情報を基に順序を復元する。ここで、ＲＡＴにおけるパケット誤りにより、パケットデータが消失する場合、あるいはパケットデータに誤りがある場合は、当該パケットのデータに対し消失フラグをたて、符号化データとしては不定値として、デインターリーバ３１０５、３１０６に出力する。
【０２０５】
デインターリーバ３１０５、３１０６は、データ整列部３１０３、３１０４の出力データから、インターリーブサイズ長Ｌ（ｋ）に基づく所定サイズのデータを一つの単位として、デインターリーブ処理を行う。ここで、消失フラグをたてたデータに対して、符号化データとしては不定値として、第１受信切替部３１０７に出力する。
【０２０６】
第１受信切替部３１０７は、送信側の出力切替部２９０８による選択情報（重要パケットデータあるいは通常パケットデータを示すフラグ情報）を基に、デインターリーバ３１０５、３１０６の出力（Ｐｏｒｔ−Ａ， Ｐｏｒｔ−Ｂ）を、Ｐｏｒｔ−Ａ（１）， Ｐｏｒｔ−Ｂ（１）あるいはＰｏｒｔ−Ａ（２）， Ｐｏｒｔ−Ｂ（２）へのどちらかの入力となるように切り替える。すなわち、ＲＡＴ１が重要パケットデータ、ＲＡＴ２が通常パケットデータを含む場合、デインターリーバ３１０５、３１０６の出力（Ｐｏｒｔ−Ａ， Ｐｏｒｔ−Ｂ）を、Ｐｏｒｔ−Ａ（１）， Ｐｏｒｔ−Ｂ（１）の入力とする。逆の場合は、デインターリーバ３１０５、３１０６の出力（Ｐｏｒｔ−Ａ， Ｐｏｒｔ−Ｂ）を、Ｐｏｒｔ−Ａ（２）， Ｐｏｒｔ−Ｂ（２）の入力とする。ここで、Ｐｏｒｔ−Ａ（１）， Ｐｏｒｔ−Ｂ（１）が選択された場合、デインターリーバ３１０５、３１０６の出力は一方のＥＣＣ復号部３１０９、３１１０及び受信混合部３１０８に出力される。また、Ｐｏｒｔ−Ａ（２）， Ｐｏｒｔ−Ｂ（２）が選択された場合、デインターリーバ３１０５、３１０６の出力は他方の受信混合部３１１３及びＥＣＣ復号部３１１４、３１１５に出力される。
【０２０７】
この第１受信切替部３１０７の動作に伴い、第２受信切替部３１１８は、結合部３１１２の出力Ｐｏｒｔ−Ｃ（１）あるいは結合部３１１７の出力Ｐｏｒｔ−Ｃ（２）のいずれかをＰｏｒｔ−Ｃへの入力に切り替える。すなわち、ＲＡＴ１が重要パケットデータ、ＲＡＴ２が通常パケットデータを含む場合、結合部３１１２からの出力Ｐｏｒｔ−Ｃ（１）をＰｏｒｔ−Ｃへの入力とする。逆の場合は、結合部３１１７からの出力Ｐｏｒｔ−Ｃ（２）をＰｏｒｔ−Ｃへの入力とする。
【０２０８】
ここで、第１に、ＲＡＴ１が重要パケットデータ、ＲＡＴ２が通常パケットデータを含む場合の動作を示す。この場合、ＥＣＣ復号部３１０９は、インターリーブサイズ長Ｌ（１）のデータ、及び消失フラグを基に、消失訂正に基づく復号処理を行い、復号後のデータを復号データ１として出力する。
【０２０９】
受信混合部３１０８は、送信時に行った混合部２９０２におけるデータ混合情報を基に、デインターリーバ３１０６の出力とＥＣＣ復号部３１０９の出力とから、送信時に行った混合手法と同様な手法で、受信データを混合する。ここで、消失フラグをたてられたデータに対して、符号化データとしては不定値として、ＥＣＣ復号部３１１０に出力する。
ＥＣＣ復号部３１１０は、受信混合部３１０８の出力、及び消失フラグを基に、消失訂正に基づく復号処理を行い、復号後のデータを復号データ２として出力する。
【０２１０】
受信データ選定部３１１１は、ＥＣＣ復号部３１１０の出力から、送信時に行った混合部におけるデータ混合情報を基に、受信混合部３１０８において混合されたＲＡＴ１データである重要パケットデータとＲＡＴ２データである通常パケットデータとを分離して出力する。
【０２１１】
結合部３１１２は、ＥＣＣ復号部３１０９からのＲＡＴ１の復号データの出力と、受信データ選定部３１１１からのＲＡＴ２の復号データの出力、すなわち、正しく受信できた通常パケットデータと重要パケットデータから、送信側での多重化部の分配動作の逆の動作を行うことで結合し、送信されたデータを復元する。そして、復元後のデータを第２受信切替部３１１８に出力し、第２受信切替部３１１８のＰｏｒｔ−Ｃから受信パケットデータとして出力する。
【０２１２】
また、第２に、ＲＡＴ２が重要パケットデータ、ＲＡＴ１が通常パケットデータを含む場合の動作を示す。この場合、ＥＣＣ復号部３１１５は、インターリーブサイズ長Ｌ（２）のデータ、及び消失フラグを基に、消失訂正に基づく復号処理を行い、復号後のデータを復号データ１として出力する。
【０２１３】
受信混合部３１１３は、送信時に行った混合部２９０２におけるデータ混合情報を基に、デインターリーバ３１０５の出力とＥＣＣ復号部３１１５の出力とから、送信時に行った混合手法と同様な手法で、受信データを混合する。ここで、消失フラグをたてられたデータに対して、符号化データとしては不定値として、ＥＣＣ復号部３１１４に出力する。
ＥＣＣ復号部３１１４は、受信混合部３１１３の出力、及び消失フラグを基に、消失訂正に基づく復号処理を行い、復号後のデータを復号データ２として出力する。
【０２１４】
受信データ選定部３１１６は、ＥＣＣ復号部３１１４の出力から、送信時に行った混合部におけるデータ混合情報を基に、受信混合部３１１３において混合されたＲＡＴ２データである重要パケットデータとＲＡＴ１データである通常パケットデータとを分離して出力する。
【０２１５】
結合部３１１７は、受信データ選定部３１１６からのＲＡＴ１の復号データの出力と、ＥＣＣ復号部３１１５からのＲＡＴ２の復号データの出力、すなわち、正しく受信できた通常パケットデータと重要パケットデータから、送信側での多重化部の分配動作の逆の動作を行うことで結合し、送信されたデータを復元する。そして、復元後のデータを第２受信切替部３１１８に出力し、第２受信切替部３１１８のＰｏｒｔ−Ｃから受信パケットデータとして出力する。
【０２１６】
このように、実施例５では、重要パケットデータは、受信品質の高いＲＡＴを用いて送信することで、ＩＬサイズが小さくても受信品質を高めることができる。一方、通常パケットデータは、符号化器での符号化は重要パケットデータを含めたエンコードとなり、冗長データであるパリティビットデータが増加するため、実質的な符号化率を低減することができる。これにより、通常パケットデータのＥＣＣ復号処理による誤り訂正能力を高めることができる。また、混合部において、重要パケットデータと通常パケットデータとを分散して配置させる場合、ランダマイズの効果を高めることができ、通常パケットデータのＥＣＣ復号処理による誤り訂正能力をさらに向上できる。また、復号処理時には、伝送品質の高いＲＡＴによって伝送された重要パケットデータの受信結果を用いて、通常パケットデータの復号処理を行うことができる。このため、伝送品質の低いＲＡＴにおいてパケット消失が生じた場合でも、ＲＡＴ１及びＲＡＴ２の両者の受信データを用いた復号処理を行うことで、さらにＥＣＣ復号処理による誤り訂正能力を高めることができる。
【０２１７】
［実施例５の第１変形例］
なお、上記実施例５では、ＲＡＴ毎に異なる階層のパケットデータを個別に送信する構成を示したが、実施例５の第１変形例として、ＲＡＴ（ｋ）パケット生成部において、一方のＲＡＴのデータ送出が完了した時点で、他のＲＡＴのパケットデータを送付するようにしてもよい。この場合、ＲＡＴ（ｋ）パケット生成部で付加する拡張ヘッダ情報Ｈ２に、階層データの種別情報（重要パケットデータあるいは通常パケットデータを示すフラグ）を付加する。そして、受信側のデータ整列部３１０３、３１０４において、以下の動作を付加する。すなわち、階層データの種別情報ごとにデータ分離し、その後に、ヘッダを取り除かれたＲＡＴ受信パケットデータから、ＥＣＣ符号化データの識別番号が共通なもののデータについて、インターリーブデータ位置情報を基に順序を復元する。
【０２１８】
以上のような動作により、ＥＣＣ符号化による処理遅延を低減することができる。これは、ＲＡＴ間のＲＴＴ差が小さい場合に特に有効である。また、一般的には重要パケットデータのデータ量が少ないため、重要パケットデータを送信するＲＡＴにより、通常パケットデータの一部を送信することになる。これにより、通常パケットデータの受信品質を高める効果も得られる。
【０２１９】
［実施例５の第２変形例］
また、実施例５の第２変形例として、ＲＡＴ（ｋ）パケット生成部において、一方のＲＡＴのデータ送出が開始する前の時点で、他のＲＡＴのパケットデータの送出が開始している場合、その同じパケットデータを重複して、送付するようにしてもよい。この場合、ＲＡＴ（ｋ）パケット生成部で付加する拡張ヘッダ情報Ｈ２に、階層データの種別情報（重要パケットデータあるいは通常パケットデータを示すフラグ）を付加し、受信側のデータ整列部３１０３、３１０４において、以下の動作を付加する。すなわち、階層データの種別情報ごとにデータ分離し、その後に、ヘッダを取り除かれたＲＡＴ受信パケットデータから、ＥＣＣ符号化データの識別番号が共通なもののデータについて、インターリーブデータ位置情報を基に順序を復元する。
【０２２０】
以上のような動作により、ＥＣＣ符号化による処理遅延が増加すること無しに、重複してデータを送付することで、ダイバーシチ効果により受信性能の向上を図ることができる。
【０２２１】
［実施例５の第３変形例］
図３２は実施例５の第３変形例に係る無線送信装置の構成を示すブロック図である。実施例５の第３変形例は、出力切替部２９０８を設ける代わりに、多重化部３２０１において、ＲＡＴ品質情報に基づき、重要パケットデータと通常パケットデータを切り替えて送出する。多重化部３２０１は、マルチ無線リソース管理部３２１２からの指示に基づき、重要パケットデータと通常パケットデータとを分離して出力する際に、Ｐｏｒｔ−Ａ（１）， Ｐｏｒｔ−Ｂ（１）あるいはＰｏｒｔ−Ａ（２）， Ｐｏｒｔ−Ｂ（２）のいずれかからの出力となるように切り替える。このため、混合部３２０２、３２０６、符号化器３２０３、３２０４、３２０７、３２０８、データ選択部３２０５、３２０９のように２系統の処理部を有している。
【０２２２】
多重化部３２０１は、ＲＡＴ１の伝送品質が高い場合は、Ｐｏｒｔ−Ａ（１）， Ｐｏｒｔ−Ｂ（１）を用いて、重要パケットデータと通常パケットデータをそれぞれ分離して出力する。一方、ＲＡＴ２の伝送品質が高い場合は、Ｐｏｒｔ−Ａ（２）， Ｐｏｒｔ−Ｂ（２）を用いて、重要パケットデータと通常パケットデータをそれぞれ分離して出力する。それぞれの後続する混合部３２０２、３２０６、符号化器３２０３、３２０４、３２０７、３２０８、データ選択部３２０５、３２０９において、上述した処理と同様の符号化処理を行う。このような構成によっても、実施例５と同様の効果を得ることができる。
【０２２３】
［実施例６］
実施例６は、上記第６の実施形態に対応するものである。
【０２２４】
＜送信装置の構成及び動作＞
図３３は実施例６に係る無線送信装置の構成を示すブロック図である。実施例６は、実施例４と同様に送信パケットデータが階層毎のパケットデータを含む場合の他の例である。
【０２２５】
無線送信装置は、多重化部３３０１、混合部３３０２、符号化器３３０３、３３０４、データ選択部３３０５、インターリーバ３３０６、３３０７、出力切替部３３０８、ＲＡＴ１パケット生成部３３０９、ＲＡＴ２パケット生成部３３１０、ＲＴＴ情報抽出部３３１１、マルチ無線リソース管理部３３１２を有して構成される。多重化部３３０１からインターリーバ３３０６、３３０７までの動作は、図２６に示した実施例４の多重化部２６０１からインターリーバ２６０６、２６０７までの動作と同様である。ここでは、上記実施例４と異なる部分を中心に説明する。
【０２２６】
マルチ無線リソース管理部３３１２は、ＥＣＣ制御において、ＲＴＴ情報抽出部３３１１から得られるＲＡＴ１及びＲＡＴ２毎の伝送遅延情報ＲＴＴ１、ＲＴＴ２を基に、出力切替部３３０８を制御する。ここでは、ＲＡＴ１及びＲＡＴ２の伝送遅延差ΔＲＴＴに基づき、パケットデータ数の少ない階層データを含むインターリーバ出力を、伝送遅延が大きいＲＡＴへの入力となるように、パケットデータ数の多い階層データを含むインターリーバ出力を、伝送遅延が小さいＲＡＴへの入力となるように、出力切替を行う指示をする。なお一般的には、階層毎のうち、Basic layerとEnhancement LayerではBasic layerが、重要パケットと通常パケットでは重要パケットが、標準画質パケットと高解像度画質パケットでは標準画質パケットの方が、パケットデータ量が少ない。このため、これらデータ量が少ない方の階層データをＲＴＴの大きいＲＡＴに分配するＲＡＴデータとするように出力切替部３３０８を制御する。
【０２２７】
また、マルチ無線リソース管理部３３１２は、上記の階層毎のパケットデータ量に応じて、第ｋ番目のＲＡＴ（ｋ）に対するＥＣＣ符号化を行う情報ビット長（Ｌ＿ＥＣＣ（ｋ））及び符号化率Ｒ＿ＲＡＴ（ｋ）を符号化器３３０３、３３０４に指示する。また、符号化データに対するインターリーブサイズをインターリーバ３３０６、３３０７に指示する。
【０２２８】
以下では、重要パケットデータを含むインターリーバ３３０７の出力を、伝送遅延が大きいＲＡＴへの入力となるように、通常パケットデータを含むインターリーバ３３０６の出力を、伝送遅延が小さいＲＡＴへの入力となるように、出力切替を行う指示をする場合を示す。
【０２２９】
出力切替部３３０８は、マルチ無線リソース管理部３３１２からの指示に基づき、重要パケットデータを含むインターリーバ出力を、伝送遅延が大きいＲＡＴへの入力となるように、通常パケットデータを含むインターリーバ出力を、伝送遅延が小さいＲＡＴへの入力となるように切替を行う。
【０２３０】
ＲＡＴ１パケット生成部３３０９、ＲＡＴ２パケット生成部３３１０は、それぞれ、インターリーブデータ１あるいはインターリーブデータ２をＩＬサイズより小さい所定サイズのパケットに分割し、分割したそれぞれのパケットに対し、ヘッダ情報を付加して各ＲＡＴ（ｋ）用のＲＡＴパケットを生成する。ここで、ヘッダ情報の拡張ヘッダ情報Ｈ２には、出力切替部３３０８により選択された出力データ及びＥＣＣ符号化に関する以下の情報を付加する。すなわち、ＥＣＣ符号化データの識別番号（シリアル番号）、インターリーブサイズ長Ｌ（１）あるいはＬ（２）、ＥＣＣ符号化における符号化率Ｒ＿ＲＡＴ（ｋ）情報、混合部におけるデータ混合情報、インターリーブデータ位置情報（インターリーブデータを複数のパケットデータに分割する際、パケット順にシリアル番号を付与したもの）を付加する。さらに、出力切替部３３０８による選択情報（重要パケットデータあるいは通常パケットデータを示すフラグ情報）を付加する。
【０２３１】
ＲＡＴ１パケット生成部３３０９、ＲＡＴ２パケット生成部３３１０によってそれぞれ生成されたＲＡＴ（ｋ）送信パケットデータは、ＲＡＴ１送信部１６２１、ＲＡＴ２送信部１６２２でそれぞれ送信処理が施され、無線システムＲＡＴ１、ＲＡＴ２によって宛先となる無線通信装置に送信される。
【０２３２】
＜受信装置の構成及び動作＞
図３４は実施例６に係る無線受信装置の構成を示すブロック図である。無線受信装置は、ヘッダ抽出部３４０１、３４０２、データ整列部３４０３、３４０４、デインターリーバ３４０５、３４０６、第１受信切替部３４０７、受信混合部３４０８、３４１３、ＥＣＣ復号部３４０９、３４１０、３４１４、３４１５、受信データ選定部３４１１、３４１６、結合部３４１２、３４１７、第２受信切替部３４１８、ＥＣＣ復号処理制御部３４１９を有して構成される。また、無線受信装置は、複数の無線システムＲＡＴ１、ＲＡＴ２のそれぞれにおける物理層及びＭＡＣ層の受信処理を行うＲＡＴ１受信部１９２１、ＲＡＴ２受信部１９２２を有している。
【０２３３】
ヘッダ抽出部３４０１、３４０２は、ＲＡＴ１受信部１９２１、ＲＡＴ２受信部１９２２でそれぞれ受信処理されたＲＡＴ１（ＲＡＴ２）受信パケットデータから拡張ヘッダ情報Ｈ２を抽出する。抽出した拡張ヘッダ情報Ｈ２はＥＣＣ復号処理制御部３４１９に出力し、ヘッダ部を除去したデータをデータ整列部３４０３、３４０４に出力する。
【０２３４】
ＥＣＣ復号処理制御部３４１９は、取得した拡張ヘッダ情報Ｈ２から、ＥＣＣ符号化データの識別番号（シリアル番号）、インターリーブサイズ長Ｌ（ｋ）、符号化率Ｒ＿ＲＡＴ（ｋ）情報、混合部におけるデータ混合情報、インターリーブデータ位置情報、出力切替部による選択情報を取得する。そして、これらの情報を基に、データ整列部３４０３、３４０４、デインターリーバ３４０５、３４０６、第１受信切替部３４０７、受信混合部３４０８、３４１３、ＥＣＣ復号部３４０９、３４１０、３４１４、３４１５、受信データ選定部３４１１、３４１６、結合部３４１２、３４１７、第２受信切替部３４１８を制御する。
【０２３５】
データ整列部３４０３、３４０４及びデインターリーバ３４０５、３４０６の動作は、上述した実施例４、５と同様である。
【０２３６】
第１受信切替部３４０７は、送信側の出力切替部３３０８による選択情報（重要パケットデータあるいは通常パケットデータを示すフラグ情報）を基に、デインターリーバ３４０５、３４０６の出力（Ｐｏｒｔ−Ａ， Ｐｏｒｔ−Ｂ）を、Ｐｏｒｔ−Ａ（１）， Ｐｏｒｔ−Ｂ（１）あるいはＰｏｒｔ−Ａ（２）， Ｐｏｒｔ−Ｂ（２）へのどちらかの入力となるように切り替える。すなわち、ＲＡＴ１が通常パケットデータ、ＲＡＴ２が重要パケットデータを含む場合、デインターリーバ３４０５、３４０６の出力（Ｐｏｒｔ−Ａ， Ｐｏｒｔ−Ｂ）を、Ｐｏｒｔ−Ａ（１）， Ｐｏｒｔ−Ｂ（１）の入力とする。逆の場合は、デインターリーバ３４０５、３４０６の出力（Ｐｏｒｔ−Ａ， Ｐｏｒｔ−Ｂ）を、Ｐｏｒｔ−Ａ（２）， Ｐｏｒｔ−Ｂ（２）の入力とする。ここで、Ｐｏｒｔ−Ａ（１）， Ｐｏｒｔ−Ｂ（１）が選択された場合、デインターリーバ３４０５、３４０６の出力は一方のＥＣＣ復号部３４０９、３４１０及び受信混合部３４０８に出力される。また、Ｐｏｒｔ−Ａ（２）， Ｐｏｒｔ−Ｂ（２）が選択された場合、デインターリーバ３４０５、３４０６の出力は他方の受信混合部３４１３及びＥＣＣ復号部３４１４、３４１５に出力される。
【０２３７】
この第１受信切替部３４０７の動作に伴い、第２受信切替部３４１８は、結合部３４１２の出力Ｐｏｒｔ−Ｃ（１）あるいは結合部３４１７の出力Ｐｏｒｔ−Ｃ（２）のいずれかをＰｏｒｔ−Ｃへの入力に切り替える。すなわち、ＲＡＴ１が通常パケットデータ、ＲＡＴ２が重要パケットデータを含む場合、結合部３４１２からの出力Ｐｏｒｔ−Ｃ（１）をＰｏｒｔ−Ｃへの入力とする。逆の場合は、結合部３４１７からの出力Ｐｏｒｔ−Ｃ（２）をＰｏｒｔ−Ｃへの入力とする。
【０２３８】
ここで、第１に、ＲＡＴ１が通常パケットデータ、ＲＡＴ２が重要パケットデータを含む場合の動作を示す。この場合、ＥＣＣ復号部３４０９は、インターリーブサイズ長Ｌ（１）のデータ、及び消失フラグを基に、消失訂正に基づく復号処理を行い、復号後のデータを復号データ１として出力する。
【０２３９】
受信混合部３４０８は、送信時に行った混合部３３０２におけるデータ混合情報を基に、デインターリーバ３４０６の出力とＥＣＣ復号部３４０９の出力とから、送信時に行った混合手法と同様な手法で、受信データを混合する。ここで、消失フラグをたてられたデータに対して、符号化データとしては不定値として、ＥＣＣ復号部３４１０に出力する。
ＥＣＣ復号部３４１０は、受信混合部３４０８の出力、及び消失フラグを基に、消失訂正に基づく復号処理を行い、復号後のデータを復号データ２として出力する。
【０２４０】
受信データ選定部３４１１は、ＥＣＣ復号部３４１０の出力から、送信時に行った混合部におけるデータ混合情報を基に、受信混合部３４０８において混合されたＲＡＴ１データである通常パケットデータとＲＡＴ２データである重要パケットデータとを分離して出力する。
【０２４１】
結合部３４１２は、ＥＣＣ復号部３４０９からのＲＡＴ１の復号データの出力と、受信データ選定部３４１１からのＲＡＴ２の復号データの出力、すなわち、正しく受信できた通常パケットデータと重要パケットデータから、送信側での多重化部の分配動作の逆の動作を行うことで結合し、送信されたデータを復元する。そして、復元後のデータを第２受信切替部３４１８に出力し、第２受信切替部３４１８のＰｏｒｔ−Ｃから受信パケットデータとして出力する。
【０２４２】
また、第２に、ＲＡＴ２が通常パケットデータ、ＲＡＴ１が重要パケットデータを含む場合の動作を示す。この場合、ＥＣＣ復号部３４１５は、インターリーブサイズ長Ｌ（２）のデータ、及び消失フラグを基に、消失訂正に基づく復号処理を行い、復号後のデータを復号データ１として出力する。
【０２４３】
受信混合部３４１３は、送信時に行った混合部３３０２におけるデータ混合情報を基に、デインターリーバ３４０５の出力とＥＣＣ復号部３４１５の出力とから、送信時に行った混合手法と同様な手法で、受信データを混合する。ここで、消失フラグをたてられたデータに対して、符号化データとしては不定値として、ＥＣＣ復号部３４１４に出力する。
ＥＣＣ復号部３４１４は、受信混合部３４１３の出力、及び消失フラグを基に、消失訂正に基づく復号処理を行い、復号後のデータを復号データ２として出力する。
【０２４４】
受信データ選定部３４１６は、ＥＣＣ復号部３４１４の出力から、送信時に行った混合部におけるデータ混合情報を基に、受信混合部３４１３において混合されたＲＡＴ２データである通常パケットデータとＲＡＴ１データである重要パケットデータとを分離して出力する。
【０２４５】
結合部３４１７は、受信データ選定部３４１６からのＲＡＴ１の復号データの出力と、ＥＣＣ復号部３４１５からのＲＡＴ２の復号データの出力、すなわち、正しく受信できた通常パケットデータと重要パケットデータから、送信側での多重化部の分配動作の逆の動作を行うことで結合し、送信されたデータを復元する。そして、復元後のデータを第２受信切替部３４１８に出力し、第２受信切替部３４１８のＰｏｒｔ−Ｃから受信パケットデータとして出力する。
【０２４６】
このように、実施例６では、伝送遅延の大きいＲＡＴのＩＬサイズを小さくすることで、複数無線システムを用いる受信側においてＥＣＣ復号により送信データを復元するまでの処理遅延を低減することができる。
【０２４７】
［実施例７］
実施例７は、上記第５の実施形態と第６の実施形態とを統合したものに対応する構成例である。
【０２４８】
＜送信装置の構成及び動作＞
図３５は実施例７に係る無線送信装置の構成を示すブロック図である。実施例７では、ＲＡＴ品質情報を基に、上記実施例５あるいは実施例６で示した動作に切り替える構成を示す。以下では、実施例５あるいは実施例６と異なる動作について説明する。
【０２４９】
無線送信装置は、多重化部３５０１、混合部３５０２、符号化器３５０３、３５０４、データ選択部３５０５、インターリーバ３５０６、３５０７、出力切替部３５０８、ＲＡＴ１パケット生成部３５０９、ＲＡＴ２パケット生成部３５１０、ＲＡＴ品質情報抽出部３５１１、ＲＴＴ情報抽出部３５１２、マルチ無線リソース管理部３５１３を有して構成される。
【０２５０】
マルチ無線リソース管理部３５１３は、ＲＡＴ品質情報抽出部３５１１から得られるＲＡＴ１及びＲＡＴ２毎の伝送品質情報ＲＱ１、ＲＱ２を基に、符号化方法を選択する。すなわち、伝送品質情報ＲＱ１、ＲＱ２が所定品質内にある場合は、符号化制御情報ＥＮＣ（１）として実施例５に記載した符号化方法を行う制御をする。一方、伝送品質情報ＲＱ１、ＲＱ２が所定品質以上の差がある場合は、符号化制御情報ＥＮＣ（２）として実施例６に記載した符号化方法を選択する。多重化部３５０１から出力切替部３５０８までの動作は、実施例５または実施例６と同様である。
【０２５１】
ＲＡＴ１パケット生成部３５０９、ＲＡＴ２パケット生成部３５１０は、それぞれ、インターリーブデータをＩＬサイズより小さい所定サイズのパケットに分割し、分割したそれぞれのパケットに対し、ヘッダ情報を付加して各ＲＡＴ（ｋ）用のＲＡＴパケットを生成する。ここで、ヘッダ情報の拡張ヘッダ情報Ｈ２には、さらに符号化制御情報ＥＮＣを含める。
【０２５２】
受信側においては、ＥＣＣ復号処理制御部は、取得した拡張ヘッダ情報Ｈ２から、さらに符号化制御情報ＥＮＣを抽出し、この符号化制御情報ＥＮＣに基づき、データ整列部、デインターリーバ、第１受信切替部、受信混合部、ＥＣＣ復号部、受信データ選定部、結合部、及び第２受信切替部を制御する。すなわち、ＥＣＣ復号処理制御部は、符号化制御情報ＥＮＣ（１）の場合、実施例５に記載した復号処理を行うよう各部の制御をする。一方、符号化制御情報ＥＮＣ（２）の場合、実施例６に記載した復号処理を行うよう各部の制御をする。
【０２５３】
このように、実施例７では、ＲＡＴ１、ＲＡＴ２の回線品質に応じてＥＣＣ符号化を適応的に変更することで、ＲＡＴの伝搬状況によらず安定した受信特性を得ることができる。
【０２５４】
なお、上記の各実施形態の説明では、無線送信装置のリンクレイヤへの適用として、ＧＬＬにＥＣＣを適用し、複数の無線システムＲＡＴ１、ＲＡＴ２のそれぞれにおけるＭＡＣ層及び物理層の送信処理を行うＲＡＴ１送信部、ＲＡＴ２送信部を有する場合の構成及び処理の例を示したが、これに限定されない。例えば、ネットワーク層、アプリケーション層などのレイヤにＥＣＣを適用することも可能である。この場合、複数の無線システムＲＡＴ１、ＲＡＴ２は、ＥＣＣを適用したレイヤよりも下位のレイヤの送信処理を行うＲＡＴ１送信部、ＲＡＴ２送信部を有する構成となる。このような構成により、本実施形態における効果と同様な効果を得ることができる。
【０２５５】
また、上記の各実施形態の説明では、複数の無線システムとして、２つの無線システムを用いてデータ伝送を行う例を示したが、３つ以上の無線システムを用いる場合でも同様に適用可能である。
【０２５６】
なお、本発明は、本発明の趣旨ならびに範囲を逸脱することなく、明細書の記載、並びに周知の技術に基づいて、当業者が様々な変更、応用することも本発明の予定するところであり、保護を求める範囲に含まれる。また、発明の趣旨を逸脱しない範囲で、上記実施形態における各構成要素を任意に組み合わせてもよい。
【０２５７】
上記各実施形態では、本発明をハードウェアで構成する場合を例にとって説明したが、本発明はソフトウェアで実現することも可能である。
【０２５８】
また、上記各実施形態の説明に用いた各機能ブロックは、典型的には集積回路であるＬＳＩとして実現される。これらは個別に１チップ化されてもよいし、一部または全てを含むように１チップ化されてもよい。ここでは、ＬＳＩとしたが、集積度の違いにより、ＩＣ、システムＬＳＩ、スーパーＬＳＩ、ウルトラＬＳＩと呼称されることもある。
【０２５９】
また、集積回路化の手法はＬＳＩに限るものではなく、専用回路または汎用プロセッサで実現してもよい。ＬＳＩ製造後に、プログラムすることが可能なＦＰＧＡ（Field Programmable Gate Array）や、ＬＳＩ内部の回路セルの接続や設定を再構成可能なリコンフィギュラブル・プロセッサを利用してもよい。
【０２６０】
さらには、半導体技術の進歩または派生する別技術によりＬＳＩに置き換わる集積回路化の技術が登場すれば、当然、その技術を用いて機能ブロックの集積化を行ってもよい。バイオ技術の適応等が可能性としてありえる。
【０２６１】
本出願は、２０１０年１月２９日出願の日本特許出願（特願２０１０−０１９２３２）に基づくものであり、その内容はここに参照として取り込まれる。
【産業上の利用可能性】
【０２６２】
本発明は、マルチ無線においてＥＣＣを適用する際の処理遅延を低減しつつ、誤り訂正能力を高く保つことが可能となる効果を有し、例えば、３ＧＰＰのＬＴＥまたはＬＴＥ−ＡｄｖａｎｃｅｄとＩＥＥＥ８０２．１６ｍに対応する無線通信システムあるいは無線ＬＡＮ（ＩＥＥＥ８０２．１６ｎ等）など、複数の無線システムを用いたデータ伝送を行う際のＧＬＬなどに適用可能な無線通信装置及び無線通信方法等として有用である。
【符号の説明】
【０２６３】
１０１、３０１、６０２、６０３、８０３、８０４、１００３、１００４、１２０３、１２０４、１４０３、１４０４、１６０１、２２０２、２２０３、２６０３、２６０４、２９０３、２９０４、３２０３、３２０４、３２０７、３２０８、３３０３、３３０４、３５０３、３５０４…符号化器
１０２、３０２、６０１、８０１、１００１、１２０１、１４０１、１６０２、２２０１、２５０１、２６０１、２９０１、３２０１、３３０１、３５０１…多重化部
１０３、１０４、３０３、３０４、６０４、６０５、８０６、８０７、１００６、１００７、１２０６、１２０７、１４０６、１４０７、１６０３、１６０４、２２０４、２２０５、２６０６、２６０７、２９０６、２９０７、３３０６、３３０７、３５０６、３５０７…インターリーバ
３０５、６０６…リソース制御部
８０２、１００２、１２０２、１４０２、２６０２、２９０２、３２０２、３２０６、３３０２、３５０２…混合部
８０５、１００５、１２０５、１４０５、２６０５、２９０５、３２０５、３２０９、３３０５、３５０５…データ選択部
１００８、１２０８、２９０８、３３０８、３５０８…出力切替部
１４０８…出力分配部
１６０５、２２０６、２６０８、２９０９、３３０９、３５０９…ＲＡＴ１パケット生成部
１６０６、２２０７、２６０９、２９１０、３３１０、３５１０…ＲＡＴ２パケット生成部
１６０７、２２０８、３３１１、３５１２…ＲＴＴ情報抽出部
１６０８、２２０９、２５０９、２６１０、２９１２、３２１２、３３１２、３５１３…マルチ無線リソース管理部
１６２１…ＲＡＴ１送信部
１６２２…ＲＡＴ２送信部
１９０１、１９０２、２４０１、２４０２、２８０１、２８０２、３１０１、３１０２、３４０１、３４０２…ヘッダ抽出部
１９０３、１９０４、２４０３、２４０４、２８０３、２８０４、３１０３、３１０４、３４０３、３４０４…データ整列部
１９０５、１９０６、２４０５、２４０６、２８０５、２８０６、３１０５、３１０６、３４０５、３４０６…デインターリーバ
１９０７、２４０９、２８１１、３１１２、３１１７、３４１２、３４１７…結合部
１９０８、２４０７、２４０８、２８０８、２８０９、３１０９、３１１０、３１１４、３１１５、３４０９、３４１０、３４１４、３４１５…ＥＣＣ復号部
１９０９、２４１０、２８１２、３１１９、３４１９…ＥＣＣ復号処理制御部
１９２１…ＲＡＴ１受信部
１９２２…ＲＡＴ２受信部
２８０７、３１０８、３１１３、３４０８、３４１３…受信混合部
２８１０、３１１１、３１１６、３４１１、３４１６…受信データ選定部
２９１１、３５１１…ＲＡＴ品質情報抽出部
３１０７、３４０７…第１受信切替部
３１１８、３４１８…第２受信切替部
【図１】
0005615299.tif 000002
【図２】
0005615299.tif 000003
【図３】
0005615299.tif 000004
【図４】
0005615299.tif 000005
【図５】
0005615299.tif 000006
【図６】
0005615299.tif 000007
【図７】
0005615299.tif 000008
【図８】
0005615299.tif 000009
【図９】
0005615299.tif 000010
【図１０】
0005615299.tif 000011
【図１１】
0005615299.tif 000012
【図１２】
0005615299.tif 000013
【図１３】
0005615299.tif 000014
【図１４】
0005615299.tif 000015
【図１５】
0005615299.tif 000016
【図１６】
0005615299.tif 000017
【図１７】
0005615299.tif 000018
【図１８】
0005615299.tif 000019
【図１９】
0005615299.tif 000020
【図２０】
0005615299.tif 000021
【図２１】
0005615299.tif 000022
【図２２】
0005615299.tif 000023
【図２３】
0005615299.tif 000024
【図２４】
0005615299.tif 000025
【図２５】
0005615299.tif 000026
【図２６】
0005615299.tif 000027
【図２７】
0005615299.tif 000028
【図２８】
0005615299.tif 000029
【図２９】
0005615299.tif 000030
【図３０】
0005615299.tif 000031
【図３１】
0005615299.tif 000032
【図３２】
0005615299.tif 000033
【図３３】
0005615299.tif 000034
【図３４】
0005615299.tif 000035
【図３５】
0005615299.tif 000036
【図３６】
0005615299.tif 000037
【図３７】
0005615299.tif 000038
【図３８】
0005615299.tif 000039
【図３９】
0005615299.tif 000040