question: What is the main advantage of using SDR (software-defined radio) techniques? option 1: They provide higher computational power for signal processing. option 2: They are more cost-effective compared to traditional communication systems. option 3: They offer flexibility to update receiver and transmitter functionalities by modifying software code. option 4: They result in lower latency in signal processing. option 5: None of the above. 