基于Taylor级数近似补偿的改进数控振荡器实现

最新更新时间:2011-01-24来源: 电子产品世界关键字:软件无线电  数控振荡器  CORDIC  泰勒级数 手机看文章 扫描二维码
随时随地手机看文章

  引言

  数字控制振荡器 (NCO) 在(SDR)通信系统中具有重要的作用,是数字变频技术的必要组成部分,它的性能很大程度上决定着数字变频模块性能以及载波同步模块的同步效果。在通信中,信号的处理往往都集中在离散数字域内进行,数据的传输速率和信号的质量都要非常高,这样就要求数字控制振荡器必须具有频率分辨率高、频率转换速度快、无杂散动态范围值(SFDR)高、频谱纯度高和生成的正、余弦信号保持良好的正交特性等特点。

  主要由相位累加器、量化器、相位幅度转换电路等部分组成。相位累加器将相位按频率控制字的步长累加,累加结果与初始相位(即相位偏移)的和作为量化器的输入,量化器截取前M bits作为相位幅度转换电路的输入,最后,相位幅度转换电路根据相位值输出对应的正弦或余弦值。本文通过对传统算法实现存在的问题进行分析,提出一种适用于通信系统的实现新方法。该方法利用二阶泰勒(Taylor)级数近似和残余相角补偿的方法来解决算法实现时的精度不够的缺陷,提高了的输出信号频谱的纯度;整个设计采用流水线结构从而可以保证系统的高速度,满足系统的高速数据处理的要求;在相位累加器部分加入相角抖动模块来改善角度周期性截断误差所引起的杂散,进一步提高的无杂散动态值。

  传统算法实现

  (Coordinate Rotation Digital Computer)算法是由J.Voider等人在1959年提出的[1],它是基于向量旋转的算法,通过迭代方法实现对任意角度的向量旋转,这些迭代只需使用简单的移位和加减法操作,所有三角函数都可以通过向量旋转函数进行计算。算法的基本迭代算式为:

 

 

  用算法实现存在精度不高的问题,它的杂散源主要有以下几部分:由于算法采用的算术精度有限对最终结果造成的误差,这部分误差是由尾数舍弃带来的截断误差,这部分误差是引起杂散的一个原因;N次旋转所得的累加角度与目标角度之间的残余相角误差所引起杂散;由于算法的迭代级数有限,旋转产生的角度误差为周期信号,周期性误差同样会引起杂散。

  由于传统算法实现存在着不足,故本文在传统算法的基础上,提出采用Taylor级数补偿算法的改进实现方法。

  基于Taylor级数近似补偿的改进实现

  针对算法在实现时存在的迭代残余角度误差、尾数舍入误差以及周期性误差的问题,本文提出了基于对这三部分误差补偿的改进实现方法。

  周期性误差补偿

  由于算法的迭代级数有限,旋转产生的角度误差为周期信号,这样周期性误差会引起杂散,为了减少杂散,提高SFDR,在改进的中加入相位抖动模块。

  相位抖动(Dither)的作用是在累加器输出加入随机信号,破坏累加相位的周期性。在累加器输出加入随机抖动信号,破坏累加相位的周期性,可以使输出端的杂散信号能够得到抑制。加入抖动模块可以提高SFDR值,但是杂散的抑制是以牺牲整个系统的基底误差(error floor)为代价的。杂散信号得到抑制的同时,信号的整个SNR会降低。因此抖动信号的幅度选取应合适。相位抖动范围太大会损失SFDR,太小时不能达到抑制杂散频率的效果[3]。相位抖动在实现时采用线性反馈移位寄存器(LFSR)生成伪随机信号序列,相位抖动模块输出的随机信号序列是[0,]范围内的随机值,其中,k为截断相位位宽。

  迭代残余角度误差补偿

  假设输入模块的相角为,经过N次迭代后累加相角为,残余角度为:

 

 

  这样就可以用公式7来补偿迭代残余角度误差引起的杂散,在方法实现时迭代残余角度误差补偿作为第一级补偿。

  基于Taylor级数近似补偿的改进实现

  在实现的时候,本文把迭代后残余相角补偿作为第一级补偿模块,作为第二级补偿,同时为了降低算法旋转产生的角度周期性误差,在设计时,在相位累加器部分引入了随机信号产生模块用来改善角度周期性误差所引起的杂散。基于改进算法的的结构如图1所示,主要有相位累加器部分、随机信号产生模块、残余相角补偿模块、二阶补偿模块、正余弦值校正模块等部分组成,在整个结构的实现时采用了流水线结构,这样可以提高的计算速度。图1中灰色的部分是本文提出的对传统算法实现的补偿部分。

  二阶泰勒补偿实现的原理如下:假设相位累加器输出的相角 为N bits的,把相角 分成三部分,即N=j+k+2。由于能计算相角的范围为[-99.9°, 99.9°]之间,这是由算法本身所决定的,这样就必须通过三角关系把输入相角转换到[-99.9°, 99.9°]之间,本文利用输入相角的高两位来判断相角的转换。然后再把接下的(N-2)bits的数据分成j bits和k bits两部分,中间j bits作为的输入相角 ,后k bits作为后续二阶泰勒补偿模块的输入数据。在这里并没有把整个(N-2)bits的角度 作为的输入,而是只取了前j bits,这样就会很大程度的降低模块的占用资源,同时,减少输入数据的位宽就会减少迭代的次数。由于这样只取 的高 1位作为的输入,这样产生的截断舍入误差会影响到整个的SFDR,为了补偿这部分的损失,本文采取二阶来补偿这部分损失,对于低k bits的角度(-)用来作为二阶补偿的输入相角。利用二阶补偿(公式8),可以计算出比较准确的正余弦值。

  仿真结果

  为了验证结果有可比性,验证性能时采用无杂散动态范围值(SFDR)这一公认指标进行衡量。在频域中,SFDR是衡量一个信号失真特性的有效方法,SFDR为定义在一定频率范围内的信号与第二大频率成分的功率差。在验证性能时,用Matlab对基于算法的改进进行仿真,在仿真时采取了定点化仿真,输入相位位数为22bits,输出的正余弦值的位宽为20bits,对于本文提的方法的具体参数设定如下:的输入位宽k=10bits,累加器位宽N=22bits,采样频率,输出正余弦信号的频率,仿真的结果如图2(b)所示,从图中可以看出本文提出的方法的SFDR值可以达到114.5dB,输出信号的频谱能量主要集中在10MHz附近,但第二大频率成分的尖峰出现0Hz附近,这个尖峰是未补偿尽残余杂散频谱,它与主频谱幅度相差近115dB,对的性能影响很小。并且,随着累加器位宽和输出信号位宽的增加,的SFDR值会进一步提高,本文的实现方法在输出正余弦值位宽为24bits时,它的SFDR值可以达到134dB。

  图2(a)所示的是基于传统算法实现的,它的SFDR值达到66.5dB。从图2可以看出改进方法提高SFDR值近48dB。本文的改进方法与其他的实现方法的性能比较见表1,从表中可以看出本文提出的改进方法比参考文献提出的实现方法的输出信号SFDR值都要高,所以,本文提出的方法输出信号频谱的纯度要优于其他方法。

  基于本文设计结构的改进采用了Verilog HDL进行实现,并在Altera公司CycloneⅡ系列的FPGA上进行了综合、布局布线和验证,本设计也在国家“863”项目“软硬件可重构的新一代无线通信统一平台研究”中得到应用,在速度和精度上都能很好的满足平台的需要。

  结语

  本文提出一种适用于通信系统的实现新方法,该方法利用流水线结构来实现,这样可以实现高速的;同时,该方法采用残余相角补偿、二阶泰勒(Taylor)级数近似、相位抖动等措施来补偿在精度方面的不足,使的SFDR值得到了很大的提高。该方法实现的能满足软件无线通信系统的速度和精度的要求,并且也成功应用在平台上,表现出很好的性能。

关键字:软件无线电  数控振荡器  CORDIC  泰勒级数 编辑:金海 引用地址:基于Taylor级数近似补偿的改进数控振荡器实现

上一篇:基于ADS的平行耦合带通滤波器的设计
下一篇:基于DDS的调频信号发生器的设计与仿真

推荐阅读最新更新时间:2023-10-12 20:19

一种实现VEM总线结构的软件无线电方案
  1992年5月,MMTRE公司的Joe.Mitola首次明确提出了软件无线电(SDR)的概念。其中心思想是构造一个具有开放性、标准化、模块化的通用硬件平台,使A/D和D/A转换器尽可能靠近天线,将接收机的各种功能(如变频、滤波、加密解密、扩频和解扩等)用软件来完成,以研制出高度灵活和开放的无线电通信系统。文中主要利用该系统的核心技术,利用了高速、高精度ADC和DAC、可编程ASIC和DSP等来构造功能强大的软硬件平台,并通过选用和不断开发新的软件模块来满足多种通信需求。提高无线电通信设备接收和处理信号的能力,缩短新型无线电通信设备的开发周期,延长其使用寿命。   1 器件技术简介   随着电路技术和器件技术的不断发展,
[嵌入式]
用FPGA设计软件无线电和调制解调器
本文以16-QAM RF发射数据泵的设计为例,介绍利用FPGA设计数字滤波器的技巧和器件选择方法,说明执行分布式计算时FPGA比DSP的优越之处。 所有数字逻辑的基本结构 16-QAM调制器 编码和码元映射 平方根升余弦滤波器 设计技巧 5 MHz载波 分布式计算(DA)技术 滤波器的实现 用现场可编程门阵列(FPGA)设计软件无线电和调制解调器可与DSP芯片媲美。虽然FPGA可轻而易举地实现卷积编码器等复杂逻辑功能,但在实现大量复杂计算方面却有很大的缺陷。即使用最快的FPGA来实现矩阵乘法器,其成本和性能也抵不上一个仅值5美元的DSP芯片。在用CAD工具设计时DSP仍是首选芯片,但是随着分布式计算(DA)技
[半导体设计/制造]
软件无线电设计中ASIC、FPGA和DSP的选择策略
  ASIC、FPGA和DSP的应用领域呈现相互覆盖的趋势,使设计人员必须在软件无线电结构设计中重新考虑器件选择策略问题。本文从可编程性、集成度、开发周期、性能和功率五个方面论述了选择ASIC、FPGA和DSP的重要准则。   软件无线电(SDR)结构一直被认为是基站开发的灵丹妙药,而随着其适应新协议的能力不断增强,软件无线电结构已被一些设计人员视为在单个基础架构设计中支持多种无线协议的重要解决方案。   直到最近,软件无线电仍然只是大多数通信系统设计人员的规划蓝图而已,但这一局面正迅速得到改观。随着3G无线业务的日趋临近,设计人员又对在基础架构设计中实现软件无线电结构产生了浓厚的兴趣。   实现软件无线电   传统的无线基
[嵌入式]
<font color='red'>软件无线电</font>设计中ASIC、FPGA和DSP的选择策略
软件无线电平台可重配置接口的实现
     随着2.5 G和3 G的出现,使多种通信体制并存发展,它们在工作频段、波形结构、调制方式、编码方式、加密方式等方面的不同,既限制了系统之间操作的互通性,也影响了用户使用的便捷性。由于软件无线电SDR(Software Defined Radio)技术可以将模块化、标准化和通用化的硬件单元和软件模块集成在一个通用的物理平台上,通过软硬件的可重构,实现多种无线通信功能,故以软件无线电为基础、面向多种通信体制的兼容信号处理技术成为研究热点。   本文研制了一个能实现多种无线通信体制的软件无线电平台。该平台如图1所示,由上位机、FPGA处理板、射频板和天线组成。其中,上位机提供用户界面,并完成基带信号处理和系统控制。FPGA
[嵌入式]
用于软件无线电12 b A/D转换器设计
本文设计的用于软件无线电台12 b A/D转换器中的高精度,高速运算放大器,采用了增益提高电路,在不影响频率响应的同时,得到普通运放所达不到的高增益。   1 高精度,高速度模数转换器对运算放大器指标的要求   为了达到12 b的A/D,第一级转换器出来的信号误差必须要小于后级所能辨认的最小精度,比如本文需要设计第一级的运算放大器,他后面一级的最小分辨力是10 b,那么,所设计的这个放大器的误差系数。   本文设计的运算放大器,用在12 b模数转换器中,模数转换器采用流水线结构,每一级的比特数为2.5 b,电路的方框图如图1所示。   图1中放大器接成负反馈形式,CS是输入采样电容,Cf是环路反馈电容,在2
[模拟电子]
用于<font color='red'>软件无线电</font>12 b A/D转换器设计
基于ARM处理器的MVB 2类设备研究
  1引 言   列车需要传输大量的设备控制和旅客服务信息,随着这些信息的数量和种类不断地增长,迫切需要一种大容量,高速度的信息传输系统。为此,国际电工委员会(IEC)制定了一项用于规范车载设备数据通信的标准——IEC61375(列车通信网标准),即TCN标准,该标准于1999年6月成为国际标准。目前国际上主要的TCN产品供应商是德国西门子和瑞士Duagon公司,国内的株洲电力机车研究所和大连北车集团电力牵引研究所等单位进行了大量的TCN相关研究工作并取得了丰硕的科研成果。   TCN标准推荐在机车上层使用绞线式列车总线WTB,在下层使用多功能车辆总线MVB。MVB总线和机车中的各种电气设备相连,这些设备按性能可
[单片机]
基于ARM处理器的MVB 2类设备研究
A/D转换器AD6644在软件无线电中应用电路
在软件无线电的组建中,A/D和D/A起着关键作用,通常要求A/D转换器有足够的工作带宽(2GHz以上)和较高的采样速率(一般在60MHz以上),同时应有较高的A/D转换位数以提高动态范围。AD公司推出的新一代A/D转换器AD6644可以满足其要求。下面将对AD6644器件的特点、原理及应用进行介绍。 1主要特点 该芯片的主要特点如下: 保持采样率可达到65MHz; 采用完全差动模拟输入; 为了便于和数字ASIC接口,数字输出级可工作在+3.3V电源上; 内含基准电压源和跟踪/保持放大器; 采用小型表面贴装52脚封装(LQFP)。 AD6644的内部电路结构如图1所示。表
[网络通信]
风河最新软件无线电应用方案支持通信“三重唱”
设备软件优化(DSO)厂商风河系统公司日前宣布推出面向软件无线电(Software Defined Radio,SDR)应用的解决方案。 软件无线电是目前业界中发展最迅速的技术领域之一。风河公司在最新版本VxWorks实时操作系统中,提供了一种软件通讯架构(Software Communications Architecture,SCA)操作环境,能够将以硬件为中心的专有无线电转换为由软件控制的、可编程操作的、基于标准的无线电,为用户带来最大的灵活性和性价比。基于VxWorks 6.2实时操作系统,开发人员能够灵活地构建SCA软件无线电应用,用于联合作战系统(JTRS)或其它相关领域。这种新型的无线电信号能够通过配置快速地在
[焦点新闻]
小广播
最新模拟电子文章
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved