最近看論文遇到了駐定相位原理,問老師直接給了我一本書讓我看,看半天只有一段…不是這個方向的,半路出家做畢業設計需要用到這個定理,有錯誤的話請不吝賜教。
一、駐定相位原理
在數字信號處理中,經常需要將一個時域信號轉換到頻域進行處理,比如說需要對其進行傅里葉變換
那么對于這樣的一個復數信號:
u(t)=a(t)ejφ(t)u\left(t\right)=a\left(t\right)e^{j\varphi\left(t\right)} u(t)=a(t)ejφ(t)
對其進行傅里葉變換時,就會得到如下式子:
S(ω)=∫?∞∞a(t)ejφ(t)e?jωtdtS(\omega)=\int^\infty_{-\infty}a(t)e^{j\varphi (t)}e^{-j\omega t}dt S(ω)=∫?∞∞?a(t)ejφ(t)e?jωtdt
這個積分事實上是很難計算的,并且通常沒有解析解。我們現在通常是對時域信號以高于奈奎斯特頻率的頻率對其進行采樣,再進行FFT,利用計算機求得數值解,但在沒有計算機的年代,人們只能通過其他方法在特定前提下對其進行估算,比如stationary phase approximation.
This method originates from the 19th century, and is due to George Gabriel Stokes and Lord Kelvin. It is closely related to Laplace’s method and the method of steepest descent, but Laplace’s contribution precedes the others.
對于以下積分式:
P=∫U(t)cosV(t)dt=Re[∫U(t)ejV(t)dt]P=\int U(t)cosV(t)dt=\text{Re} \left[\int U(t)e^{jV(t)}dt\right] P=∫U(t)cosV(t)dt=Re[∫U(t)ejV(t)dt]
給定如下前提,相位V(t)V(t)V(t)對于時間來說是捷變的,幅度U(t)U(t)U(t)是緩變的。對于線性調頻信號來說,即
k→∞k\to \infty k→∞
也就是說,當相位隨時間變化很快的時候,那么在相位變化一個周期的時間內,幅度可視為一個常數,我們對其積分就近似為零(正負抵消),于是上述積分的值就基本上由V(t)變化緩慢的點決定,即critical points(相位梯度為零的點)。這就是駐定相位原理的基本思想。
二、利用駐定相位原理計算一般調頻信號的頻譜
設窄帶信號的復振幅為
μ(t)=a(t)ejφ(t)\mu(t)=a(t)e^{j\varphi (t)} μ(t)=a(t)ejφ(t)
其傅立葉變換
S(ω)=∫?∞∞a(t)ejφ(t)e?jωtdtS(\omega)=\int^{\infty}_{-\infty}a(t)e^{j\varphi(t)}e^{-j\omega t}dt S(ω)=∫?∞∞?a(t)ejφ(t)e?jωtdt
根據駐定相位原理,該積分在
ddt[ωt?φ(t)]=0\frac{d}{dt}[\omega t-\varphi(t)]=0 dtd?[ωt?φ(t)]=0
處才顯著不為0,用 tkt_ktk? 表示駐定相位點(一階導數為0),則
ω=?′(tk)(?)\omega=\phi'(t_k) (*) ω=?′(tk?)(?)
對相位項 ωt??(t)\omega t-\phi(t)ωt??(t)在駐定相位點附近進行泰勒展開
ωt?φ(t)=ωtk?φ(tk)+[ω?φ′(tk)](t?tk)?φ′′(tk)2(t?tk)2+…\omega t-\varphi (t)=\omega t_k-\varphi(t_k)+\left[\omega-\varphi'(t_k)\right](t-t_k)-\frac{\varphi''(t_k)}{2}(t-t_k)^2+\dots ωt?φ(t)=ωtk??φ(tk?)+[ω?φ′(tk?)](t?tk?)?2φ′′(tk?)?(t?tk?)2+…
忽略二階以上的高次項(當t遠離tkt_ktk?時,根據駐定相位原理,積分接近于0,故t必定在tkt_ktk?附近取值,即t?tkt-t_kt?tk?為小量),并結合(*)式消去一階項得到:
ωt?φ(t)≈ωtk?φ(tk)?φ′′(tk)2(t?tk)2\omega t-\varphi (t)\approx\omega t_k-\varphi (t_k)-\frac{\varphi''(t_k)}{2}(t-t_k)^2 ωt?φ(t)≈ωtk??φ(tk?)?2φ′′(tk?)?(t?tk?)2
代入信號的頻域表達式
S(ω)=a(tk)exp{?j[ωtk?φ(tk)]}∫tk?δtk+δexp[jφ′′(tk)2(t?tk)2]dtS(\omega)=a(t_k)\text{exp}\{-j[\omega t_k-\varphi (t_k)]\}\int^{t_k+\delta}_{t_k-\delta}\text{exp}[j\frac{\varphi''(t_k)}{2}(t-t_k)^2]dtS(ω)=a(tk?)exp{?j[ωtk??φ(tk?)]}∫tk??δtk?+δ?exp[j2φ′′(tk?)?(t?tk?)2]dt
作變量代換
t?tk=u及φ′′(tk)2u2=πy22t-t_k=u及\frac{\varphi''(t_k)}{2}u^2=\frac{\pi y^2}{2} t?tk?=u及2φ′′(tk?)?u2=2πy2?
則
du=π[φ′′(tk)]?1/2dydu=\sqrt{\pi}[\varphi''(t_k)]^{-1/2}dy du=π?[φ′′(tk?)]?1/2dy
代入信號的頻域表達式
S(ω)=2πa(tk)φ′′(tk)exp{?j[ωtk?φ(tk)]}∫0φ′′(tk)πδexp(jπy22)dyS(\omega)=2\sqrt{\pi}\frac{a(t_k)}{\sqrt{\varphi''(t_k)}}\text{exp}\{-j[\omega t_k-\varphi (t_k)]\}\int^{\sqrt{\frac{\varphi''(t_k)}{\pi}}\delta}_{0}\text{exp}(j\frac{\pi y^2}{2})dy S(ω)=2π?φ′′(tk?)?a(tk?)?exp{?j[ωtk??φ(tk?)]}∫0πφ′′(tk?)??δ?exp(j2πy2?)dy
式中積分為菲涅爾積分(Fresnel Integrals可以去查菲涅爾積分表)。若積分上限較大,則菲涅爾積分趨于
12exp(jπ4)\frac{1}{\sqrt{2}}\text{exp}(j\frac{\pi}{4}) 2?1?exp(j4π?)
則信號的頻域表達式為
S(ω)=2πa(tk)∣φ′′(tk)∣exp[?j(ωtk?φ(tk)?π4)]S(\omega)=\sqrt{2\pi}\frac{a(t_k)}{\sqrt{\left|\varphi''(t_k)\right|}}\text{exp}\left[-j\left(\omega t_k-\varphi(t_k)-\frac{\pi}{4}\right)\right] S(ω)=2π?∣φ′′(tk?)∣?a(tk?)?exp[?j(ωtk??φ(tk?)?4π?)]
?\clubs? 駐定相位點不一定只有一個,所以上式是不是應該加個Σ\SigmaΣ?
三、特殊線性調頻信號的頻譜
所謂線性調頻就是
設LFM信號為
u(t)=rect(tTp)exp(jπkrt2)u(t)=rect(\frac{t}{T_p})\text{exp}(j\pi k_r t^2) u(t)=rect(Tp?t?)exp(jπkr?t2)
其傅立葉變換為
U(ω)=∫?∞∞u(t)exp(?jωt)dt=∫?Tp/2Tp/2exp[j(πkrt2?ωt)]dt=exp(?jω24πkr)∫?Tp/2Tp/2exp[j(πkrt?ω2πkr)2]dtU(\omega)=\int^{\infty}_{-\infty}u(t)\text{exp}(-j\omega t)dt =\int^{T_p/2}_{-T_p/2}\text{exp}\left[j\left(\pi k_r t^2-\omega t\right)\right]dt\\ =\text{exp}\left(-j\frac{\omega^2}{4\pi k_r}\right)\int^{T_p/2}_{-T_p/2}\text{exp}\left[j\left(\sqrt{\pi k_r}t-\frac{\omega}{2\sqrt{\pi k_r}}\right)^2\right]dt U(ω)=∫?∞∞?u(t)exp(?jωt)dt=∫?Tp?/2Tp?/2?exp[j(πkr?t2?ωt)]dt=exp(?j4πkr?ω2?)∫?Tp?/2Tp?/2?exp[j(πkr??t?2πkr??ω?)2]dt
作變量代換
(πkrt?ω2πkr)2=π2x2?x=2krt?ωπ2krdx=2krdt\left( \sqrt{\pi k_r}t-\frac{\omega}{2\sqrt{\pi k_r}} \right)^2=\frac{\pi}{2}x^2\rArr x=\sqrt{2k_r}t-\frac{\omega}{\pi\sqrt{2k_r}}\\ dx=\sqrt{2k_r}dt (πkr??t?2πkr??ω?)2=2π?x2?x=2kr??t?π2kr??ω?dx=2kr??dt
則
U(ω)=12krexp(?jω24πkr)∫?X1X2exp(jπx22)dxU(\omega)=\frac{1}{\sqrt{2k_r}}\text{exp}\left( -j\frac{\omega^2}{4\pi k_r} \right) \int^{X_2}_{-X_1}\text{exp} \left( j\frac{\pi x^2}{2} \right)dx U(ω)=2kr??1?exp(?j4πkr?ω2?)∫?X1?X2??exp(j2πx2?)dx
其中
X1=2krTp2+ωπ2kr=πkrTp+ωπ2krX_1=\sqrt{2k_r}\frac{T_p}{2}+\frac{\omega}{\pi \sqrt{2k_r}}=\frac{\pi k_r T_p+\omega}{\pi \sqrt{2k_r}} X1?=2kr??2Tp??+π2kr??ω?=π2kr??πkr?Tp?+ω?
X2=2krTp2?ωπ2kr=πkrTp?ωπ2krX_2=\sqrt{2k_r}\frac{T_p}{2}-\frac{\omega}{\pi \sqrt{2k_r}}=\frac{\pi k_r T_p-\omega}{\pi \sqrt{2k_r}} X2?=2kr??2Tp???π2kr??ω?=π2kr??πkr?Tp??ω?
菲涅爾積分
C(X)=∫0Xcos?(πx22)dxC(X)=\int^{X}_0\cos\left( \frac{\pi x^2}{2}\right)dx C(X)=∫0X?cos(2πx2?)dx
S(X)=∫0Xsin?(πx22)dxS(X)=\int^{X}_0\sin\left( \frac{\pi x^2}{2}\right)dx S(X)=∫0X?sin(2πx2?)dx
C(?X)=?C(X),S(?X)=?S(X)C(-X)=-C(X) , S(-X)= -S(X) C(?X)=?C(X),S(?X)=?S(X)
lim?X→∞C(X)=lim?X→∞S(X)=0.5\lim_{X\to\infty}C(X)= \lim_{X\to\infty}S(X)=0.5 X→∞lim?C(X)=X→∞lim?S(X)=0.5
則矩形包絡LFM信號的頻譜精確解為
U(ω)=12krexp(?jω24πkr)[C(X1)+jS(X1)+C(X2)+jS(X2)]U(\omega)=\frac{1}{\sqrt{2k_r}}\text{exp}\left( -j\frac{\omega^2}{4\pi k_r}\right) \left[ C(X_1)+jS(X_1)+C(X_2)+jS(X_2) \right] U(ω)=2kr??1?exp(?j4πkr?ω2?)[C(X1?)+jS(X1?)+C(X2?)+jS(X2?)]
其幅度譜和相位譜分別為
∣U(ω)∣=12kr[C(X1)+C(X2)]2+[S(X1)+S(X2)]2\left|U(\omega) \right|=\frac{1}{\sqrt{2k_r}}\sqrt{\left[C(X_1)+C(X_2) \right]^2+\left[S(X_1)+S(X_2) \right]^2} ∣U(ω)∣=2kr??1?[C(X1?)+C(X2?)]2+[S(X1?)+S(X2?)]2?
φ(ω)=?ω24πkr+arctan?S(X1)+S(X2)C(X1)+C(X2)\varphi(\omega)=-\frac{\omega^2}{4\pi k_r}+\arctan \frac {S(X_1)+S(X_2)} {C(X_1)+C(X_2)} φ(ω)=?4πkr?ω2?+arctanC(X1?)+C(X2?)S(X1?)+S(X2?)?
在感興趣的頻率范圍內,分式
S(X1)+S(X2)C(X1)+C(X2)≈1\frac {S(X_1)+S(X_2)} {C(X_1)+C(X_2)}\approx1 C(X1?)+C(X2?)S(X1?)+S(X2?)?≈1
當時寬帶寬積足夠大時,有
∣U(ω)∣=1kr\left|U(\omega) \right|=\frac{1}{\sqrt{k_r}} ∣U(ω)∣=kr??1?
φ(ω)=?ω24πkr+π4\varphi(\omega)=-\frac{\omega^2}{4\pi k_r}+ \frac{\pi}{4} φ(ω)=?4πkr?ω2?+4π?
窄帶信號 a(t)e[j?(t)]a(t)e^{\left[j\phi(t)\right]}a(t)e[j?(t)] 的頻譜為
S(ω)=2πa(tk)∣φ′′(tk)∣exp[?j(ωtk?φ(tk)?π4)]S(\omega)=\sqrt{2\pi}\frac{a(t_k)}{\sqrt{\left|\varphi''(t_k)\right|}}\text{exp}\left[-j\left(\omega t_k-\varphi(t_k)-\frac{\pi}{4}\right)\right] S(ω)=2π?∣φ′′(tk?)∣?a(tk?)?exp[?j(ωtk??φ(tk?)?4π?)]
對矩形包絡的LFM信號(把下面這些特殊信號的取值帶到上面的一般結論中)
a(t)=rect(tTp)φ(t)=πkrt2?φ′(t)=2πkrt?φ′′(t)=2πkrddt[φ(t)?ωt]=0?2πkrt?ω=0?tk=ω2πkra(t)=rect(\frac{t}{T_p})\\ \varphi(t)=\pi k_r t^2 \rArr \varphi'(t)=2\pi k_r t\rArr \varphi''(t)=2\pi k_r\\ \frac{d}{dt}\left[ \varphi(t)-\omega t\right]=0\rArr 2\pi k_r t-\omega=0\rArr t_k=\frac{\omega}{2\pi k_r} a(t)=rect(Tp?t?)φ(t)=πkr?t2?φ′(t)=2πkr?t?φ′′(t)=2πkr?dtd?[φ(t)?ωt]=0?2πkr?t?ω=0?tk?=2πkr?ω?
利用駐定相位原理得到LFM信號的幅度和相位譜分別為
∣S(ω)∣=2πrect(ω2πkrTp)2πkr=1krrect(ωΔω)\left| S(\omega) \right|=\sqrt{2\pi}\frac{rect\left(\frac{\omega}{2\pi k_r T_p}\right)}{\sqrt{2\pi k_r}}=\frac{1}{\sqrt{k_r}}rect(\frac{\omega}{\Delta \omega})\\ ∣S(ω)∣=2π?2πkr??rect(2πkr?Tp?ω?)?=kr??1?rect(Δωω?)
Φ(ω)=?ωtk+φ(tk)+π4=?ωω2πkr+πkr(ω2πkr)2+π4=?ω24πkr+π4\Phi(\omega)=-\omega t_k+\varphi(t_k)+\frac{\pi}{4}=-\omega\frac{\omega}{2\pi k_r}+\pi k_r \left( \frac{\omega}{2\pi k_r} \right)^2+\frac{\pi}{4}=-\frac{\omega^2}{4\pi k_r}+\frac{\pi}{4} Φ(ω)=?ωtk?+φ(tk?)+4π?=?ω2πkr?ω?+πkr?(2πkr?ω?)2+4π?=?4πkr?ω2?+4π?
四、快速POSP
??設g(t)g(t)g(t)是一個調頻信號
g(t)=w(t)exp[j?(t)]g(t)=w(t)\mathrm{exp}[j\phi(t)] g(t)=w(t)exp[j?(t)]
其中w(t)w(t)w(t)是實包絡,?(t)\phi(t)?(t)為信號調制相位。假設與相位相比,包絡為時間緩變函數。
??該信號的頻譜為
G(f)=∫?∞+∞g(t)exp[?j2πft]dt=∫?∞+∞w(t)exp[j?(t)?2πft]dt=∫?∞+∞w(t)exp[jθ(t)]dt\begin{aligned} G(f)&=\int_{-\infty}^{+\infty}g(t)\mathrm{exp}[-j2\pi ft]dt\\&=\int_{-\infty}^{+\infty}w(t)\mathrm{exp}[j\phi(t)-2\pi ft]dt\\&=\int_{-\infty}^{+\infty}w(t)\mathrm{exp}[j\theta(t)]dt \end{aligned} G(f)?=∫?∞+∞?g(t)exp[?j2πft]dt=∫?∞+∞?w(t)exp[j?(t)?2πft]dt=∫?∞+∞?w(t)exp[jθ(t)]dt?
最終,G(f)G(f)G(f)的頻譜形式如下:
G(f)≈C1W(f)exp[j(Θ(f)±π4)]G(f)\approx C_1W(f)\mathrm{exp}[j(\Theta (f)\pm\frac{\pi}{4})] G(f)≈C1?W(f)exp[j(Θ(f)±4π?)]
其中變量定義如下:
?\color{salmon}\clubsuit? C1C_1C1?為一個通常可忽略的常數
C1=2π∣?′′(t)∣C_1=\sqrt{\frac{2\pi}{\lvert\phi^{''}(t)\rvert}} C1?=∣?′′(t)∣2π??
?\color{salmon}\clubsuit? W(f)W(f)W(f)為頻域包絡
W(f)=w[t(f)]W(f)=w[t(f)] W(f)=w[t(f)]
?\color{salmon}\clubsuit? Θ(f)\Theta(f)Θ(f)為頻域相位
Θ(f)=θ[t(f)]\Theta(f)=\theta[t(f)] Θ(f)=θ[t(f)]
?\color{salmon}\clubsuit? t(f)t(f)t(f)由信號時頻關系給出
dθ(t)dt=0\frac{d\theta(t)}{dt}=0 dtdθ(t)?=0
?\color{salmon}\clubsuit? π4\frac{\pi}{4}4π?的符號由?′′(t)\phi^{''}(t)?′′(t)的符號給出。與C1C_1C1?類似,在絕大多數分析中都可忽略該常數相位的影響。
五、利用快速POSP求解LFM的頻譜
LFM信號頻譜為
G(f)=∫?∞∞rect(tT)exp(jπKt2)exp(?j2πft)dtG(f)=\int^{\infty}_{-\infty}rect(\frac{t}{T})\text{exp}(j\pi K t^2)\text{exp}(-j2\pi f t)dt G(f)=∫?∞∞?rect(Tt?)exp(jπKt2)exp(?j2πft)dt
其中包絡w(t)w(t)w(t)為矩形,被積相位為
θ(t)=πKt2?2πft\theta(t)=\pi Kt^2-2\pi f t θ(t)=πKt2?2πft
對其求導,并令為0,可得時頻關系:
t=fKt=\frac{f}{K} t=Kf?
頻域相位為
Θ(f)=θ(t=f/K)=πK(fK)2?2πf(fK)=?πf2K\Theta(f)=\theta(t=f/K)=\pi K(\frac{f}{K})^2-2\pi f(\frac{f}{K})=-\pi\frac{f^2}{K} Θ(f)=θ(t=f/K)=πK(Kf?)2?2πf(Kf?)=?πKf2?
頻域包絡為
W(f)=w(t=f/K)=rect(f∣K∣T)W(f)=w(t=f/K)=\mathrm{rect}(\frac{f}{\lvert K\rvert T}) W(f)=w(t=f/K)=rect(∣K∣Tf?)
忽略前面的系數和線性相位,可得頻譜為:
G(f)=rect(fKT)exp(?jπf2K)G(f)=\mathrm{rect}(\frac{f}{KT})\mathrm{exp}(-j\pi\frac{f^2}{K}) G(f)=rect(KTf?)exp(?jπKf2?)
可以看到與前面的結論是一致的。
附錄(我的草稿)
參考文獻
(1)https://wenku.baidu.com/view/0f5ef8f74693daef5ef73dfd.html
(2)https://en.wikipedia.org/wiki/Chirp_spectrum
(3)https://en.wikipedia.org/wiki/Stationary_phase_approximation
(4)合成孔徑雷達成像算法與實現/IAN G.CUMMING