TkFab® De En Fr tree
  Blog : Computations

        Startseite

        Sitemap

        Nachrichten

        Titel : Eye Diagram,


Eye Diagram



 

Beschreibung

Mithilfe einer "Eye diagram"-Berechnung wird das Verhalten eines Datensatzes über einen bestimmten Zeitraum angezeigt. Durch die Überlagerung der Kurvenintervalle (ein Intervall pro Periode) erfolgt daher sofort eine visuelle Analyse der Variation eines Signals. Die wichtigsten gesuchten Merkmale sind die Variation der Periodizität und der Jitter in der Intensität.

Für die Berechnungsreferenz gibt es zwei Möglichkeiten: :


  • Verwendung eines Referenzsignals, dessen Übergang durch eine vordefinierte Schwelle ("threshold") verwendet wird. Es wird derzeit nicht umgesetzt, ist aber ohne Schwierigkeiten.

  • Die Fenstereigenschaften werden durch folgende Parameter bestimmt :
    • Beginn des Zeitraums
    • Ende des Zeitraums
    • Periode
    • Anzahl der Segmente im Zeitraum

  • Hinweis : Durch die Festlegung einer Anzahl von Segmenten ist eine regelmäßige Stichprobennahme möglich, was Vergleiche erleichtert. Die Punkte xn,yn werden systematisch neu berechnet.



 

Beispiel

Datensatz für die Funktion "Eye Diagram"
Ergebnis des "Eye Diagram"s
 

Etwas code …

TkFab bietet die Möglichkeit, Anweisungen in Metasprache zu schreiben, sodass Sie kurze Programme erstellen können, die mehreren Dutzend Codezeilen entsprechen. Es wird unter Verwendung des "namespace"-Konzepts der Sprache Tcl durchgeführt. Die folgenden Zeilen generieren die Daten als Datei im CSV -Format, die als Datensatz für das Beispiel "Eye diagram" verwendet wird.


  • Hinweis : Linien sind nur auf einem breiten Bildschirm deutlich sichtbar.

maths clear 1v {} maths create 1v ex1 maths expression1d 1v ex1 -name func1 -xstart 0.0 -xend 0.001 \ -formula { y = (1+(cos(_2pi*(0.5 + (rand()/50.0))*f*$t)/10.0))*sin(_2pi*f*$t) } \ -steps 10000 -algo fixed -var t -val y \ -pnames f -pvalues 10000 maths print 1v ex1 generate_jitter_y_accurate.csv -name func1 -var_units s -val_units "V" return 1