JP2002057602A - Slot timing detection method in complex type signal - Google Patents

Slot timing detection method in complex type signal

Info

Publication number
JP2002057602A
JP2002057602A JP2000234619A JP2000234619A JP2002057602A JP 2002057602 A JP2002057602 A JP 2002057602A JP 2000234619 A JP2000234619 A JP 2000234619A JP 2000234619 A JP2000234619 A JP 2000234619A JP 2002057602 A JP2002057602 A JP 2002057602A
Authority
JP
Japan
Prior art keywords
slot timing
peak
chips
value
slot
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.)
Granted
Application number
JP2000234619A
Other languages
Japanese (ja)
Other versions
JP4245788B2 (en
Inventor
Teruhei Shu
旭平 周
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.)
Motorola Solutions Inc
Original Assignee
Motorola Inc
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 Motorola Inc filed Critical Motorola Inc
Priority to JP2000234619A priority Critical patent/JP4245788B2/en
Publication of JP2002057602A publication Critical patent/JP2002057602A/en
Application granted granted Critical
Publication of JP4245788B2 publication Critical patent/JP4245788B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Synchronisation In Digital Transmission Systems (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide a slot timing detection method capable of coping freely with a wide frequency offset difference. SOLUTION: This is a method of receiving complex signals composed of prescribed complex sequences and of detecting slot timing. The method comprises first step of adding up the outputs of optional N chips at a digital matched filter, second step of getting the absolute value of the added output and of obtaining an average value by averaging the absolute value through a prescribed number of slots, third step of selecting a maximum peak out of the average values and of preserving the value and position of the maximum peak, fourth step of selecting significant peaks located within a certain range separate from the position of the maximum peak before and behind it by a prescribed number of peaks, fifth step of selecting the temporally first peak out of the significant peaks and of preserving its position, and sixth step of detecting slot timing corresponding to the characteristics of the above complex sequence on the basis of the position of the first peak.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は、例えば直接拡散符
号分割多元接続(DSCDMA)方式による通信システ
ム等において使用されるスペクトル拡散信号受信方法に
関し、より詳細にはそのような受信方法において用いら
れるスロットタイミング検出方法に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a spread spectrum signal receiving method used in a communication system based on, for example, a direct sequence code division multiple access (DSCDMA) system, and more particularly to a slot used in such a receiving method. The present invention relates to a timing detection method.

【0002】[0002]

【発明の背景】スペクトル拡散(Spread Spectrum)通
信は、拡散符号を用いて情報信号のスペクトルを広帯域
に拡散して伝送する通信であり、拡散の方法により直接
拡散、周波数ホッピング、時間拡散等に大別される。こ
のうち直接拡散は、送信したい情報信号に拡散符号を乗
算することによりスペクトル拡散を行う方式である。ス
ペクトル直接拡散通信は、耐妨害性、耐干渉性、低傍受
率、耐マルチフェージング性、多元接続性等の種々の特
長を有する。これらの性質は移動体通信にとって大変好
ましい性質である。移動局と基地局との接続方式とし
て、スペクトル拡散に使用される拡散符号によって移動
局または基地局を識別する方式が採られており、この接
続方式は符号分割多元接続(CDMA: Code Division Mult
iple Access)方式と呼ばれる。
BACKGROUND OF THE INVENTION Spread Spectrum communication is communication in which the spectrum of an information signal is spread over a wide band using a spreading code and transmitted. The spread method is widely used for direct spreading, frequency hopping, time spreading, and the like. Separated. Of these, direct spreading is a method of performing spectrum spreading by multiplying an information signal to be transmitted by a spreading code. Direct spread spectrum communication has various features such as anti-jamming, anti-interference, low interception rate, multi-fading, and multiple access. These properties are very favorable properties for mobile communication. As a connection method between a mobile station and a base station, a method of identifying a mobile station or a base station by a spreading code used for spread spectrum is adopted. This connection method is a code division multiple access (CDMA).
iple Access) method.

【0003】本発明を応用できるスペクトル拡散受信装
置を非常に簡略化したブロック図で示すと、図1のよう
になる。アンテナ2より受信した符号拡散無線周波信号
をRF部4およびIF部6により増幅処理して中間周波
数に落としさらにベースバンドに落とした信号を、逆拡
散器8で逆拡散する。逆拡散して得た信号をレーキ復調
器10でレーキ復調することにより受信データを得る。
FIG. 1 shows a very simplified block diagram of a spread spectrum receiver to which the present invention can be applied. The code spread radio frequency signal received from the antenna 2 is amplified by the RF unit 4 and the IF unit 6 to reduce the signal to an intermediate frequency, and further the signal dropped to the baseband is despread by the despreader 8. Rake demodulator 10 rake demodulates the signal obtained by despreading to obtain received data.

【0004】本発明に関するスロットタイミング検出装
置16は、逆拡散器8内にあるデジタルマッチドフィル
タと、スロットタイミング検出部14内にあるデジタル
シグナルプロセッサとから成るものである。
[0004] The slot timing detector 16 according to the present invention comprises a digital matched filter in the despreader 8 and a digital signal processor in the slot timing detector 14.

【0005】次に拡散符号について、説明する。第3世
代移動通信システムが現在開発中であるが、その仕様の
一例が3GPP組織により公開され、それによると同期
チャネル(SCH)の構造は、図2に示すようになってい
る。
Next, the spreading code will be described. Although the third generation mobile communication system is currently under development, an example of its specification has been released by the 3GPP organization, according to which the structure of the synchronization channel (SCH) is as shown in FIG.

【0006】移動機は、第1段階として、基地局(Base
Station)から送信された同期チャネル(SCH)信号を
確実に受信し、プライマリーサーチコード(PSC, Prima
ry Search Code)Cpを検出して、スロットタイミングを
検出しなければならない。次に第2段階として、セカン
ダリーサーチコード(SSC, Secondary Search Code)Cs
を受信し、フレームタイミングおよびスクランブルコー
ドグループ番号を検出する。最後に第3段階として、コ
モンパイロットチャネル(CPICH, Common Pilot CHanne
l)を受信して、スクランブルコード番号を検出する。
図2において、Cp, Csの係数aは、1とみなしても差し
支えない。
[0006] As a first step, a mobile station transmits a signal to a base station (Base station).
Station) and securely receive the synchronization channel (SCH) signal transmitted from the primary search code (PSC, Prima
ry Search Code) Cp must be detected to detect slot timing. Next, as a second step, a secondary search code (SSC, Secondary Search Code) Cs
To detect the frame timing and the scramble code group number. Finally, as a third step, the common pilot channel (CPICH, Common Pilot CHanne
l) to detect the scramble code number.
In FIG. 2, the coefficient a of Cp and Cs may be regarded as 1.

【0007】第1段階において、プライマリーサーチコ
ードを検出するために通常マッチドフィルタが必要であ
る。マッチドフィルタの出力の絶対値を用いて、スロッ
トタイミングを検出することができる。3GPPでは、
プライマリーサーチコードとして、階層的な、いわゆる
一般化階層ゴーレイコード(Golay code)を用いること
によって、加算器の数を減らし、マッチドフィルタを単
純化することができる。
In the first stage, a matched filter is usually required to detect the primary search code. The slot timing can be detected using the absolute value of the output of the matched filter. In 3GPP,
By using a hierarchical, so-called generalized hierarchical Golay code as the primary search code, the number of adders can be reduced and the matched filter can be simplified.

【0008】プライマリーサーチコードを発生させるた
めに、16チップから成るサブ系列a およびゴーレイ相
補系列である変調系列 g を以下のように定義する。
In order to generate a primary search code, a sub-sequence a consisting of 16 chips and a modulation sequence g which is a Golay complementary sequence are defined as follows.

【0009】[0009]

【数1】 サブ系列 a = < x1, x2, x3, …, x16 > = <1, 1, 1, 1, 1, 1, -1, -1, 1, -1, 1, -1, 1, -1, -1, 1 >## EQU00001 ## Subsequence a = <x 1 , x 2 , x 3 ,…, x 16 > = <1, 1, 1, 1, 1, 1, -1, -1, 1, -1, 1, -1, 1, -1, -1, 1>

【0010】[0010]

【数2】 変調系列 g = < g1, g2, g3, …, g16 > = <1, 1, 1, -1, -1, 1, -1, -1, 1, 1, 1, -1, 1, -1, 1, 1 > プライマリサーチコードCpは、次のように定義される。## EQU00002 ## Modulation sequence g = <g 1 , g 2 , g 3 ,…, g 16 > = <1, 1, 1, -1, -1, 1, -1, -1, 1, 1, 1 , -1, 1, -1, 1, 1> The primary search code Cp is defined as follows.

【0011】[0011]

【数3】 Cp = (1+j) X < ag1, ag2, ag3, ag4, ag5, ag6, ag7, ag8, ag9, ag10, ag11, ag12, ag13, ag14, ag15, ag16 > = (1+j) X < a, a, a, -a, -a, a, -a, -a, a, a, a, -a, a, -a, a, a> ここでXは複素乗算を意味する。このような16 X 16 =2
56チップのプライマリーサーチコードを受信機の逆拡
散器8において検出するための2重マッチドフィルタの
一例を図3に示す。図3の前置マッチドフィルタ32に
おいて、受信した複素信号(I+jQ)に対し乗算素子
33で係数 x16すなわち1を乗算したものを複素加算器
34に送りながら、同時にそれを最初の遅延器35
(I,Q両方を遅延させる複素遅延素子)によって時間
D(1チップ分の遅延)だけ遅延させてから、乗算素子
で x15すなわちー1を乗算したものを加算器34に送
る。1チップの長さは、1/(3.84MHz)秒であ
る。遅延器35の各々は直列接続またはカスケイド接続
され、前段の遅延器からの遅延信号を後段の遅延器が受
信するようになっている。従って、遅延器からの遅延出
力は、図示のように右隣すなわち後段の遅延器によって
さらに時間Dだけ遅延され、乗算処理され、あるいはさ
らに後段の遅延器に送られる。最後の15番目の遅延器
から出力される信号は合計15D(15チップ分)だけ遅
延されることになり、x1すなわち1を乗算されて複素加
算器34に送られる。複素加算器34において加算され
た全体の出力信号01は、上記数式1に対応するので、
サブ系列 (1+j) X a に対応するピークを持っている。
Cp = (1 + j) X <ag 1 , ag 2 , ag 3 , ag 4 , ag 5 , ag 6 , ag 7 , ag 8 , ag 9 , ag 10 , ag 11 , ag 12 , ag 13 , ag 14 , ag 15 , ag 16 > = (1 + j) X <a, a, a, -a, -a, a, -a, -a, a, a, a, -a, a, -a, a, a> where X means complex multiplication. 16 x 16 = 2 like this
FIG. 3 shows an example of a double matched filter for detecting the 56-chip primary search code in the despreader 8 of the receiver. In pre-matched filter 32 of FIG. 3, while feeding a multiplied by the factor x 16 or 1 in the multiplication device 33 with respect to the received complex signal (I + jQ) into a complex adder 34, the first delay unit it simultaneously 35
(Complex delay element that delays both I and Q)
After delayed by D (1 delays chips), and sends to the adder 34 multiplied by the x 15 ie-1 multiplication element. The length of one chip is 1 / (3.84 MHz) seconds. Each of the delay units 35 is connected in series or cascade, so that the delay unit from the preceding stage receives the delayed signal from the preceding stage. Therefore, the delay output from the delay unit is further delayed by the time D by the right delay unit, that is, the subsequent delay unit as shown in the figure, multiplied, or sent to the further downstream delay unit. Signal output from the last 15 th delay unit will be delayed by a total of 15D (15 chips) and sent are multiplied by x 1 or 1 to the complex adder 34. Since the entire output signal 01 added in the complex adder 34 corresponds to the above equation (1),
It has a peak corresponding to the subsequence (1 + j) X a.

【0012】次に前置マッチドフィルタ32からの出力
01に対して、上記と同様な処理が後段のマッチドフィ
ルタ44内で行われる。ただし、各遅延ブロック1〜1
5内にある各遅延器39による遅延量は16D(16チッ
プ分の複素遅延素子)であり、乗算する係数は数式2の
変調系列 gである。最初の演算素子g16に関する部分
は、遅延素子が無いけれども、本明細書では遅延が零の
遅延ブロック0と定義する。遅延ブロック0〜15の各
々は直列接続またはカスケイド接続され、前段の遅延ブ
ロックの遅延素子39からの遅延信号を後段の遅延ブロ
ックが受信するようになっている。各遅延素子39の遅
延動作は、タイミングコントローラ48によって制御さ
れる。タイミングコントローラ48はチップレートクロ
ックを受信して、これに同期して動作する。各遅延素子
39からの出力は、図示のようにg系列の各演算素子3
7により演算され、複素演算器38へと送られる。複素
演算器38は、全遅延ブロック(0〜15)からの全部
で16 X 16 =256チップ分の入力を加算する。複素演
算器38からの出力は、数式3に対応するので、Cpに対
応したピークを持つ相関出力となる。この相関出力信号
を用いてスロットタイミングを検出することができる。
Cpに対応するピークは、256チップ全てを受信した時
点で得られるから、図2の符号24で示す位置に現れ
る。従って、Cpに対応するピークを得た時点から、25
6チップ分だけ早い時点がプライマリサーチコードの開
始時点、すなわちスロットタイミングとなる。
Next, the same processing as described above is performed on the output 01 from the pre-matched filter 32 in the matched filter 44 at the subsequent stage. However, each of the delay blocks 1 to 1
The amount of delay by each delay device 39 in 5 is 16D (a 16-chip complex delay element), and the coefficient to be multiplied is the modulation sequence g in Equation 2. Portion for the first processing element g 16 Although the delay element is not, is defined herein as a delay block 0 of the delay is zero. Each of the delay blocks 0 to 15 is connected in series or in cascade, so that the delay signal from the delay element 39 of the preceding delay block is received by the subsequent delay block. The delay operation of each delay element 39 is controlled by the timing controller 48. The timing controller 48 receives the chip rate clock and operates in synchronization with the chip rate clock. The output from each delay element 39 is, as shown in FIG.
7 and sent to the complex calculator 38. The complex calculator 38 adds inputs of a total of 16 × 16 = 256 chips from all the delay blocks (0 to 15). Since the output from the complex calculator 38 corresponds to Equation 3, it is a correlation output having a peak corresponding to Cp. The slot timing can be detected using the correlation output signal.
Since the peak corresponding to Cp is obtained when all the 256 chips have been received, it appears at the position indicated by reference numeral 24 in FIG. Therefore, from the time when the peak corresponding to Cp was obtained, 25
The point earlier by six chips is the start point of the primary search code, that is, the slot timing.

【0013】[0013]

【発明が解決しようとする課題】基地局側から送信され
る信号のキャリア周波数とCDMA移動局側の局部発信周波
数との間に差が生じると、いわゆるキャリア周波数オフ
セットが起こり、従来のデジタルマッチドフィルタにお
いてプライマリ同期コードの相関出力が理論値とはかけ
離れたものになり、スロットタイミングがうまく取れな
くなってしまうという問題点がある。
When a difference occurs between the carrier frequency of the signal transmitted from the base station and the local oscillation frequency of the CDMA mobile station, a so-called carrier frequency offset occurs, and a conventional digital matched filter is used. In this case, there is a problem that the correlation output of the primary synchronization code is far from the theoretical value, and the slot timing cannot be properly obtained.

【0014】そこで本発明は、より広い周波数オフセッ
ト差に自在に対応できるスロットタイミング検出方法を
提供することを目的としている。
An object of the present invention is to provide a slot timing detecting method which can freely cope with a wider frequency offset difference.

【0015】[0015]

【実施例】以下に本発明の実施例について図面を参照し
て説明する。図4のマッチドフィルタ54は、図3のマ
ッチドフィルタ44と同様に、前置マッチドフィルタ3
2からの出力に対して、遅延処理と複素演算処理とを行
う。 g系列の各演算素子37からの演算出力が、マルチ
モード複素加算器58へと送られる。加算器58は、全
ての演算素子37からの256チップ分の演算出力(g
16〜g1)を加算することもできるし、これらのうちの一
部の演算素子からの演算出力だけを加算することもでき
る。どの演算素子からの出力を加算するかは、外部制御
器60からの制御信号によって制御することができる。
図1のスロットタイミング検出部14の中に、図4のデ
ジタルシグナルプロセッサ(DSP)52および外部制
御器60が含まれる。
Embodiments of the present invention will be described below with reference to the drawings. The matched filter 54 of FIG. 4 is similar to the matched filter 44 of FIG.
2 is subjected to delay processing and complex arithmetic processing. The operation output from each operation element 37 of the g-sequence is sent to the multi-mode complex adder 58. The adder 58 outputs 256 chips of operation outputs (g
16 to g 1 ) can be added, or only the operation outputs from some of the operation elements can be added. Which output from which arithmetic element is added can be controlled by a control signal from the external controller 60.
The digital signal processor (DSP) 52 and the external controller 60 of FIG. 4 are included in the slot timing detection unit 14 of FIG.

【0016】キャリア周波数オフセットが小さい場合に
は、256チップ分全てを加算した出力でもCpに対応し
た十分なピークを持つ相関出力が得られ、スロットタイ
ミングを検出することができる。キャリア周波数オフセ
ットが大きくなると、各チップにおける位相ずれが累積
していくので、結果としてのピークが弱くなり相関を取
れなくなる。そこで、256チップ分全てを加算せず
に、例えば半分の128チップ分だけを加算する。外部
制御器60によって、後半の遅延ブロック8〜15をス
リープさせ、前半の遅延ブロック0〜7のみを動作さ
せ、マルチモード加算器58は、前半の8個の演算素子
からの演算出力(g16〜g9)のみを加算する。こうして
得られた、加算器58からの加算出力は、数式3のうち
の後半部分 (1+j) X < ag9, ag10, ag11, ag12, ag13,
ag14, ag15, ag16 >に対応するピークを有する。この半
分の128チップ分の出力は、周波数オフセットが大き
いときは、256チップ分全てを加算したものよりも明
瞭なピークを有するので、この結果を用いてスロットタ
イミングを得ることができる。このピークを得た時点よ
り128チップ分だけ早い時点がスロットタイミングと
なる。
When the carrier frequency offset is small, a correlation output having a sufficient peak corresponding to Cp can be obtained even with an output obtained by adding all the 256 chips, and the slot timing can be detected. When the carrier frequency offset increases, the phase shift in each chip accumulates, so that the resulting peak becomes weak and correlation cannot be obtained. Therefore, for example, only a half of 128 chips is added without adding all of 256 chips. The external controller 60 puts the second half of the delay blocks 8 to 15 into sleep and operates only the first half of the delay blocks 0 to 7, and the multi-mode adder 58 outputs the operation output (g 16) from the first eight operation elements. ~g 9) only adds. Thus obtained, the sum output from the adder 58, the second half portion of the formula 3 (1 + j) X < ag 9, ag 10, ag 11, ag 12, ag 13,
having ag 14, ag 15, the peak corresponding to ag 16>. When the frequency offset is large, the output of the half of 128 chips has a clearer peak than the sum of all 256 chips, and the slot timing can be obtained by using the result. The point in time that is 128 chips earlier than the point in time when this peak is obtained is the slot timing.

【0017】ここでは前半の遅延ブロックのみを動作さ
せたが、逆に前半の遅延ブロックをスリープさせて後半
の遅延ブロックからの128チップ分の出力のみを加算
することもできる。また、128チップ分ではなく、6
4(g16〜g13),32(g16〜g15),16チップ
(g16)分だけを使用することももちろん可能である。
これらの数チップ分を使用し相関出力を得、この相関出
力の絶対値(電力)を複数スロット分サンプリングし、
平均処理して最大値を検出し、スロットタイミングを得
ることができる。256チップの加算でピークがしきい
値を越えない場合に、128チップだけを加算してみ
る。128チップの加算でもピークがしきい値を越えな
い場合には64チップだけを加算してみる。こうして、
順に32チップ、16チップの加算をしてみることによ
り、スロットタイミングが確実に得られる。以下に、よ
り具体的なスロットタイミング検出方法を説明する。16チップだけ加算する場合 外部制御器60により、遅延ブロック1〜遅延ブロ
ック15をスリープさせる。演算素子g16からの出力の
みを直接または加算器58を通してデジタルシグナルプ
ロセッサ(DSP)52に入力する。あるいは前置マッチ
ドフィルタ32からの出力を直接にデジタルシグナルプ
ロセッサ52に入力しても良い。数式3のうちの各項は
aが共通で単にg系列による符号が違うだけであるか
ら、この16チップ分の出力は +/- aに相当する16個
のピークを有する。DSPで、各スロット内においてこれ
ら16個のピークをサンプリングして、絶対値を得る。
こうして得た1スロット分(図2のスロット#0)の出
力の絶対値(電力に相当)ABSMF0(I=0~2559)をデジタル
シグナルプロセッサ内に保存する。得られた各ピークを
tp1, tp2, tp3, …, tp16で表したものを図5に示す。 次のスロット(図2のスロット#1)の出力の絶対
値(電力に相当)ABSMF1(I=0~2559)を、デジタルシグナ
ルプロセッサ内で保存してあるスロット出力絶対値に、
対応する各チップ毎に加算する。この加算をNー1回
(スロット#1〜#14)ΣABSMFk=1~14(I=0~2559)や
って平均をとったものをAVABS(I=0~2559)とする。 の平均値には1または複数のピークが現れる。2
560チップに相当する2560個の電力平均値AVABS
(I=0~2559)の大小を比較する。最大値1個AVABS(I max)
とその位置Imax(何チップ目かということ)を選び出し
保存する。 理論的には16個の有意のピークが現れるはずであ
り、スロットタイミングを求めるためにその16個のう
ち最初のピーク(図2の26)を求めたい。先ず、最大
値AVABS(Imax)を選ぶ。最大値から前後16チップごと
だけ離れた位置((I max + J X 16)mod2560)における各平
均値を前後15個づつ CANABS(J) = AVABS((Imax + J X
16)mod2560), J=-15, -14, …, -1, 0, 1, …, 14, 1
5,(合計31個)を選び出して、それらの値と位置を保
存する。 最大値AVABS(Imax)から上記31個の値をそれぞれ
減算ΔABS(J) = AVABS(Im ax) - CANABS(J), J= -15
…, 15 する。 上記の差ΔABS(J)が所定のしきい値Δより小さい値
(ΔABS(J)<Δ>を選び出し、その差の値と位置を保存
する。差が小さいと言うことは、高いピークを意味す
る。 保存した差の値の中から保存位置 Jのうち最小値を
選び出す。それをJslot timingとする。これが各ピーク
のうち最も時間的に早いもの(図2の26)に相当す
る。 推定スロットタイミング Iest slot timingを計算
する。Iest slot timing= (Imax + 16 X Jslot timing
- 15) mod2560。この計算値を推定したスロットタイミ
ングとする。スロットタイミングは、最初のピーク26
よりも15チップ分だけ時間的に早いので(図2参
照)、上記式において15を減算している。 本当のピークの前後1チップの場所の相関出力にも
高いピークが現れるので、推定スロットタイミング I
est slot timingの前後1チップの位置も候補として保
存しておく。
Here, only the first half of the delay block is operated.
Conversely, the first half of the delay block was put to sleep,
Add only the output of 128 chips from the delay block of
You can also. Also, instead of 128 chips, 6
4 (g16~ G13), 32 (g16~ G15), 16 chips
(G16It is of course possible to use only minutes.
The correlation output is obtained using these several chips, and this correlation output is obtained.
The absolute value of power (power) is sampled for multiple slots,
Averaging process detects maximum value to obtain slot timing
Can be Peak is reached by adding 256 chips
If it does not exceed the value, add only 128 chips
You. Peak does not exceed threshold even with addition of 128 chips
If not, only 64 chips are added. Thus,
By adding 32 chips and 16 chips in order,
Thus, the slot timing can be obtained reliably. Below
A more specific slot timing detection method will be described.When adding only 16 chips The delay block 1 to the delay block are controlled by the external controller 60.
The lock 15 is put to sleep. Arithmetic element g16Output from
Signal directly or through adder 58
Input to a processor (DSP) 52. Or prefix match
Output from the digital filter 32 directly to the digital signal
It may be input to the processor 52. Each term in Equation 3 is
 Whether a is common and the sign of the g-sequence is simply different
The output of these 16 chips is 16 equivalent to +/- a
Having a peak of With DSP, within each slot
Sample 16 peaks to obtain the absolute value.
One slot (slot # 0 in FIG. 2) thus obtained is output.
Absolute value of power (corresponding to power) ABSMF0(I = 0 ~ 2559) digital
Save it in the signal processor. Each peak obtained
tp1, tp2, tp3,…, Tp16FIG. 5 shows what is indicated by. Absolute output of the next slot (slot # 1 in FIG. 2)
Value (equivalent to power) ABSMF1(I = 0 ~ 2559)
The slot output absolute value stored in the
The sum is added for each corresponding chip. Perform this addition N-1 times
(Slots # 1 to # 14) @ABSMFk = 1 ~ 14(I = 0 ~ 2559) and
AVABS (I = 0 to 2559) is calculated as the average. One or more peaks appear in the average value of. 2
2560 power averages AVABS equivalent to 560 chips
Compare the magnitude of (I = 0 ~ 2559). AVABS (I max)
And its position Imax(The chip)
save. Theoretically, 16 significant peaks should appear.
To determine the slot timing.
First, we want to find the first peak (26 in FIG. 2). First, the maximum
Value AVABS (Imax). Every 16 chips before and after the maximum value
((I max + J X 16) mod2560) each flat
CANABS (J) = AVABS ((Imax + J X
 16) mod2560), J = -15, -14,…, -1, 0, 1,…, 14, 1
5, (total 31) and keep their values and positions
Exist. Maximum AVABS (Imax) To 31 values above
Subtraction ΔABS (J) = AVABS (Im ax)-CANABS (J), J = -15
…, 15 A value where the above difference ΔABS (J) is smaller than a predetermined threshold value Δ
(Select ΔABS (J) <Δ> and save the difference value and position
I do. A small difference means a high peak
You. From the saved difference values,
Pick out. J itslot timingAnd This is each peak
Of the earliest (26 in FIG. 2)
You. Estimated slot timing Iest slot timingCalculate
I do. Iest slot timing = (Imax + 16 X Jslot timing 
-15) mod2560. Slot time that estimated this calculated value
And The slot timing is the first peak 26
15 chips earlier than the previous one (see Figure 2).
15), 15 is subtracted in the above equation. Correlation output at one chip location before and after the true peak
Since a high peak appears, the estimated slot timing I
est slot timingThe position of one chip before and after
Keep it.

【0018】256チップの場合 原則的に16チップの場合の〜、、と同じであ
る。但し、外部制御器60により、どの遅延ブロックも
スリープさせない。各スロットにおいてピークは1個し
か現れない。15スロットの平均値を取って最大のピー
ク1個の値と位置Imaxを保存する。スロットタイミング
の位置 Iest slot timing = (Imax - 255) mod2560とな
る。
The case of 256 chips is basically the same as the case of 16 chips. However, no delay block is put to sleep by the external controller 60. Only one peak appears in each slot. The average value of 15 slots is taken and the value of the single largest peak and the position I max are stored. Slot timing position I est slot timing = (I max -255) mod2560.

【0019】128チップの場合 A. 前半の128チップにマッチングするとき。 原則的に16チップの場合の〜、、と同じであ
る。但し、外部制御器60により、遅延ブロック8〜遅
延ブロック15をスリープさせる。各スロットにおいて
ピークは1個しか現れない。15スロットの平均値を取
って最大のピーク1個の値と位置 Imaxを保存する。ス
ロットタイミングの位置 Iest slot timing= (Imax - 1
27) mod2560となる。 B. 後半の128チップにマッチングするとき。 原則的に16チップの場合の〜、、と同じであ
る。但し、外部制御器60により、遅延ブロック0〜遅
延ブロック7をスリープさせる。各スロットにおいてピ
ークは1個しか現れない。15スロットの平均値を取っ
て最大のピーク1個の値と位置 Imaxを保存する。スロ
ットタイミングの位置 Iest slot timing =(Imax - 25
5) mod2560となる。
In the case of 128 chips A. When matching with the first half 128 chips. In principle, this is the same as in the case of 16 chips. However, the delay blocks 8 to 15 are put to sleep by the external controller 60. Only one peak appears in each slot. The average value of 15 slots is taken and the value of the single largest peak and the position I max are stored. Slot timing position I est slot timing = (I max -1
27) It becomes mod2560. B. When matching with the latter 128 chips. In principle, this is the same as in the case of 16 chips. However, the delay block 0 to the delay block 7 are put to sleep by the external controller 60. Only one peak appears in each slot. The average value of 15 slots is taken and the value of the single largest peak and the position I max are stored. Slot timing position I est slot timing = (I max -25
5) It becomes mod2560.

【0020】64チップの場合 A.最初の64チップにマッチングするとき。 1スロット分(スロット#0)の出力の絶対値(電
力に相当)ABSMF0(I=0~2559)をデジタルシグナルプロセ
ッサ内に保存する。 次のスロット#1の出力の絶対値(電力に相当)AB
SMF1(I=0~2559)を前記スロットに加算する。この加算を
Nー1回(スロット#1〜#14)ABSMFk=1~14(I=0~25
59)やって平均を取たものを AVABS(I=0~2559)とする。 の平均値には1または複数のピークが現れる。2
560チップに相当する2560個の電力平均値AVABS
(I=0~2559)の大小を比較する。最大値1個AVABS(I max)
とその位置Imax(何チップ目か)を選び出し保存する。 変調系列 gのうち最初の64チップ(1〜64チッ
プ目)と、3番目の64チップ(129〜192チップ
目)とにおいてたまたま同じ形の変調(1, 1, 1,-1)が
あるので、64チップ目と192チップ目にピークが2
つ現れる。これら2個のピークのうち最初の方のピーク
を求めたい。先ず、最大値 AVABS(Imax)を選び、最大値
から前後128チップごとだけ離れた位置((Imax + J X
128)mod2560))の各平均値を前後1個づつ CANABS(J)=A
VABS((Imax + J X 128)mod2560),J=-1, 0, 1,(合計3
個)を選び出し、これらの値と位置を保存する。 最大値AVABS(Imax)から上記3個の値をそれぞれ減
算ΔABS(J) = AVABS(Imax) - CANABS(J), J= -1, 0, 1
する。 上記の差ΔABS(J)が所定のしきい値Δより小さい値
(ΔABS(J)<Δ>を選び出し、その差の値と位置を保存
する。差が小さいと言うことは、高いピークを意味す
る。 保存した差の値の中から保存位置 Jのうち最小値を
選び出す。それをJslot timingとする。これが各ピーク
のうち最も時間的に早いものに相当する。 推定スロットタイミング Iest slot timingを計算
する。Iest slot timing= (Imax + 128 X Jslot timing
- 63) mod2560。この計算値を推定したスロットタイミ
ングとする。スロットタイミングは、最初のピークより
も63チップ分だけ時間的に早いので(図2参照)、上
記式において63を減算している。 本当のピークの前後1チップの場所の相関出力にも
高いピークが現れるので、推定スロットタイミング I
est slot timingの前後1チップの位置も候補として保
存しておく。
[0020]For 64 chips A. When matching to the first 64 chips. The absolute value of the output for one slot (slot # 0) (power
ABSMF)0(I = 0 ~ 2559)
Save it in the server. Absolute value of output of next slot # 1 (corresponding to power) AB
SMF1(I = 0 to 2559) is added to the slot. This addition
N-1 times (slots # 1 to # 14) ABSMFk = 1 ~ 14(I = 0 ~ 25
59) AVABS (I = 0 ~ 2559) is the average of the results. One or more peaks appear in the average value of. 2
2560 power averages AVABS equivalent to 560 chips
Compare the magnitude of (I = 0 ~ 2559). AVABS (I max)
And its position ImaxSelect and save (the chip number). The first 64 chips (1 to 64 chips) of the modulation sequence g
And the third 64 chips (129-192 chips)
The same shape of modulation (1, 1, 1, -1) happens to be
Peaks at the 64th and 192nd chips.
Appear. The first of these two peaks
I want to ask. First, the maximum value AVABS (Imax) And select the maximum value.
From each other by 128 chips before and after ((Imax + J X
 128) The average value of each of mod2560)) is changed one by one before and after CANABS (J) = A
VABS ((Imax + J X 128) mod2560), J = -1, 0, 1, (total 3
) And save these values and positions. Maximum AVABS (Imax))
Arithmetic ΔABS (J) = AVABS (Imax)-CANABS (J), J = -1, 0, 1
 I do. A value where the above difference ΔABS (J) is smaller than a predetermined threshold value Δ
(Select ΔABS (J) <Δ> and save the difference value and position
I do. A small difference means a high peak
You. From the saved difference values,
Pick out. J itslot timingAnd This is each peak
Corresponds to the earliest time. Estimated slot timing Iest slot timingCalculate
I do. Iest slot timing = (Imax + 128 X Jslot timing
 -63) mod2560. Slot time that estimated this calculated value
And Slot timing from the first peak
Is also earlier in time by 63 chips (see Fig. 2).
In the above expression, 63 is subtracted. Correlation output at one chip location before and after the true peak
Since a high peak appears, the estimated slot timing I
est slot timingThe position of one chip before and after
Keep it.

【0021】B. 任意の連続した64チップ分にマッチ
ングするとき PSCの中で任意の位置における連続した64チップ分の
信号が他の位置における連続した64チップ分の信号と
全く同じまたは反転している場合に、それを考慮してス
ロットタイミングを得ることができる。
B. When Matching to Any Consecutive 64 Chips A signal for 64 consecutive chips at an arbitrary position in the PSC is exactly the same as or inverted from a signal for 64 consecutive chips at another position. If so, the slot timing can be obtained taking that into account.

【0022】32チップの場合 A. 最初の32チップにマッチングするとき、 1スロット分(スロット#0)の出力の絶対値(電
力に相当)ABSMF0(I=0~2559)をデジタルシグナルプロセ
ッサ内に保存する。 次のスロット#1の出力の絶対値(電力に相当)AB
SMF1(I=0~2559)を前記スロットに加算する。この加算を
Nー1回(スロット#1〜#14)ABSMFk=1~14(I=0~25
59)やって平均を取ったものを AVABS(I=0~2559)とす
る。 の平均値には1または複数のピークが現れる。2
560チップに相当する2560個の電力平均値 AVABS
(I=0~2559)の大小を比較する。最大値1個AVABS(Imax)
とその位置Imax(何チップ目か)を選び出して保存す
る。 数式2に示す変調 g の特性から、32チップ目、
80チップ目、128チップ目、160チップ目、17
6チップ目、256チップ目にそれぞれピークが現れ
る。これら6個のピークのうち最初のピークを求めた
い。最大値 AVABS(Ima x)を選び、最大値から前後16チ
ップごとだけ離れた位置((Imax + J X 16)mod2560))の
各平均値を前後14個づつ CANABS(J) = AVABS((Imax +
J X 16)mod2560), J=-14, 0, 14,(合計29個)を選び
出して、値と位置を保存する。 最大値AVABS(Imax)から上記29個の値をそれぞれ
減算ΔABS(J) = AVABS(I max) - CANABS(J), J= -14,
0, 14 する。 上記の差ΔABS(J)が所定のしきい値Δより小さい値
(ΔABS(J)<Δ>を選び出し、その差の値と位置を保存
する。差が小さいと言うことは、高いピークを意味す
る。 保存した差の値の中から保存位置 Jのうち最小値を
選び出す。それをJslot timingとする。これが各ピーク
のうち最も時間的に早いものに相当する。 推定スロットタイミング Iest slot timingを計算
する。Iest slot timing= (Imax + 16 X Jslot timing
- 31) mod2560。この計算値を推定したスロットタイミ
ングとする。スロットタイミングは、最初のピークより
も31チップ分だけ時間的に早いので、上記式において
31を減算している。 本当のピークの前後1チップの場所の相関出力にも
高いピークが現れるので、推定スロットタイミング I
est slot timingの前後1チップの位置も候補として保
存しておく。
[0022]For 32 chips A. When matching to the first 32 chips, the absolute value (power) of the output for one slot (slot # 0)
ABSMF)0(I = 0 ~ 2559)
Save it in the server. Absolute value of output of next slot # 1 (corresponding to power) AB
SMF1(I = 0 to 2559) is added to the slot. This addition
N-1 times (slots # 1 to # 14) ABSMFk = 1 ~ 14(I = 0 ~ 25
59) AVABS (I = 0 ~ 2559)
You. One or more peaks appear in the average value of. 2
Average power of 2560 AVABS equivalent to 560 chips
Compare the magnitude of (I = 0 ~ 2559). AVABS (Imax)
And its position ImaxSelect (the chip number) and save
You. From the characteristic of the modulation g shown in Expression 2, the 32nd chip,
80th chip, 128th chip, 160th chip, 17th
Peaks appear at the 6th chip and the 256th chip.
You. The first of these six peaks was determined
No. Maximum value AVABS (Ima x), And from the maximum value
Position ((Imax + J x 16) mod2560))
14 each of the averages before and after CANABS (J) = AVABS ((Imax +
J X 16) mod2560), J = -14, 0, 14, (total 29)
Issue and save the value and position. Maximum AVABS (Imax) From the above 29 values
Subtraction ΔABS (J) = AVABS (I max)-CANABS (J), J = -14,
0, 14 A value where the above difference ΔABS (J) is smaller than a predetermined threshold value Δ
(Select ΔABS (J) <Δ> and save the difference value and position
I do. A small difference means a high peak
You. From the saved difference values,
Pick out. J itslot timingAnd This is each peak
Corresponds to the earliest time. Estimated slot timing Iest slot timingCalculate
I do. Iest slot timing = (Imax + 16 X Jslot timing 
-31) mod2560. Slot time that estimated this calculated value
And Slot timing from the first peak
Is also earlier in time by 31 chips, so in the above equation
31 has been subtracted. Correlation output at one chip location before and after the true peak
Since a high peak appears, the estimated slot timing I
est slot timingThe position of one chip before and after
Keep it.

【0023】B. 任意の連続した32チップ分にマッチ
ングするとき PSCの中で任意の位置における連続した32チップ分の
信号が他の位置における連続した32チップ分の信号と
全く同じまたは反転している場合に、それを考慮してス
ロットタイミングを得ることができる。
B. When Matching to 32 Arbitrary Consecutive Chips A signal of 32 consecutive chips at an arbitrary position in the PSC is exactly the same as or inverted from a signal of 32 consecutive chips at another position. If so, the slot timing can be obtained taking that into account.

【0024】本発明に従えば、16の任意の整数倍にマ
ッチングすることができる。マッチングするチップ数を
減らしていき、16チップでもまだピークを見つけるこ
とができない場合には、サンプリングタイミングを1/
M(自然数)チップ分ずらして、上記の手順(256→
16チップ)を繰り返すことができる。しきい値Δは、
ピークと雑音とを区別するために十分な値をとるべきで
あり、平均雑音の強度から決定することができ、信号・
雑音の平均より少し大きいぐらいが適当であろう。
According to the present invention, matching can be performed at any integer multiple of 16. If the number of matching chips is reduced and a peak cannot be found even with 16 chips, the sampling timing is reduced to 1 /
M (natural number) chips are shifted, and the above procedure (256 →
16 chips). The threshold Δ is
Sufficient values should be taken to distinguish between peaks and noise, which can be determined from the intensity of the average noise,
A little larger than the average of the noise would be appropriate.

【0025】本発明の実施例によれば周波数オフセット
が +/- 56kHzの範囲まで、スロットタイミングを取るこ
とができる。
According to the embodiment of the present invention, slot timing can be obtained up to a frequency offset of +/- 56 kHz.

【図面の簡単な説明】[Brief description of the drawings]

【図1】本発明を応用できるスペクトル拡散受信装置を
簡略化したブロック図で示した図である。
FIG. 1 is a simplified block diagram showing a spread spectrum receiving apparatus to which the present invention can be applied.

【図2】第3世代移動通信システムに用いる同期チャネ
ルの構造を示した図である。
FIG. 2 is a diagram illustrating a structure of a synchronization channel used in a third generation mobile communication system.

【図3】本発明を応用できるデジタルマッチドフィルタ
のブロック図である。
FIG. 3 is a block diagram of a digital matched filter to which the present invention can be applied.

【図4】本発明の一実施例に従い、マッチドフィルタ、
加算器およびデジタルシグナルプロセッサからなるスロ
ットタイミング決定装置のブロック図である。
FIG. 4 shows a matched filter according to one embodiment of the present invention;
FIG. 3 is a block diagram of a slot timing determination device including an adder and a digital signal processor.

【図5】 本発明の一実施例に従ったスロットタイミン
グ検出方法における16個のピークを示す図である。
FIG. 5 is a diagram showing 16 peaks in the slot timing detection method according to one embodiment of the present invention.

【符号の説明】[Explanation of symbols]

16 スロットタイミング検出装置 14 スロットタイミング検出部 54 デジタルマッチドフィルタ 48 タイミングコントローラ 37 複素演算素子 39 複素遅延素子 58 マルチモード複素加算器 52 デジタルシグナルプロセッサ 60 外部制御器 16 Slot Timing Detector 14 Slot Timing Detector 54 Digital Matched Filter 48 Timing Controller 37 Complex Arithmetic Element 39 Complex Delay Element 58 Multimode Complex Adder 52 Digital Signal Processor 60 External Controller

フロントページの続き Fターム(参考) 5K022 EE01 EE33 5K047 AA05 BB01 CC01 GG27 GG44 HH01 HH15 JJ06 LL06 MM13 MM33 Continuation of the front page F term (reference) 5K022 EE01 EE33 5K047 AA05 BB01 CC01 GG27 GG44 HH01 HH15 JJ06 LL06 MM13 MM33

Claims (7)

【特許請求の範囲】[Claims] 【請求項1】 所定の複素系列から構成される複素信号
を受信してスロットタイミングを検出する方法であっ
て:デジタルマッチドフィルタにおいて、任意のN個の
チップ分の出力を加算する段階;前記加算出力の絶対値
をとり、所定数のスロット分に亘って平均化した平均値
を得る段階;前記平均値の中から、最大のピークを選択
してその値と位置を保存する段階;前記の最大のピーク
の位置から前後に所定ピーク数だけ離れた範囲内におけ
る有意のピークを選び出す段階;前記有意のピークのう
ち時間的に最初のピークを選択してその位置を保存する
段階;および前記の最初のピークの位置から、前記複素
系列の特性に応じてスロットタイミングを検出する段
階;から構成される方法。
1. A method for detecting a slot timing by receiving a complex signal composed of a predetermined complex sequence, comprising: adding outputs of arbitrary N chips in a digital matched filter; Taking the absolute value of the output and obtaining an average value averaged over a predetermined number of slots; selecting the largest peak from the average values and storing its value and position; Selecting a significant peak within a range of a predetermined number of peaks before and after the position of the peak; selecting the temporally first peak of the significant peaks and storing the position; and Detecting the slot timing according to the characteristic of the complex sequence from the position of the peak of (i).
【請求項2】 請求項1に記載のスロットタイミングを
検出する方法であって:前記のNが、128,64,3
2,16から成るグループから選択される;ことを特徴
とする方法。
2. The method according to claim 1, wherein said N is 128, 64, 3
Selected from the group consisting of 2, 16;
【請求項3】 請求項1に記載のスロットタイミングを
検出する方法であって、前記の任意のN個のチップ分の
出力を加算する段階の前に:デジタルマッチドフィルタ
において、256チップ分の出力を加算してピークを得
る段階;を含むことを特徴とする方法。
3. The method for detecting slot timing according to claim 1, wherein before the step of adding outputs of arbitrary N chips: in a digital matched filter, output of 256 chips. Adding a peak to obtain a peak.
【請求項4】 請求項1に記載のスロットタイミングを
検出する方法であって、前記のデジタルマッチドフィル
タにおける256チップ分の出力を加算する段階を実行
した結果有意のピークが得られない場合において、次に
Nを128として全段階を実行する、ことを特徴とする
方法。
4. The method for detecting slot timing according to claim 1, wherein a step of adding outputs of 256 chips in said digital matched filter does not produce a significant peak, Then performing all steps with N = 128.
【請求項5】 請求項4に記載のスロットタイミングを
検出する方法であって、前記のNを128として全段階
を実行した結果有意のピークが得られない場合におい
て、次にNを64として請求項1の全段階を実行する、
ことを特徴とする方法。
5. The method for detecting slot timing according to claim 4, wherein N is set to 64 when no significant peak is obtained as a result of executing all the steps when said N is set to 128. Perform all the steps of item 1;
A method comprising:
【請求項6】 請求項5に記載のスロットタイミングを
検出する方法であって、前記のNを64として全段階を
実行した結果有意のピークが得られない場合において、
次にNを32として請求項1の全段階を実行する、こと
を特徴とする方法。
6. The method of detecting slot timing according to claim 5, wherein when N is set to 64 and a significant peak is not obtained as a result of executing all the steps,
2. The method of claim 1 wherein N is set to 32 and all steps of claim 1 are performed.
【請求項7】 請求項6に記載のスロットタイミングを
検出する方法であって、前記のNを32として全段階を
実行した結果有意のピークが得られない場合において、
次にNを16として請求項1の全段階を実行する、こと
を特徴とする方法。
7. The method for detecting slot timing according to claim 6, wherein, when said N is set to 32 and all the steps are executed, no significant peak is obtained.
2. The method of claim 1, wherein N is set to 16 and all steps of claim 1 are performed.
JP2000234619A 2000-08-02 2000-08-02 Method for detecting slot timing in complex sequence signals Expired - Lifetime JP4245788B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2000234619A JP4245788B2 (en) 2000-08-02 2000-08-02 Method for detecting slot timing in complex sequence signals

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2000234619A JP4245788B2 (en) 2000-08-02 2000-08-02 Method for detecting slot timing in complex sequence signals

Publications (2)

Publication Number Publication Date
JP2002057602A true JP2002057602A (en) 2002-02-22
JP4245788B2 JP4245788B2 (en) 2009-04-02

Family

ID=18726964

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2000234619A Expired - Lifetime JP4245788B2 (en) 2000-08-02 2000-08-02 Method for detecting slot timing in complex sequence signals

Country Status (1)

Country Link
JP (1) JP4245788B2 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2004093340A1 (en) * 2003-04-14 2004-10-28 Matsushita Electric Industrial Co. Ltd. Correlation value calculation circuit
US7860154B2 (en) 2006-06-14 2010-12-28 Oki Semiconductor Co., Ltd. Spread spectrum receiver for restoring received symbols with a symbol detection window adjusted in optimal and a method therefor

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2004093340A1 (en) * 2003-04-14 2004-10-28 Matsushita Electric Industrial Co. Ltd. Correlation value calculation circuit
US7860154B2 (en) 2006-06-14 2010-12-28 Oki Semiconductor Co., Ltd. Spread spectrum receiver for restoring received symbols with a symbol detection window adjusted in optimal and a method therefor

Also Published As

Publication number Publication date
JP4245788B2 (en) 2009-04-02

Similar Documents

Publication Publication Date Title
US7623562B2 (en) Initial synchronization acquiring device and method for parallel processed DS-CDMA UWB system and DS-CDMA system&#39;s receiver using the same
CA2197341C (en) Acquisition method and system of spreading code
US8121228B2 (en) Detecting a data frame
JP4350271B2 (en) Method and apparatus for acquiring spreading code synchronization in receiver of CDMA communication system
US20060045171A1 (en) Code tracking apparatus and method under a multi-path environment in a DS-CDMA communication system
EP2375575A1 (en) Wcdma step2 search
WO2001045278A2 (en) Multibit spread spectrum signalling
EP1176732A2 (en) Method and apparatus for code tracking in a Rake receiver
US6934553B2 (en) Receiving unit, receiving method and semiconductor device
EP1443671B1 (en) Cell search method and apparatus in a WCDMA System
US7110441B2 (en) Spreading code generation circuit and demodulation circuit
EP1022864B1 (en) Spread spectrum signal receiving method and apparatus for CDMA cellular communication
JP4245788B2 (en) Method for detecting slot timing in complex sequence signals
JP4459410B2 (en) Slot timing detection method and cell search method incorporating frequency offset adjustment
JP2003347968A (en) Path position detecting method and cdma receiver
JP3719175B2 (en) Synchronous tracking circuit
JP2991236B1 (en) Error estimation apparatus for direct-sequence reception data and direct-sequence reception apparatus
US7280588B2 (en) Correlation module for use in a radio receiver
US7522681B2 (en) Method and device for synchronizing a radio transmitter with a radio receiver
JP2000278177A (en) Valid path detector
JP2002057600A (en) Device and method for estimating frequency offset
JP3824482B2 (en) CDMA receiver
JP4142259B2 (en) RAKE receiving apparatus and method thereof
JP2002353859A (en) Frequency control method for w-cdma communication system and mobile station
Kim et al. Parallel acquisition scheme with reference filtering for a DS/SSMA packet radio system

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20060830

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20080606

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20080729

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20081024

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

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20090107

R150 Certificate of patent or registration of utility model

Ref document number: 4245788

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

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

Free format text: PAYMENT UNTIL: 20120116

Year of fee payment: 3

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

Free format text: PAYMENT UNTIL: 20120116

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

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

Year of fee payment: 4

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

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

Free format text: PAYMENT UNTIL: 20130116

Year of fee payment: 4

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

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

Free format text: PAYMENT UNTIL: 20130116

Year of fee payment: 4

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313113

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

EXPY Cancellation because of completion of term