Computer Engineering and Applications ›› 2009, Vol. 45 ›› Issue (26): 74-77.DOI: 10.3778/j.issn.1002-8331.2009.26.022

• 研发、设计、测试 • Previous Articles     Next Articles

Design of component for multi-purpose spread spectrum signal generator based on Nios II

XUE Bing,XU Ding-jie,LIU Jin-hua   

  1. College of Automation,Harbin Engineering University,Harbin 150001,China
  • Received:2008-08-13 Revised:2008-11-03 Online:2009-09-11 Published:2009-09-11
  • Contact: XUE Bing

基于Nios II的多用途扩频信号源组件设计

薛 冰,徐定杰,刘金华   

  1. 哈尔滨工程大学 自动化学院,哈尔滨 150001
  • 通讯作者: 薛 冰

Abstract: Spread spectrum signal generator is an important component of spread spectrum system,it can provide various forms of spread spectrum signal for the receiver(such as DS,FH,etc).Currently with the high price of the spread spectrum signal generator on sale,and the poor expansibility and upgradeability of using ASICs.A cost-effective spread spectrum signal generator with high flexibility based on the Nios II soft-core processor is introduced in this paper.The technology of custom component in Nios II and the principle of spread spectrum signal generator are combined together,and a custom component which can produce spread spectrum signals in a Nios II system is designed.This component has a variety of control parameters and two optional way of modulation:frequency-hopping modulation and direct spread spectrum modulation.By using the SOPC technology,it can generate various spread spectrum signals after adding the custom component to Nios II system and calling related driver software to the top level.

Key words: spread spectrum signal generator, Field Programmable Gate Array(FPGA), Nios II, custom component, System on a Programmable Chip(SOPC)

摘要: 扩频信号源是扩频系统的重要组成设备,可以为扩频接收机提供各种形式的扩频信号(如直扩、跳频等)。针对目前市场上的扩频信号源价格昂贵,采用专用的扩频芯片也存在扩展和升级性能较差的问题,提出采用Nios II软核处理器来实现性价比高且能够灵活改变调制方式的扩频信号源,将Nios II的自定义组件技术与扩频信号源的产生原理相结合,设计出了一种基于Nios II的扩频信号源自定义组件。此组件拥有直扩和跳频两种可选的调制方式,并且具有各种可控制的参数。在应用时利用SOPC(可编程片上系统)技术,只需在Nios II系统中加入此组件并在顶层软件中调用该组件驱动函数库的函数即可产生多种调制方式的扩频信号。

关键词: 扩频信号源, 现场可编程门阵列, Nios II系统, 自定义组件, 可编程片上系统

CLC Number: