DE2137999A1 - Generator zur Erzeugung einer digi talen Wellenform - Google Patents

Generator zur Erzeugung einer digi talen Wellenform

Info

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
Application number
DE19712137999
Other languages
English (en)
Inventor
der Anmelder P ist
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.)
Individual
Original Assignee
Individual
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 Individual filed Critical Individual
Publication of DE2137999A1 publication Critical patent/DE2137999A1/de
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06GANALOGUE COMPUTERS
    • G06G7/00Devices in which the computing operation is performed by varying electric or magnetic quantities
    • G06G7/12Arrangements for performing computing operations, e.g. operational amplifiers
    • G06G7/22Arrangements for performing computing operations, e.g. operational amplifiers for evaluating trigonometric functions; for conversion of co-ordinates; for computations involving vector quantities
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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/035Reduction of table size
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06GANALOGUE COMPUTERS
    • G06G7/00Devices in which the computing operation is performed by varying electric or magnetic quantities
    • G06G7/12Arrangements for performing computing operations, e.g. operational amplifiers
    • G06G7/26Arbitrary function generators
    • G06G7/28Arbitrary function generators for synthesising functions by piecewise approximation
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03KPULSE TECHNIQUE
    • H03K4/00Generating pulses having essentially a finite slope or stepped portions
    • H03K4/02Generating pulses having essentially a finite slope or stepped portions having stepped portions, e.g. staircase waveform
    • H03K4/026Generating pulses having essentially a finite slope or stepped portions having stepped portions, e.g. staircase waveform using digital techniques
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L27/00Modulated-carrier systems
    • H04L27/10Frequency-modulated carrier systems, i.e. using frequency-shift keying
    • H04L27/12Modulator circuits; Transmitter circuits
    • H04L27/122Modulator circuits; Transmitter circuits using digital generation of carrier signals
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2101/00Indexing scheme relating to the type of digital function generated
    • G06F2101/04Trigonometric 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
θ Sill θ 7.5 sin θ nachstliegende Stufe
0.00000 0.000 ...
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
D Dekoder B A Dezimal Dekoder 22 0 0 21
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
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
-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)

Patentansprüche
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
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
DE19712137999 1970-08-03 1971-07-29 Generator zur Erzeugung einer digi talen Wellenform Pending DE2137999A1 (de)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Cited By (6)

* Cited by examiner, † Cited by third party
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 &amp;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