首页 理论教育基于二维DCT变换的内插模板技术

基于二维DCT变换的内插模板技术

【摘要】:由第5章内容可知,二维DCT运算可以转化成DFT运算,然后取结果的实部作为DCT变换的结果。DCT基可以设计任何大小的内插模板,而不限于2的整数次幂。以上面傅里叶基构造的结果直接得到DCT基滤波器H和对应的非重叠模板。图8-1c对应的定制H1/3如下,其反变换即为非重叠模板T1/3。

由第5章内容可知,二维DCT运算可以转化成DFT运算,然后取结果的实部作为DCT变换的结果。从这个意义上理解,如果不考虑相位而只考虑内插数据的幅值,则正交基为DCT算子模板设计过程与傅里叶算子基本相同,不同之处是H的选择只要以原点(左上角)对称即可。DCT基可以设计任何大小的内插模板,而不限于2的整数次幂。以上面傅里叶基构造的结果直接得到DCT基滤波器H和对应的非重叠模板。

1.1/2内插模板

1)维度等于2时的1/2抽取方式,H1/2和非重叠模板T1/2与傅里叶基情形相同。

2)维度等于4时的1/2抽取方式,定制H1/2如下,其反变换即为非重叠模板T1/2

978-7-111-48233-8-Chapter08-43.jpg

2.1/4内插模板

1)图8-1b对应的定制H1/4如下,其反变换即为非重叠模板T1/4

978-7-111-48233-8-Chapter08-44.jpg

2)图8-1c对应的定制H1/4如下,其反变换即为非重叠模板T1/4

978-7-111-48233-8-Chapter08-45.jpg

3.1/8内插模板

1)图8-1d对应的定制H1/8如下,其反变换即为非重叠模板T1/8

978-7-111-48233-8-Chapter08-46.jpg

2)图8-1e对应的定制H1/8如下,其反变换即为非重叠模板T1/8

978-7-111-48233-8-Chapter08-47.jpg

4.1/3内插模板

图8-1c对应的定制H1/3如下,其反变换即为非重叠模板T1/3

978-7-111-48233-8-Chapter08-48.jpg

实现以上结果的MATLAB代码(只列出傅里叶基)如下:

978-7-111-48233-8-Chapter08-49.jpg

978-7-111-48233-8-Chapter08-50.jpg

程序中函数decimator用来根据输入的抽取类型生成各种抽取算子,并构造符号矩阵HX以求出传输特性H的通解。