Channel processor