JP3918467B2 - CDMA baseband receiver circuit - Google Patents

CDMA baseband receiver circuit Download PDF

Info

Publication number
JP3918467B2
JP3918467B2 JP2001195685A JP2001195685A JP3918467B2 JP 3918467 B2 JP3918467 B2 JP 3918467B2 JP 2001195685 A JP2001195685 A JP 2001195685A JP 2001195685 A JP2001195685 A JP 2001195685A JP 3918467 B2 JP3918467 B2 JP 3918467B2
Authority
JP
Japan
Prior art keywords
search
unit
tap
matched filter
cdma
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
Application number
JP2001195685A
Other languages
Japanese (ja)
Other versions
JP2003018046A5 (en
JP2003018046A (en
Inventor
裕丈 石井
諭 玉木
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hitachi Ltd
Original Assignee
Hitachi Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP2001195685A priority Critical patent/JP3918467B2/en
Publication of JP2003018046A publication Critical patent/JP2003018046A/en
Publication of JP2003018046A5 publication Critical patent/JP2003018046A5/ja
Application granted granted Critical
Publication of JP3918467B2 publication Critical patent/JP3918467B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

  • Mobile Radio Communication Systems (AREA)

Description

【0001】
【発明の属する技術分野】
本発明はスペクトル拡散通信システムにおけるベースバンド受信回路に関し、とくにCDMA基地局間非同期セルラシステムにおける移動局用ベースバンド受信回路に適する。
【0002】
【従来の技術】
ディジタル移動体通信におけるスペクトル拡散通信システムでは、送信局と受信局で用いる拡散符号の同期捕捉が必要となる。スペクトル拡散通信システムを代表するCDMA基地局間非同期セルラシステムでは、移動局が電源投入時に在圏するセルを判定するため、初期セルサーチと呼ばれる同期捕捉を実施する。
【0003】
CDMA基地局間非同期セルラシステムにおける初期セルサーチの代表的なものとして、3GPP(W−CDMA)の技術資料TS25.211に記載されている技術がある。その記載内容はセルサーチを3段階の処理に分けて高速化を図ったものとなっている。
【0004】
上記3段階のセルサーチにおける第1段階は、1スロット周期で256〔chip〕長の共通の符号が挿入されたPSCH(Primary Synchronisation Channel)をサーチすることにより、スロットタイミングを検出する。その際にBPSK変調されたPSCHとの相関処理はマッチドフィルタを用いる場合が多い。
【0005】
また、スペクトル拡散通信システム特有の通信中におけるマルチパスを積極的に利用したRAKE合成受信では、CPICH(Common Pilot Channel)との相関を求めることによりパスサーチを行う。その際に、QPSK変調されたCPICHとの相関はマッチドフィルタを用いて行う場合が多い。
【0006】
基本的にセルサーチとパスサーチの処理は同時に行う必要性がないため、1つのマッチドフィルタを時分割で使用して共有することが可能である。マッチドフィルタをセルサーチとパスサーチで時分割で共用する従来例が「Matsusita Technical Journal Vol.45 No.2 Apr.1999」に記載されている。
【0007】
図7を用いて上記従来例を説明する。マッチドフィルタ200はフリップフロップ2001、乗算器2002、加算器2003により構成される。まず、パスサーチ時の動作について説明する。Ich受信信号RXIとIch拡散符号PNIはマッチドフィルタ200に入力され、シンボル時間分用意されたフリップフロップ2001と乗算器2002、および加算器2003によりI成分ベースバンド受信データRXIと拡散符号PNIの相関結果が得られる。得られた相関結果は加算器2003に入力される。マッチドフィルタ201、202、203に関しても同様な処理が行われる。
【0008】
マッチドフィルタ201にはI成分ベースバンド受信データRXIと拡散符号PNQが入力され、RXIとPNQの相関結果が得られる。マッチドフィルタ202にはQ成分ベースバンド受信データRXQと拡散符号PNIが入力され、RXQとPNIの相関結果が得られる。マッチドフィルタ203にはQ成分ベースバンド受信データRXQと拡散符号PNQが入力され、RXQとPNQの相関結果が得られる。
【0009】
マッチドフィルタ200とマッチドフィルタ203の出力は加算器204に、マッチドフィルタ201とマッチドフィルタ202の出力は加算器205に、それぞれ入力され加算される。なお、マッチドフィルタ201の出力は極性を反転して加算器に入力することにより、減算される。以上によりQPSK復調に必要となるRXI*PNI+RXQ*PNQの出力XとRXQ*PNI−RXI*PNQの出力Yが得られる。
【0010】
次にセルサーチ時はBPSK復調でよいため、拡散符号をPNIのみ使用するものとして、マッチドフィルタ200の出力RXI*PNIとマッチドフィルタ202の出力RXQ*PNIのみが得られればよいことになる。従って加算器204にはマッチドフィルタ200の出力のみ入力され、加算器205にはマッチドフィルタ202のみが入力されることになり、マッチドフィルタ201と203は未使用となる。
【0011】
【発明が解決しようとする課題】
上記従来例ではパスサーチに必要な4つのマッチドフィルタを用意すると、セルサーチ時には2つのマッチドフィルタが未使用となり、不要な回路が存在し、回路を有効活用できないという問題が発生する。この問題はセルサーチに使用するPSCHとパスサーチに使用するCPICHとで変調方式が異なることによるW−CDMA特有の問題でもある。cdmaOneのように、セルサーチとパスサーチで使用するチャネルが同一の場合には、このような問題は発生しない。
【0012】
【課題を解決するための手段】
上記課題は、下り回線に含まれるセルサーチ用チャネルとパスサーチ用チャネルとで変調方式が異なるCDMAセルラシステムにおいて、セルサーチに用いるマッチドフィルタとパスサーチに用いるマッチドフィルタを時分割で共用する手段と、マッチドフィルタにおけるタップ長をセルサーチ時とパスサーチ時で異ならせてサーチする手段と、パスサーチ時には用途に応じてサーチ範囲を可変する手段を備えたCDMAベースバンド受信回路とすることで解決される。
【0013】
【発明の実施の形態】
図1に本発明の一実施例になるCDMA基地局間非同期セルラシステムにおける移動局受信回路の構成を示す。CDMA基地局間非同期セルラシステムの移動局における受信回路は、サーチ部10、アンテナ20、RF部30、A/D変換器40、復調部50、RAKE合成部60、シーケンサ70により構成される。
【0014】
アンテナ20から受信したRF帯域の受信信号はRF部30によりダウンコンバートおよび帯域制限され、I成分、Q成分に分離されたベースバンド帯域の受信信号となる。RF部30の出力となるI成分ベースバンド受信信号、Q成分ベースバンド受信信号はそれぞれA/D変換器40に入力され、拡散符号周波数の数倍(4倍程度)の周波数でオーバサンプリングおよび量子化(4bit程度)されたディジタル信号のベースバンド受信データに変換される。
【0015】
A/D変換器40の出力となるI成分ベースバンド受信データ41、Q成分ベースバンド受信データ42は復調部50およびサーチ部10にそれぞれ入力される。電源投入時は移動局の在圏する基地局のフレームタイミング抽出やスクランブリングコード同定といったセルサーチを行う必要がある。
【0016】
セルサーチは主にスロットタイミング抽出を行う1stサーチ、フレームタイミング抽出およびコードグループ同定を行う2ndサーチ、スクランブリングコード同定を行う3rdサーチに分けられる。
【0017】
3GPP(W−CDMA)における1stサーチはスロット周期(1フレームあたり15スロット)に256chip長の共通の符号が挿入されたPSCHをサーチすることによりスロットタイミングを検出する。2ndサーチはPSCHと同じタイミングで多重されており、毎スロットごと異なった256chip長の符号が1フレームで一巡するSSCH(Secondary Synchronisation Channel)をサーチすることにより、フレームタイミングを検出すると同時にコードグループが識別される。3rdサーチは2ndサーチで識別されたコードグループに属するスクランブリングコード(8コード程度)についてそれぞれ相関値を求め、その中で最も相関が高いスクランブリングコードを定める。
【0018】
サーチ部10では1stサーチ、2ndサーチ、3rdサーチに必要な相関処理がなされ、サーチ部の出力となる1stサーチ結果71、2ndサーチ結果72、3rdサーチ結果73はシーケンサ70に送られ、シーケンサ70において所定の手順に従い、セルサーチ処理が行われる。セルサーチ終了後はスクランブリングコードとフレームタイミングを報告信号74として復調部50に報告し、復調部50はシーケンサ70から報告されたスクランブリングコードとフレームタイミングをもとに基地局からの下り回線チャネルを復調する。復調する際には、サーチ部においてRAKE合成に必要となる伝播路におけるマルチパスを推定するためにパスサーチを行う。
【0019】
サーチ部10ではパスサーチに必要な相関処理がなされ、サーチ部10の出力となるパスサーチ結果71(セルサーチにおける1stサーチ結果と共用)はシーケンサ70に送られ、シーケンサ70において所定の手順に従いパスサーチ処理が行われる。パスサーチにより検出されたパス情報75は復調部50に送られ、復調部50ではパス情報75をもとに各フィンガ毎に復調を行う。各フィンガの復調結果51(図1では4フィンガ)はRAKE合成部60によりRAKE合成が行われ、受信データ61を得る。受信データ61はデインタリーブ、誤り訂正等を行う処理部に送出され、ユーザ情報の音声あるいはデータとなる。
【0020】
図2に本発明のサーチ部10の構成図を示す。サーチ部はマッチドフィルタ101、102、拡散符号発生器PNG103、累算器Σ104、2ndサーチ部114、3rdサーチ部115により構成される。
【0021】
セルサーチ時はI成分ベースバンド受信データ41とQ成分ベースバンド受信データ42はサーチ部10に入力され、それぞれマッチドフィルタ101、102に入力される。マッチドフィルタ101ではI成分ベースバンド受信データ41と拡散符号発生器103から出力されるセルサーチ用拡散符号PNS111との相関がとられ、(RXI*PNS)の相関値105が得られる。
【0022】
また、マッチドフィルタ102では、Q成分ベースバンド受信データ42と拡散符号発生器103から出力されるセルサーチ用拡散符号PNS111との相関がとられ、(RXQ*PNS)の相関値108が得られる。セルサーチ時は相関値105と相関値108が累算器104に入力され、累算器104により、数1の演算がなされ、セルサーチに必要な結果が得られる。累算器104の出力71はシーケンサにおいて所定の手順に従いセルサーチ処理が行われる。
【0023】
Σ{(RXI*PNS)^2+(RXQ*PNS)^2}
パスサーチ時はI成分ベースバンド受信データ41とQ成分ベースバンド受信データ42はサーチ部10に入力され、それぞれマッチドフィルタ101、102に入力される。マッチドフィルタ101ではI成分ベースバンド受信データ41と拡散符号発生器103から出力されるパスサーチ用拡散符号PNI112とPNQ113との相関がとられ、(RXI*PNI)の相関値106と(RXI*PNQ)の相関値107が得られる。
【0024】
また、マッチドフィルタ102ではQ成分ベースバンド受信データ42と拡散符号発生器103から出力されるパスサーチ用拡散符号PNI112とPNQ113との相関がとられ、(RXQ*PNI)の相関値109と(RXQ*PNQ)の相関値110が得られる。パスサーチ時は相関値106、107、109、110が累算器104に入力され、累算器104に入力されにより数2の演算がなされ、パスサーチに必要な結果が得られる。累算器104の出力71はシーケンサにおいて所定の手順に従いパスサーチ処理が行われる。
【0025】
Σ{(RXI*PNI)+(RXQ*PNQ)}^2
+Σ{(RXQ*PNI)−(RXI*PNQ)}^2
次に図3を用いてマッチドフィルタ101の詳細な説明を行う。マッチドフィルタ101は、シフトレジスタ1001、セレクタ回路1002、1003、1004、1005、16tap積算器1006、1007、1008、1009、加算器1010、1011、1012、セレクタ回路1013、1014により構成される。なお、図3のマッチドフィルタはセルサーチ時で最大64tap分の相関値、パスサーチ時で最大32tap分の相関値を出力する構成となっている。
【0026】
まず、セルサーチ時におけるマッチドフィルタの動作を説明する。I成分ベースバンド受信データ41はシフトレジスタ1001に入力され、逐次保持されていく。シフトレジスタ1001に保持された受信データはセレクタ1002、1003、1004、1005に入力され、16tap積算器1006、1007、1008、1009に必要な受信データが選択される。
【0027】
セレクタ1002ではシフトレジスタ1001に保持された受信データD〔0,1,2,…,124,126〕の中からD〔0,2,4,…,28,30〕の16種類を選択し受信データ1015となる。同じようにセレクタ1003ではシフトレジスタ1001に保持された受信データD〔0,1,2,…,124,126〕の中からD〔32,34,36,…,60,62〕の16種類を選択し受信データ1016となる。セレクタ1004ではシフトレジスタ1001に保持された受信データD〔0,1,2,…,124,126〕の中からD〔64,66,68,…,92,94〕の16種類を選択し受信データ1017となる。セレクタ1004ではシフトレジスタ1001に保持された受信データD〔0,1,2,…,124,126〕の中からD〔96,98,100,…,124,126〕の16種類を選択し受信データ1018となる。
【0028】
一方、拡散符号発生器103から出力された64bitのセルサーチ用拡散符号PNS111はPNS〔0,1,2,…,30,31〕がセレクタ1013へ入力され、PNS〔32,33,…,62,63〕がセレクタ1014へ入力される。セルサーチ時はセレクタ1013においてPNS〔0,1,2,…,30,31〕が選択され、16tap積算器1006へはPNS〔0,1,…,14,15〕が入力され、16tap積算器1007へはPNS〔16,17,…,30,31〕が入力される。また、セレクタ1014においてはPNS〔32,33,34,…,62,63〕が選択され、16tap積算器1008へはPNS〔32,33,…,46,47〕が入力され、16tap積算器1009へはPNS〔48,49,…,62,63〕が入力される。
【0029】
16tap積算器1006、1007、1008、1009では4bit×16の受信データと16chipの拡散符号との積算処理がそれぞれ行われる。
【0030】
図4に16tap積算器の構成を示す。16tap積算器は4bit乗算器1006a、5bit16入力加算器1006bにより構成される。
【0031】
16tap積算器では受信データ1015と拡散符号1019との積算処理を行う。4bit×16の受信データ1015と1bit×16の拡散符号をそれぞれ乗算器1006aを用いて乗算し、5bit×16の乗算結果が得られる。5bit×16の乗算結果は加算器1006bにそれぞれ入力され全ての総和がとられることにより積算結果が得られる。
【0032】
図3の説明に戻り、16tap積算器1006の積算出力と16tap積算器1007の積算出力は加算器1011により加算され10bitの相関値106が得られる。同じく、16tap積算器1008の積算出力と16tap積算器1009の積算出力は加算器1011により加算され10bitの相関値107が得られる。セルサーチ時は相関値106と相関値107とが加算器1010により加算され、(RXI*PNS)の相関値105が64タップ分得られる。マッチドフィルタ102についてもマッチドフィルタ101と同様の処理がQ成分ベースバンド受信データ42についてなされ、(RXQ*PNS)の相関値108が64タップ分得られる。
【0033】
3GPP(W−CDMA)において1stサーチで使用するPSCHの符号は256chip長の符号長を持つ。従って、マッチドフィルタは256tap分の相関値が必要となるが、本発明ではタップ係数を切替えて相関値の累積を求めることにより回路規模の増大を招くことなく256tap分の相関値を得ることができる。
【0034】
図5のタイミングチャートを用いて、タップ係数を切替えて相関値の累積を求める方法を説明する。図5に示す1シンボル=256chip期間において、先頭1/4シンボル期間(64chip期間)はタップ係数をTap〔0〕からTap〔63〕の64tapを設定し、64tap分の相関値を得る。次の1/4シンボル期間においてはタップ係数をTap〔64〕からTap〔127〕の64tapを設定し64tap分の相関値を得る。同じように次の1/4シンボル期間においてはタップ係数をTap〔128〕からTap〔191〕の64tapを設定し64tap分の相関値を得る。続いてTap〔192〕からTap〔255〕の64tapを設定し64tap分の相関値をそれぞれ得る。それぞれの相関値は64tap分の相関値を保持する機能を所有した累算器104により累積相関値が得られ、256tap分の相関値を得ることができる。以上により1シンボル期間中に256tap相関値を64chip時間にわたり求めることができる。
【0035】
タップ係数を切替えながら256tap相関値を1slot=2560chip時間にわたり求め、相関値が最大となるタイミングを検出することによりスロットタイミングが得られる。1stサーチで得られたスロットタイミングを用いて2ndサーチ部114によりフレームタイミング抽出およびコードグループ識別を行い、3rdサーチ部115においてスクランブリングコード同定を行うことによりセルサーチ処理を終える。
【0036】
次にパスサーチ時におけるマッチドフィルタの動作を図3を用いて説明する。I成分ベースバンド受信データ41はシフトレジスタ1001に入力され逐次保持されていく。シフトレジスタ1001に保持された受信データはセレクタ1002、1003、1004、1005に入力され、16tap積算器1006、1007、1008、1009に必要な受信データが選択される。セレクタ1002ではシフトレジスタ1001に保持された受信データD〔0,1,2,…,124,126〕の中からD〔0,2,4,…,28,30〕の16種類を選択し受信データ1015となる。同じようにセレクタ1003ではシフトレジスタ1001に保持された受信データD〔0,1,2,…,124,126〕の中からD〔32,34,36,…,60,62〕の16種類を選択し受信データ1016となる。セレクタ1004ではシフトレジスタ1001に保持された受信データD〔0,1,2,…,124,126〕の中からD〔0,2,4,…,28,30〕の16種類を選択し受信データ1017となる。セレクタ1004ではシフトレジスタ1001に保持された受信データD〔0,1,2,…,124,126〕の中からD〔32,34,36,…,60,62〕の16種類を選択し受信データ1018となる。
【0037】
一方、拡散符号発生器103から出力された32bitのパスサーチ用拡散符号PNI112はセレクタ1013へ入力され、32bitのパスサーチ用拡散符号PNQ113はセレクタ1014へ入力される。パスサーチ時はセレクタ1013においてPNI〔0,1,2,…,30,31〕が選択され、16tap積算器1006へPNI〔0,1,…,14,15〕が入力され、16tap積算器1007へはPNI〔16,17,…,30,31〕が入力される。また、セレクタ1014においてはPNQ〔0,1,2,…,30,31〕が選択され、16tap積算器1008へはPNQ〔0,1,…,14,15〕が入力され、16tap積算器1009へはPNQ〔16,17,…,30,31〕が入力される。
【0038】
16tap積算器1006、1007、1008、1009では4bit×16の受信データと16chipの拡散符号との積算処理がそれぞれ行われる。
【0039】
16tap積算器1006の積算出力と16tap積算器1007の積算出力は加算器1011により加算され10bitの相関値106が得られる。16tap積算器1008の積算出力と16tap積算器1009の積算出力は加算器1011により加算され10bitの相関値107が得られる。
【0040】
以上によりパスサーチ時はマッチドフィルタ101の出力として(RXI*PNI)の相関値106と(RXI*PNQ)の相関値107がそれぞれ32tap分出力される。マッチドフィルタ102についてもマッチドフィルタ101と同様な処理がQ成分ベースバンド受信データ42についてなされ、マッチドフィルタ102の出力として(RXQ*PNI)の相関値109と(RXQ*PNQ)の相関値110がそれぞれ32tap分出力される。
【0041】
3GPP(W−CDMA)のパスサーチに使用するCPICHは拡散比が256倍である。従って、マッチドフィルタは256tap分の相関値が必要となるが、本発明ではセルサーチと同様にタップ係数を切替えて相関値の累積を求めることにより回路規模の増大を招くことなく256tap分の相関値を得ることができる。
【0042】
図6のタイミングチャートを用いて、タップ係数を切替えて相関値の累積を求める方法を説明する。図6に示す1シンボル=256chip期間において、先頭1/8シンボル期間(32chip期間)はタップ係数をTap〔0〕からTap〔31〕の32tapを設定し、32tap分の相関値を得る。次の1/8シンボル期間においてはタップ係数をTap〔32〕からTap〔63〕の32tapを設定し、32tap分の相関値を得る。同じようにタップ係数をTap〔64〕からTap〔95〕、Tap〔96〕からTap〔127〕、Tap〔128〕からTap〔159〕、Tap〔160〕からTap〔191〕、Tap〔192〕からTap〔223〕、Tap〔224〕からTap〔255〕と切替えて、それぞれ32tap分の相関値を得る。
【0043】
それぞれの相関値は累算器104により累積相関値が得られ、256tap分の相関値を得ることができる。以上により1シンボル期間中に256tap相関値を32chip時間にわたり求めることができる。
【0044】
通常、パスサーチはサーチ範囲が32chip程度あれば十分であるが、それ以上必要な場合はセルサーチと同様にタップ係数を切替えながら相関をとることによりサーチ範囲は拡大できる。
【0045】
さらに図3に示すマッチドフィルタ101はタップ数を削減できる工夫もなされている。パスサーチ時においてサーチ範囲が16chipでよい場合は、16tap積算器1006、1007、1008、1009のうち1006と1008の2つのみ使用するとよい。
【0046】
セレクタ1002ではシフトレジスタ1001に保持された受信データD〔0,1,2,…,124,126〕の中からD〔0,2,4,…,28,30〕の16種類を選択し、セレクタ1004ではシフトレジスタ1001に保持された受信データD〔0,1,2,…,124,126〕の中からD〔0,2,4,…,28,30〕の16種類を選択し使用する。セレクタ1003、1005は使用しない。
【0047】
拡散符号発生器103から出力されるパスサーチ用拡散符号112、113は16bit出力(32bitのうち前半16bit〔15:0〕を使用)とし、セレクタ1013、1014へ入力される。パスサーチ時はセレクタ1013においてPNIが選択され、16tap積算器1006へはPNI〔0,1,…,14,15〕が入力される。また、セレクタ1014においてはPNQが選択され、16tap積算器1008へはPNQ〔0,1,…,14,15〕が入力される。
【0048】
16tap積算器1006、1008では4bit×16の受信データと16chipの拡散符号との積算処理がそれぞれ行われ、マッチドフィルタ101の出力として(RXI*PNI)の相関値106と(RXI*PNQ)の相関値107がそれぞれ16tap分出力される。マッチドフィルタ102についてもマッチドフィルタ101と同様な処理がQ成分ベースバンド受信データ42についてなされ、マッチドフィルタ102の出力として(RXQ*PNI)の相関値109と(RXQ*PNQ)の相関値110がそれぞれ16tap分出力される。
【0049】
図6において、タップ係数を1/8シンボル期間(32chip期間)で切替えていたものを1/16シンボル期間(16chip期間)で切替えて累積をとることにより16tap分、すなわちサーチ範囲16chipの相関値を得ることができる。
【0050】
サーチ範囲が16chipの場合は使用しない16tap積算器1007、1009、セレクタ1003、1005のクロック供給を停止させることにより低消費電力化が期待できる。
【0051】
なお、以上の説明では受信データをシフトしながら符号と相関をとるデータシフト型マッチドフィルタについて説明したが、PN符号をシフトしながら相関をとるPNシフト型マッチドフィルタに適用することも容易である。PNシフト型マッチドフィルタについては特開平10−285079に詳細が記載されている。
【0052】
【発明の効果】
下り回線に含まれるセルサーチ用チャネルとパスサーチ用チャネルとで変調方式が異なるCDMAセルラシステムにおいて、セルサーチに用いるマッチドフィルタとパスサーチに用いるマッチドフィルタを時分割で共用する際に、マッチドフィルタのタップ長をセルサーチ時とパスサーチ時で異ならせてサーチすることにより、マッチドフィルタの回路を有効活用することができる。また、パスサーチ時には用途に応じてサーチ範囲を可変させることにより低消費電力化が期待できる。
【図面の簡単な説明】
【図1】本発明の一実施例のCDMA移動局ベースバンド受信回路のブロック図。
【図2】本発明の一実施例におけるサーチ部を示したブロック図。
【図3】本発明の一実施例におけるマッチドフィルタを示したブロック図。
【図4】16tap積算器を詳しく示したブロック図。
【図5】セルサーチ時における累積相関値の求め方を説明するタイミングチャート。
【図6】パスサーチ時における累積相関値の求め方を説明するタイミングチャート。
【図7】従来例のマッチドフィルタを示したブロック図。
【符号の説明】
10…サーチ部、20…アンテナ、30…RF部、40…A/D変換器、41…I成分ベースバンド受信データ、42…Q成分ベースバンド受信データ、50…復調部、51…復調結果、60…RAKE合成部、61…受信データ、70…シーケンサ、71…1stサーチ結果(パスサーチ結果と兼用)、72…2ndサーチ結果、73…3rdサーチ結果、74…報告信号、75…パス情報、101…マッチドフィルタ、102…マッチドフィルタ、103…拡散符号発生器、104…累積器、105…セルサーチ用相関値、106…パスサーチ用相関値、107…パスサーチ用相関値、108…セルサーチ用相関値、109…パスサーチ用相関値、110…パスサーチ用相関値、111…セルサーチ用拡散符号、112…パスサーチ用拡散符号、113…パスサーチ用拡散符号、114…2ndサーチ部、115…3rdサーチ部、200…マッチドフィルタ、201…マッチドフィルタ、202…マッチドフィルタ、203…マッチドフィルタ、204…加算器、205…加算器、1001…シフトレジスタ、1002…セレクタ、1003…セレクタ、1004…セレクタ、1005…セレクタ、1006…16tap積算器、1006a…乗算器、1006b…加算器、1007…16tap積算器、1008…16tap積算器、1009…16tap積算器、1010…加算器、1011…16tap積算器、1012…加算器、1013…セレクタ、1014…セレクタ、1015…受信データ、1016…受信データ、1017…受信データ、1018…受信データ、1019…拡散符号、2001…フリップフロップ、2002…乗算器、2003…加算器。
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a baseband receiver circuit in a spread spectrum communication system, and is particularly suitable for a baseband receiver circuit for a mobile station in an asynchronous cellular system between CDMA base stations.
[0002]
[Prior art]
In a spread spectrum communication system in digital mobile communication, it is necessary to acquire synchronization of spreading codes used at a transmitting station and a receiving station. In an asynchronous cellular system between CDMA base stations, which represents a spread spectrum communication system, synchronization acquisition called initial cell search is performed in order to determine a cell in which a mobile station is located when power is turned on.
[0003]
As a representative example of the initial cell search in the asynchronous cellular system between CDMA base stations, there is a technique described in technical data TS25.211 of 3GPP (W-CDMA). The contents of the description are intended to increase the speed by dividing the cell search into three steps.
[0004]
In the first stage of the three-stage cell search, slot timing is detected by searching for a PSCH (Primary Synchronization Channel) in which a common code having a length of 256 [chip] is inserted in one slot period. At this time, a matched filter is often used for the correlation processing with the BPSK modulated PSCH.
[0005]
Further, in RAKE combining reception that actively uses multipath during communication unique to the spread spectrum communication system, a path search is performed by obtaining a correlation with CPICH (Common Pilot Channel). In that case, the correlation with CPICH modulated by QPSK is often performed using a matched filter.
[0006]
Basically, it is not necessary to perform the cell search and path search processes at the same time, so it is possible to share one matched filter using time division. A conventional example in which a matched filter is shared in a time division manner between cell search and path search is described in “Matsusita Technical Journal Vol. 45 No. 2 Apr. 1999”.
[0007]
The conventional example will be described with reference to FIG. The matched filter 200 includes a flip-flop 2001, a multiplier 2002, and an adder 2003. First, the operation during path search will be described. The Ich received signal RXI and the Ich spread code PNI are input to the matched filter 200, and the correlation result between the I component baseband received data RXI and the spread code PNI is provided by the flip-flop 2001 and the multiplier 2002 and the adder 2003 prepared for the symbol time. Is obtained. The obtained correlation result is input to the adder 2003. Similar processing is performed for the matched filters 201, 202, and 203.
[0008]
The matched filter 201 receives the I component baseband received data RXI and the spread code PNQ, and obtains a correlation result between RXI and PNQ. The matched filter 202 receives the Q component baseband received data RXQ and the spread code PNI, and obtains a correlation result between RXQ and PNI. The matched filter 203 receives the Q component baseband received data RXQ and the spreading code PNQ, and obtains a correlation result between RXQ and PNQ.
[0009]
The outputs of the matched filter 200 and the matched filter 203 are input to the adder 204, and the outputs of the matched filter 201 and the matched filter 202 are input to the adder 205 and added. The output of the matched filter 201 is subtracted by inverting the polarity and inputting it to the adder. As described above, the output X of RXI * PNI + RXQ * PNQ and the output Y of RXQ * PNI-RXI * PNQ necessary for QPSK demodulation are obtained.
[0010]
Next, since BPSK demodulation may be performed at the time of cell search, it is only necessary to obtain the output RXI * PNI of the matched filter 200 and the output RXQ * PNI of the matched filter 202 assuming that only the PNI is used as the spreading code. Therefore, only the output of the matched filter 200 is input to the adder 204, and only the matched filter 202 is input to the adder 205, and the matched filters 201 and 203 are not used.
[0011]
[Problems to be solved by the invention]
In the conventional example, if four matched filters necessary for the path search are prepared, the two matched filters are not used at the time of the cell search, and there is a problem that an unnecessary circuit exists and the circuit cannot be effectively used. This problem is also a problem peculiar to W-CDMA due to a difference in modulation scheme between PSCH used for cell search and CPICH used for path search. Such a problem does not occur when the channels used in the cell search and the path search are the same as in cdmaOne.
[0012]
[Means for Solving the Problems]
In the CDMA cellular system in which the modulation method is different between the cell search channel and the path search channel included in the downlink, the above-described problem is a means for sharing the matched filter used for the cell search and the matched filter used for the path search by time division. This is solved by providing a CDMA baseband receiving circuit having means for searching by making the tap length in the matched filter different between cell search and path search, and means for varying the search range according to the application at the time of path search. The
[0013]
DETAILED DESCRIPTION OF THE INVENTION
FIG. 1 shows the configuration of a mobile station receiving circuit in an asynchronous cellular system between CDMA base stations according to an embodiment of the present invention. The receiving circuit in the mobile station of the asynchronous cellular system between CDMA base stations includes a search unit 10, an antenna 20, an RF unit 30, an A / D converter 40, a demodulation unit 50, a RAKE combining unit 60, and a sequencer 70.
[0014]
The RF band received signal received from the antenna 20 is down-converted and band limited by the RF unit 30 and becomes a baseband band received signal separated into an I component and a Q component. The I component baseband received signal and the Q component baseband received signal that are output from the RF unit 30 are respectively input to the A / D converter 40, where oversampling and quantum are performed at a frequency several times (about four times) the spread code frequency. Converted into baseband received data of a digital signal (about 4 bits).
[0015]
The I component baseband reception data 41 and the Q component baseband reception data 42 that are output from the A / D converter 40 are input to the demodulation unit 50 and the search unit 10, respectively. When power is turned on, it is necessary to perform cell search such as frame timing extraction and scrambling code identification of the base station where the mobile station is located.
[0016]
Cell search is mainly divided into 1st search for slot timing extraction, 2nd search for frame timing extraction and code group identification, and 3rd search for scrambling code identification.
[0017]
In the 1st search in 3GPP (W-CDMA), slot timing is detected by searching for a PSCH in which a common code of 256 chips length is inserted in a slot period (15 slots per frame). The 2nd search is multiplexed at the same timing as the PSCH, and the code group is identified at the same time as detecting the frame timing by searching for an SSCH (Secondary Synchronization Channel) in which a 256-chip code different in each slot makes a round in one frame. Is done. In the 3rd search, a correlation value is obtained for each scrambling code (about 8 codes) belonging to the code group identified in the 2nd search, and the scrambling code having the highest correlation among them is determined.
[0018]
The search unit 10 performs correlation processing necessary for the 1st search, the 2nd search, and the 3rd search, and the 1st search result 71, 2nd search result 72 and 3rd search result 73 that are output from the search unit are sent to the sequencer 70. Cell search processing is performed according to a predetermined procedure. After the cell search is completed, the scrambling code and frame timing are reported to the demodulator 50 as a report signal 74, and the demodulator 50 receives the downlink channel from the base station based on the scrambling code and frame timing reported from the sequencer 70. Is demodulated. When demodulating, the search unit performs a path search in order to estimate the multipath in the propagation path required for RAKE combining.
[0019]
The search unit 10 performs correlation processing necessary for the path search, and a path search result 71 (shared with the first search result in the cell search) that is output from the search unit 10 is sent to the sequencer 70. Search processing is performed. The path information 75 detected by the path search is sent to the demodulator 50, and the demodulator 50 demodulates each finger based on the path information 75. Each finger demodulation result 51 (four fingers in FIG. 1) is subjected to RAKE combining by a RAKE combining unit 60 to obtain received data 61. The received data 61 is sent to a processing unit that performs deinterleaving, error correction, etc., and becomes voice or data of user information.
[0020]
FIG. 2 shows a configuration diagram of the search unit 10 of the present invention. The search unit includes matched filters 101 and 102, a spread code generator PNG103, an accumulator Σ104, a 2nd search unit 114, and a 3rd search unit 115.
[0021]
During cell search, the I component baseband reception data 41 and the Q component baseband reception data 42 are input to the search unit 10 and input to the matched filters 101 and 102, respectively. The matched filter 101 correlates the I component baseband received data 41 and the cell search spread code PNS111 output from the spread code generator 103, and obtains a correlation value 105 of (RXI * PNS).
[0022]
Further, the matched filter 102 correlates the Q component baseband received data 42 with the cell search spreading code PNS111 output from the spreading code generator 103, and obtains a correlation value 108 of (RXQ * PNS). At the time of cell search, the correlation value 105 and the correlation value 108 are input to the accumulator 104, and the accumulator 104 performs the calculation of Equation 1 to obtain a result necessary for the cell search. The output 71 of the accumulator 104 is subjected to cell search processing in accordance with a predetermined procedure in the sequencer.
[0023]
Σ {(RXI * PNS) ^ 2 + (RXQ * PNS) ^ 2}
During the path search, the I component baseband reception data 41 and the Q component baseband reception data 42 are input to the search unit 10 and input to the matched filters 101 and 102, respectively. The matched filter 101 correlates the I component baseband received data 41 and the path search spreading codes PNI112 and PNQ113 output from the spreading code generator 103, and the correlation value 106 of (RXI * PNI) and (RXI * PNQ). ) Is obtained.
[0024]
Further, the matched filter 102 correlates the Q component baseband received data 42 and the path search spreading codes PNI 112 and PNQ 113 output from the spreading code generator 103, and the correlation value 109 of (RXQ * PNI) and (RXQ). * PNQ) correlation value 110 is obtained. At the time of path search, correlation values 106, 107, 109, and 110 are input to the accumulator 104, and input to the accumulator 104 to perform the calculation of Equation 2, thereby obtaining a result necessary for the path search. The output 71 of the accumulator 104 is subjected to path search processing in accordance with a predetermined procedure in the sequencer.
[0025]
Σ {(RXI * PNI) + (RXQ * PNQ)} ^ 2
+ Σ {(RXQ * PNI) − (RXI * PNQ)} ^ 2
Next, the matched filter 101 will be described in detail with reference to FIG. The matched filter 101 includes a shift register 1001, selector circuits 1002, 1003, 1004, 1005, 16 tap integrators 1006, 1007, 1008, 1009, adders 1010, 1011, 1012, and selector circuits 1013, 1014. Note that the matched filter in FIG. 3 is configured to output a correlation value for a maximum of 64 taps during cell search and a correlation value for a maximum of 32 taps during path search.
[0026]
First, the operation of the matched filter during cell search will be described. The I component baseband reception data 41 is input to the shift register 1001 and held sequentially. The reception data held in the shift register 1001 is input to the selectors 1002, 1003, 1004, and 1005, and the reception data necessary for the 16 tap integrators 1006, 1007, 1008, and 1009 is selected.
[0027]
The selector 1002 selects and receives 16 types of D [0, 2, 4,..., 28, 30] from the received data D [0, 1, 2,..., 124, 126] held in the shift register 1001. Data 1015 is obtained. Similarly, the selector 1003 selects 16 types of D [32, 34, 36, ..., 60, 62] from the received data D [0, 1, 2, ..., 124, 126] held in the shift register 1001. The received data 1016 is selected. The selector 1004 selects and receives 16 types of D [64, 66, 68, ..., 92, 94] from the received data D [0, 1, 2, ..., 124, 126] held in the shift register 1001. Data 1017 is obtained. The selector 1004 selects and receives 16 types D [96, 98, 100,..., 124, 126] from the received data D [0, 1, 2,..., 124, 126] held in the shift register 1001. Data 1018 is obtained.
[0028]
On the other hand, for the 64-bit cell search spreading code PNS111 output from the spreading code generator 103, PNS [0, 1, 2,..., 30, 31] is input to the selector 1013, and PNS [32, 33,. , 63] is input to the selector 1014. At the time of cell search, PNS [0, 1, 2,..., 30, 31] is selected by the selector 1013, and PNS [0, 1, ..., 14, 15] is input to the 16 tap integrator 1006. PNS [16, 17,..., 30, 31] is input to 1007. In the selector 1014, PNS [32, 33, 34,..., 62, 63] is selected, and PNS [32, 33,..., 46, 47] is input to the 16 tap integrator 1008. PNS [48, 49,..., 62, 63] is input to.
[0029]
In the 16 tap integrators 1006, 1007, 1008, and 1009, integration processing of 4 bits × 16 received data and 16 chips spread codes is performed.
[0030]
FIG. 4 shows the configuration of the 16 tap integrator. The 16 tap integrator is constituted by a 4-bit multiplier 1006a and a 5-bit 16 input adder 1006b.
[0031]
In the 16 tap integrator, the reception data 1015 and the spread code 1019 are integrated. The 4-bit × 16 received data 1015 and the 1-bit × 16 spreading code are multiplied by the multiplier 1006a, respectively, and a 5-bit × 16 multiplication result is obtained. The multiplication result of 5 bits × 16 is respectively input to the adder 1006b, and the total result is obtained to obtain the integration result.
[0032]
Returning to the description of FIG. 3, the integrated output of the 16 tap integrator 1006 and the integrated output of the 16 tap integrator 1007 are added by the adder 1011 to obtain a 10-bit correlation value 106. Similarly, the integrated output of the 16 tap integrator 1008 and the integrated output of the 16 tap integrator 1009 are added by the adder 1011 to obtain a 10-bit correlation value 107. At the time of cell search, correlation value 106 and correlation value 107 are added by adder 1010, and (RXI * PNS) correlation value 105 is obtained for 64 taps. Also for the matched filter 102, the same processing as the matched filter 101 is performed on the Q component baseband reception data 42, and (RXQ * PNS) correlation values 108 are obtained for 64 taps.
[0033]
In 3GPP (W-CDMA), the PSCH code used in the 1st search has a code length of 256 chips. Accordingly, the matched filter requires correlation values for 256 taps. In the present invention, however, correlation values for 256 taps can be obtained without increasing the circuit scale by switching the tap coefficients to obtain the accumulated correlation values. .
[0034]
A method for obtaining the accumulation of correlation values by switching tap coefficients will be described with reference to the timing chart of FIG. In the 1 symbol = 256 chip period shown in FIG. 5, the tap coefficient is set to 64 taps from Tap [0] to Tap [63] in the first 1/4 symbol period (64 chip period), and a correlation value for 64 taps is obtained. In the next 1/4 symbol period, the tap coefficient is set to 64 taps from Tap [64] to Tap [127], and a correlation value for 64 taps is obtained. Similarly, in the next ¼ symbol period, the tap coefficient is set to 64 taps from Tap [128] to Tap [191], and a correlation value for 64 taps is obtained. Subsequently, 64 taps from Tap [192] to Tap [255] are set, and a correlation value for 64 taps is obtained. Each correlation value is obtained by the accumulator 104 having the function of holding the correlation value for 64 taps, and a correlation value for 256 taps can be obtained. As described above, the 256 tap correlation value can be obtained over 64 chip times during one symbol period.
[0035]
The slot timing is obtained by obtaining the 256 tap correlation value over 1 slot = 2560 chip time while switching the tap coefficient, and detecting the timing at which the correlation value is maximized. The 2nd search unit 114 performs frame timing extraction and code group identification using the slot timing obtained by the 1st search, and the 3rd search unit 115 performs scrambling code identification to complete the cell search process.
[0036]
Next, the operation of the matched filter during the path search will be described with reference to FIG. The I component baseband reception data 41 is input to the shift register 1001 and is held sequentially. The reception data held in the shift register 1001 is input to the selectors 1002, 1003, 1004, and 1005, and the reception data necessary for the 16 tap integrators 1006, 1007, 1008, and 1009 is selected. The selector 1002 selects and receives 16 types of D [0, 2, 4,..., 28, 30] from the received data D [0, 1, 2,..., 124, 126] held in the shift register 1001. Data 1015 is obtained. Similarly, the selector 1003 selects 16 types of D [32, 34, 36, ..., 60, 62] from the received data D [0, 1, 2, ..., 124, 126] held in the shift register 1001. The received data 1016 is selected. The selector 1004 selects and receives 16 types of D [0, 2, 4,..., 28, 30] from the received data D [0, 1, 2,..., 124, 126] held in the shift register 1001. Data 1017 is obtained. The selector 1004 selects and receives 16 types of D [32, 34, 36, ..., 60, 62] from the received data D [0, 1, 2, ..., 124, 126] held in the shift register 1001. Data 1018 is obtained.
[0037]
On the other hand, the 32-bit path search spread code PNI 112 output from the spread code generator 103 is input to the selector 1013, and the 32-bit path search spread code PNQ 113 is input to the selector 1014. At the time of path search, PNI [0, 1, 2,..., 30, 31] is selected by the selector 1013, PNI [0, 1,..., 14, 15] is input to the 16 tap integrator 1006, and 16 tap integrator 1007 PNI [16, 17,..., 30, 31] is input to. In the selector 1014, PNQ [0, 1, 2,..., 30, 31] is selected, and PNQ [0, 1,..., 14, 15] is input to the 16 tap integrator 1008, and the 16 tap integrator 1009 is input. PNQ [16, 17,..., 30, 31] is input to.
[0038]
In the 16 tap integrators 1006, 1007, 1008, and 1009, integration processing of 4 bits × 16 received data and 16 chips spread codes is performed.
[0039]
The integrated output of the 16 tap integrator 1006 and the integrated output of the 16 tap integrator 1007 are added by an adder 1011 to obtain a 10-bit correlation value 106. The integrated output of the 16 tap integrator 1008 and the integrated output of the 16 tap integrator 1009 are added by an adder 1011 to obtain a 10-bit correlation value 107.
[0040]
As described above, during the path search, the correlation value 106 of (RXI * PNI) and the correlation value 107 of (RXI * PNQ) are each output for 32 taps as the output of the matched filter 101. Also for the matched filter 102, the same processing as the matched filter 101 is performed on the Q component baseband received data 42, and the correlation value 109 of (RXQ * PNI) and the correlation value 110 of (RXQ * PNQ) are respectively output as the output of the matched filter 102. 32 taps are output.
[0041]
CPICH used for 3GPP (W-CDMA) path search has a spreading ratio of 256 times. Therefore, the matched filter requires correlation values for 256 taps. In the present invention, as in the cell search, the correlation values for 256 taps are obtained without switching the tap coefficients and obtaining the accumulated correlation values without causing an increase in circuit scale. Can be obtained.
[0042]
A method for obtaining the accumulation of correlation values by switching tap coefficients will be described with reference to the timing chart of FIG. In the 1 symbol = 256 chip period shown in FIG. 6, the tap coefficient is set to 32 taps from Tap [0] to Tap [31] in the first 1/8 symbol period (32 chip period), and a correlation value for 32 taps is obtained. In the next 8 symbol period, the tap coefficient is set to 32 taps from Tap [32] to Tap [63], and a correlation value for 32 taps is obtained. Similarly, the tap coefficients are Tap [64] to Tap [95], Tap [96] to Tap [127], Tap [128] to Tap [159], Tap [160] to Tap [191], Tap [192]. To Tap [223] and Tap [224] to Tap [255] to obtain correlation values for 32 taps.
[0043]
For each correlation value, a cumulative correlation value is obtained by the accumulator 104, and a correlation value for 256 taps can be obtained. As described above, a 256 tap correlation value can be obtained over 32 chips during one symbol period.
[0044]
Normally, it is sufficient for the path search to have a search range of about 32 chips, but if more than that is required, the search range can be expanded by taking correlation while switching tap coefficients in the same manner as the cell search.
[0045]
Further, the matched filter 101 shown in FIG. 3 is devised to reduce the number of taps. If the search range may be 16 chips at the time of path search, only two of the 16 tap integrators 1006, 1007, 1008, and 1009, 1006 and 1008, should be used.
[0046]
The selector 1002 selects 16 types of D [0, 2, 4,..., 28, 30] from the received data D [0, 1, 2,. The selector 1004 selects and uses 16 types of D [0, 2, 4,..., 28, 30] from the received data D [0, 1, 2,..., 124, 126] held in the shift register 1001. To do. The selectors 1003 and 1005 are not used.
[0047]
The path search spreading codes 112 and 113 output from the spreading code generator 103 are 16-bit output (using the first 16 bits [15: 0] out of 32 bits) and input to the selectors 1013 and 1014. At the time of path search, the selector 1013 selects PNI, and the 16 tap integrator 1006 receives PNI [0, 1,..., 14, 15]. In addition, PNQ is selected in the selector 1014, and PNQ [0, 1,..., 14, 15] is input to the 16 tap integrator 1008.
[0048]
The 16 tap integrators 1006 and 1008 respectively perform integration processing of 4 bit × 16 received data and 16 chip spread codes, and the correlation value 106 of (RXI * PNI) and the correlation of (RXI * PNQ) are output as the matched filter 101. Each value 107 is output for 16 taps. Also for the matched filter 102, the same processing as the matched filter 101 is performed on the Q component baseband received data 42, and the correlation value 109 of (RXQ * PNI) and the correlation value 110 of (RXQ * PNQ) are respectively output as the output of the matched filter 102. 16 taps are output.
[0049]
In FIG. 6, by changing the tap coefficient in the 1/8 symbol period (32 chip period) in the 1/16 symbol period (16 chip period) and accumulating it, the correlation value of 16 taps, that is, the search range of 16 chips is obtained. Obtainable.
[0050]
When the search range is 16 chips, low power consumption can be expected by stopping the clock supply of unused 16 tap integrators 1007 and 1009 and selectors 1003 and 1005.
[0051]
In the above description, the data shift type matched filter that correlates with the code while shifting the received data has been described. However, it can be easily applied to a PN shift matched filter that correlates while shifting the PN code. Details of the PN shift type matched filter are described in JP-A-10-285079.
[0052]
【The invention's effect】
In a CDMA cellular system in which the modulation method is different between the cell search channel and the path search channel included in the downlink, when the matched filter used for the cell search and the matched filter used for the path search are shared in time division, the matched filter By searching with different tap lengths for cell search and path search, the matched filter circuit can be used effectively. Further, at the time of path search, it is possible to reduce power consumption by varying the search range according to the application.
[Brief description of the drawings]
FIG. 1 is a block diagram of a CDMA mobile station baseband receiving circuit according to an embodiment of the present invention.
FIG. 2 is a block diagram showing a search unit in one embodiment of the present invention.
FIG. 3 is a block diagram showing a matched filter in one embodiment of the present invention.
FIG. 4 is a block diagram showing in detail a 16 tap integrator.
FIG. 5 is a timing chart for explaining how to obtain a cumulative correlation value during cell search.
FIG. 6 is a timing chart for explaining how to obtain a cumulative correlation value during a path search.
FIG. 7 is a block diagram showing a conventional matched filter.
[Explanation of symbols]
DESCRIPTION OF SYMBOLS 10 ... Search part, 20 ... Antenna, 30 ... RF part, 40 ... A / D converter, 41 ... I component baseband reception data, 42 ... Q component baseband reception data, 50 ... Demodulation part, 51 ... Demodulation result, 60 ... RAKE combining unit, 61 ... received data, 70 ... sequencer, 71 ... 1st search result (also used as path search result), 72 ... 2nd search result, 73 ... 3rd search result, 74 ... report signal, 75 ... path information, DESCRIPTION OF SYMBOLS 101 ... Matched filter, 102 ... Matched filter, 103 ... Spreading code generator, 104 ... Accumulator, 105 ... Correlation value for cell search, 106 ... Correlation value for path search, 107 ... Correlation value for path search, 108 ... Cell search Correlation value for 109, 109 ... Correlation value for path search, 110 ... Correlation value for path search, 111 ... Spread code for cell search, 112 ... Expansion for path search 113: path search spreading code, 114: 2nd search section, 115: 3rd search section, 200: matched filter, 201: matched filter, 202: matched filter, 203: matched filter, 204: adder, 205: addition , 1001... Shift register, 1002... Selector, 1003... Selector, 1004... Selector, 1005. 1009 ... 16 tap integrator, 1010 ... adder, 1011 ... 16 tap integrator, 1012 ... adder, 1013 ... selector, 1014 ... selector, 1015 ... received data, 1016 ... received data, 1017 ... received data, 1018 ... received data. Data, 1019 ... spreading code, 2001 ... flip-flop, 2002 ... multiplier, 2003 ... adder.

Claims (5)

CDMAによる下り回線のRF帯域の無線信号を受信するアンテナと、前記アンテナで受信されたRF帯域の無線信号をダウンコンバートおよび帯域制限して出力するRF部と、前記RF部の出力をA/Dコンバートして出力するA/D変換器と、前記A/D変換器の出力を用いてセルサーチおよびパスサーチを行うサーチ部と、該サーチ部のサーチ結果を利用して受信信号の復調を行う復調部とを有するCDMA受信装置であって、
前記サーチ部は、下り回線に含まれるセルサーチ用チャネルとパスサーチ用チャネルとで変調方式が異なるCDMAセルラシステムにおいて、セルサーチに用いるマッチドフィルタとパスサーチに用いるマッチドフィルタを時分割で共用するにあたり、セルサーチ時はパスサーチ時におけるタップ長の2倍の長さをもってサーチすることを特徴とするCDMA受信装置。
An antenna that receives a radio signal in the RF band of the downlink by CDMA, an RF unit that outputs a radio signal in the RF band that is received by the antenna by down-conversion and band limitation, and an output of the RF unit is A / D An A / D converter that converts and outputs, a search unit that performs cell search and path search using the output of the A / D converter, and a received signal is demodulated using the search result of the search unit A CDMA receiver having a demodulation unit,
In the CDMA cellular system in which the modulation method is different between the cell search channel and the path search channel included in the downlink, the search unit shares the matched filter used for the cell search and the matched filter used for the path search by time division. A CDMA receiver characterized in that a cell search is performed with a length twice as long as a tap length during a path search .
請求項1記載のCDMA受信装置であって、該CDMAセルラシステムは、基地局間非同期セルラシステムであることを特徴とするCDMA受信装置。  2. The CDMA receiver according to claim 1, wherein the CDMA cellular system is an inter-base station asynchronous cellular system. 請求項1記載のCDMA受信装置であって、該CDMAセルラシステムは、セルサーチ用チャネルがBPSK変調方式、パスサーチ用チャネルがBPSK変調方式以外(例えばQPSK変調)で変調されていることを特徴とするCDMA受信装置。 A CDMA receiving apparatus according to claim 1, said CDMA cellular system, and characterized in that cell-search channel BPSK modulation scheme, the path search channel is modulated outside BPSK modulation scheme (e.g., QPSK modulation) CDMA receiver. 請求項1記載のCDMA受信装置であって、前記サーチ部は、前記A/D変換器からの出力信号である受信データが入力されるシフトレジスタと、第1および第2の積算部とを有し、
前記セルサーチを行う場合には、前記シフトレジスタから、前記第1の積算部には該シフトレジスタに格納される受信データのうちの第1の部分データを入力し、前記第2の積算部には該シフトレジスタに格納される受信データのうちの第2の部分データを入力し、
前記第1の積算部は、セルサーチ用拡散符号のうち第1の部分系列を係数として該係数と前記第1の部分データとの積算結果を出力し、
前記第2の積算部は、セルサーチ用拡散符号のうち第2の部分系列を係数として該係数と前記第2の部分データとの積算結果を出力し、
前記第1および第2の積算部の出力の和を相関結果として出力し、
前記パスサーチを行う場合には、前記シフトレジスタから、前記第1および第2の積算部に該シフトレジスタに格納される受信データの一部である同じ部分データを入力し、
前記第1の積算部は、パスサーチ用拡散符号のうちのI成分の系列を係数として該係数と前記部分データとの積算結果をI成分の相関結果として出力し、
前記第2の積算部は、パスサーチ用拡散符号のうちのQ成分の系列を係数として該係数と前記部分データとの積算結果をQ成分の相関結果として出力することを特徴とするCDMA受信装置。
2. The CDMA receiver according to claim 1, wherein the search unit includes a shift register to which reception data that is an output signal from the A / D converter is input, and first and second integration units. And
When performing the cell search, the first partial data of the received data stored in the shift register is input from the shift register to the first integrating unit, and the second integrating unit is input to the second integrating unit. Inputs the second partial data of the received data stored in the shift register,
The first integration unit outputs an integration result of the coefficient and the first partial data using the first partial sequence of the cell search spreading code as a coefficient,
The second integration unit outputs the integration result of the coefficient and the second partial data using the second partial sequence of the cell search spreading code as a coefficient,
Outputting the sum of the outputs of the first and second integrating units as a correlation result;
When performing the path search, the same partial data that is a part of the received data stored in the shift register is input from the shift register to the first and second integration units,
The first integrating unit outputs an integration result of the coefficient and the partial data as a correlation result of the I component using a sequence of the I component of the spread code for path search as a coefficient,
The second integrating unit outputs a result of integrating the coefficient and the partial data as a Q component correlation result using a Q component sequence of the path search spreading code as a coefficient. .
請求項1記載のCDMA受信装置であって、
下り回線に含まれるチャネルをサーチする際に、I相とQ相で用いる拡散符号が異なるチャネルをサーチする時と、I相とQ相で用いる拡散符号が等しいチャネルをサーチする時とで、タップ長を異ならせる機能を有するマッチドフィルタを具備することを特徴とするCDMA受信装置。
The CDMA receiver according to claim 1, wherein
When searching for channels included in the downlink, tap when searching for channels with different spreading codes used in the I and Q phases and when searching for channels with the same spreading codes used in the I and Q phases. A CDMA receiver comprising a matched filter having a function of varying lengths.
JP2001195685A 2001-06-28 2001-06-28 CDMA baseband receiver circuit Expired - Fee Related JP3918467B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2001195685A JP3918467B2 (en) 2001-06-28 2001-06-28 CDMA baseband receiver circuit

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2001195685A JP3918467B2 (en) 2001-06-28 2001-06-28 CDMA baseband receiver circuit

Publications (3)

Publication Number Publication Date
JP2003018046A JP2003018046A (en) 2003-01-17
JP2003018046A5 JP2003018046A5 (en) 2005-06-23
JP3918467B2 true JP3918467B2 (en) 2007-05-23

Family

ID=19033624

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2001195685A Expired - Fee Related JP3918467B2 (en) 2001-06-28 2001-06-28 CDMA baseband receiver circuit

Country Status (1)

Country Link
JP (1) JP3918467B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101651641A (en) * 2008-08-13 2010-02-17 中兴通讯股份有限公司 Circuit device and method for matched filtering in baseband processing system of terminal equipment

Also Published As

Publication number Publication date
JP2003018046A (en) 2003-01-17

Similar Documents

Publication Publication Date Title
US6459883B2 (en) Generic finger architecture for spread spectrum applications
US6377613B1 (en) Communication apparatus for code division multiple accessing mobile communications system
JP4505040B2 (en) Method and apparatus for efficiently obtaining synchronization in spread spectrum communications
EP1088416B1 (en) Quadriphase spreading codes in code division multiple access communications
US6801564B2 (en) Reverse link correlation filter in wireless communication systems
US6522687B2 (en) Data transmitter and receiver of a DS-CDMA communication system
EP1112622B1 (en) User terminal parallel searcher
KR20040028772A (en) Method and apparatus for canceling pilot interference in a wireless communication system
EP0854586B1 (en) Quadrature spread spectrum signal demodulation
JP2003516027A (en) Measuring transmission gap interference
US20020131390A1 (en) Cancellation of non-orthogonal signal in CDMA wireless communications systems
US6934553B2 (en) Receiving unit, receiving method and semiconductor device
JP3918467B2 (en) CDMA baseband receiver circuit
US6424641B1 (en) Searcher architecture for CDMA systems
JPH11154931A (en) Rake receiver, a mobile set of portable telephone set using it and base station
KR100353840B1 (en) Apparatus and method for serearching cell in wireless communication system
EP1410519B1 (en) High performance w-cdma slot synchronisation for initial cell search with reduced hardware
US7684471B2 (en) Rake-finger combiner with reduced resource requirement
JP2002164812A (en) Path search circuit for spread spectrum communication
Song et al. The performance of prerake diversity combining based on QPSK Modulation in time-division duplex CDMA mobile communications
JP3824482B2 (en) CDMA receiver
KR100355266B1 (en) STTD Decoding Demodulator Applicable To Spread Spectrum Communication
KR100354164B1 (en) Signal Demodulation Apparatus in CDMA
KR100364757B1 (en) Apparatus for receiver of communication system and Method for demodulating signal using the same
JP3575922B2 (en) Spread spectrum wireless communication equipment

Legal Events

Date Code Title Description
A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20041006

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20041006

RD01 Notification of change of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7421

Effective date: 20060418

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20060518

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20061003

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20061201

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: 20070123

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20070205

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100223

Year of fee payment: 3

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313113

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100223

Year of fee payment: 3

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100223

Year of fee payment: 3

R371 Transfer withdrawn

Free format text: JAPANESE INTERMEDIATE CODE: R371

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100223

Year of fee payment: 3

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100223

Year of fee payment: 3

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100223

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110223

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110223

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120223

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120223

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130223

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130223

Year of fee payment: 6

LAPS Cancellation because of no payment of annual fees