MATLAB 声卡连续信号采集
2014-09-04 09:08
253 查看
MATLAB 声卡连续信号采集
利用笔记本自带的声卡可以采集两路连续输入的信号,电压最大范围正负1V,采样率44K,不同的声卡在位数方面会有差异,但是精度都是都是很高的!
MATLAB Acquisition Toolbox中Using the Legacy InterfaceàContinuous Acquisition Using Analog
Input,这个实例中可以实现声卡的连续采集。
duration设置采集时间;sampleRate设置采样率;另外注释掉delete(ai);clear all;
以下是简单的MALTAB采集代码示例
利用笔记本自带的声卡可以采集两路连续输入的信号,电压最大范围正负1V,采样率44K,不同的声卡在位数方面会有差异,但是精度都是都是很高的!
MATLAB Acquisition Toolbox中Using the Legacy InterfaceàContinuous Acquisition Using Analog
Input,这个实例中可以实现声卡的连续采集。
duration设置采集时间;sampleRate设置采样率;另外注释掉delete(ai);clear all;
以下是简单的MALTAB采集代码示例
if (~isempty(daqfind)) stop(daqfind) end duration = 10; ai = analoginput('winsound'); addchannel(ai, 1); ai sampleRate = get(ai, 'SampleRate') get(ai, 'SamplesPerTrigger') requiredSamples = floor(sampleRate * duration); set(ai, 'SamplesPerTrigger', requiredSamples); waitTime = duration * 1.1 + 0.5 start(ai) tic wait(ai, waitTime); toc [data, time] = getdata(ai);
相关文章推荐
- 多线程VC++和Matlab混编在信号采集和处理中的应用
- 用ADC连续采集11路模拟信号,并由DMA传输到内存
- Matlab GUI 简易音频信号采集分析
- matlab环境下连续信号采样处理的仿真分析设计
- 多线程VC++和Matlab混编在信号采集和处理中的应用
- MATLAB在连续时间系统的时域分析中的应用(2)(信号与系统)
- MATLAB信号与系统分析(三)——连续信号与系统的复频域分析及MATLAB实现
- Matlab:显示time信号的频谱
- 用Directshow进行电视卡的音视频信号采集和SDI信号输出
- matlab 信号平滑处理方法
- 声卡录制:采集声卡播放的声音,并录制成mp3文件!
- Matlab信号提取、频谱分析、滤波、阈值设定、寻找极值点
- ITU-R BT.656 , 帧 , 场 === 模拟视频信号采集的处理,以及奇偶场
- STM32之内部3个ADC+2个DMA同时采集14路信号
- 用matlab对信号进行傅里叶变换
- xPC信号采集和分析(2)
- 自己动手编写小波信号分解与重构的Matlab程序
- 基于MATLAB的心电信号预处理
- 基于matcom的仿真信号采集与频谱分析
- 用Directshow进行电视卡的音视频信号采集和SDI信号输出