Embedded systems programming using digital signal processors

From DSP-FPGA.com

Digital Signal Processing (DSP) is the method of processing signals and data in order to enhance or modify those signals or to analyze those signals to determine specific information content. A typical DSP system (Figure 1) consists of a processor and other hardware used to convert outside analog signals to digital form and possibly back to analog (continuous) form. There is nothing mystical about DSPs. Think of a DSP as an application-specific microprocessor. The applications that these devices are good for are digital signal algorithms, which usually are not on general-purpose processors because of their complexity. The software development issues associated with these devices, however, are similar to other general-purpose processors.
DSPs are becoming common in all product areas, including military and aerospace systems, embedded applications, and PC-based systems.

Is your application right for a DSP?
Engineers developed digital signal processors to solve a particular class of problem. DSP is a way to represent signals as ordered sequences of numbers and techniques to process those sequences. Some of the important reasons to do signal processing include elimination or reduction of unwanted interference, estimation of signal characteristics, and transformation of signals to produce more important information. Some of the common applications of DSP include:

  • Radar and sonar
  • Communications systems
  • Process control
  • Image processing
  • Audio applications

    Each DSP application is different. One of the first tasks of the system designer is to determine how much processor is required to perform the job. Figure 2 shows typical performance ranges for some DSP applications. Simple controlbased applications do not need high-performance DSPs, whereas higher performance ranges are required for applications such as radar and sonar.

  • View articles on DSP-FPGA.com
    View Table of Contents
    © 2026 OpenSystems Media, LLC

    Products & Services
    Digital Signal Processors (DSP)
    Digital signal processors (DSPs) are specialized microprocessors designed specifically for digital signal processing, usually in real-time. DSPs can also be used to perform general-purpose computations, but are not optimized for this function.
    DSP Boards
    Digital signal processor (DSP) computer boards are central to the implementation of high-performance industrial systems. They collect and process digital data from many sources, and distribute the results to other elements of the system.
    Sound Cards
    Sound cards are computer expansion cards that enable audio inputs and outputs. They connect to the computer via the internal bus or an external connection.
    Motor Controllers
    Motor controllers receive supply voltages and provide signals to motor drives that are interfaced to motors. They include a power supply, amplifier, user interface, and position control circuitry.
    Digital-to-Analog Converters
    Digital-to-analog converters (DAC) transform a digital number into a corresponding analog voltage or current.

    Product Announcements
    congatec - Low power flagship for embedded vision and AI
    congatec – a leading vendor of embedded and edge computing technology – presents its brand new low power SMARC 2.1 Computer-on-Modules with NXP i.MX 8M Plus processor for industrial edge... (read more)
    Electro Standards Laboratories - Data Acquisition/Process Control Instrumentation
    Electro Standards Laboratories can custom-design Data Acquisition Systems to exact specifications Data Acquisition & Sensor Monitoring Systems for Process Control Board Form Factors Designed for... (read more)
    Acromag, Inc. - Need a Rugged COM Express Module with Heat Sink?
    Acromag’s XCOM-6400 is a ruggedized COM Express module offering high-performance, low-power multi-core processors and a unique SODIMM hold-down that allows users to upgrade memory... (read more)
    Critical Link, LLC - MitySOM-AM62A family of system-on-modules
    MitySOM-AM62A System on ModuleProduction-rea dy Sitara AM62Ax-based System on Module... (read more)
    MDE Semiconductor, Inc. - How TVS Diode Operation Boosts Efficiency
    In a military world, victory can be held in the details. The more we know about our opponent’s movement, their mechanical and technological capabilities, and environmental conditions can... (read more)
    Acromag, Inc. - Acromag VPX 6U Carrier Cards Host XMC & PCIe I/O
    Acromag’s latest OpenVPX™ carrier boards feature five mezzanine slots to interface a combination of modules to the bus over a high-speed PCIe Gen 3 link. (read more)

    Topics of Interest

    Introduced by Texas Instruments over thirty years ago, the digital signal processor (DSP) has evolved in its implementation from a standalone processor to a multicore processing element and has...

    Chapter List Chapter 4.1: Analog/Digital Signal Conversion Chapter 4.2: Digital Filters Chapter 4.3: Digital Modulation Chapter 4.4: Digital Video Sampling Chapter 4.5: DSP Devices and Systems...

    Chapter List Chapter 6.1: Analog/Digital Signal Conversion Chapter 6.2: Digital Filters Chapter 6.3: Digital Modulation Chapter 6.4: DSP Devices and Systems Part Overview Digital signal...

    Texas Instruments' (TI) Integra™ DSP+ARM devices combine a digital signal processor (DSP) and an ARM® processor, enabling developers to create applications best suited for executing a...

    Digital Signal Processing (DSP) has been evolving over the past thirty years, spurred by the rapid advances in computer technology. It has grown into a discipline that makes an impact on almost...

    UNLIMITED FREE
    ACCESS
    TO THE WORLD'S BEST IDEAS

    SUBMIT
    Already a GlobalSpec user? Log in.

    This is embarrasing...

    An error occurred while processing the form. Please try again in a few minutes.

    Customize Your GlobalSpec Experience

    Category: Digital Signal Processors (DSP)
    Finish!
    Privacy Policy

    This is embarrasing...

    An error occurred while processing the form. Please try again in a few minutes.