Flexible baseband analog circuits for software-defined radio front-ends