The AWE Core is the audio-processing engine at the heart of the Audio Weaver platform. Its innovative architecture allows embedded audio-features to be integrated, deployed, and managed with extreme efficiency.
Optimized audio wherever your software runs.
The AWE Core™ is highly optimized for all of today's most popular embedded processors, delivering cross-platform flexibility with maximum processing performance.
How it Works
The AWE Core operates by passing blocks of audio through a user-defined sequence of audio-processing Modules.
Using AWE Designer, this audio-processing pipeline can be built graphically using over 400 different audio-building blocks.
Configuring the AWE Core
The AWE Core's processing model is defined by a set of processor-agnostic configuration data. During design-time, the processing model is controlled AWE Designer in realtime (by sending configuration data over a realtime interface like USB, TCP/IP, etc). When the AWE Core is deployed in a stand-alone system, the processing model comes from a binary data-set that's saved on the product and then loaded at product boot-time.
AWE Core Variants
There are two major variants of AWE Core, each supporting a variety of instruction sets and tool-chains.
The base AWE Core releases supports all of today's most popular embedded processors and is licensed on a per-unit basis. It includes ALL of DSP Concepts' processing module-packs, including Standard, Advanced, and Voice ModPacks.
The AWE Core ST runs on STM32 MCUs, and is available for FREE, compliments of ST Micro! It includes DSP Concepts' Standard Module pack. Learn More!
|Streamlined integration API (Learn More)|
|IC Vendor Locks|
* AWE Core is optimized for block-processing. Block sizes below 16-samples per block are supported, but context-switching costs limit performance.
Audio Weaver Module Packs
The AWE Core™ includes a full suite of audio-processing modules to support everything from hyper-efficient IoT devices to ultra-premium automotive systems.
The Standard Module Pack includes everything needed for most two-channel playback systems, including filters, EQs, mixers, limiters, compressors, math and logic, and signal generators.
The Advanced Module Pack unlocks the full power of Audio Weaver with frequency-domain and multi-rate processing, advanced filtering, and complex math. The Advanced ModPack enables the implementation of virtually any imaginable signal processing chain and powers the world's most advanced realtime audio products.
DSP Concepts' Voice Module Pack contains the building blocks needed to create advanced Voice and Microphone processing features, including Beam Former, Acoustic Echo Canceller, Adaptive Interference Canceller, and Noise Reduction.
Audio Weaver Module Creator
In addition to the included Audio Modules above, DSP Concepts offers the Module Creator add-on for AWE Designer. While the Standard and Advanced ModulePacks allow for nearly any Audio system to be realized, the Module Creator feature allows customers to wrap their own IP as Audio Weaver® Modules.
Note: Matlab™ (R2014b or greater) and the Pro Edition of Audio Weaver® Designer are required to use the Audio Weaver Module Creator add-on.
Pricing and Availability
The AWE Core™ is licensed on a per-unit royalty basis, with price-breaks as volumes scale up. Any licensing of the AWE Core™ includes one free seat of Audio Weaver® Designer Standard Edition. (Additional seats of Audio Weaver® Designer are offered on an annual, per-seat subscription basis.) To get pricing info for your team and project, please contact us below!