雷达视频数据实时压缩解压缩传输方法

文档序号:6038171阅读:516来源:国知局
专利名称:雷达视频数据实时压缩解压缩传输方法
技术领域
本发明涉及雷达的传输,特别涉及一种用于雷达视频数据实时压缩解压缩传输方法。
二.
背景技术
雷达作为一种超视距传感器,在国防、国土资源勘探等有着举足轻重的作用。雷达技术的发展过程中,雷达组网、数据融合技术已成为主要发展趋势,雷达数据的实时传输问题日益突出。传统的多根电缆传输方式存在着连接复杂、可靠性低、抗干扰能力差、传输损耗大等缺点[1][2]。光纤传输高速,但在实际应用中存在接线需要专用工具、费时费力、成本较高等问题[3]。
三.

发明内容
根据上述现有技术存在的缺陷或不足,本发明的目的在于,提供一种雷达视频数据实时压缩解压缩传输方法,本发明采用军用被复双绞线完成雷达视频图像的实时传输,较好的解决了现有方法的不足。
本发明的雷达视频数据实时压缩解压缩传输方法,包括以下步骤1)将分别位于雷达车、指挥车上的编码板、解码板两部分,通过两个RS485口,以双绞线形式连接,雷达车、指挥车之间设有主信道和副信道;2)编码板对雷达视频数据压缩后通过主信道传送给解码板进行解码,解码后的回波数据直接送给图形显示终端;3)两车之间的信令通讯通过副信道进行,雷达车向指挥车传送包含波束位置、量程、雷达工作状态等重要信息的波束属性码,指挥车向雷达车发送命令控制码,同时副信道在主信道出错时向解码板重传出错波束数据;4)主信道通讯采用单工方式,只发不收;传输协议为标志+数据长度+波束数据+校验和;与常用RS232的10位数据帧格式不同,此信道提出了独特的34位数据帧格式,并用FPGA实现了基于该种帧格式的异步收发驱动器;标志用于区分首帧和差值,数据长度为波束数据压缩后的字节个数;发送方为编码板的编码器,接受方为解码板的解码器;接受方根据校验和判断传输过程是否出错。若出错,解码器立即以中断方式通知位于解码板的主通讯控制器,主通讯控制器向位于编码板上的通讯控制器请求重发该波束回波数据;编码器和通讯控制器之间设有RAM,用于备份波束数据;5)副信道采用半双工方式通讯,有甲、乙两个通讯控制器分别位于解码板和编码板上,两者之间收发角色通过令牌来协调编码板及解码器通讯请求;副信道传输协议特征码+数据长度+传输内容+校验和;由特征码来确定传输内容;对来自操控台的操作控制码单独设立接受方;解码板收到的回波数据出错时,甲通讯控制器向位于编码板上的乙通讯控制器请求重发数据;主信道的通讯并不因此而中断,解码器放弃出错波束数据,备份该波束属性数据,当一帧中其余波束数据处理完之后,处理经副信道重传的波束数据;副信道传输内容来自指挥车的操控码,波束属性码,出错波束数据。
本发明的另一特点是,所述主信道和副信道之间的关系是(1)、在编码板上,编码器和乙通讯控制器之间设有用于存储备份波束数据的SRAM和总线控制器,编码器不断刷新SRAM内容,通讯控制器收到来自主通讯控制器的请求后,从SRAM获取备份波束数据。两者之间以握手信号通过总线控制器获得对SRAM的控制权;(2)、在解码板上,解码器和甲通讯控制器之间除了存储备份波束数据的SRAM和总线控制器之外,解码器还可以硬中断方式通知甲通讯控制器,请求重发出错波束数据;解码器仅在发出请求重发信号后才检测甲通讯控制器是否对SRAM刷新结束,若结束,立即以DMA方式从SRAM读取波束数据,两者之间以握手信号通过总线控制器获得对SRAM的控制权;(3)、甲通讯控制器还担负从操控台读取操控命令的任务。与操控台相连的接受方以并行数据方式向甲通讯控制器提供数据。
四.


图1是本发明所采用的算法框图;图2是基于EZW的无损图像编码框架;图3是算术编码中的归一化示图;图4是本发明的一个实施例的硬件平台框图;图5是本发明实施例的四DSP分时工作时序图。
五.
具体实施例方式
以下结合附图和发明人给出的具体实施例对本发明作进一步的详细描述。
本发明的硬件系统包括分别位于雷达车、指挥车上的编码板、解码板两部分,通过两个RS485口,以双绞线形式连接,通讯距离最近为500m。雷达车、指挥车之间设有两个信道(以主信道、副信道区分)。编码板对回波数据压缩后通过主信道传送给解码板进行解码,解码后的回波数据直接送给图形显示终端。两车之间的通讯通过副信道进行,雷达车向指挥车传送包含波束位置、量程、雷达工作状态等重要信息的波束属性码,指挥车向雷达车发送命令控制码,同时副信道在主信道出错时向解码板重传出错波束数据。
主信道通讯采用单工方式,只发不收。传输协议为标志+数据长度+波束数据+校验和。标志用于区分首帧和差值,数据长度为波束数据压缩后的字节个数。发送方为编码板的编码器,接受方为解码板的解码器。接受方根据校验和判断传输过程是否出错。若出错,解码器立即以中断方式通知主通讯控制器(位于解码板),通讯主控制器向位于编码板上的通讯控制器请求重发该波束回波数据。编码器和通讯控制器之间设有RAM,用于备份波束数据。
副信道采用半双工方式通讯,有两个通讯控制器(AT89C55)分别位于解码板和编码板上(由甲、乙通讯控制器区分),两者之间收发角色通过令牌来协调编码板及解码器通讯请求。对来自操控台的操作控制码单独设立接受方。解码板收到的回波数据出错时,甲通讯控制器向位于编码板上的乙通讯控制器请求重发数据。主信道的通讯并不因此而中断,解码器放弃出错波束数据,备份该波束属性数据,当一帧中其余波束数据处理完之后,处理经副信道重传的波束数据。副信道传输协议特征码+数据长度+传输内容+校验和。由特征码来确定传输内容。副信道传输内容来自指挥车的操控码,波束属性码,出错波束数据(仅在主信道出错时才传)。
主、副信道之间关系比较密切(1)、在编码板上,编码器和乙通讯控制器之间设有用于存储备份波束数据的SRAM和总线控制器,编码器不断刷新SRAM内容,通讯控制器收到来自主通讯控制器的请求后,从SRAM获取备份波束数据。两者之间以握手信号通过总线控制器获得对SRAM的控制权。
(2)、在解码板上,解码器和甲通讯控制器之间除了存储备份波束数据的SRAM和总线控制器之外,解码器还可以硬中断方式通知甲通讯控制器,请求重发出错波束数据。解码器仅在发出请求重发信号后才检测甲通讯控制器是否对SRAM刷新结束,若结束,立即以DMA方式从SRAM读取波束数据。两者之间以握手信号通过总线控制器获得对SRAM的控制权。
(3)、甲通讯控制器还担负从操控台读取操控命令的任务。与操控台相连的接受方以并行数据方式向甲通讯控制器提供数据。
算法基本原理雷达回波信号是一种非平稳的随机过程,其固有信息熵很大,单纯用无损压缩算法无法达到2倍以上的压缩比,因此引入可逆整数小波变换,采用基于可逆整数小波变换的有损压缩方案。算法框图参见图1。
算法方案引入了可逆小波变换,小波变换对回波数据解相关,使得能量更为集中,提供了一种数据的多分辨率的紧凑表示。进行小波变换前,需要进行对称扩展,这是为了满足小波滤波器进行卷积运算时的需要。小波滤波器的选择对压缩算法的性能有着至关重要的影响。本算法选用计算复杂性、可重构性较好的5-3滤波器。嵌入式小波零树编码根据小波系数的重要性次序对其进行编码,这里小波系数的重要性由其对图像复现贡献的大小衡量。最后,熵编码充分利用了经过小波变换以后同一频带内和不同频带之间仍然存在的冗余,进一步提高了压缩效率。
1).嵌入式小波零树编码嵌入式小波零树框架对图像压缩问题提供了一种极好的解决方案。由Shapiro提出的嵌入式小波零树编码(EZW)及由Said和Pearlman对其改进而提出的分级树集合划分方法(SPIHT)均显示出基于小波压缩方案高的压缩比和较低的计算复杂性。
基于EZW的无损图像编码框架由三部分组成1)可逆离散小波变化;2)小波系数的分级分类和选择;3)context-modeling-based.(算术)熵编码;如图2所示从图2的框图不难看出,在每一部分都需要作出选择,1)第一步选择小波滤波器;2)第二步选择合适的小波系数分类方式;3)第三步为熵编码器选择上下文模型。使用合适的小波滤波器可以最大程度的降低数据的相关性,对所产生的小波系数进行适当的分类和分类以及为算术编码选择合适的上下文模型都会提高压缩效率。对于图像压缩应用来说,三步模型的性能取决于所有三个模块。每一步必须与其他两步很好的结合才会产生最优、紧凑和可嵌入式码流。
第一步中,小波变换对图像数据解相关,使得能量集中,提供了一种图像多分辨率的紧凑表示。在这一步中,小波滤波器的选择对压缩算法的性能有着至关重要的影响。对于无损图像压缩来说,可逆整数小波变换由于能完成整数到整数的映射而得到比较广泛的应用。实验结果表明,在所选择的滤波器中,(5,3)滤波器整体性能最优。
在第二步,根据小波系数的重要性次序对其进行编码,这里小波系数的重要性根据其对图像复现贡献的大小衡量。EZW和SPIHT都是根据小波系数的绝对值大小决定其重要性。在渐进传输应用中,选择准则决定逐次逼近的位分配策略,因此对重构图像的保真度具有非常重要的作用。在EZW中,Shapiro定义了重要性图。重要性图中,每一二进制数值表示其相应位置的系数对于给定阈值是否重要。对小波系数的逐次逼近是通过改变阈值产生重要性图而实现的。
最后,熵编码充分利用经过小波变换以后同一频带内和不同频带之间仍然保持的关系。这种关系表现为相邻系数重要性数值及父和子重要性数值之间的统计依赖性。基于前文的算术编码方案使用了邻域上下文以利用高阶熵。
2).熵编码器申请人采用算术编码算法作为熵编码器,其基本原理如下编码器的状态用两个变量L(有界区间的低端点)和R(区间宽度)记录,为了便于讨论,假定L和R是实数,界于0与1之间。在具体实现时,可以时整数,不断被按2的幂缩放。
①初始L=0,R=1。
假设P=[pi]是归一化的概率分布,有Σi=1npt=1.]]>定义low[i]=Σj=1i-1pj,]]>信源字母表中i之前的所有字母的累计概率。同样定义low[n+1]=1。
②L←L+R×low[i]③R←R×pi④为了解决精度和溢出问题,必须加上这一步(重归一化)while R<0.25do(a)if L+R<0.5 then bit_plus_follow(0)(b)else if 0.5≤L then bit_plus_follow(1)Set L←L-0.5(c)ElseSet bits_outstanding← bits_outstanding+1Set L←L-0.25(d)Then,for all cases,Set L←2×L and R←2×R⑤To peeform bit_plus_follow(b)(a)write_one_bit(b)(b)Use write_one_bit(1-b)to output bits_outstanding bits ofthe opposite polarity(c)Set bits_outstanding←0.
这种在每次编码一个符号之前保持R≥0.25使得L和R的精度只比概率pi的精度最多多两位。
图3对应于第4步中的(a)、(b)、(c),图(a)中,输出的比特显然为0,L和R相应得到调整。第二种情况(图(b)),输出1。特殊的是第三种情况,当R<0.25,同时L和L+R分别位于0.5的两侧,要输出的比特无法确定,它取决于要输入的下一个符号,然而我们可以知道,紧接着当前输出的比特的下一个比特必定与当前要输出的比特相反。所以在第三种情况下,并不输出,但仍然对L和R扩展,只是记录这种情况(用bits_outstanding)以在下一次额外输出与要输出比特相反的比特数。
解码器与此过程相反。给定一个码c,解码器必须确定产生码c的m个符号序列。假定V是进入c的当前窗口,与L和R精度相同。边界L和R分别重新初始化为0和1,在第一个符号之前,V必须初始化为比特流c的开始数个比特。
①确定i,使low[i]≤(V-L)/R<low[i+1]②L←L+R×low[i]③R←R×pi④除L倍增之外,把V与编码器中的L同样对待,V的倍增通过从编码比特流中读取1位,把V左移后加入V的最低位。
⑤输出符号i。
本发明所选用的硬件结构由于算法复杂性较高,单个DSP已无法胜任计算工作,同时考虑到以后的计算冗余,设计了含有四个DSP的硬件平台,采用流水线机制。编码板和解码板具有完全一样的硬件结构,减少了调试和制版的工作量。由于解码板与编码板具有相同的结构,因此不再单独画出。
硬件平台如图4所示,四片DSP芯片通过地址总线、数据总线互连,彼此可共享片内存储器。系统输入数据通过缓冲(BUF)进入双端口存储器,FPGA1根据时序信号完成双端口存储器的寻址和写入信号,并担任定时器的功能,送出四个决定DSP开始工作的触发信号,实现系统的流水线工作方式。收到工作指令的DSP从双端口存储器获得待处理的回波数据,开始编码。
四个处理器的工作时序如图5所示。完成编码任务的DSP通过其链路口数据送入FPGA2,FPGA2完成数据的并串转换,以异步串行方式将数据送出。解码板工作方式与编码板相同,这里不再赘述。
、参考文献[1]田尔文,雷达信号传输与处理及其模块化应用,微电子学,1994年01期,第24卷第1期,p75-81。
杨梅,机载PD火控雷达系统1553B总线驱动层与传输层软件界面分析,现代雷达,1994年4月,第2期。P50-56。
8mm雷达基于并口的高速数据传输研究,系统工程与电子技术,2001年第2期。第23卷2期。
权利要求
1.一种雷达视频数据实时压缩解压缩传输方法,其特征在于,包括以下步骤1)将分别位于雷达车、指挥车上的编码板、解码板两部分,通过两个RS485口,以双绞线形式连接,雷达车、指挥车之间设有主信道和副信道;2)编码板对回波数据压缩后通过主信道传送给解码板进行解码,解码后的回波数据直接送给图形显示终端;3)两车之间的通讯通过副信道进行,雷达车向指挥车传送包含波束位置、量程、雷达工作状态等重要信息的波束属性码,指挥车向雷达车发送命令控制码,同时副信道在主信道出错时向解码板重传出错波束数据;4)主信道通讯采用单工方式,只发不收;传输协议为标志+数据长度+波束数据+校验和;采用34位数据帧格式,并用FPGA实现基于该种帧格式的异步收发驱动器;标志用于区分首帧和差值,数据长度为波束数据压缩后的字节个数;发送方为编码板的编码器,接受方为解码板的解码器;接受方根据校验和判断传输过程是否出错,若出错,解码器立即以中断方式通知位于解码板的主通讯控制器,主通讯控制器向位于编码板上的通讯控制器请求重发该波束回波数据;编码器和通讯控制器之间设有RAM,用于备份波束数据;5)副信道采用半双工方式通讯,有甲、乙两个通讯控制器分别位于解码板和编码板上,两者之间收发角色通过令牌来协调编码板及解码器通讯请求;副信道传输协议特征码+数据长度+传输内容+校验和;由特征码来确定传输内容;对来自操控台的操作控制码单独设立接受方;解码板收到的回波数据出错时,甲通讯控制器向位于编码板上的乙通讯控制器请求重发数据;主信道的通讯并不因此而中断,解码器放弃出错波束数据,备份该波束属性数据,当一帧中其余波束数据处理完之后,处理经副信道重传的波束数据;副信道传输内容来自指挥车的操控码,波束属性码,出错波束数据。
2.如权利要求1所述的雷达视频数据实时压缩解压缩传输方法,其特征在于,所述主信道和副信道之间的关系是(1)、在编码板上,编码器和乙通讯控制器之间设有用于存储备份波束数据的SRAM和总线控制器,编码器不断刷新SRAM内容,通讯控制器收到来自主通讯控制器的请求后,从SRAM获取备份波束数据。两者之间以握手信号通过总线控制器获得对SRAM的控制权;(2)、在解码板上,解码器和甲通讯控制器之间除了存储备份波束数据的SRAM和总线控制器之外,解码器还可以硬中断方式通知甲通讯控制器,请求重发出错波束数据;解码器仅在发出请求重发信号后才检测甲通讯控制器是否对SRAM刷新结束,若结束,立即以DMA方式从SRAM读取波束数据,两者之间以握手信号通过总线控制器获得对SRAM的控制权;(3)、甲通讯控制器还担负从操控台读取操控命令的任务;与操控台相连的接受方以并行数据方式向甲通讯控制器提供数据。
全文摘要
本发明公开了一种雷达视频数据实时压缩解压缩传输方法,将分别位于雷达车、指挥车上的编码板、解码板两部分,通过两个RS485口,以双绞线形式连接,雷达车、指挥车之间设有主信道和副信道;编码板对回波数据压缩后通过主信道传送给解码板进行解码,解码后的回波数据直接送给图形显示终端;两车之间的通讯通过副信道进行,雷达车向指挥车传送包含波束位置、量程、雷达工作状态等信息的波束属性码,指挥车向雷达车发送命令控制码,同时副信道在主信道出错时向解码板重传出错波束数据;主信道通讯采用单工方式,只发不收;传输协议为标志+数据长度+波束数据+校验和;副信道采用半双工方式通讯,传输协议为特征码+数据长度+传输内容+校验和。
文档编号G01S13/00GK1410780SQ0213947
公开日2003年4月16日 申请日期2002年10月16日 优先权日2002年10月16日
发明者薛建儒, 郑南宁, 郑朝晖, 宁军 申请人:西安交通大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1