Was ist eine kostengünstige Möglichkeit, mehrere (zehn) FM-Radios (öffentlich, z. B. Nachrichten, Musik usw.) auf dem PC zu empfangen und aufzunehmen? Solche Radios nutzen Frequenzen wie 90,4 MHz oder 102,7 MHz, senden eine Stereoanlage (manchmal mit digitalem Textsubkanal).
Wenn ich Dutzende von Radios aufnehmen möchte, muss ich ein Spektrum von Dutzenden von MHz abdecken.
Die erste Möglichkeit besteht darin, zwei oder drei Dutzend üblicher Funkempfänger zu kaufen und sie alle an einen PC anzuschließen (z. B. mit einem halben Dutzend externer Mehrkanal-USB-Soundkarten). Ich denke, dass das nicht sehr billig ist.
Die zweite Möglichkeit besteht darin, ein einzelnes Funkgerät zu erstellen, das das gesamte Frequenzband von 88-105 MHz auf 3-20 MHz heruntersampelt, es dann in einen Hochgeschwindigkeits-ADC einspeist und eine Software-Erkennung für jede Station durchführt.
Ist der zweite Weg möglich? billig? Wie viel Mus kostet es?
Welche Hardware kann verwendet werden, wenn ich keine Kenntnisse in der Herstellung von Leiterplatten und der Verwendung von ADCs und FPGAs habe?
Antworten:
Die zweite Technik, die Sie erwähnen, ist die Art und Weise, wie dies mithilfe eines so genannten "Software Defined Radio" (SDR) durchgeführt wird. Viele Funkamateure verwenden SDRs, und die einfachen sind sehr billig, etwa 30 Dollar für ein Kit, das den Eingang in In-Phase- und Quadratur-Basisband-Audioausgang herunterwandelt, der für digitale Zwecke in die Stereo-Eingänge einer PC-Soundkarte eingespeist wird Signalverarbeitung. Sie verwenden jedoch relativ niederfrequente Signale in den HF-Amateurfunkbändern, und die Hardware verwendet keine exotischen Komponenten. Das Digitalisieren von UKW-Signalen nach Ihren Wünschen und das gleichzeitige Empfangen mehrerer Kanäle ist ziemlich teuer. Der ADC allein kostet etwa 50 Dollar. Außerdem benötigen Sie ein FPGA und einen DSP, es sei denn, Sie konvertieren in das Basisband und schalten den DSP ein ein PC. Sie benötigen viel Erfahrung im Hochfrequenz-Design. Sie müssen in der Lage sein, Code für das FPGA zu entwickeln, DSP-Code zu schreiben und eine Hochgeschwindigkeits-Multilayer-Platine zu entwerfen, damit Sie mit dem Lernen beginnen können. :)
Was die Kosten angeht, würde ich 500 Dollar für die Hardware einschließlich der Leiterplatte veranschlagen, vorausgesetzt, Sie haben sie selbst entworfen.
Linear Technology stellt geeignete ADCs her, die mit 750 MHz downsamplen können! Sie waren gut genug, um mir ein paar kostenlose Proben zu geben. Ich habe geeignete FPGA- und DSP-Karten, daher ist es nur eine Frage der Zusammenstellung. :)
quelle
Tatsächlich kann RTL-SDR dies in mehreren 20 USD-Dongles lösen, die jeweils bis zu 3 MHz FM-Spektrum abdecken (ich habe einen klaren Empfang von 4 oder 5 FM-Sendern mit 0,4 MHz Abstand pro Dongle erzielt).
Wie das OsmocomSDR- Projekt herausgefunden hat, gibt es viele chinesische DVB-T-USB-Empfänger, die auf dem Realtek RTL2832U-Chip und einem 50-MHz-1-GHz-I / Q-Funk-Frontend aufgebaut sind. Dieser Chip verfügt über einen Hardware-Detektor und -Decoder für DVB-T-Videosignale und überträgt MPEG TS-Rohdaten an den PC. Es gibt jedoch eine Funktion, mit der der Chip alle I / Q-Samples zum Host überträgt. Unter Verwendung von USB 2.0 kann die Übertragung auf 3,2 oder 2,4 MS / s (Millionen von I / Q-Samples pro Sekunde) erfolgen, und es gibt jetzt mehrere Programme für die SDR- Verarbeitung von Samples. Es gibt sogar eine GNURadio-Integration.
quelle
Für Ihre erste Lösung sollten Sie keine Soundkarte benötigen. Sie machen USB FM-Empfänger. So:
http://www.amazon.com/ADS-RDX-155-EF-Instant-FM-Music/dp/B000HNHA12/ref=pd_sim_sbs_e1 Der
Kauf von Dutzenden für 200 US-Dollar ist billiger (und weitaus schneller) als der eines kundenspezifische Lösung mit dem oben genannten SDR (Software Defined Radio).
Auch wenn Ihr Ziel ein unterhaltsames Projekt ist, in dem Sie viel über FPGAs, Leiterplatten, Schaltpläne, HF und andere verschiedene Elektrotechnik lernen, klingen die SDR-Optionen perfekt :).
quelle
Sehen Sie sich GNU Radio an. Hier ist ihre Hardware-Seite zum Starten.
quelle