首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到18条相似文献,搜索用时 156 毫秒
1.
数控振荡器(NCO)的实现通常都是基于查表的方法,为了达到高精度要求,常常需要耗费大量的ROM资源去建立庞大的查找表。提出了一种基于坐标旋转算法(Coordinate Rotation Digital Compute,CORDIC)的流水线型数控振荡器的实现方法。硬件描述语言的仿真与综合结果表明,采用这种方法设计的数控振荡器精度高、误差小、结构简单,与基于查找表的数控振荡器相比,更易于ASIC实现,最后给出了该方案的仿真结果。  相似文献   

2.
一种基于CORDIC算法的高精度数控振荡的ASIC设计   总被引:1,自引:0,他引:1  
孟祥育  王友钊 《微电子学》2003,33(5):458-461
提出了一种基于CORDIC(COordinate Rotation Digital Computer)算法的流水线型数控振荡器的实现方法。硬件描述语言的仿真与综合结果表明,采用这种方法设计的数控振荡器精度高、误差小、结构简单;与基于查找表的数控振荡器相比,更易于ASIC实现。  相似文献   

3.
本文通过对传统CORDIC算法实现数控振荡器存在的问题进行分析,提出一种适用于软件无线电通信系统的数控振荡器改进实现方法:采用流水线结构采实现数控振荡器,可满足高速数据处理的需求;用二阶泰勒(Taylor)级数近似、残余相角补偿等措施来补偿传统CORDIC算法实现在精度方面的不足;设计引入的抖动模块改善角度周期性截断误差所引起的杂散,进一步提高了数控振荡器的精度.  相似文献   

4.
软件无线电系统中NCO的设计与实现   总被引:2,自引:0,他引:2  
介绍了软件无线电系统中基于FPGA的数控振荡器(NCO)的实现方法,详细讨论了查找表和CORDIC算法的原理。通过软件仿真和测试,所设计的数控振荡器可以根据系统输出精度和硬件资源的不同,通过选择不同算法和参数来满足系统设计的要求。  相似文献   

5.
介绍了NCO数字控制振荡器的工作原理,详细分析了数控振荡器的性能指标和其在FPGA中的实现方法,最后给出了新设计的数控振荡器在QUARTUSII中的仿真结果。  相似文献   

6.
基于FPGA的正交数字混频器中数控振荡器的设计与实现   总被引:1,自引:0,他引:1  
本文介绍了一种利用矢量旋转CORDIC(COordination Rotation Digital Computer)算法实现正交数字混频器中的数控振荡器(NCO)的方法。首先推导了CORDIC算法产生正/余弦信号的实现过程,然后给出了在FPGA中设计数控振荡器的顶层电路结构,并根据算法特点在设计中引入流水线结构设计。  相似文献   

7.
数控振荡器是全数字锁相环中的关键部件,目前应用较多的是除N计数式数控振荡器和增量/减量计数式数控振荡器,应用于锁相环时,前者做一次分频比调整就能使环路进入锁定状态,捕捉时间短,后者捕捉时间长,却有着前者没有的优势:结构简单、易于集成。提出了一种增/减量可变的计数式数控振荡器电路,此电路结构简单,同时也具有捕捉时间短的优点。  相似文献   

8.
介绍一种利用矢量旋转的CORDIC(Coordination Rotation DIgital Computer)算法,相比较传统NCO采用的查找表算法,证明查找表算法运算速度已不适用于高速宽带数字接收机以及扩频通信的应用,为了实现高速正交数字混频器中的数控振荡器(NCO),采用CORDIC算法产生正余弦信号的实现过程,给出采用ALTERA的stratix系列FPGA中设计数控振荡器的顶层设计结构以及仿真结果,证明基于此算法采用FPGA的可行性设计.  相似文献   

9.
数字下变频器中数控振荡器的设计与硬件实现   总被引:2,自引:0,他引:2  
由于A/D/A转换器和DSP处理器等硬件水平的限制 ,目前的软件无线电实现方案大多采用数字上、下变频技术。数控振荡器是影响数字下变频器性能的一个关键器件 ,文章用EDA方法设计数控振荡器 ,设计中用到Altera的参数化模型库 ,并用MAX +PLUSⅡ软件进行了模仿仿真 ,最后在CPLD芯片 (FLEX10K2 0TC14 4 3)上实现。  相似文献   

10.
全数字锁相环(ADPLL)在数字通信领域有着极为广泛的应用。由于SoPC技术的发展和FPGA的工作频率与集成度的提高,在1块FPGA芯片上集成整个系统已成为可能。以片内同时嵌入CPU和全数字锁相环为目的,结合现阶段的相关研究成果,简单介绍片内全数字锁相环系统的结构和全数字锁相环的工作原理,详细论述一种可增大全数字锁相环同步范围的数控振荡器的设计方法,并给出部分VHDL设计程序代码和仿真波形。在此数控振荡器的设计中引入翻转触发器的概念,并通过改变翻转触发器的动作特点,使得数控振荡器的输出频率提高,以达到增大全数字锁相环同步范围的目的。  相似文献   

11.
NCO是卫星信号模拟器中频信号处理的关键部分。介绍了GNSS卫星信号模拟器码NCO和载波NCO的原理及作用,建立DDS模型,确定基本参数并根据参数设计了码NCO和载波NCO基本结构。给出了码NCO和载波NCO的实现过程,利用verilog在Xilinx’ISE11.2和modelsim6.5中完成载波NCO和码NCO的设计和仿真,在FPGA中进行了实现,并给出仿真波形和信号频谱图。本码NCO和载波NCO模块已应用于某型GNSS模拟器样机,通过程序仿真与样机测试,证明本码NCO和载波NCO模块性能满足GNSS卫星信号模拟器系统需求。  相似文献   

12.
在介绍可配置载波数控振荡器(NCO)和伪码NCO工作原理的基础上,确定了基本参数并根据参数设计了载波NCO和伪码NCO基本结构,对设计的载波NCO和伪码NCO进行了硬件测试。测试结果表明,该载波NCO和伪码NCO符合设计参数,可直接运用到可配置导航信号处理通道中以满足处理不同导航信号的要求,为下一步研究和开发GNSS接收机打下坚实的基础。  相似文献   

13.
NCO(数控振荡器)的目标是产生频率可变的正弦波样本,NCO采用全数字技术,具有分辨率高、频率转换时间快、相位噪声低等特点,将其应用于电子设备中可以大大简化系统、降低成本。本文首先探讨了NCO的工作原理及其核心组成部件,其次介绍了在FPGA中设计NCO的两种方法——基于verilog硬件描述语言的实现方法和基于DSP Builder模型的实现方法,最后使用Modelsim进行仿真,仿真结果表明,此两种方法都能实现NCO,但利用DSP Builder搭建模型进行设计更为简单、易用,并且设计者甚至可以在不懂硬件描述语言及其设计流程的情况下进行DSP应用系统的FP-GA开发。  相似文献   

14.
基于FPGA的正交数控振荡器(NCO)的设计与实现   总被引:2,自引:0,他引:2  
张阿宁  赵萍 《电子设计工程》2011,19(17):149-152
在研究数控振荡器NCO工作原理的基础上,通过分析对比几种不同的NCO设计方法,采用了算法简单、节省资源的基于ROM查找表的设计方法。针对正交数控振荡器NCO的主要部件正余弦存储表、可变模计数器进行了算法设计和电路设计,并在Altera公司的FPGA上进行了验证,波形仿真结果表明了电路设计的正确性。采用查找表的方法可以有效提高系统功能的可扩展性和系统的可集成性,使得NCO功能模块可以通过配置存储表、频率控制字来满足多种应用场合下的NCO设计需要,可以广泛地应用于各种现代通信系统中。  相似文献   

15.
研究了一种基于查找表和CORDIC (Coordinate Rotation Digital Computer)算法相结合的数控振荡器(NCO)的实现方法,与仅基于查找表的方法相比,该方法结构简单、精度高、耗费资源少.仿真和验证结果表明,该设计是可行的,并易于FPGA实现.  相似文献   

16.
为了降低振荡器的等待时间,提出了一种小角度映射方法.该方法将整个周期的角度运算映射到小角度范围内,减少了流水线级数,提高了运算速度.仿真结果表明,该方法与查表法相比,占用资源少;与CORDIC算法相比,降低了迭代次数.在保证高计算精度的同时,具有运算速度快、功耗低等特点.  相似文献   

17.
本文鉴于数字锁相环在实际应用中对信号频率的准确度和稳定度有较为严格的要求,设计一种应用于数字锁相环的数控振荡器(NCO,Number Controlled Oscillator)。基于直接数字频率合成(DDS)技术,介绍NCO工作原理,基于FPGA实现NCO,关键是相位累加器与波形存储器两个模块的设计,并利用QUARTUS对设计结果进行编译仿真。对NCO杂散信号进行频谱分析,并提出解决方法。该设计有效抑制杂散,修改灵活,便于调试,在数字锁相环设计中可有广泛应用。  相似文献   

18.
基于CORDIC算法的NCO设计   总被引:4,自引:0,他引:4  
NCO有着广泛的应用。本文从基本的坐标变换公式出发,严谨地推导了CORDIC的原理,简明扼要地阐明了“徽旋转”和“模畸变预矫正”。采用流水线CORDIC单元实现了NCO中的FG部分。并对在具体的FPGA上布局布线之后的数据进行了频谱分析,验证了理论的正确性。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号