【问题标题】:Mutichannel Audio Output in SimulinkSimulink 中的多通道音频输出
【发布时间】:2016-08-20 04:50:10
【问题描述】:

我正在使用 Simulink 通过我的音频输出(耳机)3.5 毫米插孔输出 2 个正弦波。我希望一个正弦波从通道 1 发出,另一个正弦波从通道 2 发出。

我尝试使用 2 个正弦波块连接到 2 个“到音频设备”块,每个块都指定了不同的通道,这会给出错误“给定的音频设备只能打开一次。”

我已尝试将两个正弦模块连接到一个未连接的“至音频设备”模块。

我曾尝试使用 Mux、Vector Concatenate 和 Matrix Concatenate 块来组合正弦曲线,然后再将输出馈送到“音频设备块”,但结果并不理想。

我让两个正弦波单独工作,但不是同时工作。

【问题讨论】:

  • 尝试创建一个矩阵,每列对应一个通道,然后将其发送到音频设备。您的第一个正弦波可以是第一列,第二个正弦波可以是第二列。
  • 谢谢,我用矩阵连接块试过这个。示波器块在同一张图上正确读取为 2 个不同颜色的信号。然而,当我用示波器读取输出时,它似乎将高频信号叠加到低频信号上,形成了一种不稳定的正弦波。第二个通道相同,但幅度更高......

标签: matlab audio simulink channel modulation


【解决方案1】:

使用数据采集工具箱中的组件在 Simulink 中实现自定义函数。这是一个5声道输出的例子(5.1声​​道音响系统)-https://www.mathworks.com/help/daq/multichannel-audio-input-and-output-1.html#bt_9lng-5

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-03-04
    • 2013-11-25
    • 1970-01-01
    • 1970-01-01
    • 2011-06-25
    • 1970-01-01
    相关资源
    最近更新 更多