AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

RTTY Decoder

Ein Thema von DBRSSchlumpf · begonnen am 18. Jan 2024 · letzter Beitrag vom 18. Jan 2024
Antwort Antwort
DBRSSchlumpf

Registriert seit: 25. Jun 2021
6 Beiträge
 
#1

RTTY Decoder

  Alt 18. Jan 2024, 10:47
Hallo,

neues Jahr, neues Projekt Ich möchte in diesem Jahr ein neues Projekt beginnen. Ich möchte als ersten Schritt mit Delphi einen RTTY Decoder entwickeln. Mir ist grundsätzlich klar, wie RTTY funktioniert. Ich muss also die Audiodaten, die über die Soundkarte in den PC kommen, abgreifen und die beiden Töne extrahieren. Erst einmal nur für Kurzwelle, also 1275 Hz und 1445 Hz. Und jetzt komme ich zu meinem Problem:

Wie komme ich an die Daten aus der Soundkarte und kann den Stream analysieren? Mir ist klar, dass ich die Töne mit Hilfe der FFT extrahieren kann. Aber wie genau ich das umsetzen kann, hat sich mir nicht erschlossen.

Hat jemand schon mal etwas Ähnliches gemacht? Kennt vielleicht jemand irgendwelche Dokumente, Sourcecodes oder irgendetwas anderes, das mir weiterhelfen kann?


Viele Grüße
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.145 Beiträge
 
Delphi 12 Athens
 
#2

AW: RTTY Decoder

  Alt 18. Jan 2024, 12:03
Hier im Forum suchenBASS bzw. Bei Google suchendelphi bass lib

Hier im Forum suchenFFT
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat
Kas Ob.

Registriert seit: 3. Sep 2023
213 Beiträge
 
#3

AW: RTTY Decoder

  Alt 18. Jan 2024, 13:21
Hallo,

neues Jahr, neues Projekt Ich möchte in diesem Jahr ein neues Projekt beginnen. Ich möchte als ersten Schritt mit Delphi einen RTTY Decoder entwickeln. Mir ist grundsätzlich klar, wie RTTY funktioniert. Ich muss also die Audiodaten, die über die Soundkarte in den PC kommen, abgreifen und die beiden Töne extrahieren. Erst einmal nur für Kurzwelle, also 1275 Hz und 1445 Hz. Und jetzt komme ich zu meinem Problem:

Wie komme ich an die Daten aus der Soundkarte und kann den Stream analysieren? Mir ist klar, dass ich die Töne mit Hilfe der FFT extrahieren kann. Aber wie genau ich das umsetzen kann, hat sich mir nicht erschlossen.

Hat jemand schon mal etwas Ähnliches gemacht? Kennt vielleicht jemand irgendwelche Dokumente, Sourcecodes oder irgendetwas anderes, das mir weiterhelfen kann?
Viele Grüße
Hi,

Sorry if i missing something in the translation, but where FFT is fitting here ? and why do you need it ? if (big if here) you are trying to decode.
See, FFT will be needed to display a continuous line from points and this is most relevant situation i can think of that you might need an FFT poccessing.

Otherwise, the decoding of RTTY is identical to bit signals like DialUp modem loaded traffic, so in simple words you need to process the data which being presented to you from PCM (WAVE) samples then you have to define (or adjust) the threshold for the cut-off signal for both the low and high, hence you will have your streams of bits, these bits should them decoded into words (5 bit words and stop/check one, or 8 bits words with parity one .... etc ) there is many system for encoding words over signals, i really have almost 0 knowledge in RTTY, so don't know which one will work for you.

So as suggestion : don't search for RTTY itself, but find modem signal decoding like faxes and dialups, and this should do it, and also search for the standards or the regulation for the needed frequencies, because these have their own rules.
  Mit Zitat antworten Zitat
Kas Ob.

Registriert seit: 3. Sep 2023
213 Beiträge
 
#4

AW: RTTY Decoder

  Alt 18. Jan 2024, 13:28
Ok found this :
https://forum.arduino.cc/t/arduino-rtty-decoder/82177

Now i do FFT is being used there, it is utilized to remove the margin pulse of volume (AKA noises).
  Mit Zitat antworten Zitat
Kas Ob.

Registriert seit: 3. Sep 2023
213 Beiträge
 
#5

AW: RTTY Decoder

  Alt 18. Jan 2024, 13:30
and that fix_fft itself is referenced here :
https://www.arduino.cc/reference/en/libraries/fix_fft/
  Mit Zitat antworten Zitat
Antwort Antwort

 

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:07 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz