(57)【特許請求の範囲】
【請求項１】
任意の変調方式で変調された受信値に含まれる各情報ビットの尤度を生成する尤度生成装置であって、
変調方式を指定する変調方式選択信号と前記受信値とが入力されて、前記変調方式選択信号に基づいて前記受信値に含まれる各前記情報ビット間の尤度の類似性を検出して、検出結果として、尤度テーブル内の検索すべき尤度データを指定する尤度選択信号と前記尤度データに対して行う演算の種別を指定する演算選択信号とを出力する類似性検出部と、
各前記情報ビットの尤度を示す尤度分布の全体を複数の小領域に分割し、他の小領域と重複しない尤度を有する小領域のみを尤度データとして登録する前記尤度テーブルを保存し、前記尤度選択信号によって指定された前記尤度データを前記尤度テーブルから抽出する尤度テーブル参照部と、
前記尤度テーブル参照部によって抽出された前記尤度データに対して、前記演算選択信号によって指定された前記演算を行うことで、前記尤度分布の前記全体を求めて出力する類似性処理部と
を備えた尤度生成装置。
【請求項２】
前記類似性検出部は、
前記受信値の区間と、前記尤度選択信号および前記演算選択信号との関係を予め定義した入出力テーブルを予め記憶しており、
前記受信値の区間が入力されたときに、前記入出力テーブルから、前記受信値の区間に対応する前記尤度選択信号および前記演算選択信号を抽出する、
請求項１に記載の尤度生成装置。
【請求項３】
任意の変調方式で変調された受信値に含まれる各情報ビットの尤度を生成する尤度生成装置であって、
変調方式を指定する変調方式選択信号と前記受信値とが入力されて、前記変調方式選択信号に基づいて前記受信値に含まれる各前記情報ビット間の尤度の類似性を検出して、検出結果として、尤度テーブル内の検索すべき尤度データを仮指定する第１の尤度選択信号と前記第１の尤度選択信号に対して行う演算の種別を指定する演算選択信号とを出力する類似性検出部と、
前記類似性検出部から出力された前記第１の尤度選択信号と前記受信値に対して、前記演算選択信号によって指定された前記演算を行うことで、前記尤度テーブル内の検索すべき尤度データを最終的に指定する第２の尤度選択信号を出力する類似性処理部と、
各前記情報ビットの尤度を示す尤度分布の全体を複数の小領域に分割し、他の小領域と重複しない尤度を有する小領域のみを尤度データとして登録する前記尤度テーブルを保存し、前記第２の尤度選択信号によって指定された前記尤度データを前記尤度テーブルから抽出する尤度テーブル参照部と
を備えた尤度生成装置。
【請求項４】
前記類似性検出部は、
前記受信値の区間と、前記第１の尤度選択信号および前記演算選択信号との関係を予め定義した入出力テーブルを予め記憶しており、
前記受信値の区間が入力されたときに、前記入出力テーブルから、前記受信値の区間に対応する前記第１の尤度選択信号および前記演算選択信号を抽出する、
請求項３に記載の尤度生成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、尤度生成装置に関する。
【背景技術】
【０００２】
近年、光通信システムの大容量化に加えて、周波数利用効率の向上を目的として、ＱＰＳＫ（Quadrature Phase-shift Keying）、８ＱＡＭ（Quadrature Amplitude Modulation）、１６ＱＡＭなどの多値変調復調技術が取り入れられている。【０００３】
従来採用されてきたＤＰＳＫ（Differential Phase-Shift Keying）などに対し、ＱＰＳＫ、８ＱＡＭ、１６ＱＡＭといった多値変調復調技術は、信号点間の間隔が短いため、同等の伝送距離ならびに信号速度を実現するためには、より高い信号対雑音比ＳＮＲ（Signal Noise Ratio）が求められる。【０００４】
このＳＮＲの不足を補うため、通常、ＬＤＰＣ（Low Density Parity Check）符号といった強力な誤り訂正符号に、軟判定復号を組み合わせた誤り訂正復号方式が用いられる。軟判定復号では、受信された信号点の位置から、信号点に割り当てられたビットの確からしさを示す尤度を算出し、当該尤度を用いて誤り訂正を実施する。【０００５】
尤度を算出する算出アルゴリズムは、変調方式によって異なる。例えば、無線システムでは、ＱＰＳＫ、８ＱＡＭ、１６ＱＡＭ、６４ＱＡＭ，ＦＳＫ（Frequency Shift-Keying）、ＢＰＳＫ（Binary Phase-Shift Keying）などの変調方式が良く用いられるが、それらの変調方式毎に尤度算出アルゴリズムが異なる。【０００６】
一方、従来技術として、受信信号を位相回転させることにより他の変調方式用の尤度生成回路を転用する、あるいは、尤度生成を行う範囲を限定するなどを行うことで、回路の簡略化を行うことが提案されている。【０００７】
例えば、特許文献１では、８ＱＡＭの受信シンボルを位相回転させることで、ＱＰＳＫに変調された受信シンボル用尤度生成回路を転用している。特許文献１に記載の当該技術は、尤度分布の対称性を利用して、回路規模を削減するものだが、変調方式として８ＱＡＭに対応したものである。【０００８】
また、一般的に、信号点の尤度を算出する際には、デジタル変調信号の信号点を第１象限から第４象限までの４つの象限から構成された２次元の平面上にマッピングしたコンスタレーションの情報に基づいて、信号点の尤度を計算する。【０００９】
特許文献２では、回路規模を削減するために、受信信号を位相回転させて、第一象限でのみ尤度生成を行う技術が提案されている。特許文献２に記載の当該技術は、変調方式としてＱＡＭのみに対応している。
【先行技術文献】
【特許文献】
【００１０】
【特許文献１】国際公開第２０１５／０５６３４２号
【特許文献２】特開２００４−１９４０７９号公報
【発明の概要】
【発明が解決しようとする課題】
【００１１】
上述したように、特許文献１および特許文献２に記載の従来の技術は、共に、対象とする変調方式を限定しているという問題点があった。変調方式を限定しなければならない理由は、変調方式によって、尤度分布の特徴が異なるためである。【００１２】
以下に、図１Ａ〜図２Ｅを用いて、ＱＰＳＫと３２ＱＡＭの尤度分布について説明する。図１Ａおよび図１Ｂは、それぞれ、ＱＰＳＫの尤度分布＃１，＃２の一例を示し、図２Ａ〜図２Ｅは、３２ＱＡＭの尤度分布＃１，＃２，＃３，＃４，＃５の一例を示している。これらの図に示されるように、尤度分布は、Ｉ成分とＱ成分とからなる受信シンボルに対し、Ｉ成分を横軸、Ｑ成分を縦軸に取り、尤度を色の濃淡で示している。なお、ここでは、尤度として、対数尤度比（ＬＬＲ：Log-likelihood ratio）を示している。具体的には、尤度分布において、色が白色に近い領域ほど、尤度が正の無限大に近く、色が黒色に近い領域ほど、尤度が負の無限大に近いことを意味している。分布中の線は、尤度が同じ個所を結んだ等値線である。【００１３】
変調方式による尤度分布の大きな違いの一つは、図１Ａおよび図１Ｂに示されるように、ＱＰＳＫに変調された受信信号からはシンボルあたり２つの尤度が生成されるが、図２Ａ〜図２Ｅに示されるように、３２ＱＡＭに変調された受信信号からはシンボルあたり５つの尤度が生成される点である。加えて、それぞれの尤度分布は異なる様相を示す。たとえば、ＱＰＳＫの尤度分布は、図１Ａおよび図１Ｂに示されるように、ある特定の次元にしか変化しない。尤度分布＃１であれば横方向、尤度分布＃２であれば縦方向にしか変化しない。また、尤度分布＃１および尤度分布＃２の両方において、等値線の間隔は略一定である。一方、３２ＱＡＭの尤度分布は、図２Ａ〜図２Ｅから分かるように、各分布＃１〜＃５において、それぞれ規則性はあるものの、明らかに、ＱＰＳＫの尤度分布とは異なっている。このように、それぞれの変調方式において、尤度分布に規則性があるものの、規則性が変調方式毎に異なるため、尤度算出処理を一つの回路で対応することができなかった。【００１４】
この発明は、かかる課題を解決するためになされたものであり、変調方式を限定せずに、最低限のテーブル容量で尤度生成を行い、回路規模を削減することを可能する、尤度生成装置を得ることを目的とする。
【課題を解決するための手段】
【００１５】
この発明は、任意の変調方式で変調された受信値に含まれる各情報ビットの尤度を生成する尤度生成装置であって、変調方式を指定する変調方式選択信号と前記受信値とが入力されて、前記変調方式選択信号に基づいて前記受信値に含まれる各前記情報ビット間の尤度の類似性を検出して、検出結果として、尤度テーブル内の検索すべき尤度データを指定する尤度選択信号と前記尤度データに対して行う演算の種別を指定する演算選択信号とを出力する類似性検出部と、各前記情報ビットの尤度を示す尤度分布の全体を複数の小領域に分割し、他の小領域と重複しない尤度を有する小領域のみを尤度データとして登録する前記尤度テーブルを保存し、前記尤度選択信号によって指定された前記尤度データを前記尤度テーブルから抽出する尤度テーブル参照部と、前記尤度テーブル参照部によって抽出された前記尤度データに対して、前記演算選択信号によって指定された前記演算を行うことで、前記尤度分布の前記全体を求めて出力する類似性処理部とを備えた尤度生成装置である。
【発明の効果】
【００１６】
この発明に係る尤度生成装置によれば、尤度算出の前に、変調方式毎の尤度分布の特徴を検出する前処理を行うことで、変調方式を限定せずに、最低限のテーブル容量で尤度生成を行うことができるため、回路規模を削減することができる。
【図面の簡単な説明】
【００１７】
【図１Ａ】ＱＰＳＫの尤度分布＃１の一例を示す図である。
【図１Ｂ】ＱＰＳＫの尤度分布＃２の一例を示す図である。
【図２Ａ】３２ＱＡＭの尤度分布＃１の一例を示す図である。
【図２Ｂ】３２ＱＡＭの尤度分布＃２の一例を示す図である。
【図２Ｃ】３２ＱＡＭの尤度分布＃３の一例を示す図である。
【図２Ｄ】３２ＱＡＭの尤度分布＃４の一例を示す図である。
【図２Ｅ】３２ＱＡＭの尤度分布＃５の一例を示す図である。
【図３】この発明の実施の形態１に係る尤度生成装置の構成を示したブロック図である。
【図４Ａ】この発明の実施の形態１に係る尤度生成装置における尤度テーブルに保存される小領域を含む元の尤度分布全体の一例を示す図である。
【図４Ｂ】この発明の実施の形態１に係る尤度生成装置における尤度テーブルに保存される、図４Ａの元の尤度分布のうちの小領域を示す図である。
【図５】この発明の実施の形態１に係る尤度生成装置における類似性検出部の入出力の一例を示した図である。
【図６】この発明の実施の形態２に係る尤度生成装置の構成を示したブロック図である。
【図７】この発明の実施の形態３に係る尤度生成装置のハードウェア構成を示したブロック図である。
【図８】この発明の実施の形態３に係る尤度生成装置の構成を示したブロック図である。
【発明を実施するための形態】
【００１８】
以下、図面を用いて、この発明に係る尤度生成装置の実施の形態について説明する。
【００１９】
実施の形態１．
図３は、この発明の実施の形態１に係る尤度生成装置の構成を示したブロック図である。図３において、尤度生成装置１００は、外部から変調方式選択信号１０と受信値１１とを受け取り、尤度１２を算出する装置である。尤度生成装置１００は、図３に示すように、類似性検出部１０１と、尤度テーブル参照部１０２と、類似性処理部１０３とを有している。
【００２０】
なお、ここで、受信値１１とは、受信信号の各信号点がＩ軸およびＱ軸からなる２次元平面（コンステレーション図）上にマッピングされ、かつ、各信号点にビット列からなる値が割り当てられた受信シンボルからなる受信シンボルセットである。以下では、これらの受信シンボルを「情報ビット」と呼ぶこととする。
【００２１】
また、変調方式選択信号１０とは、受信信号に対応する元のベースバンド信号を送信側で変調した際に用いられた変調方式の種別を示す情報である。変調方式選択信号１０は、例えば、ユーザによって入力される。
【００２２】
類似性検出部１０１は、変調方式選択信号１０と受信値１１とに基づいて、尤度分布の空間的な類似性を求める。類似性検出部１０１は、類似性の検出結果として、尤度選択信号１３を尤度テーブル参照部１０２へ出力し、演算選択信号１４を類似性処理部１０３へ出力する。類似性検出部１０１は、受信値の各座標において、情報ビットがどのような類似性を有しているかをテーブルとして持っていてもよいし、その都度、演算を行って類似性を検出してもよい。実施の形態１では、類似性検出部１０１が、テーブルを持っている場合を例に挙げて説明する。
【００２３】
また、類似性検出部１０１が求める類似性とは、各情報ビット間の尤度の類似性である。類似性の例としては、例えば、以下の性質が挙げられる。
（ｉ）或る情報ビットの尤度の値が、他の情報ビットの尤度の値と一致する。
（ｉｉ）或る情報ビットの尤度の値が、他の情報ビットの尤度の値に対して、符号だけが異なる。すなわち、これらの尤度の絶対値は一致する。
（ｉｉｉ）尤度分布の或る領域が、尤度分布の他の領域と一致する。
（ｉｖ）尤度分布の或る領域が、尤度分布の他の領域と回転対称である（図２Ｃ参照）。
（ｖ）尤度分布の或る領域が、尤度分布の他の領域と鏡像対象である（図１Ａ、図１Ｂ、図２Ａ、図２Ｂ、図２Ｄ、図２Ｅ参照）。
【００２４】
類似性検出部１０１が生成する尤度選択信号１３は、尤度テーブル参照部１０２の尤度テーブル中に保存された尤度を一意に選択するための信号である。尤度選択信号１３は、尤度分布内の或る一点を指定してもよく、あるいは、尤度分布内の複数の点を指定してもよく、あるいは、尤度分布の或る範囲を指定してもよい。
【００２５】
また、類似性検出部１０１が生成する演算選択信号１４は、尤度選択信号１３によって選択された尤度に対して行うべき演算の種別を指定する情報である。当該演算の例としては、例えば、尤度分布データからの尤度の値の選択、尤度の値の符号反転、尤度の値の座標回転、尤度の値の鏡像を求める、尤度の値の平行移動などが挙げられる。
【００２６】
尤度テーブル参照部１０２は、尤度テーブルを予め記憶している。尤度テーブルには、変調方式ごとに尤度分布データが記憶されている。尤度テーブル参照部１０２は、外部からの変調方式選択信号１０と類似性検出部１０１からの尤度選択信号１３とに基づいて、尤度テーブルを参照して、該当する尤度データを抽出し、尤度１５として類似性処理部１０３へ出力する。
【００２７】
ここで、尤度テーブル参照部１０２の尤度テーブルに保存される尤度分布データについて説明する。図４Ａは、或る変調方式の尤度分布全体を示している。また、図４Ｂは、尤度テーブルに保存される尤度分布内の小領域１０５を示している。図４Ａを見て分かるように、図４Ａの尤度分布は、隣接する象限同士の尤度が線対象であるという規則性を有している。また、１つの象限内において、その中心角を２等分する線を引くと、当該線を中心として、尤度が線対象となっている。そのため、図４Ｂに示す小領域１０５と同じ大きさになるように、図４Ａの尤度分布全体を８等分する。具体的には、図４Ａの尤度分布を４つの象限に分割し、さらに、各象限を２等分して、図４Ｂの小領域１０５を生成する。
【００２８】
このとき、図４Ａと図４Ｂとを比較すれば分かるように、小領域１０５の尤度に対して、回転または鏡像を取るという演算を行えば、図４Ａの尤度分布全体を求めることができる。一方、小領域１０５だけを見てみると、どの領域の尤度も、回転させるまたは鏡像を取ったとしても、他の領域の尤度と一致していない。そのため、小領域１０５をさらに小さい領域に分割することはできない。このように、他の領域と尤度が一致しない部分だけを残して、他の部分を除くことで、小領域１０５を生成し、尤度テーブルに小領域１０５の尤度データのみを保存する。こうして、小領域１０５の尤度データさえ保存していれば、他の領域の尤度は、小領域１０５の尤度から演算によって求めることができる。そのため、実施の形態１では、尤度テーブル参照部１０２の尤度テーブルには、尤度分布データとして、小領域１０５の尤度のみが保存される。このように、尤度分布のうち、重複する尤度データが最小限になるように、他と小領域と尤度が重複しない小領域を生成して、当該小領域の尤度データのみを尤度テーブルに保存するようにすれば、尤度分布全体の尤度データを保存する場合に比べて、尤度テーブルの回路規模を大幅に小さくすることができる。
【００２９】
なお、ここでは、尤度分布全体を８等分にすると説明したが、その場合に限らず、小領域１０５よりも大きな領域を、尤度テーブル参照部１０２の尤度テーブルに保存してもよい。例えば、図４Ａの尤度分布を４等分または２等分にして小領域を生成し、それらの小領域の尤度を尤度テーブルに保存するようにしてもよい。その場合には、小領域の尤度の値から尤度分布全体の尤度の値を求める際の演算量が少なくなるため、演算処理が簡素化できるため、装置全体の簡素化が図れる。
【００３０】
また、尤度分布の規則性は、図１Ａ〜図２Ｅを用いて説明したように、変調方式ごとに異なるため、小領域の生成の際には、当該規則性を考慮して、重複する尤度データが最小限になるように、他と重複しない小領域１０５を求め、尤度テーブルに保存する。従って、小領域１０５の形状は、変調方式ごとに異なる。
【００３１】
尤度テーブル参照部１０２は、変調方式選択信号１０と尤度選択信号１３とに基づいて、変調方式ごとに保存された尤度テーブルの中から、尤度選択信号１３によって指定された該当する尤度データを検索して、尤度１５として、類似性処理部１０３へ出力する。尤度１５は、尤度選択信号１３によって尤度分布の或る一点が指定された場合は１つの尤度の値となるが、尤度選択信号１３によって尤度分布の複数の点または或る領域が指定された場合は尤度の値の集合となる。
【００３２】
類似性処理部１０３は、外部からの受信値１１と類似性検出部１０１からの演算選択信号１４とに基づいて、尤度テーブル参照部１０２から出力された尤度１５に対して、演算選択信号１４で指定された演算を行うことで、尤度１５から尤度分布全体の尤度の値を演算し、最終的な尤度１２として出力する。すなわち、類似性処理部１０３は、例えば、図４Ｂの小領域１０５の尤度分布データが尤度１５として入力された場合、尤度１５に対して座標回転または鏡像を求めるなどの演算を行って、図４Ａに示す尤度分布全体を求め、最終的な尤度１２として出力する。また、尤度１５が尤度の値の集合である場合に図４Ａに示す尤度分布から受信値１１を用いてある一点の尤度が選択されて尤度１２として出力される。なお、類似性処理部１０３からの出力が、尤度生成装置１００の出力となる。
【００３３】
以下では、類似性検出部１０１の動作について、図５を用いて、さらに詳細に説明する。上述したように、実施の形態１では、類似性検出部１０１は、受信値の各座標において、情報ビットがどのような類似性を有しているかを、入出力テーブルとして持っている場合について説明する。図５に示す表１は、類似性検出部１０１の入出力テーブルの一例を示す。類似性検出部１０１においては、受信値の全区間に対して尤度選択信号と演算選択信号とが予め定義されている。従って、類似性検出部１０１は、表１に示すような入出力テーブルを予め格納している。入出力テーブルでは、図５に示すように、受信値の区間ごとに、尤度選択信および演算選択信号が格納されている。従って、類似性検出部１０１に対して、受信値１１に含まれる各情報ビットのＩ成分およびＱ成分に対する各区間が入力されると、類似性検出部１０１は、入出力テーブルを参照して、当該各区間に対応する尤度選択信号１３と演算選択信号１４とを出力する。尤度選択信号１３は、上述したように、尤度テーブル参照部１０２の尤度テーブル中に保存された尤度を一意に選択するための信号である。尤度選択信号１３における「０」、「１」、「２」、・・・の値に従って、尤度テーブル中に保存された尤度が一意に指定される。演算選択信号１４は、類似性処理部１０３で行われる演算の種別を表している信号である。たとえば、演算選択信号１４が「Ａ」であれば「９０度回転」の演算が行われ、「Ｂ」であれば「水平方向に反転」の演算が行われる。このように、演算選択信号１４により、類似性処理部１０３で行われる演算が指定される。以上説明したように、類似性検出部１０１においては、変調方式ごとに、受信値１１の区間に対して、尤度選択信号１３と演算選択信号１４とがそれぞれ予め定義されているため、演算処理が極めて簡単である。従って、類似性検出部１０１は、尤度テーブルに対して無視できるほど小さな回路規模で実現できる。
【００３４】
次に、この発明の実施の形態１に係る尤度生成装置の動作について説明する。
【００３５】
まず、類似性検出部１０１は、入力された受信値１１の区間に対して、変調方式選択信号１０に基づいて、図５の入出力テーブルを参照して、尤度間の類似性を算出する。算出結果は、尤度選択信号１３および演算選択信号１４として出力される。尤度選択信号１３は、尤度テーブル参照部１０２に入力され、演算選択信号１４は、類似性処理部１０３に入力される。
【００３６】
尤度テーブル参照部１０２は、変調方式選択信号１０と尤度選択信号１３とが入力される。尤度テーブル参照部１０２は、変調方式選択信号１０によって指定される変調方式に基づいて、尤度テーブルを参照することで、尤度選択信号１３によって選択された範囲に対応する尤度または尤度集合を求め、当該尤度または尤度集合を、尤度１５として、類似性処理部１０３に出力する。
【００３７】
類似性処理部１０３は、尤度テーブル参照部１０２の尤度テーブルから受け取った尤度１５に対して、受信値１１と演算選択信号１４とに基づいた演算を行い、最終的な尤度１２として出力する。
【００３８】
以上のように、実施の形態１においては、尤度分布における各情報ビット間の類似性を用いることで、尤度テーブルに保持しなければならない尤度または尤度分布のうち、重複するものを最小限にすることができる。その結果、尤度テーブルの回路規模を削減できる。また、類似性検出部１０１に与える変調方式選択信号１０を変えることで、任意の変調方式に対応することができ、変調方式によらずに、実施の形態１に係る尤度生成装置および尤度生成方法を適用することができる。
【００３９】
実施の形態２．
上記の実施の形態１は、尤度テーブル参照部１０２で生成された尤度に対して類似性処理部１０３による演算を施すものであったが、実施の形態２においては、類似性検出部で生成された尤度選択信号に対して類似性処理部による演算を施す。
【００４０】
図６は、この発明の実施の形態２に係る尤度生成装置２００の構成を示すブロック図である。尤度生成装置２００は、類似性検出部２０１と、類似性処理部２０２と、尤度テーブル参照部２０３とを備えている。尤度生成装置２００は、実施の形態１に係る尤度生成装置１００と同様に、外部から変調方式選択信号１０と受信値１１とを受け取り、尤度１２を算出する装置である。
【００４１】
類似性検出部２０１は、変調方式選択信号１０と受信値１１とに基づいて、尤度分布の類似性を検出して、検出結果として、第１の尤度選択信号と演算選択信号とを類似性処理部２０２に出力する。類似性検出部２０１の動作は、実施の形態１の類似性検出部１０１と基本的に同じであるため、ここでは簡単に説明する。類似性検出部２０１から出力される第１の尤度選択信号は、実施の形態１の尤度選択信号１３と同じである。一方、演算選択信号は、第１の尤度選択信号に対して行う演算の種別を指定する情報である。上記の実施の形態１における演算選択信号は尤度データに対して行う演算の種別を指定するものであるため、本実施の形態２の演算選択信号とは異なる。なお、本実施の形態２においても、類似性検出部２０１が、実施の形態１と同様に、入出力テーブルを用いて、受信値の区間に基づいて第１の尤度選択信号と演算選択信号とを求めるようにすれば、類似性検出部２０１の回路規模を小さくすることができる。
【００４２】
類似性処理部２０２は、類似性検出部２０１からの演算選択信号に基づいて、受信値１１に対して演算選択信号で指定された座標回転または鏡像を求める処理を行うか、あるいは、第１の尤度選択信号に対して受信値１１と演算選択信号とで指定された座標回転または鏡像を求める演算を行うことで、第２の尤度選択信号を生成して、尤度テーブル参照部２０３に出力する。このとき、受信値１１に対する演算結果と第１の尤度選択信号に対する演算結果のどちらを用いるかは演算選択信号により指定される。
【００４３】
尤度テーブル参照部２０３は、変調方式選択信号１０と類似性処理部２０２からの第２の尤度選択信号とを元に、尤度テーブルを参照し、最終的な尤度１２を出力する。なお、本実施の形態２においても、実施の形態１と同様に、尤度分布のうち、重複する尤度データが最小限になるように、他と重複しない小領域を生成して、当該小領域の尤度データのみを尤度テーブルに保存している。
【００４４】
次に、実施の形態２に係る尤度生成装置の動作について説明する。
【００４５】
まず、類似性検出部２０１により、変調方式選択信号１０を元に、受信値１１に含まれる各情報ビット間の尤度分布の類似性が求められる。ここで求める類似性は実施の形態１における類似性検出部１０１にて求められる類似性と同等のものである。
【００４６】
次に、類似性処理部２０２により、受信値１１と第１の尤度選択信号と演算選択信号とを用いて、第２の尤度選択信号を生成する。
【００４７】
次に、尤度テーブル参照部２０３では、変調方式選択信号１０と第２の尤度選択信号から、尤度テーブル中の尤度を一意に選択して出力する。この時、出力される尤度は、複数の情報ビットに対する尤度であってもよい。
【００４８】
以上のように、実施の形態２においても、上記の実施の形態１と同様の効果を得ることができる。また、類似性処理部２０２では、尤度そのものに対して演算処理を行うのではなく、尤度を選択するための信号に対して演算処理を行うようにしたので、尤度テーブル参照部２０３からのデータの出力量を削減することができる。
【００４９】
実施の形態３．
上記の実施の形態１及び実施の形態２に係る尤度生成装置は、専用の回路から構成されているが、実施の形態３においては、尤度生成装置が、プロセッサとメモリとから構成される場合の実施の形態を示す。尤度生成装置３００は、実施の形態１にて示した尤度生成装置１００の各機能に相当する機能をプログラム処理にて実現するものである。しかしながら、その場合に限らず、実施の形態２で示した尤度生成装置２００の各機能も、尤度生成装置３００で実現できることは言うまでもない。そのため、尤度生成装置３００が、実施の形態２の各機能を実現する場合については、説明を省略する。
【００５０】
図７は、実施の形態３に係る尤度生成装置のハードウェア構成図である。尤度生成装置３００は、プロセッサ３０１と、メモリ３０２と、シンボル受信インタフェース３０３とを備えている。尤度生成装置３００は、プロセッサ３０１が、メモリ３０２に格納されているプログラムを実行することで、尤度生成装置１００の各機能を実現する。従って、尤度生成装置３００は、尤度生成装置１００と同様に、変調方式選択信号１０および受信値１１に基づいて尤度１２を算出する装置である。
【００５１】
プロセッサ３０１は、通信チャネル３０４を経由して、メモリ３０２およびシンボル受信インタフェース３０３から命令および処理データを受け取り、命令に従って、処理データに対する処理を行う。プロセッサ３０１は、一度に複数の処理データを処理してもよく、また、一度に複数の命令に従って動作してもよい。また、尤度生成装置３００の中に複数のプロセッサ３０１が含まれていても良い。その際には、複数のプロセッサ３０１は同一構成のものが複数あっても良いし、異なるタイプのプロセッサが複数あっても良い。
【００５２】
メモリ３０２は、プログラムおよびデータを格納するための記憶装置である。メモリ３０２は、通信チャネル３０４経由で、プロセッサ３０１からデータの読み書き命令および読み書き対象のアドレスを受け取るとともに、書き込みデータの受け取り、および、読み出しデータの受け渡しなどを行う。この時、メモリ３０２は、複数の読み書き命令に対して同時に対応できてもよい。また、尤度生成装置３００の中に複数のメモリ３０２が含まれていても良い。その際には、複数のメモリ３０２は同一の構成のものが複数あっても良いし、異なるタイプのメモリが複数あってもよい。
【００５３】
シンボル受信インタフェース３０３は、外部から変調方式選択信号１０および受信値１１を受け取り、通信チャネル３０４を経由して、変調方式選択信号１０および受信値１１をプロセッサ３０１またはメモリ３０２へ出力する。
【００５４】
通信チャネル３０４は、プロセッサ３０１と、メモリ３０２と、シンボル受信インタフェース３０３との間を接続し、データのやり取りを行う。この時、通信チャネル３０４は、複数の装置を同時に接続できる機能を有していてもよい。
【００５５】
図８は、尤度生成装置３００の機能構成図である。尤度生成装置３００は、図８に示すように、パラメータ読み込み部３１０、受信値読み込み部３１１、類似性検出部３１２、尤度テーブル参照部３１３、および、類似性処理部３１４の各機能を備えている。
【００５６】
パラメータ読み込み部３１０と受信値読み込み部３１１は、通信チャネル３０４を経由して、プロセッサ３０１またはメモリ３０２に、変調方式選択データと受信値データとを読み込む。この時、これらの各データは、シンボル受信インタフェース３０３から読み込まれてもよいし、最初からメモリ３０２に保持されていてもよい。なお、変調方式選択データと受信値データとは、それぞれ、実施の形態１で説明した変調方式選択信号１０と受信値１１とに相当する。
【００５７】
類似性検出部３１２は、通信チャネル３０４を経由して、メモリ３０２から変調方式選択データと受信値データをプロセッサ３０１に読み出し、情報ビット間の尤度分布の類似性をプログラム処理により算出する。この時、プロセッサ３０１はメモリ３０２に記録されたプログラムを読みだして実行する。
【００５８】
尤度テーブル参照部３１３は、類似性検出部３１２から渡される尤度選択データを元に、メモリ３０２に保持されている尤度テーブルを参照する。その際、パラメータ読み込み部３１０で読み込まれた変調方式選択データに基づいて尤度テーブルを書き換えてもよく、また、尤度テーブルを切り替えてもよい。尤度テーブルから読み込まれた尤度または尤度集合は、プロセッサ３０１内部の記憶領域かメモリ３０２に書き出されて、類似性処理部３１４に渡される。なお、尤度選択データは、実施の形態１で説明した尤度選択信号１３に相当する。
【００５９】
類似性処理部３１４は、尤度テーブル参照部３１３から渡される尤度または尤度集合に対して、類似性検出部３１２から渡される演算選択データと受信値読み込み部３１１から渡される受信値データとを用いたプログラム処理を行う。尤度または尤度集合に対して行われる演算として、尤度の符号反転、尤度集合の座標変換、尤度集合からの尤度の選択を含んでもよい。演算が施された結果は尤度の生成結果としてメモリ３０２に格納されてもよく、通信チャネル３０４経由で他の装置に渡されてもよい。なお、演算選択データは、実施の形態１で説明した演算選択信号に相当する。
【００６０】
以上のように、実施の形態３においても、実施の形態１，２と同様の効果を得ることができる。さらに、実施の形態３においては、プログラム処理により尤度生成装置を実現するようにしたので、実施の形態１および実施の形態２のような専用ハードウェアを必要とせずに、尤度テーブルのためのメモリ領域を削減することができる。
【符号の説明】
【００６１】
１０  変調方式選択信号、１１  受信値、１２  尤度、１３  尤度選択信号、１４  演算選択信号、１５  尤度、１００，２００，３００  尤度生成装置、１０１，２０１  類似性検出部、１０２，２０３  尤度テーブル参照部、１０３，２０２  類似性処理部、３０１  プロセッサ、３０２  メモリ、３０３  シンボル受信インタフェース、３０４  通信チャネル、３１０  パラメータ読み込み部、３１１  受信値読み込み部、３１２  類似性検出部、３１３  尤度テーブル参照部、３１４  類似性処理部。
【図１Ａ】
0006633252.tif 000002
【図１Ｂ】
0006633252.tif 000003
【図２Ａ】
0006633252.tif 000004
【図２Ｂ】
0006633252.tif 000005
【図２Ｃ】
0006633252.tif 000006
【図２Ｄ】
0006633252.tif 000007
【図２Ｅ】
0006633252.tif 000008
【図３】
0006633252.tif 000009
【図４Ａ】
0006633252.tif 000010
【図４Ｂ】
0006633252.tif 000011
【図５】
0006633252.tif 000012
【図６】
0006633252.tif 000013
【図７】
0006633252.tif 000014
【図８】
0006633252.tif 000015