2014-03-05 38 views
0

我需要讀取並處理matlab代碼塊,其中的數據來自Simulink幀中的「Raspberry Pi ALSA音頻採集模塊」。我使用了Matlab r2013a和matlab r2013b,以及樹莓派Simulink庫。Simulink上的ALSA音頻採集模塊

這是因爲我需要開發一個特殊的音頻分析。

所以我的問題是:如何讀取來自「樹莓派音頻捕獲」塊的數據流,並在修改它們之前將修改過的數據「繪製」或「記錄」到文件中?

如何在流圖中繪製這樣一種數據?

以及如何將這種類型的數據記錄到文件中?

謝謝!

+0

記住ALSA音頻採集模塊是RaspberryPi工具箱的一部分,我們可以看到Scope模塊在RaspberryPi上不起作用,而「To Multimedia File」也不能在Raspberry上工作。 這只是命令的工作原理,是不是在最後的工作連接,從而:-( 這個腳本有時運行在主機上: %%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% fileID = fopen('/ home/PI /桌面/ THENAMEOFTHEFILE.txt」, 'A'); fprintf中(FILEID, '%12.8f \ N',INCOMINGDATAVARIABLENAME); 如果STOPIN == 1 FCLOSE(FILEID); 端 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%% – user2725849

回答

0

你有DSP系統工具箱嗎?首先查看該工具箱中的音頻示例。其中有很多。繪圖你需要範圍塊。你可以在Simulink庫的「Sinks」下找到它們。對於編寫,您需要「To Multimedia File」塊,它也位於DSP System工具箱中。