随笔分类 -  FPGA algorithm design

摘要:现在开始学习CORDIC算法学习的博文:(1)http://blog.csdn.net/liyuanbhu/article/details/8458769三角函数计算,Cordic算法入门(1)很好的解释了cordic算法的思想。坐标旋转公式。推导http://www.cnblogs.com/ywx... 阅读全文
posted @ 2014-11-16 16:31 cornhill 阅读(573) 评论(0) 推荐(0)
摘要:参考学习《数字信号处理的FPGA实现》思想如图:在下半部分可以看到:是将N阶的数B bit,一位一位的移入LUT然后经过累加器。其中N个数需要2.^N次方长度的LUT,B bit表示需要B个时钟完成一个数据的所有的位。但是有个疑问,为什么在累加的时候寄存器Y要往右移一位(?????)。在实际的程序中... 阅读全文
posted @ 2014-11-12 17:22 cornhill 阅读(810) 评论(0) 推荐(0)
摘要:有符号数系统:有三重值(1, 0, -1)SD编码:12 = 16 - 4 = 10000_0000 - 100 = 1_0000_0(-1)00; = 16 - 9 + 5 = 1_0000_0000 - 1001 + 101 = 1_0000_(-1)100;CSD:最少非零元素的系统... 阅读全文
posted @ 2014-11-04 14:48 cornhill 阅读(2027) 评论(0) 推荐(0)
摘要:现在开始学习使用FPGA实现数字信号处理算法。这是第一个算法实现:使用四级流水线,提高64位加法器的速度。使用流水线提高运算速度是以面积换取速度的做发。算法的思想是:如果使用一个64位的加法器实现,延时肯定比16位的加法器延时要大。也就是说16位的加法器的时钟频率可以更高。(具体高多少,呵呵我也不知... 阅读全文
posted @ 2014-10-07 16:06 cornhill 阅读(3940) 评论(0) 推荐(0)