MATLAB和计算机声卡的模拟
1 系统设计实现
声音信号采集是通过MATLAB数据采集工具箱来实现对计算机声卡的控制并将转换传声器得到的模拟信号为能够储存在计
算机的数字信号;信号分析就是分析被采集数据的时、频域以及其它各项数值等,其中时域分析包括(信号还原,自相关分析,互相关分析)频域分析包括(FFT变换,幅值谱,相位谱,功率谱,幅值谱密度,功率谱密度)等。整个系统实施设计主要是包括系统的硬件配置,数据采集,数据分析及系统的界面设计四部分。
1.1 声音信号采集的硬件配置
一个被测量的及时数据采集环境,将会直接进入MATLAB进行分析而不需要转换,所以在第一步通过MATLAB和声卡之间的联系之后采集的声音信号,将会通过MATLAB的数据采集工具箱中的函数(analoginput)语句,使用该语句来建立MATLAB和声卡之间的通信,并为已经创建的声卡增加数据采集通道和触发方式。进行数据采集时,根据所配置声卡的型号与配置,可设置不同的参数来控制声卡的数据采集行动。另外需要注意的是采样频率是由其声卡所决定的,人的听觉器官能感知的频率约为20 Hz~20 kHz,而人的听觉器官能感知的声音幅度约为0~130 DB,因此在实际当中可以根据实际情况来选择声卡支持的采样频率