IEEE Transactions on Communications.