Real-Time Digital Signal Processing
Home > Science, Technology & Agriculture > Electronics and communications engineering > Communications engineering / telecommunications > Real-Time Digital Signal Processing: Fundamentals, Implementations and Applications
Real-Time Digital Signal Processing: Fundamentals, Implementations and Applications

Real-Time Digital Signal Processing: Fundamentals, Implementations and Applications

|
     0     
5
4
3
2
1




International Edition


About the Book

Combines both the DSP principles and real-time implementations and applications, and now updated with the new eZdsp USB Stick, which is very low cost, portable and widely employed at many DSP labs. Real-Time Digital Signal Processing introduces fundamental digital signal processing (DSP) principles and will be updated to include the latest DSP applications, introduce new software development tools and adjust the software design process to reflect the latest advances in the field. In the 3rd edition of the book, the key aspect of hands-on experiments will be enhanced to make the DSP principles more interesting and directly interact with the real-world applications. All of the programs will be carefully updated using the most recent version of software development tools and the new TMS320VC5505 eZdsp USB Stick for real-time experiments. Due to its lower cost and portability, the new software and hardware tools are now widely used in university labs and in commercial industrial companies to replace the older and more expensive generation. The new edition will have a renewed focus on real-time applications and will offer step-by-step hands-on experiments for a complete design cycle starting from floating-point C language program to fixed-point C implementation, code optimization using INTRINSICS, and mixed C-and-assembly programming on fixed-point DSP processors. This new methodology enables readers to concentrate on learning DSP fundamentals and innovative applications by relaxing the intensive programming efforts, namely, the traditional DSP assembly coding efforts. The book is organized into two parts; Part One introduces the digital signal processing principles and theories, and Part Two focuses on practical applications. The topics for the applications are the extensions of the theories in Part One with an emphasis placed on the hands-on experiments, systematic design and implementation approaches. The applications provided in the book are carefully chosen to reflect current advances of DSP that are of most relevance for the intended readership. Combines both the DSP principles and real-time implementations and applications using the new eZdsp USB Stick, which is very low cost, portable and widely employed at many DSP labs is now used in the new edition Places renewed emphasis on C-code experiments and reduces the exercises using assembly coding; effective use of C programming, fixed-point C code and INTRINSICS will become the main focus of the new edition. Updates to application areas to reflect latest advances such as speech coding techniques used for next generation networks (NGN), audio coding with surrounding sound, wideband speech codec (ITU G.722.2 Standard), fingerprint for image processing, and biomedical signal processing examples. Contains new addition of several projects that can be used as semester projects; as well as new many new real-time experiments using TI’s binary libraries – the experiments are prepared with flexible interface and modular for readers to adapt and modify to create other useful applications from the provided basic programs. Consists of more MATLAB experiments, such as filter design, algorithm evaluation, proto-typing for C-code architecture, and simulations to aid readers to learn DSP fundamentals. Includes supplementary material of program and data files for examples, applications, and experiments hosted on a companion website. A valuable resource for Postgraduate students enrolled on DSP courses focused on DSP implementation & applications as well as Senior undergraduates studying DSP; engineers and programmers who need to learn and use DSP principles and development tools for their projects.

Table of Contents:
Preface xv Acknowledgments xix 1 Introduction to Real-Time Digital Signal Processing 1 1.1 Basic Elements of Real-Time DSP Systems 2 1.2 Analog Interface 3 1.3 DSP Hardware 10 1.4 DSP System Design 16 1.5 Experiments and Program Examples 21 Exercises 42 References 43 2 DSP Fundamentals and Implementation Considerations 44 2.1 Digital Signals and Systems 44 2.2 System Concepts 48 2.3 Introduction to Random Variables 66 2.4 Fixed-Point Representations and Quantization Effects 72 2.5 Overflow and Solutions 81 2.6 Experiments and Program Examples 83 Exercises 99 References 101 3 Design and Implementation of FIR Filters 102 3.1 Introduction to FIR Filters 102 3.2 Design of FIR Filters 114 3.3 Implementation Considerations 125 3.4 Applications: Interpolation and Decimation Filters 130 3.5 Experiments and Program Examples 135 Exercises 144 References 147 4 Design and Implementation of IIR Filters 148 4.1 Introduction 148 4.2 Design of IIR Filters 154 4.3 Realization of IIR Filters 158 4.4 Design of IIR Filters Using MATLAB1 164 4.5 Implementation Considerations 168 4.6 Practical Applications 174 4.7 Experiments and Program Examples 179 Exercises 191 References 194 5 Frequency Analysis and the Discrete Fourier Transform 195 5.1 Fourier Series and Fourier Transform 195 5.2 Discrete Fourier Transform 198 5.3 Fast Fourier Transforms 205 5.4 Implementation Considerations 210 5.5 Practical Applications 214 5.6 Experiments and Program Examples 224 Exercises 236 References 238 6 Adaptive Filtering 239 6.1 Introduction to Random Processes 239 6.2 Adaptive Filters 243 6.3 Performance Analysis 252 6.4 Implementation Considerations 255 6.5 Practical Applications 259 6.6 Experiments and Program Examples 268 Exercises 280 References 282 7 Digital Signal Generation and Detection 283 7.1 Sine Wave Generators 283 7.2 Noise Generators 288 7.3 DTMF Generation and Detection 291 7.4 Experiments and Program Examples 298 Exercises 302 References 302 8 Adaptive Echo Cancellation 304 8.1 Introduction to Line Echoes 304 8.2 Adaptive Line Echo Canceler 306 8.3 Practical Considerations 309 8.4 Double-Talk Effects and Solutions 312 8.5 Nonlinear Processor 314 8.6 Adaptive Acoustic Echo Cancellation 315 8.7 Experiments and Program Examples 323 Exercises 328 References 329 9 Speech Signal Processing 330 9.1 Speech Coding Techniques 330 9.2 Speech Enhancement 350 9.3 VoIP Applications 355 9.4 Experiments and Program Examples 360 Exercises 374 References 375 10 Audio Signal Processing 377 10.1 Introduction 377 10.2 Audio Coding 378 10.3 Audio Equalizers 389 10.4 Audio Effects 397 10.5 Experiments and Program Examples 411 Exercises 427 References 428 11 Introduction to Digital Image Processing 430 11.1 Digital Images and Systems 430 11.2 Color Spaces 432 11.3 YCbCr Sub-sampled Color Space 433 11.4 Color Balance and Correction 434 11.5 Histogram Equalization 437 11.6 Image Filtering 440 11.7 Fast Convolution 448 11.8 Practical Applications 452 11.9 Experiments and Program Examples 461 Exercises 474 References 475 Appendix A Some Useful Formulas and Definitions 477 Appendix B Software Organization and List of Experiments 484 Appendix C Introduction to the TMS320C55xx Digital Signal Processor 490 References 535 Index 537


Best Sellers


Product Details
  • ISBN-13: 9781118414323
  • Publisher: John Wiley & Sons Inc
  • Publisher Imprint: John Wiley & Sons Inc
  • Height: 246 mm
  • No of Pages: 568
  • Returnable: N
  • Sub Title: Fundamentals, Implementations and Applications
  • Width: 178 mm
  • ISBN-10: 1118414322
  • Publisher Date: 11 Oct 2013
  • Binding: Hardback
  • Language: English
  • Returnable: N
  • Spine Width: 36 mm
  • Weight: 1069 gr


Similar Products

Add Photo
Add Photo

Customer Reviews

REVIEWS      0     
Click Here To Be The First to Review this Product
Real-Time Digital Signal Processing: Fundamentals, Implementations and Applications
John Wiley & Sons Inc -
Real-Time Digital Signal Processing: Fundamentals, Implementations and Applications
Writing guidlines
We want to publish your review, so please:
  • keep your review on the product. Review's that defame author's character will be rejected.
  • Keep your review focused on the product.
  • Avoid writing about customer service. contact us instead if you have issue requiring immediate attention.
  • Refrain from mentioning competitors or the specific price you paid for the product.
  • Do not include any personally identifiable information, such as full names.

Real-Time Digital Signal Processing: Fundamentals, Implementations and Applications

Required fields are marked with *

Review Title*
Review
    Add Photo Add up to 6 photos
    Would you recommend this product to a friend?
    Tag this Book Read more
    Does your review contain spoilers?
    What type of reader best describes you?
    I agree to the terms & conditions
    You may receive emails regarding this submission. Any emails will include the ability to opt-out of future communications.

    CUSTOMER RATINGS AND REVIEWS AND QUESTIONS AND ANSWERS TERMS OF USE

    These Terms of Use govern your conduct associated with the Customer Ratings and Reviews and/or Questions and Answers service offered by Bookswagon (the "CRR Service").


    By submitting any content to Bookswagon, you guarantee that:
    • You are the sole author and owner of the intellectual property rights in the content;
    • All "moral rights" that you may have in such content have been voluntarily waived by you;
    • All content that you post is accurate;
    • You are at least 13 years old;
    • Use of the content you supply does not violate these Terms of Use and will not cause injury to any person or entity.
    You further agree that you may not submit any content:
    • That is known by you to be false, inaccurate or misleading;
    • That infringes any third party's copyright, patent, trademark, trade secret or other proprietary rights or rights of publicity or privacy;
    • That violates any law, statute, ordinance or regulation (including, but not limited to, those governing, consumer protection, unfair competition, anti-discrimination or false advertising);
    • That is, or may reasonably be considered to be, defamatory, libelous, hateful, racially or religiously biased or offensive, unlawfully threatening or unlawfully harassing to any individual, partnership or corporation;
    • For which you were compensated or granted any consideration by any unapproved third party;
    • That includes any information that references other websites, addresses, email addresses, contact information or phone numbers;
    • That contains any computer viruses, worms or other potentially damaging computer programs or files.
    You agree to indemnify and hold Bookswagon (and its officers, directors, agents, subsidiaries, joint ventures, employees and third-party service providers, including but not limited to Bazaarvoice, Inc.), harmless from all claims, demands, and damages (actual and consequential) of every kind and nature, known and unknown including reasonable attorneys' fees, arising out of a breach of your representations and warranties set forth above, or your violation of any law or the rights of a third party.


    For any content that you submit, you grant Bookswagon a perpetual, irrevocable, royalty-free, transferable right and license to use, copy, modify, delete in its entirety, adapt, publish, translate, create derivative works from and/or sell, transfer, and/or distribute such content and/or incorporate such content into any form, medium or technology throughout the world without compensation to you. Additionally,  Bookswagon may transfer or share any personal information that you submit with its third-party service providers, including but not limited to Bazaarvoice, Inc. in accordance with  Privacy Policy


    All content that you submit may be used at Bookswagon's sole discretion. Bookswagon reserves the right to change, condense, withhold publication, remove or delete any content on Bookswagon's website that Bookswagon deems, in its sole discretion, to violate the content guidelines or any other provision of these Terms of Use.  Bookswagon does not guarantee that you will have any recourse through Bookswagon to edit or delete any content you have submitted. Ratings and written comments are generally posted within two to four business days. However, Bookswagon reserves the right to remove or to refuse to post any submission to the extent authorized by law. You acknowledge that you, not Bookswagon, are responsible for the contents of your submission. None of the content that you submit shall be subject to any obligation of confidence on the part of Bookswagon, its agents, subsidiaries, affiliates, partners or third party service providers (including but not limited to Bazaarvoice, Inc.)and their respective directors, officers and employees.

    Accept

    New Arrivals

    Inspired by your browsing history


    Your review has been submitted!

    You've already reviewed this product!