版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、基于CPCI的有线数字电视信号监测系统摘要文章针对有线数字电视信号的传输特点,应用pi架构技术搭建有线数字电视信号传输的质量监测系统,以解决在pi架构的监测系统遇到的难以抑制的问题,更好地提升系统性能。文中着重阐述构成监测系统的各个模块的功能和详细的实现。详细介绍无视频、无音频、图像静止、黑尝彩条等异态视音频的判别方法。关键词pi;嵌入式;音视频监测;ts流;编码解码;perp;fpga一、引言随着全国各地播送电视有线网络数字化整体平台的转换,有线数字电视信号已进入千家万户,如何保障节目信号的平安传输,是广电网络传输部门和广电监管部门必需要考虑的事情,建立一套运行稳定、及时准确、高效率的监测系
2、统势在必行。目前,我国在对播送电视信号监测方面还广泛采用的是pi架构的通用工控机与inds操作系统以及测量板卡组建的专用监测系统,这样的系统存在如下问题:1.inds操作系统的平安破绽、内存溢出等问题。2.通用硬件的稳定性、可靠性不可以满足长期全天候运行。3.系统硬盘长时间工作反复读写对硬盘的机械磨损容易损坏磁盘。4.ip机的硬件和软件冗余使系统效率低、可靠性差、功耗大。5.ip机内的功能板卡不支持热插拔,维护时,必需要关机。为解决pi架构存在的缺陷,当前的开展趋势是采用pi架构研究方向开展。采用标准的pi架构,具有如下优点:1.pi开放的总线技术,有利于各类系统集成,可以随时增加具有不同功能
3、的板卡放入一套机箱。2.抛弃ip传统机械构造,改用可靠的欧洲卡构造,改善了散热条件,进步了抗振动冲击才能,符合电磁兼容性要求。3.灵敏的连接方式,2密度的针孔连接器,具有气密性、防腐性、可靠性、高负载才能。4.高效的热插拔技术,在系统运行没有断电的情况下,插拔功能模块板,而不破坏系统的正常运行。pi所具有高开放性、高可靠性、可热插拔的特点,使该技术除了可以广泛应用在通讯、网络、计算机、 整合,也适宜实时系统控制、产业自动化、实时数据采集、军事系统等需要高速运算、智能交通、航空航天、医疗器械、水利等模块化及高可靠度、可长期使用的应用领域。由于pi拥有较高的带宽,它也适用于一些高速数据通信的应用,
4、包括效劳器、路由器、交换机等。如今超大规模的集成电路飞速开展,嵌入式计算机的应用领域越来越广泛,构建基于pi嵌入式系统具有体积孝构造紧凑、可靠性高的优点。嵌入式系统采用模块化的设计思想,根据有线数字电视信号监测系统功能及其应用环境的特定要求,制作各种特定功能的板卡,安装在机箱内,通过pi总线与主板相连,完成系统功能。二、广电有线数字电视传输信号特点目前我国数字有线电视系统采用dvb-标准。在前端编码器将各种设备输出的视音频信号按照peg-2的编码标准,对a/d输出信号进展压缩编码,送入复用器完成多套节目的复用,通过qa调制,形成ts流或ps流。在一个8hz电视频道内传输多套目前国内采用qa64
5、调制方式,最多包含8套数字电视节目。ts流中业务信息具有特殊重要作用,它关系到嵌入式监测系统的频道调谐、节目选择和定位、电子节目指南、解码。三、系统技术原理一原理框架图图1二功能模块原理分析本方案由四部分组成,分别是:有线数字信号接口模块、码流分析模块、解码模块、编码模块。1.有线数字信号接口模块该模块主要由调谐器tuner和a卡及各种内部总线组成。根本原理:调谐器接收射频信号并下行变频为中频信号,接收的射频信号的频率是码流分析模块控制设定要接收的频率。码流分析模块中的puperp通过外部总线与flash、sdra相连,从flash中读取应用程序指令,如给调谐器设置频率指令,然后从sdra读取
6、所需的数据,如频率参数,通过i2总线控制调谐器。调谐器输出的中频信号,通过qa解调成ts流,送入a卡专用芯片,得到解a的ts流。a卡芯片通过pi总线与码流分析模块的perp处理器连接。解a的ts流通过并行数据总线输入到解码模块的8块解码芯片,完成一个频点的8套节目pes流的别离。2.码流分析模块该模块主要由pu、fpga、flash、sdra及各种内部总线组成。fpgafieldprgraablegatearray,即现场可编程门阵列。它是作为专用集成电路asi领域中的一种半定制电路而出现的,既解决了定制电路的缺乏,又抑制了原有可编程器件门电路数有限的缺点。fpga的根本特点:1采用fpga设
7、计asi电路(专用集成电路),用户不需要投片消费,就能得到合用的芯片。2fpga可做其他全定制或半定制asi电路的中试样片。3fpga内部有丰富的触发器和i/引脚。4fpga是asi电路中设计周期最短、开发费用最低、风险最小的器件之一。5fpga采用高速s工艺,功耗低,可以与s、ttl电平兼容。可以说,fpga芯片是小批量系统进步系统集成度、可靠性的最正确选择之一。码流分析模块的主要任务:1通过执行应用程序给调谐器设置频率,并读取调谐器的数据有:翻转状态、该频点的电平值、qa类型、符号率、制式等。2读出a卡的形式有无。a卡座可以同时插2块a卡,码流分析模块可以读出a卡的使用数量及卡的位置。3调
8、谐器输出的一路ts流进入fpga,为了准确分析码流必须打上100hz的计数时钟,得到ts流的pid包间隔,使pr解码时钟基准的抖动消除、延时得到修正。4码流分析是此模块最主要的任务。在peg-2的ts流中,可以包含多个节目,每个节目又可以包含多个根本码流,根本码流和其他的控制数据等都被打成固定长度的包,每个包都有一个包识别符pid。peg-2用节目特定信息psi来传送节目和pid之间的互相关系。psi必须以一定的频率不断发送。psi使用4个表来定义码流构造,分别是:节目关联表pat、节目映射表pt、网络信息表nit、条件接收表at。在监测方面,pat和pt表特别重要。pat表的pid号为“0
9、x00,它包含了与多路节目复用有关的控制信息,用于指出ts流中包括哪些节目,每个节目的编号及相应的pt的位置pid0 xxxxx,同时还提供网络信息表nit的位置。pat丧失将导致接收端无法解码ts流的任何节目。pt完好地描绘了一路节目是由哪些pes组成的及它们的pid号,如:某一路视频pes、音频pes、pr的pes。pat和pt在传输过程中是不加密的。对ts流的分析可作如下简述:首先从ts流中找到188b,包头占4b,包头中的同步字节为0 x47的ts包,再从此包中找出pid0 x00的pat表,pat含有每套节目相对应的pt的pid,查找到对应的一套pt里的视频pid、音频pid、pr的
10、pid,最后可以分析出对应视频流的根本数据:aspet、size、frate、brate等;音频流的根本数据:layer、brate、freq。5码流监测方面:根据etsirt101/290标准通过执行应用程序读取ts流里的信息作出监测。一级错误有:ts流同步是否丧失;pat表格是否错误;连续计数是否错误;pt表格错误;pid是否错误。二级错误有:ts流传输错误;pr错误;r错误;pr错误;at表错误。三级错误有:nit;eit;tdt;sdt;rst;效劳信息si重复周期。3.解码模块该模块选用了8块解码芯片,属于硬件解压缩。支持解码全高清/标清peg-2、h.264、avs等多种视频格式。
11、选择解码芯片的型号时,要考虑支持多种解码格式如:高清、标清等。虽然有的解码芯片能同时解多套节目,但为了长时间大负荷的稳定运行,还是选择1块芯片解1套节目的方式为好。有线数字电视信号在传输时,1个频点8hz最多含有8套节目,为了同时解出1个频道里的节目,在模块里设计了8块解码芯片,进展节目的一对一解码。原理:有线数字电视信号模块输出的解a的ts流,通过并行数据总线输入到解码模块里的8块解码芯片。此频点的ts流已在码流分析模块分析出了每套节目的视频、音频、pr的pid,并通过程序自动对解码模块的每块解码芯片单独配置1套节目的视频、音频、pr的pid,即可分别解出该套节目的视频、音频数字信号,并设定
12、输出格式为itu-rbt.656视频信号和i2s格式音频信号,用于后续编码模块进一步处理。4.编码模块该模块是整个系统最重要的部分。对数字电视信号的质量监测,全靠这一部分完成。信号质量异态的判别有:无视频、无音频、黑尝彩条、图像静止。芯片部分有:pu、fpga、v2022编码芯片、flash、sdra、pi桥芯片。工作原理:解码模块输出的itu-rbt.656格式的视频信号和i2s格式的音频信号,输入到编码模块的fpga芯片进展无视频、无音频、黑尝彩条判断之后分别进入8块编码芯片,分别将视频编码压缩为peg-1、2、4、h.263视频格式,音频部分可接收双通道分立i2s格式的数据,经过滤波,可
13、将每路音频转换为peg-1、2、3、aa、a-3音频格式。在编码的过程中可作图像静止判断。编码后输出为网络应用的传输流ts或为储存应用的节目流ps。pu将压缩编码后的音视频数据以文件的形式经过网络作存储或作实时播放。这部分编码的特点是:属于硬件编码;一对一编码;编码的码率可调,范围可在128kbps到6bps。以下是对黑尝彩条、无视频蓝场、无音频、图像静止判断的原理介绍:1用fpga判断黑场的原理视频信号输入到fpga中,fpga对输入的704576个点的yuv进展扫描,黑点的yuv特征是y值较小,uv值都是127,当此点的yuv值与黑点的yuv差值在一定范围内范围可以设定,就可以认为此点是黑
14、点,这样扫描一遍后,可以获得黑点数的百分比,假设大于设定的阀值,就判断为黑常2用fpga判断彩条的原理视频信号输入到fpga中,fpga对输入的704576个点的yuv进展分区域判断,按照彩条的特性依次划分为白、黄、靛、绿、紫、红、蓝、黑八个区域,当获得一个点后,先判断属于那个颜色的区域,然后根据此点yuv值跟这个区域对应颜色的yuv进展比较,当此点的yuv值与这个区域的yuv差值在一定范围内范围可以设定,就可以认为此点符合此区域颜色,这样对704576个点判断完毕后,可以获得各个区域对应的点数,假设各个区域的符合条件的点数都大于设定的阀值,就认为当前是彩条。3用fpga判断蓝场无视频的原理判
15、断蓝场与黑场的原理相似,视频信号输入到fpga中,fpga对输入的704576个点阵的yuv进展扫描,所获得的值与蓝点的yuv差值在一定范围内范围可以设定,就可以认为此点是蓝点,这样对704576个点全部判断完毕后,可以获得总共的蓝点数,假设黑点数大于设定的阀值,就报蓝常4用fpga判断无音频的原理音频信号输入到fpga中,fpga对音频信号进展采样,每秒钟获得一个最大值,上位机应用程序获得这个值后与设定的阀值比较,当此音量值连续n秒小于设定的阀值时,就认为当前处于无音频状态。5判断图形静止的原理图像静止是指在电视节目正常播出过程中出现的图像静止不动的现象。解码芯片在编码时,对画面像素作了特征统计,进展了dt矩形变换块为变换编码单元,对dt块内图像的亮度和色度进展特征取样,提取像素,采用帧间编码,运动估算技术,在参考帧内dt编码的根底上,对dt块内图像的像素特征进展差值预测编码。上位机应用程序调用解码芯片对块的比较运算结果,通过设定阀值来判断图像静止。四、结语本系统基于pi架构搭建起来,具有热插拔功能,给维护和调试带来极大的便利,比pi架构更具备高可靠、高稳定性。系统功能扩展方便快捷,只要开发不同的监测功能的模块,就可做到多个监测如:有线电视、开路电视、播送等系统融入一体,从而做成标
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 区块链协议书实验
- 常德吊车租赁协议书电话
- 2025年RISC-VADC控制器技术考核试卷
- 2025初级商业人像摄影师美妆人像高清细节修图考核试卷
- 桥面系分包协议书
- 德国代理酒店协议书
- 白条羊销售协议书
- wifi蓝牙协议书授权
- 签了试读协议书又犯错
- 2025旅游资源保护技术文物修复考核试卷
- 2025年度艺术品电子交易市场数字版权使用授权协议
- 2025年陕西省中考语文真题(含答案)
- 2025年中国邮政招聘笔试参考题库含答案解析
- 2025年事业单位笔试-甘肃-甘肃麻醉学(医疗招聘)历年参考题库典型考点含答案解析
- 新《治安管理处罚法》解读课件
- 监理公司质量管理制度
- 微波光子集成-洞察及研究
- 建筑工程冬期施工规程
- 弘扬教育家精神 争做四有好老师
- 三标合一管理体系培训
- 2025年吉林省国资委监管企业招聘(2号)笔试考点题库试题(含答案)
评论
0/150
提交评论