主要内容

可调q值小波变换

的<年代pan class="emphasis">品质因数小波变换的中心频率的带宽的比值转换中使用的过滤器。(TQWT)是一种可调q值小波变换技术,创建了一个小波多分辨率分析(MRA)和用户指定的品质因数。TQWT提供完美的重建信号。TQWT系数的能量信号分割成部分波段。

TQWT Selesnick开发的[1]。直接在频域中指定的算法使用过滤器,可以有效地使用fft算法实现。小波满足帕帧属性。TQWT被定义为两个变量:品质因数和冗余,也被称为过采样率。及时获取小波距离,Selesnick建议冗余r≥3。实现,tqwt,itqwt,tqwtmra使用固定的冗余功能r= 3。

离散小波变换(DWT)使用固定√2的品质因数。√2遵循价值定义的MRA导致正交小波变换。然而,根据数据,其他Q-factors可能是可取的。高Q-factors导致更窄的过滤器,这更有利于分析振荡信号。分析信号与瞬态组件,降低Q-factors更合适。

频域扩展

的一个基本组成部分TQWT比例在频域:

  • 低通扩展频域扩展,保留低频内容

  • 高通滤波保留高频内容的扩展——频域

当你一个信号<年代pan class="inlineequation">x(n)采样率f年代在频域中,你改变输出信号的采样率<年代pan class="inlineequation">y(n)。如果<年代pan class="inlineequation">X(ω)和<年代pan class="inlineequation">Y(ω)离散时间傅里叶变换的吗<年代pan class="inlineequation">x(n)和<年代pan class="inlineequation">y(n)分别和0 <α< 1,<年代pan class="emphasis">低通滤波器缩放的α(有限合伙人α在频域的定义是

Y ( ω ) = X ( α ω )

对于低通扩展,输出信号的采样α·f年代。如果0 <β≤1,<年代pan class="emphasis">高通的缩放,β(HPSβ)被定义为

Y ( ω ) = { X ( β π + ( 1 β ) π ) , 0 < ω < π , X ( β π ( 1 β ) π ) , π < ω < 0。

对于高通的缩放,输出信号的采样β·f年代。类似的定义存在的情况下α> 1,β> 1。

TQWT算法

TQWT算法被实现为一个双通道滤波器组。在分析方向,低通子带<年代pan class="inlineequation">v0(n)有一个采样率的α·f年代,高通滤波部分波段<年代pan class="inlineequation">v1(n)有一个采样率的β·f年代。我们说过滤器银行采样过量的一个因素<年代pan class="inlineequation">α+β

低通和高通滤波器,H0(ω),H1(ω),分别满足

| H 0 ( ω ) | = 1 , | ω | ( 1 β ) π H 0 ( ω ) = 0 , α π | ω | π

H 1 ( ω ) = 0 , | ω | ( 1 β ) π | H 1 ( ω ) | = 1 , α π | ω | π

TQWT算法,分析迭代滤波器组应用低通上一次迭代的输出。高通滤波输出的采样率kth迭代<年代pan class="inlineequation">β·αk1·f年代,在那里f年代原始输入信号的采样率。以确保完美的重建和距离(时间)小波,TQWT算法要求αβ满足<年代pan class="inlineequation">α+β> 1。

冗余和品质因数

TQWT,<年代pan class="inlineequation"> 0 < α < 1 和<年代pan class="inlineequation"> 0 < β 1 。如上所述,在采样率<年代pan class="emphasis">kth ieration是<年代pan class="inlineequation"> β α k - - - - - - 1 f 年代 ,在那里<年代pan class="inlineequation"> f 年代 是最初的采样率。随着迭代继续,采样率是收敛的<年代pan class="inlineequation"> β 1 - - - - - - α f 年代 的数量<年代pan class="inlineequation"> r = β 1 - - - - - - α 是<年代pan class="emphasis">冗余TQWT。的频率响金宝app应的支持<年代pan class="emphasis">kth高通滤波器的迭代,<年代pan class="inlineequation"> H 1 k ( ω ) 的时间间隔<年代pan class="inlineequation"> ( ( 1 - - - - - - β ) α k - - - - - - 1 π , α k - - - - - - 1 π ] 。中心频率<年代pan class="inlineequation"> f c 高通滤波器的近似等于平均频率的间隔的结束:<年代pan class="inlineequation"> f c = α k 2 - - - - - - β 4 α f 年代 。带宽<年代pan class="inlineequation"> B W 间隔的长度:<年代pan class="inlineequation"> B W = 1 4 β α k - - - - - - 1 f 年代 。q值是<年代pan class="inlineequation"> = f c B W = 2 - - - - - - β β

来说明冗余和品质因数影响过渡乐队的低通和高通滤波器,<年代pan class="inlineequation"> H 0 ( ω ) 和<年代pan class="inlineequation"> H 1 ( ω ) 分别使用helper函数helperPlotLowAndHighpassFilters画出滤波器的频率响应不同的冗余和q值的值。helper函数的源代码是在为这个示例文件相同的目录中。辅助函数使用过滤器根据Daubechies频率响应:<年代pan class="inlineequation"> θ ( ω ) = 1 2 ( 1 + 因为 ω ) 2 - - - - - - 因为 ω 为<年代pan class="inlineequation"> | ω | π 。有关更多信息,请参见[1]

qualityFactor =<年代pan class="live_control_container">2;冗余=<年代pan class="live_control_container">3;helperPlotLowAndHighpassFilters (qualityFactor、冗余)

图包含一个坐标轴对象。坐标轴对象与标题q值= 2.0 = 3.0包含冗余4线类型的对象。这些对象代表美元| H_0(\ω)| $ $ | H_1(\ω)| $。

实现,tqwt,itqwt,tqwtmra函数使用一个固定的冗余3。的品质因数影响小波,使用helper函数helperPlotQfactorWavelet绘制小波在时域对不同品质因数的整数值。观察到一个固定的品质因数,小波支持减少随着规模的增长。金宝app分析振荡信号,Q-factors越高越好。

qf =<年代pan class="live_control_container">1;规模=<年代pan class="live_control_container">8;helperPlotQfactorWavelet (qf、规模)
9

图包含一个坐标轴对象。坐标轴对象标题小波:q值= 1 = 8规模包含一个类型的对象。

例如:MRA的音频信号

加载和情节的记录女发言人说“我看见羊”。采样率为22050 Hz。

负载<年代pan style="color:#A020F0">wavsheep情节(tsh、羊)轴<年代pan style="color:#A020F0">紧标题(<年代pan style="color:#A020F0">“我看到了羊。”)包含(<年代pan style="color:#A020F0">“时间(sec)”)ylabel (<年代pan style="color:#A020F0">“振幅”)

图包含一个坐标轴对象。坐标轴对象与标题“我看到羊。”包含一个类型的对象。

获得TQWT使用默认1的质量因素。

[wt1、info1] = tqwt(羊);

输出info1是一个结构数组,其中包含关于TQWT的信息。这个领域CenterFrequencies包含标准化中心频率(周期/样本)的小波子。这个领域带宽包含了近似小波次能带的带宽频率归一化。每部分波段,确认中心频率带宽的比值等于质量的因素。

比率= info1.CenterFrequencies. / info1.Bandwidths;(最小(比率)最大(比率))
ans =<年代pan class="emphasis">1×21

显示<年代pan class="inlineequation"> β 、高通的比例因子<年代pan class="inlineequation"> α 低通滤波器的比例因子。实现的功能tqwt,itqwt,tqwtmra使用冗余因素<年代pan class="inlineequation"> r = 3 。确认比例因素满足的关系<年代pan class="inlineequation"> r = β 1 - - - - - - α

[info1。Beta info1.Alpha]
ans =<年代pan class="emphasis">1×21.0000 - 0.6667
r = info1.Beta / (1-info1.Alpha)
r = 3.0000

识别部分波段包含至少15%的总能量。注意,最后一个元素wt1包含了低通子带系数。确认百分比之和等于100。

EnergyBySubband = cellfun (@ (x)规范(x, 2) ^ 2, wt1)。/规范(羊、2)^ 2 * 100;idx15 = EnergyBySubband > = 15;标题栏(EnergyBySubband) (<年代pan style="color:#A020F0">“由部分波段能量百分比”)包含(<年代pan style="color:#A020F0">“子”)ylabel (<年代pan style="color:#A020F0">“能量”百分比)

图包含一个坐标轴对象。坐标轴对象与标题能量百分比部分波段包含一个对象类型的酒吧。

总和(EnergyBySubband)
ans = 100.0000

获得一个多分辨率分析和总结这些MRA组件对应于之前确认部分波段。

mra = tqwtmra (wt1、长度(羊));ts =总和(mra (idx15:));情节(tsh,[羊ts '])轴<年代pan style="color:#A020F0">紧传奇(<年代pan style="color:#A020F0">“信号”,<年代pan style="color:#A020F0">“大能源组件”)包含(<年代pan style="color:#A020F0">“时间(sec)”)ylabel (<年代pan style="color:#A020F0">“振幅”)

图包含一个坐标轴对象。坐标轴对象包含2线类型的对象。这些对象代表信号,大型能源组件。

第一次能带。注意到,这部分波段包含频率内容的词“看见”和“羊”。

mra = tqwtmra (wt1、长度(羊));str = sprintf (<年代pan style="color:#A020F0">“中心Frq = %。2fHz\nBandwidth = %.2f Hz",<年代pan style="color:#0000FF">…fs * info1.CenterFrequencies (1), fs * info1.Bandwidths (1));情节(tsh、羊)<年代pan style="color:#A020F0">在:情节(tsh, mra (1));持有<年代pan style="color:#A020F0">从轴<年代pan style="color:#A020F0">紧标题(str)传说(<年代pan style="color:#A020F0">“信号”,<年代pan style="color:#A020F0">“部分波段1”)包含(<年代pan style="color:#A020F0">“时间(sec)”)ylabel (<年代pan style="color:#A020F0">“振幅”)

图包含一个坐标轴对象。坐标轴对象与标题中心Frq = 5512.50赫兹的带宽= 5512.50 Hz包含2线类型的对象。这些对象代表信号,部分波段1。

获得更细的第一次能带,获得第二TQWT信号使用的品质因数3。检查中心频率,赫兹,前五次能带。

[wt3, info3] = tqwt(羊、QualityFactor = 3);fs * info3.CenterFrequencies (1:5)
ans =<年代pan class="emphasis">1×510<年代up>3×8.2688 6.8906 5.7422 4.7852 3.9876

前三个部分波段的中心频率的中心频率高于第一TQWT第一次能带。获得的MRA信号使用的品质因数3,和情节的前三种MRA组件。比较的频率内容词“看到”和“羊”三个部分波段。第一次能带的大部分能源来自“看到”这个词。

mra = tqwtmra (wt3、长度(羊),QualityFactor = 3);<年代pan style="color:#0000FF">为k = 1:3 str = sprintf (<年代pan style="color:#A020F0">“中心Frq = %。2 f赫兹”,fs * info3.CenterFrequencies (k));次要情节(3 1 k)情节(tsh, mra (k,:))轴<年代pan style="color:#A020F0">紧标题(str) ylabel (<年代pan style="color:#A020F0">“振幅”)<年代pan style="color:#0000FF">结束包含(<年代pan style="color:#A020F0">“时间(sec)”)

图包含3轴对象。坐标轴对象1标题中心Frq = 8268.75赫兹包含一个类型的对象。轴与标题中心对象2 Frq = 6890.63 Hz包含一个类型的对象。坐标轴对象3标题中心Frq = 5742.19赫兹包含一个类型的对象。

情节总能量的比例每个部分波段包含当质量因素是3。确认百分比之和等于100。

EnergyBySubband = cellfun (@ (x)规范(x, 2) ^ 2, wt3)。/规范(羊、2)^ 2 * 100;图酒吧(EnergyBySubband)标题(<年代pan style="color:#A020F0">“由部分波段能量百分比”)包含(<年代pan style="color:#A020F0">“子”)ylabel (<年代pan style="color:#A020F0">“能量”百分比)

图包含一个坐标轴对象。坐标轴对象与标题能量百分比部分波段包含一个对象类型的酒吧。

总和(EnergyBySubband)
ans = 100.0000

引用

[1]Selesnick,伊万·w·“小波变换可调q值。”IEEE信号处理59岁的没有。8(2011年8月):3560 - 75。https://doi.org/10.1109/TSP.2011.2143711

[2]Daubechies,英格丽德。十个专题小波。61年应用数学CBMS-NSF地区会议系列。费城,宾夕法尼亚州:工业与应用数学学会,1992年。

另请参阅

|<年代pan itemscope itemtype="//www.tatmou.com/help/schema/MathWorksDocPage/SeeAlso" itemprop="seealso">|<年代pan itemscope itemtype="//www.tatmou.com/help/schema/MathWorksDocPage/SeeAlso" itemprop="seealso">