Zeit- und Wertdiskretes Signal - Leute brauche eueren Rat

Gast #781113
Hi,

schaut mal bitte das Bild an.
Verstehe nicht, was da geht.
Erwarte eigentlich eine Periode des 100Hz-Sinussignals.
Doch irgendwie wird das Signal komprimiert und zusätzliche Informationen
hinzugefügt. Raff das echt nicht.

Weiß jemand weiter ?

Thx,
eric.
Angehängte Dateien:
#781135
Hallo Eric,

ich riskier mal einen Erklärungsversuch: Das Signal ist eine  Periode 
einer 100 Hz-Sinuswelle, allerdings ist der AD-Wandler oder was auch 
immer nicht in Sättigung gegangen, sondern übergelaufen. Läuft das 
Register über, startet es wieder von unten. Stell Dir folgendes vor: Bei 
einer steilen Flanke nach unten ist das Register oben übergelaufen, also 
ignoriere die steile Flanke nach unten und denke Dir das Signal nach 
oben weiter. Die positive Amplitude des Sinus kommt nach dem 2. Überlauf 
nach oben. Dann siehst Du steile Flanken  nach oben, hier ist das 
Register nach unten übergelaufen und startet wieder von oben. Ignoriere 
die steilen Flanken nach oben und denke Dir das Signal nach unten 
weiter. Du hast dann genau das was Du erwartest: einen 100Hz Sinus. Das 
Signal hat einfach eine zu hohe Amplitude.

Soweit mein Versuch

Viele Grüße

Michael
Gast #781208
Hi Michael,

danke für deine Erklärung. Denke das könnte stimmen.
Wenn ich es richtig verstanden habe, vg. Bild.

Ich verwende einen SW-Funktionsgenerator um das Sinussignal zu erzeugen.
Dieses wird über Line-Out ausgegeben und von meiner Applikation über 
Line-In
aufgenommen.

> Das Signal hat einfach eine zu hohe Amplitude.

Vielleicht sollte ich die Lautstärke von Line-Out runter setzen ?
Werde das morgen mal ausprobieren.

Oder

mit 16 bit anstelle von 8 bit samplen ?

Thx,
eric.
Angehängte Dateien:
#781380
Guten Morgen eric,

Du hast das Bild richtig gezeichnet. Überläufe oben raus treten auf bei 
den Sprüngen von 1 -> 2, 2 -> 3 und 9 -> 10, die anderen Sprünge sind 
Überläufe unten raus.

> aber sollte nicht bei 3,4,8,9 ein Überlauf passieren ?

Nein, da ist das Signal doch wunderbar im Bereich des AD-Wandlers.

Bis zur positiven Amplitude des Sinus treten 2 Überläufe nach oben auf. 
Bis zur negativen Amplitude dann 4 weitere nach unten, dann wieder nach 
oben.
Die Amplitude ist zwischen 2,5 - 3mal zu groß.
Also entweder im Sinusgenerator oder am Signalausgang die Amplitude auf 
ca. 35% runtersetzen. Dann sollte das Signal "reinpassen".

> mit 16 bit anstelle von 8 bit samplen ?

Das dürfte nur die Auflösung innerhalb des Abtastbereiches verbessern, 
aber nicht den Bereich vergrössern.

Grüsse, Michael

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 18 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.