Active duplexing for software defined radio