Software Defined Radio (SDR) flytter traditionelle analoge radiokomponenter over i software og gør én og samme hardwareplatform i stand til at modtage og sende mange forskellige signaler. Her gennemgår jeg, hvordan SDR virker, hvilken hardware og software du kan starte med, og hvad du realistisk kan bruge det til.
Hvad er Software Defined Radio, og hvordan virker det?
Software Defined Radio (SDR) er et radiokommunikationssystem, hvor komponenter, der ellers typisk ville være bygget i analog hardware, i stedet er implementeret i software. Den definition, man oftest støder på, er, at nogle eller alle funktionerne i radioens fysiske lag er softwaredfinerede. Konkret betyder det, at filtre, fejlkorrektion, synkronisering, modulatorer og demodulatorer samt frekvensindstilling kan skrives som kode i stedet for at være loddet fast i et bestemt design. Et grundlæggende SDR-system består typisk af en computer med lydkort eller en anden analog-til-digital-konverter, og foran den sidder et RF-frontend. Selve signalbehandlingen kører på højhastighedsenheder som DSP'er, FPGA'er eller almindelige processorer, og det er netop derfor, radioen kan skifte personlighed uden at skifte hardware.
Hvordan arbejder en SDR fra antenne til digital data?
Det hele begynder ved antennen, hvor RF-energien fanges og sendes videre til radioens frontend. Modtageren bruger en RF-tuner til at nedkonvertere det frekvensbånd, du gerne vil lytte på, til en mellemfrekvens – en IF – der ligger inden for ADC'ens rækkevidde. Derefter tager analog-til-digital-konverteren over og sampler signalet til digitale data, som kan behandles, analyseres, gemmes og sendes videre. Så overtager softwaren arbejdet med filtrering, demodulation og tuning, og det er faktisk her, SDR adskiller sig fra en traditionel radio: i stedet for faste mixere, filtre og forstærkere får du algoritmer, der kan justeres med et par klik. Denne opdeling mellem RF-frontend og digital backend er kernen i, hvordan en SDR fungerer i praksis.
Hybrid eller direkte sampling – hvilken arkitektur passer til hvad?
Der er reelt to arkitekturer, der dominerer feltet, og forskellen mellem dem er faktisk forklaringen på, hvorfor SDR-enheder opfører sig så forskelligt, når man først har dem i hånden. Hybrid-SDR'er tyer til klassisk analog heterodynning for at tune ind og fange spektrum. Det smarte ved den løsning er, at man ikke er bundet af samplefrekvensen – derfor kan man sample helt op i de høje frekvenser, og samtidig står sådan en enhed ret robust over for kraftige signaler uden for båndet. bagsiden er til gengæld en begrænset samplebåndbredde, og den analoge blanding kan risikere at lægge støj oveni. Direkte sampling-SDR'er går en anden vej og bruger ultrahurtige ADC'er og FPGA'er, hvilket betyder, at man kan sample store dele af spektret på én gang i et mere kompakt design. Men uden båndpasfiltrering kan kraftige udenbåndssignaler drille ydeevnen, og A/D-samplefrekvensen holder dem typisk nede i VHF og lavere bånd. Til gengæld er de populære som digitale skimmere.
Hvilken hardware og software skal du bruge for at komme i gang?
For begyndere er de billige USB-dongler ofte det nemmeste sted at starte. RTL-SDR Blog V4 koster cirka 30 dollars, eller omkring 50 dollars hvis du køber det som kit med teleskopantenner, og den dækker hele vejen fra 500 kHz til over 1,7 GHz. NooElec NESDR Smart v5 kommer typisk i en bundle med antenner til 433 MHz og 1090 MHz samt mulighed for justerbar brug. Skal du derimod op på proffniveau, tilbyder NI’s SDR’er en frekvensdækning fra 1 MHz til 20 GHz alt efter model, op til 1,6 GHz øjeblikkelig båndbredde og tilslutning via USB, Ethernet eller PCI Express, mens XetaWaves frontends kan tune signaler fra 150 MHz til 2,4 GHz.
Softwaren betyder faktisk lige så meget som selve donglen – det er her, du får funktionaliteten ud af hardwaren. Til at begynde med er SDR++ og SDR# oplagte valg; de er gratis, og de kører fint på både Windows, Linux og Chromebook. Vil du derimod bygge dine egne applikationer fra bunden, er GNU Radio det rigtige sted at starte. Ud over disse findes der en række andre kendte værktøjer som rtl_433, dump1090, Linrad og SDR-Radio.com, sidstnævnte kan endda håndtere op til 24 modtagere samtidig. Når det gælder militære og civile systemer, dukker der også mere specialiserede brands op – for eksempel Rohde & Schwarz' SOVERON og CERTIUM. Hertil kommer Software Communications Architecture (SCA), som oprindeligt blev udviklet af det amerikanske militær som en del af JTRS, og som i dag nærmest betragtes som en kvasi-standard på området.
| Enhed | Frekvensdækning | Typisk pris | Bedst til |
|---|---|---|---|
| RTL-SDR Blog V4 | 500 kHz–1,7 GHz | Ca. 30 USD (50 USD som kit) | Begyndere, FM, ADS-B |
| NooElec NESDR Smart v5 | Afhænger af bundle | Lav pris | 433 MHz, 1090 MHz |
| HackRF One | Bredbåndet | Mellemklasse | GNU Radio, eksperimenter |
| NI SDR | 1 MHz–20 GHz | Professionel | Forskning, industri |
| XetaWave frontend | 150 MHz–2,4 GHz | Industriel | Telemetri, industri |
Hvad kan du egentlig bruge en SDR til i praksis?
Det korte svar er: næsten alt, hvor et radiosignal indgår, og hvor du kan skifte funktion ved at skifte software. Du kan lytte til FM-radio i båndet 87,5–108 MHz, modtage lufthavnsvejr og ADS-B-signaler fra fly på 1090 MHz, overvåge trådløse sensorer, modtage satellitnavigation, opsætte en DRM-sender, bygge et GSM-netværk, opdage interferens og teste repeatersystemer. I Tyskland ligger Freenet på 149,01–149,11 MHz med seks kanaler, hvilket er et godt eksempel på et smalt bånd, en billig dongle sagtens kan håndtere. Fælles for alle eksemplerne er, at du ikke skifter hardware – du skifter software.
Hvad er fordelene ved SDR sammenlignet med traditionel radio?
Den helt store fordel er fleksibiliteten. Du kan både tage imod og sende en bred vifte af modulationstyper med præcis samme hardware, og hvis du vil ændre, hvad radioen kan, er det bare at hente ny software ned. Frekvens og driftsform kan du tilpasse løbende, efter hvad situationen kræver. Det betyder lavere udviklingsomkostninger og kortere vej fra idé til marked, og samtidig beskytter det mod, at hardwaren pludselig er forældet – du kan opdatere radioen direkte i felten i stedet for at skifte den ud. En enkelt platform kan endda køre flere protokoller oveni hinanden. Sådan ser det ikke ud med traditionelle radioer. Her sidder hardwarekomponenterne nemlig på det meste af signalbehandlingen, mulighederne for at konfigurere eller omprogrammere er begrænsede, der findes reelt ingen måde at rette hardwarefejl på, og udstyret kan ikke genbruges til noget andet formål. På den måde fungerer en SDR faktisk som en helt almindelig computer: én hardwareplatform løser mange forskellige opgaver, alt efter hvilke programmer du lægger ind.
Hvordan kommer du i gang trin for trin?
Køb en passende SDR, for eksempel en NooElec NESDR Smart v5 eller RTL-SDR Blog V4, installer driverne, og åbn derefter SDR# eller SDR++. Sæt RF-gain til omkring 40 dB, vælg WFM til FM-radio, og sæt step til 100 kHz. På Linux og Chromebook skal du aktivere USB-indstillinger og muligvis installere driverne manuelt, hvis donglen ikke genkendes. Start SDR++, og sæt først herefter modtageren i – hvis du ikke får signal, kan du prøve at slå RTL AGC eller Tuner AGC til.
Hvis du vil videre end ren lyttelyt, er et GNU Radio-kursus med HackRF en god investering. Sådanne forløb dækker DSP-grundbegreber, decibel, samplefrekvenser, komplekse tal, filtre, aliasing og afspilning af optagede signaler. Antennereglen, der er værd at huske, er, at du dividerer 72 med frekvensen i MHz for at få længden af hver dipolside i meter – en simpel tommelfingerregel, der sparer meget tid, når du eksperimenterer.
Hvilke risici, begrænsninger og compliance-krav skal du kende?
Direkte sampling-SDR'er uden båndpasfiltrering kan overstyres af kraftige signaler uden for båndet, og de er samtidig begrænset af A/D-samplefrekvensen til VHF og lavere frekvensbånd. Når du sender, har du et ansvar for at være en god nabo i spektret og overholde de lokale regler for effekt, frekvens og tilladelser. Militære SDR-systemer, der håndterer klassificeret information, bruger typisk red-black-separation, hvor den røde side håndterer følsomme data og kryptografi, mens den sorte side kører kommunikationsstakke og drivere på separat hardware. Den arkitektur er ikke bare et sikkerhedskrav, men også et godt designprincip, når systemer skal kunne opdateres og certificeres over tid.
Hvordan bruges SDR i militær, civil og industriel kommunikation?
SDR er i dag en del af infrastrukturen i både militære, civile og industrielle miljøer. Rohde & Schwarz har mere end 35 års erfaring på ATC-markedet og har solgt over 60.000 CERTIUM-radioer globalt, hvilket viser, hvor modent SDR er blevet i lufttrafikstyring. Inden for militært udstyr findes SOVERON-serien, og på komponentsiden leverer Analog Devices RadioVerse-familien samt aktører som VIAVI Solutions, NI, MathWorks MATLAB, Digilent og Great Scott Gadgets med HackRF og HackRF Pro. DARPA har desuden drevet SDR 4.0-programmet for at fremme næste generation af fleksible radiosystemer.
På softwaresiden findes et bredt økosystem: SDR++, SDR#, GNU Radio, rtl_433, dump1090, Linrad og SDR-Radio.com. Sammen med standarder som SCA og initiativer som JTRS betyder det, at SDR i dag dækker alt fra hobbybrug ved skrivebordet til kritiske kommunikationssystemer, hvor oppetid og sikkerhed er afgørende. ARRL leverer løbende ressourcer til radioamatører og opdaterede sin SDR-artikel den 30. oktober 2025, hvilket understreger, at feltet fortsat udvikler sig hurtigt.
Hvad er den historiske udvikling bag SDR?
SDR er ikke et nyt fænomen, men har udviklet sig gradvist fra forskningsprojekter til masseproduceret forbrugerhardware. Bogen Software-Defined Radio for Engineers udkom i 2018 og er stadig en af de mest citerede tekniske referencer. Tutorialen Getting Started With SDR blev publiceret den 11. september 2021, og Fifty Things with SDR udkom den 16. marts 2024. Denne tidslinje viser, hvordan viden og værktøjer er blevet mere tilgængelige, efterhånden som billige ADC'er, FPGA'er og open source-software er kommet på markedet. For en begynder i dag er indgangsbarrieren markant lavere, end den var for blot få år siden.
Hvordan vælger du den rigtige SDR til dit behov?
Valget afhænger først og fremmest af, hvilke frekvenser og båndbredder du arbejder med, og om du kun skal modtage eller også sende. Skal du bare lytte til FM, ADS-B og lokale sensorer, er en RTL-SDR-dongle til omkring 30 dollars rigeligt. Vil du eksperimentere med GNU Radio og sende, er HackRF One eller HackRF Pro et naturligt næste skridt. Skal du bruge det professionelt, findes NI-SDR'er med op til 1,6 GHz øjeblikkelig båndbredde og dækning fra 1 MHz til 20 GHz, mens XetaWave-frontends dækker 150 MHz til 2,4 GHz. Tjek altid tilslutningen – USB, Ethernet eller PCI Express – og om der følger drivere og software med, inden du køber.
Hvilke tekniske parametre bør du sammenligne?
Når du sammenligner SDR'er, er frekvensdækning, øjeblikkelig båndbredde, tilslutning og ADC-kvalitet de vigtigste parametre. Frekvensdækningen varierer betydeligt: RTL-SDR dækker 500 kHz–1,7 GHz, NI dækker 1 MHz–20 GHz, og XetaWave dækker 150 MHz–2,4 GHz. Den øjeblikkelige båndbredde kan komme op på 1,6 GHz hos NI, hvilket giver mulighed for at se store spektrumsdele på én gang. Tilslutningen kan være USB, Ethernet eller PCI Express, og valget har betydning for, hvor meget data du kan flytte, og hvor stabilt systemet er i længere optagelser. Til antennesiden gælder fortsat tommelfingerreglen: divider 72 med frekvensen i MHz for at få hver dipolside i meter.
Hvad er forskellen på SDR og traditionel radio i praksis?
I en traditionel radio er hardwarekomponenterne ansvarlige for størstedelen af signalbehandlingen, og muligheden for at rekonfigurere eller omprogrammere radioen er begrænset. Du kan ikke rette hardwarefejl med en softwareopdatering, og du kan ikke genbruge radioen til et helt andet formål uden at skifte udstyr. SDR vender det om: én hardwareplatform udfører mange funktioner baseret på de softwareapplikationer, du indlæser, ligesom en almindelig computer. Det betyder, at en radio, der i dag bruges til FM-modtagelse, i morgen kan bruges til ADS-B eller sensorovervågning. Den fleksibilitet er både den største teknologiske fordel og den vigtigste grund til, at SDR har vundet så bredt frem.
Ofte stillede spørgsmål om Software Defined Radio
Hvordan virker en software defined radio?
En SDR bruger et RF-frontend til at fange signaler og en analog-til-digital-konverter til at sample dem til digitale data. Software som DSP'er, FPGA'er eller almindelige processorer udfører derefter filtrering, modulation, demodulation og tuning og erstatter dermed analoge hardwarekomponenter som mixere og filtre.
Hvad kan man bruge en software defined radio til?
Du kan lytte til FM-radio, modtage lufthavnsvejr og ADS-B-signaler fra fly, overvåge trådløse sensorer, modtage satellitnavigation, opsætte en DRM-sender, bygge et GSM-netværk, opdage interferens og teste repeatersystemer – alt sammen ved at skifte software i stedet for hardware.
Hvad er forskellen på hybrid og direkte sampling SDR?
Hybrid-SDR'er bruger analog heterodynning til at tune og fange spektrum, hvilket gør dem modstandsdygtige over for kraftige udenbåndssignaler, men med begrænset samplebåndbredde. Direkte sampling-SDR'er bruger højhastigheds-ADC'er og FPGA'er til at fange store spektrumsdele på én gang, men er uden båndpasfiltrering begrænset til VHF og lavere bånd.
Hvilken hardware og software skal man bruge for at komme i gang med SDR?
En populær og billig løsning er RTL-SDR Blog V4 USB-donglen til omkring 30 dollars, eller 50 dollars med antennekittet. Gratis software som SDR++ og SDR# fungerer på Windows, Linux og Chromebook, og GNU Radio gør det muligt at bygge sine egne SDR-applikationer.
Hvilken hardware og software skal man starte med?
Til begyndere er en billig USB-dongle som RTL-SDR Blog V4 eller NooElec NESDR Smart v5 den nemmeste indgang. Softwaren kan være gratis værktøjer som SDR++, SDR# eller GNU Radio. Sæt RF-gain til omkring 40 dB, vælg WFM til FM-radio, og sæt step til 100 kHz. På Linux og Chromebook skal du muligvis installere driverne manuelt.
Hvad er forskellen på SDR og traditionel radio?
I en traditionel radio står hardwarekomponenterne for størstedelen af signalbehandlingen, og muligheden for at rekonfigurere eller omprogrammere radioen er begrænset. SDR vender det om: én hardwareplatform udfører mange funktioner baseret på de softwareapplikationer, du indlæser, ligesom en almindelig computer. Det betyder, at en radio, der i dag bruges til FM-modtagelse, i morgen kan bruges til ADS-B eller sensorovervågning.


