Skip to main content

2014 | OriginalPaper | Buchkapitel

2. Embedded DSP Devices

verfasst von : Serendra Reddy

Erschienen in: Secure Smart Embedded Devices, Platforms and Applications

Verlag: Springer New York

Aktivieren Sie unsere intelligente Suche um passende Fachinhalte oder Patente zu finden.

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.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

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!

Fußnoten
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.
 
Literatur
5.
Zurück zum Zitat 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.
Zurück zum Zitat Catsoulis, J.: Designing Embedded Hardware. O’Reilly (2005) Catsoulis, J.: Designing Embedded Hardware. O’Reilly (2005)
8.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat Ganssle, J., Barr, M.: Embedded Systems Dictionary. CMP Books (2003) Ganssle, J., Barr, M.: Embedded Systems Dictionary. CMP Books (2003)
15.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat Heath, S.: Embedded Systems Design, 2nd edn. Newnes (2003) Heath, S.: Embedded Systems Design, 2nd edn. Newnes (2003)
19.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat Katz, D.J.: Embedded Media Processing (Embedded Technology). Newnes (2005) Katz, D.J.: Embedded Media Processing (Embedded Technology). Newnes (2005)
23.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat Rabiner, L.R.: Digital Processing of Speech Signals. Prentice Hall (1978) Rabiner, L.R.: Digital Processing of Speech Signals. Prentice Hall (1978)
40.
Zurück zum Zitat 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.
Zurück zum Zitat Sinha, P.: Speech Processing in Embedded Systems. Springer, New York (2010) Sinha, P.: Speech Processing in Embedded Systems. Springer, New York (2010)
42.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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
Metadaten
Titel
Embedded DSP Devices
verfasst von
Serendra Reddy
Copyright-Jahr
2014
Verlag
Springer New York
DOI
https://doi.org/10.1007/978-1-4614-7915-4_2