近年来电脑虚拟仪器的发展很快。在飞速发展的计算机技术支持下,“软件即仪器”的理念得到了充分的发挥。计算机加软件配合合适的AD/DA界面和传感器/控制器,就可以完成形形色色的传统仪器的所有功能,应用领域遍及现代科技的各个方面,大有星火燎原之势。而且由于其成本较低,升级容易换代快,维护简单,特别是数据的采集、分析、管理做到了智能化,大大提高了工作效率,在科研、计量、工控、自控等应用上特别受青睐,发展势头已将传统仪器远远抛在了后面,并将持续下去。
但是一般的虚拟仪器对于普通电子爱好者来说仍然是太昂贵了,而且由于通用的虚拟仪器要考虑高速信号,往往采用高速低分辨率的AD/DA芯片,一般分辨率只能达到8至12位,这对于电子爱好者常用的音频领域恰恰不够精确。
在现代多媒体电脑上,声卡已经成为一个必不可少的重要组成部分,它给我们提供了丰富多彩的视听娱乐和有声交流功能,使“多媒体”的名称名副其实。但是你是否知道,利用声卡高精度的AD/DA变换界面,加上合适的软件,就可以构成功能十分强大的音频(超音频)虚拟仪器呢?并且,如果使用足够好的声卡,配合比较简单的扩展设备和传声器/放大器,再选用本文介绍的软件,将是目前音频虚拟仪器的最强、最佳选择。
限于篇幅和时间,本文主要介绍一些原则性的测试方法,期望起到抛砖引玉的作用,给有兴趣的爱好者引个路。具体的应用还需要大家不断学习、探索,详细的软件应用方法将在2004年《无线电》杂志以及本站连续刊登介绍。
1.声卡的选择
声卡担负着模拟信号进出大门的重任,其性能如何,对虚拟仪器的精度有着最直接的影响,因此选择合适的声卡是非常有必要的。
从分辨率看,一般电脑多媒体声卡为16位,取样频率为44.1/48KHz,而现在的主流中高档声卡大多具备了96KHz/24bit的取样精度,好的专业声卡甚至能达到输入/输出兼备的192KHz/24bit取样精度。
从音频处理的技术指标看,许多质量良好的廉价声卡已经超越了一般模拟仪器,而高档的专业声卡更是具有极其优异的指标。这也不奇怪,因为专业声卡本身就是为专业的录音、监听、音频处理而设计的,是音频传播的门槛,理应具有良好的素质。例如,顶级的专业声卡频率响应可以从几Hz平坦地延伸到数十KHz至接近100 KHz,波动在正负0.1dB以下,噪声水平在-110dB以下,动态范围大于110dB,总谐波失真和互调失真远小于万分之一,通道分离度能达到100dB……这样的声卡已经超越了绝大多数模拟设备的指标,足以应付最苛刻的应用要求,也足以胜任高精度电脑音频虚拟仪器的要求,乃至于数十KHz的超声波研究。
当然了,顶级的专业声卡价格昂贵,一般相当于一套主流电脑的价格,大多数业余爱好者不能或不愿承受,但比起模拟测试仪器来说还是便宜很多,而且软件升级没有限制。
不过近来电脑音频设备市场看好,许多专业声卡厂家推出了“准专业”声卡进军多媒体市场,素质良好,支持多声道,价格也便宜很多,用途广泛,很适合业余爱好者选用。
如果再“抠门”一点,精选百元级优质声卡也是可以应付一般的声学测量的,因为我们知道声学测量的瓶颈一般在于传声器而不是电路。当然这时最好对声卡模拟电路进行“打摩”如更换运放和输出电容等,以得到更好的效果。
介绍一些具体的声卡品牌。顶级声卡首选Lynx Two/Lynx 22,据笔者所知是目前世界上指标最优秀的声卡,价格一千美元左右。类似的其它专业声卡有RME,比Lynx还贵(主要因为支持的声道数多)。另外如果单为测试用,一些专业的测试用AD/DA界面设备也可用(例如Sound Technology公司的产品),不过可能更昂贵,而且功能少,指标也未必更强,但好处是可以找到USB接口型的,可配合笔记本电脑使用。这类声卡可以进行精确的电路测试,如作为其它声卡、碟机、功放等设备的输入输出参考标准进行测量,声学测试更是不在话下。
资源简介:近年来电脑虚拟仪器的发展很快。在飞速发展的计算机技术支持下,“软件即仪器”的理念得到了充分的发挥。计算机加软件配合合适的AD/DA界面和传感器/控制器,就可以完成形形色色的传统仪器的所有功能,应用领域遍及现代科技的各个方面,大有星火燎原之势。而且...
上传时间: 2013-10-13
上传用户:zhengjian
资源简介:LabVIEW虚拟仪器程序设计与应用。全书内容可分为两大部分:第一部分介绍虚拟仪器的基本概念、LabVIEW编程环境、语法规则、程序结构和编程技巧;第二部分介绍LabVIEW在数据采集以及监测等方面的应用。
上传时间: 2014-09-11
上传用户:WMC_geophy
资源简介:虚拟机的设计与实现, 用c/c++开发.讲述原理和开发指导,有实例.
上传时间: 2014-01-22
上传用户:fandeshun
资源简介:<虚拟机的设计与实现>一书中hec虚拟机的源代码
上传时间: 2014-01-05
上传用户:小码农lz
资源简介:动态链表的设计与使用,数据结构常用的 ,供大家参考
上传时间: 2013-12-09
上传用户:saharawalker
资源简介:《虚拟机的设计与实现c/cpp》(linux平台)源码 好东西大家熟知不多说
上传时间: 2014-01-04
上传用户:璇珠官人
资源简介:《虚拟机的设计与实现c/cpp》(win32平台)源码 好东西大家熟知不多说
上传时间: 2014-01-03
上传用户:cmc_68289287
资源简介:基于虚拟仪器的频谱分析仪设计运用LabVIEW 软件 ,结合数据采集模块 LabJack U12 ,实现频谱分析虚拟仪器的设计。
上传时间: 2014-01-19
上传用户:as275944189
资源简介:智能仪器(单片机应用系统设计) 详细介绍了智能仪器的设计与应用.
上传时间: 2016-06-27
上传用户:wsf950131
资源简介:基于IPPP嵌入式音频解码器的设计与优化
上传时间: 2013-12-26
上传用户:奇奇奔奔
资源简介:基于FPGA的CPU核及其虚拟平台的设计与实现
上传时间: 2017-06-24
上传用户:lanwei
资源简介:LABVIEW虚拟仪器程序设计与应用,试用于初学者了解和运用LABVIEW软件进行设计和开发应用。
上传时间: 2013-12-31
上传用户:songrui
资源简介:虚拟仪器技术是以传感器、信号测量与处理、微型计算机等技术为基础而形成的一门综合应用技术。目前虚拟仪器大部分是基于PC机,利用PCI等总线技术传输数据,数据卡插拔不便,便携性差。随着嵌入式技术的飞速发展,嵌入式系统平台已经应用到各个领域,而市场上...
上传时间: 2013-04-24
上传用户:shwjl
资源简介:labwindows/CVI的虚拟仪器设计(电子版) 本书详细地介绍了应用当前信号分析与处理新技术来设计不同测量功能的虚拟仪器的工作原理和方法。内容包括虚拟仪器设计的方法和步骤,I/O接口设备的软件驱动,LabWindows/CVI与MATLAB语言的接口,以及基于自相关伪随机...
上传时间: 2014-12-20
上传用户:15071087253
资源简介:信号发生器在虚拟仪器界面中的设计与实现,毕业设计的好材料
上传时间: 2014-01-04
上传用户:lizhizheng88
资源简介:该文档为虚拟仪器课程设计——基于labview图像采集与处理系统的设计简介文档,是一份很不错的参考资料,具有较高参考价值,感兴趣的可以下载看看………………
上传时间: 2021-11-17
上传用户:
资源简介:在日常工作和生活中,人们需要享用各种资源或者服务。当在特定的时间段内,可供享用的资源有限,而需求享用资源的用户相对较多时,供求矛盾就会出现。预约系统通过让用户与资源提供者进行交流,而缓解了供求矛盾。目前,为提高学生的创新能力和实验仪器的使用...
上传时间: 2013-04-24
上传用户:jyycc
资源简介:上传的内容为:使用DELHPI的设计与编程来实现与WORD的结合,达到控制的目的。
上传时间: 2015-03-16
上传用户:myworkpost
资源简介:虚拟3维地理环境系统的设计与实现的论文,希望有用
上传时间: 2013-12-26
上传用户:wyc199288
资源简介:这是使用MATLAB实现的一个模型解决方法.MATLAB的功能更为强大,可以实现很多模型的设计与模拟.
上传时间: 2014-01-10
上传用户:王小奇
资源简介:基于Verilog-HDL的硬件电路的实现 9.3 脉冲计数与显示 9.3.1 脉冲计数器的工作原理 9.3.2 计数模块的设计与实现 9.3.3 parameter的使用方法 9.3.4 repeat循环语句的使用方法 9.3.5 系统函数$random的使用方法 9.3.6 脉...
上传时间: 2013-12-14
上传用户:jeffery
资源简介:一个基于手势识别的交互系统的设计与实现 是虚拟现实的分支
上传时间: 2014-01-22
上传用户:冇尾飞铊
资源简介:100MHz虚拟示波器数据采集卡的设计与实现,其中对usb的应用有借鉴意义。
上传时间: 2013-12-23
上传用户:leixinzhuo
资源简介:这些是我们在学校里做汇编实验时做的。实验列表如下。里面有源代码。 1. 实验一 汇编编译器的使用及程序调试(必做) 4 2. 实验二 非压缩/压缩十进制码转换程序的设计与实现(必做) 11 3. 实验三 顺序程序设计(选做) 13 4. 实验四 分支程序设计(选...
上传时间: 2014-01-02
上传用户:siguazgb
资源简介:分布式网络爬虫的设计与实现 、毕业设计(论文)使用的原始资料(数据)及设计
上传时间: 2014-11-18
上传用户:sjyy1001
资源简介:基于 USB 协议的虚拟文件系统的设计与实现
上传时间: 2016-06-28
上传用户:Andy123456
资源简介:ERA2000成像测井地面仪器硬件的设计与实现
上传时间: 2014-01-23
上传用户:维子哥哥
资源简介:EWB的实习报告 1 熟悉Multisim9的基本操作。 2 学会利用Multisim9进行电路的设计与仿真,掌握一定的电路测试方法。 3 通过实习,能在Multisim9虚拟平台中设计简单的模拟电路及数字电路,并利用虚拟仪器及软件提供的分析方法,对电路进行仿真
上传时间: 2016-12-24
上传用户:685
资源简介:Java语言词法分析器的设计与实现 其中具体要求: 1.使用DFA实现词法分析器的设计; 2.实现对Java源程序中注释的过滤; 3.利用两对半缓冲区从文件中逐一读取单词; 4.词法分析结果属性字流存放在独立文件[文件名:scanner_output]中; 5.统计源程序每行...
上传时间: 2017-03-22
上传用户:aeiouetla
资源简介:《嵌入式系统-使用HCS12微控制器的设计与应用》在CodeWarrior开发环境下的源程序。
上传时间: 2014-01-05
上传用户:541657925