2D-循环卷积与2D-DFT关系
2D transforms doubly circulant block matrices and 2D circular convolution图像技术经常处理2D信号其经常通过2D卷积来处理各种类型的线性滤波。通信中的Delay-Doppler信道便是一个时变的2D高速移动信道很适合处理2D信号。2D信号可以通过一个M×NM\times NM×N矩阵来描述。给定一个2D信号X\mathsf{X}X其2D-DFT可以定义如下:X^FMXFN \hat{\mathsf{X}}\mathsf F_{M}\mathsf{X}\mathsf F_NX^FMXFN对每一行进行一个M点的DFT对于每一列进行一个N点的DFT。其逆傅里叶变化可以表示如下XFM†X^FN† \mathsf{X}\mathsf{F_{M}^{\dagger}}\hat{\mathsf{X}}\mathsf{F_{N}^{\dagger}}XFM†X^FN†对每一列和每一行进行一个IDFT。上述变化可以被向量形式vec(X^)(FN⊗FM).vec(X)vec(X)(FN†⊗FM†).vec(X^) \mathrm{vec}(\mathsf{\hat{X}})(\mathsf{F_{N}}\otimes \mathsf{F_{M}}).\mathrm{vec(\mathsf{X})}\\ \mathrm{vec}(\mathsf{X})(\mathsf{F_{N}^{\dagger}}\otimes \mathsf{F_{M}^{\dagger}}).\mathrm{vec(\mathsf{\hat{X}})}vec(X^)(FN⊗FM).vec(X)vec(X)(FN†⊗FM†).vec(X^)上述主要使用了矩阵性质vec(ABC)(C⊗A).vec(B)\mathrm{vec}(\mathsf{ABC})(\mathsf{C\otimes A}).\mathrm{vec}(\mathsf{B})vec(ABC)(C⊗A).vec(B),当C\mathsf{C}C是一个对称矩阵。我们定义一个2D循环卷积操作ZX⊛Y\mathsf{Z}\mathsf{X}\circledast\mathsf{Y}ZX⊛Y,X[x1,x2,⋯ ,xn]\mathsf{X}[\mathsf{x_1},\mathsf{x_2},\cdots,\mathsf{x_n}]X[x1,x2,⋯,xn]。Z[m,n]∑k0M−1∑l0N−1X[[m−k]M,[n−l]N]Y[k,l] \mathsf{Z}[m,n]\sum_{k0}^{M-1}\sum_{l0}^{N-1}\mathsf{X}[[m-k]_{M},[n-l]_{N}]\mathsf{Y}[k,l]Z[m,n]k0∑M−1l0∑N−1X[[m−k]M,[n−l]N]Y[k,l]上式可以写成向量形式vec(Z)B.vec(Y) \mathsf{vec}(\mathsf{Z})\mathsf{B}.\mathrm{vec}(\mathsf{Y})vec(Z)B.vec(Y)Bcirc[circ(x1),⋯ ,circ(xN)] \mathsf{B}\mathrm{circ[circ(\mathsf{x_1}),\cdots,circ(\mathsf{x_N})]}Bcirc[circ(x1),⋯,circ(xN)]双循环block矩阵可以被对角化ΛFN⊗FM.B.(FN†⊗FM†) \Lambda\mathsf{F_{N}\otimes F_{M}.B.(F_{N}^{\dagger}\otimes F_{M}^{\dagger})}ΛFN⊗FM.B.(FN†⊗FM†)Λdiag[vec(X^)]\Lambda\mathrm{diag}[\mathrm{vec}(\hat{\mathsf{X}})]Λdiag[vec(X^)]vec(Z)B.vec(Y) \begin{align*} \mathsf{vec}(\mathsf{Z})\mathsf{B}.\mathrm{vec}(\mathsf{Y}) \end{align*}vec(Z)B.vec(Y)FN⊗FM.vec(Z)FN⊗FM.B.vec(Y) \mathsf{F_{N}\otimes F_{M}}.\mathsf{vec}(\mathsf{Z})\mathsf{F_{N}\otimes F_{M}}.\mathsf{B}.\mathrm{vec}(\mathsf{Y})FN⊗FM.vec(Z)FN⊗FM.B.vec(Y)FN⊗FM.vec(Z)FN⊗FM.B.FN†⊗FM†.FN⊗FM.vec(Y) \mathsf{F_{N}\otimes F_{M}}.\mathsf{vec}(\mathsf{Z})\mathsf{F_{N}\otimes F_{M}}.\mathsf{B}.\mathsf{F_{N}^{\dagger}\otimes F_{M}^{\dagger}}.\mathsf{F_{N}\otimes F_{M}} .\mathrm{vec}(\mathsf{Y})FN⊗FM.vec(Z)FN⊗FM.B.FN†⊗FM†.FN⊗FM.vec(Y)Z^X^.Y^ or vec(Z^)vec(X^).vec(Y^) \hat{\mathsf{Z}}\hat{\mathsf{X}}.\hat{\mathsf{Y}} \text{ or } \mathsf{vec}({\hat{\mathsf{Z}}})\mathsf{vec}({\hat{\mathsf{X}}}).\mathsf{vec}({\hat{\mathsf{Y}}})Z^X^.Y^orvec(Z^)vec(X^).vec(Y^)同理辛有限傅里叶变化SFFT为X^FM†XFN \hat{\mathsf{X}}\mathsf{F_{M}^{\dagger}XF_{N}}X^FM†XFNISFFTXFMX^FN† \mathsf{X}\mathsf{F_{M}\hat{X}F_{N}^{\dagger}}XFMX^FN†也存在上述关系Z^X^.Y^ or vec(Z^)vec(X^).vec(Y^) \hat{\mathsf{Z}}\hat{\mathsf{X}}.\hat{\mathsf{Y}} \text{ or } \mathsf{vec}({\hat{\mathsf{Z}}})\mathsf{vec}({\hat{\mathsf{X}}}).\mathsf{vec}({\hat{\mathsf{Y}}})Z^X^.Y^orvec(Z^)vec(X^).vec(Y^)
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2449330.html
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!