An improved iterative detection method for serially concatenated CPM