在數學的文獻中,線性標準轉換(英語:Linear Canonical Transform,簡稱LCT)也稱作線性正則變換[1]、ABCD轉換、廣義Fresnel變換等[2]。在漢米爾頓力學中,線性標準轉換是積分變換的一個代表家族,並且能夠將許多經典的轉換進行廣義化,例如傅立葉變換、分數傅立葉變換、拉普拉斯變換、菲涅爾轉換(電磁波在空氣中傳播)、高斯-魏爾斯特拉斯轉換、包格曼轉換等等。此轉換提供了這些最常使用的線性轉換一個統一框架,並且在光學、信號轉換以及系統響應領域中都提供一般化的概念。尤其從系統工程的角度看來,線性標準轉換提供一個強大的光學系統設計和分析的工具。
此轉換有四維變數的線性積分轉換和一個限制條件,因此實際上是一個三維自由度的積分變換的家族。
在群論中,線性標準轉換屬於特殊線性群(SR(2))在時頻域上的一個作用群。
定義
從積分變換的定義開始:
![{\displaystyle (Tf)(u)=\int \limits _{t_{1}}^{t_{2}}K(t,u)\,f(t)\,\mathrm {d} t}](https://wikimedia.org/api/rest_v1/media/math/render/svg/74af26d6abb70e01bdedfbf7d66fd229e8378e7d)
積分變換是將輸入的訊號f(t)經由核心(Kernel)K(t, u)的作用後對應後的輸出結果即是另一個函數
,此時
稱作是
的積分變換。
線性標準轉換(LCT)以一般的線性積分變換關係表示如下:
|
此時 b ≠ 0,
|
![{\displaystyle X_{(a,0,c,d)}(u)={\sqrt {d}}\cdot e^{i\pi cdu^{2}}x(du)\,,}](https://wikimedia.org/api/rest_v1/media/math/render/svg/a76b201939d94c63c7827c069c79c2206f6d1870) |
此時 b = 0.
|
並且需要滿足此條件:
![{\displaystyle ad-bc=1}](https://wikimedia.org/api/rest_v1/media/math/render/svg/4755f20d723d7bbf809462a07f12f0f5974840bf)
此時的
表示的是訊號
經過線性標準變換過後的結果
而我們通常使用
作為線性標準轉換的操作函數,也就是:
![{\displaystyle O_{F}^{(a,b,c,d)}(x(t))=X_{(a,b,c,d)}(u)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/a32e74e10ae3ec4b4555089c48984c098d4546c7)
另外,線性標準轉換(LCT)也可用簡單的2x2的矩陣以及一個行列式限制條件來表示,如同矩陣
,其條件為
矩陣形式在時頻分析中所代表的意義是將時頻域上的平行四邊形面積扭曲成另一個平性四邊形面積,而不同的特殊情形的矩陣形式則分別代表不同的幾何轉換
特殊情形
線性標準轉換是許多經典轉換的廣義化。透過將矩陣形式帶入不同的變數所得到的特殊情形如下,以下舉出的轉換在時頻分析上均有訊號在時頻域運動的意義。例如:
縮放
縮放,
,是一種在時間軸和頻率軸進行縮小或放大操作的轉換,其中時間軸和頻率軸的操作是相反的,若放大時間軸就會縮小頻率軸,反之亦然:
傅立葉轉換
傅立葉變換,傅立葉變換的定義:
, 對任意實數 u
- 可以將 LCT 整理成為以下形式:
![{\displaystyle O_{F}^{(0,1,-1,0)}\left\{f(t)\right\}={\sqrt {\frac {-j}{2\pi }}}\cdot \int _{-\infty }^{\infty }e^{-jut}\,f(t)\,\mathrm {d} t={\sqrt {-j}}\cdot FT\left\{f(t)\right\}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/534a06e0387c37612db47c072ec23ac435b73121)
- 此時即是分數傅立葉變換中,當
的特殊情形,代表將時頻域上的面積做
度的旋轉。另外寫成矩陣的形式則為:
![{\displaystyle {\begin{bmatrix}a&b\\c&d\end{bmatrix}}={\begin{bmatrix}0&1\\-1&0\end{bmatrix}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/54bb745b33858ceadeae7cee76589293bed2c7f2)
分數傅立葉變換
分數傅立葉變換,代表將時頻域上的面積做
度的旋轉,其積分變換形式為:
![{\displaystyle O_{F}^{(cos\phi ,sin\phi ,-sin\phi ,cos\phi )}\left\{f(t)\right\}={\sqrt {e^{-j\phi }}}\cdot O_{F}^{\phi }\left\{f(t)\right\}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/0385fe24fb678d141abe69c588eec3253fcd076a)
- 若寫成矩陣的形式為:
![{\displaystyle {\begin{bmatrix}a&c\\b&d\end{bmatrix}}={\begin{bmatrix}\cos \phi &\sin \phi \\-\sin \phi &\cos \phi \end{bmatrix}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/f506e116e1f0850dd15ae8799c4c8cd290776e25)
傅立葉反變換
傅立葉反變換,傅立葉反變換的定義:
, 對任意實數 u
- 可以將LCT整理成為以下形式:
![{\displaystyle O_{F}^{(0,-1,1,0)}\left\{f(t)\right\}={\sqrt {\frac {j}{2\pi }}}\cdot \int _{-\infty }^{\infty }e^{jut}\,f(t)\,\mathrm {d} t={\sqrt {j}}\cdot FT^{-1}\left\{f(t)\right\}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/5ce423f888347f0b4b3b7ed026acb44cc7478dfc)
- 此時即是分數傅立葉變換中,當
的特殊情形,也就是代表將時頻域上的面積做
度的旋轉。另外寫成矩陣的形式則為:
![{\displaystyle {\begin{bmatrix}a&b\\c&d\end{bmatrix}}={\begin{bmatrix}0&-1\\1&0\end{bmatrix}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/1ca56794b73e0ceb0f5eae5d33e005550c88df60)
菲涅爾轉換
菲涅爾轉換,用來描述電磁波在空氣中傳播的情形,代表將時頻域上的面積做時間方向上的切變,若將其寫成矩陣的形式為:
![{\displaystyle {\begin{bmatrix}a&b\\c&d\end{bmatrix}}={\begin{bmatrix}1&\lambda z\\0&1\end{bmatrix}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/52ff19fa4e084fd738425f30cadff7d6e0578247)
其中
是距離,
是波長。
拉普拉斯轉換
拉普拉斯轉換,代表將時頻域上的面積對其複數平面做+90度的旋轉,其矩陣如下:
![{\displaystyle {\begin{bmatrix}a&b\\c&d\end{bmatrix}}={\begin{bmatrix}0&i\\i&0\end{bmatrix}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/6df6a8227c9335881ba1082cdaa25013984b137e)
分數拉普拉斯轉換
分數拉普拉斯轉換,代表將時頻域上的面積對其複數平面做任意角度的旋轉,其矩陣如下:
![{\displaystyle {\begin{bmatrix}a&b\\c&d\end{bmatrix}}={\begin{bmatrix}i\cos \phi &i\sin \phi \\i\sin \phi &-i\cos \phi \end{bmatrix}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/2be2ed57ea431ad291703c9461a73a59b4c47b45)
其中拉普拉斯轉換是分數拉普拉斯轉換中
的特例,而拉普拉斯反轉換則是
的情形。
啾啾聲載波
啾啾聲載波(chirp multiplication),其定義是如下:
![{\displaystyle X_{a,0,c,d}(u)=e^{j\pi \tau u^{2}}x(u)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/0113a10b8d0d6e9689ef2a9b28c5edb03acaa3af)
- 寫成矩陣的形式為:
![{\displaystyle {\begin{bmatrix}a&c\\b&d\end{bmatrix}}={\begin{bmatrix}1&0\\\tau &1\end{bmatrix}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/0c5498019bd58cdce8c0be2f6f6ad9d425df8b80)
特性
加法性
- 當我們將兩個參數矩陣不同的LCT組合起來,也就是對同一個訊號做兩次線性標準轉換。這樣的結果相當於將兩矩陣的乘積後的矩陣作為參數的線性標準轉換,並以此新的LCT對原始訊號作用後得到的結果。最常見是維格納分佈(wigner distribution function, WDF)中的加法特性。
- 當使用
來表示LCT的作用時:
![{\displaystyle O_{F}^{(a,b,c,d)}(x(t))=X_{(a,b,c,d)}(u)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/a32e74e10ae3ec4b4555089c48984c098d4546c7)
- 若現在有兩種轉換
和
兩者依序對
作用
- 則有第三種LCT其參數為前兩者的矩陣形式的乘積
,將滿足:
![{\displaystyle O_{F}^{(a_{2},b_{2},c_{2},d_{2})}\left\{O_{F}^{(a_{1},b_{1},c_{1},d_{1})}[x(t)]\right\}=O_{F}^{(a_{3},b_{3},c_{3},d_{3})}[x(t)]}](https://wikimedia.org/api/rest_v1/media/math/render/svg/205d2057980e0aa5f913c10544e6e30a26ef51bc)
- 用矩陣來表示為:
![{\displaystyle {\begin{bmatrix}a_{3}&b_{3}\\c_{3}&d_{3}\end{bmatrix}}={\begin{bmatrix}a_{2}&b_{2}\\c_{2}&d_{2}\end{bmatrix}}{\begin{bmatrix}a_{1}&b_{1}\\c_{1}&d_{1}\end{bmatrix}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/fe3f68e1da017db983b1b3c12586840448aed6db)
- 因此,若是
是
做WDF,而
是
做LCT,可以表示成:
![{\displaystyle W_{X_{(a,b,c,d)}}(u,v)=W_{x}(du-bv,-cu+av)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/b65faeec86c98926ac13c99e1ff702d9aec88c38)
![{\displaystyle W_{X_{(a,b,c,d)}}(au+bv,cu+dv)=W_{x}(u,v)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/0101f2b2b5d2678b05c0df48c69a8034d144c5bb)
- 此兩式互為相同含意,因此可知反向LCT的就是由四個參數代表矩陣的反矩陣。
結合律
- 當現在有三種參數不同的LCT依序對
作用,則前兩者先作用第三種再作用的結果會與,後二者先作用再由第一種作用的結果相同。
其他性質列表
性質
|
時域訊號
|
正則變換
|
時間平移
|
|
|
調變
|
|
|
縮放
|
|
|
時間反轉
|
|
|
乘
|
|
|
微分
|
|
|
除
|
|
|
積分
|
|
|
|
共軛
|
|
能量守恆
|
|
一般化能量守恆
|
|
反線性正則轉換
參數為
的線性標準轉換其反線性標準轉換參數為
![{\displaystyle O_{F}^{(d,-b,-c,a)}\left\{O_{F}^{(a,b,c,d)}\left\{f(t)\right\}\right\}=f(t)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/106e653cddd35655117e4ea150a46252cb929503)
LCT的訊號扭曲運用
利用LCT的特性,可以把原本的訊號轉變成另外的形式,此過程可以輕易的用LCT來將一個矩形的區域,變成另外一個平行四邊形區域,此概念是利用線性代數上的基底變換,來把原本的基底換成另外一種型式來呈現,因此要符合線性代數中基底變換的限制,其中心點為(0,0),若無法滿足此條件,則無法使用LCT的線性轉換公式,並且此轉換的行列式為1,不會改變原來區域的面積大小,並且轉換前後皆為平行四邊形,因此可以把一些不好運算的平行四邊形,藉由LCT的方式,轉換到比較容易計算或是比較容易理解的基底,有利於運算的考量。
舉例來說:
在二維的平面上,若已知兩個平面個別為,一個中心點為原點的矩形,四個點分別為:(-1,2),(1,2),(-1,-2),(1,-2),和經過LCT的轉換可以變成中心點為原點的平行四邊形,其四個點為:(1,1),(7,3),(-7,-3),(-1,-1),可以藉由其中兩個點來解聯立方程式,算出a,b,c,d,所代表的數值,
![{\displaystyle {\begin{cases}a(-1)+b(2)=1,\ a(1)+b(2)=7\\c(-1)+d(2)=1,\ c(1)+d(2)=3\end{cases}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/39cf17cd16d562564792d04e3c4a955d9b6d494a)
![{\displaystyle \Rightarrow {\begin{bmatrix}a&c\\b&d\end{bmatrix}}={\begin{bmatrix}3&1\\2&1\end{bmatrix}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/61fdbdb4c678e7a4cd400e8eb7bcaf396c72d050)
其總面積皆為:8
LCT在各領域的應用
LCT在許多的工程領域中都十分地實用,因為LCT能夠用來描述任何的二次相位系統,以及這些二次相位系統的串接組合,以下我們將舉出LCT在多個領域中的應用實例:
時頻分析
- 對一信號做線性正則轉換相當於對時間-頻率域的分佈做扭曲
- 一信號
及其線性正則變換
的維格納分佈分別表示為
和
,
- 它們在時頻域的分佈有以下關係:
![{\displaystyle W_{X_{(a,b,c,d)}}(u,v)=W_{X}(dt-bf,-ct+af)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/7d773931b656431d48c0631b51a02fe720e539cb)
![{\displaystyle W_{X_{(a,b,c,d)}}(au+bv,cu+dv)=W_{X}(t,f)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/c9bb079a7bf010ce4b07310324bf6fe930733ae2)
- 利用線性正則轉換改變信號在時頻域的分佈來設計濾波器。
![{\displaystyle x_{o}(t)=O_{F}^{(d,-b,-c,a)}\left\{O_{F}^{(a,b,c,d)}\left\{x_{i}(t)\right\}\cdot H_{(a,b,c,d)}(t)\right\}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/c881c7888dbd942e9551b1e2e7d58c0ab59c158b)
- 其中
表示轉換後的域的濾波器
電磁波傳播
- 電磁波在空氣中傳播的行為是透過菲涅爾轉換來描述,假設一光學系統滿足菲涅爾近似而電磁波由
平面傳播到
平面,則式子如下:
![{\displaystyle U_{0}(x,y)=-{\frac {j}{\lambda }}{\frac {e^{jkz}}{z}}\int _{-\infty }^{\infty }\int _{-\infty }^{\infty }e^{j{\frac {k}{2z}}[(x-x_{i})^{2}+(y-y_{i})^{2}]}U_{i}(x_{i},y_{i})\;\mathrm {d} x_{i}\;\mathrm {d} y_{i},}](https://wikimedia.org/api/rest_v1/media/math/render/svg/04c60f5df2d0d8a64af4381e16027a0f8b49de16)
- 其中
|
: 波數;
|
![{\displaystyle \lambda }](https://wikimedia.org/api/rest_v1/media/math/render/svg/b43d0ea3c9c025af1be9128e62a18fa74bedda2a) |
: 波長;
|
![{\displaystyle z}](https://wikimedia.org/api/rest_v1/media/math/render/svg/bf368e72c009decd9b6686ee84a375632e11de98) |
: 傳播距離;
|
![{\displaystyle j}](https://wikimedia.org/api/rest_v1/media/math/render/svg/2f461e54f5c093e92a55547b9764291390f0b5d0) |
: 虛數.
|
- 如果我們以LCT的矩陣形式來表示的話則是:
![{\displaystyle {\begin{bmatrix}a&b\\c&d\end{bmatrix}}={\begin{bmatrix}1&\lambda z/2\pi \\0&1\end{bmatrix}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/b8d03426a28e9808f4258df9da8c2dbd0a9f0e58)
- 在時頻域上將訊號作對時間軸的切變,其中
越大,則切變效果越劇烈。
光學系統
球面薄凸透鏡
- 假設透鏡的折射系數為n,則電磁波經過薄透鏡折射之後的結果,可以用下列式子表示:
![{\displaystyle U_{0}(x,y)=e^{jkn\Delta }e^{-j{\frac {k}{2f}}[x^{2}+y^{2}]}U_{i}(x,y)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/da5473092984a685bc2589c8764728cbaf48aec0)
![{\displaystyle {\begin{bmatrix}a&b\\c&d\end{bmatrix}}={\begin{bmatrix}1&0\\{\frac {-1}{\lambda f}}&1\end{bmatrix}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/04eec96840b08df9117bd44d6ca81ff3f64ae2ee)
- 在時頻域上將訊號作對頻率軸的切變,但此時與菲涅爾轉換不同的是
越大,切變得效果越小。
球面反射鏡
- 球面反射鏡的LCT矩陣形式與薄凸透鏡很類似,但此時影響頻率軸上的切變不是焦距而是求面反射鏡的半徑,其矩陣形式如下:
![{\displaystyle {\begin{bmatrix}a&b\\c&d\end{bmatrix}}={\begin{bmatrix}1&0\\{\frac {-1}{\lambda R}}&1\end{bmatrix}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/d997b812932934d2e933444d6bfdc3637eb8618b)
線性正則轉換分析光學優缺點
- 優點:在計算上只需要用到2X2的矩陣運算,避免了複雜的數學積分運算與物理理論
- 缺點:得到的結果只有在近軸(靠近光傳播方向)準確性高
結合LCT加成性的例子
- 當電磁波由左端平面輸入,在空氣傳播時使用菲涅爾轉換描述,接着在距離為z1處經過一焦距為f的薄凸透鏡折射後再射入空氣中傳播距離z2後由右端平面輸出,此過程經過三層LCT的操作,依序為菲涅爾轉換、薄凸透鏡折射和菲涅爾轉換。
- 根據LCT加成性,整個LCT過程相當於作用以下三個矩陣相乘後的矩陣乘積。
![{\displaystyle {\begin{bmatrix}a&b\\c&d\end{bmatrix}}={\begin{bmatrix}1&\lambda z_{1}/2\pi \\0&1\end{bmatrix}}{\begin{bmatrix}1&0\\{\frac {-1}{\lambda f}}&1\end{bmatrix}}{\begin{bmatrix}1&\lambda z_{/}2\pi \\0&1\end{bmatrix}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/78a3aeff7e89ec188d8c3e8f8cc21869698fc7cf)
基本性質
在這個部份,我們列出了一些 LCT 的基本性質:
運算子
|
轉換矩陣
|
|
|
|
|
|
|
|
|
|
|
|
|
給定一個二維的行向量
,我們列出在某些特定輸入之下 LCT 所展現的特殊性質。
輸入
|
輸出
|
備註
|
|
當
|
|
|
|
線性
|
|
|
帕塞瓦爾定理
|
|
當
|
負共軛
|
|
|
乘法
|
|
|
導數
|
|
|
調變
|
|
|
平移
|
|
當
|
縮放
|
|
|
縮放
|
1
|
|
|
|
當
|
|
|
|
|
範例
考慮一個包含兩個雷達天線的系統,兩個天線面對面放置,其中一個為信號發出端另一個為接收端,兩個天線之間的距離為
,訊號在兩個天線之間傳遞。首先,對天線 A (發出端) 來說,LCT 矩陣可以寫成以下形式:
接着,對天線 B (接收端) 來說,LCT 矩陣可以寫成以下形式:
最後,對於在空氣中傳遞的訊號來說,LCT 矩陣可以寫成以下形式:
將三個部份合在一起,整個系統的 LCT 可以整合成:
和粒子物理的關聯
研究指出費米子的某些性質可能可以在粒子物理的標準模型中,和線性標準轉換的自旋表示中建立一些關係。在這個方法中,粒子的電荷,弱超荷和弱同位旋被表示成某些用 LCT 的自旋表示相關的克里福代數定義的運算子的線性組合。
參考
Jian-Jiun Ding, Time frequency analysis and wavelet transform class note,the Department of Electrical Engineering, National Taiwan University (NTU), Taipei, Taiwan, 2009.
Jian-Jiun Ding, Time frequency analysis and wavelet transform class note,the Department of Electrical Engineering, National Taiwan University (NTU), Taipei, Taiwan, 2021.
A. Stern, 「Why is the linear canonical transform so little known?」 in Proceedings of 5th International Workshop on Information Optics, G. Cristóbal, B. Javidi, and S. Vallmitjana, eds (Springer, 2006), pp. 225–234.
許天周,李炳照,線性正則變換及應用,北京:科學出版社,2013.02
參考來源