一直搞硬件,现在总算遇到算法问题了,想躲也躲不开,只好硬着头皮搞。这是一个数字滤波的项目,硬件核心使用定点DSP-VC5402,设计思路是通过DSP把采样到的数字音频信号,按帧进行频谱分析,使用傅立叶变换把时域信号转为频域信号,再对频域数据中的特定频段进行衰减或提升,再使用傅立叶...
全文
回复(5) 2004-10-09 12:10 来自版块 - DSP & PLD &FPGA
表情
lrm101请问你经常在那个网站上搜程序呀,(2004-10-19 08:45)
lvhaow呵呵,找到的那个逆运算程序不能用,但是原来那个正变换的程序是可以用的,于是就把它的运算过程完全颠倒过来,竟然试通了。其实傅立叶变换本来就是可逆的。(2004-10-18 10:01)
lrm101我就是那个意思,您找到的逆运算算法是指位码倒序算法吗?采用什么语言编写的,是用C语言编写的还是汇编语言编写的,我是用C编写的,能把您的程序传给我一份吗?我也look look,希望能与您多交流 多谢了!(2004-10-11 10:01)
lvhaowlrm101兄: 这句话我没看懂:"经过A/D采样后的数据是实数组,转化成复数组时,是不可以把复数组定义成结构体变量,即让复数组的实部等于原来数组的实数,虚部定义为0,这样就可以转化了。" 您的意思是不是定义一个有两个浮点数成员的结构变量数组,将其实部值取...(2004-10-10 19:44)
lrm101经过A/D采样后的数据是实数组,转化成复数组时,是不可以把复数组定义成结构体变量,即让复数组的实部等于原来数组的实数,虚部定义为0,这样就可以转化了。 2.经过fft处理后的频域数据与复数组的大小相同,在Y(k)中的k值就代表第k次谐波了。(2004-10-10 10:25)

返回顶部