点击获取Prony工具箱下载链接。具体如何使用,请自己在下载工具箱后,去查看内部的英文帮助文档,内容并不多,自己慢慢摸索吧。

Prony分析用于对均匀采样的信号进行建模,并假设该信号可以由多个复指数信号线性组合构成。Prony方法不仅是一种信号分析技术,也是一种系统辨识方法,广泛应用于电力系统机电振荡、生物医学监测、放射性衰变、雷达、声纳、地球物理传感和语音处理等领域。

本文中PA指的是Prony Analysis

在matlab命令行窗口输入pronytool后的界面为:

Prony工具箱的GUI共有以下四种。

1 Prepare Prony Data GUI(用于数据预处理)

点击上图右下的start或者在matlab命令行窗口输入pronyanalysistool后的界面为(下图导入了用于分析的数据中的puretone_demo.mat):

Data Preprocessing(数据预处理):Prony工具箱可以对原始数据范围或者该数据的特定某个范围进行预处理,共有三种预处理选项:

1、Remove Mean(移除平均值):它从每个样本中减去信号样本平均值。此选项也会改变信号的时间范围:在移除平均值操作期间,负值的时间范围被丢弃,而正值被选取。(我不理解接下来的语句:它缩放PCR信号,而所有其他信号幅度不变;脉冲电压信号和脉冲电流信号分别被缩放242000和710倍。)
2、Detrend(去趋势化):从信号中去除线性趋势。计算直线(或分段线性趋势的复合线)对数据的最小二乘拟合,并从数据中减去结果函数。
3、No change(不进行改变):不对数据进行任何预处理操作。

在预处理完成后,通过点击“Perform Prony Analysis”,预处理后的数据就将被发送到“Perform PA GUI”图形用户界面。

2 Perform PA GUI(用于执行Prony分析)

在进行完上一步预处理后,点击最后的“Perform Prony Analysis”后出现的界面为:

model order即模型的阶数。一个好的经验法则是:最初假设模型阶数大约是样本数据长度的三分之一。

Graphic Mode:指时域或频域中PA拟合的图形显示。Prony拟合的频域描述是通过在样本或时域中计算Prony估计信号的快速傅立叶变换(FFT)来获得的。

Number of Residues(余项的数量):在结果中保留的余项数量必须指定。该数字用于根据选择标准来仅选择特定的余项,注意此值不能大于先前指定的模型阶数model order。对于特定数量的余项,GUI还会检查最后一个余项的共轭是否总是包含在PA中,如果它确实存在的话。如果用户没有选择共轭模式,工具箱会自动将余项数量增加1,并选择共轭模式。

Mode Selection Options:根据以下选项选择余项:

  • All Modes:全部的Prony分析结果都将考虑在内

  • Selected Modes Only:只考虑用户已选的模式,并且用户可以通过按住ctrl键及鼠标左键来选择多个模式

  • All But Selected Modes:此选项是一种针对于“Selected modes only”的补充选项。在此选项下,除去已选模式外其他模式均被考虑在内。

3 Compare PA Sessions GUI(用于比较不同Prony分析结果的优劣)

在进行完上一步后,先点击左上角的“Session”中的“save”后,再点击左下的“Compare Sessions”后出现的界面为:

本界面可以同时比较多个已保存的PA会话(会话,session)

4 Export Data GUI(用于导出Prony分析过程中产生的数据)

在上一界面的左上菜单中找到第3个“Data”中的“Export”,点击后出现的界面为:

当用户选择将数据保存为文件时,Prony工具箱会将数据存储在一个名为Exported_Data的数据结构中,该结构可以用户指定的文件名命名。可通过以下MATLAB命令,在matlab的workspace中扩展数据结构:

load filename; %Loads the data in the base workspace of MATLAB.mmv2struct(Exported_Data); %Unpacks the Exported_Data Structure.

5 参考文献

1、官方的Prony Toolbox网站描述

2、Prony Toolbox工具包下载。

3、中文教程。


END

MATLAB中的Prony Toolbox工具箱简介相关推荐

  1. Matlab中提供了符号计算工具箱(Symbolic Math Toolbox),可以进行符号运算

    Matlab中提供了符号计算工具箱(Symbolic Math Toolbox),可以进行符号运算.以下是一些常见的符号运算示例: 定义符号变量 要定义一个符号变量,可以使用 syms 函数.例如,要 ...

  2. 在matlab中如何使用SVM工具箱

    一.SVM下载 http://see.xidian.edu.cn/faculty/chzheng/bishe/indexfiles/indexl.htm 二.在MATLAB中添加svm工具箱 参考: ...

  3. matlab mtime,matlab中的视频分析工具箱 提供matlab中的视频分析工具 - 下载 - 搜珍网...

    压缩包 : 时频分析工具箱 - Time-Frequency Toolbox.rar 列表 Time-Frequency Toolbox/altes.m Time-Frequency Toolbox/ ...

  4. Matlab中的poly2trellis函数使用简介

    文章目录 前言 一.相关知识 1 .卷积码 2. 编码器的表示方法 二.Matlab使用步骤 1.官方示例 2.Turbo码示例 3.验证 前言 介绍matlab当中poly2trellis函数的使用 ...

  5. 向量二次规划matlab,MATLAB中使用Opti Toolbox的混合整数二次规划

    我希望我的一些决策变量是连续的,一些决策变量是二进制的 . 我该如何指定? 引用: 示例5:指定长整数变量字符串我们得到的一个常见问题是,当您有许多整数变量时,如何指定xtype . 假设您的变量是有 ...

  6. matlab中rvm,关于RVM工具箱的疑问,请求帮助!!

    本人在学习相关向量机(RVM)的内容,刚刚开始,下了一个RVM-SB2_Release_200的工具箱,英文的说明看了好久没弄懂. 有没有了解或者用过的大神,帮忙指点一下!万分感谢!!文件列表如下: ...

  7. matlab 雷达工具箱,Matlab中那些与雷达通信技术相关的实用工具箱

    大家都知道Matlab功能强大,应用领域广泛,其中实用的工具箱也很丰富.那么,Matlab2016b中,在雷达通信领域有哪些实用的工具箱以及要如何使用呢? 打开Matlab的帮助文档,左侧列出了Mat ...

  8. matlab中打不开保存好的模糊控制器,(完整版)matlab模糊控制工具箱的使用

    matlab模糊控制工具箱的使用 本学期选修了周川老师的智能控制及应用这门课程,大三时候曾上过周老师的英文版的控制工程基础这门课程,比较喜欢周老师上课的风格,智能控制这门课也收获不小,模糊控制是课程中 ...

  9. MATLAB 图像处理工具箱简介

    前言 MATLAB提供的工具箱种类很多,设计的应用领域也很广,利用这些工具箱可以很方便的实现所需要的计算.分析.处理.可视化和算法设计等功能. 一.MATLAB自带的图像处理工具箱简介 https:/ ...

最新文章

  1. android2.2编译,Android NDK编译Box2D_V2.2
  2. 荐读 | 9篇近期社会化推荐论文
  3. 图神经网络的表达能力,究竟有多强大?
  4. 小实验:用创建进程()打开计算器,然后关闭进程句柄。再用打开进程(进程ID),使用两次,得到两个进程句柄。实验目的:这两个进程句柄都能控制这个进程吗?通过该试验加深对句柄的理解!!...
  5. weka: naive bayes
  6. 音视频技术开发周刊 58期
  7. 如何使用SAP Cloud for Customer OData服务创建Lead
  8. Docker 入门使用 (二)
  9. python sybase安装
  10. mapbox之点击图斑更换图斑图片
  11. linux解决Tomcat内存溢出
  12. input type=file标签图片上传路径fakepath问题
  13. Vue的一些知识汇总---希望对你有用
  14. 【android 应用】Android(安卓)APP(应用)如何推广?整理
  15. OpenWrt系列教程汇总
  16. android 6.0 拨号界面,【Dialer】android6.0拨号界面分析一
  17. 基于Python的k均值聚类不同规格的商品名
  18. 模拟调频与数字调频收音机区别
  19. python中filepath路径怎么写_详解Python中的路径问题
  20. 7-2 计算职工工资 (20 分)

热门文章

  1. 【装机必备】一款必备的解压缩工具!
  2. r语言 html gif,推荐 :6步教你用R语言制作动图
  3. 360 序列帧html生成工具,1.gif导出为序列帧
  4. oracle编码转换utf16,oracle编码转换:AL32UTF8-ZHS16GBK
  5. php调用百度地图定位,php用百度地图API进行IP定位和GPS定位
  6. MRD检测对预测肿瘤复发至关重要,臻和科技MinerVa平台为何值得信任?
  7. FatMouse的奶酪
  8. 昆明理工大学计算机调剂贴吧,昆明理工大学2020年硕士研究生调剂公告(二)...
  9. 四大最值得推荐的信息安全从业者认证
  10. 记录manjaro在新bios上启动的一些问题