基于模型的无人机信道编码算法设计与实现_薛雨萌.pdf
《基于模型的无人机信道编码算法设计与实现_薛雨萌.pdf》由会员分享,可在线阅读,更多相关《基于模型的无人机信道编码算法设计与实现_薛雨萌.pdf(8页珍藏版)》请在咨信网上搜索。
1、数据采集与处理测控技术2023 年第 42 卷第 7 期收稿日期:2022 07 05引用格式:薛雨萌,张可嘉 基于模型的无人机信道编码算法设计与实现 J 测控技术,2023,42(3):87 94XUE Y M,ZHANG K J Design and Implementation of Model-Based Channel Coding Algorithm for Unmanned Aerial Vehicle J Measurement Control Technology,2023,42(3):87 94基于模型的无人机信道编码算法设计与实现薛雨萌,张可嘉(西安恒翔控制技术有限公司,
2、陕西 西安710065)摘要:为了改善无人机测控系统数据传输的抗干扰性能,并提高算法的可实现性,提出了一种基于模型的信道级联编码调制算法。算法在正交相移调制(Quadrature Phase Shift Keying,QPSK)系统中采用循环冗余校验码(Cyclic edundancy Check,CC)+eed-Solomon(20,10)码+交织(20,10)+数据加扰+卷积码(2,1,7)的串行级联编码,并在编码过程中加入数据加扰技术。为了研究算法设计的有效性,在MATLAB/Simulink 中搭建了采用上述级联信道编码的 QPSK 系统仿真模型。仿真结果显示系统在高斯白噪声(Addi
3、tive White Gaussian Noise,AWGN)信道中有效降低了传输误码率,误码率在1 104数量级下,系统编码增益达到5 dB。系统模型能够直接部署在两台 ADV9361-Z7035 上,实现两台设备的正常通信,无须再进行硬件代码编写,将其应用在无人机测控系统中,具有一定的工程实现价值。关键词:基于模型的方法;正交相移调制;级联编码;循环冗余校验码;加扰中图分类号:V279文献标志码:A文章编号:1000 8829(2023)07 0087 08doi:10 19708/j ckjs 2023 07 013Design and Implementation of Model B
4、ased Channel Coding Algorithm forUnmanned Aerial VehicleXUE Yumeng,ZHANG Kejia(Xi an Hengxiang Control Technology Co,Ltd,Xi an 710065,China)Abstract:In order to improve the anti-interference performance of unmanned aerial vehicle(UAV)measure-ment and control system and enhance the realization of the
5、 algorithm,a model-based channel coding and modu-lation algorithm is introduced The algorithm adopts serial concatenated coding of cyclic redundancy check(CC)+eed Solomon(20,10)code+interleaving(20,10)+data scrambling+convolutional code(2,1,7)in quadrature phase shift keying(QPSK)system,and adds dat
6、a scrambling technology in the codingprocess In order to study the effectiveness of algorithm,a QPSK system simulation model using the above-men-tioned concatenated code is built in MATLAB/Simulink The results demonstrated that the system can reducethe bit error rate in additive white Gaussian noise
7、(AWGN)effectively The signal to noise ratio gain reaches 5dB when the system BE is in the order of 1 104 Moreover,the system can be directly deployed on AD-V9361-Z7035 without hardware coding to realize wireless communication between two transceivers The sys-tem in UAV measurement is applied and con
8、trol system has certain engineering realization valueKey words:model based methods;QPSK;concatenated code;CC;scrambling无人机测控系统1 由数据链和控制站组成,用于地面控制站与无人机之间的数据收发与跟踪定位工作。数据传输的可靠性是保证无人机安全飞行的重要因素。然而,现今日益加剧的电子干扰对测控链路的78抗干扰性能带来了严峻的考验。正交相移调制(Quadrature Phase Shift Keying,QPSK)具有较高频谱利用率和抗干扰性能,是一种无人机测控链路常用的数字调制
9、方式2。然而其自身的抗干扰性能无法弥补复杂干扰的无线信道对系统误码率的影响。信道编码3 通过对信号进行冗余纠错编码,有效地提高了信号传输的稳定性,将其应用于QPSK 系统中,能够有效提高系统可靠性,降低误码率,因此信道编码被广泛地应用于无人机测控链路设计中。串行级联编码4 是一种常用的信道编码方式。Han 等5 利用 S-CC(eed-Solomon Convolution Con-catenated Code)编码解决了无线信道在复杂环境中的突发错误和随机误码,在较小信噪比条件下,实现了较理想的误码率。姜智等6 针对导弹数据链中的突发错误,提出了 S 码+交织+卷积码的级联编码方案,提高了导
10、弹数据链的抗干扰性能。循环冗余校验码(Cyclic edundancy Check,CC)7 编码简单,易于实现、具有较强的检错能力。将其与级联编码结合,能够有效增强系统的检错能力,降低系统误码率。数据加扰8 用一组伪随机码序列对数据加密,能很好地均衡噪声,提高系统的抗干扰性能。为了进一步提升无人机测控链路的抗干扰性和可实现性,本文设计了一种基于模型的无人机测控系统信道编码算法。在 S 码+交织+卷积码的串行级联编码的基础上,融入 CC 编码,提升系统检错和纠错能力,同时将交织与数据加扰结合来进一步增强系统抗干扰性能。本文首先在 MATLAB/Simulink 中搭建了采用上述级联信道编码的
11、QPSK 系统模型,仿真结果表明,本系统在不同信噪比下,相比于常用的编码方式,均能够明显降低传输误码率,在不显著增加编码复杂度的情况下,有效提高系统的抗干扰性能。同时,该系统仿真模型可以直接部署在两台 ADV9361-Z7035上,实现两台设备间数据的正常收发,避免进行硬件代码编写,提升了无人机测控系统算法的可实现性,具有一定的工程实现价值。1信道级联编码调制算法原理1 1S+交织+卷积级联编码原理S 编码是一种线性分组码,具有很高的纠错能力和编码效率9。S 码采用(m,n,k)的编码结构,通过增加监督位的方式来保证传输的误码率。其中,输入信号中每个码元由 m 个 bit 组成;n 为编码后的
12、码字长度;k 为信息位的长度。信息位的一个 bit 或多个 bit 出现错误,S 码就会出现一个误符号。因此 S 编码具有极强的纠正突发错误的能力。卷积码是一种二进制非线性分组码,它不再将输入数据进行分组编码,而是将原始信息码全部打乱编码10,具有较优的编码增益和数据传输效率。对于(n,k,N)卷积码,k 个 bit 信息位编码成 n 个 bit,但这 n个 bit 不再只与当前的 k 个 bit 信息有关,还与其前面时刻的 N 1 个码组的信息位有关。这样的做法增加了码元之间的关联性,随着参数 N 的增大,卷积码的纠错能力也会随之加强,可以很好地解决随机错误。交织技术是一种时间/频率扩展技术
13、,在不增加冗余码的情况下,把突发错误离散成随机错误。从而交织技术在不增加带宽的情况下,提高系统的抗干扰能力,尤其是针对瑞利衰落信道中常出现的成串的比特差错,有更好的处理效果,可改善系统在衰减信道的抗干扰性能。在 S+交织+卷积级联编码方式中,S 作为外码,处理突发错误,卷积码作为内码,解决随机错误。编码时,S 编码后的数据由交织器11 以矩阵形式重新排序,将突发错误在时间上扩散成随机错误,送入卷积编码处理,从而降低了对纠错编码纠错能力的要求。译码时,内码未纠正的单个 bit 错误和突发错误,将被外码译码转化成单个或多个符号错误,在其译码过程中再次进行纠正,从而进一步保证了其解决突发错误的能力。
14、1 2CC 与加扰编码原理CC12 属于线性分组码,其通过生成校验式在信息位后增添冗余位的方式对数据进行编码,译码时再利用校验式通过模 2 除法进行循环冗余校验,完成检错。CC 编码具有较强的检错性能,但其纠错算法复杂,效率过低,因此 CC 通常仅被用于信号检错。将其与 S_CC 编码结合在一起,能够有效提升系统的检错能力,进一步提高系统可靠性。数据加扰13 用一组伪随机码序列与原始信号相乘,打散信号的时间和频率,实现数据的加密,从而消除信号中长“0”或长“1”带来的同步干扰。加扰技术能够很好地均衡噪声,提高系统的抗干扰性能。在卷积编码前将数据进行加扰操作,能够将突发错误转换成随机错误,增强卷
15、积编码效果。1 3QPSK 性能指标QPSK 是一种四进制正交相移键控方法,利用载波的 4 种不同相位差来表征输入的数字信息。QPSK具有较高的频带利用率,且其电路也较容易实现,因此被广泛应用于测控系统数据链载波调制中。但是,QPSK 是两路正交 2PSK 信号的叠加,各码元之间的距离较小,当其受到信道中的噪声与多径效应的干扰时14,相干解调会变得困难,即接收端误码率会随之88测控技术 2023 年第 42 卷第 7 期增大。QPSK 调制系统需要引入信道编码技术,来保证其抗干扰性能。1 4串行级联编码算法复杂度分析级联编码通过串联的方式,将两个较短码长的子码构成一个长码,并且其码率等于每个独
16、立编码码率的乘积。通过级联的方式,S-CC 编码在增加码长的同时保证了更低的码率,使其在编译码过程中产生更小的误差。交织器本身不会产生冗余码,在不增加系统带宽的情况下提高系统抗干扰能力。因此,S+交织+卷积级联编码系统的译码复杂度相比于单独编码也得到大幅下降。CC 编码自身的译码复杂度为O(n),远低于卷积编码,因此将其与 S+交织+卷积级联结合不会提高算法复杂度。2信道编码系统仿真与参数设计2 1系统整体设计结合上述理论分析,本文为提升无人机测控系统抗干扰性能,设计了一种基于模型的无人机测控系统信道编码调制算法,如图 1 所示。图 1基于模型的无人机测控系统信道编码调制系统框图信源数据首先进
17、行 CC 编码,再进行 S+交织+卷积级联编码。内外码之间,在加入交织的基础上,在数据中加入扰码,进一步将突发错误扩散成随机错误。为了模拟飞行器高速飞行时的信道情况,编码后的信号经由 QPSK 调制在具有多普勒频移的 AWGN信道中传输。然而,由于收发时钟间的频差,以及由于QPSK 自身编码特性产生的接收端存在 180的“相位模糊”现象15,导致原始信号不能直接用于 QPSK 解调,必须先依次进行信号的载波同步、位同步和帧同步。解调后的数据,再进行信道解码,并显示输出接收结果。根据本编码调制算法系统原理在 MATLAB/Simulink 中搭建的信道编码调制系统的仿真模型如图2 所示。其中 B
18、it Generation 模块完成信源信号生成和串行级联信道编码。Phase/Frequency Offset 与 DelayGeneration 模块仿真多普勒频移现象,信号在 AWGN信道中进行传送。QPSK eceiver 模块实现接收数据的同步、解调与信道解码功能。2 2信号发生器与级联信道编码子系统设计Bit Generation 模块内部结构框图如 3(a)所示。首先消息生成器将信源中的字符转换成 7 位二进制码,得到固定帧长的比特数据,再进行信道级联编码。信道级联编码仿真设计如图 3(b)所示。首先,信号进行 CC 编码,提高信道检错性能。S-CC 级联码间加入交织器来扩散突发
19、错误,结合数据加扰操作,再次均衡噪声带来的干扰,消除信号中长“0”或长“1”带来的同步干扰。图 2信道编码调制系统仿真模型图 3信道级联编码原理框图与仿真设计图各模块具体参数设置如下。信源:采用固定帧长输出,每帧长度 84 bit。CC 编码器:CC Generator 采用 CC-16 生成多项式为G(x)=x16+x12+x5+1(1)CC 在每帧数据后添加 16 位校验位,得到固定98基于模型的无人机信道编码算法设计与实现帧长 100 bit 输出。S 编码器:采用 Binary S encoder 模块。m、n、k 值分别设置为5、20、10。可检测10 个码元,纠正5个码元错误。交织
20、器:采用 Matrix Interleaver,按行读入,按列读出。根据 S 输出帧长200 bit/f,行列数分别设置为20,10。扰码:Scrambler 加扰多项式设置为 1 1 1 01。卷积编码器:采用 1/2 码率的(2,1,7)卷积码,m、n、k 值分别设置为 7、2、1。卷积编码器之后加入缓冲区重新对数据组帧,并在每帧数据的起始位置加入13 位的巴克码作为数据帧头,格式为(1 1 1 1 1 0 0 1 10 1 0 1),用于接收端数据的帧同步。最后,再利用Bernoulli Binary 将每帧数据长度扩充至 500 bit,用于QPSK 调制。调制信号进入信道之前,升余弦
21、滤波器对波形进行整形,滤波器的滚降系数设置为 0 5,并对信号进行4 倍上采样来防止出现码间串扰。2 3多普勒频移 AWGN 信道设计信道模型中利用 Phase/Frequency Offset 与 DelayGeneration 模块仿真无人机在空中盘旋飞行状态下的多普勒频移现象。Phase/Frequency Offset 设置频率偏移为 5000 Hz,相位偏移为 47。Delay Generator 以0.05 为间隔,在 0,8 区间内先递增后递减循环输出频率和相位延迟信号。AWGN 采用 SN 信噪比模式,输入信号功率为 0 25 W。2 4QPSK 信号接收子系统设计在 QPSK
22、 接收机模块集成了信号同步解调和信道译码两个子模块。接收机对信号完成解调后,再对其进行信号译码,其内部结构框图如图 4(a)所示,仿真设计图如图 4(b)所示。图 4信号接收子系统原理框图与仿真设计图2 4 1载波同步子系统设计由于多普勒偏移导致接收信号存在高动态范围的载波频率偏差,会导致接收的 QPSK 调制信号失步,无法解调,系统误码率严重恶化。因此必须在信号解调前对载波信号进行同步。考虑到接收信号强度会随着信道传输发生变化,为了保证后续的载波和位同步参数固定并提升同步精度,在匹配滤波之前,首先利用自动增益控制(Auto-matic Gain Control,AGC)稳定调制信号幅度。AG
23、C 设置输出功率为 0 25,步长为 0 01。升余弦滤波器调制信号进行 2 倍降采样,滚降系数为 0 5。载波同步首先对接收信号频率进行捕获,即载波粗同步,对应图4(b)所示的 Coarse Frequency Compen-sation 模块。粗同步使用 FFT 频偏补偿16 的方法,首先对调制信号相位进行 4 倍频来消除调制相位。之后FFT 利用最大似然法对载波频偏变化进行估计。载波跟踪,即载波精同步,对应图 4(b)中的 FineFrequency Compensation 模块,其内部结构如图 5(a)所示。载波跟踪采用二阶数字锁相环,由相位误差检测器(Phase Error Det
24、ector,PED)、环路滤波器(Loop Filter)和直接数字合成器(Direat Digital Syntheslzer,DDS)构成,其仿真设计原理如图 5(b)所示。鉴相器 PED 测量到的固定时间间隔内载波相位变化量,经过环路滤波器后,反馈给 DDS 来改进频率步进间隔,得到高频率分辨率的本地载波,对接收载波频率变化量进行跟踪。环路滤波器设置归一化带宽为 0.06,阻尼系数为 2 5,可以在引入较小相位噪声时快速锁定到目标相位。图 5精同步模块原理框图与仿真设计图09测控技术 2023 年第 42 卷第 7 期2 4 2位同步子系统设计位同步子系统,即如图 4(b)中所示的 Ti
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 模型 无人机 信道编码 算法 设计 实现 薛雨萌
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【自信****多点】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【自信****多点】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。