塔康系统的算法实现以及MATLAB仿真

引言

本文是对我上半年仿真复现的塔康进行介绍,当然会塔康进行完整的介绍,但是在实现功能方面只是对塔康系统的测向和测距功能进行复现仿真。

塔康系统的介绍

塔康是“战术空中导航系统”(Tactical Air Navigation System)的缩写,是一种用于航空的无线电近程导航系统。所谓的近程导航,通常指作用范围在400至500公里内的导航系统。对于这种系统,主要的战术要求包括:1.显示直观、体积小巧、重量轻便。2.具有足够高的精度。3.在特定区域内,可以用少量台站建立导航网络,并且能够与远程导航系统和盲目着陆系统结合使用。

塔康系统主要包括两大基本设备,一是塔康信标,二是记载设备。其中,塔康信标(TACAN Beacon)是塔康系统的基本组成部分,它通常被架设在地面上的已知地理位置(如机场、航路点等)。塔康机载设备(TACAN Airborne Equipment),顾名思义,它是塔康系统装载在飞机上的部分,它与塔康信标结合,构成基本塔康系统。

塔康导航系统主要具备侧向(测位)、测距和信标台识别三个功能,进而实现飞行器的极坐标定位。系统工作时,记载设备指示器会自动连续地显示飞行器的方位角以及信标台到飞行器的斜距,而在极坐标中,只要确定方位角和距离,就能找到飞行器在极坐标中的准确位置。

塔康信号的仿真工作

塔康信号有4类脉冲:一是随机脉冲,只起填充是视频外包络的作用,每对2700对左右,占总数的74%;二是主、辅基准脉冲群,主基准每秒180对,辅基准每秒720对,合起来每秒900对,占总数的24%;二是距离应答脉冲,每秒25(跟踪)或100(搜索),占总数的2%;四是有规律的识别信号脉冲,此时无随机及回答脉冲。各个脉冲的介绍如下:

(1)方位基准脉冲格式

塔康信号的方位基准脉冲被分成主基准脉冲和辅基准脉冲,这两种脉冲的比率为1比8,且都以脉冲群的方式逐批等时间间隔辐射。方位基准脉冲群的首个脉冲为对应的主基准时点和辅基准时点。两类脉冲如图所示。

图1 X模式主基准脉冲群示意图

图2 X模式辅基准脉冲群示意图

在X模式下,主基准脉冲群由24个脉冲组成,这些脉冲两两组成一组脉冲对,共有12个脉冲对,每一个脉冲对钟2个脉冲间的间隔为12\pm 0.1\mu s,每两个相邻脉冲对间的间隔为30\pm 0.1\mu s,如图所示;辅基准脉冲群由12个脉冲组成,同主基准一样两两组成一组脉冲对,共6个脉冲对,每一个脉冲对中2个脉冲间的间隔为12\pm 0.1\mu s,每两个相邻脉冲对间的间隔为24\pm 0.1\mu s,如图所示。

方位基准脉冲的传输频率为135Hz,发送顺序为先发射1组主基准脉冲群,再接着发射8组辅基准脉冲群,因此每秒发射的方位基准信号为15组主基准脉冲群及120组辅基准脉冲群。

(2)距离应答脉冲(测距回答信号脉冲)

距离应答脉冲由2个脉冲组成,其在X模式下脉冲间隔为12\pm 0.1\mu s。当地面基站接收到机载设备发出的询问信号时,它将在指定的延迟后发射一个应答脉冲。该延迟时间在X模式为50\pm 0.1\mu s。在延时期间,地面基站不发射其余信号,但由于距离应答脉冲优先度仅高于填充脉冲,因此会先发射其余种类的脉冲再计算应答延时。

回答信号包含回答脉冲与随机填充脉冲,回答脉冲是由接收机接收到机上询问脉冲后,经过地面信标台的固定时延,再由发射机发射出去用来测距的。空中发出询问的飞机时多时少,回答脉冲数目随询问脉冲的数目而变化。当空中飞机较少时,由于回答脉冲数太少,仅有基准脉冲与回答脉冲不能建立起有效的信号包络,以致影响飞机的测位。为了保证飞机测位的正常进行,要求不论询问脉冲有多少,信标台在单位时间内发射的脉冲数应接近相等,以建立不失真的脉冲包络。这样在发射回答脉冲外,还须发射一些随机填充脉冲。当回答脉冲数少时,填充脉冲便增加,当回答脉冲数多时,填充脉冲便减少;当询问的飞机数目达到饱和时,填充脉冲将全被回答脉冲所取代。

(3)识别脉冲

塔康信标台采用“摩尔斯电码”来作为识别信号,每30秒用莫尔斯电码发射一次三个字母的识别信号。识别脉冲的重复频率为1350对每秒,在相邻两个基准脉冲群之间均匀的排列。为了保证塔康信标在识别工作状态时,发射的脉冲数(单位时间内)与非识别状态时信标发射的脉冲数基本相等(约为2700对),在识别信号之间还会发射一系列的平衡脉冲,并约定每对平衡脉冲在每对识别脉冲之后100\pm 10\mu s出现。

识别脉冲产生的目的时让飞机识别信标台。识别信号产生电路是在基准触发信号的控制下产生与主、辅基准严格同步的1350Hz识别脉冲,其后100\mu s处还跟随一个平衡脉冲。信标台识别标志是摩尔斯码,“点”时间为1/8秒,“划”时间是3/8秒,点划间隔为1/8秒,每30秒发一次。用莫尔斯码信号来选通1350Hz识别脉冲和平衡脉冲。在识别期间不能接收询问信号,所以也需要对应的屏蔽信号保证识别信号居于第二位优先。可以看出识别脉冲出现频率为1350Hz,平衡脉冲紧跟识别脉冲100\mu s

“莫尔斯电码”是由一系列“点”和“划”组成的,在发射“点”和“划”时,脉冲列中只包含主、辅基准群和识别信号,而不包含回答信号,因此不能进行测距。但在识别码的“点”和“划”之间的空隙时刻,仍能发射回答脉冲供机载设备测距。而在任何情况下都不影响飞机对方位的测量。

识别脉冲由2个脉冲组成,其在X模式下脉冲间隔为12\pm 0.1\mu s。识别脉冲与方位基准脉冲群同步,且其后100\pm 10\mu s处应有与该识别脉冲编码相同的均衡脉冲。识别信号是对识别脉冲进行数秒的采样来取得,通常采用摩尔斯编码来传递信息。识别脉冲示意图如下所示:

图3 识别脉冲的示意图

摩尔斯编码的用处:为了区分不通过的地面导航台,采用了莫尔斯码作为地面台识别信号。

(4)随机填充脉冲

填充脉冲的组成单元为含有2个脉冲的脉冲对,其在X模式下脉冲间隔为12\pm 0.1\mu s。填充脉冲在没有其他脉冲需要发射时被发射出去,其发射速率为2700\pm 900\mu s对每秒,且分布满足正态分布或均匀分布规律。当需要发射距离应答脉冲时,填充脉冲会相应的减小对应的脉冲数量以保证总脉冲数不变。

图是随机填充脉冲产生过程。上面是5400Hz的时钟触发信号,用于驱动m序列产生器。下图是产生的随机填充脉冲。

图4 随机填充脉冲产生的过程

根据塔康信号进行距离的测量

塔康系统的测距原理如下:塔康系统的测距的工作原理如下图所示,机载设备(又称询问机)发出成对询问脉冲,地面台(又称应答机或地面信标)接收到之后,经过一定时延(一般为50\mu s)发出成对应答信号。应答信号被机载设备接收到之后,将发出询问脉冲到接收到应答脉冲的时间减去地面台的时延,便可计算出飞机与地面台之间的距离。塔康系统测距原理见图。

图5 塔康系统的测距原理

根据塔康信号进行距离的测量

(1)粗测的原理

总结:使用的心形天线,如下所示,实际上就是以最大值到达正东方向为标准,最大值什么时候到达飞机的位置,然后根据差值计算方向。

(2)精测的原理

说明:在方位粗测原理中,电相位的测量误差会同比转换为地理方位测量误差,即用1°电相位表示1°地理相位。为了提升地理方位测量,在设备测量误差一定的情况下,塔康系统采用了缩小比例的方式来提升侧位精度,即如果可以用n°电位表示1°地理相位,即可使得地理方位测量误差缩小为原先的n分之一。

在塔康中设定的比例为“9比1”,即用9°电相位表示1°地理方位,所以其地理方位测量误差是方位粗测误差的1/9,称之为方位精测。

MATLAB程序

塔康信号的产生程序

%% (X模式)
%主基准脉冲12个脉冲
x_zhujizhun_12 = zeros(1,300);    
for i=0:11 %主基准群脉冲由12个脉冲对组成
    for ii = 1:300 %p1
     if(ii <= length(plus))
        x_zhujizhun_12(i*300+ii) = plus(ii);
     elseif(ii <= 300)
        x_zhujizhun_12(i*300+ii) = 0;  
     elseif(i<11)
        x_zhujizhun_12(i*300+ii) = 0;
     end;
    end;   
end;
% 辅基准脉冲(X模式)
x_fujizhun_6 = zeros(1,240);   
for i=0:5 
    for ii=1:240
     if(ii<=length(plus))
        x_fujizhun_6(i*240+ii) = plus(ii);
     elseif(ii<=240)
        x_fujizhun_6(i*240+ii) = 0;  
     elseif(i<5)
        x_fujizhun_6(i*240+ii) = 0;
     end;
    end;   
end;
% 识别脉冲
x_identify = zeros(1,7357);   
for ii=1:7357 
     if(ii<=length(plus))
        x_identify(ii) = plus(ii);
     elseif(ii<=1086 && ii>1000)
        x_identify(ii) = plus(ii-1000);  
     else
        x_identify(ii) = 0;
     end;
end;  

塔康信号的测距程序

ceju_zonglucheng=ceju_zonglucheng+mod(ceju_jisuan-500,100000)*10^-7*3*10^8*10^-3/2;
ceju_zonggeshu=ceju_zonggeshu+1;
ceju_shiji=ceju_zonglucheng/ceju_zonggeshu;

塔康信号的时域波形展示

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值