欢迎来到天天文库
浏览记录
ID:27906523
大小:50.00 KB
页数:5页
时间:2018-12-06
《基于DSP的双通道数字语音监录.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、基于DSP的双通道数字语音监录 随着数字信号处理芯片(DSP)的发展,语音编解码技术日益广泛地应用于军事、民用和监控等领域。就语音监录器而言,它可应用于运输、公安、消防、电话服务质量监督等诸多领域。1999年9月,铁道部公布了《铁路运输数字通讯记录仪技术条件》,对铁路运输部门行车作业、调度指挥中使用的通话语音记录仪器的功能、技术要求、测量方法、检验规则等做出了详细规定。本文所介绍的系统符合其各项规定,通过了铁道部的鉴定,现正在推广与完善之中。 1系统功能·采用FLASH半导体存储器,制成可插拔的卡式结构,存储容量可变。系统为双通道双卡
2、式结构,目前设计的单卡可存储多达14小时的语音。系统也可在单卡状态下工作。·用户界面为键盘和液晶显示屏,包括时间显示和各功能操作的状态显示。·系统接在通讯线路上,即处于监听录音方式。当线上有语音传输时,系统即启动录音操作,并同时记录该语音的出现时间。用户可以对所录语音进行监听,确保语音已录制在存储卡上。录音过程循环进行,如果不将卡取出,系统将用最新的语音数据覆盖最老的数据,从而保证最新数小时的语音记录。录音属于系统后台操作。·用户可以进行放音、循环放音、快进、快退、按录音时间查找等操作,还可以获知每条语音的时间长度。这些功能受密码保护,为
3、系统前台操作。·前台操作可以在两个存储卡之间切换,而后台操作则独立运行,不受前台操作影响,仅取决于线上是否有语音出现。也就是说,放音、监听、检索等操作均不影响录音,可以录放音双工同时工作。 2系统整体模块设计如图1所示,整个系统可分为FLASH存储卡、信号处理、信号输入输出、系统控制和电源管理等五个功能单元。 2.1FLASH存储卡韩国三星(SAMSUNG)半导体公司的大容量存储器具有很高的性能价格比,本系统选用三星的64兆位FLASH存储芯片KM29U64000来存储语音数据。该芯片工作在2.7~3.6V电压下,其命令、地址、数
4、据线复用,8位宽度传输。可重复擦写一百万次,掉电后数据存储时间为10年。该芯片在5.3kb/s的码率下可存储3.5小时以上的语音,因而在采用4枚该芯片的存储卡上,可以记录多达14小时的语音信息。 2.2信号处理单元本单元包括数字信号处理器(DSP)、编解码器(CODEC)和一些控制器件。DSP部分采用ANALOGDEVICES公司生产的16位定点数字信号处理器ADSP2181,这是本系统进行信号处理的核心芯片,它具有以下特点:·运算速度33MIPS,适合高质量中低速率语音编码算法的运算速度要求;·片内含80KByteRAM,分为48KB
5、yte的程序RAM及32KByte的数据RAM;·两路独立可编程全双工串行通信接口,支持A律/μ律的硬件解压扩,支持自动缓冲区操作。这两个串行口在本系统中分别用来收发语音数据和与单片机通信;·4MByte的外部寻址空间;·支持内外存之间的DMA操作,用于存储DSP程序、算法和数据;·13个可编程的I/O口,用于与单片机通信和可编程逻辑器件的控制。DSP在系统中的主要作用是:(1)管理存储卡中的数据。由于要求系统的录音时间较长、数据较多,所以每一存储页采用了相同的数据结构,将语音数据和时钟数据混合存储。存储方式是顺序的,循环覆盖的。(2)录
6、音。随时监听线路,进行语音编码,并将压缩后数据实时存入FLASH芯片。本系统采用了根据ITU-T标准G.723改进的语音编码算法,压缩码率达到5.3Kb/s,具有出色的语音质量。(3)放音。根据单片机命令进行语音解码。(4)语音搜索。包括按语音段跳转、按3秒长的时间段跳转和按用户输入的时间查找三个功能。DSP是本系统的核心处理芯片,由于录音是后台操作,要求在放音时不中断录音,所以编解码过程是双工的;此外,由于存储的数据较多,如果采用普通的顺序查找方式,搜索过程所耗费的时间可能会以秒计,所以程序采用了二分法,以提高搜索效率。与ADSP218
7、1配套使用的CODEC(PCM编解码器)是MOTOROLA公司的MC145480。该芯片可实现语音信号的A/D转换、D/A转换和A律、μ律压扩,内置R-C滤波器可有效滤除输入和输出信号的带外噪声。可以同ADSP2181配合使用的CODEC很多,性能也没有太大差异,所以这里在芯片选择上并没有特殊的考虑。 2.3信号输入输出单元本单元为全模拟电路,完成输入信号的混合、增益控制以及输出信号的放大功能。当系统被配置成双卡双通道机型时,每通道可接入增益不同的两路信号;当配置成单卡单通道机型时,可接入四路信号。除此以外,还有一路话筒输入,主要用作系
8、统测试。系统对两个通道的接入信号都设有自动增益控制,控制范围可达15dB。在该范围内,电路可将输入信号调整到最适合CODEC工作的幅度,从而使DSP的编码达到最佳效果。输出电路相对比较简单,两
此文档下载收益归作者所有