[go: up one dir, main page]

JP2778396B2 - Spread spectrum signal receiver - Google Patents

Spread spectrum signal receiver

Info

Publication number
JP2778396B2
JP2778396B2 JP584893A JP584893A JP2778396B2 JP 2778396 B2 JP2778396 B2 JP 2778396B2 JP 584893 A JP584893 A JP 584893A JP 584893 A JP584893 A JP 584893A JP 2778396 B2 JP2778396 B2 JP 2778396B2
Authority
JP
Japan
Prior art keywords
timing
correlation
output
signal
receiver
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP584893A
Other languages
Japanese (ja)
Other versions
JPH0677931A (en
Inventor
英志 村井
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric Corp
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 Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP584893A priority Critical patent/JP2778396B2/en
Publication of JPH0677931A publication Critical patent/JPH0677931A/en
Application granted granted Critical
Publication of JP2778396B2 publication Critical patent/JP2778396B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Description

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

【0001】[0001]

【産業上の利用分野】この発明は、符号分割多元接続方
式による移動体通信システムの受信機に関するものであ
る。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a receiver for a mobile communication system using a code division multiple access system.

【0002】[0002]

【従来の技術】近年の電子通信技術の進歩に伴い、自動
車電話、携帯電話等の移動体通信が広く普及してきてい
る。そして、この移動体通信の分野においても、ディジ
タル通信が検討され、各種通信方式が検討されている。
このような方式の1つにCDMA(符号分割多元接続)
方式があり、時間と周波数の共有が可能であること、秘
話性に優れていること、周波数選択性フェージングに対
する耐性が強いこと等から特に注目を集めている。
2. Description of the Related Art Along with recent advances in electronic communication technology, mobile communications such as automobile telephones and mobile telephones have become widespread. In the field of mobile communication, digital communication is being studied, and various communication systems are being studied.
One such system is CDMA (Code Division Multiple Access).
There is a system that can share time and frequency, has excellent confidentiality, and has strong resistance to frequency-selective fading.

【0003】このCDMA方式(特に、直接拡散スペク
トル拡散:DS/SSを用いるCDMA方式)では、通
常の無線通信を行う変復調器の他に、PN符号等を用い
て、スペクトル拡散を行う、スペクトル拡散手段、なら
びに、スペクトル拡散した信号を元の帯域にもどす逆拡
散を行うための逆拡散手段が必要である。
In the CDMA system (particularly, a CDMA system using DS / SS, which is a direct spread spectrum spread system), in addition to a modulator / demodulator for performing ordinary wireless communication, a spread spectrum is performed using a PN code or the like. Means and despreading means for performing despreading for returning the spread spectrum signal to the original band are required.

【0004】さらに、例えば、移動機からセルサイト
(基地局)へのデータ通信には、PN符号等の拡散符号
の他に、複数の送信データに対応した例えばウオルッシ
ュ関数等の直交信号系を送信することにより効率的な情
報伝送を行う場合がある。そのような場合、セルサイト
においてはデータの復調に際し、PN符号の逆拡散の他
に全送信候補シンボルに対応するウオルッシュ関数につ
いてそれぞれ相関値を求め、その中から最大の相関値を
与えるウオルッシュ関数を判定することにより送信デー
タを復調するような操作が必要となる。
Further, for example, in data communication from a mobile station to a cell site (base station), in addition to a spread code such as a PN code, an orthogonal signal system such as a Walsh function corresponding to a plurality of transmission data is transmitted. By doing so, efficient information transmission may be performed. In such a case, at the cell site, when demodulating data, in addition to despreading the PN code, a correlation value is obtained for each of the Walsh functions corresponding to all transmission candidate symbols, and a Walsh function that gives the maximum correlation value is obtained from the correlation values. An operation for demodulating the transmission data by the determination is required.

【0005】図21は例えば米国特許US510345
9に示された、前述したスペクトル拡散信号の送受信機
の従来の構成例を示したものであり、図22は同じく米
国特許US5103459に示された図21のアナログ
レシーバ、ディジタルデータレシーバのより詳細な構成
例を示したものである。以下、従来システムの受信機に
ついて、図を用いて説明する。
FIG. 21 shows, for example, US Pat.
FIG. 22 shows a conventional configuration example of the above-mentioned spread spectrum signal transmitter / receiver shown in FIG. 9, and FIG. 22 shows the analog receiver and digital data receiver shown in FIG. 2 shows a configuration example. Hereinafter, the receiver of the conventional system will be described with reference to the drawings.

【0006】図21はセルサイト機器の実施例のブロッ
ク図を示している。セルサイトにおいては、それぞれ分
離したアンテナとアナログレシーバを有する2つのレシ
ーバシステムがスペースダイバーシチ受信のために使用
される。各々のレシーバシステムにおいて信号はダイバ
ーシチ合成プロセスに到達するまでの間は独立に処理さ
れる。破線で囲まれたエレメントはセルサイトと1つの
移動機ユニット間の通信に対応するエレメントに対応し
ている。アナログレシーバの出力は、他の移動機ユニッ
トとの通信を行うための他のエレメントにも供給され
る。図21において、第1のレシーバシステムはアンテ
ナ60、アナログレシーバ64、サーチャーレシーバ6
8、ディジタルデータレシーバ69から構成されてい
る。第1のレシーバシステムはオプショナルのディジタ
ルデータレシーバ70も有している。第2のレシーバシ
ステムは、アンテナ61、アナログレシーバ65、サー
チャーレシーバ71、ディジタルデータレシーバ72か
ら構成されている。
FIG. 21 is a block diagram showing an embodiment of the cell site equipment. At the cell site, two receiver systems, each with a separate antenna and analog receiver, are used for space diversity reception. In each receiver system, the signal is processed independently until it reaches the diversity combining process. Elements surrounded by broken lines correspond to elements corresponding to communication between the cell site and one mobile unit. The output of the analog receiver is also provided to other elements for communicating with other mobile units. In FIG. 21, a first receiver system includes an antenna 60, an analog receiver 64, and a searcher receiver 6.
8. It is composed of a digital data receiver 69. The first receiver system also has an optional digital data receiver 70. The second receiver system includes an antenna 61, an analog receiver 65, a searcher receiver 71, and a digital data receiver 72.

【0007】セルサイトはまた、セルサイトコントロー
ルプロセッサ74も有している。コントロールプロセッ
サ74はデータレシーバ69、70、72をサーチャー
レシーバ68、71とともに結合している。コントロー
ルプロセッサ74は、信号処理、タイミング信号生成、
ハンドオフのコントロール、ダイバーシチ、システムコ
ントロールプロセッサとのインターフェース、ウオルッ
シュ系列の割当等の機能を有する。
[0007] The cell site also has a cell site control processor 74. Control processor 74 couples data receivers 69, 70, 72 with searcher receivers 68, 71. The control processor 74 performs signal processing, timing signal generation,
It has functions such as handoff control, diversity, interface with the system control processor, and allocation of Walsh series.

【0008】2つのレシーバシステムはデータレシーバ
69、70、72と接続され、ダイバーシチコンバイナ
&デコーダ回路73に入力される。ディジタルリンク7
5もコントロールプロセッサ74、セルサイト送信変調
器77、MTSOディジタルスイッチと接続されてい
る。ディジタルリンク75は、変調器77と回路73に
よって、コントロールプロセッサ74の制御のもとに、
MTSOとの間の通信に利用される。
[0008] The two receiver systems are connected to data receivers 69, 70, 72 and input to a diversity combiner & decoder circuit 73. Digital link 7
5 is also connected to the control processor 74, the cell site transmission modulator 77, and the MTSO digital switch. The digital link 75 is controlled by a modulator 77 and a circuit 73 under the control of a control processor 74.
Used for communication with the MTSO.

【0009】移動機ユニット送信信号は直接拡散のスペ
クトル拡散信号で、例えば1.2288MHz等の、予
め定められたクロック速度で、PN系列を送信シンボル
に乗積することにより、拡散変調される。このクロック
速度はベースバンドデータ速度の整数倍となるように定
められている。
The mobile unit transmission signal is a direct spread spectrum spread signal, which is spread modulated by multiplying a transmission symbol by a PN sequence at a predetermined clock speed, for example, 1.2288 MHz. This clock speed is determined to be an integral multiple of the baseband data speed.

【0010】アンテナ60で受信された信号はアナログ
レシーバ64に供給される。アナログレシーバの詳細は
図22に示されている。
[0010] The signal received by the antenna 60 is supplied to an analog receiver 64. Details of the analog receiver are shown in FIG.

【0011】アンテナ60で受信された信号はダウンコ
ンバーター541に供給される。ダウンコンバーター5
41はRF増幅器542とミキサー543から構成され
ている。受信された信号はRF増幅器への入力として供
給され、ここで、受信信号は増幅された後、ミキサー5
43への入力となる。ミキサー543には、周波数シン
セサイザ544の出力も入力として供給される。増幅さ
れたRF信号はミキサー543において、周波数シンセ
サイザ544の出力信号と混合されることにより、IF
周波数に変換される。
[0011] The signal received by the antenna 60 is supplied to a down converter 541. Down converter 5
41 includes an RF amplifier 542 and a mixer 543. The received signal is provided as an input to an RF amplifier, where the received signal is amplified and then mixed
43. The output of the frequency synthesizer 544 is also supplied to the mixer 543 as an input. The amplified RF signal is mixed with the output signal of the frequency synthesizer 544 by the mixer
Converted to frequency.

【0012】ミキサー出力であるIF信号はバンドパス
フィルタ(BPF)545への入力となる。バンドパス
フィルタ545は、例えばSAWフィルタ等によって構
成され、1.25MHzの通過帯域を有する。バンドパ
スフィルタ545によって帯域制限された信号はIF増
幅器546への入力となり、ここで増幅される。増幅さ
れたIF信号はアナログディジタル(A/D)変換器5
47への入力となり、9.8304MHz、即ち、チッ
プクロックの8倍のクロックレートでディジタル信号に
変換される。A/D変換器547はアナログレシーバ6
4の一部として示されてはいるが、データレシーバ、サ
ーチャーレシーバの一部と考えることもできる。A/D
変換器出力のディジタル化されたIF信号はデータレシ
ーバ69、オプショナルレシーバ70、サーチャーレシ
ーバ68へ供給される。以下にアナログレシーバ64か
らの出力とI(同相軸)、Q(直交軸)チャネル信号に
ついて述べる。図22ではA/D変換器547は単一の
デバイスとして示されているが、チャネル分割がA/D
変換に先だってなされ、2つの分離したA/D変換器に
よってディジタル化されたI、QチャネルのIF信号を
供給するものと考え、以後は2つのI、Qチャネル信号
について取り扱うものとする。RF−IF−ベースバン
ドへの周波数変換(ダウン変換)ならびにI、Qチャネ
ル信号のA/D変換は当業者には良く知られている技術
である。
The IF signal output from the mixer is input to a band pass filter (BPF) 545. The band pass filter 545 is configured by, for example, a SAW filter or the like, and has a pass band of 1.25 MHz. The signal band-limited by the band-pass filter 545 is input to an IF amplifier 546, where it is amplified. The amplified IF signal is supplied to an analog / digital (A / D) converter 5
The signal is converted to a digital signal at 9.8304 MHz, that is, at a clock rate eight times the chip clock. The A / D converter 547 is an analog receiver 6
Although shown as part of FIG. 4, it can also be considered as part of a data receiver or a searcher receiver. A / D
The digitized IF signal output from the converter is supplied to a data receiver 69, an optional receiver 70, and a searcher receiver 68. Hereinafter, the output from the analog receiver 64 and the I (in-phase axis) and Q (quadrature axis) channel signals will be described. Although the A / D converter 547 is shown as a single device in FIG.
It is assumed that the I and Q channel IF signals are supplied before the conversion and digitized by the two separate A / D converters, and thereafter, the two I and Q channel signals are handled. Frequency conversion (down conversion) to RF-IF-baseband and A / D conversion of I and Q channel signals are techniques well known to those skilled in the art.

【0013】サーチャーレシーバ68はセルサイトにお
いて、付加ディジタルデータレシーバ69ならびに使用
されるときは、ディジタルデータレシーバ70が最強の
時間領域の信号をトラッキング(追尾)し処理を行うこ
とができるように、受信信号に対する時間領域をスキャ
ンする。サーチャーレシーバ68が与えるスキャン結果
によりセルサイトコントロールプロセッサ74は、ディ
ジタルレシーバ69、70に好ましい受信信号を選択し
て処理するようコントロール信号を与える。
A searcher receiver 68 is provided at the cell site for receiving additional digital data receiver 69 and, when used, so that digital data receiver 70 can track and process the strongest time domain signals. Scan the time domain for the signal. Scan results provided by searcher receiver 68
This causes the cell site control processor 74 to
Select the desired reception signal for the digital receivers 69 and 70
Control signal to process.

【0014】セルサイトデータレシーバとサーチャーレ
シーバにおけるこの処理は、移動機ユニットにおける同
様なエレメントによってなされる信号処理とはいくつか
の相違点がある。インバウンド、即ち、リバース(移動
機−セルサイト)リンクにおいては、移動機ユニットは
パイロット信号を送信しないため、セルサイトにおいて
同期検波の参照信号を利用することができない。リバー
スリンクでは64進直交信号を用いた非同期の変復調構
成が用いられる。
This processing at the cell site data receiver and the searcher receiver has some differences from the signal processing performed by similar elements at the mobile unit. In the inbound, that is, reverse (mobile-cell site) link, since the mobile unit does not transmit a pilot signal, the reference signal of synchronous detection cannot be used at the cell site. Variable demodulation arrangement asynchronous with 64 bi-orthogonal signal is used in the reverse link.

【0015】64進直交信号過程において、移動機ユニ
ットの送信シンボルは26 のうちの1つ、即ち64の互
いに異なる2進系列に符号化される。即ち、長さ64
2進系列(各系列をチップと呼ぶことにする)で1つの
送信シンボルが構成され、互いに直交するシンボルの数
が全部で64個ある(各シンボルは6ビットの情報で決
定されるので、6ビット情報の10進数表現をシンボル
番号と呼ぶことにする)。選定された2進系列の集合は
ウオルッシュ関数として知られている。このウオルッシ
ュ関数M進信号符号を解くのに最適な受信機構成として
高速アダマール変換(FHT)がよく用いられる。
In the hexadecimal quadrature signal process, the transmitted symbols of the mobile unit are encoded into one of 26 , ie, 64 different binary sequences. That is , one transmission symbol is constituted by a binary sequence of length 64 (each sequence is referred to as a chip), and the total number of orthogonal symbols is 64 (each symbol is 6-bit information). Therefore, the decimal representation of the 6-bit information is called a symbol number.) The set of selected binary sequences is known as a Walsh function. A fast Hadamard transform (FHT) is often used as an optimal receiver configuration for solving this Walsh function M-ary signal code.

【0016】更に、図21に基づいて説明する。サーチ
ャーレシーバ68とディジタルデータレシーバ69、7
0にはアナログレシーバ64の出力信号が入力される。
通信を行っている移動機ユニットを介して特定のセルサ
イトレシーバに送信されたスペクトル拡散信号をデコー
ドするためには、適当なPN系列を生成し、これを供給
しなければならない。
Further description will be made with reference to FIG. Searcher receiver 68 and digital data receivers 69 and 7
To 0, the output signal of the analog receiver 64 is input.
In order to decode a spread spectrum signal transmitted to a particular cell site receiver via a communicating mobile unit, an appropriate PN sequence must be generated and supplied.

【0017】移動機ユニット信号の生成についての詳細
を以下に説明する。図22に示されるように、ディジタ
ルデータレシーバ69は、系列長の等しい異なる2つの
ショートコードPN系列を発生するPN発生器308、
312を含んでいる。これらの2つのPN系列は、変調
構成の外部コードとして、全てのセルサイト受信機と全
ての移動機ユニットで共通である。PN発生器308、
312は、出力系列としてそれぞれPNI 、PNQ 系列
を供給する。PNI 、PNQ系列は、それぞれ、I、Q
チャネルPN系列として参照される。
The details of the generation of the mobile unit signal will be described below. As shown in FIG. 22, the digital data receiver 69 includes a PN generator 308 that generates two different short code PN sequences having the same sequence length,
312. These two PN sequences are common to all cell site receivers and all mobile units as the outer code of the modulation configuration. A PN generator 308,
312 supplies the PN I and PN Q sequences as output sequences, respectively. The PN I and PN Q sequences are I and Q, respectively.
It is referred to as a channel PN sequence.

【0018】2つのPN系列PNI 、PNQ は異なる1
5次の多項式によって生成され、通常の系列長3276
7ではなく、系列長32768の系列を生成する。この
ため、例えば、15次の最長線形系列(M系列)1周期
中に1度14連続のゼロが生じるという規則があるが、
この14の連続したゼロの後に1つゼロを付加すること
により、系列長32768の系列が得られる。言い変え
れば、PN発生器の1つの状態が系列の生成時に繰り返
される。このように、修正された系列は15連続の1と
15連続の0を1つずつ含む。
The two PN sequences PN I and PN Q are different 1
It is generated by a fifth-order polynomial and has a normal sequence length of 3276.
7, a sequence with a sequence length of 32768 is generated. Therefore, for example, there is a rule that 14 continuous zeros occur once in one cycle of the 15th-order longest linear sequence (M sequence).
By adding one zero after the 14 consecutive zeros, a sequence with a sequence length of 32768 is obtained. In other words, one state of the PN generator is repeated when the sequence is generated. In this way, the modified sequence includes one of 15 consecutive 1s and one of 15 consecutive 0s.

【0019】一実施例のディジタルデータレシーバ69
は、リバースリンクで移動機ユニットによって生成され
るもう1つのPN系列に対応するPNU 系列を発生する
ロングコード発生器310も含んでいる。PN発生器3
10は、各ユーザーを識別するためのユーザーID等の
付加的な要素に従って時間シフトされた、次数42の大
変長い系列を生成し、例えば、最大長線形系列発生器に
よって実現される。このように、セルサイトはロングコ
ードPNU 系列とショートコードPNI 、PNQ の両方
で拡散変調されている。他の方法としては、ユーザーを
特徴づける鍵を用いて64シンボル表現を暗号化するた
めに、データ暗号標準を用いた暗号器のような非線形暗
号発生器をPN発生器310の代わりに使用しても良
い。
Digital data receiver 69 of one embodiment
Includes long code generator 310 for generating a PN U sequence corresponding to another PN sequence generated by the mobile unit on the reverse link also. PN generator 3
10 generates a very long sequence of order 42, time-shifted according to additional factors such as a user ID to identify each user, and is realized, for example, by a maximum length linear sequence generator. Thus, cell sites are spread modulated long code PN U sequence and the short code PN I, in both PN Q. Alternatively, a non-linear encryption generator, such as an encryption using the data encryption standard, may be used in place of the PN generator 310 to encrypt the 64-symbol representation with a key characterizing the user. Is also good.

【0020】PN発生器310出力のPNU 系列は、排
他的論理和ゲート314、316で、PNI 、PNQ
系列とそれぞれ排他的論理和がとられ、系列PNI ’、
PNQ ’を出力する。
The PN U sequence of PN generator 310 output is the exclusive OR gates 314, 316, PN I, sequence and each exclusive OR of the PN Q is taken, sequence PN I ',
PN Q 'is output.

【0021】QPSK相関器650には、この系列PN
I ’、PNQ ’と、アナログレシーバ64からの出力で
あるI、Q両チャネル信号とが入力される。相関のとら
れたI、Qチャネル相関器550出力はそれぞれアキュ
ムレータ1067、1068に供給され、データは4チ
ップ長に渡ってアキュムレートされる(即ち、送信シン
ボルは256チップのPN符号で拡散変調されてい
る)。アキュムレータ1067、1068の出力は高速
アダマール変換(FHT)プロセッサ342(344)
に供給される。FHTプロセッサ342は6ビットのデ
ータに対応する64のウオルッシュ関数についての相関
値を生成する。64の相関値はコントロールプロセッサ
74で生成される重み関数と乗算される。重み関数は復
調信号の強さと関連づけられている。FHT342出力
の重み付けされたデータは更に処理を行うために、ダイ
バーシチコンバイナ&デコーダ回路73(図21)へ供
給される。
QPSK correlator 650 has the sequence PN
I ′, PN Q ′ and both I and Q channel signals output from the analog receiver 64 are input. The outputs of the correlated I and Q channel correlators 550 are supplied to accumulators 1067 and 1068, respectively, and the data is accumulated over a 4-chip length (ie, the transmission symbols are spread modulated with a 256-chip PN code). ing). The output of accumulators 1067 and 1068 is a fast Hadamard transform (FHT) processor 342 (344).
Supplied to The FHT processor 342 generates correlation values for 64 Walsh functions corresponding to 6 bits of data. The 64 correlation values are multiplied by a weight function generated by the control processor 74. The weight function is associated with the strength of the demodulated signal. The weighted data at the output of the FHT 342 is supplied to a diversity combiner & decoder circuit 73 (FIG. 21) for further processing.

【0022】第2のレシーバシステムは受信信号に対し
て、前記した図21、図22の第1の受信システムと同
様な信号処理を行う。ディジタルデータレシーバ69、
72からの重み付けされた64の相関値は、ダイバーシ
チコンバイナ&デコーダ回路73に供給される。回路7
3はディジタルデータレシーバ69からとディジタルデ
ータレシーバ72からの重み付された64の相関値を同
一シンボル毎に加算する加算器を含んでいる。加算結果
の64の相関値は、最大の相関値を決定するために互い
に比較される。比較結果の大きさは、最大値を与えるシ
ンボル番号と共に、回路73内に搭載されているビタビ
アルゴリズムデコーダ内で使用されるデコーダの重みと
送信データを決定するために使用される。
The second receiver system performs the same signal processing on the received signal as in the first receiver system shown in FIGS. Digital data receiver 69,
The 64 correlation values weighted from 72 are supplied to the diversity combiner & decoder circuit 73. Circuit 7
Reference numeral 3 denotes an adder for adding 64 weighted correlation values from the digital data receiver 69 and the digital data receiver 72 for each same symbol. The 64 resulting correlation values are compared with each other to determine the largest correlation value. The magnitude of the comparison result, together with the symbol number giving the maximum value, is used to determine the weight of the decoder used in the Viterbi algorithm decoder mounted in the circuit 73 and the transmission data.

【0023】回路73に含まれるビタビデコーダは拘束
長K=9、符号レートr=1/3で移動機ユニットで符
号化されたデータをデコードする能力を持っている。ビ
タビデコーダは最も確からしいビット系列を決定するた
めに使用される。通常1.25msec毎に周期的に信
号品質推定が得られ、移動機ユニット電力調整コマンド
としてと移動機ユニットへのデータとともに送信され
る。この品質推定の生成に関する詳細な情報は、米国特
許US5056109中に述べられている。この品質推
定は、1.25msecに渡る平均SN比である。
The Viterbi decoder included in the circuit 73 has a capability of decoding data encoded by the mobile unit at a constraint length K = 9 and a code rate r = 1/3. A Viterbi decoder is used to determine the most likely bit sequence. Normally, signal quality estimation is obtained periodically every 1.25 msec, and transmitted as a mobile unit power adjustment command together with data to the mobile unit. Detailed information on generating this quality estimate can be found in US
No. 5,056,109 . This quality estimate is the average SN ratio over 1.25 msec.

【0024】一般に、データの受信タイミングは不明で
あり、複数のタイミングでFHTを動作させ、タイミン
グを推定し、タイミング追尾する必要がある。サーチャ
ーレシーバは初期のタイミング推定(捕捉)を行うため
のレシーバである。捕捉は、通信に先だって行われる場
合と、通信中においても、周波数選択性フェージング等
の回線状態の大きな変化により、受信到来波のレベル関
係が逆転した時、よりレベルの高い受信到来波を復調す
るために行われる場合と2通りある。後者の場合は、常
に異なるタイミングで受信波のレベルを常にモニタ(ス
キャン)する必要がある。一方、タイミング制御(追
尾)は、捕捉後、回線状態の比較的小さな変動にともな
うデータタイミングに追尾するために、ディジタルデー
タレシーバ単位で行う必要がある。
Generally, the data reception timing is unknown, and it is necessary to operate the FHT at a plurality of timings, estimate the timing, and track the timing. The searcher receiver is a receiver for performing initial timing estimation (capture). Acquisition is performed before communication, and even during communication, when the level relationship of the received wave is reversed due to a large change in the line state such as frequency selective fading, the higher level received wave is demodulated. There are two cases. In the latter case, it is necessary to always monitor (scan) the level of the received wave at different timings. On the other hand, timing control (tracking) needs to be performed for each digital data receiver in order to track data timing associated with relatively small fluctuations in the line state after capturing.

【0025】なお、図中には示されていないが、米国特
許US5103459によれば、各々のディジタルデー
タレシーバは、それぞれが受信する受信信号のタイミン
グを追尾する。これは、僅かに早いタイミングの参照P
Nとの相関と、僅かに遅いタイミングの参照PNとの相
関をとるよく知られた技法によって達成される。タイミ
ング誤差が0の時、これらの2つの相関値の差は平均的
に0になる。逆に、タイミング誤差があるならば、2つ
の相関値の差の大きさと極性で誤差が示されることにな
り、ディジタルデータレシーバのタイミングが、それに
応じて調整される。
Although not shown in the figure, according to US Pat. No. 5,103,459, each digital data receiver tracks the timing of a received signal received by each digital data receiver. This is due to the slightly earlier reference P
This is achieved by well-known techniques for correlating with N and a slightly late timing reference PN. When the timing error is zero, the difference between these two correlation values is zero on average. Conversely, if there is a timing error, the error will be indicated by the magnitude and polarity of the difference between the two correlation values, and the timing of the digital data receiver will be adjusted accordingly.

【0026】従来のスペクトル拡散信号の通信装置は、
送信データに対応した送信シンボル番号を全送信候補シ
ンボル(ウオルッシュ関数)のなかから判定しなければ
ならず、そのためにウオルッシュ関数との相関をとる手
段としてFHTが使用されている。しかしながら、米国
特許US5103459では送信シンボルはPN系列と
同一のタイミングで信号に乗積されている。また、ウオ
ルッシュ関数1チップに対し、PN符号4チップが対応
しているため、1送信シンボルに対しPN符号256チ
ップが対応する。つまり、同一のウオルッシュ関数が繰
り返し伝送されたとしても、128(=32768/2
56)通りのPN符号が順次使用されことになる。この
ため、FHTの単純な使用では1つのデータタイミング
におけるウオルッシュ関数の相関値しか得られない。そ
こで、サーチャーレシーバを構成するために、タイミン
グをずらせて動作する複数のFHTが必要となり、回路
規模が大きくなってしまう。更に、タイミングの捕捉に
時間がかかりすぎたり、あるいは、サーチャーレシーバ
でのモニタ機能が通信回線状態の変動に対応できない
と、現在のディジタルデータレシーバが受信している到
来波がフェージング等で消失した場合、別の受信可能な
到来波があったとしても、スペクトル拡散信号を受信で
きなくなることがあった。
A conventional spread spectrum signal communication apparatus is:
The transmission symbol number corresponding to the transmission data must be determined from all the transmission candidate symbols (Walsh functions). For this purpose, FHT is used as a means for correlating with the Walsh function. However, the United States
In Japanese Patent No. 5,103,459, a transmission symbol is multiplied by a signal at the same timing as a PN sequence. Also, since one chip of the Walsh function corresponds to four chips of the PN code, 256 chips of the PN code correspond to one transmission symbol. That is, even if the same Walsh function is repeatedly transmitted, 128 (= 32768/2)
56) PN codes are sequentially used. Therefore, the simple use of the FHT can obtain only the correlation value of the Walsh function at one data timing. Therefore, in order to configure a searcher receiver, a plurality of FHTs that operate with shifted timings are required, and the circuit scale is increased. Furthermore, if the acquisition of the timing takes too long, or if the monitoring function of the searcher receiver cannot cope with fluctuations in the state of the communication line, the incoming wave received by the current digital data receiver is lost due to fading or the like. Even if there is another receivable arriving wave, the spread spectrum signal may not be able to be received.

【0027】[0027]

【発明が解決しようとする課題】従来のスペクトル拡散
信号の受信機は以上のように構成されているので、回路
規模が大きくなるという課題がある。更に、複数のFH
Tにより得た相関値のうち、意味のある相関値は、送信
シンボルに対応するものだけであり、他の相関値は送信
シンボルが直交関数の場合は雑音となる。雑音の影響を
取り除くために巡回加算等の平均化処理が必要で、十分
に雑音の影響を取り除くためには多大な処理時間が必要
となるという課題もあった。一方、処理時間を短縮する
と、十分な雑音除去ができなかった。即ち、雑音の影響
で捕捉タイミングの誤差が大きくなったり、良好なデー
タ復調が行えないような捕捉タイミングが与えられる可
能性が高いという課題があった。
Since the conventional spread spectrum signal receiver is constructed as described above, there is a problem that the circuit scale becomes large. In addition, multiple FHs
Of the correlation values obtained by T, only meaningful correlation values corresponding to transmission symbols are used, and other correlation values become noise when the transmission symbols are orthogonal functions. There is also a problem that averaging processing such as cyclic addition is necessary to remove the influence of noise, and a large processing time is required to sufficiently remove the influence of noise. On the other hand, if the processing time was shortened, sufficient noise could not be removed. That is, an error in the capture timing may be increased due to the influence of noise, or a capture timing may be provided such that good data demodulation cannot be performed.
There was a problem that the efficiency was high .

【0028】また、ディジタルデータレシーバで行うタ
イミング追尾においても、意味のある相関値は、送信シ
ンボルに対応する相関値だけが必要であり、他の相関値
は雑音となる。雑音の影響を取り除くために同様に平均
化処理が行われ、雑音の影響を取り除くために多大な処
理時間を必要とした。即ち、通信回線状態の変動にとも
なうタイミング変動に追尾することが困難となり、タイ
ミングが全くずれてしまい、データ復調ができなくなる
場合があるという課題があった。あるいは、処理時間を
短縮すると、十分な雑音除去ができず、タイミング誤差
が大きくなりデータ復調特性が劣化するという課題があ
った。
Also, in the timing tracking performed by the digital data receiver, only a significant correlation value corresponding to a transmission symbol is necessary, and other correlation values become noise. The averaging process is performed similarly to remove the influence of noise, and a large processing time is required to remove the influence of noise. That is, there is a problem that it is difficult to track the timing fluctuation due to the fluctuation of the communication line state, the timing is completely shifted, and the data cannot be demodulated. Alternatively, when shortening the processing time, can not sufficiently denoising, timing error
And the data demodulation characteristics deteriorate .

【0029】更に、マルチパスフェージングに対処する
ために、ダイバーシチ受信を行っているが、信号タイミ
ングの捕捉、追尾特性が悪いと十分なダイバーシチ効果
が得られず、良好な受信特性が得られないという課題が
あった。
Furthermore, diversity reception is performed in order to cope with multipath fading. However, if the signal timing acquisition and tracking characteristics are poor, a sufficient diversity effect cannot be obtained and good reception characteristics cannot be obtained. There were challenges.

【0030】この発明は上記のような課題を解消するた
めになされたもので、サーチャーレシーバにおける捕捉
特性、タイミング追尾特性、データ受信特性の改善され
たスペクトル拡散信号の受信機を得ることを目的とす
る。
SUMMARY OF THE INVENTION The present invention has been made to solve the above problems, and has as its object to obtain a spread spectrum signal receiver having improved acquisition characteristics, timing tracking characteristics, and data reception characteristics in a searcher receiver. I do.

【0031】[0031]

【課題を解決するための手段】この発明に係るスペクト
ル拡散信号の受信機は、同期検波された複素受信信号と
拡散符号とを乗積し加算する複数の相関処理器と、これ
ら複数の相関処理器の入力側または出力側に設けて複数
の相関処理器の入力を与えるタイミングまたは上記複数
の相関処理器の出力を次段に与えるタイミングを調整し
て、複数の相関処理器出力をそれぞれ異なるタイミング
で出力するタイミング調整手段と、異なるタイミングで
出力される相関処理器出力群を順次選択出力するゲート
回路と、これらゲート回路から順次出力される相関処理
器出力のウオルッシュ関数を解き相関値強度として出力
する高速変換器とで構成されるサーチ処理手段、 を有す
るサーチャーレシーバを備えた。 また請求項2の発明
は、請求項1のサーチ処理手段と、判定結果が与えられ
るまでの間このサーチ処理手段出力を遅延させる遅延回
路と、サーチャーレシーバ外部からの判定帰還信号によ
り上記遅延回路出力の中から特定のウオルッシュ関数の
相関値強度を選択するセレクタと、このセレクタで選択
された相関値強度を巡回加算する巡回加算部と、 を有す
るサーチャーレシーバを備えた。
Means for Solving the Problems A spectrum according to the present invention
The receiver of the spread-spectrum signal
A plurality of correlation processors for multiplying and adding a spreading code, and
From the input or output side of multiple correlation processors
The input timing of the correlator or the above multiple
The timing at which the output of the
Output of multiple correlators at different timings
Output at different timings
Gate for sequentially selecting and outputting the output group of correlator output
Circuit and correlation processing sequentially output from these gate circuits
Solves Walsh function of detector output and outputs as correlation value intensity
Having a search processing unit, and a high speed converter that
Searcher receiver. The invention of claim 2
Is provided with the search processing means of claim 1 and the determination result.
Until the output of the search processing means is delayed
Path and the decision feedback signal from outside the searcher receiver.
Of the specific Walsh function from the delay circuit output
Selector for selecting the correlation value intensity and select with this selector
Having a, a cyclic adder for cyclic addition the correlation value intensities
Searcher receiver.

【0032】また請求項3の発明は、送信シンボルを判
定して判定帰還信号を生成する送信シンボル判定手段、
及び、 同期検波された複素受信信号と、所定の正位相差
及び負位相差の拡散符号とを乗積し加算する複数のタイ
ミング用相関処理器と、複数のタイミング用相関処理器
出力のウオルッシュ関数を解き相関値強度として出力す
るタイミング用高速変換器と、以下のいずれかの要素 (1)タイミング用高速変換器の出力を所要時間遅延さ
せ判定帰還信号で選択する遅延・選択回路と、遅延・選
択回路で選択された相関値強度により、タイミング用相
関処理器への入力の受信信号に対する拡散符号の供給タ
イミングを制御するタイミング制御信号を得るローパス
フィルタ、 (2)タイミング用高速変換器出力の中から判定帰還信
号により特定のウオルッシュ関数に対応した相関値強度
を選択するゲート回路と、ゲート回路で選択された相関
値強度を所定の時間遅延して選択する遅延・選択回路
と、遅延・選択回路で選択された相関値強度によりタイ
ミング用相関処理器への入力の受信信号に対する拡散符
号の供給タイミングを制御するタイミング制御信号を得
るローパスフィルタ、 で構成されるディジタルレシー
バ、を備えた。 また請求項4の発明は、送信シンボルを
判定して判定帰還信号を生成する送信シンボル判定手
段、及び、 同期検波された複素受信信号と所定の拡散符
号とを乗積し加算する相関処理器と、この相関処理器出
力のウオルッシュ関数を解き相関値強度として出力する
高速変換器と、同期検波された複素受信信号と所定の正
位相差及び負位相差の拡散符号とを乗積し加算する複数
のタイミング用相関処理器と、これら複数のタイミング
用相関処理器出力を適当な時間遅延させる遅延回路と、
送信シンボル判定手段出力の判定帰還信号より特定のウ
オルッシュ関数を生成するウオルッシュ関数発生器と、
複数のタイミング用相関処理器出力とウオルッシュ関数
発生器から与えられるウオルッシュ関数との相関をとる
複数の相関手段と、で構成され、複数の相関手段出力を
用いて拡散符号の供給タイミングを制御する ようにした
ディジタルレシーバ、 を備えた。
Further, according to the invention of claim 3, the transmission symbol is determined.
Transmission symbol determination means for generating a determination feedback signal
And a synchronously detected complex reception signal and a predetermined positive phase difference
And multiply and multiply with the spreading code with negative phase difference
Correlation processor for timing and multiple correlation processors for timing
Solve the output Walsh function and output as correlation value intensity
The high-speed converter for timing and one of the following elements (1) The output of the high-speed converter for timing is delayed by a required time.
Delay / selection circuit selected by the
The timing phase is determined by the correlation value strength selected by the selection circuit.
Supply of a spread code to the received signal input to the
Low-pass to obtain timing control signal to control the timing
Filter, (2) Judgment feedback signal from output of high-speed converter for timing
Correlation value intensity corresponding to specific Walsh function
And the correlation selected by the gate circuit
A delay / selection circuit that selects the value intensity after a predetermined time delay
And the correlation value strength selected by the delay / selection circuit.
Spreading code for the received signal at the input to the correlation processor
A timing control signal for controlling the supply timing of the signal
Digital receiver consisting of a low-pass filter
, Equipped with. Further, according to the invention of claim 4, the transmission symbol is
A transmission symbol judgment method that judges and generates a judgment feedback signal
Stage, and a complex reception signal that has been synchronously detected and a predetermined spreading code.
And a correlation processor for multiplying and adding
Solve the Walsh function of force and output as correlation value intensity
A high-speed converter, a complex reception signal synchronously detected and
Multiply and add the spreading code of the phase difference and the negative phase difference and add
Timing correlator and these multiple timings
A delay circuit for delaying the output of the correlation processor for an appropriate time;
A specific signal is determined from the decision feedback signal output from the transmission symbol decision means.
A Walsh function generator for generating an Walsh function,
Multiple timing correlator outputs and Walsh functions
Correlate with the Walsh function given by the generator
And a plurality of correlating means.
And to control the supply timing of the spreading code using
Digital receiver .

【0033】更に請求項5の発明は、複素入力信号と拡
散符号との相関をとり更に相関信号の送信候補シンボル
を解くサーチャーレシーバ、及び、 複素入力信号と所定
の正位相差及び負位相差の拡散符号との相関をとり更に
特定の送信候補シンボルを選び、選ばれた送信候補シン
ボルによりタイミングを設定するディジタルレシーバ相
当に含まれるタイミング設定手段及び、 サーチャーレシ
ーバ出力で定まるデータ復調タイミングでの相関値強度
と、タイミング設定手段出力の選択後の送信候補シンホ
ルの相関値強度とを乗算する乗算回路と、この乗算回路
出力を合成タイミング毎に加算した値の送信候補シンボ
ルの相関値の中から最大値を判定し、この最大値と判定
された特定の送信候補シンボルを上記タイミング設定手
段及びサーチャーレシーバへの判定帰還信号をも出力す
る最大値判定回路と、で構成されるウオルッシュシンボ
ル番号選択手段、とを備えた。
Further, according to the fifth aspect of the present invention, the complex input signal and the expanded
Correlate with the scatter code
Searcher receiver, and complex input signal and predetermined
Correlation between the positive and negative phase differences of the
Select a specific transmission candidate symbol and select the selected transmission candidate symbol.
Digital receiver phase to set timing by vol
Timing setting means and searcher
Value strength at data demodulation timing determined by output
And the transmission candidate symbol after selecting the output of the timing setting means.
Multiplication circuit for multiplying the correlation value intensity of the
Transmission candidate symbol with a value obtained by adding the output for each combination timing
The maximum value is determined from among the correlation values of
The specified transmission candidate symbol
Also outputs decision feedback signal to stage and searcher receiver
Walsh symbol composed of a maximum value determination circuit
Number selection means.

【0034】また請求項6の発明は、複素受信信号と拡
散符号を乗積し定められた組合せで加算して直交2成分
の出力を得る複数の相関処理器と、これら複数の相関処
理器の入力側または出力側に設けて相関処理器の入力タ
イミングまたは出力タイミングを調整するか、または複
数の相関処理器に入力されるPN符号のタイミングを調
整するタイミング調整手段と、このタイミング調整され
た複数の相関処理器出力を順次選択して出力するゲート
回路と、このゲート回路から順次出力される相関処理器
の直交2成分それぞれについてウオルッシュ関数を解く
複数の高速変換器と、これら複数の高速変換器出力から
相関値強度を求める相関値強度計算手段とで構成される
サーチ処理手段、 を有するサーチャレシーバを備えた。
また請求項7の発明は、請求項6の発明に、送信シンボ
ルを判定して判定帰還信号を生成する送信シンボル判定
手段を備えて、 サーチ処理手段は、生成された判定帰還
信号により送信候補シンボルの相関値強度の中から特定
のウオルッシュ関数の相関値強度を選択するセレクタと
で構成される判定帰還型サーチ処理手段とした。
According to a sixth aspect of the present invention, the complex received signal is expanded.
Multiply scattered codes and add them in a predetermined combination to obtain two orthogonal components
A plurality of correlation processors for obtaining the output of
Provided on the input side or output side of the
Adjust the timing or output timing, or
Adjusts the timing of the PN code input to the number of correlation processors.
Timing adjustment means to adjust the timing
Gate for sequentially selecting and outputting multiple correlated processor outputs
Circuit and a correlator sequentially output from the gate circuit
Solve the Walsh function for each of the two orthogonal components of
From multiple high-speed converters and these multiple high-speed converter outputs
And correlation value strength calculating means for calculating the correlation value strength.
A search processing means .
The invention according to claim 7 is the same as the invention according to claim 6, except that the transmission symbol
Transmission symbol determination that determines the signal and generates a decision feedback signal
Means, wherein the search processing means comprises:
Identify from correlation value strength of transmission candidate symbol by signal
Selector for selecting the correlation value strength of the Walsh function of
And a decision feedback type search processing means.

【0035】また請求項8の発明は、送信シンボルを判
定して判定帰還信号を生成する送信シンボル判定手段、
及び、 複素受信信号と所定の拡散符号を乗積し定められ
た組合せで加算して直交2成分の出力を得る相関処理器
と、この相関処理器出力から直交2成分のウオルッシュ
関数との相関を解く高速変換器と、この高速変換器出力
の相関値強度を計算する相関値強度計算回路と、複素受
信信号と所定の拡散符号を乗積し定められた組合せで加
算して直交2成分の出力を得る複数のタイミング用相関
処理器と、これら複数のタイミング用相関処理器出力を
遅延させる遅延手段と、これら遅延手段からの出力、ま
たは必要に応じて時分割用ゲート回路を経由した出力
と、ウオルッシュ関数との相関を解くタイミング用高速
変換器と、これらタイミング用高速変換器で解かれた相
関のうち判定帰還信号で選択されたウオルッシュ関数の
相関値強度を計算する相関値強度計算回路と、この計算
された相関値強度の出力差を平均化して拡散符号の供給
タイミングを制御するループフィルタ、とで構成される
ディジタルレシーバ、 を備えた。 また請求項9の発明
は、送信シンボルを判定して判定帰還信号を生成する送
信シンボル判定手段、及び、 同期検波された複素受信信
号と所定の拡散符号とを乗積し加算する相関処理器と、
相関処理器出力のウオルッシュ関数を解き相関値強度と
して出力する高速変換器と、複素受信信号と所定の拡散
符号を乗積し定められた組合せで加算して直交2成分の
出力を得る複数のタイミング用相関処理器と、これら複
数のタイミング用相関処理器出力を遅延させる遅延手段
と、判定帰還信号により特定のウオルッシュ関数を生成
するウオルッシュ関数発生手段と、複数の遅延手段出力
とウオルッシュ関数発生手段により与えられるウオルッ
シュ関数との相関を直交2成分について得る複数の相関
手段と、これら複数の相関手段出力から相関強度をそれ
ぞれ計算する複数の相関値強度計算手段と、で構成さ
れ、これら相関値強度計算手段出力を用いて拡散符号の
供給タイミングを制御するようにしたディジタルレシー
バ、 を備えた。
The invention according to claim 8 determines a transmission symbol.
Transmission symbol determination means for generating a determination feedback signal
And multiplying the complex reception signal by a predetermined spreading code
Processing unit that obtains the output of two orthogonal components by adding in a combination
And the Walsh of two orthogonal components from the output of the correlator.
A high-speed converter that correlates with a function and the output of this high-speed converter
A correlation value strength calculation circuit for calculating the correlation value strength of the
Signal and a predetermined spreading code are multiplied and added in a predetermined combination.
Multiple timing correlations to obtain two orthogonal component outputs
Processor and the outputs of these multiple timing correlation processors.
Delay means for delaying, outputs from these delay means, or
Or, if necessary, output through a time-sharing gate circuit.
And timing for solving correlation with Walsh function
Converter and the phases solved by these high-speed timing converters.
Of the Walsh function selected by the decision feedback signal
Correlation value strength calculation circuit for calculating correlation value strength, and this calculation
Averages the output differences of the calculated correlation value intensities and supplies the spreading code
A loop filter that controls timing
Digital receiver . The invention of claim 9
Determines the transmission symbol and generates a decision feedback signal.
Signal symbol determining means, and a synchronously detected complex reception signal.
A correlation processor for multiplying and adding the signal and a predetermined spreading code,
Solve the Walsh function of the correlation processor output and calculate the correlation value intensity
High-speed converter to output the complex received signal and the predetermined spread
Multiply the codes and add them in the determined combination to obtain the orthogonal two-component
A plurality of timing correlators for obtaining outputs, and
Delay means for delaying the output of a number of timing correlators
And a specific Walsh function based on the decision feedback signal
Function generating means and output of a plurality of delay means
And the Walsh given by the Walsh function generator.
Plural correlations for obtaining orthogonal correlations with two functions
Means and the correlation intensity from the outputs of the plurality of correlating means.
And a plurality of correlation value intensity calculation means for calculating the respective correlation value intensities.
Using the output of the correlation value strength calculation means.
Digital receiver that controls supply timing
, Equipped with.

【0036】[0036]

【作用】本発明のスペクトル拡散信号の受信機において
は、請求項1のものについては、同期検波方式のサーチ
ャーレシーバで、相関器からの出力信号のタイミングが
ずれて、変換器に入り、FHT等のウオルッシュ関数を
解く変換器が時分割で使用される。また請求項2のもの
は、同期検波方式のサーチャーレシーバで、更に特定の
ウオルッシュ関数のデータが選ばれる。これにより、不
要なウオルッシュ関数の計算が排除される。また請求項
3及び請求項4のものは、同期検波方式のディジタルデ
ータレシーバで、そのタイミング設定手段において、別
の復調データから得られる特定のウオルッシュ関数の相
関値が選択され、タイミング追尾をする。これにより、
不要なウオルッシュ関数の計算が排除され、確実なタイ
ミング設定ができる。
In the spread spectrum signal receiver according to the present invention, in the case of the first aspect, a synchronous detection type searcher receiver is provided, wherein the timing of the output signal from the correlator is shifted, and enters the converter, and the FHT or the like A transformer that solves the Walsh function of is used in a time division manner. A second aspect of the present invention is a synchronous detection type searcher receiver in which data of a specific Walsh function is further selected. This eliminates unnecessary calculation of the Walsh function. A third aspect of the present invention is a synchronous detection type digital data receiver. In the timing setting means, a correlation value of a specific Walsh function obtained from another demodulated data is selected, and the timing is tracked. This allows
Unnecessary calculation of the Walsh function is eliminated, and reliable timing can be set.

【0037】また請求項5のものは、サーチャーレシー
バより与えられるデータ復調タイミングでの相関強度
と、ディジタルデータレシーバのタイミング変換出力の
送信候補シンボルの相関強度とが乗算され、そのタイミ
ング加算値の最大値で特定候補シンボルが決まり、更に
この特定候補シンボルが各ダイバーシチのサーチレシー
バ、ディジタルデータレシーバにフィードバックして与
えられる。これにより、誤った相関値が選択される確率
が減る。
According to a fifth aspect of the present invention, there is provided a searcher receiver.
The correlation strength at the data demodulation timing given by the data is multiplied by the correlation strength of the transmission candidate symbol of the timing conversion output of the digital data receiver. The symbols are fed back to the search receiver and digital data receiver of each diversity. This reduces the probability that an incorrect correlation value will be selected.

【0038】請求項6のものは、サーチャーレシーバに
おいて、相関処理器からの出力信号のタイミングがずれ
て、変換器に入り、候補シンボルを解く変換器が時分割
で使用される。また請求項7のものは、サーチャーレシ
ーバで、更に別の送信シンボル判定手段が特定後の送信
シンボルの相関値を選択し、これが出力される。これに
より、不要な送信シンボルについての計算が排除され
る。また請求項8及び請求項9のものは、ディジタルデ
ータレシーバで、そのタイミング設定手段において、別
の復調データから得られる特定の候補シンボルの相関処
理値が選択され、タイミング追尾をする。これにより、
不要な送信シンボルについての計算が排除され、確実な
タイミング設定ができる。
According to a sixth aspect of the present invention, in the searcher receiver, the timing of the output signal from the correlator is shifted, the signal enters the converter, and the converter for solving the candidate symbol is used in a time division manner. According to a seventh aspect of the present invention, there is provided a searcher receiver, wherein another transmission symbol determining means selects a correlation value of the specified transmission symbol and outputs the correlation value. This eliminates calculations for unnecessary transmission symbols. The digital data receiver is a digital data receiver. In the digital data receiver, the timing setting means selects a correlation processing value of a specific candidate symbol obtained from another demodulated data, and performs timing tracking. This allows
Calculation for unnecessary transmission symbols is eliminated, and timing can be reliably set.

【0039】[0039]

【実施例】実施例1. 以下、本発明の実施例について図面に基づいて説明す
る。図1は、基地局(セルセイト)に設けられた同期検
波方式のサーチャーレシーバの全体構成を示すブロック
図である。同期検波方式の場合には受信信号の搬送波周
波数、位相を再生 する搬送波再生回路等を受信機が別に
具備している。受信SS信号から互いに直交する局部発
振器を用いて検波された直交検波信号rI 、rQ はサー
チ処理回路610に入力され、PN信号およびウオルッ
シュ関数が解かれる。ここで、この処理は複数の異るタ
イミングで行われ、この結果がシリアルにパラレルデー
タとして出力される。即ち、64のウオルッシュ関数に
ついての処理結果が、パラレルで出力され、観測するタ
イミングがずれたものが順次出力される。このサーチ処
理回路の出力信号は最大値判定部612に入力され、こ
こで64のサーチ処理回路の出力の中から絶対値が最も
大きなものが選択される。
[Embodiment 1] Hereinafter, embodiments of the present invention will be described with reference to the drawings. Fig. 1 shows the synchronization detection provided at the base station (CelSate).
FIG. 3 is a block diagram showing an overall configuration of a wave type searcher receiver . In the case of synchronous detection, the carrier frequency of the received signal
Separate receiver for carrier wave recovery circuit etc. to recover wave number and phase
I have it. Quadrature detection signal is detected by using a local oscillator which are orthogonal to each other from the received SS signal r I, r Q are input to the search processing circuit 610, PN signals and Uorusshu function number is released. Here, this processing is performed at a plurality of different timings, and the result is serially output as parallel data. That is, the processing results for the 64 Walsh functions are output in parallel, and those whose observation timing is shifted are sequentially output. The output signal of this search processing circuit is input to the maximum value determination section 612, where the signal having the largest absolute value is selected from the outputs of the 64 search processing circuits.

【0040】ここで、この最大値判定部612は絶対値
の判定のために、二乗回路絶対値回路などは用いずに、
例えば符号ビットを除いた部分で最大値を判定するとよ
い。即ち、説明を簡単にするために、入力データが4ビ
ットであると仮定し、データとして、(0010)=+
2,(1011)=−3,(0001)=+1,(11
00)−4が入力された場合に、極性を示す最上位ビッ
トを除いたデータを(010)=2,(011)=3,
(001)=1,(100)=4のように読み取り、最
大値4を選択する。そして、この最大値判定部612で
選択された出力は、加算器616に入力され、フレーム
メモリ618の出力が乗算器620を介し、フィードバ
ックされ、この乗算器616、フレームメモリ618、
乗算器620により、巡回加算が行われる。ここで、フ
レームメモリ618は、観測時間に対応した容量を有し
ており、また乗算器620は加算結果が発散しないよう
に1未満のウェイトを乗算するようになっている。そこ
で、この構成により、観測時間単位の巡回加算が行われ
る。
Here, the maximum value judging section 612 does not use a squaring circuit absolute value circuit or the like to judge the absolute value.
For example, the maximum value may be determined in a portion excluding the sign bit. That is, for the sake of simplicity, it is assumed that the input data is 4 bits, and (0010) = +
2, (1011) =-3, (0001) = + 1, (11
When (00) -4 is input, data excluding the most significant bit indicating the polarity is (010) = 2, (011) = 3
Reading is performed as (001) = 1 and (100) = 4, and the maximum value 4 is selected. The output selected by the maximum value determination unit 612 is input to the adder 616, and the output of the frame memory 618 is fed back via the multiplier 620.
A cyclic addition is performed by the multiplier 620. Here, the frame memory 618 has a capacity corresponding to the observation time, and the multiplier 620 multiplies a weight less than 1 so that the addition result does not diverge. Therefore, with this configuration, cyclic addition is performed in units of observation time.

【0041】そして、このようにして、巡回加算により
選択された最大値出力が平均化され、雑音が除去された
タイミングについての出力信号が受信機のプロセッサ等
に供給される。
In this manner, the maximum value output selected by the cyclic addition is averaged, and an output signal at a timing from which noise has been removed is supplied to a processor or the like of the receiver.

【0042】実施例2. この発明の他の同期検波方式のサーチャーレシーバの実
施例として、図2にその全体構成を示す。この例では、
図1における最大値判定部612に代え遅延回路622
およびセレクタ624を有している。そして、このセレ
クタ624は外部から入力される判定帰還信号によっ
て、64のウオルッシュ関数に対する処理結果の中から
特定のものを選択して出力する。従って、そのときのウ
オルッシュ関数に対する処理結果の大きさから選択する
のではない。また、遅延回路22は所要時間(例えば、
判定帰還信号が入力されるまでの時間、または拡散符号
の1周期に対応する1データシンボル時間)を稼ぐため
のものである。
Embodiment 2 FIG. FIG. 2 shows the overall configuration of another embodiment of the synchronous detection type searcher receiver of the present invention. In this example,
Delay circuit 622 instead of maximum value determination section 612 in FIG.
And a selector 624. The selector 624 selects and outputs a specific result from the processing results for the 64 Walsh functions according to a decision feedback signal input from the outside. Therefore, the selection is not made based on the magnitude of the processing result for the Walsh function at that time. Further, the delay circuit 22 has a required time (for example,
This is for obtaining the time until the decision feedback signal is input or one data symbol time corresponding to one cycle of the spread code.

【0043】次に、サーチ処理回路610の具体的構成
について、図3に基づいて説明する。直交検波信号r
I 、rQ はそれぞれシフトレジスタ630、632に入
力される。この例では、シフトレジスタ630、632
は観測時間4チップ、1チップ/1サンプルに対応し
て、4チップ分の容量となっており、4つのセクション
に分割されている。
Next, a specific configuration of the search processing circuit 610 will be described with reference to FIG. Quadrature detection signal r
I and r Q are input to shift registers 630 and 632, respectively. In this example, shift registers 630, 632
Has a capacity of 4 chips corresponding to an observation time of 4 chips and 1 chip / sample, and is divided into four sections.

【0044】なお、観測時間を4チップ以外、1サンプ
ルが1チップ以外でも対応できる。更に、1チップは、
1ビットデータ(2値)ではなく、例えば8ビットデー
タ(256値)で構成すると良い。また、データバスに
おける「64」も8ビットあるいはそれ以上のバスが6
4本あることを意味する。そして、このシフトレジスタ
630、632の各セクションからの信号は、それぞれ
相関処理器634、636、638、640に入力され
る。即ち、シフトレジスタ630、632の最も後のデ
ータ(最も新しいデータ)が相関処理器634に入力さ
れ、次のデータが相関処理器636、その次のデータが
相関処理器638に入力され、最も先行するデータ(最
も古いデータ)が相関処理器640に入力される。
It should be noted that an observation time other than 4 chips and a sample other than 1 chip can be used. Furthermore, one chip is
Instead of 1-bit data (binary), it may be composed of, for example, 8-bit data (256 values). Also, "64" in the data bus is 6 bits for an 8- bit or more bus.
It means that there are four. The signals from the sections of the shift registers 630 and 632 are respectively
It is input to the correlation processors 634, 636, 638, 640. That is, the last data (newest data) of the shift registers 630 and 632 are input to the correlation processor 634, the next data is the correlation processor 636, and the next data is
The most preceding data (oldest data) is input to the correlation processor 638, and is input to the correlation processor 640.

【0045】なお、相関処理器634、636、63
8、640は受信データにPN符号を乗積して、送信側
で乗積されたPN符号を解きウオルッシュ関数のみを出
力させることを目的としたものである。通常の相関処理
では乗積後、積分操作を行い相関値を出力するが、こ
の発明における相関処理器634、636、638、6
40においては乗積後の積分操作は後述するFHTでウ
オルッシュ関数を解くときに実行される。
The correlation processors 634 , 636 , 63
Numerals 8 and 640 are for multiplying the received data by a PN code, solving the multiplied PN code on the transmission side, and outputting only the Walsh function. Normal correlation processing
In After product vessel, but outputs the correlation value subjected to integral operation, the correlation processor in the present invention 634,636,638,6
In 40, the integration operation after the product is executed when the Walsh function is solved by the FHT described later.

【0046】この相関処理器634〜640には、それ
ぞれ拡散信号PNI ’およびPNQ’が入力されてお
り、入力信号と拡散信号との乗積加算処理が実行され
る。そして、シフトレジスタ630、632の存在によ
り、各相関処理器634〜640では、1チップ分ずつ
ずれたタイミングで入力信号と拡散信号の乗積加算処理
が実行される。また、これら相関器634〜640に供
給される拡散符号PNI ’およびPNQ ’は、I信号お
よびQ信号に対するPN符号PNI 、PNQ にユーザ毎
に割り当てられたユーザPN信号PNU が乗算されて形
成されたものである。任意のウオルッシュ関数系列を
W、送受搬送波間の位相差(既知)をθとすれば、PN
符号のタイミングが合っている時は、後に詳述するよう
に相関処理器634中の加算器80の出力Yは以下の値
となる。 Y=W[2(cosθ+sinθ) +2PN Q ’PN I (cosθ−sinθ)] 後半の2PN Q ’PN I (cosθ−sinθ)の部
分はランダムで、積分すると平均的にゼロになるので、
結局以下の値のみが意味を持つ。 W2(cosθ+sinθ) =W21/2 ・cos(θ−π/4 従って、θ=π/4に設定すれば加算器出力で有意な信
号成分を最大にすることができる。
The spread signals PN I ′ and PN Q ′ are input to the correlation processors 634 to 640, respectively, and a multiplication and addition process of the input signal and the spread signal is executed. Then, due to the presence of the shift registers 630 and 632, the correlation processors 634 to 640 execute the product addition processing of the input signal and the spread signal at a timing shifted by one chip. Further, the spreading code PN I 'and PN Q' are supplied to these correlators 634-640 may, PN code PN I for I and Q signals, the user PN signal PN U allocated to each user PN Q are multiplied It was formed. Arbitrary Walsh function series
W, if the phase difference (known) between the transmitting and receiving carriers is θ, then PN
If the sign timing is correct,
The output Y of the adder 80 in the correlation processor 634 has the following value. Y = W portion of [2 (cosθ + sinθ) +2 PN Q 'PN I' (cosθ-sinθ)] late 2 PN Q 'PN I' ( cosθ-sinθ) is random, the average to zero the integration ,
After all, only the following values are significant: W2 (cos θ + sin θ) = W2 1/2 · cos (θ−π / 4 ) Therefore, if θ = π / 4, a significant signal is generated at the output of the adder.
The signal component can be maximized.

【0047】そして、相関処理器634の出力は3チッ
プ分のシフトレジスタ642を介しシリアルパラレル変
換器648に、相関処理器636の出力は2チップ分の
シフトレジスタ644を介しシリアルパラレル変換器6
50に、相関処理器638の出力は1チップ分のシフト
レジスタ644を介しシリアルパラレル変換器652
に、相関処理器640の出力はそのままシリアルパラレ
ル変換器654に入力される。従って、シリアルパラレ
ル変換器648〜654には、同一のタイミングで得ら
れた相関処理器出力が入力され、これがパラレル信号に
変換される。即ち、順次入力される64の相関信号が系
列長64のWalsh関数を解くためのパラレルデータ
としてゲート回路656に順次入力される。
The output of the correlation processor 634 is sent to the serial / parallel converter 648 via the shift register 642 for three chips, and the output of the correlation processor 636 is sent to the serial / parallel converter 6 via the shift register 644 for two chips.
50, the output of the correlation processor 638 is sent to the serial / parallel converter 652 via the shift register 644 for one chip.
Meanwhile, the output of the correlation processor 640 is directly input to the serial / parallel converter 654. Therefore, the serial-to-parallel converters 648 to 654 provide the signals obtained at the same timing.
The output of the correlated processor is input and converted to a parallel signal. That is sequentially input to the gate circuit 656 as parallel data for 64 correlation signals sequentially input solves the Walsh function sequence length 64.

【0048】ゲート回路656は、入力されるゲート
(Gate)信号に応じて、シリアルパラレル変換器6
48〜654からの信号を時分割で順次出力する。そし
て、ゲート信号の出力は順次FHT658に供給され、
ここで高速アダマール変換がなされ、ウオルッシュ関数
が解かれる。従って、受信データと乗積されるPN符号
のタイミングが一致していれば、FHT658の64の
出力の内1つだけの出力が大きくなる。即ち、無雑音の
時、FHT64の出力は、64のウオルッシュ関数につ
いての相関出力であり、入力データが例えばすべての0
のデータであれば、ウオルッシュ0[W0]に関する処
理(相関)結果のみが信号振幅に応じた値となり、その
他は0が出力値となって現れる。入力信号が他のウオル
ッシュ関数であれば、対応する関数番号の処理出力のみ
信号振幅に応じた値となる。そして、FHT658の
4つの入力データに対するものが順次出力される。そし
て、FHT658の出力が順次サーチ処理回路610か
ら出力することになる。
The gate circuit 656 operates according to an input gate signal.
Signals from 48 to 654 are sequentially output in a time-division manner. The output of the gate signal is sequentially supplied to the FHT 658,
Here, the fast Hadamard transform is performed, and the Walsh function is solved. Therefore, if the timing of the PN code to be multiplied with the received data coincides, only one of the 64 outputs of the FHT 658 increases. That is , noiseless
When the output of F HT64 is the correlation output for 64 Walsh functions, and the input data is, for example, all 0's
, Only the processing (correlation) result relating to Walsh 0 [W0] becomes a value corresponding to the signal amplitude, and the other values appear as output values. If the input signal is another Walsh function, only the processing output of the corresponding function number has a value corresponding to the signal amplitude . Then, data corresponding to the four input data of the FHT 658 are sequentially output. Then, the output of the FHT 658 is sequentially output from the search processing circuit 610.

【0049】従って、受信データと乗積されるPN符号
とタイミングが一致した時点でのFHT出力の内、送信
データに対応したウオルッシュ関数の相関出力のみが
号振幅に応じた値(最大)となり、他のウオルッシュ関
数の相関出力はマルチバス成分がなければ、雑音成分の
みとなる。他の時点では、PN符号とウオルッシュ関数
の相関特性に応じた相関出力が得られることになるが、
相対的に最大値よりも小さな値となる。雑音成分及び遅
延波成分及びタイミングずれにともなう相関成分は、場
合によってはかなり大きな値となるが、これらはランダ
ムな振舞いをするので、巡回加算を行うことにより、十
分小さな値にすることが可能である。もし、図1に図3
のサーチ処理回路610が適用された場合には、このサ
ーチ処理回路610からの出力に対し、最大値検出が行
われ、巡回加算が行われることにより、逆拡散タイミン
グに応じた受信信号電力が得られる。
[0049] Thus, among the FHT output when the PN code timing is multiplied with the received data match, only the correlation output of Uorusshu function corresponding to the transmission data signal
A value corresponding to the signal amplitude (maximum), and the correlation output of other Walsh functions is only a noise component if there is no multi-bus component. At other times, a correlation output corresponding to the correlation characteristic between the PN code and the Walsh function is obtained,
The value is relatively smaller than the maximum value . In some cases, the noise component, the delay wave component, and the correlation component due to the timing shift have a considerably large value.However, since they behave randomly, it is possible to reduce the value to a sufficiently small value by performing cyclic addition. is there. If FIG.
When the search processing circuit 610 is applied, the maximum value is detected for the output from the search processing circuit 610 and the cyclic addition is performed, so that the received signal power corresponding to the despread timing is obtained. Can be

【0050】従って、巡回加算を繰り返すことにより、
マルチバスがある場合には、個々のバスの信号到来タイ
ミングに一致するタイミング点(巡回加算におけるフレ
ームメモリに対応する点)で各バスの強さに応じた受信
電力値が得られ、信号到来タイミング以外では、十分小
さな値となる。従って、フレームメモリの内容を見るこ
とにより、どの信号タイミングでどの程度のレベルの信
号が到来しているかの情報が得られ、これをコントロー
ルプロセッサへ出力する。そして、この情報は後述する
タイミング再生回路等でフェージング等によりタイミン
グ追尾が不能となった場合などに用いられたり、あるい
は、後述するダイバーシチ合成回路での複数のデータ復
調器から得られた信号を効果的に合成するための情報と
して用いられたりする。
Therefore, by repeating the cyclic addition,
If there are multiple buses, a reception power value corresponding to the strength of each bus is obtained at a timing point (point corresponding to the frame memory in the cyclic addition) corresponding to the signal arrival timing of each bus, and the signal arrival timing Other than small enough
The Sana value. Therefore, by looking at the contents of the frame memory, information as to what level of signal has arrived at which signal timing is obtained, and this is output to the control processor. This information is used when timing tracking becomes impossible due to fading or the like in a timing recovery circuit or the like described later, or a signal obtained from a plurality of data demodulators in a diversity synthesis circuit or the like described later is used as an effect. It is used as information for the purpose of composition.

【0051】以上に示したように図3の実施例において
は、各バスの到来時間に応じた受信電力をサーチするた
めに、FHTが本来4つ必要であったものをタイミング
を調整することによりFHTを時分割的に使用するよう
にしたので、ハードウェア規模の縮小化が実現されてい
る。なお、この実施例においては、図3におけるシフト
レジスタ630、632は4段、即ち、観測時間(観測
ウインドウサイズ)が4チップ時間分の場合について示
したが、シフトレジスタの段数を増大させることによ
り、容易に観測時間の増大化が可能であり、その場合に
はFHTの時分割使用によるハードウェア規模の縮小化
の効果は更に増大されることになる。
As described above, in the embodiment of FIG. 3, in order to search for the received power according to the arrival time of each bus, the FHTs that originally required four FHTs are adjusted by adjusting the timing. Since the FHT is used in a time-sharing manner, the hardware scale can be reduced. In this embodiment, the shift registers 630 and 632 in FIG. 3 have four stages, that is, the case where the observation time (observation window size) is four chip times, but by increasing the number of stages of the shift registers. The observation time can be easily increased, and in this case, the effect of reducing the hardware scale by using the time-sharing of the FHT is further increased.

【0052】図4に、相関処理器634〜640の好適
な構成例を示す。図4における乗算器660、662、
664、666はPN符号を解くための乗算器である。
これは、図4に示すように乗算器660、664の出力
が加算器668の入力に、乗算器662、666の出力
が加算器70の入力となっている。これは、搬送波と局
部発振器の位相差が存在するときに、直交検波信号r
I 、rQ がこの位相差により、各直交軸成分間の信号成
分を有している影響を効果的に除去するものである。即
ち、乗算器662はrI に漏れ込んだ送信側のQ軸成分
を抽出するものであり、乗算器664はrQ に漏れ込ん
だ送信側のI軸成分を抽出するものであり、それぞれ乗
算結果を加算器668、670で同図に示された極性で
加算することにより、前述した効果が得られる。また、
位相差の影響が除去され、互いに異るPN符号が解かれ
た後は、どちらにも同じ成分が出力されるので、加算器
680で加算することにより信号成分を効果的に合成す
る。即ち、同期検波方式で、送信側と受信側の位相差を
絞り込む(即ちθ=π/4にする)ことが可能であれ
ば、加算器680の出力は送信側の信号を効果的に再
できる。
FIG. 4 shows a preferred configuration example of the correlation processors 634 to 640. The multipliers 660, 662 in FIG.
664 and 666 are multipliers for solving the PN code.
As shown in FIG. 4, the outputs of the multipliers 660 and 664 are input to the adder 668, and the outputs of the multipliers 662 and 666 are input to the adder 70. This is because when there is a phase difference between the carrier and the local oscillator, the quadrature detection signal r
The phase difference between I and r Q effectively removes the influence of having signal components between the orthogonal axis components. That is, the multiplier 662 extracts the transmission-side Q-axis component leaked into r I , and the multiplier 664 extracts the transmission-side I-axis component leaked into r Q. The effects described above can be obtained by adding the results with the adders 668 and 670 with the polarities shown in FIG. Also,
After the influence of the phase difference is removed and the different PN codes are solved, the same component is output to both, so that the adder 680 adds the signal components to effectively combine the signal components. That is, the synchronous detection method, Filter retardation sender and receiver (i.e. theta = to [pi / 4) It is possible, the output of the adder 680 is the transmission side of the signal effectively reproduce it can.

【0053】加算器680の出力は、1/4シリアルパ
ラレル変換器682において、4データのパラレルデー
タに変換され、4つのデータが同時に出力され、これが
合計回路684に入力され、4つのデータの合計が計算
される。そこで、PN信号の4チップ分のデータが合計
回路684で合計され、1つのデータにされる。これ
は、リバースリンクにおけるウオルッシュ関数がPN4
チップに対し、ウオルッシュ関数1チップとなるように
乗積されており、FHT658において、ウオルッシュ
を解く場合には、ウオルッシュ1チップ毎のデータの並
びとなっている必要があるからである。
The output of the adder 680 is converted into 4-parallel data in a 1/4 serial-parallel converter 682, and four data are output at the same time. Is calculated. Therefore, the data of the four chips of the PN signal are summed by the summing circuit 684 to form one data. This is because the Walsh function in the reverse link is PN4
For chips, the Walsh function is one chip.
Are multiplied, in FHT658, when solving Uorusshu is because it is necessary that a sequence of data Uorusshu 1 per chip.

【0054】実施例3.本発明に係る同期検波方式のディジタルデータレシーバ
の構成例を図5に示す。 データの復調を行う場合には、
ウオルッシュ関数の繰り返し周期(シンボル周期ともい
う、またウオルッシュ関数の1つ1つのデータを1チッ
プといい、この周期をチップ周期という)のタイミング
並びにこれと同期しているPN符号の発生タイミングを
検出しなければならない。このため、タイミング検出回
路が必要となる。
Embodiment 3 FIG. Digital data receiver of synchronous detection system according to the present invention
FIG. 5 shows an example of the configuration. When demodulating data,
The repetition period of the Walsh function (also referred to as a symbol period, and each piece of data of the Walsh function is referred to as one chip, and this period is referred to as a chip period), and the generation timing of a PN code synchronized with this are detected. There must be. For this reason, a timing detection circuit is required.

【0055】ディジタルデータレシーバでは、信号r
I 、rQ を受入れPN信号、ウオルッシュを解くために
相関処理器700、シリアルパラレル変換器702、F
HT704を有している。そして、相関処理器700に
おいて、拡散符号PNI ’、PNQ ’を解くための処理
を行う。この相関処理器の構成は、同期検波方式では、
図4に示したサーチャーレシーバの相関処理器と同様の
構成となる。そして、PN4チップ毎にまとめられた
関処理器出力がシリアルパラレル変換器702に入力さ
れ、64のパラレルデータに変換され、これについてF
HT704がアダマール変換を行い、ウオルッシュ関数
を解く。ここで、ウオルッシュ関数を解くことは、各ウ
オルッシュ関数との相関をとることを意味している。ウ
オルッシュ関数の直交性から、タイミングが一致してい
る時は、送信されたウオルッシュ関数のみが信号振幅に
応じた値を有し、その他のウオルッシュ関数との相関結
果は0となる。遅延波との相関、雑音等により、全ての
相関出力が何等かの値を有することになるが、これらの
中から最大の相関値を有するウオルッシュ関数が送信さ
れたと判定し、それに対応するデータが送信情報データ
(ここでは6ビット)として同時に復調される。これに
よって、復調されたデータが得らる。
In the digital data receiver , the signal r
Accept I , r Q to solve PN signal, Walsh
Correlation processor 700, serial / parallel converter 702, F
HT704. Then, performed in the correlation processor 700, a spreading code PN I ', PN Q' processing for solving. The configuration of this correlation processor is as follows:
It has the same configuration as the correlation processor of the searcher receiver shown in FIG. Then, the phases compiled for each PN4 chip
The output of the processing unit is input to the serial / parallel converter 702 and converted into 64 parallel data.
The HT 704 performs a Hadamard transform and solves a Walsh function. Here, solving the Walsh function means taking a correlation with each Walsh function. From the orthogonality of the Walsh functions, when the timings match, only the transmitted Walsh function has a value corresponding to the signal amplitude, and the correlation result with the other Walsh functions is zero. Due to the correlation with the delayed wave, noise, etc., all the correlation outputs will have some value, but it is determined that the Walsh function having the largest correlation value has been transmitted from these, and the corresponding data is Demodulated simultaneously as transmission information data (here, 6 bits). As a result, demodulated data is obtained.

【0056】一方、信号rI 、rQ相関処理器71
0、712に入力され、ここで、異るタイミングで供給
される拡散符号PNI ’Δ及びPNI ’−Δと、PN
Q ’Δ及びPNQ ’−Δの間での相関処理がそれぞれ行
われる。相関処理器に供給される入力信号と拡散符号の
同期がとれていれば、拡散符号を正負方向にずらして相
関を求めた結果は、いずれも結果として得られる相関信
号のエネルギーが小さくなるはずである。そこで、FH
T718、720で得られる送信ウオルッシュ関数の相
関値のエネルギーを調べることにより、タイミングを検
出することができる。
On the other hand, the signals r I and r Q are supplied to the correlation processor 71.
Is inputted to 0,712, wherein the spreading code PN I 'delta and PN I' - [delta supplied at different Ru timing, PN
Q 'delta and PN Q' correlation processing each row between -Δ
Will be If the input signal supplied to the correlation processor is synchronized with the spread code, the result of calculating the correlation by shifting the spread code in the positive or negative direction should be that the energy of the resulting correlation signal becomes smaller in each case. is there. So, FH
The timing can be detected by examining the energy of the correlation value of the transmission Walsh function obtained in T718 and 720.

【0057】このために、相関処理器710、712の
出力をシリアルパラレル変換器714、716で64の
パラレルデータに変換した後、FHT718、720に
おいてウオルッシュ関数を解き、遅延・選択回路72
2、724に入力する。この遅延・選択回路722、7
24は、図2における遅延回路620及びセレクタ62
2と同様のものであり、どのウオルッシュが通信に用い
られているかを示すセレクト信号をデータ復調を行う際
に用いられる最大値検出回路等から貰い、そのウオルッ
シュ関数の信号を選択して出力する。
To this end, the outputs of the correlation processors 710 and 712 are converted into 64 parallel data by the serial / parallel converters 714 and 716, and the Walsh functions are solved by the FHTs 718 and 720, and the delay / selection circuit 72
2, 724. The delay / selection circuits 722, 7
24 denotes a delay circuit 620 and a selector 62 in FIG.
The signal is the same as that of 2, and receives a select signal indicating which Walsh is used for communication from a maximum value detection circuit or the like used when performing data demodulation, and selects and outputs a signal of the Walsh function.

【0058】遅延・選択回路722、724からの出力
は減算器726に入力され、両信号の差が計算される。
このようにして得られた信号は、入力信号と拡散信号の
同期ずれの大きさに対応した信号となっており、ローパ
スフィルタ728において不要成分が除去されてタイミ
ング制御信号が得られる。
The outputs from the delay / select circuits 722 and 724 are input to a subtractor 726, and the difference between the two signals is calculated.
The signal obtained in this manner is a signal corresponding to the magnitude of the synchronization shift between the input signal and the spread signal, and an unnecessary component is removed by the low-pass filter 728 to obtain a timing control signal.

【0059】そして、このタイミング制御信号をPNI
発生器730、PNQ 発生器732、PNU 発生器73
4に供給し、これら発生器730、732、734から
発生される信号のタイミングを調整する。そこで、これ
ら発生器730、732、734から発生される信号P
I 、PNQ 、PNU は入力信号とタイミングがあった
ものとなり、各相関処理器等における同期がとれたもの
となる。
[0059] Then, the timing control signal PN I
Generator 730, PN Q generator 732, PN U generator 73
4 to adjust the timing of the signals generated from these generators 730, 732, 734. Therefore, the signal P generated from these generators 730, 732, 734
N I, PN Q, PN U becomes that there is an input signal and timing, and that synchronization in the correlation processing, etc. has been established.

【0060】また、各発生器730、734の出力は乗
算器736で、発生器732、734からの出力は乗算
器738でユーザPN符号PN U 乗算され、それぞれ
拡散信号PNI ’、PNQ ’として、シフトレジスタ7
40、742に供給される。このシフトレジスタ74
0、742は3つのセクションに分割されており、順次
入力信号をシフトすることによって、各セクションから
異るタイミングの拡散信号を出力できる。即ち、先頭の
セクションのデータは、中央のセクションのデータより
Δだけ前のものであり、後ろのセクションのデータは、
中央のセクションのデータよりΔだけ後ろのデータであ
る。そこで、各セクションよりPNI ’、PNQ ’とP
I ’Δ、PNI ’−Δと、PNQ ’Δ、PNQ ’−Δ
が得られる。
[0060] Further, the output multiplier 736 of each generator 730,734, the output from the generator 732, 734 is multiplied with a user PN code PN U in a multiplier 738, respectively spreading signal PN I ', PN Q Shift register 7
40, 742. This shift register 74
0 and 742 are divided into three sections. By sequentially shifting the input signal, spread signals with different timings can be output from each section. In other words, the data in the first section is the data preceding the data in the center section by Δ, and the data in the subsequent section is
This is data that is Δ after the data in the center section. Thus, PN I than each section ', PN Q' and P
N I 'Δ, PN I' and -Δ, PN Q 'Δ, PN Q' -Δ
Is obtained.

【0061】なお、遅延・選択回路722、724にお
ける選択を1つに限定せず、例えば、最大値検出回路で
得られた最大値と次に大きな値に対する2つのウオルッ
シュ関数番号の出力を選択する方法も考えられる。これ
は、雑音が混入するため、特性劣化を覚悟しなければな
らないが、データ復調が常に正しくなされているとは限
らないため、もし誤ったウオルッシュ関数番号を選択し
てしまうと、タイミング追尾系に正しい信号成分が全く
入力されなくなる場合があるので、この様なときには有
効な方法である。
The selection in the delay / selection circuits 722 and 724 is not limited to one. For example, the output of the two Walsh function numbers for the maximum value obtained by the maximum value detection circuit and the next largest value is selected. A method is also conceivable. This is because noise is mixed in, so it is necessary to be prepared for characteristic degradation, but since data demodulation is not always performed correctly, if the wrong Walsh function number is selected, the timing tracking system This is an effective method in such a case because a correct signal component may not be input at all.

【0062】実施例4. 本発明の他のディジタルデータレシーバの構成例を図6
に示す。この実施例では、FHTを時分割使用すること
によって、構成の簡略化を図っている。即ち、相関処理
700、710、712からの出力は、それぞれシリ
アルパラレル変換器702、714、716に入力さ
れ、シリアルパラレル変換器702、714、716の
出力は、ゲート回路754に供給される。相関器70
0、710、712の各出力は、シフトレジスタ74
0、742のタイミングでそれぞれ1シフト分ずれてお
り、これらのタイミングのずれた出力が、順次ゲート回
路754に供給される。そこで、ゲート回路754がシ
リアルパラレル変換器714、702、716からの出
力を順次選択することによって、FHT756にこれら
を順次供給する。そして、FHT756からの出力をゲ
ート回路758に入力し、ここでゲート回路754に対
応して信号を選択することによって、FHT756にお
いて得られた信号を順次分離して出力する。こうして、
タイミング(符号位相)をシフトした信号を遅延・選択
回路722、724に入力し、相関処理器700からの
信号に基づくものをデータ復調のためになされる最大値
判定器に出力する。
Embodiment 4 FIG. FIG. 6 shows a configuration example of another digital data receiver according to the present invention.
Shown in In this embodiment, the configuration is simplified by using the FHT in a time-sharing manner. That is, the correlation process
Output from the vessel 700,710,712 are respectively inputted to the serial-parallel converter 702,714,716, the output of the serial-parallel converter 702,714,716 is supplied to the gate circuit 754. Correlator 70
0, 710, and 712 are output from the shift register 74.
The outputs are shifted by one shift at the timings of 0 and 742, respectively, and the outputs whose timings are shifted are sequentially supplied to the gate circuit 754. Therefore, the gate circuit 754 sequentially selects the outputs from the serial / parallel converters 714, 702, and 716, and sequentially supplies them to the FHT 756. Then, the output from the FHT 756 is input to the gate circuit 758, and the signal obtained by the FHT 756 is sequentially separated and output by selecting a signal corresponding to the gate circuit 754. Thus,
The signals whose timings (code phases) have been shifted are input to delay / selection circuits 722 and 724, and the signals based on the signals from the correlation processor 700 are output to the maximum value determiner for data demodulation.

【0063】なお、最大値判定回路は、図5ないし図7
には直接示されてはいないが、例えば、相関処理器70
0のタイミングに基づくFHT756により得られる6
4の相関値を入力とし、これに対しての最大値判定を行
ってもよく、また、受信特性を向上させるために、ダイ
バーシチ合成などがなされている場合には、合成後の6
4の相関値を入力とし、これに対しての最大値判定を行
ってもよい。なお、ダイバーシチ合成を行う場合につい
ては、後述する図8を用いた実施例における最大値判定
器510がこれに相当する。
Note that the maximum value judging circuit is shown in FIGS.
Although not shown directly in the example, for example, the correlation processor 70
6 obtained by the FHT 756 based on the timing of 0
The correlation value of 4 may be used as an input, and the maximum value may be determined with respect to the correlation value. In the case where diversity combining or the like is performed in order to improve reception characteristics, the combined value of 6 after combining is determined.
4 may be used as an input, and the maximum value may be determined for this. In the case of performing diversity combining, the maximum value determining unit 510 in the embodiment using FIG. 8 described later corresponds to this.

【0064】ここで、遅延・選択回路722、724に
入力される信号は、時間が2Δ異っている。そこで、こ
の遅延・選択回路722、724では、これらの同期を
とって加算器724に入力する。そこで、ローパスフィ
ルタ728において、上述の実施例と同様のタイミング
制御信号を得ることができる。そして、この実施例によ
れば、FHTが1つでよく、回路が簡略化される。
Here, the signals input to the delay / selection circuits 722 and 724 are different in time by 2Δ. Therefore, the delay / selection circuits 722 and 724 synchronize the signals and input them to the adder 724. Therefore, in the low-pass filter 728, a timing control signal similar to that of the above-described embodiment can be obtained. According to this embodiment, only one FHT is required, and the circuit is simplified.

【0065】実施例5. 本発明の他の同期検波方式のディジタルデータレシーバ
の構成例を図7に示す。この実施例では、タイミング制
御信号の発生部分にFHTを使用しないようにしてい
る。即ち、復調部等における判定結果によりどのウオル
ッシュ関数が使用されているかを復調データからウオル
ッシュ関数を特定し、この信号に応じてウオルッシュ関
数発生器760により特定されたウオルッシュ関数を発
生する。そして、このウオルッシュを3分割のシフトレ
ジスタ762に供給し、時間Δずつずれた3つの信号を
得る。
Embodiment 5 FIG. FIG. 7 shows a configuration example of another synchronous detection type digital data receiver of the present invention. In this embodiment, the FHT is not used in the portion where the timing control signal is generated. That is, a Walsh function is specified from the demodulated data to determine which Walsh function is used based on the determination result in the demodulation unit or the like, and the specified Walsh function is generated by the Walsh function generator 760 according to this signal. Then, this Walsh is supplied to a three-divided shift register 762 to obtain three signals shifted by a time Δ.

【0066】一方、相関処理器710、712からの出
力信号は、遅延回路764、766を介し、乗算器76
8、770に入力される。この乗算器768、770に
は、シフトレジスタ762からの最も先(Δ)の信号
と、最も後(−Δ)の信号がそれぞれ供給されており、
相関器710、712からの信号がここで乗算される。
なお、遅延回路764、766は、乗算器768、77
0において乗算されるウオルッシュ関数とのタイミング
を一致させるためのものである。従って、乗算器76
8、770において、ウオルッシュ関数が信号に同期し
て乗算されるため、ウオルッシュ関数が解かれる。そし
て、この乗算結果の信号は、積分放電(I&D)回路7
72、774に入力され、ウオルッシュ関数の1周期に
対応する時間に渡って積分され、その結果が出力される
ことによって受信信号とPN符号とウオルッシュ関数と
の相関値が得られる。そこで、これらI&D回路77
2、774からの出力を減算し、ローパスフィルタ72
8を通過させることによって、上述の実施例と同様のタ
イミング制御信号を得ることができる。
On the other hand, the output signals from the correlation processors 710 and 712 are passed through delay circuits 764 and 766 to the
8, 770. To the multipliers 768 and 770, the first (Δ) signal and the last (−Δ) signal from the shift register 762 are supplied, respectively.
The signals from the correlators 710, 712 are now multiplied.
Note that the delay circuits 764 and 766 include multipliers 768 and 77
This is to match the timing with the Walsh function multiplied by 0. Therefore, the multiplier 76
At 8,770, the Walsh function is solved because the Walsh function is multiplied synchronously with the signal. The signal of the result of the multiplication is integrated with an integral discharge (I & D) circuit 7.
72, 774, and in one cycle of the Walsh function
Integrate over the corresponding time and output the result
As a result, a correlation value between the received signal, the PN code, and the Walsh function is obtained. Therefore, these I & D circuits 77
2, 774, and subtracts the output from the low-pass filter 72.
8, the same timing control signal as in the above embodiment can be obtained.

【0067】実施例6. 本発明のスペクトル拡散信号の受信機の全体の構成例を
図8に示す。図8中のサーチャレシーバは、実施例1、
2の同期検波方式のサーチゃーレシーバ、または後述の
実施例7〜10のサーチャレシーバを適用した例であ
り、同じく図8中のディジタルデータレシーバは、実施
例3〜5の同期検波方式のディジタルデータレシーバ
または後述の実施例11〜13のディジタルデータレシ
ーバを適用した例である。この実施例では、空間ダイバ
ーシチを構成するために、4系統の受信機を有してい
る。そして、コントロールプロセッサ16が全体を制御
している。図18、図19、図20等に示されるディジ
タルデータレシーバaから出力される受信データとウ
オルッシュ関数との64の総合の相関値強度は、図15
等に示されるサーチャーレシーバ1aから与えられる受
信信号、つまり、現在ディジタルデータレシーバが受信
している到来波の電力により乗算器501で乗算され、
その結果がラッチ回路505にラッチされる。
Embodiment 6 FIG. FIG. 8 shows an example of the overall configuration of a spread spectrum signal receiver according to the present invention. The searcher receiver in FIG.
Second synchronization detection method of searching Ya Reshiba or an example of applying the searcher receiver Examples 7-10 below, also digital data receiver of FIG. 8, the digital data of the synchronization detection method in Example 3-5, Receiver ,
Alternatively, this is an example in which the digital data receivers of Examples 11 to 13 described later are applied. In this embodiment, four systems of receivers are provided in order to configure spatial diversity. The control processor 16 controls the whole. 18, 19, the correlation value intensity of the total of 64 of the received data and the Uorusshu functions output from digital data receiver 2 a shown in FIG. 20 or the like, FIG. 15
Are multiplied by the received signal given from the searcher receiver 1a , that is, the power of the arriving wave currently received by the digital data receiver in the multiplier 501,
The result is latched by the latch circuit 505.

【0068】他の系統についても同様で、到来波の受信
電力で重み付けされた64の相関値強度は各ラッチ回路
505、506、507、508にラッチされる。コン
トロールプロセッサは、それぞれのディジタルデータレ
シーバの処理タイミングをサーチャーレシーバ、ディジ
タルデータレシーバより知ることができ、全部の系の相
関値強度がラッチされると合成タイミング信号をそれぞ
れのラッチ回路に出力し、加算器509でウオルッシュ
関数番号ごとに加算する。加算器509の出力は最大値
判定回路510へ入力され、最大値判定回路では、加算
された相関値強度の中で最大の相関値を与えるウオルッ
シュ関数番号を送信シンボルと判定するが、更に従来例
とは異って、各サーチャーレシーバ、各ディジタルデー
タレシーバへも出力する。サーチャーレシーバ、ディジ
タルデータレシーバでは、帰還されたウオルッシュ関数
番号に対応した受信信号との相関値を選択して、それぞ
れタイミング捕捉、タイミング追尾に関する処理を行
う。また、判定されたウオルッシュ関数番号及び、相関
値強度はデコーダ511に導かれ、ここで、誤り訂正符
号の復号が行われる。
The same applies to other systems, and the 64 correlation value intensities weighted by the received power of the arriving wave are latched by the respective latch circuits 505, 506, 507, and 508. The control processor can know the processing timing of each digital data receiver from the searcher receiver and the digital data receiver. When the correlation value intensities of all the systems are latched, the control processor outputs a combined timing signal to each latch circuit and adds The value is added by the unit 509 for each Walsh function number. The output of the adder 509 is input to a maximum value determination circuit 510, which determines the Walsh function number that gives the maximum correlation value among the added correlation value intensities as a transmission symbol. Unlike this, the data is also output to each searcher receiver and each digital data receiver. The searcher receiver and the digital data receiver select a correlation value with the received signal corresponding to the returned Walsh function number, and perform processing relating to timing acquisition and timing tracking, respectively. The determined Walsh function number and correlation value intensity are guided to the decoder 511, where the error correction code is decoded.

【0069】実施例7. この発明のサーチャーレシーバの実施例を図9に示す。
本実施例では、搬送波の位相同期を必要としない非同期
検波を行う場合について説明する。送信データに応じた
直交関数として、64のウオルッシュ関数が送信シンボ
ルとして用いられ、ウオルッシュ関数が256チップの
PN符号でスペクトル拡散された(即ちウオルッシュ1
チップに対してPN符号4チップが乗積されている)信
号を受信する場合を説明する。図9はこうしたスペクト
ル拡散信号の受信機におけるサーチャーレシーバの構成
ブロック図である。図において、アンテナで受信された
スペクトル拡散信号は、アナログレシーバでアナログ処
理され、互いに直交する局部発振器を用いて検波されA
/D変換されたベースバンド複素受信信号rI 、rQ
が、まずサーチ処理回路10に入力される。
Embodiment 7 FIG. FIG. 9 shows an embodiment of the searcher receiver of the present invention.
In the present embodiment, asynchronous
The case of performing detection will be described. As an orthogonal function corresponding to transmission data, 64 Walsh functions were used as transmission symbols, and the Walsh function was spread with a 256-chip PN code (that is, Walsh 1).
A case will be described in which a signal in which a chip is multiplied by four PN codes is received. FIG. 9 is a block diagram showing the configuration of a searcher receiver in a receiver for such a spread spectrum signal. In the figure, a spread spectrum signal received by an antenna is analog-processed by an analog receiver, detected using local oscillators orthogonal to each other, and
/ D converted baseband complex received signals r I , r Q
Is input to the search processing circuit 10 first.

【0070】サーチ処理回路10では、互いに異なるタ
イミングで、受信信号と全送信候補シンボルとの相関値
がパラレルデータとして連続的に出力される。即ち、6
4のウオルッシュ関数に対する相関値がパラレルデータ
として、相関の取られたタイミング順に順次出力され
る。この動作は観測時間単位で順次繰り返される。この
サーチ処理回路出力のパラレルデータは加算回路12に
おいて加算され、巡回加算器14への入力となる。巡回
加算器14は例えば、加算回路12の出力と乗算器14
6の出力を加算する加算器142と、観測時間に対応し
た容量で加算結果を順次格納するフレームメモリ144
と、フレームメモリ144の内容を予め定められた値、
または、コントロールプロセッサより与えられる値で重
みをつける乗算器146から構成される。そして、観測
時間単位に巡回加算が行われ、雑音による影響を軽減す
る。巡回加算時の重みは、加算結果が発散しないように
通常1未満に定められる。フレームメモリの内容は観測
時間内の各々のタイミングにおける平均化された相関値
強度である。
The search processing circuit 10 continuously outputs correlation values between the received signal and all transmission candidate symbols as parallel data at different timings. That is, 6
The correlation values for the Walsh functions of No. 4 are sequentially output as parallel data in the order of the correlation. This operation is sequentially repeated for each observation time. The parallel data output from the search processing circuit is added in the adding circuit 12 and is input to the cyclic adder 14. The cyclic adder 14 is, for example, an output of the adder circuit 12 and the multiplier 14
6 and a frame memory 144 for sequentially storing the addition results with a capacity corresponding to the observation time.
And the contents of the frame memory 144 are set to predetermined values,
Alternatively, it comprises a multiplier 146 for weighting with a value given by the control processor. Then, cyclic addition is performed for each observation time to reduce the influence of noise. The weight at the time of cyclic addition is usually set to less than 1 so that the addition result does not diverge. The content of the frame memory is the averaged correlation value intensity at each timing within the observation time.

【0071】そして、フレームメモリ144の内容は、
巡回加算器14の出力としてコントロールプロセッサ1
6内のタイミング制御部18へ出力される。タイミング
制御部18は、観測時間内で最大の相関値強度が得られ
るタイミングでデータを復調するように信号強度出力を
ディジタルデータレシーバに指示する。図21に示され
るように、オプショナルのディジタルデータレシーバが
ある時は、タイミング制御部18は、このディジタルデ
ータレシーバに対し、2番目の相関値強度が得られるタ
イミングでデータを復調するように指示する。
The contents of the frame memory 144 are as follows:
The control processor 1 as the output of the cyclic adder 14
6 is output to the timing control unit 18. The timing controller 18 instructs the digital data receiver to output a signal strength so as to demodulate the data at a timing at which the maximum correlation value strength is obtained within the observation time. As shown in FIG. 21, when there is an optional digital data receiver, the timing controller 18 instructs the digital data receiver to demodulate data at a timing at which a second correlation value intensity is obtained. .

【0072】図9中の、サーチ処理回路10の具体的構
成を図10を用いて説明する。実施例1、2でサーチャ
ーレシーバが同期方式に限定していたのに対し、本実施
例では非同期検波を行う場合の例を取り扱う。即ち、ベ
ースバンド複素受信信号rI、rQ はそれぞれシフトレ
ジスタ102、104へ格納される。この例では、シフ
トレジスタ102、104は、PN符号1チップに対し
て1つの複素受信信号がそれぞれ入力され、観測時間が
PN符号4チップ時間の場合に対応して、4つのセクシ
ョンに分割されている。
The specific configuration of search processing circuit 10 in FIG. 9 will be described with reference to FIG. Searcher in Examples 1 and 2
This embodiment deals with an example in which asynchronous detection is performed , while the receiver is limited to the synchronous system. That is, the baseband complex received signals r I and r Q are stored in the shift registers 102 and 104, respectively. In this example, each of the shift registers 102 and 104 receives one complex reception signal for one chip of the PN code, and is divided into four sections corresponding to the case where the observation time is four chips of the PN code. I have.

【0073】なお、観測時間を4チップ以外、あるい
は、PN符号1チップに対して1つの複素受信信号が入
力される場合以外でも対応できる。さらに、複素受信信
号は1ビットデータ(2値)ではなく例えば8ビット
(256値)で構成するとよい。これは、当業者では良
く知られている軟判定技術で受信特性の向上が図れる。
また、図中のデータバスにおける「64」も、8ビット
あるいはそれ以上のバスが64本あることを意味する。
It is to be noted that the present invention can be applied even if the observation time is other than 4 chips, or a case where one complex reception signal is input to one chip of the PN code. Further, the complex reception signal may be composed of, for example, 8 bits (256 values) instead of 1-bit data (binary). This can improve reception characteristics by a soft decision technique well known to those skilled in the art.
Also, "64" in the data bus in the figure is 8 bits.
Or it means that there are 64 buses of more .

【0074】そして、このシフトレジスタ102、10
4の各セクションからの信号はそれぞれ相関処理器10
6、108、110、112に入力される。この相関処
理器は実施例1、2の相関処理器に対応するものである
が、非同期検波に適した構成になっている。シフトレジ
スタ102、104の最も後のデータ(最も新しいデー
タ)が相関処理器106に入力され、次のデータが相関
処理器108、その次のデータが相関処理器110に入
力され、最も先行するデータ(最も古いデータ)が相関
処理器112に入力される。
The shift registers 102, 10
The signals from each section of FIG.
6, 108, 110 and 112. This correlation processor corresponds to the correlation processors of the first and second embodiments.
Has a configuration suitable for asynchronous detection. The last data (newest data) of the shift registers 102 and 104 is input to the correlation processor 106, the next data is input to the correlation processor 108, the next data is input to the correlation processor 110, and the most preceding data is input. (Oldest data) is input to the correlation processor 112.

【0075】なお、相関処理器106、108、11
0、112は受信データにPN符号を乗積して、送信側
で乗積されたPN符号を解き送信シンボル系列を出力す
ることを目的としたもので、相関処理器の詳細な動作に
ついては後述する。通常の相関器では乗積後、積分操作
を行い相関値を出力するが、この発明における相関処理
器106、108、110、112においては乗積後の
積分操作はウオルッシュ関数1チップ分のみで、残りは
後述するFHTでウオルッシュ関数の相関値を出力する
際に実行される。また、ベースバンド複素受信信号に
は、アナログレシーバで周波数変換を行った際の送受搬
送波間の位相差が存在しているが、相関処理器では相関
値強度計算回路206で得られる相関値強度が位相差の
影響をうけることなく、かつ最大となるように相関処理
が行われる。
The correlation processors 106, 108, 11
0 and 112 are for multiplying the received data by a PN code, decomposing the PN code multiplied on the transmission side, and outputting a transmission symbol sequence. The detailed operation of the correlation processor will be described later. I do. In a normal correlator, an integration operation is performed after multiplication, and a correlation value is output. In the correlation processors 106, 108, 110, and 112, the integration operation after multiplication is performed only for one chip of the Walsh function. The rest is executed when the correlation value of the Walsh function is output by the FHT described later. Further, in the baseband complex reception signal, there is a phase difference between the transmitted and received carriers when the frequency conversion is performed by the analog receiver, but the correlation processor obtains the correlation value strength obtained by the correlation value strength calculation circuit 206. The correlation processing is performed without being affected by the phase difference and at a maximum.

【0076】相関処理器106の出力は、シフトレジス
タ118、120によってタイミング調整された後、シ
リアルパラレル変換器130、132に入力される。同
様に相関処理器108の出力は、シフトレジスタ12
2、124によりタイミング調整された後、シリアルパ
ラレル変換器134、136に入力される。同様に相関
処理器110の出力はシフトレジスタ126、128に
よりタイミング調整された後、シリアルパラレル変換器
138、140に出力される。そして、相関処理器11
2の出力は直接シリアルパラレル変換器142、144
へ入力される。従ってシリアルパラレル変換器130、
132、134、136、138、140、142、1
44には異なるタイミングで相関処理された結果が調整
されたタイミングに応じて順次入力されてゆく。シリア
ルパラレル変換器は、パラレルデータが確定するたびに
ゲート回路に64のパラレルデータを出力してゆく。つ
まり、パラレル信号が確定し、ゲート回路146、14
8にへ出力される時間が調整されたタイミングに応じて
異なり、この実施例では、相関処理器106、108、
110、112で処理された信号順に、即ち、シリアル
パラレル変換器130、134、138、142の出力
の順にゲート回路146へ出力され、シリアルパラレル
変換器132、136、140、144の出力の順にゲ
ート回路148へ出力されて行く。
The output of the correlation processor 106 is input to serial / parallel converters 130 and 132 after timing adjustment by the shift registers 118 and 120. Similarly, the output of the correlation processor 108 is the shift register 12
After the timing is adjusted by 2 and 124, the signals are input to serial / parallel converters 134 and 136. Similarly, the output of the correlation processor 110 is output to the serial / parallel converters 138 and 140 after the timing is adjusted by the shift registers 126 and 128. And the correlation processor 11
2 are directly output from the serial / parallel converters 142 and 144.
Is input to Therefore, the serial / parallel converter 130,
132, 134, 136, 138, 140, 142, 1
The results of the correlation processing at different timings are sequentially input to 44 in accordance with the adjusted timings. The serial / parallel converter outputs 64 parallel data to the gate circuit every time the parallel data is determined. That is, the parallel signal is determined, and the gate circuits 146, 14
8 depends on the adjusted timing, and in this embodiment, the correlation processors 106, 108,
The signals are output to the gate circuit 146 in the order of the signals processed in 110 and 112, that is, in the order of the outputs of the serial / parallel converters 130, 134, 138 and 142, and are gated in the order of the outputs of the serial / parallel converters 132, 136, 140 and 144. It is output to the circuit 148.

【0077】ゲート回路146、148にはそれぞれの
シリアルパラレル変換器からパラレルデータが確定する
タイミングに応じたゲート信号も入力され、このゲート
信号に応じてシリアルパラレル変換器からのそれぞれの
パラレルデータ出力を全送信候補シンボル(ウオルッシ
ュ関数)に対する相関値を計算する相関値計算回路へ出
力する。この実施例では相関値計算回路として、FHT
処理器150、152を使用する場合について示してい
る。FHT処理器150、152では、相関処理器で処
理された64チップのパラレルデータと、相関処理器で
使用された拡散符号に同期したタイミングの64のウオ
ルッシュ関数に対する相関値をそれぞれ計算して出力す
る。即ち、入力はウオルッシュ関数の系列数に対応する
64チップの相関処理されたパラレルデータであり、出
力は全送信候補シンボルである、64のウオルッシュ関
数に対する相関値である。FHT出力が最大になるの
は、受信データと同一のタイミングで相関処理されたパ
ラレルデータが入力された時の、送信シンボル番号に対
応する相関値である。タイミングが一致しない場合はP
N符号の有する自己相関特性により64全ての相関値と
も平均的に低くなり、また、タイミングが一致してもウ
オルッシュ関数番号が異なると、ウオルッシュ関数の直
交性により相関値は0となる。ただし、通信中に重畳さ
れた雑音は、信号帯域あるいはPN符号、ウオルッシュ
関数との相関に応じて残留する。
Gate signals corresponding to the timing at which the parallel data is determined from the respective serial / parallel converters are also input to the gate circuits 146 and 148, and the respective parallel data outputs from the serial / parallel converters are supplied in accordance with the gate signals. The correlation value is output to a correlation value calculation circuit that calculates a correlation value for all transmission candidate symbols (Walsh function). In this embodiment, the correlation value calculation circuit uses FHT
The case where the processors 150 and 152 are used is shown. The FHT processors 150 and 152 calculate and output the correlation values of the 64-chip parallel data processed by the correlation processor and the 64 Walsh functions synchronized with the spread code used by the correlation processor. . That is, the input is 64 chips of correlated parallel data corresponding to the number of sequences of the Walsh function, and the output is a correlation value for 64 Walsh functions, which are all transmission candidate symbols. The maximum value of the FHT output is the correlation value corresponding to the transmission symbol number when the parallel data subjected to the correlation processing at the same timing as the reception data is input. P if timing does not match
Due to the autocorrelation characteristic of the N code, all 64 correlation values are reduced on average, and if the Walsh function numbers differ even if the timings match, the correlation value becomes 0 due to the orthogonality of the Walsh functions. However, the noise superimposed during the communication remains according to the correlation with the signal band, the PN code, and the Walsh function.

【0078】サーチ処理回路10では、ベースバンド複
素受信信号が入力され、後に説明する相関処理器とシリ
アルパラレル変換器130〜144が図10のように構
成されているので、送受搬送波間の位相差をφとすれ
ば、FHT150の出力には受信信号との振幅相関値に
cosφが乗じられた値が出力され、FHT152の出
力には受信信号との振幅相関値にsinφが乗じられた
値が出力される。相関値強度計算回路154は、FHT
150、152の出力から全ウオルッシュ関数に対する
相関値強度をそれぞれ計算し出力し、これが、サーチ処
理回路10の出力となる。相関値強度計算回路154は
例えば2乗和計算回路等により構成され、 (振幅相関値・cosφ)2 +(振幅相関値・sinφ)2 の演算が行われる。その結果は、 (振幅相関値)2 ・(cos2 φ+sin2 φ)=相関値電力 となり、相関値電力が得られることとなる。
[0078] In the search processing circuit 10, the baseband complex reception signal is input, the correlation processor and the serial-parallel converter to be described later 130-144 is configured as shown in FIG. 10, the phase difference between transmission and reception carrier Is φ, a value obtained by multiplying the amplitude correlation value with the received signal by cos φ is output to the output of the FHT 150, and a value obtained by multiplying the amplitude correlation value with the received signal by sin φ is output to the output of the FHT 152. Is done. The correlation value intensity calculation circuit 154 uses the FHT
The correlation value intensities for all the Walsh functions are calculated and output from the outputs 150 and 152, respectively, and are output from the search processing circuit 10. The correlation value intensity calculation circuit 154 is configured by, for example, a square sum calculation circuit or the like, and calculates (amplitude correlation value / cos φ) 2 + (amplitude correlation value / sin φ) 2 . The result is (amplitude correlation value) 2 · (cos 2 φ + sin 2 φ) = correlation value power, and the correlation value power is obtained.

【0079】サーチャーレシーバでは送信シンボルの判
定は行わないので、64の相関値のうちどの相関値が送
信されたシンボルに対応した相関値であるか知り得な
い。そこで、サーチ処理回路10出力の全ての相関値を
加算する。巡回加算器14により、雑音の影響を抑圧す
ることによって、観測時間内に受信波とのタイミングが
一致点があれば受信波の電力に応じた相関値を識別する
ことが可能となる。また、受信波中にマルチパスフェー
ジングにより、複数の到来波が存在する場合にも、観測
時間内に到来波とのタイミング一致点があるかぎり、そ
れぞれの一致タイミングで、相関値電力が得られ、到来
波のタイミングと電力の識別も可能となる。
Since the searcher receiver does not judge the transmission symbol, it cannot know which correlation value among the 64 correlation values is the correlation value corresponding to the transmitted symbol. Therefore, all the correlation values of the output of the search processing circuit 10 are added. By suppressing the influence of noise by the cyclic adder 14, if there is a point where the timing with the received wave coincides within the observation time, it is possible to identify a correlation value corresponding to the power of the received wave. Further, even when a plurality of arriving waves are present due to multipath fading in the received wave, as long as there is a timing coincidence point with the arriving wave within the observation time, the correlation value power is obtained at each coincidence timing, The timing and power of the incoming wave can also be identified.

【0080】次にタイミング図を用いて動作の説明をす
る。図11は、図10のサーチ処理回路の動作を説明す
るタイミング図である。図中PNはPN符号を示し、r
は受信信号を示し、Wはウオルッシュ関数(関数番号は
任意)を示し、それぞれの数字はチップ番号を示してい
る。受信信号のタイミングは相関処理器106に入力さ
れるタイミングを基準とした仮のタイミングである。ま
た、1’、2’は隣接する送信シンボルの第1チップ、
第2チップを示し、その他の「’」も同様である。同図
(a)、(c)、(e)、(g)はそれぞれ相関処理器
112、110、108、106に対応したPN符号と
受信信号のタイミング関係を示している。即ち、各相関
処理器には同一のタイミングでPN符号が入力される
が、受信データはシフトレジスタ102、104でタイ
ミング調整されたデータが入力されるので、PN符号と
受信データのタイミング関係が(a)、(c)、
(e)、(g)の順に1チップずつシフトしている。
(b)はシリアルパラレル変換器142、144入力の
タイミング関係を、(d)はシリアルパラレル変換器1
38、140入力のタイミング関係を、(f)はシリア
ルパラレル変換器134、136入力のタイミング関係
を(h)はシリアルパラレル変換器130、132入力
のタイミング関係を示している。()はそのまま、
(d)、(f)、(h)はそれぞれ、(c)、(e)、
(g)がシフトレジスタ128と126、124と12
2、120と118により調整されるタイミングに応じ
て時間シフトされる。しかし、相関処理器出力以降のタ
イミング調整なので、PN符号と受信データとの相対的
なタイミング関係はそれぞれ変化しない。ただし、タイ
ミング調整手段により、(b)、(d)、(f)、
(h)の相対関係がづれるため、シリアルパラレル変換
器におけるパラレルデータの確定時間(図中では、確定
されるまでの時間をTで表現し、確定する瞬間を下向き
矢印で表現している)が1チップずつシフトする。従っ
て、パラレルデータの確定時間に応じてゲート回路でF
HTへの入力制御を行うことによりFHTの時分割使用
が可能となる。同図(1)、(2)、(3)、(4)は
FHTで全送信候補シンボルに対する相関を計算する際
のタイミング関係を示している。PN符号とウオルッシ
ュ関数チップを同期的な対応関係で処理することによ
り、受信データに対するPNとウオルッシュ関数の総合
的な相関値を求めることが可能となる。
Next, the operation will be described with reference to a timing chart. FIG. 11 is a timing chart for explaining the operation of the search processing circuit of FIG. In the figure, PN indicates a PN code, and r
Indicates a received signal, W indicates a Walsh function (function number is arbitrary), and each number indicates a chip number. The timing of the received signal is a temporary timing based on the timing input to the correlation processor 106. 1 ′ and 2 ′ are the first chips of adjacent transmission symbols,
The second chip is shown, and the other “′” is the same. FIGS. 3A, 3C, 3E, and 3G show the timing relationship between the PN code and the reception signal corresponding to the correlation processors 112, 110, 108, and 106, respectively. That is, the PN code is input to each correlator at the same timing, but the reception data is input at the timing adjusted by the shift registers 102 and 104, so that the timing relationship between the PN code and the reception data is ( a), (c),
(E) and (g) are shifted one chip at a time.
(B) shows the timing relationship between the serial-parallel converters 142 and 144, and (d) shows the serial-parallel converter 1
(F) shows the timing relationship between the serial / parallel converters 134 and 136, and (h) shows the timing relationship between the serial / parallel converters 130 and 132. ( B ) remains as it is,
(D), (f), and (h) are (c), (e),
(G) shows shift registers 128 and 126 and 124 and 12
2, time shifted according to the timing adjusted by 120 and 118. However, since the timing is adjusted after the output of the correlation processor, the relative timing relationship between the PN code and the received data does not change. However, (b), (d), (f),
Since the relative relationship of (h) is different, the time for determining the parallel data in the serial / parallel converter is represented by T in the figure, and the moment of the determination is represented by a downward arrow in the figure. Shifts one chip at a time. Therefore, the gate circuit sets F in accordance with the fixed time of the parallel data.
By performing input control to the HT, time-sharing use of the FHT becomes possible. FIGS. 1 (1), (2), (3) and (4) show timing relationships when the correlation for all transmission candidate symbols is calculated by the FHT. By processing the PN code and the Walsh function chip in a synchronous correspondence, it is possible to obtain a comprehensive correlation value between the PN and the Walsh function for the received data.

【0081】実施例8. サーチ処理回路の他の実施例を説明する。図12はその
構成図で、図10のサーチ処理回路10とは、タイミン
グ調整手段が異なる。即ち、図10では、複素ベースバ
ンド受信信号と、相関処理器出力の双方でシフトレジス
タによるタイミング調整を行ったが、図12ではシフト
レジスタ156、158により、相関処理器に入力され
るPN符号のタイミングを調整することにより、FHT
の時分割使用を行う実施例を与えるものである。
Embodiment 8 FIG. Another embodiment of the search processing circuit will be described. FIG. 12 is a block diagram showing the configuration, which differs from the search processing circuit 10 of FIG. 10 in the timing adjustment means. That is, in FIG. 10, the timing adjustment by the shift register is performed on both the complex baseband reception signal and the output of the correlation processor, but in FIG. By adjusting the timing, the FHT
Of the present invention will be described.

【0082】次にこの動作をタイミング図を用いて説明
する。図13は図12の動作を説明するためのタイミン
グ図である。同図(a)、(b)、(c)、(d)はそ
れぞれ相関処理器112、110、108、106にお
ける受信データとPN符号のタイミング関係を示してい
る。即ち、同一タイミングの受信データに対し、シフト
レジスタ156、158により、PN符号のタイミング
をシフトさせて相関処理を行う。しかし、PN符号を基
準に考えれば、シリアルパラレル変換器に入力されるタ
イミングが既に調整されることになり、パラレルデータ
が確定する時間も(a)、(b)、(c)、(d)の順
に1チップずつシフトしている。従って、ゲート信号を
この確定タイミングに対応させることによりFHTの時
分割使用が可能となる。同図(1)、(2)、(3)、
(4)は(a)、(b)、(c)、(d)をFHTによ
り相関値を求める際のタイミング関係を示している。
Next, this operation will be described with reference to a timing chart. FIG. 13 is a timing chart for explaining the operation of FIG. FIGS. 7A, 7B, 7C, and 7D show the timing relationship between the received data and the PN code in the correlation processors 112, 110, 108, and 106, respectively. In other words, correlation processing is performed on the received data at the same timing by shifting the timing of the PN code by the shift registers 156 and 158. However, considering the PN code as a reference, the timing of input to the serial / parallel converter has already been adjusted, and the time for determining the parallel data is also (a), (b), (c), (d). Are shifted one chip at a time. Therefore, the time division use of the FHT can be performed by making the gate signal correspond to the determined timing. (1), (2), (3),
(4) shows the timing relationship when (a), (b), (c), and (d) determine a correlation value by FHT.

【0083】なお、タイミング調整手段によって得られ
る受信データと、PN符号、ウオルッシュ関数チップと
のタイミング関係は、図11では右にシフト、図13で
は左にシフトしているが、相対関係さえ把握しておけ
ば、サーチャーレシーバとしては同一の機能を実現でき
る。
The timing relationship between the received data obtained by the timing adjusting means and the PN code and the Walsh function chip is shifted rightward in FIG. 11 and shifted leftward in FIG. 13, but the relative relationship is understood. If so, the same function can be realized as a searcher receiver.

【0084】次に実施例7及び実施例8で用いられた相
関処理器の詳細を説明する。図14は、この発明におけ
る相関処理器の詳細な構成を示す図である。任意のウオ
ルッシュ関数系列をW’、同相軸、直交軸のPN符号を
それぞれPNI ’、PNQ ’とすれば、送信信号の複素
信号表現は、W’・(PNI ’+jPNQ ’)となる。
送受搬送波間の位相差をφとすれば、アナログレシーバ
で処理された受信信号は送信信号に、 exp(jφ)=cosφ+jsinφ が乗積されることになり、rI 、rQ はそれぞれ、乗積
結果の実数成分、虚数成分であるから、 rI=W’・(PNI’cosφ−PNQ’sinφ) rQ=W’・(PNI’sinφ+PNQ’sinφ) となる。タイミングの不一致を示すために受信側のPN
符号をPNI ”、PNQ”とすれば、同図の構成に従っ
て得られる加算器1065、1066の出力は、それぞ
れ、 2W’・(PN I ’PN I ”+PN Q ’PN Q ”)cosφ 2W’・(PN I ’PN I ”+PN Q ’PN Q ”)sinφ となる。なお、ここではPN I ’PN Q ”とPN I ”P
Q ’のクロスタームは相関が平均的にゼロになること
を前提に省略している。送信側のPNと受信側のPNの
タイミングが一致すれば、PN符号による拡散変調が解
け、所望の特性が得られ、一致しなければ、それぞれの
相関特性に応じた相関値が出力されることになる。同図
における1067、1068はアキュムレータであり、
PN4チップがウオルッシュ1チップに対応するため、
例えばシリアルパラレル変換器1069、1070と加
算器1071、1072により構成される。
Next, details of the correlation processor used in the seventh and eighth embodiments will be described. FIG. 14 is a diagram showing a detailed configuration of the correlation processor according to the present invention. Any Uorusshu function sequence W ', phase axis, respectively a PN code orthogonal axes PN I', 'if the complex signal representation of the transmitted signal, W' PN Q · a (PN I '+ jPN Q' ) Become.
Assuming that the phase difference between the transmitting and receiving carriers is φ, the received signal processed by the analog receiver is multiplied by exp (jφ) = cosφ + jsinφ, and r I and r Q are the products, respectively. real component of the result, since the imaginary component, and r I = W '· (PN I' cosφ-PN Q 'sinφ) r Q = W' · (PN I 'sinφ + PN Q' sinφ). PN on the receiving side to indicate timing mismatch
Codes PN I ", PN Q" if the output of the adder 1065,1066 obtained according to the configuration of the figure, respectively, 2W '· (PN I' PN I "+ PN Q 'PN Q") cosφ 2W '· (PN I' PN I "+ PN Q 'PN Q") becomes a sinφ. In addition, PN I 'PN Q "and the PN I" P here
N Q 'cross-terms have zero correlation on average
Is omitted on the assumption that If the timing of the PN on the transmitting side matches the timing of the PN on the receiving side, the spread modulation by the PN code is released, and the desired characteristics are obtained. Otherwise, the correlation values corresponding to the respective correlation characteristics are output. become. 1067 and 1068 in the figure are accumulators,
Since the PN4 chip corresponds to one Walsh chip,
For example, it is configured by serial-parallel converters 1069 and 1070 and adders 1071 and 1072.

【0085】以上に示したように、図9の実施例におい
ては、観測時間中の異なるタイミングで到来する到来波
の受信電力を捕捉、モニタ(スキャン)するために、F
HTが本来4つ必要であったものをタイミングを調整す
ることにより、FHTを時分割で使用するようにしたの
で、ハードウエア規模の縮小化が実現されている。な
お、この実施例においては、図10、図12におけるタ
イミング調整手段に用いたシフトレジスタの段数は最高
で4段の場合について示したが、シフトレジスタの段数
を増大させることにより、容易に観測時間の増大化も可
能である。その場合には、FHTの時分割使用によるハ
ードウエア規模は更に縮小されることになる。
As described above, in the embodiment of FIG. 9, in order to capture and monitor (scan) the received power of the arriving wave arriving at different timings during the observation time,
By adjusting the timing of what originally required four HTs, the FHT is used in a time-sharing manner, so that the hardware scale can be reduced. In this embodiment, the case where the number of stages of the shift register used for the timing adjustment means in FIGS. 10 and 12 is four at the maximum is shown. Can also be increased. In that case, the hardware scale by the time division use of the FHT is further reduced.

【0086】実施例9. この発明のスペクトル拡散信号の受信機でのサーチャー
レシーバの他の実施例を図15により説明する。図9で
はサーチ処理回路10の全出力を加算回路12にて合成
した後、巡回加算器14へ入力する構成であったのに対
し、図9では、判定帰還型サーチ処理回路によって、別
に設けられた、送信シンボル判定手段によって判定され
たシンボル番号(ウオルッシュ関数番号)が帰還され
る。この帰還信号によって、サーチ処理回路では、64
の相関値強度から、1つだけを選択し巡回加算器へ入力
する。
Embodiment 9 FIG. Another embodiment of the searcher receiver in the spread spectrum signal receiver according to the present invention will be described with reference to FIG. In FIG. 9, all outputs of the search processing circuit 10 are combined by the adder circuit 12 and then input to the cyclic adder 14, whereas in FIG. The symbol number (Walsh function number) determined by the transmission symbol determining means is fed back. With this feedback signal, in the search processing circuit, 64
Of the correlation value intensities, only one is selected and input to the cyclic adder.

【0087】図16は図15の判定帰還型サーチ処理回
路20の詳細な一実施例を示している。図16におい
て、相関処理器、シフトレジスタによるタイミング調整
手段、シリアルパラレル変換は図10と同一であり、相
関処理されたパラレルデータが調整されたタイミングに
応じてシリアルパラレル変換器出力となる。そしてこれ
らの出力は、遅延およびゲート回路202、204にそ
れぞれ入力される。遅延及びゲート回路202、204
では、別の送信シンボル判定手段によって送信シンボル
が判定されるまでの間パラレルデータを遅延させ、送信
シンボルが判定される(ウオルッシュ関数番号が帰還さ
れる)と、調整されたタイミングに応じてパラレルデー
タをFHT150、152へそれぞれ出力する。この出
力を受けて、FHT150、152では、セレクタ20
6、208へ計算された全送信候補シンボルの相関値を
それぞれ出力する。セレクタ206、208はFHT1
50、152の出力のうち、判定帰還されたウオルッシ
ュ関数番号(送信シンボル)に関する相関値のみを選択
し、相関値強度計算回路210に出力する。相関値強度
計算回路210はセレクタ206、208から与えられ
る相関値の例えば2乗和を計算して、判定帰還型サーチ
処理回路20の出力として、判定されたシンボルに関す
る異なるタイミングでの相関値を順次出力する。
FIG. 16 shows a detailed embodiment of the decision feedback type search processing circuit 20 of FIG. In FIG. 16, the correlation processor, the timing adjusting means using the shift register, and the serial / parallel conversion are the same as those in FIG. 10, and the parallel data subjected to the correlation processing becomes the serial / parallel converter output according to the adjusted timing. These outputs are input to delay and gate circuits 202 and 204, respectively. Delay and gate circuits 202, 204
Then, the parallel data is delayed until the transmission symbol is determined by another transmission symbol determination means, and when the transmission symbol is determined (the Walsh function number is fed back), the parallel data is determined according to the adjusted timing. Are output to the FHTs 150 and 152, respectively. In response to this output, the FHTs 150 and 152
6, 208, the calculated correlation values of all transmission candidate symbols are output. Selectors 206 and 208 are FHT1
Only the correlation value related to the Walsh function number (transmission symbol) that has been subjected to decision feedback from the outputs of 50 and 152 is selected and output to the correlation value strength calculation circuit 210. The correlation value strength calculation circuit 210 calculates, for example, a sum of squares of the correlation values given from the selectors 206 and 208, and sequentially outputs correlation values at different timings regarding the determined symbols as an output of the decision feedback type search processing circuit 20. Output.

【0088】実施例10. この発明のサーチャーレシーバの他の実施例を図17に
より説明する。図17は図16とタイミング調整手段の
実現方法が異なるが、その他の動作は同一である。ウオ
ルッシュ関数番号が帰還されるまでの間パラレルデータ
を遅延させておく以外のタイミング調整方法は、図12
と同一である。
Embodiment 10 FIG. Another embodiment of the searcher receiver of the present invention will be described with reference to FIG. FIG. 17 differs from FIG. 16 in the method of realizing the timing adjusting means, but the other operations are the same. A timing adjustment method other than delaying the parallel data until the Walsh function number is fed back is described in FIG.
Is the same as

【0089】なお、通信の開始時に、初期のタイミング
推定をより確実なものとするために、既知信号をプリア
ンブルとして送信することがなされる場合がある。この
ような場合には、図15におけるサーチャーレシーバに
おいても、帰還信号を入力せず、既知信号に対応した送
信シンボル番号をコントロールプロセッサから入力する
ことにより、より確実な捕捉特性を実現できる。
At the start of communication, a known signal may be transmitted as a preamble in order to make the initial timing estimation more reliable. In such a case, even in the searcher receiver in FIG. 15, a more reliable acquisition characteristic can be realized by inputting the transmission symbol number corresponding to the known signal from the control processor without inputting the feedback signal.

【0090】実施例11. この発明のスペクトル拡散信号の受信機でのディジタル
データレシーバの一実施例図18にを示す。ディジタル
データレシーバはタイミング追尾手段と、相関値強度計
算手段を有している。即ち、図9または図15に示され
ているタイミング制御部18より与えられた捕捉タイミ
ングについて、タイミング追尾を行い受信信号とPN符
号ならびにウオルッシュ関数との相関値を計算する。
Embodiment 11 FIG. One embodiment of a digital data receiver in a spread spectrum signal receiver according to the present invention is shown in FIG. The digital data receiver has timing tracking means and correlation value strength calculation means. That is, the acquisition timing given from the timing controller 18 shown in FIG. 9 or 15, calculates the correlation value between the received signal and the PN code and Uorusshu function performs timing tracking.

【0091】図18において、ディジタルデータレシー
バは、ベースバンド複素受信信号rI 、rQ を入力と
し、PN符号、ウオルッシュ関数との相関を計算し相関
値強度を出力する相関処理器302と、シリアルパラレ
ル変換器322、324と、FHT342、344と、
相関値強度計算回路362から構成される。まず、相関
処理器302においてと、拡散符号PNI 、PNQ を解
くための相関処理が行われ、PN4チップ分をアキュム
レートした信号を相関処理された受信信号として出力す
る。相関処理器302の構成は図14と同一であり、c
osφを有する成分とsinφを有する成分の2つが出
力される。この出力は、例えば、シリアルパラレル変換
器322、324において64の相関処理されたパラレ
ルデータとなり、FHT342、344にそれぞれ出力
される。そして、FHTではそれぞれのパラレルデータ
とウオルッシュ関数との相関値を計算する。例えば、F
HT342ではcosφを有する成分との相関値を計算
し、FHT344ではsinφを有する成分との相関値
を計算する。FHT342,344の出力は相関値強度
計算回路362に出力され、同一の送信候補シンボルに
関する相関値毎に例えば2乗和が計算され、送受搬送波
間の位相差φの影響を取り除いた、64の相関値電力を
総合の相関値強度として出力する。相関処理器及びFH
Tでの処理タイミングと受信データとのタイミングが一
致していれば、ウオルッシュ関数の直交性から、送信さ
れたウオルッシュ関数番号の相関値のみが受信レベルに
応じた値を有し、その他の相関値はゼロとなる。別のタ
イミングで到来する信号との相関、あるいは雑音の影響
などにより、どの相関値もなんらかの値を有することに
なるが、これらの相関値強度から、直接、あるいはダイ
バーシチ合成後、送信シンボル判定手段により、最大の
相関値を有するウオルッシュ関数番号を送信されたシン
ボルと判断し、対応する6ビットのデータを送信データ
として復調する。
In FIG. 18, a digital data receiver receives a baseband complex reception signal r I , r Q as input, calculates a correlation with a PN code and a Walsh function, and outputs a correlation value intensity, and a serial processor 302. Parallel converters 322 and 324, FHTs 342 and 344,
It comprises a correlation value intensity calculation circuit 362. First, when in the correlation processor 302, a spreading code PN I, correlation processing for solving PN Q is performed, and outputs a received signal correlation processing signals accumulating the PN4 chips. The configuration of the correlation processor 302 is the same as that of FIG.
Two components, a component having osφ and a component having sinφ, are output. This output becomes, for example, 64 parallel processed parallel data in the serial / parallel converters 322 and 324 and is output to the FHTs 342 and 344, respectively. Then, the FHT calculates a correlation value between each parallel data and the Walsh function. For example, F
The HT 342 calculates a correlation value with a component having cos φ, and the FHT 344 calculates a correlation value with a component having sin φ. The outputs of the FHTs 342 and 344 are output to a correlation value strength calculation circuit 362, and for example, a sum of squares is calculated for each correlation value for the same transmission candidate symbol, and 64 correlations excluding the influence of the phase difference φ between the transmission and reception carriers are removed. The value power is output as the total correlation value intensity. Correlation processor and FH
If the processing timing at T matches the timing of the received data, only the correlation value of the transmitted Walsh function number has a value corresponding to the reception level due to the orthogonality of the Walsh function, and the other correlation values Becomes zero. Correlation between signals arriving at different times, or the like noise effects, but any correlation value also will have some value, from these correlation values strength, directly or after diversity combining, the transmission symbol judging means , The Walsh function number having the largest correlation value is determined as the transmitted symbol, and the corresponding 6-bit data is demodulated as transmission data.

【0092】一方ベースバンド複素受信信号rI 、rQ
は相関処理器304、306にも入力される。そして、
PN符号の符号位相を調整するシフトレジスタ318、
320により、相関処理器302に入力されるPN符号
よりΔチップ分の符号位相(タイミング)差を有するP
N符号が得られる。このうち、正の符号位相差を有する
PNI(Δ)’、PNQ(Δ)’が相関処理器304に、
また、負の符号位相差を有するPNI(−Δ)’、PNQ
(−Δ)’が相関処理器306に、それぞれ入力され相
関処理される。通常Δの値は1チップあるいは、0.5
チップ程度がよく用いられる。Δが1チップの時は、シ
フトレジスタ318、320はPN符号と同一速度のク
ロックでPN符号シフトさせればよく、0.5チップの
時はPN符号の倍の速度のクロックでPN符号をシフト
させればよい。相関処理器304の2つの出力はシリア
ルパラレル変換器326、328でそれぞれパラレルデ
ータに変換され、相関処理器306の出力はシリアルパ
ラレル変換器330、332に出力される。それぞれの
パラレルデータは遅延回路334、336、338、3
40で、相関値強度計算回路が出力したデータをもとに
他の送信シンボル判定手段によって送信シンボルが判定
されるまでの間、データを遅延させる。送信シンボルが
判定され、ウオルッシュ関数番号が帰還されると遅延回
路出力は、FHT346、348、350、352で、
相関処理されたPN符号のタイミングとそれぞれ同期し
たタイミングでウオルッシュ関数との相関値が計算され
る。そして、計算された64の相関値のうち、判定され
たウオルッシュ関数番号に対応した相関値のみが、セレ
クタ354、356、358、360により選択され、
相関値強度計算回路364、366で、符号位相差を有
する場合の総合の相関値電力が計算される。
On the other hand, the baseband complex reception signals r I , r Q
Is also input to the correlation processors 304 and 306. And
A shift register 318 for adjusting the code phase of the PN code;
320, P having a code phase (timing) difference of Δ chips from the PN code input to the correlation processor 302.
An N code is obtained. Among them, PN I (Δ) ′ and PN Q (Δ) ′ having a positive code phase difference are supplied to the correlation processor 304.
Also, PN I (−Δ) ′, PN Q having a negative code phase difference
(−Δ) ′ are input to the correlation processor 306 and subjected to correlation processing. Usually, the value of Δ is one chip or 0.5
Chips are often used. When Δ is one chip, the shift registers 318 and 320 only need to shift the PN code by a clock having the same speed as the PN code. It should be done. The two outputs of the correlation processor 304 are converted into parallel data by serial / parallel converters 326 and 328, respectively, and the output of the correlation processor 306 is output to serial / parallel converters 330 and 332. Each parallel data is supplied to delay circuits 334, 336, 338, 3
At 40, the data is delayed until another transmission symbol determination means determines a transmission symbol based on the data output from the correlation value strength calculation circuit. When the transmission symbol is determined and the Walsh function number is fed back, the output of the delay circuit is FHT 346, 348, 350, 352.
The correlation value with the Walsh function is calculated at the timing synchronized with the timing of the PN code subjected to the correlation processing. Then, of the 64 calculated correlation values, only the correlation values corresponding to the determined Walsh function number are selected by the selectors 354, 356, 358, 360,
Correlation value strength calculation circuits 364 and 366 calculate the total correlation value power when there is a code phase difference.

【0093】そして、加算器368で相関値強度計算回
路364、366の出力の差をとり、ループフィルタ3
70で平均化を行い、ループフィルタ出力370の値に
応じてVCO372のクロック周波数を制御し、制御さ
れたクロック周波数により、PN発生器308、31
0、312を制御することにより、タイミング追尾が実
行される。また、PN発生器308、310、312は
コントロールプロセッサ16との信号入出力があり、コ
ントロールプロセッサより与えられる捕捉タイミングに
まず符号位相を調整したり、コントロールプロセッサ1
6へ現在の追尾タイミングを与えることにより、コント
ロールプロセッサはサーチャーレシーバからの信号とと
もに、タイミングの制御を行う。
Then, the difference between the outputs of the correlation value intensity calculation circuits 364 and 366 is calculated by an adder 368, and the result of the loop filter 3
Averaging is performed at 70, the clock frequency of the VCO 372 is controlled according to the value of the loop filter output 370, and the PN generators 308 and 31 are controlled by the controlled clock frequency.
By controlling 0 and 312, timing tracking is executed. The PN generators 308, 310, and 312 have signal inputs and outputs to and from the control processor 16, and first adjust the code phase at the capture timing given by the control processor,
By giving the current tracking timing to 6, the control processor controls the timing together with the signal from the searcher receiver.

【0094】なお、以上の実施例においては、相関処理
されたデータのFHTへの入力をシリアルパラレル変換
器により、パラレル変換された形で与える場合について
示したが、FHTへ入力される部分にシフトレジスタを
設けて、シリアルのまま入力することも可能である。デ
ータ復調、タイミング追尾では、受信信号のタイミン
グ、若干の符号位相差を有するタイミングにおける相関
値さえ得られれば、以上に説明したのと同様な動作が得
られるので、相関を取るべきデータタイミングにおいて
のみ相関値を計算するようにすれば、処理量を減らすこ
とができ、その結果、低消費電力化を図ることも可能で
ある。データタイミング毎に1度の処理で良い。
[0094] In the above embodiment, the serial-to-parallel converter the input to FHT of the data are correlated, there is shown a case of giving parallel-converted form, it shifted to the portion to be input to FHT It is also possible to provide a register and input the data serially. In data demodulation and timing tracking, the same operation as described above can be obtained as long as the correlation value at the timing of the received signal and the timing having a slight code phase difference can be obtained. If the correlation value is calculated, the processing amount can be reduced, and as a result, the power consumption can be reduced. Only one process is required for each data timing.

【0095】実施例12. この発明のディジタルデータレシーバの他の実施例を図
19に示す。図19の実施例では、送信シンボル判定な
らびに、タイミング追尾に必要な相関値は、受信信号の
タイミング、正ならびに負の符号位相差を有するタイミ
ングにおける相関値なので、相関処理器302、30
4、306にて相関処理されたデータをタイミング調整
手段によりタイミング調整を行い、FHTを時分割で使
用することが可能である。図19では、パラレルデータ
のうちcosφを有する成分でFHTの時分割使用を行
い、sinφを有する成分でFHTを時分割使用する例
を示している。タイミング調整手段としては、遅延回路
334、336、338、340とゲート回路374、
376、及び、ゲート回路382、384を用いて構成
している。遅延回路における遅延時間D1 、D2 はウオ
ルッシュ関数番号が帰還されるまで、あるいはそれ以上
の適当な時間に設定される。また、ゲート回路374、
376は好ましい時間にFHTで入力信号とウオルッシ
ュ関数の相関をとるよう制御され、ゲート回路382、
384はデータ復調をする系とタイミング追尾する系に
それぞれの信号を振り分けるように動作する。
Embodiment 12 FIG. FIG. 19 shows another embodiment of the digital data receiver according to the present invention. In the embodiment of FIG. 19, the transmission symbol decision and the correlation values necessary for timing tracking, the timing of the received signal, so the correlation values at a timing having a positive and negative sign the phase difference, the correlation processor 302,30
It is possible to adjust the timing of the data subjected to the correlation processing in steps 4 and 306 by the timing adjusting means, and use the FHT in a time-division manner. FIG. 19 shows an example in which the component having cos φ in the parallel data is used for time-division use of the FHT, and the component having sin φ is used for time-division use of the FHT. The timing adjustment means includes delay circuits 334, 336, 338, and 340 and a gate circuit 374,
376 and gate circuits 382 and 384. The delay times D 1 and D 2 in the delay circuit are set to appropriate times until the Walsh function number is fed back or longer. Also, the gate circuit 374,
376 is controlled by the FHT to correlate the input signal with the Walsh function at a preferred time, and the gate circuit 382,
Reference numeral 384 operates to distribute signals to a system for demodulating data and a system for tracking timing.

【0096】実施例13. この発明の更に他の構成によるディジタルデータレシー
バの実施例を図20に示す。この実施例の構成は、タイ
ミング追尾系の部分にFHTを使用しない構成である。
即ち、ウオルッシュ関数番号が判定されると、判定され
たウオルッシュ関数番号に対応する判定シンボル系列
を、ウオルッシュ関数発生器410で発生させる。ウオ
ルッシュ関数発生器は、例えば、ROM等に書き込まれ
た系列を読み込んでもよいし、関数番号を与えることに
より、対応するシンボル系列を発生させる逆アダマール
変換の処理を行うハードウエア、あるいはソフトウエア
等の構成が考えられる。この出力を、シフトレジスタ3
18、320と同様にタイミング調整を行うシフトレジ
スタ412に入れ、更に、相関処理に用いられたのと同
期したタイミング関係で、相関処理器出力と判定シンボ
ル系列との乗積と積分操作を、それぞれ乗算器414、
416、418、420、及び、積分放電回路415、
417、419、421で行う。こうして、受信信号と
判定シンボルに関する相関値が計算できる。遅延回路4
02、404、406、408はウオルッシュ関数番号
が判定され帰還されるまでの間、相関処理されたデータ
を遅延させる機能を有している。FHTはパラレルデー
タに対して全送信候補シンボルに関する相関値を計算す
るが、この実施例では、シリアルデータに順次シンボル
系列との乗積、ならびに積分操作を行うためハードウエ
ア構成も簡単で、シリアルパラレル変換器も不要とな
り、回路の小型化がはかれる。
Embodiment 13 FIG. FIG. 20 shows an embodiment of a digital data receiver according to still another configuration of the present invention. The configuration of this embodiment does not use the FHT for the timing tracking system.
That is, when the Walsh function number is determined, the Walsh function generator 410 generates a determination symbol sequence corresponding to the determined Walsh function number. The Walsh function generator may read, for example, a sequence written in a ROM or the like, or provide hardware or software for performing a process of inverse Hadamard transform for generating a corresponding symbol sequence by giving a function number. Configurations are possible. This output is sent to shift register 3
The shift register 412 adjusts the timing in the same manner as in the steps 18 and 320. Further, the product and the integration operation of the output of the correlation processor and the determination symbol sequence are performed in a timing relationship synchronized with that used in the correlation processing. A multiplier 414,
416, 418, 420, and the integrating discharge circuit 415,
417, 419 and 421. Thus, the correlation value for the received signal and the determination symbol can be calculated. Delay circuit 4
02, 404, 406, and 408 have a function of delaying the correlated data until the Walsh function number is determined and fed back. The FHT calculates correlation values for all transmission candidate symbols with respect to parallel data. In this embodiment, however, the hardware configuration is simple because multiplication of serial data with a symbol sequence and integration operation are performed easily. A converter is not required, and the circuit can be downsized.

【0097】[0097]

【発明の効果】以上説明したように、この発明によるス
ペクトル拡散信号の受信機によれば、異なるタイミング
でPN符号との相関処理を行った受信信号に対して、タ
イミング調整手段を設けてFHTを時分割使用し、異な
るタイミングに応じたタイミングで全送信候補シンボル
との相関値をもとめるため、回路規模の小型化ができる
効果がある。また、サーチャーレシーバにおいて、FH
T出力の全送信候補シンボルの相関値を別の送信シンボ
ル判定手段において送信シンボルが判定されるまでの間
遅延させ、判定された送信シンボルの相関値のみを選択
し、選択された信号を用いてタイミング捕捉をおこなう
ので、不要な雑音を効果的に除去できる効果がある。
As described above, according to the spread spectrum signal receiver according to the present invention, the timing adjustment means is provided for the reception signal which has been subjected to the correlation processing with the PN code at different timings, and the FHT is provided. Since time-divisional use is used and the correlation value with all transmission candidate symbols is obtained at timings corresponding to different timings, there is an effect that the circuit scale can be reduced. In the searcher receiver, FH
The correlation values of all the transmission candidate symbols of the T output are delayed until the transmission symbol is determined by another transmission symbol determination unit, and only the correlation value of the determined transmission symbol is selected. Since the timing is acquired, there is an effect that unnecessary noise can be effectively removed.

【0098】また、ディジタルデータレシーバにおける
タイミング追尾手段においても、FHT出力の全送信候
補シンボルに対する相関値の中から、判定されたシンボ
ルに関する相関値のみを選択し、選択された信号に対し
てタイミング追尾を行うので、不要な雑音を効果的に除
去できる効果がある。また、判定シンボル系列を発生さ
せ、受信信号と正、負の位相差を有する相関特性を求め
てタイミング追尾を行う場合には、FHTならびにFH
T入力データを処理するシリアルパラレル変換器が不要
になるので、回路規模を小さく出来る効果もある。
Also, the timing tracking means in the digital data receiver selects only the correlation value for the determined symbol from the correlation values for all transmission candidate symbols of the FHT output, and performs timing tracking for the selected signal. Therefore, there is an effect that unnecessary noise can be effectively removed. Also, when a decision symbol sequence is generated and timing tracking is performed by obtaining correlation characteristics having positive and negative phase differences with the received signal, FHT and FH
Since the serial-parallel converter for processing the T input data is not required, there is an effect that the circuit scale can be reduced.

【0099】更に、受信特性が効果的に改善されたダイ
バーシチ合成後の相関値強度から、送信シンボルを判定
し、サーチャーレシーバ、ディジタルデータレシーバへ
帰還するので、誤ったシンボルの相関値を選択する確率
を低減し、捕捉特性、追尾特性が向上する効果がある。
Further, the transmission symbol is determined from the correlation value strength after diversity combining in which the reception characteristic is effectively improved, and is fed back to the searcher receiver and the digital data receiver. Therefore, the probability of selecting the wrong symbol correlation value is determined. And the capturing and tracking characteristics are improved.

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

【図1】実施例に係るサーチャーレシーバの全体構成を
示すブロック図である。
FIG. 1 is a block diagram illustrating an overall configuration of a searcher receiver according to an embodiment.

【図2】他の実施例に係るサーチャーレシーバの全体構
成を示すブロック図である。
FIG. 2 is a block diagram illustrating an overall configuration of a searcher receiver according to another embodiment.

【図3】サーチ処理回路の構成を示すブロック図であ
る。
FIG. 3 is a block diagram illustrating a configuration of a search processing circuit.

【図4】相関処理器の構成を示すブロック図である。FIG. 4 is a block diagram illustrating a configuration of a correlation processor .

【図5】ディジタルデータレシーバの構成を示すブロッ
ク図である。
FIG. 5 is a block diagram illustrating a configuration of a digital data receiver .

【図6】ディジタルデータレシーバの他の構成を示すブ
ロック図である。
FIG. 6 is a block diagram showing another configuration of the digital data receiver .

【図7】ディジタルデータレシーバの更に他の構成を示
すブロック図である。
FIG. 7 is a block diagram showing still another configuration of the digital data receiver .

【図8】ダイバシティ受信器の構成を示すブロック図で
ある。
FIG. 8 is a block diagram illustrating a configuration of a diversity receiver.

【図9】この発明の一実施例によるサーチャーレシーバ
の全体構成ブロック図である。
FIG. 9 is a block diagram showing the overall configuration of a searcher receiver according to an embodiment of the present invention.

【図10】図9のサーチ処理回路の構成図である。FIG. 10 is a configuration diagram of a search processing circuit of FIG. 9;

【図11】図10のサーチ処理回路のタイミング関係を
説明するタイミング図である。
FIG. 11 is a timing chart for explaining a timing relationship of the search processing circuit of FIG. 10;

【図12】サーチ処理回路の他の構成図である。FIG. 12 is another configuration diagram of the search processing circuit.

【図13】図12のサーチ処理回路のタイミング関係を
説明するタイミング図である。
13 is a timing chart for explaining the timing relationship of the search processing circuit of FIG.

【図14】相関処理器の構成図である。FIG. 14 is a configuration diagram of a correlation processor.

【図15】この発明の一実施例による判定帰還型のサー
チャーレシーバの全体構成ブロック図である。
FIG. 15 is an overall configuration block diagram of a decision feedback type searcher receiver according to an embodiment of the present invention.

【図16】図15の判定帰還型サーチ処理回路の構成図
である。
16 is a configuration diagram of a decision feedback type search processing circuit of FIG.

【図17】判定帰還型サーチ処理回路の他の例を示す構
成図である。
FIG. 17 is a configuration diagram showing another example of the decision feedback type search processing circuit.

【図18】この発明の一実施例によるディジタルデータ
レシーバの構成図である。
FIG. 18 is a configuration diagram of a digital data receiver according to one embodiment of the present invention.

【図19】ディジタルデータレシーバの他の実施例を示
す構成図である。
FIG. 19 is a configuration diagram showing another embodiment of the digital data receiver.

【図20】この発明の一実施例によるディジタルデータ
レシーバの他の構成を示すブロック図である。
FIG. 20 is a block diagram showing another configuration of the digital data receiver according to one embodiment of the present invention.

【図21】従来のスペクトル拡散信号の通信装置の全体
構成を示すブロック図である。
FIG. 21 is a block diagram showing an overall configuration of a conventional spread spectrum signal communication apparatus.

【図22】従来のスペクトル拡散信号の受信機のアナロ
グレシーバ、ディイジタルデータレシーバの詳細な構成
を示すブロック図である。
FIG. 22 is a block diagram showing a detailed configuration of an analog receiver and a digital data receiver of a conventional spread spectrum signal receiver.

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

10 サーチ処理回路 12 加算回路 14 巡回加算器 142 加算器 144 フレームメモリ 146 乗算器 16 コントロールプロセッサ 18 コントロールプロセッサ中のタイミング制御部 102,104 シフトレジスタ 106,108,110,112,302,304,3
06 相関処理器 114,116 乗算器 118,120,122,124,126,128 シ
フトレジスタ 130,132,134,136,138,140,1
42,144,322, 324,328,330,332 シリアルパラレル変
換器 146,148 ゲート回路 150,152,342,344,346,348,3
50,352 FHT 154,362 相関値強度計算回路 156,158 シフトレジスタ 1061,106,1063,1064 乗算器 1065,1066 加算器 1067,1068 アキュムレータ 1069,1070 シリアルパラレル変換器 1071,1072 加算器 20 判定帰還型サーチ処理回路 202,204 遅延及びゲート回路 206,208,354,356,358,360,3
86,388 セレクタ 210,364,366,390 相関値強度計算回路 334,336,338,340 遅延回路 368 加算器 370 ループフィルタ 372 VCO 308,310,312 PN符号発生器 318,320 シフトレジスタ 334,336,338,340 遅延回路 374,376,382,384 ゲート回路 402,404,406,408 遅延回路 410 ウオルッシュ関数発生器 412 シフトレジスタ 414,416,418,420 乗算器 415,417,429,421 積分放電回路 1a,1b,1c,1d サーチャーレシーバ 2a,2b,2c,2d ディジタルデータレシーバ 50 ダイバーシチ合成回路 501,502,503,504 乗算器 505,506,507,508 ラッチ回路 509 加算器 510 最大値判定回路 511 デコーダ 64,65,66,67 アナログレシーバ 610 サーチ処理回路 612 最大値判定部 622 遅延回路 624 セレクタ 626 巡回加算部 630,632 シフトレジスタ 634,636,638,640 相関処理器 642,644,646 シフトレジスタ 648,650,652,654 シリアル/パラレル
変換器 656 ゲート回路 658 FHT(高速アマダール変換器) 660,662,664,666 乗算器 668,670,680 加算器 700,710,712 相関処理器 702,714,716 シリアル/パラレル変換器 704,718,720 FHT 722,724 遅延・選択回路 728 LF(ループフィルタ) 730 PNI 発生器 732 PNQ 発生器 734 PNU 発生器 740,742 シフトレジスタ
Reference Signs List 10 search processing circuit 12 adder circuit 14 cyclic adder 142 adder 144 frame memory 146 multiplier 16 control processor 18 timing controller in control processor 102, 104 shift register 106, 108, 110, 112, 302, 304, 3
06 Correlator 114, 116 Multiplier 118, 120, 122, 124, 126, 128 Shift register 130, 132, 134, 136, 138, 140, 1
42, 144, 322, 324, 328, 330, 332 Serial / parallel converter 146, 148 Gate circuit 150, 152, 342, 344, 346, 348, 3
50,352 FHT 154,362 correlation intensity calculation circuit 156 shift register 1061,106 2, 1063,1064 multipliers 1065,1066 adder 1067,1068 accumulator 1069,1070 serial-parallel converter 1071, 1072 adder 20 determines Feedback type search processing circuit 202, 204 Delay and gate circuit 206, 208, 354, 356, 358, 360, 3
86,388 selector 210,364,366,390 correlation value strength calculation circuit 334,336,338,340 delay circuit 368 adder 370 loop filter 372 VCO 308,310,312 PN code generator 318,320 shift register 334,336 , 338, 340 delay circuit 374, 376, 382, 384 gate circuit 402, 404, 406, 408 delay circuit 410 Walsh function generator 412 shift register 414, 416, 418, 420 multiplier 415, 417, 429, 421 integral discharge Circuits 1a, 1b, 1c, 1d Searcher receivers 2a, 2b, 2c, 2d Digital data receivers 50 Diversity combining circuits 501, 502, 503, 504 Multipliers 505, 506, 507, 508 Latch circuits 509 Adder 510 Maximum value determination circuit 511 Decoder 64, 65, 66, 67 Analog receiver 610 Search processing circuit 612 Maximum value determination section 622 Delay circuit 624 Selector 626 Cyclic addition section 630, 632 Shift register 634, 636, 638, 640 Correlation Processors 642 , 644 , 646 Shift registers 648 , 650 , 652, 654 Serial / parallel converter 656 Gate circuit 658 FHT (high-speed Amadal converter) 660, 662, 664, 666 Multiplier 668, 670, 680 Adder 700, 710 , 712 correlation processor 702 , 714 , 716 serial / parallel converter 704, 718, 720 FHT 722, 724 delay / selection circuit 728 LF (loop filter) 730 PN I generator 732 PN Q generator 734 PN U generator 740, 742 Shift register

Claims (9)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】 同期検波された複素受信信号と拡散符号
とを乗積し加算する複数の相関処理器と、 上記複数の相関処理器の入力側または出力側に設けて上
記複数の相関処理器の入力を与えるタイミングまたは上
記複数の相関処理器の出力を次段に与えるタイミングを
調整して、上記複数の相関処理器出力をそれぞれ異なる
タイミングで出力するタイミング調整手段と、 上記異なるタイミングで出力される相関処理器出力群を
順次選択出力するゲート回路と、 上記ゲート回路から順次出力される相関処理器出力のウ
オルッシュ関数を解き相関値強度として出力する高速変
換器とで構成されるサーチ処理手段、 を有するサーチャーレシーバを備えたことを特徴とする
ウオルッシュ関数等の直交符号を用いたスペクトル拡散
信号の受信機。
A complex received signal and a spreading code detected synchronously.
A plurality of the correlation processor for adding to multiplying the door, on provided on the input side or output side of the plurality of the correlation processor
The timing at which the inputs of multiple correlators are given or above
The timing at which the outputs of multiple correlation processors are given to the next stage
Adjust the output of the plurality of correlator units to different values
A timing adjusting means for outputting at a timing, and a correlator output group outputted at the different timing.
A gate circuit for sequentially selecting and outputting and a correlator output sequentially output from the gate circuit.
Fast transformation that solves Orsh function and outputs as correlation value intensity
And a search processing means comprising a searcher.
Spread spectrum using orthogonal code such as Walsh function
Signal receiver.
【請求項2】 同期検波された複素受信信号と拡散符号
とを乗積し加算する複数の相関処理器と、 上記複数の相関処理器の入力側または出力側に設けて上
記複数の相関処理器の入力を与えるタイミングまたは上
記複数の相関処理器の出力を次段に与えるタイミングを
調整して、上記複数の相関処理器出力をそれぞれ異なる
タイミングで出力するタイミング調整手段と、 上記異なるタイミングで出力される相関処理器出力群を
順次選択出力するゲート回路と、 上記ゲート回路から順次出力される相関処理器出力のウ
オルッシュ関数を解き相関値強度として出力する高速変
換器とで構成されるサーチ処理手段、及び、 判定結果が与えられるまでの間上記サーチ処理手段出力
を遅延させる遅延回路と、 サーチャーレシーバ外部からの判定帰還信号により上記
遅延回路出力の中から特定のウオルッシュ関数の相関値
強度を選択するセレクタと、 上記セレクタで選択された相関値強度を巡回加算する巡
回加算部と、 を有するサーチャーレシーバを備えたことを特徴とする
ウオルッシュ関数等の 直交符号を用いたスペクトル拡散
信号の受信機。
2. A complex detection signal and a spread code which are synchronously detected.
A plurality of the correlation processor for adding to multiplying the door, on provided on the input side or output side of the plurality of the correlation processor
The timing at which the inputs of multiple correlators are given or above
The timing at which the outputs of multiple correlation processors are given to the next stage
Adjust the output of the plurality of correlator units to different values
A timing adjusting means for outputting at a timing, and a correlator output group outputted at the different timing.
A gate circuit for sequentially selecting and outputting and a correlator output sequentially output from the gate circuit.
Fast transformation that solves Orsh function and outputs as correlation value intensity
And a search processing means comprising a converter and an output of the search processing means until a determination result is given.
And a decision feedback signal from outside the searcher receiver.
Correlation value of specific Walsh function from delay circuit output
A selector for selecting an intensity, and a cyclic selector for cyclically adding the correlation value intensity selected by the selector.
And a searcher receiver having a time adder.
Spread spectrum using orthogonal code such as Walsh function
Signal receiver.
【請求項3】 送信シンボルを判定して判定帰還信号を
生成する送信シンボル判定手段、及び、 同期検波された複素受信信号と、所定の正位相差及び負
位相差の拡散符号とを乗積し加算する複数のタイミング
用相関処理器と、 上記複数のタイミング用相関処理器出力のウオルッシュ
関数を解き相関値強度として出力するタイミング用高速
変換器と、 以下のいずれかの要素 (1)上記タイミング用高速変換器の出力を所要時間遅
延させ上記判定帰還信号で選択する遅延・選択回路と、
上記遅延・選択回路で選択された相関値強度により、上
記タイミング用相関処理器への入力の受信信号に対する
拡散符号の供給タイミングを制御するタイミング制御信
号を得るローパスフィルタ、 (2)上記タイミング用高速変換器出力の中から上記判
定帰還信号により特定のウオルッシュ関数に対応した相
関値強度を選択するゲート回路と、上記ゲート回路で選
択された相関値強度を所定の時間遅延して選択する遅延
・選択回路と、上記遅延・選択回路で選択された相関値
強度により上記タイミング用相関処理器への入力の受信
信号に対する拡散符号の供給タイミングを制御するタイ
ミング制御信号を得るローパスフィルタ、 で構成されるディジタルレシーバ、 を備えたことを特徴とするウオルッシュ関数等の直交符
号を用いたスペクトル拡散信号の受信機。
3. A decision feedback signal is determined by determining a transmission symbol.
Transmission symbol determining means for generating, and a complex reception signal subjected to synchronous detection, and a predetermined positive phase difference and negative
Multiple timings for multiplying and adding the phase difference spreading code
Correlator, and Walsh output of the plurality of timing correlators
High speed for timing to solve function and output as correlation value intensity
A converter and any one of the following elements (1) delaying the output of the high-speed timing converter
A delay / selection circuit that is extended and selected by the decision feedback signal,
Depending on the correlation value strength selected by the delay / selection circuit,
For the input signal to the timing correlation processor
Timing control signal for controlling the supply timing of the spreading code
Low-pass filter, (2) above-format from the output fast converter for the timing to obtain the No.
Phase corresponding to a specific Walsh function by constant feedback signal
A gate circuit for selecting the intensity of the function,
A delay for selecting the selected correlation value intensity after a predetermined time delay
・ Selection circuit and correlation value selected by the delay / selection circuit
Reception of input to the timing correlation processor by intensity
Tie to control the timing of supplying spread codes to signals
Orthogonal marks such Uorusshu function low-pass filter, in digital receivers configured to obtain a timing control signal, further comprising a wherein
Spread spectrum signal receiver using signal.
【請求項4】 送信シンボルを判定して判定帰還信号を
生成する送信シンボル判定手段、及び、 同期検波された複素受信信号と、所定の拡散符号とを乗
積し加算する相関処理器と、 上記相関処理器出力のウオルッシュ関数を解き相関値強
度として出力する高速変換器と、 同期検波された複素受信信号と、所定の正位相差及び負
位相差の拡散符号とを乗積し加算する複数のタイミング
用相関処理器と、 上記複数のタイミング用相関処理器出力を適当な時間遅
延させる遅延回路と、 上記送信シンボル判定手段出力の判定帰還信号より特定
のウオルッシュ関数を生成するウオルッシュ関数発生器
と、 上記複数のタイミング用相関処理器出力と上記ウオルッ
シュ関数発生器から与えられるウオルッシュ関数との相
関をとる複数の相関手段と、 で構成され、上記複数の相関手段出力を用いて上記拡散
符号の供給タイミングを制御するようにしたディジタル
レシーバ、 を備えたことを特徴とするウオルッシュ関数等の直交符
号を用いたスペクトル拡散信号の受信機。
4. A transmission symbol is determined and a decision feedback signal is generated.
Transmission symbol determining means for generating, and a complex reception signal subjected to synchronous detection, multiplied by a predetermined spreading code.
A correlation processor for multiplying and adding, and solving a Walsh function of the output of the correlation processor to increase the correlation value
A high-speed converter that outputs the signal as a degree, a complex reception signal that is synchronously detected, and a predetermined positive phase difference and a negative
Multiple timings for multiplying and adding the phase difference spreading code
And the outputs of the plurality of timing correlators are delayed by an appropriate time.
A delay circuit to be extended and a determination feedback signal output from the transmission symbol determination means.
Function generator for generating Walsh functions
And the outputs of the plurality of timing correlation processors and the wall
Phase with the Walsh function given by the Schiff function generator
And a plurality of correlator means for taking the correlation, and using the outputs of the plurality of correlator means,
Digital control of code supply timing
Orthogonal code such as a Walsh function , comprising a receiver
Spread spectrum signal receiver using signal.
【請求項5】 複素入力信号と拡散符号との相関をとり
更に相関信号の送信候補シンボルを解くサーチャーレシ
ーバ、及び、 複素入力信号と所定の正位相差及び負位相差の拡散符号
との相関をとり更に特定の送信候補シンボルを選び、上
記選ばれた送信候補シンボルによりタイミングを設定す
るディジタルレシーバ相当に含まれるタイミング設定手
段及び、 上記サーチャーレシーバ出力で定まるデータ復調タイミ
ングでの相関値強度と、上記タイミング設定手段出力の
選択後の送信候補シンホルの相関値強度とを乗算する乗
算回路と、 上記乗算回路出力を合成タイミング毎に加算した値の送
信候補シンボルの相関値の中から最大値を判定し、該最
大値と判定された特定の送信候補シンボルを上記タイミ
ング設定手段及びサーチャーレシーバへの判定帰還信号
をも出力する最大値判定回路と、 で構成されるウオルッシュシンボル番号選択手段、とを
備えたことを特徴とするウオルッシュ関数等の直交符号
を用いたスペクトル拡散信号の受信機。
5. A correlation between a complex input signal and a spread code is calculated.
In addition, a searcher ratio that solves the transmission candidate symbol of the correlation signal
And a complex input signal and a predetermined positive phase difference and negative phase difference spread code
And select a more specific transmission candidate symbol.
Set the timing according to the selected transmission candidate symbol
Timing setting equivalent to a digital receiver
Stage and data demodulation timing determined by the searcher receiver output.
Of the correlation value strength in the timing and the output of the timing setting means
The power to multiply by the correlation value strength of the selected transmission candidate Shinhol
And the transmission of a value obtained by adding the output of the multiplication circuit for each synthesis timing.
The maximum value is determined from the correlation values of the
The specific transmission candidate symbol determined to have a large value
Setting means and decision feedback signal to the searcher receiver
And a Walsh symbol number selecting means comprising a maximum value determining circuit that also outputs
Orthogonal codes such as Walsh functions characterized by having
Spread spectrum signal receiver using.
【請求項6】 複素受信信号と拡散符号を乗積し定めら
れた組合せで加算して直交2成分の出力を得る複数の相
関処理器と、 上記複数の相関処理器の入力側または出力側に設けて上
記相関処理器の入力タイミングまたは出力タイミングを
調整するか、または上記複数の相関処理器に入力される
PN符号のタイミングを調整するタイミング調整手段
と、 上記タイミング調整された複数の相関処理器出力を順次
選択して出力するゲー ト回路と、 上記ゲート回路から順次出力される相関処理器の直交2
成分それぞれについてウオルッシュ関数を解く複数の高
速変換器と、 上記複数の高速変換器出力から相関値強度を求める相関
値強度計算手段とで構成されるサーチ処理手段、 を有するサーチャレシーバを備えたことを特徴とするウ
オルッシュ関数等の直交符号を用いたスペクトル拡散信
号の受信機。
6. A product obtained by multiplying a complex reception signal by a spreading code.
Multiple phases to obtain the output of two orthogonal components by adding
And Seki processor, the upper is provided on the input side or output side of the plurality of the correlation processor
The input or output timing of the correlation processor
Adjusted or input to the plurality of correlators
Timing adjusting means for adjusting the timing of the PN code
And the outputs of the plurality of correlated processors whose timing has been adjusted are sequentially
A gate circuit for selecting and outputting two orthogonal correlation processor sequentially output from the gate circuit
Multiple heights to solve the Walsh function for each component
And a correlation for obtaining a correlation value intensity from the outputs of the plurality of high-speed converters
C, characterized in that it comprises a searcher receiver with the search process unit, and a value intensity calculating means
Spread spectrum signal using orthogonal code such as Orsh function
No. receiver.
【請求項7】 送信シンボルを判定して判定帰還信号を
生成する送信シンボル判定手段を備え、 サーチ処理手段は、上記生成された判定帰還信号によ
り、送信候補シンボルの相関値強度の中から特定のウオ
ルッシュ関数の相関値強度を選択するセレクタとで構成
される判定帰還型サーチ処理手段とした サーチャレシー
バを備えたことを特徴とする請求項6記載のスペクトル
拡散信号の受信機。
7. A transmission symbol is determined and a decision feedback signal is generated.
A transmission symbol decision means for generating for the search processing means, the decision feedback signal generated as above
From the strength of the correlation value of the transmission candidate symbol.
Consists of a selector for selecting the correlation value strength of the Lusch function
Searcher search processing means
7. The spectrum according to claim 6, wherein the spectrum is provided.
Spread signal receiver.
【請求項8】 送信シンボルを判定して判定帰還信号を
生成する送信シンボル判定手段、及び、 複素受信信号と所定の拡散符号を乗積し定められた組合
せで加算して直交2成分の出力を得る相関処理器と、 上記相関処理器出力から直交2成分のウオルッシュ関数
との相関を解く高速変換器と、 上記高速変換器出力の相関値強度を計算する相関値強度
計算回路と、 複素受信信号と所定の拡散符号を乗積し定められた組合
せで加算して直交2成分の出力を得る複数のタイミング
用相関処理器と、 上記複数のタイミング用相関処理器出力を遅延させる遅
延手段と、 上記遅延手段からの出力、または必要に応じて時分割用
ゲート回路を経由した出力と、ウオルッシュ関数との相
関を解くタイミング用高速変換器と、 上記タイミング用高速変換器で解かれた相関のうち上記
判定帰還信号で選択されたウオルッシュ関数の相関値強
度を計算する相関値強度計算回路と、 上記計算された相関値強度の出力差を平均化して上記拡
散符号の供給タイミン グを制御するループフィルタ、 とで構成されるディジタルレシーバ、 を備えたことを特徴とするウオルッシュ関数等の直交符
号を用いたスペクトル拡散信号の受信機。
8. A transmission symbol is determined and a decision feedback signal is generated.
Transmission symbol determination means for generating, and a combination determined by multiplying a complex reception signal and a predetermined spreading code
A correlation processor that obtains an output of two orthogonal components by adding the two components, and a Walsh function of the two orthogonal components from the output of the correlation processor.
A high-speed converter that solves the correlation between the high-speed converter and a correlation value intensity that calculates the correlation value intensity of the high-speed converter
A calculation circuit, a combination determined by multiplying a complex reception signal and a predetermined spreading code
Timing to obtain two orthogonal component outputs by adding
And a delay for delaying the outputs of the plurality of timing correlators.
And extension means, for time division according to output or required from the delay means
Phase between the output through the gate circuit and the Walsh function
The high-speed timing converter for solving the correlation and the correlation
Strong correlation value of Walsh function selected by decision feedback signal
A correlation value strength calculating circuit for calculating the degree of correlation, and averaging the output difference of the calculated correlation value strength to obtain the expanded value.
Orthogonal marks such Uorusshu function to loop filter for controlling the supply timing of diffusing code, further comprising a digital receiver, and a city wherein
Spread spectrum signal receiver using signal.
【請求項9】 送信シンボルを判定して判定帰還信号を
生成する送信シンボル判定手段、及び、 同期検波された複素受信信号と、所定の拡散符号とを乗
積し加算する相関処理器と、 上記相関処理器出力のウオルッシュ関数を解き相関値強
度として出力する高速変換器と、 複素受信信号と所定の拡散符号を乗積し定められた組合
せで加算して直交2成分の出力を得る複数のタイミング
用相関処理器と、 上記複数のタイミング用相関処理器出力を遅延させる遅
延手段と、 上記判定帰還信号により特定のウオルッシュ関数を生成
するウオルッシュ関数発生手段と、 上記複数の遅延手段出力と上記ウオルッシュ関数発生手
段により与えられるウオルッシュ関数との相関を直交2
成分について得る複数の相関手段と、 上記複数の相関手段出力から相関強度をそれぞれ計算す
る複数の相関値強度計算手段と、で構成され、 上記相関値強度計算手段出力を用いて上記拡散符号の供
給タイミングを制御するようにしたディジタルレシー
バ、 を備えたことを特徴とするウオルッシュ関数等の直交符
号を用いたスペクトル拡散信号の受信機。
9. A transmission symbol is determined and a decision feedback signal is generated.
Transmission symbol determining means for generating, and a complex reception signal subjected to synchronous detection, multiplied by a predetermined spreading code.
A correlation processor for multiplying and adding, and solving a Walsh function of the output of the correlation processor to increase the correlation value
A high-speed converter that outputs a degree and a combination determined by multiplying the complex reception signal and a predetermined spreading code
Timing to obtain two orthogonal component outputs by adding
And a delay for delaying the outputs of the plurality of timing correlators.
A specific Walsh function is generated by the extension means and the decision feedback signal.
Walsh function generating means, outputs of the plurality of delay means , and the Walsh function generating means
The correlation with the Walsh function given by the step is orthogonal 2
A plurality of correlation means for the component, and a correlation strength calculated from the plurality of correlation means outputs.
A plurality of correlation value strength calculation means, and the output of the correlation value strength calculation means is used to provide the spread code.
Digital receiver with control of feeding timing
Orthogonal marks such Uorusshu function characterized by comprising Ba, the
Spread spectrum signal receiver using signal.
JP584893A 1992-06-29 1993-01-18 Spread spectrum signal receiver Expired - Fee Related JP2778396B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP584893A JP2778396B2 (en) 1992-06-29 1993-01-18 Spread spectrum signal receiver

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP19625892 1992-06-29
JP4-196258 1992-06-29
JP584893A JP2778396B2 (en) 1992-06-29 1993-01-18 Spread spectrum signal receiver

Publications (2)

Publication Number Publication Date
JPH0677931A JPH0677931A (en) 1994-03-18
JP2778396B2 true JP2778396B2 (en) 1998-07-23

Family

ID=26339858

Family Applications (1)

Application Number Title Priority Date Filing Date
JP584893A Expired - Fee Related JP2778396B2 (en) 1992-06-29 1993-01-18 Spread spectrum signal receiver

Country Status (1)

Country Link
JP (1) JP2778396B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6891884B1 (en) 1999-03-01 2005-05-10 Nec Electronics Corporation Apparatus for detecting correlation, spectrum despread apparatus and receiver having the same, and method for detecting correlation

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2850959B2 (en) * 1997-05-12 1999-01-27 日本電気株式会社 Spread spectrum communication synchronous acquisition demodulator
JP3883713B2 (en) 1998-10-05 2007-02-21 富士通株式会社 Spreading code and timing detection apparatus and method
JP3884218B2 (en) * 2000-06-23 2007-02-21 三菱電機株式会社 Spread spectrum receiver

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6891884B1 (en) 1999-03-01 2005-05-10 Nec Electronics Corporation Apparatus for detecting correlation, spectrum despread apparatus and receiver having the same, and method for detecting correlation

Also Published As

Publication number Publication date
JPH0677931A (en) 1994-03-18

Similar Documents

Publication Publication Date Title
US6377613B1 (en) Communication apparatus for code division multiple accessing mobile communications system
US5383220A (en) Data demodulator of a receiving apparatus for spread spectrum communication
US6154487A (en) Spread-spectrum signal receiving method and spread-spectrum signal receiving apparatus
US7167456B2 (en) Apparatus for estimating propagation path characteristics
US5583884A (en) Spread spectrum modulation and demodulation systems which accelerate data rate without increasing multilevel indexing of primary modulation
US5237586A (en) Rake receiver with selective ray combining
EP0886385B1 (en) Reception apparatus for CDMA communication system
KR100347655B1 (en) Demodulation element assignment in a system capable of receiving multiple signals
JP3454569B2 (en) Synchronization method for code division multiple access wireless communication
JP2938337B2 (en) Data demodulation circuit for spread spectrum communication
US5818868A (en) Direct-sequence spread-spectrum receiver including code acquisition and detection using an autoadaptive threshold
US6414985B1 (en) Method for determining reference phase in radio communication system which uses orthogonal M-ary modulation, and coherent detection method using the same
JP3003006B2 (en) Method and apparatus for signal demodulation and diversity combining of quadrature modulated signals
US20030123408A1 (en) CDMA receiving apparatus
KR20010072601A (en) Pilot strength measurement and multipath delay searcher for cdma receiver
US5910950A (en) Demodulator phase correction for code division multiple access receiver
JPH0799487A (en) Spread spectrum communication equipment and radio communication equipment
JP2000174663A (en) Code division multiplex communication system
JP3307217B2 (en) Receiver for spread spectrum communication system
JP2000004211A (en) Rake receiving circuit
JP2778396B2 (en) Spread spectrum signal receiver
WO2000052862A1 (en) Apparatus and method for cdma demodulation and cdma mobile communication system
JP3030230B2 (en) Receiver for spread communication system
JPH0774694A (en) Demodulator
JPH06204979A (en) M-ary spread spectrum system communication equipment

Legal Events

Date Code Title Description
FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080508

Year of fee payment: 10

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

Free format text: PAYMENT UNTIL: 20090508

Year of fee payment: 11

LAPS Cancellation because of no payment of annual fees