I följande avsnitt beskrivs de enskilda stegen i en sändar- och mottagarkedja. Bild HAREC-16.26.1 visar som exempel en SDR-sändare för talkommunikation. I första steget digitaliseras mikrofonsignalen av en A/D-omvandlare. Den digitala signalen komprimeras sedan av en källkodare för att minska den bandbredd som behövs. I nästa steg förser en kanalkodare den komprimerade signalen med avsiktlig redundans, så att överföringsfel kan upptäckas och rättas. De kodade data omvandlas därefter av en mappare till symboler och moduleras sedan av en I/Q-modulator. Sändarkedjan avslutas med en effektförstärkare och antennen, via vilken signalen strålas ut.
De blå blocken i bild HAREC-16.26.1 representerar de signalbehandlingssteg som till exempel kan implementeras rent i programvara eller med hjälp av en FPGA. Ordningen på dessa behandlingssteg är för en sändare alltid följande och är bra att lära sig:
För en mottagare fungerar allt baklänges: Antennen tar emot signalen, som förstärks av en effektförstärkare. Därefter sker demodulationen i en I/Q-demodulator för att utvinna symbolerna. Demappern tilldelar sedan symbolerna de ursprungliga binära data igen. Efter det tar kanaldekodaren hand om att upptäcka och rätta fel som kan ha uppstått under överföringen. Slutligen dekomprimerar källdekodaren data för att återskapa den ursprungliga signalen, som sedan via en D/A-omvandlare kan omvandlas tillbaka till en analog signal och till exempel via en förstärkare matas ut i en högtalare.
Vi sammanfattar den digitala signalbehandlingen i mottagaren i följande tre steg: