时频转换 | Matlab暂态提取变换transient-extracting transform一维数据转二维图像方法

ops/2024/12/28 18:22:18/

目录

  • 基本介绍
  • 程序设计
  • 参考资料
  • 获取方式

在这里插入图片描述

基本介绍

时频转换 | Matlab暂态提取变换transient-extracting 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;
f=(fs/2)/(window_length/2):(fs/2)/(window_length/2):(fs/2);
num_samples = floor((length(x) - window_length) / step_size) + 1;  % 样本数量% 初始化样本矩阵
samples = zeros(window_length, num_samples);% 滑动窗口划分数据样本
for i = 1:num_samplesstart_index = (i - 1) * step_size + 1;  % 窗口起始索引end_index = start_index + window_length - 1;  % 窗口结束索引% 判断是否滑动至最后一个窗口

参考资料

[1] https://blog.csdn.net/kjm13182345320/article/details/129215161
[2] https://blog.csdn.net/kjm13182345320/article/details/128105718

获取方式

点击文章底部联系博主


http://www.ppmy.cn/ops/145714.html

相关文章

STM32开发笔记123:使用STM32CubeProgrammer下载程序

文章目录 前言一、STM32CubeProgrammer二、一键下载电路三、STM32CubeProgrammer的使用1、配置2、连接3、擦除芯片4、下载程序(1)在STM32CubeIDE中编译出HEX文件(2)打开文件并下载(3)下载成功后,显示如下信息前言 本文介绍使用STM32CubeProgrammer下载程序到STM32微控制…

Day36汉明距离总和

两个整数的 汉明距离 指的是这两个数字的二进制数对应位不同的数量。 给你一个整数数组 nums,请你计算并返回 nums 中任意两个数之间 汉明距离的总和 。 按照之前求海明码的做法做,暴力解超时。 class Solution {public int totalHammingDistance(int[]…

pcl源码分析之Harris关键点(二)

文章目录 前言一、responseHarris响应函数二、其他响应函数1.responseNoble函数2.responseLowe函数3.responseCurvature函数4.responseTomasi函数 三.refineCorners函数总结 前言 前文已经总结了一下pcl源码提取Harris关键点的流程和大致原理,这篇文章对关键函数进…

STM32-- keil -常用功能

1.修改整个工程名称(keil-c51编辑器) 要同时修改这三个文件,不然要重新设置。 uvoptx文件 uvoptx文件记录了工程的配置选项,如下载器的类型、变量跟踪配置、断点位置以及当前已打开的文件等等; uvguix文件 uvguix文…

mysql-二进制安装方式

目录 1. 安装组件即依赖包 2. 创建用户 3. 关闭防火墙 4. 解压mysql二进制源码包 5. 创建文件夹并赋予权限 6. 编译安装mysql,安装完成最后面,会有一串英文,那是登录数据库的密码 7. 设置配置文件 8. 将mysql添加进环境变量 9. 复制…

SpringBoot(Ⅱ)——@SpringBootApplication注解+自动装配原理+约定大于配置

1. SpringBootApplication注解 SpringBootApplication标注在某个类上说明这个类是SpringBoot的主配置类,SpringBoot就通过运行这个类的main方法来启动SpringBoot应用; 并且Configuration注解中也有Component注解,所以这个主启动类/主配置类…

EleutherAI/pythia-70m

EleutherAI/pythia-70m” 是由 EleutherAI 开发的一个小型开源语言模型,它是 Pythia Scaling Suite 系列中参数量最小的模型,拥有大约 7000 万个参数。这个模型主要旨在促进对语言模型可解释性的研究; Pythia Scaling Suite是为促进可解释性…

第T4周:TensorFlow实现猴痘识别(Tensorboard的使用)

🍨 本文为🔗365天深度学习训练营 中的学习记录博客🍖 原作者:K同学啊 目标: 1、学习tensorboard的使用 具体实现: (一)环境: 语言环境:Python 3.10 编 译 器…