关键词:手持设备 显控终端 屏幕自动定焦
中图分类号:TN957.7 文献标识码:A 文章编号:1007-9416(2016)11-0131-02
1 概述
在高技术常规战争中,夺取信息优势是取得作战胜利的最重要因素之一,而战场情报侦察是夺取信息优势的最主要手段之一。地面战场侦察雷达的主要功能是对地面运动目标进行探测,发现目标,实现定位,并对其进行分类识别。根据战场侦察雷达的作战任务,分为便携、车载和固定架设三种类型[1]。随着当前终端设备的多样化和民品市场不断降低成本的需求,便携式雷达的应用越来越广泛。随着便携式雷达不断小型化和轻型化的发展,雷达显控终端也必须向着小型化和轻型化发展。传统的以加固式便携机作为雷达显控终端的方式已经不能满足单兵可以装备携带的需求。因为一台加固便携机,加上雷达收发设备和相关的信号处理、数据处理板卡,以及外接电源、电缆和三角架等,这些装备的总重量远超过适合单兵携行的重量[2]。因此,小型雷达的显控终端必然需要向手持设备转移。
显控终端部署在手持设备上可以大幅度地降低终端的重量和体积,但与此相对的,显示屏幕也大幅减小,部分型号的终端尺寸缩小至几英寸,甚至比很多智能手机的屏幕还小。在有限的显示屏幕上显示的信息有:电子地图、目标点迹、航迹、目标标牌、刻度线等信息,众多内容显示在有限的显示屏幕上,因此如何在有限的屏幕上最大化的利用显示屏幕显示用户关注的雷达目标显示区域是亟待解决的问题。
2 屏幕自动定焦算法
输入:手持终端屏幕宽度(单位为像素)nFullWide,手持终端屏幕高度(单位为像素)nFullHeight,当前雷达扇扫角度nAngle,雷达显示量程nScale,当前雷达天线方位nDirection。
输出:手持终端屏幕显示比例(像素/公里)dlRation,雷达站的屏幕坐标ScreenPoint(x,y)。
定义:ALMOST_ZERO = 0.000001
屏幕自动定焦算法流程:
步骤1:计算扇区前沿和后沿在x轴和y轴上的投影长度Point1(x1,y1),Point2(x2,y2);
步骤2:判断雷达威力范围在x轴上的投影长度x,如果fabs(x1*x2)0,x = nScale,否则x = fabs(x1)+fabs(x2);
步骤3:判断雷达威力范围在y轴上的投影长度y,如果fabs(y1*y2)0,y= nScale,否则y = fabs(y1)+fabs(y2);
步骤4:计算屏幕显示比例dlRation,分别计算屏幕宽度的显示比例(像素/公里)nWidth/x和屏幕高度的显示比例(像素/公里)nHeight/y,并将屏幕宽度显示比例和屏幕高度显示比例中的较小值赋予屏幕显示比例dlRation;
步骤5:分不同情况讨论计算雷达在显示界面上的屏幕坐标ScreenPoint(x,y)。
(1)计算雷达屏幕坐标中的x值,处理流程如图1所示。
(2)计算雷达屏幕坐标中的y值,处理流程如图2所示。
3 应用实例
上述屏幕自动定焦算法已在某型号雷达嵌入式手持显控终端中得到应用。通过在显控终端根据用户需求设置不同的雷达扇扫角度和雷达显示量程,使用屏幕自动定焦模块,可以自动适应屏幕显示比例,定位雷达站的中心位置,最大化的利用显示屏幕显示用户关注的雷达目标显示区域。
实际显示效果如图3所示,当前屏幕大小为480*800。左图的扇扫角度为-45~45度,量程为10km,天线方位为300度;右图的扇扫角度为-30~30度,量程为15km,天线方位为160度。
4 结语
本文提出的屏幕自动定焦算法有效地解决了手持显控终端在小屏幕、不同雷达扇扫范围、不同天线朝向、和不同显示量程情况下,最大化利用显示屏幕显示用户关注雷达目标显示区域的问题。该算法简单快速,能适应不同显示类型的需求,能满足用户的干预操作。通过使用该算法,可以在手持显控终端上实现完整清晰友好的雷达显示画面。
参考文献

[1]熊峰.战场侦察雷达技术概述[J].电视技术,2007(2):6-11.
[2]沈静波,刘扬,牛洁.手持显控终端的目标标牌自动布局算法[J].雷达与对抗,2012(3):63-67.
[3]安成锦,孙茂阳,李坡.基于嵌入式Linux系统的MiniGUI图形界面开发[J].嵌入式技术,2005(20):108-110.
百度搜索“爱华网”,专业资料、生活学习,尽在爱华网!