基于FPGA的计算机防视频信息泄漏系统设计

发布者:电子创新者最新更新时间:2007-10-22 来源: 广东电子商贸网关键字:串行  接收  显示  采样 手机看文章 扫描二维码
随时随地手机看文章
假如显示终端为数字微镜DMD(Digital MicromirrorDevice)显示器。该显示器将计算机每个像素点的图像信号经过数字光处理DLP(Digital Light Processing)后,存入SDRAM双向缓存器,当一帧图像接收完毕时,内部数据处理电路同时激发各像素点对应的微镜运动,完成一帧图像的显示。DMD显示器峰值数字驱动电压不超过33.5V,电磁辐射很低,且各微镜片同时驱动,形成相互干扰的向外辐射信号,解码难度极大,从而使其成为无信息泄漏的显示器。此时,视频电缆的辐射在整个视频通路的辐射中就占主导地位。如果在视频信号经过视频电缆传输到显示器之前就对其进行处理,则可以有效地降低电磁辐射和信息泄漏。

1 视频信息泄漏机理及解决方案

1.1 视频信息传输过程中泄漏机理

在计算机视频通路中,信息的传送主要为并行传送和串行传送两种方式。目前常见的视频信息都为串行传输,在串行传输的信号波长与其视频电缆物理长度可比的情况下,视频电缆起着天线作用,容易产生高强度的有用信息的电磁泄漏,这样就可以较为容易地对串行信号实现时分接收、频分接收和方位接收。所以串行视频信息很容易被窃取及复现。

在并行传输方式下,由于数据线间隔很小且发射信号频率相同或相似,所以截获难度要大得多。但将R、G、B三路串行模拟视频信号分别转化为数字信号后,若不经处理就直接进行传输,此时同时传输的仍是一个像素的不同位信息,因此,从像素角度来考虑,仍为串行传输。若传输的图像仅有黑白两种颜色,则此时并行传输电缆上某一时刻的数据为全“1”或全“0”,即并行电缆中各信号线具有相同的波形,也就不需对各信号线分别接收,此时视频电缆类似于串行传输方式,有效信息就很容易被窃取。

1.2 基于像素的并行传输方式

为了有效地减少视频信号被截获的可能性,在视频信号送至视频电缆中传输之前就对其进行一定的格式转换,使得在并行电缆上能同时传输多个像素,实现真正意义上的并行,即基于像素的并行传输。在这种并行传输方式下,即使接收方能接收到辐射信息,由于无法分辨各像素的顺序,也就不能复现信息。

本文设计的防信息泄漏系统就是通过对视频信号的格式转换处理,实现多个像素的同时传输。图1为视频信息格式转换原理示意图,输入数据为串行模拟视频信号经过A/D转换后得到的数字视频信号,系统接收信息时,其顺序是按单个像素依次接收的,此时数据为“像素包”格式。通过格式转换模块处理之后,这些以“像素包”格式接收到的视频信号数据被转换成为按照“位平面”格式排列的输出数据。此时并行电缆上传输的就是多个像素的数据。“位平面”格式的视频数据传输至显示端后再通过格式转换模块还原为“像素包”格式。

顺序接收到的“像素包”格式的数据可以用以下的集合方式予以描述:若系统接收到n个像素,则用D表示接收到的这一组视频信号,S表示D中各元素间的先后顺序关系,信号色彩数为23m种,即R、G、B三种颜色分别具有2m级灰度,则:

同样,转换为“位平面”格式后的输出数据亦可以用同样的集合方式进行描述:E表示格式转换后的一帧图像的数据,F表示E中各元素间的先后顺序关系,则:

将视频信息由集合D所表述的形式转换成由集合E所表述的形式,就是传输数据格式转换所要完成的工作,即要求首先输出所有像素的第一位二进制数据,然后输出所有像素的第二位二进制数据,直到最后输出每个像素的最后一位二进制数据。因此,“位平面”数据是n个像素点的三种颜色的、具有相同“权值”的数据的集合。

2 系统硬件设计

2.1 总体方案设计

根据上面提出的像素并行传输的原理,设计基于FPGA的防视频信息泄漏系统。图2为该系统硬件设计框图,整个系统由采集端适配卡和显示端适配卡组成。

高速视频专用A/D转换器采用AD公司的高性能AD9883A,主要特点是:

(1)高达300MHz的带宽和140MSPS的转换率。

(2)三路独立的0~1.0V的输入信号范围,非常适合采样视频信号。

(3)提供I2C总线接口等,以适应多种应用。

高速视频专用D/A转换器采用AD公司的高性能ADV7125,主要特点是:

(1)高达330M的吞吐量。

(2)三路独立的8位DA转换器。

(3)TTL兼容输入信号,便于电路设计。

(4)单电源5V或3.3V供电,广泛应用于数字视频系统、高分辨率彩色图像显示系统。

系统工作原理是:将来自显卡的视频信号输入至采集端适配卡,采集端适配卡上的A/D转换器将R、G、B三路模拟视频信号分别转换成三路并行8位数字信号,同时也对行、场同步进行相位修复和幅度补偿,使之变为标准的行、场同步信号,然后将该信号送至FPGA中,同时在状态机的控制下将以像素为单位的视频信息转换为“位平面”格式。信号处理完后通过并行传输电缆传输至显示端适配卡,而显示端适配卡则负责将“位平面”信息还原为像素格式,并通过D/A转换器将三路共24bit数字视频信号还原成模拟信号送给显示设备进行显示。

2.2 电磁兼容设计

2.2.1 信号完整性设计

系统中数字视频信号对传输时延要求较高,在布线时,其走线的路径要大体一致并且尽量短,以实现对传输时延的要求;合理安排去耦电容的摆放位置,尽可能接近所要进行去耦的电源;AD9883A芯片和ADV7125芯片周围电路的布线要尽可能短,周围的元器件要尽可能安排紧凑,以减小电流环路面积,从而减小静电干扰;放置过孔时,注意不要过密,以免损坏镜像层;适配卡所用的电阻、电容、电感和IC芯片均为表面帖装元件,有利于抑制电磁干扰。

2.2.2 电源完整性设计

系统所用的A/D转换器芯片、D/A转换器芯片对电源有严格的要求,除了要有模拟电源和数字电源之分外,AD9883A还要有PLL电路的专门电源,而FPGA电源要有内核电源和数字输出引脚的电源。因此,整个系统的电源设计是一个很大问题。这里用两片LT1764作为FPGA的两种电源,用两片TPS76333作为AD9883A的两种电源,一片TPS76333作为ADV7125的电源。两块适配卡均 采用四层板结构,顶层和底层作为信号的走线层,中间层分别是地层和电源层,以确保系统在高速运行时有良好的电源环境。

3系统逻辑实现及仿真

FPGA芯片采用Altera公司Cyclone系列芯片EP1C6Q240C8。Cyclone系列芯片是基于1.5V,0.13μm工艺,具有时钟锁相环(PLL)和专用DDR接口,支持多种I/O标准的芯片。其内部嵌入了许多专用硬核模块,被广泛地用于可编程片上系统(SOPC)中。

本系统对高速图像信号进行处理,工作时钟近100MHz。为了获得更好的布线效果和系统性能,时钟信号必须经过锁相环到达全局时钟布线网络。本设计利用Altera公司的Maga Wizard设置Cyc lone PLL参数生成IPcore,解决了信号时延的问题,同时也满足了读取视频信号时所需的建立、保持时间要求。图3为使用FPGA内部PLL对输入的点频时钟PXCLK_AD进行相移后的波形,图中,pxclk与点频同频,经相位修复及幅度补偿后用作系统基准时钟,delayclk为点频三分频,用作延时时钟。

3.1 视频信息格式转换模块

在采集端适配卡中,视频信息由“像素包”格式转换为“位平面”格式,可由一个n×m矩阵转换电路完成,其输入数据总线宽度为m位,输出数据总线宽度为n位。系统工作时,每次要连续进行n次输入,即读入n个像素的数据,再连续进行m次输出,即把这些数据写到m个位平面所对应的各自的存储位置。格式转换电路原理如图4所示,采用一个n×m的D触发器阵列,再加上相应的输入和输出锁存电路及状态机控制电路,即可实现nxm数据格式转换。 

当第i个像素输入时,输入数据状态机触发第i行D触发器,第i个像素的第j位灰度信息就被存储在第i行的第m-1-j个D触发器中(i=1,2,…,n,j=0,1,…,m-1),n个像素全部输入完毕后,n×m位二进制信息就全部存储在n×m个D触发器中。此时,第i行D触发器中存储的是第i个像素的m位灰度信息,即“像素包”格式信息,第j列D触发器中存储的是n个像素的第m-1-j位灰度信息,即“位平面”格式信息。输出数据状态机按一定顺序输出某一列D触发器中数据,即可实现“位平面”数据的输出。视频信息由“位平面”格式转换为“像素包”格式原理与上述矩阵电路相似,限于篇幅在此不再介绍。

在分辨率为1024×768、刷新率为75Hz的情况下,点频为78.75MHz,由于数据传输的速度与传输位数成反比,若n

3.2 同步信号延时模块

同步信号是一定频率的脉冲串,与视频信号存在严格的同步关系,其频率与显卡设定的显示分辨率和屏幕刷新率有关。在进行视频信息格式转换过程中,视频信息共延时了约九个点频周期。为了使视频信息进入显示设备时与行、场同步信号间的相互时序关系仍能够保持完好,行、场同步信号均需通过延时模块进行处理。图5为采集端适配卡中行同步信号延时电路图。本系统由两块适配卡组成,两块适配卡中行、场信号延时电路相似。

3.3 系统顶层模块

整个防视频信息泄漏系统设计完成后,其顶层模块如图6和图7所示。图中,SCI、SDA用来初始化AD9883A芯片,DATA_RDY为自定义的视频信息转换完毕信号。 

两块适配卡中都有格式转换电路,视频信息经过了两次格式转换后,最终还原为初始的“像素包”格式数据。取输入点频PXCLK_AD为78.75MHz,运用Quartus II进行综合及时序仿真后,两个顶层模块综合仿真的结果如图8所示,图中,三组数据依次为“像素包”格式、“位平面”格式、“像素包”格式。

从图8中可以看出视频信息经过两次转换后被还原成原始数据,行、场信号也相应有了一定的延时,且与视频信息保持了良好的同步性,这说明基于像素的并行传输方式是可行的。

在采用DMD显示器作为终端显示设备的前提下,以现场可编程门阵列(FPGA)为基础、以基于像素的并行传输方式为核心的计算机防视频信息泄漏系统能实现多个像素的同时传输,接收方极难从接收到的辐射信息中分辨出各像素的显示顺序,也就不能复现信息,从而有效地防止了视频信息被截获,增强了信息安全性。

关键字:串行  接收  显示  采样 引用地址:基于FPGA的计算机防视频信息泄漏系统设计

上一篇:四大FPGA供应商专家谈FPGA设计诀窍
下一篇:基于FPGA PCI的并行计算平台实现

推荐阅读最新更新时间:2024-05-13 18:38

FPGA 应用于无人机零延时1080p60无线显示1+4电台
泰崆科技(Taccon TeleJet WWW.JOINTWAVE.COM)日前推出泰睫系列 J100/J50/J30/J11等型号的无人机零延时1080p60无线显示1+4电台。工作于2.4GHz/1.4GHZ ISM频段,采用Altera 公司Cyclone V和Xilinx公司Artix-7系列FPGA,内置全球领先的零延时视频编解码算法结合TDMA分时复用双通信通信、高性能前向纠错FEC和视频解码超强纠错,运用SVC视频算法和通信算法相结合机制,大大提高系统效率,具有体积超小、恢复链接极快、带宽超级稳定、距离远、上行信道带宽高上行带宽十分健壮等特点,并针对无线信道传输1080p高清视频进行了优化,可流畅地传输H.264 &
[嵌入式]
FPGA 应用于无人机零延时1080p60无线<font color='red'>显示</font>1+4电台
摄像头和显示屏的接口协议
  由移动行业处理器接口(MIPI)联盟基于MIPI D-PHY制定的摄像头串行接口(CSI-2)和显示屏串行接口(DSI)协议被广泛应用于移动设备中,该协议为低成本智能手机细分市场提供了一套灵活的、高性价比的解决方案;而D-PHY是在MIPI CSI-2和DSI应用中把图像传感器和显示屏与移动手机和嵌入式应用中的SoC连接在一起的物理层。它们是应用处理器和显示屏(使用DSI协议)或摄像头和图像传感器(使用CSI-2协议)之间的事实标准接口。MIPI协议专为满足图像传感器和显示应用的功能需求而设计和优化,同时使成本和功耗降到最低。D-PHY经济地实现了高速和低速数据流,它通过物理层-协议接口(PPI)连接实现了协议层的连接。   如
[嵌入式]
(五).单片机输出电路的实践——数码管显示电路的设计
一.数码管显示电路设计 数码管分为共阴和共阳两种,一种是将LED内部所有的阳极连到一起,并通过com端引出。共阴则反之。 当锁存使能端为高时,这些器件的锁存对于数据是透明的(也就是说输出同步)。当锁存使能变低时,符合建立时间和保持时间的数据会被锁存。 数码管显示有静态显示和动态显示两种,静态显示即为对数码 管的每一段进行编码控制达到显示指定数字的目的。动态显示即通过锁存的方法利用人的视觉暂留,通过有限的单片机IO口显示更多的数码管。 如图,利用两个锁存器分别控制数码管的段选和位选,即利用了有限的IO口资源实现了控制多个数码管动态扫描显示的功能。 注:74HC573的D0-D7口分别接在单片机的IO口上。
[单片机]
(五).单片机输出电路的实践——数码管<font color='red'>显示</font>电路的设计
便携技术新热点:创新设计、新型显示与节能
2010年7月8日-9日,由创意时代主办的便携技术系列在深圳马哥孛罗好日子酒店隆重召开,包括2010便携技术展、第六届便携式产品设计与电源管理技术研讨会(PDPM2010)、2010移动手持显示技术大会、创e时代工业设计沙龙、Android工作坊等多个重磅活动轮番登场,全面揭示了创新设计、新型显示与节能等便携技术关键点。由创e时代网( www.cetimes.com )发起的“2010年创e时代便携产品创新设计大奖”颁奖典礼及获奖产品展示也在同期举行。 便携产品消费概念的转换,源于技术创新与融合 创e时代CeTimes网站“e言堂”栏目里写着乔布斯的一句话:“人们通常不知道自己想要什么,除非你秀出产品给他们看。”不但
[其他]
便携技术新热点:创新设计、新型<font color='red'>显示</font>与节能
日本研发贴附身体的LED显示屏 厚1毫米可伸缩
中新网据日本媒体报道,东京大学教授染谷隆夫(电子工程学)等的研究团队日前成功研发了能伸缩贴附人体的薄型LED显示屏,正在力争运用到时装及医疗相关领域。 该团队还尝试制作了与同样贴附人体的传感器相配合,来显示心电图曲线的薄膜。染谷表示:“还可以用来取代智能手机和平板电脑以显示信息。” 显示屏厚1毫米。因为伸缩,可显示视频的部分长为3.8至6.4厘米,宽为5.8至9.6厘米,最大相当于名片大小。 拉伸至极薄程度的橡胶膜搭载了384个发红光的小型LED。因为经过了褶皱加工,在1万次伸缩实验后,LED也未损坏,能正常显示视频。 该显示屏需另配电池,开展共同研究的大日本印刷公司计划进行小型化等改良,希望3年后以数万日元左右的
[手机便携]
Moto Z2 Play接收了Android 9.0 Pie更新
IT之家9月28日消息 摩托罗拉公司的Moto Z2 Play手机是一台古老的中档智能手机,但它并没有被官方抛弃,该设备在两年多前在市场上首次亮相,并且已经在运行Android 8.0 Oreo。但是,摩托罗拉计划通过发布新的系统更新,为这款老手机注入了新的活力。 XDA开发人员报告称,Moto Z2 Play现在开始通过OTA更新到Android 9.0馅饼。这是Moto Z2 Play将获得的最后一次重大操作系统更新。 目前已经开始巴西开始推送此次更新,其他国家地区可能需要等待一段时间,美国可能将是获得更新的最后几个国家之一。本次更新随附9月安全补丁以及所有Android Pie的新功能 2017年6月份,联想发布了全新的
[手机便携]
基于DSP控制的PFC变换器的新颖采样算法
摘要:为DSP控制的功率因数校正(PFC)变换器提出了一种新颖的采样算法,它能够很好地消除PFC电路中高频开关动作产生的振荡对数字采样的影响。尤其是当开关频率高于30kHz时,所提出的新颖采样算法能够更好地提高开关抗噪声性能。最后将此算法运用到一台2kW的PFC变换器中,实验结果证明了该算法对于分析、设计和调试所有含开关的数字采样电路均有实用参考价值。 关键词:数字信号处理;功率因数校正;采样算法 引言 数字信号处理器(DSP)已经被广泛应用于通信,智能控制,运动控制等许多领域中。由于具有处理速度快、灵活、精确、可靠等特点,DSP已逐渐取代了传统的模拟控制,例如开关电源中的DC/DC变换器,PFC变换器,以及高频脉宽调制(P
[嵌入式]
基于DSP和单片机通信的液晶显示设计
引言   随着计算机和信息技术的飞速发展, 数字信号处理技术得到了迅速的发展。数字控制使得电力电子变换控制更为灵活, 在CPU 计算速度允许的情况下, 可实现模拟控制难以做到的复杂控制算法, 设计者可以根据自己的系统需求, 方便地更改控制器参数, 即便是在控制对象改变的情况下, 也无需对控制器硬件做修改, 只要改变某些软件参数即可, 从而大大增强了系统的兼容性。随着DSP 的应用逐渐普及, 用DSP 取代模拟电路中的专用PWM 集成电路, 已广泛应用于UPS 和逆变器控制中。   作为智能化设备, 液晶屏和键盘等人机交互装置是数字化电源系统所必不可少的。而DSP 的工作频率较高, 读写周期很短, 主要用于处理实时性要求苛刻、
[工业控制]
基于DSP和单片机通信的液晶<font color='red'>显示</font>设计
小广播
最新应用文章

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 安防电子 医疗电子 工业控制

词云: 1 2 3 4 5 6 7 8 9 10

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved