Date Added: Dec 2010
In a classical network, data streams originating from a source and intended to a desired destination are routed through intermediate nodes before reaching their final destination. By contrast, Network Coding (NC) manipulates at an intermediate node those data streams by combining the data from the streams before forwarding it to the destination. This paper describes the advances of NC in wireless communication for IMT-Advanced and beyond. A short overview of NC in wireless communications is given first. Afterward, the application of NC to broadcasting is described. Thereafter, NC methods in uplink wireless communications, such as User Grouping (UG) and Relay Selection (RS) are described.