基于FPGA的跳频系统设计
摘要:同步技术是跳频系统的核心。本文针对FPGA的跳频系统,设计了一种基于独立信道法,同步字头法和精准时钟相结合的快速同步方法,同时设计了基于双图案的改进型独立信道法,同步算法协议,协议帧格式等。该设计使用VHDL硬件语言实现,采用Altera公司的EP3C16 E144C8作为核心芯片,并在此硬件平台上进行了功能验证。实际测试表明,该快速同步算法建立时间短、同步稳定可靠。
关键词:跳频;快速同步;FPGA;独立信道法;同步头法
跳频通信技术具有抗干扰、抗截获和高频谱利用率,应用广泛。同步是跳频系统的关键技术,收发双方只有在相同跳频图案相同跳变规律的同步状态下,才可稳定建立通信。传统同步方法主要有自同步法、独立信道法、同步头法、精准时钟法。自同步法通过频率搜索同步,难度大建立时间长;而独立信道法通过固定信道同步,抗截获能力弱;同步头法的同步头一旦受干扰,整个系统将无法工作;精准时钟法对时钟依赖太大,时钟不精准将增大失步的可能。文中设计了一种基于独立信道法,同步字头法和精准时钟相结合的快速同步算法,以克服上述单一同步方法使用的缺点。该同步方法能快速建立同步,且建立时间短,同步稳定可靠。
1 系统整体结构
该跳频系统基于FPGA平台,由QuartusII软件展开设计。系统整体设计如图1所示。
上位机:产生数据流,时钟模块:控制系统各模块时钟,串口模块:实现串口驱动,上位机和FPGA硬件平台电平匹配,数率转换,收发控制:在同步算法控制下执行帧同步检测,根据算法协议与射频模块进行帧转换。跳频图案:在同步算法信令控制下生成不同的跳频序列,控制NCO频率合成器合成相应的载波频率。同步算法:帧同步检测,载波同步,传输协议控制。同步算法通过建立同步,保持同步,同步校
验,失步重建等,控制整个跳频系统,实现跳频电台之间的同步传输。
2 同步算法设计
独立信道法、同步头法和精准时钟法相结合构成的系统同步算法,可有效克服单一同步法的抗干扰性弱,建立时间长,不稳定等缺点。该快速同步算法的同步过程如下:
初始同步:在独立信道法下固定分配一个专门的信道传递同步信息,用于双方建立初始同步,一旦系统失去同步,则回到初始状态重新建立同步。由于专门信道,可再次快速地建立初始同步,克服了单一自同步头法的同步搜索复杂度高,同步建立时间长的缺点。
同步保持:初始同步建立后,发端发送同步协议帧(包括同步所需全部信息),收端根据该帧信息,进行同步校验,控制跳频图案在何时进入下一跳,以保持同步。
数据通信:跳频通信过程中,收发系统由精准的参考时钟控制各个模块,由协议帧控制跳频图案的跳变,以同步通信,有效减弱系统对全局时钟的依赖性且同步稳定。
用上述的同步方法实现系统同步建立、保持,及数据通信的过程如图2所示。
图2中①②过程采用独立信道法,在专门信道建立同步实现了初始同步建立过程;③⑤过程采用同步头法,发送同步的协议帧,以保持同步;④⑥过程采用精准时钟法,在相同跳变规律下的相同频率实现数据的跳频通信。
2.1 同步帧头设计
系统利用同步帧头进行同步校验,由发端在不同状态发送4种协议帧,收端依据协议帧信息保持和发端相同的进程进入相应状态保持同步。该算法中设计的协议帧分别是;通信请求帧、请求确认帧、通信帧、通信确认帧,帧结构设计如图3所示。
帧头由国际标准定义的巴克码构成,具备漏同步和假同步概率小的特点。前导序列和帧尾间隔保护一帧数据。其中通信请求帧和请求确认帧,用于建立初始同步,通信帧和通信确认帧在通信中,传送协议帧进行同步校验保证同步的稳定性。
2.2 基于双图案的改进型独立信道法
传统的独立信道法在专门信道传送同步信息,快速建立同步,通信失步后也跳到初始的固定信道以重建同步,降低了系统的抗干扰能力。该算法结合精准时钟和双图案跳频思想设计的改进型独立信道法可有效克服传统独立信道法在失步重建信道时的低抗干扰性。
改进型独立信道法采用双图案的设计思想进行初始同步的建立,该设计中的双图案和自同步头法中的双图案有别。开机时在固定信道建立初始同步,跳频中由跳频图案1传输每帧数据,且每次跳频作为计数因子触发counter_suc。通信中一旦失去同步,系统回到初始状态,控制counter_suc产生中断,指向短周期跳频图案2,由图案2控制频率合成器生成频率,作为同步信道而非初始固定信道。系统中基于精准时钟,失步时刻收发端时间信息一致,则counter_suc的中断值一致,指向图案2的跳频序列也一致,则收发端频点一致,
- 在采用FPGA设计DSP系统中仿真的重要性 (06-21)
- 基于 DSP Builder的FIR滤波器的设计与实现(06-21)
- 基于FPGA的快速并行FFT及其在空间太阳望远镜图像锁定系统中的应用(06-21)
- 3DES算法的FPGA高速实现(06-21)
- 用FPGA实现FFT算法(06-21)
- FPGA的DSP性能揭秘(06-16)