【广义S变换】一维广义S变换对非平稳信号处理的matlab仿真

article/2025/9/12 4:11:40

1.软件版本

matlab2013b

2.本算法理论知识

参考文献:

《广义S变换时频分析的应用研究》

《时频分布与地震信号谱分析研究》

《非平稳信号广义S不变换及其在SAR图像分析中的应用研究》

《S变换时变滤波在去噪处理中的应用研究》

《广义S变换域时频特征分析及微弱目标检测方法研究》

《广义S变换及其时频滤波》

《时频分析在地震信号处理中的研究及应用》

3.部分源码

clc;
clear;
close all;
warning off;
addpath 'func\S\'
addpath 'func\GS\'%产生线性调频信号
len         = 128; 
t           = 0:len-1;
figure;
subplot(221);
y = cos(2*pi*(10+t/8).*t/len);
plot(y);
title('线性调频信号');%一维S变换
subplot(222);
[ST_matrix,ST_times,ST_frequencies] = func_ST(y);
contourf(ST_times,ST_frequencies,abs(ST_matrix));
title('一维S变换');%一维广义S变换
P=0.1;
R=1;
K=2;
subplot(223);
[GST_matrix,GST_times,GST_frequencies] = func_GST(y,P,R,K);
contourf(GST_times,GST_frequencies,abs(GST_matrix));
title('一维广义S变换');%一维广义S逆变换
subplot(224);
y2 = func_inv_GST(GST_matrix);
plot(y2);
title('线性调频信号');

4.仿真分析

         注意,广义S和一般S的区别就是广义S具有调节参数。关于不同参数下广义S变换的窗函数的仿真的结果如下所示:

        基于广义S变换的时频滤波器。对于一个非平稳信号加上噪声,要把噪声滤除掉;而且要知道前后的信噪比。最后,再把设计得时频滤波器用到人工合成的地震信号和实际地震信号里。另外,要对这个信号用阈值滤波、小波软阈值滤波、时频滤波进行比较滤波前的信噪比和滤波后的信噪比。

         这里主要是几个算法的滤波性能的对比。仿真结果如下所示:

 

         用二维广义S变换去除二维图像随机噪声,比较无噪声和加入噪声后去除噪声的图像比较及噪声比。程序要有二维广义S变换的算法实现。

         这里,将使用二维图像的广义S变换处理:

注意,通过仿真可知,如果当图像像素大于50的时候,仿真速度及其缓慢,所以在实际进行二维图像滤波的时候哦,我们一般使用局部滤波的思路,即将图像分为多个局部图像,然后再将其二维的局部图转换为一维序列,然后完成滤波。

5.参考文献

[1]高静怀, 陈文超, 李幼铭,等. 广义S变换与薄互层地震响应分析[J]. 地球物理学报, 2003, 46(4):7.A28-09


http://chatgpt.dhexx.cn/article/B4G36P7Q.shtml

相关文章

频域/s域/z域三大变换的性质对比

本文主要介绍三大变换(傅里叶变换、拉普拉斯变换及Z变换)的性质对比及其常用信号变换。

S域到Z域变换和差分方程

1.s域的传递函数 G(s) 2 / (1500s 1) * exp(-100s) matlab 里面的命令是 sys tf(2,[1500,1],inputdelay,100) 得到 2 exp(-100*s) * ---------- 1500 s 1 2.求 Z域传递函数 dsy c2d(sys,10,z) % 10 为间隔采样时间 得到 0.01329 z^(…

matlab实现从s域变成z域、matlab实现长除法逆z变换实例

今天在复习微型计算机控制技术这门课时,感觉还是和当初学习时一样,计算量有点大。 主要是体现在:(1)、连续S域到离散Z域的变换。(2)、在画数字控制器和输出波形前对Y(z)和U(z)的长除法化简。 …

s域和z域变换笔记

连续函数 1、常见信号的拉普拉斯变换: 脉冲信号 δ(t)------------1 阶跃信号 μ(t)------------- 斜坡信号 t ------------------ 加速度信号 ---------------- 指数类信号 --------------- 正弦…

傅里叶变换(FS、FT、DTFT、DFT、DFS、FFT)、拉普拉斯变换和Z变换

傅里叶变换的目的:时域转为频域,滤波,求解微分方程等 1. FS(Fourier Series) 傅里叶级数:时域周期连续,频域离散。 前提:任何信号都可以看作是无限多的正弦波的叠加。 时域&#x…

Z变换

信号与系统的分析方法 可以分为两大类:时域分析和变换域分析 1.时域分析法: (1)连续时间信号与系统:信号的时域运算、分解,微分方程的经典解法;卷积积分 (2)离散时间…

matlab实现S域到Z域变换

传递函数如下: Z变换: 代码如下: %构造传递函数 h tf(10, [0.2 1 0]) %Z变换 zh c2d(h, 0.2,zoh) %得到分子分母系数 [num den] tfdata(zh, v) %得到零极点 [z, p, k] tf2zpk(num, den) 运行结果如下: h 10-----------0.2 s^2 sContinuous-time transfer functio…

S变换在特征提取中的使用

S变换 S变换采用高斯窗函数且窗宽与频率的倒数成正比,免去了窗函数的选择和改善了窗宽固定的缺陷,并且时频表示中各频率分量的相位谱与原始信号保持直接的联系,S变换具有良好的时频特性,适合用S变换对信号的一些时频与特征进行提取…

S变换

哈哈,这两天在整理时频分析的方法,大部分参考网上写的比较好的资料,浅显易懂,在这谢过各位大神了! 今天准备写下S变换,由于网上资料较少,自己尝试总结下,学的不好,望各位…

S变化广义s变化和时频域特征-matlab

S变换(S-transform)最先出现是在1996年,由外国学者Stockwell提出,一般情况下,可以通俗的将S变换理解为小波变换和傅里叶变换的提升,充分弥补了傅里叶变换和小波变换所存在的不足之处,例如傅里叶变换的窗口尺度不可以随意改变,但是S变换就无此限制,与此同时,S变换还实…

S变换介绍(附代码)

1、S变换 作为小波变换和短时傅里叶变换的继承和发展, S 变换采用高斯窗函数且窗宽与频率的倒数成正比,免去了窗函数的选择和改善了窗宽固定的缺陷,并且时频表示中各频率分量的相位谱与原始信号保持直接的联系,使其在 PQD 分析中可…

S(Stockwell)变换的Matlab代码

S变换的Matlab代码 S变换简介Stockwell版S变换程序Dash版S变换程序博主自己编写的S变换主函数仿真结果 S变换简介 S变换,又称为Stockwell变换,由R. G. Stockwell于1996年提出。具体的定义如下: S变换在傅里叶域的表示形式为: 离…

如何进行支付功能的测试

非现金支付时代&#xff0c;非现金支付已经成为了生活不可或缺的一部分&#xff0c;我们只需要一台手机便可走遍全国各地&#xff08;前提是支付宝&#xff0c;微信有钱<00>&#xff09;,那么作为测试人员&#xff0c;支付测试也是非常重要的一环&#xff0c;那么下面我就…

Wireshark对京东网站进行抓包

Wireshark对京东网站进行抓包 一、首先获取京东IP地址 二、写捕获器筛选条件抓包 1、设置捕获过滤器的host为自己主机IP和目的地址IP 开始抓包 在浏览器中打开京东&#xff0c;点击京东上物品信息&#xff0c;Wireshark就会抓取 抓包结束&#xff0c;保存pcap文件。 解析出cs…

支付宝、京东支付场景之策略模式实战

我是「猿码天地」&#xff0c;一个热爱技术、热爱编程的IT猿。技术是开源的&#xff0c;知识是共享的&#xff01; 写作是对自己学习的总结和记录&#xff0c;如果您对 Java、分布式、微服务、中间件、Spring Boot、Spring Cloud等技术感兴趣&#xff0c;可以关注我的动态&…

支付安全不能说的那些事

原文链接&#xff1a;https://www.inforsec.org/wp/?p1759 在线支付已经走进每个人的生活。抢红包、网上购物、生活缴费等服务中处处都有在线支付的身影。但是在线支付体系暴露过许多次安全问题&#xff0c;黑客利用在线支付的漏洞可以悄无声息的免费清空购物车等&#xff0c…

京东商品接口加解密算法解析

最近,闲来没事,打开看了一下京东图书的热销榜,想通过接口查看下它接口的加密方式,于是直接打开了M站的地址:https://m.jd.com/,然后打开搜索页面,如下图。 打开页面,打开开发者工具,往下滑动鼠标,获取接口地址。 解析一下接口,接口返回值跟没什么特殊说明,首尾加…

支付宝、财付通、网银、百度钱包、京东钱包接口费率

在集成支付功能时&#xff0c;遇到了付款方式接口选择的问题&#xff0c;于是对支付宝&#xff0c;财付通&#xff0c;PayPal&#xff0c;网银在线&#xff0c;快钱有了具体的认识&#xff0c;并分享出来。 支付渠道费用&#xff08;2016&#xff09; 渠道名称接入费交易手续费…

手把手教学京东api接口全部操作过程

jd.readme接入文档item_get获得JD商品详情item_search按关键字搜索商品item_search_img按图搜索京东商品&#xff08;拍立淘&#xff09;item_search_shop获得店铺的所有商品item_history_price获取商品历史价格信息item_recommend获取推荐商品列表upload_img上传图片到JDitem_…

京东APP下单接口调用

首先声明本人对于以下研究仅出于学习目的&#xff0c;不存在任何商业化行为。 通过京东app的api调用下单接口直接下单需要做一下两步&#xff1a; 签名&#xff1a;京东app的每一个接口都会带上sign参数&#xff0c;值是由body&#xff0c;st&#xff0c;sv&#xff0c;clien…