IEEE TRANSACTIONS ON COMMUNICATIONS (IEEE)