(57)【要約】【課題】ターボ等化技術を採用している受信装置の等化・復号の特性を考慮して適切に符号化を選択する制御を行うことで、高い伝送特性を達成することができる。【解決手段】入力情報ビットに対し、第１のＲＳＣ符号部２２に入力される系列と、インターリーブ部２１を介して第２のＲＳＣ符号部２３に入力される系列の２系統の情報ビットとし、それぞれＲＳＣ符号化がなされる。各符号化されたパリティビットはパンクチャリング部２４に入力される。第１のＲＳＣ符号部２２で得られる組織ビットは、情報ビットそのものなので、第２のＲＳＣ符号２３で得られる組織ビットは送信しない。パンクチャリング部２４では、所定の符号化率に応じたパンクチャリングが施されるが、パンクチャパターン制御部２５によりＲＳＣ符号かターボ符号かを選択が行われる。【選択図】図２
2010212757.tif 000002
【特許請求の範囲】
【請求項１】
ターボ等化技術により信号を処理する等化部と復号部を有する受信装置と通信を行う送信装置の符号化装置であって、
入力情報ビットをＲＳＣ符号化して組織ビットとパリティビットを出力する第１のＲＳＣ符号部と、
前記入力情報ビットに対して異なるデータ配列とした信号をＲＳＣ符号化して組織ビットとパリティビットを出力する第２のＲＳＣ符号部と、
前記第１及び第２のＲＳＣ符号部の符号化信号をパンクチャリングするパンクチャリング部と、
前記パンクチャリング部を制御するパンクチャパターン制御部と、
を備え、
前記パンクチャパターン制御部は、符号化率を維持しながら、ターボ符号用パンクチャパターンと、ＲＳＣ符号用パンクチャパターンのうち前記受信装置をスタックさせない方に切り替えて前記パンクチャリング部にパンクチャリングさせることを特徴とする符号化装置。
【請求項２】
前記パンクチャパターン制御部は、第１のＲＳＣ符号部の出力信号のみを利用するＲＳＣ符号用パンクチャパターンと、第１及び第２のＲＳＣ符号部の出力信号を利用するターボ符号用パンクチャパターンを切り替えることを特徴とする請求項１に記載の符号化装置。
【請求項３】
前記パンクチャパターン制御部は、第１のＲＳＣ符号から得られるパリティビットと、第２のＲＳＣ符号から得られるパリティビットの数を不均一にするパンクチャパターンを切り替えることを特徴とする請求項１に記載の符号化装置。
【請求項４】
前記パンクチャパターン制御部は、使用伝送方式によりパンクチャパターンを切り替えることを特徴とする請求項１又は２に記載の符号化装置。
【請求項５】
請求項１又は２に記載の符号化装置により符号化された信号をターボ等化技術により処理する等化部と復号部を有する受信装置であって、
前記等化部と前記復号部の相互情報量の入出力特性の傾きを算出する傾き算出部と、
前記傾き算出部が求めた傾きに基づいて、前記受信装置をスタックさせないように、前記符号化装置によりＲＳＣ符号を生成させるパンクチャパターンか、ターボ符号の生成をさせるパンクチャパターンかを選択して前記符号化装置に送信するパンクチャパターン選択部と、
を備えることを特徴とする受信装置。
【請求項６】
前記パンクチャパターン選択部は、ターボ符号用パンクチャパターンからＲＳＣ符号用パンクチャパターンを選択することを請求項５に記載の受信装置。
【請求項７】
請求項３に記載の符号化装置により符号化された信号をターボ等化技術により処理する等化部と復号部を有する受信装置であって、
前記等化部と前記復号部の相互情報量の入出力特性の傾きを算出する傾き算出部と、
前記傾き算出部が求めた傾きに基づいて、前記受信装置をスタックさせないように、前記符号化装置によりＲＳＣ符号を生成させるパンクチャパターンか、ターボ符号の生成をさせるパンクチャパターンかを選択して前記符号化装置に送信するパンクチャパターン選択部と、
を備え、
前記パンクチャパターン選択部は、前記第１及び第２のＲＳＣ符号部からの前記パリティビットの送信割合を変更する複数のパンクチャパターンの中から適するものを選択することを特徴とする受信装置。
【請求項８】
前記パンクチャパターン選択部は、前記等化部の相互情報量に対する入出力特性より傾きが小さいパンクチャパターンの前記復号部の相互情報量に対する入出力特性のうち、最も傾きの大きなパンクチャパターンを選択することを特徴とする請求項７に記載の受信装置。
【請求項９】
請求項４に記載の符号化装置により符号化された信号をターボ等化技術により処理する等化部と復号部を有する受信装置であって、
前記等化部と前記復号部の相互情報量の入出力特性の傾きを算出する傾き算出部と、
前記傾き算出部が求めた傾きに基づいて、前記受信装置をスタックさせないように、前記符号化装置によりＲＳＣ符号を生成させるパンクチャパターンか、ターボ符号の生成をさせるパンクチャパターンかを選択して前記符号化装置に送信するパンクチャパターン選択部と、
を備え、
前記パンクチャパターン選択部は、使用伝送方式によりパンクチャパターンを選択することを特徴とする受信装置。
【請求項１０】
請求項１乃至４いずれかに記載の符号化装置を備えた送信装置と、請求項５乃至９いずれかに記載の受信装置と、を備えた無線通信システム。
【請求項１１】
ターボ等化技術により信号を処理する等化部と復号部を有する受信装置と通信を行う送信装置の符号化装置に用いるパンクチャパターンの選択方法であって、
前記等化部と前記復号部の相互情報量の入出力特性の傾きを算出する傾き算出ステップと、
求めた前記等化部と前記復号部の相互情報量の入出力特性の傾きと、ターボ符号とＲＳＣ符号の相互情報量に対する入出力特性の傾きとを比較し、前記受信装置をスタックさせないパンクチャパターンを選択する選択ステップと、
を備えたパンクチャパターンの選択方法。
【請求項１２】
請求項１１に記載のパンクチャパターンの選択方法をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、符号化率を維持しながらターボ符号あるいはＲＳＣ符号を選択可能な符号化装置、また送信された符号化信号を等化・復号する受信装置、また、これら送信装置と受信装置を備えた無線通信システムに関する。
【背景技術】
【０００２】
近年、ターボ等化と呼ばれる非線形繰り返し等化が注目を集めており、シングルキャリア方式をベースとした伝送方式を用いた受信処理において無線伝搬路のマルチパスのエネルギーを全て合成できるため、良好な特性を得ることができる。このようなシングルキャリア方式をベースとした伝送方式については、後述の非特許文献１等がある。
【０００３】
図１０に、周波数領域ＳＣ／ＭＭＳＥ（Soft Canceller followed by Minimum Mean Square Error）ターボ等化の受信装置１０００の一例を示す。ここでは送信装置を図示していないが、情報ビットは誤り訂正符号化され、符号ビットに対してインターリーブが施された後、変調信号が生成され、ＣＰ（Cyclic Prefix）が付加された信号が送信されているものとする。
【０００４】
受信アンテナで受信され、無線周波数からダウンコンバートされた受信信号は、ＣＰ除去部１００１によりＣＰを除去され、第１のＤＦＴ（Discrete Fourier Transform）部１００２により周波数信号に変換される。得られた受信信号は、キャンセル部１００３に入力されるが、キャンセル部１００３は復号部１００８からフィードバックされた事前情報がある場合には信号をキャンセルするが、１回目では信号はキャンセルされない。キャンセル部１００３からの出力は等化部１００４により周波数領域で例えば、最小二乗誤差（ＭＭＳＥ：Minimum Mean Square Error）規範などに基づく等化処理が施され、ＩＤＦＴ（Inverse ＤＦＴ）部１００５により時間信号に変換される。次に、復調部１００６により等化後の時間信号から符号ビットの信頼性を示すＬＬＲ（Log Likelihood Ratio）が出力され、得られたＬＬＲはデインターリーブ部１００７により符号ビットの並びを元に戻す。
【０００５】
復号部１００８において最大事後確率（ＭＡＰ：Maximum A Posteriori probability）推定に基づく誤り訂正処理が行われ、ＬＬＲの信頼性が高まる。ここで、復号部１００８では、判定部１０１２へは情報ビットのＬＬＲを出力するとともに、インターリーブ部１００９へは符号ビットの「外部」ＬＬＲを出力する。ここで、「外部」とは、誤り訂正処理によってのみ改善した符号ビットの信頼性を表しており、実際には復号部１００８内部で得られるＬＬＲから入力したデインターリーブ部１００７から出力された符号ビットのＬＬＲを減算した値になる。次に、符号ビットのＬＬＲはインターリーブ部１００９に入力され、ＬＬＲの並びを再び並び替える。並び替えられた符号ビットのＬＬＲは、ソフトレプリカ生成部１０１０によりＬＬＲが表す信頼性に比例した振幅を有するソフトレプリカが生成される。例えば、変調方式が四値位相変調（ＱＰＳＫ：Quaternary Phase Shift Keying）の場合、ＱＰＳＫシンボルを構成する２ビットの符号ビットのＬＬＲをそれぞれλ１、λ２とすると、式（１）で表される。
【０００６】
【数１】
2010212757.tif 000003
【０００７】
ただし、ｓｓｏｆｔは複素数で表されるソフトレプリカ、ｊは虚数単位、ｔａｎｈ（ｘ）は双曲線正接関数である。
【０００８】
次に、式（１）で得られたソフトレプリカを第２のＤＦＴ部１０１１に入力し、周波数信号のソフトレプリカを生成し、キャンセル部１００３と等化部１００４に入力する。キャンセル部１００３と等化部１００４に入力されるのは、キャンセル部１００３では希望信号まで含めて一旦すべてキャンセルし、等化部１００４に入力された周波数信号を用いて再構成することで、逆行列演算の回数を削減するためである。再び、キャンセル部１００３以降の処理を任意の回数繰り返し、最後に判定部１０１２で情報ビットのＬＬＲを硬判定することで、復号ビット系列を得る。
【０００９】
このように、等化部と復号部を直列に接続し、独立な拘束条件から互いに得られる符号ビットのＬＬＲを交換することで、徐々に符号ビットの信頼性を高めることができ、情報ビットの検出精度が高くなる。このようなターボ原理に基づく繰り返し処理の振る舞いを視覚的に示したものが外部情報交換（ＥＸＩＴ：EXtrinsic Information Transfer）チャートである。
【００１０】
図１１（ａ）に、ターボ等化技術におけるＥＸＩＴチャートを観測するモデル、同図（ｂ）にこのモデルによるＥＸＩＴチャートの一例を示す。まず、同図（ａ）において、ターボ等化のモデルは、等化器２００１と、復号器２００２から構成されている。等化器２００１は、図１０におけるキャンセル部１００３、等化部１００４、ＩＤＦＴ部１００５、復調部１００６、ソフトレプリカ生成部１０１０、第２のＤＦＴ部１０１１の機能を有しており、復号器２００２は図９における復号部１００８の機能を有している。同図（ａ）において、等化器２００１から出力される外部ＬＬＲは、復号器２００２の入力ＬＬＲになり、復号器２００２から出力される外部ＬＬＲは、等化器２００１の入力ＬＬＲになるため、このようなモデルとなる。
【００１１】
図１１（ｂ）は、繰り返し処理の振る舞いを図示したＥＸＩＴチャートである。ここで、ＥＸＩＴチャートは外部ＬＬＲから、送信された符号ビットに関して知り得た情報量を定量的に表した相互情報量と呼ばれる値を算出し、等化器２００１と復号器２００２の入出力関係を示している。
【００１２】
相互情報量の算出方法としては様々な方法が提案されているが、例えば、等化器２００１の場合、等化後の受信信号対雑音電力比をＳＮＲ（Signal to Noise power Ratio）とすると、相互情報量は式（２）で算出される。
【００１３】
【数２】
2010212757.tif 000004
【００１４】
ただし、Ｉは０から１までの値の相互情報量、Ｈ１、Ｈ２、Ｈ３はシミュレーションにより求めた値を用いて最小平均自乗誤差を最小にするように式（２）で近似するカーブフィッティングという近似により算出された係数であり、変調方式により異なる定数として扱われる。Ｇｒａｙ符号化の場合、二値位相変調（ＢＰＳＫ：Binary Phase Shift Keying）、ＱＰＳＫの場合はＨ１＝０．３０７３、Ｈ２＝０．８９３５、Ｈ３＝１．１０６４であり、他の変調方式や信号点配置でも同様に定数を算出することができる（例えば、非特許文献２ではマルチレベル符号化の信号点配置の場合について書かれている）。式（２）に基づいて等化器２００１の相互情報量の入出力関係は算出可能だが、実際には伝搬路は変動しているため、伝送機会毎に算出されるスナップショットや、１％値などの統計量などが利用される。例えば、非特許文献２に示されるような適応符号化方式のような伝搬路変動に追随するよう符号化率を変更する場合にはスナップショットを利用する。一方、復号器２００２の特性は、誤り訂正符号化の符号化装置の構造により決定され、符号化装置が決まれば一意にその特性を取得することができるため、予め把握しておくことができる。
【００１５】
次に、ＥＸＩＴチャートの見方について説明する。同図（ｂ）において、Ｌ２００１は等化器２００１の入出力特性を表しており、Ｌ２００２は復号器２００２の入出力特性を表している。また、縦軸は等化器出力相互情報量かつ復号器入力相互情報量であり、横軸は等化器入力相互情報量かつ復号器出力相互情報量となる。
【００１６】
まず、ＥＸＩＴチャートでは、最初に事前情報がない状態で等化処理が行われるので、情報量がゼロ、即ち同図の原点（横軸、縦軸がともにゼロの点）からスタートし、矢印Ａ２００１−１に従って等化処理により改善する相互情報量が得られる。次に、等化器出力相互情報量はそのまま復号器入力相互情報量になるため、矢印Ａ２００２−１に従って復号による相互情報量が得られる。同様に、得られた相互情報量は等化器２００１にフィードバックされるため矢印Ａ２００１−２に従って等化処理が施され、矢印Ａ２００２−２に従って復号による相互情報量が得られる。以上の処理を繰り返し、最終的に横軸１に到達できればターボ等化処理は収束状態となり、誤りなく検出できる。その一方で、等化器２００１の入出力特性と復号器２００２の入出力特性が交差するような場合には、上述のように矢印を引いて解析すると、交差したところで進まなくなり、検出誤りが生じる。この状態を「スタック」と言い、ターボ等化技術ではスタックが生じないような符号化装置を設計する必要がある。
【００１７】
これに対し、スタックが生じるかどうかは符号化装置の構造を変化させることによって変化するため、ターボ等化を適用した場合の繰り返し処理が収束状態になるかどうかにより符号化装置を設計することができる。一般的に、復号器出力相互情報量を１を得るために必要な入力相互情報量は小さいため、ターボ等化を用いない場合は、ターボ符号の方が良好な特性を示すことの方が多い。一方、ターボ符号自体の誤り訂正能力は入力相互情報量が小さい場合には低くなり、畳み込み符号やＲＳＣ（Recursive Systematic Convolutional）符号の方が誤り訂正能力は高い。このようにターボ等化は誤り訂正によりある程度の相互情報量の改善をしながら収束状態にする必要があるため、ターボ符号よりもむしろＲＳＣ符号などの方が収束状態になりやすいという状況も存在する。
【００１８】
この概念を図１２に示す。同図において、横軸は等化器入力相互情報量かつ復号器出力相互情報量、縦軸が等化器出力相互情報量かつ復号器入力相互情報量である。Ｌ３００１はターボ復号回数を４回とした場合のターボ符号の相互情報量の入出力特性、Ｌ３００１はＲＳＣ符号の相互情報量の入出力特性の一例を示している。ターボ符号の相互情報量入出力特性Ｌ３００１とＲＳＣ符号の相互情報量入出力特性Ｌ３００２の傾きが異なるため、等化器特性の傾きにより、いずれか最適な方を選択した方がよい。このことは、ターボ等化を適用可能な受信装置が存在する場合には適切に符号化装置の構造を選択する必要があることを意味している。
【先行技術文献】
【非特許文献】
【００１９】
【非特許文献１】M. Tuchler, and J. Hagenauer, “Linear Time and Frequency DomainTurbo Equalization,” in Proc. VTC2001-Spring, pp. 1449-1453, May 2001.
【非特許文献２】S. IBI, T. Matsumoto, R. Thoma, S. Sampei, and N. Morinaga, "EXIT Chart-Aided Adaptive Coding for MMSE Turbo Equalization with Multilevel BICM infrequency Selective MIMO Channels," IEEE Trans. VT，Vol. 56，No. 6，pp. 3749-3756. Nov. 2007.
【発明の概要】
【発明が解決しようとする課題】
【００２０】
しかしながら、スタックを生じないような設計を行う際には、等化器の入出力特性を見て適切な符号を選択することが必要であり、符号化装置として畳み込み符号やＲＳＣ符号を選択した場合とターボ符号を選択した場合で入出力特性が大きく異なるため、確率的に変化する等化器の伝送時刻における入出力特性を把握した上で適切な符号を選択する必要がある。
【００２１】
さらに、これに対して、ＬＴＥ（Long Term Evolution）やＬＴＥ−Ａなどの次世代のセルラシステムでは、ターボ符号を用いる場合、ある程度情報ビット列が長くなければ誤り訂正の効果が弱いことから制御情報のみには畳み込み符号を使用し、データにはターボ符号を使う機能が存在する。これはあくまでデータの長さに応じて符号化装置を２種類切り替える概念ものであり、データ伝送における誤り訂正符号はターボ符号が基本となるため、できる限りターボ符号の構成のまま符号化装置の構造をＲＳＣ符号に変更することが望ましく、ターボ等化を適用可能な受信装置が存在することを意識して符号化装置の構造を変更するという手段はこれまでにはなかった。
【００２２】
また、今後の無線通信システムでは同一システム内で等化を必要としない直交周波数分割多重（ＯＦＤＭ：Orthogonal Frequency Division Multiplexing）などのマルチキャリア信号だけでなく、シングルキャリア信号が混在した環境になることも予想されるため、ターボ等化を使用する受信装置が混在するかどうかだけでなく、ターボ等化が導入される受信装置でもどちらの符号が適しているかを考慮して適切な符号化装置を選択しなければならないという問題も新たに生じる。
【００２３】
本発明は、このような事情を鑑みてなされたもので、その目的は、ターボ等化技術を採用している受信装置の等化・復号の特性を考慮して適切に符号化を選択する制御を行うことで、高い伝送特性を達成することができる符号化装置、受信装置、無線通信システム、パンクチャパターン選択方法及びそのプログラムを提供することにある。
【課題を解決するための手段】
【００２４】
本発明は、ターボ等化技術により信号を処理する等化部と復号部を有する受信装置と通信を行う送信装置の符号化装置であって、
入力情報ビットをＲＳＣ符号化して組織ビットとパリティビットを出力する第１のＲＳＣ符号部と、前記入力情報ビットに対して異なるデータ配列とした信号をＲＳＣ符号化して組織ビットとパリティビットを出力する第２のＲＳＣ符号部と、前記第１及び第２のＲＳＣ符号部の符号化信号をパンクチャリングするパンクチャリング部と、前記パンクチャリング部を制御するパンクチャパターン制御部と、を備え、
前記パンクチャパターン制御部は、符号化率を維持しながら、ターボ符号用パンクチャパターンと、ＲＳＣ符号用パンクチャパターンのうち前記受信装置をスタックさせない方に切り替えて前記パンクチャリング部にパンクチャリングさせることを特徴とする。
【００２５】
ここで、前記パンクチャパターン制御部は、第１のＲＳＣ符号部の出力信号のみを利用するＲＳＣ符号用パンクチャパターンと、第１及び第２のＲＳＣ符号部の出力信号を利用するターボ符号用パンクチャパターンを切り替えることを特徴とする。
【００２６】
また、前記パンクチャパターン制御部は、第１のＲＳＣ符号から得られるパリティビットと、第２のＲＳＣ符号から得られるパリティビットの数を不均一にするパンクチャパターンを切り替えることを特徴とする。
【００２７】
また、前記パンクチャパターン制御部は、使用伝送方式によりパンクチャパターンを切り替えることを特徴とする。
【００２８】
また、本発明は、前記符号化装置により符号化された信号をターボ等化技術により処理する等化部と復号部を有する受信装置であって、
前記等化部と前記復号部の相互情報量の入出力特性の傾きを算出する傾き算出部と、前記傾き算出部が求めた傾きに基づいて、前記受信装置をスタックさせないように、前記符号化装置によりＲＳＣ符号を生成させるパンクチャパターンか、ターボ符号の生成をさせるパンクチャパターンかを選択して前記符号化装置に送信するパンクチャパターン選択部と、を備えることを特徴とする。
【００２９】
ここで、前記パンクチャパターン選択部は、ターボ符号用パンクチャパターンからＲＳＣ符号用パンクチャパターンを選択することを。
【００３０】
また、本発明は、前記符号化装置により符号化された信号をターボ等化技術により処理する等化部と復号部を有する受信装置であって、
前記等化部と前記復号部の相互情報量の入出力特性の傾きを算出する傾き算出部と、前記傾き算出部が求めた傾きに基づいて、前記受信装置をスタックさせないように、前記符号化装置によりＲＳＣ符号を生成させるパンクチャパターンか、ターボ符号の生成をさせるパンクチャパターンかを選択して前記符号化装置に送信するパンクチャパターン選択部と、を備え、
前記パンクチャパターン選択部は、前記第１及び第２のＲＳＣ符号部からの前記パリティビットの送信割合を変更する複数のパンクチャパターンの中から適するものを選択することを特徴とする。
【００３１】
ここで、前記パンクチャパターン選択部は、前記等化部の相互情報量に対する入出力特性より傾きが小さいパンクチャパターンの前記復号部の相互情報量に対する入出力特性のうち、最も傾きの大きなパンクチャパターンを選択することを特徴とする請求項７に記載の受信装置。
【００３２】
また、本発明は、前記符号化装置により符号化された信号をターボ等化技術により処理する等化部と復号部を有する受信装置であって、
前記等化部と前記復号部の相互情報量の入出力特性の傾きを算出する傾き算出部と、前記傾き算出部が求めた傾きに基づいて、前記受信装置をスタックさせないように、前記符号化装置によりＲＳＣ符号を生成させるパンクチャパターンか、ターボ符号の生成をさせるパンクチャパターンかを選択して前記符号化装置に送信するパンクチャパターン選択部と、を備え、
前記パンクチャパターン選択部は、使用伝送方式によりパンクチャパターンを選択することを特徴とする。
【００３３】
また、本発明は、前記符号化装置を備えた送信装置と、前記受信装置と、を備えた無線通信システムである。
【００３４】
また、本発明は、ターボ等化技術により信号を処理する等化部と復号部を有する受信装置と通信を行う送信装置の符号化装置に用いるパンクチャパターンの選択方法であって、
前記等化部と前記復号部の相互情報量の入出力特性の傾きを算出する傾き算出ステップと、求めた前記等化部と前記復号部の相互情報量の入出力特性の傾きと、ターボ符号とＲＳＣ符号の相互情報量に対する入出力特性の傾きとを比較し、前記受信装置をスタックさせないパンクチャパターンを選択する選択ステップと、を備えたことを特徴とする。
【００３５】
本発明は、このパンクチャパターンの選択方法をコンピュータに実行させるためのプログラムとしてもよい。
【発明の効果】
【００３６】
本発明を適用することにより、ターボ等化を行う受信装置が混在したとしても符号器そのものの構造を符号化装置の構成を変更することなく、適切なものに変更することができ、より良好な伝送特性が得られる。
【００３７】
さらに、様々な無線伝送方式の信号が混在する環境下においても、同様の手法で符号化装置の構造を変更することで、いかなる伝送方式の信号を受信する受信装置にとっても最適な符号化を選択できる。
【図面の簡単な説明】
【００３８】
【図１】第１実施形態の送信装置の構成の一例を示すブロック図である。
【図２】第１実施形態の符号部の構成の一例を示すブロック図である。
【図３】符号部を構成する第１のＲＳＣ符号部および第２のＲＳＣ符号部の一例を示す図である。
【図４】パンクチャパターンを変更する概念を説明するＥＸＩＴチャートの一例を示す図である。
【図５】第１実施形態の受信装置の構成の一例を示すブロック図である。
【図６】ターボ符号用の各符号化率を生成するパンクチャパターンから同一の符号化率のＲＳＣ符号用のパンクチャパターンに切り替える手法を説明する図である。
【図７】第１実施形態における計算機シミュレーションにより検証したＥＸＩＴチャートの例を示す図である。
【図８】第２実施形態における計算機シミュレーションにより検証したＥＸＩＴチャートの例を示す図である。
【図９】第３実施形態におけるマルチキャリアとシングルキャリアの送信装置が混在する無線通信システムの例を示す図である。
【図１０】従来の受信装置の構成の一例を示すブロック図である。
【図１１】（ａ）は、ターボ等化技術におけるＥＸＩＴチャートを観測するモデルを示すブロック図、（ｂ）は、このモデルによるＥＸＩＴチャートの一例を示す図である。
【図１２】ターボ符号とＲＳＣ符号におけるＥＸＩＴチャートの一例を示す図である。
【発明を実施するための形態】
【００３９】
以下、本発明の実施の形態を添付図面を参照して説明する。
【００４０】
［第１の実施形態］
図１は、本実施形態の送信装置の構成の一例を示すブロック図である。
【００４１】
この送信装置１０は、符号部１１、パンクチャパターン検出部１２、インターリーブ部１３、変調部１４、ＤＦＴ部１５、スペクトルマッピング部１６、ＩＤＦＴ部１７、パイロット信号生成部１８、パイロット信号多重部１９、ＣＰ挿入部２０から構成される。
【００４２】
パンクチャパターン検出部１２は、後述する受信装置から送信されたパンクチャパターン情報（受信装置が選択したパンクチャパターン）を受信して符号部１１へ送る。符号部１１は、構造としてはターボ符号化装置であり、入力情報ビットを誤り訂正符号化して、さらにパンクチャパターン情報に基づいて符号化率を維持しながらパンクチャパターンを変更する（詳しくは後述）。インターリーブ部１３は、情報ビットおよびパンクチャ後の冗長ビットの順序を並び替え、バースト誤りに対する耐性を高める。変調部１４は、インターリーブ後の情報ビットおよび冗長ビットをシンボルマッピングして変調し、ＤＦＴ部１５はその信号を周波数信号に変換する。スペクトルマッピング部１６は、送信データを各サブキャリアに割り当てることによりマッピングし、ＩＤＦＴ部１７に出力する。マッピングされた信号は、ＩＤＦＴ部１７により時間信号に変換される。パイロット信号生成部１８は、無線伝搬路の伝搬路特性を推定するためのパイロット信号を生成し、パイロット信号多重部１９で時間信号と多重化する。ＣＰ挿入部２０が多重化信号にＣＰを挿入して送信信号を生成して送信する。
【００４３】
図２は、本実施形態の符号部の構成の一例を示すブロック図であり、図３は、図２の符号部を構成する第１のＲＳＣ符号部２２および第２のＲＳＣ符号部２３の一例（ともに符号部の構成は同一である。）を示す図である。ここでは、符号化率１／２のターボ符号を構成する符号部の場合で説明する。
【００４４】
図２において、符号部１１は、基本的に従来のターボ符号化装置と同じ構成をしており、インターリーブ部２１、第１のＲＳＣ符号部２２、第２のＲＳＣ符号部２３、パンクチャリング部２４、パンクチャパターン制御部２５から構成される。パンクチャパターン制御部２５には、パンクチャパターン検出部１２で検出されたパンクチャパターン情報（後述する受信装置より送信された情報）が入力される。入力情報ビットに対し、第１のＲＳＣ符号部２２に入力される系列と、インターリーブ部２１を介して第２のＲＳＣ符号部２３に入力されるランダムに並び替えられた系列の２系統の情報ビットとし、第１のＲＳＣ符号部２２と、第２のＲＳＣ符号部２３でそれぞれＲＳＣ符号化がなされる。次に、第１のＲＳＣ符号部２２と第２のＲＳＣ符号部２３で符号化された２ビット目（パリティビットと称する）の符号ビットはパンクチャリング部２４に入力される。第１のＲＳＣ符号部２２で得られる１ビット目（組織ビットと称する）は、情報ビットそのものなので、第２のＲＳＣ符号２３で得られる組織ビットは送信しない。パンクチャリング部２４では、所定の符号化率に応じたパンクチャリングが施されるが、パンクチャパターン検出部１２で検出されたパンクチャパターン情報に基づきパンクチャパターン制御部２５によりＲＳＣ符号かターボ符号化を選択するためのパンクチャリングが行われる。
【００４５】
次に、パンクチャパターン制御部２５の動作について説明する。表１に、符号化率１／２のターボ符号を構成するためのパンクチャパターンを示す。
【００４６】
【表１】
2010212757.tif 000005
【００４７】
同表において、１ビット目、２ビット目、３ビット目は、図２における第１のＲＳＣ符号部２２の出力の組織ビット、パリティビット、第２のＲＳＣ符号部２３のパリティビットを表しており（以下、原符号と称する）、表中の１に該当するビットを符号ビットとし、０となっているものはパンクチャリングする。例えば、１１００１０が第１のＲＳＣ符号部２２と第２のＲＳＣ符号部２３で得られた場合は、表１のパンクチャパターンに当てはめると、３ビット目の０と５ビット目の１がパンクチャリングされ、１１００が出力される。なお、第１と第２のＲＳＣ符号部２２，２３で得られるビットが長い場合には表１のパターンを繰り返して当てはめる。
【００４８】
原符号を生成するＲＳＣ符号部２２，２３の構成を説明する。ここでは、ＬＴＥ（Long Term Evolution）と呼ばれる次世代の移動通信システムで仕様として採用されている拘束長４のＲＳＣ符号の例を示す。図３において、ＲＳＣ符号部２２，２３は排他的論理和計算部２６−１、２６−２、２６−３、シフトレジスタ２７−１、２７−２、２７−３から構成される。まず、初期状態のシフトレジスタ２７−１、２７−２、２７−３に保存されている値を０とする。入力された情報ビットは、組織ビットとして符号化されることなく出力される。一方、入力ビットは排他的論理和計算部２６−２の出力の値と排他的論理和計算部２６−１により排他的論理和が計算され、シフトレジスタ２７−１に入力する際に、同時に全てのシフトレジスタを動作させ、シフトレジスタ２７−１とシフトレジスタ２７−３に保存されていた値と排他的論理和２６−１の値を排他的論理和計算部２６−３により排他的論理和が計算され、入力ビットを拘束するパリティビットが生成される。
【００４９】
同時に、シフトレジスタ２７−２とシフトレジスタ２７−３に入力されていた値も排他的論理和計算部２６−２において排他的論理和を計算し、次の入力ビットの拘束のために排他的論理和２６−１に入力する。このように、各ＲＳＣ符号部２２，２３は原符号を生成する。
【００５０】
次に、図２で示したターボ符号化装置である符号部１１の構成を変更することなくＲＳＣ符号にパンクチャパターン制御部２５のみで変更する場合を説明する。符号化率１／２のＲＳＣ符号は、第１のＲＳＣ符号部２２の出力そのものを使用すればよいため、構成を変更することなく用いるためには表１のパンクチャパターンを次の表２のようにすればよい。
【００５１】
【表２】
2010212757.tif 000006
【００５２】
表２は、第２のＲＳＣ符号部２３を使用しないことを意味している。こうすることにより、ターボ符号部１１の構成を変更することなくターボ符号とＲＳＣ符号の生成をパンクチャパターンの切り替えだけで符号器の機能を変更することができる。
【００５３】
図４に、パンクチャパターンを変更する概念を説明するＥＸＩＴチャートの一例を示す。同図において、Ｌ２１、Ｌ２２は図３と同じターボ符号の相互情報量の入出力特性およびＲＳＣ符号の相互情報量の入出力特性を示している。Ｌ３１は、ターボ符号に適した等化器の性能を示す相互情報量の入出力特性の例であり、Ｌ３２はＲＳＣ符号に適した等化器の性能を示す相互情報量の入出力特性の例である。
【００５４】
まず、Ｌ３１のような傾きを有する等化器は、比較的ターボ符号の相互情報量入出力特性Ｌ２１と平行な関係になっていることから、図のような復号器特性より上に等化器特性が存在する場合には、スタックすることなく相互情報量１に到達しやすくなる。このとき、Ｌ３２のような傾きを有する特性の等化器に使用してしまうと、等化器の傾きが急峻なので、同図のようにスタックしてしまう確率が高くなる。
【００５５】
一方、Ｌ３２のような傾きを有する等化器は、ＲＳＣ符号の相互情報量入出力特性Ｌ２２と比較的平行な関係になっていることから、復号器特性より上に等化器特性が存在する場合には、相互情報量１に到達しやすくなるが、これにターボ符号を使用してしまうと、ターボ符号の入出力特性の傾きが小さすぎるため、同図のように小さい相互情報量付近でスタックしてしまう可能性が高くなる。
【００５６】
そのため、等化器の入出力特性の傾きから、パンクチャパターン制御部２５はＲＳＣ符号にするかターボ符号にするかを選択し、符号化装置１１にフィードバックすればよい。次に、等化器の入出力特性の傾きを計算する手法について説明する。ここでは、周波数領域ＳＣ／ＭＭＳＥターボ等化技術を例に説明するが、一般的にターボ等化技術と呼ばれる技術を採用する場合でも本質的には同一である。
【００５７】
図５に、受信装置の一例を示す。受信装置３０は、ＣＰ除去部３１、パイロット信号抽出部３２、伝搬路推定部３３、傾き算出部３４、パンクチャパターン選択部３５、第１のＤＦＴ部３６、キャンセル部３７、等化部３８、ＩＤＦＴ部３９、復調部４０、デインターリーブ部４１、復号部４２、インターリーブ部４３、ソフトレプリカ生成部４４、第２のＤＦＴ部４５、判定部４６から構成される。図１０と同一名称のものは基本的には同じであるが、ここでは、パイロット信号抽出部３２、伝搬路推定部３３、傾き算出部３４、パンクチャパターン選択部３５を追加しており、通常、パイロット信号から伝搬路の周波数応答を推定する手段を有する機能は公知技術として存在しているので、本発明で新たに追加した機能はパンクチャパターンを制御するために必要な等化器の相互情報量の入出力特性の傾きを算出する傾き算出部３４、ＲＳＣ符号の構成を取らせるかターボ符号の構成を取らせるかを選択するパンクチャパターン選択部３５である。選択されたパンクチャパターンは、送信装置１０へ送信されるとともに、誤り訂正復号にも使用する必要があるので、復号部４２に入力される。
【００５８】
次に、等化器の相互情報量の入出力特性の始点と終点を算出する手法について述べる。始点と終点は、送信ビットに関する情報を全く把握できていない場合と完全に把握できている場合に相当するので、これを基に算出可能である。
【００５９】
一般に、等化処理による送信信号に対する利得を表す等価振幅利得をμとすると、始点と終点における等化後の受信ＳＮＲは、ＭＭＳＥ基準型の場合、式（３）で算出される。
【００６０】
【数３】
2010212757.tif 000007
【００６１】
始点と終点の等価振幅利得はそれぞれ式（４）、式（５）で表される。
【００６２】
【数４】
2010212757.tif 000008
【００６３】
【数５】
2010212757.tif 000009
【００６４】
ただし、Ｈ（ｋ）はｋ番目の離散周波数の複素数の伝搬路利得、Ｋは周波数信号のポイント数、σ２は受信装置３０内における熱雑音の分散である。また、μｓは始点の等価振幅利得、μｅは終点の等価振幅利得であり、これを基に式（３）により始点と終点の受信ＳＮＲを算出し、式（２）により相互情報量を算出する。
【００６５】
式（２）により得られた始点と終点の相互情報量をそれぞれＩｓ、Ｉｅとすると、傾き算出部３４において等化器近似直線の傾きは、Ｉｅ−Ｉｓで算出される。
【００６６】
次に、このように得られた傾きから、ＲＳＣ符号を選択させるかターボ符号を選択させるかを決定する。まず、ＲＳＣ符号の入出力特性の傾きとターボ符号の入出力特性の傾きは受信装置３０内で把握しておく。図３より、ＲＳＣ符号はおよそ０．６６、ターボ符号はおよそ０．１２５であり、等化器特性の傾きがＲＳＣ符号特性とターボ符号特性のほぼ中間である０．４より大きければＲＳＣ符号を選択し、０．４より小さければターボ符号を選択する。なお、これは符号の選択法の一例であり、傾きを把握して符号化装置のパンクチャパターンを変更することで構造を変化させるものについては本質的に同一である。
【００６７】
このように、本発明は等化器の相互情報量の入出力特性の傾きを把握することで、スタックを生じにくくし、高い伝送特性で情報を伝送することができる。また、本発明は伝送機会ごとに適応的に施してもよいし、最初の伝送機会で設定された傾きをその後の伝送で使い続けてもよい。
【００６８】
次に、ターボ符号化装置におけるターボ符号用の符号化率を変更するためのパンクチャパターンから、ＲＳＣ符号のパンクチャパターンを生成する手法について説明する。
【００６９】
第１の実施形態の表１に示されるように、ターボ符号の構成で、符号化率１／２で構成されるターボ符号の構成はパリティビットが交互にパンクチャリングされることで実現される。符号化装置内でＲＳＣ符号用とターボ符号用のパンクチャパターンを両方具備していれば切り替えるだけで問題ないが、メモリの関係でターボ符号用の各符号化率のパンクチャパターンからＲＳＣ符号に切り替えるパンクチャパターンを生成できることが望ましい。
【００７０】
そこで、本実施形態では、受信装置のパンクチャパターン選択部３５において、ターボ符号用の各符号化率を生成するパンクチャパターンから同一の符号化率のＲＳＣ符号用のパンクチャパターンに切り替える手法を説明する。まず、表１と表２より、ＲＳＣ符号は、３ビット目、即ち第２のＲＳＣ符号部のパリティビットを使用せず、本来ターボ符号のために使われているターボ復号に必要な３ビット目の送信ビットを送信せず、代わりに２ビット目の送信に使用することで実現される。
【００７１】
したがって、パンクチャパターンのテーブルにおいて、２ビット目のパンクチャパターンを２ビット目と３ビット目の論理和として規定し、３ビット目をすべて０にすることで実現される。この考え方の一例を図６に示す。図６においてＴ５１は例として符号化率１／２のターボ符号を実現するためのパンクチャパターンを示しており、Ｔ５２は本実施形態の手法で生成された符号化率１／２のＲＳＣ符号を実現するパンクチャパターンである。同図に示されるように、ターボ符号における２ビット目に３ビット目の値の論理和をＴ５２のように計算し、３ビット目をゼロにすることで符号化率だけでなくターボ符号化装置自体の構造も変えることなく、ＲＳＣ符号を得られるパンクチャパターンＴ５３により切り替えることができる。
【００７２】
本実施形態により、パンクチャテーブルを増やすためのメモリが必要最小限となり、基本をターボ符号とする符号化装置でＲＳＣ符号の構造そのものに変えることができ、ターボ等化を適用する際に、パンクチャパターンを変更するだけで適切な符号の構成にすることができ、送信信号の検出誤りが減る。
【００７３】
図７に、これを実際に計算機シミュレーションにより検証したＥＸＩＴチャートの例を示す。Ｌ５１は、従来のターボ符号の構成で生成される復号器のＥＸＩＴチャート、Ｌ５２は、本発明の切り替えを用いて算出されたＥＸＩＴチャートである。図１２と同じ性能が得られており、本発明の効果があることが確認される。
【００７４】
［第２の実施形態］
第１の実施形態では、ＲＳＣ符号のパンクチャパターンの構成とターボ符号のパンクチャパターンの構成を切り替えたが、ここでは第１のＲＳＣ符号から得られるパリティビットと、第２のＲＳＣ符号から得られるパリティビットの数を不均一にすることで、復号器の相互情報量の入出力特性の傾きをより詳細に制御する。
【００７５】
表３〜６に、パンクチャパターンの一例を示す。
【００７６】
【表３】
2010212757.tif 000010
【００７７】
【表４】
2010212757.tif 000011
【００７８】
【表５】
2010212757.tif 000012
【００７９】
【表６】
2010212757.tif 000013
【００８０】
表３〜表６で表されるパクチャパターンをそれぞれＴｙｐｅ０〜Ｔｙｐｅ３と称し、Ｔｙｐｅ０は第１の実施形態と同じものである。これらは、第１と第２のＲＳＣ符号から出力されたパリティビットの送信割合を、符号化率を維持したまま変更するという手法である。Ｔｙｐｅ１〜Ｔｙｐｅ３については、ターボ符号器内の第１と第２のＲＳＣ符号器から生成されたパリティビットの両方が送信されるので、復号はターボ復号により行うものとする。計算機シミュレーションにより得られた結果を図８に示す。同図より、横軸（等化器入力情報量かつ復号器出力相互情報量）が低い値（始点付近）で入出力特性を変化させることができていることがわかる。したがって、例えば、Ｔｙｐｅ１〜Ｔｙｐｅ４の復号器特性の傾きを算出しておき、等化器特性より傾きが小さいＴｙｐｅの復号器特性のうち、最も傾きの大きな復号器特性を有するＴｙｐｅを適用することで、実現可能である。
【００８１】
このように、符号化率を変更せずにより多くのパンクチャパターンを設定すれば、より細かい制御が可能となり、ターボ等化に適した符号を構成することができる。
【００８２】
［第３の実施形態］
第３の実施形態としては、セルラシステムの上り回線を例とした適用環境について説明する。図９に、マルチキャリアとシングルキャリアの送信装置が混在する無線通信システムの例を示している。同図において、第１の送信装置（移動局）６１は、電力利用効率の観点からシングルキャリアで伝送を行い、第２の送信装置（移動局）６２は、ＯＦＤＭのようなマルチキャリアで伝送を行っているものとする。受信装置（基地局）６３はマルチキャリア信号の受信とシングルキャリア信号の受信が可能であるものとし、特にシングルキャリア信号の受信処理としてターボ等化も適用する。
【００８３】
まず、第１の送信装置（移動局）６１は、受信装置（基地局）６３から遠く、電力利用効率の高いシングルキャリア方式を使用しているため、受信装置（基地局）６３はターボ等化による受信処理を行う。このとき、受信装置（基地局）６３は上述のように伝搬路特性から等化部の相互情報量の入出力特性を算出し、ＲＳＣ符号が適しているかターボ符号が適しているかを判断し、第１の送信装置（移動局）６１にフィードバックする。このとき、切り替えのフィードバック方法としては、例えばＲＳＣ符号の構造かターボ符号の構造かを通知するだけなので、１ビットの制御情報の増加で対応できる。
【００８４】
一方で、ＯＦＤＭで伝送を行う第２の送信装置（移動局）６２の場合には、マルチキャリア伝送は狭帯域サブキャリアの並列送信となるため、伝搬路による歪みは各サブキャリアの利得として観測されることになるため、受信装置（受信局）６３における等化処理は必要ない。そのため、本来ＥＸＩＴチャートという評価は必要ないが、仮にＥＸＩＴチャートとして観測した場合には、等化器の相互情報量の入出力特性は常に出力相互情報量が一定の傾き０の直線と捉えることができ、ターボ符号が適している。そのため、第２の送信装置（移動局）６２へはターボ符号の構造で送信するよう通知し、ターボ等化を含めた一切の等化を適用しない受信処理となる。
【００８５】
このように、無線システムや環境、伝送方式に応じて適切な符号器構造を通知し、送信装置でパンクチャパターンを切り替えることで実現可能であり上述の実施形態２を用いれば符号化装置の構成を変えることなく符号器そのものの構造を変化させることができ、その結果、高い伝送特性が得られる。これは、繰り返し伝搬路推定のように、ターボ等化の内部に伝搬路推定が組み込まれる場合には、伝搬路推定精度も繰り返しにより変化するので、そのような受信処理が組み込まれている受信処理は、複数の送受信アンテナを用いて空間的に並列に信号を送信するＭＩＭＯ（Multiple-Input Multiple-Output）システムなどでも同様に考慮することができる。また、ＬＴＥとＬＴＥ−Ａ（ＬＴＥ−Advanced）システムで想定されるようにＬＴＥ対応端末とＬＴＥ−Ａ対応端末が混在する環境などに適用することができる。
【００８６】
なお、本実施形態では、シングルキャリア方式で送信された信号を、ターボ等化を適用した受信装置で受信する場合で説明したが、これに限らず、本発明の符号化装置および受信装置は、ＬＬＲをやり取りしながら復調、復号を行う繰り返し処理を適用した受信装置で受信する場合あれば適用できる。例えば、Ｗ−ＣＤＭＡ、ＭＣ−ＣＤＭＡ方式で送信された信号を、コード間干渉キャンセラを適用した受信装置で受信する場合に適用することができる。
【００８７】
また、ＯＦＤＭ方式で送信された信号を、シンボル間干渉キャンセラあるいはキャリア間干渉キャンセラを適用した受信装置で受信する場合に適用することができる。
【００８８】
また、ＬＴＥの符号化装置として規定されている手法があるが、サブブロックインターリーバと呼ばれるインターリーブパターンを変更することが本発明のパンクチャパターンを変更することと本質的に同一である。
【００８９】
本実施形態に係るパンクチャパターンの選択処理については、コンピュータによって実現することができる。その場合、このような機能の処理内容を記述したプログラムが提供される。そして、そのプログラムをコンピュータで実行することにより、上記処理機能がコンピュータ上で実現される。
【符号の説明】
【００９０】
１０  送信装置
１１  符号部
１２  パンクチャパターン検出部
１３  インターリーブ部
１４  変調部
１５  ＤＦＴ部
１６  スペクトルマッピング部
１７  ＩＤＦＴ部
１８  パイロット信号生成部
１９  パイロット信号多重部
２０  ＣＰ挿入部
２１  インターリーブ部
２２  符号部
２２，２３  ＲＳＣ符号部
２４  パンクチャリング部
２５  パンクチャパターン制御部
２６  排他的論理和計算部
２７  シフトレジスタ
３０  受信装置
３１  ＣＰ除去部
３２  パイロット信号抽出部
３３  伝搬路推定部
３４  傾き算出部
３５  パンクチャパターン選択部
３６  第１のＤＦＴ部
３７  キャンセル部
３８  等化部
３９  ＩＤＦＴ部
４０  復調部
４１  デインターリーブ部
４２  復号部
４３  インターリーブ部
４４  ソフトレプリカ部
４５  第２のＤＦＴ部
４６  判定部
１０００  受信装置
１００１  ＣＰ除去部
１００２  第１のＤＦＴ部
１００３  キャンセル部
１００４  等化部
１００５  ＩＤＦＴ部
１００６  復調部
１００７  デインターリーブ部
１００８  復号部
１００９  インターリーブ部
１０１０  ソフトレプリカ生成部
１０１１  第２のＤＦＴ部
１０１２  判定部
２００１  等化器
２００２  復号器
【図１】
2010212757.tif 000014
【図２】
2010212757.tif 000015
【図３】
2010212757.tif 000016
【図４】
2010212757.tif 000017
【図５】
2010212757.tif 000018
【図６】
2010212757.tif 000019
【図７】
2010212757.tif 000020
【図８】
2010212757.tif 000021
【図９】
2010212757.tif 000022
【図１０】
2010212757.tif 000023
【図１１】
2010212757.tif 000024
【図１２】
2010212757.tif 000025