In the recent years by the growth of wireless networks and extra demands for the multi-media traffic requires, designing techniques that can increase the network throughput and use the network capacity efficiently is required.Techniques which uses packet interference in the physical layer are suitable candidates for designing such interference-aware techniques in higher layers. In this thesis cross-layer design in combination with SIC and SPC techniques is considered. SIC is a helpful technique for multi-packets reception in wireless networks. SPC is also a way to send multiple packets from a transmitter. The use of SIC and SPC increases the throughput and reduces end to end delay in wireless networks. In this study, the SIC and SPC in a joint formulation of scheduling, routing and flow control is used. Hence, a graph model should be used that considers the impact of the SIC and SPC in interference model and also allows a node to send and receive at the same time. Moreover, a scheduling algorithm based on the physical interference model which uses the SIC and SPC is considered. Type text or a website address or translate a document. Cancel in thei In the rest of this study, to increase the throughput of wireless networks, network coding is combined with SIC and SPC. The simulation results show that using this techniques can increase the system throughput generally and also in some certain cases increase the network throughput even twice. Keywords: Multihop Wireless Networks, successive interference cancellation, superposition coding, Network Coding, Link Scheduling