[go: up one dir, main page]

JP3207057B2 - Synchronizer - Google Patents

Synchronizer

Info

Publication number
JP3207057B2
JP3207057B2 JP27018094A JP27018094A JP3207057B2 JP 3207057 B2 JP3207057 B2 JP 3207057B2 JP 27018094 A JP27018094 A JP 27018094A JP 27018094 A JP27018094 A JP 27018094A JP 3207057 B2 JP3207057 B2 JP 3207057B2
Authority
JP
Japan
Prior art keywords
timing
value
correction
memory
counter
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
JP27018094A
Other languages
Japanese (ja)
Other versions
JPH08111677A (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.)
Panasonic Corp
Panasonic Holdings Corp
Original Assignee
Panasonic Corp
Matsushita Electric Industrial Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Panasonic Corp, Matsushita Electric Industrial Co Ltd filed Critical Panasonic Corp
Priority to JP27018094A priority Critical patent/JP3207057B2/en
Publication of JPH08111677A publication Critical patent/JPH08111677A/en
Application granted granted Critical
Publication of JP3207057B2 publication Critical patent/JP3207057B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Digital Transmission Methods That Use Modulated Carrier Waves (AREA)
  • Time-Division Multiplex Systems (AREA)
  • Synchronisation In Digital Transmission Systems (AREA)

Description

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

【0001】[0001]

【産業上の利用分野】本発明は、送信機とのクロックの
ずれを検出して補正する受信機の同期装置に関し、特
に、受信状態の影響を受けずに正しく動作するように構
成したものである。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a synchronizer for a receiver which detects and corrects a clock deviation from a transmitter and corrects the shift. More particularly, the synchronizer operates properly without being affected by the reception state. is there.

【0002】[0002]

【従来の技術】近年、通信のディジタル化は目ざましい
勢いで進んでいる。通信機器では送信機の基本周波数と
受信機の基本周波数を正確に合わせることが困難であ
る。そこで、送信信号に既知のパタンを加えて送信し、
受信側でその既知のパタンを検出することにより送信機
と受信機とのクロック差を検出し、受信機の基本周波数
を送信側に合わせることが行なわれている。このため
に、クロックの差を検出する回路とタイミング補正を行
なう回路とは非常に重要である。
2. Description of the Related Art In recent years, digitization of communication has been progressing at a remarkable rate. In communication equipment, it is difficult to accurately match the fundamental frequency of the transmitter with the fundamental frequency of the receiver. Therefore, a known pattern is added to the transmission signal and transmitted.
The receiving side detects the known pattern to detect a clock difference between the transmitter and the receiver, and adjusts the fundamental frequency of the receiver to the transmitting side. For this reason, a circuit for detecting a clock difference and a circuit for performing timing correction are very important.

【0003】クロック差の検出機能を備えた従来の同期
装置の例を図11に示す。この装置は、受信信号の直交
成分をA/D変換するA/D変換器1と、受信信号の同
相成分をA/D変換するA/D変換器2と、変換された
ディジタルデータを格納するメモリA3と、既知の信号
パタンを格納しているメモリB5と、メモリA3に格納
された信号とメモリB5に格納された信号との複素相関
を求める複素相関器4と、複素相関器4で求められた相
関結果を閾値と比較する比較回路6と、比較回路6から
出力される比較結果を順次領域を変えて格納するメモリ
C8と、比較結果のメモリC8への格納位置を振り分け
る切換スイッチ7と、既知パタンの実際の受信時刻と受
信機の仮定している既知パタンの受信時刻との差からタ
イミングずれを検出するタイミング差検出回路9とを備
えている。
FIG. 11 shows an example of a conventional synchronizer having a clock difference detecting function. This device stores an A / D converter 1 for A / D converting an orthogonal component of a received signal, an A / D converter 2 for A / D converting an in-phase component of the received signal, and stores the converted digital data. A memory A3, a memory B5 storing a known signal pattern, a complex correlator 4 for calculating a complex correlation between a signal stored in the memory A3 and a signal stored in the memory B5, and a complex correlator 4 A comparison circuit 6 for comparing the obtained correlation result with a threshold value, a memory C8 for storing the comparison results output from the comparison circuit 6 in different areas sequentially, and a changeover switch 7 for allocating a storage position of the comparison result in the memory C8. And a timing difference detection circuit 9 for detecting a timing deviation from the difference between the actual reception time of the known pattern and the reception time of the known pattern assumed by the receiver.

【0004】この装置のA/D変換器1、2、メモリA
3及び複素相関器4は動作タイミングAに同期して動作
し、切換スイッチ7は動作タイミングBに、また、タイ
ミング差検出回路9は動作タイミングCに同期して動作
する。
A / D converters 1 and 2 of this device, memory A
3 and the complex correlator 4 operate in synchronization with the operation timing A, the changeover switch 7 operates in synchronization with the operation timing B, and the timing difference detection circuit 9 operates in synchronization with the operation timing C.

【0005】この同期装置では、既知の送信パタンの受
信された時刻を検出するために、受信信号とメモリB5
に格納されている既知のパタンとの複素相関を複素相関
器4で求める。この複素相関演算の結果は、タイミング
が合っているときは1に近い値を取り、タイミングが前
方または後方にずれている場合はタイミングが最も合っ
ている時刻を中心にほぼ対称な形となる。
In this synchronizer, a reception signal and a memory B5 are detected in order to detect the reception time of a known transmission pattern.
The complex correlator 4 obtains a complex correlation with a known pattern stored in. The result of this complex correlation operation takes a value close to 1 when the timing is correct, and has a substantially symmetrical shape around the time when the timing is the best when the timing is shifted forward or backward.

【0006】この複素相関結果をある閾値と比較して、
閾値よりも大きいときは、“1”、それ以外は“0”に
なるように量子化すると、“1”が連続して出力する時
刻の中心の時刻が既知のパタンの受信時刻となる。タイ
ミング差検出回路9は、この既知のパタンの受信時刻と
受信機の仮定している既知のパタンの受信時刻との差か
らタイミング差を検出して出力する。
[0006] The result of the complex correlation is compared with a certain threshold value.
If the value is larger than the threshold value, the quantization is performed so as to be “1”, and the others are “0”, and the time at the center of the time at which “1” is continuously output becomes the reception time of the known pattern. The timing difference detection circuit 9 detects and outputs a timing difference from the difference between the reception time of the known pattern and the reception time of the known pattern assumed by the receiver.

【0007】[0007]

【発明が解決しようとする課題】しかし、従来の同期装
置では、受信信号と既知パタンとの相関結果を一定の閾
値と比較して“1”または“0”の量子化データを得て
いるため、回線状態の良、不良によって量子化データの
検出に誤差が発生する場合がある。つまり、回線状態が
良好で受信レベルが高い場合には、相関結果が大きく現
れるため、受信信号の既知パタンに対する相関が低くて
も量子化データが“1”になったり、逆に、回線状態が
不良で受信レベルが低い場合には、相関結果が小さく現
れるために、受信信号が既知パタンと一致しているとき
でも“0”となるケースがある。
However, in the conventional synchronizer, the result of correlation between the received signal and the known pattern is compared with a certain threshold value to obtain quantized data of "1" or "0". In some cases, an error occurs in the detection of the quantized data due to a good or bad line condition. In other words, when the line state is good and the reception level is high, the correlation result is large, so that the quantized data becomes "1" even if the correlation of the received signal to the known pattern is low, or conversely, the line state becomes If the reception level is poor and the reception level is low, the correlation result appears to be small. Therefore, even when the reception signal matches the known pattern, it may be “0”.

【0008】本発明は、こうした従来の問題点を解決す
るものであり、受信状態に影響されずに、送信側と受信
側とのクロック差を正しく検出することができ、また、
この検出結果を基に的確にタイミングを補正することが
できる同期装置を提供することを目的としている。
The present invention solves such a conventional problem, and can correctly detect a clock difference between a transmission side and a reception side without being affected by a reception state.
It is an object of the present invention to provide a synchronizing device that can accurately correct timing based on the detection result.

【0009】[0009]

【課題を解決するための手段】そこで、本発明では、A
/D変換した受信信号と既知パタンとの相関処理を行な
って送信時に信号に挿入された既知パタンの受信時期を
検出し、送信機に対する受信機のタイミングずれを補正
する同期装置において、A/D変換のサンプリング周期
で行なわれる相関処理により得られた各相関値を領域を
分けて記憶する記憶手段と、この相関値の最大値から既
知パタンの受信時期を検出し、送信機に対する受信機の
タイミングずれを求める検出手段と、検出手段の求めた
タイミングずれを補正する補正手段とを設け、補正手段
が、A/D変換のサンプリング周期よりも短い時間幅で
タイミングずれの補正を行なうように構成している。
Therefore, in the present invention, A
In a synchronizing device for performing a correlation process between a / D-converted received signal and a known pattern to detect a reception timing of a known pattern inserted into the signal at the time of transmission and correcting a timing deviation of the receiver with respect to the transmitter, Storage means for separately storing each correlation value obtained by the correlation processing performed in the conversion sampling period, detecting the reception time of a known pattern from the maximum value of the correlation value, and detecting the timing of the receiver with respect to the transmitter detection means for determining the deviation, determined detection means
Correction means for correcting the timing deviation;
Is shorter than the sampling period of A / D conversion.
It is configured to correct the timing deviation .

【0010】[0010]

【0011】[0011]

【0012】また、補正手段を、検出手段の求めたタイ
ミングずれの大きさが閾値を超えたときに補正信号を出
力する補正信号出力手段と、この補正信号を用いてタイ
ミングずれを補正する補正実行手段とで構成している。
The correction means includes a correction signal output means for outputting a correction signal when the magnitude of the timing deviation obtained by the detection means exceeds a threshold value, and a correction execution means for correcting the timing deviation using the correction signal. And means.

【0013】また、補正実行手段を、同一周期で一定数
まで繰返し計数するカウンタで構成し、このカウンタ
が、補正信号に応じて、数えはじめの値を変更するよう
に形成している。
The correction executing means is constituted by a counter for repeatedly counting up to a certain number in the same cycle, and this counter is formed so as to change a value at the beginning of counting in accordance with the correction signal.

【0014】また、このカウンタが、A/D変換のサン
プリング周期よりも短い周期で計数するように構成して
いる。
Further, the counter is configured to count in a cycle shorter than the sampling cycle of the A / D conversion.

【0015】また、閾値を、同期引き込みの開始時には
小さく、その後に増加するように変更する閾値変更手段
を設けている。
Further, there is provided a threshold value changing means for changing the threshold value so as to be small at the start of synchronization pull-in and thereafter increased.

【0016】さらに、検出手段の求めたタイミングずれ
の大きさを強調する重み付け手段を設けている。
Further, there is provided weighting means for enhancing the magnitude of the timing deviation obtained by the detection means.

【0017】[0017]

【作用】そのため、相関値の最大値から既知パタンの受
信時期を検出しているので、回線状態によらずに、最も
確からしい受信時期を検出することができ、タイミング
ずれを的確に補正することができる。
Since the reception timing of the known pattern is detected from the maximum value of the correlation value, the most probable reception timing can be detected irrespective of the line condition, and the timing deviation can be accurately corrected. Can be.

【0018】タイミングずれの補正の刻み幅が小さい
程、的確な補正が可能になるが、A/D変換のサンプリ
ング時間幅を狭くしてそれを実現しようとすると、高速
動作の素子が必要になり、装置の価格、消費電力がとも
に上昇する。この補正の刻み幅を補正手段の機能を通じ
て小さくすることにより、こうしたデメリットを生ぜず
に正確なタイミング補正が可能になる。例えば、補正手
段を構成するカウンタの計数の周期を半分にすることに
よって、1つのカウンタ値を補正したときの補正の刻み
幅を半分にすることができる。
The smaller the step size of the correction of the timing deviation, the more accurate the correction can be made. However, if the sampling time width of the A / D conversion is narrowed to realize it, a high-speed operation element is required. Therefore, the price of the device and the power consumption increase. By reducing the step size of this correction through the function of the correction means, accurate timing correction becomes possible without causing such disadvantages. For example, by halving the counting cycle of the counter constituting the correction means, it is possible to halve the step size of correction when one counter value is corrected.

【0019】また、検出手段の求めたタイミングずれの
検出値または累積値の大きさが閾値を超えた場合に補正
信号を出力し、この補正信号に基づいてタイミング補正
を実行する装置では、閾値を同期引き込み当初には小さ
く、その後に大きくすることにより、同期引き込み直後
のタイミングずれが大きい時期に、迅速なタイミング補
正が行なわれ、動作が安定した段階で緩やかな補正に移
行する。
Further, when the magnitude of the detected value or the accumulated value of the timing deviation obtained by the detection means exceeds a threshold value, a correction signal is output, and in a device for performing timing correction based on this correction signal, the threshold value is set. By increasing the value at the beginning of the synchronization and then increasing the value, the timing is quickly corrected when the timing shift immediately after the synchronization is large, and the operation shifts to the gradual correction when the operation is stabilized.

【0020】また、検出手段の求めたタイミングずれの
検出値に重み付けを加えて、タイミングずれを強調した
場合には、ずれが大きいときに閾値を直ぐに超えるた
め、迅速なタイミング補正が実行される。逆に、ずれが
小さい状態では、安定的なタイミング補正が行なわれ
る。
Further, when the detected timing deviation obtained by the detecting means is weighted to emphasize the timing deviation, the threshold value is immediately exceeded when the deviation is large, so that quick timing correction is performed. Conversely, when the deviation is small, stable timing correction is performed.

【0021】[0021]

【実施例】【Example】

(第1実施例)第1実施例の同期装置は、図1に示すよ
うに、従来の同期装置(図11)と同様に、A/D変換
器1、2、メモリA3、メモリB5及び複素相関器4を
具備するとともに、複素相関器4によって算出された相
関値の最大値から既知パタンの受信時刻を検出するタイ
ミング差検出回路10を備えている。
(First Embodiment) As shown in FIG. 1, the synchronizer according to the first embodiment includes A / D converters 1, 2, a memory A3, a memory B5, and a complex as in the conventional synchronizer (FIG. 11). The apparatus includes a correlator 4 and a timing difference detection circuit 10 that detects a reception time of a known pattern from the maximum value of the correlation values calculated by the complex correlator 4.

【0022】このタイミング差検出回路10は、図3に示
すように、複素相関器4から出力される相関値を順次領
域を変えて格納するメモリD12と、相関値のメモリD12
への格納位置を振り分ける切換スイッチ11と、メモリD
12に格納された相関値の中の最大値を検出する最大値検
出回路13とを具備している。
As shown in FIG. 3, the timing difference detection circuit 10 includes a memory D12 for storing the correlation values output from the complex correlator 4 by sequentially changing the area, and a memory D12 for the correlation values.
Switch 11 for allocating the storage position to the memory D and the memory D
And a maximum value detection circuit 13 for detecting the maximum value of the correlation values stored in 12.

【0023】また、送信信号のフレームフォーマットを
図2に示している。この例では、クロック差を検出する
ための既知のパタン(同期ワード1、2、3。通常、こ
の既知の信号を同期ワードや同期シンボルと呼んでい
る)が送信信号の中央に配置されている。シンボル長は
Nシンボルであり、この例ではN=25である。
FIG. 2 shows the frame format of the transmission signal. In this example, a known pattern for detecting a clock difference (synchronization words 1, 2, and 3; this known signal is usually called a synchronization word or a synchronization symbol) is arranged at the center of the transmission signal. . The symbol length is N symbols, and in this example, N = 25.

【0024】この同期装置のA/D変換器1、2は、送
信機と受信機とのクロック差を検出するために、受信信
号を送信機の1シンボルの時間間隔のn倍のサンプリン
グレートでサンプリングしてディジタルデータに変換す
る。このサンプリングを一般にシンボルレートのn倍で
オーバーサンプリングすると言う。本実施例ではn=
4、即ち、4倍のオーバーサンプリングを行なう。一般
的にこのオーバーサンプリング比が高いほど精度良くタ
イミングずれを検出できるが、装置化する場合には高価
格、高消費電力となる。
The A / D converters 1 and 2 of the synchronizer convert the received signal at a sampling rate n times the time interval of one symbol of the transmitter in order to detect a clock difference between the transmitter and the receiver. It is sampled and converted to digital data. This sampling is generally referred to as oversampling at n times the symbol rate. In this embodiment, n =
4, ie, 4 times oversampling is performed. Generally, the higher the oversampling ratio is, the more accurately the timing deviation can be detected. However, when the apparatus is implemented, the cost and power consumption are high.

【0025】A/D変換器1、2のサンプリングタイミ
ングは、動作タイミングAに同期して行なわれ、A/D
変換器1、2で変換されたディジタルデータは、動作タ
イミングAによってメモリA3に格納される。
The sampling timing of the A / D converters 1 and 2 is performed in synchronization with the operation timing A.
The digital data converted by the converters 1 and 2 is stored in the memory A3 at the operation timing A.

【0026】送信信号の中に同期ワードがMシンボル含
まれている場合、複素相関器4は、メモリA3に格納さ
れた受信信号から同期ワード分(Mシンボル)のデータ
を取り出して、メモリB5に蓄えられている既知の同期
ワードとの間の相関演算を行なう。
When the transmission signal includes M symbols in the transmission signal, the complex correlator 4 extracts the data of the synchronization word (M symbols) from the reception signal stored in the memory A3 and stores the data in the memory B5. A correlation operation with the stored known synchronization word is performed.

【0027】いま、受信信号s(t)を式1によって、 s(t)=I(t)+jQ(t) (式1) (但し、I(t):同相成分、Q(t):直交成分)と
表す。メモリA3には時刻nTのデータからMシンボル
分のサンプルが蓄えられており、これをI(iT)+j
Q(iT)と表す。また、メモリB5に蓄えられている
既知のパタンの同相成分をI0(t)、直交成分をQ
0(t)とするとき、相関演算は式2によって行なわれ
る。
Now, the received signal s (t) is expressed by the following equation 1. s (t) = I (t) + jQ (t) (Equation 1) (where I (t): in-phase component, Q (t): quadrature) Component). A sample for M symbols from the data at the time nT is stored in the memory A3, and is stored as I (iT) + j
Expressed as Q (iT). The in-phase component of the known pattern stored in the memory B5 is I 0 (t), and the quadrature component is Q
When 0 (t) is set, the correlation operation is performed by Expression 2.

【数2】 メモリA3に蓄えられたiシンボル目のデータが同期ワ
ードであるとき、その同相成分はI0(iT)、直交成分
はQ0(iT)である。従って、同期ワードの受信時刻に
おいては、相関演算の結果は、式2よりu=1となる。
このように相関演算の結果は、送信信号と受信信号との
波形が最も似ているとき、即ち、タイミングが最も合っ
ているときに1に近づく。
(Equation 2) When the i-th symbol data stored in the memory A3 is a synchronization word, the in-phase component is I 0 (iT) and the quadrature component is Q 0 (iT). Therefore, at the reception time of the synchronization word, the result of the correlation operation is u = 1 from Equation 2.
As described above, the result of the correlation operation approaches 1 when the waveforms of the transmission signal and the reception signal are the most similar, that is, when the timing is the best.

【0028】この複素相関器4の動作は動作タイミング
Aに同期して行なわれる。
The operation of the complex correlator 4 is performed in synchronization with the operation timing A.

【0029】タイミング差検出回路10では、複素相関器
4から出力された相関結果の内、受信機の仮定している
最適タイミングを中心として、その前後のある時間分の
相関値だけをメモリD12の各領域に順番に格納する。こ
のメモリD12のデータ更新は動作タイミングBに同期し
て行なわれる。
The timing difference detection circuit 10 stores only the correlation value for a certain time before and after the optimum timing assumed by the receiver among the correlation results output from the complex correlator 4 in the memory D12. Store in each area in order. This data update of the memory D12 is performed in synchronization with the operation timing B.

【0030】最大値検出器13は、このメモリD12に格納
された相関結果の中から、既知パタンの受信時刻を表す
と思われる最も確からしい相関値を検出する。本実施例
では相関値は理想的な場合は1であるから、相関値の中
で最も大きい値を取る時刻が最も確からしい受信時刻と
なる。最大値検出器13は、相関値の中の最大値を検出
し、受信機の仮定している最適タイミングと、検出した
最大値に対応する最適タイミングとのタイミング差を出
力する。最大値検出器13のこの動作は、動作タイミング
Cに同期して行なわれる。
The maximum value detector 13 detects, from the correlation results stored in the memory D12, the most probable correlation value that is considered to indicate the reception time of a known pattern. In the present embodiment, since the correlation value is 1 in an ideal case, the time at which the correlation value takes the largest value is the most likely reception time. The maximum value detector 13 detects the maximum value of the correlation values, and outputs a timing difference between the optimal timing assumed by the receiver and the optimal timing corresponding to the detected maximum value. This operation of the maximum value detector 13 is performed in synchronization with the operation timing C.

【0031】このタイミング差は次のように求めること
ができる。
This timing difference can be obtained as follows.

【0032】A/D変換器1、2のサンプリングクロッ
クが入力する度にカウントアップし、0からn×N−1
の間の値を取ることができるカウンタを用意し、このカ
ウンタのカウンタ値に応じてメモリD12への相関値の格
納を制御することにする。但し、nはA/D変換器のオ
ーバーサンプリング比、Nは1フレームのシンボル数で
ある。カウンタの値のxの時が受信機の仮定している最
適タイミングであり、また、カウンタの値がyの時に実
際の同期ワードが受信されたとすると、クロックずれは
式3で与えられる。 ΔT=x−y (式3)
Each time the sampling clocks of the A / D converters 1 and 2 are input, the count is incremented, and from 0 to n × N−1
Is prepared, and the storage of the correlation value in the memory D12 is controlled in accordance with the counter value of this counter. Here, n is the oversampling ratio of the A / D converter, and N is the number of symbols in one frame. If the counter value x is the optimal timing assumed by the receiver, and if the actual synchronization word is received when the counter value is y, the clock shift is given by Equation 3. ΔT = xy (Equation 3)

【0033】いま、メモリD12の各領域の中心に位置す
る領域、つまり、受信機の仮定している最適タイミング
の相関値が格納される領域のインデックスを0とし、そ
の前後の各領域にそれぞれ、前方の領域には正の、後方
の領域には負の連続番号のインデックスを付す。カウン
タのカウンタ値が一定数に達したときの複素相関器4の
出力する相関結果が、このメモリD12の最も大きいイン
デックスの領域に格納され、カウンタ値の増加に伴って
相関結果の格納領域が順番に隣に移り、カウンタ値がx
のときの相関値がインデックス0の領域に格納されるも
のとする。
Now, the index of the area located at the center of each area of the memory D12, that is, the area storing the correlation value of the optimal timing assumed by the receiver is set to 0, The front area is indexed with a positive serial number, and the rear area is indexed with a negative serial number. The correlation result output from the complex correlator 4 when the counter value of the counter reaches a certain number is stored in the area of the largest index in the memory D12, and the storage area of the correlation result is sequentially changed as the counter value increases. And the counter value is x
It is assumed that the correlation value at the time of is stored in the area of index 0.

【0034】こうした順序で格納された相関値の最大値
がインデックスiの領域に在ることが検出されたとする
と、その最大値が格納された、実際の同期ワードの受信
時刻に対応するカウンタ値yは、x−iとなる。従っ
て、式3から求めたタイミング差はiとなる。つまり、
最大値検出器13は、相関値の最大値を検出し、それを格
納している領域のインデックスを出力することによっ
て、タイミング差を出力することができる。
If it is detected that the maximum value of the correlation values stored in this order exists in the area of the index i, the counter value y corresponding to the actual synchronization word reception time at which the maximum value is stored is stored. Becomes xi. Therefore, the timing difference obtained from Equation 3 is i. That is,
The maximum value detector 13 can output the timing difference by detecting the maximum value of the correlation value and outputting the index of the area storing the maximum value.

【0035】このように、実施例の同期装置では、相関
値の最大値を検出し、これを基に同期ワードの最も確か
らしい受信時刻を求めている。そのため、相関結果と閾
値との比較で既知のパタンの受信時刻を検出する従来の
装置のように、受信状態が良い場合には誤って既知パタ
ンを検出し、受信状態が悪い場合には既知パタンを検出
しないという事態が無くなり、受信状態に依らずに安定
して最も確からしいタイミングを検出することができる (第2実施例)第2実施例の同期装置は、検出したタイ
ミング差に基づいてタイミングの補正を実行する。
As described above, in the synchronizer according to the embodiment, the maximum value of the correlation value is detected, and the most probable reception time of the synchronization word is obtained based on the detected maximum value. Therefore, as in a conventional device that detects the reception time of a known pattern by comparing the correlation result with a threshold, the known pattern is erroneously detected when the reception condition is good, and the known pattern is detected when the reception condition is bad. (Embodiment 2) The synchronizer according to the second embodiment can detect the timing based on the detected timing difference, stably detecting the most likely timing irrespective of the reception state. Is performed.

【0036】この同期装置は、図4に示すように、タイ
ミング差検出回路10によって検出されたタイミング差を
用いてカウントを補正する補正付きループカウンタ14
と、補正付きループカウンタ14から出力される補正済の
カウント値に基づいてタイミング信号を出力するデコー
ダ15とを備えている。また、この補正付きループカウン
タ14には、A/D変換器1、2のサンプリングクロック
と同じ動作タイミングAが与えられ、また、タイミング
差検出回路10には、メモリD12の更新及びタイミング差
の検出の動作のために、デコーダ15から補正済のカウン
ト値に基づいて形成されたタイミング信号が出力され
る。その他の構成は第1実施例の装置と変わりがない。
As shown in FIG. 4, the synchronizer includes a correction loop counter 14 for correcting the count using the timing difference detected by the timing difference detection circuit 10.
And a decoder 15 that outputs a timing signal based on the corrected count value output from the loop counter 14 with correction. Further, the same operation timing A as the sampling clock of the A / D converters 1 and 2 is given to the loop counter 14 with correction, and the timing difference detection circuit 10 updates the memory D12 and detects the timing difference. For this operation, the decoder 15 outputs a timing signal formed based on the corrected count value. Other configurations are the same as those of the first embodiment.

【0037】補正付きループカウンタ14は、図5に示す
ように、1フレームごとに検出されるクロック差と前フ
レームまでのクロック差とを加算する加算器A16と、加
算器A16から出力され、次に加算器A16で加算されるデ
ータを記憶するメモリE17と、加算器A16の出力を閾値
と比較する比較器A18と、補正したカウンタ値を出力す
る加算器B20と、加算器B20の出力を記憶するメモリF
21と、加算器B20への接続を比較器A18またはメモリF
21に切換える切換えスイッチ19と、加算器B20のカウン
タ値がn×N−1に達したときに切換えスイッチ19の接
続を切換え、また、メモリF21をリセットする比較器B
22とを備えている。
As shown in FIG. 5, the loop counter with correction 14 adds the clock difference detected for each frame and the clock difference up to the previous frame, and the adder A16, which is output from the adder A16. , A memory E17 for storing data added by the adder A16, a comparator A18 for comparing the output of the adder A16 with a threshold, an adder B20 for outputting a corrected counter value, and storing an output of the adder B20. Memory F
21 and the connection to the adder B20 by the comparator A18 or the memory F
21 and a comparator B which switches the connection of the switch 19 when the counter value of the adder B20 reaches n × N-1 and resets the memory F21.
22.

【0038】この加算器A16は、メモリE17と共働し
て、入力するクロック差を加算し、その累積加算値を比
較器A18に出力する。比較器A18は、この加算結果を閾
値(z>0)と比較する。この比較器A18は、以下のよ
うな動作をする。
The adder A16 adds the input clock difference in cooperation with the memory E17 and outputs the accumulated value to the comparator A18. The comparator A18 compares this addition result with a threshold value (z> 0). This comparator A18 operates as follows.

【0039】(a)加算結果>Z 加算値A16の出力する加算結果がZより大きいときは、
受信機の仮定している最適タイミングに対して同期ワー
ドが前方にずれて受信されているので、受信機のタイミ
ングを前方に補正する必要がある。このとき比較器A18
は、補正値として0を出力する。同時に比較器A18はメ
モリE17をリセットする。
(A) Addition result> Z When the addition result output from the addition value A16 is larger than Z,
Since the synchronization word is received with a shift ahead of the optimal timing assumed by the receiver, it is necessary to correct the timing of the receiver forward. At this time, the comparator A18
Outputs 0 as the correction value. At the same time, the comparator A18 resets the memory E17.

【0040】(b)加算結果<−Z 加算値A16の出力する加算結果が−Zより小さいとき
は、受信機の仮定している最適タイミングに対して同期
ワードが後方にずれて受信されているので、受信機のタ
イミングを後方に補正する必要がある。このとき比較器
A18は、補正値として−2を出力する。同時に比較器A
18はメモリE17をリセットする。
(B) Addition result <-Z When the addition result output from the addition value A16 is smaller than -Z, the synchronization word is received with a backward shift from the optimum timing assumed by the receiver. Therefore, it is necessary to correct the timing of the receiver backward. At this time, the comparator A18 outputs -2 as a correction value. At the same time, comparator A
18 resets the memory E17.

【0041】(c)Z≧加算結果≧−Z 加算値A16の出力する加算結果がZと−Zとの間にある
ときは、比較器A18は補正値として−1を出力する。
(C) Z ≧ addition result ≧ −Z When the addition result output from the addition value A16 is between Z and −Z, the comparator A18 outputs −1 as a correction value.

【0042】加算器B20は、A/D変換器1、2のサン
プリングクロックと同じ動作タイミングAで、比較器A
18またはメモリF21の出力値に1を加算し、カウンタ値
として出力する。通常の状態では、加算器B20は、メモ
リF21側に接続され、メモリF21に記憶された前回のカ
ウンタ値に1を加算することにより、カウンタ値を1ず
つインクリメントする。
At the same operation timing A as the sampling clocks of the A / D converters 1 and 2, the adder B20 outputs the comparator A
18 or 1 is added to the output value of the memory F21, and the result is output as a counter value. In a normal state, the adder B20 is connected to the memory F21 and increments the counter value by one by adding 1 to the previous counter value stored in the memory F21.

【0043】カウンタ値がn×N−1、つまり、1フレ
ーム分のサンプリングクロック数に達すると、比較器B
22は、切換スイッチ19の接続を比較器A18側に切換え、
また、メモリF21をリセットする。
When the counter value reaches n × N-1, that is, the number of sampling clocks for one frame, the comparator B
22 switches the connection of the changeover switch 19 to the comparator A18 side,
Further, the memory F21 is reset.

【0044】このとき、比較器A18が補正値として0を
出力している場合(前記(a)の場合)には、加算器B
20は、その値0に1を加算して1をカウンタ値として出
力する。比較器B22は、カウンタ値がn×N−1以外の
値になったため、切換スイッチ19の接続をメモリF21側
に切換える。こうして、加算器B20は、1、2、‥、n
×N−1とカウントすることになる。
At this time, if the comparator A18 outputs 0 as the correction value (in the case of (a)), the adder B
20 adds 1 to the value 0 and outputs 1 as a counter value. The comparator B22 switches the connection of the changeover switch 19 to the memory F21 because the counter value becomes a value other than n × N-1. Thus, the adder B20 has 1, 2,..., N
× N−1.

【0045】また、比較器A18が補正値として−2を出
力している場合(前記(b)の場合)には、同じよう
に、加算器B20は、−1、0、1、‥、n×N−1をカ
ウントする。
Similarly, when the comparator A18 outputs -2 as the correction value (in the case of (b)), the adder B20 similarly outputs -1, 0, 1,. XN-1 is counted.

【0046】また、累積クロック差の絶対値が閾値以下
であり、比較器A18が補正値として−1を出力している
場合には、加算器B20は、0、1、‥、n×N−1をカ
ウントする。
When the absolute value of the accumulated clock difference is equal to or smaller than the threshold value and the comparator A18 outputs -1 as the correction value, the adder B20 outputs 0, 1,. Count one.

【0047】このように補正付きループカウンタ14で補
正されたカウンタ値はデコーダ15に送られ、デコーダ15
は、このカウンタ値に基づいてフレームタイミングを出
力し、また、タイミング差検出回路10におけるメモリD
12及び最大値検出器13に対する更新タイミングまたはタ
イミング差検出タイミングを出力する。その結果、メモ
リD12では、同期ワードの受信時刻における相関値が、
受信機の仮定している最適タイミングの格納領域(イン
デックス0)に格納されるようになり、タイミングずれ
が解消する。
The counter value corrected by the loop counter with correction 14 is sent to the decoder 15 and
Outputs the frame timing based on this counter value, and outputs the memory D in the timing difference detection circuit 10.
An update timing or a timing difference detection timing for the 12 and the maximum value detector 13 is output. As a result, in the memory D12, the correlation value at the reception time of the synchronization word is
The data is stored in the storage area (index 0) of the optimal timing assumed by the receiver, and the timing deviation is eliminated.

【0048】このように、第2実施例の同期装置では、
受信信号から検出されたタイミングずれの検出値に基づ
いて、受信機のタイミングを送信機のタイミングに合わ
せるタイミング補正を行なうことができる。
As described above, in the synchronization device of the second embodiment,
Based on the detected value of the timing deviation detected from the received signal, the timing of the receiver can be adjusted to match the timing of the transmitter.

【0049】(第3実施例)第3実施例の同期装置で
は、タイミングのずれを細かい幅で補正することができ
る。このタイミング補正の刻み幅が大きい場合には、受
信データの検波のタイミングを大まかな範囲でしか補正
することができないため、受信性能の劣化を招くことに
なる。タイミングのずれを細かく補正するためには、A
/D変換器1、2のサンプリングレートを上げてタイミ
ング補正の刻み幅を小さくすることが必要であるが、し
かし、そうすると、装置化する場合に高速動作の素子が
必要となり、価格が高くなり消費電力も大きくなる。
(Third Embodiment) In the synchronizer of the third embodiment, a timing deviation can be corrected with a small width. If the step size of the timing correction is large, the detection timing of the received data can be corrected only in a rough range, which causes deterioration of the reception performance. To finely correct the timing deviation,
It is necessary to increase the sampling rate of the / D converters 1 and 2 to reduce the step width of the timing correction. However, when doing so, a high-speed operation element is required when the device is implemented, and the cost increases and the consumption increases. The power also increases.

【0050】第3実施例の同期装置は、こうした点に鑑
み、A/D変換器のサンプリングレートを変えることな
く、タイミングずれを小さい刻みで補正できるように構
成している。
In view of the above, the synchronizer of the third embodiment is configured so that the timing deviation can be corrected in small steps without changing the sampling rate of the A / D converter.

【0051】この同期装置では、図6に示すように、補
正付きループカウンタ23に対して、第2実施例のA/D
変換器におけるサンプリングクロックの整数(m)倍の
クロック周波数を有する動作タイミングAが供給され、
また、A/D変換器1、2、メモリA3、複素相関器4
及びタイミング差検出回路10に対して、デコーダ15の発
する動作タイミング信号が与えられる。その他の構成は
第2実施例の装置(図4)と変わりがない。
In this synchronizer, as shown in FIG. 6, the A / D of the second embodiment is
An operation timing A having an integer (m) times the clock frequency of the sampling clock in the converter is supplied,
A / D converters 1 and 2, memory A3, complex correlator 4
The operation timing signal generated by the decoder 15 is supplied to the timing difference detection circuit 10. Other configurations are the same as those of the second embodiment (FIG. 4).

【0052】また、補正付きループカウンタ23は、図7
に示すように、構成ブロック的には第2実施例(図5)
のカウンタと同じである。ただ、加算器B28は、動作タ
イミングAによって、図5の装置のm倍の速さでカウン
トアップし、n×m×N−1までのカウンタ値を出力す
る。また、比較器B30は、カウンタ値がn×m×N−1
に達した時点で、切換スイッチ27の比較器A26側への切
換えと、メモリF29のリセットとを行なう。
The loop counter with correction 23 is shown in FIG.
As shown in FIG. 5, the second embodiment (FIG. 5)
Is the same as the counter. However, the adder B28 counts up at the operation timing A at m times the speed of the apparatus in FIG. 5 and outputs a counter value up to n × m × N−1. The comparator B30 has a counter value of n × m × N−1.
Is reached, the changeover switch 27 is switched to the comparator A26 side and the memory F29 is reset.

【0053】デコーダ15は、補正付きループカウンタ23
から出力されたカウンタ値を受けて、各部への動作タイ
ミングを次のように出力する。
The decoder 15 has a loop counter 23 with correction.
In response to the counter value output from, the operation timing to each unit is output as follows.

【0054】A/D変換器1、2、メモリA3及び複素
相関器4に対しては、第2実施例の装置におけるA/D
変換器1、2のサンプリングクロックと実質的に同じ周
期で、つまり、カウンタ値(CNT)がmだけインクリ
メントする毎に動作タイミングまたは更新タイミングを
出力する。
The A / D converters 1, 2, the memory A3, and the complex correlator 4 are the same as those of the second embodiment.
The operation timing or the update timing is output at substantially the same cycle as the sampling clocks of the converters 1 and 2, that is, each time the counter value (CNT) is incremented by m.

【0055】また、タイミング差検出回路10のメモリD
12に対しては、 CNT=TMG1(i)×m (TMG1(i)は、タイミング差検出回路10のメモリD
12に対する更新タイミング(i=0,1,‥))の関係
を満たすときに更新タイミングを出力する。
The memory D of the timing difference detection circuit 10
12, CNT = TMG1 (i) × m (TMG1 (i) is the memory D of the timing difference detection circuit 10)
The update timing is output when the relationship of the update timing (i = 0, 1, ‥) with respect to 12 is satisfied.

【0056】また、タイミング差検出回路10の最大値検
出器13に対しては、 CNT=TMG2×m (TMG2は、タイミング差検出タイミング)の関係を
満たすときにタイミング差検出タイミングを出力する。
The timing difference detection timing is output to the maximum value detector 13 of the timing difference detection circuit 10 when CNT = TMG2 × m (TMG2 is the timing difference detection timing).

【0057】最大値検出器13からタイミングずれ検出値
が出力されると、補正付きループカウンタ23の加算器A
24は、この検出値が入力する毎に、それを加算して累積
値を比較器A26に出力し、比較器A26は、加算器A24の
加算結果を閾値(Z)と比較して補正値を出力する。こ
の補正値は第2実施例の場合と同じであり、加算値A16
の出力する加算結果がZより大きいときは、補正値とし
て0を出力し、加算値A16の出力する加算結果が−Zよ
り小さいときは、補正値として−2を出力し、また、加
算値A16の出力する加算結果がZと−Zとの間にあると
きは、補正値として−1を出力する。
When the detected value of the timing deviation is output from the maximum value detector 13, the adder A of the loop counter 23 with correction is output.
24 adds the detected value each time it is input and outputs the accumulated value to a comparator A26. The comparator A26 compares the addition result of the adder A24 with a threshold value (Z) to determine a correction value. Output. This correction value is the same as that of the second embodiment, and the addition value A16
When the addition result of the addition is larger than Z, 0 is output as the correction value, and when the addition result of the addition value A16 is smaller than -Z, -2 is output as the correction value. Is output between Z and -Z, -1 is output as a correction value.

【0058】一方、比較器B30は、加算器B28の出力す
るカウンタ値がn×m×N−1に達すると切換スイッチ
27を比較器A26側に切換え、カウンタ値がそれ以外のと
きは加算器B28にメモリF29を接続する。
On the other hand, when the counter value output from the adder B28 reaches n.times.m.times.N-1, the comparator B30 switches.
27 is switched to the comparator A26 side, and when the counter value is other than that, the memory F29 is connected to the adder B28.

【0059】その結果、加算器B28は、比較器A26から
補正値として0が出力されたときは、1、2、‥、n×
m×N−1とカウントし、補正値として−2が出力され
たときは、−1、0、1、2、‥、n×m×N−1とカ
ウントし、また、タイミングずれの累積値の絶対値が閾
値Zに満たない、補正値−1の状態では、0、1、2、
‥、n×m×N−1とカウントする。従って、加算器B
28では、比較器A26から出力される補正値によって、カ
ウンタ値を1/(n×m×N)の幅で補正することがで
きる。これは第2実施例におけるカウンタ値の補正刻み
1/(n×N)の1/mの大きさである。
As a result, when the comparator A26 outputs 0 as the correction value, the adder B28 outputs 1, 2,.
m × N−1, and when −2 is output as the correction value, it is counted as −1, 0, 1, 2, ‥, n × m × N−1, and the accumulated value of the timing deviation In the state where the absolute value of the correction value -1 is less than the threshold value Z, 0, 1, 2,.
‥, count as n × m × N−1. Therefore, adder B
In 28, the counter value can be corrected in a width of 1 / (n × m × N) by the correction value output from the comparator A26. This is 1 / m of the correction increment 1 / (n × N) of the counter value in the second embodiment.

【0060】デコーダ15は、補正付きループカウンタ23
から出力された補正済のカウンタ値に基づいてフレーム
タイミング信号と、A/D変換器1、2、メモリA3、
複素相関器4及びタイミング差検出回路10に対するタイ
ミング信号とを出力する。カウンタ値が小さい刻みで補
正される結果、これらの信号を通じて、各部の動作タイ
ミングを、小さい刻みで制御することが可能になる。
The decoder 15 has a loop counter 23 with correction.
, A frame timing signal based on the corrected counter value output from the A / D converter 1, 2, the memory A3,
A timing signal for the complex correlator 4 and the timing difference detection circuit 10 is output. As a result of the counter value being corrected in small increments, the operation timing of each unit can be controlled in small increments through these signals.

【0061】このように、第3実施例の同期装置では、
補正付きループカウンタ14のインクリントのタイミング
をA/D変換器のサンプリングレートの整数倍(実施例
ではm倍)で行なうことにより、A/D変換器のサンプ
リングレートを変えずに、A/D変換器のサンプリング
レートよりも小さい刻みでタイミング補正を行なうこと
ができる。それにより、データの検波のタイミングの最
適な時刻からのずれを小さくすることができる。
As described above, in the synchronization device of the third embodiment,
By performing the inclinting timing of the loop counter 14 with correction at an integer multiple (m times in the embodiment) of the sampling rate of the A / D converter, the A / D conversion can be performed without changing the sampling rate of the A / D converter. Timing correction can be performed in steps smaller than the sampling rate of the converter. This makes it possible to reduce the deviation of the data detection timing from the optimal time.

【0062】(第4実施例)同期引き込み直後では、受
信機の仮定している最適タイミングと送信機の最適タイ
ミングとの間に大きな差があるので、タイミング補正は
迅速に行なわなければならない。一方、タイミング補正
が行なわれた後は、動作の安定性のためにタイミング補
正は緩やかに行なわなければならない。
(Fourth Embodiment) Immediately after pull-in, there is a large difference between the optimum timing assumed by the receiver and the optimum timing of the transmitter, so that the timing must be corrected promptly. On the other hand, after the timing correction is performed, the timing correction must be performed gently for the stability of the operation.

【0063】第4実施例の同期装置は、こうした要請に
応えることができる。この装置の全体構成は、第2実施
例(図4)と同じであり、違いは、図8に示すように、
補正付きループカウンタ14に、比較器A18の閾値を動作
タイミングCによって変更する閾値更新回路31を具備し
ている点である。
The synchronizer of the fourth embodiment can meet such a demand. The overall configuration of this device is the same as that of the second embodiment (FIG. 4), and the difference is as shown in FIG.
The difference lies in that the loop counter with correction 14 includes a threshold updating circuit 31 for changing the threshold of the comparator A18 according to the operation timing C.

【0064】この閾値更新回路31は、図9に示すよう
に、メモリG32とともにカウンタを構成し、動作タイミ
ングCが入力するごとにカウンタ値を1ずつインクリメ
ントする加算器A33と、加算器A33のカウンタ値と比較
値とが一致したときに制御信号を出力する比較器34と、
メモリJ38とともにカウンタを構成し、比較器34からの
制御信号に応じてカウンタ値をインクリメントする加算
器B35と、加算器B35のカウンタ値をインデックスとし
て閾値を出力するメモリH36と、加算器B35のカウンタ
値をインデックスとして比較器34の比較値を出力するメ
モリI37とを備えている。
As shown in FIG. 9, the threshold value updating circuit 31 constitutes a counter together with the memory G32, and each time an operation timing C is inputted, the adder A33 increments the counter value by one, and the counter of the adder A33. A comparator 34 that outputs a control signal when the value and the comparison value match,
An adder B35 that forms a counter together with the memory J38 and increments the counter value according to the control signal from the comparator 34, a memory H36 that outputs a threshold value using the counter value of the adder B35 as an index, and a counter of the adder B35 A memory I37 for outputting the comparison value of the comparator 34 using the value as an index.

【0065】いま、メモリI37が、加算器B35のカウン
タ値0、1、2、‥に対応して、1、2、4、‥を比較
値として出力し、また、メモリH36が、加算器B35のカ
ウンタ値0、1、2、‥に対応して、1、2、3、‥を
閾値として出力するものとする。
Now, the memory I37 outputs 1, 2, 4, and ‥ as comparison values corresponding to the counter values 0, 1, 2, and の of the adder B35, and the memory H36 stores the adder B35 1, 2, 3, and と し て are output as threshold values corresponding to the counter values 0, 1, 2, and の.

【0066】この閾値更新回路31は、1フレームに1
回、動作タイミングCが入力するごとに動作する。最初
の動作タイミングCが入力すると、メモリG32とともに
カウンタを構成する加算器A33は、カウンタ値1を出力
し、比較器34は、この加算器A33のカウンタ値1と、メ
モリI37から出力された当初の比較値1とを比較し、そ
れらが一致するので加算器B35に制御信号を出力する。
The threshold value updating circuit 31 outputs one
Each time the operation timing C is input. When the first operation timing C is input, the adder A33 which forms a counter together with the memory G32 outputs a counter value 1, and the comparator 34 outputs the counter value 1 of the adder A33 and the initial value output from the memory I37. And outputs a control signal to the adder B35 because they match.

【0067】メモリJ38とともにカウンタを構成する加
算器B35は、この制御信号に応じて1をカウントする。
メモリH36は加算器B35のカウンタ値が1に変わったた
め、閾値を1から2に変更し、また、メモリI37は、比
較値として2を出力する。
The adder B35 which forms a counter together with the memory J38 counts 1 according to this control signal.
Since the counter value of the adder B35 has changed to 1 in the memory H36, the threshold value is changed from 1 to 2, and the memory I37 outputs 2 as the comparison value.

【0068】加算器A33は、2フレーム目の動作タイミ
ングCが入力すると、カウンタ値2を出力し、比較値34
は、この値とメモリI37から出力された比較値2とが一
致するので制御信号を出力し、制御信号を受けた加算器
B35は、カウンタ値2を出力する。そのため、メモリH
36は、閾値を3に変更し、メモリI37は、比較値4を出
力する。
When the operation timing C of the second frame is input, the adder A33 outputs the counter value 2 and the comparison value 34.
Outputs a control signal because this value matches the comparison value 2 output from the memory I37, and the adder B35 receiving the control signal outputs the counter value 2. Therefore, the memory H
36 changes the threshold value to 3, and the memory I37 outputs the comparison value 4.

【0069】3フレーム目の動作タイミングCが入力す
ると、加算器A33はカウンタ値3を出力するが、比較値
34は、この値がメモリI37から出力された比較値4と一
致しないため、制御信号を出力しない。
When the operation timing C of the third frame is input, the adder A33 outputs the counter value 3, but the comparison value
34 does not output a control signal because this value does not match the comparison value 4 output from the memory I37.

【0070】4フレーム目の動作タイミングCが入力す
ると、加算器A33はカウンタ値4を出力し、比較値34
は、この値が比較値4と一致するので、制御信号を出力
し、加算器B35はカウンタ値3を出力する。そのため、
メモリH36により閾値が更新され、また、メモリI37か
ら新たな比較値が出力される。
When the operation timing C of the fourth frame is input, the adder A33 outputs the counter value 4 and the comparison value 34
Outputs a control signal because this value matches the comparison value 4, and the adder B35 outputs the counter value 3. for that reason,
The threshold value is updated by the memory H36, and a new comparison value is output from the memory I37.

【0071】このように、閾値変更回路31は、同期引き
込み直後の閾値として小さい値を出力し、時間が経つに
従って閾値を大きい値に変更する。
As described above, the threshold value changing circuit 31 outputs a small value as the threshold value immediately after the synchronization pull-in, and changes the threshold value to a large value as time passes.

【0072】従って、この実施例の同期装置では、同期
引き込み直後においては、加算器A16の出力するタイミ
ングずれの累積値が短時間で閾値を超えるため、早い段
階で比較値A18から補正値が出力され、タイミング補正
が早く行なわれる。その後、時間と共に閾値が大きくな
るため、比較値A18から補正値が出力される時期が遅
れ、タイミング補正の間隔が長くなり、緩やかな、安定
的なタイミング補正に移行する。
Therefore, in the synchronizer of this embodiment, immediately after the synchronization is pulled in, the accumulated value of the timing deviation output from the adder A16 exceeds the threshold value in a short time, so that the correction value is output from the comparison value A18 at an early stage. Thus, the timing correction is performed earlier. Thereafter, since the threshold value increases with time, the timing at which the correction value is output from the comparison value A18 is delayed, the interval of the timing correction is lengthened, and the mode shifts to gradual and stable timing correction.

【0073】(第5実施例)第5実施例の同期装置は、
同期引き込み直後のように、受信機の仮定している最適
タイミングと送信機の最適タイミングとの間に大きな差
がある場合には、高速でタイミング補正を行ない、ま
た、その差が小さい場合には、緩やかにタイミング補正
を行なうことができる。
(Fifth Embodiment) A synchronizing device according to a fifth embodiment comprises:
If there is a large difference between the optimal timing assumed by the receiver and the optimal timing of the transmitter, such as immediately after synchronization pull-in, timing correction is performed at high speed, and if the difference is small, , The timing can be corrected gently.

【0074】この同期装置の全体構成は、第2実施例
(図4)と同じであり、ただ、タイミング差検出回路10
の内部構成においてのみ違っている。このタイミング差
検出回路10は、図10に示すように、タイミングずれの
大きさに応じた重み係数を記憶するメモリK39と、最大
値検出器13から出力されるタイミングずれ検出値とメモ
リK39から出力される重み係数とを乗算する乗算器40と
を備えている。その他の構成は第2実施例の検出回路
(図3)と変わりがない。このメモリK39は、例えば、
中心付近のインデックスに対して1以下の重み係数が対
応し、中心から所定数以上離れたインデックスに対して
は1以上の重み係数が対応するテーブルを記憶してい
る。
The overall configuration of this synchronizer is the same as that of the second embodiment (FIG. 4).
Only in the internal configuration of As shown in FIG. 10, the timing difference detection circuit 10 includes a memory K39 for storing a weight coefficient corresponding to the magnitude of the timing deviation, a timing deviation detection value output from the maximum value detector 13, and an output from the memory K39. And a multiplier 40 for multiplying the weight coefficient by the weight coefficient. Other configurations are the same as the detection circuit of the second embodiment (FIG. 3). This memory K39 is, for example,
A table is stored in which a weight coefficient of 1 or less corresponds to an index near the center, and one or more weight coefficients correspond to an index separated by a predetermined number or more from the center.

【0075】このタイミング差検出回路10では、最大値
検出器13がメモリD12に格納された相関値の最大値を検
出し、それが格納された領域のインデックスをタイミン
グずれ検出値として出力すると、メモリK39は、記憶す
るテーブルに基づいて、その検出値に応じた重み係数を
乗算器40に出力する。乗算器40は、最大値検出器13から
出力されたタイミングずれ検出値にこの重み係数を乗算
した値をタイミング差として出力する。
In the timing difference detection circuit 10, when the maximum value detector 13 detects the maximum value of the correlation value stored in the memory D12 and outputs the index of the area where the correlation value is stored as the timing deviation detection value, K39 outputs a weight coefficient corresponding to the detected value to multiplier 40 based on the stored table. The multiplier 40 outputs a value obtained by multiplying the timing deviation detection value output from the maximum value detector 13 by the weight coefficient as a timing difference.

【0076】このタイミングずれの大きさが強調された
タイミング差検出値は、補正付きループカウンタ14に入
力し、補正付きループカウンタ14の比較器A18では、こ
のタイミング差検出値の累積値が閾値を超えたときに補
正値を出力する。従って、タイミングずれが大きい場合
には、この累積値が急増するため、比較器A18から速や
かに補正値が出力され、迅速なタイミング補正が行なわ
れる。一方、タイミングずれが小さい場合には、累積値
の増加が僅かになり、比較器A18からの補正値の出力が
遅くなり、緩やかなタイミング補正が行なわれる。
The detected value of the timing difference in which the magnitude of the timing difference is emphasized is input to the loop counter 14 with correction, and the comparator A18 of the loop counter 14 with correction determines the accumulated value of the detected timing difference as a threshold value. Outputs the correction value when it exceeds. Therefore, when the timing deviation is large, the accumulated value increases rapidly, so that the correction value is output quickly from the comparator A18, and quick timing correction is performed. On the other hand, if the timing deviation is small, the increase in the accumulated value becomes small, the output of the correction value from the comparator A18 becomes slow, and gradual timing correction is performed.

【0077】このように第5実施例の同期装置では、タ
イミングずれの検出値に重み付けを行なうことにより、
ずれが大きい場合には、早く補正を行ない、ずれが小さ
いときは安定した補正動作を行なうことができる。
As described above, in the synchronizer of the fifth embodiment, by weighting the detected value of the timing deviation,
When the deviation is large, the correction is performed quickly, and when the deviation is small, a stable correction operation can be performed.

【0078】[0078]

【発明の効果】以上の実施例の説明から明らかなよう
に、本発明の同期装置は、送信機と受信機とのタイミン
グずれを、受信状態によらずに安定して検出することが
でき、また、この検出結果に基づいて、受信機のタイミ
ングを送信機のタイミングに的確に補正することができ
る。
As is apparent from the above description of the embodiment, the synchronizer of the present invention can stably detect the timing deviation between the transmitter and the receiver regardless of the reception state. Further, the timing of the receiver can be accurately corrected to the timing of the transmitter based on the detection result.

【0079】また、カウンタのインクリントのタイミン
グをA/D変換器のサンプリングレートの整数倍で行な
うことにより、A/D変換器のサンプリングレートを変
えずに、A/D変換器のサンプリングレートよりも小さ
い刻みで、正確なタイミング補正を行なうことができ
る。この場合、A/D変換器のサンプリングレートは変
えていないため、高速動作の素子が不要であり、受信機
の消費電力や価格の上昇をもたらさない。
Further, by performing the increment timing of the counter at an integral multiple of the sampling rate of the A / D converter, the sampling rate of the A / D converter can be maintained without changing the sampling rate of the A / D converter. In addition, accurate timing correction can be performed in small steps. In this case, since the sampling rate of the A / D converter is not changed, a high-speed operation element is not required, and the power consumption and the price of the receiver do not increase.

【0080】また、閾値更新回路やタイミングずれの重
み付け手段を設けた装置では、同期引き込みの開始直後
には高速でタイミング補正を行ない、その後、安定的な
補正動作に移行することができる。従って、受信機の受
信状態は、速やかに適正な状態に補正され、その状態が
安定的に維持される。
In a device provided with a threshold updating circuit and a timing shift weighting means, timing correction can be performed at high speed immediately after the start of synchronization pull-in, and thereafter, a stable correction operation can be performed. Therefore, the reception state of the receiver is promptly corrected to an appropriate state, and the state is stably maintained.

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

【図1】本発明の第1実施例における同期装置の構成を
示すブロック図、
FIG. 1 is a block diagram showing a configuration of a synchronization device according to a first embodiment of the present invention;

【図2】第1実施例の同期装置が同期を検出する送信信
号のフレームフォーマット、
FIG. 2 shows a frame format of a transmission signal for detecting synchronization by the synchronizer of the first embodiment;

【図3】第1実施例の同期装置におけるタイミング差検
出回路を示すブロック図、
FIG. 3 is a block diagram showing a timing difference detection circuit in the synchronization device according to the first embodiment;

【図4】本発明の第2実施例における同期装置の構成を
示すブロック図、
FIG. 4 is a block diagram showing a configuration of a synchronization device according to a second embodiment of the present invention;

【図5】第2実施例の同期装置における補正付きループ
カウンタのブロック図、
FIG. 5 is a block diagram of a loop counter with correction in the synchronizer according to the second embodiment;

【図6】本発明の第3実施例における同期装置の構成を
示すブロック図、
FIG. 6 is a block diagram illustrating a configuration of a synchronization device according to a third embodiment of the present invention;

【図7】第3実施例の同期装置における補正付ループカ
ウンタのブロック図、
FIG. 7 is a block diagram of a loop counter with correction in the synchronizer according to the third embodiment;

【図8】本発明の第4実施例の同期装置における補正付
ループカウンタのブロック図、
FIG. 8 is a block diagram of a loop counter with correction in a synchronizer according to a fourth embodiment of the present invention;

【図9】第4実施例の同期装置における閾値更新回路の
ブロック図、
FIG. 9 is a block diagram of a threshold updating circuit in the synchronization device according to the fourth embodiment;

【図10】本発明の第5実施例の同期装置におけるタイ
ミング差検出回路のブロック図、
FIG. 10 is a block diagram of a timing difference detection circuit in a synchronization device according to a fifth embodiment of the present invention;

【図11】従来の同期装置の構成を示すブロック図であ
る。
FIG. 11 is a block diagram showing a configuration of a conventional synchronization device.

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

1、2 A/D変換器 3、5、8、12、17、21、25、29、32、36、37、38、39
メモリ 4 複素相関器 7、11 切換スイッチ 9、10 タイミング差検出回路 13 最大値検出回路 14、23 補正付きループカウンタ 15 デコーダ 16、20、24、28、33、35 加算器 18、22、26、30、34 比較器 31 閾値更新回路 40 乗算器
1,2 A / D converter 3,5,8,12,17,21,25,29,32,36,37,38,39
Memory 4 Complex correlator 7, 11 Changeover switch 9, 10 Timing difference detection circuit 13 Maximum value detection circuit 14, 23 Loop counter with correction 15 Decoder 16, 20, 24, 28, 33, 35 Adders 18, 22, 26, 30, 34 Comparator 31 Threshold update circuit 40 Multiplier

フロントページの続き (58)調査した分野(Int.Cl.7,DB名) H04L 7/08 H04L 7/00 H04J 3/06 H04L 27/00 Continuation of front page (58) Fields investigated (Int.Cl. 7 , DB name) H04L 7/08 H04L 7/00 H04J 3/06 H04L 27/00

Claims (6)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】 A/D変換した受信信号と既知パタンと
の相関処理を行なって送信時に前記信号に挿入された既
知パタンの受信時期を検出し、送信機に対する受信機の
タイミングずれを補正する同期装置において、 A/D変換のサンプリング周期で行なわれる前記相関処
理により得られた各相関値を領域を分けて記憶する記憶
手段と、 前記相関値の最大値から前記既知パタンの受信時期を検
出し、送信機に対する受信機のタイミングずれを求める
検出手段と 前記検出手段の求めたタイミングずれを補正する補正手
段とを備え、前記補正手段が、前記A/D変換のサンプ
リング周期よりも短い時間幅で前記タイミングずれの補
正を行なう ことを特徴とする同期装置。
1. A correlation process between an A / D-converted received signal and a known pattern is performed to detect a reception timing of a known pattern inserted into the signal at the time of transmission, and to correct a timing deviation of the receiver with respect to the transmitter. A synchronizing device, wherein a storage means for storing each correlation value obtained by the correlation processing performed in an A / D conversion sampling cycle in a divided area, and detecting a reception time of the known pattern from a maximum value of the correlation value and, correcting hand for correction and detection means for determining the timing deviation of a receiver for the transmitter, the timing deviation was determined of the detection means
And a compensating means, wherein the correction means comprises a sampler for the A / D conversion
The timing deviation is compensated for in a time width shorter than the ring cycle.
A synchronizing device for performing corrective action .
【請求項2】 前記補正手段が、前記検出手段の求めた
タイミングずれの大きさが閾値を超えたときに補正信号
を出力する補正信号出力手段と、前記補正信号を用いて
前記タイミングずれを補正する補正実行手段とを備える
ことを特徴とする請求項1に記載の同期装置。
2. The method according to claim 1 , wherein said correcting means calculates a value obtained by said detecting means.
Correction signal when the timing deviation exceeds the threshold
Correction signal output means for outputting
The synchronization device according to claim 1, further comprising: a correction execution unit that corrects the timing deviation .
【請求項3】 前記補正実行手段が、同一周期で一定数
まで繰返し計数するカウンタを備え、前記カウンタが、
前記補正信号に応じて、数えはじめの値を変更すること
を特徴とする請求項2に記載の同期装置。
3. The method according to claim 2, wherein the correction execution means comprises a fixed number
A counter that repeatedly counts up to
3. The synchronization device according to claim 2, wherein a value at the start of counting is changed according to the correction signal .
【請求項4】 前記カウンタが、前記A/D変換のサン
プリング周期よりも短い周期で計数することを特徴とす
る請求項3に記載の同期装置。
4. The A / D converter according to claim 1 , wherein :
It is characterized by counting in a cycle shorter than the pulling cycle
The synchronizer according to claim 3 .
【請求項5】 前記閾値を、同期引き込みの開始時には
小さく、その後に増加するように変更する閾値変更手段
を備えることを特徴とする請求項2に記載の同期装置。
5. The method according to claim 1, wherein the threshold is set at the start of synchronization pull-in.
Threshold changing means for changing so that it is small and then increases
The synchronizing device according to claim 2 , comprising:
【請求項6】 前記検出手段の求めたタイミングずれの
大きさを強調する重み付け手段を備えることを特徴とす
る請求項2に記載の同期装置。
6. A method according to claim 5, wherein said detecting means detects a timing deviation.
A weighting means for emphasizing the size is provided.
The synchronization device according to claim 2 .
JP27018094A 1994-10-11 1994-10-11 Synchronizer Expired - Fee Related JP3207057B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP27018094A JP3207057B2 (en) 1994-10-11 1994-10-11 Synchronizer

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP27018094A JP3207057B2 (en) 1994-10-11 1994-10-11 Synchronizer

Publications (2)

Publication Number Publication Date
JPH08111677A JPH08111677A (en) 1996-04-30
JP3207057B2 true JP3207057B2 (en) 2001-09-10

Family

ID=17482644

Family Applications (1)

Application Number Title Priority Date Filing Date
JP27018094A Expired - Fee Related JP3207057B2 (en) 1994-10-11 1994-10-11 Synchronizer

Country Status (1)

Country Link
JP (1) JP3207057B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3447882B2 (en) 1996-03-07 2003-09-16 パナソニック モバイルコミュニケーションズ株式会社 Synchronizer

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3252820B2 (en) 1999-02-24 2002-02-04 日本電気株式会社 Demodulation and modulation circuit and demodulation and modulation method
WO2001010067A1 (en) * 1999-08-02 2001-02-08 Mitsubishi Denki Kabushiki Kaisha Frame synchronous acquisition device and method
US6587500B1 (en) 1999-12-17 2003-07-01 Telefonaktiebolaget Lm Ericsson (Publ) Symbol sampling time settlement of a hard decision radio receiver
JP3931969B2 (en) * 2002-03-06 2007-06-20 株式会社日立国際電気 Synchronization detection method and circuit, radio base station

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3447882B2 (en) 1996-03-07 2003-09-16 パナソニック モバイルコミュニケーションズ株式会社 Synchronizer

Also Published As

Publication number Publication date
JPH08111677A (en) 1996-04-30

Similar Documents

Publication Publication Date Title
US6289064B1 (en) Synchronization equipment
CN108989260A (en) The digital time synchronization method of modified and device based on Gardner
US11502883B2 (en) Adjusting receiver frequency to compensate for frequency offset during a sounding sequence used for fractional time determination
KR100355502B1 (en) Ofdm communication apparatus and method thereof
US6424687B1 (en) Method and device for alignment of audio data frames using interpolation and decimation
JP3207057B2 (en) Synchronizer
US8861648B2 (en) Receiving device and demodulation device
US20110130108A1 (en) Radio receiver, radio communication system, radio communication method, and program
CN101320982A (en) Timing recovery parameter generating circuit and signal receiving circuit
JPH11187076A (en) Radio receiving method and its equipment
US8014482B2 (en) Signal receiving circuit utilizing timing recovery parameter generating circuit
CN110995257A (en) Loop filter circuit
JP4486239B2 (en) Receiving apparatus and timing estimation method
US10129071B2 (en) Symbol synchronization method and apparatus
JP3142205B2 (en) Frame synchronizer
CN107948110A (en) It is a kind of based on synchronous AGC Method in LTE system
JPS6075155A (en) Timing pull-in system
JP2000049763A (en) Receiving device, automatic frequency correction device, and communication device
US7050389B2 (en) DC-offset eliminating method and receiving circuit
JP4057471B2 (en) Carrier synchronization circuit
JP3121995B2 (en) Synchronizer
JP3381663B2 (en) Frequency shift automatic correction demodulation apparatus and frequency shift automatic correction demodulation method
JP2005064617A (en) Multipath distortion elimination filter
KR20030056314A (en) Receiving system for estimating a symbol timing forward structure and timing estimating method therefor
JP2001211221A (en) Timing phase acquisition method and device for remote communication system

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees