基于Matlab的ATC-C模式信号生成

当应答机回答模式C的询问时,它的应答脉冲串表示飞机的气压高度信息。气压高度信息是由大气数据计算机提供的,由高度编码电路编码。虽然高度码也是包含在框架脉冲之间的信息脉冲组合,但其编码规则与飞机识别代码不同。
在代表飞机高度信息时,信息脉冲也是分成A,B,C,D四组的,但四组脉冲的组成顺序和编码方式与识别代码不同。根据民用飞机的飞行高度, 国际民航组织规定的高度编码范围是-1000至126700ft,规定高度编码的增量为100ft。这样,只需1278组高度编码,即只需利用4096种编码中的一小部分。为此,规定不用脉冲D1(默认D1为0),C1和C4脉冲不能同时为1,但C组脉冲必须有一个为1。这样, D组脉冲有2个,可编4个码组;A组与B组各3个,可各编8个码组, C组则可编5个码组,总共可得到488*5=1280组高度码,可满足上述高度范围编码的要求。
实际上,民航所使用的高度范围从-1000到62700ft就足够了,所以高度编码中的D2脉冲实际上也总是为零的。
高度编码中的D, A,B组所采用的码制为格雷码,码组的增量为500ft;
典型格雷码如下:
在这里插入图片描述
二进制码转为格雷码时,第一位(从左往右数)不变,从第二位开始与前一位做异或,即不同记为1,相同记为0。将飞行高度信息输入转为二进制,将12位二进制的前九位(分别对应D1,D2,D4,A1,A2,A4,B1,B2,B4)进行格雷编码。
而后三位(C1,C2,C4)进行5周期循环码:C1和C4脉冲不能同时为1,但C组脉冲必须有一个为1,即

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值