【问题标题】:ALSA Audio Capture block on SimulinkSimulink 上的 ALSA 音频捕获模块
【发布时间】:2014-03-06 00:40:20
【问题描述】:

我需要读取并处理 matlab 代码块,其中的数据来自 Simulink 框架内的“Raspberry Pi ALSA 音频捕获块”。我正在使用 Matlab r2013a 和 matlab r2013b,以及树莓派 Simulink 库。

那是因为我需要开发一个特殊的音频分析。

所以我的问题是:如何读取来自“Raspberry Pi Audio Capture”块的数据流,并在之前修改它们以将修改后的数据“绘制”或“记录”到文件中?

以及如何在流图中绘制这样的数据?

以及如何将这样的数据记录到文件中?

谢谢!

【问题讨论】:

  • 记住 ALSA 音频捕获块是 RaspberryPi 工具箱的一部分,我们可以看到 Scope 块在 RaspberryPi 上不起作用,“To Multimedia File”在 Raspberry 上也不起作用。此命令仅适用于最终工作中未连接的主机 PC,因此:-(此脚本有时有效:%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% fileID = fopen('/home/pi/Desktop/THENAMEOFTHEFILE. txt','a'); fprintf(fileID,'%12.8f\n',INCOMINGDATAVARIABLENAME); if stopIN == 1 fclose(fileID); end %%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%

标签: simulink alsa


【解决方案1】:

您有 DSP 系统工具箱吗?首先查看该工具箱中的音频示例。其中有很多。对于绘图,您需要范围块。您可以在 Simulink 库的“Sinks”下找到它们。为了编写你需要“到多媒体文件”块,它也在 DSP 系统工具箱中。

【讨论】:

    猜你喜欢
    • 2013-01-21
    • 2017-03-18
    • 1970-01-01
    • 1970-01-01
    • 2016-01-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-11-12
    相关资源
    最近更新 更多