DE2137999A1 - Generator zur Erzeugung einer digi talen Wellenform - Google Patents
Generator zur Erzeugung einer digi talen WellenformInfo
- Publication number
- DE2137999A1 DE2137999A1 DE19712137999 DE2137999A DE2137999A1 DE 2137999 A1 DE2137999 A1 DE 2137999A1 DE 19712137999 DE19712137999 DE 19712137999 DE 2137999 A DE2137999 A DE 2137999A DE 2137999 A1 DE2137999 A1 DE 2137999A1
- Authority
- DE
- Germany
- Prior art keywords
- output signal
- decoder
- binary
- digital
- 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.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06G—ANALOGUE COMPUTERS
- G06G7/00—Devices in which the computing operation is performed by varying electric or magnetic quantities
- G06G7/12—Arrangements for performing computing operations, e.g. operational amplifiers
- G06G7/22—Arrangements for performing computing operations, e.g. operational amplifiers for evaluating trigonometric functions; for conversion of co-ordinates; for computations involving vector quantities
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/02—Digital function generators
- G06F1/03—Digital function generators working, at least partly, by table look-up
- G06F1/035—Reduction of table size
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06G—ANALOGUE COMPUTERS
- G06G7/00—Devices in which the computing operation is performed by varying electric or magnetic quantities
- G06G7/12—Arrangements for performing computing operations, e.g. operational amplifiers
- G06G7/26—Arbitrary function generators
- G06G7/28—Arbitrary function generators for synthesising functions by piecewise approximation
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03K—PULSE TECHNIQUE
- H03K4/00—Generating pulses having essentially a finite slope or stepped portions
- H03K4/02—Generating pulses having essentially a finite slope or stepped portions having stepped portions, e.g. staircase waveform
- H03K4/026—Generating pulses having essentially a finite slope or stepped portions having stepped portions, e.g. staircase waveform using digital techniques
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L27/00—Modulated-carrier systems
- H04L27/10—Frequency-modulated carrier systems, i.e. using frequency-shift keying
- H04L27/12—Modulator circuits; Transmitter circuits
- H04L27/122—Modulator circuits; Transmitter circuits using digital generation of carrier signals
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2101/00—Indexing scheme relating to the type of digital function generated
- G06F2101/04—Trigonometric functions
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Mathematical Physics (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Software Systems (AREA)
- Computer Hardware Design (AREA)
- General Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Algebra (AREA)
- Mathematical Analysis (AREA)
- Mathematical Optimization (AREA)
- Pure & Applied Mathematics (AREA)
- Analogue/Digital Conversion (AREA)
Description
Dipl.-Ing. H. MITSCHERLICH 8 MÖNCHEN
_ . . .. .»»■■•..»•.•»■•ι .·<>..&. Steinsdorfitraße 10
Dipl.-Ing. K. GUNSCHMANN Tejefon: (oeuj ,29i484
Dr. rer. nat. W. KORBER
PATENTANWÄLTE 2137999 29. Juli 1971
SE/me
William T. Jefferson
146l Montelegre Drive ,
San Jose, California 9512o
Patentanmeldung
Generator zur Erzeugung einer digitalen Wellenform
In vielen Fällen der Elektronik ist es erforderli.cn,
Signale mit einer genauen Sinuswellenform zu erzeugen. Derartige Signale benötigt beispielsweise
ein MODEM (Modulator/Demodulator.). Ein solcher MODEM kann beispielsweise mit einer Zeichenfrequenz von
22oo Heitz und mit einer Pausenfrequenz von 12oo He±z
arbeiten. Ein Sinusgenerator, der auf beiden Frequenzen arbeiten kann und dessen Frequenz zwischen diesen
beiden Frequenzgrenzen verschiebbar ist, ist für solche Zwecke sehr erwünscht. Obwohl ein hoher Grad
an Frequenzgenauigkeit erforderlich ist, muß die Sinuswellenform nicht vollkommen sein; in vielen
Fällen reicht es, wenn die Sinuswellenform durch eine
209808/1253
Approximation angenähert ist. Man hat beispielsweise gefunden, daß man mit einem durch ein 4-bit-Signal (im Binärcode
16 Stufen) angenäherten Sinus sehr gut arbeiten kann.
Die Erfindung ist daher auf einen Sinuswellengenerator gerichtet, welcher einen genau arbeitenden Oszillator, beispielsweise
einen Quarzoszillator enthält. Der Oszillator treibt einen einstellbaren Modul-Teiler. Das Teilerverhältnis
des Modul-X-Teilers kann leicht und genau variiert werden, um einen Impulszug zu erzeugen, dessen Impulswiederholungsfrequenz
direkt proportional der gewünschten Frequenz des Sinusoszillators ist. Der modulierte Impulszug treibt
einen kontinuierlich laufenden Zähler, beispielsweise einen Auf-Ab-Zähler, welcher seinerseits einen digitalen Sinuswellen-Dekoder
programmiert. Der Dekoder setzt das binärkodierte Dezimal-Stufensignal des kontinuierlich laufenden
Zählers in eine stufenartige Approximation zu einer Sinuswelle um. Sin Digital-Analog-Konverter setzt diesen binär
zusammengesetzten Wellenzug in ein entsprechendes Analogsignal um. Obwohl dieses Analogsignal eine ziemlich grobe
Stufenapproximation einer Sinuswelle ist, ist doch die Grundfrequenz in diesem Signal enthalten. Die Unregelmäßigkeiten
in der Approximation werden leicht durch ein einfaches Filter entfernt.
Ein Ausführungsbeispiel der Erfindung wird nachfolgend
anhand der Zeichungen beschrieben:
Es zeigen:
Fig. 1 eine Stufen-Approximation einer Sinuswelle, wobei die
einzelnen Werte für die ersten 9o Grad der Sinusfunktion in Tabelle I angegeben sind;
-3-
209808/1253
Fig. 2 das Ausgangssignal eines Sinuswellen-Decoders in
binär-codierter Dezimalform, aufgetragen über dem Ausgangsprodukt eines Zählers, das ebenfalls in binärcodierter
Dezimalform vorliegtj
Fig. 3 ein Blockschaltbild zur Demonstration der Funktion eines digitalen Sinuswellengenerators, der nach dem
erfindungsgemäßen Prinzip arbeitet;
Fig. 4 eine Reihe von digitalen Sinusgenerator-Wellenformen A-G, die sich durch die Stufenzahl des in Fig. 3 dargestellten
Gerätes unterscheiden;
Fig. 5 ein mehr ins Detail gehendes Blockschaltbild des Auf-Ab-Zählers,
der Auf-Ab-Regelung und des Sinuswellen-Decoders
des in Fig. 3 dargestellten Gerätes.
Fig. 1 zeigt, wie eine stufenweise Approximation einer Sinuswelle bei 16 möglichen diskreten Amplitudenstufen aussehen
kann. Fig. 1 basiert auf folgender Tabelle:
Tabelle I
für die stufenweise Approximation einer Sinuswelle
für die stufenweise Approximation einer Sinuswelle
θ | Sill θ | 7.5 sin θ | nachstliegende Stufe |
0° | 0.00000 | 0.000 | ... |
6° | 0.10453 | 0.784 | 0.5 |
18° | 0.30902 | 2.313 | 2.5 |
3o° | 0.50000 | 3.750 | 3.5 |
42.° | 0.66913 | 5.018 | 5.5 |
54° | 0.80902 | 6.068 | 6.5 |
66° | 0.91355 | 6.852 | 6.5 |
78° | 0.97815 | 7.336 | 7.5 |
9o° | 1.00000 | 7.500 | 7.5 |
209808/ 1253
Es brauchen nur die ersten 9o° einer Sinus-Welle für die stufenweise Approximation betrachtet werden. Wenn diese
Werte einmal unter Verwendung von Tabelle I und Fig. 1 bestimmt sind, so bereitet die vollständige Darstellung
der gewünschten Sinus-Welle gemäß Fig. 2 keine Schwierigkeiten. Fig. 2 beschreibt auch das in Dezimalform binärcodierte
AusgangsSignal des Sinus-Wellen-Dekoders über dem binär-kodierten Ausgangssignal eines Auf-Ab-Zählers,
welches dem Eingang des Dekoders zugeführt wird. Durch die Tabellierung der in Fig. 2 dargestellten Werte läßt
sich folgende Tabelle finden:
Tabelle II
Binärwerte für Sinuswellen-Dekoder
Binärwerte für Sinuswellen-Dekoder
D | Dekoder | B | A | Dezimal | Dekoder | 22 | 0 | 0 | 21 | 2° | |
0 | Eingang | 0 | 0 | 0 | Ausgang | 0 | 0 | 0 | |||
Dezimal | 0 | ι C | 0 | 1 | 0 | 23 | 0 | 0 | 0 | ||
0 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 1 | ||
1 | 0 | 0 | 1 | 1 | 1 | 0 | 1 | 0 | 1 | ||
2 | 0 | O | 0 | 0 | 2 | 0 | 1 | 1 | 0 | ||
3 | 0 | 0 | 0 | 1 | 4 | 0 | 1 | 0 | 0 | ||
4 | 0 | 1 | 1 | 0 | 5 | 0 | 0 | 0 | 1 | ||
VJl | 0 | 1 | 1 | 1 | 7 | 0 | 0 | 1 | 1 | ||
6 | 1 | 1 | 0 | 0 | 8 | 0 | 0 | 0 | 0 | ||
7 | 1 | 1 | 0 | 1 | 10 | 0 | 1 | 1 | 0 | ||
8 | 1 | 0 | 1 | 0 | 11 | 1 | 1 | 1 | 1 | ||
9 | 1 | 0 | 1 | 1 | 13 | 1 | 1 | 0 | 1 | ||
10 | 1 | 0 | 0 | 0 | 14 | 1 | 1 | 1 | 0 | ||
11 | 1 | 0 | 0 | 1 | 14 | 1 | 1 | 1 | 0 | ||
12 . | 1 | 1 | 1 | 0 | 15 | 1 | 1 | 1 | |||
13 | 1 | 1 | 1 | 1 | 15 | 1 | 1 | 1 | |||
14 | 1 | 1 | |||||||||
15 | 1 | 1 | |||||||||
in Boolescher Algebra:
ABC
ABD
D
ABD
D
AlD C D
ABC A C
ABD B C
-5-
209808/1253
Die linke Seite von Tabelle II zeigt die im Dekoder von
dem 16-stufigen Zähler zugeführten Eingangsdaten. Die
rechte Seite von Tabelle II zeigt die gewünschten Ausgangsdaten des Dekoders für jede der 16 möglichen Eingangsstufen. Mit der Booleschen Algebra ist es möglich, die
vier logischen Gleichungen aufzustellen, die unter der Tabelle II stehen. Diese vier Booleschen Ausdrücke und
die einfache Art ihrer Verwirklichung bilden die Basis für diese Erfindung. Eine von vielen möglichen Verwirklichungen
der vier Ausdrücke ist in Fig. 5 dargestellt. Das in Fig. 5 gezeigte Blockschaltbild des digitalen Sinus-Wellen-Dekoders
ist nicht etwa die beste Verwirklichung der vier Booleschen Gleichungen, sondern nur eine der besten.
Ein Fachmann weiß, daß die Verwirklichung von logischen Ausdrücken in verschiedener Weise erfolgen und dennoch
auf der gleichen Funktion beruhen kann.
In Fig. 3 ist ein Blockschaltbild dargestellt, welches den Signalfluß zeigt. Ein stabiler Oszillator 2o, welcher ;
beispielsweise ein Quarzoszillator sein kann, erzeugt eine Grundfrequenz £ und für diese Frequenz einen Modul-X-Teiler
21 zu. Das äußere Teilerverhältnis des Modul-X-Teilers wird an einem Modul-Steuerteil 22 eingestellt. Der Modul-X-Teiler
21 erzeugt die Wellenform (a) in Fig. 4 und führt diese einem Zähler 23 zu. Der Zähler 23 kann ein Auf-Ab-Zähler
sein, der alle 16 möglichen Stufen nacheinander durchläuft. Der Zähler beginnt so, daß an allen Ausgängen
Null ist und läuft dann weiter bis an allen Ausgängen Eins ist. Danach läuft er wieder zurück, bis an allen Ausgängen
wieder Null ist. Dieser Zyklus wird kontinuierlich wMerholt.
Der Zähler erzeugt dadurch die in Fig. 4 dargestellten Wellenformen (b) und (c), welche später noch erklärt werden.
Die Auf-Ab-Steuereinheit 24 ermöglicht es, daß der Auf-Ab-Zähler
23 eine wiederholte Auf-Ab-Auf-Ab-Impulsfolge erzeugt.
209808/1253
Die Signale werden dann einem Sinus-Wellen-Dekoder 25 zugeführt, welcher die Wellenform (e) in Fig. 4 erzeugt. Der
Sinus-Wellen-Dekoder führt die von ihm erzeugten Signale einem Digital-Analog-Umwandler 26 zu, dessen Ausgangsprodukte
die Wellenform (f) in Fig. 4 ist. Zuletzt wird das von dem Digital-Analog-Umsetzer 26 erzeugte Signal durch ein
Filter 27 geglättet. Das Ausgangsprodukt des Filters 27 ist die Wellenform (g) in Fig. 4. Diese Wellenform ist sinusförmig
und entspricht sehr gut der Formel
. y = E sin ( 2^ fo ) t
Ψ 3o χ
Von den in dem Blockschaltbild in Fig. 3 dargestellten Elementen brauchen nur der Auf-Ab-Zähler 23, die Auf-Ab-Steuereinheit
24 und der Sinus-Wellen-Dekoder 25 näher erklärt werden. Ein bevorzugtes Ausführungsbeispiel dieser Elemente
ist in Fig. 5 dargestellt. Der Oszillator 2o, der Modul-Steuerteil 22, der Digital-Analog-Umsetzer 26 und das Filter
27 sind bekannte Elemente.
Es soll nunmehr Bezug genommen werden auf Fig. 5. Die Zeitgeberimpuls-Folge
3o wird dem Auf-Ab-Zähler 23 mit der Impulsrate f_/x über eine Zeitgeberimpuls-Eingangsleitung
und einem J-K-Flip Flop 33 über eine Zeitgeberimpuls-Eingangsleitung
32 zugeführt. Der Auf-Ab-Zähler 23 erzeugt in den Leitungen A, 5, B, B, C, C, D und D binäre 4-bit-Ausgangssignale.
Die Leitung D enthält das am stärksten kennzeichnende Bit, die Leitung C enthält das am zweitstärksten
kennzeichnende Bit, die Leitung B enthält das am drittstärksten kennzeichnende Bit und die Leitung A enthält das
am wenigsten kennzeichnende Bit. Die Bits auf den Leitungen D und D sind binär-komplementär, ebenso die Bits auf den
Leitungen C und C, auf den Leitungen B und S, sowie auf den Leitungen A und 5. Das dem binären Auf-Ab-Zähler 23 über
die Steuerleitung 34 zugeführte Steuersignal bestimmt, ob
-7-209808/1253
2137939
der Zähler 23 nach Eintreffen des nächstfolgenden Zeitgeberimpulses
auf der Zeitgeberimpuls-Eingangsleitung 31 eine Aufwärtszählfolge oder eine Abwärtszählfolge beginnt. Die
acht binären Ausgangsleitungen des Auf-Ab-Zählers 23 sind gleichzeitig die acht Eingangsleitungen für den Sinus-Wellen-Dekoder
25.
Der Sinus-Wellen-Dekoder 25 hat vier Binärausgänge. Das Ausgangsprodukt 2? ist das am stärksten kennzeichnende Bit,
ρ
das Ausgangsprodukt 2 ist das am zweitstärksten kennzeichnen
das Ausgangsprodukt 2 ist das am zweitstärksten kennzeichnen
-1
de Bit, das Ausgangsprodukt 2 ist das am drittstärksten
kennzeichnende Bit und das Ausgangsprodukt 2° ist das am wenigsten kennzeichnende Bit. Man erkennt, daß das Ausgangsprodukt
2° direkt dem Eingangsprodukt B entspricht. Ebenso enetspricht das Ausgangsprodukt 2^ direkt dem Eingangsprodukt
D. In Boolescher Algebra kann man das wie fo3$ ausdrücken:
21 = ÄBC+ABD + ABC+ÄBD 22=ABD+CD+AC+BC.
Der Sinus-Wellen-Dekoder ist in folgender Weise aus UND-Gattern und ODER-Gattern zusammengesetzt: Der eine Eingang
eines UND-Gatters 35 ist mit der Leitung Ä verbunden. Ein zweiter Eingang des UND-Gatters 35 ü mit der Leitung B verbunden.
Der dritte Eingang 38 des UND-Gatters 35 ist mit der Leitung C verbunden. Der eine Eingang 41 eines UND-Gatters
4o ist mit der Leitung A verbunden, der zweite Eingang 42 ist mit der Leitung B verbunden und der dritte Eingang 43 ist
mit der Leitung D verbunden. Der eine Eingang 46 des UND-Gatters 45 ist mit der Leitung A verbunden, der Eingang 47
ist mit der Leitung B verbunden und der Eingang 48 ist mit der Leitung C verbunden. Der eine Eingang 51 eines UND-Gatters
5o ist mit der Leitung Ä verbunden, der Eingang 52 ist mit der Leitung B verbunden und der Eingang 53 ist mit der Leitung
D verbunden.
-8-209808/1253
Der eine Eingang 56 eines ODER-Gatters 55 ist mit dem Ausgang des UND-Gatters 35 verbunden. Ein zweiter Eingang 57
des ODER-Gatters 55 ist mit dem Ausgang des UND-Gatters verbunden. Ein dritter Eingang 58 des ODER-Gatters 55 ist
mit dem Ausgang des UND-Gatters 45 verbunden. Der vierte
Eingang 59 des ODER-Gatters 55 ist mit dem Ausgang des UND-Gatters 5o verbunden. Der Ausgang des ODER-Gatters 55
ist der 2 -Ausgang des Sinus-Wellen-Dekoders 25.
Ein Eingang 61 eines UND-Gatters 6o ist mit der Leitung A verbunden, der zweite Eingang 62 ist mit der Leitung B verbunden
und der dritte Eingang 63 ist mit der Leitung D verbunden.
Ein Eingang 66 eines UND-Gatters 65 ist mit der Leitung C verbunden, der zweite Eingang 67 ist mit der
Leitung D verbunden. Ein Eingang 71 eines UND-Gatters 7o ist mit der Leitung A verbunden, der zweite Eingang 72 ist
mit der Leitung C verbunden. Ein Eingang 76 eines UND-Gatters 75 ist mit der Leitung B verbunden, der zweite Eingang 77
ist mit der Leitung C verbunden. Ein Eingang 81 eines ODER-Gatters
8o ist mit dem Ausgang des UND-Gatters 6o verbunden, der zweite Eingang des ODER-Gatters 8o ist mit dem Ausgang
des UND-Gatters 65 verbunden, der dritte Eingang 83 des ODER-Gatters 8o ist mit dem Ausgang des UND-Gatters 7o ver-"
bunden,· und der vierte Eingang 84 des ODER-Gatters 8o ist mit dem Ausgang des UND-Gatters 75 verbunden. Der Ausgang
des ODER-Gatters 8o ist der 2 -Ausgang des Sinus-Wellen-Dekoders
25.
Der Ausgang 2° des Sinus-Wellen-Dekoders 25 ist mit der Leitung B verbunden, und der 2 -Ausgang des Sinus-Wellen-Dekoders
25 ist mit der Leitung D verbunden. Die vier Ausgänge des Sinus-Wellen-Dekoders 25 sind gleichzeitig die
Eingänge für den Digital-Analog-Umsetzer 26.
-9-
209808/1253
Das Auf-Ab-Steuerteil 24 enthält zwei UND-Gatter 85 und 9o
mit je vier Eingängen'und ein J-K-Flip Flop 33· Dem J-K-Flip
Flop 33 werden die Zeitgeberimpulse über die Zeitgeberimpuls-Eingangsleitung 32 mit einer Impulsrate fQ/x zugeführt.
Die von dem Q-Ausgang des J-K-Flip Flops 33 kommende Ausgangsleitung
34 des Auf-Ab-Steuerteiles 24 ist gleichzeitig
die Auf-Ab-Steuereingangsleitung für den Auf-Ab-Zähler 23.
Das UND-Gatter 85 des Auf-Ab-Steuerteiles 24 hat einen Eingang 86, der mit der Leitung Ä verbunden ist. Der zweite
Eingang 87 ist mit der Leitung B verbunden. Der dritte Eingang 88 ist mit der Leitung C verbunden und der vierte Eingang 89 ist mit der Leitung D verbunden. Der erste Eingang
91 des UND-Gatters 9o ist mit der Leitung A verbunden, der zweite Eingang 92 ist mit der Leitung B verbunden, der dritte
Eingang 93 ist mit der Leitung C verbunden, und der vierte Eingang 94 ist mit der Leitung D verbunden. Der Ausgang 95
des UND-Gatters 85 führt zu dem J-Eingang des J-K-Flip Flops 33. Der Ausgang 96 des UND-Gatters 9o führt zu dem K-Eingang
des J-K-Flip Flops 33. Man erkennt aus dieser Anordnung, daß das UIID-Gatter 85 den Zustand 14 des Binärzählers (siehe
Tabelle II) nämlich D, C, B, Ä anzeigt. Das UND-Gatter 85 veranlaßt, daß. das J-K-Flip-Flop 33 bei dem nächstfolgenden,
von dem Modul-X-Teiler 21 kommenden Zeitgeberimpuls gesetzt
wird. Dieser gleiche Zeitgeberimpuls bewirkt auch, daß der Auf-Ab-Zähler 23 aufwärts in den Zustand 15 von Tabelle II
schaltet, das ist D, C, B, A. Wenn das J-K-Flip .Flop 33
gesetzt ist, veranlaßt es den Auf-Ab-Zähler 23 über die Auf-Ab-Steuerleitung 34 bei dem nächstfolgenden, von dem
Modul-X-Teiler 21 kommenden Zeitgeberimpuls von dem Zustand 15 aus abwärts zu zählen. ¥enn der Auf-Ab-Zähler 23 bis zu
dem Zustand 1 abwärts gezählt hat - das entspricht P, C, S,
A - dann zeigt das UND-Gatter 9o diesen Zustand an und bewirkt, daß das J-K-Flip Flop 33 bei dem nächstfolgenden von
dem Modul-X-Teiler 21 kommenden Zeitgeberimpuls zurückgesetzt v/ird. Dieser nächste Zeitgeberimpuls schaltet den Auf-Ab-Zähler
209808/12 53
-1ο-
23 gleichzeitig auf den Zustand Null, das entspricht D C B Ä. Wenn das J-K-Flip Flop 33 zurückgesetzt ist, schaltet es den
Auf-Ab-Zähler 23 über die Auf-Ab-Steuerleitung 34 um, so daß
dieser wieder aufwärts zählt. Das Aufwärtszählen des Auf-Ab-Zählers
23 beginnt vom Zustand Null, das entspricht D C E Ä.
Das Auf-Ab-Steuerteil 24 schaltet den Auf-Ab-Zähler 23 über die Auf-Ab-Steuerleitung 34 solange zwischen "Aufwärtszählen"
und"Abwärtszählen" um, wie Zeitgeberimpulse von dem Kodul-X-Teiler
21 ankommen.
Man erkennt aus dem Blockschaltbild des Sinus-Wellen-Dekoders 25, daß die logische Verwirklichung der Approximation einer
Sinuswelle mit 18 Stufen extrem einfach ist. Darin liegt das wesentliche Merkmal dieser Erfindung. Die Tatsache, daß der
2°-Ausgang und der 2 -Ausgang des Sinus-Wellen-Dekoders bei
der Verwirklichung keiner logischen Gatter benötigen, führt dazu, daß der Sinus-Wellen-Dekoder 25 logisch ausserordentlich
einfach aufgebaut ist.
Der 16-Stufen-Sinus-Wellen-Generator weist Merkmale auf, die
für ein solches Gerät einmalig sind, Obwohl die Approximation einer Sinuswelle mit 16 Stufen im Hinblick auf die Qualität
der Reproduktion einer Approximation mit 17 Stufen, 18 Stufen oder mehr nachsteht, muß doch beachtet werden, daß eine
Approximation mit einer höheren Stufenzahl auch eineiSinus-Wellen-Dekoder
erfordert, der komplizierter ist, als derjenige, der bei einer 16-Stufen-Approximation benutzt werden kann.
Die vier einfachen Booleschen Ausdrücke unter Tabelle II, die die 16-Stufen-Approximation charakterisieren ermöglichen
es, dass der einfache und verhältnismäßig billige Dekoder 25 verwendet werden kann. Betrachtet man beispielsweise den
2°-Ausgang in Fig. 5, der das am wenigsten charakteristische Bit abgibt, so erkennt man, daß dort keine Gatter erforderlich
sind. Das Ausgangsprodukt des 2°-Ausganges ist einfach gleich B, nämlich gleich dem drittstärksten kennzeichnenden Bit des mit
20 9808/1253
vier Bit arbeitenden Auf-Ab-Zählers. Zur Erzeugung des Ausgangsproduktes am 2 - Ausgang (hier wird das am stärksten
kennzeichnende Bit erzeugt) sind ebenfalls keine logischen Gatter bei der Verwirklichung erforderlich. Das Ausgangsprodukt
des 2 -Ausganges ist einfach gleich D, D ist das am stärksten kennzeichnende Bit des mit vier Bit arbeitenden
Auf-Ab-Zählers. Lediglich zur Erzeugung der Ausgangsprodukte
1 2-
an dem 2 -Ausgang und an dem 2 -Ausgang des Sinus-Wellen-Dekoders 25 sind Gatter erforderlich; doch gerade diese
Gatterstrukturen sind vergleichsweise ausserordentlich einfach. Eine Approximation der Sinuswelle mit einer höheren
Stufenzahl als 16 würde wesentlich mehr Gatter für den
Sinus-Wellen-Dekoder und einen Auf-Ab-Zähler erfordern, der mehr als vier Binärstufen hat.
Bei einer Approximation mit 15 Stufen, 14 Stufen oder sogar
ein noch geringeren Stufenzahl würde die Qualtität der Reproduktion ziemlich stark leiden und mit einem höheren Störanteil
versehen sein. Die Approximation der Sinuswelle mit 16 Stufen führt daher zu einer optimalen Schaltung mit einem
höchstmöglichen Wirkungsgrad. Da der Wirkungsgrad in der Technik den wahren Wert einer Erfindung kennzeichnet, muß
diese 16-Stufen-Approximation als eine besonders wertvolle
Verwirklichung der der Erfindung zugrunde liegenden Aufgabe angesehen werden.
Der digitale Sinus-Wellen-Generator arbeitet wie folgt: Der Oszillator 2o und der Teiler 21 erzeugen Zeitgeberimpulse,
wie sie unter (a) in Fig. 4 dargestellt sind. Diese Zeitgeberimpulse werden dem Auf-Ab-Zähler 23 zugeführt. Das Auf-Ab-Steuerteil
24 veranlaßt den Auf-Ab-Zähler 23 aufeinanderfolgend wechselweise aufwärts- und abwärts zu zählen, indem es die
Polarität des der Auf-Ab-Steuerleitung 34 zugeführten Steuersignales
(siehe Fig. 5) jedesmal dann umschaltet, wenn der Binärzähler 23 die 16. Stufe in einer Zählfolge erreicht hat.
209808/1253
Auf diese Weise läßt das Auf-Ab-Steuerteil 24 niemals zu,
daß der Auf-Ab-Zähler 23 "überläuft"; das bedeutet im vorliegenden
Beispiel, daß der Zähler von dem Zählzustand 15 in den Zählzustand Null oder von dem Zählzustand Null in
den Zählzustand 15 umschaltet. Stattdessen reagiert das UND-Gatter 85 mit den vier Eingängen auf den Zustand 14
und wirkt so auf das J-K-Flip Flop 33 ein, daß dieses bei
dem nächsten Zeitgeberimpuls gesetzt wird. Dieser Zeitgeberimpuls schaltet dann den Zähler auf den Zustand 15 und setzt
das J-K-Flip Flop 33. Dadurch wird der Auf-Ab-Zähler 23 veranlaßt wieder von dem Zählzustand 15 abwärts zu zählen.
Auf ähnliche Weise reagiert das UND-Gatter 9o am K-Eingang des J-K-Flip Flop 33 auf den Zählzustand 1 des Auf-Ab-Zählers
23 und bewirkt, daß das J-K-Flip Flop 33 bei dem nächsten Zeitgeberimpuls zurückgesetzt wird. Dieser Zeitgeberimpuls
schaltet den Auf-Ab-Zähler 23 dann auf den Zählzustand Null und setzt das Flip Flop 33 zurück. Dadurch wird der Auf-Ab-Zähler
23 wieder veranlaßt, von dem Zählzustand Null aufwärts zu zählen. Dieser Auf-Ab-Zyklus setzt sich solange fort, wie
dem digitalen Sinus-Wellen-Generator Zeitgeberimpulse zugeführt werden.
Der digitale Sinus-Wellen-Dekoder 25 arbeitet mit einem 4-bit-Binärkods(Wellenform (b) in Fig. 4) welchen er von dem
Auf-Ab-Zähler 23 empfängt und in einen Binärkodeumsetzt, der eine stufenweise Approximation einer Sinuswelle darstellt.
Die von dem Sinus-Wellen-Dekoder 25 erzeugte Wellenform ist unter (e) in Fig. 4 dargestellt. Der Sinus-Wellen-Dekoder 25
arbeitet entsprechend der Tabelle II und stellt eine logische Verwirklichung der vier Booleschen Gleichungen dar, die unterhalb
der Tabelle stehen. Die vier Booleschen Gleichungen sind ausserordentlich einfach zu realisieren. Diese einfache
Realisierbarkeit ist sehr wichtig.
209808/1253
Die von dem Digital-Analog-Umsetzer 26 bewirkte, in Fig. 4
dargestelle Sinus-Approximation (f), wird von dem Filter 27 in die gewünschte Sinuswelle,(g) von Fig. umgesetzt.
209808/1253
Claims (14)
1. Digital-Generator zur Erzeugung einer approximierten trigonometrischen
Funktion gekennzeichnet durch einen Impulsgeneratorteil (2o, 21 22) zur Erzeugung einer Impulsfolge,
durch einen Zählerteil (23, 24), welcher die Impulse der ihm zugeführten Impulsfolge in einem gleichförmigen Zyklus zählt
und ein dem Zählergebnis entsprechendes Mnär-kodiertes
Ausgangssignal erzeugt, und durch einen Dekoderteil (25),
welcher mit dem Generatorteil (2o, 21, 22) nur durch den Zählerteil (23, 24) verbunden ist und v/elcher nur das 'binärkodierte
Ausgangssignal des Zählerteiles (23, 24) empfängt
und daraus ein "binär-kodiertes Dekoder-Ausgangssignal erzeugt,
das die trigonometrische Funktion approximiert.
2. Digital-Generator nach Anspruch 1 dadurch gekennzeichnet, daß die Periodenzeit der von dem Dekoder-Ausgangssignal
approximierten Funktion im wesentlichen gleich der Periodenzeit des gleichförmigen Zyklus ist, in weichern der Zählerteil
(23, 24) die Impulse der Impulsfolge des Impulsgeneratorteiles (2o, 21, 22) zählt.
3. Digital-Generator nach Anspruch 2 dadurch gekennzeichnet, daß die von dem Dekoder-Ausgangssignal approximierte trigonometrische
Funktion ein Sinus ist.
4. Digital-Generator nach Anspruch 3 dadurch gekennzeichnet, daß dem Dekoderteil ein Digital-Analog-Umsetzer (26) nachgeschaltet ist, dem die Sinus-Approximation des Dekoders (25)
zugeführt wird, und daß dem Digital-Analog-Umwandler (26) ein Filter (27) nachgeschaltet ist, welches das Ausgangssignal
209808/1253
des Digital-Analog-Umsetzers (26) glättet, so daß das Ausgangssignal
des Filters (27) ein vom dem Approximationssprüngen befreiter Sinus ist.
5. Digital-Generator nach Anspruch 3, dadurch gekennzeichnet,
daß der Impulsgeneratorteil (2o, 21, 22) einen Oszillator (2o) zur Erzeugung einer stabilen Frequenz (fQ) und einen
Modul-X-Teiler (21) enthält, der die stabilde Frequenz (fQ)
durch eine bestimmte Zahl teilt, damit die Impulsfolge eine von der bestimmten Zahl abhängigen Wiederholungsrate hat.
6. Digital-Generator nach Anspruch 5 dadurch gekennzeichnet, dem dem Dekoder (25) ein Digital-Analog-Umwandler (26) nachgeschaltet
ist, der das binär-kodierte Ausgangssignal des Dekoders
(25) in ein Analogsignal umwandelt.
7. Digital-Generator nach Anspruch 6 dadurch gekennzeichnet, daß dem Digital-Analog-Umwandler (26) ein Filter nachgeschaltet
ist, das das Ausgangssignal des Digital-Analog-Umwandlers
(26) zu einer reinen Sinusfunktion glättet.
S. Digital-Generator nach Anspruch 5 dadurch gekennzeichnet, daß der Dekoder (25) eine logische Schaltung enthält.
9. Digital-Generator nach Anspruch 6 dadurch gekennzeichnet, daß der Zählerteil (23,24) ein mit 4 Bit binär-kodiertes
Ausgangssignal erzeugt, welches dem Dekoderteil (25) über vier parallele Leitungen ABCD zugeführt wird, daß das
binär-kodierte Ausgangssignal des Zählerteiles (23,24)
kontinuierlich und zyklisch von einem Dezimalwert Null zu einem Dezimalwert 15 und wieder zu dem Dezimalwert Null
variiert wird, daß der Dekoderteil (25) das binär-kodierte Ausgangssignal des Zählerteiles (23,24) modifiziert und auf
vier parallelen Ausgangsleitungen ein mit 4 Bit binärkodiertes Dekoder-Ausgangssignal 2°, 2 , 2 , 2? erzeugt,
209808/1253
dessen am wenigsten kennzeichnendes Bit 2 dein zweitwenigsten
kennzeichnenden Bit B des Mnär-kodierten Ausgangssignales
des Zählerteiles (23* 24) entspricht, dessen am stärksten kennzeichnendes Bit 2 dem am stärksten kennzeichnenden Bit
D des Mnär-kodierten Ausgangssignales des Zählerteiles (23>
24) entspricht, dessen am zweitstärksten kennzeichnende Bit 22 den logischen Ausdruck ABD + CD + AC + BC entspricht
und dessen am zweitwenigsten kennzeichnendes Bit 2 dem logischen Ausdruck ÄBC+ABD+ABC+ÄBD entspricht,
\irobei DCB und A die binären Ausgangs signale auf den entsprechenden
vier parallelen Ausgangsleitungen des Zählerteiles (23, 24) mit einer der Reihenfolge nach abfallenden Kennzeichnungsstärke
sind und wobei die Operationszeichen die in der Booleschen Algebra üblichen Operationszeichen sind.
10. Digital-Generator nach Anspruch 3 dadurch gekennzeichnet,
daß der Dekoderteil (25) die binär-kodierten Ausgangssignale
des Zählerteiles (23» 24) dadurch modifiziert, daß er die entsprechend binär-kodierten Pegelwerte beibehält oder in
einer bestimmten Weise abwandelt.
11. Digital-Generator nach Anspruch 1 dadurch gekennzeichnet, daß der Zählerteil (23» 24) auf vier parallelen Ausgangsleitungen
ABCD ein mit 4- ßit binär-kodiertes Ausgangssignal
" erzeugt*, daß dieses binär-kodierte Aus gangs signal des Zählerteiles
(23) kontinuierlich und zyklisch von einem Dezimalwert Null zu einem Dezimalwert 15 und wieder zu einem Dezimalwert Null variiert wird, daß der Dekoderteil (25) das binärkodierte
Ausgangs signal des Zählerteiles (23»" 24) modifiziert
und auf vier parallelen Ausgangsleitungen ein mit 4- Bit binärkodiertes
Ausgangssignal 2 , 2 , 2 , 2? erzeugt, dessen am wenigsten kennzeichnendes Bit 2° dem am zweitwenigsten
kennzeichnenden Bit B des binär-kodierten Ausgangssignales des Zählerteiles (23» 24) entspricht, dessen am stärksten
209808/1253
kennzeichnendes Bit ZJ dem am stärksten kennzeichnenden Bit
D des binär-kodierten Ausgangssignales des Zählerteiles (23,
24) entspricht, dessen am zweitstärksten kennzeichnendes Bit
2
2 dem logischen Ausdruck ABD+CD+AC+BC und dessen
2 dem logischen Ausdruck ABD+CD+AC+BC und dessen
am zweitstärksten kennzeichnendes Bit 2 dem logischen Ausdruck
ÄBC+ABD+ABC+ÄBD entspricht, wobei D, G, B und A die Signalanteile des binär-kodierten Ausgangssignales
des Zählerteiles (23,24) in nach ihrer Kennzeichnungskraft abfallenden Reihenfolge sind und wobei die Operationszeichen
die in der Booleschen Algebra verwendeten Operationszeichen sind.
12. Digitaler Sinus-Wellen-Generator gekennzeichnet durch einen Oszillator (2o) zur Erzeugung einer stabilen Grundfrequenz
(fQ), durch einen mit dem Oszillator verbundenen Modul-X-Teiler
(21), der die Oszillatorfrequenz durch eine ausgewählte ganze Zahl teilt, durch einen mit 4 Bit arbeitenden !
binären Auf-Ab-Zähler (23), dem das Ausgangssignal des Modul-·
X-Teilers (21) zugeführt wird, durch ein Auf-Ab-Steuerteil j
(24), dem ebenfalls das Ausgangssignal des Modul-X-Teilers j
0) zugeführt wird und der den Auf-Ab-Zähler (23) jeweils
am Ende des Zählzyklus umschaltet, derart, daß dieser konti- |
nuierlich auf, ab, auf, ab usw. zählt, durch einen binären '
mit 4 Bit arbeitenden Sinus-Wellen-Dekoder (25), dem als
einziges Eingangssignal das Ausgangssignal des Auf-Ab-ZählersI
(23) zugeführt wird und der daraus ein mit 4 Bit binär-kodiertes Ausgangssignal erzeugt, durch einen mit 4 Bit arbeitenden
binären Digital-Analog-Umwandler (26), dem das Ausgangssignal
des Dekoders (25) zugeführt wird und der als Ausgangssignal
eine Sinusvrellen-Approximation erzeugt, und durch ein Filter I
(27), dem das Ausgangssignal des Digital-Analog-Umsetzers (26J)
zugeführt wird und das daraus eine* von Approximationssprüngen
befreite Sinuswelle erzeugt.
-18-
209808/1253
13. Generator nach Anspruch 12 dadurch gekennzeichnet, daß
der Dekoder (25) ohne Gatter direkt ein 2°-Ausgangssignal erzeugt, daß der Dekoder (25) ferner direkt ohne Gatter
ein 2 -Ausgangssignal erzeugt, daß der Dekoder mit Hilfe
von vier UND-Gatters (35,4o,45,5o), welche ein ODER-Gatter (55)
steuern, ein 2 - Ausgangssignal erzeugt, und daß der Dekoder
(25) schließlich mit Hilfe von vier UND-Gattern (6o,65,7o,75), die ein ODER-Gatter (8o) steuern, ein 2 - Ausgangssignal erzeugt.
14. Generator nach Anspruch 12 dadurch gekennzeichnet, daß das Auf-Ab-Steuerteil (24) zwei UND-Gatter (85,9o) mit je
vier Eingängen enthält, wobei die vier Eingänge jedes UND-Gatters (85,9o) jeweils mit der halben Anzahl der Ausgangsleitungen
des Zählers (23) verbunden ist und daß der Auf-Ab-Steuerteil (24) ferner ein J-K-Flip Flop (33) enthält, dessen
Eingänge mit den Ausgängen der UND-Gatter (85,9o) verbunden sind und dessen Ausgang mit dem Auf-Ab-Zähler über eine
Steuerleitung (34) verbunden ist.
Der Patentanwalt
209808/1253
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US6026670A | 1970-08-03 | 1970-08-03 |
Publications (1)
Publication Number | Publication Date |
---|---|
DE2137999A1 true DE2137999A1 (de) | 1972-02-17 |
Family
ID=22028424
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE19712137999 Pending DE2137999A1 (de) | 1970-08-03 | 1971-07-29 | Generator zur Erzeugung einer digi talen Wellenform |
Country Status (2)
Country | Link |
---|---|
US (1) | US3657657A (de) |
DE (1) | DE2137999A1 (de) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE2643472A1 (de) * | 1976-09-27 | 1978-03-30 | Siemens Ag | Testsignalgenerator fuer eine vorrichtung zur messung der linearen verzerrungen eines bandbegrenzten kanals |
DE2806137A1 (de) * | 1977-02-14 | 1978-08-17 | Westinghouse Electric Corp | Digitaler funktionsgenerator |
EP0021296A1 (de) * | 1979-06-20 | 1981-01-07 | Licentia Patent-Verwaltungs-GmbH | Tongenerator zur Erzeugung von Signalfrequenzen in einem MFV-Fernsprechapparat |
DE3050140A1 (en) * | 1979-12-11 | 1982-03-25 | Khyarm K | Quadrature stage frequency converter |
DE10229241A1 (de) * | 2002-06-28 | 2004-01-22 | Robert Bosch Gmbh | Funktionsgenerator |
Families Citing this family (65)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE2149106C3 (de) * | 1971-09-28 | 1975-06-26 | Siemens Ag, 1000 Berlin Und 8000 Muenchen | Steuer- und Regeleinrichtung für den Linsenstrom von Elektronenmikroskopen |
US3735269A (en) * | 1971-10-29 | 1973-05-22 | Rockland Systems Corp | Digital frequency synthesizer |
US3714461A (en) * | 1971-11-05 | 1973-01-30 | Bell Canada Northern Electric | Generation of multilevel digital waveforms |
NL7202908A (de) * | 1972-03-04 | 1973-09-07 | ||
US3831015A (en) * | 1972-06-08 | 1974-08-20 | Intel Corp | System for generating a multiplicity of frequencies from a single reference frequency |
NL160687C (nl) * | 1972-06-10 | 1979-11-15 | Philips Nv | Toongenerator voor het opwekken van gekozen frequenties. |
US3778814A (en) * | 1972-08-07 | 1973-12-11 | Us Navy | Waveform synthesizer |
IT972186B (it) * | 1972-10-06 | 1974-05-20 | Sits Soc It Telecom Siemens | Generatore di un segnale elettri co periodico a frequenza variabi le automatichmente in un campo prefissabile |
US3863158A (en) * | 1973-06-04 | 1975-01-28 | United Aircraft Corp | Synthetic phasor generator |
US3838348A (en) * | 1973-06-25 | 1974-09-24 | Bell Telephone Labor Inc | Digital multifrequency signal generator |
JPS5842490B2 (ja) * | 1973-09-29 | 1983-09-20 | イワサキツウシンキ カブシキガイシヤ | デイジタルリニアライザ− |
US3845395A (en) * | 1973-11-02 | 1974-10-29 | Us Navy | Harmonic series synthesizer |
US3904949A (en) * | 1974-01-31 | 1975-09-09 | Rohr Industries Inc | Apparatus and method for increasing the sinusoidal line-to-line output voltage level of any multi-phase power amplifier operating at a maximum line-to-ground output voltage level |
DE2420638A1 (de) * | 1974-04-27 | 1976-03-18 | Philips Nv | Schaltungsanordnung zur erzeugung eines summen- und/oder differenzsignals |
US3925654A (en) * | 1974-05-13 | 1975-12-09 | United Technologies Corp | Digital sine wave synthesizer |
US4061909A (en) * | 1975-07-23 | 1977-12-06 | Bryant A William | Variable waveform synthesizer using digital circuitry |
US3992680A (en) * | 1975-07-30 | 1976-11-16 | Fischer & Porter Co. | Precision test frequency generator |
JPS5227247A (en) * | 1975-08-26 | 1977-03-01 | Seikosha Co Ltd | Signal generator with gt-cut quatz vibrator |
US4039806A (en) * | 1975-10-01 | 1977-08-02 | Chevron Research Company | Synthesizer for testing elements of a geophysical data acquisition system |
US4047009A (en) * | 1976-04-19 | 1977-09-06 | General Electric Company | Digital tone generator for use with radio transmitters and the like |
SE409520B (sv) * | 1977-04-14 | 1979-08-20 | Linden & Linder Ab | Till ett musikinstrument inkopplingsbar klanggivare |
US4130876A (en) * | 1977-05-27 | 1978-12-19 | Nippon Gakki Seizo Kabushiki Kaisha | Method of and apparatus for composing approximate sinusoidal waveform |
US4207772A (en) * | 1977-07-11 | 1980-06-17 | Mediscan, Inc. | Electronic drive system and technique for ultrasonic transducer |
GB2036483B (en) * | 1978-11-23 | 1982-12-15 | Gen Electric | Sinusoidal waveform generator |
US4239941A (en) * | 1979-03-01 | 1980-12-16 | Gte Automatic Electric Laboratories Incorporated | Ringing signal generator |
JPS55120242A (en) * | 1979-03-07 | 1980-09-16 | Sharp Corp | Waveform synthesizer |
DE2939199A1 (de) * | 1979-09-27 | 1981-04-16 | Siemens AG, 1000 Berlin und 8000 München | Verfahren zur erzeugung unterschiedlicher tonfrequenzen, insbesondere von tonfrequenzen fuer ein mfv-signalisierungsverfahren |
US4225863A (en) * | 1979-10-01 | 1980-09-30 | The United States Of America As Represented By The Secretary Of The Army | Simplified system for estimating pulse radar doppler frequency |
US4301415A (en) * | 1980-01-28 | 1981-11-17 | Norlin Industries, Inc. | Programmable multiple phase AC power supply |
US4327420A (en) * | 1980-06-30 | 1982-04-27 | General Electric Company | Polyphase reference generator |
US4328554A (en) * | 1980-07-03 | 1982-05-04 | The United States Of America As Represented By The Secretary Of The Navy | Programmable frequency synthesizer (PFS) |
US4348734A (en) * | 1980-07-10 | 1982-09-07 | Reliance Electric Company | Converter by stored switching pattern |
US4368432A (en) * | 1980-11-12 | 1983-01-11 | Siemens Corporation | Sine wave generator for different frequencies |
US4410955A (en) * | 1981-03-30 | 1983-10-18 | Motorola, Inc. | Method and apparatus for digital shaping of a digital data stream |
WO1982004168A1 (en) * | 1981-05-18 | 1982-11-25 | Ireland Jeffrey Ray | Circuit for generating analog signals |
US4392406A (en) * | 1981-06-22 | 1983-07-12 | Kimball International, Inc. | Switched capacitor sine wave generator and keyer |
CA1194245A (en) * | 1981-08-03 | 1985-09-24 | Gerald P. Labedz | Multi-tone signal generator |
US4504741A (en) * | 1982-08-30 | 1985-03-12 | Rockwell International Corporation | Digital circuit for generating ascending or descending ramp-like waveforms |
US4551682A (en) * | 1983-01-03 | 1985-11-05 | Commodore Business Machines, Inc. | Digital sine-cosine generator |
US4618966A (en) * | 1983-06-01 | 1986-10-21 | Cincinnati Electronics Corporation | Frequency shift key modulator |
US4584658A (en) * | 1983-06-14 | 1986-04-22 | Westinghouse Electric Corp. | Stable sine wave generator |
US4636734A (en) * | 1983-07-05 | 1987-01-13 | Motorola, Inc. | Low spurious numerically controlled oscillator apparatus and method |
US4713788A (en) * | 1983-09-08 | 1987-12-15 | Takeda Riken Kogyo Kabushikikaisha | Burst signal generator |
US4604719A (en) * | 1983-10-21 | 1986-08-05 | Crown International, Inc. | Oscillator having a sixteen bit signal generation utilizing an eight bit processor |
ATE37643T1 (de) * | 1984-08-03 | 1988-10-15 | Siemens Ag | Anordnung zum erzeugen eines mehrfrequenzsignals. |
US4748640A (en) * | 1986-02-21 | 1988-05-31 | General Instrument Corp. | Digital circuit with band limiting characteristics for modem |
JPH0683067B2 (ja) * | 1987-10-13 | 1994-10-19 | 松下電器産業株式会社 | 分周装置 |
US5076774A (en) * | 1989-02-16 | 1991-12-31 | Chicopee | Apparatus for forming three dimensional composite webs |
EP0440283A3 (en) * | 1990-01-31 | 1992-11-19 | Philips Patentverwaltung Gmbh | Multiple channel sine synthesizer |
US5095279A (en) * | 1990-04-26 | 1992-03-10 | Macrovision Corporation | Variable frequency sine wave carrier signal generator |
US5442698A (en) * | 1991-06-21 | 1995-08-15 | Adc Telecommunications, Inc. | Ringing generator for telephones |
US5180987A (en) * | 1991-12-19 | 1993-01-19 | Nec America Inc. | DC-to-AC symmetrical sine wave generator |
JPH05183341A (ja) * | 1992-01-06 | 1993-07-23 | Mitsubishi Electric Corp | 正弦波発生回路 |
FR2688106B1 (fr) * | 1992-02-27 | 1994-09-09 | Lhd Lab Hygiene Dietetique | Dispositif de generation d'une tension electrique de forme d'onde predeterminee, appareil ionophoretique d'administration transdermique de medicaments. |
DE19613734C2 (de) * | 1996-03-26 | 2003-09-18 | Imc Messysteme Gmbh | Einrichtung zum zeitsynchronen Erfassen von elektrischen Signalen |
US5931891A (en) * | 1997-09-18 | 1999-08-03 | Landry; Michael William | Digital frequency synthesizer |
US6812669B2 (en) * | 2002-06-14 | 2004-11-02 | Texas Instruments Incorporated | Resonant scanning mirror driver circuit |
GB0714848D0 (en) * | 2007-07-31 | 2007-09-12 | Zarlink Semiconductor Inc | Flexible waveform generation with extended range capability |
US20100079170A1 (en) * | 2008-09-29 | 2010-04-01 | Infineon Technologies Ag | Apparatus and method for the analysis of a periodic signal |
US9941813B2 (en) | 2013-03-14 | 2018-04-10 | Solaredge Technologies Ltd. | High frequency multi-level inverter |
US9318974B2 (en) | 2014-03-26 | 2016-04-19 | Solaredge Technologies Ltd. | Multi-level inverter with flying capacitor topology |
US10116317B1 (en) | 2017-11-15 | 2018-10-30 | Iowa State University Research Foundation, Inc. | Signal generator with self-calibration |
KR102142628B1 (ko) * | 2019-07-30 | 2020-09-14 | 현대오트론 주식회사 | 레졸버 센서의 구동신호를 구현하기 위한 방법 및 이를 위한 장치 |
RU202507U1 (ru) * | 2020-11-02 | 2021-02-20 | Акционерное общество "Научно-производственный центр "Полюс" | Генератор цифрового гармонического сигнала |
RU206092U1 (ru) * | 2021-05-05 | 2021-08-23 | Акционерное общество "Научно-производственный центр "Полюс" | Генератор трехфазного цифрового синусоидального сигнала с регулированием фазы |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3036223A (en) * | 1958-01-31 | 1962-05-22 | Texas Instruments Inc | Variable frequency synthesizer |
US3215860A (en) * | 1962-11-23 | 1965-11-02 | Epsco Inc | Clock pulse controlled sine wave synthesizer |
US3340476A (en) * | 1965-03-23 | 1967-09-05 | Int Research & Dev Co Ltd | Sine wave synthesis circuit |
FR1496141A (fr) * | 1966-06-03 | 1967-09-29 | Cit Alcatel | Générateur d'ondes modulées en fréquence |
US3340469A (en) * | 1966-07-26 | 1967-09-05 | Catherall Reginald | Transfer function testing apparatus utilizing a sine wave transfer function obtained by combining rectangular and triangular waveforms |
US3430073A (en) * | 1967-03-02 | 1969-02-25 | Gen Motors Corp | Waveform generator |
US3551826A (en) * | 1968-05-16 | 1970-12-29 | Raytheon Co | Frequency multiplier and frequency waveform generator |
US3544906A (en) * | 1968-12-20 | 1970-12-01 | Collins Radio Co | Logic pulse time waveform synthesizer |
-
1970
- 1970-08-03 US US60266A patent/US3657657A/en not_active Expired - Lifetime
-
1971
- 1971-07-29 DE DE19712137999 patent/DE2137999A1/de active Pending
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE2643472A1 (de) * | 1976-09-27 | 1978-03-30 | Siemens Ag | Testsignalgenerator fuer eine vorrichtung zur messung der linearen verzerrungen eines bandbegrenzten kanals |
DE2806137A1 (de) * | 1977-02-14 | 1978-08-17 | Westinghouse Electric Corp | Digitaler funktionsgenerator |
EP0021296A1 (de) * | 1979-06-20 | 1981-01-07 | Licentia Patent-Verwaltungs-GmbH | Tongenerator zur Erzeugung von Signalfrequenzen in einem MFV-Fernsprechapparat |
DE3050140A1 (en) * | 1979-12-11 | 1982-03-25 | Khyarm K | Quadrature stage frequency converter |
DE10229241A1 (de) * | 2002-06-28 | 2004-01-22 | Robert Bosch Gmbh | Funktionsgenerator |
DE10229241B4 (de) * | 2002-06-28 | 2004-05-27 | Robert Bosch Gmbh | Funktionsgenerator |
Also Published As
Publication number | Publication date |
---|---|
US3657657A (en) | 1972-04-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE2137999A1 (de) | Generator zur Erzeugung einer digi talen Wellenform | |
DE1951863A1 (de) | Digital betriebener Impulsverhaeltnis-Modulator | |
DE4003758A1 (de) | Verfahren und vorrichtung zum umformen von analog/digital-nichtlinearitaeten in statisches rauschen | |
DE2700429C3 (de) | Modulationseinrichtung mit Phasensynchronisierungsschleife | |
DE1616439B1 (de) | Verfahren und Schaltungsanordnungen zur Signalumwandlung | |
DE69114129T2 (de) | Dezimationsfilter für Sigma-Delta Konverter und Datenendeinrichtung mit einem solchen Filter. | |
DE2525072A1 (de) | Symmetrischer frequenzteiler zur teilung durch eine ungerade zahl | |
DE2850555C2 (de) | ||
DE2119091A1 (de) | Spannungsgesteuerter Taktgenerator | |
DE2500059C3 (de) | Schaltungsanordnung zur Erzeugung von Kombinationen von digital synthetisierten, sinusförmigen Wellenformen | |
DE2359953C3 (de) | Schaltungsanordnung zur Umsetzung digitaler in analoge Sinus- und/oder Cosinuswinkelwerte | |
DE69611324T2 (de) | Direkt-digital-Synthesierer | |
DE2704756C2 (de) | Digital-Analog-Umsetzer | |
DE2461581B2 (de) | Adaptives deltamodulationssystem | |
DE1233912B (de) | Vorrichtung zum Veraendern der Zeit zum Einspeisen einer bestimmten Impulszahl in einen elektronischen Zaehler | |
DE2126172C3 (de) | Impulsumsetzer zur Dynamikkompression von A modulationssystemen | |
DE3527181C2 (de) | ||
DE2157243C3 (de) | ||
CH661388A5 (de) | Digitale phasenschieberschaltung fuer einen thyristor-stromrichter. | |
DE3043727A1 (de) | Verfahren zum periodischen wandeln eines digitalwertes in einen analogwert | |
DE1949426C3 (de) | Verfahren zur Übertragung von Signalen in Pulsmodulationssystemen und Schaltungsanordnung zur Durchführung des Verfahrens | |
DE1260523B (de) | Schaltungsanordnung zur Phasensynchronisation einer Rechteckspannung mit einer steuernden Wechselspannung | |
DE2923977C2 (de) | Nichtlinearer &Delta; M-Decoder | |
DE2249819C2 (de) | Asynchrones Kodiergerät zur Umwandlung eines Binärsignals in ein Fünfpegelsignal | |
DE2848943C2 (de) | Anordnung zum stochastischen Kodieren von mindestens zwei Größen |