Блок ALSA Audio Capture на Simulink

Мне нужно прочитать и работать с блоком кода Matlab с данными, поступающими из «блока захвата звука Raspberry Pi ALSA» внутри фрейма Simulink. Я использую Matlab r2013a и Matlab r2013b с библиотеками Raspberry Pi Simulink.

Это потому, что мне нужно разработать специальный аудиоанализ.

Итак, мой вопрос: как я могу прочитать поток данных, поступающий из блока «Raspberry Pi Audio Capture», и изменить их, прежде чем «график» или «запись» измененных данных в файл?

И как отображать такие данные в потоковом графике?

А как такие данные записать в файл?

Благодарю вас!


person user2725849    schedule 05.03.2014    source источник
comment
Вспоминая, что блок захвата звука ALSA является частью набора инструментов RaspberryPi, мы видим, что блоки Scope не работают на RaspberryPi, а To Multimedia File также не работает на Raspberry. Эта команда работает ТОЛЬКО на хост-компьютере, который НЕ ПОДКЛЮЧЕН в ОКОНЧАТЕЛЬНОЙ РАБОТЕ, поэтому :-( Этот скрипт ИНОГДА работает: %%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ID файла = fopen('/home/pi/Desktop/ИМЯФАЙЛА. txt','a'); fprintf(fileID,'%12.8f\n',INCOMINGDATAVARIABLENAME); if stopIN == 1 fclose(fileID); конец %%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%   -  person user2725849    schedule 11.06.2014


Ответы (1)


У вас есть набор инструментов DSP System? Начните с просмотра аудио примера в этом наборе инструментов. Их много. Для построения вам нужны блоки области видимости. Вы можете найти их в разделе «Sinks» в библиотеке Simulink. Для записи вам понадобится блок «В мультимедийный файл», который также находится в наборе инструментов DSP System.

person Navan    schedule 05.03.2014