5G and beyond technologies