列车运行监控记录装置已在铁路的安全运输过程中发挥了巨大的作用,其不足之处是没有音频、语音记录功能。为了解决这个问题,按照铁道部的技术要求,研究开发了一种新型列车音频、语音记录设备。该设备主要用于协同监控装置分析行车事故,运用相关技术记录设备运行的状态信息,以及对乘务员机车联控进行录音,为机务部门和运输部门的科学管理提供新的技术手段。鉴于常见设备的技术指标及技术标准,对于音频的数字化,以44.1kHz的采样频率、16bit的量化精度进行采样,在编码方面,采用MPEGI-LayerⅡ压缩编码方式;对于语音的数字化,以16kHz的采样频率、16bit量化精度进行采样,在编码方面,采用MPEG-2压缩编码方式。
1硬件系统组成
该监控记录设备总体结构如图1所示,整个系统由A/D转换芯片、数字信号处理器DSP、CPLD控制器、Flash大容量存储器及LCD显示屏等组成。

在本系统中A/D转换芯片用来完成信号的转换,数据格式在16、18、20bit之间可选;数字信号处理器(DSP)为系统的核心数字处理器,功能强大,完成数字信号的压缩编码;CPLD用于数据传送的控制以及对A/D转换器、Flash存储器和LCD显示屏等器件的初始化检测设置;Flash大容量存储器用来进行数据的存储;LCD显示屏用来显示当前系统所处的状态,如运行等待、数据处理等。系统上电后,若有音频/语音信号输入A/D转换器,通过中断、查询判断输入的信号类别,之后进行音频/语音信号的模拟/数字格式转换,得到的一串数字信号送入DSP进行数据压缩编码后,经由CPLD存储到Flash大容量存储器中。整个系统以流水线的方式工作,数据的采集、压缩编码、存储同时进行。
1.1音频/语音处理器UDA1341TS
UDA1341TS是由Philips公司生产的一款单片立体声A/D、D/A转换器,低功耗,工作电压3.0V,信噪比为97dB,具有双通道输入功能,采样频率在16kHz、32kHz和44.1kHz之间可选。
UDAl341TS与DSP构成音频/语音信号采集系统,主要涉及到位采样时钟(BCK)、字同步时钟(WS)、采样数据输出(DATA0)、系统时钟输入(SYSCLK)这几个对时序有要求的引脚。系统中,DATA0作为输出引脚,与DSP的BDR0引脚相连;BCK、WS、SYSCLK作为输入引脚,其时序由DSP供给。UDA1341TS的系统时钟只能是256Fs、384Fs、512Fs,通过对状态寄存器的SC0位和SC1位编程可实现系统时钟的选择设置。这里Fs是音频/语音信号的采样频率。在数据采样时,WS用来指明UDA1341TS的DATAO输出的有效数据。当系统对VINL(左声道)端口进行采样时,WS的上升沿表明一帧数据的起始,下降沿表明一帧数据的结束;当系统对VINR(右声道)端口进行采样时,WS的下降沿表明一帧数据的起始,上升沿表明一帧数据的结束。
UDA1341TS提供了一个L3端口,利用CPLD控制器对L3的L3DATA、L3MODE、L3CLOCK三个引脚进行编程,可以设置其内部的寄存器。当L3MODE引脚为低电平时,通过L3DATA引脚输入寄存器地址信息;当L3MODE引脚为高电平时,通过L3DATA引脚输入有关寄存器设置的数据信息(如设置芯片系统时钟频率、数据输入格式、芯片工作模式等)。UDA1341TS与DSP的McBSP(多通道缓冲同步串口)相连,各种同步信号由DSP产生,这样就保证了新数据的正常接收以及已接收数据的正常处理。UDA1341TS与DSP的硬件连接图如图2所示。

1.2音频/语音编码器TMS320VC5402
数字音频/语音信号的压缩需要大量的数字信号处理,一般单片机是无法完成的,所以本系统中选用TI公司的DSP芯片TMS320VC5402(以下简称‘C5402)对音频/语音信号进行压缩处理。‘C5402是TI公司于1999年10月推出的54X系列定点DSP,操作速率达100MIPS,具有增强的多总线结构,三条独立的16位数据存储器总线和一条程序存储器总线;40位的算术逻辑单元,包括两个独立的40位累加器、17位×17位的并行乘法器和一个40位的桶形移位器;支持单指令循环和块循环,存储块移动指令提供了高效的程序和数据存储器管理,支持并行存储和并行加载的算术指令、条件存储指令和中断快速返回,支持定点DSPC语言编译器。
C5402通过它的多通道缓存串行口(McBSP)与音频/语音处理器UDA1341TS通信。McBSP提供了全双工的通信机制以及双缓存的发送寄存器和三缓存的接收寄存器,允许连续的数据流传输,数据宽度在8、12、16、20、24、32比特之间可选;McBSP与音频/语音处理器的通信通过BDRO引脚实现,通信过程的控制则由BCLKRO、BCLKR1、BFSRO等三条引脚实现。
1.3CPLD低速控制
DSP作为高速的运算处理器不适合低速的控制应用。本系统中对UDA1341TS检测、初始化,对液晶显示LCD的控制以及对Flash的存储控制都是一些低速的控制。本系统采用Altera公司的EPM7128SCPLD来完成这些工作,这样就给系统的编程调试带来了极大的方便,缩短了开发周期。
2运行软件开发
软件设计方面主要包括音频/语音数据的压缩编码以及音频/语音数据的差错校验。
2.1音频/语音数据编码
音频编码算法方面采用了目前通用的MPEGI—Lay-erII压缩编码算法,该算法是帧数据结构编码,一帧的样点值是1152,以处理器件UDA1341TS的44.1kHz采样频率计算,一帧数据的编码要求在26ms内完成。语音编码算法方面采用了MPEG-2压缩编码算法。MPEG-2算法是MPEG-I算法的扩展,一帧的样点值是576,以处理器件UDA1341TS的16kHz采样频率计算,一帧数据的编码要求在72ms内完成。而‘C5402的指令周期是10ns,对于这里的MPEG算法,在满足算法要求的情况下,进行双通道的实时编码最多需要15ms,所以‘C5402可以完成算法的实时编码。其算法流程如图3所示,主要包括以下几方面:(1)滤波器组的运算。(2)心理声学模型的运算。(3)量化编码。(4)帧数据格式化。

滤波器组的作用是完成信号从时域到频域的映射。心理声学模型的计算是利用1024点的FFT,对输入的音频/语音信号进行频谱分析,再结合时频映射的结果,计算出各子带人耳的掩蔽特性。量化编码是由各子带人耳的掩蔽特性和输出比特率的要求,计算出各子带编码所需的比特分配信息,并且对各子带数据进行线性量化编码的过程。程序的后续工作是按照MPEG标准对数据进行格式化,其目的是为了使数据编码后能被正确地解码。系统主程序流程图如图4所示。

帧内编码是DSP按照MPEG标准把A/D转换器传来的数字音频/语音信号进行压缩编码。其流程如图5所示。

2.2数据的差错校验
2.2.1校验原理
音频,语音数据的差错校验采用循环冗余CRC-16校验方式,即被处理的数据块可以被看作是一个N阶的二进制多项式D(X),如一个16位二进制数1010010110100101可以表示为:X15+X13+X10+X8+X7+X5+X2+1。多项式乘除法与普通代数多项式的乘除法运算相同,多项式的加减法以2为模,进行逻辑异或运算。采用CRC校验时,发送方和接收方采用同一个生成多项式S(X),并且S(X)的首位和最后一位的系数必须为1,本算法中S(X)采用多项式。CRC的处理方法是:发送方以生成多项式S(X)去除待处理的数据D(X),得到余数作为CRC校验码。校验时,以计算的校正结果是否为0来判断数据帧是否出错。
2.2.2校验算法实现
用C5402来进行CRC校验的关键是运用其40位的累加器A作为移位寄存器,实现CRC码的模2多项式除法。此时CRC-16码占用累加器A的高16位,其余位补0。运算中利用SFTA(算术移位)和XOR(异或)指令完成编码过程中码的移位和异或操作,利用XC指令完成条件语句的判断执行。‘C5402提供了特殊指令BITT,BITT利用寄存器T取出一个16位数据中的第(15-T)位,并送入TC(TC是特殊寄存器中的一位)。具体算法步骤如图6所示。

(1)首先将CRC移位寄存器A(即余数寄存器)的高16位初始化为全O,其余位清0。
(2)将CRC移位寄存器A中的值左移一位,即最高位移入C中,然后利用指令BITT取出输入校验数据的最高位送入寄存器B,判断C中移入的最高位与输入校验数据的最高位异或之后是否为1。
(3)若为1,则将寄存器A中的值与输入寄存器B中的生成多项式X16+X15+X2+1进行异或后再跳到步骤(2)处理下一位;若不为1,直接跳到步骤(2)处理下一位。重复上述的数值左移和异或判断,直到输入的数据位全部处理完为止,则寄存器A的最高16位即为进行多项式除法后所得的余数,此时寄存器A的最高16位就是CRC校验码。
系统上电运行后,经多次实验测试,运行情况稳定。目前该设备已经进行现场调试运用,开始部分装车运行,满足了列车监控记录的实际要求。
责任编辑:gt
相关推荐
主题简介:本次直播主要讲解四轴机器人控制器基本原理及组成。四轴机器人的核心技术内嵌人工智能算法的工业级运动控制技术和伺服
发烧友学院发表于 2018-10-30 00:00
•
18214次阅读

研究过去几十年自动化控制领域的进步,能够清晰的看到一些特定技术的迭代是如何推动新的I/O和控制功能发....
发表于 2021-01-13 17:32•
92次阅读

为下一代数据中心设计存储平台的服务器OEM和云运营商需要通过PCIe Gen 4的16个CPU接口提....
发表于 2021-01-13 17:04•
66次阅读

日前,有媒体报道称,消息人士透露,长江存储计划到2021年下半年将存储芯片的月产量提高一倍至10万片....
发表于 2021-01-13 13:59•
133次阅读

恒温恒湿箱LHS-150SC产品特点: ● 全新无氟设计,使你始终走在健康生活的前沿。 ● 采用镜面....
发表于 2021-01-13 13:16•
13次阅读

相比于LCD屏幕,OLED屏幕拥有薄、色彩饱满且对比度高等优势。也正因如此,目前市面上已经出现了不少....
发表于 2021-01-13 11:25•
127次阅读

恒温恒湿箱LHS-50CH产品简述: 恒温恒湿箱有着精确的温度和湿度控制系统,它为产业研究、生物技术....
发表于 2021-01-13 10:42•
11次阅读

恒温恒湿箱BPS-100CH产品简述: 新一代恒温恒湿箱,集公司多年在箱体设计方面成功经验,本着人性....
发表于 2021-01-13 10:28•
2次阅读

产品描述 恒温恒湿箱LHS-150SC产品特点: ● 全新无氟设计,使你始终走在健康生活的前沿。 ●....
发表于 2021-01-13 10:07•
6次阅读

对于那些能源无法自给的国家,太阳能和其他替代能源拥有无可争议的优势,可帮助他们达到减少化石燃料消耗和....
发表于 2021-01-13 09:44•
68次阅读

高低温(交变)试验箱BPHJ-060A产品简述: 新一代高低温(交变)试验箱,集公司多年在箱体设计方....
发表于 2021-01-13 09:37•
4次阅读

伺服电机控制器做为伺服电机的机械设备控制器是十分重要的,主要是根据伺服电机控制器的实际操作对伺服电机....
发表于 2021-01-12 16:17•
60次阅读

据媒体报道,长江存储计划今年把产量提高一倍,计划到下半年将每月的存储芯片产量提高到10万片晶圆,并准....
发表于 2021-01-12 14:47•
560次阅读

2021年1月11日,TCL科技公布2020年年度业绩预告公告,预告显示,TCL科技预计2020年归....
发表于 2021-01-12 14:09•
241次阅读

本产品适用于电子产品生产过程的脱泡,脱水,硬化和洗净处理后的干燥等真空状态下的热处理,广泛用于锂离子....
发表于 2021-01-12 11:49•
64次阅读

斗山创新(DMI)正在使用由其创新的能量密集型氢燃料电池驱动的无人机,向偏远地区运送人道主义救援物资....
发表于 2021-01-12 11:49•
144次阅读

新一代小型循环冷却器,引进消化国外技术,主要零部件采用进口名牌产品,具有控温精准、容积小、噪声低、降....
发表于 2021-01-12 11:47•
45次阅读

台式真空干燥箱DZF-6012产品简述: 新一代真空干燥箱,集公司多年在箱体加热方面的成功经验,通过....
发表于 2021-01-12 10:31•
40次阅读

盐雾腐蚀试验箱LYW-015产品简述: 该产品适用于零部件、电子元器件、金属材料的防护层以及工业产品....
发表于 2021-01-12 10:01•
14次阅读

被动声源探测定位技术是一种利用声学传声器阵列和电子装置接收运动目标的辐射噪声,以确定目标所处位置的技....
发表于 2021-01-12 09:46•
127次阅读

箱式电阻炉SX2-2.5-10NP产品简述: 集公司多年设计和制造经验,专供工矿企业、大专院校、科研....
发表于 2021-01-12 09:38•
25次阅读

2018 年的时候,三星发布了主打混合现实(MR)应用的 Odyssey+ 头戴式装置。可惜随着业界....
发表于 2021-01-11 16:35•
548次阅读

独立台式逻辑分析仪,又名定时分析仪或状态分析仪,32个数据采样通道,2个外部时钟通道,200M状态和....
发表于 2021-01-11 16:28•
623次阅读

新一代恒温水浴系统,集公司多年设计和生产经验,引进消化德国技术,主要零部件均采用进口产品,具有高质、....
发表于 2021-01-11 16:21•
14次阅读

据台媒报道,市场研究机构Omdia资深研究总监谢勤益表示,预计2021年第1季度面板缺货现象仍将持续....
发表于 2021-01-11 15:46•
238次阅读

高低温湿热试验箱BPHS-060A产品简述: 高低温(交变)湿热试验箱(立式)——彩色触摸屏控制器。....
发表于 2021-01-11 15:34•
12次阅读

PH-010(A)干燥培养两用箱 干燥培养两用箱内胆采用镜面不锈钢,四角半圆弧方便清洁,箱内搁板间距....
发表于 2021-01-11 15:30•
15次阅读

2021中国IC风云榜“年度最具成长潜力奖”征集现已启动!入围标准要求为营收过亿元的未上市、未进入I....
发表于 2021-01-11 15:27•
218次阅读

生化培养箱LRH-70产品描述: 顺应世界环保潮流,国际品牌压缩机和循环风机,高效率、低能耗,不仅促....
发表于 2021-01-11 15:24•
63次阅读

随着蓝牙版本的不断更新迭代,大部分用户都倾向于蓝牙5.0,各大芯片厂商也相继推出了高稳定性的5.0版....
发表于 2021-01-11 15:23•
172次阅读

手持糖度计是由托普云农研发供应的,该仪器适用于快速测定含糖溶液以及其它非糖溶液的浓度或折射率。 广泛....
发表于 2021-01-11 15:08•
67次阅读

NAND Flash作为全球最为重要的存储芯片之一,目前被全球六大厂商进行垄断竞争,中国NAND F....
发表于 2021-01-11 14:18•
335次阅读

新一代箱式电阻炉,集公司多年在电阻炉研发和制造方面的成功经验,引进消化国外先进技术,以国外需求客户为....
发表于 2021-01-11 13:38•
40次阅读

新一代恒温水浴系统,集公司多年设计和生产经验,引进消化德国技术,主要零部件均采用进口产品,具有高质、....
发表于 2021-01-11 13:22•
28次阅读

发射光谱层析(EST)技术是一种不干扰原待测场分布的测量诊断技术,他在热物理量测试、等离子体诊断等方....
发表于 2021-01-11 12:49•
58次阅读

在2020年双11之前,Redmi发布了K30S至尊版,它最大的看点之一采用LCD屏幕,在旗舰产品中....
发表于 2021-01-10 09:51•
787次阅读

如果紫外线指数仪显示的是3到7之间的数值,出门在外需要保护。在裸露的皮肤上使用适量的防晒霜,并穿上防....
发表于 2021-01-09 11:11•
143次阅读

PC6520A/B系列液体压力控制器,专为快速、高效压力表计量检定。内置压力发生器,快速加压到60M....
发表于 2021-01-09 10:46•
170次阅读

PC6510系列气体压力控制器,专为快速、高效压力表计量检定。配合真空泵和外部气体压力源即可实现真空....
发表于 2021-01-09 10:44•
246次阅读

压力传感器、变送器广泛应用于航空、航天、军械、石油及化工等众多领域,其工作性能的优劣直接关系到装备成....
发表于 2021-01-09 10:35•
271次阅读

OI-926半自动压力检定系统采用洁净的空气或氮气作传递压力的介质,有效地解决了压力仪表检定过程中的....
发表于 2021-01-09 10:15•
226次阅读

-可配置公司专用检定软件,组成多路压力传感器(变送器)检定系统,一次同时可检定10只以上压力传感器,....
发表于 2021-01-09 10:04•
127次阅读

PC7610是一款集成微处理控制器的本质安全型数字精密压力表,PC7610选用高精度、超稳定压阻式传....
发表于 2021-01-09 09:55•
186次阅读

电机综合测试系统采用智能的PID控制架构,系统由加载台、加载电机、传感器、控制器、电参数测试仪器、自....
发表于 2021-01-09 09:40•
183次阅读

刚刚过去的2020年是电视面板行业的转折年:从2019年的供过于求到2020年的供不应求,从产能过剩....
发表于 2021-01-08 15:41•
307次阅读

传统LCD屏幕的使用寿命在4万到6万个小时之间,最近比较流行的OLED屏幕寿命在3万个小时左右。如果....
发表于 2021-01-08 15:17•
305次阅读

LCD屏幕是不会烧屏的,而OLED则会发生烧屏现象。
发表于 2021-01-08 15:00•
190次阅读

1月8日,索尼举办全球线上发布会,推出了全新高端系列Bravia XR认知智能电视。
发表于 2021-01-08 11:57•
233次阅读

如何调试Zynq UltraScale+ MPSoC VCU DDR控制器
Zynq UltraScale+ MPSoC VCU DDR...
发表于 2021-01-07 16:02•
0次阅读

法国drema公司的音频处理芯片SAM5716加密了.有人能破解吗? 联系电话15915703379
...
发表于 2021-01-05 14:13•
103次阅读

基于TMS320 的SCI 模块的DSP串行通信接口SCI与PC机的通讯设计...
发表于 2021-01-05 07:05•
0次阅读

新能源汽车整车控制器(VCU\HCU)
发表于 2021-01-04 07:52•
0次阅读

TESTBASE-ARP高级快速控制原型
...
发表于 2021-01-01 06:51•
0次阅读

将上位机上传的文件写入flash,前两个地址下文件可以正常烧写,第三个地址前几帧总是写不进去,但后面数据就会正常进去...
发表于 2020-12-31 13:34•
114次阅读

图形控制器几乎从一开始就成为计算机系统的重要组成部分,并且从提供对低分辨率显示器的有限支持,到提供实时光线跟踪...
发表于 2020-12-31 06:18•
0次阅读

请问一下,在不更改原程序的情况下,并口的LCD 可以改成串口驱动吗?(有偿)
...
发表于 2020-12-28 16:46•
930次阅读

基于DSP以太网接入技术实现12导联便携心电系统的设计...
发表于 2020-12-25 06:57•
0次阅读

采用Zigbee和电容触控技术实现灯光控制器的设计...
发表于 2020-12-25 06:51•
0次阅读

评论