JPS5934017B2 - digital phase locked loop - Google Patents

digital phase locked loop

Info

Publication number
JPS5934017B2
JPS5934017B2 JP52007760A JP776077A JPS5934017B2 JP S5934017 B2 JPS5934017 B2 JP S5934017B2 JP 52007760 A JP52007760 A JP 52007760A JP 776077 A JP776077 A JP 776077A JP S5934017 B2 JPS5934017 B2 JP S5934017B2
Authority
JP
Japan
Prior art keywords
phase
circuit
signal
output
period
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
Application number
JP52007760A
Other languages
Japanese (ja)
Other versions
JPS5394167A (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.)
Toshiba Corp
Original Assignee
Tokyo Shibaura Electric 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 Tokyo Shibaura Electric Co Ltd filed Critical Tokyo Shibaura Electric Co Ltd
Priority to JP52007760A priority Critical patent/JPS5934017B2/en
Publication of JPS5394167A publication Critical patent/JPS5394167A/en
Publication of JPS5934017B2 publication Critical patent/JPS5934017B2/en
Expired legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03LAUTOMATIC CONTROL, STARTING, SYNCHRONISATION OR STABILISATION OF GENERATORS OF ELECTRONIC OSCILLATIONS OR PULSES
    • H03L7/00Automatic control of frequency or phase; Synchronisation

Landscapes

  • Stabilization Of Oscillater, Synchronisation, Frequency Synthesizers (AREA)

Description

【発明の詳細な説明】 本発明はフェーズ・ロック・ループやコスタス・ループ
等の位相同期ループのディジタル化に関する。
DETAILED DESCRIPTION OF THE INVENTION The present invention relates to the digitization of phase-locked loops, such as phase-locked loops and Costas loops.

近年のディジタル技術の発展に伴って、従来アナログ回
路で組まれてきた回路もディジタル化されLSI化を実
現するものもでてきた。
With the development of digital technology in recent years, circuits that were conventionally constructed as analog circuits have been digitized and some have been implemented as LSIs.

振幅変調波や位相推移変調波からキャリアを抽出したり
、周波数変調波の復調に使用される位相同期ループも近
年ディジタル化の研究が進められている。
In recent years, research has been progressing on the digitization of phase-locked loops, which are used to extract carriers from amplitude-modulated waves and phase-shift modulated waves, and to demodulate frequency-modulated waves.

第1図にディジタル・フェーズ・ロック・ループの構成
を示す。
FIG. 1 shows the configuration of a digital phase-locked loop.

入力10はサンプリングされた系列X(n)である。Input 10 is the sampled sequence X(n).

出力19は正弦波をサンプリングした系列y(n)とな
っている。
The output 19 is a series y(n) obtained by sampling a sine wave.

掛算回路11は位相比較器の役目を果すもので、サンプ
リング間隔Tとして とすれば、11の出力12の系列Z (n)はとなる。
The multiplication circuit 11 serves as a phase comparator, and if the sampling interval is T, then the sequence Z (n) of the output 12 of the multiplication circuit 11 is as follows.

ディジタル・ロー・パス・フィルタ13は上式のキャリ
アの2倍周波数成分の減少させると共に、ループの特性
を決定する。
The digital low pass filter 13 reduces the double frequency component of the carrier in the above equation and determines the characteristics of the loop.

このフィルタは例えば のような簡単なものでもよい。This filter is for example It can be something as simple as .

(この時は14に2Wcの成分が多く混入する)フィル
タの出力W(n)とする。
(At this time, a large amount of the 2Wc component is mixed into 14.) Let the output of the filter be W(n).

加算器15、位相指定メモリ16、正弦波発生器18で
ディジタル■COを構成している。
An adder 15, a phase designation memory 16, and a sine wave generator 18 constitute a digital CO.

正弦波発生器18は位相指定メモリ16によって指定さ
れた位相17に相当する正弦波の振幅値を出力する。
The sine wave generator 18 outputs the amplitude value of the sine wave corresponding to the phase 17 designated by the phase designation memory 16.

例えば360°の位相を32等分したとする。For example, assume that a phase of 360° is divided into 32 equal parts.

位相指定メモリが「15」を指したならば18の出力は
cos の イ直を出力するようにする。
If the phase designation memory points to "15", the output of 18 is made to output the direct value of cos.

17の位相指定V (n)は となる。The phase designation V (n) of 17 is becomes.

CはCvOの中心周波数を指定し、W(n−i)はVC
Oの制御信号になる。
C specifies the center frequency of CvO, W(n-i) is VC
This becomes the control signal for O.

例えば制御信号が常にOなら、時間T毎に位相指定がC
ずつ増加するので、中心周波数F。
For example, if the control signal is always O, the phase designation is C at every time T.
The center frequency F.

はとなる。Hato becomes.

VCO制御電圧W(n)が正の場合には位相が速く進む
ので、VCOの発振周波数を高く量ることに相当する。
When the VCO control voltage W(n) is positive, the phase advances quickly, which corresponds to increasing the oscillation frequency of the VCO.

W(n)が負の時にはその逆である。従って(1)式で
θ〉0ならロー・パス・フィルタ13で直流分−L s
inθが強調されるので、vCO制御信号が正となり、
VCOの出力は位相進み方向に制御される。
The opposite is true when W(n) is negative. Therefore, in equation (1), if θ>0, the low pass filter 13 removes the DC component -L s
Since inθ is emphasized, the vCO control signal becomes positive,
The output of the VCO is controlled in the phase advance direction.

θく0ならその逆になる。DSB波形からキャリア成分
を抽出するループにコスタス・ループがある。
If θ is 0, the opposite is true. A Costas loop is a loop that extracts a carrier component from a DSB waveform.

コスタス・ループのブロック図を第2図に示す。A block diagram of the Costas loop is shown in FIG.

入力20をDSB波形A (t) c o s (Wc
t+θ)とする。
Input 20 is converted into DSB waveform A (t) cos (Wc
t+θ).

VCO29の出力30を5in(Wct)とすると位相
比較器21Aの出力22AのeA(t)は■CO出力3
0は90°移相器31を通って出力32として−cos
(Wct)を得る。
If the output 30 of the VCO 29 is 5 inches (Wct), eA(t) of the output 22A of the phase comparator 21A is CO output 3
0 passes through a 90° phase shifter 31 as an output 32 -cos
(Wct) is obtained.

位相比較器21Bの出力22Bの (1)は LPF23Aと23Bはキャリアの2倍の周波数2Wc
による変調成分をカットするもので、出力24Aと25
BのhA(t)とh B (t)は乗積回路25の出力
g(t)け よってA(t)2≧0であるから、LPF27を通せば
VCO制御信号28として5in2θ に比例する値を
得られるので、VCOの出力を入力とロックさせること
ができる。
(1) of the output 22B of the phase comparator 21B is that the LPF 23A and 23B have a frequency 2Wc which is twice the carrier.
It cuts the modulation components caused by the outputs 24A and 25A.
Since hA(t) and hB(t) of B are based on the output g(t) of the multiplication circuit 25, A(t)2≧0, if passed through the LPF 27, the VCO control signal 28 becomes a value proportional to 5in2θ. Since this can be obtained, the output of the VCO can be locked with the input.

コスタス・ループはロック位相に180°の曖さを持っ
ている。
The Costas loop has a 180° ambiguity in locking phase.

このコスタス・ループ□も第1図のフェーズ・ロック・
ループのようにディジタル化可能であることはいうまで
もない。
This Costas loop □ is also the phase lock shown in Figure 1.
Needless to say, it can be digitized like a loop.

さて、前記したようなディジタル位相同期ループの出力
はVCOの出力は各サンプリング点における正弦波の値
で、これよりn倍の周波数を得たり、1 / nの周波
数を得るのは難かしい。
Now, the output of the digital phase-locked loop as described above is a sine wave value at each sampling point, and it is difficult to obtain a frequency n times higher than this or a frequency 1/n.

本発明はこれらの周波数を直接得られるようにしたもの
である。
The present invention allows these frequencies to be obtained directly.

ハードウェア上からいうとn二21の関係であれば非常
につくり易い。
From a hardware point of view, it is very easy to create if the relationship is n221.

第3図に入力の21倍の周波数のサンプル値を出力する
場合のループの構成を示す。
FIG. 3 shows the configuration of a loop when outputting a sample value with a frequency 21 times that of the input.

この場合、勿論サンプリング周波i+1 数は入力の2 倍以上の周波数でなければならない。In this case, of course, the sampling frequency i+1 The number must be at least twice the frequency of the input.

第3図の掛算回路41、ディジタルLPF42は第1図
11.13と同じ動作である。
The multiplication circuit 41 and digital LPF 42 in FIG. 3 operate in the same manner as in FIG. 1, 11.13.

正弦波発生回路55は第1図18と同じ構成を持ち、た
だ、ここでは360°が128等分され、128番地の
記憶容量があるとしよう。
The sine wave generating circuit 55 has the same configuration as that shown in FIG. 18, except that 360° is divided into 128 equal parts and it has a storage capacity of 128 addresses.

番地指定は従って7ビツトで行なう事ができる。Address designation can therefore be done using 7 bits.

位相指定メモリ47はここでは7ビツト+4ビット−1
1ビツトの容量を持つとする。
Here, the phase designation memory 47 is 7 bits + 4 bits - 1.
Assume that it has a capacity of 1 bit.

位相指定メモリ47と加算器45は二つで累積加算器を
構成する。
The phase designation memory 47 and the adder 45 together constitute a cumulative adder.

この累積加算器の128になったらOにもどるような巡
回的な加算になる。
When the cumulative adder reaches 128, it returns to O, resulting in cyclic addition.

ゲート51は正弦波発生回路55を2回時分割で使用す
るための切りかえゲート回路で、第1の期間には49の
信号が52に出る。
The gate 51 is a switching gate circuit for using the sine wave generating circuit 55 twice in time division, and 49 signals are outputted to 52 in the first period.

第2の期間には50の信号が52に出る。量子化回路5
3は入力52を7ビツトに量子化する回路で、例えば切
り捨て演算なら上位7ビツトを取ればよい。
During the second period, 50 signals are output to 52. Quantization circuit 5
3 is a circuit that quantizes the input 52 into 7 bits; for example, in the case of a truncated operation, the upper 7 bits may be taken.

この7ビツトが55の番地指定になる。These 7 bits specify 55 addresses.

従って、第1の期間で位相同期ループの動作をすること
になる。
Therefore, a phase-locked loop operates in the first period.

iビットシフト48は49の信号をLSBからMSBの
方向へ1ビツトシフトする回路である。
The i-bit shift 48 is a circuit that shifts the signal 49 by one bit in the direction from the LSB to the MSB.

ここでiは、例えば2にすれば2i=2”=4倍の周波
数の出力が得られる。
Here, if i is set to 2, for example, an output with a frequency 2i = 2'' = 4 times higher can be obtained.

2ビツトシフトしてオーバーフローしたMSBから上位
2ビツトの情報は捨てられ、9ビツトとなる。
The information in the upper 2 bits starting from the MSB that has been shifted by 2 bits and overflowed is discarded, resulting in 9 bits.

第2の期間にこの9ビツトの情報がゲート51を通して
52に供給され、量子化回路で下位2ビツトが切り捨て
られ、7ビツトの番地情報54となり、その位相の正弦
波の値を56に出力させる。
During the second period, this 9-bit information is supplied to 52 through gate 51, and the lower 2 bits are discarded by the quantization circuit, resulting in 7-bit address information 54, which outputs the value of the sine wave of that phase to 56. .

この第2の期間の出力が入力の4倍の周波数のサンプル
値となる。
The output of this second period becomes a sample value with a frequency four times that of the input.

この第2の期間の出力は勿論掛算回路41の入力として
は使用されない。
The output of this second period is of course not used as an input to the multiplication circuit 41.

第4図に動作の説明を示す。FIG. 4 shows an explanation of the operation.

ここでサンプリング周波数を16 KHz、入力信号を
1046875Hzとする。
Here, the sampling frequency is 16 KHz and the input signal is 1046875 Hz.

このとき1サンプルに進むべき番地数は平均すると ここでは安定状態になったとして制御信号43と定数0
“1“゛°百゛′″”°“°1°゛6′!″t、s。
At this time, the number of addresses to proceed to one sample is averaged, and here, assuming a stable state, the control signal 43 and the constant 0
“1”゛°10゛′”°”°1°゛6′!”t, s.

位相指定メモリの内容49は1サンプル毎に8百ずつ増
加して行く。
The contents 49 of the phase designation memory increase by 800 for each sample.

第1の期間に番地指定信号54になるのは信号49の番
地以下の単位が切り捨てられたものである。
The address designation signal 54 in the first period is the signal 49 in which the units below the address are truncated.

iビット・シフト回路48で2ビツトLSBからMSB
の方ヘシフトするということは信号49の大きさを4倍
にして信号50とすることである。
2 bits LSB to MSB with i-bit shift circuit 48
Shifting toward the signal 49 means quadrupling the magnitude of the signal 49 to obtain the signal 50.

第2の期間では信号50の番地以下の単位が切りすてら
れて番地指定信号54になる。
In the second period, the units below the address of the signal 50 are discarded to become the address designation signal 54.

第4図では信号49,50.54は10進表示されてい
るがMSBより2進表示すると例えばサンプリング時点
13の時には、信号49の2進表示(49)2進は (49) 10進 で〔49〕2進 = 1101100.1110 (49,)2進の上位7ビツトを取って、第1の期間の
信号54は 〔54第1期間〕2進二1101100で〔54第1期
間〕10進=108 (49,)2進をMSBの方へ2ビツトシフトして、オ
ーバー・フロー2ビツトを捨てると (50)2進=0110011.10で〔50〕10進 となり、 〔54第2期間〕2進二0110011で〔54第2期
間〕10進=51 となる。
In Fig. 4, signals 49, 50, and 54 are expressed in decimal notation, but if they are expressed in binary starting from the MSB, for example, at sampling time 13, the binary representation of signal 49 is (49) in decimal. 49] Binary = 1101100.1110 (49,) Taking the upper 7 bits of binary, the first period signal 54 is [54 1st period] binary 2 1101100, [54 1st period] Decimal = 108 (49,) Shifting the binary by 2 bits towards the MSB and discarding the overflow 2 bits, (50) binary = 0110011.10 becomes [50] decimal, [54 2nd period] binary 20110011 [54 second period] Decimal = 51.

以上のように入力は1サンプル期間に位相が23554
6875°進むが、第2期間における信号54の増加分
に相当する位相の進みは平均すると9421875°と
なり、入力の4倍の周波数を持つ正弦波のサンプル値が
、第2期間に出力56より得られる。
As mentioned above, the input has a phase of 23554 in one sample period.
However, the phase advance corresponding to the increase in the signal 54 in the second period is 9421875° on average, and the sample value of the sine wave having a frequency four times that of the input is obtained from the output 56 in the second period. It will be done.

次に1 / nの周波数を得る場合を説明しよう。Next, let us explain the case of obtaining a frequency of 1/n.

この場合も第3図と同じブロック図で説明できる。This case can also be explained using the same block diagram as FIG. 3.

但し、位相指定メモリ及びiビット・シフトの内容は異
なる。
However, the contents of the phase designation memory and i-bit shift are different.

正弦波発生回路55はn倍周波数を得る場合と同様に3
60°を128等分しているものとする。
The sine wave generating circuit 55 has three
Assume that 60° is divided into 128 equal parts.

ここで入力の1/4倍の周波数を得る場合を考えて見よ
う。
Let's consider the case where we obtain a frequency that is 1/4 times the input frequency.

位相指定メモリ49は番地指定のための7ビツトの他に
、MSBの更に上位に2ビツトのメモリを持っていなけ
ればならない。
In addition to the 7 bits for address designation, the phase designation memory 49 must also have 2 bits above the MSB.

番地以下の位にはメモリを持っていてもよい。この例で
は番地以下に2ビツトのメモリを持っているとする。
It may have memory in the digits below the address. In this example, it is assumed that there is 2 bits of memory below the address.

47は計11ビットになる。加算器45による加算は1
28X4=512に加算結果がなったら0に戻る巡回的
な加算とする。
47 is a total of 11 bits. Addition by adder 45 is 1
When the addition result becomes 28X4=512, the addition returns to 0, which is a cyclic addition.

これは位相指定メモリのオーバーフローを捨てればよい
ので加算器45に特別な操作は要らない。
This does not require any special operation on the adder 45 since it is sufficient to discard the overflow of the phase designation memory.

さて、ゲート51は第1の期間に49の・情報を52に
出すが、この時、上位2ビツトの出力を禁止する。
Now, the gate 51 outputs 49 pieces of information to 52 during the first period, but at this time, output of the upper two bits is prohibited.

量子化回路53は下位2ビツトを切り捨てて番地信号5
4とも、その位相に相応した正弦波の出力56を出し、
これが掛算回路41で入力40と掛けられる。
The quantization circuit 53 discards the lower two bits and generates the address signal 5.
4 outputs a sine wave output 56 corresponding to its phase,
This is multiplied by the input 40 in the multiplication circuit 41.

従って第1の期間で位相同期ループが働く。Therefore, a phase-locked loop operates in the first period.

iビット・シフト48は2ビツトMSBからLSBの方
ヘシフトする。
The i-bit shift 48 shifts the two bits from the MSB to the LSB.

このシフト結果は第2の期間にゲートを通って52とな
り、量子化回路によって下位4ビツトが捨てられ、7ビ
ツトの番地信号54となり、その位相に相対した正弦波
の出力56を出す。
The result of this shift passes through the gate during the second period to become 52, and the lower 4 bits are discarded by the quantization circuit, resulting in a 7-bit address signal 54, which produces an output 56 of a sine wave relative to its phase.

これが入力の1/4倍の周波数出力となる。This becomes an output with a frequency 1/4 times that of the input.

この第2の期間には掛算回路41は働らかず、位相同期
ループの働きはしない。
During this second period, the multiplication circuit 41 does not work, and the phase locked loop does not work.

第5図にこの時の動作状態を示す。FIG. 5 shows the operating state at this time.

入力周波数をこの時4187.5 Hzとする。The input frequency at this time is 4187.5 Hz.

この時、1サンプルに進むべき番地数は平均すると、 前例と同じく、ここでも安定状態になって制御信号43
と定数Cの和が常に33百になっているものとする。
At this time, on average, the number of addresses to go to for one sample is stable, and the control signal 43
Assume that the sum of C and constant C is always 3300.

iビット・シフト回路48で2ビツトMSBからLSH
の方ヘシフトするということは信号49の大きさを1/
4倍して信号50とするということである。
2 bits MSB to LSH with i-bit shift circuit 48
Shifting the signal 49 toward 1/
This means that the signal is multiplied by 4 to obtain a signal of 50.

信号49は512までカウントできるが、ゲート51に
よって上位2ビツトが捨てられるので、信号54はすべ
て、128未満の値になる。
Signal 49 can count up to 512, but the two most significant bits are discarded by gate 51, so that all signals 54 have values less than 128.

サンプリング時点13の時の2進表示を考えて見ると、
信号49の2進表示〔49〕2進は 10進二435 で(49,12進 =110110011.10 上位2ビツト、下位2ビツトを捨てると 〔54第1期間〕2進=0110011で〔54第1期
間〕10進=51 〔49〕2をLSBの方へ2ビツト・シフトすると (50)2進二1101100.1110で〔50〕1
0進二108 下位4ビツトを切りすてて 〔54第2期間〕2進=1101100で〔54第2期
間〕10進=108 となる。
Considering the binary display at sampling point 13,
Binary representation of signal 49 [49] Binary is decimal 2435 (49, decimal = 110110011.10 If the upper 2 bits and lower 2 bits are discarded [54 1st period] binary = 0110011 [54th 1 period] Decimal = 51 [49] Shifting 2 by 2 bits towards the LSB (50) binary 2 1101100.1110 becomes [50] 1
0 base 2 108 By cutting off the lower 4 bits, [54 second period] binary = 1101100 becomes [54 second period] decimal = 108.

以、第5図のように第2期間の位相の進みは平均して、
入力の1/4となるため、入力の1/4の周波数を正弦
波のサンプル値が、第2期間に出力56より得られる。
Hence, as shown in Figure 5, the phase advance in the second period is, on average,
Since the frequency is 1/4 of the input, a sample value of a sine wave having a frequency of 1/4 of the input is obtained from the output 56 during the second period.

以上のようにすれば入力周波数の21倍の周波数又は 倍の周波数の出力を得る方法を述 べた。If you do the above, the frequency is 21 times the input frequency or Describe how to obtain an output with twice the frequency. Beta.

倍及び 倍を任意に制御によっ て出力できるようにするには次のようにすればよい。double and By arbitrarily controlling the To be able to output it, do the following:

第6図にループの一部を示す。FIG. 6 shows part of the loop.

ここには掛算回路、ディジタルLPF、正弦波発生回路
は示されていない。
A multiplication circuit, digital LPF, and sine wave generation circuit are not shown here.

60は第3図の制御信号43と定数044の加算された
もので、LSBより入力されるとする。
60 is the sum of the control signal 43 in FIG. 3 and the constant 044, and it is assumed that it is input from the LSB.

61は全加算回路でSは和、C1はキャリイを表わす。61 is a full adder circuit, S represents a sum, and C1 represents a carry.

63は桁上げのための1ビツト遅延回路である。63 is a 1-bit delay circuit for carry.

65は12ビツト・シフト・レジスタである。65 is a 12-bit shift register.

加算器61は信号60と信号66とを加算し、信号62
として再び65に記載する。
Adder 61 adds signal 60 and signal 66, and adds signal 62
65.

この加算は期間3(D3)に行なわれるとする。It is assumed that this addition is performed in period 3 (D3).

12ビツトの内容は番地を表わす7ビツト、その上位に
1ビツト、その下位に4ビツトとする。
The contents of the 12 bits are 7 bits representing the address, 1 bit above it, and 4 bits below it.

加算でオーバー・フローしたビットはそのまま捨てられ
る。
Bits that overflow during addition are simply discarded.

つまり、256から再びOに戻ることになる。In other words, it returns to O again from 256.

63は1度の加算が終了するとリセットされる。63 is reset when one addition is completed.

この例では4倍、2倍、1倍、1/2倍の出力が得られ
るようにしている。
In this example, outputs of 4 times, 2 times, 1 times, and 1/2 times are obtained.

67はAI、A2の信号によってM(−1)〜M(2)
までのどれかの信号を出力するようになる。
67 is M(-1) to M(2) depending on AI and A2 signals.
It will now output any of the signals up to.

例えばM(−1)−Al−A2 、M(0)=A1−A
2 、M(1)=Al−A2゜M(2)= A 1・A
2のようにすればよい。
For example, M(-1)-Al-A2, M(0)=A1-A
2, M(1) = Al-A2゜M(2) = A 1・A
You can do as in 2.

M(−1)は1/2倍、M(0)は1倍、M(1)は2
倍、M(2)は4倍の周波数を得たい場合に前記したA
1とA2の信号を入力すれば出力される。
M(-1) is 1/2 times, M(0) is 1 times, M(1) is 2 times
times, M(2) is the above-mentioned A when you want to obtain 4 times the frequency.
If the signals 1 and A2 are input, they will be output.

68はゲート群である。68 is a gate group.

出力Aα1〜Aα7は第3図の正弦波発生回路55に行
く番地信号54に相当する。
The outputs Aα1 to Aα7 correspond to the address signal 54 going to the sine wave generating circuit 55 in FIG.

68はゲート群である。68 is a gate group.

iビット図の番地信号の論理式%式% 各ビットの論理回路は第7図のようになる。Logical formula % formula % of address signal of i bit diagram The logic circuit for each bit is as shown in FIG.

Dlは期間1に出力される信号、D2は期間2に出力さ
れる信号である。
Dl is a signal output during period 1, and D2 is a signal output during period 2.

従って期間1には番地信号としてQ2〜Q8まで出力さ
れる。
Therefore, in period 1, signals Q2 to Q8 are output as address signals.

期間2には、M(−1)が出力されている時(1/2倍
周波数を要求)にはQl〜Q7 、 M(0)が出力さ
れている時(1倍周波数を要求)にはQ2〜Q8 、
M (i)が出力されている時(2倍周波数を要求)に
はQ3〜Q9 yM(2)が出力されている時(4倍周
波数を要求)にはQ4〜QIOが出力される。
In period 2, when M(-1) is output (requires 1/2 frequency), Ql to Q7, and when M(0) is output (requires 1x frequency), Q2~Q8,
When M (i) is being output (double frequency is required), Q3 to Q9 are output; when yM(2) is being output (requiring quadruple frequency), Q4 to QIO are output.

以上の様にゲートヲ制御すれば、第3図のようにシフト
と同じ効果を持たせることができる。
By controlling the gate as described above, it is possible to have the same effect as the shift as shown in FIG. 3.

正弦波発生回路の位相の番地数mが2でない場合及びn
倍及び1 / n倍(n≠21)の周波数を得たい場合
には、回路は複雑になる。
When the number of phase addresses m of the sine wave generation circuit is not 2 and n
If we want to obtain a frequency that is double and 1/n times (n≠21), the circuit becomes complex.

n倍の周波数を得たい時にはまず加算器45は和がmに
なったら再びOに戻る巡回的加算を行なう。
When it is desired to obtain an n-fold frequency, the adder 45 first performs cyclic addition which returns to O when the sum reaches m.

つまり、結果として信号49がmodmの値を取るよう
にならしめる。
That is, as a result, the signal 49 is made to take the value modm.

具体的にはmで割ってその余りを信号とすればよい。Specifically, it is sufficient to divide by m and use the remainder as a signal.

この操作は位相指定メモリ49の所でやってもよい。This operation may be performed in the phase designation memory 49.

この操作は例えば第8図の様な回路で実現できる。This operation can be realized, for example, by a circuit as shown in FIG.

まず70は第3図46と同じものである。First, 70 is the same as 46 in FIG.

まず70よりゲート71を通して位相指定メモリ72に
入力される。
First, the signal is input from 70 through gate 71 to phase designation memory 72 .

メモリの内容poは比較回路74によってmと比較され
、282mなら減算命令75を出力し、減算回路を働ら
かせPl”Po mを77に出力してゲ゛−トを通して
再びPoを72に記憶すイtばよい。
The memory content po is compared with m by a comparator circuit 74, and if it is 282m, a subtraction instruction 75 is output, the subtraction circuit is operated, Pl"Po m is output to 77, and Po is stored in 72 again through the gate. It's okay.

P□<mなら減算せずにそのま′>PにP。If P□<m, do not subtract and just change P to '>P.

を72に記憶すればよい。should be stored in 72.

これを繰り返し演算すればmodmの結果が得られる。By repeating this calculation, the result of modm can be obtained.

但し、位相指定メモリの所では1回の演算でよい。However, only one operation is required in the phase designation memory.

次に第3図iビット・シフト回路48の代りにn倍の掛
算を行ない、前記したと同様のmodmの演算をして出
力50として出せば、期間2に出力56より入力のn倍
の周波数が得られる。
Next, in place of the i-bit shift circuit 48 in FIG. 3, multiplication by n times is performed, and the same mod m calculation as described above is performed to output the output 50. is obtained.

この部分のブロック図は第9図のようになる。A block diagram of this part is shown in FIG.

86は第3図の46に相当する84は49に、87は5
0に相当する。
86 corresponds to 46 in Figure 3, 84 corresponds to 49, 87 corresponds to 5
Corresponds to 0.

位相指定メモリ82とmodm演算83は第8図の様に
一体化されているかも知れない。
The phase designation memory 82 and modm operation 83 may be integrated as shown in FIG.

85はn倍する回路である。85 is a circuit that multiplies by n.

次に1 / n倍の周波数を得る場合を述べる。Next, we will discuss the case of obtaining a frequency 1/n times higher.

第10図は第9図と同じ部分を示す図である。FIG. 10 is a diagram showing the same part as FIG. 9.

91は第3図46に相当し、94は第3図49の加算器
49へ出力に相当する96は第3図49のゲート51へ
の出力に相当する。
91 corresponds to 46 in FIG. 3, 94 corresponds to the output to adder 49 in FIG. 3, and 96 corresponds to the output to gate 51 in FIG. 3, 49.

98は50に相当する。98 corresponds to 50.

位相指定メモ’) 92c!=mod m−n演算93
は第8図のように一体化されていてもかまわない。
Phase specification memo') 92c! =mod m-n operation 93
may be integrated as shown in FIG.

94はmodm−n演算により0≦信号〔94〕<m
’ nの範囲にある。
94 is 0≦signal[94]<m by modm-n operation
' is in the n range.

modm演算95で更に96は0≦信号(96)<mの
範囲になるようにされる。
In the modm operation 95, the signal 96 is further set in the range of 0≦signal (96)<m.

この信号は第1の期間において位相同期のために使用さ
れる。
This signal is used for phase synchronization in the first period.

94は更に97で1 / nにされ、98となる。94 is further converted to 1/n by 97, resulting in 98.

信号98はO≦倍信号98〕くmの範囲にあるので、こ
のままでよい。
Since the signal 98 is in the range O≦multiple signal 98]m, it can be left as is.

この信号は第2の期間において正弦波発生回路55を働
かせ位相同期周波数の1 / nの周波数を56に出力
する。
This signal causes the sine wave generating circuit 55 to operate in the second period, and outputs a frequency of 1/n of the phase locking frequency to the sine wave generating circuit 56.

以上の様にすれば入力のn倍又は1 / nの周波数が
得られる。
By doing the above, a frequency that is n times the input or 1/n can be obtained.

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

第1図は一般的なディジタル・フェーズ・ロック・ルー
プの回路構成例、第2図はコスタス・ループの回路構成
例、第3図は本発明の一実施例、第4図及び第5図は第
3図を説明するための各部の動作値を示す図、第6図は
本発明の他の実施例における回路構成例の一部、第7図
は第6図の一部回路の詳細図、第8図、第9図、第10
図は本発明の他の実施例における回路構成例の一例であ
る。 41・・・・・・掛算回路、42・・・・・・ディジタ
ルLPF、45・・・・・・加算器、47,72,82
.92・・・・・・位相指定メモリ、48・・・・・・
iビットシフト回路、53・・・・・・量子化回路、5
5・・・・・・正弦波発生回路。
Figure 1 shows an example of the circuit configuration of a general digital phase-locked loop, Figure 2 shows an example of the circuit configuration of a Costas loop, Figure 3 shows an example of the present invention, and Figures 4 and 5 show an example of the circuit configuration of a Costas loop. FIG. 3 is a diagram showing the operating values of each part to explain FIG. 6, FIG. 6 is a part of a circuit configuration example in another embodiment of the present invention, FIG. 7 is a detailed diagram of a part of the circuit in FIG. 6, Figure 8, Figure 9, Figure 10
The figure is an example of a circuit configuration in another embodiment of the present invention. 41... Multiplication circuit, 42... Digital LPF, 45... Adder, 47, 72, 82
.. 92... Phase designation memory, 48...
i bit shift circuit, 53...quantization circuit, 5
5...Sine wave generation circuit.

Claims (1)

【特許請求の範囲】 1 位相指定信号を演算して3600をm等分した内の
ある位相を指定する番地信号とする回路と、その指定さ
れた位相の正弦波の値を出力する回路と、該出力と外部
入力とを掛算する回路と、該掛算回路の出力を演算して
、前記位相指定信号を制御するようなディジタル位相同
期ループにおいて、位相指定信号がmodmの値をとる
ようにならしめ(mで割った余りをその値とする)、位
相指定信号をn倍する回路を持ち、第1の期間には位相
指定信号を量子化して前記番地信号としてループを閉じ
て位相同期動作を行ない、第2の期間にはn倍回路の出
力をmodm演算して量子化して番地信号としてそれに
相当する正弦波の値を出力することにより、ループの同
期周波数のn倍の周波数を得ることを特徴とするディジ
タル位相同期ループ。 2 位相指定信号を演算して、360°をm等分した内
のある位相を指定する番地信号とする回路と、その指定
された位相の正弦波の値を出力する回路と、該出力と外
部入力とを掛算する回路と、該掛算回路の出力を演算し
て前記位相指定信号を制御するようなディジタル位相同
期ループにおいて位相指定信号がmod(m−n)の値
を取るようにならしめ位相指定信号を1 / n倍する
回路を持ち、第1の期間には、位相指定信号をmod
m演算し、量子化して前記番地信号としてループを閉じ
て位相同期動作を行ない、第2の期間には1 / n倍
回路の出力を量子化して番地信号として、それに相当す
る正弦波の値を出力することにより、ループの同期周波
数の1 / n倍の周波数を得ることを特徴とするディ
ジタル位相同期ループ。 3 位相指定信号を演算して、360°をm等分した内
のある位相を指定する番地信号とする回路と、その指定
された位相の正弦波の値を出力する回路と、該出力と外
部入力とを掛算する回路と、該掛算回路の出力を演算し
て前記位相指定信号を制御するようなディジタル位相同
期ループにおいてm=2L(Lは正の整数)の関係にあ
る時、位相指定信号を記憶するXビットのレジスタを持
ち、記憶する際Xビットにオーバー・フローする位相指
定信号のオーバー・フロー・ビットは捨てるようにして
、第1の期間にはXビット内の一定の連続したLビット
を取り出すことにより、番地信号としてループを閉じて
位相同期動作を行ない、第2の期間には前記第1の期間
に取り出したLビットからMSB(又はLSB)側にi
ビットだけシフトされたLビットを取り出し1番地信号
として、それに相当する正弦波の値を出力することによ
り、ループの同期周波数の21倍(又は1/21倍)の
周波数を得ることを特徴とするディジタル位相同期ルー
プ。
[Scope of Claims] 1. A circuit that calculates a phase designation signal and uses it as an address signal that designates a certain phase of 3600 divided into m equal parts, and a circuit that outputs the value of a sine wave of the designated phase; A circuit for multiplying the output by an external input, and a digital phase-locked loop for controlling the phase designation signal by calculating the output of the multiplication circuit, so that the phase designation signal takes a value modm. (The value is the remainder when divided by m), has a circuit that multiplies the phase designation signal by n, and in the first period, quantizes the phase designation signal and uses it as the address signal to close the loop and perform phase synchronization operation. , during the second period, the output of the n-times circuit is modulated and quantized, and the corresponding sine wave value is output as an address signal, thereby obtaining a frequency n times the synchronization frequency of the loop. A digital phase-locked loop. 2. A circuit that calculates a phase designation signal and uses it as an address signal that designates a certain phase within m equal parts of 360°, a circuit that outputs the value of the sine wave of the designated phase, and a circuit that outputs the value of the sine wave of the designated phase, and In a digital phase-locked loop that controls the phase designation signal by calculating the output of the multiplication circuit and the input, the phase designation signal is adjusted to take the value mod(m-n). It has a circuit that multiplies the designated signal by 1/n, and in the first period modifies the phase designated signal.
m operation, quantize it and use it as the address signal to close the loop and perform phase synchronization operation, and in the second period, quantize the output of the 1/n times circuit and use it as the address signal to obtain the corresponding sine wave value. A digital phase-locked loop characterized by outputting a frequency 1/n times the synchronization frequency of the loop. 3. A circuit that calculates a phase designation signal and uses it as an address signal that designates a certain phase within m equal parts of 360°, a circuit that outputs the value of the sine wave of the designated phase, and a circuit that outputs the value of the sine wave of the designated phase, and When there is a relationship of m=2L (L is a positive integer) in a digital phase-locked loop that controls the phase designation signal by calculating the output of the multiplication circuit and the input, the phase designation signal The overflow bit of the phase designation signal that overflows to the X bit during storage is discarded, and in the first period, a certain continuous By taking out the bit, the loop is closed as an address signal and a phase synchronization operation is performed, and in the second period, i is transferred from the L bit taken out in the first period to the MSB (or LSB) side.
It is characterized by obtaining a frequency that is 21 times (or 1/21 times) the synchronization frequency of the loop by taking out the L bit that has been shifted by a bit and using it as the 1 address signal and outputting the corresponding sine wave value. Digital phase-locked loop.
JP52007760A 1977-01-28 1977-01-28 digital phase locked loop Expired JPS5934017B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP52007760A JPS5934017B2 (en) 1977-01-28 1977-01-28 digital phase locked loop

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP52007760A JPS5934017B2 (en) 1977-01-28 1977-01-28 digital phase locked loop

Publications (2)

Publication Number Publication Date
JPS5394167A JPS5394167A (en) 1978-08-17
JPS5934017B2 true JPS5934017B2 (en) 1984-08-20

Family

ID=11674635

Family Applications (1)

Application Number Title Priority Date Filing Date
JP52007760A Expired JPS5934017B2 (en) 1977-01-28 1977-01-28 digital phase locked loop

Country Status (1)

Country Link
JP (1) JPS5934017B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08189359A (en) * 1995-01-10 1996-07-23 Fuji Robin Ind Ltd Air-cooling device for small-sized engine

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003074649A (en) * 2001-08-30 2003-03-12 Toshiba Mach Co Ltd Belt breakage detector and electric injection molding machine using the same

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08189359A (en) * 1995-01-10 1996-07-23 Fuji Robin Ind Ltd Air-cooling device for small-sized engine

Also Published As

Publication number Publication date
JPS5394167A (en) 1978-08-17

Similar Documents

Publication Publication Date Title
JP2926615B2 (en) SSB signal generator
US6483388B2 (en) Direct digital frequency synthesizer and a hybrid frequency synthesizer combining a direct digital frequency synthesizer and a phase locked loop
KR101045110B1 (en) Direct digital frequency synthesizer for cellular wireless communication systems based on fast frequency-hopped spread spectrum technology
JPS5930308A (en) Phase/amplitude converter
JPH02280415A (en) Frequency converter
JPH10510123A (en) Frequency synthesizer
WO1990012451A1 (en) Frequency modulator
KR970008534B1 (en) Circuitry for multiplying a pcm signal by a sinusoid
Noel et al. Frequency synthesis: A comparison of techniques
JPS5934017B2 (en) digital phase locked loop
EP0479305B1 (en) Rate conversion apparatus
US5559475A (en) Frequency synthesizer for synthesizing signals of a variety of frequencies by cross modulation
JPS5915536B2 (en) digital phase locked loop
JPH01144818A (en) Numerical value control type oscillation circuit
JPH0435922B2 (en)
JPS6148292B2 (en)
JPH09149086A (en) Digital fm system modulation circuit
JPH1155036A (en) Frequency generating circuit
JP3019434B2 (en) Frequency synthesizer
JPS63185105A (en) Generating circuit for high frequency optional signal
Patel Frequency Synthesizers and Their Applications in Signal Processing
JPS6123886B2 (en)
JP2715211B2 (en) Partial-integral superposition type reference frequency generation method for phase locked loop, and reference frequency generation circuit thereof
Patel 9 Frequency Synthesizers
JPS623614B2 (en)