Figure below shows the LTE generic uplink subframe structure with normal cyclic prefix. PUSCH data is transmitted around middle resource blocks to reduce out of carrier band emissions. PUCCH symbols are defined by a code and two resource blocks adjacent in time. Also inter- slot hopping is enabled for PUCCH to support frequency diversity.