一种高效灵活数字上变频FPGA设计

发布者:幸福约定123最新更新时间:2011-03-30 来源: 电子技术应用关键字:数字上变频  FPGA  altera 手机看文章 扫描二维码
随时随地手机看文章

摘   要: 数字上变频器是软件无线电的核心部件之一,其基本功能是增加基带信号采样率并把其搬移到载波频率上。本文采用内插滤波器特性较好的积分梳妆滤波CIC和补偿滤波器CFIR级联的插值滤波器结构,载频可编程的数控振荡器(NCO)在Altera FPGA EP2SGX90上实现了稳定可靠的数字上变频器。
关键词: 软件无线电; 数字上变频; FPGA; 积分梳妆滤波器

    软件无线电的基本思想是把A/D变换器尽可能地靠近射频天线,用软件实现无线电系统的各种功能[1]。数字上变频器是软件无线电中发射机的核心部分,它的基本功能是增加基带信号采样率并将其上变频到载波频率上,经过发射天线发射出去。采用专用芯片实现数字上变频器集成度高,应用方便,但是缺少灵活性,在软件无线电中的应用受到限制,因此研究使用可编程的FPGA实现数字上变具有重要意义。
    半导体技术的发展使得FPGA的性能越来越高,目前较高性能的FPGA内嵌了丰富乘累加单元和BlockRam单元,再凭借可编程特点和高速并行结构,FPGA在越来越多的情况下可取代DSP和ASIC而成为未来数字信号处理的理想选择。FPGA内置越来越多的成熟IP核,为研究和开发者提供了方便,缩短了开发周期。
    本文研究了数字上变频原理,根据一组设计实例参数要求,利用Matlab仿真分析,提出了满足系统性能的高效插值滤波器的结构,即积分梳妆滤波器CIC(Cascade Integrator-Comb Filter)和补偿滤波器(CFIR)级联的结构。在FPGA中采用Altera提供的IP核实现稳定可靠的数字上变频。
1 数字上变频原理
    数字上变频器的基本工作原理是将基带信号通过脉冲成形滤波器进行处理,以适应带限信道和消除码间干扰(ISI), 然后通过插值滤波器提高采样率,最后与正交载波进行数字混频。其原理框图如图1所示。  

     数字上变频器的核心部件是内插器和数字振荡器(NCO)。内插器通过在原始的采样间隔内增加新的采样点来提高信号的采样率,因此在频域内产生原始信号的镜像频谱,需要通过低通滤波器[2]。本设计采用积分梳妆滤波器(CIC)和补偿滤波器(CFIR)级联结构来实现内插和低通滤波。上变频采用数字振荡器(NCO)实现。
2 插值滤波器的设计
2.1积分梳妆滤波器CIC

    积分梳妆滤波器CIC,又名Hogenauer filters, 具有结构简单、规整, 需要的存储小等特点。由于它不需要乘法器,加之滤波器的所有系数均为1, 而且利用积分环节减少了中间过程的存储量,因此常常应用在高速采样(高速采样使得乘法器个数太多)和插值比很大(插值比大使得FIR滤波器的阶数过高,需要保存的系数太多)情况下。
 积分梳妆滤波器CIC一般由Integrator 和 Comb两个基本模块组成。Integrator 模块的差分方程为:

    积分梳妆滤波器CIC其本质上等同于N个具有矩形冲击响应的滤波器的级联。但是在实现上却减少了复杂度与资源消耗。CIC是一种在硬件实现上比较经济的滤波器结构。N越大,积分梳妆滤波器CIC幅频响应越好[3]。
2.2 CFIR滤波器
   尽管积分梳妆滤波器在插值比较大的情况下很有效,但是其响应缺少平坦通带响应和快速下降的过度带。为了解决这个问题,需要在积分梳妆滤波器CIC前面级联一级补偿滤波器CFIR。CFIR 幅频响应函数:
   
 积分梳妆滤波器CIC经过补偿滤波器CFIR的补偿后,其幅频响应具有近乎水平的通带和快速下降的过渡带。
 积分梳妆滤波器CIC、补偿滤波器CFIR以及二者级联后的信号分别如图2、图3、图4所示。从图中可以看出CIC与CFIR级联后的幅频响应曲线通带平坦,过渡带陡峭,有很理想的幅频响应曲线。

3 数控振荡器NCO设计
 数控振荡器NCO(Numerically Controlled Oscillator) 是数字上变频器的重要部件,用于实现基带信号到中频信号的频谱搬移。数控振荡器具有频率分辨率高、频率变化快、相位可连续性变化及生成的正余弦正交特性好等特点,数字化的相位和幅度可以实现高精度的数字调制解调。本设计中NCO采用CORDIC算法,不占用RAM和DSP资源,只消耗逻辑资源。基于CORDIC迭代算法的数控振荡器仅用移位寄存器和加法器就可产生正余弦信号,不但省去了传统NCO庞大的存储器资源,而且具备数控振荡器频率分辨率高、频率变化速度快、相位可连续性变化和生成的正余弦正交特性好的优点[5]。本文设计的NCO 可编程,无杂散,动态范围可达100 dB。
4 硬件实现
    本设计是在Altera QuatusII 8.0软件环境下实现的。在Altera FPGA EP2SGX90验证了数字上变频功能。由于数字上变频跟参数相关,不同的参数要求有不同的设计结构,因此本文以一组实际参数要求来介绍数字上变频如何在FPGA中实现。数字上变频参数要求如表1所示。

    根据表1中数字上变频器的要求,在Matlab中仿真插值滤波器的参数。本设计采用2插值的补偿滤波器CFIR和4插值的积分梳妆滤波器CIC级联结构。补偿滤波器CFIR不仅起到低通滤波器和2插值的作用,而且具备平滑CIC滤波器的作用。图4是参数R=4,M= 2,N=8时,补偿滤波器CFIR和积分梳妆滤波器CIC级联后的幅频响应,从图中可以看到该幅频响应的混叠抑制达到100 dB。
    FPGA EP2SGX90具有丰富的IP(Intellectual Property) 资源。利用其FIR IP和CIC IP实现插值滤波,利用NCO IP实现上变频。其中FIR IP系数采用对称结构,这样节省一半的系数存储单元。数字上变频器在FPGA中的实现框图如图5所示。由于补偿滤波器CFIR 和插值滤波器CIC IP核的特点,输入信号不是连续的,因此在设计中需要在二者的输入端添加FIFO。采样率为Fs的基带信号通过CFIR 2插值后采样率变为2Fs,同样该信号再经过4插值CIC滤波器后采样率为8Fs。FPGA采用流水结构,实现信号的实时处理。

    本文设计的数字上变频系统实现了通带频率1.0 MHz,截止频率1.5 MHz基带信号经过8插值上变频到载频10 MHz的调制信号。该数字上变频占用的主要FPGA EP2SGX90内部资源如表2所示。结果表明,该系统在占用少量资源的情况下实现了数字上变频功能。

5 结果分析
 为了验证本文设计的数字上变频的性能,数据从数字上变频系统输出后经过AD9747芯片进行数模转换,模拟信号接到示波器上观察到的波形如图6所示。这里使用的是LeCory公司的序列号LCRY0409N01153的示波器。 图中C3对应的是原始基带信号经过数模转化后的模拟信号,C4对应的是数字上变频后数模转化后的模拟信号。
    本文研究了数字上变频的原理,以实际工程需要为例介绍了使用FPGA设计数字上变频的过程。采用梳妆滤波器和补偿滤波器级联的结构使数字上变频有很好的内插滤波器特性。同时根据FPGA中CIC和FIR IP核的时序特点,设计了高效流水结构,这对实际的工程设计有重要的指导意义。本文设计的数字上变频具有可编程、信号精度高、系统无杂散动态范围高达100dB的特点,在FPGA中能稳定可靠地运行。

关键字:数字上变频  FPGA  altera 引用地址:一种高效灵活数字上变频FPGA设计

上一篇:基于FPGA的大动态数控AGC系统设计
下一篇:基于FPGA的载波调制系统

推荐阅读最新更新时间:2024-05-02 21:19

基于FPGA的多通道频率测量系统设计方案介绍
设计了一种多通道频率测量系统。系统由模拟开关、信号调理电路、FPGA、总线驱动电路构成,实现对频率信号的分压、放大、滤波、比较、测量,具备回路自测试功能,可与主设备进行数据交互,具有精度高、可扩展、易维护的特点,有一定的工程应用价值。 频率测量电路是很多检测与控制系统的重要组成部分,在航空机载计算机领域具有广泛的应用环境。随着检测与控制系统复杂程度的提高,频率测量电路也被提出了新的要求,例如多通道实时采集、高精度测量等。FPGA的特点是完全由用户通过软件进行配置和编程,从而完成某种特定的功能,且可以反复擦写,因此,以FPGA为核心进行电路搭建已成为当前数字系统设计的主流方法。本文利用FPGA设计了一种多通道频率测量系统,易于扩
[测试测量]
基于<font color='red'>FPGA</font>的多通道频率测量系统设计方案介绍
Altera联合ARM发布业界首款适合FGPA的DS-5
双方特有合作开发DS-5工具包,消除了SoC FPGA器件的调试壁垒 2012年12月13号,北京——Altera公司(NASDAQ: ALTR)和ARM (LON: ARM; NASDAQ: ARMH)今天宣布,通过双方特有协议,两家公司联合开发了DS-5嵌入式软件开发工具包,实现了Altera SoC器件的FPGA自适应调试功能。Altera版ARM®开发Studio 5 (DS-5™)工具包经过设计,消除了集成双核CPU子系统与Altera SoC器件中FPGA架构的调试壁垒。ARM体系结构最先进的多核调试器与FPGA逻辑自适应能力相结合,这一新工具包通过标准DS-5用户接口,为嵌入式软件开发人员提供了前所未有的全芯片可视
[嵌入式]
细看AMD收购赛灵思 独立FPGA时代终结了?
1984年,Ross Freeman与同事共同创立了赛灵思公司,并推出了世界上第一颗真正意义上的FPGA芯片XC2064,一个全新的行业就此诞生。 2020年,历经36年发展的赛灵思公司早已成为硅谷中的明星公司,FPGA行业也今非昔比。5G、AI为这个行业带来了难得的机会,广阔的发展空间就在眼前,但是领头者赛灵思公司却突然陷入了收购的传闻中。人们不禁会发问,独立的FPGA已经走向终结了吗? 隐忧 收购传闻的主角之一AMD公司,在杰出的女性CEO Lisa Su的带领下,已经走出了昔日的泥潭,迈入了自己的黄金时期。收购赛灵思,将给AMD增加一个重要的筹码,为同老对手Intel、NVIDIA在后续的较量中积蓄能量。 赛灵思自身的表现似
[手机便携]
细看AMD收购赛灵思 独立<font color='red'>FPGA</font>时代终结了?
基于FPGA的实时红外图像放大模块
红外成像技术是目前非常有用的新型高科技,具有极强抗干扰能力,属于被动式观测装备,隐蔽性很强。长波红外可不受烟雾等的影响,分辨率高。另外,红外成像不受地面和海面的多径效应影响,具有多目标全景观察、追踪及识别能力,具有很广阔的应用前景和价值。   本文采用的红外系统为凯迈广微160×120系列,由于原始图像大小为160×120,在某些应用场合其分辨率很难满足需要,必须对图像进行放大。    图像放大 是一种常用的数字图像处理技术,在日常社会生活的许多领域有着广泛的应用,因此数字图像的放大是图像处理的基本操作之一。数字图像放大多用软件来实现。但随着现场可编程门阵列技术的突飞猛进,FPGA也逐渐进入数字信号处理领域,尤其在实
[嵌入式]
基于<font color='red'>FPGA</font>的实时红外图像放大模块
基于FPGA的以太网MII接口扩展设计与实现
引言 传统以PC为中心的互联网应用现已开始转向以嵌入式设备为中心。据网络专家预测,将来在互联网上传输的信息中,有70%来自小型嵌入式系统,因此,对嵌入式系统接入因特网的研究是有必要的。目前有两种方法可以实现单片机系统接入因特网:一种方法是利用NIC (网络控制/网卡)实现网络接口,由单片机来提供所需的网络协议;另外一种方法是利用具有网络协议栈结构的芯片和PHY(物理层的接收器)来实现网络接口,主控制器只负责往协议栈结构芯片的某个寄存器里放上适当的数据。与此同时,用FPGA实现单片机系统接入因特网的方法也日益受到人们的重视。本文提出采用FPGA实现网络协议栈,介绍100M以太网MII接口协议的硬件实现方法,其中的奇偶模块分频器和
[嵌入式]
STM32单片机按键消抖和FPGA按键消抖大全
写在前面: STM32单片机按键消抖和FPGA按键消抖大全 按键去抖:由上图可以看出理想波形与实际波形之间是有区别的,实际波形在按下和释放的瞬间都有抖动的现象,抖动时间的长短和按键的机械特性有关,一般为5~10ms。通常我们手动按键然后释放,这个动作中稳定闭合的时间超过了20ms。因此单片机在检测键盘是否按下时都要加上去抖动操作,有专用的去抖动电路,也有专门的去抖动芯片,但通常我们采用软件延时的方法就可以解决抖动问题。 1. 单片机中按键消抖程序 1.1 单片机中,比如STM32中,一般的方法(最简单的方法) 软件消抖程序: if(GPIO_ReadInputDataBit(GPIOA, GPIO_Pin_14
[单片机]
STM32单片机按键消抖和<font color='red'>FPGA</font>按键消抖大全
用ARM和FPGA搭建神经网络处理器通信方案
  引言   人工神经网络在很多领域得到了很好的应用,尤其是具有分布存储、并行处理、自学习、自组织以及非线性映射等特点的网络应用更加广泛。嵌入式便携设备也越来越多地得到应用,多数是基于ARM内核及现场可编程门阵列FPGA的嵌入式应用。某人工神经网络的FPGA处理器能够对数据进行运算处理,为了实现集数据通信、操作控制和数据处理于一体的便携式神经网络处理器,需要设计一种基于嵌入式ARM内核及现场可编程门阵列FPGA的主从结构处理系统满足要求。   1人工神经网络处理器   1.1人工神经网络模型   人工神经网络是基于模仿大脑功能而建立的一种信息处理系统。它实际上是由大量的、很简单的处理单元(或称神经元),通过广泛的互相连接而形成
[单片机]
用ARM和<font color='red'>FPGA</font>搭建神经网络处理器通信方案
彰显对华承诺及产品领导地位 赛灵思公司荣获多项业界最具声望奖项
·业界首个65nm FPGA—赛灵思 Virtex-5 FPGA系列产品在《电子工程专辑》2007年电子成就奖(ACE Awards)评选中,被中国电子设计师评选为“年度最佳产品” ·赛灵思公司被《电子工程专辑》专家评委会授予2007年“年度最佳品牌入围奖”。 ·赛灵思公司蝉联《中国电子报》和赛迪顾问集团(CCID Consulting)评选的2006年度“中国市场十大最受欢迎半导体品牌”之一。 2007年3月12日,北京 - 全球领先的可编程逻辑解决方案供应商赛灵思公司 (Xilinx, Inc. (NASDAQ:XLNX) )今天宣布公司对中国市场的承诺及其产品领导地位被中国的电子设计师和本土的半导体行业专家通过投票等评选方
[焦点新闻]
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved