CPM analysis