In wireless communication throughput is a key factor to measure the quality of wireless data link. Throughput is defined as the number of information bits received without error per second and we would naturally like this quantity as to be high as possible. This book looks at the problem of optimizing throughput for a packet based wireless data transmission scheme from a general point of view. The purpose of this work is to show the nature of throughput and how it can be maximized that means how we can optimize the throughput by observing its certain changing parameter such as transmission rate, packet length, Signal-to-Noise Ratio (SNR) etc. We tried to take a more general look at throughput by considering its definition for a packet-based scheme and how it can be maximized based on the channel model being used.In this book we have worked on AWGN and Rayleigh Fading channel.