Software Development

Vision science studies suggest that the eye is able to discern more than 11 bits of dynamic range for each of the three primary colors – red, green and blue – that typically comprise a given scene. The optical nerve connecting each eye to the brain, on the other hand, is only able to
The cellular base station and its associated infrastructure topology have remained largely unchanged throughout the industry's history to date, although upgrades have periodically occurred to address the needs of evolving voice and data standards. Within each base station are beefy
In my December column , I observed that smartphones and tablets are starting to be used in places where purpose-built embedded systems once reigned, such as point-of sale terminals. At home, for example, I have a small Android tablet that I use as an Internet audio player. And my local sandwich
Algorithms are the essence of digital signal processing; they are the mathematical "recipes" that transform signals in useful ways. Companies developing new algorithms, or considering purchasing or licensing algorithms, often need to assess whether an algorithm will fit within their
In a recent interview in EE Times , BDTI co-founder and president Jeff Bier commented: Multi-core CPUs are very powerful and programmable, but not very energy-efficient.  So if you have a battery-powered device that is going to be doing a lot of vision processing, you may be motivated
Qualcomm recently opened up the QDSP6 (aka "Hexagon") DSP core in its Snapdragon SoCs to programming access by its customers and software developer partners. Multimedia applications, for example, can benefit from leveraging QDSP6 processing resources , boosting overall performance,
The October issue of IEEE Spectrum Magazine includes an interesting article titled " Could Supercomputing Turn to Signal Processors (Again)? " which discusses the viability of developing supercomputers using digital signal processors. It covers, among other things, a recent analysis
The prodigious transistor budgets delivered by modern semiconductor processes enable designers to create powerful processor cores and chips. However, this silicon potential will be for naught if it can't easily be harnessed by algorithm developers. Consider the non-trivial die area and
Analog Devices becomes the latest semiconductor manufacturer to standardize on the increasingly pervasive Eclipse open-source IDE (integrated development environment) and extensible plug-in system with the CrossCore Embedded Studio software suite for C++ and assembly language-based software
Cost- and power consumption-sensitive digital signal processing applications tend to leverage fixed point processors, for a common fundamental reason: fixed-point processor cores are substantially less complex than their floating-point counterparts, leading to reductions in transistor count and