正交变换

来自testwiki
跳转到导航 跳转到搜索

Template:NoteTA線性代數中,正交轉換線性轉換的一種。如果对于任意向量𝐮𝐯其內積等於正交轉換後之向量T(𝐮)T(𝐯)之內積,则称之为正交变换。

𝐮,𝐯=T(𝐮),T(𝐯)

按照长度的定义,可知正交轉換後的向量長度與轉換前的長度相同[1]

T(𝐱)=𝐱

其中𝐱在空間Rn內,n表示維度。

𝐮,𝐯=T(𝐮),T(𝐯)=n=0N1u[n]v[n]

其中N為向量長度,u[n]v[n]分別為𝐮𝐯之元素,正交變換不會影響轉換前後向量間的夾角和內積長度。

在矩陣表示形式上,如果T(𝐱)=𝐀𝐱為正交變換,則為𝐀正交矩陣,對於正交變換之正交矩陣𝐀,其每個列互為正交,令𝐀M×N之矩陣,取兩個不相同的列ϕkϕh (kh)遵守下列關係。

ϕk,ϕh=0

性質

1. 正交變換T不會改變向量間的正交性,如果𝐮𝐯正交,則T(𝐮)T(𝐯)亦為正交。

Proof:

根據畢氏定理,正交變換後的向量會符合下式:

T(𝐮)+T(𝐯)2=T(𝐮)2+T(𝐯)2

因為正交變換屬於線性轉換:

T(𝐮)+T(𝐯)2=T(𝐮+𝐯)2

正交變換前後向量的長度相同:

T(𝐮)+T(𝐯)2=𝐮+𝐯2

再根據畢氏定理,且和正交:

𝐮+𝐯2=𝐮2+𝐯2

再根據正交變換的性質,正交變換前後向量的長度相同:

𝐮2+𝐯2=T(𝐮)2+T(𝐯)2

2. 如果𝐀𝐁皆為正交矩陣,則𝐀𝐁亦為正交矩陣。

Proof:

令一正交變換為:

T(𝐱)=𝐀𝐁𝐱

正交變換後長度不變:

T(𝐱)=𝐀𝐁𝐱=𝐀(𝐁𝐱)=𝐁𝐱=𝐱

3. 如果𝐀為正交矩陣,𝐀的反矩陣𝐀1亦為正交矩陣。

Proof:

令一正交變換為:

T(𝐱)=𝐀𝐱

單位矩陣𝐈𝐱相乘為𝐱自己,且矩陣和反矩陣相乘為單位矩陣:

𝐈𝐱=𝐀𝐀𝟏𝐱=𝐱

正交變換後長度不變:

𝐀𝐀𝟏𝐱=𝐀(𝐀𝟏𝐱)=𝐱

4. 正交變換容易做反運算

Proof:

令ㄧ正交矩陣𝐀𝐀𝐀H相乘為一對角矩陣𝐃,其中上標H表示Hermitain運算。

𝐀𝐀H=𝐃

𝐃乘上自己的反矩陣𝐃1可得一單為矩陣𝐈

𝐃𝐃1=𝐈

𝐃可分解為𝐀𝐀H

𝐀𝐀H𝐃1=𝐈

根據上式,將兩側乘上𝐀的反矩陣𝐀1即可得知的反矩陣知公式。

𝐀1=𝐀H𝐃1

計算𝐃的反矩陣𝐃1比直接求反矩陣容易,只要相對角線之值做倒數即可。如果𝐀T的每一行皆為單位向量,則:

𝐀1=𝐀H

5. 對於正交變換T,如果𝐮𝐯可以做內積,T(𝐮)T(𝐯)做內積之值等於𝐮𝐯做內積之值。[2]

Proof:

根據極化恆等式:

𝐱,𝐲=14(𝐱+𝐲2𝐱𝐲2)

將上式代入T(𝐮)T(𝐯)

T(𝐮),T(𝐯)=14(T(𝐮)+T(𝐯)2T(𝐮)T(𝐯)2)

因為T為線性轉換,轉換前做加減法和轉換後做加減法之值應相同:

T(𝐮),T(𝐯)=14(T(𝐮+𝐯)2T(𝐮𝐯)2)

正交變換前後向量的長度相同:

T(𝐮),T(𝐯)=14(𝐮+𝐯2𝐮𝐯2)

再根代入𝐮𝐯之據極化恆等式:

T(𝐮),T(𝐯)=𝐮,𝐯

範例和應用

正交變換的種類非常的廣,像是discrete Fourier transform、discrete cosine, sine, Hartley transforms、Walsh Transform, Haar Transform等都屬於正交變換。對矩陣做旋轉或是鏡射也屬於正交變換。這裡會舉出一些簡單的正交變換例子。

1. 對於reflectV()以subspace V為基準做鏡射(V in Rn),令𝐱為平行之向量,𝐱為正交之向量[2]

reflectV(𝐱)2=𝐱𝐱2

因為𝐱𝐱互為正交,可以根據畢氏定理做分解:

reflectV(𝐱)2=𝐱2+𝐱2=𝐱2+𝐱2=𝐱2

2. 這裡以DFT為例證明DFT矩陣為正交矩陣,對於N點DFT,可得一個N×N矩陣,且ωn=ej2πn/N

𝐖=1N[11111ωω2ωN11ω2ω4ω2(N1)1ωN1ω2(N1)ω(N1)(N1)]

𝐖為symmetric矩陣,令的𝐖每個列為:

𝐰n=[1ωnω2nω(N1)n]

令任意二列做內積:

𝐰m,𝐰n=𝐰m𝐰nH=1Nk=0N1ej2πkm/Nej2πkn/N=1Nk=0N1ej(2πkm/N)(mn)

上式可以化成pulse function,只有列和自己做內積才為1,即:

𝐰m,𝐰n={1,if m=n0,if mn

3. 正交變換可以參數計算變得容易,令ϕn為正交矩陣的列,列彼此互相正交,cn而為ϕn對應之參數,即給定下式中的yϕn,參數cn之值可以很容易的計算出來。

y=n=0N1cnϕn

如果要求出cm,則將上式與ϕm做內積:

y,ϕm=n=0N1cnϕn,ϕm

因為在nm時,ϕnϕm做內積為0,可得下式:

y,ϕm=cmϕm,ϕm

最後同除ϕm,ϕm即可得到對應之參數:

cm=y,ϕmϕm,ϕm

4. 在訊號壓縮上,對於原始訊號:

y=n=0N1cnϕn

假設進行壓縮,要壓縮成:

y^=n=0K1cnϕn

KN時,K越大,|yy^|越小

5. 在通訊應用上,會利用正交基來和訊號做調變,正交的特性會使通道間不會互相干擾。

参见

参考文献

Template:Reflist3. Ding, J. J. (2017). Advanced Digital Signal Processing [Powerpoint slides] -{R|http://djj.ee.ntu.edu.tw/ADSP15.pdf}- Template:Wayback

4. Chang, C.H. (2004). Linear Algebra [PDF slides] -{R|http://staff.csie.ncu.edu.tw/chia/Course/LinearAlgebra/sec5-3.pdf}- Template:Wayback

5. (2007). [PDF slides] -{R|http://isites.harvard.edu/fs/docs/icb.topic138287.files/Lesson15_-_Orthogonal_Transformations_and_Orthogonal_Matrices_slides.pdf}-