您现在的位置:首页 >> 技术文章 >> FPGA技术 >> 内容

基于查找表(LUT)的NCO的设计实现

时间:2017-10-8 19:59:11 点击:

  核心提示:基于查找表(LUT)的NCO的设计实现...

第一、NCO的设计方案选择,对比分析及设计实现

通常情况下,NCO的设计一般就是基于查找表的累加算法和坐标旋转的CORDIC算法两种。这里,重点讨论两种算法的设计与实现,并对其在“性能”和“资源占用”两个方面进行对比分析。并选用一种最佳的算法进行设计与实现,并进行优化,从而实现数字NCO

1.1基于查找表(LUT)的NCO的设计实现

★基于查找表的理论介绍

基于查找表的主要由相位累加器和基于查找表LUTROM构成相位累加器产生的相位作为地址去寻址ROM表的某一单元查到的正弦或余弦值(SIN/COS)被送至乘法器与输入信号的离散幅度值相乘完成混频

NCO的设计中精度、噪声与杂散以及稳定度都是要考虑的关键参数此方法精度做得越高所需要芯片资源越庞大功耗也越大成本也越高

由于ROM的容量有限必然要求进行相位地址舍弃即相位数据截断通过相位抖动法有效提高输出信号的无杂散动态范围(SFDR)

相位抖动实现的原理是在NCO相位累加器后加上一个分布于(02B)的随机数然后再截取用截取的结果去查表使地址的最后一位随机地变化以破坏舍弃误差的周期达到抑制杂散的目的




Tags:LUT 
作者:LUT 来源:LUT
  • 您是如何找到本站的?
  • 百度搜索
  • Google搜索
  • 查阅资料过程中
  • 论坛发现
  • 百度贴吧发现
  • 朋友介绍
本站最新成功开发工程项目案例
相关文章
  • 没有相关文章
相关评论
发表我的评论
  • 大名:
  • 内容:
  • MATLAB代做,MATLAB专业代做,MATLAB淘宝代做(www.hslogic.com) © 2018 版权所有 All Rights Reserved.
  • Email:highspeed_logic@163.com 站长QQ: 1224848052

    专业代做/代写/承接、MATLAB、SIMULINK、FPGA项目、博士/硕士/本科毕业设计、课题设计、论文,毕业论文,Coursework、Eassy、Assignment