JPH0555832A - デジタル信号発生器 - Google Patents

デジタル信号発生器

Info

Publication number
JPH0555832A
JPH0555832A JP3330085A JP33008591A JPH0555832A JP H0555832 A JPH0555832 A JP H0555832A JP 3330085 A JP3330085 A JP 3330085A JP 33008591 A JP33008591 A JP 33008591A JP H0555832 A JPH0555832 A JP H0555832A
Authority
JP
Japan
Prior art keywords
value
register
frequency
shift register
phase
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP3330085A
Other languages
English (en)
Inventor
Songu Toran
トラン・ソング
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.)
Tektronix Japan Ltd
Original Assignee
Sony Tektronix 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 Sony Tektronix Corp filed Critical Sony Tektronix Corp
Publication of JPH0555832A publication Critical patent/JPH0555832A/ja
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/02Digital function generators
    • G06F1/03Digital function generators working, at least partly, by table look-up
    • G06F1/0321Waveform generators, i.e. devices for generating periodical functions of time, e.g. direct digital synthesizers
    • G06F1/0328Waveform generators, i.e. devices for generating periodical functions of time, e.g. direct digital synthesizers in which the phase increment is adjustable, e.g. by using an adder-accumulator
    • G06F1/0335Waveform generators, i.e. devices for generating periodical functions of time, e.g. direct digital synthesizers in which the phase increment is adjustable, e.g. by using an adder-accumulator the phase increment itself being a composed function of two or more variables, e.g. frequency and phase

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Stabilization Of Oscillater, Synchronisation, Frequency Synthesizers (AREA)

Abstract

(57)【要約】 【構成】 クロック発生器18からの基準クロックに応
答して、累算器12はレジスタ16、22からのデジタ
ル値を累算した出力デジタル値により、所望の波形情報
を記憶したメモリ16をアドレス指定する。基準クロッ
クを予め初期値がロードされた帰還型シフトレジスタ2
8にも供給し、シフトレジスタの内容が所定値になった
ときに、論理制御器26は制御信号を発生して、累算器
に供給されるデジタル値を変更する。このデジタル値の
変更により、メモリからのデジタル信号の周波数又は位
相が変化する。 【効果】 基準クロックが高速であっても、所望の波形
の周波数又は位相を基準クロック速度で切り替えること
ができ、所望特性の信号を正確に発生することができ
る。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、周期信号を発生するデ
ジタル信号発生器、特に、周波数/位相を変更する時点
を決めるカウンタとして構成された直線帰還シフトレジ
スタを有するデジタル信号発生器に関する。
【0002】デジタル信号発生器は、基本的にメモリ用
のアドレス発生器として働く1つの累算器を含んでい
る。メモリには、1サイクル分の正弦波の様な所望の波
形のデジタル情報が記憶されている。増分値が増分レジ
スタから与えられ、それにより、基準クロックの各サイ
クル毎に、累算器からのアドレスが変化する。この増分
値が大きいほど、メモリの内容、即ち1サイクル分の所
望の波形を循環するために必要なクロック数が減少する
ので発生する波形の周波数が高くなる。増分値は、整
数、分数、又はこれらの組み合わせでもよいが、メモリ
用のアドレスとしては、計算した累算値の整数部分のみ
が使用される。
【0003】ある種の試験では、デジタル信号発生器か
らの波形の周波数及び位相の両方又は一方を変更する必
要がある。周波数を変更するには、新しい値をインデッ
クス・レジスタにロードすることにより、各クロック・
サイクル毎に、新しい値が累算器に加えられて、新しい
周波数のためのメモリ用アドレスが発生される。位相を
変更するには、インデックス・レジスタ内の値を変えず
に、1クロック・サイクルのみの間に、累算器にジャン
プ値を加える必要がある。したがって、累算器と、イン
デックス・レジスタ及びジャンプ・レジスタとの間にス
イッチを設け、1クロック・サイクルの間にジャンプ・
レジスタを累算器の入力端に切り替え、インデックス・
レジスタを累算器の入力端に切り替える。
【0004】
【発明が解決しようとする課題】デジタル信号発生器の
内部クロックが1GHz以上の如き非常に高い周波数で
ある場合、デジタル信号発生器と共に動作するカウンタ
の如き外部回路は、内部回路の速度に追従することがで
きない。この様な外部回路は、20〜50MHzの範囲
で動作し、1GHzの内部クロック速度よりもかなり遅
い。この速度の不釣り合いにより、周波数及び位相の切
り替えの間に、基準クロック・パルスを見逃すおそれが
ある。クロック・パルスを見逃すことにより、出力波形
に誤った位相応答が生じ、即ち、ゼロ交差点で180°
の位相シフトが必要である場合、この位相シフトが他の
時点で生じ、所望の出力波形に歪が生じる。
【0005】したがって、本発明の目的は、所望の波形
の周波数又は位相を変更するときに、クロック・パルス
が見逃されることがないように、内部クロック速度で切
り替え可能なデジタル信号発生器の提供にある。
【0006】
【課題を解決するための手段及び作用】本発明のデジタ
ル信号発生器は、カウンタとして構成されたシフトレジ
スタを有する。帰還型シフトレジスタは、1又は複数ビ
ットのデジタル値が予めロードされ、このデジタル値は
循環され、シフトレジスタの第1シフト段の入力端に帰
還される。複数のシフト段の出力値は、デコード論理回
路に入力され、シフトレジスタ内のデジタル値が所定条
件を満足すると、デコード論理回路は、周波数又は位相
の変更すべきことを指示する信号を発生する。この信号
は、論理制御器に供給され、入力制御パラメータに基づ
いて、1クロック・サイクルの間に、デジタル信号発生
器のインデックス・レジスタに新しい周波数のための増
分値をロードすること、又はデジタル信号発生器累算器
に入力端に位相ジャンプ値を供給するの一方あるいは両
方を行う。論理制御器は、デジタル信号発生器の内部速
度に無関係の速度で、次の周波数のための増分値を予備
ロード・レジスタにロードし、位相ジャンプ値を位相レ
ジスタにロードする。論理制御器は、次の周波数/位相
の変更に先立って、シフトレジスタに初期カウンタ値を
ロードする。
【0007】したがって、本発明のデジタル信号発生器
は、基準クロックを発生するクロック発生手段と、制御
信号に応じて変更可能なデジタル値を出力するレジスタ
手段と、基準クロックに応答して、レジスタ手段からの
デジタル値を累算したデジタル値を出力する累算手段
と、所望の波形情報を記憶し、累算手段の出力デジタル
値によりアドレス指定されるメモリ手段と、初期値がロ
ードされた後、基準クロックに応答して動作するシフト
レジスタ手段と、シフトレジスタ手段内の値が所定値に
なったときに、レジスタ手段に制御信号を供給する制御
手段とを具えることを特徴とする。
【0008】
【実施例】図1は、本発明のデジタル信号発生器10を
示すブロック図である。デジタル信号発生器10は、所
望の波形情報を記憶したメモリ14の読出しアドレスを
発生する累算器12を有する。周波数レジスタ16は、
内部クロック発生器18からのクロック信号の各サイク
ル毎にインデックス値を出力して、累算器12に加え
る。このインデックス値は、整数又は分数のいずれでも
よい。次期周波数レジスタ20は、周波数を変更すると
きに、周波数レジスタ16にロードすべき新しい周波数
用のインデックス値を含んでいる。位相レジスタ22に
は、位相ジャンプ値が予めロードされており、スイッチ
24を介して累算器12に結合される。スイッチ24
は、位相を変更する1クロック・サイクルの間以外は、
通常、周波数レジスタ16を累算器12に結合する。
【0009】論理制御器26が、周波数の変更を指示す
る制御入力信号に応答して、イネーブル信号を周波数レ
ジスタ16に供給すると、次のクロック・サイクルの段
階で、次期周波数レジスタ20の内容が周波数レジスタ
16にロードされる。位相を変更するときには、論理制
御器26は、スイッチ信号をスイッチ24に供給し、位
相レジスタ22の出力信号が累算器12に供給されるよ
うにする。次期周波数レジスタ20及び位相レジスタ2
2は、制御入力信号に含まれるパラメータに応じて、論
理制御器26によりロードされる。パラメータは、変更
の種類及び変更のためのレジスタ値を含む。
【0010】本発明のデジタル信号発生器10は、帰還
型直線シフトレジスタ・カウンタ28を含み、周波数及
び位相の変更は、従来の様に外部クロック速度に依存す
るのではなく、内部クロック速度で行われる。シフトレ
ジスタ28は、デコード論理回路30により検出される
そのカウント・サイクルの終わりに、論理制御器26に
より制御されてカウンタ・レジスタ36からの初期値が
ロードされる。ロード動作は、単一の内部クロック・サ
イクルの規則的な段階で行われる。次のクロックで、シ
フトレジスタ28はシフト動作する。シフトレジスタ2
8を構成するシフト段の出力値は、「カウント終了」状
態を検出するために、デコード論理回路30に入力され
る。カウント終了状態が検出されると、デコーダ論理回
路の出力信号は論理制御器26に送られる。論理制御器
26は、累算器12に加える前のクロック・サイクルの
段階で、周波数レジスタ16をイネーブルして、次期周
波数レジスタ20からの新しいインデックス値を周波数
レジスタ16にロードすること、又は、スイッチ24を
介して累算器12の入力端を位相レジスタ22に接続し
て、累算器12による次の加算時に位相のジャンプを生
じさせることの一方あるいは両方を行う。終了カウンタ
値が検出されると、カウンタ・レジスタ36の初期値が
再びシフトレジスタ28にロードされる。
【0011】図2に詳細に示す様に、シフトレジスタ2
8は、直列に結合された複数の単一ビット・シフト段3
2を有する。クロック・サイクルのあるエッジで、各シ
フト段32の入力端のデータは、そのシフト段にクロッ
クに同期して入力され、シフトレジスタ28の内容は、
同時に1ビットだけ右に移動する。少なくとも2つのシ
フト段32からの出力が、排他的オア・ゲート回路34
に入力され、帰還入力値がシフトレジスタ28の第1シ
フト段に供給される。この結果、所定数のクロック・サ
イクルの後に、シフトレジスタ28から所定出力信号が
発生し、デコード論理回路30により検出される。カウ
ンタ・レジスタ36からシフトレジスタ28に予めロー
ドされる初期カウント値は、ルックアップ表から得られ
る。この表は、複数の所望の時間遅延に相当する複数の
初期カウント値を含んでいる。従来のアップ・ダウン・
カウンタと異なり、初期カウント値から最終カウント値
までのカウントは、直接には確認することができない。
更に、図2に示すシフトレジスタ28にロードされる値
は、0であってはならない。その理由は、値が0である
と、0が常にシフトレジスタ内を循環するので、シフト
レジスタの内容が変化しないからである。例えば、初期
カウント値が、7つのシフトレジスタに関して「111
1111」であると、カウントの進行は、「01111
11」、「0011111」、「0001111」、
「0000111」、「0000011」、「0000
001」、「1000000」、「0100000」、
・・・、「0000010」、「1000001」等と
なる。シフトレジスタ28は、従来のカウンタでの最下
位ビットの変化及び最上位ビットの変化の間の時間遅延
により、従来のカウンタに代わるカウンタとして使用さ
れる。シフトレジスタ28の帰還伝播遅延は、シフトレ
ジスタのシフト段数とは無関係である。帰還されるシフ
ト段32の出力を適切に選択することにより、nビット
の2進カウンタに対して1カウントだけ少ない、2の
(n−1)乗の計数を行うことができる。
【0012】
【発明の効果】本発明のデジタル信号発生器は、カウン
タとして構成される帰還型シフトレジスタを有し、デジ
タル信号発生器への内部基準信号の速度で、周波数及び
位相の両方又は一方を変更するためのスイッチ信号を論
理制御器に供給する。デジタル信号発生器10の累算器
12及びシフトレジスタ28を組み合わせることによ
り、正確な時点でデジタル信号発生器からの信号の特性
を変化させることができ、直接順次位相変調又は段階的
周波数変調を含む広域なスペクトル通信信号等の発生に
利用できる。
【図面の簡単な説明】
図1 本発明のデジタル信号発生器を示すブロック図。 図2 本発明に使用するシフトレジスタ・カウンタを示
す簡略図。
【符号の説明】
10 デジタル信号発生器 12 累算手段 14 メモリ手段 18 クロック発生手段 16、20、22、24 レジスタ手段 28 シフトレジスタ手段 26、30 制御手段

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】 基準クロックを発生するクロック発生手
    段と、 制御信号に応じて変更可能なデジタル値を出力するレジ
    スタ手段と、 上記基準クロックに応答して、上記レジスタ手段からの
    上記デジタル値を累算したデジタル値を出力する累算手
    段と、 所望の波形情報を記憶し、上記累算手段の出力デジタル
    値によりアドレス指定されるメモリ手段と、 初期値がロードされた後、上記基準クロックに応答して
    動作するシフトレジスタ手段と、 該シフトレジスタ手段内の値が所定値になったときに、
    上記レジスタ手段に上記制御信号を供給する制御手段と
    を具えることを特徴とするデジタル信号発生器。
JP3330085A 1990-11-19 1991-11-19 デジタル信号発生器 Pending JPH0555832A (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US61576890A 1990-11-19 1990-11-19
US615768 1990-11-19

Publications (1)

Publication Number Publication Date
JPH0555832A true JPH0555832A (ja) 1993-03-05

Family

ID=24466730

Family Applications (1)

Application Number Title Priority Date Filing Date
JP3330085A Pending JPH0555832A (ja) 1990-11-19 1991-11-19 デジタル信号発生器

Country Status (2)

Country Link
EP (1) EP0486851A3 (ja)
JP (1) JPH0555832A (ja)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR0165279B1 (ko) * 1992-11-27 1999-03-20 김광호 저역변환 색신호 처리장치
GB2399241B (en) * 2003-03-06 2006-04-12 Ifr Ltd Improved waveform generation

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS58172004A (ja) * 1982-04-26 1983-10-08 テクトロニクス・インコ−ポレイテツド デジタル信号発生装置
JPS6471304A (en) * 1987-09-11 1989-03-16 Yokogawa Electric Corp Sweep oscillator

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3866022A (en) * 1972-12-26 1975-02-11 Nasa System for generating timing and control signals
JPH0683067B2 (ja) * 1987-10-13 1994-10-19 松下電器産業株式会社 分周装置
US4956798A (en) * 1989-08-03 1990-09-11 Tektronix, Inc. Arbitrary waveform generator with adjustable spacing

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS58172004A (ja) * 1982-04-26 1983-10-08 テクトロニクス・インコ−ポレイテツド デジタル信号発生装置
JPS6471304A (en) * 1987-09-11 1989-03-16 Yokogawa Electric Corp Sweep oscillator

Also Published As

Publication number Publication date
EP0486851A2 (en) 1992-05-27
EP0486851A3 (en) 1993-04-07

Similar Documents

Publication Publication Date Title
US5361290A (en) Clock generating circuit for use in single chip microcomputer
JPH04213212A (ja) 高速パターン発生器
US7586337B2 (en) Circuit for switching between two clock signals independently of the frequency of the clock signals
US5406132A (en) Waveform shaper for semiconductor testing devices
KR100216415B1 (ko) Ic 테스터의 타이밍 발생장치
US20080253203A1 (en) Data output circuit for semiconductor memory apparatus
US20020186808A1 (en) Fully programmable multimodulus prescaler
KR100239430B1 (ko) 가변 비정수배 분주회로
US5144571A (en) Direct digital synthesizer with feedback shift register
JPH1117531A (ja) デジタル遅延回路及びデジタルpll回路
US9141338B2 (en) Storage circuit with random number generation mode
US4775954A (en) Apparatus for generating timing signals used for testing ICs having two enable input terminals
JPH0555832A (ja) デジタル信号発生器
CN104965169A (zh) 全自动ic电信号测试装置及测试方法
JP2678115B2 (ja) タイマ回路
US6456146B1 (en) System and method for multiplexing clocking signals
JPH1198007A (ja) 分周回路
KR100487050B1 (ko) 반도체 테스트 시스템용 타이밍 발생 회로
US6118312A (en) Clock switch circuit
US20030208513A1 (en) High speed programmable counter architecture
US4759042A (en) Parallel-to-serial converter
JP2957493B2 (ja) Pwmパルス発生回路
US10749530B1 (en) Programmable divider with glitch-free load circuit
US5761100A (en) Period generator for semiconductor testing apparatus
JP2909218B2 (ja) 半導体試験装置用周期発生器

Legal Events

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