精华内容
下载资源
问答
  • S变换

    千次阅读 2018-07-26 14:40:00
    今天准备写下S变换,由于网上资料较少,自己尝试总结下,学的不好,望各位多多指导 由前面的文章可知,傅里叶变换只能作用于收敛信号,短时傅里叶变换的窗函数不可变,小波变换虽然窗函数可变,能进行多分辨率分析...

    哈哈,这两天在整理时频分析的方法,大部分参考网上写的比较好的资料,浅显易懂,在这谢过各位大神了!

    今天准备写下S变换,由于网上资料较少,自己尝试总结下,学的不好,望各位多多指导

    由前面的文章可知,傅里叶变换只能作用于收敛信号,短时傅里叶变换的窗函数不可变,小波变换虽然窗函数可变,能进行多分辨率分析,但是其基函数选取困难;S变换介于前两者之间,结合两种方法的优势,可自适应调节分辨率且其逆变换无损可逆。下面详细介绍下S变换:

    S变换(ST)是地球物理学家Stockwell域1996年提出的一种时频分析方法,其定义为

    式中:为时间,控制窗口函数在时间轴上的位置;为分析信号;为频率;为变换得到的时频谱矩阵。

    ST可以写成傅里叶频谱的形式:

    对于离散信号,傅里叶频谱可由式(3)求得。

    式中:K为离散的时间点,为离散信号长度;T为采样时间间隔。

    对于离散信号,令,最终离散信号的S变换可以表示为

    ST克服了STFT窗口时宽不变的缺陷,能根据频率的变化自适应的调整分析时宽和提供直观的时间频率特征,且无须选择窗口函数域分析尺度。

     对微震信号进行ST变换,结果如图1所示。图中,振幅采用归一化振幅,其中图1(b)中标出了微震信号频率参数,其中主频为高幅值时频成分对应分布频段,主频段的中心为中心频率

    广义S变换公式的推导

    对于傅里叶变换,其正变换为

    式中:为待分析的时间信号序列;表示频率;表示时间;是信号的傅里叶变换。

    加入对时间序列加上一个窗函数,则其谱变为

    对于S变换,首先定义一个高斯窗函数:

          (3)

    式中:是高斯函数的方差。对公式(2)中的高斯窗函数进行伸缩与平移,可以得到S变换的公式

    式中:表示高斯窗函数在时间上的平移量。

    实际上:s变换就是把小波基函数用高斯窗来代替,又被称为“相位正交”的连续小波变换。

    信号 x(t)的S变换 S(定义如下:

    式中:为高斯 窗函数;为时移因子,控制高斯窗在时间轴位置;为频率;

    由式(1)知,高斯窗口克服了短时傅里叶变换窗口高度和宽度固定的缺陷,其随频率而变化。因此,S变换既可以获得某一时刻的频率信息,又可获得在某一频率上信号的幅值信息。

     

    转载于:https://www.cnblogs.com/zhibei/p/9371678.html

    展开全文
  • 广义S变换
  • S变换——Matlab(S变换函数,一个例子)。 S变换
  • S变换程序

    2019-05-19 13:42:03
    matlab实现s变换的程序
  • 该程序是小波变换、s变换、傅里叶变换对雷克子波的时频分析
  • 这是用于时频分析的S变换的程序
  • S变换 matlab源码

    2017-10-30 22:05:44
    matlab S变换代码
  • 时频分析-s变换

    2019-04-24 20:13:27
    s变换应用十分广泛,可以直接利用的s变换函数,能准确理解s变换
  • 广义s变换程序

    2018-05-15 10:19:23
    主要描述了matlab软件中广义s变换的程序介绍。通过此程序编码可以很好的掌握广义s变换
  • Givens变换

    千次阅读 2019-09-28 02:11:38
    摘抄自《数值线性代数(徐树方)》 Givens变换是一种将n维向量x在第(i,k)两个维度确定的坐标平面内进行旋转(从而将其中...本篇先介绍Givens变换的定义及其性质,再推导一种用于求Givens变换的数值化方法 一、Given...

    摘抄自《数值线性代数(徐树方)》

    Givens变换是一种将n维向量x在第(i,k)两个维度确定的坐标平面内进行旋转(从而将其中一个分量化0)的变换,因此它又叫平面旋转变换。

    Householder变换将一个向量中的若干个分量化0相比,Givens变换将向量的其中一个分量化0。

    本篇先介绍Givens变换的定义及其性质,再推导一种用于求Givens变换的数值化方法

    一、Givens变换的定义及性质

     定义:Givens变换有以下形式:

     

     

            公式1

     

     

     

     

    其中:c=cosθ,s=sinθ ,易证G(i,k,θ)是一个正交矩阵。

    公式1看起来有些复杂,但其实可以注意到G(i,k,θ)的构成十分简单:将n×n的单位矩阵I在(i,i),(i,k),(k,i),(k,k)位置的元素替换成c,s,-s,c,从数值上看,G(i,k,θ)x的结果y

    \[\left\{ \begin{array}{l}
    {y_i} = c{x_i} + s{x_k}\\
    {y_k} = - s{x_i} + c{x_k}\\
    {y_j} = {x_j},j \ne i,k
    \end{array} \right.\]

    从几何上看,G(i,k,θ)的效果实际上是将向量x沿k→i的角度旋转了θ角度。

    若要yk=0,只需取:

    $c = \frac{{{x_i}}}{{\sqrt {x_i^2 + x_k^2} }},s = \frac{{{x_k}}}{{\sqrt {x_i^2 + x_k^2} }}$  公式2

    为了避免溢出,实际上并不是按照公式2计算c和s,而是按照以下公式:

    \[\left[ {\begin{array}{*{20}{c}}
    c&s\\
    { - s}&c
    \end{array}} \right]\left[ \begin{array}{l}
    a\\
    b
    \end{array} \right] = \left[ \begin{array}{l}
    r\\
    0
    \end{array} \right]\]

    二、用于计算Givens变换的算法

     

     

    转载于:https://www.cnblogs.com/reasno/p/9643529.html

    展开全文
  • s变换相关程序

    2017-05-24 09:39:48
    用于s变换的程序
  • S变换是一种集合了窗口傅里叶变换和小波变换优点的时频分析技术,将一维的信号映射到二维的时频空间,具有良好的时频分辨能力。由于S变换谱和傅里叶变换频谱之间存在直接联系,且具有类似于小波变换的多分辨率能力,...
  • 针对电能质量扰动的在线识别,提出一种基于dq变换和S变换的电能质量扰动识别方法。首先根据扰动信号电压有效值的分布特性将扰动分为两类:第一类为电压暂降、暂升和中断;第二类为振荡暂态、电压尖峰、电压缺口和谐...
  • S变换的matlab实现

    2018-08-16 08:39:43
    S变换的matlab实现,
  • 在matlab实现中对一维信号的S变换,[spec,f,t]=st(),输入参数可以直接得到S变换结果、频率轴和时间轴。
  • S变换MATLAB程序

    2015-04-03 21:54:56
    S变换作为不同于小波变换的时频分析技术,具有时间频率可调
  • S变换结合了窗口傅里叶变换和小波变换的优点,是一种很有应用前景的时频信号分析技术。相比窗口傅里叶变换,S变换的窗口大小随频率调整,具良好的时频分辨能力;与小波变换相比,它的时频表示形式更加直观,且与...
  • 广义s变换含测试程序

    2019-08-30 10:11:57
    广义s变换函数,及测试程序,时频变换,相对gabor变换和短时傅里叶变换,同时考虑时间和频率的分辨率,很好的测试程序
  • S变换结合了窗口傅里叶变换和小波变换的优点,适合于解调具有非平稳特性的变形条纹图。实际应用时,S变换处理的对象为离散条纹。计算S变换系数时,利用了信号的傅里叶谱的平移形式,即将相邻频域周期内的频谱信息...
  • S变换及其Qt实现

    2016-01-09 13:57:06
    本程序为S变换,包括S变换的原理及实现过程
  • 地震波S变换matlab程序

    2018-07-04 19:04:26
    S变换的matlab源码,并应用几个信号作为例子来说明怎么使用s变换以及s变换可以用来做些什么事情。s变换是时频分析领域中一个较新的内容,现在在信号处理,地震勘探,语音识别等领域都开始了对它的应用研究,是目前的...
  • s变换的基本讲解

    2015-07-06 10:46:16
    本文系统的阐述了s变换的基本定义和相关定义式。详细比较了s变换和小波变换的区别。突出了s变换的优点。
  • s变换 matlab 代码
  • S变换的程序需要调用FFTW
  • S变换源代码

    2012-11-14 20:15:35
    S变换的matlab源码,并应用几个信号作为例子来说明怎么使用s变换
  • 快速S变换matlab代码

    2017-04-29 16:42:41
    快速S变换matlab代码,有案例教程,方便大家使用
  • 广义S变换是一种新的非平稳信号时频分析方法。广义S变换的反变换与傅立叶变换有直接的联系,是无损变换;线性变换保证其不存在交叉项;时频分辨率与信号的频率有关;基本小波不必满足容许性条件;尺度性质使得广义S变换有...
  • 矩阵QR分解 Givens变换 Householder变换

    热门讨论 2010-09-06 09:52:23
    矩阵QR分解 Givens变换 Householder变换
  • 短时傅里叶变换(STFT)和广义S变换(GST)都被应用到地震时频分析中,但对两者在信号分析过程中的特点和差异的研究相对较少。通过比较两者的理论公式、窗口函数及地震信号的实际处理效果发现:短时傅里叶变换在地震信号...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 7,008
精华内容 2,803
关键字:

s变换