Impulsfolge erkennen

OP #4949681
Hallo liebe Freunde der DSP,
hier geht es noch nicht um eine konkrete Implementierung, sondern eher 
um die Theorie dieser praktischen Aufgabe. Ich möchte wissen, wie man 
das am richtigsten macht.

Angenommen es gibt eine konkrete Impulsfolge, z.B. :
200µs_HIGH, 100µs_LOW, 100µs_HIGH, 50µs_LOW, 50µs_HIGH, 300µs_LOW, 
100µs_HIGH.

.......|¯¯¯¯¯¯¯|____|¯¯¯¯|__|¯¯|__________|¯¯¯¯|.......

Mit welchem Echtzeit-Verfahren wird das Signal von einem µC erkannt?
#4949737
Moin,

Georg M. schrieb:
> Mit welchem Echtzeit-Verfahren wird das Signal von einem µC erkannt?

Mit einem Verfahen, was das halt kann.
Ich glaub' nicht, dass es da ein "am richtigsten" gibt. Wenns geht, 
isses gut.
Je nach dem, ob der µC irgendwelche Timer hat, ob das Signal an einer 
Interruptleitung anliegen kann, etc. wirds da verschiedene 
Moeglichkeiten geben. Von der reinen "Signalverarbeitung" her koennte 
man auch mit einem "matched-Filter" arbeiten - das wird besonders dann 
was bringen, wenn das Eingangssignal nicht sauber ist, sondern 
ordentlich verrauscht.
Viele Wege fuehren nach Rom

Gruss
WK
OP #4949841
Dergute W. schrieb:
> Mit einem Verfahen, was das halt kann.
> Ich glaub' nicht, dass es da ein "am richtigsten" gibt. Wenns geht,
> isses gut.

Naja, ich dachte, man muss das Rad nicht neu erfinden. Bestimmt gib es 
schon bewährte Lösungen des Problems.



Stefan K. schrieb:
> ... oder muss man dieses Muster in einem Signalstrom erkennen?

Ja, genau richtig. Es geht darum, ein Muster in einem Signalstrom zu 
erkennen.
#4949985
Georg M. schrieb:
> Ja, genau richtig. Es geht darum, ein Muster in einem Signalstrom zu
> erkennen.

M.N. schrieb:
> Kreuzkorrelation

Das würde ich in diesem Fall auch vorschlagen. Weil das Signal digital 
ist, ist die Berechnung sehr einfach bzw. beschränkt sich auf ein XOR 
von Signalstrom und Referenzsignal und ein anschliessendes Bitzählen.

Je weniger Bits im XOR-Ergebnis gesetzt sind, desto ähnlicher sind sich 
beide Signale.

Gruß, Stefan
Beitrag #4950300 wurde von einem Moderator gelöscht.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 9 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.