mmWave/Terahertz communications