JP3588043B2 - 受信装置及び自動周波数制御方法 - Google Patents
受信装置及び自動周波数制御方法 Download PDFInfo
- Publication number
- JP3588043B2 JP3588043B2 JP2000278193A JP2000278193A JP3588043B2 JP 3588043 B2 JP3588043 B2 JP 3588043B2 JP 2000278193 A JP2000278193 A JP 2000278193A JP 2000278193 A JP2000278193 A JP 2000278193A JP 3588043 B2 JP3588043 B2 JP 3588043B2
- Authority
- JP
- Japan
- Prior art keywords
- correlation value
- correlation
- phase rotation
- known symbol
- code
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Digital Transmission Methods That Use Modulated Carrier Waves (AREA)
Description
【0001】
【発明の属する技術分野】
本発明は、CDMA方式の無線通信システムに用いられる受信装置及び自動周波数制御方法に関する。
【0002】
【従来の技術】
近年、携帯電話や自動車電話等の無線通信システムが急速に普及してきている。この無線通信システムの通信端末装置では、受信側装置において、送信側装置とのキャリア周波数のずれを補償するために自動周波数制御(Automatic Frequency Control;以下、「AFC」という)を行っている。
【0003】
以下、従来の受信装置について、図7、図8を参照して説明する。図7は、送信装置から送信されるデータのスロット構成を示す図である。図8は、従来の受信装置の構成を示すブロック図である。
【0004】
送信装置(図示しない)は、図7に示すように、それぞれCodeAおよびCodeBにより拡散された既知シンボル11および既知シンボル12を含む信号を送信する。ただし、CodeAおよびCodeBのコード長を、それぞれtCAおよびtCBとし、既知シンボル11と既知シンボル12との間隔をtgapとする。
【0005】
送信装置から送信された信号は、図8に示す受信装置によりアンテナ21を介して受信される。図8において、アンテナ21に受信された信号(受信信号)は、受信RF部22により、キャリア周波数からベースバンドに周波数変換される。このとき、受信RF部22では後述する発振器38から発振されたローカル信号が用いられる。受信RF部22から出力されたベースバンド信号(受信ベースバンド信号)の同相成分(I−ch)および直交成分(Q−ch)は、それぞれ、A/D変換器23およびA/D変換器24により、ディジタル信号に変換され、サーチャー25、相関器26、相関器27および相関器28に出力される。
【0006】
サーチャー25では、ディジタル信号に変換された受信ベースバンド信号と既知コードであるCodeAとの相関がとられ、相関値の電力が閾値を越えるタイミング(すなわちCodeAの受信タイミング)tAが検出される。また、サーチャー25では、tA+tgapによりCodeBの受信タイミングtBが算出される。また、サーチャー25では、tA+tCA/2によりデータ部の先頭の受信タイミングtDataが算出される。
【0007】
サーチャー25から相関器26及び同期検波部29に対してデータ部の先頭の受信タイミングが出力され、サーチャー25から相関器27に対してCodeAの受信タイミングが出力され、サーチャー25から相関器28に対してCodeBの受信タイミングが出力される。
【0008】
相関器26では、サーチャー25からのデータ部の先頭の受信タイミングに基づいて、受信ベースバンド信号のデータ部と所定の拡散コード(当該受信装置に割り当てられた拡散コード)との相関がとられる。相関処理後の受信ベースバンド信号のデータ部は、同期検波部29に出力される。
【0009】
相関器27では、サーチャー25からのCodeAの受信タイミングに基づいて、受信ベースバンド信号の既知シンボル11とCodeAとの相関がとられる。同様に、相関器28では、サーチャー25からのCodeBの受信タイミングに基づいて、受信ベースバンド信号の既知シンボル12とCodeBとの相関がとられる。
【0010】
同期検波部29では、サーチャー25からのデータ部の先頭の受信タイミングに基づいて、相関処理された受信ベースバンド信号のデータ部に対して同期検波処理が行われる。同期検波後の受信ベースバンド信号のデータ部は、復調部30にて復調され、受信データが取り出される。
【0011】
相関処理された受信ベースバンド信号の既知シンボル11の同相成分は、遅延部31によりtAB(=tCA/2+tgap+tCB/2;図7参照)だけ遅延された後複素相関演算部33に出力される。同様に、相関処理された受信ベースバンド信号の既知シンボル11の直交成分は、遅延部32によりtAB(=tCA/2+tgap+tCB/2)だけ遅延された後複素相関演算部33に出力される。相関処理された受信ベースバンド信号の既知シンボル12の同相成分および直交成分は、それぞれ複素相関演算部33に出力される。
【0012】
複素相関演算部33では、相関処理された受信ベースバンド信号の既知シンボル11および既知シンボル12の同相成分を用いた複素相関処理が行われる。また、複素相関演算部33では、相関処理された受信ベースバンド信号の既知シンボル11および既知シンボル12の直交成分を用いた複素相関処理が行われる。複素相関処理後の受信ベースバンド信号の同相成分および直交成分は位相推定部34に出力される。
【0013】
位相推定部34では、複素相関演算部33から出力された複素相関処理後の受信ベースバンド信号の同相成分および直交成分を用いて単位時間当りの位相回転量が推定される。平滑化部35では、位相推定部34により推定された位相回転量を用いて周波数オフセットが算出される。算出された周波数オフセットは、制御電圧変換部36に出力される。
【0014】
制御電圧変換部36では、算出された周波数オフセットを補償すべく、発振器38にかけられる所定の制御電圧をもった信号が出力される。この制御電圧変換部36から出力された信号は、D/A変換器37によりアナログ信号に変換された後、発振器38に出力される。これにより、周波数オフセットを補償するように発振器38におけるローカル信号の周波数が制御される。
【0015】
このように、上記従来の受信装置は、受信信号中の既知シンボル間の位相回転量を推定して周波数オフセットを算出し、周波数オフセットを補償するようにAFCを行っている。
【0016】
【発明が解決しようとする課題】
しかしながら、相関をとった後の既知シンボルには拡散コードの相互相関による影響やノイズによる影響等があるため、上記従来の受信装置は、既知シンボル間の位相回転量を高精度に推定することが困難であり、AFCの精度が劣化してしまうという問題を有している。
【0017】
本発明はかかる点に鑑みてなされたものであり、拡散コードの相互相関による影響やノイズによる影響を抑圧して既知シンボル間の位相回転量を高精度に推定することができ、高精度なAFCを実現することができる受信装置及び自動周波数制御方法を提供することを目的とする。
【0018】
【課題を解決するための手段】
本発明の受信装置は、所定の基本コードの一部からなる既知シンボルが挿入された受信信号と前記基本コードとの相関値である第1相関値を算出するサーチ手段と、所定の閾値を越えた前記第1相関値の数およびその受信タイミングが属する時間帯に基づいて時間多重されている既知シンボルの数および種類を判定する判定手段と、前記既知シンボルの前半が挿入されている受信信号部分と前記判定手段にて時間多重されていると判定された既知シンボルとの相関値である第2相関値および前記既知シンボルの後半部と前記判定された既知シンボルとの相関値である第3相関値を算出する相関値算出手段と、前記第2相関値の加算結果と前記第3相関値の加算結果との位相差から位相回転量を推定する位相回転量推定手段と、前記位相回転量に基づいて周波数オフセットを補償するように発振器の周波数を制御する周波数制御手段と、を具備する構成を採る。
【0022】
これらの構成により、複数の既知シンボルの相関値を加算した値を用いて位相回転量を推定することができるので、位相回転量の推定において拡散コードの相互相関による影響やノイズによる影響を抑圧することができ、高精度なAFCを実現することができる。
【0023】
本発明の受信装置は、相関値算出手段は、既知シンボルが挿入されている受信信号部分と判定手段にて時間多重されていると判定された既知シンボルとの相関値である第4相関値および受信信号と制御チャネルの拡散コードとの相関値である第5相関値を算出し、位相回転量推定手段は、時間多重されている既知シンボルの数が1である場合、前記第4相関値と前記第5相関値との位相差から位相回転量を推定する構成を採る。
【0024】
この構成により、時間多重されている既知シンボルの数が1である場合でも安定したAFCを行うことができる。
【0025】
本発明の受信装置は、相関値算出手段は、セル固有の制御チャネルを用いて第5相関値を算出する構成を採る。
【0026】
この構成により、誤って他セルの制御チャネルを用いて位相回転量を推定しまうことがないので、システムの安定性が向上する。
【0027】
本発明の受信装置は、位相回転量推定手段は、時間多重されている既知シンボルの数が1である場合であっても、制御チャネルと既知シンボルが時間的に近い場合には、前記第2相関値と前記第3相関値との位相差から位相回転量を推定する構成を採る。
【0028】
この構成により、時間多重されている既知シンボルが1であり、制御チャネルと既知シンボルが時間的に近い場合であっても、ある程度の安定したAFCを実現することができる。
【0029】
本発明の通信端末装置は、上記いずれかに記載の受信装置を搭載する構成を採る。また、本発明の基地局装置は、上記のいずれかに記載の受信装置を搭載する構成を採る。
【0030】
これらの構成により、位相回転量の推定において拡散コードの相互相関による影響やノイズによる影響を抑圧することができ、高精度なAFCを実現することができるので、高品質な無線通信を行うことができる。
【0031】
本発明の自動周波数制御方法は、所定の基本コードの一部からなる既知シンボルが挿入された受信信号と前記基本コードとの相関値である第1相関値を算出する工程と、所定の閾値を越えた前記第1相関値の数およびその受信タイミングが属する時間帯に基づいて時間多重されている既知シンボルの数、種類および相関処理のタイミングを判定する工程と、前記判定された既知シンボルの数、種類および相関処理のタイミングに基づいて、時間多重された1又は複数の受信信号の相関値を算出する工程と、前記相関値の加算値を用いて位相回転量を推定する工程と、前記位相回転量に基づいて周波数オフセットを補償するように発振器の周波数を制御する工程と、を具備する方法をとる。また、本発明の自動周波数制御方法は、所定の基本コードの一部からなる既知シンボルが挿入された受信信号と前記基本コードとの相関値である第1相関値を算出し、所定の閾値を越えた前記第1相関値の数およびその受信タイミングが属する時間帯に基づいて時間多重されている既知シンボルの数および種類を判定し、既知シンボルの前半が挿入されている受信信号部分と時間多重されていると判定された既知シンボルとの相関値である第2相関値および前記既知シンボルの後半部と前記判定された既知シンボルとの相関値である第3相関値を算出し、前記第2相関値の加算結果と前記第3相関値の加算結果との位相差から位相回転量を推定し、前記位相回転量に基づいて周波数オフセットを補償するように発振器の周波数を制御する方法をとる。
【0032】
この方法により、複数の既知シンボルの相関値を加算した値を用いて位相回転量を推定することができるので、位相回転量の推定において拡散コードの相互相関による影響やノイズによる影響を抑圧することができ、高精度なAFCを実現することができる。
【0033】
【発明の実施の形態】
本発明の骨子は、送信側がコードシフトにより得られた拡散コードからなる既知シンボルを送信データに挿入して多重送信し、受信側が複数の既知シンボルの相関値を加算した値を用いて位相回転量を推定することである。
【0034】
ここで、各実施の形態の説明に入る前に、まず、図1を用いて、本発明において送信側が送信データに挿入する既知シンボル部の拡散コードの生成方法について説明する。
【0035】
図1において、基本コードの長さをP(チップ)、無線回線の最大遅延プロファイル長をW(チップ)とする。また、同一の基本コードを2つ直列的に並べ、前方を基本コードBC1とし、後方を基本コードBC2とする。
【0036】
ユーザ1に対する拡散コードCode1は、基本コードBC1に基本コードBC2の先頭からWの部分を加えて作成される。また、ユーザ2に対する拡散コードCode2は、基本コードBC1の先頭からWの部分を除いたものに基本コードBC2の先頭から2×Wの部分を加えて作成される。すなわち、拡散コードCode2は、基本コードBC1、BC2において、拡散コードCode1にあたる部分をWだけ後方に移動(シフト)したものである。
【0037】
同様に、ユーザ数をkとすると、ユーザi(i=1、2、…、k)に対する拡散コードCodeiは、基本コードBC1の先頭から(i−1)×Wの部分を除いたものに基本コードBC2の先頭からi×Wの部分を加えて作成される。各拡散コードCodeiは、Lm=P+W(チップ)の長さである。
【0038】
以下、本発明の実施の形態について、添付図面を参照して詳細に説明する。なお、以下の説明では、送信側が基地局装置、受信側が通信端末装置とする。また、以下の説明では、遅延波を考慮しない。また、以下の説明において図1に示した方法にて生成された拡散コードを「シフトコード」という。
【0039】
(実施の形態1)
図2は、本発明の実施の形態1に係る通信端末装置と無線通信を行う基地局装置から送信されるデータのスロット構成図である。図2に示すように、スロットの略中央に既知シンボルが挿入される。この既知シンボルは、図1に示した方法にて生成された拡散コードである。また、データ部には各ユーザ固有の拡散コードが乗算される。
【0040】
基地局装置は、通信中の各通信端末装置(ユーザ)に対して、図2のスロット構成をもつ信号を多重して送信する。また、制御信号の送受信により基本コードとシフト量は、予め各通信端末装置に通知される。
【0041】
図3は、本実施の形態に係る通信端末装置の構成を示すブロック図である。なお、図3では、通信端末装置の受信側の構成を示し、送信側の構成を省略する。
【0042】
受信アンテナ101は、基地局装置から送信された無線信号を受信する。受信RF部102は、受信アンテナ101の受信信号に、後述する発振器123にて発振されたローカル信号を乗算し、受信信号の周波数をベースバンドに変換する。
【0043】
A/D変換器103は、受信RF部102から出力されたベースバンド信号(以下、「受信ベースバンド信号」という)の同相成分(I−ch)に対してA/D変換を行う。同様に、A/D変換器104は、受信ベースバンド信号の直交成分(Q−ch)に対してA/D変換を行う。
【0044】
サーチャー105は、上記図1に示した基本コードを用いて、ディジタル信号に変換された受信ベースバンド信号の既知シンボル部の遅延プロファイルを作成し、相関値の電力が閾値を越えるタイミング(すなわち既知シンボルの受信タイミング)を検出し、コード数・種類判定部106に出力する。また、サーチャー105は、既知シンボルの受信タイミングによりデータ部の先頭の受信タイミングを算出し、相関器107及び同期検波部110に出力する。
【0045】
コード数・種類判定部106は、サーチャー105からの既知シンボルの受信タイミングに基づいて、現在使用されているシフトコードの数および種類を判定し、相関器108−1〜nおよび相関器109−1〜n(nは2以上の自然数)に対して相関処理のタイミングを指示する。なお、コード数・種類判定部106におけるコード数および種類の判定の詳細については後述する。
【0046】
相関器107は、サーチャー105からのデータ部の先頭の受信タイミングに基づいて、受信ベースバンド信号のデータ部と所定の拡散コード(自装置に割り当てられた拡散コード)との相関をとり、相関処理後の受信ベースバンド信号のデータ部を同期検波部110に出力する。
【0047】
相関器108−1〜nは、それぞれコード数・種類判定部106からの指示に従って、受信ベースバンド信号の既知シンボル前半部とシフトコードとの相関値(以下、「シンボル前半部相関値」という)を計算する。同様に、相関器109−1〜nは、それぞれコード数・種類判定部106からの指示に従って、受信ベースバンド信号の既知シンボル後半部とシフトコードとの相関値(以下、「シンボル後半部相関値」という)を計算する。
【0048】
同期検波部110は、サーチャー105からのデータ部の先頭の受信タイミングに基づいて、相関処理後の受信ベースバンド信号のデータ部に対して同期検波処理を行い、復調部111に出力する。復調部111は、同期検波された受信ベースバンド信号のデータ部に対して復調処理を行い、受信データを取り出す。
【0049】
加算器112は、相関器108−1〜nにてそれぞれ算出されたシンボル前半部相関値の同相成分を加算する。同様に、加算器113は、相関器108−1〜nにてそれぞれ算出されたシンボル前半部相関値の直交成分を加算する。
【0050】
加算器114は、相関器109−1〜nにてそれぞれ算出されたシンボル後半部相関値の同相成分を加算する。同様に、加算器115は、相関器109−1〜nにてそれぞれ算出されたシンボル後半部相関値の直交成分を加算する。
【0051】
遅延部116は、加算器112にて加算されたシンボル前半部相関値の同相成分を所定量遅延させた後、複素相関演算部118に出力する。同様に、遅延部117は、加算器113にて加算されたシンボル前半部相関値の直交成分を所定量遅延させた後、複素相関演算部118に出力する。
【0052】
複素相関演算部118は、加算後のシンボル前半部相関値の同相成分と加算後のシンボル後半部相関値の同相成分とを用いて複素相関処理を行う。また、複素相関演算部118は、加算後のシンボル前半部相関値の直交成分と加算後のシンボル後半部相関値の直交成分とを用いて複素相関処理を行う。
【0053】
位相推定部119は、複素相関演算部118から出力された複素相関処理後の相関値の同相成分および直交成分を用いて単位時間当りの位相回転量を推定する。なお、位相推定部119における位相回転量の推定の詳細については後述する。
【0054】
平滑化部120は、位相推定部119により推定された位相回転量を平滑化して周波数オフセットを算出する。制御電圧変換部121は、算出された周波数オフセットを補償すべく、発振器123にかける所定の制御電圧をもった信号をD/A変換器122に出力する。D/A変換器122は、制御電圧変換部121から出力された信号をアナログ信号に変換する。発振器123は、D/A変換器122の出力信号の電圧に応じた周波数のローカル信号を発振する。
【0055】
次に、図1に示した通信端末装置におけるAFCの動作について説明する。
【0056】
基地局装置から送信された無線信号は、受信アンテナ101に受信され、受信RF部102にて、発振器123にて発振されたローカル信号が乗算されてベースバンドの周波数に変換される。
【0057】
受信ベースバンド信号の同相成分は、A/D変換器103にてディジタル信号に変換され、受信ベースバンド信号の直交成分は、A/D変換器104にてディジタル信号に変換される。ディジタル信号に変換された受信ベースバンド信号は、サーチャー105、相関器107、相関器108−1〜nおよび相関器109−1〜nに出力される。
【0058】
サーチャー105では、上記図1に示した基本コードにより、ディジタル信号に変換された受信ベースバンド信号の既知シンボル部の遅延プロファイルが作成され、既知シンボルの受信タイミングが検出され、コード数・種類判定部106にて、現在使用されているシフトコードの数および種類を判定される。
【0059】
相関器107では、データ部の先頭の受信タイミングに基づいて、受信ベースバンド信号のデータ部と所定の拡散コード(自装置に割り当てられた拡散コード)との相関がとられる。そして、同期検波部110にて、データ部の先頭の受信タイミングに基づいて、相関処理後の受信ベースバンド信号のデータ部に対して同期検波処理が行われ、復調部111にて、同期検波された受信ベースバンド信号のデータ部に対して復調処理が行われ、受信データが取り出される。
【0060】
また、相関器108−1〜nでは、それぞれ受信ベースバンド信号の既知シンボル後半部とシフトコードとにより、シンボル前半部相関値が計算される。同様に、相関器109−1〜nでは、それぞれ受信ベースバンド信号の既知シンボル後半部とシフトコードとにより、シンボル後半部相関値が計算される。
【0061】
各相関器108−1〜nにて計算されたシンボル前半部相関値の同相成分および直交成分は加算器112、113にて加算され、遅延部116、117にて所定量遅延させられる。各相関器109−1〜nにて計算されたシンボル後半部相関値の同相成分および直交成分は加算器114、115にて加算される。
【0062】
そして、複素相関演算部118では、加算後のシンボル前半部相関値の同相成分と加算後のシンボル後半部相関値の同相成分とにより、および、加算後のシンボル前半部相関値の直交成分と加算後のシンボル後半部相関値の直交成分とにより複素相関処理が行われる。
【0063】
そして、位相推定部119では、複素相関処理後の相関値の同相成分および直交成分により単位時間当りの位相回転量が推定され、平滑化部120では、位相回転量が平滑化されて周波数オフセットが算出される。算出された周波数オフセットは制御電圧変換部121に出力される。
【0064】
制御電圧変換部121では、算出された周波数オフセットを補償すべく、所定の制御電圧をもった信号がD/A変換器122に出力され、アナログ信号に変換された後、発振器123に出力される。発振器123では、D/A変換器122の出力信号の電圧に応じた周波数のローカル信号が発振される。
【0065】
次に、コード数・種類判定部106におけるコード数および種類の判定の詳細について、図4の遅延プロファイルを示す図を用いて説明する。図4は、本実施の形態に係る通信端末装置にて作成される遅延プロファイルを示す図である。図4において、横軸は時間であり、縦軸は電力である。
【0066】
基地局装置が、複数の通信端末装置に対して上記図2に示したデータを多重送信している場合に、通信端末装置の受信側で基本コードを用いて受信ベースバンド信号の既知シンボル部の遅延プロファイルを作成すると、閾値を越えるピークが、現在通信を行っている通信端末装置の数だけ検出される。
【0067】
そして、基地局装置がシフトコードCodeiを用いて通信端末装置と無線通信を行っている場合、基地局装置がデータを送信した時刻を0として、時刻(i−1)×Wから時刻i×W未満の時間帯Tiの範囲内に閾値を越えるピークが表れる。
【0068】
例えば、図4の場合、T1およびT3の範囲内において閾値を越えるピークP1、P3が表れているので、基地局装置は、シフトコードCode1およびシフトコードCode3を用いて通信端末装置と無線通信を行っていることが判る。
【0069】
コード数・種類判定部106は、閾値を越えるピークの数に基づいて現在基地局装置が無線通信を行っている通信端末装置の数を判定し、そのピークのタイミングが属する時間帯に基づいて、基地局装置が送信信号の既知シンボルに用いているシフトコードを判定する。
【0070】
そして、図4の場合、コード数・種類判定部106は、相関器108−1に対して時刻P1を相関処理のタイミングとして指示し、相関器108−2に対して時刻P3を相関処理のタイミングとして指示する。また、コード数・種類判定部106は、既知シンボル部の長さをtkとすると、相関器109−1に対して時刻(P1+tk/2)を相関処理のタイミングとして指示し、相関器109−2に対して時刻(P3+tk/2)を相関処理のタイミングとして指示する。
【0071】
次に、位相推定部119における位相回転量の推定の詳細について、図5の位相回転量を示す図を用いて説明する。図5は、本実施の形態に係る通信端末装置にて推定される位相回転量を示す図である。図5では、相関値をIQ平面上にベクトルで表わす。
【0072】
図5(a)において、ベクトル201は受信ベースバンド信号の既知シンボル前半部とシフトコードCode1とのシンボル前半部相関値であり、ベクトル202は受信ベースバンド信号の既知シンボル前半部とシフトコードCode3とのシンボル前半部相関値であり、ベクトル203はベクトル201とベクトル202とを加算した合成ベクトルである。
【0073】
また、図5(b)において、ベクトル211は受信ベースバンド信号の既知シンボル後半部とシフトコードCode1とのシンボル後半部相関値であり、ベクトル212は受信ベースバンド信号の既知シンボル後半部とシフトコードCode3とのシンボル後半部相関値であり、ベクトル213はベクトル211とベクトル212とを加算した合成ベクトルである。
【0074】
そして、図5(c)において、合成ベクトル203と合成ベクトル213との角度差θは位相回転量を示す。位相推定部119は、複数の既知シンボルの相関値を加算した値を用いて位相回転量を推定する。
【0075】
このように、送信側がコードシフトにより得られた拡散コードからなる既知シンボルを送信データに挿入して多重送信することにより、受信側が複数の既知シンボルの相関値を算出することができる。
【0076】
ここで、相関をとった既知シンボルに影響を及ぼす拡散コードの相互相関やノイズはランダムであるため、複数の既知シンボルの相関値を加算することにより、位相回転量の推定において拡散コードの相互相関による影響やノイズによる影響は抑圧される。
【0077】
従って、送信側がコードシフトにより得られた拡散コードからなる既知シンボルを送信データに挿入して多重送信し、受信側が複数の既知シンボルの相関値を加算した値を用いて位相回転量を推定することにより、既知シンボル間の位相回転量を高精度に推定することができ、高精度なAFCを実現することができる。
【0078】
なお、相関器108−1〜nおよび相関器109−1〜nの個数nは、同時に通信可能なコード数と等しいことが望ましいが、本発明は、各相関器の個数がコード数より少なくても成立する。この場合、コード数・種類判定部106が、現在使用されているシフトコードの中でピークの高いものを順に選択して、相関器108−1〜nおよび相関器109−1〜nに対して相関処理のタイミングを指示する。
【0079】
(実施の形態2)
ここで、上記実施の形態1において、基地局装置と現在通信を行っている通信端末装置が1つだけである場合には既知シンボルの相関値を加算するという特徴を活かすことができず、しかも、時間的に近い既知シンボル部の前半部と後半部とで位相回転量を推定しているため、むしろ従来に比べて位相回転量の推定精度が劣化してしまうと考えられる。
【0080】
実施の形態2では、上記の問題を解決すべく、現在使用されているシフトコードの数によって位相回転量の推定に用いる相関値を切替える場合について説明する。
【0081】
図6は、本発明の実施の形態2に係る通信端末装置の構成を示すブロック図である。なお、図6に示す通信端末装置において、図3に示した通信端末装置と共通する構成部分には図3と同一符号を付して説明を省略する。
【0082】
図6に示す通信端末装置は、コード数・種類判定部301の機能が、図3に示した通信端末装置のコード数・種類判定部106と異なる。また、図6に示す通信端末装置は、図3に示した通信端末装置と比較して、相関器302、303および切替え部304を追加した構成をとる。
【0083】
サーチャー105は、相関値の電力が閾値を越えるタイミング(すなわち既知シンボルの受信タイミング)を検出し、コード数・種類判定部301に出力する。
【0084】
コード数・種類判定部301は、サーチャー105からの既知シンボルの受信タイミングに基づいて、現在使用されているシフトコードの数および種類を判定する。そして、コード数・種類判定部301は、現在使用されているシフトコードの数が複数である場合、相関器108−1〜nおよび相関器109−1〜n(nは2以上の自然数)に対して相関処理のタイミングを指示し、単数である場合、相関器302に対して相関処理のタイミングを指示し、相関器303に対して相関処理の実行を指示する。
【0085】
また、コード数・種類判定部301は、現在使用されているシフトコードの数に基づいて、切替え部304に対してスイッチの切替え制御を行う。具体的には、現在使用されているシフトコードの数が複数である場合、加算器112と遅延器116、加算器113と複素相関演算部118、加算器114と遅延器117および加算器115と複素相関演算部118とをそれぞれ接続するように切替え制御を行う。一方、現在使用されているシフトコードの数が単数である場合、相関器302と遅延器116、相関器302と複素相関演算部118、相関器303と遅延器117および相関器303と複素相関演算部118とをそれぞれ接続するように切替え制御を行う。
【0086】
相関器302は、コード数・種類判定部301からの指示に従って、受信ベースバンド信号の既知シンボル部全体とシフトコードとの相関値(以下、「シンボル全体相関値」という)を計算する。
【0087】
相関器303は、コード数・種類判定部301からの指示に従って、受信した同期用制御チャネルの受信信号と当該制御チャネルの拡散コードとの相関値(以下、「制御チャネル相関値」という)を計算する。
【0088】
切替え部304は、上記のコード数・種類判定部301の制御に従って接続の切替えを行う。
【0089】
この結果、位相推定部119は、現在使用されているシフトコードの数が単数である場合、シンボル全体相関値と同期用制御チャネル相関値の角度差から位相回転量を推定する。
【0090】
このように、現在使用されているシフトコードの数によって位相回転量の推定に用いる相関値を切替えることにより、シフトコードの数が複数である場合には上記実施の形態1と同様の効果を得ることができ、シフトコードの数が単数である場合でも安定したAFCを行うことができる。
【0091】
ここで、全セルにおいて共通な同期用制御チャネルを用いた場合、誤って他セルの制御チャネルを用いて位相回転量を推定しまう可能性があり、この場合には、周波数オフセットの引き込み精度が大きく劣化してしまう。そこで、各セル固有の同期用制御チャネルを用いて位相回転量を推定することにより、システムの安定性が向上する。
【0092】
また、同期用制御チャネルは、スロットの先頭に対するオフセット量がセルによって異なり、同期用制御チャネルの位置が既知シンボル部の位置と時間的に近い場合がある。この場合、実施の形態1で示したように既知シンボル部の前半部と後半部とで位相回転量を推定する方が精度良くAFCを行うことができる。そこで、通信端末装置が、回線が確立するまでに同期用制御チャネルの位置を知り、同期用制御チャネルの位置と既知シンボル部との位置関係に基づいて位相回転量の推定に用いる信号を適宜切替えることにより、常にある程度の安定したAFCを実現することができる。
【0093】
なお、上記各実施の形態とスペースダイバーシチ受信、パスダイバーシチ受信とを組み合わせることにより、さらに安定し、高精度なAFCを行うことができる。
【0094】
また、上記各実施の形態では、送信側が基地局装置、受信側が通信端末装置として説明したが、本発明は受信側が基地局装置、送信側が通信端末装置の場合であっても適用することができる。
【0095】
また、上記各実施の形態では、説明を簡単にするために遅延波を考慮していないが、本発明は、受信装置においてチャネル推定やRAKE合成等を行う構成部分を備えることにより、遅延波が存在する伝播環境においても上記の効果を得ることができる。
【0096】
また、上記各実施の形態において、他のタイムスロットにおける既知シンボルの相関値も加算して複素相関演算を行い、位相回転量を推定することにより、さらに、拡散コードの相互相関による影響やノイズによる影響を抑圧することでき、より高精度なAFCを実現することができる。
【0097】
【発明の効果】
以上説明したように、本発明によれば、複数の既知シンボルの相関値を加算することができるので、拡散コードの相互相関による影響やノイズによる影響を抑圧して既知シンボル間の位相回転量を高精度に推定することができ、高精度なAFCを実現することができる。
【図面の簡単な説明】
【図1】本発明に用いられる既知シンボル部の拡散コードの生成方法を説明する図
【図2】本発明の実施の形態1に係る通信端末装置と無線通信を行う基地局装置から送信されるデータのスロット構成図
【図3】上記実施の形態に係る通信端末装置の構成を示すブロック図
【図4】上記実施の形態に係る通信端末装置にて作成される遅延プロファイルを示す図
【図5】上記実施の形態に係る通信端末装置にて推定される位相回転量を示す図
【図6】本発明の実施の形態2に係る通信端末装置の構成を示すブロック図
【図7】送信装置から送信されるデータのスロット構成を示す図
【図8】従来の受信装置の構成を示すブロック図
【符号の説明】
102 受信RF部
105 サーチャー
106、301 コード数・種類判定部
107、108、109、302、303 相関器
112〜115 加算器
118 複素相関演算部
119 位相推定部
121 制御電圧変換部
123 発振器
304 切替え部
【発明の属する技術分野】
本発明は、CDMA方式の無線通信システムに用いられる受信装置及び自動周波数制御方法に関する。
【0002】
【従来の技術】
近年、携帯電話や自動車電話等の無線通信システムが急速に普及してきている。この無線通信システムの通信端末装置では、受信側装置において、送信側装置とのキャリア周波数のずれを補償するために自動周波数制御(Automatic Frequency Control;以下、「AFC」という)を行っている。
【0003】
以下、従来の受信装置について、図7、図8を参照して説明する。図7は、送信装置から送信されるデータのスロット構成を示す図である。図8は、従来の受信装置の構成を示すブロック図である。
【0004】
送信装置(図示しない)は、図7に示すように、それぞれCodeAおよびCodeBにより拡散された既知シンボル11および既知シンボル12を含む信号を送信する。ただし、CodeAおよびCodeBのコード長を、それぞれtCAおよびtCBとし、既知シンボル11と既知シンボル12との間隔をtgapとする。
【0005】
送信装置から送信された信号は、図8に示す受信装置によりアンテナ21を介して受信される。図8において、アンテナ21に受信された信号(受信信号)は、受信RF部22により、キャリア周波数からベースバンドに周波数変換される。このとき、受信RF部22では後述する発振器38から発振されたローカル信号が用いられる。受信RF部22から出力されたベースバンド信号(受信ベースバンド信号)の同相成分(I−ch)および直交成分(Q−ch)は、それぞれ、A/D変換器23およびA/D変換器24により、ディジタル信号に変換され、サーチャー25、相関器26、相関器27および相関器28に出力される。
【0006】
サーチャー25では、ディジタル信号に変換された受信ベースバンド信号と既知コードであるCodeAとの相関がとられ、相関値の電力が閾値を越えるタイミング(すなわちCodeAの受信タイミング)tAが検出される。また、サーチャー25では、tA+tgapによりCodeBの受信タイミングtBが算出される。また、サーチャー25では、tA+tCA/2によりデータ部の先頭の受信タイミングtDataが算出される。
【0007】
サーチャー25から相関器26及び同期検波部29に対してデータ部の先頭の受信タイミングが出力され、サーチャー25から相関器27に対してCodeAの受信タイミングが出力され、サーチャー25から相関器28に対してCodeBの受信タイミングが出力される。
【0008】
相関器26では、サーチャー25からのデータ部の先頭の受信タイミングに基づいて、受信ベースバンド信号のデータ部と所定の拡散コード(当該受信装置に割り当てられた拡散コード)との相関がとられる。相関処理後の受信ベースバンド信号のデータ部は、同期検波部29に出力される。
【0009】
相関器27では、サーチャー25からのCodeAの受信タイミングに基づいて、受信ベースバンド信号の既知シンボル11とCodeAとの相関がとられる。同様に、相関器28では、サーチャー25からのCodeBの受信タイミングに基づいて、受信ベースバンド信号の既知シンボル12とCodeBとの相関がとられる。
【0010】
同期検波部29では、サーチャー25からのデータ部の先頭の受信タイミングに基づいて、相関処理された受信ベースバンド信号のデータ部に対して同期検波処理が行われる。同期検波後の受信ベースバンド信号のデータ部は、復調部30にて復調され、受信データが取り出される。
【0011】
相関処理された受信ベースバンド信号の既知シンボル11の同相成分は、遅延部31によりtAB(=tCA/2+tgap+tCB/2;図7参照)だけ遅延された後複素相関演算部33に出力される。同様に、相関処理された受信ベースバンド信号の既知シンボル11の直交成分は、遅延部32によりtAB(=tCA/2+tgap+tCB/2)だけ遅延された後複素相関演算部33に出力される。相関処理された受信ベースバンド信号の既知シンボル12の同相成分および直交成分は、それぞれ複素相関演算部33に出力される。
【0012】
複素相関演算部33では、相関処理された受信ベースバンド信号の既知シンボル11および既知シンボル12の同相成分を用いた複素相関処理が行われる。また、複素相関演算部33では、相関処理された受信ベースバンド信号の既知シンボル11および既知シンボル12の直交成分を用いた複素相関処理が行われる。複素相関処理後の受信ベースバンド信号の同相成分および直交成分は位相推定部34に出力される。
【0013】
位相推定部34では、複素相関演算部33から出力された複素相関処理後の受信ベースバンド信号の同相成分および直交成分を用いて単位時間当りの位相回転量が推定される。平滑化部35では、位相推定部34により推定された位相回転量を用いて周波数オフセットが算出される。算出された周波数オフセットは、制御電圧変換部36に出力される。
【0014】
制御電圧変換部36では、算出された周波数オフセットを補償すべく、発振器38にかけられる所定の制御電圧をもった信号が出力される。この制御電圧変換部36から出力された信号は、D/A変換器37によりアナログ信号に変換された後、発振器38に出力される。これにより、周波数オフセットを補償するように発振器38におけるローカル信号の周波数が制御される。
【0015】
このように、上記従来の受信装置は、受信信号中の既知シンボル間の位相回転量を推定して周波数オフセットを算出し、周波数オフセットを補償するようにAFCを行っている。
【0016】
【発明が解決しようとする課題】
しかしながら、相関をとった後の既知シンボルには拡散コードの相互相関による影響やノイズによる影響等があるため、上記従来の受信装置は、既知シンボル間の位相回転量を高精度に推定することが困難であり、AFCの精度が劣化してしまうという問題を有している。
【0017】
本発明はかかる点に鑑みてなされたものであり、拡散コードの相互相関による影響やノイズによる影響を抑圧して既知シンボル間の位相回転量を高精度に推定することができ、高精度なAFCを実現することができる受信装置及び自動周波数制御方法を提供することを目的とする。
【0018】
【課題を解決するための手段】
本発明の受信装置は、所定の基本コードの一部からなる既知シンボルが挿入された受信信号と前記基本コードとの相関値である第1相関値を算出するサーチ手段と、所定の閾値を越えた前記第1相関値の数およびその受信タイミングが属する時間帯に基づいて時間多重されている既知シンボルの数および種類を判定する判定手段と、前記既知シンボルの前半が挿入されている受信信号部分と前記判定手段にて時間多重されていると判定された既知シンボルとの相関値である第2相関値および前記既知シンボルの後半部と前記判定された既知シンボルとの相関値である第3相関値を算出する相関値算出手段と、前記第2相関値の加算結果と前記第3相関値の加算結果との位相差から位相回転量を推定する位相回転量推定手段と、前記位相回転量に基づいて周波数オフセットを補償するように発振器の周波数を制御する周波数制御手段と、を具備する構成を採る。
【0022】
これらの構成により、複数の既知シンボルの相関値を加算した値を用いて位相回転量を推定することができるので、位相回転量の推定において拡散コードの相互相関による影響やノイズによる影響を抑圧することができ、高精度なAFCを実現することができる。
【0023】
本発明の受信装置は、相関値算出手段は、既知シンボルが挿入されている受信信号部分と判定手段にて時間多重されていると判定された既知シンボルとの相関値である第4相関値および受信信号と制御チャネルの拡散コードとの相関値である第5相関値を算出し、位相回転量推定手段は、時間多重されている既知シンボルの数が1である場合、前記第4相関値と前記第5相関値との位相差から位相回転量を推定する構成を採る。
【0024】
この構成により、時間多重されている既知シンボルの数が1である場合でも安定したAFCを行うことができる。
【0025】
本発明の受信装置は、相関値算出手段は、セル固有の制御チャネルを用いて第5相関値を算出する構成を採る。
【0026】
この構成により、誤って他セルの制御チャネルを用いて位相回転量を推定しまうことがないので、システムの安定性が向上する。
【0027】
本発明の受信装置は、位相回転量推定手段は、時間多重されている既知シンボルの数が1である場合であっても、制御チャネルと既知シンボルが時間的に近い場合には、前記第2相関値と前記第3相関値との位相差から位相回転量を推定する構成を採る。
【0028】
この構成により、時間多重されている既知シンボルが1であり、制御チャネルと既知シンボルが時間的に近い場合であっても、ある程度の安定したAFCを実現することができる。
【0029】
本発明の通信端末装置は、上記いずれかに記載の受信装置を搭載する構成を採る。また、本発明の基地局装置は、上記のいずれかに記載の受信装置を搭載する構成を採る。
【0030】
これらの構成により、位相回転量の推定において拡散コードの相互相関による影響やノイズによる影響を抑圧することができ、高精度なAFCを実現することができるので、高品質な無線通信を行うことができる。
【0031】
本発明の自動周波数制御方法は、所定の基本コードの一部からなる既知シンボルが挿入された受信信号と前記基本コードとの相関値である第1相関値を算出する工程と、所定の閾値を越えた前記第1相関値の数およびその受信タイミングが属する時間帯に基づいて時間多重されている既知シンボルの数、種類および相関処理のタイミングを判定する工程と、前記判定された既知シンボルの数、種類および相関処理のタイミングに基づいて、時間多重された1又は複数の受信信号の相関値を算出する工程と、前記相関値の加算値を用いて位相回転量を推定する工程と、前記位相回転量に基づいて周波数オフセットを補償するように発振器の周波数を制御する工程と、を具備する方法をとる。また、本発明の自動周波数制御方法は、所定の基本コードの一部からなる既知シンボルが挿入された受信信号と前記基本コードとの相関値である第1相関値を算出し、所定の閾値を越えた前記第1相関値の数およびその受信タイミングが属する時間帯に基づいて時間多重されている既知シンボルの数および種類を判定し、既知シンボルの前半が挿入されている受信信号部分と時間多重されていると判定された既知シンボルとの相関値である第2相関値および前記既知シンボルの後半部と前記判定された既知シンボルとの相関値である第3相関値を算出し、前記第2相関値の加算結果と前記第3相関値の加算結果との位相差から位相回転量を推定し、前記位相回転量に基づいて周波数オフセットを補償するように発振器の周波数を制御する方法をとる。
【0032】
この方法により、複数の既知シンボルの相関値を加算した値を用いて位相回転量を推定することができるので、位相回転量の推定において拡散コードの相互相関による影響やノイズによる影響を抑圧することができ、高精度なAFCを実現することができる。
【0033】
【発明の実施の形態】
本発明の骨子は、送信側がコードシフトにより得られた拡散コードからなる既知シンボルを送信データに挿入して多重送信し、受信側が複数の既知シンボルの相関値を加算した値を用いて位相回転量を推定することである。
【0034】
ここで、各実施の形態の説明に入る前に、まず、図1を用いて、本発明において送信側が送信データに挿入する既知シンボル部の拡散コードの生成方法について説明する。
【0035】
図1において、基本コードの長さをP(チップ)、無線回線の最大遅延プロファイル長をW(チップ)とする。また、同一の基本コードを2つ直列的に並べ、前方を基本コードBC1とし、後方を基本コードBC2とする。
【0036】
ユーザ1に対する拡散コードCode1は、基本コードBC1に基本コードBC2の先頭からWの部分を加えて作成される。また、ユーザ2に対する拡散コードCode2は、基本コードBC1の先頭からWの部分を除いたものに基本コードBC2の先頭から2×Wの部分を加えて作成される。すなわち、拡散コードCode2は、基本コードBC1、BC2において、拡散コードCode1にあたる部分をWだけ後方に移動(シフト)したものである。
【0037】
同様に、ユーザ数をkとすると、ユーザi(i=1、2、…、k)に対する拡散コードCodeiは、基本コードBC1の先頭から(i−1)×Wの部分を除いたものに基本コードBC2の先頭からi×Wの部分を加えて作成される。各拡散コードCodeiは、Lm=P+W(チップ)の長さである。
【0038】
以下、本発明の実施の形態について、添付図面を参照して詳細に説明する。なお、以下の説明では、送信側が基地局装置、受信側が通信端末装置とする。また、以下の説明では、遅延波を考慮しない。また、以下の説明において図1に示した方法にて生成された拡散コードを「シフトコード」という。
【0039】
(実施の形態1)
図2は、本発明の実施の形態1に係る通信端末装置と無線通信を行う基地局装置から送信されるデータのスロット構成図である。図2に示すように、スロットの略中央に既知シンボルが挿入される。この既知シンボルは、図1に示した方法にて生成された拡散コードである。また、データ部には各ユーザ固有の拡散コードが乗算される。
【0040】
基地局装置は、通信中の各通信端末装置(ユーザ)に対して、図2のスロット構成をもつ信号を多重して送信する。また、制御信号の送受信により基本コードとシフト量は、予め各通信端末装置に通知される。
【0041】
図3は、本実施の形態に係る通信端末装置の構成を示すブロック図である。なお、図3では、通信端末装置の受信側の構成を示し、送信側の構成を省略する。
【0042】
受信アンテナ101は、基地局装置から送信された無線信号を受信する。受信RF部102は、受信アンテナ101の受信信号に、後述する発振器123にて発振されたローカル信号を乗算し、受信信号の周波数をベースバンドに変換する。
【0043】
A/D変換器103は、受信RF部102から出力されたベースバンド信号(以下、「受信ベースバンド信号」という)の同相成分(I−ch)に対してA/D変換を行う。同様に、A/D変換器104は、受信ベースバンド信号の直交成分(Q−ch)に対してA/D変換を行う。
【0044】
サーチャー105は、上記図1に示した基本コードを用いて、ディジタル信号に変換された受信ベースバンド信号の既知シンボル部の遅延プロファイルを作成し、相関値の電力が閾値を越えるタイミング(すなわち既知シンボルの受信タイミング)を検出し、コード数・種類判定部106に出力する。また、サーチャー105は、既知シンボルの受信タイミングによりデータ部の先頭の受信タイミングを算出し、相関器107及び同期検波部110に出力する。
【0045】
コード数・種類判定部106は、サーチャー105からの既知シンボルの受信タイミングに基づいて、現在使用されているシフトコードの数および種類を判定し、相関器108−1〜nおよび相関器109−1〜n(nは2以上の自然数)に対して相関処理のタイミングを指示する。なお、コード数・種類判定部106におけるコード数および種類の判定の詳細については後述する。
【0046】
相関器107は、サーチャー105からのデータ部の先頭の受信タイミングに基づいて、受信ベースバンド信号のデータ部と所定の拡散コード(自装置に割り当てられた拡散コード)との相関をとり、相関処理後の受信ベースバンド信号のデータ部を同期検波部110に出力する。
【0047】
相関器108−1〜nは、それぞれコード数・種類判定部106からの指示に従って、受信ベースバンド信号の既知シンボル前半部とシフトコードとの相関値(以下、「シンボル前半部相関値」という)を計算する。同様に、相関器109−1〜nは、それぞれコード数・種類判定部106からの指示に従って、受信ベースバンド信号の既知シンボル後半部とシフトコードとの相関値(以下、「シンボル後半部相関値」という)を計算する。
【0048】
同期検波部110は、サーチャー105からのデータ部の先頭の受信タイミングに基づいて、相関処理後の受信ベースバンド信号のデータ部に対して同期検波処理を行い、復調部111に出力する。復調部111は、同期検波された受信ベースバンド信号のデータ部に対して復調処理を行い、受信データを取り出す。
【0049】
加算器112は、相関器108−1〜nにてそれぞれ算出されたシンボル前半部相関値の同相成分を加算する。同様に、加算器113は、相関器108−1〜nにてそれぞれ算出されたシンボル前半部相関値の直交成分を加算する。
【0050】
加算器114は、相関器109−1〜nにてそれぞれ算出されたシンボル後半部相関値の同相成分を加算する。同様に、加算器115は、相関器109−1〜nにてそれぞれ算出されたシンボル後半部相関値の直交成分を加算する。
【0051】
遅延部116は、加算器112にて加算されたシンボル前半部相関値の同相成分を所定量遅延させた後、複素相関演算部118に出力する。同様に、遅延部117は、加算器113にて加算されたシンボル前半部相関値の直交成分を所定量遅延させた後、複素相関演算部118に出力する。
【0052】
複素相関演算部118は、加算後のシンボル前半部相関値の同相成分と加算後のシンボル後半部相関値の同相成分とを用いて複素相関処理を行う。また、複素相関演算部118は、加算後のシンボル前半部相関値の直交成分と加算後のシンボル後半部相関値の直交成分とを用いて複素相関処理を行う。
【0053】
位相推定部119は、複素相関演算部118から出力された複素相関処理後の相関値の同相成分および直交成分を用いて単位時間当りの位相回転量を推定する。なお、位相推定部119における位相回転量の推定の詳細については後述する。
【0054】
平滑化部120は、位相推定部119により推定された位相回転量を平滑化して周波数オフセットを算出する。制御電圧変換部121は、算出された周波数オフセットを補償すべく、発振器123にかける所定の制御電圧をもった信号をD/A変換器122に出力する。D/A変換器122は、制御電圧変換部121から出力された信号をアナログ信号に変換する。発振器123は、D/A変換器122の出力信号の電圧に応じた周波数のローカル信号を発振する。
【0055】
次に、図1に示した通信端末装置におけるAFCの動作について説明する。
【0056】
基地局装置から送信された無線信号は、受信アンテナ101に受信され、受信RF部102にて、発振器123にて発振されたローカル信号が乗算されてベースバンドの周波数に変換される。
【0057】
受信ベースバンド信号の同相成分は、A/D変換器103にてディジタル信号に変換され、受信ベースバンド信号の直交成分は、A/D変換器104にてディジタル信号に変換される。ディジタル信号に変換された受信ベースバンド信号は、サーチャー105、相関器107、相関器108−1〜nおよび相関器109−1〜nに出力される。
【0058】
サーチャー105では、上記図1に示した基本コードにより、ディジタル信号に変換された受信ベースバンド信号の既知シンボル部の遅延プロファイルが作成され、既知シンボルの受信タイミングが検出され、コード数・種類判定部106にて、現在使用されているシフトコードの数および種類を判定される。
【0059】
相関器107では、データ部の先頭の受信タイミングに基づいて、受信ベースバンド信号のデータ部と所定の拡散コード(自装置に割り当てられた拡散コード)との相関がとられる。そして、同期検波部110にて、データ部の先頭の受信タイミングに基づいて、相関処理後の受信ベースバンド信号のデータ部に対して同期検波処理が行われ、復調部111にて、同期検波された受信ベースバンド信号のデータ部に対して復調処理が行われ、受信データが取り出される。
【0060】
また、相関器108−1〜nでは、それぞれ受信ベースバンド信号の既知シンボル後半部とシフトコードとにより、シンボル前半部相関値が計算される。同様に、相関器109−1〜nでは、それぞれ受信ベースバンド信号の既知シンボル後半部とシフトコードとにより、シンボル後半部相関値が計算される。
【0061】
各相関器108−1〜nにて計算されたシンボル前半部相関値の同相成分および直交成分は加算器112、113にて加算され、遅延部116、117にて所定量遅延させられる。各相関器109−1〜nにて計算されたシンボル後半部相関値の同相成分および直交成分は加算器114、115にて加算される。
【0062】
そして、複素相関演算部118では、加算後のシンボル前半部相関値の同相成分と加算後のシンボル後半部相関値の同相成分とにより、および、加算後のシンボル前半部相関値の直交成分と加算後のシンボル後半部相関値の直交成分とにより複素相関処理が行われる。
【0063】
そして、位相推定部119では、複素相関処理後の相関値の同相成分および直交成分により単位時間当りの位相回転量が推定され、平滑化部120では、位相回転量が平滑化されて周波数オフセットが算出される。算出された周波数オフセットは制御電圧変換部121に出力される。
【0064】
制御電圧変換部121では、算出された周波数オフセットを補償すべく、所定の制御電圧をもった信号がD/A変換器122に出力され、アナログ信号に変換された後、発振器123に出力される。発振器123では、D/A変換器122の出力信号の電圧に応じた周波数のローカル信号が発振される。
【0065】
次に、コード数・種類判定部106におけるコード数および種類の判定の詳細について、図4の遅延プロファイルを示す図を用いて説明する。図4は、本実施の形態に係る通信端末装置にて作成される遅延プロファイルを示す図である。図4において、横軸は時間であり、縦軸は電力である。
【0066】
基地局装置が、複数の通信端末装置に対して上記図2に示したデータを多重送信している場合に、通信端末装置の受信側で基本コードを用いて受信ベースバンド信号の既知シンボル部の遅延プロファイルを作成すると、閾値を越えるピークが、現在通信を行っている通信端末装置の数だけ検出される。
【0067】
そして、基地局装置がシフトコードCodeiを用いて通信端末装置と無線通信を行っている場合、基地局装置がデータを送信した時刻を0として、時刻(i−1)×Wから時刻i×W未満の時間帯Tiの範囲内に閾値を越えるピークが表れる。
【0068】
例えば、図4の場合、T1およびT3の範囲内において閾値を越えるピークP1、P3が表れているので、基地局装置は、シフトコードCode1およびシフトコードCode3を用いて通信端末装置と無線通信を行っていることが判る。
【0069】
コード数・種類判定部106は、閾値を越えるピークの数に基づいて現在基地局装置が無線通信を行っている通信端末装置の数を判定し、そのピークのタイミングが属する時間帯に基づいて、基地局装置が送信信号の既知シンボルに用いているシフトコードを判定する。
【0070】
そして、図4の場合、コード数・種類判定部106は、相関器108−1に対して時刻P1を相関処理のタイミングとして指示し、相関器108−2に対して時刻P3を相関処理のタイミングとして指示する。また、コード数・種類判定部106は、既知シンボル部の長さをtkとすると、相関器109−1に対して時刻(P1+tk/2)を相関処理のタイミングとして指示し、相関器109−2に対して時刻(P3+tk/2)を相関処理のタイミングとして指示する。
【0071】
次に、位相推定部119における位相回転量の推定の詳細について、図5の位相回転量を示す図を用いて説明する。図5は、本実施の形態に係る通信端末装置にて推定される位相回転量を示す図である。図5では、相関値をIQ平面上にベクトルで表わす。
【0072】
図5(a)において、ベクトル201は受信ベースバンド信号の既知シンボル前半部とシフトコードCode1とのシンボル前半部相関値であり、ベクトル202は受信ベースバンド信号の既知シンボル前半部とシフトコードCode3とのシンボル前半部相関値であり、ベクトル203はベクトル201とベクトル202とを加算した合成ベクトルである。
【0073】
また、図5(b)において、ベクトル211は受信ベースバンド信号の既知シンボル後半部とシフトコードCode1とのシンボル後半部相関値であり、ベクトル212は受信ベースバンド信号の既知シンボル後半部とシフトコードCode3とのシンボル後半部相関値であり、ベクトル213はベクトル211とベクトル212とを加算した合成ベクトルである。
【0074】
そして、図5(c)において、合成ベクトル203と合成ベクトル213との角度差θは位相回転量を示す。位相推定部119は、複数の既知シンボルの相関値を加算した値を用いて位相回転量を推定する。
【0075】
このように、送信側がコードシフトにより得られた拡散コードからなる既知シンボルを送信データに挿入して多重送信することにより、受信側が複数の既知シンボルの相関値を算出することができる。
【0076】
ここで、相関をとった既知シンボルに影響を及ぼす拡散コードの相互相関やノイズはランダムであるため、複数の既知シンボルの相関値を加算することにより、位相回転量の推定において拡散コードの相互相関による影響やノイズによる影響は抑圧される。
【0077】
従って、送信側がコードシフトにより得られた拡散コードからなる既知シンボルを送信データに挿入して多重送信し、受信側が複数の既知シンボルの相関値を加算した値を用いて位相回転量を推定することにより、既知シンボル間の位相回転量を高精度に推定することができ、高精度なAFCを実現することができる。
【0078】
なお、相関器108−1〜nおよび相関器109−1〜nの個数nは、同時に通信可能なコード数と等しいことが望ましいが、本発明は、各相関器の個数がコード数より少なくても成立する。この場合、コード数・種類判定部106が、現在使用されているシフトコードの中でピークの高いものを順に選択して、相関器108−1〜nおよび相関器109−1〜nに対して相関処理のタイミングを指示する。
【0079】
(実施の形態2)
ここで、上記実施の形態1において、基地局装置と現在通信を行っている通信端末装置が1つだけである場合には既知シンボルの相関値を加算するという特徴を活かすことができず、しかも、時間的に近い既知シンボル部の前半部と後半部とで位相回転量を推定しているため、むしろ従来に比べて位相回転量の推定精度が劣化してしまうと考えられる。
【0080】
実施の形態2では、上記の問題を解決すべく、現在使用されているシフトコードの数によって位相回転量の推定に用いる相関値を切替える場合について説明する。
【0081】
図6は、本発明の実施の形態2に係る通信端末装置の構成を示すブロック図である。なお、図6に示す通信端末装置において、図3に示した通信端末装置と共通する構成部分には図3と同一符号を付して説明を省略する。
【0082】
図6に示す通信端末装置は、コード数・種類判定部301の機能が、図3に示した通信端末装置のコード数・種類判定部106と異なる。また、図6に示す通信端末装置は、図3に示した通信端末装置と比較して、相関器302、303および切替え部304を追加した構成をとる。
【0083】
サーチャー105は、相関値の電力が閾値を越えるタイミング(すなわち既知シンボルの受信タイミング)を検出し、コード数・種類判定部301に出力する。
【0084】
コード数・種類判定部301は、サーチャー105からの既知シンボルの受信タイミングに基づいて、現在使用されているシフトコードの数および種類を判定する。そして、コード数・種類判定部301は、現在使用されているシフトコードの数が複数である場合、相関器108−1〜nおよび相関器109−1〜n(nは2以上の自然数)に対して相関処理のタイミングを指示し、単数である場合、相関器302に対して相関処理のタイミングを指示し、相関器303に対して相関処理の実行を指示する。
【0085】
また、コード数・種類判定部301は、現在使用されているシフトコードの数に基づいて、切替え部304に対してスイッチの切替え制御を行う。具体的には、現在使用されているシフトコードの数が複数である場合、加算器112と遅延器116、加算器113と複素相関演算部118、加算器114と遅延器117および加算器115と複素相関演算部118とをそれぞれ接続するように切替え制御を行う。一方、現在使用されているシフトコードの数が単数である場合、相関器302と遅延器116、相関器302と複素相関演算部118、相関器303と遅延器117および相関器303と複素相関演算部118とをそれぞれ接続するように切替え制御を行う。
【0086】
相関器302は、コード数・種類判定部301からの指示に従って、受信ベースバンド信号の既知シンボル部全体とシフトコードとの相関値(以下、「シンボル全体相関値」という)を計算する。
【0087】
相関器303は、コード数・種類判定部301からの指示に従って、受信した同期用制御チャネルの受信信号と当該制御チャネルの拡散コードとの相関値(以下、「制御チャネル相関値」という)を計算する。
【0088】
切替え部304は、上記のコード数・種類判定部301の制御に従って接続の切替えを行う。
【0089】
この結果、位相推定部119は、現在使用されているシフトコードの数が単数である場合、シンボル全体相関値と同期用制御チャネル相関値の角度差から位相回転量を推定する。
【0090】
このように、現在使用されているシフトコードの数によって位相回転量の推定に用いる相関値を切替えることにより、シフトコードの数が複数である場合には上記実施の形態1と同様の効果を得ることができ、シフトコードの数が単数である場合でも安定したAFCを行うことができる。
【0091】
ここで、全セルにおいて共通な同期用制御チャネルを用いた場合、誤って他セルの制御チャネルを用いて位相回転量を推定しまう可能性があり、この場合には、周波数オフセットの引き込み精度が大きく劣化してしまう。そこで、各セル固有の同期用制御チャネルを用いて位相回転量を推定することにより、システムの安定性が向上する。
【0092】
また、同期用制御チャネルは、スロットの先頭に対するオフセット量がセルによって異なり、同期用制御チャネルの位置が既知シンボル部の位置と時間的に近い場合がある。この場合、実施の形態1で示したように既知シンボル部の前半部と後半部とで位相回転量を推定する方が精度良くAFCを行うことができる。そこで、通信端末装置が、回線が確立するまでに同期用制御チャネルの位置を知り、同期用制御チャネルの位置と既知シンボル部との位置関係に基づいて位相回転量の推定に用いる信号を適宜切替えることにより、常にある程度の安定したAFCを実現することができる。
【0093】
なお、上記各実施の形態とスペースダイバーシチ受信、パスダイバーシチ受信とを組み合わせることにより、さらに安定し、高精度なAFCを行うことができる。
【0094】
また、上記各実施の形態では、送信側が基地局装置、受信側が通信端末装置として説明したが、本発明は受信側が基地局装置、送信側が通信端末装置の場合であっても適用することができる。
【0095】
また、上記各実施の形態では、説明を簡単にするために遅延波を考慮していないが、本発明は、受信装置においてチャネル推定やRAKE合成等を行う構成部分を備えることにより、遅延波が存在する伝播環境においても上記の効果を得ることができる。
【0096】
また、上記各実施の形態において、他のタイムスロットにおける既知シンボルの相関値も加算して複素相関演算を行い、位相回転量を推定することにより、さらに、拡散コードの相互相関による影響やノイズによる影響を抑圧することでき、より高精度なAFCを実現することができる。
【0097】
【発明の効果】
以上説明したように、本発明によれば、複数の既知シンボルの相関値を加算することができるので、拡散コードの相互相関による影響やノイズによる影響を抑圧して既知シンボル間の位相回転量を高精度に推定することができ、高精度なAFCを実現することができる。
【図面の簡単な説明】
【図1】本発明に用いられる既知シンボル部の拡散コードの生成方法を説明する図
【図2】本発明の実施の形態1に係る通信端末装置と無線通信を行う基地局装置から送信されるデータのスロット構成図
【図3】上記実施の形態に係る通信端末装置の構成を示すブロック図
【図4】上記実施の形態に係る通信端末装置にて作成される遅延プロファイルを示す図
【図5】上記実施の形態に係る通信端末装置にて推定される位相回転量を示す図
【図6】本発明の実施の形態2に係る通信端末装置の構成を示すブロック図
【図7】送信装置から送信されるデータのスロット構成を示す図
【図8】従来の受信装置の構成を示すブロック図
【符号の説明】
102 受信RF部
105 サーチャー
106、301 コード数・種類判定部
107、108、109、302、303 相関器
112〜115 加算器
118 複素相関演算部
119 位相推定部
121 制御電圧変換部
123 発振器
304 切替え部
Claims (8)
- 所定の基本コードの一部からなる既知シンボルが挿入された受信信号と前記基本コードとの相関値である第1相関値を算出するサーチ手段と、
所定の閾値を越えた前記第1相関値の数およびその受信タイミングが属する時間帯に基づいて時間多重されている既知シンボルの数および種類を判定する判定手段と、
前記既知シンボルの前半が挿入されている受信信号部分と前記判定手段にて時間多重されていると判定された既知シンボルとの相関値である第2相関値および前記既知シンボルの後半部と前記判定された既知シンボルとの相関値である第3相関値を算出する相関値算出手段と、
前記第2相関値の加算結果と前記第3相関値の加算結果との位相差から位相回転量を推定する位相回転量推定手段と、
前記位相回転量に基づいて周波数オフセットを補償するように発振器の周波数を制御する周波数制御手段と、を具備することを特徴とする受信装置。 - 相関値算出手段は、既知シンボルが挿入されている受信信号部分と判定手段にて時間多重されていると判定された既知シンボルとの相関値である第4相関値および受信信号と制御チャネルの拡散コードとの相関値である第5相関値を算出し、位相回転量推定手段は、時間多重されている既知シンボルの数が1である場合、前記第4相関値と前記第5相関値との位相差から位相回転量を推定することを特徴とする請求項1記載の受信装置。
- 相関値算出手段は、セル固有の制御チャネルを用いて第5相関値を算出することを特徴とする請求項2記載の受信装置。
- 位相回転量推定手段は、時間多重されている既知シンボルの数が1である場合であっても、制御チャネルと既知シンボルが時間的に近い場合には、前記第2相関値と前記第3相関値との位相差から位相回転量を推定することを特徴とする請求項2又は請求項3に記載の受信装置。
- 請求項1から請求項4のいずれかに記載の受信装置を搭載することを特徴とする通信端末装置。
- 請求項1から請求項4のいずれかに記載の受信装置を搭載することを特徴とする基地局装置。
- 所定の基本コードの一部からなる既知シンボルが挿入された受信信号と前記基本コードとの相関値である第1相関値を算出する工程と、
所定の閾値を越えた前記第1相関値の数およびその受信タイミングが属する時間帯に基づいて時間多重されている既知シンボルの数、種類および相関処理のタイミングを判定する工程と、
前記判定された既知シンボルの数、種類および相関処理のタイミングに基づいて、時間多重された1又は複数の受信信号の相関値を算出する工程と、
前記相関値の加算値を用いて位相回転量を推定する工程と、
前記位相回転量に基づいて周波数オフセットを補償するように発振器の周波数を制御する工程と、を具備することを特徴とする自動周波数制御方法。 - 所定の基本コードの一部からなる既知シンボルが挿入された受信信号と前記基本コードとの相関値である第1相関値を算出し、所定の閾値を越えた前記第1相関値の数およびその受信タイミングが属する時間帯に基づいて時間多重されている既知シンボルの数および種類を判定し、既知シンボルの前半が挿入されている受信信号部分と時間多重されていると判定された既知シンボルとの相関値である第2相関値および前記既知シンボルの後半部と前記判定された既知シンボルとの相関値である第3相関値を算出し、前記第2相関値の加算結果と前記第3相関値の加算結果との位相差から位相回転量を推定し、前記位相回転量に基づいて周波数オフセットを補償するように発振器の周波数を制御することを特徴とする自動周波数制御方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2000278193A JP3588043B2 (ja) | 2000-09-13 | 2000-09-13 | 受信装置及び自動周波数制御方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2000278193A JP3588043B2 (ja) | 2000-09-13 | 2000-09-13 | 受信装置及び自動周波数制御方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2002094411A JP2002094411A (ja) | 2002-03-29 |
| JP3588043B2 true JP3588043B2 (ja) | 2004-11-10 |
Family
ID=18763392
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2000278193A Expired - Fee Related JP3588043B2 (ja) | 2000-09-13 | 2000-09-13 | 受信装置及び自動周波数制御方法 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3588043B2 (ja) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN100502249C (zh) * | 2002-03-11 | 2009-06-17 | 松下电器产业株式会社 | 接收装置及自动频率控制方法 |
| JP4609863B2 (ja) * | 2004-08-13 | 2011-01-12 | エージェンシー フォー サイエンス, テクノロジー アンド リサーチ | 周波数オフセットの決定方法及びシステム |
-
2000
- 2000-09-13 JP JP2000278193A patent/JP3588043B2/ja not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2002094411A (ja) | 2002-03-29 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4268712B2 (ja) | Ds−cdmaシステムにおいて干渉抑圧のための通信装置および方法 | |
| KR100319927B1 (ko) | 비동기식 광대역 직접 시퀀스 코드분할다중접속 수신기의셀 탐색 장치 및 각 셀에 고유한 코드 획득 방법 | |
| JP4480889B2 (ja) | 周期的に挿入したパイロット記号を使用したマルチパス伝播遅延決定装置 | |
| KR100220140B1 (ko) | 씨디엠에이 전송 시스템의 확산 스펙트럼 코드를 초기 동기시키 기 위한 장치 및 방법 | |
| JP3464663B2 (ja) | パスサーチ方法、チャネル推定方法及び通信装置 | |
| EP0825737A1 (en) | Signal transmitting method, transmitter, receiver, and spread-spectrum code synchronizing method for mobile communication system | |
| KR20050056931A (ko) | 비동기 무선 네트워크에서의 통신 | |
| JP2003516027A (ja) | 送信ギャップ干渉の測定 | |
| KR100355327B1 (ko) | 통신 단말 장치 및 그와 통신하는 기지국 장치와 무선 통신 방법 | |
| US7085311B2 (en) | Apparatus and method for measuring SIR in CDMA communication system | |
| JP3385200B2 (ja) | 移動通信システムにおける信号の伝送方法および拡散符号同期法 | |
| JP3544643B2 (ja) | チャネル推定装置及びチャネル推定方法 | |
| US20050185703A1 (en) | Receiving apparatus | |
| KR20020035175A (ko) | Cdma 수신기, 및 수신방법 | |
| EP0966110A2 (en) | Finger receiver unit capable of tracking a quick variation of a delay profile | |
| TWI410069B (zh) | 自動改正接收器振盪器頻率之方法及裝置 | |
| EP1350338A2 (en) | Time tracking in a non-negligible multipath spacing environment | |
| WO2002080425A1 (en) | Means for initiative synchronization and cell searching based on the cdma system of multipath energy window | |
| JP3794617B2 (ja) | Cdma移動通信方式における移動局のセルサーチ方法、並びに、cdma移動通信システム | |
| CN100502249C (zh) | 接收装置及自动频率控制方法 | |
| EP2326027B1 (en) | Multi-path searching apparatus and method supporting transmission diversity mode detection | |
| JP3357653B2 (ja) | 無線受信装置 | |
| JP2002094411A (ja) | 受信装置及び自動周波数制御方法 | |
| JP3835724B2 (ja) | 同期方法及び同期回路 | |
| JP2002290279A (ja) | 同期追従装置及び無線通信端末 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20040413 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20040608 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20040810 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20040811 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| LAPS | Cancellation because of no payment of annual fees |