快速傅立叶变换(FFT) C,C#源码

上传者: yin138 | 上传时间: 2019-12-21 22:11:17 | 文件大小: 192KB | 文件类型: rar
该工程文件只包含FFT变换的演示。 该文件夹包含两个目录,分另为实现FFT变换的C以及C#代码实现。 经我整理之后,现在两个程序都采用相同的方法,并且采样数据为8192个点。 数据的来源于b.txt文件 所以变换后的频率图像是一样的,对于需要不同的代码的朋友,各取所需要。 代码中的注释不是很多,相关理论说明请参考我的BLOG:http://blog.csdn.net/yin138/ 编译环境: C版:可以使用VC6编译,也可以使用VC2010 C#版可以在2003以上编译环境中使用 @本工程代码仅作为我学习FFT变换使用,如果有需要你可以在任何范围内使用,不需要告知我。 yin138 2010-5-8

文件下载

资源详情

[{"title":"( 58 个子文件 192KB ) 快速傅立叶变换(FFT) C,C#源码","children":[{"title":"FFT_C","children":[{"title":"TextFile.h <span style='color:#111;'> 392B </span>","children":null,"spread":false},{"title":"FFT.dsp <span style='color:#111;'> 4.70KB </span>","children":null,"spread":false},{"title":"FFTView.h <span style='color:#111;'> 2.31KB </span>","children":null,"spread":false},{"title":"FFT.vcxproj <span style='color:#111;'> 7.95KB </span>","children":null,"spread":false},{"title":"StdAfx.cpp <span style='color:#111;'> 205B </span>","children":null,"spread":false},{"title":"FFT.opt <span style='color:#111;'> 51.50KB </span>","children":null,"spread":false},{"title":"b.txt <span style='color:#111;'> 557.59KB </span>","children":null,"spread":false},{"title":"FFT.txt <span style='color:#111;'> 4.24KB </span>","children":null,"spread":false},{"title":"FFTDoc.cpp <span style='color:#111;'> 1.64KB </span>","children":null,"spread":false},{"title":"FFT.APS <span style='color:#111;'> 27.23KB </span>","children":null,"spread":false},{"title":"FFT.cpp <span style='color:#111;'> 3.96KB </span>","children":null,"spread":false},{"title":"FFT.rc <span style='color:#111;'> 10.66KB </span>","children":null,"spread":false},{"title":"MainFrm.h <span style='color:#111;'> 1.59KB </span>","children":null,"spread":false},{"title":"FFT.clw <span style='color:#111;'> 2.09KB </span>","children":null,"spread":false},{"title":"FFTDoc.h <span style='color:#111;'> 1.41KB </span>","children":null,"spread":false},{"title":"FFT.vcxproj.user <span style='color:#111;'> 143B </span>","children":null,"spread":false},{"title":"Debug","children":[{"title":"b.txt <span style='color:#111;'> 557.59KB </span>","children":null,"spread":false},{"title":"FFT.exe.intermediate.manifest <span style='color:#111;'> 381B </span>","children":null,"spread":false},{"title":"FFT.exe.embed.manifest <span style='color:#111;'> 667B </span>","children":null,"spread":false},{"title":"FFT.exe <span style='color:#111;'> 134.50KB </span>","children":null,"spread":false}],"spread":false},{"title":"ReadMe.txt <span style='color:#111;'> 4.31KB </span>","children":null,"spread":false},{"title":"StdAfx.h <span style='color:#111;'> 1.03KB </span>","children":null,"spread":false},{"title":"FFT_2D_Kernel.H <span style='color:#111;'> 3.95KB </span>","children":null,"spread":false},{"title":"MainFrm.cpp <span style='color:#111;'> 3.47KB </span>","children":null,"spread":false},{"title":"FFT.suo <span style='color:#111;'> 23.00KB </span>","children":null,"spread":false},{"title":"Resource.h <span style='color:#111;'> 684B </span>","children":null,"spread":false},{"title":"FFT.dsw <span style='color:#111;'> 529B </span>","children":null,"spread":false},{"title":"FFTView.cpp <span style='color:#111;'> 7.73KB </span>","children":null,"spread":false},{"title":"FFT.ncb <span style='color:#111;'> 121.00KB </span>","children":null,"spread":false},{"title":"FFT.plg <span style='color:#111;'> 240B </span>","children":null,"spread":false},{"title":"FFT.h <span style='color:#111;'> 1.29KB </span>","children":null,"spread":false},{"title":"FFT.vcxproj.filters <span style='color:#111;'> 2.76KB </span>","children":null,"spread":false},{"title":"JPEG.h <span style='color:#111;'> 1.08KB </span>","children":null,"spread":false},{"title":"res","children":[{"title":"FFT.rc2 <span style='color:#111;'> 395B </span>","children":null,"spread":false},{"title":"Toolbar.bmp <span style='color:#111;'> 1.05KB </span>","children":null,"spread":false},{"title":"FFT.ico <span style='color:#111;'> 1.05KB </span>","children":null,"spread":false},{"title":"FFTDoc.ico <span style='color:#111;'> 1.05KB </span>","children":null,"spread":false}],"spread":false},{"title":"FFT.sln <span style='color:#111;'> 872B </span>","children":null,"spread":false},{"title":"JPEG.cpp <span style='color:#111;'> 3.83KB </span>","children":null,"spread":false},{"title":"TextFile.cpp <span style='color:#111;'> 1.02KB </span>","children":null,"spread":false}],"spread":false},{"title":"FFT_C#","children":[{"title":"WindowsApplication1","children":[{"title":"b.txt <span style='color:#111;'> 22B </span>","children":null,"spread":false},{"title":"bin","children":[{"title":"Debug","children":[{"title":"b.txt <span style='color:#111;'> 557.59KB </span>","children":null,"spread":false},{"title":"WindowsApplication1.vshost.exe <span style='color:#111;'> 11.34KB </span>","children":null,"spread":false},{"title":"WindowsApplication1.vshost.exe.manifest <span style='color:#111;'> 490B </span>","children":null,"spread":false},{"title":"WindowsApplication1.exe <span style='color:#111;'> 24.00KB </span>","children":null,"spread":false}],"spread":true},{"title":"Release","children":null,"spread":false}],"spread":true},{"title":"obj","children":[{"title":"Debug","children":[{"title":"WindowsApplication1.projdata <span style='color:#111;'> 10.38KB </span>","children":null,"spread":false},{"title":"AppFFT.projdata <span style='color:#111;'> 9.13KB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"Complex.cs <span style='color:#111;'> 3.61KB </span>","children":null,"spread":false},{"title":"frmMain.cs <span style='color:#111;'> 9.27KB </span>","children":null,"spread":false},{"title":"FFT.cs <span style='color:#111;'> 3.42KB </span>","children":null,"spread":false},{"title":"AppFFT.csproj.user <span style='color:#111;'> 1.77KB </span>","children":null,"spread":false},{"title":"App.ico <span style='color:#111;'> 1.05KB </span>","children":null,"spread":false},{"title":"frmMain.resx <span style='color:#111;'> 5.68KB </span>","children":null,"spread":false},{"title":"AppFFT.csproj <span style='color:#111;'> 4.20KB </span>","children":null,"spread":false},{"title":"AssemblyInfo.cs <span style='color:#111;'> 1.82KB </span>","children":null,"spread":false}],"spread":false},{"title":"WindowsApplication1.suo <span style='color:#111;'> 19.00KB </span>","children":null,"spread":false},{"title":"WindowsApplication1.sln <span style='color:#111;'> 916B </span>","children":null,"spread":false}],"spread":true},{"title":"ReadMe.txt <span style='color:#111;'> 496B </span>","children":null,"spread":false}],"spread":true}]

评论信息

  • chengqi01 :
    C#有点不懂为什么把b.txt里导入了8192个二进制数结果却还是原来图案。
    2020-03-23
  • smilelidan :
    正在愁怎么写傅里叶,谢谢分享
    2019-07-03
  • linhan166 :
    good, 挺好的
    2019-04-08
  • xxxnjust :
    感谢!学习学习。
    2019-01-04
  • aijie099 :
    可以直接使用 对学习有帮助
    2018-10-16

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明