Hallo zusammen, ich mache gerade ein Projekt und komme nicht weiter. Meine Aufgabe ist es, die Daten eines Klingeltaster von Typ FS20 TK von ELV Elektronik Ag anhand eines rad1o badge oder noch HackRF One zu empfangen und anschließend mit Hilfe von GNU Radio die empfangenen Daten analysieren also demodulieren und entschlüsseln(die empfangenen Datenpaket in folge von Nullen und Einsen erzeugen). Die Daten des Klingeltaster von Typ FS20 TK lauten: -Frequenz: 868.35 MHz -Reichweite bis 100m (Freifeld) -Modulation: AM ich sollte hier ein ook als Demodulator nutzen und entspricht den Complex to mag block in GNU Radio. Also das Empfangen und das Demodulieren des Signals waren in Ordnung, ich konnte sogar mit Hilfe einen Scope Sink, das Datenpaket bei Drücken auf den Klingeltaster sehen aber mein Problem ist die Erzeugung von Nullen und Einsen funktioniert nicht wirklich. Ich habe das Datenpaket in eine File Sink geschickt, beim Öffnen der File kriege ich nur eine Folge von 0101010101010101010...... bis Ende und Scheint nicht richtig zu sein ich erkennt kein Präambel kein Sync word. Ich habe vorsichtshalber ein anderes Funkgerät benutzt und bekomme auch die selbe Bitfolge nämlich 01010101010101..... bis ende. Ich habe zwei Aufbau erstellt aber kriege immer nicht was ich will. Könnt ihr mir vielleicht weiterhelfen? Vielen Dank.
:
Bearbeitet durch User
Mit dem Clock Recovery Block komme ich auch nicht klar. Schau dir die Zwischenergebnisse mal mit Baudline an, dann siehst du was passiert. Der Binary Slicer unterscheidet nur nach Vorzeichen, wenn das Signal also nach dem Clock Recovery Block noch einen Gleichanteil hat, dann macht der nicht wirklich etwas. Mir ist aufgefallen, dass du direkt auf der Frequenz des Senders empfängst. Viele Empfänger haben, wenn sie nicht kalibriert sind, einen DC Offset. Ich würde empfehlen, je nach Bandbreite des Signals ca. 100 kHz tiefer zu empfangen und dann mit einem Xlating FIR Filter das Signal herunterzumischen.
Hi, danke für deine Antwort.Ich Empfang mein Signal 100KHz tiefer jetzt und habe es mit einem Xlating heruntermischen. Ich benutze GNU Radio 3.7.8 und mir fehlt die Baudline sink. Baudline habe ich schon herunterladen aber weiss ich nicht wie ich das zu laufen bringen soll. Weisst du vielleicht wie ich baudline sink herunterladen kann? oder was ich stattdessen nutzen kann? Gruß, Rebecca
Ich verwende normalerweise eine File Sink und schaue mir dann das Ergebnis in Baudline an. Bei IQ Daten müssen in Baudline beim Öffnen 2 Kanäle, "quadrature" und "flip complex" ausgewählt werden. Decode Format ist "32 Bit Float" und "Little Endian".
Das Ergebnis sehe ich erst wenn die File Sink direkt an der Osmocom Source angeschlossen ist.Ich bekomme diese Warnung: "Warning: Cannot convert string "*helvetica-bold-r-normal--12-*" to type FontStruct error, load_padding = -6158333 < 0, ss=1024 pl=6410 ws=12722173" was würden das bedeuten? Außerdem, wenn die File Sink mit dem Binary Slicer direkt angeschlossen ist wie mein Graph von oben, bekomme ich gar nicht in Baudline(siehe Abbildung). Ist das normal?
Hallo Rebeca, drück bei Baudline mal mit rechtsklick auf das Fenster und dann auf Displays -> Waveform. Dann sollte ein neues Fenster aufgehen, dass dir dein Signal als Welle darstellt. Dort solltest du dann eventuell schon irgendwie ablesen können was für Informationen drin sind. Wenn du nach dem Demodulieren die Datei abspeicherst (Also nach Complext to Mag) solltest du sogar schon Bits sehen können (hoch für 1, tief für 0). Grüße, Thanathan
Der Fehler ist hier beschrieben: http://www.baudline.com/faq.html Unter Ubuntu sollte also sudo apt-get install xfonts-75dpi das Problem lösen.
Hi Thanathan, und danke ja ich sehe die hohe und tiefe Übertragungen bei Verwendung dem Waveform nur wenn ich die File sink direkt nach den Complex to mag anschließe. weißt du auch wie ich diese Folge von Nullen und Einsen nicht als graph sondern als (0,1...) erzeugen kann?Ein block vielleicht oder ein Befehl, der mir das liefert kann? ich habe in die File sink geschaut aber bekomme ich einfach nur 01010101010101 bis ende ( Anhang) und die Übertagung ist sehr lang bis die Adresse 00010500.Ich möchte Präambel, Synword und Datei differenzieren können. Grüße Rebecca
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.