B5G6G Technologies for Wireless Communications