ColdCruncher
A miniaturised module for rapid-prototyping of context
processing applications. (2006-present)
Summary
The ColdCruncher platform is intended for rapid algorithm prototyping using
Mathworks Matlab-Simulink and the TI Code-Composer Studio. In this
framework Matlab code can be compiled to run directly on the ColdCruncher DSP.
The ColdCruncher DSP allows audio processing and feature extraction
using its build-in FFT and FPU blocks.
The ColdCruncher architecture is flexible enough to support
various audio applications. We use it primarily for auditory scene
analysis needed for many context-aware applications. ColdCruncher is
developed to work in both standalone applications (storing data/results
to non-volatile memory) and in tandem with the QBIC wearable computer
(transferring data/results to the QBIC).
ColdCruncher uses the same power supply solution as QBIC and can be
powered by the same battery type. Initial power measurements indicate
that ColdCruncher could run for about 8 hours from one battery charge
(4400mAh) processing various frequency-domain feature patterns
(Matlab-Simulink model code).
Functionality
- DSP TI TMS320C6711, 200MHz
- 128MB SDRAM, 100MHz
- 2MB flash
- USB 1.1 client interface
- 2 channel audio in (Mic or Line)
- 4-48kHz, 8/16Bit ADC
- amplifier gain up to 36dB
- form factor (LxWxH): 55x40x20mm
Team
Related student projects:
- Martin Renold (Semester thesis project)
- Sven Kuonen (Master thesis
project)
Current Status (December 2007)
-
The hardware is currently in the extended testing phase.
- A CLI boot loader software is running.
- The integration into Simulink is under development.
Links
last update: 2008-01-03