- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
                        查看更多
                        
                    
                一种基于FPGA的时序控制模块设计
 
   摘 要:文章提出了一种基于FPGA控制天线和接收机的办法,时序控制板接收到控制码后根据要求生成具体的控制信号(一本振,二本振,移向码等信息),再将控制信号实时发给AD板,同时用串码将控制信息传给天线和接收机。本设计以EP1SGX25DF672I6为主要部件,该模块已在某型号中应用,其工作稳定可靠,抗干扰能力强。 
 
  关键词:FPGA;控制模块;设计 
  引言 
  接收机和天线是雷达系统关键的部件。一般相控阵雷达天线阵元或子阵都是通过移相器来实现,波束控制系统计算控制阵面每只移相器的相位,从而在阵面不转动的情况下实现天线波束的指向变化[1]。控制接收机时,需要把一本振、二本振的控制信息码送给频率源,使其输出所需频点的本振信号。文章提出了一种控制天线和接收机的办法,由FPGA实现,主控芯片选择ALTERA公司的EP1SG 
  X25DF672I6。 
  1 硬件设计 
  时序控制模块在系统中的位置如图1所示,控制模块从光纤接收DSP板发过来的控制码,再根据控制码控制三个天线和三个接收机,同时将当前工作状态发给AD采集板。 
  模块中FPGA采用ALTERA公司Stratix系列器件EP1S60。该系列是ALTERA公司于2002年新推出的高密度FPGA器件,基本结构主要包括:逻辑阵列块(LABs),每个逻辑阵列块由10个逻辑单元(LE)组成,LABs用于实现用户设计的逻辑功能;输入输出块(IOBs),IOBs提供封装引脚和LAB之间的接口,LABs利用一个通用的布线矩阵实现互连。[2]这个布线矩阵由位于水平和垂直布线通道交叉点上的一组布线开关构成;数字信号处理(DSP)块,DSP块由硬件乘法器、加法器、减法器、累加器和流水线寄存器组成,能够高效地实现高精度的DSP功能;此外,Stratix系列器件结构还包括存储块,时钟延迟锁相环等电路。 
  时序控制模块的内部结构如下:模块外接5V电源,通过MIC37501产生3.3V和1.5V电压给FPGA供电。FPGA控制信号通过100芯J30J控制天线、接收机,通过37芯J30J反馈控制信息给AD采集板,驱动74LCX541和74FCT16424用来转换电压。该设计中配置器件 EPC16采用被动串行方式加载 FPGA。(图2) 
  2 软件设计 
  2.1 模块中器件的控制要求 
  (1)接收机控制。一本振控制:工作模式为1时,一本振为UCF(取值1-6),工作模式为2时为扫描模式,一本振从1到6循环,一本振驻留时间为UST;工作模式为3时为重点扫描模式,一本振以驻留时间UST从minFQ到maxFQ循环。二本振控制:二本振以周期ST在0,1,2之间循环。 
  (2)天线控制。天线的控制与接收机的控制相似,工作模式为1时波位选择输入的固定波位,三个阵面的当前波位分别为BeamPos_1,BeamPos_2,BeamPos_3(取值1-24);工作模式2时为扫描模式,三阵面当前波位从1到24循环,每个波位驻留时间为UBT;模式3时为重点扫描模式,当前波位从最小波位(minBP)到最大波位(maxBP)循环,每个波位驻留时间为uBT。 
  2.2 生成接收机控制码 
  工作模式为1时直接光纤接收一本振;工作模式为2时,第N个周期时一本振为(N-1)%24+1;工作模式为3时一本振为minFQ +(N-1)%D(D=maxFQ-minFQ)。获得一本振后再根据接相关协议生成串码控制接收机。 
  以接收的ST为周期直接循环得到二本振。 
  2.3 生成天线控制码 
  控制天线时可以与一本振相似的办法获取当前阵面波位,然后根据当前阵面波位读取移向码。系统一共三个阵面,每个阵面24个波位,每个波位14个两字节移向码。通过光纤接收的1008(3*24*14)个移向码被写入双口RAM里,写地址如表1所示: 
  工作模式为1时,第一个阵面第一个移向码低字节的读地址为(BeamPos_1-1)*28+1,第二个移向码低字节读地址为高低字节的读地址为(BeamPos_1-1)*28+3,依次递推;第二个阵面第一个移向码低字节的读地址为(BeamPos_2-1)*28+673;第三个阵面第一个移向码低字节的读地址为(BeamPos_3-1)*28+1345。 
  工作模式为2时,第N个周期时(令K=(N-1)%24;K=0,1……23)第一个阵面第一个移向码低字节的读地址为k*28+1,第二个移向码低字节读地址为k*28+3,依次递推;第二个阵面第一个移向码低字节的读地址为k*28+673,第三个阵面第一个移向码低字节的读地址为k*28+1345。 
  工作模式为3时,第N个周期时(令K=(N-1)%D;K=0,1……D-1,
                 原创力文档
原创力文档 
                        

文档评论(0)