下载中心
基于VC++实时海浪功率谱分析软件设计pdf
1星 发布者: lamas

2018-10-09 | 1积分 | 196.17KB |  0 次下载

下载 收藏 评论

文档简介
标签: VC++

VC++

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

文档内容节选

基于 VC实时海浪功率谱分析软件设计 Real time software design for power spectrum estimation of waves based on VC 中国海洋大学海洋环境学院, 青岛 ,266003 唐原广 贺成柱 Yuanguang Tang Chengzhu He 摘要:随机信号频谱和功率谱分析常用到快速付里叶变换FFT ,本文介绍一种基于 VC60 设计类实现 FFT 的方法,并在此基础上编写了实时海浪功率谱分析软件设计类 Fft 具有一定的通用性,可用于其它随机信号频谱分析 关键词:频谱分析,FFT,VC 中图分类号:TP31111,TP2024 文献标识码 A Abstract:One common method of estimating random signals spectrum is FFT This paper introduces a way to implement FFT which is based on a class Fft founded by VC6......

评论
相关视频
  • 控制系统仿真与CAD

  • PLC功能指令应用详解

  • 微波毫米波电路分析与设计

  • Android车载系统框架

  • 天线原理与基本参数

  • 嵌入式电机驱动 SoC NSUC1610 的座椅通风应用解说

推荐帖子
精选电路图
  • 家用电源无载自动断电装置的设计与制作

  • PIC单片机控制的遥控防盗报警器电路

  • 短波AM发射器电路设计图

  • 开关电源的基本组成及工作原理

  • 用NE555制作定时器

  • 基于TDA2003的简单低功耗汽车立体声放大器电路

×