m基于simulink的jtids数据链抗干扰性能仿真分析

简介: m基于simulink的jtids数据链抗干扰性能仿真分析

1.算法描述

  联合战术信息分配系统(JTIDS)(Joint Tactical Information Distribution System)具有通信、导航和识别的综合功能,可供海、陆、空三军使用,具有海洋、空中和陆地作战中的互操作性,是一种大容量、抗干扰的数字式信息分配系统。1976年开始研制该系统,1980年开始生产1A级终端,1985年海军计划在其战斗机F/A-18S上使用海军专用JTIDS终端,1991年海湾战争中,美国海军和空军首次全面使用了JTIDS。在1990-2010年期间,JTIDS联合业务将成为美国和盟国作战部队中的战术视距数字通信的基本方法。按照海军战术数据链路计划,80年代使用的数据链路是Linkll、Link4A、Link4C,90年代开始使用Linkl6(即JTIDS),并逐渐加大其数量,大约在2005年,将取消Link4A和Link4C。

   JTIDS是大容量时分多址(TDMA)系统,采用跳频技术,具有抗干扰能力。该系统提供机载平台和水面舰船平台的ECCM能力和扩大的通信范围,还提供带有机载中继平台的水面舰船之间的视距通信。JTIDS系统适应于和Linkl4、Link4A,以及Linkll相结合的数字信息通信和保密话通信。其波形由在960MHz到1215MHz频带内的6.4us脉冲系列组成。
   JTIDS系统体现了许多高新技术,系统采用的新技术有:时分多址、直接序列扩频、跳频、同步密钥、级联纠错编码、相关检测、动态网管理技术等,该系统实现了突发频率和传输信息离散化、随机化,使发射电波密度降低很多,信号近似随机噪声,因而提高了系统的保密性和抗干扰性。JTIDS具有用户多、容量大、反应速度快、机动性能好、抗干扰能力强、保密性能好、可靠性高、一机多用、顽存性及使用灵活等特点。它除能在美国各军种之间互通外,还能在美军与北约盟军之间互通。该系统与单功能系统相比,其生产和维护费用可以节省三分之一到二分之一。该系统在C3I系统中起着重要作用。

  JTIDS链路如下所示:

image.png

  JTIDS系统体现了许多高新技术,系统采用的新技术有:时分多址、直接序列扩频、跳频、同步密钥、级联纠错编码、相关检测、动态网管理技术等,该系统实现了突发频率和传输信息离散化、随机化,使发射电波密度降低很多,信号近似随机噪声,因而提高了系统的保密性和抗干扰性。JTIDS具有用户多、容量大、反应速度快、机动性能好、抗干扰能力强、保密性能好、可靠性高、一机多用、顽存性及使用灵活等特点。它除能在美国各军种之间互通外,还能在美军与北约盟军之间互通。该系统与单功能系统相比,其生产和维护费用可以节省三分之一到二分之一。该系统在C3I系统中起着重要作用。

本课题采用的JTIDS系统,包括RS编码,ccsk扩频,MSK调制。

2.仿真效果预览
matlab2022a仿真结果如下:
image.png
image.png
image.png
image.png

3.MATLAB核心程序

Num     = 1;
Lens    = 10000;
%rs(31,15)
Rs_N    = 31;
Rs_K    = 15;
SNRs    = [-10:0.5:0];
ERR1    = zeros(1,length(SNRs));
ERR2    = zeros(1,length(SNRs));
ERR3    = zeros(1,length(SNRs));
codek   = [0 1 1 1 1 1 0 0 1 1 1 0 1 0 0 1 0 0 0 0 1 0 1 0 1 1 1 0 1 1 0 0]';
 
for ii=1:length(SNRs)
    ii
    Signals      = randint(Lens,Num);
%%
    %RS
    [Signal_Rs,RSc,Fillwords] = func_RS_code(Signals,Rs_N,Rs_K,Num);
    %CCSK
    Signal_ccsk  = func_ccsk(Signal_Rs,codek,Num);
    %MSK
    y            = mskmod(Signal_ccsk,4,[],pi/2*ones(1,Num));
    y            = awgn(y,SNRs(ii),'measured');
    z            = mskdemod(y,4,[],pi/2*ones(1,Num));
    %解CCSK
    Signal_dccsk = func_ccsk_decode(z,codek);
    %RS译码
    decoder      = fec.rsdec(RSc);
    [decoded,cnumerr,ccode] = decode(decoder,Signal_dccsk);
    decoded      = decoded(1:end-Fillwords,:);
    
    %计算误码率
    ERR1(ii)     = length(find(decoded~=Signals))/Lens;
    
    
%%
    %单独MSK
    y        = mskmod(Signals,4,[],pi/2*ones(1,Num));
    y        = awgn(y,SNRs(ii),'measured');
    z        = mskdemod(y,4,[],pi/2*ones(1,Num));
    ERR2(ii) = length(find(z~=Signals))/Lens;
 
%%
 
    Signal_Rs    = round(31*[rand(1,20677)]');
    %CCSK
    Signal_ccsk  = func_ccsk(Signal_Rs,codek,Num);
    %MSK
    y            = mskmod(Signal_ccsk,4,[],pi/2*ones(1,Num));
    y            = awgn(y,SNRs(ii),'measured');
    z            = mskdemod(y,4,[],pi/2*ones(1,Num));
    %解CCSK
    Signal_dccsk = func_ccsk_decode(z,codek);
 
    
    %计算误码率
    ERR3(ii)     = length(find(Signal_dccsk~=Signal_Rs))/Lens;
    
end
相关文章
|
算法
专题九Simulink仿真基础-1
专题九Simulink仿真基础
148 1
|
算法
大林算法控制仿真实验(计控实验六simulink)
大林算法控制仿真实验(计控实验六simulink)
808 0
大林算法控制仿真实验(计控实验六simulink)
|
16天前
|
编解码 算法 索引
基于simulink的模拟锁相环和数字锁相环建模与对比仿真
本研究利用Simulink对模拟锁相环(PLL)和数字锁相环(DPLL)进行建模,通过对比两者的收敛曲线及锁定频率值,分析其性能差异。系统采用MATLAB2022a版本,详细介绍了PLL和DPLL的工作原理,涵盖鉴相器、滤波器及振荡器等关键组件的功能与数学描述。
基于simulink的电弧炉模型建模与仿真
本课题基于Simulink构建电弧炉模型,进行仿真并输出电压、电流曲线及U-I分布图。使用MATLAB2022a版本完成核心程序与模型设计。电弧炉通过高压电弧加热炉料(废钢、生铁等),温度可达3000°C以上,促进脱碳、脱硫等反应。能量平衡和物质平衡是理解其工作机理的基础,动态模型描述状态随时间变化,如温度、成分分布。高效运行需先进的控制系统,包括电极位置、功率控制等。
|
15天前
|
机器学习/深度学习 流计算
基于simulink的直接转矩控制方法建模与性能仿真
本研究基于Simulink实现直接转矩控制(DTC)建模与仿真,采用电压空间矢量控制及Park、Clark变换,实现电机磁场定向控制。系统通过磁链观测器、转矩估计器等模块,精确控制电机转矩和磁链,提高控制性能。MATLAB2022a版本实现核心程序与模型。
基于非线性系统的Lipschitz观测器simulink建模与仿真
**摘要:** 设计Lipschitz观测器对非线性系统进行Simulink仿真,用于估计特殊非线性系统的状态。使用MATLAB2022a进行核心程序和模型开发,观测器旨在处理不确定性,基于Lipschitz条件提供鲁棒性。系统仿真展示效果,观测器通过确保观测误差系统的渐近稳定来估算不可测状态,应用涉及Lyapunov稳定性和非线性控制理论。
|
1月前
|
传感器 算法
基于MPPT的风力机发电系统simulink建模与仿真
本课题基于最大功率点跟踪(MPPT)技术,对风力机发电系统进行Simulink建模与仿真。通过S函数实现MPPT算法,实时监测和调整风力发电机的工作状态,使其始终工作在最佳效率点,从而最大限度地利用风能,提高风力发电效率。系统包括风速传感器、发电机状态监测模块、MPPT控制器、发电机驱动系统及反馈回路,确保闭环控制的稳定性和准确性。
|
2月前
|
vr&ar C++
基于simulink的风轮机发电系统建模与仿真
本课题使用Simulink实现风轮机发电系统的建模与仿真,涵盖风速模型(基本风、阵风、阶跃风、随机风)、风力机模型及飞轮储能模块。采用MATLAB 2022a进行仿真,详细介绍了各风速成分的数学模型及其组合模型,阐述了风力机从风能捕获到电能输出的全过程,为风力发电系统的设计和优化提供了理论基础和技术支持。
|
安全 算法 C++
专题九Simulink仿真基础-2
专题九Simulink仿真基础
153 1
升压斩波电路的simulink建模与仿真
本课题基于MATLAB2022a,利用Simulink对升压斩波电路进行建模与仿真,采用双闭环结构实现电池和电机控制。升压斩波电路通过周期性开关控制功率器件,将输入直流电压提升至更高水平,在电源供应、电机驱动及可再生能源系统中有广泛应用。仿真结果显示了其基本工作原理和性能。