Hallo zusammen,
nachdem ich im Urlaub nicht ganz so viel am NRAConnector machen konnte, bin ich jetzt doch endlich mal dazu gekommen, eine erste ernsthaft benutzbare Version zusammenzustellen. Ich bin bei der Gelegenheit auch unserer Vereinbarung nachgekommen, die Sourcen unter einer freien Lizenz verfügbar zu machen. Zusätzlich habe ich ein Paket mit Windows-Binaries gebaut, die man direkt ausführen kann.
Hier finden sich die Sourcen: https://github.com/AFUZ/NRAConnector
Hier gibt es den Download mit den ausführbaren Dateien für Windows: https://github.com/AFUZ/NRAConnector/releases/download/release-20160914/NRAC...
Der Connector enthält jetzt einen universellen Resampler, der die Samplerate des NRA (400ksps) auf jede geläufige Samplerate, die beim RTL-SDR verwendet wird, umsetzen kann ohne daß dabei ernsthafte Spiegel im Signal auftauchen. Der Resampler verwendet dabei SSE2-Instruktionen (SIMD) um die CPU-Last möglichst gering zu halten. Das führt allerdings auch dazu, daß der verwendete Rechner nicht älter als ca. fünf Jahre sein sollte.
Hier findet Ihr einen Screenshot, bei dem ich den NRA mit dem NRAConnector und SDRConsole zum PSK31-Empfang im 80m-Band verwendet habe: http://i.imgur.com/vd3CoGH.jpg Es war allerdings eine eigentlich völlig ungeeignete Antenne angeschlossen, weswegen das Band leidlich leer aussieht. Die Spektrum-Anzeige ist auf einen Span von 400kHz eingestellt, da mehr auch nicht vom NRA kommt. An den Seiten sieht man den Frequenzgang vom Resampler-Filter.
Es gibt noch eine Menge offene Punkte:
Kurzfristig: - Programm-Icon - Dokumentation - Versionsnummer im Programm - Aussteuerungsanzeige - evtl. kleine Spektrum-Anzeige im NRAConnector - AGC für die Konvertierung von 16Bit (NRA) auf 8Bit (RTL-TCP)
Längerfristig möchte ich es möglich machen, den NRA als vollständigen KW-Empfänger (SSB, AM) zu verwenden - entweder über eine Anbindung an eine der Web-SDR-Oberflächen oder evtl. mit einer eigenen Software.
Viele Grüße & gute Nacht! Christian