跳频广播的dma组网同步方案_第1页
跳频广播的dma组网同步方案_第2页
跳频广播的dma组网同步方案_第3页
跳频广播的dma组网同步方案_第4页
跳频广播的dma组网同步方案_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

跳频广播的dma组网同步方案

0组网跳频代表同步控制兼职通信具有谱分析容量、抗干扰、抗裁剪的特点,在许多领域都得到了广泛应用。跳频通信组网时,多采用时分多址接入(timedivisionmultipleaccess,TDMA)组网,在基于TDMA的跳频通信系统中,各个电台必须在分配的时隙中发送或接收信号,因而整个系统必须有严格的同步过程,以便保证双方可靠的组网和通信。本文根据跳频电台的TDMA组网协议,在参考了文献的基础上,提出了适用本系统的时隙分配方式,结合跳频同步方法,设计了一套组网跳频电台同步方案,实现了组网和同步的结合,能有效地提高跳频电台组网的稳定性和数据传输效率。FPGA(现场可编程逻辑门阵列)以其丰富的逻辑资源和可重新配置的优势,成为人们前期研究与开发的重要手段。在FPGA上进行仿真实验,具有重要的应用价值。通过在Altera公司的FPGA开发软件Quartus2软件上仿真,并在FPGA硬件开发板上调试,成功实现了组网跳频电台的同步过程。1精准时钟法本文采用同步头法和精准时钟法相结合的同步方案实现组网跳频同步。同步头法是指由发送方发送一个同步用的协议帧,其中含有同步所需的全部信息,收方依据接收到的同步信息实现收发两端同步。精准时钟法是指在网中或两个电台之间使用精准的基准参考时钟。由于通信各方使用了相同结构的跳频图案,当前通信频率仅取决于时间信息,当通信距离一定时,就可以依据当前时钟信息来确定当前通信频率。该方法要求时钟必须足够精准,因此就有必要对通信各方的参考时钟不断进行校正,来保持时钟的准确性。利用同步头法同步搜索快,易于实现,同步可靠的特点,以及精准时钟法计时精确的特点,使跳频系统的同步实现方便、精度高、速度快。2接收/发送大量时隙仅考虑一个用户时分多址接入(TDMA)技术把无线频谱按时隙划分,并且在每一个时隙仅允许一个用户接收或者发送。在跳频通信系统中,要完成电台之间的交互通信和信令传输,就需要设计出适合的帧结构和时隙分配方法。2.1信息帧帧为了适应不同的功能需要,本文设计了以下4种帧类型:同步信息帧、确认帧、时隙分配帧和数据帧,帧结构设计如图1所示。4种帧类型的区别仅在帧内容有所不同,具体帧内容为:(1)同步信息帧:帧内容包括跳频剩余跳数和下一跳频率。跳频剩余跳数由计数器控制,当为0时,就进入跳频通信阶段;而帧中的下一跳频率,用于从机电台或迟入网电台实现频率跟踪。(2)确认帧:帧内容包括目标电台号和确认信息位。用作从机给主机的反馈信号,网内从机电台收到时隙分配帧后,给主机反馈;迟入网电台收到同步信息帧后,在空闲时隙给主机的反馈。(3)时隙分配帧:帧内容包括总共时隙数和目标电台的分配时隙号,用于主机向从机分配时隙。(4)数据帧:作为网内数据通信的信息单元。帧内容为目标电台号和发送的数据内容。2.2基于主机的信号同步TDMA协议将时间划分为一定长度的时元,每个时元对应一个频点,每一跳上只有1个时元。每个时元划分为若干个时隙。每个时隙分配给一个从机发射信号,其它电台接收信号。假设网络中共有M个跳频电台,包括1台主机和M-1台从机,将一个时元分成M+1个时隙,如图2所示。每一个时元的第一个时隙由主机发送同步信息帧,有两个作用:一是实现从机与主机的时间同步,二是帮助从机完成迟入网;第二个时隙分配给主机使用,用于主机将数据发送给目标电台;之后的M个时隙分配给M个从机,用于各个从机将数据发送给目标电台。3次组网调整同步过程包括捕获与保持两部分。捕获过程包括频率同步和时间同步。每隔一个校验周期,进行一次组网调整,包括电台的新入网、保持入网和离开网络,同时也完成同步校验,如果出现错误,则电台进入迟入网状态,在捕获同步后的下一个组网时元重新入网。3.1跳频率组合主机将自身的时间信息、同步信息和下一跳频率组合在同步信息帧中,向外发送。从机开机后,处于接收状态,搜索网络,接收网络同步信号(同步信息帧)。3.1.1主机跳频扫描从机在设定的频率上接收主机的信号,当主机跳变频率与从机相同时,从机捕获主机的同步信息,并跟随主机一起进行频率跳变,完成一个跳频扫描周期后,主从机同时进入跳频通信状态。其捕获过程如图3所示,f(x)表示电台在不同时刻的跳频频率,x表示跳频图案的顺序值。3.1.2同步头法时间同步频率同步是使收发双方跳频图案的时间差小于一跳的长度,而时间同步则要求收发双方每一帧都严格对应,本文采用同步头法进行时间同步,从机捕获到同步信息帧后,通过判断帧头和帧类型,对同步信息帧进行识别,完成了时间同步,使从机与主机严格对时,按位接收后面的信息帧,这样就完成了时间同步。其实现过程如图4所示,f(x)表示电台在不同时刻的跳频频率,x表示跳频图案的顺序值。3.2数据传输阶段同步建立后,主机发送一个时隙分配帧,向各从机随机分配不同的时隙,然后转为接收状态,从机记录下时隙信息后,向主机反馈一个确认帧,用来声明占用此时隙。主机在各个时隙收完各个从机的反馈后,确认了网内从机数量和电台号,然后对入网的电台重新分配时隙,将多余时隙去掉。该组时隙分配帧发送完成后,整个网络进入数据通信阶段。时隙分配过程图如图5所示。3.3通信过程介绍按照图1时隙结构图中的通信帧进行通信,每一跳有M+1个时隙。数据通信过程如图6所示。第1个时隙用于发送同步信息帧,保持网络的同步状态,同时也用于向迟入网电台发送同步信息。后面M个时隙用于网内M个电台分别发送信息,在每个时隙,其它电台处于接收状态,接收自己的信息。3.4发送时隙分配帧跳频数据通信周期结束后,进行系统的同步校验,也完成组网的调整功能(包括电台的离开,发送请求,时隙调整等)。此过程与时隙分配过程类似,如图7所示。主机发送时隙分配帧,从机收到后,在下一个帧组,在各自的时隙中反馈确认帧,如果没有收到反馈,则主机认为该从机离开网络。这样就完成了系统的同步校验。从机反馈确认帧时,会增加一个空白时隙,迟入网电台在此反馈确认帧,就能获取时隙。然后再次发送时隙分配帧,对各个从机重新分配时隙。丢失时隙的从机,有2种可能,一种是通信结束,时隙占用请求信号处于无效;另一种是通信失步,此时从机自动进入迟入网状态。3.5同步捕获和插装跳频电台网络建立好之后,如果有电台想加入网络,需要进行迟入网申请。实现过程如图8所示。给每个电台设置成不同的初始频率,来接收主机在每一个数据通信时元内第一个时隙发送的同步信息帧,当网络频率跳变到迟入网电台的频率值上时,迟入网电台就可以接收到同步信息帧,然后开始跳频跟踪,当这一个跳频数据通信周期结束后,进入组网调整时元,从机在后面的空闲时隙,向主机发送确认帧。在后面的通信过程中,主机给其分配一个时隙,这样就完成了电台的迟入网。综上所述,同步捕获过程主要采用同步头法,实现简单,同步建立速度快。之后则要借助精确时钟法,在每次对时之前,保持时间同步。同步校验过程同时也是一次组网调整过程,弃掉失步电台,保留同步电台,有效地重新分配时隙;失步的电台则进入迟入网过程。本文提出的时隙分配方法以及组网调整过程,能够即时的减少多余空闲时隙并给新入网电台分配时隙,所以资源利用率比较高,同时能够降低各个从机电台的等待入网时间。4同步校验过程上述组网同步过程用FPGA仿真实现,主要设计两个状态机:主机状态机和从机状态机。如图9和图10所示。用Altera公司的FPGA开发软件Quartus2自带的Simulation对组网过程中的同步建立过程和同步校验过程进行观察,结果如图11和图12所示。syn_master为主机同步模块,syn_slave为从机1同步模块,syn_slave2为从机2同步模块。m表示主机状态机,范围为sm0~sm5;s1和s2表示从机1和2的状态机,范围为ss0~ss5。图11显示了同步建立过程、时隙分配过程以及数据通信过程。开始阶段,主机和从机都处在待机状态,也就是sm0和ss0。主机在进入sm1状态后,开始广播同步信息帧,从机在ss1接收同步信息帧,并跟踪主机进行同步跳频,在完成跳频扫描周期后,主机进入sm2状态,从机进入ss2状态。此时就进入了同步状态。也就完成了同步建立过程。主机进入状态sm2后,给各个从机广播时隙分配帧;从机处于接收状态ss2,接收时隙分配帧。广播结束后,主机进入状态sm3,从机收到时隙分配帧后,进入状态ss3。主机开始在各个时隙接收反馈的确认帧,从机在刚刚分配给自己的时隙发送确认帧。成功确认,则时隙保持;如果没有反馈,则主机在接下来进入状态2后把此时隙删除,重新给各个从机分配。在状态3完成后,主机再回到状态sm2,从机回到状态ss2,通过了解各个从机的反馈信息,重新合理分配时隙,到此完成了时隙分配过程。重新分配时隙后,主机进入状态sm4,从机进入状态ss4。主机的状态sm4为发送数据,状态sm5为接收数据。从机的状态ss4为接收数据,状态ss5为发送数据。从图11中可以看出,主机的状态sm4和从机的状态ss5始终占据着不同的时隙。主机在状态sm4先发送一个时隙分配帧,用于给整个网络对时,也用于迟入网电台的跟踪,然后在下一个时隙发送数据给目标电台,结束后进入状态sm5,接收数据,当收到以自己作为目标电台的信息帧时,接收下来。从机在状态ss4接收其它电台的信息,当计时到达自己的时隙时,转到状态ss5,向目标电台发送信息帧。图12显示了同步校验过程。一个跳频数据通信周期结束后,主从机同时进入同步校验状态,主机由状态sm5进入状态sm2,从机由状态ss4进入状态ss2。校验过程和图11中的时隙分配过程一样,校验结束后,主机由状态sm2进入状态sm4,同时从机由状态ss2进入状态ss4,再次进入数据通信过程。图13显示了跳频组网中电台迟入网过程。在整个系统的组网通信过程中,每一个时元的第1帧,为由主机发送的同步信息帧,迟入网电台通过接收同步信息帧,进行跳频跟踪,并在下一个同步校验时元,申请时隙。从机s1和s2和主机m处于同步过程中,从机s3迟入网,在syn_en3信号变为1后,申请迟入网,在ss1状态接收同步信息帧开始跟踪跳频,在ss2状态接收时隙分配帧,在ss3状态反馈给主机确认帧申请迟入网,在下一个ss2状态,主机广播新的时隙分配帧,然后进入数据跳频通信状

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论