B5G THz Communication System