专家好,我在vlfft基础上实现希尔伯特变换,就需要对fft结果进行变换。如果直接运算就等于是对ddr操作,可能会影响速度。就像模仿vlfft重的办法,把数据拷贝到l2中,再运算。每次拷贝4k,总数据量是128k,拷贝32次。通过调试发现最后的4k丢失了,我已经在拷贝循环执行完的后面加了一次dma的触发。不知道为什么会丢掉最后的数据,希望得到解答,谢谢。部分代码见附件
qian cui:
后面剩余代码
专家好,我在vlfft基础上实现希尔伯特变换,就需要对fft结果进行变换。如果直接运算就等于是对ddr操作,可能会影响速度。就像模仿vlfft重的办法,把数据拷贝到l2中,再运算。每次拷贝4k,总数据量是128k,拷贝32次。通过调试发现最后的4k丢失了,我已经在拷贝循环执行完的后面加了一次dma的触发。不知道为什么会丢掉最后的数据,希望得到解答,谢谢。部分代码见附件
后面剩余代码