IEEE_电气工程师_数字信号处理_FORTRAN程序库-2 转换为C语言的高效FFT算法

IEEE_电气工程师_数字信号处理_FORTRAN程序库-2

快速付里叶变换算法 Fast Fourier Transform Algorithms 

1976年,IEEE组织编辑出版了《IEEE电气工程师 数字信号处理 FORTRAN程序库》。 该程序库的影印版参见http://download.csdn.net/download/wuyijun2010/2718795。 Fortran语言已经比较古老了。许多人不屑于使用它,认为不如C/C++好用。 其实,Fortran语言非常经典。使用Fortran编程,你大可不必关心诸如“指针、内存分配、数组越界”等等易错的问题。 学好Fortran编程,并不比学好C花更多时间,甚至更短。 最主要的,它是科学计算的主要程序语言。

如今,C语言应用到了很多小规模处理器上-比如单片机上,转换这些高效的FORTRAN算法为C语言,而不是重写一遍,显得更为合理。FORTRAN程序到C程序的转换使用了f2c。f2c可以将FORTRAN77标准的程序翻译为C程序,并提供了一套函数库用于编译转换后的C程序。这里使用mingw进行编译,命令: gcc *.c -o main.exe,生成main.exe,运行该程序对比计算结果。

下载:https://download.csdn.net/download/lang999888/11831487

该书出版后的三十五年后的今天,这些算法仍然占据着数字信号处理领域的重要位置。即使今天的处理器速度已经今非昔比,这些精炼高效的程序仍然非常有效,因为算法的实现方式直接关系到系统成本。 同期还出版了由奥本海姆和谢弗合著的《数字信号处理》一书。今天这仍是一本关于数字信号处理方法的经典著作。作者在绪论中提到的应用几乎包括了

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值