Text this: Gigahertz and terahertz technologies for broadband communications /