基于虚拟仪器结构的虚拟式音频分析仪设计
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
音频分析被广泛用于测量各类音频系统的时域特性、频域特性及失真特性等。进行比较完整的音频测试分析需要购置各种价格昂贵的专用仪器,而且需要整合成整套的音频测试系统,这对于普通用户来说存在一定的困难。
    本文介绍了如何在研究音频分析基本原理的基础上试图将虚拟仪器技术引入到音频分析仪器的设计中来,形成全新的虚拟式音频分析仪。主要的工作步骤及结论如下:
    (1)分析目前存在的各种音频分析类仪器的功能和各自的优缺点,并结合虚拟仪器的思想提出虚拟式音频分析仪的设计目标。
    (2)研究音频分析的测试内容和意义及所用到的各种方法。在音频设备的时域特性分析中,阶跃脉冲响应检测是衡量系统性能的重要方法,它反映的是音频设备对于突变信号的响应灵敏度。音频设备对于信号的重放能力是由其频率响应特性来衡量的。分析音频设备的频率响应特性主要有单音信号检测法、噪声冲击检测法和最大长度序列检测法等。其中最大长度序列法在测量效率以及抑制噪声方面有比较明显的优势,因此近来得到比较广泛的应用。谐波失真是音频设备最常见的一种非线性失真,它直接影响到音频设备的重放效果,谐波失真曲线图反映出设备在整个音频范围内的失真分布情况,是衡量设备性能的重要参数。
    (3)利用软件工程中的结构化思想将虚拟式音频分析仪的设计分为采集、分析、显示、辅助及控制共五个部分,并分别以软件模块的形式加以实现。五个功能模块内部实现不同的功能,外部提供统一的接口,通过相互之间的协调配合形成完整的音频分析系统。
    (4)通过实测典型的音频设备,即音箱的扬声器单元来检测虚拟式音频分析仪的实用效果,得到扬声器单元的各种音频特性参数。
    (5)最后从硬件集成化、软件对象化和应用网络化三个方面提出进一步加强虚拟式音频分析仪实用性的设想。
     QLVAF-1型虚拟式音频分析仪作为作者自行研究设计的音频分析仪器,提供了丰富的测量及分析功能,包括音频信号的电压及频率测量、音频设备的时域幅值分析、频域幅值分析和失真分析等。用户利用该仪器可以很方便地组建功能强大的音频分析系统,进行各种音频测量分析工作。
Audio analysis is widely used to measure time domain, frequency domain and distortion characteristics of various audio system. An all-around audio test and analysis needs all kinds of expensive special instruments, which should be well organized. Obviously, it is not a piece of cake for common user.
    Based on studying the fundamental theory of audio analysis, this paper puts emphasis on how to import virtual instrument technology into designing audio analyzer, and creates fire-new virtual audio analyzer.
    The main works and conclusions in this paper are as follows:
    (1) The existing audio analyzers' functions and their merits and defects are researched, and the goals of virtual audio analyzer are brought forward combined with thoughts of virtual instruments.
    (2) The contents, purposes and methods of audio analysis are studied. In Amplitude Analysis in time domain, the step impulse response acts as an important parameter to evaluate the performance of audio device. It reflects the response sensitivity of audio system to sudden changed signals. Audio devices' performances in playback are evaluated by their frequency response in the whole audio frequency range. There are several widely used methods to acquire the frequency response graph, including single tone method, multiple tone method, noise impulse method and Maximum Length Sequence signal impulse method. The last method, MLS signal impulse, has so obvious predominance in the aspect of decreasing noise as to obtain increasingly wide use. Harmonic distortion is one of the most common non-linear distortions, and it affects the playback performance of audio devices directly. Harmonic distortion graph reflects the distortion distribution in the whole audio frequency range.
    (3) Using structurization thought in software engineering, the design of virtual audio analyzer is divided into five parts, which are data acquisition, analysis, displaying, auxiliary and control. The five parts are realized in the form of software modules. They provide different functions inside and uniform interfaces outside. They cooperate each other and make up an integrated audio analysis system.
    (4) The loudspeakers of sound box are tested using virtual audio analyzer, and some audio characteristics are obtained.
    (5) Finally, the further assumptions are brought forward with three aspects, which are integration of hardware, object orientation of software and network based application.
    QLVAF-1 type of virtual audio analyzer, which is developed by the authors
    
    independently, can be applied to measurement of varied audio devices. The analyzer provides versatile measure and analysis functions to meet the requirement of audio devices, including measure of audio signal's volt and frequency, Amplitude Analysis in time domain, Amplitude Analysis in frequency domain, analysis of distortion, etc. Using the analyzer, users can make up useful audio analysis system and carry through various audio tests.
引文
[1] 秦树人. 虚拟仪器及其最新发展. 振动、测试与诊断. 2000. Vol. 20(增刊). 123~129
    [2] Shuren Qin. Integrated Testing Technology and Virtual Instrument. Proceedings of 1st ISIST. 1999. Sept: 66~71
    [3] 秦树人,张思复,汤宝平等. 集成测试技术与虚拟仪器. 中国机械工程. 1999. Vol. 10(1). 77~80
    [4] 秦树人. 虚拟仪器——测试仪器从硬件到软件. 振动、测试与诊断. 2000. Vol. 20 (1). 1~6
    [5] 秦树人,汤宝平. 面向21世纪的绿色仪器系统. 中国机械工程2000. Vol. 11(3). 275~278
    [6] 刘阳,郭修煌. 基于PC总线虚拟仪器的关键技术及发展前景. 电子技术应用. 1996年11期
    [7] 刘阳. 虚拟仪器的现状及发展趋势. 电子技术应用1996年4期
    [8] 韩九强,卫军胡等. 虚拟仪器软件开发平台的研究. 西安交通大学学报. 1997年9月
    [9] 王鸿钰等. 自动测量仪器和测试系统的发展综述. 计算机自动测量与控制. 2000. Vol. 8(4). 1~2
    [10] 祝中山,赵伟. PC卡式虚拟仪器软件标准化探讨. 电测与仪表. 1998年6月
    [11] 赵智宏,曹冬雨. 微机在示波器自动测试中的应用. 电子测量技术
    [12] 李扬等. 高性能虚拟示波器的研究. 工业仪表与自动化装置. 1999年第2期
    [13] 邹逢兴. 微型计算机硬件技术及应用基础(上、下册). 长沙. 国防科技大学出版社. 1997
    [14] 黄海宁等. 基于PXI的多通道瞬态测试记录系统. 电子技术应用. 1998年第2期
    [15] 余新平. 采用DMA技术实现高速数据传输的I/O接口卡设计. 电子技术应用. 1999年第7期
    [16] 卢文祥,杜润生. 机械工程测试·信息·信号分析(第二版). 武汉. 华中理工大学出版社.1999
    [17] 姚天任,江太辉. 数字信号处理(第二版). 武汉. 华中理工大学出版社. 2000. 29~32
    [18] S.M.Wu, S.M.Pandit. Time Series and System Analysis, Modeling and Application. John Wiley & Sons. 1983
    [19] 丁康,谢明. 提高FFT和谱分析速度及精度的方法. 重庆大学学报. 1992.3. Vol.15. No.2. 51~55
    [20] 谢明,丁康. 频谱分析的校正方法. 振动工程学报. 1994.6. Vol.7. No.2. 173~177
    [21] 谢明,丁康. 离散频谱分析的一种新校正方法. 重庆大学学报. 1995.3. Vol.18. No.2. 48~49
    Fincham, L. R. Refinements in the Impulse Testing of Loudspeakers. J. Audio Eng. Soc. vol. 33.
    
    [22] 3/85. p. 133.
    [23] Robert Bristow-Johnson. A Little MLS Tutorial. www.dspguru.com\info\tutor\mls2.htm.
    [24] Rife, Douglas D. and John Vanderkooy. Transfer-Function Measurement with Maximum-Length Sequences. J. Audio Eng. Soc. vol. 37 6/89 p. 419.
    [25] Matthew Wright. Comments on Aspects of MLS Measuring Systems. J. Audio Eng. Soc. vol. 43 1/95
    [26] LabView5.0 Online Help. www.natinst.com. National Instrument
    [27] Doug Rife. Theory of Upsampled Digital Audio. DRA Labs. November 28. 2000. p.1~8.
    [28] Matlab Online Help. www.Mathworks.com. Mathworks
    [29] 李永刚等. 音响设备原理与维修. 北京. 北京科学技术出版社. 1995
    [30] Y.Ando. Concert Hall Acoustics. Springer Series in Electrophysics 17. Springer-Verlag. Berlin. 1985
    [31] W.D.T. Davies. Generation and properties of maximum length sequences. Control. 1966 June/July
    [32] Timothy Dunton. An Introduction to Time Waveform Analysis. ENTERACT PAPERS '98
    [33] 宛延凯. C++和面向对象程序设计(第二版). 北京. 清华大学出版社.1999
    [34] 谭浩强. C程序设计. 北京. 清华大学出版社. 1995
    [35] Vic.Broqrard著,汪泳等 译. MFC应用开发教程. 北京. 清华大学出版社.1999
    [36] 曹晓阳等. COM及其应用―面向对象的组件集成技术. 计算机应用. 1999年第1期
    [37] 廖强. Windows 3.x和Windows 95下如何直接存取物理地址. 电子技术应用. 1999年第1期
    [38] 贾慧. Windows 中动态链接库的原理及编程方法. 电脑编程技巧与维护. 1996年第五期
    [39] 吕文哲. 用Visual C++开发Windows环境下串通信程序. 电子技术应用. 1997年第8期
    [40] David J. Kruglinekl. Programming Visual C++(Fifth Edition). Microsoft Press
    [41] Microsoft Developper Network(MSDN). Microsoft Press. 1998
    [42] 赵仕健. Visual C++6.0编程与事例解析. 北京. 科学出版社. 2000
    [43] 楼顺天等. Matlab 程序设计语言. 西安. 西安电子科技大学出版社. 1997
    [44] Peter Aitken Scott Jarol著. 李鹤文等译. Visual C++多媒体开发指南. 北京. 科学出版社. 1997
    [45] 邱仲潘等 译. Visual C++ 4从入门到精通(第一版). 电子工业出版社. 1997
    [46] 杨建华等. 快速开发测控系统软件的相关技术(方法)研究. 制造自动化. 1999年10月
    [47] Windows95环境下VXI数据采集系统的软件设计. 测控技术. 1998年第5期
    [48] 朱春艳. 在Visual C++ 应用程序中实现图形开关的方法. 微型机与应用. 1997年第5期
    [49] 林成俊. Windows 中动态链接库的使用方法. 电脑编程技巧与维护. 1996年第1期
    
    
    [50] 贾晓东. Windows 中的动态技术. 电脑编程技巧与维护. 1996年第1期
    [51] 秦志远,蔡少华. 利用VC++4.0设计、实现用户界面的几点说明. 中国计算机用户. 1997年10月
    [52] Erich gamma等 著,李英军等 译. 设计模式-可复用面向对象软件的基础. 北京. 机械工业出版社. 2000
    [53] Roger S.Pressman 著,黄柏素等 译. 软件工程-实践者的研究方法. 北京. 机械工业出版社. 1999

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700