最小相位

来自testwiki
imported>InternetArchiveBot2021年12月26日 (日) 01:32的版本 (补救1个来源,并将0个来源标记为失效。) #IABot (v2.0.8.5)
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)
跳转到导航 跳转到搜索

最小相位(minimum-phase)是控制理论信號處理中有特殊性質的系統,對於线性时不变系统,若本身為因果系统穩定,且其逆系統也是穩定的因果系统,此系統即為最小相位系統[1][2]

相反的,非最小相位(non-minimum phase)系統可以用最小相位系統串接Template:Le,使部份的零點移到右半面。若有零點在右半面,表示其逆系統不穩定。全通濾波器加入了「額外的相位」(有些可能是传送迟延),這也是為何所得系統稱為非最小相位的原因。

例如一個離散系統,其有理傳遞函數若其所有的極點都在單位圓內,此系統為符合因果性的穩定系統。不過此系統的零點可以在單位圓內或是圓外的任意位置。若離散系統的零點也都在單位圓內,則這個系統也是最小相位的系統。以下會說明為何這様的系統會稱為最小相位系統。

逆系統

一系統可逆的條件是可以由其輸出找到唯一對應的輸入,也就是可以找到系統inv使得若將inv二個系統連接,可以得到單位系統𝕀(可以參反矩陣)。

inv=𝕀

假設x~為系統的輸入,其輸出為y~

x~=y~

y~作為逆系統的輸入,可得:

invy~=invx~=𝕀x~=x~

因此可以用逆系統inv,找到輸出y~對應的唯一輸入x~

離散時間的例子

假設系統是離散時間的線性非時變系統(LTI),可以用冲激响应h(n)n為整數)表示。而且,假設系統inv的 冲激响应為hinv(n)。二個線性非時變系統的級聯為卷積。上述的關係可以以下式表示:

(h*hinv)(n)=k=h(k)hinv(nk)=δ(n)

其中δ(n)克罗内克函数或是離散時間下的單位矩陣。注意其逆系統inv不一定要是唯一的。

最小相位系統

若系統再加上因果性穩定性的條件時,其逆系統就是唯一的,而且系統和逆系統inv都是最小相位系統。離散系統下因果性及穩定性的條件如下(針對非時變系統,其中的h為系統的沖激響應):

因果性

h(n)=0n<0

hinv(n)=0n<0

穩定性

n=|h(n)|=h1<

n=|hinv(n)|=hinv1<

有界輸入有界輸出穩定性條目會看到對應連續系統的條件。

頻域分析

離散時間系統的頻域分析

將最小相位應用在離散時間系統中可以看出一些其中的特性,其時域方程式如下。

(h*hinv)(n)=δ(n)

進行Z轉換後可以得到以下的關係。

H(z)Hinv(z)=1

由於上述關係,可得

Hinv(z)=1H(z)

為了簡單起見,只考慮有理传递函数 H (z)。因果性及穩定性表示所有的H (z)极点都需要嚴格的在单位圆內(參照有界輸入有界輸出穩定性)。假設

H(z)=A(z)D(z)

其中A (z)及D (z)是z多項式。因果性及穩定性會使得D (z)的零点)需要嚴格的在单位圆內(不能在邊界上)。而

Hinv(z)=D(z)A(z)

因此Hinv(z)的因果性及穩定性也會使得為A (z)的零点需要嚴格的在单位圆內,上述二個條件下,最小相位系統的零點及極點都需要在嚴格的在单位圆內。

連續時間系統的頻域分析

連續時間系統的分析和離散系統類似,不過會使用拉普拉斯变换,其時域的方程式如下。

(h*hinv)(t)=δ(t)

其中δ(t)狄拉克δ函数狄拉克δ函数是連續時間下的恒等算子,因為其和任意信號x (t)都會有篩選性質。

δ(t)*x(t)=δ(tτ)x(τ)dτ=x(t)

進行拉普拉斯变换可得到以下S平面的關係。

H(s)Hinv(s)=1

也可以得到下式

Hinv(s)=1H(s)

為簡化起見,此處也只考慮有理传递函数H(s)。因果性及穩定性表示H (s)的所有极点都要嚴格的在左半S平面(參考有界輸入有界輸出穩定性)。假設

H(s)=A(s)D(s)

其中A (s)及D (s)是s多項式H(s)的因果性及穩定性表示D (s)的所有零點都在左半S平面內,而

Hinv(s)=D(s)A(s)

H(s)的因果性及穩定性表示A (s)的所有零點都在左半S平面內,因此最小相位系統的最有極點及零點都需要嚴格的在左半S平面內。

增益響應及相位響應的關係

不論是連續時間或是離散時間的最小相位系統,都有一個常會用到的性質:增益頻率響應的自然對數(增益的對數單位為奈培,和分貝成正比),和頻率響應的相角(單位為弧度)有關,兩者的關係是希爾伯特轉換。在連續時間系統下,令

H(jω) =def H(s)|s=jω 

是系統H(s)的複數頻率響應。在最小相位系統下,系統H(s)的相位響應和增益響應的關係為

arg[H(jω)]={log(|H(jω)|)} 

以及

log(|H(jω)|)=log(|H(j)|)+{arg[H(jω)]} .

若用較精簡的方式表示,令

H(jω)=|H(jω)|ejarg[H(jω)] =def eα(ω)ejϕ(ω)=eα(ω)+jϕ(ω) 

其中α(ω)ϕ(ω)都是實數下的實函數,則

ϕ(ω)={α(ω)} 

α(ω)=α()+{ϕ(ω)} .

希爾伯特轉換算子定義為

{x(t)} =def x^(t)=1πx(τ)tτdτ  .

在離散時間系統中也有等效的對應關係。

時域下的最小相位

針對所有有相同增益响应的因果穩定系統,最小相位系統的能量最集中在冲激响应的開始處,也就是說最小相位系統最小化了以下的函數(可以視為是冲激响应能量的延遲)。

n=m|h(n)|2m+

最小相位及最小群延遲

在所有增益响应相同的因果穩定系統中,最小相位系統的群延遲最小。以下證明可以說明為何該系統有最小的群延遲。

假設考慮传递函数H(z)中的一個零点 a,先讓零点a单位圆內(|a|<1),看對群延遲的影響。

a=|a|eiθa where θa=Arg(a)

因為零点 a传递函数中貢獻了1az1的因子,因此其對相位的貢獻如下:

ϕa(ω)=Arg(1aeiω)
=Arg(1|a|eiθaeiω)
=Arg(1|a|ei(ωθa))
=Arg({1|a|cos(ωθa)}+i{|a|sin(ωθa)})
=Arg({|a|1cos(ωθa)}+i{sin(ωθa)})

ϕa(ω)所貢獻的相延遲如下。

dϕa(ω)dω=sin2(ωθa)+cos2(ωθa)|a|1cos(ωθa)sin2(ωθa)+cos2(ωθa)+|a|22|a|1cos(ωθa)
dϕa(ω)dω=|a|cos(ωθa)|a|+|a|12cos(ωθa)

若將零点a移到单位圆外的對應點,也就是(a1)*,上式的分母和θa都不會變化,而分子的|a|大小增加,因此讓a单位圆內可以讓群延遲中1az1的貢獻最小化。可以將上述結果延伸到超過一個零点的情形,因為1aiz1的相位是各項次相位相加的結果,因此,對於有N個零點的传递函数

Arg(i=1N(1aiz1))=i=1NArg(1aiz1)

一個所有零点都在单位圆內的最小相位系統可以讓群延遲降到最小,因為每個零点對群延遲的貢獻都降到最小。

上述計算的圖示。上下二部份是相同增益响应的濾波器(左圖為奈奎斯特图,右圖為相位響應),但上方零點a=0.8<1的系統,其相位響應的大小最小

非最小相位系統

若系統本身是因果穩定系統,其逆系統具有因果性,但不穩定,原系統即為非最小相位系統(non-minimum-phase)。非最小相位系統和最小相位系統有相同的增益響應,但非最小相位系統的相位貢獻會比最小相位系統要大。

最大相位系統

最大相位系統(maximum-phase)是和最小相位系統有相反特性的系統,最大相位系統也是非最小相位系統(系統本身是因果穩定系統,其逆系統具有因果性,但不穩定),而且

  • 離散時間系統下的零點都在單位圓外。
  • 連續時間系統下的零點都在複數平面的右半邊。

也就是其逆系統所有的極點都不穩定。

此系統稱為最大相位系統的原因是在所有有相同增益響應的系統中,最大相位系統有最大的群延遲。在等增益響應的系統的系統中,最大相位系統有最大的能量延遲。

例如以下是二個連續時間LTI系統的傳遞函數

s+10s+5ands10s+5

這二個系統的增益響應相同,但第二個系統相位移的貢獻較大,因此第二個系統是最大相位系統,而第一個系統為最小相位系統。

混合相位系統

離散時間下的混合相位系統(mixed-phase)有些零點在單位圓內,有些零在單位圓外,其群延遲不是最小值,也不是最大值。連續時間下的混合相位系統則是有些零點在右半平面內,有些零點在右半平面。

例如連續時間系統

(s+1)(s5)(s+10)(s+2)(s+4)(s+6)

是因果穩定系統,但有零點在左半平面,也有零點在右半平面,因此是混合相位系統。

線性相位

Template:Le(linear-phase)系統的群延遲是定值。非平凡的線性相位系統或是接近線性相位系統都是混合相位系統。

相關條目

參考資料

Template:Reflist

延伸閱讀

Template:Refbegin

  • Dimitris G. Manolakis, Vinay K. Ingle, Stephen M. Kogon : Statistical and Adaptive Signal Processing, pp. 54–56, McGraw-Hill, ISBN 0-07-040051-2
  • Boaz Porat : A Course in Digital Signal Processing, pp. 261–263, John Wiley and Sons, ISBN 0-471-14961-6

Template:Refend