(57)【特許請求の範囲】
【請求項１】
送信データを規定シンボル数ごとにエンコードして送信する送信機から該送信データを受け取り、該送信データを該規定シンボル数ごとにデコードするダイバーシチ受信機であって、
前記送信データを前記規定シンボル数ごとに順次組み合わせた場合に、余った剰余シンボルが受信されるタイミングを、送信データのフレームタイミングおよびスロットタイミングからスロット番号およびシンボル番号をカウントすることによって検出するタイミング検出部と、
前記タイミング検出部が検出した前記タイミングにおいて、前記剰余シンボルを抽出する切替部と
を備えることを特徴とするダイバーシチ受信機。
【請求項２】
前記タイミング検出部は、送信データのスロット数をカウントし、最終シンボルが含まれるカウントになった場合に、スロット内にある最終シンボルを抽出するように前記切替部を制御する請求項１に記載のダイバーシチ受信機。
【請求項３】
エンコードされたシンボルを前記切替部から時系列で受信して、受信シンボルを分離するエンコードシンボル検波部と、
前記切替部から受け取った剰余シンボルの検波を行う剰余シンボル検波部と、
を更に備える請求項１または２に記載のダイバーシチ受信機。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ダイバーシチ受信機に関する。特に本発明は、ＤＳ−ＣＤＭＡ（直接拡散ＣＤＭＡ）方式の通信において使用されるダイバーシチ受信機に関する。
【０００２】
【従来の技術】
従来、ＤＳ−ＣＤＭＡ移動通信システムにおいて、１本のアンテナを有する受信機が、２本のアンテナを有する送信機が送信した信号を受信する時空間ブロック送信アンテナダイバーシチ（ＳＴＴＤ）方式が採用されている。この方式において、送信機は、２シンボルを組にしてエンコードした信号を２本のアンテナを用いて送信する。一方、受信機は、送信機から受信した信号を検波回路等の検波部において検波しアンテナ１本で最大比合成された信号を得る。次に、送信機のＳＴＴＤエンコーダが行うエンコード処理の一例を説明する。
【０００３】
図１は、送信機側でエンコードされずに余った剰余シンボルを示す図である。ここで、ＳＴＴＤ方式において、Ｐ−ＣＣＰＣＨ（プライマリ共通制御用物理チャネル：Ｐｒｉｍａｒｙ  Ｃｏｍｍｏｎ  Ｃｏｎｔｒｏｌ  Ｐｈｙｓｉｃａｌ  Ｃｈａｎｎｅｌ）を通信チャネルとして使用する場合を例にとる。Ｐ−ＣＣＰＣＨの各フレームは、例えばスロット０〜スロット１４の合計１５個のスロットを有する。また、各スロットは、例えば、１８ビットのデータ領域を含む。従って、各スロットは、その内部に９つのシンボルを有する。
【０００４】
上述したようにＳＴＴＤ方式においては、送信機のＳＴＴＤエンコーダは、２シンボルごとに組にしてエンコード処理を行う。ＳＴＴＤエンコーダは、スロット０から順に２シンボルを組にしてエンコード処理を行う。例えば、ＳＴＴＤエンコーダは、スロット０の１番目のシンボルとスロット０の２番目のシンボルをエンコードする。また、ＳＴＴＤエンコーダは、スロット０の９番目のシンボルとスロット１の１番目のシンボルをエンコードする。以下、同様にＳＴＴＤエンコーダは、２シンボルを組にしてエンコードする。
【０００５】
【発明が解決しようとする課題】
しかし、ＳＴＴＤエンコーダがスロット０から順に２シンボルごとを組にしてエンコードしていくと、最終スロットであるスロット１４の最終シンボル１０が余ってしまう。ＳＴＴＤエンコーダは、スロット１４の最終シンボル１０をエンコードできない。このため、ＳＴＴＤ方式でＰ−ＣＣＰＣＨを送信する場合に、送信機は、最終シンボル１０をエンコードせずそのまま２つのアンテナから送信していた。一方、受信機は、送信機の２本のアンテナから別々の振幅位相変動を持った信号の合成信号として最終シンボル１０を受信していた。従って、従来のダイバーシチ受信機は、Ｐ−ＣＣＰＣＨの最終シンボル１０の検波を行うことができないという問題があった。
【０００６】
そこで本発明は、上記の課題を解決することのできる送信機でエンコードされずに余った剰余シンボルをも検波可能なダイバーシチ受信機を提供することを目的とする。この目的は特許請求の範囲における独立項に記載の特徴の組み合わせにより達成される。また従属項は本発明の更なる有利な具体例を規定する。
【０００７】
【課題を解決するための手段】
上記目的を達成するための本発明の第１の形態にかかるダイバーシチ受信機は、送信データを規定シンボル数ごとにエンコードして送信する送信機から送信データを受け取り、送信データを規定シンボル数ごとにデコードする。ダイバーシチ受信機は、送信データを規定シンボル数ごとに順次組み合わせた場合に、余った剰余シンボルが受信されるタイミングを検出するタイミング検出部と、タイミング検出部が検出したタイミングにおいて、剰余シンボルを抽出する切替部とを備えることを特徴とする。
【０００８】
なお上記の発明の概要は、本発明の必要な特徴の全てを列挙したものではなく、これらの特徴群のサブコンビネーションも又発明となりうる。
【０００９】
【発明の実施の形態】
以下、発明の実施の形態を通じて本発明を説明するが、以下の実施形態はクレームにかかる発明を限定するものではなく、又実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。
【００１０】
図２は、本実施形態のダイバーシチ受信機を含むＤＳ−ＣＤＭＡ移動通信システム等で使用される通信チャネルの一例を示す図である。通信チャネル２０は、スーパーフレーム２２を備える。スーパーフレーム２２は、無線フレーム２４を有する。無線フレーム２４は、スロット２６を有する。スロット２６は、データシンボル２８を有する。以上のように、通信チャネル２０は、スーパーフレーム２２、無線フレーム２４、スロット２６の３階層を有する。
【００１１】
ここで、シンボルとは、例えば、デジタル通信において「０」「１」をあらわす各々の信号波形の集まりをいう。データシンボル２８は、送信機と受信機との間で送受信されるシンボルである。また、図示していないが、送信機は、送信する通信チャネル２０にＣＰＩＣＨ（共通パイロットチャネル：Ｃｏｍｍｏｎ  Ｐｉｌｏｔ  Ｃｈａｎｎｅｌ）を多重化して送信している。ここで、パイロットチャネルとは、パイロットシンボルを含んだ通信チャネルである。パイロットシンボルとは、データシンボル２８の通信に伴う位相補償量を求めるために使用されるシンボルである。本実施形態における送信機は、２つのアンテナから異なったＣＰＩＣＨを送信する。なお、パイロットチャネルの送信方法は、通信チャネル２０ごとにＣＰＩＣＨを多重する方法にに限定されるものではない。例えば、送信機側においてパイロットシンボルを時分割でデータシンボル２８の間に一定間隔で挿入するようにしてもよい。
【００１２】
受信機は、受信したＣＰＩＣＨから振幅位相変動を抽出する。受信機の検波回路は、振幅位相変動から適切な位相補償量を求める。受信機は、位相補償量を用いて受信したデータシンボル２８の補正を行い検波する。
【００１３】
図３は、本実施形態のダイバーシチ受信機を含む移動通信システムを示す図である。移動通信システムは、送信機３０と受信機４０とを備える。送信機３０は、１系送信アンテナ３２と２系送信アンテナ３４とＳＴＴＤエンコーダ３６とを有する。ＳＴＴＤエンコーダ３６は、時系列に送信用のシンボルＳ２、Ｓ１を受け取る。続いて、ＳＴＴＤエンコーダ３６は、送信シンボルＳ２、Ｓ１をＳＴＴＤ方式に基づいて規定シンボル数ごとにエンコードする。例えば、ＳＴＴＤエンコーダ３６は、連続するシンボルを２シンボルごとに順次組み合わせてエンコードする。
【００１４】
ＳＴＴＤエンコーダ３６は、１系送信アンテナ３２に対してはそのままＳ２、Ｓ１を送る。一方、ＳＴＴＤエンコーダ３６は、２系送信アンテナ３４に対してはＳ１＊、−Ｓ２＊を送る。ここで、１系送信アンテナ３２から送信される信号の位相回転量をα１、２系送信アンテナ３４から送信される信号の位相回転量をα２とする。また、１系送信アンテナ３２をメインアンテナと仮定する。なお、ＳＴＴＤ方式によるエンコードの形式は、上記に限定されるものではない。また、受信機４０との同期を確立するために、送信機３０は、例えば１系送信アンテナ３２から送信信号のフレームタイミング等に関する情報を送っている。
【００１５】
一方、受信機４０は、受信アンテナ４２とＳＴＴＤデコーダ４４とを有する。受信アンテナ４２は、１系送信アンテナ３２と２系送信アンテナ３４から時系列で送信信号を受信する。ＳＴＴＤデコーダ４４は、エンコードされた送信信号を規定シンボル数ごとにデコードする。ここで、受信アンテナ４２が受信する信号を、Ｒ２、Ｒ１とする。この場合に、受信機４０は、
【００１６】
（式１）    Ｒ１＝α１Ｓ１−α２Ｓ２＊
（式２）    Ｒ２＝α１Ｓ２＋α２Ｓ１＊
をＲ２、Ｒ１の順に時系列で受信する。続いて、ＳＴＴＤデコーダ４４は、受信したＲ２、Ｒ１をデコードする。ＳＴＴＤデコーダ４４は、最大比合成された出力結果を出すために以下の計算を行う。
【００１７】
（式３）    検波後出力１＝α１＊Ｒ１＋α２Ｒ２＊＝｛（α１）２＋（α２）２｝Ｓ１
（式４）    検波後出力２＝α１＊Ｒ２−α２Ｒ１＊＝｛（α１）２＋（α２）２｝Ｓ２
一方、上述したＰ−ＣＣＰＣＨ無線フレームの最終スロットに含まれる最終シンボル１０は、ＳＴＴＤエンコーダ３６によってエンコードされていない。従って、受信機４０は、受信信号として、
【００１８】
（式５）    Ｒ＝α１Ｓ＋α２Ｓ
を受信する。受信した信号Ｒを検波し最大比合成された検波後の出力を得るためには、受信機４０は、以下の計算を行えばよい。
【００１９】
（式６）    検波後出力＝（Ｒ−α２Ｓ）α１＊＋（Ｒ−α１Ｓ）α２＊＝｛（α１）２＋（α２）２｝Ｓ
以上の式に従えば、受信機４０は、１本のアンテナによって最大比合成された検波後の出力を得ることができる。次に、以上の出力を実現するためのダイバーシチ受信機の構成について説明する。
【００２０】
図４は、本実施形態のダイバーシチ受信機の検波回路の機能ブロック図である。ダイバーシチ受信機は、逆拡散部１１０と符号発生部１２０と第１切替部１３０と第２切替部１４０とタイミング検出部２００とエンコードシンボル検波部３００と剰余シンボル検波部４００とを備える。
【００２１】
符号発生部１１５は、各受信機４０に対応する逆拡散用の符号を発生させる。逆拡散用の符号は、例えば、ＰＮ系列（ｐｓｅｕｄｏｒａｎｄｏｍ  ｎｏｉｓｅ）等である。
【００２２】
逆拡散部１１０は、符号発生部１１５から受け取った符号を用いて、受信したシンボルの逆拡散処理をおこなう。逆拡散部１１０は、送信機３０から受け取った上述の（式１）、（式２）に示される受信シンボルＲ１、Ｒ２を逆拡散する。また、逆拡散部１１０は、ＣＰＩＣＨに含まれるパイロットシンボルを逆拡散する。
【００２３】
タイミング検出部２００は、逆拡散部１１０で逆拡散されたシンボルを受け取る。ＳＴＴＤ方式においてＰ−ＣＣＰＣＨを通信チャネルとして使用した場合に、タイミング検出部２００は、時系列にスロット０〜スロット１４を繰り返し受信する。図示していないが、この際、タイミング検出部２００は、送信機３０から送信データのフレームタイミングとスロットタイミングとを受け取っている。なお、フレームタイミング等は、拡散処理されていてもいし、されていなくてもよい。フレームタイミング等が拡散処理されている場合には、タイミング検出部２００は、逆拡散部１１０を介してフレームタイミング等を受け取る。
【００２４】
ところで、図２で示したように、各無線フレーム２４のデータ長は、それぞれ等しい。また、各スロット２６のデータ長も、それぞれ等しい。従って、受信機４０は、フレームタイミング等とある時点からの経過時間の計測情報とを利用することによって、何番目の通信フレームを受信しているかを判断できる。例えば、Ｐ−ＣＣＰＣＨの各スロット２６に含まれるシンボル数は９個であり、それぞれのシンボル長は等しい。従って、スロットタイミングからあるスロット２６の受信開始タイミングを取得できれば、タイミング検出部２００は、受信経過時間から何番目のシンボルを受信しているかを算出することができる。
【００２５】
これにより、タイミング検出部２００は、送信データのスロット数をカウントし、最終シンボルが含まれるカウントになった場合に、スロット内にある最終シンボルを抽出するように後述する切替部を制御する。つまり、タイミング検出部２００が１４番目のスロットをカウントして最終シンボル１０のタイミングを検出した場合に、タイミング検出部２００は、後述する第１切替部１３０と第２切替部１４０とに最終シンボルを抽出するための制御信号を送る。第１切替部１３０と第２切替部１４０とに送られる制御信号は、それぞれ異なる信号であってもよい。なお、制御信号の送信タイミングは、同時でなくてもよい。また、タイミング検出部２００から第１切替部１３０等への通信時間を考慮することが好ましい。例えば、タイミング検出部２００は、最終シンボル１０の開始タイミングの所定時間前に制御信号を送るようにしてもよい。
【００２６】
第１切替部１３０は、特定の受信信号を所定の場所に送るための切り替えスイッチを有する。第１切替部１３０は、タイミング検出部２００から受け取った制御信号に基づいてスイッチの切り替えを行う。受信シンボルＲ１、Ｒ２のうちエンコードされたシンボルを受け取った場合には、第１切替部１３０は、そのままシンボルを後述するエンコードシンボル検波部３００に送る。一方、最終シンボル１０を受け取った場合には、第１切替部１３０は、スイッチを切り替えて最終シンボル１０を剰余シンボルとして後述する剰余シンボル検波部４００に送る。最終シンボルを送信後、第１切替部１３０は、スイッチを元に戻す。なお、最終シンボルの受信タイミングは、タイミング検出部２００から受け取った制御信号に基づいて行う。
【００２７】
以上のように、通信フレーム内のエンコードされていないシンボルのタイミングを計ることによって、エンコードされていないシンボルのみを抽出することができる。
【００２８】
エンコードシンボル検波部３００は、第１切替部１３０からエンコードされたシンボルを時系列で受信する。エンコードシンボル検波部３００は、受信シンボルＲ１、Ｒ２を分離する。エンコードシンボル検波部３００は、例えば、逆拡散部１１０から受け取った逆拡散後のＣＰＩＣＨを利用して受信シンボルＲ１、Ｒ２の位相補償を行い検波する。
【００２９】
剰余シンボル検波部４００は、第１切替部１３０から受け取った剰余シンボルの検波行う。これにより、従来エンコードされないままであった剰余シンボルを別個独立に検波することができる。
【００３０】
第２切替部１４０は、エンコードシンボル検波部３００から検波後の受信シンボルＳ１、Ｓ２を受け取る。また、第２切替部１４０は、剰余シンボル検波部４００から検波後の剰余シンボルを受け取る。第２切替部１４０は、最終スロット１４の９番目のシンボル位置に、剰余シンボルを挿入できるタイミングでスイッチを切り替える。剰余シンボル受信後、第２切替部１４０は、スイッチを元に戻す。例えば、第２切替部１４０は、タイミング検出部２００が剰余シンボルを検出したときに制御信号を受け取る。第２切替部１４０は、制御信号受信時から一定時間経過後にスイッチを切り替えて剰余シンボルを受け取るようにしてもよい。上述の場合の制御信号は、第１切替部１３０と第２切替部１４０において同一である。この一定時間は、エンコードシンボル検波部３００による検波所要時間に応じて設定される。また、タイミング検出部２００は、最終シンボル１０を受け取ってから所定シンボル数をカウントした場合に、第２切替部１４０に制御信号を送ってもよい。上述の場合の制御信号は、第１切替部１３０と第２切替部１４０において異なる。なお、以上の一定時間及び所定シンボル数は、検波回路等の構成によって自由に変えることができる。
【００３１】
以上のように、エンコードされていない剰余シンボルを取り出して検波することによって、送信機から受信した全てのシンボルを検波することができる。従って、通信品質を向上させることができる。また、上記ではＳＴＴＤ方式でＰ−ＣＣＰＣＨを使用する場合を説明したが、本実施形態はこれに限定されるものではない。送信機側で送信データが規定数ごとにエンコードされた場合に、本実施形態のダイバーシチ受信機は、剰余シンボルを抽出して検波することができる。なお、剰余シンボルは、１４番目のスロットの最終シンボル１０に限定されるものではなく、エンコード方法によって生ずる位置、個数が異なる。
【００３２】
図５は、図４のタイミング検出部２００の詳細を示す図である。タイミング検出部２００は、スロットカウンタ部２１０とシンボルカウンタ部２２０と剰余シンボル判定部２３０とを有する。
【００３３】
スロットカウンタ部２１０は、無線フレーム２４の先頭タイミング（フレームタイミング）を送信機３０から受け取るとカウントをリセットする。スロットカウンタ部２１０は、スロット２６の先頭タイミングを送信機３０から受け取るとインクリメントする。例えば、Ｐ−ＣＣＰＣＨにおける１つの無線フレーム２４に含まれるスロット数は、０〜１４の合計１５個である。スロットカウンタ部２１０は、無線フレーム２４の先頭タイミングが来るたびにカウントをリセットして、０〜１４のスロットを繰り返し数え上げる。
【００３４】
シンボルカウンタ部２２０は、スロット２６の先頭タイミング（スロットタイミング）を送信機３０から受け取るとカウントをリセットする。例えば、Ｐ−ＣＣＰＣＨにおける１つのスロット中のシンボル数は、９個である。シンボルカウンタ部２２０は、スロット２６の先頭タイミングがくるたびにカウントをリセットして、０から９のシンボルを繰り返し数え上げる。以上のように、送信機３０から受け取ったフレームタイミング等を利用することによって、受信機４０は、送信機３０との通信の同期を確立することができる。
【００３５】
剰余シンボル判定部２３０は、スロットカウンタ部２１０がカウントしたスロット番号を受け取る。剰余シンボル判定部２３０は、シンボルカウンタ部２２０からシンボル番号を受け取る。剰余シンボル判定部２３０は、スロット番号とシンボル番号からエンコードされていないシンボルのタイミングを判定する。剰余シンボル判定部２３０は、例えば、Ｐ−ＣＣＰＣＨの１４番目のスロットにおける９番目のシンボルを剰余シンボルとして判定する。剰余シンボルを判定できた後に、剰余シンボル判定部２３０は、第１切替部１３０と第２切替部１４０に制御信号を送信する。ここでいう制御信号とは、剰余シンボルを抽出するためにスイッチを切り替え制御するための信号である。なお、第１切替部１３０と第２切替部１４０とに送信される制御信号は、同一とは限らない。また、制御信号の送信タイミングも同時とは限らない。
【００３６】
以上のように、フレームタイミングとスロットタイミングからスロット番号、シンボル番号をカウントすることによって、タイミング検出部２００は、剰余シンボルの受信タイミングを判定できる。従って、第１切替部１３０等を制御して剰余シンボルを適切なタイミングで抽出することができる。
【００３７】
図６は、図４のエンコードシンボル検波部３００の詳細を示す図である。エンコードシンボル検波部３００は、シンボル分離部３２０と１系位相補償部３３０と２系位相補償部３４０と１系スロット乗算部３５０，３６０と２系スロット乗算部３５２，３６２と１系スロット加算部３７０と２系スロット加算部３７２とシンボル合成部３８０とを備える。
【００３８】
シンボル分離部３２０は、時系列で受信したＳＴＴＤ方式の２つの受信シンボルＲ１、Ｒ２を受信シンボルＲ１と受信シンボルＲ２に分離する。シンボル分離部３２０は、受信機に含まれる同期回路（図示せず）によって出力される時分割タイミング信号を用いて受信シンボルを分割する。シンボル分離部３２０は、例えば、メモリ、マルチプレクサ、セレクタ等で構成されるようにしてもよい。
【００３９】
１系位相補償部３３０は、受信シンボルの位相回転量を補正するための送信機の各アンテナに対応した位相補償量を求める。１系位相補償部３３０は、１系位相回転算出部３３２と１系参照パイロット作成部３３４と１系パイロット位相平均部３３６と１系スロット位相平均部３３８とを有する。
【００４０】
１系参照パイロット作成部３３４は、ＳＴＴＤ方式でエンコードされた受信シンボルの位相回転量を補償するために用いる参照パイロットシンボルを送信アンテナ別に生成する。
【００４１】
１系位相回転算出部３３２は、受信した１系ＣＰＩＣＨに含まれるパイロットシンボルと参照パイロットシンボルとの複素共役乗算を行う。１系位相回転算出部３３２は、受信パイロットシンボルを受信すると参照パイロットシンボルの複素共役との乗算を行う。以上の演算を繰り返し行うことによって、１系位相回転算出部３３２は、パイロットシンボルごとの位相回転量を出力する。なお、時分分割でパイロットシンボルを挿入した場合にも、参照パイロットシンボルと受信シンボルＲ１、Ｒ２との複素共役乗算を行うことによって、１系位相回転算出部３３２は、パイロットシンボルを抽出して位相回転量を出力することができる。
【００４２】
１系パイロット位相平均部３３６は、１系位相回転算出部３３２で出力された複数の位相回転量をパイロットシンボル間で平均する。これにより、１系パイロット位相平均部３３６は、スロットごとに対応するパイロットシンボルの位相平均量を算出する。
【００４３】
１系スロット位相平均部３３８は、現スロットに対応する位相平均量と１つ前のスロットに対応する位相平均量とを平均する。これにより、１系スロット位相平均部３３８は、現スロットに対応するデータシンボル２８の位相補償量（α１）を算出する。
【００４４】
同様に、２系位相補償部３４０は、２系位相回転算出部３４２と２系参照パイロット作成部３４４と２系パイロット位相平均部３４６と２系スロット位相平均部３４８とを有する。各部の機能は、上述した１系位相補償部３３０の各部と同様である。最終的に、２系スロット位相平均部３４８は、位相補償量（α２）を算出する。
【００４５】
シンボル乗算部３５０は、分離された受信シンボルＲ１と１系位相補償部３３０で生成された位相補償量（α１）との複素共役乗算を行う。これにより、シンボル乗算部３５０は、上述の（式１）に示したＲ１と位相補償量（α１）から｛（α１）｝２Ｓ１を算出する。同様に、シンボル乗算部３５２は、分離された受信シンボルＲ２と２系位相補償部３４０で生成された位相補償量（α２）との複素共役乗算を行う。これにより、シンボル乗算部３５２は、上述の（式２）に示したＲ２と位相補償量（α１）から｛（α１）｝２Ｓ２を算出する。
【００４６】
一方、シンボル乗算部３６０は、分離された受信シンボルＲ２と２系位相補償部３４０で生成された位相補償量（α２）との複素共役乗算を行う。これにより、シンボル乗算部３６０は、式２に示したＲ２と位相補償量（α２）から｛−（α２）｝２Ｓ２を算出する。同様に、シンボル乗算部３６２は、分離された受信シンボルＲ２と２系位相補償部３４０で生成された位相補償量（α２）との複素共役乗算を行う。これにより、シンボル乗算部３５２は、（式２）に示したＲ２と位相補償量（α２）から｛（α２）｝２Ｓ１を算出する。
【００４７】
シンボル加算部３７０は、シンボル乗算部３５０から受け取った｛（α１）｝２Ｓ１とシンボル乗算部３６２から受け取った｛（α２）｝２Ｓ１とを加算する。これにより、シンボル加算部３７０は、シンボルＳ１の検波後の出力として｛（α１）２＋（α２）２｝Ｓ１（式３参照）を得る。同様に、シンボル加算部３７２は、シンボル乗算部３５２から受け取った｛（α１）２｝Ｓ２とシンボル乗算部３６２から受け取った｛−（α２）｝２Ｓ２の正負の符号を反転させて加算する。これによって、シンボル加算部３７２は、スロットＳ２の検波後の出力として｛（α１）２＋（α２）２｝Ｓ２（式４参照）を得る。
【００４８】
シンボル合成部３８０は、シンボル加算部３７０及びシンボル加算部３７２から受け取った検波後の出力を時系列に合成する。これによって、送信機が連続して送信したシンボルＳ２とシンボルＳ１は、受信機においてそれぞれ｛（α１）２＋（α２）２｝Ｓ２と｛（α１）２＋（α２）２｝Ｓ１として出力される。なお、シンボル合成部３８０は、受信機に含まれる同期回路（図示せず）によって出力される時分割タイミング信号を用いて受信シンボルを合成する。シンボル合成部３８０は、例えば、メモリ、マルチプレクサ、セレクタ等で構成されるようにしてもよい。
【００４９】
以上のように、２系統の位相補償部を備えた検波回路を構成することによって、受信機はＳＴＴＤ方式でエンコードされたシンボルの検波を適切に行うことができる。なお、位相補償部の数は、２つに限定されるものではなく、エンコードされたシンボルを検波できればよい。
【００５０】
図７は、図４の剰余シンボル検波部４００の詳細を示す図である。剰余シンボル検波部４００は、シンボルパターン生成部４１０と信号相関値算出部４２０と相関最大値検出部４３０とを有する。剰余シンボル検波部４００は、１系疑似シンボル乗算部４４０と２系疑似シンボル乗算部４４２と疑似シンボル加算部４５０と、１系推定シンボル乗算部４６０と２系推定シンボル乗算部４６２と２系シンボル抽出用加算部４７０と１系シンボル抽出用加算部４７２と１系シンボル乗算部４８０と２系シンボル乗算部４８２と剰余シンボル加算部４９０とを有する。
【００５１】
シンボルパターン生成部４１０は、１シンボルの信号が取り得る全てのシンボルパターン（００、０１、１０、１１）を生成することができる。シンボルパターンの発生順序は自由に設定することができる。以下では、シンボルパターン生成部４１０が生成したシンボルパターンの１つをＳで示す。
【００５２】
２系疑似シンボル乗算部４４２は、シンボルパターン生成部４１０において生成されたシンボルパターン（Ｓ）とエンコードシンボル検波部３００の２系スロット位相平均部３４８から受け取った位相補償量（α２）との複素乗算を行う。従って、演算後のシンボルは、α２Ｓとなる。
【００５３】
１系疑似シンボル乗算部４４０は、シンボルパターン生成部４１０において生成されたシンボルパターン（Ｓ）とエンコードシンボル検波部３００の１系スロット位相平均部３３８から受け取った位相補償量（α１）との複素乗算を行う。従って、演算後のシンボルは、α１Ｓとなる。
【００５４】
疑似シンボル加算部４５０は、２系疑似シンボル乗算部４４２で算出されたα２Ｓと１系疑似シンボル乗算部４４０で算出されたα１Ｓを加算する。従って、演算後のシンボルは、α１Ｓ＋α２Ｓとなる。以上の演算によって、疑似的に発生させたシンボルＳを用いて、疑似シンボル加算部４５０は、送信機３０の２つのアンテナから受信した形式の疑似合成信号（α１Ｓ＋α２Ｓ）を生成できる。
【００５５】
信号相関値算出部４２０は、疑似シンボル加算部４５０から受け取った疑似合成信号（α１Ｓ＋α２Ｓ）と第１切替部１３０から受け取った剰余シンボルとの複素共役乗算を行うことによって信号相関値を算出する。また、上述のように、シンボルパターン生成部４１０は、複数のシンボルパターンＳを生成する。従って、信号相関値算出部４２０は、複数の異なるシンボルパターンに対して以上の処理を繰り返す。
【００５６】
相関最大値検出部４３０は、信号相関値算出部４２０において算出された複数の信号相関値の最大値を検出する。次に、相関最大値検出部４３０は、最大信号相関値をとった疑似合成信号におけるシンボルパターンＳを検出する。この検出されたシンボルパターンＳが、送信機３０の２つのアンテナから同時に送信されたと推定される推定シンボルパターンである。
【００５７】
１系推定シンボル乗算部４６０は、相関最大値検出部４３０から受け取った推定シンボルパターンと１系スロット位相平均部３３８から受け取った位相補償量（α１）との複素乗算を行う。ここで推定シンボルパターンをＳＭＡＸで示せば、演算結果は、α１ＳＭＡＸとなる。同様に、２系推定シンボル乗算部４６２は、相関最大値検出部４３０から受け取った指定シンボルパターンと２系スロット位相平均部３４８から受け取った位相補償量（α２）との複素乗算を行う。演算結果は、α２ＳＭＡＸとなる。
【００５８】
２系シンボル抽出用加算部４７０は、受信した剰余シンボル（以下、Ｒで示す）からα１ＳＭＡＸを減算する。従って、演算結果は、Ｒ−α１ＳＭＡＸとなり、送信機３０の２系アンテナ３４から送信されている受信信号α２ＳＭＡＸを抽出できる。同様に、１系シンボル抽出用加算部４７２は、受信した剰余シンボルＲからα２ＳＭＡＸを減算する。従って、演算結果は、Ｒ−α２ＳＭＡＸとなり。送信機３０の１系アンテナ３２から送信されている受信信号α１ＳＭＡＸを抽出できる。
【００５９】
２系シンボル乗算部４８２は、２系スロット位相平均部３４８から受け取った位相補償量（α２）と２系シンボル抽出用加算部４７０において算出されたＲ−α１ＳＭＡＸとの複素共役乗算を行うことにより検波する。演算結果は、（Ｒ−α１ＳＭＡＸ）α２＊となる。同様に、１系シンボル乗算部４８０は、１系スロット位相平均部３３８から受け取った位相補償量（α１）と１系シンボル抽出用加算部４７２において算出されたＲ−α２ＳＭＡＸとの複素共役乗算を行うことにより検波する。演算結果は、（Ｒ−α２ＳＭＡＸ）α１＊となる。
【００６０】
剰余シンボル加算部４９０は、２系シンボル乗算部４８２と１系シンボル乗算部４８０との検波結果を加算する。演算結果は、（Ｒ−α２Ｓ）α１＊＋（Ｒ−α１Ｓ）となる。従って、先の（式６）に示したように検波後出力として｛（α１）２＋（α２）２｝ＳＭＡＸを得ることができる。
【００６１】
以上のようにすれば、送信機３０の２つのアンテンから同時に送信されたエンコードされていない剰余シンボル（Ｒ＝α１Ｓ＋α２Ｓ）をも適切に検波することができる。また、本実施形態において使用される検波回路等は、既存の検波回路等に対して設計変更すればよい。従って、既存の受信機４０の基板等を設計変更することによって、大幅な部品改良や設備変更を伴わずに本実施形態の受信機４０を実施できる。
【００６２】
以上のとおり、本実施形態によれば、送信機３０においてエンコードされていない剰余シンボルのタイミングを計って、受信機４０は、剰余シンボルのみを抽出する。従って、エンコードされているシンボルとは別に、受信機４０は、剰余シンボルのみを検波することができる。
【００６３】
また、剰余シンボルを取り出して検波することによって、送信機３０から受信した全てのシンボルを検波することができる。従って、送信機３０と受信機４０における通信品質を向上させることができる。
【００６４】
また、本実施形態は、ＳＴＴＤ方式でＰ−ＣＣＰＣＨを使用する場合に限定されるものではない。つまり、送信機３０側で送信データが規定数ごとにエンコードされた場合に、受信機４０は、余った剰余シンボルを抽出して別途検波することができる。
【００６５】
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されない。上記実施の形態に、多様な変更又は改良を加えることができる。その様な変更又は改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。
【００６６】
【発明の効果】
上記説明から明らかなように、本発明によれば送信機側でエンコードされたシンボルとエンコードされずに余った剰余シンボルとの両方の信号を適切に検波することができる。
【図面の簡単な説明】
【図１】送信機側でエンコードされずに余った剰余シンボルを示す図である。
【図２】本実施形態のダイバーシチ受信機を含むＤＳ−ＣＤＭＡ移動通信システム等で使用される通信チャネルの一例を示す図である。
【図３】本実施形態のダイバーシチ受信機を含む移動通信システムを示す図である。
【図４】本実施形態のダイバーシチ受信機の検波回路の機能ブロック図である。
【図５】図４のタイミング検出部２００の詳細を示す図である。
【図６】図４のエンコードシンボル検波部３００の詳細を示す図である。
【図７】図４の剰余シンボル検波部４００の詳細を示す図である。
【符号の説明】
１１０  逆拡散部
１２０  符号発生部
１３０  第１切替部
１４０  第２切替部
２００  タイミング検出部
２１０  スロットカウンタ部
２２０  シンボルカウンタ部
２３０  剰余シンボル判定部
３００  エンコードシンボル検波部
３２０  シンボル分離部
３３０  １系位相補償部
３４０  ２系位相補償部
３８０  シンボル合成部
４００  剰余シンボル検波部
４１０  シンボルパターン生成部
４２０  信号相関値算出部
４３０  相関最大値検出部
【図１】
0004414584.tif 000002
【図２】
0004414584.tif 000003
【図３】
0004414584.tif 000004
【図４】
0004414584.tif 000005
【図５】
0004414584.tif 000006
【図６】
0004414584.tif 000007
【図７】
0004414584.tif 000008