• 已解决 33245 个问题
  • 已帮助 5744 位优秀工程师

mic拾音电路中主控是如何处理转化过来数字信号?

脑洞炸开 2020-01-06 浏览量:219

mic拾音电路中主控是如何处理转化过来数字信号CPU内部是直接进行保存还是要通过一系列算法处理?

0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • mic拾音电路首先是模数转换的处理,因为音频信号本身是振动信号,需要用换能器把振动传递的压力变化(动能、势能)等转换成电能(这里的电能信号还是模拟信号——一种信号调制),如果后续需要数字处理,或者需要其他处理(比如滤波),则添加相应处理

    这里滤波可以根据信号需要安排在ADC前或者后,比如有时安排模拟滤波来专门采集语言信号,

    在ADC转换成数字信号后一样可以根据后续需求进行各种处理(包括各种滤波,频谱提取等等)

    总之一句话,对音频信号处理,是根据需求来的,有很多种可能的处理,但真正需要应用的肯定是根据需求来确定。

    此外还要明确一点,无论那种CPU内部都不提供数据的长期保存,CPU对信号进行存储用编码处理是可以的,但保存都是CPU调度输出到其它地方去保存。

    • 发布于 2020-01-06
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:5
  • mic输出是模拟信号,cpu内部转换成数字信号,然后进过数字滤波,在保存在到flash里的其,其中数字滤波就是算法处理
    • 发布于2020-01-06
    • 举报
    • 评论 0
    • 0
    • 0

  • 根据数据采集的方式,比如,采样模式,采集速率,采集位数等;

    根据主控的不同方式,比如是MCU,还是DSP,还是FPGA,是16位,32位?

    根据信号的目的,比如,是语言?还是电子音乐?还是交响乐?还是噪声分析?

    算法是千差万别的,不用任何算法,直接存储也是有的。一般而言就算是没有算法,也是用硬件电路对信号进行处理。

    当然有算法,硬件电路还是需要进行信号预处理。

    • 发布于2020-01-06
    • 举报
    • 评论 0
    • 0
    • 0

  • 拾来的声音都是模拟信号,先通过ADC转成数字程信号,再进行简单的滤波,上传到云服务器,进行识别
    • 发布于2020-01-06
    • 举报
    • 评论 0
    • 0
    • 0

  • 这个要看你的需求,MIC过来的信号是模拟信号,经过转换之后得到数字信号,至于后面是否要进行相关软件滤波等操作,就要看你要实现怎样的功能了
    • 发布于2020-01-10
    • 举报
    • 评论 0
    • 0
    • 0

  • 一般的声音的滤波可能是在板子上的CPU的,识别都是把这些数据上传到云服务器上进行识别,再接收识别的结果
    • 发布于2020-01-16
    • 举报
    • 评论 0
    • 0
    • 0

mic拾音电路中主控是如何处理转化过来数字信号?