FPGA面积优化1 对于速度要求不是非常高的情况下,我们能够把流水线设计成迭代的形式,从而反复利用FPGA功能同样的资源。2 对于控制逻辑小于共享逻辑时,控制逻辑资源能够用来复用,比如FIR滤波器的实现过程中,乘法器是一个共享的资源,我们能够通过控制资源实现状态机,从而复用乘法器,当然这样也牺牲了面...
分类:
其他好文 时间:
2015-05-09 11:39:41
阅读次数:
210
在数字信号处理中,经常要求系统具有线性相位。比如说,在滤波器设计中,FIR滤波器的线性相位的特点使其备受青睐。 从数学概念上讲,线性相位就是要求系统的相频特性是一条直线。而且从数学公式出发,可以很容易证明系统冲激响应如果满足对称性的条件,无论是奇对称还是偶对称,则系统必具有线性相位。如何理解呢? ....
分类:
其他好文 时间:
2015-04-11 23:55:55
阅读次数:
188
源:http://blog.sina.com.cn/s/blog_493520900102uy26.html内容来自于上篇博文,第七章,FIR滤波器http://blog.sina.com.cn/s/blog_493520900102uxzu.html使用FDATool工具,构建一个Kaiser窗低...
分类:
其他好文 时间:
2015-03-28 11:26:28
阅读次数:
164
在数字信号处理中,经常要求系统具有线性相位。比如说,在滤波器设计中,FIR滤波器的线性相位的特点使其备受青睐。从数学概念上讲,线性相位就是要求系统的相频特性是一条直线。而且从数学公式出发,可以很容易证明系统冲激响应如果满足对称性的条件,无论是奇对称还是偶对称,则系统必具有线性相位。如何理解呢?线性相...
分类:
其他好文 时间:
2015-01-04 14:47:27
阅读次数:
113
Perl和Tcl是ic设计中最常用的两种脚本语言,在我学习perl之前完全的不知道他们到底是干什么的。在这里先总结一下Perl的作用: 1.用于生成Verilog代码 在写verilog时,经常遇到一些规律性强,编写又比较麻烦的代码,而这些恰恰又是可重用性比较强的。比如总线模块、FIR滤波器、I.....
分类:
其他好文 时间:
2014-12-16 19:04:43
阅读次数:
207
今天同学给我说FIR滤波器的时序对不上,他说乘法器延迟太大,就用左移了,可是仿真时左移还是2周期才能移完,移位寄存器代码如下:always @(posedge clk)begin a <= {in[8:0],0}; out <=a;end 看见这段代码之后我立即认识到这是通过两个周期完成的事情,第一...
分类:
其他好文 时间:
2014-12-16 18:25:30
阅读次数:
171
1.IIR滤波器构造 之前在介绍FIR滤波器的时候,我们提到过,IIR滤波器的单位冲击响应是无限的!用差分方程来表达一个滤波器,应该是下式这个样子的。 这个式子是N次差分方程的表达式。我们明显可以看出,计算输出y(n)的时候,需要以前的输出值与输入值。换言之,这个可能表达式还有...
分类:
其他好文 时间:
2014-12-08 17:17:45
阅读次数:
674
1.速度和面积互换原则。。以面积换速度可以实现很高的数据吞吐率,其实串/并转换、就是一种以面积换速度的思想2.乒乓操作3.串/并转换的思想。高速数据处理的重要技巧之一。这里我来举一个多相滤波器抽取的例子:抽取之后,两路数据以二分频的速度进行处理即可4.流水线设计(在fir滤波器中表现很突出,一个时钟...
分类:
其他好文 时间:
2014-10-29 12:23:06
阅读次数:
198
尝试设计FIR滤波器(低通,高通,带通),由5种频率组成的信号,傅里叶变换后的频谱上看,这个滤波器貌似很好。滤波前信号频谱低通滤波高通滤波带通滤波
分类:
其他好文 时间:
2014-08-23 12:33:00
阅读次数:
222