Analysis of an adaptive wideband duplexer with double-loop cancellation