Semi-Persistent Scheduling (SPS) is a resource allocation technique used in wireless communication systems to efficiently transmit recurring traffic like voice calls and real-time services. It allocates specific time resources deterministically, improving quality of service while optimizing resource usage and enhancing network capacity. SPS is primarily used in Time Division Duplex systems and involves activating allocated resources during transmission periods and deactivating them otherwise.