matlab数字模拟转换器,MATLAB和计算机声卡的模拟——数字转换器

41528d3028836879cd698677c3999917.gifMATLAB和计算机声卡的模拟——数字转换器

M A T L A B和计算机声卡的模拟 戴 熙 ( 中国民用航 空 温州 空中交通 管理站 浙 江温州 3 2 5 00 0) 信 息 技术 数字转换器 摘要: 本设计采用M A T L A B 中数据采集工具箱( D a t a A c q u i s i t i o n T o o l b o x ) 来实现, 数据采集工具箱包括三个模块分别为:M -- F i l e 函 式集 , 数据 采集 引擎( D a t a A c q u i s i t i o n E n g i n e ) , 和硬 件转接 驱 动程序( H a r d wa r e D r i v e r A d a p t o r s ) , 因此 , 在MA T L A B ~直接 调 用函数 可 以直接控 制 和计算 机 声卡进行 其数 据采 集 , 然后再 将采 集到 的 声音 信号 分别进 行数据 处理 和分 析 , 最终 将处 理完 的数据保 存在 文件 中 并 以图 形的 形式 呈现 在 用 户 面前 。 关键 词 : MA TL A B 数据 采 集工具 箱 声卡 信 号采集转挟 中图分类号 : T P 3 7 文献标 识 码 : A 文章编号 : 1 6 7 2 —3 7 9 1 ( 2 0 l 4 ) 0 7 ( c ) 一0 0 2 2 — 0 3 1 系统设计实现 声音信号采集是通过MAT L A B数据采 集工具箱来实现对计算机声 卡的控制 并将 转 换 传 声 器得 到 的 模 拟 信 号 为能 够 储 存 在 计算机 的数字信 号 ; 信 号分析就是 分析被 采集数据的时 、 频域以及其它各项 数值等, 其 中时 域分 析 包括 ( 信 号还 原 , 自相 关分 析 , 互相 关分析 ) 频域分析 包括( F F T变换 , 幅 值 谱 , 相 位 谱 , 功 率谱 , 幅 值 谱 密 度 , 功率 谱密 度) 等 。 整个 系统实 施设 计主要是包括 系统的硬 件配 置, 数据采集 , 数据分析及系 统 的 界 面 设 计 四 部 分 。 1 . 1声音信号采集的硬件配置 一 个被测量的及时数据采集环境 , 将会 直接进入MAT L AB 进行分析而不需要转换 , 所以在第一步通过MA T I A B 和声卡之间的联 系之后采集的声音信号, 将会通过MA TL A B 的数据 采集 工具 箱 中的 函数 ( a n a l o g i n p u t ) 语 句 , 使 用该 语 句 来建 立MATLAB和 声 卡之 间 的 通 信 , 片 为 已 经 创 建 的 声 卡增 加 数 据 采集通道和触发方式。 进行数据采集时 , 根 据所配 置声卡的 型号 与配置 , 可设 置不同 的参数 来控制声 卡的数据 采集行 动。 另外 需 要 注 意 的 是 采 样 频 率 是 由其 声 卡 所 决 定 的 ,人 的 听 觉 器 官 能 感 知 的 频 率 约 为 2 0 Hz~2 0 kHz , 而 人 的听 觉 器 官 能 感 知的 哇 l / 非电信号 弱 电信号 声音幅 度约 为0 ~1 3 0 D B, 因此在实际当中 可以根据实际情况来选择声卡支持的采样 频率和 强度范 围, 然后根据 不同硬 件而 产 生 不 同 的 指 令 。 模 拟 输 入 ( AI ) , 模 拟 输 出 ( A0) , 数 字输 出人 ( D1 0) 和 同步 模拟 输 出人 转换等 等各项功能 。 ( 1 ) 通过MAT L A B中的数据采集工具箱 中的 函数功能 , 便能实现 声音信号 采集的 硬 件 配 置。 首 先 , MATL AB将 会把 声 卡 作 为 一 个 设 备 对 象 进 行 处 理 , 然 后 直 接 调 用 MAT L AB 认定对象来操作而不是直接调用 此 硬件 。 由于使用 声卡 来采集数据 使用的 信号是模拟信号 , 需转换成数字信号 , 这时 MATLAB强 大 的 功 能 就 体 现 出 来 了 , 直 接 使 用a n a l o g i n p u t 语句 , 此 语句 是专 门 用于建 立 模 拟 信 号 输 人 , 其语 句 为 : Al = a n a l o g i n p u t ( ‘ a d a p t o r ’ ) 或者 AI =a n a l o g i n p u t ( ‘ a d a p t o r ’ , I D) 其 中 , a d a P t O r 是硬 件 设 备 的名 称 , M ATI AB所 支持 的 硬 件 设 备 很 多( 包括 多 媒体 声卡 , 美 国 国家 仪 器 E系 列 和 1 2 0 0 系 列 接 口板 , He wl e t t —P a c k a r d —VXI El 4 3 2 系 列 接 I2 1 板 等等) 。 I D则是该硬 件设备的标 识 , 由于对本系统而言是用计算机的声 作为 硬 件 采 集 设 备 , 因 此 不 需 要 用 到硬 件I D, 直 接用AI = a n a l o g i n p u t ( ‘ wi n s o u n d ’ ) 语 句 : 就可 } J 出 『㈠ ] 号 还 原 信 1 l . 分 。。 。 甄 一 童— } j L 一 L j 析 功 率 谱 幅值谱密度 2 2 科技 资讯 S CI E N CE & TE C HN OL OGY I NF OR MATION 以使MAT I AB 在其计算机的硬件巾直接找 到 声卡 , 并创建一个模拟信号的采集 目标。 但这个模拟信 号的采 集 目标 被创建之 后 , 为 了充 分 的利 用 计算 机 硬 件 的 性 能 , 提 高传输 的效率 , 快捷 方便 的达到控 制硬 件 设备的 目的 , 此时需要让 计算机直接控 制 硬件信号通道来 用于此模拟信号数据的传 输 , 这时就用~ U MA T I A B 中[~a d d c h a n n e l 语 句 。 其 语 法 一 股 为 以 下 格 式 : c h a n = a d d c h a n n e l ( o b j , h wc h ) 其 中 , o b j 是 模拟 输 入或输 出的 目标 , 此 时用( A I ) 为模拟输 入, 用( AO) 为模拟输 出; h wc h 是计算机设备中的I D的数量。 此 系统 指 定h wc h为l 。 以下此语句是MAT L AB中 用 于 创 建 数 据 传 输 通 道 的 : c h a n a d ( 1 c h a n n e l( A I , 1 ) ( 2 ) 在完成创建数据 传输 通道之后 , 还 需设置其数据的采样频率 和采样时 间以及 采 样 点 数 , 可 以 【 } ] 以 F语 句 完 成 : dur a t i o n=2; Fs =8 00 0; Bl Oc k s i z e —dur at i O n十 Fs l 设 置完采样频率和采样时 间以 及采样 点 数 之 后 , 还 将利 用 MATI AB中 的s

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值