In C Algorithms for Real-Time DSP, author Paul M. Embree presents a complete guide to digital signal processing techniques in the C programming language. This book is structured in such a way that it will be most useful to the Engineer who is familiar with DSP and the C language, but who is not necessarily an expert in both. All of the example programs in this book have been tested using standard C compilers in the UNIX and MS-DOS programming environments. In addition, the examples have been compiled using the real-time programing tools of specific real-time embedded DSP microprocessors (Analog Devices ADSP-21020 and ADSP-21062 Texas Instruments TMS320C30 and TMS320C40 and AT&T DSP32C) and then tested with real-time hardware using real-world signals.
The C++ Cookbook will make your path to mastery much shorter. This practical, problem-solving guide is ideal if you re an Engineer, programmer, or researcher writing an application for one of the legions of platforms on which C++ runs. The algorithms provided in C++ Cookbook will jump-start your development by giving you some basic building blocks that you don t have to develop on your own.
You may read code because you have to-to fix it, inspect it, or improve it. You may read code the way an Engineer examines a machine--to discover what makes it tick. Or you may read code because you are scavenging--looking for material to reuse.
Code-reading requires its own set of skills, and the ability to determine which technique you use when is crucial. In this indispensable book, Diomidis Spinellis uses more than 600 real-world examples to show you how to identify good (and bad) code: how to read it, what to look for, and how to use this knowledge to improve your own code.
Fact: If you make a habit of reading good code, you will write better code yourself.
Signal and system with matlab computing and simulink modeling is a good book for communication student and Engineer due to the methods and tools mentioned in the book
This book is intended to be a complete and useful reference to the unified modeling language (UML) for the developer,architect,project manager,sysetem Engineer,programmer,analyst,contracting officer,customer,and anyone else who needs to specify,design,build,or understand complex software system.
Engineers are professional inventors, researchers, and developers. Education imbues each Engineer
with discipline-specific knowledge. Combining the different disciplines allows Engineers to solve
more complex problems.
Our original effort in writing this book was to create a starting point for those in
the business community who did not have a high level of technical expertise but
needed to have some understanding of the technical functions of their information
and communication technologies (ICT) in a corporate environment. As was true
with the first edition of this book, if you are already an Engineer, find some other
form of pleasure reading—this text is not designed for you!
This book is intended for the graduate or advanced undergraduate
Engineer. The primary motivation for developing the text was to present a
complete tutorial of phase-locked loops with a consistent notation. I believe
this is critical for the practicing Engineer who uses the text as a self-study
guide.