一种数字接收机波形表参数配置方法技术

技术编号:15649653 阅读:114 留言:0更新日期:2017-06-17 02:30
本发明专利技术提供一种数字接收机波形表参数配置方法,通过在数字接收机电路中增加一片FLASH存储器,将波形表中包含的工作参数按地址逐一存储在FLASH存储器中,数字接收机通电后从FLASH存储器中提取各个波形编码的参数数据,并根据处理单元发送的工作状态更新控制字切换工作状态,当需要修改波形编码相关参数或增加波形编码数量时,可通过处理单元发送波形参数更新指令控制字对FLASH存储器中波形参数信息进行更新调整,再次通电时数字接收机重新从FLASH存储器中读取新的波形编码参数信息,完成波形表参数的调整。本发明专利技术所提供的数字接收机波形表参数配置方法,克服了现有波形表配置方法中无法兼顾可靠性和灵活性的缺点,减少了人力成本,提高了工作效率。

【技术实现步骤摘要】
一种数字接收机波形表参数配置方法
本专利技术属于雷达通讯控制技术,具体涉及一种数字接收机波形表参数配置方法。
技术介绍
雷达为了实现多功能探测需要使用多种不同波形,各种波形根据任务需求进行调整切换。每种波形包含有多个工作参数,这些参数定义数字接收机系统的工作状态。目前数字接收机的信号预处理平台是基于FPGA开发的,所以波形表参数配置也是基于FPGA完成。波形表参数配置目前主要有两种方式:一种是工作参数按波形表中事先约定好的数值直接存储在FPGA程序中,另一种是工作参数由处理单元通过控制指令进行配置。工作参数按波形表中事先约定好的数值直接存储在FPGA程序中,处理单元控制指令发送波形编码号,数字接收机收到波形编码号后调用存储在程序中的工作参数定义工作状态。这种方法存在的优点是:处理单元和数字接收机交联信息少,控制方式简单可靠;其缺点在于:雷达在联试阶段需要经常调整波形某些工作参数值,就需要设计人员根据要求不断更改FPGA程序,费时且工作量庞大。工作参数由处理单元通过控制指令进行配置,波形表参数由处理单元通过软件实时配置,这种方法的优点是配置灵活,可根据系统需求随机调整工作参数;其缺点在于:波形表中工作参数由处理单元配置,而工作参数主要是数字接收机使用。波形参数种类繁多,且各个参数之间有一定的关联,处理理单元和数字接收机交联信息很多。一旦个别参数填错或参数间存在冲突,由于参数众多排查工作量将会非常大,而且如果中途处理单元更换设计人员或者型号中途停止后再次启动,设计师又需花费大量时间重新去协调。
技术实现思路
本专利技术的目的在于提供一种数字接收机波形表参数配置方法,以便克服现有波形表配置方法中无法兼顾可靠性和灵活性的缺点,减少人力成本,提高工作效率。本专利技术的目的通过如下技术方案实现:一种数字接收机波形表参数配置方法,其特征在于,包括如下步骤:步骤一:数字接收机增加FLASH存储器,通过该FLASH存储器设定全部波形参数数据;步骤二:定义该数字接收机的工作状态更新指令和波形参数更新指令;步骤三:通电后,该数字接收机读取FLASH存储器全部波形参数数据;步骤四:使该数字接收机接收所需的工作状态更新指令和波形参数更新指令。优选地是,所述工作状态更新指令和所述波形参数更新指令由帧头和控制字组成。优选地是,所述波形参数更新指令的指令格式为0xAAh+p1+d1+p1+d2…+p1+dk+…+pi+d1+pi+d2…+pi+dk+…+pn+d1+pn+d2…pn+dk,其中,0xAAh段为该指令帧头,p1+d1+p1+d2…+p1+dk+…+pi+d1+pi+d2…+pi+dk+…+pn+d1+pn+d2…pn+dk段为该指令控制字,p1、pi…pn为波形编码信息,d1、d2…dk为对应波形工作参数数据信息。优选地是,所述工作状态更新指令的指令格式为0x55h+pn,其中,0x55h段为该指令帧头,pn段为该指令控制字。优选地是,在步骤一中,所述数字接收机设定默认波形以供无更新指令时使用。本专利技术所提供的一种数字接收机波形表参数配置方法的有益效果在于,在目前两种波形表配置方式的基础上,通过在数字接收机中增加掉电非易失存储器,即FLASH存储器,从而将目前两种波形表配置方法的优点进行融合,扬长避短。具体实施方式下面对本专利技术的数字接收机波形表参数配置方法做进一步详细说明。步骤一:数字接收机增加FLASH存储器,通过该FLASH存储器设定全部波形参数数据。波形及波形工作参数可以用以下波形表的形式表示:波形编码参数1(d1)参数2(d2)…参数i(di)…参数k(dk)波形1(p1)v11v12…v1i…v1k波形2(p2)v21v22…v2i…v2k…………………波形i(pi)vi1vi2…vii…vik…………………波形n(pn)vn1vn2…vni…vnkp1,p2,…,pi,…,pn,i=1,2,…,n,i为自然数,pi是波形编码序号,如p1即为1号波形;d1,d2,…,di,…,dk,i=1,2,…,k,i为自然数,di是波形中定义的工作参数;vii为工作参数对应的数值。首先FLASH存储器通过合理的地址划分每个pi中涉及参数di分配存储空间。根据系统需求,在存储器中为每个波形码pi分配128个字节的地址空间,每四个字节对应波形中的一个具体参数di,这样128个字节可以定义32个波形参数,32个波形参数能满足系统需求。基于上述划分原则1号波形p1对应的地址空间为00000000h~0000007Fh,具体到波形参数d1的地址空间为00000000h~00000003h,d2的地址空间为00000004h~00000007h,…,d32的地址空间为0000007Ch~0000007Fh。其它波形各个参数所对应的地址空间按上述方法依次分配。再设置波形表参数默认值:设置波形表参数默认值是为各个波形编码pi所涉及的具体参数di定义初始值,各个波形编码所涉及的参数初始值将写入至FLASH存储器中。各个参数写入位置为上一段中所分配的地址空间。将1号波形p1的参数d1的初始值写入00000000h~00000003h地址空间,波形p1的参数d2的初始值写入00000004h~00000007h地址空间,以此类推。步骤二:定义该数字接收机的工作状态更新指令和波形参数更新指令。数字接收机收到的控制指令分为工作状态更新指令和波形参数更新指令。工作状态更新指令负责更新数字接收机工作波形,数字接收机根据收到的不同波形运行在不同的工作状态。波形参数更新指令负责更新FLASH存储器存储的波形参数。由于控制指令均由处理单元发送至数字接收机,因此需要在控制指令中采用不同的更新标志对两种更新指令加以区分。工作状态更新指令和波形参数更新指令选择由帧头和控制字组成的制式,更新标志可以根据设置不同的帧头进行区分。工作状态更新标志选择设置(即工作状态更新指令帧头)为0x55h,波形参数更新标志选择设置(即波形参数更新指令帧头)为0xAAh。步骤三:通电后,该数字接收机读取FLASH存储器全部波形参数数值。数字接收机在通电初始化时从FLASH存储器中读取各个波形的参数数据。步骤四:使该数字接收机接收所需的工作状态更新指令和波形参数更新指令。工作状态更新指令:在数字接收机通电初始化完成后,该数字接收机即进入正常工作模式,此时处理单元可根据系统需求发送工作状态更新指令切换该数字接收机的工作状态。工作状态更新指令由帧头和控制字组成,指令格式为0x55h+pn,0x55h段为该指令帧头,pn段为该指令控制字,控制字中包含了波形编码信息,数字接收机根据收到的更新标志和波形编码信息切换工作状态。波形参数更新指令:处理单元根据系统需求通过向数字接收机发送波形参数更新控制指令。该控制指令选择由帧头0xAAh和波形编码信息pi、参数数据信息di组成的制式,具体的指令格式为:0xAAh+p1+d1+p1+d2…+p1+dk+…+pi+d1+pi+d2…+pi+dk+…+pn+d1+pn+d2…pn+dk。0xAAh段为该指令帧头,p1+d1+p1+d2…+p1+dk+…+pi+d1+pi+d2…+pi+dk+…+pn+d1+pn+d2…pn+dk段为该指令控制字。p1、pi、p本文档来自技高网...

【技术保护点】
一种数字接收机波形表参数配置方法,其特征在于,包括如下步骤:步骤一:数字接收机增加FLASH存储器,通过该FLASH存储器设定全部波形参数数据;步骤二:定义该数字接收机的工作状态更新指令和波形参数更新指令;步骤三:通电后,该数字接收机读取FLASH存储器全部波形参数数据;步骤四:使该数字接收机接收所需的工作状态更新指令和波形参数更新指令。

【技术特征摘要】
1.一种数字接收机波形表参数配置方法,其特征在于,包括如下步骤:步骤一:数字接收机增加FLASH存储器,通过该FLASH存储器设定全部波形参数数据;步骤二:定义该数字接收机的工作状态更新指令和波形参数更新指令;步骤三:通电后,该数字接收机读取FLASH存储器全部波形参数数据;步骤四:使该数字接收机接收所需的工作状态更新指令和波形参数更新指令。2.根据权利要求1所述的数字接收机波形表参数配置方法,其特征在于,所述工作状态更新指令和所述波形参数更新指令由帧头和控制字组成。3.根据权利要求2所述的数字接收机波形表参数配置方法,其特征在于,所述波形参数更新指令的指令格式为0xAAh+p1+d1+p1+d2…+p1+dk+...

【专利技术属性】
技术研发人员:胡志东马瑞陈路俊
申请(专利权)人:中国航空工业集团公司雷华电子技术研究所
类型:发明
国别省市:江苏,32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1