文档帮助中心文档
CWT的最大和最小频率或周期
[minfreq,maxfreq] = cwtfreqbounds(N)
[minfreq,maxfreq] = cwtfreqbounds(N,Fs)
[maxperiod,minperiod] = cwtfreqbounds(N,Ts)
[___= cwtfreqbounds(___、名称、值)
例子
[minfreq,maxfreq= cwtfreqbounds(N)返回一个长度信号的最小和最大小波带通频率(周期/样本)N.最小和最大频率为默认莫尔斯(3,60)小波确定。最小频率的确定,使两个时间标准差的默认小波跨度N-点信号在最粗糙的尺度。最大频率使得最高频率小波带通滤波器在奈奎斯特频率下降到其峰值幅度的1 / 2。
[minfreq,maxfreq= cwtfreqbounds(N)
minfreq
maxfreq
N
[minfreq,maxfreq= cwtfreqbounds(N,Fs)返回采样频率的带通频率,单位为赫兹Fs.
[minfreq,maxfreq= cwtfreqbounds(N,Fs)
Fs
[maxperiod,minperiod= cwtfreqbounds(N,Ts)返回采样周期的带通周期Ts.maxperiod而且minperiod标量持续时间的格式是否与Ts.如果标准差数是这样设定的log2(maxperiod/minperiod) < 1/NV在哪里NV是每八度音的声音数,maxperiod调整为minperiod * 2 ^ (1 / NV).
[maxperiod,minperiod= cwtfreqbounds(N,Ts)
maxperiod
minperiod
Ts
log2(maxperiod/minperiod) < 1/NV
NV
minperiod * 2 ^ (1 / NV)
[___= cwtfreqbounds(___,名称,值)返回由一个或多个指定的附加选项的最小和最大小波带通频率或周期名称,值对参数。
[___= cwtfreqbounds(___,名称,值)
名称,值
全部折叠
使用默认值获得1000个采样信号的最小和最大小波带通频率。
[minfreq,maxfreq] = cwtfreqbounds(1000)
Minfreq = 0.0033
Maxfreq = 0.4341
对于长度为10,000、采样频率为1kHz的信号,获得默认莫尔斯小波的最小和最大小波带通频率。设置截止到100%,使最高频率小波带通滤波器在奈奎斯特峰。
sigLength = 10000;Fs = 1e3;[minfreq,maxfreq] = cwtfreqbounds(sigLength,Fs,“截止”, 100);
使用返回的值构造筛选器组cwtfreqbounds.画出频率响应。请注意,最高频率小波带通滤波器的峰值在奈奎斯特频率500hz。
cwtfreqbounds
Fb = cwtfilterbank(“SignalLength”sigLength,“SamplingFrequency”Fs,“FrequencyLimits”, (minfreq maxfreq]);freqz(神奇动物)
创建与第一个相同的第二个频率库,但是使用默认的频率限制。画出频率响应。在莫尔斯小波的情况下,CWT滤波器组在Nyquist使用默认的50%截止。
Fb2 = cwtfilterbank(“SignalLength”sigLength,“SamplingFrequency”Fs);图freqz (fb2)
信号长度,指定为大于或等于4的正整数。
采样频率(以赫兹为单位),表示为正标量。
数据类型:双
双
采样周期,指定为正标量持续时间.
持续时间
数据类型:持续时间
的可选逗号分隔对名称,值参数。名字参数名称和价值对应的值。名字必须出现在引号内。您可以以任意顺序指定多个名称和值对参数Name1, Value1,…,的家.
名字
价值
Name1, Value1,…,的家
“小波”、“丘比特”,“截止”,75年
小波
“莫尔斯”
“爱”
“撞”
分析用小波确定最小和最大频率或周期,指定为“莫尔斯”,“爱”,或“撞”.这些字符串分别指定分析莫尔斯、Morlet和bump小波。默认的小波是解析莫尔斯(3,60)小波。
对于莫尔斯小波,你也可以参数化小波使用TimeBandwidth或WaveletParameters名称-值对。
TimeBandwidth
WaveletParameters
例子:“小波”、“撞”
“小波”、“撞”
截止
奈奎斯特大峰星等的百分比,用0到100之间的标量表示。设置截止为0表示小波频率响应在Nyquist处衰减为0。设置截止到100表示小波带通滤波器的峰值在Nyquist处。
StandardDeviations
用于确定最小频率(最长尺度)的时间标准偏差数,指定为大于或等于2的正整数。对于莫尔斯,解析Morlet和bump小波,四个标准差通常确保小波在信号支持的末端衰减为零。金宝app递增的StandardDeviations’乘以4的倍数,例如4*M,确保M个整个小波适合信号长度。如果没有具体说明,StandardDeviations'默认为2。如果将标准差数设置为log2(minfreq/maxfreq> -1/NV,其中NV为每八度的声音数,minfreq调整为maxfreq* 2 ^ (1 / NV)。
此属性是只读的。
莫尔斯小波的时间带宽,用正标量表示。属性时,此属性才有效小波属性是“莫尔斯”.此属性指定对称参数(gamma)固定为3的莫尔斯小波的时间带宽参数。TimeBandwidth严格大于3且小于等于120的正数。时间带宽参数越大,小波在时间上越分散,在频率上越窄。摩尔斯小波在时间上的标准差约为√TimeBandwidth / 2).频率的标准偏差约为1/2 *√2 / TimeBandwidth.
√TimeBandwidth / 2)
1/2 *√2 / TimeBandwidth
的TimeBandwidth而且WaveletParameters属性不能同时指定。
例子:“TimeBandwidth”4
“TimeBandwidth”4
(60)
莫尔斯小波参数,指定为二元向量。第一个元素是对称参数(gamma),它必须大于或等于1。第二个元素是时间-带宽参数,它必须严格大于gamma。time-bandwidth参数与gamma的比值不能超过40。当等于3时,莫尔斯小波在频域完全对称。偏度等于0。大于3的值为正偏度,小于3的值为负偏度。WaveletParameters仅在小波属性设置为“莫尔斯”.
的WaveletParameters而且TimeBandwidth属性不能同时指定。
例子:“WaveletParameters”,[4,20]
“WaveletParameters”,[4,20]
VoicesPerOctave
每八度用于确定最小音阶和最大音阶之间必要的间隔的声数,用4到48之间的偶数表示。最小和最大尺度分别相当于最小和最大频率或最大和最小周期。
例子:“VoicesPerOctave”,20
“VoicesPerOctave”,20
最小小波带通频率,作为标量返回。minfreq是否在循环/样本中SamplingFrequency未指定。否则,minfreq单位是赫兹。
SamplingFrequency
作为标量返回的最大小波带通频率。maxfreq是否在循环/样本中SamplingFrequency未指定。否则,maxfreq单位是赫兹。
最大小波带通周期,作为标量持续时间返回,格式与Ts.
如果标准差数是这样设定的log2(maxperiod/minperiod) < 1/NV在哪里NV是每八度音的声音数,maxperiod调整为minperiod * 2 ^ (1 / NV).
最小小波带通周期,作为标量持续时间返回,格式与Ts.
如果标准差数是这样设定的log2 (maxperiod/minperiod) < 1/ nv在哪里NV是每八度音的声音数,maxperiod调整为minperiod * 2 ^ (1 / NV)
log2 (maxperiod/minperiod) < 1/ nv
的cwtfreqbounds函数支持C/ c+金宝app+代码生成。你一定有MATLAB®编码器™生成C/ c++代码。
使用注意事项和限制:
抽样周期(Ts)输入参数不支持。金宝app
cwtfilterbank|类
cwtfilterbank
类
この例の変更されたバ,ジョンがあります.編集された方の例を開きますか?
次のmatlabコマンドに対応するリンクがクリックされました。
コマンドをmatlabコマンドウィンドウに入力して実行してください。Webブラウザ,はMATLABコマンドをサポ,トしていません。
选择一个网站,在可用的地方获得翻译的内容,并查看当地的活动和优惠。根据您所在的位置,我们建议您选择:.
您也可以从以下列表中选择一个网站:
选择中国站点(中文或英文)以获得最佳站点性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
联系当地办事处
無料評価版のダウンロ,ド