Programvaredefinert radio er en hobby som nytes av millioner over hele verden. Med den kan du motta radiosignaler på din Linux-PC ved å bruke bare programvare og en billig USB-dongle. Du vil kunne lytte til kommersielle radiostasjoner, samt frekvenser som er utenfor rekkevidden til vanlige FM-radioer, og du mottar til og med komplekse data som bilder over radioen.
Hva er programvaredefinert radio, og hvordan er den forskjellig fra en vanlig radio?
Radio er en av de eldste kommunikasjonsteknologiene som lar mennesker sende meldinger over lange avstander. Tidlige radioer var massive elektromekaniske enheter med ventiler, rør, oscillatorer og skiver, som krevde tid for å varmes opp og var kompliserte å betjene.
Senere radioer kunne passet i lommen, men krevde fortsatt maskinvarekontroller for å stille inn en radio til riktig frekvens der et signal kunne lages.
Programvaredefinerte radioer bruker programvare, snarere enn fysisk maskinvare for å motta analoge radiosignaler, som deretter konverteres til et digitalt signal.
Hva du trenger for å begynne å bruke programvaredefinert radio på Linux
For å begynne å bruke SDR på Linux trenger du:
- En stasjonær eller bærbar datamaskin som kjører Linux – her er hvordan installere Linux på hvilken som helst PC eller bærbar PC.
- En programvaredefinert radio USB-dongle—vi anbefaler RTL SDR V3.
- En passende antenne
- Du vil også installere SDR-drivere og GQRX på Linux-systemet
Hvordan motta radiosignaler på Linux
Åpne en terminal med nøkkelkombinasjonen Ctrl + Alt + T eller ved å velge terminal fra menysystemet, og deretter oppdatere og oppgradere alle installerte pakker ved å bruke APT:
sudo apt Oppdater
sudo apt oppgradering
Installer rtl-sdr pakken, og GQRX programvaredefinerte radiomottakerpakke:
sudo apt installere rtl-sdr gqrx-sdr
Dette er en liten kommando, men vil resultere i en stor nedlasting på rundt 700 MB – avhengig av hvilke avhengigheter du allerede har installert. Før du starter, bør du forsikre deg om at du har nok ledig plass på Linux-systemet.
Når du kommer tilbake til ledeteksten, start systemet på nytt.
starte på nytt
Når Linux-systemet er tilbake opp igjen, kobler du antennen til SDR USB-pinnen og kobler den til en ekstra USB-port. Åpne nå en annen terminal og sjekk om systemet ditt har de riktige driverne og har oppdaget SDR-maskinvaren.
rtl_test -t
Utgangen skal avsløre enhetsnavnet sammen med de støttede forsterkningsverdiene. Legg merke til enhetens navn og modellnummer. I dette tilfellet er disse "Realtek, RTL2838UHIDIR".
Du har installert maskinvaren du trenger for å bruke den programvaredefinerte radioen.
Bruke din programvaredefinerte radio på Linux
Du har allerede installert GQRX-mottakerprogramvaren. Start den fra startmenyen eller fra terminalen, og velg modellnavnet ditt fra rullegardinlisten i vinduet som vises, og la de andre feltene stå med standardverdiene.
Når du er på hovedskjermen til GQRX, kan du begynne å skanne eteren ved å trykke på den trekantede "Play"-knappen øverst til venstre på skjermen. Det er usannsynlig at du vil fange opp noe sterkt signal med en gang, og hvis datamaskinens høyttalere er slått på, vil du bare høre statisk.
GQRX vil vise en tilfeldig bølgeform i øvre halvdel av skjermen (spekterdisplay) og den nederste halvdelen av skjermen (den fossefallsvisning) begynner å fylles med blått.
Gjeldende frekvens vises øverst på skjermen, og du kan endre denne verdien ved å klikke på hvert siffer eller ved å rulle med musehjulet. Du kan finkontrollere frekvensen ved å dra den røde linjen over spekteret til et sterkt signal.
Å velge "Inngangskontroller" til høyre på skjermen og øk "LNA gain". Dette vil forsterke signalstyrken som kommer til GQRX fra USB SDR.
Du skal kunne se pigger i spekteret på frekvenser der et sterkt signal oppdages. Du kan stille inn på disse ved å klikke på piggen.
Du kan nå bruke GQRX og en SDR for å motta radiosignaler på Linux
Dette var det grunnleggende for å komme i gang med SDR på Linux. For å fortsette reisen, undersøk sterke signaler og interessante frekvenser i ditt område. Du vil kunne høre politiradioer, taxitrafikk og til og med flykontrollkommunikasjon. Husk at for å overføre radiosignaler, trenger du en lisens.
Hvis du ikke vil investere i maskinvaren som kreves for å sette opp en SDR, kan du lytte til radio ved hjelp av nettleseren.