Gibt es eine Möglichkeit, ein softwaredefiniertes Radio mit dem DSP-Chip des PCs zu bauen? [geschlossen]

Ich möchte eine Funksteuerung für ein paar DIY-Roboter bauen und habe mich gefragt, ob jemand eine Möglichkeit kennt, den integrierten DSP in PCs als SDR zu nutzen. Der Grund für diese Richtung ist, dass ich mich erinnere, ein ähnliches Projekt in meinen BBS-Tagen für Amateurfunkgeräte gelesen zu haben.

Das Projekt würde vorzugsweise auf Linux laufen, ja, ich bin mit GNUradio einigermaßen vertraut und benutze so wenig Hardware wie möglich.

Aktualisieren:

Nach dem Googlen fand ich das Referenzdokument, auf das ich mich bei amsat bezog .

Die meiste Dokumentation, die ich gefunden habe, ist jedoch auf Windows/DOS-basierte Projekte ausgerichtet.

Es gibt eine Software für die AFSK- Modulation auf der Soundkarte, die dann in einen vorhandenen Amateursender eingespeist wird, aber ich würde das nicht wirklich SDR nennen.
Welcher "DSP-Chip"?
Wenn Sie einen wirklich billigen SDR wollen, der kaum mehr als einen gewöhnlichen PC benötigt, dann ist das wahrscheinlich der Softrock . Aber es gibt keinen „DSP-Chip“ – nur die CPU.
Wow, bin ich wirklich so ein Griesgram, dass ich mich daran erinnere, dass Ihre PC-Soundkarte ein DSP-IC war und immer noch ist? In Ham Radio / AX.25 Packet Radio-Projekten war es üblich, benutzerdefinierte Codierungen zu verwenden, die mit dem DSP der Soundkarte funktionierten.

Antworten (1)

Welchen PC-DSP-Chip meinst du? Mir ist kein DSP-Chip in kommerziellen PCs bekannt, der in der Lage ist, Software Defined Radio auszuführen. Die notwendige Verarbeitung für eine Basisbandbandbreite von wenigen MHz kann zwar mit der CPU durchgeführt werden, aber um ein analoges Frontend kommt man nicht herum. Ein Gerät des USRP verfügt über ein anständiges FPGA mit genügend DSP-Leistung, um eine Basisbandbandbreite von bis zu etwa 50 MHz zusammen mit den ADCs, DACs, Oszillatoren, Aufwärts- und Abwärtswandlern und Verstärkern zu bewältigen, die erforderlich sind, um tatsächlich wie ein Radio zu funktionieren. Sie benötigen etwas, um diese Funktionalität bereitzustellen.

Wenn Sie nur empfangen möchten, würde ich vorschlagen, sich das rtlsdr-Projekt anzusehen. Dieses Projekt verwendet einen TV-Empfänger-Dongle, der eine Empfangsbandbreite von etwa 1 MHz hat und nur die rohen Basisband-Samples ausgibt. Es ist wahrscheinlich der billigste mögliche SDR-Empfänger, aber er hat eine sehr begrenzte Basisbandbandbreite.

Aber RTL-SDR kann nicht zur Übertragung von Radio verwendet werden. Alle von ihm unterstützten Dongles sind Empfänger.
Sie müssen für etwas Hardware berappen, wenn Sie übertragen möchten. Ein USRP ist eine anständige Wahl, aber ein wenig teuer. Vor ein paar Monaten gab es auf Kickstarter ein billigeres SDR-Gerät mit einem Sender, aber ich kann mich nicht erinnern, wie es hieß.
Ah, los geht's: Werfen Sie einen Blick auf die BladeRF- und die HackRF-Einheiten. Ich glaube jedoch nicht, dass beide noch allgemein verfügbar sind, aber sie wurden beide auf Kickstarter finanziert.
@alex.forencich Seit Mitte der 90er Jahre haben fast alle COTS-PCs einen DSP-Chip in die Soundkarte eingebaut. Programmierung des DSP
Ich verstehe. Wenn Sie also die Soundkarte verwenden, erhalten Sie etwa 20 kHz ZF-Bandbreite. Nicht so toll, aber ich nehme an, dass es für einige Zwecke ausreicht. Sie benötigen immer noch ein Frontend mit Abwärts- und Aufwärtswandlern, die mit der Soundkarte verbunden werden können. Trotzdem denke ich, dass die CPU selbst heutzutage weitaus leistungsfähiger wäre als der DSP der Soundkarte.