Programvarudefinierad radio är en hobby som åtnjuts av miljontals världen över. Med den kan du ta emot radiosignaler på din Linux-dator med endast programvara och en billig USB-dongel. Du kommer att kunna lyssna på kommersiella radiostationer, såväl som frekvenser som ligger utanför räckvidden för vanliga FM-radioapparater, och du kan till och med ta emot komplexa data som bilder över radion.

Vad är mjukvarudefinierad radio, och hur skiljer den sig från en vanlig radio?

Radio är en av de äldsta kommunikationsteknikerna som gör det möjligt för människor att skicka meddelanden över långa avstånd. Tidiga radioapparater var massiva elektromekaniska enheter med ventiler, rör, oscillatorer och rattar, som krävde tid för att värmas upp och var komplicerade att använda.

Senare radioapparater kunde få plats i fickan men krävde fortfarande hårdvarukontroller för att ställa in en radio till rätt frekvens där en signal kunde göras.

Programvarudefinierade radioapparater använder mjukvara snarare än fysisk hårdvara för att ta emot analoga radiosignaler, som sedan omvandlas till en digital signal.

instagram viewer

Vad du behöver för att börja använda programvarudefinierad radio på Linux

För att börja använda SDR på Linux behöver du:

  1. En stationär eller bärbar dator som kör Linux – här är hur man installerar Linux på valfri PC eller bärbar dator.
  2. En mjukvarudefinierad radio USB-dongel—vi rekommenderar RTL SDR V3.
  3. En lämplig antenn
  4. Du kommer också att installera SDR-drivrutiner och GQRX på ditt Linux-system

Hur man tar emot radiosignaler på Linux

Öppna en terminal med nyckelkombinationen Ctrl + Alt + T eller genom att välja terminal från ditt menysystem, uppdatera och uppgradera sedan alla installerade paket med APT:

sudo apt uppdatering
sudo apt uppgradering

Installera rtl-sdr paketet och GQRX mjukvarudefinierade radiomottagarepaket:

sudo apt Installera rtl-sdr gqrx-sdr

Detta är ett litet kommando men kommer att resultera i en stor nedladdning på cirka 700 MB – beroende på vilka beroenden du redan har installerat. Innan du börjar bör du se till att du har tillräckligt med ledigt utrymme på ditt Linux-system.

När du återvänder till prompten, starta om ditt system.

starta om

När ditt Linux-system är säkerhetskopierat igen, anslut antennen till ditt SDR USB-minne och anslut den till en extra USB-port. Öppna nu en annan terminal och kontrollera om ditt system har rätt drivrutiner och har lyckats detektera din SDR-hårdvara.

rtl_test -t

Utgången ska avslöja enhetsnamnet tillsammans med de förstärkningsvärden som stöds. Notera enhetens namn och modellnummer. I det här fallet är dessa "Realtek, RTL2838UHIDIR".

Du har framgångsrikt installerat den hårdvara du behöver för att använda din mjukvarudefinierade radio.

Använda din programvarudefinierade radio på Linux

Du har redan installerat GQRX-mottagarens programvara. Starta den från din startmeny eller från terminalen, och i fönstret som visas, välj ditt modellnamn från rullgardinsmenyn och lämna de andra fälten med sina standardvärden.

Väl på GQRX-huvudskärmen kan du börja skanna etern genom att trycka på den triangulära "Spela"-knappen uppe till vänster på skärmen. Det är osannolikt att du kommer att fånga upp någon stark signal direkt, och om dina datorhögtalare är påslagna kommer du bara att höra statisk ström.

GQRX kommer att visa en slumpmässig vågform i den övre halvan av skärmen (spektrumdisplay) och den nedre halvan av skärmen (den vattenfall display) börjar fyllas med blått.

Den aktuella frekvensen visas längst upp på skärmen, och du kan ändra detta värde genom att klicka på varje siffra eller genom att rulla med mushjulet. Du kan finkontrollera frekvensen genom att dra den röda stapeln över spektrumdisplayen till en stark signal.

Välj "Ingångskontroller" till höger på skärmen och öka "LNA gain". Detta kommer att förstärka signalstyrkan som kommer till GQRX från USB SDR.

Du bör kunna se toppar i spektrumdisplayen på frekvenser där en stark signal detekteras. Du kan lyssna på dessa genom att klicka på spiken.

Du kan nu använda GQRX och en SDR för att ta emot radiosignaler på Linux

Det här var grunderna för att komma igång med SDR på Linux. För att fortsätta din resa, undersök starka signaler och intressanta frekvenser i ditt område. Du kommer att kunna höra polisradio, taxitrafik och till och med flygledningskommunikation. Kom ihåg att du behöver en licens för att sända radiosignaler.

Om du inte vill investera i den hårdvara som krävs för att sätta upp en SDR kan du lyssna på radio med din webbläsare.