摘要:
ModelSim功能仿真,综合仿真,时序仿真之前玩fpga时一直用modelsim仿真,现在玩ASIC老师要求用NC了。在这里我就简单的总结一下modelsim的用法功能仿真,就是在理想状态下(不考虑延迟),验证电路的功能是否符合设计的要求。功能仿真需要:1.TestBench或者其他形式的输入激励2.设计代码(HDL源程序)值得一提的是,可以在ModelSim直接编写TestBench,使用View->Source->Show language templates.综合后仿真(门级仿真),实际上就是将对综合后的门级网表进行仿真,只考虑门延迟,而没有加入时延文件。在功能仿真之后检验 阅读全文
摘要:
频谱泄露对于频率为fin的正弦序列,它的频谱应该只是在fin处有离散谱。但是,在利用DFT求它的频谱做了截短,结果使信号的频谱不只是在fin处有离散谱,而是在以fin为中心的频带范围内都有谱线出现,它们可以理解为是从fin频率上“泄露”出去的,这种现象称 为频谱“泄露”。 在实际问题中遇到的离散时间序列x(n)通常是无限长序列,因而处理这个序列的时候需要将它截短。截短相当于将序列乘以窗函数w(n)。因此,x(n)截矩后的频谱不同于它以前的频谱。 为了减小频谱“泄露”的影响,往往在FFT处理中采用加权技术,典型的加权序列有Hanning、Blackman、Gaussian等窗序列。此外,增加.. 阅读全文
摘要:
coherent sampling所谓coherent sampling,就是相关采样,或者相干采样。在进行FFT变换的时候,如果不采取相关采样的话,就会产生频谱泄漏等问题,为了避免频谱泄漏一般有两种方法,一种是相关采样,另外一种是用窗函数进行补偿。减少频谱泄漏,但是不能够完全消除频谱泄漏。采用相干采样需要遵循一定的准则,1)需要将被采样信号划分周期;2)Fs/N=Ft/M,其中Fs为采样频率,N为采样点的个数。Ft是被采样信号频率,M为被采样信号所采样的周期的数目。3)M和N互为素数,这样可以避免重复采样,提高效率。 阅读全文
摘要:
对一个时域信号进行傅里叶变换,就可以得到信号的频谱,信号的频谱由两部分构成:幅度谱和相位谱。这个关系倒还是简单。那么,什么是功率谱呢?什么又是能量谱呢?功率谱或能量谱与信号的频谱有什么关系呢?要区分功率谱和能量谱,首先要清楚两种不同类型的信号:功率信号和能量信号。我们从一个具体的物理系统来引出能量信号和功率信号的概念。已知阻值为R的电阻上的电压和电流分别为v(t)和i(t),则此电信号的瞬时功率为:p(t) = v2(t)/R = i2(t)R。将上面的概念做一个抽象,对信号x(t)定义其瞬时功率为|f (t)|2,在时间间隔(-T/2T/2)内的能量为:E=int(|f (t)|2 ,-T/ 阅读全文