信号处理
文章平均质量分 66
MatpyMaster
有问题夹魏,评论及私聊不回!
展开
-
基于SHAP进行特征选择和贡献度计算——可解释性机器学习
SHAP 的名称源自合作博弈论中的 Shapley 值,它构建了一个加性的解释模型,将所有特征视为“贡献者”。通常从预测正向结果的角度考虑模型的预测结果,所以会拿出正向结果的SHAP值(拿出shap_values[1])。在SHAP中进行模型解释需要先创建一个explainer,SHAP支持很多类型的explainer(例如deep、gradient、kernel、tree、sampling等),以tree为例,它支持常用的XGB、LGB、CatBoost等树集成算法。原创 2024-08-25 08:57:02 · 818 阅读 · 0 评论 -
iTransformer时序模型改进——基于SENet和TCN的倒置Transformer,性能暴涨
通过融合离散余弦变换(DCT)、通道注意力机制(SENet)与时间卷积网络(TCN),实现了对时间序列数据的高效多维特征提取。在此框架中,DCT专注于频域特征的捕捉,而通道注意力机制则进一步强化了对关键特征的识别与选择。最终,将这些经过优化的特征输入到iTransformer网络进行进一步处理,不仅能够显著提高预测的准确性,同时也提高了预测过程的效率。:经过DCT、通道注意力机制和TCN处理后的特征输入到iTransformer网络,进一步提高预测的准确性和效率。中的对比方法,MSE和MAE值越小越好。原创 2024-08-25 08:56:41 · 616 阅读 · 0 评论 -
时间序列异常值检验替换——基于Hampel滤波器
本文将深入研究Hampel滤波器的原理和数学推导,并通过实际代码演示其在异常值处理中的应用。Hampel滤波器是一种基于中值和中值绝对偏差(MAD)的滤波器,旨在识别和去除时间序列数据中的异常值。Hampel滤波器通过使用中值和MAD,适应异常值的存在,提高异常值检测的准确性。最后,我们展示Hampel滤波器处理后的数据,并通过可视化对比原始数据,特别突出异常值的识别和去除效果。首先,我们生成一个包含异常值的正弦波数据,并通过可视化展示原始数据,感受一下异常值在数据集的呈现。原创 2024-07-31 21:18:44 · 452 阅读 · 0 评论 -
Matlab信号处理——基于BP神经网络的调制信号分类与识别
如果你想要进一步了解更多的相关知识,可以关注下面公众号联系~会不定期发布相关设计内容包括但不限于如下内容:信号处理、通信仿真、算法设计、matlab appdesigner,gui设计、simulink仿真......希望能帮到你!对信号进行采样和处理,得到了一系列特征参数,包括幅度均值、频率峰值、频率平方均值以及相位标准差、修正后的相位标准差。原创 2024-04-29 08:35:26 · 754 阅读 · 0 评论 -
MATLAB通信系统仿真设计——基于BPSK的直接序列扩频通信系统仿真
如果你想要进一步了解更多的相关知识,原创 2024-02-17 20:56:16 · 2185 阅读 · 5 评论 -
MATLAB通信系统仿真设计——直接序列扩频通信系统仿真
扩频是一种宽带技术,由于扩频占用更宽的频带,看起来是浪费有限的频率资源,然而所占用的频带可以通过多用户共享频带得到补偿。在相同扩频增益的条件下,系统的误码率随着系统信噪比的增加呈现出对数形状的减小;在相同信噪比的情况下,系统的误码率随着系统扩频增益的增大呈现出直线型的下降,即系统的误码率与系统的扩频增益和信噪比呈负相关,当系统的扩频增益足够大时,系统的误码率可以达到0。在接收端,把接收到的信号用相同的伪随机序列相乘,有用信号与伪随机码相关,相乘后恢复为扩频前的信号。如果你想要进一步了解更多的相关知识,原创 2024-02-17 20:41:07 · 1543 阅读 · 0 评论 -
AppDesigner语音滤波器设计——IIR、IIR、维纳滤波、卡尔曼滤波、自适应滤波
App Designer是一个可视化的集成开发环境,提供了仪表、旋钮等组件,采用面向对象的设计方法。App Designer提供了各种UI组件,如按钮、文本框、图表等,以及用于布局和设计的工具。这些滤波器包括IIR低通滤波器,如巴特沃斯、切比雪夫和椭圆型滤波器,以及FIR低通滤波器,采用不同的窗函数。小编会不定期发布相关设计内容包括但不限于如下内容:信号处理、通信仿真、算法设计、matlab appdesigner,gui设计、simulink仿真......希望能帮到你!原创 2024-01-24 21:46:45 · 693 阅读 · 0 评论 -
AppDesigner滤波器幅度仿真——IIR和FIR二十余种
数字滤波器在数字信号处理中扮演着重要的角色,它可以通过增强或者抑制信号的特定频率成分,实现信号的滤波和频率调整。而在滤波器的类型中,低通、高通、带通等不同类型的滤波器则分别用于不同的信号处理需求。通过该系统,用户可以通过简单的操作,选择不同的滤波器类型和模块,调整输入参数指标,即可实现滤波器的设计和幅值的绘制。中,可以选择不同的窗函数(矩形、汉宁、汉明、布莱克曼、凯撒窗)。在本系统中,实现了IIR和FIR滤波器的设计,包括低通、高通、带通和带阻滤波器的设计。如果你想要进一步了解更多的相关知识,原创 2024-01-11 17:47:01 · 513 阅读 · 0 评论 -
Matlab经典功率谱估计——ECG功率谱
文章目录前言一、相关介绍二、功率谱绘制1.周期图法2.改进的周期图法3.Welch法4.MTM法三、运行结果1.周期图法2.改进周期图法3.Welch法4.MTM法最后:前言经典谱估计又称非参数估计,其将数据工作区外的未知数据假设为零,相当于数据加窗。本篇文章介绍了基于ECG(心电信号)的谱估计,采用的ECG数据可添加文末联系QQ获取。主要用到的方法为周期图法、改进的周期图法、Welch法和MTM法。一、相关介绍周期图法又称直接法,它从信号序列中截取一段,将其视为有限信号序列真实功率谱的估计.原创 2023-12-15 22:01:15 · 3847 阅读 · 1 评论 -
Matlab小波去噪——基于wden函数的去噪分析
Matlab小波去噪——基于wden函数的去噪分析原创 2023-12-15 22:01:32 · 4896 阅读 · 2 评论 -
Matlab混响器——无限个回声混响器
文章目录一、设计步骤二、完整代码最后一、设计步骤无限个回声滤波器的系统函数:H(z)=1+a×z(-R), |a|<1设计步骤:(1)选择录制一段语音信号作为分析对象。(2)对选择的语音进行频谱分析。(3)在时域用数字信号处理方法对信号加入无限回声混响,再分析其频谱。(4)并与原始信号进行对比。二、完整代码plot函数代码如下:clearclc[x,fs]=audioread('2.wav');x=x(:,1);t=(0:leng..原创 2023-12-15 22:02:58 · 3111 阅读 · 0 评论