共查询到20条相似文献,搜索用时 31 毫秒
1.
软件无线电系统中NCO的设计与实现 总被引:2,自引:0,他引:2
介绍了软件无线电系统中基于FPGA的数控振荡器(NCO)的实现方法,详细讨论了查找表和CORDIC算法的原理。通过软件仿真和测试,所设计的数控振荡器可以根据系统输出精度和硬件资源的不同,通过选择不同算法和参数来满足系统设计的要求。 相似文献
2.
介绍一种利用矢量旋转的CORDIC(Coordination Rotation DIgital Computer)算法,相比较传统NCO采用的查找表算法,证明查找表算法运算速度已不适用于高速宽带数字接收机以及扩频通信的应用,为了实现高速正交数字混频器中的数控振荡器(NCO),采用CORDIC算法产生正余弦信号的实现过程,给出采用ALTERA的stratix系列FPGA中设计数控振荡器的顶层设计结构以及仿真结果,证明基于此算法采用FPGA的可行性设计. 相似文献
3.
基于CORDIC算法的数字下变频 总被引:3,自引:1,他引:2
采用CORDIC算法设计实现数字下变频(DDC)。该设计方法克服了传统的数控振荡器(NCO)查找表(LUT)大的缺点,且该算法模块同时实现数控振荡器和混频器的功能,省去了2个硬件乘法器。这种方法能够有效地提高信号处理效率,减小硬件实现的代价,通过仿真证明了该方法的有效性和高效性。最终实现的下变频模块可以工作在200MHz的系统时钟之下,占用FPGA资源约9%。 相似文献
4.
5.
研究了一种基于查找表和CORDIC (Coordinate Rotation Digital Computer)算法相结合的数控振荡器(NCO)的实现方法,与仅基于查找表的方法相比,该方法结构简单、精度高、耗费资源少.仿真和验证结果表明,该设计是可行的,并易于FPGA实现. 相似文献
6.
介绍了基于查找表的数控振荡器(NCO)的工作原理和设计步骤,然后在FPGA开发软件SystemGenerator环境中实现了NCO,并给出了仿真结果及其在数字中频模块中的应用。 相似文献
7.
《电子科技文摘》2006,(10)
0626026产生非标准时钟频率的编程基准振荡器〔刊,中〕/William Grill//电子设计技术.—2006,(7).—118(C)0626027基于查找表和CORDIC算法的数控振荡器的设计〔刊,中〕/崔文//电子科技.—2006,(7).—23-25(D)研究了一种基于查找表和CORDIC(CoordinateRotation Digital Computer)算法相结合的数控振荡器(NCO)的实现方法,与仅基于查找表的方法相比,该方法结构简单、精度高、耗费资源少。仿真和验证结果表明,该设计是可行的,并易于FPGA实现。参40626028深亚微米工艺CMOS Gilbert混频器噪声分析〔刊,中〕/唐守龙//应用科学学报.—2… 相似文献
8.
9.
一种基于CORDIC算法的高精度数控振荡的ASIC设计 总被引:1,自引:0,他引:1
提出了一种基于CORDIC(COordinate Rotation Digital Computer)算法的流水线型数控振荡器的实现方法。硬件描述语言的仿真与综合结果表明,采用这种方法设计的数控振荡器精度高、误差小、结构简单;与基于查找表的数控振荡器相比,更易于ASIC实现。 相似文献
10.
首先介绍了数控振荡器(NCO,Numerically Controlled Oscillator)的原理和特点,研究了用DSP Builder实现数控振荡器的传统设计方法,并在此基础上提出了一种使用1/4周期存储的优化方法,并将其与整周期存储方法进行仿真比较。相对于传统整周期存储,采用1/4周期存储方法可以在不增加额外只读存储器(ROM,Read Only Memory)存储空间的情况下提高了频率分辨率。该方法在Matlab/Simulink中得以实现,在ModelSim中进行了功能仿真之后将设计模型下载到FPGA进行硬件仿真。 相似文献
11.
NCO(数控振荡器)的目标是产生频率可变的正弦波样本,NCO采用全数字技术,具有分辨率高、频率转换时间快、相位噪声低等特点,将其应用于电子设备中可以大大简化系统、降低成本。本文首先探讨了NCO的工作原理及其核心组成部件,其次介绍了在FPGA中设计NCO的两种方法——基于verilog硬件描述语言的实现方法和基于DSP Builder模型的实现方法,最后使用Modelsim进行仿真,仿真结果表明,此两种方法都能实现NCO,但利用DSP Builder搭建模型进行设计更为简单、易用,并且设计者甚至可以在不懂硬件描述语言及其设计流程的情况下进行DSP应用系统的FP-GA开发。 相似文献
12.
基于FPGA的正交数字混频器中数控振荡器的设计与实现 总被引:1,自引:0,他引:1
本文介绍了一种利用矢量旋转CORDIC(COordination Rotation Digital Computer)算法实现正交数字混频器中的数控振荡器(NCO)的方法。首先推导了CORDIC算法产生正/余弦信号的实现过程,然后给出了在FPGA中设计数控振荡器的顶层电路结构,并根据算法特点在设计中引入流水线结构设计。 相似文献
13.
《无线电工程》2017,(12):71-74
在数字下变频中传统数字控制振荡器(Numerically Controlled Oscillator,NCO)模块都是基于查找表结构的,该结构在FPGA内部实现需要占用大量ROM资源,针对这一问题,提出采用坐标旋转数字计算(Coordinate Rotation Digital Computer,CORDIC)算法进行NCO设计,相比传统的NCO设计,该方法具有输出信号频谱纯度高、能够直接混频而不需要乘法器等优点。设计中采用变象限映射方法解决CORDIC算法无法全周期覆盖的问题,采用流水线技术解决串行迭代带来难以实时输出的问题。经过Modelsim仿真分析,实际输出值与理论值之间的相对误差在10-4~10-5数量级范围内,满足数字下变频中NCO的性能需要。 相似文献
14.
15.
介绍了NCO数字控制振荡器的工作原理,详细分析了数控振荡器的性能指标和其在FPGA中的实现方法,最后给出了新设计的数控振荡器在QUARTUSII中的仿真结果。 相似文献
16.
针对DVB-T接收机的中频数据进行数字下变频(DDC)处理。分析了引入噪声的原因,同时提出解决方案。为了便于ASIC实现,在设计模块时除了考虑功能实现还尽可能做到结构简化。在设计数控振荡器(NCO)时采用了CORDIC算法,在设计抽取滤波器时采用多相结构的半带滤波器级联,通过MATLAB仿真证明该系统能有效消除镜频干扰及噪声影响,恢复出符合系统要求的数据。 相似文献
17.
提出了一种新的数字频率合成 (DDS)实现的方法 ,对传统的 DDS系统进行了改进 ,通过改变正弦波数据的取样时钟频率来改变正弦波的频率 ,而每个周期正弦波的采样点数固定不变 ,从而解决了传统 DDS生成正弦波波形精度随频率的增加而减小的问题 ,另外 ,通过在数控振荡器 (NCO)和正弦波查找表 (LUT)之间加入一个加减地址计数器 ,使得正弦波数据存储器 ROM减小到原来的 1 /4。仿真和 FPGA测试结果验证了设计的正确性。 相似文献
18.
CORDIC算法在数字下变频中的应用 总被引:2,自引:1,他引:1
提出了一种基于CORDIC(coordinate rotation digital compute,坐标旋转数值计算)算法的数控振荡器NCO的设计方法.该方法克服了传统数字下变频器查询表大的缺点,减小了硬件设计的代价,而且该算法使数控本振和数字混频两个功能合在一起完成,省去了两个乘法器.最后通过仿真证明了其有效性. 相似文献
19.
20.