电子发烧友App

硬声App

0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示
电子发烧友网>电子资料下载>电子论文>数字信号处理论文>基于VC++实时海浪功率谱分析软件设计

基于VC++实时海浪功率谱分析软件设计

2009-08-13 | rar | 159 | 次下载 | 5积分

资料介绍

随机信号频谱和功率谱分析常用到快速付里叶变换(FFT),本文介绍一种基于
VC++6.0 设计类实现FFT 的方法,并在此基础上编写了实时海浪功率谱分析软件。设计类Fft 具有一定的通用性,可用于其它随机信号频谱分析。
Pierson 把Rice 关于通讯无线电噪声理论应用于海浪研究后,利用谱的概念来描述随机
海浪逐渐成为研究海浪的主要手段[1]。如今,谱方法已成为研究海浪及其相关问题的有力工具,因为,谱是随机海浪一个重要的统计性质,它不仅包含着海浪的二阶信息,而且还直接给出海浪组成波能量相对于频率和方向的分布,这正是海洋工程和航海领域等特别关心的[2]。目前常用的海浪谱估计方法有两种:相关函数法和周期图法。本文采用周期图法,周期图法实现的核心是离散付里叶变换(DFT)的实现。然而,离散付里叶变换计算量大,计算时间长,尤其在采样点的个数较多时,计算量大到让人无法容忍的程度。快速付里变换(FFT)大大提高了运算速度,所以用到付里叶变换时,多采用FFT 算法
本文采用 FFT 算法,先得到样本2048 个时域采样点的粗谱估计,再利用平滑算法,得
到平滑谱。利用VC++环境主要为了设计实时、具有一定通用性的海浪功率谱分析软件。
VC 中没有现成的FFT 函数或类供编程者调用,因此需要编程实现,实现方法有两种,
一种是编写函数;另一种设计付里叶变换类。前者对于小程序编写是可行的,很不利于软件的模块化设计和功能的扩充;后者不仅有利于程序的模块化设计,还有利于软件的升级,更好的发挥VC++面向对象编程的优势。因此,选择后者设计付里叶变换类[3]。
设计的付里叶变换类具有快速付里叶变换和快速付里叶逆变换两种功能,以后根据需要
可随时修改,增加封装函数,实现更多功能。
下载该资料的人也在下载 下载该资料的人还在阅读
更多 >

评论

查看更多

下载排行

本周

  1. 1电子电路原理第七版PDF电子教材免费下载
  2. 0.00 MB  |  1490次下载  |  免费
  3. 2单片机典型实例介绍
  4. 18.19 MB  |  93次下载  |  1 积分
  5. 3S7-200PLC编程实例详细资料
  6. 1.17 MB  |  27次下载  |  1 积分
  7. 4笔记本电脑主板的元件识别和讲解说明
  8. 4.28 MB  |  18次下载  |  4 积分
  9. 5开关电源原理及各功能电路详解
  10. 0.38 MB  |  11次下载  |  免费
  11. 6100W短波放大电路图
  12. 0.05 MB  |  4次下载  |  3 积分
  13. 7基于AT89C2051/4051单片机编程器的实验
  14. 0.11 MB  |  4次下载  |  免费
  15. 8基于单片机的红外风扇遥控
  16. 0.23 MB  |  3次下载  |  免费

本月

  1. 1OrCAD10.5下载OrCAD10.5中文版软件
  2. 0.00 MB  |  234313次下载  |  免费
  3. 2PADS 9.0 2009最新版 -下载
  4. 0.00 MB  |  66304次下载  |  免费
  5. 3protel99下载protel99软件下载(中文版)
  6. 0.00 MB  |  51209次下载  |  免费
  7. 4LabView 8.0 专业版下载 (3CD完整版)
  8. 0.00 MB  |  51043次下载  |  免费
  9. 5555集成电路应用800例(新编版)
  10. 0.00 MB  |  33562次下载  |  免费
  11. 6接口电路图大全
  12. 未知  |  30320次下载  |  免费
  13. 7Multisim 10下载Multisim 10 中文版
  14. 0.00 MB  |  28588次下载  |  免费
  15. 8开关电源设计实例指南
  16. 未知  |  21539次下载  |  免费

总榜

  1. 1matlab软件下载入口
  2. 未知  |  935053次下载  |  免费
  3. 2protel99se软件下载(可英文版转中文版)
  4. 78.1 MB  |  537791次下载  |  免费
  5. 3MATLAB 7.1 下载 (含软件介绍)
  6. 未知  |  420026次下载  |  免费
  7. 4OrCAD10.5下载OrCAD10.5中文版软件
  8. 0.00 MB  |  234313次下载  |  免费
  9. 5Altium DXP2002下载入口
  10. 未知  |  233046次下载  |  免费
  11. 6电路仿真软件multisim 10.0免费下载
  12. 340992  |  191183次下载  |  免费
  13. 7十天学会AVR单片机与C语言视频教程 下载
  14. 158M  |  183277次下载  |  免费
  15. 8proe5.0野火版下载(中文版免费下载)
  16. 未知  |  138039次下载  |  免费