Communication System Design Using DSP Algorithms With Laboratory Experiments for the TMS320C30 / by Steven A. Tretter.

Designed for senior electrical engineering students, this textbook explores the theoretical concepts of digital signal processing and communication systems by presenting laboratory experiments using real-time DSP hardware. Each experiment begins with a presentation of the required theory and conclud...

Full description

Saved in:
Bibliographic Details
Main Author: Tretter, Steven A. (Author)
Corporate Author: SpringerLink (Online service)
Format: eBook
Language:English
Published: New York, NY : Springer US : Imprint: Springer, 1995.
Edition:1st ed. 1995.
Series:Applications of Communications Theory
Springer eBook Collection.
Subjects:
Online Access:Click to view e-book
Holy Cross Note:Loaded electronically.
Electronic access restricted to members of the Holy Cross Community.
Table of Contents:
  • 1. Brief Overview of the Hardware and Software Tools
  • 2. Learning to Use the Hardware and Software Tools by Generating a Sine Wave
  • 3. Digital Filters
  • 4. The FFT and Power Spectrum Estimation
  • 5. Amplitude Modulation
  • 6. Double-Sideband Suppressed-Carrier Amplitude Modulation and Coherent Detection
  • 7. Single-Sideband Modulation and Frequency Translation
  • 8. Frequency Modulation
  • 9. Pseudo-Random Binary Sequences and Data Scramblers
  • 10. Introduction to the RS-232C Protocol and a Bit-Error Rate Tester
  • 11. Digital Data Transmission by Baseband Pulse Amplitude Modulation (PAM)
  • 12. Fundamentals of Quadrature Amplitude Modulation
  • 13. QAM Receiver I. General Description of Complete Receiver Block Diagram and Details of the Symbol Clock Recovery and Other Front-End Subsytems
  • 14. QAM Receiver II. The Passband Adaptive Equalizer and Carrier Recovery System
  • 15. Echo Cancellation for Full-Duplex Modems
  • 16. Suggestions for Additional Experiments
  • Appendix A. Communicating between the PC and EVM
  • A.1. Overview of the PC/EVM Interface
  • A.1.1. The Data Transfer Register
  • A.1.2. EVM Interrupts to the TMS320C30
  • A.1.3. Flags that Indicate to the PC when the TMS320C30 has Read or Written the Transfer Register
  • A.1.4. Resetting the EVM
  • A.2. A Command Passing Protocol
  • A.3. Using DMA for Data Transfers
  • A.3.1. TMS320C30 to PC Data Transfers
  • A.3.2. PC to TMS320C30 Data Transfers
  • A.3.3. Turning off the DMA
  • A.4. Laboratory Experiments on Transferring Data between the TMS320C30 and PC
  • A.4.1. Functions the TMS320C30 Program Must Perform
  • A.4.2. Functions the PC Program Must Perform
  • A.4.3. Testing Your PC and TMS320C30 Software
  • Appendix B. Generating Gaussian Random Numbers
  • Appendix C. A TTL/RS-232C Interface for Serial Port 1
  • Appendix D. Equipment List for Each Station
  • Appendix E. Software and Directory Structure
  • References
  • I. List of Manuals
  • A. Manuals for the TMS320C30 Tools
  • B. Manuals for Borland C++
  • C. Assorted Manuals for Lab Test Equipment
  • II. Selected Reference Books and Papers
  • A. DSP Laboratory Books Using DSP Hardware
  • B. DSP Laboratory Books Using Software Simulation
  • C. Books on Digital Signal Processing
  • D. Books and Papers on Communications
  • E. Books and Papers on Error-Correcting Codes.