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.