5G and Next-Generation Communication Technologies