Full-duplex massive multiple input multiple output systems under hardware impairments. (October 2018)