Before SDR appears, traditional radio components (filters, modulators, mixers, amplifiers, FFT, etc) had their own fixed function and needed to be implemented exclusively via hardware. With SDR that principle was changed, almost all blocks are now implemented through programming and processed by a computer, simplifying the creation of new radio prototypes, as well as testing them and/or changing their configuration.