I like toast. I also like peanut butter. But you know what I really like? The two of them together. Not only does the combination taste great, but making it is easy: all I need is a knife, a toaster, and a plate. Heck, sometimes, I even skip the plate!
Why am I mentioning this? Well, when designing an embedded system, you often need to source third-party hardware or software components. And when doing so, you should always make sure they follow the toast-and-peanut-butter rule: work together out of the box, with little or no fuss. That way, you can focus on adding your own special jelly and transform your peanut-butter toast into a one-of-a-kind PB&J that customers can't get enough of. (Man, I should never write when I'm hungry!)
Seriously, there is no better way to jump-start an embedded project than to choose components that already work in concert. Which is the idea behind today's announcement between Cadence and QNX Software Systems. In a nutshell, they have announced that QNX Acoustics for Active Noise Control (ANC) has been ported to the Cadence Tensilica HiFi Audio/Voice DSP core.
If you're unfamiliar with QNX Acoustics for ANC, it's a software solution for reducing unwanted engine "boom" inside passenger vehicles. Compact and efficient, it can run on a processor or DSP core in the vehicle's infotainment system or audio amplifier, eliminating the dedicated hardware of conventional ANC solutions.
According to Peter McCarthy of QNX, “modern fuel-saving techniques, such as deactivating cylinders when engine load is light, can cause irritating boom noise that distracts the driver. QNX Acoustics for ANC generates targeted anti-noise over the car’s audio system to cancel out this boom for a more enjoyable ride. By combining QNX Acoustics for ANC with the widely deployed Cadence Tensilica HiFi Audio/Voice DSP core, system designers can reduce engine noise while also eliminating the costs associated with designing and prototyping a custom hardware controller module.”
For more information, read the press release and check out previous posts on QNX Acoustics for ANC.
Why am I mentioning this? Well, when designing an embedded system, you often need to source third-party hardware or software components. And when doing so, you should always make sure they follow the toast-and-peanut-butter rule: work together out of the box, with little or no fuss. That way, you can focus on adding your own special jelly and transform your peanut-butter toast into a one-of-a-kind PB&J that customers can't get enough of. (Man, I should never write when I'm hungry!)
Evan-Amos, Wikimedia Commons |
If you're unfamiliar with QNX Acoustics for ANC, it's a software solution for reducing unwanted engine "boom" inside passenger vehicles. Compact and efficient, it can run on a processor or DSP core in the vehicle's infotainment system or audio amplifier, eliminating the dedicated hardware of conventional ANC solutions.
According to Peter McCarthy of QNX, “modern fuel-saving techniques, such as deactivating cylinders when engine load is light, can cause irritating boom noise that distracts the driver. QNX Acoustics for ANC generates targeted anti-noise over the car’s audio system to cancel out this boom for a more enjoyable ride. By combining QNX Acoustics for ANC with the widely deployed Cadence Tensilica HiFi Audio/Voice DSP core, system designers can reduce engine noise while also eliminating the costs associated with designing and prototyping a custom hardware controller module.”
For more information, read the press release and check out previous posts on QNX Acoustics for ANC.