基于MPEG-2算法的列车录音设备

发布于:2024-07-17 编辑:匿名 来源:网络

摘要:本文介绍了一种新型列车录音设备的系统架构、特点及软硬件实现方法。

采用DSP技术对语音信号进行处理、压缩和记录,实现机车语音联控并记录当前列车状态信息,从而规范乘务人员的工作条件,并配合监控设备分析列车故障。

  关键词:A/D转换;语音数据编码;循环冗余校验  前言  列车运行监控记录装置在铁路安全运输过程中发挥着巨大作用,但缺点是没有语音记录功能。

为了解决这一问题,本文根据铁道部的技术要求,研发了一种新型列车录音设备。

该设备主要用于记录乘务员和机车的联控情况,并可配合监控装置分析行车事故,为机务部门和运输部门的科学管理提供新的技术手段。

考虑到通用设备的技术指标和标准,对于语音的数字化,采样频率为16KHz,量化精度为16位。

编码方面,采用MPEG-2压缩编码方式。

  硬件系统组成  录音装置如图1所示,整个系统由ADC、DSP、CPLD控制器、Flash大容量存储器和LCD显示器组成。

  本系统中采用ADC来完成信号转换。

数据格式在 16、18 和 20 位之间可选。

DSP是系统的核心数字处理器。

它功能强大,完成了数字信号的压缩编码。

CPLD 用于ADC、Flash、LCD显示器等器件的数据传输控制和初始检测设置。

Flash用于存储数据,LCD显示屏用于显示当前系统状态,如运行等待、数据处理等。

系统上电后,如果有语音信号,则输入到ADC,得到一串数字信号,送入DSP进行数据压缩编码。

压缩编码后的数据由CPLD存储在Flash中。

整个系统以管道方式工作。

数据采集??、压缩编码、存储同时进行。

  A/D转换器UDATS  UDATS是Philips公司生产的单片立体声A/D、D/A转换器。

工作电压3.0V,信噪比97dB,具有双通道输入功能,采样频率16、32、44.1KHz可选。

  UDATS和DSP构成语音信号采集系统,主要涉及位采样时钟(BCK)、字同步时钟(WS)、采样数据输出(DATAO)、系统时钟输入(SYSCLK),这些都有时序要求。

脚。

系统中DATAO作为输出引脚,与DSP的BDR0引脚相连; BCK、WS和SYSCLK用作输入引脚,它们的时序由DSP提供。

UDATS的系统时钟只能是Fs、Fs、Fs。

系统时钟的选择和设置可以通过编程状态寄存器的SC0位和SC1位来实现。

这里Fs是语音信号的采样频率。

采样数据时,WS用于指定UDATS的DATAO输出的有效数据。

系统采样VINL(左声道)端口时,WS的上升沿表示一帧数据的开始,下降沿表示一帧数据的结束;当系统采样VINR(右声道)端口时,WS的下降沿表示一帧数据的开始,上升沿表示一帧数据的结束。

  )this.width=" border=undefined>  图1 整体系统结构图   UDATS提供L3端口,使用CPLD控制器对L3、L3DATA、L3MODE和L3CLOCK这三个引脚进行编程。

,当L3MODE引脚为低电平时,通过L3DATA引脚输入寄存器地址信息;当L3MODE引脚为高电平时,通过L3DATA引脚输入有关寄存器设置(如设置芯片)的数据信息。

L3MODE引脚。

系统时钟频率、数据输入格式、芯片工作模式等)连接到DSP的McBSP(多通道缓冲同步串口),从而保证DSP的各种同步信号。

新数据的正常接收和接收到的数据的正常处理如图2所示。

  语音编码器TMSVC 数字语音信号的压缩需要大量的数字信号处理。

,这是一般微控制器无法完成的,因此本系统采用TI。

DSP芯片TMSVC(以下简称C)对语音信号进行压缩。

  C 通过其 McBSP 与语音采样转换器 UDATS 进行通信。

基于MPEG-2算法的列车录音设备

McBSP 提供全双工通信机制以及双缓冲发送寄存器。

缓存的接收寄存器允许连续的数据流传输,数据宽度在8、12、16、20、24和32位之间可选; McBSP 与 ADC 之间的通信是通过 BDR0 引脚实现的,通信过程由 BCLKR0、BCLKR1、BFSR0 等三个引脚控制来实现   )this.width=" border=undefined>   图 2 硬件连接UDATS 和 DSP 示意图   CPLD 低速控制   DSP 作为高速计算处理 该控制器不适合低速控制应用。

UDATS的检测和初始化、LCD的控制、Flash的存储控制都是低速控制。

本系统使用CPLD来完成这些任务。

CPLD为Altera的EPMS,开发仿真环境为Altera的MAX-PLUSII。

由于DSP地址线A0、A1、A2为某些芯片所使用,故总共选择6条地址线A3-A7、A15和I/O空间选择信号共同产生系统中各芯片的选通信号。

CPLD中的控制电路  负责产生各种读写信号,如Flash读信号MEM_RD和写信号MEM_WR等。

  在本系统中,C需要产生很多控制信号(如Flash程序页的选择信号PPG2-PPGO等),并监视和读取外部状态。

由于C只有两个通用I/O引脚,因此采用CPLD来扩展其I/O端口。

CPLD内部通过8位DFF触发器实现数据输出。

另外,通过8个三态门,将8位输入状态放置在C数据总线的低8位上。

C有4个中断输入。

CPLD的中断选择模块可以从最多8个外部中断信号中选择4个作为C的中断输入,提高了系统的灵活性。

  )this.width=" border=undefined>  图3 系统主程序   软件设计   软件设计主要包括ADC编程、语音数据压缩编码等   ADC编程   ADC采样,采样频率为16KHz,量化精度为16位,采样的位同步信号、帧同步信号、数据位时钟信号均由DSP提供,因此对McBSP相关寄存器的编程,如引脚控制。

寄存器(PCR)的编程、串口控制器(SPCR1、SPCR2)的编程、接收控制寄存器(RCR1x、RCR2x)和发送控制寄存器(XCR1)的编程,必须参考相关资料  )this.width=" border=undefined>  图4帧内编码流程  语音数据编码  本文采用通用的MPEG-2语音压缩编码算法。

该算法是帧数据结构编码。

一帧的采样点值是根据UDATS的16KHz采样频率计算的。

一帧数据的编码要求在72ms内完成。

C的指令周期为10ns。

当满足算法要求时,双通道实时编码需要10ms左右,因此C可以完成算法的实时编码。

主要包括以下几个方面:滤波器组操作;心理声学模型操作;量化编码;帧数据格式化。

  滤波器组的作用是完成信号从时域到频域的映射。

心理声学模型的计算是利用点FFT对输入语音信号进行频谱分析,然后结合时频映射的结果计算人耳在各个子带的掩蔽特性。

量化编码是根据人耳的掩蔽特性和各子带的输出码率要求,计算各子带编码所需的比特分配信息,并对其进行线性量化编码的过程。

每个子带的数据。

程序的后续工作是按照MPEG-2标准对数据进行格式化。

目的是使数据编码后能够正确解码。

系统主程序如图3所示。

  帧内编码是DSP按照MPEG-2标准对来自ADC的数字语音信号进行压缩编码。

流程如图4所示。

  结论  系统上电运行后,经过多次实验测试,运行稳定。

目前,该设备已在现场调试使用,并开始部分装车运行,满足列车录音的实际需求。

  参考:  1 飞利浦半导体。

基于MPEG-2算法的列车录音设备

站长声明

版权声明:本文内容由互联网用户自发贡献,本站不拥有所有权,不承担相关法律责任。如果发现本站有涉嫌抄袭的内容,欢迎发送邮件 举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。

标签:

相关文章

  • 参观环球资源香港展,看中国制造的产品力和品牌力

    参观环球资源香港展,看中国制造的产品力和品牌力

    在刚刚结束的环球资源香港移动电子展(春季)上,世界经理人现场拜访了众多参展商,了解他们的产品对产品创新的看法和对品牌建设的一些思考。 把握微妙,成功在于细节。 随着中国企业技术水平的不断提高,不少企业有能力自行发现痛点,开发创新产品,甚至自行打造新品类,以细

    06-18

  • 法国批准新《气候法》,包括多项支持光伏发展的措施

    法国批准新《气候法》,包括多项支持光伏发展的措施

    近日,法国《气候与恢复力法案》正式颁布并在该国官方公报上公布。 该法案的主要目标是改善大城市的空气质量、支持建筑翻修、促进电动交通、保护城市绿地以及在餐馆引入更多素食选择。 “这是一项雄心勃勃且全面的法规,将为我们的发展模式打上永久的生态印记,”生态转型部

    06-08

  • 国家统计局:1-2月全国房地产开发投资同比增长38.3%

    国家统计局:1-2月全国房地产开发投资同比增长38.3%

    国家统计局公布了今年1-2月全国房地产开发投资和销售情况。

    06-18

  • 依诺星完成数千万元A轮融资,成为独家资本投资

    依诺星完成数千万元A轮融资,成为独家资本投资

    投资界(ID:pedaily)据6月21日消息,杭州依诺星汽车科技有限公司(以下简称“依诺星”)以诺星”)宣布完成数千万元A轮融资,由成都资本独家投资。 本轮融资将用于产品研发、市场开拓等工作。 以诺星成立于2006年,以“持续创新,推动汽车后市场进步”为使命,将行业知识和

    06-17

  • 担心网上购物隐私泄露?苹果出招了

    担心网上购物隐私泄露?苹果出招了

    今天(2020年4月7日)21:00,苹果在官网更新了一份名为《个人数据的一天》的隐私报告,描述了数据手机行业的各种做法以及苹果的对策。 苹果在这份报告中分享了哪些内幕信息?让我们从一个日常小故事中找出答案。 上周末,我和父母一起去爬山。 大家在山顶拍了很多照片,添加了

    06-21

  • 有多少人喜欢吃植物肉制成的中餐? |明天的浪潮

    有多少人喜欢吃植物肉制成的中餐? |明天的浪潮

    很久以前,人们对美食的未来抱有这样的想法——有一天,他们聚集了来自世界各地的好朋友,然后举办了一场盛大的宴会。 客人坐满后,东方人带着神秘的微笑,一一介绍桌上的“中式”菜肴:这是江浙红烧肉,这是四川脆皮肉,这是长沙臭豆腐,这是是麻辣小龙虾,这是东北烤串,还

    06-21

  • 数雪科技已完成1000万元Pre-A轮融资,由深创投领投,

    数雪科技已完成1000万元Pre-A轮融资,由深创投领投,

    据投资界6月11日消息,数雪科技正式宣布完成1000万元Pre-A轮融资。 本轮融资由深创投领投。 本次Pre-A轮融资意义重大。 融资后,公司将在现有基础上加速客户拓展,深化数据价值挖掘,深入探索智慧物流、智慧零售、智慧工业等多个场景,共同推动数字化转型。 台湾多个产业深度

    06-18

  • 光电半导体公司“纵慧芯光”获数亿元C3轮融资,吴岳峰资本领投

    光电半导体公司“纵慧芯光”获数亿元C3轮融资,吴岳峰资本领投

    投资圈(ID:pedaily)据9月2日消息,国内VCSEL龙头供应商常州纵慧芯光半导体纵慧芯光科技有限公司(以下简称“纵慧芯光”)获数亿元C3轮融资,由吴越峰资本领投,比亚迪、CPE元丰基金、高榕资本、一村资本等跟投。 本次融资将加速产品技术的完善升级以及汽车电子的布局。 Ve

    06-18

  • 新闻 -光大医疗基金三期完成首轮募资,光大医疗基金总规模突破30亿元

    新闻 -光大医疗基金三期完成首轮募资,光大医疗基金总规模突破30亿元

    投资圈(ID:pedaily)10月22日消息,光大控股公告称,旗下光大医疗基金第三期完成首轮募资。 本次融资规模超过8亿元人民币,第三期基金总规模为15亿元人民币。 加上前两期医疗健康基金,光大控股管理的医疗基金总规模超过30亿元。   资料显示,中国光大控股于2016年在香港

    06-18

  • 四川发展携手自贡设立自贡航空产业投资基金

    四川发展携手自贡设立自贡航空产业投资基金

    据投资界7月4日消息,四川发展(控股)有限公司(简称“四川发展”)与自贡市人民政府正式成立在成都签约,共同发起设立自贡弘威航空产业基金。 该基金由四川天府弘威基金与四川发展旗下自贡高新技术国有资本投资运营集团有限公司发起设立。 基金规模1亿元。 专门投资四川省

    06-18

  • 英诺维尔获1亿元A轮融资

    英诺维尔获1亿元A轮融资

    投资界(ID:pedaily)3月29日消息,据36氪报道,商英诺维尔宣布完成1亿元A轮融资,提供智能化生产的药明生物生物制药解决方案 该基金独家战略投资。 本次融资将加速生物制药综合研发分析系统、生物制药GMP合规生产系统、智能综合信息系统、新型耗材的开发、验证、规模化生产

    06-17

  • 健身SaaS服务商“三体云动”获1.1亿元B轮融资,信业资本领投

    健身SaaS服务商“三体云动”获1.1亿元B轮融资,信业资本领投

    据投资界4月10日消息,健身SaaS技术服务商“三体云动”完成1.1亿元B轮融资B轮融资。 本轮融资由信业资本领投,原投资方兰驰创投、红点投资跟投。 2016年,三体云动获得蓝驰创投、红点中国投资的天使轮和A轮投资。   三体云动以企业服务领域初创起家,从“健身+SaaS”扩展到

    06-18