时频转换 | Matlab同步提取变换Synchroextracted transform一维数据转二维图像方法

目录

基本介绍

时频转换 | Matlab同步提取变换Synchroextracted transform一维数据转二维图像方法

程序设计

matlab 复制代码
clear
clc
% close all
load x.mat    % 导入数据
x = x(1:5120); % 本数据只选择5120个点进行分析
fs = 6400 ; % 数据采样频率
output_folder = './figures';  % 指定输出频谱文件夹路径(此处默认为本代码文件夹)
%% 滑动窗口划分样本
window_length = 1024;  % 窗口长度
step_size = 1024;  % 步长
t = (0:window_length-1)/fs;
fre=(fs/2)/(window_length/2):(fs/2)/(window_length/2):(fs/2);
num_samples = floor((length(x) - window_length) / step_size) + 1;  % 样本数量
 %% 参数选择 
%窗选择参数
WindowOpt = struct('type','gauss','s',0.015);
%频率选择参数
Parameter = struct('L',window_length/2+1,'fmin',0,'fmax',fs/2);
% 初始化样本矩阵
samples = zeros(window_length, num_samples);

参考资料

1 https://blog.csdn.net/kjm13182345320/article/details/129215161

2 https://blog.csdn.net/kjm13182345320/article/details/128105718

获取方式

点击文章底部联系博主

相关推荐
hoiii1872 小时前
17自由度铁道车辆横向动力学MATLAB程序
开发语言·matlab
LabVIEW开发13 小时前
LabVIEW + MATLAB 混合编程:爆炸场测试数据精准采集方案
开发语言·matlab·labview
青山如墨雨如画17 小时前
【北邮-无线通信中的人工智能】物理层技术中AI的应用实践:基于KNN的调制识别(1)理论基础
人工智能·python·机器学习·matlab·jupyter
机器学习之心17 小时前
基于ELM-Adaboost的时间序列预测模型:MATLAB实现与应用
matlab
gihigo199819 小时前
基于蒙特卡洛的异常值剔除(RANSAC + MC置信区间)—MATLAB实现
开发语言·算法·matlab
我爱C编程1 天前
基于BellHop模型的海底网络节点部署matlab模拟与仿真
matlab·bellhop·bellhop模型·海底网络节点部署
小白小宋1 天前
【PUSCH番外篇】5G NR 相位补偿与频移校正:原理、流程与工程实现
算法·5g·matlab·信息与通信·信号处理
2zcode1 天前
基于MATLAB语音信号变声算法设计与实现
算法·matlab·语音识别·变声算法
guygg882 天前
人行走作用下板的振动响应 MATLAB 仿真
开发语言·matlab
ji198594432 天前
MATLAB 求散点曲线斜率
开发语言·算法·matlab