求大神解惑,如何生成数字波形的FFT
时间:10-02
整理:3721RD
点击:
如题,现在需要做一个程序来分析数字波形的时域和频域特性,数字波形好像不能直接进行FFT转换啊,两个数据类型不一样,然后现在就是想通过将数字信号转变成模拟的方波,然后再进行频谱分析,但这样遇到一个问题,希望有大神来指导一下。方法1:利用数字波形发生模块直接产生一个随机的数字波形,然后用数模转换模块将该数字波形转变成模拟信号,但是转换之后发现,转换成的模拟波形不是方波,而是方波的积分曲线,类似于三角波。方法2:利用模拟波形发生模块产生一个模拟波形,然后进行ADC转换,将得到的数字波形转换为模拟信号,关键就在这里出现了问题,这里的数字波形进行数模转换之后就变成了标准的方波,而不像方法1那样是一个积分曲线,不知道这两种方法产生的数字波形有什么区别,对频谱分析又有什么影响。有没有大神有什么更好的方法来进行数字波形的FFT转换。