首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在iPhone上拆分音频单元流

在iPhone上拆分音频单元流
EN

Stack Overflow用户
提问于 2011-01-24 19:44:11
回答 1查看 994关注 0票数 0

我正在开发一种方法,把几个传感器信号,调制成一个信号,通过音频输入到iPhone。我需要做几件事:

从输入信号中通过一个琐碎的滤波器链来解调这些信号,然后将每个信号沿着自己的信号路径输出以供进一步处理--必须是realtime.

  • Playback --每个信号的声纳化版本--最好是通过网络连接输出每个信号--最好是realtime.

  • Stream文件中的每个信号--不必是实时的。

我需要帮助概念化这个过程中的信号链。我已经开始用音频单元来勾勒设计了。首先,我选择音频单元是不是太低级了?这是否可以在音频队列服务中实现?尽管如此,我已经到了一个点,我已经有调制信号进来(还没有解调它),我对它进行实时的声纳化,并将声化信号传回输出。现在,为了把这个信号分成信号链的两个不同的部分,我可以想象做一些事情,比如将我的远程I/O单元的输出路由到多通道混合器单元上的两个独立的输入总线上,以及在多通道混合器单元的回调中将声纳/写到磁盘/写到网络。

但是,对于一个实时线程来说,这是否处理得太多了?我真的能够做到这一点吗?还是我需要离线完成一些功能?第二,是否可以将I/O单元的输入元素的输出路由到多通道混合器单元的独立输入元素?如果没有,我是否能够指定多通道流描述,并拆分原点?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-01-24 20:15:17

多通道音频解调在iOS设备上当然是可能的.它是利用DSP IIR滤波器组、FFT滤波等实现的。ARM霓虹灯矢量单元比几年前的许多专用DSP芯片具有更大的DSP处理能力。

我建议使用音频单元或音频队列服务仅用于数据采集。然后,只需排队PCM样本,并提供给您的DSP处理块。

是否可以在网络上传输数据取决于信道数、每个信道的数据速率、数据压缩比、网络带宽的差异等等。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4786354

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档