Providing a sound theoretical approach to practical, relevant coding methodologies, this book covers well-known (standard) coding schemes such as block codes and convolutional codes as well as coding schemes and space time codes currently in research all in a common framework and with respect to their applications. The combined approach of considering algorithms, architectures and applications in a common framework features a variety of figures, tables and practical application examples.