摘要: 在实际的DFT中,如果需要增加采样的密度。这里的采样是频域的采样。可以等到更加密集的谱。如对于信号 x = [1, 1, 1, 1]做DFT如下图:不零后的DFT, N = 8, N= 16, N= 32结论:补零就是将原序列后增加0,使原序列增长。使DFT有更高密度的谱,但是没有给出一个更高分辨率... 阅读全文
posted @ 2014-11-12 14:27 cornhill 阅读(4147) 评论(0) 推荐(0) 编辑
摘要: 在以前学习的离散傅立叶变换(DFT),总是不能理解只是知道公式 X(k) =Σx(n) * WNnk ,也不知道如何得来的。现在可以聊聊了,因为最近在使用MATLAB实际的操作了所以比以前了解的更深刻了。在这里并没有推导,而是一些结论。1、对于无限长的离散序列,只能用DTFT计算其频谱,得X(ej... 阅读全文
posted @ 2014-11-12 11:18 cornhill 阅读(1714) 评论(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 阅读(1934) 评论(0) 推荐(0) 编辑
摘要: 频率f: 1s内,信号有几个周期。单位hz模拟角频率Ω: Ω =2* pi/T, 即在一个周期时间内,完整的圆周数。 单位是rad/s。 做圆周运动的快慢。数字角频率w:单位圆上数字周期内相邻采样点的弧度。 单位是 rad。Ω / fs = Ω * Ts= w; 其中fs是采样频率。对于数字频率还有... 阅读全文
posted @ 2014-10-30 20:59 cornhill 阅读(3104) 评论(0) 推荐(0) 编辑
摘要: 不知不觉,学到的第四章。但是对于TQ的内部模型和外部模型的完整分析还是没有很好的理解。接着学习。。。。。。。。。我们也了解静态时序分析的第一步骤,亦即时钟方面的约束。此外,也稍微对 Report Timing 逐步深入了解,何为一举列出多有相关的时序报告等。在此我们需要用到 set_multicyc... 阅读全文
posted @ 2014-10-13 20:51 cornhill 阅读(329) 评论(0) 推荐(0) 编辑
摘要: 之一就是第一章,这是第二章。在开始之前,要对第一章内容说说我理解到的:(1)时序分析是节点对节点的分析。(2)这个latch edge是锁存上一个lunch edge输出的(满足建立关系的)值。(3)建立关系和建立时间余量。(4)保持关系和保持时间余量。特别是使用屁股计数就是实际TQ的分析方法。Ti... 阅读全文
posted @ 2014-10-13 15:07 cornhill 阅读(336) 评论(0) 推荐(0) 编辑
摘要: 黑金动力的资料还是非常有价值的。通过建模篇,对于给定的时序关系,我总能实现。但是,这总是很初级的能力。也只是为后面的建模服务。所以,现阶段我的能力还是非常有限。我相信我一定会成为牛人,能够独挡一面。借用同学的一句话:仰望星空,脚踏实地。现在来学习FPGA的时序约束。时序约束,是要对时序有要求为前提才... 阅读全文
posted @ 2014-10-12 15:26 cornhill 阅读(409) 评论(0) 推荐(0) 编辑
摘要: 1、使用非基数表示的十进制视为有符号数。使用基数表示的十进制被视为无符号数。2、线网中的值被解释为无符号数,整型寄存器中的值被解释为有符号的二进制补码数,。3、如果选择表达式的值为 x、z,或越界,则位选择的值为 x。例如S t a t e [x]值为x。4、不允许对存储器变量值部分选择或位选择。如... 阅读全文
posted @ 2014-10-11 11:09 cornhill 阅读(372) 评论(0) 推荐(0) 编辑
摘要: 现在开始学习使用FPGA实现数字信号处理算法。这是第一个算法实现:使用四级流水线,提高64位加法器的速度。使用流水线提高运算速度是以面积换取速度的做发。算法的思想是:如果使用一个64位的加法器实现,延时肯定比16位的加法器延时要大。也就是说16位的加法器的时钟频率可以更高。(具体高多少,呵呵我也不知... 阅读全文
posted @ 2014-10-07 16:06 cornhill 阅读(3671) 评论(0) 推荐(0) 编辑
摘要: 这里记录一个实际的需要使用乒乓操作的例子:读sd卡数据的时,在spi的模式下。发送单数据块的读取命令,在回应之后会有512字节的数据。使用乒乓操作,可以用两个八位的寄存器,就可以完成连续的512字节读入fifo。但是如果操作不好的话就会出现位置不对的情况。上图是读入fifo的数据。上图是实际的数据。... 阅读全文
posted @ 2014-08-20 09:43 cornhill 阅读(4318) 评论(0) 推荐(1) 编辑