In this book, you will learn how digital signals are captured, represented, processed, communicated, and stored in computers. The specific topics we will cover include: physical properties of the source information (such as sound or images), devices for information cap- ture (microphones, cameras), digitization, compression, digital signal representation (JPEG, MPEG), digital signal processing (DSP), and network communication. By the end of this book, you should understand the problems and solutions facing signal computing systems development in the areas of user interfaces, information retrieval, data structures and algo- rithms, and communications.
Type of Material:
Open (Access) Textbook
Recommended Uses:
This open textbook can be used for many purposes including in-class discussion, homework, lecture, self-paced learning, individual or team as appropriate, with self-test questions and review exercises scattered throughout the nine chapters.
Technical Requirements:
PDF reader
Identify Major Learning Goals:
The major learning goals of this book is to consider how digital signals are captured, represented, processed, communicated, and stored in computers. The specific topics include: physical properties of the source information (such as sound or images), devices for information capture (microphones, cameras), digitization, compression, digital signal representation (JPEG, MPEG), digital signal processing (DSP), and network communication. By the end of this book, you should understand the problems and solutions facing signal computing systems development in the areas of user interfaces, information retrieval, data structures and algorithms, and communications.
Target Student Population:
This open textbook is targeted or more appropriate for college / university students in their second years of studies or above in Computer Engineering, Electronic Engineering, Electrical Engineering or relevant Engineering disciplines with basic knowledge on linear algebra, signals and systems.
Prerequisite Knowledge or Skills:
This book assumes that the readers have the pre-requisite knowledge on topics including complex numbers,
trigonometry, derivatives, vectors, the basic idea of integrals, infinite series, and basic physics. Besides, in some specific problems, it may require the programming skill/knowledge for Matlab implementation while C++ or the Java Media Framework is used in other individual problems. However, most of the exercises use an online, free tool known as Java Digital Signal Processing (J-DSP) that requires no background in any type of programming.
Content Quality
Rating:
Strengths:
The basic concepts and involved techniques / algorithms for signal computing or processing are clearly explained and illustrated with examples, block diagrams and practical problems for readers with different levels of programming skills or knowledges.
In summary,
- It is generally well written.
- The content is clear in general.
- It covers the basic concept well.
Potential Effectiveness as a Teaching Tool
Rating:
Strengths:
The materials cover various basic concepts and examples in signal computing or processing. Thus, it can be used effectively as a teaching tool since most of the exercises covered in this book use an online, free tool known as Java Digital Signal Processing (J-DSP) that puts together block diagrams using signal processing techniques. In general, most of the problems involving the J-DSP tool require no background in any type of programming.
Ease of Use for Both Students and Faculty
Rating:
Strengths:
This open textbook should be very usable as a good lecture or reference materials for signal computing or processing with various examples and revision/self-tested exercises provided throughout the nine chapters. Answers are provided to the self-test exercises as Appendix A after the nine chapters of the book.
Other Issues and Comments:
Nil.
Creative Commons:
Search by ISBN?
It looks like you have entered an ISBN number. Would you like to search using what you have
entered as an ISBN number?
Searching for Members?
You entered an email address. Would you like to search for members? Click Yes to continue. If no, materials will be displayed first. You can refine your search with the options on the left of the results page.
Searching for Members?
You entered an email address. Would you like to search for members? Click Yes to continue. If no, materials will be displayed first. You can refine your search with the options on the left of the results page.