自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 资源 (6)
  • 收藏
  • 关注

原创 小波阈值公式

小波阈值函数

2023-05-07 18:40:56 624 1

原创 【无标题】

ubuntu20 挂载磁盘及相关问题汇总。

2023-03-30 13:02:37 120

原创 【VirtualBox安装Ubuntu过程记录】

记录虚拟机环境配置过程,减少重复工作耗时。主要记录在VirtualBox中创建虚拟机、系统安装,ssh生效,虚拟机与windows共享文件夹建立。

2023-03-15 21:39:00 167

原创 滚动轴承常见故障及其基本模型

振动检测法是最有效的诊断方法,本文主要针对振动信号特征、故障特征频率、振动信号与线性调频信号之间的关系及振动信号拟合进行分析和讨论。

2022-08-14 15:51:52 4509

原创 基于 CEEMDAN 和小波包的降噪方法研究

CEEMDAN被提出,通过对EEMD分解后的各分量自适应地添加白噪声进行叠加和抵消,这样由于添噪产生的重构误差就会在分解迭代中消除。不但保证了分解精度,还大大减轻了模态混叠。小波包变换是小波变换的改进和发展,它能为信号提供更精细的分析能力,对小波变换中没有细分的高频部分进行再分解,可以进一步地区分有用信号和噪声信号。...

2022-07-27 20:24:19 1615

原创 Ubuntu 普通用户修改sudoers导致无法使用sudo的解决办法

Ubuntu 普通用户修改sudoers导致无法使用sudo的解决办法

2022-06-30 09:50:54 1160

原创 Markdown使用HTML语法实现复杂表格

在Markdown中使用HTML代码实行复杂表格制作。代码与实现效果如下。

2022-06-08 13:16:05 929 2

原创 【图像】图像增强-降噪锐化

使用小波锐化图像,使黑暗环境下,获取图像更加清晰。最后在小波锐化基础上对图片进一步优化。

2022-04-24 20:53:45 719

原创 基于小波变化图像融合

使用sym小波对图像进行3层分解。在小波域进行领域平均滤波域小波软阈值滤波,最后将两者融合。

2022-04-10 15:40:08 5265

原创 MATLAB滤波器设计filterDesigner工具箱使用

提示:使用MATLAB自带工具箱设计数据滤波器,本文使用2020a版本。MATLAB滤波器设计filterDesigner工具箱使用前言一、filterDesigner是什么二、filterDesigner使用1.filterDesigner启动2.滤波器设计3.查看滤波器参数频谱特性相频特性冲击响应![在这里插入图片描述](https://img-blog.csdnimg.cn/95d65e55869a43289e19fec79963b8ba.png?x-oss-process=image/water

2022-02-18 12:41:12 3931

转载 声音信号 dB 及 dBA 的计算方式

对于音频采集,需要各种标准环境噪声,如安静环境。我们首先来看什么样的环境叫安静环境(国标):这里我可以看到国标是以 dBA为单位的,那么如何算这个 dBA 。下面先说一下如何计算 dB, 而后再说 dB 与 dBA 的区别,最后再说如何从 dB 转换到 dBA 的计算。dB 的计算(1)标定:需要一个标准声音源 ,用于标定音频信号幅值对应声压。声音源产生 1000Hz, 94dB 的声音信号,录音设备在绝对安静环境下采集得到音频信号(增益默认为1)。将音频信号解码并归一化,做DFT变换,得到

2022-02-14 17:08:40 2643

原创 Python导出隐马尔科夫模型参数到JSON文件C语言读取

Python导出隐马尔科模型参数到JSON文件C语言读取Python 导出隐马尔科夫模型参数参数导出格式转换C语言读取模型参数调用从cJSON读取JSON文件参数再提取参数打印函数主函数C读取效果本文主要演示Python导出JSON文件,将模型参数保存到JSON文件,然后由C语言调用从JSON读取模型参数,读取具体参数,最后打印输出。Python 导出隐马尔科夫模型参数在Python中训练好模型后,将模型参数保存到Python字典中,然后调用json模块的dump函数,将字典整体以JSON格式保存到文

2022-01-17 21:23:16 640

原创 从Ubuntu系统刻录到GPU驱动离线安装过程记录

从Ubuntu系统刻录到GPU驱动安装过程记录说明相关软件下载下载Ubuntu20_04下载GPU驱动下载USB启动盘刻录工具刻录USB启动盘系统安装初始化选择安装语言选择键盘方式安装最小系统GPU驱动安装依赖软件安装说明由于环境无网,但是同时需要安装GPU驱动,因此,进行了在离线状态完成的系统安装与GPU驱动安装,写文以记之。相关软件下载下载Ubuntu20_04本文安装桌面版本Ubuntu,下载地址:https://ubuntu.com/download/desktop过程记录如下图。

2021-12-11 13:19:15 608

原创 基于小波变换的干涉信号包络提取方法复现

基于小波变换的干涉信号包络提取方法研究前言一、宽谱光源干涉信号分析二、希尔伯特变换包络解调方法三、Morlet小波及其包络解调方法仿真验证高斯型相干信号hilbert包络检测小波包络检测代码沟通:前言为了实现对宽谱光源自相干函数的测量,必须对宽谱光源干涉信号的包络进行提取。本文为了获得宽谱光源的自相干函数信息,就需对白光干涉仪输出干涉信号的包络进行提取。白光干涉信号可以被视为振幅受低频带限信号调制的余弦信号。分析调制信号的方法主要有包络检波和相干解调[2-3]。传统的信号包络提 取 常 采 用 希

2021-11-28 15:21:19 1125 1

原创 Ubuntu20.04开始默认进入命令行

提示:已经在虚拟机中试验通过Ubuntu20.04开始默认进入命令行修改grub文件更新grub设置开机进入字符界面总结特别提醒修改grub文件修改grub文件,由图形界面启动更改为命令行启动。sudo vi /etc/default/grub退出前,记得保存。更新grubsudo update-grub设置开机进入字符界面sudo systemctl set-default multi-user.target#重启sudo reboot总结ubuntu命令行

2021-11-07 11:40:27 2207

原创 第一个python程序

第一个python程序一、 环境配置1.1 anconda安装1.2 虚拟环境管理1.2.1 创建conda虚拟环境1.2.2 查看已经创建的conda虚拟环境1.2.3 删除conda虚拟环境1.2.4 切换conda环境1.2.5 conda环境管理命令说明1.2.6 安装第三方模块1.2.7 卸载第三方模块1.2.8 查看环境中已经安装的模块1.2.9 导入导出环境1.3 pythcarm安装1.4 git安装二、 hello word2.1 创建项目2.2 创建文件2.2打印hello word2.

2021-09-04 20:43:27 128 2

原创 Python编码风格

Python编码风格大多数语言都能以不同的风格被编写(或更准确地说,被格式化);有些比其他的更具有可读性。 能让其他人轻松阅读你的代码总是一个好主意,采用一种好的编码风格对此有很大帮助。Python 项目大多都遵循 PEP 8 的风格指南;它推行的编码风格易于阅读、赏心悦目。Python 开发者均应抽时间悉心研读;以下是该提案中的核心要点:缩进,用 4 个空格,不要用制表符。4 个空格是小缩进(更深嵌套)和大缩进(更易阅读)之间的折中方案。制表符会引起混乱,最好别用。换行,一行不超过 79 个字符

2021-07-01 19:50:46 106

原创 PC双卡内一块访问外网一块访问内网

PC双卡内一块访问外网一块访问内网PC需要访问外网,同时需要访问内网的多个网段IP。功能代码如下。route delete 0.0.0.0 删除路由route add 0.0.0.0 mask 0.0.0.0 192.168.43.1 设置外网路由route add 192.168.43.0 mask 255.255.255.0 192.168.43.1 route add 192.168.55.0 mask 255.255.255.0 192.168.10.1 设置内网IProu

2021-06-29 20:27:07 75

原创 Matlab批量修改指定文件下文件名

Matlab批量修改指定文件下文件名目标说明使用指令说明strcatdireval实验实验前文件名代码实验后文件名目标说明批量处理指定文件夹下文件名,替换文件名中部分字符。使用指令说明strcatstrct是将不同字符串合并成同一个字符串str1="debug";dir_i=10;newstr= strcat(str1, '_', int2str(dir_i));dirdir是获取文件信息,本文主要使用dir获取文件夹下文件名。Dirs = dir(dataDirStr1);ev

2021-06-25 11:00:12 407

原创 基于VMD的小波软阈值的局方信号降噪方法研究

基于VMD的小波软阈值的局方信号降噪方法研究摘要一、信号仿真二、VMD降噪二、VMD+小波软阈值降噪总结摘要本文使用VMD对受到噪声污染的局放信号进行分解,初步筛选目标信号,然后,使用小波软阈值方法对初筛信号进行再次降噪,最终得到降噪后信号。提示:以下是本篇文章正文内容,下面案例可供参考一、信号仿真本文首先仿真两类局方信号,与噪声信号;然后局方信号与噪声信号叠加,合成受噪声污染的局方信号。二、VMD降噪二、VMD+小波软阈值降噪总结两种方法结合后,使用普通的小波软阈值能够降

2021-06-20 04:35:08 2907 5

原创 几种时频分析方法在 VFTO 频谱分析中的应用

几种时频分析方法在 VFTO 频谱分析中的应用几种时频分析方法在 VFTO 频谱分析中的应用信号仿真不同时频分析方法分析效果对比短时傅里叶Wigner-Ville 分布伪 Wigner-Ville 分布小波变换S 变换广义 S 变换结论各频率分量幅值-时间曲线欢迎交流几种时频分析方法在 VFTO 频谱分析中的应用本文是用几种时频分析方法分析特快速暂态过电压(VFTO)信号频谱信息。从信号分析的角度看,VFTO是非稳态,时变信号。因此,传统傅里叶变换不能很好的分析VFTO信号频谱信息。本文使用短时 Fo

2021-06-19 17:05:35 1060

原创 按照时间顺序比较的大块数据存储方法讨论【C语言】

按照时间顺序比较的大块数据存储方法讨论【C语言】按照时间顺序比较的大块数据存储方法讨论背景问题分析解决方法按照时间顺序比较的大块数据存储方法讨论背景在实时系统中,数据等周期更新,每次更新N个数据。每次采集数据后,重当前时刻向前推M2个时刻,统计(M2N)幅度信息。下面举例说明。下图是有N个采样点,连续采集M个时刻,其中保留(M-M2+1)个时刻的数据。现在要求在数组A内,统计对每个采样点,在TM-M1到TM内(其中M2<M1<M),采样值大于阈值TH的点的个数。结果是一个1N的向量。存储

2021-06-15 20:09:02 136

原创 CentOS7 x86_64版本安装Nividian CUDA笔记

CentOS7 x86_64版本安装Nividian CUDA笔记安装命令sudo yum-config-manager --add-repo https://developer.download.nvidia.com/compute/cuda/repos/rhel7/x86_64/cuda-rhel7.reposudo yum clean allsudo yum -y install nvidia-driver-latest-dkms cudasudo yum -y install cuda-

2021-06-09 15:56:27 121

原创 基于 EMD 和小波包的降噪方法研究

基于 CEEMDAN 和小波包的降噪方法研究1 基本原理1.1 CEEMDAN原理1.2 小波包降噪理论2 算法仿真2.1 CEEMDAN分解2.2 自相关系数2.3 滤波效果2.4 信噪比( SNR) 和均方误差( RMSE)代码交流参考文献塑料制品一般采用注塑成型的工艺,其表面和内部会存在缺陷,常用超声信号对其进行无损检测,噪声往往夹杂在有用信号中,因而得到缺陷信息的关键在于如何对回波信号进行降噪。由于回波信号的非线性、非平稳性,传统的傅里叶变换难以准确识别有用信号,进行有效去噪。小波变换作为傅里叶变

2021-06-08 19:30:10 2324 3

原创 机器学习框架调研

机器学习框架调研机器学习简介部分框架介绍SciKit-learn简介TensorFlow简介PyTorch简介框架对比机器学习简介部分框架介绍SciKit-learn简介TensorFlow简介PyTorch简介框架对比

2021-06-05 16:04:31 92

原创 联合概率 边缘概率 条件概率 贝叶斯定理

联合概率 边缘概率 条件概率 贝叶斯定理概率论联合概率边缘概率条件概率加和规则与乘积规则贝叶斯定理代码交流概率论本文是阅读笔记,书中对联合概率、边缘概率、条件概率与贝叶斯定理的介绍,言简意赅,很容易理解,摘录过来,方便大家查阅。考虑两个随机变量,X,取值为{xi},其中i = 1, . . . , M,和Y ,取值为{yj},其中j = 1, . . . , L。在这个例⼦中,我们取M = 5和L = 3。如果我们考虑这些变量的总计N个实例,那么我们将X = xi且Y = yj的实例的数量记作nij,

2021-05-19 12:58:22 447

原创 基于小波变换的图像自适应增强算法

基于小波变换的图像自适应增强算法基于小波变换的图像自适应增强算法基本原理由小波系数相关度计算图像噪声迹象图像降噪图像增强实验结果算法代做基于小波变换的图像自适应增强算法使用2维离散静态小波,对图像进行3层分解,计算小波尺度的相邻尺度间的相关性,进行自适应增强。基本原理要想在增强小波系数的同时抑制噪声,就必 需有一种方法能先确定哪些系数是由噪声产生该方法不能仅仅是依靠小波系数值大小,例如,它不能盲目地抑制所有小于设定阈值的小波系数,幸运的是,小波系数存在另一个特性可以用来确定噪声,这就是相邻尺度上同一

2021-05-18 13:15:40 2323

原创 matlab2020面板介绍

matlab2020面板介绍matlab2020面板介绍功能介绍代码下载matlab2020面板介绍本文介绍在编辑器窗口运行matlab脚本 。功能介绍下图使用红色方框,框选出4个部分,从上到下依次为,运行按钮、当前工作目录、工作区间与命令窗口。设置工作目录后,脚本内使用调用的子函数或加载的文件(路径是相对路径),将在工作目录内查找。当所运行的脚本不在当前目录时,可能会导致部分代码不能正常运行。代码下载算法交流代码交流Q927632640...

2021-05-17 13:56:48 2623

原创 matlab绘图之plot使用

matlab绘图之plot使用matlab绘图之plot使用功能介绍坐标范围限定添加标题和轴标签图形修改更改线宽更改线型线条颜色同时画多图代码下载matlab绘图之plot使用很荣幸,能够遇到您。这是我重新记录工作的开篇。希望能坚持下去 。功能介绍plot函数提供以图形的方式观察一维数据的功能。最少有一个参数,命令如下。p=plot(y);轴坐标是幅度,横坐标是数据序号。坐标范围限定可以使用xlim([1 200])限定坐标范围。添加标题和轴标签可以是下面命令流添加标题和轴标签ti

2021-05-14 10:22:16 2015

原创 uboot2018解读之image_get_os(os)定义

uboot2018解读之image_get_os(os)定义定义定义image_get_os()原型在common/image.h文件中,是使用宏定义实现的函数。原型如下:#define image_get_hdr_b(f) static inline uint8_t image_get_##f(const image_header_t hdr) { return hdr->ih...

2019-09-12 13:01:24 266

原创 python读取cgi数据

使用get方式读取数据f=urllib.request.urlopen('http://192.168.11.78/cgi-bin/xxx.cgi?type=0&stop=0&channel=0') print(f.read()) #cgi数据读取,并且打印

2019-09-06 12:50:53 624

原创 C程序调用C++库函数, C++动态库编译

C程序调用C++库函数C++库编写头文件/* lsp.h start*/#include #include <stdarg.h>using namespace std;class lsq{public:void debug(const char str);};/ lsp.h end*/cpp文件/* lsp.cpp start */void lsq::...

2019-09-06 12:44:34 223

原创 使用matlab将数据保存成动态图

使用matlab将数据保存成动态图处理流程使用函数说明重点函数讲解效果图参考资料处理流程1、将数据绘制成RGB图2、将RGB图转换成索引图3、保存索引图使用函数说明getframe,获取图片句柄rgb2ind,获取索引图与调色板imwrite,保存图片重点函数讲解imwrite(A, 索引图map, ...

2019-08-16 10:54:52 4377 1

时频域反射 时频分析 多线路故障的检测与定位通过时频域反射

多线路故障的检测与定位通过时频域反射。提出了一个高分辨率的时间-频域反射技术作为一种检测和估计导线故障的方法。该方法采用观测数据的时频互相关特性同时在时域和频域的信号。实验验证了该方法的准确性采用射频导式同轴电缆,并与传统的时域频域反射法进行了比较方法。这里可以清楚地表明,与传统的方法相比,所提出的算法产生了优异的结果单根或多根故障电缆。 使用Wigner-Ville Distribution提取时频信息,然后使用相关算法进行定位,过滤交叉干扰项。

2023-03-16

极大重叠离散小波变换 分解 matlab代码

极大重叠离散小波变换 分解 matlab代码,内附数据

2021-09-25

遗传粒子群(GAPSO)和混沌粒子群(CPSO)进行FIR滤波器设计

Matlab编写解决FIR滤波器参数问题,滤波器可改,效果很好!!

2021-04-08

save_gif.m

使用matlab将数据保存成动态图。代码讲解,https://blog.csdn.net/a72944392/article/details/99673742

2020-06-04

c_call_c++.tar.bz2

C函数调用C++库函数。C++动态库编译。 包含库源码,C源码例程。

2019-09-06

32单片机下载工具

Flash_Loader_Demonstrator_V2.1.0_Setupstm32单片机下载工具。功能简述:如stm32f103vet6,配置为串口下载模式,单片机可以使用uart1,通过一根普通usb线,使用 flash loader lemonstrator软件下载镜像文件。使用方法: 双击打开软件,选择单片机接入PC后,使用的uart号,其余不用改动,一直点击next按钮,进入文件选择环节时,选择将要下载的文件,点击next按钮,进入下载模式。下载完成后,关闭软件。拔掉usb线,板子断电重启,下载完成。

2018-03-27

rt-thread移植到coide

在stm32f103vet6平台,将实时系统rt-thread移植到coide还击下。本软件解决编译问题,能在windows环境下正常编译,编译后的镜像文件下载后,可以正常运行。本例程仅供参考学习。

2018-03-27

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除