帮助中心帮助中心
深度学习CWT过滤器张量转换为滤波器组矩阵
自从R2022b
psif = array2cwtfilters (psifvec filteridx)
例子
psif= array2cwtfilters (psifvec,filteridx)重建一个近似的连续小波滤波器组矩阵psif从减轻重量CWT过滤张量psifvec和簿记矩阵filteridx。
psif= array2cwtfilters (psifvec,filteridx)
psif
psifvec
filteridx
全部折叠
这个示例使用:
创建一个类过滤张量兼容dlcwt。指定一个阈值负非常会重塑整个滤波器组。
dlcwt
负
fb = cwtfilterbank (SignalLength = 2048,边界=“周期”);[psifvec, filteridx] = cwtfilters2array (fb,负);
确认您可以准确地恢复滤波器组array2cwtfilters。
array2cwtfilters
psifR = array2cwtfilters (psifvec filteridx);psif = freqz (fb, FrequencyRange =“双侧”);马克斯(abs (psifR (:) -psif (:)))
ans = 1.9687 e - 308
张量,减轻重量CWT过滤器指定为1-by-1-by -Nr张量,Nr权重的数量在减轻重量CWT过滤器银行。psifvec的输出是cwtfilters2array。
cwtfilters2array
数据类型:双
双
簿记矩阵来描述psifvec,指定为一个矩阵。filteridx的输出是cwtfilters2array。
数据类型:uint32
uint32
CWT滤波器组矩阵,作为一个矩阵返回。如果你设置IncludeLowpass来真正的当创建psifvec的最后一行psif是低通滤波器(扩展)。
IncludeLowpass
真正的
介绍了R2022b
类
cwtLayer
cwtfilterbank
stftLayer
你有一个修改版的这个例子。你想打开这个例子与编辑?
你点击一个链接对应MATLAB命令:
运行该命令通过输入MATLAB命令窗口。Web浏览器不支持MATLAB命令。万博1manbetx
选择一个网站
选择一个网站翻译内容,看到当地事件和提供。根据你的位置,我们建议您选择:。
你也可以从下面的列表中选择一个网站:
选择中国网站(中文或英文)最佳站点的性能。其他MathWorks国家网站不优化的访问你的位置。
联系你当地的办公室