A Review of self-interference cancellation technologies for simultaneous transmit-receive arrays | Synapse