Communication interference affects the performance of networked iterative learning control (ILC) systems. In this paper, instead of designing new ILC controllers, we design a filter on the side of objects to calculate the updated input of ILC controllers under the effects of communication delays and noises in both links. To design the filter, a transmission model is developed to describe four different reception cases caused by communication delays and noises. Utilising the knowledge of ILC controllers and the developed transmission model, the filter is designed according to the orthogonality projection principle. Theoretical analysis and simulation results show that the calculated input effectively improves the convergence of objects controlled by the P-type ILC controller with communication delays and noises. [ABSTRACT FROM AUTHOR]