Skip to main content
Top

2014 | OriginalPaper | Chapter

2. Embedded DSP Devices

Author : Serendra Reddy

Published in: Secure Smart Embedded Devices, Platforms and Applications

Publisher: Springer New York

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

As a consequence of the rapid surge in digital signal processing (DSP) technologies, DSP components and their specific algorithms continue to find uses in broad application areas, including the embedded systems arena. Embedded systems generally refer to systems that include dedicated hardware and computationally specific software. When several fundamental components of an embedded system are integrated onto a single silicon substrate it is referred to as a system-on-chip (SoC). These embedded systems, including SoCs, can either stand-alone or seen as a subsystem of a much larger and/or complex system. However, these systems are not without constraints, and constantly need to adapt to the drawbacks associated with limited hardware, restricted computational power and fewer resources. Recently, there has also been an increased interest in the use of field-programmable gate arrays (FPGAs) and application-specific instruction-set processors (ASIPs) within embedded DSP devices. This can be seen as a trade-off between size, speed and flexibility, with the latter being the driving force. Embedded DSP devices have proliferated through society so much so that we have become virtually oblivious to their impact. Among the countless applications of embedded systems, some products that require a DSP component include our mobile phones, digital radios, digital televisions, digital satellite set-top boxes, DVD players, MP3 players, heart-rate monitors, GPS navigation devices and automotive control systems. This chapter gives a brief introduction into the theory of DSP, followed by a more detailed examination of the architectures, implementations, security and applications within real-time embedded systems.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Footnotes
1
The discrete Fourier transform (DFT) is the method of translating any sequence of discrete values into its frequency domain equivalent, by representing the signal as a composition of sine and cosine waves. The FFT is the more efficient method of generating a DFT.
 
2
The RTL is the level above the transistor or logic gate level that translates the circuits described by the HDL into their equivalent sequential (usually consisting of registers comprising a number of D-type flip-flops) and combinational logic structures.
 
3
A HDL, which is implemented at a level above the RTL, is a method of using text-based expressions to represent an algorithm that describes the behaviour of a digital circuit.
 
Literature
5.
go back to reference Blackman, S.S.: Multiple-Target Tracking with Radar Applications. Artech House Inc., Norwood, MA (1986) Blackman, S.S.: Multiple-Target Tracking with Radar Applications. Artech House Inc., Norwood, MA (1986)
6.
go back to reference Catsoulis, J.: Designing Embedded Hardware. O’Reilly (2005) Catsoulis, J.: Designing Embedded Hardware. O’Reilly (2005)
8.
go back to reference Cong, J., Fan, Y., Han, G., Zhang, Z.: Application-Specific Instruction Generation for Configurable Processor Architectures. In: Proc. ACM International Symposium on Field-Programmable Gate Arrays, pp. 183–189 (2004). doi: 10.1.1.122.9578 Cong, J., Fan, Y., Han, G., Zhang, Z.: Application-Specific Instruction Generation for Configurable Processor Architectures. In: Proc. ACM International Symposium on Field-Programmable Gate Arrays, pp. 183–189 (2004). doi: 10.1.1.122.9578
10.
go back to reference Dundamudi, S.P.: Guide to RISC Processors for Programmers and Engineers. Springer, United States (2004) Dundamudi, S.P.: Guide to RISC Processors for Programmers and Engineers. Springer, United States (2004)
13.
go back to reference Ganssle, J., Barr, M.: Embedded Systems Dictionary. CMP Books (2003) Ganssle, J., Barr, M.: Embedded Systems Dictionary. CMP Books (2003)
15.
go back to reference Gonzalez, R.C., Woods, R.E.: Digital Image Processing, 3rd edn. Pearson Prentice Hall, New Jersey (2008) Gonzalez, R.C., Woods, R.E.: Digital Image Processing, 3rd edn. Pearson Prentice Hall, New Jersey (2008)
17.
go back to reference Gupta, V.K., Vinod, T., Gupta, K.: Compiler directed Customization of ASIP Cores. In: Proc. of the 10th Int’l Symp. on Hardware/Software, Codesign, pp. 97–102 (2002). doi: 10.1.1.16.8455 Gupta, V.K., Vinod, T., Gupta, K.: Compiler directed Customization of ASIP Cores. In: Proc. of the 10th Int’l Symp. on Hardware/Software, Codesign, pp. 97–102 (2002). doi: 10.1.1.16.8455
18.
go back to reference Heath, S.: Embedded Systems Design, 2nd edn. Newnes (2003) Heath, S.: Embedded Systems Design, 2nd edn. Newnes (2003)
19.
go back to reference Hu, j., Hoang X. D., Khalil, I.: An embedded DSP hardware encryption module for secure e-commerce transactions. In: Security and Communication Networks 4(8), 902–909 (2011). doi: 10.1002/sec.221 Hu, j., Hoang X. D., Khalil, I.: An embedded DSP hardware encryption module for secure e-commerce transactions. In: Security and Communication Networks 4(8), 902–909 (2011). doi: 10.1002/sec.221
20.
go back to reference Islam, S., Ajmal, F.: Developing and implementing encryption algorithm for addressing GSM security issues. In: International Conference on Emerging Technologies, pp. 358–361 (2009). doi: 10.1109/ICET.2009.5353146 Islam, S., Ajmal, F.: Developing and implementing encryption algorithm for addressing GSM security issues. In: International Conference on Emerging Technologies, pp. 358–361 (2009). doi: 10.1109/ICET.2009.5353146
21.
go back to reference Katz, D.J., Gentile, R.: Memory Systems. In: Ganssle, J. (ed) Embedded Hardware, pp. 183–238. Newnes (2008) Katz, D.J., Gentile, R.: Memory Systems. In: Ganssle, J. (ed) Embedded Hardware, pp. 183–238. Newnes (2008)
22.
go back to reference Katz, D.J.: Embedded Media Processing (Embedded Technology). Newnes (2005) Katz, D.J.: Embedded Media Processing (Embedded Technology). Newnes (2005)
23.
go back to reference Krishna, C.M., Shin, K. G.: Real-Time Systems. McGraw-Hill (1997) Krishna, C.M., Shin, K. G.: Real-Time Systems. McGraw-Hill (1997)
24.
go back to reference Laplante, P.A.: Real-Time Systems Design and Analysis, 3rd edn. Wiley-IEEE Press (2004) Laplante, P.A.: Real-Time Systems Design and Analysis, 3rd edn. Wiley-IEEE Press (2004)
26.
go back to reference Li, Q., Yao, C.: Real-Time Concepts for Embedded Systems. CMP Books (2003) Li, Q., Yao, C.: Real-Time Concepts for Embedded Systems. CMP Books (2003)
27.
go back to reference Liu, D.: Embedded DSP Processor Design: Application Specific Instruction Set Processors (Systems on Silicon). Morgan Kaufmann (2008) Liu, D.: Embedded DSP Processor Design: Application Specific Instruction Set Processors (Systems on Silicon). Morgan Kaufmann (2008)
29.
go back to reference Noergaard, T.: Embedded Board Buses and I/O. In: Ganssle, J. (ed) Embedded Hard-ware, pp. 137–182. Newnes (2008) Noergaard, T.: Embedded Board Buses and I/O. In: Ganssle, J. (ed) Embedded Hard-ware, pp. 137–182. Newnes (2008)
30.
go back to reference Noergaard, T.: Embedded Processors. In: Ganssle, J. (ed) Embedded Hardware, pp. 63–136. Newnes (2008) Noergaard, T.: Embedded Processors. In: Ganssle, J. (ed) Embedded Hardware, pp. 63–136. Newnes (2008)
32.
go back to reference Oraioglu, A., Veidenbaum, A.: Guest Editors Introduction: Application Specific Microprocessors. IEEE Design & Test of Computers 20(1), 6–7 (2003). doi: 10.1109/MDT.2003.1173046 Oraioglu, A., Veidenbaum, A.: Guest Editors Introduction: Application Specific Microprocessors. IEEE Design & Test of Computers 20(1), 6–7 (2003). doi: 10.1109/MDT.2003.1173046
33.
go back to reference Oshana, R.: DSP Software Development Techniques for Embedded and Real-Time Systems. Newnes (2006) Oshana, R.: DSP Software Development Techniques for Embedded and Real-Time Systems. Newnes (2006)
35.
go back to reference Prasad, K.V.K.K.: Embedded/ Real-Time Systems: Concepts, Design and Programming. Dreamtech Press, New Delhi (2009) Prasad, K.V.K.K.: Embedded/ Real-Time Systems: Concepts, Design and Programming. Dreamtech Press, New Delhi (2009)
36.
go back to reference Pratt, W.K.: Digital Image Processing: PIKS Scientific Inside, 4th edn. Wiley-Interscience, New Jersey (2007) Pratt, W.K.: Digital Image Processing: PIKS Scientific Inside, 4th edn. Wiley-Interscience, New Jersey (2007)
37.
go back to reference Proakis, J.G., Manolakis, D.G.: Digital Signal Processing: Principles, Algorithms and Applications, 4th edn. Prentice Hall (2007) Proakis, J.G., Manolakis, D.G.: Digital Signal Processing: Principles, Algorithms and Applications, 4th edn. Prentice Hall (2007)
38.
go back to reference Quereshi, S.: Embedded Image Processing on the TMS320C6000™ DSP: Examples in Code Composer Studio™ and MATLAB. Springer, New York (2005) Quereshi, S.: Embedded Image Processing on the TMS320C6000™ DSP: Examples in Code Composer Studio™ and MATLAB. Springer, New York (2005)
39.
go back to reference Rabiner, L.R.: Digital Processing of Speech Signals. Prentice Hall (1978) Rabiner, L.R.: Digital Processing of Speech Signals. Prentice Hall (1978)
40.
go back to reference Sheldon, D., Kumar, R., Lysecky, R., Vahid, F., Tullsen, D.: Application-Specific Customization of Parameterized FPGA Soft-Core Processors. In: International Conference on, Computer-Aided Design (2007). doi: 10.1.1.76.3659 Sheldon, D., Kumar, R., Lysecky, R., Vahid, F., Tullsen, D.: Application-Specific Customization of Parameterized FPGA Soft-Core Processors. In: International Conference on, Computer-Aided Design (2007). doi: 10.1.1.76.3659
41.
go back to reference Sinha, P.: Speech Processing in Embedded Systems. Springer, New York (2010) Sinha, P.: Speech Processing in Embedded Systems. Springer, New York (2010)
42.
go back to reference Smith, S.W.: The Scientist and Engineer’s Guide to Digital Signal Processing. California Technical Pub. (1997) Smith, S.W.: The Scientist and Engineer’s Guide to Digital Signal Processing. California Technical Pub. (1997)
43.
go back to reference Stankovic, J.: Misconceptions About Real-Time Computing: A Serious Problem for Next-Generation Systems. IEEE Computer 21(10), 10–19 (1988). doi: 10.1109/2.7053 Stankovic, J.: Misconceptions About Real-Time Computing: A Serious Problem for Next-Generation Systems. IEEE Computer 21(10), 10–19 (1988). doi: 10.​1109/​2.​7053
44.
go back to reference Stapko, T.: Practical Embedded Security: Building Secure Resource-Constrained Systems. Newnes (2007) Stapko, T.: Practical Embedded Security: Building Secure Resource-Constrained Systems. Newnes (2007)
45.
go back to reference Stergiopoulos, S.: Advanced signal processing handbook: Theory and implementation for radar, sonar, and medical imaging real-time systems. CRC Press LLC (2001) Stergiopoulos, S.: Advanced signal processing handbook: Theory and implementation for radar, sonar, and medical imaging real-time systems. CRC Press LLC (2001)
46.
go back to reference Stergiopoulos, S.: Implementation of adaptive and synthetic-aperture processing schemes in integrated active-passive sonar systems. Proc. IEEE. 86(2), 358–396 (1998). doi:10.1109/5.659491 Stergiopoulos, S.: Implementation of adaptive and synthetic-aperture processing schemes in integrated active-passive sonar systems. Proc. IEEE. 86(2), 358–396 (1998). doi:10.​1109/​5.​659491
48.
go back to reference Tretter, S.A.: Communication System Design Using DSP Algorithms: With Laboratory Experiments for the TMS320C6701 and TMS320C6711. Springer (2003) Tretter, S.A.: Communication System Design Using DSP Algorithms: With Laboratory Experiments for the TMS320C6701 and TMS320C6711. Springer (2003)
49.
go back to reference Windrow, B., Stearns, S.D.: Adaptive Signal Processing. Prentice-Hall, Englewood Cliffs, NJ (1985) Windrow, B., Stearns, S.D.: Adaptive Signal Processing. Prentice-Hall, Englewood Cliffs, NJ (1985)
50.
go back to reference Wolf, W.: Computers as Components: Principles of Embedded Computing System Design, 2nd ed. Morgan Kaufmann (2008) Wolf, W.: Computers as Components: Principles of Embedded Computing System Design, 2nd ed. Morgan Kaufmann (2008)
51.
go back to reference Zhang, L., Li, S., Yin, Z., Zhao, W.: A Research on an ASIP Processing Element Architecture Suitable for FPGA Implementation. In: International Conference on Computer Science and, Software Engineering, 3, pp. 441–445, 2008. doi: 10.1109/CSSE.2008.580 Zhang, L., Li, S., Yin, Z., Zhao, W.: A Research on an ASIP Processing Element Architecture Suitable for FPGA Implementation. In: International Conference on Computer Science and, Software Engineering, 3, pp. 441–445, 2008. doi: 10.1109/CSSE.2008.580
Metadata
Title
Embedded DSP Devices
Author
Serendra Reddy
Copyright Year
2014
Publisher
Springer New York
DOI
https://doi.org/10.1007/978-1-4614-7915-4_2

Premium Partner