DSP for embedded and real-time systems (Record no. 2061)

MARC details
000 -LEADER
fixed length control field 05387nam a22001817a 4500
005 - DATE AND TIME OF LATEST TRANSACTION
control field 20240215150102.0
008 - FIXED-LENGTH DATA ELEMENTS--GENERAL INFORMATION
fixed length control field 240215b |||||||| |||| 00| 0 eng d
020 ## - INTERNATIONAL STANDARD BOOK NUMBER
International Standard Book Number 9780123865359 (PB)
041 ## - LANGUAGE CODE
Language code of original eng
082 ## - DEWEY DECIMAL CLASSIFICATION NUMBER
Classification number 621.382
Item number OSH
100 ## - MAIN ENTRY--PERSONAL NAME
Personal name Oshana, Robert
245 ## - TITLE STATEMENT
Title DSP for embedded and real-time systems
260 ## - PUBLICATION, DISTRIBUTION, ETC.
Place of publication, distribution, etc. Newnes
Name of publisher, distributor, etc. Oxford
Date of publication, distribution, etc. 2012
300 ## - PHYSICAL DESCRIPTION
Page number XXXIV,621 p
505 ## - FORMATTED CONTENTS NOTE
Formatted contents note Chapter 1. Introduction to Digital Signal Processing<br/>What is digital signal processing?<br/>Advantages of DSP<br/>DSP systems<br/>Applications for DSPs<br/>Power efficient DSP applications<br/>Conclusion<br/>Chapter 2. Overview of Real-time and Embedded Systems<br/>Real-time systems<br/>Efficient execution and the execution environment<br/>Challenges in real-time system design<br/>Distributed and multi-processor architectures<br/>Embedded systems<br/>Summary<br/>Chapter 3. Overview of Embedded Systems Development Lifecycle Using DSP<br/>Embedded systems<br/>The embedded system lifecycle using DSP<br/>FPGA solutions<br/>A general signal processing solution<br/>DSP acceleration decisions<br/>Models of DSP processing<br/>Code tuning and optimization<br/>Typical DSP development flow<br/>Putting it all together<br/>Chapter 4. Programmable DSP Architectures<br/>Common features of programmable DSP architectures<br/>Memory architecture<br/>Data operations<br/>Chapter 5. FPGA in Wireless Communications Applications<br/>Introduction<br/>Beamforming for WiMAX<br/>Conclusion<br/>REFERENCES<br/>Chapter 6. The DSP Hardware/Software Continuum<br/>Introduction<br/>FPGA in embedded design<br/>Application specific integrated circuits versus FPGA<br/>Software programmable digital signal processing<br/>General purpose embedded cores<br/>Putting it all together<br/>Bibliography<br/>Chapter 7. Overview of DSP Algorithms<br/>Applications of DSP<br/>Systems and signals<br/>The basic DSP system<br/>Frequency analysis<br/>Algorithm implementation – DSP architecture<br/>Implementing an FIR filter<br/>System issues<br/>Conclusion<br/>Chapter 8. High-level Design Tools for Complex DSP Applications<br/>High-level synthesis design methodology<br/>High-level design tools<br/>Catapult C<br/>Case studies<br/>LDPC decoder design example using PICO<br/>Matrix multiplication design example using Catapult C<br/>QR decomposition design example using System Generator<br/>Conclusion<br/>REFERENCES<br/>Chapter 9. Optimizing DSP Software – Benchmarking and Profiling DSP Systems<br/>Introduction<br/>Writing a test harness<br/>Isolating a DSP kernel<br/>Modeling of true system behaviors<br/>System effects<br/>Execution in a multicore/multidevice environment<br/>Measuring the measurement<br/>Chapter 10. Optimizing DSP Software – High-level Languages and Programming Models<br/>Assembly language<br/>C Programming language with intrinsics and pragmas<br/>Embedded C<br/>C++ for embedded systems<br/>Auto-vectorizing compiler technology<br/>Chapter 11. Optimizing DSP Software – Code Optimization<br/>Optimization process<br/>Using the development tools<br/>Background – understanding the DSP architecture<br/>Basic C optimization techniques<br/>Use of intrinsics to leverage DSP features<br/>Pointers and memory access<br/>Loops<br/>Hardware loops<br/>Additional tips and tricks<br/>General loop transformations<br/>Loop unrolling<br/>Multisamping<br/>Partial summation<br/>Software pipelining<br/>Example application of optimization techniques: cross correlation<br/>Chapter 12. DSP Optimization – Memory Optimization<br/>Introduction<br/>Code size optimizations<br/>Memory layout optimization<br/>Chapter 13. Software Optimization for Power Consumption<br/>Introduction<br/>Understanding power consumption<br/>Measuring power consumption<br/>Profiling your application’s power consumption<br/>Minimizing power consumption<br/>Clock and voltage control<br/>Optimizing data flow<br/>Peripheral/communication utilization<br/>Summary and closing remarks<br/>REFERENCES<br/>Chapter 14. DSP Operating Systems<br/>Introduction<br/>DSP OS fundamentals<br/>Real-time constraints<br/>Multicore considerations<br/>Memory management<br/>Networking<br/>Scheduling<br/>Tools support for DSP OSes<br/>Conclusions<br/>REFERENCES<br/>Chapter 15. Managing the DSP Software Development Effort<br/>Introduction<br/>Challenges in DSP application development<br/>The DSP design process<br/>Design challenges for DSP systems<br/>High level design tools for DSP<br/>DSP toolboxes<br/>Host development tools for DSP development<br/>A generic data flow example<br/>Code tuning and optimization<br/>Putting it all together<br/>Chapter 16. Multicore Software Development for DSP<br/>Introduction<br/>Multcore programming models<br/>Porting guidelines<br/>Conclusions<br/>Chapter 17. Developing and Debugging a DSP Application<br/>Integrated Development Environment overview<br/>Creating a new project<br/>Build and link the application for a multi-core DSP environment<br/>Execute and debug the application on multi-core DSP<br/>Trace and Profile the multicourse application using hardware and software dedicated resources<br/>CASE STUDY 1: Case Study – LTE Baseband Software Design<br/>CASE STUDY 2: DSP for Medical Devices<br/>CASE STUDY 3: Voice Over IP DSP Software System<br/>CASE STUDY 4: Software Performance Engineering of an Embedded System DSP Application<br/>CASE STUDY 5: Specifying Behavior of Embedded Systems<br/>CASE STUDY 6: DSP for Software Defined Radio<br/>Index
520 ## - SUMMARY, ETC.
Summary, etc. A guide that gives you the techniques and technologies in digital signal processing (DSP) to optimally design and implement your embedded system. Suitable for both the beginner and experienced, it covers various aspects of using DSP techniques and technologies for designing and implementing an optimal embedded system.
942 ## - ADDED ENTRY ELEMENTS (KOHA)
Source of classification or shelving scheme Dewey Decimal Classification
Koha item type Books
952 ## - LOCATION AND ITEM INFORMATION (KOHA)
-- 6111
Holdings
Withdrawn status Lost status Source of classification or shelving scheme Damaged status Not for loan Collection code Home library Current library Date acquired Source of acquisition Cost, normal purchase price Inventory number Total Checkouts Full call number Barcode Date last seen Cost, replacement price Price effective from Currency Koha item type
    Dewey Decimal Classification     Non-fiction IIITDM Kurnool IIITDM Kurnool 15.02.2024 Technical Bureau India 4098.75 TB3240 dated 09.01.2024   621.382 OSH 0005400 15.02.2024 4198.75 15.02.2024 INR Books
LIBRARY HOURS
Mon - Sat : 9:00 AM - 5.30 PM
Library will remain closed on public holidays
Contact Us

Librarian
Central Libray
Indian Institute of Information Technology Design and Manufacturing Kurnool
Andhra Pradesh - 518 007

Library Email ID: library@iiitk.ac.in

Copyright @ Central Library | IIITDM Kurnool

Powered by Koha