DSP for embedded and real-time systems (Record no. 2061)
[ view plain ]
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 |
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 |