DE19730756A1 - Frequency synchronisation method for oscillator - Google Patents

Frequency synchronisation method for oscillator

Info

Publication number
DE19730756A1
DE19730756A1 DE1997130756 DE19730756A DE19730756A1 DE 19730756 A1 DE19730756 A1 DE 19730756A1 DE 1997130756 DE1997130756 DE 1997130756 DE 19730756 A DE19730756 A DE 19730756A DE 19730756 A1 DE19730756 A1 DE 19730756A1
Authority
DE
Germany
Prior art keywords
complex
phase
input
pulse period
determined
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.)
Withdrawn
Application number
DE1997130756
Other languages
German (de)
Inventor
Michael Dr Ing Weinhold
Rainer Dipl Ing Zurowski
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.)
Siemens AG
Original Assignee
Siemens AG
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 Siemens AG filed Critical Siemens AG
Priority to DE1997130756 priority Critical patent/DE19730756A1/en
Publication of DE19730756A1 publication Critical patent/DE19730756A1/en
Withdrawn legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03LAUTOMATIC CONTROL, STARTING, SYNCHRONISATION, OR STABILISATION OF GENERATORS OF ELECTRONIC OSCILLATIONS OR PULSES
    • H03L7/00Automatic control of frequency or phase; Synchronisation
    • H03L7/06Automatic control of frequency or phase; Synchronisation using a reference signal applied to a frequency- or phase-locked loop
    • H03L7/08Details of the phase-locked loop
    • H03L7/085Details of the phase-locked loop concerning mainly the frequency- or phase-detection arrangement including the filtering or amplification of its output signal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L7/00Arrangements for synchronising receiver with transmitter
    • H04L7/02Speed or phase control by the received code signals, the signals containing no special synchronisation information
    • H04L7/027Speed or phase control by the received code signals, the signals containing no special synchronisation information extracting the synchronising or clock signal from the received signal spectrum, e.g. by using a resonant or bandpass circuit

Abstract

The method involves synchronising the frequency of an oscillator on a measured, periodical system value. A complex Fourier coefficient is determined for each basic oscillation period of a Fourier series of the system value for its basic oscillation frequency. A phase value of the complex Fourier coefficient is calculated, and a phase difference value is determined from two timewise consecutive phase values. A correction pulse period,which is added to a nominal pulse period, is determined from the phase difference value, in such way that the phase difference value becomes zero.

Description

Die Erfindung bezieht sich auf ein Verfahren zur Frequenzsyn­ chronisation eines Oszillators auf eine gemessene, periodi­ sche Systemgröße und eine Vorrichtung zur Durchführung dieses Verfahrens.The invention relates to a method for frequency syn Chronization of an oscillator on a measured, periodi cal system size and a device for performing this Procedure.

In der Signalverarbeitung wird immer dann eine Synchronisati­ on eines Oszillators eines Signalprozessors benötigt, wenn zwischen einem System und einer Regeleinheit eine Rückkopp­ lung besteht und Intermodulationsanteile vermieden werden sollen. Ein Beispiel für eine derartige Anordnung ist ein ak­ tives Filter, das elektrisch parallel zu einem Versorgungs­ netz geschaltet ist. Das aktive Filter weist einen pulswei­ tenmodulierten Pulswechselrichter mit einem kapazitiven Spei­ cher und einer Regel- und Steuereinrichtung auf. Dieses akti­ ve Filter regelt Frequenzkomponenten einer gemessenen System­ größe (Strom oder Spannung). Damit diese Frequenzkomponenten generiert werden können, ist eine Synchronisation auf eine periodische Bezugsgröße (Netzspannung) notwendig.Synchronization is always used in signal processing on an oscillator of a signal processor, if a feedback between a system and a control unit and intermodulation components are avoided should. An example of such an arrangement is an ak tives filter that is electrically parallel to a supply network is switched. The active filter has a pulse white modulated pulse inverter with a capacitive memory cher and a regulating and control device. This acti ve filter regulates frequency components of a measured system size (current or voltage). So that these frequency components can be generated is a synchronization to a periodic reference (mains voltage) necessary.

Diese Synchronisation ist allgemein als Nachlaufsynchronisa­ tion (Phase-Locked Loop, PLL) bekannt. Ein PLL ist ein Regel­ system, dessen Aufgabe darin besteht, einen Oszillator in Frequenz und Phase mit einem Eingangssignal zu synchronisie­ ren. Im synchronisierten Zustand des PLL ist die Phasenver­ schiebung zwischen Eingangssignal und Oszillatorsignal Null oder wenigstens ein Minimum; sobald aber zwischen beiden Si­ gnalen eine Phasenverschiebung auftritt, wird der Oszillator so lange nachgeregelt, bis die Phasenverschiebung wieder Null oder minimal wird. Ein PLL besteht grundsätzlich aus drei Funktionsblöcken, nämlich einem spannungsgesteuerten Oszilla­ tor, einem Phasen-Detektor und einem Filter. Das Ausgangs­ signal des Phasen-Detektors besteht im allgemeinen aus einer Gleichspannung sowie einer überlagerten Wechselspannungskam­ panente. Da diese Wechselspannungskampanente meist uner­ wünscht ist, wird sie insbesondere mit einem Tiefpaßfilter ausgefiltert.This synchronization is generally called a tracking synchronization tion (phase-locked loop, PLL) is known. A PLL is a rule system whose job is to build an oscillator in Synchronize frequency and phase with an input signal ren. In the synchronized state of the PLL is the phase ver shift between input signal and oscillator signal zero  or at least a minimum; but as soon as between the two Si gnalen a phase shift occurs, the oscillator readjusted until the phase shift is zero again or becomes minimal. A PLL basically consists of three Function blocks, namely a voltage controlled Oszilla gate, a phase detector and a filter. The exit signal of the phase detector generally consists of a DC voltage and a superimposed AC voltage came panente. Because these AC voltage campanants mostly unimportant is desired, it is especially with a low-pass filter filtered out.

Die PLL sind in zwei Klassen unterteilt, nämlich den linearen PLL und den digitalen PLL. Zwischen diesen beiden Klassen von PLL liegen erhebliche Unterschiede vor, so daß zunächst ent­ schieden werden muß, welcher Typ PLL für eine Anwendung in Frage kommt. Außerdem hat man nach die Wahl zwischen ver­ schiedenen Typen von Phasen-Detektoren und Schleifenfiltern.The PLL are divided into two classes, namely the linear ones PLL and the digital PLL. Between these two classes of There are considerable differences between the PLL and ent It must be decided which type of PLL for an application in Question is coming. You also have the choice between ver different types of phase detectors and loop filters.

Der Erfindung liegt nun die Aufgabe zugrunde, ein Verfahren und eine Vorrichtung zur Frequenzsynchronisation anzugeben, mit dem/der ein Oszillator auf eine gemessene, periodische Systemgröße synchronisiert werden kann, ohne daß die eingangs genannten Nachteile auftreten.The invention is based on the object of a method and to provide a device for frequency synchronization, with which an oscillator on a measured, periodic System size can be synchronized without the input mentioned disadvantages occur.

Diese Aufgabe wird erfindungsgemäß mit den Merkmalen des An­ spruchs 1 bzw. 5 gelöst.This object is achieved with the features of the An 5 or 1 solved.

Das erfindungsgemäße Synchronisationsverfahren basiert auf einer komplexen Fourierreihenentwicklung der gemessenen, pe­ riodischen Systemgröße. D.h., innerhalb jeder Grundschwin­ gungsperiode wird mittels der komplexen Fourierreihenentwick­ lung der Systemgröße ein komplexer Fourierkoeffizient be­ stimmt. Jeder komplexe Fourierkoeffizient enthält die Infor­ mation über den Betrag und die Phasenlage der Systemgröße be­ zogen auf einen Bezugs-Raumzeiger. Aus jedem komplexen Fou­ rierkoeffizienten kann bekannterweise ein Phasenwert berech­ net werden, wobei aus zwei zeitlich aufeinander folgenden be­ rechneten Phasenwerten ein Phasen-Differenzwert bestimmt wird. Aus diesen Phasen-Differenzwerten wird eine Korrektur- Pulsperiode bestimmt, die mit einer Nenn-Pulsperiode eine Pulsperiode für den Oszillator ergibt, wodurch der ermittelte Phasen-Differenzwert zu Null wird.The synchronization method according to the invention is based on a complex Fourier series development of the measured, pe  systemic size. That is, within each basic swin Delivery period is developed using the complex Fourier series a complex Fourier coefficient Right. Each complex Fourier coefficient contains the information mation about the amount and phase of the system size moved to a reference space pointer. For every complex fou rier coefficients can be known to calculate a phase value be net, be from two consecutive times calculated phase values a phase difference value is determined becomes. A correction is made from these phase difference values. Pulse period determined with a nominal pulse period Pulse period for the oscillator results, whereby the determined Phase difference value becomes zero.

Zur Berechnung der komplexen Fourierkoeffizienten wird die Systemgröße, die als Raumzeiger angegeben ist, mit einem kon­ jugiert komplexen Einheits-Raumzeiger multipliziert. Von die­ sen Ergebnissen dieser komplexen Multiplikation wird über ei­ ne Grundschwingungsperiode ein Mittelwert gebildet. Dieser Mittelwert ist der komplexe Fourierkoeffizient. Diese komple­ xe Multiplikation wird auch als Transformation eines rotie­ renden Raumzeigers in einem stehenden Raumzeiger bezeichnet.To calculate the complex Fourier coefficients, the System size, which is specified as a room pointer, with a con jugiert complex unit space multiplied. From the The results of this complex multiplication are reported via ei ne fundamental period is averaged. This The mean is the complex Fourier coefficient. This complete xe multiplication is also called transforming a rotie renden space pointer in a standing space pointer.

Liegt beispielsweise keine Frequenzabweichung zwischen dem Raumzeiger der Systemgröße und dem konjugiert komplexen Ein­ heits-Raumzeiger vor, so wird das Ergebnis dieser Transforma­ tion eine komplexe Zahl sein. Im Falle einer Frequenzabwei­ chung wird der komplexe Fourierkoeffizient mit der Differenz­ frequenz vom Raumzeiger der Systemgröße und dem konjugiert komplexen Einheits-Raumzeiger in der komplexen Ebene rotie­ ren.For example, there is no frequency deviation between the Space pointer of the system size and the conjugate complex one space pointer, the result of this transform tion can be a complex number. In the case of a frequency deviation the complex Fourier coefficient with the difference frequency of the space pointer of the system size and the conjugate  complex unit space pointer in the complex plane rotie ren.

Aus der komplexen Rechnung ist bekannt, daß man aus einem Realanteil und einem Imaginäranteil einer Zahl dessen Betrag und Phasenwinkel berechnen kann. Bei dem Synchronisierverfah­ ren ist nur der Phasenwinkel des Transformationsergebnisses (komplexer Fourierkoeffizient) von Interesse. Aus mehreren zeitlich aufeinander folgenden Phasenwerten kann man ermit­ teln, ab die Phasenwerte sich ändern. Tritt eine Änderung der Phasenwerte von Grundschwingungsperiode zu Grundschwingungs­ periode auf, so existiert eine Frequenzabweichung zwischen dem Raumzeiger der Systemgröße und dem konjugiert komplexen Einheits-Raumzeiger.From the complex calculation it is known that one can Real portion and an imaginary portion of a number whose amount and can calculate phase angle. In the synchronization process ren is only the phase angle of the transformation result (complex Fourier coefficient) of interest. Out of several one can determine phase values that follow one another in time from which the phase values change. A change occurs Phase values from fundamental period to fundamental period, there is a frequency deviation between the space pointer of the system size and the conjugate complex Unit space pointer.

Damit dieser Frequenzunterschied zu Null wird, muß beispiels­ weise eine Abtastfrequenz eines Prozessorsystems einer Regel­ einheit nachgeführt werden. Dies geschieht beispielsweise durch die Veränderung der Nenn-Pulsperiode in einem Pulsperi­ odenregister des Oszillators dieses Prozessorsystems.For this frequency difference to be zero, for example a sampling frequency of a processor system of a rule unit to be tracked. This happens, for example by changing the nominal pulse period in a pulse period ode register of the oscillator of this processor system.

Zur weiteren Erläuterung des erfindungsgemäßen Verfahrens und der Vorrichtung zur Durchführung dieses Verfahrens zur Fre­ quenzsynchronisation eines Oszillators auf eine gemessene, periodische Systemgröße wird auf die Zeichnung Bezug genom­ men, in der ein Ausführungsbeispiel einer erfindungsgemäßen Varrichtung schematisch veranschaulicht ist.To further explain the method and the device for performing this method for Fre sequence synchronization of an oscillator to a measured, periodic system size is referenced to the drawing men, in which an embodiment of an inventive Device is illustrated schematically.

Gemäß dieser Darstellung weist die Vorrichtung zur Durchfüh­ rung des erfindungsgemäßen Synchronisierverfahrens eine Ein­ richtung 2 zur Berechnung eines komplexen Fourierkoeffizien­ ten C, eine Einrichtung 4 zur Bestimmung eines Phasenwinkels ϕK, eine Einrichtung 6 zur Bildung eines Phasen-Differenz­ wertes ΔϕK, einen Regler 8 und einen Addierer 10 auf. Die Einrichtung 2 ist eingangsseitig dieser Vorrichtung angeord­ net, wobei der Addierer 10 ausgangsseitig angeordnet ist. Der Ausgang des Addierers 10 ist gleichzeitig der Ausgang der Vorrichtung zur Durchführung des erfindungsgemäßen Synchroni­ sierverfahrens. Die Einrichtungen 4 und 6 und der Regler 8 sind elektrisch in Reihe geschaltet, wobei diese Reihenschal­ tung zwischen der eingangsseitigen Einrichtung 2 und dem aus­ gangsseitigen Addierer 10 angeordnet ist.According to this illustration, the device for carrying out the synchronization method according to the invention has a device 2 for calculating a complex Fourier coefficient C , a device 4 for determining a phase angle ϕ K , a device 6 for forming a phase difference value Δϕ K , and a controller 8 and an adder 10 . The device 2 is net on the input side of this device, the adder 10 being arranged on the output side. The output of the adder 10 is at the same time the output of the device for performing the synchronization method according to the invention. The devices 4 and 6 and the controller 8 are electrically connected in series, this series connection between the input-side device 2 and the output-side adder 10 is arranged.

Die Einrichtung 2 zur Berechnung eines komplexen Fourierkoef­ fizienten C weist einen komplexen Multiplizierer 12 mit nach­ geschaltetem Mittelwertbildner 14 auf, wobei ein Eingang die­ ses komplexen Multiplizierers 12 mit einem Ausgang eines Ein­ heits-Raumzeigers-Bildners 16 verbunden ist. Am zweiten Ein­ gang dieses Multiplizierer 12 steht ein Raumzeiger einer gemessenen, periodischen Systemgröße an. Bei dem eingangs ge­ nannten Anwendungsbeispiel (aktives Filter) ist die System­ größe die Netzspannung einer Übertragungsleitung oder eines Verteilnetzes. Der Raumzeiger dieser Netzspannung wird aus den gemessenen Phasenspannung uR, uS und uT mittels einer Koordinatentransformation eines Drehstromsystems in ein or­ thogonales System ermittelt. Diese Koordinatentransformation ist aus der feldorientierten Regelung von Asynchronmotoren bekannt. Das Ergebnis dieser Koordinatentransformation ist der Netzspannungs-Raumzeiger (Systemgröße) . Der Ein­ heits-Raumzeiger-Bildner 16 erzeugt in Abhängigkeit der Dreh­ frequenz ω, die ein ganzzahliger Bruchteil der Frequenz des Oszillators ist, und eines Phasenwinkels ϕ einen konjugiert komplexen Einheits-Raumzeiger . Dieser konjugiert komplexe Einheits-Raumzeiger rotiert in der komplexen Ebene mit einer Drehfrequenz -ω, wobei ω ein ganzzahliger Bruchteil der Drehfrequenz des Oszillators (Netzspannungsgrundschwin­ gungs-Raumzeigers ) ist. Aus dem am Ausgang des komplexen Multiplizierers 12 anstehenden Produkts (t) wird mittels des Mittelswertbildners 14 bezüglich einer Grundschwingungs­ periode T der Systemgröße ein komplexer Fourierkoeffizi­ ent C, der eine komplexe Zahl mit einem Realanteil CR und ei­ nem Imaginäranteil Ci darstellt, gebildet.The device 2 for calculating a complex Fourier coefficient C has a complex multiplier 12 with an averager 14 connected downstream, an input of this complex multiplier 12 being connected to an output of a unit space vector 16 . At the second input of this multiplier 12 there is a space pointer of a measured, periodic system size. In the application example mentioned at the beginning (active filter), the system size is the mains voltage of a transmission line or a distribution network. The space vector of this mains voltage is determined from the measured phase voltage u R , u S and u T by means of a coordinate transformation of a three-phase system into an orthogonal system. This coordinate transformation is known from the field-oriented control of asynchronous motors. The result of this coordinate transformation is the grid voltage space vector (system size). A unit space vector 16 generates depending on the rotational frequency ω, which is an integer fraction of the frequency of the oscillator, and a phase angle ϕ a complex conjugate unit space pointer. This conjugate complex unit space pointer rotates in the complex plane with a rotational frequency -ω, where ω is an integer fraction of the rotational frequency of the oscillator (mains voltage basic oscillation space pointer). A complex Fourier coefficient C , which represents a complex number with a real component C R and an imaginary component C i , is formed from the product (t) present at the output of the complex multiplier 12 by means of the mean value generator 14 with respect to a fundamental oscillation period T of the system size.

Die Einrichtung 4 zur Bestimmung des Phasenwertes ϕK des kom­ plexen Fourierkoeffizienten C ist eine Recheneinheit, in der die bekannte Gleichung
The device 4 for determining the phase value ϕ K of the complex Fourier coefficient C is a computing unit in which the known equation

zur Berechnung der Phase einer komplexen Zahl hinterlegt ist. Mittels dieser Gleichung erhält man den Phasenwert ϕK des komplexen Fourierkoeffizienten C, der der Fourierkoeffizient C mit der reellen Achse der komplexen Ebene einschließt.is stored to calculate the phase of a complex number. This equation gives the phase value ϕ K of the complex Fourier coefficient C , which includes the Fourier coefficient C with the real axis of the complex plane.

Die Einrichtung 6 zur Bildung eines Phasen-Differenzwertes ΔϕK weist ein Totzeitglied 18 und einen Vergleicher 20 auf. Das Totzeitglied 18 ist ausgangsseitig mit dem invertierenden Eingang und eingangsseitig mit dem nichtinvertierenden Ein­ gang des Vergleichers 20 verknüpft. Außerdem ist der nichtin­ vertierende Eingang des Vergleichers 20 mit dem Eingang der Einrichtung 6 zur Bildung eines Phasen-Differenzwertes ΔϕK verbunden.The device 6 for forming a phase difference value Δϕ K has a dead time element 18 and a comparator 20 . The dead time element 18 is linked on the output side to the inverting input and on the input side to the non-inverting input of the comparator 20 . In addition, the non-inverting input of the comparator 20 is connected to the input of the device 6 for forming a phase difference value Δϕ K.

Der berechnete Phasenwert ϕK des bestimmten komplexen Fou­ rierkoeffizienten C wird einerseits dem nichtinvertierenden Eingang des Vergleichers 20 und dem Eingang des Tatzeitglie­ des 18 zugeführt. Die Tatzeit Tt dieses Tatzeitgliedes 18 ist auf die Grundschwingungsperiode T der Systemgröße einge­ stellt. Nach Ablauf einer Grundschwingungsperiode T steht am Eingang des Totzeitgliedes 18 und am nichtinvertierenden Ein­ gang des Vergleichers 20 ein neuer Phasenwert ϕK(n) an. Am invertierenden Eingang des Vergleichers 20 steht ein Phasen­ wert ϕK(n-1) der vorangegangenen Grundschwingungsperiode T an. Am Ausgang dieses Vergleichers 20 steht ein Phasen- Differenzwert ΔϕK an, der dem Regler 8 zugeführt wird.The calculated phase value ϕ K of the determined complex Fourier coefficient C is fed to the non-inverting input of the comparator 20 and the input of the Tatzeitglie 18 on the one hand. The offense time T t of this offense element 18 is set to the fundamental oscillation period T of the system size. After a basic oscillation period T has elapsed, a new phase value ϕ K (n) is present at the input of the dead time element 18 and at the non-inverting input of the comparator 20 . At the inverting input of the comparator 20 there is a phase value ϕ K (n-1) of the previous fundamental period T. At the output of this comparator 20 there is a phase difference value Δϕ K which is fed to the controller 8 .

Der Regler 8, der ein I-Regler ist, erzeugt an seinem Ausgang eine Korrektur-Pulsperiode ΔTP, die einer Nenn-Pulsperiode TPn aufaddiert wird. Durch die Nenn-Pulsperiode TPn an einem Ein­ gang des Addierers 10 wird der I-Regler 8 derart entlastet, daß nur nach Abweichungen von der Nenn-Pulsperiode TPn ausge­ regelt werden müssen. Damit die Pulsperiode TP am Ausgang des Addierers 10 nicht nach oben und nach unten wegläuft, wird die Korrektur-Pulsperiode ΔTP mittels eines Begrenzers 22 auf physikalisch sinnvolle Werte begrenzt. Die Grenzen ΔTPmax und ΔTPmin sind abhängig von der Nenn-Pulsperiode TPn und einer Differenz-Pulsperiode. The controller 8 , which is an I controller, generates a correction pulse period ΔT P at its output, which is added to a nominal pulse period T Pn . By the nominal pulse period T Pn at an input of the adder 10 , the I controller 8 is relieved in such a way that only after deviations from the nominal pulse period T Pn must be regulated. In order that the pulse period T P at the output of the adder 10 does not run up and down, the correction pulse period ΔT P is limited to physically meaningful values by means of a limiter 22 . The limits ΔT Pmax and ΔT Pmin depend on the nominal pulse period T Pn and a difference pulse period.

Die am Ausgang des Addierers 10 anstehende Pulsperiode TP wird beispielsweise einem Pulsperiodenregister einer Regel- und Steuereinrichtung eines pulsweitenmodulierten Pulswech­ selrichters eines aktiven Filters zugeführt, so daß die Fre­ quenz des Oszillators der Regeleinheit in Abhängigkeit des Vorzeichens des ermittelten Phasen-Differenzwertes ΔϕK bzw. der Korrektur-Pulsperiode ΔTP erhöht bzw. erniedrigt wird. Durch die Nachführung der Frequenz des Oszillators der Rege­ leinheit wird der Phasen-Differenzwert ΔϕK zu Null.The pending at the output of the adder 10 pulse period T P is, for example, a pulse period register of a control and control device of a pulse width modulated pulse changer supplied to an active filter, so that the frequency of the oscillator of the control unit is dependent on the sign of the determined phase difference value Δϕ K or the correction pulse period ΔT P is increased or decreased. By tracking the frequency of the oscillator of the control unit, the phase difference value Δϕ K becomes zero.

Mittels diesem erfindungsgemäßen Synchronisierverfahren kann ein Oszillator eines digitalen Prozessorsystems einer gemes­ senen, periodischen Systemgröße nachgeführt werden, wobei auf einen Phasen-Detektor mit nachgeschaltetem Schleifenfilter verzichtet werden kann, die für die Probleme eines PLL ver­ antwortlich sind. Da das erfindungsgemäße Verfahren auf einer komplexen Fourierreihenentwicklung der Systemgröße basiert, entstehen bei der Bestimmung der Regelgröße (Ausgangssignal des Phasen-Detektors) der bekannten Nachlaufsynchronisation keine Anteile, die anschließend wieder entfernt werden müs­ sen. Das erfindungsgemäße Verfahren kann insbesondere dort eingesetzt werden, wo die Systemgröße bereits als Raumzeiger vorliegt.By means of this synchronization method according to the invention an oscillator of a digital processor system his, periodic system size are tracked, with on a phase detector with a downstream loop filter can be dispensed with, which ver for the problems of a PLL are answerable. Since the inventive method on a complex Fourier series development based on the system size, arise when determining the controlled variable (output signal of the phase detector) of the known tracking synchronization no shares that have to be removed afterwards sen. The method according to the invention can in particular there be used where the system size is already used as a room pointer is present.

Claims (10)

1. Verfahren zur Frequenzsynchronisation eines Oszillators auf eine gemessene, periodische Systemgröße (), wobei für jede Grundschwingungsperiode (T) ein komplexer Fourierkoeffi­ zient (C) einer Fourierreihenentwicklung dieser Systemgröße () für seine Grundschwingungsfrequenz (ω) bestimmt wird, wobei ein Phasenwert (ϕK) dieses komplexen Fourierkoeffizien­ ten (C) ermittelt wird, wobei aus zwei zeitlich aufeinander folgenden Phasenwerten (ϕK(n-1), ϕK(n)) ein Phasen-Differenz­ wert (ΔϕK) bestimmt wird und wobei aus diesem Phasen- Differenzwert (ΔϕK) derart eine Korrektur-Pulsperiode (ΔTP) ermittelt wird, die einer Nenn-Pulsperiode (TPn) aufaddiert wird, daß der Phasen-Differenzwert (ΔϕK) zu Null wird.1. A method for frequency synchronization of an oscillator to a measured, periodic system variable (), a complex Fourier coefficient ( C ) of a Fourier series development of this system variable () for its basic oscillation frequency (ω) being determined for each fundamental oscillation period (T), a phase value (ϕ K ) this complex Fourier coefficient ( C ) is determined, a phase difference value (Δϕ K ) being determined from two successive phase values (ϕ K (n-1), ϕ K (n)), and from this phase - Difference value (Δϕ K ) such a correction pulse period (ΔT P ) is determined, which is added to a nominal pulse period (T Pn ), that the phase difference value (Δϕ K ) becomes zero. 2. Verfahren nach Anspruch 1, wobei der komplexe Fourierkoef­ fizient (C) aus einem über einer Grundschwingungsperiode (T) gebildeten Mittelwert mehrerer Produkte ((t)) der System­ größe () und eines konjugiert komplexen Einheits-Raum­ zeigers () dieser Systemgröße () bestimmt wird.2. The method according to claim 1, wherein the complex Fourier coefficient ( C ) from an average of a plurality of products ((t)) of the system size () and a conjugate complex unit space pointer () of this system size formed over a fundamental oscillation period (T). ) is determined. 3. Verfahren nach Anspruch 1, wobei mittels einer arctan- Funktion und eines Quotienten aus Imaginär- und Realteil (Ci, Cr) dieses komplexen Fourierkoeffizienten (C) einen Phasen­ wert (ϕK) dieses komplexen Fourierkoeffizienten (C) berechnet wird. 3. The method of claim 1, wherein said complex Fourier coefficients (C) calculates a phase value (φ K) of this complex Fourier coefficients (C) by means of an arctan function and a quotient of the imaginary and real parts (C i, C r). 4. Verfahren nach Anspruch 1, wobei die Korrektur-Pulsperiode (ΔTP) begrenzt wird, deren Grenzwerte (ΔTPmax, ΔTPmin) in Ab­ hängigkeit der Nenn-Pulsperiode (ΔTPn) varbestimmt werden.4. The method according to claim 1, wherein the correction pulse period (ΔT P ) is limited, the limit values (ΔT Pmax , ΔT Pmin ) are predetermined in dependence on the nominal pulse period (ΔT Pn ). 5. Vorrichtung zur Durchführung des Verfahrens nach Anspruch 1 für einen Oszillator, der auf eine periodische Systemgröße () synchronisiert wird, wobei diese Vorrichtung eingangs­ seitig eine Einrichtung (2) zur Berechnung eines komplexen Fourierkoeffizienten (C) aufweist, der über eine Einrichtung (4) zur Bestimmung eines Phasenwertes (ϕK) mit einer Einrich­ tung (6) zur Bildung eines Phasen-Differenzwertes (ΔϕK) ver­ knüpft ist, die ausgangsseitig über einen Regler (8) mit ei­ nem ausgangsseitigen Addierer (10) verbunden ist, an dem eine Nenn-Pulsperiode (TPn) ansteht, wobei dieser Addierer (10) ausgangsseitig mit einem Eingang des Oszillators und wobei die Einrichtung (2) zur Berechnung eines komplexen Fourier­ koeffizienten (C) mit einer Meßeinrichtung für die Systemgrö­ ße () verbunden ist.5. Apparatus for carrying out the method according to claim 1 for an oscillator which is synchronized to a periodic system variable (), this apparatus having on the input side a device ( 2 ) for calculating a complex Fourier coefficient ( C ) which has a device ( 4 ) for determining a phase value (ϕ K ) is linked to a device ( 6 ) to form a phase difference value (Δϕ K ), which is connected on the output side via a controller ( 8 ) to an output adder ( 10 ) which has a nominal pulse period (T Pn ), this adder ( 10 ) is connected on the output side to an input of the oscillator and the device ( 2 ) for calculating a complex Fourier coefficient ( C ) is connected to a measuring device for the system size () . 6. Vorrichtung nach Anspruch 5, wobei die Einrichtung (2) zur Bildung eines komplexen Fourierkoeffizienten (C) einen kom­ plexen Multiplizierer (12) mit nachgeschaltetem Mittelwert­ bildner (14) und einen Einheits-Raumzeiger-Bildner (16) auf­ weist, der ausgangsseitig mit einem Eingang des komplexen Multiplizierers (12) verbunden ist, wobei der andere Eingang dieses komplexen Multiplizierers (12) den Eingang dieser Vor­ richtung bildet. 6. The device according to claim 5, wherein the device ( 2 ) for forming a complex Fourier coefficient ( C ) has a complex multiplier ( 12 ) with a downstream mean value generator ( 14 ) and a unit space pointer generator ( 16 ) on the output side is connected to an input of the complex multiplier ( 12 ), the other input of this complex multiplier ( 12 ) forming the input of this device. 7. Vorrichtung nach Anspruch 5, wobei die Einrichtung (6) zur Bildung eines Phasen-Differenzwertes (ΔϕK) einen Vergleicher (20) und ein Totzeitglied (18) aufweist, das ausgangsseitig mit einem invertierenden Eingang und eingangsseitig mit einem nichtinvertierenden Eingang dieses Vergleichers (20) verbun­ den ist, wobei der nichtinvertierende Eingang außerdem mit dem Eingang der Einrichtung (4) verknüpft ist.7. The device according to claim 5, wherein the device ( 6 ) for forming a phase difference value (Δϕ K ) has a comparator ( 20 ) and a dead time element ( 18 ), the output side with an inverting input and the input side with a non-inverting input of this comparator ( 20 ) is connected, the non-inverting input also being linked to the input of the device ( 4 ). 8. Vorrichtung nach Anspruch 5, wobei zwischen dem Regler (8) und dem ausgangsseitigen Addierer (10) ein Begrenzer (22) an­ geordnet ist.8. The device according to claim 5, wherein a limiter ( 22 ) is arranged between the controller ( 8 ) and the output-side adder ( 10 ). 9. Vorrichtung nach Anspruch 5, wobei als Regler (8) ein I- Regler vorgesehen ist.9. The device according to claim 5, wherein an I controller is provided as the controller ( 8 ). 10. Vorrichtung nach Anspruch 5, wobei als Vorrichtung ein Mikroprozessor vorgesehen ist.10. The device according to claim 5, wherein as a device Microprocessor is provided.
DE1997130756 1997-07-17 1997-07-17 Frequency synchronisation method for oscillator Withdrawn DE19730756A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
DE1997130756 DE19730756A1 (en) 1997-07-17 1997-07-17 Frequency synchronisation method for oscillator

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE1997130756 DE19730756A1 (en) 1997-07-17 1997-07-17 Frequency synchronisation method for oscillator

Publications (1)

Publication Number Publication Date
DE19730756A1 true DE19730756A1 (en) 1999-02-11

Family

ID=7836063

Family Applications (1)

Application Number Title Priority Date Filing Date
DE1997130756 Withdrawn DE19730756A1 (en) 1997-07-17 1997-07-17 Frequency synchronisation method for oscillator

Country Status (1)

Country Link
DE (1) DE19730756A1 (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4715000A (en) * 1985-08-06 1987-12-22 General Electric Company Digital phase-locked loop and frequency measuring device
DE4205300C2 (en) * 1992-02-18 1995-10-26 Licentia Gmbh Method for digitally determining the phase position and the amplitude of a periodic signal

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4715000A (en) * 1985-08-06 1987-12-22 General Electric Company Digital phase-locked loop and frequency measuring device
DE4205300C2 (en) * 1992-02-18 1995-10-26 Licentia Gmbh Method for digitally determining the phase position and the amplitude of a periodic signal

Similar Documents

Publication Publication Date Title
DE10012280B4 (en) Control device for an induction motor
EP0321725A2 (en) Method for determining the control voltage of a voltage-controlled oscillator in a phase-locked loop
DE102007054383A1 (en) Digital phase locked loop
EP0161615A2 (en) Method and device for defining the flux vector of a rotating field machine
AT392177B (en) DEVICE FOR DETECTING THE TORQUE PERFORMANCE ON A PHASE OF AN INVERTER WITH A PRESET INPUT DC VOLTAGE, IN PARTICULAR A PULSE INVERTER
DE4205300C1 (en) Digital determination of phase and amplitude of periodic signal in phase locked loop - sampling periodic signal using sampling period to give constant whole number of measured value samples and phase estimates per period
DE4313545B4 (en) Control circuit for a power converter
EP0150370A2 (en) Method and device for the fast determining of a reference voltage synchronous with the network for a network piloted converter after a network failure
DE2603730A1 (en) ARRANGEMENT AND PROCEDURE FOR FREQUENCY SWITCHING, IN PARTICULAR FOR USE FOR FREQUENCY MEASUREMENT
DE2446943A1 (en) PROCEDURE FOR QUICK DETERMINATION AND EVALUATION OF SQUARE AVERAGE VALUES OF MEASURED VARIABLE IN SINGLE- OR MULTI-PHASE AC NETWORKS AND CIRCUIT ARRANGEMENT FOR PERFORMING THE PROCEDURE
DE4325896A1 (en) Phase startable clock device
DE19730756A1 (en) Frequency synchronisation method for oscillator
DE3045033C2 (en)
DE3529591A1 (en) Method and device for operating an invertor
DE102007053938A1 (en) Fractional digital PLL
DE2063105C3 (en) Method for recording the active power in a single-phase alternating current network
DE3738180C2 (en) Method and device for regulating the DC output voltage of a self-commutated power converter
DE19949997B4 (en) Device for determining the active and / or reactive power in a single-phase AC electrical system and its application
DE4443428A1 (en) Method and device for generating any m-phase n-order power system of an inverter-powered device
DE2426992A1 (en) AREA NAVIGATION CALCULATOR
EP2340439B1 (en) Apparatus and method for detecting the consumption of electrical energy
DE69824420T2 (en) Control and monitoring device for the opening or the closing of an electrical actuating element
EP0197445B1 (en) Method and device to determine the phase position of a multiphase measure value system
DE102017220173B4 (en) Control circuit for a supply network and phase shifter
DE2065924C3 (en) Method for recording reactive power in a single-phase alternating current network

Legal Events

Date Code Title Description
OP8 Request for examination as to paragraph 44 patent law
8139 Disposal/non-payment of the annual fee