TI中文支持网
TI专业的中文技术问题搜集分享网站

c6748 FFT库函数使用方法

我在使用C6748,最近想使用FFT库函数C67xDSPLIB_v200,但是添加了库函数路径和头文件后使用DSPF_sp_cfftr2_dit(),或者DSPF_sp_fftSPxSP()还是会报错,这是为什么?我现在只是用gen_twiddle_fft_sp()和DSPF_sp_fftSPxSP()这两个函数可以吗?想问下正确使用c6748 FFT库函数的方法

错误提示:

Description Resource Path Location Type
#10010 errors encountered during linking; "DFT.out" not built DFT 
<a href="file:/C:/ccs5.2/ccsv5/tools/compiler/dmed/HTML/10234.html">#10234-D</a> unresolved symbols remain DFT 
unresolved symbol DSPF_sp_cfftr2_dit, first referenced in ./FFT.obj DFT 
unresolved symbol DSPF_sp_fftSPxSP, first referenced in ./FFT.obj DFT 

noaming:

你好,首先C6748的DSP LIB请使用下面的链接:

http://software-dl.ti.com/sdoemb/sdoemb_public_sw/dsplib/latest/index_FDS.html

noaming:

使用时,只需要新建工程,添加好库文件路径和头文件路径,就可以调用函数了。

另外,可以参考里面的说明资料按步骤来操作使用。

polongtao:

回复 noaming:

您好,我是用fft_sp_example.c里面的例程建的工程,添加了DSPF_blk_eswap16.h但是还是会弹出这样一个错误,

 could not open source file "ti/dsplib/src/DSPF_blk_eswap16/DSPF_blk_eswap16.h

想导入资料里的工程也弹出要安装c6000v7.4  compiler Error: Import failed for project 'DSPLIB_LIB_GEN' because its compiler definition is not available. Please install the C6000v7.4 compiler before importing this project.

wei hua1:

回复 polongtao:

需要基于tci6638k2k芯片,设计一个对N点复数序列求DFT的模块,N可以为奇数;每个复数由32bit保存,高16位为实部,低16为为虚部。输出也是按照高16位为实部,低16为为虚部保存。芯片内有内部函数直接调用吗?或者用查表法怎么求解?

wei hua1:

回复 noaming:

我查看资料一般库函数是基于2或者4的幂次方;有cfft()等函数最少点数为16

有库函数能满足2,4,6,12点DFT吗?

谢谢 

polongtao:

回复 wei hua1:

wei hua1

我查看资料一般库函数是基于2或者4的幂次方;有cfft()等函数最少点数为16

有库函数能满足2,4,6,12点DFT吗?

谢谢 

赞(0)
未经允许不得转载:TI中文支持网 » c6748 FFT库函数使用方法
分享到: 更多 (0)