Мне как-то приходилось разбирать исходники программы для PC, которая декодировала DRM сигнал (Digital Radio Mondiale - Мировое Цифровое Радио). Цифровая обработка сигнала, сигнал со звуковой карты, на несущей 15 кГц с шириной спектра 9 кГц - специально для звуковушки понизили. Немцы писали. Чистейший С++ с шаблонами, я обалдел, работает, DReaM прога называетсяя, есть в исходниках на sf.net. Сигнал OFDM упрощённый какой-то.
Так я это о чём. Matlab там использовался только как средство для синтеза коэффициентов фильтра(ов) и создания модулей для Сишной проги. Вот на это дело Matlab - вещь. А в остальном, даже в откомпилированном виде с оптимизацией под процессор очень туго идёт обработка сигнала. Лишнему коду там делать нечего. Я как-то переделывал исходники, чтобы в алгоритме разобраться.
Под задачу пишут свой софт. Это пример, конечно, через чур сложный. Разобраться с мультимедийной системой трудно, правда. Хоть и статейки на rsdn'е и есть толковые. Потому, лучше уж чем есть тем и пользоваться: Cool Edit и постобработка.
Это всё моё личное ИМХО