This popular textbook on error control coding has been thoroughly revised and updated to include all the important new developments in the field over the past 20 years. Three major new topics in the theory and application of coding are highlighted in this second edition:
- trellis and block coded modulation to achieve bandwidth efficiency;
- practical soft-decision decoding methods for block codes;
- soft-input, soft-output iterative decoding techniques for block and convolutional codes.
A total of seven completely new chapters are devoted to these three topics.
- Chapter 9: Trellises for Linear Block Codes
- Chapter 10: Reliability-Based Soft-Decision Decoding Algorithms for Linear Block Codes
- Chapter 14: Trellis-Based Soft-Decision Decoding Algorithms for Linear Block Codes
- Chapter 16: Turbo Coding
- Chapter 17: Low-Density Parity Check Codes
- Chapter 18: Trellis Coded Modulation
- Chapter 19: Block Coded Modulation
Continuing with the style that made the first edition so successful, the authors present the essential aspects of complex material in an easily understood manner requiring only a minimum of mathematical background. Many examples and performance curves are included to help illustrate important concepts. Extensive sets of exercises and references are given at the end of each chapter. This makes the book well suited as a text for a first course in coding theory at either the beginning graduate or advanced undergraduate level. Various choices of topics can be included in one semester. Alternately, most of the book can be covered in a two-semester sequence. Because of its comprehensive coverage of the fundamental theory and practical application of error control coding systems and its many lists of optimum codes, the book is also ideal as a reference for practicing digital system designers.
Mac OS X Panther Unleashed (3rd Edition) Underneath the colorful interface of Mac OS X is a powerful, complicated operating system based on BSD Unix. And, Mac users of all kinds continue to need help both in figuring out how to run OS X and in understanding how OS X works underneath the covers as well as how to get the most out it. In late summer 2003 Apple is expected to release a new... Using and Administering Linux: Volume 1: Zero to SysAdmin: Getting Started
Become a Linux sysadmin and expert user of Linux, even with no previous Linux experience and learn to manage complex systems with ease. Volume 1 of this three volume training course introduces operating systems in general and Linux in particular. It briefly explores the The Linux Philosophy for SysAdmins in preparation for the...
Digital Signal Processing: An Introduction with MATLAB and Applications
In three parts, this book contributes to the advancement of engineering education and that serves as a general reference on digital signal processing. Part I presents the basics of analog and digital signals and systems in the time and frequency domain. It covers the core topics: convolution, transforms, filters, and random signal analysis....
Architecting Software Intensive Systems: A Practitioners Guide Today our civilization is highly dependent upon software-intensive systems. Software-intensive systems are those systems that are highly dependent upon computing infrastructure and software for the basic functionality they provide and the properties they possess. Architecture design of software-intensive systems as a separate and distinct... ADempiere 3.4 ERP Solutions Enterprise resource planning (ERP) systems are essential in today's business market. There are many options for ERP systems; however, ADempiere offers a solid foundation for developing a powerful ERP system that helps your business to manage data efficiently, streamline different processes, lower costs, and improve the efficiency levels without too...