LEADER 05684nam 2200733Ia 450 001 9910457086303321 005 20200520144314.0 010 $a1-281-00681-5 010 $a9786611006815 010 $a0-08-049119-7 035 $a(CKB)1000000000349962 035 $a(EBL)294590 035 $a(OCoLC)437181600 035 $a(SSID)ssj0000141717 035 $a(PQKBManifestationID)11136934 035 $a(PQKBTitleCode)TC0000141717 035 $a(PQKBWorkID)10111454 035 $a(PQKB)11479420 035 $a(MiAaPQ)EBC294590 035 $a(CaSebORM)9780750677592 035 $a(PPN)170256723 035 $a(Au-PeEL)EBL294590 035 $a(CaPaEBR)ebr10186486 035 $a(CaONFJC)MIL100681 035 $a(EXLCZ)991000000000349962 100 $a20051123d2006 uy 0 101 0 $aeng 135 $aur|n|---||||| 181 $ctxt 182 $cc 183 $acr 200 10$aDSP software development techniques for embedded and real-time systems$b[electronic resource] /$fby Robert Oshana 205 $a1st edition 210 $aAmsterdam ;$aBoston $cElsevier/Newnes$dc2006 215 $a1 online resource (600 p.) 225 1 $aEmbedded technology series 300 $aDescription based upon print version of record. 311 $a0-7506-7759-7 320 $aIncludes bibliographical references and index. 327 $aFront cover; Title page; Table of Contents; Acknowledgments; Introduction: Why Use a DSP?; What is Digital Signal Processing; 1 Introduction to Digital Signal Processing; A Brief History of Digital Signal Processing; Advantages of DSP; DSP Systems; Analog-to-Digital Conversion; Digital-to-Analog Conversion; Applications for DSPs; Low-Cost DSP Applications; Power Efficient DSP Applications; High Performance DSP Applications; Conclusion; References; Introduction; Real-Time Systems; 2 Overview of Embedded Systems and Real-Time Systems; Hard Real-Time and Soft Real-Time Systems 327 $aDSP Systems are Hard Real-TimeEfficient Execution and the Execution Environment; Challenges in Real-Time System Design; Response Time; Recovering from Failures; Distributed and Multiprocessor Architectures; Embedded Systems; Summary; Embedded Systems; 3 Overview of Embedded Systems Development Life Cycle Using DSP; The Embedded System Life Cycle Using DSP; Step 1-Examine the Overall Needs of the System; Step 2-Select the Hardware Components Required for the System; Hardware Gates; Software-Programmable; General-Purpose Processors; Microcontrollers; FPGA Solutions; Digital Signal Processors 327 $aA General Signal Processing SolutionDSP Acceleration Decisions; Step 3-Understand DSP Basics and Architecture; Models of DSP Processing; Input/Output Options; Calculating DSP Performance; DSP Software; DSP Frameworks; Definition of an Algorithm; 4 Overview of Digital Signal Processing Algorithms; DSP Systems; Analog-to-Digital Conversion; An Audio Example; The Nyquist Criteria; Aliasing; Anti-Aliasing Filter; Sample Rate and Processor Speed; A to D Converters; Digital-to-Analog Conversion; Multirate Applications; Summary of Sampling; Introduction to Filters; Summary of Filter Types 327 $aFinite Impulse Response (FIR) FiltersFIR Filters as Moving Averages; A Simple FIR; Generalizing the Idea; Hardware Implementation (or Flow Diagram); Basic Software Implementation; FIR Filter Characteristics; Adaptive FIR Filter; Designing and Implementing FIRs Filters; Basic FIR Optimizations for DSP Devices; Summary of FIR Filters; Infinite Impulse Response Filters; IIR As a Difference Equation; IIR As a Transfer Function; IIR Filter Design; IIR Trade-Offs; DSP Architecture Optimization for Filter Implementation; Fast Fourier Transforms; Time vs. Frequency 327 $aThe Discrete Fourier Transform (DFT)The Fast Fourier Transform (FFT); The Butterfly Structure; Forms of the FFT Algorithm; FFT Implementation Issues; Summary; Fast, Specialized Arithmetic; 5 DSP Architectures; High Bandwidth Memory Architectures; Data and Instruction Memories; Memory Options; High Speed Registers; Memory Interleaving; Bank Switching; Caches for DSPs; Execution Time Predictability; Direct Memory Access (DMA); DMA Example; Pipelined Processing; Limitations; Resource Conflicts; Pipeline Control; Specialized Instructions and Address Modes; Circular Addressing 327 $aBit-Reversed Addressing 330 $aToday's embedded and real-time systems contain a mix of processor types: off-the-shelf microcontrollers, digital signal processors (DSPs), and custom processors. The decreasing cost of DSPs has made these sophisticated chips very attractive for a number of embedded and real-time applications, including automotive, telecommunications, medical imaging, and many others-including even some games and home appliances. However, developing embedded and real-time DSP applications is a complex task influenced by many parameters and issues. This introduction to DSP software development for embedd 410 0$aEmbedded technology series. 606 $aSignal processing$xDigital techniques 606 $aEmbedded computer systems 606 $aComputer software$xDevelopment 608 $aElectronic books. 615 0$aSignal processing$xDigital techniques. 615 0$aEmbedded computer systems. 615 0$aComputer software$xDevelopment. 676 $a621.382/2 22 676 $a621.3822 700 $aOshana$b Robert$0896750 801 0$bMiAaPQ 801 1$bMiAaPQ 801 2$bMiAaPQ 906 $aBOOK 912 $a9910457086303321 996 $aDSP software development techniques for embedded and real-time systems$92085787 997 $aUNINA LEADER 01227nam a22003011i 4500 001 991001392379707536 005 20031107115305.0 008 040407s1976 it a||||||||||||||||ita 035 $ab12763238-39ule_inst 035 $aARCHE-074286$9ExL 040 $aDip.to Scienze Storiche$bita$cA.t.i. Arché s.c.r.l. Pandora Sicilia s.r.l. 082 04$a769.943 245 00$aAlbrecht Dürer e la grafica tedesca del '500 /$ca cura di Alba Castamagna ; presentazione di Giulio Carlo Argan 260 $aNapoli :$bSocietà editrice napoletana,$c1976 300 $a222 p. :$bill. ;$c22x22 cm 440 0$aMostre e musei 500 $aIn appendice scritti di A. Durer 500 $aIn testa al front.: Soprintendenza per i beni artistici e storici della Campania 600 14$aDürer, Albrecht 700 1 $aDürer, Albrecht 700 1 $aCostamagna, Alba 700 1 $aArgan, Giulio Carlo 907 $a.b12763238$b02-04-14$c16-04-04 912 $a991001392379707536 945 $aLE009 LA MON D 53$g1$i2009000115224$lle009$o-$pE0.00$q-$rn$so $t0$u0$v0$w0$x0$y.i13304410$z16-04-04 996 $aAlbrecht Dürer e la grafica tedesca del '500$9267654 997 $aUNISALENTO 998 $ale009$b16-04-04$cm$da $e-$fita$git $h0$i1