Time-Varying and Dynamic Rate Design