logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Matlab中短时傅里叶变换 spectrogram和stft的用法

  在Matlab中,做短时傅里叶变换需要使用函数spectrogram,而在Matlab2019中,引入了一个新的函数stft,下面我们就来看下这两个函数都如何使用。  短时傅里叶变换的基本原理就是将数据分段加窗,做fft,在分段时会有overlap,因此一个向量的短时傅里叶变换结果是一个矩阵。了解了这点,下面的函数及参数就更加容易理解了。spectrogram参数列表  先来看spectrog

影响FPGA时序的进位链(Carry Chain), 你用对了么?

  在FPGA中我们写的最多的逻辑是什么?相信对大部分朋友来说应该都是计数器,从最初板卡的测试时我们会闪烁LED,到复杂的AXI总线中产生地址或者last等信号,都会用到计数器,使用计数器那必然会用到进位链。  可能很多刚开始接触FPGA的同学没听过进位链,也就是Carry Chain,我们这里再回顾一下。FPGA的三个主要资源为:可编程逻辑单元可配置逻辑单元(Configurable ...

如何使用git进行Vivado工程的管理

  git有多好用我就不用多说了,可谓是程序员必备技能之一。对于一般的软件代码来说,只需把源文件进行git管理即可。但对于FPGA工程师来说,使用git多多少少有些蛋疼,主要有下面几个问题:有bd文件的工程中,只把bd文件加入git是不行的;很多公司都会有一些积累下来的hdl文件,放到某个文件夹中,所有的工程目录下都会有这个文件夹,因此这个文件中会有很多不是当前工程的文件,因此git的文件中...

Python高性能计算之字典

  在Python中,字典是以散列映射的方式实现的,在插入、删除和访问元素方面的时间复杂度都是O(1)。  在Python3.5及之前的版本中,字典是无序集合,但从Python3.6开始,字典能够保留元素的插入顺序  散列映射就是将key和value关联的一种数据结构,散列函数就是哈希(hash)函数。熟悉哈希函数的朋友应该知道,哈希函数的冲突是不可避免的,但我们平时在使用Python的字典时,无

导出ILA数据到Python

导出ILA数据在空白处右键,选择Export ILA Data导出csv格式的文件,并选择文件路径和文件名:上面两步也可以使用tcl脚本代替:write_hw_ila_data -csv_file {C:\usr\zhj\ila\iladata.csv} hw_ila_data_1导出后的文件如下图所示,第一行是标题,有Sample in Buffer、Sample in Window、TRIGG

为什么信号的时宽带宽积是常数?

E(w)=∑n=−∞+∞n∣w(n)∣2∥w∥22E(w)=\frac{\sum_{n=-\infty}^{+\infty} n|w(n)|^{2}}{\|w\|_{2}^{2}} E(w)=∥w∥22​∑n=−∞+∞​n∣w(n)∣2​Δ(w)=∑n=−∞+∞(n−E(w))2∣w(n)∣2∥w∥22\Delta(w)=\sqrt{\frac{\sum_{n=-\infty}^{+\infty}

Matlab中fft与fwelch有什么区别?如何用fft求功率谱?

讲这个话题,就要先搞清楚频谱、功率谱的概念,可参考我的另一篇文章信号的频谱 频谱密度 功率谱密度 能量谱密度的区别做信号处理的朋友应该都会fft比较熟悉,就是求傅里叶变换。我在这里也不再去讲这个函数了,但需要注意的一点...

#matlab
Xilinx FPGA Partial Reconfiguration 部分重配置 详细教程

  Partial Reconfiguration(部分重配置)在现在的FPGA应用中越来越常见,我们这次的教程以Project模式为例来说明部分重配置的操作过程。  这里我们使用的Vivado版本是2017.2,使用的例程是Vivado自带的wavegen工程,并在工程中增加一个计数器模块,如下图所示这个模块的代码也很简单,就是加1计数module count_add(inputclk,inpu

Vivado中模块封装成edif和dcp

  我们完成Vivado的工程后,大部分情况不能把整个工程的源代码都直接给客户或者其他工程师,需要我们先进行一些封装后再给他们,就像软件代码中会编译成dll后再Release给别人。  在Vivado中,常用的三种封装形式有三种:IPedifdcp这三种封装形式在使用上都是相似的,都是我们只提供模块的接口让用户去调用。  这篇文章我们讲一下封装成edif和dcp的步骤、区别、注意事...

set_input_delay如何使用?

FPGA时序约束之set_input_delay

#fpga开发
    共 20 条
  • 1
  • 2
  • 请选择