Iterative carr-purcell trains