主要内容

Qorthwavf.

金斯伯里Q-shift过滤器

描述

例子

罗塔寄宿呢?飞驒HiDb罗拉LoRb希拉HiRb) = qorthwavf (全国矿工工会返回用于Q-shift复双树变换的Kingsbury Q-shift滤波器。整数全国矿工工会指过滤器中非零系数(抽头)的个数。有效的选择全国矿工工会是6、10、14、16和18。所有的滤波器都是偶数长度,树B滤波器是树A滤波器的时间反向。

例子

全部折叠

得到10个非零系数情况下的q移滤波器。

[Loda,Lodb,Hida,Hidb,Lora,Lorb,Hira,Hirb] = Qorthwavf(10);

使用dwtfilterbank功能并创建两个离散小波变换滤波器库。使用树A分析过滤器在第一个过滤器库中,以及第二个滤波器银行中的树B分析过滤器。

fbTreeA = dwtfilterbank (“小波”“自定义”...“CustomScalingFilter”LoDa,...“CustomWaveletFilter”飞驒);fbTreeB = dwtfilterbank (“小波”“自定义”...“CustomScalingFilter”LoDb,...“CustomWaveletFilter”, HiDb);

绘制每个滤波器组的粗略级小波。

[psiA t] =小波(fbTreeA);[psiB ~] =小波(fbTreeB);情节(t, psiA(最终,:))情节(t, psiB(最终,:))网格持有传奇(“树”“B树”

图中包含一个坐标轴。轴线包含2个线型对象。这些对象代表树A,树B。

确认两个滤波器组是正交的。

isOrthogonal (fbTreeA)
ans =逻辑1
isOrthogonal (fbTreeB)
ans =逻辑1

输入参数

全部折叠

Kingsbury Q-shift滤波器中非零系数的个数,指定为所列值之一。

输出参数

全部折叠

与Q-shift滤波器相关联的低通(缩放)分析滤波器,返回为实值向量。

树B低通(缩放)与Q移位过滤器相关联的分析滤波器,作为实值矢量返回。

与q移滤波器相关联的高通(小波)分析滤波器,作为实值向量返回。

树B高通(小波)分析滤波器与q移滤波器,返回为实值向量。

与q -移位滤波器相关联的低通(缩放)合成滤波器,返回为实值向量。

树B低通(缩放)合成滤波器与Q移位过滤器相关联,返回为真实值的向量。

树高通(小波)合成滤波器与Q移位过滤器相关联,作为实值矢量返回。

树B高通(小波)综合滤波器与q移滤波器,返回为实值向量。

参考

[1] Antonini M., M. Barlaud ., P. Mathieu和I. Daubechies。“小波变换的图像编码”。IEEE图像处理汇刊1,没有。2(1992年4月):205-20。https://doi.org/10.1109/83.136597。

[2]金斯伯里,尼克。信号的移不变分析和滤波的复小波。应用和计算谐波分析10,不。3(2001年5月):234-53。https://doi.org/10.1006/acha.2000.0343。

[3] Le Gall,D.和A. Tabatabai。“使用对称短内核过滤器和算术编码技术的数字图像的子带编码。”在icassp - 88。,在ternational Conference on Acoustics, Speech, and Signal Processing761-64。纽约,纽约,美国:IEEE,1988. https://doi.org/10.1109/ICASSP.1988.196696。

扩展功能

C / c++代码生成
使用MATLAB®Coder™生成C和c++代码。

介绍了R2020a