关于audio数据采集的问题
今天在论坛上看到一个数据采集的问题, 数据时从下位机采集来的, 而时间点是上位机给的当前收到数据的时间点;在我看来这种做法有一些不合理:数据,时间点---这两者之间存在时间差,而这个时间差由多个因素产生,并且不一定是恒定的时间差;如下位机的处理时间, 串口orUSB的传输时间,上位机的响应时间等组成. 一般情况下应该在ms级的误差.当然如果ms可以忍受,此办法当然可以.帖子见:http://bbs.gsdzone.net/showtopic-12644.aspx
严格的做法当然是时间点&数据要从同一地点来; 当然如果是 ---上下位机的方式实现这种采集,是无法直接实现"从同一地点来的"除非下位机强大到可以产生时间管理信息;
比较简单可行的办法是:数据采集时,"连续"采集直到满足需求的采样点数;然后下位机再将这个数组上传到PC,因为下位机"连续采集",那么元素间的时间间隔必定是相等! 利用这一点就可以将”数据和时间点同步“---即上位机收到的第一个元素和下位机真正采样时间,存在一个固定时间差,而元素间也存在一个固定的时间差;----这对处理音频数据,如计算频率是很有效的, 如labviEW 频率vi计算出的频率和实际频率存在一个恒定的系数k, 这个系数k实际上就是下位机的采样率.
再说说在数据库excel的存储, 一般都依cluster的方式表示(如编号,采样时间,数据), 采样时间如是依cluster方式表示,似乎不能直接保存到EXCEL中,此时可以将次时间cluster按照ascii表转换成ascii,接着转换成u32,就可以保存了; 当然显示使其反过程了
转载于:https://www.cnblogs.com/winkle/archive/2013/03/23/2977606.html
关于audio数据采集的问题相关推荐
- 【Android RTMP】音频数据采集编码 ( FAAC 音频编码参数设置 | FAAC 编码器创建 | 获取编码器参数 | 设置 AAC 编码规格 | 设置编码器输入输出参数 )
文章目录 一. 头文件.成员变量准备 二. 创建 FAAC 编码器 三. 获取并设置 FAAC 编码器参数 四. 设置 FAAC 编码器编码标准 五. 设置 FAAC 编码器 AAC 编码规格 六. ...
- 【Android RTMP】音频数据采集编码 ( AAC 音频格式解析 | FLV 音频数据标签解析 | AAC 音频数据标签头 | 音频解码配置信息 )
文章目录 安卓直播推流专栏博客总结 一. AAC 音频格式解析 二. FLV 音频数据标签解析 1. 分析 FLV 格式中的 AAC 音频格式数据 2. AAC 音频特殊配置 3. AAC 音频数据标 ...
- 【Android RTMP】音频数据采集编码 ( 音频数据采集编码 | AAC 高级音频编码 | FAAC 编码器 | Ubuntu 交叉编译 FAAC 编码器 )
文章目录 安卓直播推流专栏博客总结 一. 音频数据采集.编码 二. AAC 高级音频编码 三. FAAC 编码器 四. Ubuntu 18.04.4 交叉编译 FAAC 编码器 安卓直播推流专栏博客总 ...
- Android平台如何实现屏幕数据采集并推送至RTMP服务器
随着无纸化.智慧教室等场景的普及,好多企业或者开发者开始寻求更高效稳定低延迟的RTMP同屏方案,本文以大牛直播SDK(Github)的同屏demo(对应工程:SmartServicePublisher ...
- 高精度18位 5 MSPS 低功耗数据采集信号链_电工基础电路图讲解
电路图简介: 所示电路是一款完整的18位.5 MSPS.低功耗.低噪声.高精度数据采集信号链解决方案,功耗仅122 mW.基准电压源.基准电压源缓冲器.驱动放大器和ADC提供优化解决方案,具有业界领先 ...
- 《Python爬虫大数据采集与挖掘》期末考试考题汇总带答案
一.填空题 1.爬虫技术的应用可以分为两大类:采集型爬虫.监测型爬虫. 2.根据 Web 页面组成结构中的信息内容的生成方式不同,可以将 Web 页面分为静态页面.动态页面.以及伪静态页面三大类. 3 ...
- omapl138 fpga三核高速数据采集处理核心平台方案
支持32路AD采集,32路DA输出. 支持多路RS485.RS232串口: 支持实时系统,控制延时: 支持DSP和ARM的多核通信,提供丰富的采样demo: 支持图形界面编程,触控! 1.OMAP-L ...
- [Audio] 音频基本属性及概念
近期在做一个语音识别及控制的产品,需对接音频数据采集和处理,关于这方面的知识还是比较欠缺和零散的,借此机会,对音频这块的知识进行学习和梳理,仅供自己参考. 关于常见音频文件格式的特点如下: 要在计算机 ...
- iOS传感器数据采集
传感器信息采集项目到了一定的节点,总结一下iOS中传感器信息采集的相关知识. 代码下载:https://github.com/haojinming/SensorInIOS Accelerometer ...
最新文章
- Doc命令收集(一)
- 解决Windows 2003中不允许的父路径Active Server Pages错误'ASP 0131'的方法
- vue使用html渲染组件,Vue.js在渲染组件之前填充数据
- 犯人释放的C语言程序,C语言的自动关机程序和一个用来整人的小程序
- 指纹识别工具(CMSeek)
- php取商,PHP获取百度关键词排名
- Python爬虫 Day 3
- nvidia控制面板点了没反应win7_n卡控制面板没有显示选项修复方法_win7系统nvidia控制面板没有显示选项最佳设置...
- VS2017下搭建OPEN CASCADE
- Photoshop CC 2017安装
- php判断是否节假日,php 排除周末与节假日程序实例代码
- MyEclipse创建jsp项目
- GPS北斗授时服务,NTP让网络时钟同步更精确
- nlp-问答任务-抽取式问答
- 支付宝-蚂蚁金服一面
- ==和eques()
- android studio开发的时候出现design editor is unavailable until after a successful project sync问题的解决方法
- 亿百特E22 lora模块使用教程
- Vue 和 jQuery 两者之间的区别是什么?
- 第51章 设置FLASH的读写保护及解除—零死角玩转STM32-F429系列
热门文章
- 【C++ STL】priority_queue自定义排序函数
- 机器学习笔记033 | 主成分分析法(PCA)
- 世界坐标与像素坐标的相互转换
- 从云服务器上拷贝文件,从云服务器上拷贝文件
- B-Tree及其建立过程
- 最简便的Revit信息导出到数据库本地SQL SERVER
- ppt计算机控制系统实例,第部分计算机控制系统的应用实例.ppt
- vs代码补全的快捷键_iPad Pro变生产力工具,你还缺个轻量级浏览器端代码编辑器...
- arduino步进电机程序库_Arduino基础入门篇27—步进电机驱动库的使用
- h5评论直接显示代码_全套H5教程免费学,让你0基础自学制作H5页面