(57)【特許請求の範囲】
【請求項１】
ｉビットにより取り得る２iパターンのうちので使用されるパターン数が変化する元ビット列を多数決論理判定法および最尤系列推定法のいずれでも復号可能な所定の符号化方式で符号化してなる符号化ビット列から前記元ビット列の復号を行う復号回路において、
前記多数決論理判定法により復号を行う第１復号手段と、
前記最尤系列推定法により復号を行う第２復号手段と、
前記使用されるパターン数が所定のしきい値以上であるときには前記第１復号手段に、また前記使用されるパターン数が前記しきい値よりも小さいときには前記第２復号手段にそれぞれ復号を行わせる制御手段とを具備したことを特徴とする復号回路。
【請求項２】
ｉビット（ただし、ｉ＝ｊ＋ｋ）により取り得る２iパターンのうちで使用されるパターンの数が変化する元ビット列を、この元ビット列のうちの所定のｊビット分の第１部分に対応するビット列は多数決論理判定法および最尤系列推定法のいずれでも復号可能な第１符号をなし、残りのｋビット分の第２部分に対応するビット列は前記第１符号とは異なる所定の第２符号であってその第２符号が前記第２部分のパターンに応じた所定のパターンをなす生成行列を掛け合わせて線形符号化してなるｍビットの符号化ビット列から前記元ビット列を復号する復号回路において、
前記符号化ビット列を記憶する記憶手段と、
ｋビットのビット列を、２kパターンのそれぞれで出力する第１ビット列出力手段と、
この第１ビット列出力手段により出力される各パターンのビット列のそれぞれについて、そのビット列に対応した前記第２符号に応じた所定のパターンのｍビットのビット列を出力する第２ビット列出力手段と、
この第２符号除去ビット列出力手段が出力する各ビット列のそれぞれに基づいて、前記記憶手段に記憶されている符号化ビット列からの除去試行手段と、
この除去試行手段により前記第２符号の影響の除去が試みられた後の各符号化ビット列についてそれぞれ多数決論理判定法で前記第１部分の復号を行う多数決判定手段と、
前記元ビット列として使用され得る全てのパターンのビット列をそれぞれ出力する第３ビット列出力手段と、
複数のパターンのｉビットのビット列のそれぞれに対して前記線形符号化を行う符号化手段と、
この符号化手段により得られる複数の符号化ビット列のそれぞれと前記記憶手段に記憶されている符号化ビット列との相関を検出する相関検出手段と、
この相関検出手段により検出される相関が最も大きくなる前記符号化ビット列が前記符号化手段により得られる入力ビット列のパターンを判定する判定手段と、
前記多数決判定手段により復号されたビット列を前記第１部分とするとともに前記第１ビット列出力手段により出力されるビット列を前記第２部分とするｉビットのビット列および前記第３ビット列出力手段が出力するｉビットのビット列を選択的に前記符号化手段へと与える選択手段と、
前記使用されるパターン数が所定のしきい値以上であるときには前記多数決判定手段により復号されたビット列を前記第１部分とするとともに前記第１ビット列出力手段により出力されるビット列を前記第２部分とするｉビットのビット列を、また前記使用されるパターン数が前記しきい値よりも小さいときには前記第３ビット列出力手段が出力するｉビットのビット列をそれぞれ前記選択手段に選択させる制御手段とを具備したことを特徴とする復号回路。
【請求項３】
ｉビットのビット列をそのパターンを変化させつつ順次出力するカウンタを備え、
かつ前記制御手段が、前記使用されるパターン数が所定のしきい値以上であるときにはｉビットのビット列のうちの所定のｋビットのパターンが２kパターンのそれぞれとなるように前記カウンタを動作させることで前記カウンタを前記第１ビット列出力手段として機能させ、また前記使用されるパターン数が前記しきい値よりも小さいときにはｉビットのビット列が前記元ビット列として使用され得る全てのパターンのそれぞれとなるように前記カウンタを動作させることで前記カウンタを前記第３ビット列出力手段として機能させることを特徴とする請求項２に記載の復号回路。
【請求項４】
前記元ビット列は、３ＧＰＰ（3rd Generation Partnership Project）で規定されたＴＦＣＩ（Transport Format Combination Indicator）であることを特徴とする請求項１または請求項２に記載の復号回路。
【請求項５】
ｉビットのビット列から構成されてそのパターンにより所定の情報を示し、かつ取り得る２iパターンのうちで使用されるパターンの数が変化する通知データを、多数決論理判定法および最尤系列推定法のいずれでも復号可能な所定の符号化方式で符号化して伝送する通信網に適用されて使用される通信装置において、
前記多数決論理判定法により復号を行う第１復号手段と、
前記最尤系列推定法により復号を行う第２復号手段と、
前記通信網からの通知に基づいて前記使用されるパターン数を判定する判定手段と、
この判定手段により判定されたパターン数が所定のしきい値以上であるときには前記第１復号手段に、また前記パターン数が前記しきい値よりも小さいときには前記第２復号手段にそれぞれ復号を行わせる制御手段とを具備したことを特徴とする復号回路。
【請求項６】
ｉビット（ただし、ｉ＝ｊ＋ｋ）のビット列から構成されてそのパターンにより所定の情報を示し、かつ取り得る２iパターンのうちで使用されるパターンの数が変化する通知データを、この通知データのうちの所定のｊビット分の第１部分に対応するビット列は多数決論理判定法および最尤系列推定法のいずれでも復号可能な第１符号をなし、残りのｋビット分の第２部分に対応するビット列は前記第１符号とは異なる所定の第２符号であってその第２符号が前記第２部分のパターンに応じた所定のパターンをなす生成行列を掛け合わせて線形符号化してなるｍビットの符号化ビット列を伝送する通信網に適用されて使用される通信装置において、
前記符号化ビット列を記憶する記憶手段と、
ｋビットのビット列を、２kパターンのそれぞれで出力する第１ビット列出力手段と、
この第１ビット列出力手段により出力される各パターンのビット列のそれぞれについて、そのビット列に対応した前記第２符号に応じた所定のパターンのｍビットのビット列を出力する第２ビット列出力手段と、
この第２符号除去ビット列出力手段が出力する各ビット列のそれぞれに基づいて、前記記憶手段に記憶されている符号化ビット列からの除去試行手段と、
この除去試行手段により前記第２符号の影響の除去が試みられた後の各符号化ビット列についてそれぞれ多数決論理判定法で前記第１部分の復号を行う多数決判定手段と、
前記元ビット列として使用され得る全てのパターンのビット列をそれぞれ出力する第３ビット列出力手段と、
複数のパターンのｉビットのビット列のそれぞれに対して前記線形符号化を行う符号化手段と、
この符号化手段により得られる複数の符号化ビット列のそれぞれと前記記憶手段に記憶されている符号化ビット列との相関を検出する相関検出手段と、
この相関検出手段により検出される相関が最も大きくなる前記符号化ビット列が前記符号化手段により得られる入力ビット列のパターンを判定する判定手段と、
前記多数決判定手段により復号されたビット列を前記第１部分とするとともに前記第１ビット列出力手段により出力されるビット列を前記第２部分とするｉビットのビット列および前記第３ビット列出力手段が出力するｉビットのビット列を選択的に前記符号化手段へと与える選択手段と、
前記通信網からの通知に基づいて前記使用されるパターン数を判定する判定手段と、
この判定手段により判定されたパターン数が所定のしきい値以上であるときには前記多数決判定手段により復号されたビット列を前記第１部分とするとともに前記第１ビット列出力手段により出力されるビット列を前記第２部分とするｉビットのビット列を、また前記パターン数が前記しきい値よりも小さいときには前記第３ビット列出力手段が出力するｉビットのビット列をそれぞれ前記選択手段に選択させる制御手段とを具備したことを特徴とする通信装置。
【請求項７】
ｉビットのビット列をそのパターンを変化させつつ順次出力するカウンタを備え、
かつ前記制御手段が、前記使用されるパターン数が所定のしきい値以上であるときにはｉビットのビット列のうちの所定のｋビットのパターンが２kパターンのそれぞれとなるように前記カウンタを動作させることで前記カウンタを前記第１ビット列出力手段として機能させ、また前記使用されるパターン数が前記しきい値よりも小さいときにはｉビットのビット列が前記元ビット列として使用され得る全てのパターンのそれぞれとなるように前記カウンタを動作させることで前記カウンタを前記第３ビット列出力手段として機能させることを特徴とする請求項６に記載の通信装置。
【請求項８】
前記通知データは、３ＧＰＰ（3rd Generation Partnership Project）で規定されたＴＦＣＩ（Transport Format Combination Indicator）であることを特徴とする請求項５または請求項６に記載の通信装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、多数決論理判定法および最尤系列推定法のいずれでも復号可能な所定の符号化方式で符号化された符号化ビット列から前記元ビット列の復号を行う復号回路および通信装置に関する。
【０００２】
【従来の技術】
Reed-Muller符号（Reed-Muller符号）は、多数決論理判定法および最尤系列推定法のいずれでも復号が可能な符号である。多数決論理判定法は、簡易な回路構成で実現出来るため、広く採用されている。しかしながら多数決論理判定法は、最尤系列推定法と比較すると性能的に劣る。
【０００３】
最尤系列推定法は、送信される可能性のある全てのパターンを符号化したレプリカを生成し、受信信号とレプリカとの相関をとり、比較することで実現される。しかしながら、元ビット列のビット数が多くなると、比較すべきデータ系列の数（レプリカの数）が飛躍的に多くなり、相関・比較の回数が増大する。例えば、符号化するビット数が３ビットであれば、たかだか２3＝８回の比較を行えば良いが、３０ビットともなれば、２30＝約１０億回の比較が必要となってしまう。
【０００４】
このため、最尤系列推定法による復号回路は、元ビット列のビット数が多いときには、回路規模が大きくなってしまうとともに、非常に高速のクロックを用いて回路を動作させなければならないことから消費電力増加を招く。
【０００５】
さらに最尤系列推定法では、尤度の最大のものを選択するという方式であるから、レプリカの数が多くなるほど判定を誤る確率も高くなるため、元ビット列のビット数が多くなるほど、一般的には多数決論理判定法との性能差が小さくなる。
【０００６】
このような事情から、元ビット列のビット数が多いのであれば、多数決論理判定法が一般的に使用される。
【０００７】
ところで、IMT-2000規格である3GPP規格TS25.212で規定されるＴＦＣＩ（Transport Format Combination Indicator）は、Reed-Muller符号を用いて符号化されて伝送される。このＴＦＣＩは、１０ビットのビット列であって、ＴＦＣＩの復調には前述のような一般論に従って多数決論理判定法が使用されることになる。
【０００８】
さて、ＴＦＣＩは１０ビットであるから最大で１０２４パターンを有するのであるが、IMT-2000のシステムではＴＦＣＩの１０２４パターンのうちのいくつを実際に使用するかが、基地局毎で任意に設定可能となっている。すなわち、実際には１０ビットのビット列が伝送されていても、使用されるパターンは１０２４パターンよりも少ない数に制限される場合があるのである。そしてＴＦＣＩの使用パターン数が少くなれば最尤系列推定法では性能が飛躍的に向上するが、多数決論理判定法ではReed-Muller符号の性質を利用しているため、たとえ使用パターン数が減少しても処理内容は変わらず、性能改善効果は得られない。例えば使用パターン数を８パターン程度とした場合、最尤系列推定法では多数決論理判定法と比較し特定の条件下では２桁以上の性能改善が可能である。つまり、ＴＦＣＩの使用パターン数が少ないほど、最尤系列推定法に対する性能低下が顕著となってしまう。
【０００９】
とはいえ、このようなＴＦＣＩの使用パターン数が少ない場合に備えて最尤系列推定法を採用したのでは、使用パターン数が多いときにも対応できるように複雑かつ大消費電力の回路が必要となってしまう。
【００１０】
【発明が解決しようとする課題】
以上のように元ビット列の使用パターン数が可変である場合には、多数決論理判定法および最尤系列推定法のいずれを採用した場合であっても、常に効率的な復号を行うことが困難であった。
【００１１】
本発明はこのような事情を考慮してなされたものであり、その目的とするところは、元ビット列の使用パターン数の大小に拘わらずに常に効率的な復号を行うことを簡易な構成で実現可能とすることにある。
【００１２】
【課題を解決するための手段】
以上の目的を達成するために第１の本発明は、ｉビットにより取り得る２iパターンのうちので使用されるパターン数が変化する元ビット列を多数決論理判定法および最尤系列推定法のいずれでも復号可能な所定の符号化方式で符号化してなる符号化ビット列から前記元ビット列の復号を行うために、前記多数決論理判定法により復号を行う第１復号手段と、前記最尤系列推定法により復号を行う第２復号手段と、例えば通信装置では通信網からの通知に基づいて判定した使用されるパターン数が所定のしきい値以上であるときには前記第１復号手段に、また前記使用されるパターン数が前記しきい値よりも小さいときには前記第２復号手段にそれぞれ復号を行わせる制御手段とを備えた。
【００１３】
このような手段を講じたことにより、元ビット列として使用されるパターン数が所定のしきい値以上であるときには第１復号手段により多数決論理判定法により、また前記使用されるパターン数が前記しきい値よりも小さいときには第２復号手段により最尤系列推定法によりそれぞれ符号化ビット列から前記元ビット列の復号がなされる。従って、元ビット列において比較的多数のパターンが使用され得る状況下においては、多数決論理判定法による簡易な処理により十分な性能での復号が実現され、また比較的少ないパターンしか使用されない状況下においては、最尤系列推定法により良好な性能が達成される。そして第２復号手段は少ないパターン数の元ビット列にのみ対応すれば良い。
【００１４】
また前記目的を達成するために第２の本発明は、ｉビット（ただし、ｉ＝ｊ＋ｋ）により取り得る２iパターンのうちで使用されるパターンの数が変化する元ビット列を、この元ビット列のうちの所定のｊビット分の第１部分に対応するビット列は多数決論理判定法および最尤系列推定法のいずれでも復号可能な第１符号をなし、残りのｋビット分の第２部分に対応するビット列は前記第１符号とは異なる所定の第２符号であってその第２符号が前記第２部分のパターンに応じた所定のパターンをなす生成行列を掛け合わせて線形符号化してなるｍビットの符号化ビット列から前記元ビット列を復号するために、前記符号化ビット列を記憶する記憶手段と、ｋビットのビット列を、２kパターンのそれぞれで出力する第１ビット列出力手段と、この第１ビット列出力手段により出力される各パターンのビット列のそれぞれについて、そのビット列に対応した前記第２符号に応じた所定のパターンのｍビットのビット列を出力する第２ビット列出力手段と、この第２符号除去ビット列出力手段が出力する各ビット列のそれぞれに基づいて、前記記憶手段に記憶されている符号化ビット列からの除去試行手段と、この除去試行手段により前記第２符号の影響の除去が試みられた後の各符号化ビット列についてそれぞれ多数決論理判定法で前記第１部分の復号を行う多数決判定手段と、前記元ビット列として使用され得る全てのパターンのビット列をそれぞれ出力する第３ビット列出力手段と、複数のパターンのｉビットのビット列のそれぞれに対して前記線形符号化を行う符号化手段と、この符号化手段により得られる複数の符号化ビット列のそれぞれと前記記憶手段に記憶されている符号化ビット列との相関を検出する相関検出手段と、この相関検出手段により検出される相関が最も大きくなる前記符号化ビット列が前記符号化手段により得られる入力ビット列のパターンを判定する判定手段と、前記多数決判定手段により復号されたビット列を前記第１部分とするとともに前記第１ビット列出力手段により出力されるビット列を前記第２部分とするｉビットのビット列および前記第３ビット列出力手段が出力するｉビットのビット列を選択的に前記符号化手段へと与える選択手段と、例えば通信装置では通信網からの通知に基づいて判定した使用されるパターン数が所定のしきい値以上であるときには前記多数決判定手段により復号されたビット列を前記第１部分とするとともに前記第１ビット列出力手段により出力されるビット列を前記第２部分とするｉビットのビット列を、また前記使用されるパターン数が前記しきい値よりも小さいときには前記第３ビット列出力手段が出力するｉビットのビット列をそれぞれ前記選択手段に選択させる制御手段とを備えた。
【００１５】
このような手段を講じたことにより、元ビット列として使用されるパターン数が所定のしきい値以上であるときには、多数決論理判定法による復号を基本とし、第２符号に関する復号についてのみ最尤系列推定法により行われて符号化ビット列から元ビット列の復号が行われる。また元ビット列として使用されるパターン数が所定のしきい値よりも少ない時には、最尤系列推定法のみにより符号化ビット列から元ビット列の復号が行われる。そして最尤系列推定法に基づく処理は、同一の符号化手段、相関検出手段および判定手段を共用してなされる。従って、元ビット列において比較的多数のパターンが使用され得る状況下においては、一部の少ないパターンのみ取り得る部分についての復号にのみ最尤系列推定法を用いることで基本的には多数決論理判定法による簡易な処理により十分な性能での復号が実現され、また比較的少ないパターンしか使用されない状況下においては、最尤系列推定法により良好な性能が達成される。そして両状況下での最尤系列推定法での処理は、共通の処理系により行われる。
【００１６】
また第３の本発明は、前記第２の発明において、ｉビットのビット列をそのパターンを変化させつつ順次出力するカウンタを備え、かつ前記制御手段が、前記使用されるパターン数が所定のしきい値以上であるときにはｉビットのビット列のうちの所定のｋビットのパターンが２kパターンのそれぞれとなるように前記カウンタを動作させることで前記カウンタを前記第１ビット列出力手段として機能させ、また前記使用されるパターン数が前記しきい値よりも小さいときにはｉビットのビット列が前記元ビット列として使用され得る全てのパターンのそれぞれとなるように前記カウンタを動作させることで前記カウンタを前記第３ビット列出力手段として機能させるようにした。
【００１７】
このような手段を講じたことにより、１つのカウンタが、制御手段の制御の下に第１ビット列出力手段および第３ビット列出力手段のそれぞれとして機能する。従って、第１ビット列出力手段および第３ビット列出力手段も、１つのカウンタを共用して実現される。
【００１８】
【発明の実施の形態】
以下、図面を参照して本発明の実施形態につき説明する。
【００１９】
図１は、本発明を適用して構成されたＣＤＭＡ移動通信端末の構成を示す機能ブロック図である。
【００２０】
この図に示すように本実施形態のＣＤＭＡ移動通信端末は、アンテナ１、無線部２、ＣＤＭＡ信号処理部３、圧縮伸長処理部４、ＰＣＭ符号処理部５、通話部６、ユーザインタフェース部７、記憶部８、タイミング回路９および制御部１０を有している。無線部２はさらに、アンテナ共用器（ＤＵＰ）２１、受信回路（ＲＸ）２２、周波数シンセサイザ（ＳＹＮ）２３および送信回路（ＴＸ）２４を有する。ＣＤＭＡ信号処理部３はさらに、受信処理部３１、ＴＦＣＩ復号回路３２および送信処理部３３を有する。通話部６はさらに、受話増幅器６１、スピーカ６２、マイクロホン６３および送話増幅器６４を有する。ユーザインタフェース部７はさらに、入力部７１および表示部７２を有する。
【００２１】
図示しない基地局から送信された無線信号は、アンテナ１で受信されたのち無線部２に入力される。無線部２では、上記無線信号をアンテナ共用器２１を介して受信回路２２に入力し、この受信回路２２において周波数シンセサイザ２３から出力された受信局部発振信号とミキシングして中間周波信号に周波数変換する。なお、上記周波数シンセサイザ２３から発生される受信局部発振信号の周波数は、制御部１０から出力される制御信号によって設定される。
【００２２】
上記受信中間周波信号はＣＤＭＡ信号処理部３の受信処理部３１に入力される。受信処理部３１では、上記受信中間周波信号を先ず受信チャネルに割り当てられた拡散符号により逆拡散処理し、続いて例えばＱＰＳＫ（Quadrature Phase Shift Keying）変調方式に対応する直交復調を行い、これによりデータレートに応じた所定のフォーマットの復調データに変換する。そしてこの変換された復調データを圧縮伸長処理部４に入力するとともに、ＴＦＣＩ復号回路３２へも入力する。ＴＦＣＩ復号回路３２では、上記復調データに含まれる符号化された状態のＴＦＣＩ（以下、符号化ＴＦＣＩと称する）を抽出して、元のＴＦＣＩ（以下、元ＴＦＣＩと称する）を復号する。そしてＴＦＣＩ復号回路３２は、復号した元ＴＦＣＩを制御部１０に通知する。
【００２３】
圧縮伸長処理部４は、上記ＣＤＭＡ信号処理部３から出力された復調データに対し、制御部１０から通知される受信データレートに応じた伸長処理を施したのち、ビタビ復号などを用いた復号処理および誤り訂正復号処理を行って、ベースバンドの受信音声データまたは受信パケットデータを再生する。そして、受信音声データはＰＣＭ符号処理部５へ、また電子メールなどの受信パケットデータは制御部１０へそれぞれ出力する。
【００２４】
ＰＣＭ符号処理部５は、圧縮伸長処理部４から出力された受信音声ディジタルデータをＰＣＭ復号してアナログ受話信号を出力する。このアナログ受話信号は、通話部６の受話増幅器６１で増幅されたのちスピーカ６２より拡声出力される。
【００２５】
一方、通話部６のマイクロホン６３に入力された話者の入力音声信号は、送話増幅器６４により適正レベルまで増幅されたのち、ＰＣＭ符号処理部５へと与えられる。そして入力音声信号は、ＰＣＭ符号処理部５にてＰＣＭ符号化処理が施され、送信音声データとして圧縮伸長処理部４に入力される。また、制御部１０において作成された電子メールなどのパケットデータは、制御部１０から圧縮伸長処理部４に入力される。
【００２６】
圧縮伸長処理部４は、ＰＣＭ符号処理部５から出力された送信音声データより入力音声成分をその重要度に応じてCLASS A，CLASS B，CLASS Cの３つの送信音声データに分離する。そして圧縮伸長処理部４は、各送信音声データのエネルギー量を検出し、この検出結果に基づいておのおののデータレートを決定する。そして、上記各送信音声データを上記データレートに応じたフォーマットの信号にＡＭＲ（Adaptive Multi Rate）により圧縮し、さらに例えば畳み込み符号化による誤り訂正符号化処理を施したのちＣＤＭＡ信号処理部３へ出力する。これに対し、パケットデータ送信時には、制御部１０から出力された送信パケットデータに対し例えばTurbo符号化により誤り訂正符号化処理を施してＣＤＭＡ信号処理部３へ出力する。
【００２７】
ＣＤＭＡ信号処理部３の送信処理部３３は、上記圧縮伸長処理部４から個々に与えられる各種伝送チャネルの送信データを多重化する。また送信処理部３３は、これら各種伝送チャネルの多重形態に応じたＴＦＣＩを選定して、これを送信データに付加する。さらに送信処理部３３は、この多重化後の送信データにより搬送波信号を例えばＱＰＳＫ変調し、この変調された搬送波信号に対して、送信チャネルごとに割り当てられたＰＮ符号を用いてスペクトラム拡散処理を施す。そして、これにより拡散符号化された送信信号を無線部２の送信回路２４へ出力する。
【００２８】
送信回路２４は、上記拡散符号化された送信信号を、周波数シンセサイザ２３から発生される送信局部発振信号と合成して無線周波信号に周波数変換する。そして、送信回路２４は、制御部１０により通知される送信データレートに基づいて、上記無線周波信号の有効部分だけを高周波増幅し、送信無線周波信号として出力する。この送信回路２４から出力された送信無線周波信号は、アンテナ共用器２１を介してアンテナ１に供給され、このアンテナ１から接続中の基地局へ向けて送信される。
【００２９】
ユーザインタフェース部７の入力部７１には、ダイヤルキーや発信キー、電源キー、終了キー、音量調節キー、モード指定キーなどのキー群が設けられている。そしてこの入力部７１は、これらのキーの押下によるユーザ指示を入力する。また表示部７２には、ＬＣＤ表示器やＬＥＤランプが設けられている。ＬＣＤ表示器には、通信相手の端末の電話番号や自端末の動作状態をはじめ、送受信メールなどが表示される。またＬＥＤランプは、図示しないバッテリのDischarge状態を表示するために使用される。
【００３０】
記憶部８は、例えばフラッシュメモリなどを用いてなり、各種の設定情報や受信したメールデータや画像データ、あるいは本装置で作成されたメールデータが画像データなど、さまざまなデータを記憶保持する。
【００３１】
タイミング回路９は、所定速度の基準クロックを発生し、この基準クロックを制御部１０をはじめ動作クロックを必要とする端末内の各回路部に供給する。
【００３２】
制御部１０は、例えばプロセッサを主体としてなり、ソフトウェア処理により各部の制御処理を行うことで、ＣＤＭＡ移動通信端末としての動作を実現する。また制御部１０は、電子メールの送受信機能や、インターネットアクセスのためのブラウザ機能を実現するためのデータ処理も行う。さらに制御部１０は、判定手段をソフトウェア処理により実現する。この判定手段は、基地局からの通知に基づいてＴＦＣＩの使用パターン数を判定し、ＴＦＣＩ復号回路３２に通知する。
【００３３】
（第１の実施形態）
ところでＣＤＭＡ信号処理部３のＴＦＣＩ復号回路３２は、第１実施形態においては図２に示すような構成をなしている。なお図２において、図１と同一部分には同一符号を付し、その詳細な説明は省略する。
【００３４】
この図に示すように本実施形態におけるＴＦＣＩ復号回路３２は、抽出部３２１、多数決判定回路３２２、最尤系列推定回路３２３、セレクタ３２４，３２５および復号制御回路３２６を有している。
【００３５】
抽出部３２１は、受信処理部３１から与えられる復調データに含まれる符号化符号化ＴＦＣＩを抽出する。
【００３６】
多数決判定回路３２２は、周知の多数決論理判定法により抽出部３２１から与えられる符号化ＴＦＣＩの復号を行う。そして多数決判定回路３２２は、復号の結果得られる元ＴＦＣＩを制御部１０に通知するべく出力する。すなわちこの多数決判定回路３２２は、第１復号手段として機能する。
【００３７】
最尤系列推定回路３２３は、周知の最尤系列推定法により抽出部３２１から与えられる符号化ＴＦＣＩの復号を行う。そして最尤系列推定回路３２３は、復号の結果得られる元ＴＦＣＩを制御部１０に通知するべく出力する。すなわちこの最尤系列推定回路３２３は、第２復号手段として機能する。
【００３８】
セレクタ３２４，３２５は、連動して動作し、多数決判定回路３２２および最尤系列推定回路３２３のいずれか一方を選択する。そしてセレクタ３２４は、抽出部３２１から出力される符号化ＴＦＣＩを多数決判定回路３２２および最尤系列推定回路３２３のいずれかに選択的に与える。またセレクタ３２５は、多数決判定回路３２２および最尤系列推定回路３２３の出力を選択的に制御部１０へと出力する。
【００３９】
復号制御回路３２６は、例えばプロセッサを有して構成されていて、ファームウェア処理により多数決判定回路３２２、最尤系列推定回路３２３、セレクタ３２４，３２５および復号制御回路３２６を制御する制御手段として機能する。すなわち復号制御回路３２６は、制御部１０から通知される使用パターン数に基づいて多数決判定回路３２２および最尤系列推定回路３２３の一方を選択し、その選択した回路を動作させるとともにその回路側をセレクタ３２４，３２５に選択させる。
【００４０】
次に以上のように構成されたＣＤＭＡ移動通信端末の動作につき説明する。なお、音声通話や、電子メール送受信、インターネットアクセス通信などのような通信動作などのようなＣＤＭＡ移動通信端末における周知の動作は既存のＣＤＭＡ移動通信端末と同様に行われるのでその詳細な説明は省略し、ここではＴＦＣＩの受信に拘わる動作について詳しく説明することする。
【００４１】
送信側では、所定のＴＦＣＩがReed-Muller符号を用いて線形符号化される。ＴＦＣＩは１０ビットのビット列とする。これを（32，10）の２次Reed-Muller符号により符号化されているとする。従って、符号化ＴＦＣＩは、３２ビットのビット列をなす。
【００４２】
さて、１０ビットのＴＦＣＩで取り得る１０２４パターンのうち、いくつのパターンを有効とするかは通信を行うサービス種別毎に決められていて、予め制御チャネル等で基地局から端末に通知されている。そこで制御部１０は、この基地局からの通知に基づいて使用パターン数を判定する。そして制御部１０は、現在の使用パターン数をＴＦＣＩ復号回路３２へと通知する。
【００４３】
さてＴＦＣＩ復号回路３２にて復号制御回路３２６は、所定の時間間隔毎などの所定タイミング毎に図３に示す制御処理を実行する。
【００４４】
すなわちこの制御処理において復号制御回路３２６はまず、制御部１０から通知されるＴＦＣＩの使用パターン数を取得する（ステップＳＴ１）。そして復号制御回路３２６は、その取得した使用パターン数が予め定められたしきい値以上であるか否かを確認する（ステップＳＴ２）。
【００４５】
ここで使用パターン数がしきい値以上であることを確認したならば復号制御回路３２６は続いて、最尤系列推定回路３２３が現在起動中であるか否かを確認し（ステップＳＴ３）、最尤系列推定回路３２３が起動中である場合にはセレクタ３２４，３２５を多数決判定回路３２２を選択するように切り換えさせるとともに、多数決判定回路３２２を起動する（ステップＳＴ４）。なお、最尤系列推定回路３２３は、そのまま動作状態を維持させても良いが、動作を停止させて消費電力の低減を図るようにしても良い。
【００４６】
そしてこのような切り換えが済んだ場合、あるいは最尤系列推定回路３２３が起動中ではないこと、すなわち多数決判定回路３２２が既に起動中であることをステップＳＴ３で確認したならば、復号制御回路３２６はこれをもって今回の制御処理を終了する。
【００４７】
これに対して、使用パターン数がしきい値よりも小さいことをステップＳＴ２で確認したならば復号制御回路３２６は続いて、多数決判定回路３２２が現在起動中であるか否かを確認し（ステップＳＴ５）、多数決判定回路３２２が起動中である場合にはセレクタ３２４，３２５を最尤系列推定回路３２３を選択するように切り換えさせるとともに、最尤系列推定回路３２３を起動する（ステップＳＴ６）。なお、多数決判定回路３２２は、そのまま動作状態を維持させても良いが、動作を停止させて消費電力の低減を図るようにしても良い。
【００４８】
そしてこのような切り換えが済んだ場合、あるいは多数決判定回路３２２が起動中ではないこと、すなわち最尤系列推定回路３２３が既に起動中であることをステップＳＴ３で確認したならば、復号制御回路３２６はこれをもって今回の制御処理を終了する。
【００４９】
以上のように本実施形態によれば、ＴＦＣＩの使用パターン数が比較的多い場合には、多数決判定回路３２２により多数決論理判定法による復号がなされる。またＴＦＣＩの使用パターン数が比較的少ない場合には、最尤系列推定回路３２３により最尤系列推定法により復号がなされる。従って、多数のパターンが使用され得る状況下においては、多数決論理判定法による簡易な処理により、十分な性能での復号が実現される。少ないパターンしか使用されない状況下においては、最尤系列推定法により良好な性能が達成される。そして最尤系列推定回路３２３は、少ない数のパターンにのみ対応するように構成すればよいから、その回路規模および消費電力を小さくすることが可能である。
【００５０】
なおしきい値は、多数決論理判定法と最尤系列推定法とでの性能差の使用パターン数に応じた変化具合や、使用パターン数に応じた最尤系列推定回路３２３の回路規模をそれぞれ考慮して適切に設定することが望ましい。
【００５１】
（第２の実施形態）
ところで、3GPP規格TS25.211に規定されるＴＦＣＩ符号化法は、基本的には上述のような２時のReed-Muller符号を用いてなる生成行列による線形符号化であるが、より具体的に言うならば、Reed-Muller符号は、生成行列を構成する１０ビットづつの各ビット列のうちの上位６ビットのみとなっている。そして残りの４ビットには、MASK符号が用いられる。このMASK符号は、ＴＦＣＩの下位４ビットのパターンに応じた固定的なパターンのビット列が用意されていて、符号化するべきＴＦＣＩの下位４ビットのパターンに対応するビット列が選択的に使用される。従ってこのMASK符号は、多数決論理判定法による復号が行えないのである。
【００５２】
そこで3GPP規格TS25.211に準拠した符号化ＴＦＣＩの復号のためには、前述の第１実施形態における多数決判定回路３２２は、実際には図４に示すような構成がとられる。
【００５３】
すなわち、メモリ３２７に記憶しておいた符号化ＴＦＣＩに対し、カウンタ３２８によりそのパターンを順次変化させつつ仮想的に出力される下位４ビットのそれぞれに応じたパターンのビット列としてMASK信号発生器３２９により発生されるMASK信号を、乗算器３３０により乗算することで、元ＴＦＣＩの下位４ビットの全てのパターンについて、MASK符号の影響の除去を試みる。そして乗算器３３０の出力に関して、元ＴＦＣＩの上位６ビットについての復号を、周知の多数決論理判定法によって多数決判定回路３３１により行う。そうすると、符号化ＴＦＣＩの生成時に使用されたMASK符号に応じた適切なMASK信号がMASK信号発生器３２９から出力されているタイミングでのみ、多数決判定回路３３１で正しい復号が行え、真の元ＴＦＣＩの上位６ビットが多数決判定回路３３１の出力として得られる。またその時のカウンタ３２８の出力が、真の元ＴＦＣＩの下位４ビットに相当する。
【００５４】
多数決判定回路３３１の出力を上位６ビット、カウンタ３２８の出力を下位４ビットとした１０ビットのビット列をＴＦＣＩと見なしてその符号化を3GPP規格TS25.211に準拠してＴＦＣＩ符号化器３３２で行い、それにより得られる符号化ビット列とメモリ３２７に記憶されている符号化ＴＦＣＩとの相関を相関器３３３で取れば、上述のように真のＴＦＣＩが多数決判定回路３３１およびカウンタ３２８の出力に現れているときに相関器３３３の出力が最大となる。
【００５５】
そこで、最大値判定器３３４で、カウンタ３２８の出力が取り得る全パターンのそれぞれに対する相関器３３３の出力を比較し、それが最大になるときにおける多数決判定回路３３１およびカウンタ３２８の出力を選定することで、正しく復号された元ＴＦＣＩが得られるのである。
【００５６】
このように前述の第１実施形態における多数決判定回路３２２は、多数決論理判定法と最尤系列推定法とを組み合わせて使用する構成をなしているのであり、この構成を最大限に生かすことで、より簡易な構成によりＴＦＣＩ復号回路３２を構成することが可能となる。
【００５７】
以下に、このような思想の下にＴＦＣＩ復号回路３２を構成してなる第２実施形態につき説明する。
【００５８】
図４は本実施形態に係るＴＦＣＩ復号回路３２の構成を示す機能ブロック図である。なお、図１、図２および図４と同一部分には同一符号を付する。
【００５９】
この図に示すように本実施形態におけるＴＦＣＩ復号回路３２は、抽出部３２１、メモリ３２７、MASK信号発生器３２９、乗算器３３０、多数決判定回路３３１、ＴＦＣＩ符号化器３３２、相関器３３３、最大値判定器３３４、カウンタ３３５、セレクタ３３６および復号制御回路３３７を有している。
【００６０】
抽出部３２１により抽出された符号化ＴＦＣＩはメモリ３２７に記憶される。このメモリ３２７に記憶された符号化ＴＦＣＩは、乗算器３３０および相関器３３３に与えられる。すなわちメモリ３２７は、記憶手段として機能する。
【００６１】
カウンタ３３５は、元ＴＦＣＩと同ビット数、すなわちここでは１０ビットのビット列を、そのパターンを変化させつつ順次出力する。このカウンタ３３５が出力する１０ビットのビット列のうちの下位４ビットは、MASK信号の指定値としてMASK信号発生器３２９へと与えられるとともに、１０ビットのビット列のうちの下位４ビットとしてＴＦＣＩ符号化器３３２および最大値判定器３３３へとそれぞれ与えられ、上位６ビットはセレクタ３３６へ与えられる。なお、このカウンタ３３５は、復号制御回路３３７からの制御の下に出力するビット列のパターンの変化範囲を変更することができる。すなわちカウンタ３３５は、下位４ビットで２4パターンのビット列を出力する第１ビット列出力手段としても、元ＴＦＣＩで使用される全パターンの１０ビットのビット列を出力する第３ビット列出力手段としても機能する。
【００６２】
MASK信号発生器３２９は、カウンタ３２８の出力ビット列のうちの下位４ビットのパターンに応じたパターンを持つ３２ビットのビット列からなるMASK信号を発生する。そしてMASK信号発生器３２９は、この発生したMASK信号を乗算器３３０へと与える。すなわちこのMASK信号発生器３２９は、第２ビット列出力手段として機能する。
【００６３】
乗算器３３０は、メモリ３２７に記憶されている符号化ＴＦＣＩにMASK信号発生器３２９から与えられるMASK信号を乗算することで、MASK符号の影響の除去を試みる。そしてその乗算結果を、多数決判定回路３３１に与える。従ってこの乗算器３３０は、除去試行手段として機能する。
【００６４】
多数決判定回路３３１は、乗算器３３０から与えられるビット列に関して、周知の多数決論理判定法に基づく復号処理を施す。そして多数決判定回路３３１は、復号結果の６ビットのビット列をセレクタ３３６へと与える。すなわちこの多数決判定回路３３１は、多数決判定手段として機能する。
【００６５】
セレクタ３３６は、復号制御回路３３７の制御の下に、カウンタ３３５および多数決判定回路３３１のいずれかを選択し、その選択側が出力しているビット列を１０ビットのビット列のうちの上位６ビットとしてＴＦＣＩ符号化器３３２および最大値判定器３３４へと与える。すなわちこのセレクタ３３６は、選択手段として機能する。
【００６６】
ＴＦＣＩ符号化器３３２は、多数決判定回路３３１およびカウンタ３３５から与えられる１０ビットのビット列に対する符号化を3GPP規格TS25.211のＴＦＣＩの符号化法に準拠して行う。そしてＴＦＣＩ符号化器３３２は、この符号化の結果得られる符号化ビット列を相関器３３３へと与える。すなわちこのＴＦＣＩ符号化器３３２は、符号化手段として機能する。
【００６７】
相関器３３３は、ＴＦＣＩ符号化器３３２から与えられる符号化ビット列とメモリ３２７に記憶されている符号化ＴＦＣＩとの相関を取り、相関値を最大値判定器３３４へと与える。すなわちこの相関器３３３は、相関検出手段として機能する。
【００６８】
最大値判定器３３４は、カウンタ３２８の出力が取り得る全パターンのそれぞれに対する相関器３３３の出力値を比較し、それが最大になるときにおける多数決判定回路３３１およびカウンタ３２８の出力を元ＴＦＣＩとして選定する。すなわちこの最大値判定器３３４は、判定手段として機能する。
【００６９】
復号制御回路３３７は、例えばプロセッサを有して構成されていて、ファームウェア処理によりカウンタ３３５およびセレクタ３３６を制御する制御手段として機能する。すなわち復号制御回路３３７は、制御部１０から通知される使用パターン数に基づいて、多数決論理判定法および最尤系列推定法のいずれかで復号処理が行われるようにカウンタ３３５およびセレクタ３３６の状態を切換制御する。
【００７０】
次に以上のように構成されたＴＦＣＩ復号回路３２の動作につき説明する。
【００７１】
さてＴＦＣＩ復号回路３２にて復号制御回路３３７は、所定の時間間隔毎などの所定タイミング毎に図６に示す制御処理を実行する。
【００７２】
すなわちこの制御処理において復号制御回路３３７はまず、制御部１０から通知されるＴＦＣＩの使用パターン数を取得する（ステップＳＴ１１）。そして復号制御回路３３７は、その取得した使用パターン数が予め定められたしきい値以上であるか否かを確認する（ステップＳＴ１２）。
【００７３】
ここで使用パターン数がしきい値以上であることを確認したならば復号制御回路３３７はさらに、後述する最尤系列推定による復号を実行中であるか否かを確認する（ステップＳＴ１３）。そして、最尤系列推定による復号を実行中であることを確認した場合に復号制御回路３３７は、セレクタ３３６を多数決判定回路３３１を選択するように切り換えさせる（ステップＳＴ１４）。またこれに続いて復号制御回路３３７は、カウンタ３３５に対して、その出力範囲として「００００００００００」から「００００００１１１１」までの多数決用範囲を設定する（ステップＳＴ１５）。これにより、ＴＦＣＩ復号回路３２は多数決判定による復号を実行する状態に切り換わる。
【００７４】
そしてこのような実行状態の切り換えが済んだ場合、あるいは最尤系列推定による復号を実行中ではないこと、すなわち多数決判定による復号を既に実行中であることをステップＳＴ１３で確認したならば、復号制御回路３３７はこれをもって今回の制御処理を終了する。
【００７５】
さて、このような多数決判定による復号を実行する状態においては、カウンタ３３５は「００００００００００」から「００００００１１１１」までを順次出力する。従ってカウンタ３３５の出力のうちの上位６ビットは常に「００００００」であって、かつそのデータはセレクタ３３６により選択されていないので、無効なビット列となっている。すなわちこのときにカウンタ３３５は、４ビットのビット列を、そのビット列で取り得る２4パターンのそれぞれで順次出力することとなる。そしてこの４ビットは、元ＴＦＣＩの仮想的な下位４ビットとして、MASK信号発生器３２９、ＴＦＣＩ符号化器３３２および最大値判定器３３４へと与えられることになる。つまりこのときのカウンタ３３５は、図４に示す多数決判定回路３２２におけるカウンタ３２８と全く同様に動作することとなる。
【００７６】
そして、多数決判定回路３３１の出力がセレクタ３３６により選択されて、１０ビットのビット列のうちの上位６ビットとしてＴＦＣＩ符号化器３３２および最大値判定器３３４へと与えられるのであるから、ＴＦＣＩ復号回路３２は図４に示す多数決判定回路３２２と全く同様に動作することになり、上述のようにして元ＴＦＣＩの復号が行われる。
【００７７】
これに対して、使用パターン数がしきい値よりも小さいことをステップＳＴ１２で確認したならば復号制御回路３３７はさらに、多数決論理判定による復号を実行中であるか否かを確認する（ステップＳＴ１６）。そして多数決論理判定による復号が実行中であることを確認した場合に復号制御回路３３７は、セレクタ３３６をカウンタ３３５を選択するように切り換えさせる（ステップＳＴ１７）。またこれに続いて復号制御回路３３７は、カウンタ３３５に対して、その出力範囲としてＴＦＣＩの使用パターン数に応じた範囲を設定する（ステップＳＴ１８）。ＴＦＣＩの使用パターン数に応じた出力範囲とは具体的には、使用パターン数をｎと表わすならば、「００００００００００」からｎ−１に相当する２進数までの範囲であり、例えば使用パターン数が「６４」ならば設定する出力範囲は「００００００００００」から「００００１１１１１１」までであり、また使用パターン数が「５１２」ならば設定する出力範囲は「００００００００００」から「０１１１１１１１１１」までとなる。そしてこれにより、ＴＦＣＩ復号回路３２は最尤系列推定による復号を実行する状態に切り換わる。
【００７８】
そしてこのような実行状態の切り換えが済んだ場合、あるいは多数決論理判定による復号を実行中ではないこと、すなわち最尤系列推定による復号を既に実行中であることをステップＳＴ１６で確認したならば、復号制御回路３３７はこれをもって今回の制御処理を終了する。
【００７９】
さて、このような最尤系列推定による復号を実行する状態においては、多数決判定回路３３１がセレクタ３３６により選択されていないから、MASK信号生成器３２８、乗算器３３０および多数決判定回路３３１は無いものと見なすことができる。そして、カウンタ３３５が出力する１０ビットのビット列をＴＦＣＩ符号化器３３２で符号化して得られる符号化ビット列と符号化ＴＦＣＩとの相関が相関器３３３で取られ、この相関が最も大きくなるときにカウンタ３３５が出力する１０ビットのビット列が最大値判定器３３４により元ＴＦＣＩとして選定されて復号が完了する。カウンタ３３５は、元ＴＦＣＩとして使用され得る全てのパターンを順次出力するから、このカウンタ３３５およびＴＦＣＩ符号化器３３２により、送信される可能性のある符号化ＴＦＣＩの全てのレプリカが生成されて、そのレプリカと符号化ＴＦＣＩとの比較により最も確からしい元ＴＦＣＩが選定されるのであって、最尤系列推定法による復号がなされるのである。
【００８０】
以上のように本実施形態によれば、ＴＦＣＩの使用パターン数が比較的多い場合には、多数決論理判定法による復号がなされる。またＴＦＣＩの使用パターン数が比較的少ない場合には、最尤系列推定法により復号がなされる。従って、多数のパターンが使用され得る状況下においては、多数決論理判定法による簡易な処理により、十分な性能での復号が実現される。少ないパターンしか使用されない状況下においては、最尤系列推定法により良好な性能が達成される。そして最尤系列推定のための構成をなす、ＴＦＣＩ符号化器３３２、相関器３３３および最大値判定器３３４は、少ない数のパターンにのみ対応するように構成すればよいから、その回路規模および消費電力を小さくすることが可能である。
【００８１】
なおしきい値は、多数決論理判定法と最尤系列推定法とでの性能差の使用パターン数に応じた変化具合や、使用パターン数に応じたＴＦＣＩ符号化器３３２、相関器３３３および最大値判定器３３４の回路規模をそれぞれ考慮して適切に設定することが望ましい。
【００８２】
また本実施形態によれば、ＴＦＣＩ符号化器３３２、相関器３３３および最大値判定器３３４を、多数決論理判定法使用時におけるMASK符号に関する最尤系列復号の際および最尤系列推定法使用時のいずれにも共用するようにしているので、図２に示す第１実施形態のＴＦＣＩ復号回路３２における最尤系列推定回路３２３に相当する回路部分を省略した構成により実現することが可能で、前述の第１実施形態よりもさらに回路規模の縮小を図ることが可能である。
【００８３】
さらに本実施形態によれば、カウンタ３３５を、多数決論理判定法使用時における元ＴＦＣＩの下位４ビットの出力を行う第１ビット列出力手段および最尤系列推定法使用時に元ＴＦＣＩのパターンを出力する第３ビット列出力手段の双方として共用するようにしているので、これら第１ビット列出力手段および第３ビット列出力手段に相当する回路を個別に設ける場合に比べてさらなる回路規模の縮小を図ることが可能である。
【００８４】
なお、本発明は前記各実施形態に限定されるものではない。例えば前記各実施形態では、本発明を３ＧＰＰに準拠したＣＤＭＡ移動通信端末に適用する例を示しているが、別の規格に準拠した移動通信端末に適用することも可能であるし、あるいは有線通信端末に適用することも可能である。
【００８５】
また前記各実施形態では、元ビット列をＴＦＣＩとした例を示しているが、ＴＦＣＩ以外のデータの復号のために本発明を適用することも可能である。
【００８６】
また前記各実施形態では、Reed-Muller符号を使用した符号化方式で符号化された符号化ビット列に関する復号を行う例を示しているが、多数決論理判定法および最尤系列推定法のいずれでも復号可能な符号化方式であれば、他の符号化方式で符号化された符号化ビット列に関する復号にも本発明の適用が可能である。
【００８７】
また前記第２実施形態では、最尤系列推定による復号は時分割処理により実現しているが、各レプリカの生成・比較を並列的な処理で行うようにしても良いし、あるいは時分割処理と並列処理とを組み合わせて行っても良い。
【００８８】
また前記第２実施形態では、除去試行手段として乗算器３３０を備え、乗算によりMASK符号の影響の除去を試みるようにしているが、除去試行手段は、MASK信号発生器３２９が発生するMASK信号の生成式との組み合わせで定まる処理を行えばよい。
【００８９】
また前記第２実施形態では、カウンタ３３５が単独で１０ビットの全てを出力できるようにする必要はなく、一部のビットを別の手段により発生する構成としても良い。すなわち、最尤系列推定による復号を行うときにはＴＦＣＩの使用パターン数はしきい値よりも小さく限られるのであるから、上位の数ビットは常に「０」となる場合があるのであり、このような場合には常時「０」となるビット数分だけカウンタ３３５の出力ビット数を減らして、セレクタ３３６へと与える該当ビットのレベルを「０」に固定すればよいのである。そしてこのようにすれば、カウンタ３３５の回路規模を縮小することが可能となる。
【００９０】
このほか、本発明の要旨を逸脱しない範囲で種々の変形実施が可能である。
【００９１】
【発明の効果】
第１の本発明によれば、元ビット列として使用されるパターン数が所定のしきい値以上であるときには第１復号手段により多数決論理判定法により、また前記使用されるパターン数が前記しきい値よりも小さいときには第２復号手段により最尤系列推定法によりそれぞれ符号化ビット列から前記元ビット列の復号を行うようにしたので、元ビット列において比較的多数のパターンが使用され得る状況下においては、多数決論理判定法による簡易な処理により十分な性能での復号が実現され、また比較的少ないパターンしか使用されない状況下においては、最尤系列推定法により良好な性能が達成され、さらに第２復号手段は少ないパターン数の元ビット列にのみ対応すれば良いので、この結果、元ビット列の使用パターン数の大小に拘わらずに常に効率的な復号を簡易な構成により実現可能となる。
【００９２】
また第２の本発明によれば、元ビット列として使用されるパターン数が所定のしきい値以上であるときには、多数決論理判定法による復号を基本とし、第２符号に関する復号についてのみ最尤系列推定法により行われて符号化ビット列から元ビット列の復号が行い、また元ビット列として使用されるパターン数が所定のしきい値よりも少ない時には、最尤系列推定法のみにより符号化ビット列から元ビット列の復号が行うようにし、そして最尤系列推定法に基づく処理は、同一の符号化手段、相関検出手段および判定手段を共用して実行するようにしているので、元ビット列において比較的多数のパターンが使用され得る状況下においては、一部の少ないパターンのみ取り得る部分についての復号にのみ最尤系列推定法を用いることで基本的には多数決論理判定法による簡易な処理により十分な性能での復号が実現され、また比較的少ないパターンしか使用されない状況下においては、最尤系列推定法により良好な性能が達成され、さらに両状況下での最尤系列推定法での処理は共通の処理系により行われることとなり、この結果、元ビット列の使用パターン数の大小に拘わらずに常に効率的な復号を簡易な構成により実現可能となる。
【００９３】
また第３の本発明によれば、１つのカウンタを、制御手段の制御の下に第１ビット列出力手段および第３ビット列出力手段のそれぞれとして機能させるようにしたので、第１ビット列出力手段および第３ビット列出力手段を個別に設ける必要が無く、さらに構成を簡易とすることが可能となる。
【図面の簡単な説明】
【図１】本発明を適用して構成されたＣＤＭＡ移動通信端末の構成を示す機能ブロック図。
【図２】図１中のＴＦＣＩ復号回路３２の第１実施形態における具体的構成を示す機能ブロック図。
【図３】図２中の復号制御回路３２６による制御処理の際の処理手順を示すフローチャート。
【図４】図２中の多数決判定回路３２２の3GPP規格TS25.211に準拠した符号化ＴＦＣＩの復号のための構成例を示す機能ブロック図。
【図５】図１中のＴＦＣＩ復号回路３２の第２実施形態における具体的構成を示す機能ブロック図。
【図６】図５中の復号制御回路３３７による制御処理の際の処理手順を示すフローチャート。
【符号の説明】
１…アンテナ
２…無線部
３…信号処理部
４…圧縮伸長処理部
５…符号処理部
６…通話部
７…ユーザインタフェース部
８…記憶部
９…タイミング回路
１０…制御部
３１…受信処理部
３２…ＴＦＣＩ復号回路
３３…送信処理部
３２１…抽出部
３２２…多数決判定回路
３２３…最尤系列推定回路
３２４，３２５…セレクタ
３２６…復号制御回路
３２７…メモリ
３２８…カウンタ
３２９…MASK信号生成器
３３０…乗算器
３３１…多数決判定回路
３３２…ＴＦＣＩ符号化器
３３３…相関器
３３４…最大値判定器
３３５…カウンタ
３３６…セレクタ
３３７…復号制御回路
【図１】
0004454890.tif 000002
【図２】
0004454890.tif 000003
【図３】
0004454890.tif 000004
【図４】
0004454890.tif 000005
【図５】
0004454890.tif 000006
【図６】
0004454890.tif 000007