Page 18 - EngineerIT September 2021
P. 18

AUDIO PROCESSING


























        Figure 3: Analog Devices’ SigmaStudio graphical development
        environment.
                                                               Figure 5: SHARC audio module (SAM) development platform
           Because of the proliferation of audio channel counts, filter
        streams, sampling rates and the like, it’s important to have a
        maximally configurable pin interface that allows in-line sample   rather fragile, since it’s not a focus of the SoC, but rather an
        rate conversion, precision clocking and synchronous high speed   opportunistically supported feature.
        serial ports to route data efficiently and avoid added latency or   Clearly, a purpose-built audio DSP carries with it a much
        external interface logic. The digital audio interconnect (DAI) of   stronger ecosystem for development of complex acoustic
        ADI’s SHARC® family processors exemplifies this capability, as   systems, from optimised algorithm libraries and device drivers
        shown in Figure 4.                                     to real-time operating systems and easy to use development
                                                               tools. What’s more, audio-focused reference platforms (like ADI’s
        Customer support                                       SHARC audio module platform, shown in Figure 5) that speed
        One often overlooked aspect of developing with an embedded   time to market are a rarity for SoCs, but quite common in the
        processor is customer support for the device.          stand-alone audio DSP domain.
           Although SoC vendors promote running acoustic          To sum up, it is apparent that designing real-time acoustic
        algorithms on their integrated DSP products, this carries   systems involves deliberate, strategic planning of system
        several liabilities in practice. For one, vendor support is often   resources and cannot simply be managed through allocating
        more complex, since acoustic expertise is not typically the   leftover processing headroom on a multi-tasking SoC. Instead, a
        domain of the SoC application development. Consequently,   stand-alone audio DSP optimised for low latency processing is
        there tends to be weak support for customers seeking to   likely to lead to increased robustness, decreased development
        develop their own acoustic algorithms on the SoC’s on-chip   time and optimal scalability to accommodate future system needs
        DSP technology. Rather, the vendor may offer standard   and performance tiers.                          n
        algorithms and charge a significant NRE to port acoustic
        algorithms to one or more cores of the SoC. Even so, there’s   References
        no guarantee of success, especially if the vendor doesn’t offer   1.  Paul Beckmann. “Multicore SOC Processors: Performance,
        mature, low latency framework software. Finally, the third party   Analysis, and Optimisation.” 2017 AES International
        ecosystem for SoC-based acoustic processing tends to be   Conference on Automotive Audio, August 2017.

                                                                                      About the author
                                                                                      David Katz has 30 years of experience
                                                                                      in analogue, digital and embedded
                                                                                      systems design. He is director of
                                                                                      systems architecture for automotive
                                                                                      infotainment at Analog Devices, Inc.
                                                                                      He has published internationally close
                                                                                      to 100 embedded processing articles,
                                                                                      and has presented several conference
                                                                                      papers in the field. Previously, he
                                                                                      worked at Motorola, Inc. as a senior
                                                                                      design engineer in cable modem and
                                                                                      factory automation groups. David
                                                                                      holds both a B.S. and an M.Eng. in
                                                                                      electrical engineering from Cornell
                                                                                      University. He can be reached at
                                                                                      david.katz@analog.com.
        Figure 4. Digital audio interconnect (DAI) block diagram



                                                 EngineerIT | September 2021 | 16
   13   14   15   16   17   18   19   20   21   22   23