基于Arduino音频实时采集的研究与实现-Arduino中文社区 - Powered by Discuz!

Arduino中文社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 12620|回复: 7

基于Arduino音频实时采集的研究与实现

[复制链接]
发表于 2013-2-19 21:13 | 显示全部楼层 |阅读模式
课题主要研究如何实时采集主备两路音频信号,并基于Arduino板对两路音频信号进行分析研究,在液晶显示屏上输出两路音频信号的波形。从波形可直观看出主备两路音频信号的同步情况,从而判断备用音频信号是否可用于紧急情况下替代主输入音频信号。
请问哪位大虾知道怎么实现呢?求提供点思路和看法。
菜鸟盲区挺多。
1、如何将音频信号输入到arduino板内,即采集。
2.arduino自带功能可以实现对音频信号的什么处理?
3、液晶显示音频时域波形如何实现?
发表于 2013-2-19 22:15 | 显示全部楼层
一般的arduino只能采集低频的信号,Arduino Due可以采集1M的模拟信号,
至于显示波形,就得看你使用的LCD和对应的库了,调用相关的绘图函数,画个波形应该没问题
发表于 2013-2-19 22:18 | 显示全部楼层
人工置顶 帮顶 求高手解决
 楼主| 发表于 2013-2-19 22:59 | 显示全部楼层
自己顶下。
 楼主| 发表于 2013-2-19 23:06 | 显示全部楼层
设计的核心就是能够实时观察两路音频是否一致。显示主备两路信号。
 楼主| 发表于 2013-2-19 23:06 | 显示全部楼层
  音频波形显示(主要是基于时域的)目的主要有:1、可以实时察看当前音频的响度,以用于线性放大处理;2、通过察看音频波形可以分析音频信号的周期性和稳定性;3、通过波形分析可以考虑采用的滤波方式,以采用合适的方式对音频进行处理;4、通过调节音频参数(例如:采集率、音频码率、音频格式等)可以实时观察各参数对波形的影响,与音效对比,可以分析其中的内在关系;5、还有很多我也不是很懂的作用,例如功率谱、噪声加扰、标准偏差等。
    双路显示的主要目的是可以实时观察两路信号的差异性。
 楼主| 发表于 2013-2-19 23:10 | 显示全部楼层
毕业设计的核心就是能够实时观察两路音频是否一致。在广电领域,一般信号传输都是一主一备或一主两备。为了简单起见,这里只考虑一主一备。当这两路信号一致时,表示信号在传输过程中没有出现差错(产生的原因主要包括环境干扰、人为干扰、传输故障等);否则,可能一路信号正确,另一路信号不正确(发生了差错)。至于第二步如何判断到底哪路信号正确的工作,这又是另一个研究课题,当前一般使用人工的方法。其实,因为广电信息化建设水平的滞后性,第一步工作也在使用人工的方法。所以你的课题就是将第一步人工的方法转化为自动的方法。第一步工作具体来说主要分两个过程:显示和检测。我个人的意思就是说,在这个框架下,你先完成显示的工作,能力强的话,再完成检测的工作。
发表于 2013-2-20 10:17 | 显示全部楼层
比较一致的话  设计一个窗口比较器,主音频为比较信号,备用音频为被比较的。两个信号一致就输出高电平,两个信号变化了 就输出低电平。  窗口比较器是留出一定的容差。。。。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|Archiver|手机版|Arduino中文社区

GMT+8, 2024-12-27 23:33 , Processed in 0.073413 second(s), 16 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表