Nothing Special   »   [go: up one dir, main page]

JP2005176006A - Despreading multiplex circuit for cdma communication system - Google Patents

Despreading multiplex circuit for cdma communication system Download PDF

Info

Publication number
JP2005176006A
JP2005176006A JP2003414407A JP2003414407A JP2005176006A JP 2005176006 A JP2005176006 A JP 2005176006A JP 2003414407 A JP2003414407 A JP 2003414407A JP 2003414407 A JP2003414407 A JP 2003414407A JP 2005176006 A JP2005176006 A JP 2005176006A
Authority
JP
Japan
Prior art keywords
despreading
code
received data
fingers
multiplier
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.)
Pending
Application number
JP2003414407A
Other languages
Japanese (ja)
Inventor
Masaji Takeuchi
正次 竹内
Seiji Hamada
誠二 濱田
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.)
Fujitsu Ltd
Original Assignee
Fujitsu 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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP2003414407A priority Critical patent/JP2005176006A/en
Publication of JP2005176006A publication Critical patent/JP2005176006A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Radio Transmission System (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To reduce the circuit scale of a despreading multiplex circuit for a CDMA communication system by which despreading processing is multiplexed. <P>SOLUTION: The despreading multiplex circuit for the CDMA communication system includes received data maintaining means 1 and 2 which accept received and demodulated data and can temporarily maintain the received data of a length at least corresponding to the length of delayed profile found in a searcher 20, multipliers 5 and 6 which read out the received data from the received data maintaining means 1 and 2 at a high speed according to the finger number and accept it, a code generating part including code generators 12-1 to 12-N which generate codes for despreading corresponding to several fingers according to pass timing signals from the searcher 20 and input them to the multipliers 5 and 6 and a selector 11, and summers 7 and 8 which perform dumping integration of the output data from the multipliers 5 and 6 in accordance with the fingers. <P>COPYRIGHT: (C)2005,JPO&NCIPI

Description

本発明は、逆拡散処理を多重化して実行するCDMA(Code Division Multiple Access;符号分割多元接続)通信システム用逆拡散多重回路に関する。   The present invention relates to a despreading multiplex circuit for a CDMA (Code Division Multiple Access) communication system that multiplexes and executes a despreading process.

CDMA通信システムに於ける受信機は、例えば、図13に示す要部の構成を有するもので、アンテナ101により受信した信号を、バンドパスフィルタ(BPF)102を介して復調部103に入力し、直交復調により同相成分Iと直交成分Qとに復調し、ローパスフィルタ(LPF)104,105を介してAD変換器(A/D)106,107に入力し、ディジタル信号に変換して逆拡散部108とサーチャ部109とに入力する。   The receiver in the CDMA communication system has, for example, the configuration of the main part shown in FIG. 13, and the signal received by the antenna 101 is input to the demodulation unit 103 via the bandpass filter (BPF) 102, Demodulated into in-phase component I and quadrature component Q by quadrature demodulation, input to AD converters (A / D) 106, 107 via low-pass filters (LPF) 104, 105, converted to digital signals, and despreading unit 108 and the searcher unit 109.

サーチャ部109は、マルチパスを経由した受信信号の遅延プロファイルを求めて、複数のピークを検出し、そのピークのタイミングをパスタイミングとして逆拡散部108に通知する。このパスタイミングをN個求めた場合、1〜Nフィンガ(Finger)対応のパスタイミングを逆拡散部108に入力する。逆拡散部108は、受信信号の同相成分と直交成分とに対して、パスタイミング対応に逆拡散処理して同期検波部110に入力する。同期検波部110は、各パスの逆拡散処理した信号を同期検波し、最大比合成を行って復調データとして出力し、図示を省略した後段の回路に入力する。   The searcher unit 109 obtains a delay profile of the received signal that has passed through the multipath, detects a plurality of peaks, and notifies the despreading unit 108 of the timing of the peaks as the path timing. When N path timings are obtained, path timings corresponding to 1 to N fingers are input to the despreading unit 108. Despreading section 108 despreads the in-phase component and quadrature component of the received signal in accordance with the path timing and inputs the result to synchronous detection section 110. The synchronous detection unit 110 performs synchronous detection on the despread signal of each path, performs maximum ratio synthesis, outputs the demodulated data, and inputs the demodulated data to a subsequent circuit (not shown).

サーチャ部109は、例えば、図14に示す構成を有するもので、111,112はマッチドフィルタ(MF)、113,114は同相加算回路、115は電力変換回路、116は符号生成器、117は電力加算回路、118は遅延プロファイル保持手段、119はパスタイミング検出回路を示す。   The searcher unit 109 has, for example, the configuration shown in FIG. 14. 111 and 112 are matched filters (MF), 113 and 114 are in-phase addition circuits, 115 is a power conversion circuit, 116 is a code generator, and 117 is power. An adder circuit, 118 is a delay profile holding means, and 119 is a path timing detection circuit.

受信信号の同相成分と直交成分とに対してマッチドフィルタ111,112により、符号生成器116からの拡散符号との相関検出を行い、同相加算回路113,114に於いて同相加算を行い、電力変換回路115により電力変換を行い、電力加算回路117により遅延プロファイル保持手段118により保持した値とを累積加算し、その結果を基に、パスタイミング検出回路119によりパスタイミングを検出し、前述のように、逆拡散部108にパスタイミングを通知する。   Correlation detection between the in-phase component and the quadrature component of the received signal and the spread code from the code generator 116 is performed by the matched filters 111 and 112, and in-phase addition is performed in the in-phase addition circuits 113 and 114, and power conversion is performed. The power is converted by the circuit 115, and the value held by the delay profile holding means 118 is cumulatively added by the power adding circuit 117. Based on the result, the path timing is detected by the path timing detecting circuit 119, as described above. The despreading unit 108 is notified of the path timing.

図15は、遅延プロファイルの説明図であり、電力加算回路117と遅延プロファイル保持手段118とを含む構成により、縦軸を受信レベル、横軸を時間として示す遅延プロファイルを求めることができる。この遅延プロファイルは、相関値検出処理を行った時間間隔をTpとし、その時間間隔Tp内の受信レベルが所定の値以上の例えば4個を、パス(Path)1〜4とし、それらのパスタイミングを検出して、逆拡散部108に通知するものである。   FIG. 15 is an explanatory diagram of a delay profile. With a configuration including the power addition circuit 117 and the delay profile holding unit 118, a delay profile having the vertical axis as the reception level and the horizontal axis as time can be obtained. In this delay profile, the time interval at which the correlation value detection process is performed is Tp, and four reception levels within the time interval Tp are equal to or greater than a predetermined value, for example, four paths (Paths) 1 to 4, and their path timings. Is detected and notified to the despreading unit 108.

逆拡散部108は、複数のパスタイミングに対応して逆拡散処理を行うフィンガ構成を有するものであり、例えば、図16に示す構成が知られている。121−1〜121Nはフィンガ(1Finger〜NFinger)、122は符号生成部、123,124は逆拡散データ保持手段、125,126は乗算器、127,28は加算器を示す。各フィンガ121−1〜121−Nは、同一の構成を有するもので、前述のサーチャ部109からのパス1〜N対応のパスタイミング信号を、それぞれフィンガ121−1〜121−Nに供給する。   The despreading unit 108 has a finger configuration that performs despreading processing corresponding to a plurality of path timings. For example, the configuration shown in FIG. 16 is known. Reference numerals 121-1 to 121N denote fingers (1Finger to NFinger), 122 denotes a code generation unit, 123 and 124 denote despread data holding means, 125 and 126 denote multipliers, and 127 and 28 denote adders. The fingers 121-1 to 121-N have the same configuration, and supply the path timing signals corresponding to the paths 1 to N from the searcher unit 109 to the fingers 121-1 to 121-N, respectively.

受信復調された同相成分と直交成分とを各フィンガ121−1〜121−Nに入力し、乗算器125,126に於いて符号生成器122からのそれぞれパスタイミングに従った拡散符号を乗算し、加算器127,128と逆拡散データ保持手段123,124とによりダンプ積分し、逆拡散復調した同相成分と直交成分とを、次段の同期検波部110(図13参照)に入力する。この同期検波部110に於いて同期検波、レーク(RAKE)合成され、符号判定によってデータが復元される。尚、図15に示すように、サーチャ部109に於いて4個のパスタイミングを検出する場合は、逆拡散部108のフィンガ121−1〜121−Nは、4個のフィンガ121−1〜121−4により構成されることになる。   The received and demodulated in-phase component and quadrature component are input to the fingers 121-1 to 121 -N, and multipliers 125 and 126 multiply the spread codes according to the respective path timings from the code generator 122. The in-phase component and the quadrature component, which are dump-integrated by the adders 127 and 128 and the despread data holding means 123 and 124 and despread and demodulated, are input to the next-stage synchronous detection unit 110 (see FIG. 13). In the synchronous detection unit 110, synchronous detection and rake synthesis are performed, and data is restored by code determination. As shown in FIG. 15, when four path timings are detected in the searcher unit 109, the fingers 121-1 to 121-N of the despreading unit 108 are four fingers 121-1 to 121-121. -4.

又CDMA受信装置に於いて、パスタイミングを検出するサーチャ部と、複数パスタイミング対応のフィンガ構成を有するレーク受信処理部とに於けるそれぞれの相関器を兼用した構成により、装置規模の縮小を図る受信装置が知られている(特許文献1参照)。
特許第2682493号公報
In the CDMA receiver, the configuration of the searcher unit for detecting the path timing and the rake reception processing unit having a finger configuration corresponding to a plurality of path timings are used as the respective correlators to reduce the scale of the device. A receiving apparatus is known (see Patent Document 1).
Japanese Patent No. 26682493

CDMA通信システムに於ける受信機は、マルチパスを経由した受信信号を有効に受信処理する為に、サーチャ部により、パス対応の受信タイミングをパスタイミングとして検出し、このパスタイミング対応のフィンガ構成の逆拡散部を設けているもので、逆拡散部の各フィンガは、符号生成器、乗算器、加算器等を備えている。又複数ユーザに対応する受信機に於いては、ユーザ数×パス数の符号生成器、乗算器、加算器を必要とすることになる。従って、フェージングに対しても効率良く安定に受信処理する為に、フィンガ数を増加するに従って回路規模が増大する問題がある。   A receiver in a CDMA communication system detects a reception timing corresponding to a path as a path timing by a searcher unit in order to effectively receive a reception signal that has passed through a multipath, and has a finger configuration corresponding to this path timing. A despreading unit is provided, and each finger of the despreading unit includes a code generator, a multiplier, an adder, and the like. In a receiver corresponding to a plurality of users, a code generator, a multiplier, and an adder of the number of users × the number of passes are required. Therefore, there is a problem that the circuit scale increases as the number of fingers increases in order to perform reception processing efficiently and stably against fading.

本発明は、CDMA通信システムに於ける受信機の逆拡散部の回路規模の縮小を図ることを目的とする。   An object of the present invention is to reduce the circuit scale of a despreading unit of a receiver in a CDMA communication system.

本発明のCDMA通信システム逆拡散多重回路は、遅延プロファイル長に少なくとも相当する長さの受信データを一時的に保持できる受信データ保持手段と、受信データ保持手段からフィンガ数に従って高速で受信データを読出して入力する乗算器と、サーチャ部からのパスタイミング信号に従って複数のフィンガ対応の逆拡散用の符号を生成して前記乗算器に入力する符号生成部と、乗算器の出力データをフィンガ対応にダンプ積分する加算器とを含む構成を有するものである。   The despreading multiplexing circuit of the CDMA communication system according to the present invention reads received data at high speed according to the number of fingers from received data holding means capable of temporarily holding received data having a length corresponding to at least the delay profile length. And a multiplier for generating a despreading code corresponding to a plurality of fingers in accordance with a path timing signal from the searcher unit and inputting the code to the multiplier and dumping the output data of the multiplier for the finger And an adder for integration.

又符号生成部は、フィンガ対応の符号生成器と、サーチャ部からのパスタイミング信号に従って前記符号生成器からの逆拡散用の符号を選択して前記乗算器に入力するセレクタとを備えている。   The code generation unit includes a finger-compatible code generator and a selector that selects a despreading code from the code generator according to a path timing signal from the searcher unit and inputs the code to the multiplier.

又符号生成部は、フィンガ対応の逆拡散用の符号を順次切替えて生成出力して前記乗算器に入力する構成を有する。   The code generation unit has a configuration in which the despreading codes corresponding to the fingers are sequentially switched, generated and output, and input to the multiplier.

又遅延プロファイル長に少なくとも相当する長さの受信データを一時的に保持できる受信データ保持手段と、この受信データ保持手段からユーザ数且つフィンガ数に従って高速で受信データを読出して順次入力する乗算器と、サーチャ部からのパスタイミング信号に従って複数のユーザ対応且つ複数のフィンガ対応の逆拡散用の符号を生成して前記乗算器に入力する符号生成部と、前記乗算器の出力データをユーザ対応且つフィンガ対応にダンプ積分する加算器とを含む構成を有するものである。   Received data holding means capable of temporarily holding received data having a length corresponding to at least the delay profile length, and a multiplier for reading received data from the received data holding means at high speed according to the number of users and the number of fingers and sequentially inputting the received data A code generation unit that generates a code for despreading corresponding to a plurality of users and corresponding to a plurality of fingers according to a path timing signal from the searcher unit, and inputs the code to the multiplier; And an adder that performs dump integration correspondingly.

又複数のユーザ対応の遅延プロファイル長に少なくとも相当する長さの受信データを一時的に保持できる受信データ保持手段と、この受信データ保持手段からユーザ数且つフィンガ数に従って高速で受信データを読出して順次入力する乗算器と、受信データ保持手段からのユーザ対応の受信データを高速に読出して入力するサーチャ部からのパスタイミング信号に従って、複数のユーザ対応且つ複数のフィンガ対応の逆拡散用の符号を生成して前記乗算器に入力する符号生成部と、前記乗算器の出力データをユーザ対応且つフィンガ対応にダンプ積分する加算器とを含む構成を有するものである。   Received data holding means capable of temporarily holding received data having a length corresponding to a delay profile length corresponding to a plurality of users, and sequentially reading out received data from the received data holding means according to the number of users and the number of fingers. Generates despreading codes for multiple users and for multiple fingers according to the input multiplier and the path timing signal from the searcher unit that reads and inputs the received data from the received data holding means at high speed. The code generation unit input to the multiplier, and an adder that dumps and integrates the output data of the multiplier in correspondence with the user and the finger.

受信データ保持手段に、遅延プロファイル長に少なくとも相当する受信データを保持し、高速で読出した受信データを入力する乗算器は、複数フィンガに対しても又は複数ユーザに対しても、1フィンガ分で済むことになり、又逆拡散処理してダンプ積分する為の加算器も1フィンガ分で済むことになり、回路規模の縮小を図ることができる。   The multiplier that holds the reception data corresponding to at least the delay profile length in the reception data holding means and inputs the reception data read at a high speed is for one finger for both a plurality of fingers or a plurality of users. In addition, an adder for performing despread processing and dump integration is also required for one finger, so that the circuit scale can be reduced.

図1を参照して説明すると、CDMA通信システム用逆拡散多重回路は、受信復調した同相成分と直交成分とを含む受信データを入力し、サーチャ部20に於いて求める遅延プロファイル長に少なくとも相当する長さの受信データを一時的に保持できる受信データ保持手段1,2と、この受信データ保持手段1,2からフィンガ数に従って高速で受信データを読出して入力する乗算器5,6と、サーチャ部20からのパスタイミング信号に従って複数のフィンガ対応の逆拡散用の符号を生成して前記乗算器5,6に入力する符号生成器12−1〜12−Nとセレクタ11とを含む符号生成部と、乗算器5,6の出力データをフィンガ対応にダンプ積分する加算器7,8とを含む構成を有するものである。   Referring to FIG. 1, a despreading multiplex circuit for a CDMA communication system receives received data including in-phase components and quadrature components received and demodulated, and at least corresponds to a delay profile length obtained by a searcher unit 20. Received data holding means 1 and 2 that can temporarily hold received data of a length, multipliers 5 and 6 for reading out and inputting received data from the received data holding means 1 and 2 according to the number of fingers, and a searcher unit A code generation unit including code generators 12-1 to 12 -N and a selector 11 that generate a code for despreading corresponding to a plurality of fingers in accordance with a path timing signal from 20 and input to the multipliers 5 and 6; And adders 7 and 8 that dump and integrate the output data of the multipliers 5 and 6 in correspondence with the fingers.

図1は、本発明の実施例1の説明図であり、サーチャ部と逆拡散部とを示し、1,2は受信データ保持手段、3は書込制御回路、4は読出制御回路、5,6は乗算器、7,8は加算器、9,10は逆拡散データ保持手段、11はセレクタ(SEL)、12−1〜12−Nはフィンガ(Finger1〜FingerN)対応の符号生成器、20はサーチャ部、21,22はマッチドフィルタ(MF)、23,24は同相加算回路、25は電力変換回路、26は符号生成器、27は電力加算回路、28は遅延プロファイル保持手段、29はパスタイミング検出回路を示す。   FIG. 1 is an explanatory diagram of Embodiment 1 of the present invention, showing a searcher unit and a despreading unit, 1 and 2 are received data holding means, 3 is a write control circuit, 4 is a read control circuit, 6 is a multiplier, 7 and 8 are adders, 9 and 10 are despread data holding means, 11 is a selector (SEL), 12-1 to 12-N are code generators corresponding to fingers (Finger1 to FingerN), 20 Is a searcher unit, 21 and 22 are matched filters (MF), 23 and 24 are in-phase addition circuits, 25 is a power conversion circuit, 26 is a code generator, 27 is a power addition circuit, 28 is a delay profile holding means, and 29 is a path. 2 shows a timing detection circuit.

複数のフィンガ対応の符号生成器12−1〜12−Nと、セレクタ11とにより、符号生成部を構成した場合を示し、又受信データ保持手段1,2は、例えば、リングバッファ構成とし、書込制御回路3からのアドレス信号又はタイミング信号により、受信復調した同相成分と直交成分との受信データを書込み、読出制御回路4からのアドレス信号又はタイミング信号により読出して、乗算器5,6に入力する。又サーチャ部20は、従来例の例えば図15に示す構成と同様な構成及び作用を有するもので、その構成及び作用についての重複する説明は省略するが、パスタイミング検出回路29は、書込制御回路3からのタイミング信号に従ってパスタイミング信号を逆拡散部に転送する。逆拡散部に於いては、このパスタイミング信号は、符号生成器12−1〜12−Nとセレクタ11とに分配される。   A case where a code generation unit is configured by a plurality of finger-compatible code generators 12-1 to 12-N and a selector 11 is shown, and the received data holding means 1 and 2 have a ring buffer configuration, for example. The received and demodulated in-phase and quadrature components are written by the address signal or timing signal from the read control circuit 3, read by the address signal or timing signal from the read control circuit 4, and input to the multipliers 5 and 6. To do. The searcher unit 20 has the same configuration and operation as the configuration shown in FIG. 15 of the conventional example, and a redundant description of the configuration and operation is omitted. The path timing signal is transferred to the despreading unit according to the timing signal from the circuit 3. In the despreading unit, this path timing signal is distributed to the code generators 12-1 to 12 -N and the selector 11.

又読出制御回路4は、受信データ保持手段1,2に保持された受信データを、フィンガ数に従った高速で読出して、乗算器5,6に入力する。又符号生成器12−1〜12−Nは、前述のように、フィンガ1〜N対応の拡散符号を生成するもので、パスタイミング検出回路29からのパスタイミング信号が図示を省略した分配手段により分配され、それぞれのパスタイミング信号に同期して拡散符号を生成する。セレクタ11は、符号生成部12−1〜12−Nからの拡散符号を選択して乗算器5,6に入力する。この乗算器5,6により逆拡散されたデータは、加算器7,8と逆拡散データ保持手段とによりダンプ積分処理されて、フィンガ対応の時分割多重化された同相成分と直交成分とのデータが、図示を省略した同期検波部に於いて、同期検波、レーク合成、符号判定によりデータが再生される。   The read control circuit 4 reads the received data held in the received data holding means 1 and 2 at a high speed according to the number of fingers and inputs it to the multipliers 5 and 6. The code generators 12-1 to 12-N generate the spread codes corresponding to the fingers 1 to N as described above, and the path timing signal from the path timing detection circuit 29 is distributed by a distribution means (not shown). The distributed code is generated in synchronization with each path timing signal. The selector 11 selects the spread code from the code generators 12-1 to 12 -N and inputs it to the multipliers 5 and 6. The data despread by the multipliers 5 and 6 is dump-integrated by the adders 7 and 8 and the despread data holding means, and the data of the in-phase and quadrature components that are time-division multiplexed corresponding to the fingers. However, in a synchronous detection unit (not shown), data is reproduced by synchronous detection, rake synthesis, and code determination.

受信データ保持手段1,2は、遅延プロファイルに於ける相関値検出を行った時間間隔をTp、多重処理の1サイクルに要する時間をΔTとすると、少なくともTp+(2・ΔT)の時間長に相当する受信データの書込みを可能とする記憶容量とする。即ち、書込制御回路3からのタイミング信号に従ってTp内の同相成分と直交成分との受信データを順次書込み、ΔTの時間内で、読出制御回路4からのタイミング信号により受信データを高速読出し、このΔTの時間内でも受信データの書込みを行う為に、このΔTの時間分の余裕を有するように、受信データ保持手段1,2は、前述の記憶容量を少なくとも有する構成とする。   The received data holding means 1 and 2 correspond to a time length of at least Tp + (2 · ΔT), where Tp is the time interval for detecting the correlation value in the delay profile and ΔT is the time required for one cycle of the multiplex processing. The storage capacity is such that the received data to be written can be written. That is, the received data of the in-phase component and the quadrature component in Tp are sequentially written according to the timing signal from the write control circuit 3, and the received data is read at high speed by the timing signal from the read control circuit 4 within the time of ΔT. In order to write the received data even during the time ΔT, the received data holding means 1 and 2 are configured to have at least the storage capacity described above so as to have a margin for the time ΔT.

図2は、受信データ保持手段の説明図であり、図1に於ける同相成分と直交成分とを保持する受信データ保持手段1,2を、前述のように、Tp+2・ΔTの時間長の受信データの書込みが可能となるように、領域A〜Hを有するリングバッファ構成とし、受信データを順次書込み、時間ΔT内に例えば4フィンガ分の受信データを、高速で読出す場合の状態を、n(t)〜n(t+Δ3T)の順序で示す。   FIG. 2 is an explanatory diagram of the received data holding means. As described above, the received data holding means 1 and 2 holding the in-phase component and the quadrature component in FIG. 1 are received with a time length of Tp + 2 · ΔT. A ring buffer configuration having areas A to H so that data can be written, the received data is sequentially written, and for example, the received data for 4 fingers within time ΔT is read at high speed n It shows in the order of (t) -n (t + Δ3T).

最初のn(t)に於いて、時間Tp+ΔT内に領域A〜Gに書込んだ受信データを時間ΔT内で、例えば、パス1〜4(Path1〜Path4)対応の逆拡散処理を行う為に高速で読出し、その読出処理過程に於いて、領域HにΔT内の受信データを書込む。このΔT内の読出しは、上部に示すように、領域A〜Gに書込んだ受信データを、パス1〜4(Path1〜Path4)対応に処理する為に繰り返し読出し、その過程に於ける時間ΔT内に於いて受信復調した受信データを領域Hに書込む動作を行う。   In the first n (t), the received data written in the regions A to G within the time Tp + ΔT is subjected to the despreading process corresponding to the paths 1 to 4 (Path 1 to Path 4), for example, within the time ΔT. Reading is performed at high speed, and the received data in ΔT is written in the area H in the reading process. As shown in the upper part, the reading within ΔT is repeatedly read in order to process the received data written in the regions A to G in correspondence with the paths 1 to 4 (Path 1 to Path 4), and the time ΔT in the process is read. An operation of writing the received data demodulated into the area H is performed.

次のn(t+ΔT)に於いては、領域B〜Hに書込んだ受信データを時間ΔT内で高速で読出し、その読出処理過程に於いて、領域Aに受信データを書込む。次のn(t+Δ2T)に於いては、領域C〜H,Aに書込んだ受信データを時間ΔT内で高速で読出し、その読出処理過程に於いて、領域Bに受信データを書込む。次の領域D〜H,A,Bに書込んだ受信データを時間ΔT内で高速で読出し、その読出処理過程に於いて、領域Cに受信データを書込む。以下同様にして、受信データの書込みと、高速の読出しとを行うものである。   In the next n (t + ΔT), the received data written in the areas B to H is read at high speed within the time ΔT, and the received data is written in the area A in the reading process. In the next n (t + Δ2T), the received data written in the areas C to H and A is read at high speed within the time ΔT, and the received data is written in the area B in the reading process. The received data written in the next areas D to H, A, and B is read at a high speed within the time ΔT, and the received data is written in the area C in the reading process. In the same manner, received data is written and read at high speed.

前述のようにして、読出制御回路4の制御により、受信データ保持手段1,2から高速で繰り返し読出したパス1〜4(Path1〜Path4)対応の受信データは、時分割多重化されたものとなり、乗算器5,6に入力される。このパス1〜4に対応する例えば符号生成器12−1〜12−4は、パスタイミング検出回路29からのパス1〜4を示すパスタイミング信号に同期した拡散符号を生成し、生成された拡散符号はパスタイミング信号に従ってセレクタ11により選択されて乗算器5,6に入力される。従って、逆拡散処理も時分割で行われ、次のダンプ積分処理も時分割で行われることになり、時分割多重化された逆拡散出力データが後段の同期検波部等へ転送される。   As described above, received data corresponding to paths 1 to 4 (Path 1 to Path 4) read repeatedly from the received data holding means 1 and 2 at high speed by the control of the read control circuit 4 is time-division multiplexed. Are input to multipliers 5 and 6. For example, the code generators 12-1 to 12-4 corresponding to the paths 1 to 4 generate spreading codes synchronized with the path timing signals indicating the paths 1 to 4 from the path timing detection circuit 29, and the generated spreading The code is selected by the selector 11 according to the path timing signal and input to the multipliers 5 and 6. Therefore, the despreading process is also performed in time division, and the next dump integration process is also performed in time division, and the despread output data that has been time-division multiplexed is transferred to the subsequent synchronous detection unit or the like.

この実施例1に於いては、フィンガ(Finger1〜FingerN)対応の符号生成器12−1〜12−Nを設けるものであるが、乗算器5,6と加算器7,8と逆拡散データ保持手段9,10とを、フィンガ対応に共用化し、多重化処理を行うものであり、従って、フィンガ数を多くしても、回路規模が増大することがない利点がある。又受信データ保持手段1,2は、相関値検出を行った時間間隔Tpと、多重処理の1サイクルに要する時間ΔTの2倍の2ΔTの時間に相当する受信データの書込みを可能とするリングバッファや、書込アドレスと読出アドレスとにより制御する通常のメモリ等により容易に構成することができる。   In the first embodiment, code generators 12-1 to 12 -N corresponding to fingers (Finger 1 to Finger N) are provided, but multipliers 5 and 6, adders 7 and 8, and despread data holding are provided. The means 9 and 10 are shared with fingers to perform multiplexing processing. Therefore, there is an advantage that the circuit scale does not increase even if the number of fingers is increased. The received data holding means 1 and 2 are ring buffers that enable writing of received data corresponding to a time interval Tp at which the correlation value is detected and a time 2ΔT that is twice the time ΔT required for one cycle of the multiplex processing. Or, it can be easily configured by a normal memory or the like controlled by a write address and a read address.

図3は、本発明の実施例2の説明図であり、図1と同一符号は同一部分を示し、13はフィンガ(Finger1〜FingerN)共通の符号生成器を示す。即ち、符号生成部を、フィンガ対応に共通化した符号生成器13により構成した場合を示す。この符号生成器13に、サーチャ部20からのパスタイミング信号を入力して、パスタイミング信号に同期した逆拡散用の拡散符号を時分割的に生成し、乗算器5,6に入力する。   FIG. 3 is an explanatory diagram of the second embodiment of the present invention. The same reference numerals as those in FIG. 1 denote the same parts, and 13 denotes a code generator common to fingers (Finger 1 to Finger N). That is, a case is shown in which the code generation unit is configured by a code generator 13 that is shared for finger correspondence. A path timing signal from the searcher unit 20 is input to the code generator 13, a spread code for despreading synchronized with the path timing signal is generated in a time division manner, and input to the multipliers 5 and 6.

この実施例2に於いては、多重処理の1サイクル時間ΔTを、1チップ長以内に制限する場合と、複数チップ長とする場合とに適用することができるもので、例えば、1チップ長以内に制限する場合は、通常の符号生成器を用いても、符号の多重処理により、連続的に逆拡散用の符号を生成することができる。又複数チップ長とする場合は、符号生成初期値のリロード機能を有する構成とするか、又は生成した複数チップ対応の符号を一時的に保持し、繰り返し読出して使用することにより、フィンガ対応の逆拡散用の符号を出力する構成とする。   The second embodiment can be applied to a case where one cycle time ΔT of multiplex processing is limited to one chip length or a case where a plurality of chip lengths are used, for example, one chip length or less. In the case of limiting to, a code for despreading can be continuously generated by a code multiplexing process even if a normal code generator is used. In addition, when the multi-chip length is used, the code generation initial value reload function is provided, or the generated code corresponding to the plurality of chips is temporarily stored, read repeatedly, and used, thereby reversing the correspondence with the fingers. The configuration is such that a spreading code is output.

図4は、符号生成器の説明図であり、シフトレジスタとモジュロ2(Mod2)の加算器とを用い、シフトレジスタの所定の段の出力信号を加算器に入力して加算し、その結果を入力段に入力する通常の符号生成器を示す。この符号生成器を用いた場合は、前述のように、多重処理の1サイクル時間ΔTを1チップ長以内に制限することにより、パスタイミング信号に従って乗算器5,6に多重処理の為の逆拡散用の符号を入力する。   FIG. 4 is an explanatory diagram of the code generator. Using a shift register and an adder of modulo 2 (Mod2), the output signal of a predetermined stage of the shift register is input to the adder, and the result is added. Fig. 2 shows a normal code generator for input to an input stage. When this code generator is used, the despreading for the multiprocessing is performed in the multipliers 5 and 6 according to the path timing signal by limiting the one cycle time ΔT of the multiprocessing to one chip length or less as described above. Enter the sign for.

図5は、初期値リロード機能付き符号生成器の説明図であり、複数のフリップフロップ31と複数のセレクタ32と縦続接続したシフトレジスタ33と、所定の段の出力を加算するモジュロ2(Mod2)の加算器34と、初期値レジスタ35とを含み、セレクタ32は、前段のフリップフロップ31の出力と初期値レジスタ35からの初期値とを選択して後段のフリップフロップ31に入力する。この符号生成器の動作の概要を、符号A(L−chip)生成及び符号B(L−chip)生成の場合について、白三角印と黒三角印のタイミングで示す。   FIG. 5 is an explanatory diagram of a code generator with an initial value reload function, a modulo 2 (Mod 2) that adds a plurality of flip-flops 31, a shift register 33 cascaded with a plurality of selectors 32, and an output of a predetermined stage. The selector 32 selects the output of the preceding flip-flop 31 and the initial value from the initial value register 35 and inputs them to the succeeding flip-flop 31. An outline of the operation of this code generator is shown with white triangle marks and black triangle marks for the case of code A (L-chip) generation and code B (L-chip) generation.

先ず、符号Aを生成する為の初期値を初期値レジスタ35からシフトレジスタ33の各フリップフロップ31にセレクタ32を介してセットし、1回目の符号Aを生成し、次に前回と同一の初期値を初期値レジスタ35からシフトレジスタ33の各フリップフロップ31にセレクタ32を介してセットし、2回目の符号Aを生成する。以下同様にしてN回目の符号Aを生成し、次に符号Bを生成する為の初期値を初期値レジスタ35からシフトレジスタ33の各フリップフロップ31にセレクタ32を介してセットし、1回目の符号Bを生成し、次に前回と同一の初期値を初期値レジスタ35からシフトレジスタ33の各フリップフロップ31にセレクタ32を介してセットし、2回目の符号Bを生成する。以下同様にしてN回目の符号Bを生成する。   First, an initial value for generating the code A is set from the initial value register 35 to each flip-flop 31 of the shift register 33 via the selector 32 to generate the first code A, and then the same initial value as the previous time. The value is set from the initial value register 35 to each flip-flop 31 of the shift register 33 via the selector 32 to generate the second code A. In the same manner, the Nth code A is generated, and then the initial value for generating the code B is set from the initial value register 35 to each flip-flop 31 of the shift register 33 via the selector 32. A code B is generated, and then the same initial value as the previous time is set from the initial value register 35 to each flip-flop 31 of the shift register 33 via the selector 32 to generate the second code B. In the same manner, the Nth code B is generated.

図6は、一時的保持手段を有する符号生成器の説明図であり、複数のフリップフロップ41からなるシフトレジスタ42と、モジュロ2(Mod2)の加算器43と、符号生成制御回路44と、生成符号保持手段45と、符号読出制御回路46とを含み、符号A,B,Cを生成する場合についての概要を示す。符号生成制御回路44の制御により、符号Aを生成して、生成符号保持手段45に一時的に保持し、符号読出制御回路46の制御により1回目からN回目まで繰り返して読出す。その間に符号Bを生成し、その符号Bを生成符号保持手段45に一時的に保持し、符号読出制御回路46の制御により1回目からN回目まで繰り返して読出す。その間に符号Cを生成し、その符号Cを生成符号保持手段45に一時的に保持する。このような動作を繰り返して、多重処理1サイクルを複数チップとした場合の逆拡散用の符号を生成することができる。   FIG. 6 is an explanatory diagram of a code generator having a temporary holding means, a shift register 42 composed of a plurality of flip-flops 41, a modulo 2 (Mod 2) adder 43, a code generation control circuit 44, and a generation An outline of the case where the codes A, B, and C are generated including the code holding means 45 and the code reading control circuit 46 will be described. The code A is generated by the control of the code generation control circuit 44, temporarily stored in the generated code holding means 45, and repeatedly read from the first time to the Nth time by the control of the code reading control circuit 46. In the meantime, a code B is generated, the code B is temporarily held in the generated code holding means 45, and is repeatedly read from the first time to the Nth time under the control of the code reading control circuit 46. In the meantime, a code C is generated, and the code C is temporarily held in the generated code holding means 45. By repeating such an operation, it is possible to generate a code for despreading when one cycle of the multiprocessing is a plurality of chips.

図7は、本発明の実施例3の説明図であり、図1と同一符号は同一部分を示し、14−1〜14−Kはユーザ対応符号生成部(User1〜UserK)、15はセレクタ(SEL)を示す。各ユーザ対応符号生成部14−1〜14−Kは、それぞれ同一構成であり、Nフィンガ分の符号生成器(Finger1〜FingerN)12−1〜12−Nとセレクタ(SEL)11とを含むものである。又受信復調した同相成分と直交成分との受信データは、受信データ保持手段1,2に一時的に保持され、受信データについては、前述の実施例と同様に読出制御回路4の制御により高速で読出して、ユーザ対応に且つN個のフィンガ対応の逆拡散処理を行うものである。その為の乗算器5,6とダンプ積分用の加算器7,8とは、ユーザ数Kとフィンガ数Nとに拘らず、1フィンガ分の構成であり、又逆拡散データ保持手段9,10はユーザ数K×フィンガ数Nの逆拡散データを保持する構成を有するもので、多重処理は1サイクル(ΔT)当たりK×N回となる。   FIG. 7 is an explanatory diagram of Embodiment 3 of the present invention, where the same reference numerals as those in FIG. 1 denote the same parts, 14-1 to 14-K are user-compatible code generation units (User1 to UserK), and 15 is a selector ( SEL). Each of the user corresponding code generation units 14-1 to 14-K has the same configuration, and includes code generators (Finger1 to FingerN) 12-1 to 12-N for N fingers and a selector (SEL) 11. . The received data of the in-phase component and the quadrature component demodulated and received is temporarily held in the received data holding means 1 and 2, and the received data is controlled at high speed by the control of the read control circuit 4 as in the above-described embodiment. The data is read and despread processing corresponding to the user and N fingers is performed. Therefore, the multipliers 5 and 6 and the adders 7 and 8 for dump integration are configured for one finger regardless of the number of users K and the number of fingers N, and the despread data holding means 9 and 10 are used. Is configured to hold despread data of the number of users K × number of fingers N, and the multiplex processing is K × N times per cycle (ΔT).

又サーチャ部20は、図1に於けるサーチャ部と基本構成は同一であり、一般的にパスタイミングは急激な変動を生じないものであるから、ユーザ数Kに対応した時間多重処理を行って、ユーザ対応のパスタイミングを検出するものである。このユーザ対応のパスタイミング信号を、ユーザ対応符号生成部14−1〜14−Nに入力し、セレクタ15によりユーザ対応の逆拡散用の符号を選択し、セレクタ11によりパス対応の逆拡散用の符号を選択し、乗算器5,6に入力して、ユーザ数K×フィンガ数Nの多重処理により逆拡散処理を行う。   The searcher unit 20 has the same basic configuration as the searcher unit in FIG. 1 and generally does not cause a rapid change in the path timing. Therefore, the searcher unit 20 performs time multiplexing processing corresponding to the number of users K. The path timing corresponding to the user is detected. This user-corresponding path timing signal is input to the user-corresponding code generation units 14-1 to 14-N, the selector 15 selects a user-decoding code for despreading, and the selector 11 selects a path-corresponding despreading signal. A code is selected and input to multipliers 5 and 6, and despreading processing is performed by multiplexing the number of users K × number of fingers N.

図8は、本発明の実施例4の説明図であり、図1と同一符号は同一部分を示し、16−1〜16−Kは、ユーザ(User1〜UserK)対応のフィンガ(finger1〜fingerN)共通の符号生成器を示し、これらの符号生成器16−1〜16−Kとセレクタ11とにより、複数ユーザ且つ複数フィンガ共通の符号生成部を構成している。又各符号生成器16−1〜16−Nは、例えば、図3に於ける符号生成器13と同様の符号発生機能を有するものであり、セレクタ11によりユーザ対応且つフィンガ対応の逆拡散用の符号が選択されて、乗算器5,6に入力される。又受信復調した同相成分と直交成分との受信データは、受信データ保持手段1,2に一時的に保持され、前述の実施例と同様に読出制御回路4の制御によりユーザ対応且つフィンガ対応に高速で読出して、逆拡散処理を行うものである。その為の乗算器5,6と加算器7,8とは1フィンガ分の構成であり、又逆拡散データ保持手段9,10はユーザ数K×フィンガ数Nの逆拡散データを保持する構成を有するものである。この逆拡散処理の多重処理は1サイクル(ΔT)当たりK×N回となる。   FIG. 8 is an explanatory diagram of a fourth embodiment of the present invention. The same reference numerals as those in FIG. 1 denote the same parts, and 16-1 to 16-K denote fingers (finger 1 to finger N) corresponding to users (User 1 to User K). A common code generator is shown, and these code generators 16-1 to 16 -K and the selector 11 constitute a code generator common to a plurality of users and a plurality of fingers. Each of the code generators 16-1 to 16-N has a code generation function similar to that of the code generator 13 in FIG. 3, for example. A sign is selected and input to multipliers 5 and 6. The received data of the in-phase component and the quadrature component demodulated and received are temporarily held in the received data holding means 1 and 2 and controlled by the read control circuit 4 in the same way as in the above-described embodiment so as to be compatible with users and fingers. Are read out and subjected to despreading processing. For this purpose, the multipliers 5 and 6 and the adders 7 and 8 have a structure for one finger, and the despread data holding means 9 and 10 have a structure for holding despread data of the number of users K × the number of fingers N. It is what you have. Multiple processing of this despreading processing is K × N times per cycle (ΔT).

又サーチャ部20は、図7に於けるサーチャ部と同様に、ユーザ数Nに対応した時間多重処理により、ユーザ対応のパスタイミングを検出し、このパスタイミング信号を逆拡散部入力し、符号生成器16−1〜16−Kからのユーザ対応且つパス対応の逆拡散用の符号の生成を制御し、セレクタ11により選択した逆拡散用の符号を、前述のように、乗算器5,6に入力する。   Similarly to the searcher unit in FIG. 7, the searcher unit 20 detects the path timing corresponding to the user by time multiplexing processing corresponding to the number of users N, and inputs the path timing signal to the despreading unit to generate the code. The generation of the despreading code corresponding to the user and the path from the units 16-1 to 16-K is controlled, and the despreading code selected by the selector 11 is supplied to the multipliers 5 and 6 as described above. input.

図9は、本発明の実施例5の説明図であり、図7と同一符号は同一部分を示す。この実施例5は、ユーザ数Kの多重化された同相成分と直交成分との受信データを、受信データ保持手段1,2に一時的に保持し、読出制御回路4の制御により高速で読出して、サーチャ部20と、逆拡散処理する為の乗算器5,6とに入力する。又セレクタ11によりフィンガ対応の逆拡散用の符号を選択し、セレクタ15によりユーザ対応の逆拡散用の符号を選択して、乗算器5,6に入力し、逆拡散データ保持手段9,10により、フィンガ数×ユーザ数の逆拡散データを保持し、図示を省略した同期検波部に入力する。従って、この実施例5に於いても、乗算器5,6と加算器7,8とは1フィンガ分の構成とし、又ダンプ積分する為の逆拡散データ保持手段9,10は、ユーザ数K×フィンガ数Nの逆拡散データを保持できる構成とすることにより、回路規模の縮小を図ることができる。   FIG. 9 is an explanatory diagram of Embodiment 5 of the present invention, and the same reference numerals as those in FIG. 7 denote the same parts. In the fifth embodiment, the received data of the multiplexed in-phase component and quadrature component for the number K of users is temporarily held in the received data holding means 1 and 2 and read at high speed under the control of the read control circuit 4. , And input to the searcher unit 20 and the multipliers 5 and 6 for despreading processing. The selector 11 selects a despreading code corresponding to the finger, the selector 15 selects a despreading code corresponding to the user, and inputs the code to the multipliers 5 and 6. The despread data of the number of fingers × the number of users is held and input to a synchronous detection unit (not shown). Therefore, also in the fifth embodiment, the multipliers 5 and 6 and the adders 7 and 8 have a structure corresponding to one finger, and the despread data holding means 9 and 10 for performing dump integration include the number K of users. X By adopting a configuration capable of holding despread data with N fingers, the circuit scale can be reduced.

図10は、サーチャ部の多重処理の説明図であり、(ユーザ1サーチ処理)〜(ユーザKサーチ処理)により、(ユーザ1パスタイミング更新)〜(ユーザKパスタイミング更新)を順次行うもので、例えば、(ユーザ1サーチ処理)に於いて、受信データ保持手段の領域A〜Hの領域A〜Gに保持した受信データをΔTの時間内に読出して、パス(Path1〜Path4)を検出する。そして、電力加算回路27と遅延プロファイル保持手段とにより、Tsの時間にわたり積分して、パスタイミング検出回路29により、ユーザ1のパスタイミングを検出する。即ち、時間Tsのユーザ1サーチ処理により、ユーザ1パスタイミング更新を行うことになる。他のユーザ2〜ユーザKについても同様の処理により、パスタイミングを検出することができる。   FIG. 10 is an explanatory diagram of the multiplex processing of the searcher unit, in which (user 1 path timing update) to (user K path timing update) are sequentially performed by (user 1 search processing) to (user K search processing). For example, in the (user 1 search process), the reception data held in the areas A to G of the reception data holding means A to G is read within the time ΔT, and the path (Path 1 to Path 4) is detected. . Then, integration is performed over the time Ts by the power addition circuit 27 and the delay profile holding unit, and the path timing of the user 1 is detected by the path timing detection circuit 29. That is, the user 1 path timing is updated by the user 1 search process at time Ts. For other users 2 to K, the path timing can be detected by the same process.

図11は、本発明の実施例6の説明図であり、図8と同一符号は同一部分を示す。この実施例6は、図10に示す実施例5と同様に、ユーザ数Kの多重化された同相成分と直交成分との受信データを、受信データ保持手段1,2に一時的に保持し、読出制御回路4の制御によりユーザ対応に高速で読出して、サーチャ部20と、逆拡散処理する為の乗算器5,6とに入力する。又逆拡散処理する構成は、図8に示す実施例と同様に、ユーザ対応且つフィンガ共通の符号生成器(User1)(finger1〜N共通)〜(UserK)(finger1〜N共通)16−1〜16−Kを設け、生成した逆拡散用の符号をセレクタ11により選択して乗算器5,6に入力する。従って、乗算器5,6と加算器7,8とは1フィンガ分の構成とし、又逆拡散データ保持手段9,10はユーザ数K×フィンガ数Nの逆拡散データを保持する構成として、回路規模の縮小を図ることができる。   FIG. 11 is an explanatory diagram of Embodiment 6 of the present invention, and the same reference numerals as those in FIG. 8 denote the same parts. In the sixth embodiment, similarly to the fifth embodiment shown in FIG. 10, received data of multiplexed in-phase components and quadrature components of the number of users K is temporarily held in the received data holding means 1 and 2, The data is read at high speed for the user under the control of the read control circuit 4 and input to the searcher unit 20 and the multipliers 5 and 6 for despreading processing. Similarly to the embodiment shown in FIG. 8, the configuration for performing the despreading processing is a code generator (User1) corresponding to the user and common to fingers (user 1 to N common) to (User K) (common to fingers 1 to N) 16-1. 16-K is provided, and the generated despreading code is selected by the selector 11 and input to the multipliers 5 and 6. Accordingly, the multipliers 5 and 6 and the adders 7 and 8 have a configuration corresponding to one finger, and the despread data holding means 9 and 10 have a configuration in which despread data having the number of users K × the number of fingers N is held. The scale can be reduced.

図12は、逆拡散処理したデータを入力する同期検波部の説明図であり、51はチャネル推定回路、52〜55は乗算器、56〜59は加算器、60,61は検波データ保持手段を示す。同相成分と直交成分の逆拡散出力データをチャネル推定回路51と乗算器52〜55に入力し、チャネル推定回路51により求めたチャネル推定値を乗算器52〜55に入力し、乗算器52,55の出力を加算器56に入力し、乗算器53,54の出力を加算器57に入力し、加算器56,57の出力を、加算器58,59と検波データ保持手段60,61とにより同相加算する。例えば、フィンガ1f〜NのデータData1,Data2として示す逆拡散出力データについて、フィンガ1f〜Nf対応の同相加算によって、データData1,Data2が出力される。   FIG. 12 is an explanatory diagram of a synchronous detection unit for inputting despread data, 51 is a channel estimation circuit, 52 to 55 are multipliers, 56 to 59 are adders, and 60 and 61 are detection data holding means. Show. The despread output data of the in-phase component and the quadrature component are input to the channel estimation circuit 51 and the multipliers 52 to 55, and the channel estimation value obtained by the channel estimation circuit 51 is input to the multipliers 52 to 55. The outputs of the multipliers 53 and 54 are input to the adder 57, and the outputs of the adders 56 and 57 are in-phase by the adders 58 and 59 and the detection data holding means 60 and 61. to add. For example, with respect to despread output data indicated as data Data1 and Data2 of fingers 1f to N, data Data1 and Data2 are output by in-phase addition corresponding to fingers 1f to Nf.

(付記1) 受信データに逆拡散用の符号を乗算して逆拡散処理するCDMA通信システム用逆拡散多重回路に於いて、遅延プロファイル長に少なくとも相当する長さの受信データを一時的に保持できる受信データ保持手段と、該受信データ保持手段からフィンガ数に従って高速で受信データを読出して入力する乗算器と、サーチャ部からのパスタイミング信号に従って複数のフィンガ対応の逆拡散用の符号を生成して前記乗算器に入力する符号生成部と、前記乗算器の出力データをフィンガ対応にダンプ積分する加算器とを含む構成を有することを特徴とするCDMA通信システム用逆拡散多重回路。   (Supplementary Note 1) In a despreading multiplex circuit for a CDMA communication system that performs despreading processing by multiplying received data by a despreading code, it is possible to temporarily hold received data having a length corresponding to at least the delay profile length. Received data holding means, a multiplier for reading out and inputting received data at high speed according to the number of fingers from the received data holding means, and generating a code for despreading corresponding to a plurality of fingers according to a path timing signal from the searcher unit A despreading multiplex circuit for a CDMA communication system, comprising: a code generation unit that inputs to the multiplier; and an adder that dumps and integrates output data of the multiplier corresponding to a finger.

(付記2) 前記符号生成部は、前記フィンガ対応の符号生成器と、前記サーチャ部からのパスタイミング信号に従って前記符号生成器からの逆拡散用の符号を選択して前記乗算器に入力するセレクタとを備えたことを特徴とする付記1記載のCDMA通信システム用逆拡散多重回路。
(付記3) 前記符号生成部は、前記フィンガ対応の逆拡散用の符号を順次切替えて生成出力して前記乗算器に入力する構成を有することを特徴とする付記1記載のCDMA通信システム用逆拡散多重回路。
(付記4) 前記符号生成部は、前記フィンガ対応の逆拡散用の符号を生成する複数の符号生成器と、該複数の符号生成器からの前記逆拡散用の符号を前記パスタイミング信号に従って選択して前記乗算器に入力するセレクタとを有することを特徴とする付記1記載のCDMA通信システム用逆拡散多重回路。
(Supplementary Note 2) The code generation unit is configured to select a code generator corresponding to the finger and a despreading code from the code generator according to a path timing signal from the searcher unit and input the code to the multiplier The despreading multiplex circuit for a CDMA communication system according to appendix 1, characterized by comprising:
(Additional remark 3) The said code generation part has the structure which switches the code | symbol for despreading corresponding to the said finger | toe sequentially, produces | generates and outputs it, and it inputs into the said multiplier, The reverse for CDMA communication systems of Additional remark 1 Diffusion multiplexing circuit.
(Additional remark 4) The said code generation part selects the code | symbol for despreading corresponding to the said finger | toe, and the code | symbol for said despreading from this several code generator according to the said path timing signal The despreading multiplex circuit for a CDMA communication system according to claim 1, further comprising: a selector that inputs to the multiplier.

(付記5) 受信データに逆拡散用の符号を乗算して逆拡散処理するCDMA通信システム用逆拡散多重回路に於いて、遅延プロファイル長に少なくとも相当する長さの受信データを一時的に保持できる受信データ保持手段と、該受信データ保持手段からユーザ数且つフィンガ数に従って高速で受信データを読出して順次入力する乗算器と、サーチャ部からのパスタイミング信号に従って前記複数のユーザ対応且つ複数のフィンガ対応の逆拡散用の符号を生成して前記乗算器に入力する符号生成部と、前記乗算器の出力データをユーザ対応且つフィンガ対応にダンプ積分する加算器とを含む構成を有することを特徴とするCDMA通信システム用逆拡散多重回路。
(付記6) 前記符号生成部は、フィンガ対応の逆拡散用の符号を生成する複数の符号生成器と、該複数の符号生成器からの前記逆拡散用の符号を選択するセレクタとを含むユーザ対応符号生成部と、該ユーザ対応符号生成部の前記セレクタにより選択出力して逆拡散用の符号をユーザ対応に選択して前記乗算器に入力するセレクタとを有することを特徴とする付記5記載のCDMA通信システム用逆拡散多重回路。
(付記7) 前記符号生成部は、前記フィンガ対応の逆拡散用の符号を順次切替えて生成出力するユーザ対応の複数の符号生成器と、該複数の符号生成器からの逆拡散用の符号を選択して前記乗算器に入力するセレクタとを有することを特徴とする付記5記載のCDMA通信システム用逆拡散多重回路。
(Supplementary Note 5) In a despreading multiplex circuit for a CDMA communication system that performs despreading processing by multiplying received data by a despreading code, it is possible to temporarily hold received data having a length corresponding to at least the delay profile length. Received data holding means, a multiplier for reading out received data from the received data holding means at high speed according to the number of users and the number of fingers, and sequentially inputting the received data, and corresponding to the plurality of users and corresponding to the plurality of fingers according to the path timing signal from the searcher unit A code generation unit that generates a code for despreading and inputs the code to the multiplier, and an adder that dumps and integrates the output data of the multiplier in correspondence with a user and a finger. A despreading multiplex circuit for a CDMA communication system.
(Additional remark 6) The said code generation part contains the several code generator which produces | generates the code | symbol for despreading corresponding to a finger, and the selector which selects the said code | symbol for said despreading from this several code generator. 6. A supplementary code 5, comprising: a corresponding code generation unit; and a selector that selects and outputs the code for despreading for the user and inputs the code to the multiplier by the selector of the user corresponding code generation unit. Despreading multiplexing circuit for CDMA communication system.
(Supplementary Note 7) The code generation unit includes a plurality of code generators corresponding to users that sequentially generate and output the despread codes corresponding to the fingers, and despread codes from the plurality of code generators. 6. The despreading multiplex circuit for a CDMA communication system according to claim 5, further comprising a selector that selects and inputs the selector to the multiplier.

(付記8) 受信データに逆拡散用の符号を乗算して逆拡散処理するCDMA通信システム用逆拡散多重回路に於いて、遅延プロファイル長に少なくとも相当する長さの受信データを一時的に保持できる受信データ保持手段と、該受信データ保持手段からユーザ数且つフィンガ数に従って高速で受信データを読出して順次入力する乗算器と、前記受信データ保持手段からのユーザ対応の受信データを高速に読出して入力するサーチャ部からのパスタイミング信号に従って、前記複数のユーザ対応且つ複数のフィンガ対応の逆拡散用の符号を生成して前記乗算器に入力する符号生成部と、前記乗算器の出力データをユーザ対応且つフィンガ対応にダンプ積分する加算器とを含む構成を有することを特徴とするCDMA通信システム用逆拡散多重回路。   (Supplementary Note 8) In a despreading multiplex circuit for a CDMA communication system that performs despreading processing by multiplying received data by a despreading code, it is possible to temporarily hold received data having a length corresponding to at least the delay profile length. Received data holding means, a multiplier for reading out received data from the received data holding means at high speed according to the number of users and the number of fingers and sequentially inputting the received data, and receiving and inputting received data corresponding to the user from the received data holding means at high speed A code generation unit that generates a code for despreading corresponding to the plurality of users and corresponding to a plurality of fingers according to a path timing signal from the searcher unit, and inputs the code to the multiplier; And despread multiplexing for a CDMA communication system, characterized by comprising an adder for dump integration corresponding to a finger Road.

本発明の実施例1の説明図である。It is explanatory drawing of Example 1 of this invention. 受信データ保持手段の説明図である。It is explanatory drawing of a reception data holding means. 本発明の実施例2の説明図である。It is explanatory drawing of Example 2 of this invention. 符号生成器の説明図である。It is explanatory drawing of a code generator. 初期値リロード機能付き符号生成器の説明図である。It is explanatory drawing of the code generator with an initial value reload function. 一時的保持手段を有する符号生成器の説明図である。It is explanatory drawing of the code generator which has a temporary holding means. 本発明の実施例3の説明図である。It is explanatory drawing of Example 3 of this invention. 本発明の実施例4の説明図である。It is explanatory drawing of Example 4 of this invention. 本発明の実施例5の説明図である。It is explanatory drawing of Example 5 of this invention. サーチャ部の多重処理の説明図である。It is explanatory drawing of the multiplex process of a searcher part. 本発明の実施例6の説明図である。It is explanatory drawing of Example 6 of this invention. 同期検波部の説明図である。It is explanatory drawing of a synchronous detection part. CDMA受信機の説明図である。It is explanatory drawing of a CDMA receiver. サーチャ部の説明図である。It is explanatory drawing of a searcher part. 遅延プロファイルの説明図である。It is explanatory drawing of a delay profile. 従来の逆拡散部の説明図である。It is explanatory drawing of the conventional despreading part.

符号の説明Explanation of symbols

1,2 受信データ保持手段
3 書込制御回路
4 読出制御回路
5,6 乗算器
7,8 加算器
9,10 逆拡散データ保持手段
11 セレクタ(SEL)
12−1〜12−N 符号生成器
20 サーチャ部
21,22 マッチドフィルタ(MF)
23,24 同相加算回路
25 電力変換回路
26 符号生成器
27 電力加算回路
28 遅延プロファイル保持手段
29 パスタイミング検出回路
1, 2 Received data holding means 3 Write control circuit 4 Read control circuit 5, 6 Multiplier 7, 8 Adder 9, 10 Despread data holding means 11 Selector (SEL)
12-1 to 12-N Code generator 20 Searcher unit 21, 22 Matched filter (MF)
23, 24 In-phase addition circuit 25 Power conversion circuit 26 Code generator 27 Power addition circuit 28 Delay profile holding means 29 Path timing detection circuit

Claims (5)

受信データに逆拡散用の符号を乗算して逆拡散処理するCDMA通信システム用逆拡散多重回路に於いて、
遅延プロファイル長に少なくとも相当する長さの受信データを一時的に保持できる受信データ保持手段と、
該受信データ保持手段からフィンガ数に従って高速で受信データを読出して入力する乗算器と、
サーチャ部からのパスタイミング信号に従って複数のフィンガ対応の逆拡散用の符号を生成して前記乗算器に入力する符号生成部と、
前記乗算器の出力データをフィンガ対応にダンプ積分する加算器と
を含む構成を有することを特徴とするCDMA通信システム用逆拡散多重回路。
In a despreading multiplex circuit for a CDMA communication system that performs despreading processing by multiplying received data by a despreading code,
Received data holding means capable of temporarily holding received data having a length corresponding to at least the delay profile length;
A multiplier for reading out and inputting received data at high speed according to the number of fingers from the received data holding means;
A code generation unit that generates a code for despreading corresponding to a plurality of fingers in accordance with a path timing signal from the searcher unit and inputs the code to the multiplier;
A despreading multiplex circuit for a CDMA communication system, comprising: an adder that dumps and integrates output data of the multiplier in correspondence with a finger.
前記符号生成部は、前記フィンガ対応の符号生成器と、前記サーチャ部からのパスタイミング信号に従って前記符号生成器からの逆拡散用の符号を選択して前記乗算器に入力するセレクタとを備えたことを特徴とする請求項1記載のCDMA通信システム用逆拡散多重回路。   The code generation unit includes a code generator corresponding to the finger, and a selector that selects a code for despreading from the code generator according to a path timing signal from the searcher unit and inputs the code to the multiplier. 2. A despreading multiplex circuit for a CDMA communication system according to claim 1. 前記符号生成部は、前記フィンガ対応の逆拡散用の符号を順次切替えて生成出力して前記乗算器に入力する構成を有することを特徴とする請求項1記載のCDMA通信システム用逆拡散多重回路。   2. The despreading multiplex circuit for a CDMA communication system according to claim 1, wherein the code generation unit has a configuration in which the despreading codes corresponding to the fingers are sequentially switched and generated and output to the multiplier. . 受信データに逆拡散用の符号を乗算して逆拡散処理するCDMA通信システム用逆拡散多重回路に於いて、
遅延プロファイル長に少なくとも相当する長さの受信データを一時的に保持できる受信データ保持手段と、
該受信データ保持手段からユーザ数且つフィンガ数に従って高速で受信データを読出して順次入力する乗算器と、
サーチャ部からのパスタイミング信号に従って前記複数のユーザ対応且つ複数のフィンガ対応の逆拡散用の符号を生成して前記乗算器に入力する符号生成部と、
前記乗算器の出力データをユーザ対応且つフィンガ対応にダンプ積分する加算器と
を含む構成を有することを特徴とするCDMA通信システム用逆拡散多重回路。
In a despreading multiplex circuit for a CDMA communication system that performs despreading processing by multiplying received data by a despreading code,
Received data holding means capable of temporarily holding received data having a length corresponding to at least the delay profile length;
A multiplier for reading out received data at high speed according to the number of users and the number of fingers from the received data holding means and sequentially inputting them;
A code generation unit for generating a code for despreading corresponding to a plurality of users and corresponding to a plurality of fingers according to a path timing signal from a searcher unit, and inputting the code to the multiplier;
A despreading multiplex circuit for a CDMA communication system, comprising: an adder that dumps and integrates output data of the multiplier in correspondence with a user and a finger.
受信データに逆拡散用の符号を乗算して逆拡散処理するCDMA通信システム用逆拡散多重回路に於いて、
遅延プロファイル長に少なくとも相当する長さの受信データを一時的に保持できる受信データ保持手段と、
該受信データ保持手段からユーザ数且つフィンガ数に従って高速で受信データを読出して順次入力する乗算器と、
前記受信データ保持手段からのユーザ対応の受信データを高速に読出して入力するサーチャ部からのパスタイミング信号に従って、前記複数のユーザ対応且つ複数のフィンガ対応の逆拡散用の符号を生成して前記乗算器に入力する符号生成部と、
前記乗算器の出力データをユーザ対応且つフィンガ対応にダンプ積分する加算器と
を含む構成を有することを特徴とするCDMA通信システム用逆拡散多重回路。
In a despreading multiplex circuit for a CDMA communication system that performs despreading processing by multiplying received data by a despreading code,
Received data holding means capable of temporarily holding received data having a length corresponding to at least the delay profile length;
A multiplier for reading out received data at high speed according to the number of users and the number of fingers from the received data holding means and sequentially inputting them;
In accordance with a path timing signal from a searcher unit that reads and inputs user-corresponding reception data from the reception data holding means at high speed, a code for despreading corresponding to the plurality of users and corresponding to a plurality of fingers is generated and multiplied. A code generator to be input to the device;
A despreading multiplex circuit for a CDMA communication system, comprising: an adder that dumps and integrates output data of the multiplier in correspondence with a user and a finger.
JP2003414407A 2003-12-12 2003-12-12 Despreading multiplex circuit for cdma communication system Pending JP2005176006A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2003414407A JP2005176006A (en) 2003-12-12 2003-12-12 Despreading multiplex circuit for cdma communication system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2003414407A JP2005176006A (en) 2003-12-12 2003-12-12 Despreading multiplex circuit for cdma communication system

Publications (1)

Publication Number Publication Date
JP2005176006A true JP2005176006A (en) 2005-06-30

Family

ID=34734215

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2003414407A Pending JP2005176006A (en) 2003-12-12 2003-12-12 Despreading multiplex circuit for cdma communication system

Country Status (1)

Country Link
JP (1) JP2005176006A (en)

Similar Documents

Publication Publication Date Title
US5715276A (en) Symbol-matched filter having a low silicon and power requirement
JP3937380B2 (en) Path search circuit
KR100450789B1 (en) Apparatus for acquiring PN code and DS-CDMA receiver comprising it
CA2265937C (en) Simultaneous plural code series generator and cdma radio receiver using same
KR20000029073A (en) Method and apparatus for generating multiple matched-filter vectors in a CDMA demodulator
JP2002152084A (en) Matched filter and correlation detection operating method
JP2001136103A (en) Fixed pattern detector
JP2006501775A (en) System and method for directly detecting sequence spread spectrum signals using pipelined vector processing
KR100546318B1 (en) Integrated cell searcher of dual mode modem applying for different communication modes
US6130906A (en) Parallel code matched filter
KR100380770B1 (en) Spread spectrum receiver
JP3871540B2 (en) Receiving device and semiconductor device
JPH08228170A (en) Receiver
JP2005176006A (en) Despreading multiplex circuit for cdma communication system
WO2004093340A1 (en) Correlation value calculation circuit
KR100768612B1 (en) Synchronicity detection device
KR101157108B1 (en) Correlator for primary cell search using memory architecture
US6928105B2 (en) Vector tree correlator for variable spreading rates
EP1117189B1 (en) Method and apparatus for despreading CDMA signals
US6400757B1 (en) Symbol-matched filter having a low silicon and power management
US7099381B2 (en) De-spreading method and de-spreading apparatus
KR100212486B1 (en) Low speed parallel corelater
JP2007166350A (en) Gate array program unit, measurement unit, and program
JPH1065576A (en) Synchronization acquisition circuit
EP1283613A1 (en) Receiver and inverse-spreading code generating method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20061027

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20090209

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20090217

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20090616