Over the past 2 decades, Frames have become tools in designing signal processing and communication systems where redundancy is a requirement. To name just a few, spreading sequences for code-division multiple access, over-complete representations for multiple-description source coding, space-time codes, sensing matrices for compressed sensing, and more recently, codes for unreliable distributed computation. In this book the authors develop an information-theoretic...