日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

UA OPTI512R 傅立叶光学导论14 卷积定理

發布時間:2023/12/9 编程问答 42 豆豆
生活随笔 收集整理的這篇文章主要介紹了 UA OPTI512R 傅立叶光学导论14 卷积定理 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

UA OPTI512R 傅立葉光學導論14 卷積定理

    • 卷積定理
    • 傳遞函數(transfer function)

卷積定理

我們介紹過線性-平移不變系統(LSI)的作用是卷積,假設h(x)h(x)h(x)是脈沖響應函數,f(x)f(x)f(x)是系統的輸入,則LSI的輸出是這兩個函數的卷積g=f?hg=f * hg=f?h;一個很重要的問題是怎么把這種用卷積表示LSI的思路移植到頻域中,這就需要回答Fourier變換對卷積f?hf * hf?h有什么效果。這個問題的答案就是卷積定理:

卷積定理
F[f?h]=F[f]F[h]\mathcal{F}[f*h]=\mathcal{F}[f]\mathcal{F}[h]F[f?h]=F[f]F[h]

即兩個函數的卷積做Fourier變換等于這兩個函數Fourier變換的乘積。

證明
先寫出輸入、脈沖響應函數、輸出的Fourier變換,
F(ξ)=F[f(x)]=∫?∞+∞f(x)e?j2πξxdxH(ξ)=F[h(x)]=∫?∞+∞h(x)e?j2πξxdxG(ξ)=F[g(x)]=∫?∞+∞g(x)e?j2πξxdxF(\xi) = \mathcal{F}[f(x)]=\int_{-\infty}^{+\infty} f(x)e^{-j2 \pi \xi x}dx \\ H(\xi)=\mathcal{F}[h(x)]=\int_{-\infty}^{+\infty} h(x)e^{-j2 \pi \xi x}dx \\ G(\xi)=\mathcal{F}[g(x)]=\int_{-\infty}^{+\infty} g(x)e^{-j2 \pi \xi x}dxF(ξ)=F[f(x)]=?+?f(x)e?j2πξxdxH(ξ)=F[h(x)]=?+?h(x)e?j2πξxdxG(ξ)=F[g(x)]=?+?g(x)e?j2πξxdx

其中g=f?hg=f*hg=f?h,即
g(x)=∫?∞+∞f(y)h(x?y)dyg(x) = \int_{-\infty}^{+\infty}f(y)h(x-y)dyg(x)=?+?f(y)h(x?y)dy

對這個式子做Fourier變換,并使用Fubini定理
∫?∞+∞(∫?∞+∞f(y)h(x?y)dy)e?j2πξxdx=∫?∞+∞f(y)∫?∞+∞h(x?y)e?j2πξxdxdy=∫?∞+∞H(ξ)f(y)e?j2πξydy=F(ξ)H(ξ)\begin{aligned}& \int_{-\infty}^{+\infty} \left( \int_{-\infty}^{+\infty}f(y)h(x-y)dy \right)e^{-j 2 \pi \xi x}dx \\ = & \int_{-\infty}^{+\infty} f(y) \int_{-\infty}^{+\infty} h(x-y)e^{-j 2 \pi \xi x }dxdy \\ = & \int_{-\infty}^{+\infty} H(\xi)f(y)e^{-j 2 \pi \xi y}dy = F(\xi) H(\xi) \end{aligned}==??+?(?+?f(y)h(x?y)dy)e?j2πξxdx?+?f(y)?+?h(x?y)e?j2πξxdxdy?+?H(ξ)f(y)e?j2πξydy=F(ξ)H(ξ)?

所以
G(ξ)=F(ξ)H(ξ)G(\xi ) = F(\xi)H(\xi)G(ξ)=F(ξ)H(ξ)

評注

  • 一個很關鍵的問題是為什么我們要用Fourier變換來計算卷積,即要計算f?hf*hf?h這個卷積,需要分別計算f,hf,hf,h的Fourier變換,然后計算它們的乘積,再做Fourier逆變換得到f?hf*hf?h。在實際應用中,會從f,hf,hf,h中采樣得到一些離散信號,假設離散信號長度為NNN,做卷積的復雜度為O(N2)O(N^2)O(N2),盡管做Fourier變換的復雜度也是O(N2)O(N^2)O(N2),但如果用快速傅里葉變換算法的話復雜度就是O(Nlog?N)O(N\log N)O(NlogN),當NNN比較大的時候,在計算方面顯然是做Fourier變換更有優勢的。
  • 不考慮計算問題的話,卷積定理在理論上的作用又如何呢?與卷積定理在實踐中用來計算卷據一下,在理論方面卷積定理也可以用來計算一些不太好算的卷積,比如g(x)=sinc(x)?sinc(bx)=∫?∞+∞sin?(πby)sin?(π(x?y))π2by(x?y)dyg(x)=sinc(x) *sinc(bx) = \int_{-\infty}^{+\infty} \frac{\sin(\pi by)\sin(\pi(x-y))}{\pi^2 b y(x-y)}dyg(x)=sinc(x)?sinc(bx)=?+?π2by(x?y)sin(πby)sin(π(x?y))?dy這個積分看上去就又丑又難算,但用卷積定理會好算一些,F[sinc(x)]=rect(ξ)F[sinc(bx)]=1∣b∣rect(ξ/b)\mathcal{F}[sinc(x)]=rect(\xi) \\ \mathcal{F}[sinc(bx)]=\frac{1}{|b|}rect(\xi/b)F[sinc(x)]=rect(ξ)F[sinc(bx)]=b1?rect(ξ/b)二者的乘積是rect(ξ)/∣b∣rect(\xi)/|b|rect(ξ)/b,做Fourier逆變換之后可以得到上述卷積的結果是sinc(x)/∣b∣sinc(x)/|b|sinc(x)/b
  • 傳遞函數(transfer function)

    傳遞函數的定義是從卷積定理那里來的,卷積定理給出了輸入、輸出、脈沖響應函數在頻域上的關系
    G(ξ)=F(ξ)H(ξ)G(\xi) = F(\xi)H(\xi)G(ξ)=F(ξ)H(ξ)

    H(ξ)H(\xi)H(ξ)為傳遞函數,在已知輸入與LSI的傳遞函數時,可以通過Fourier逆變換得到LSI在時域上的輸出,
    g(x)=∫?∞+∞G(ξ)ej2πξxdξ=∫?∞+∞F(ξ)H(ξ)ej2πξxdξg(x) = \int_{-\infty}^{+\infty} G(\xi)e^{j 2 \pi \xi x }d \xi = \int_{-\infty}^{+\infty} F(\xi)H(\xi)e^{j 2 \pi \xi x }d \xi g(x)=?+?G(ξ)ej2πξxdξ=?+?F(ξ)H(ξ)ej2πξxdξ

    也就是
    f?h=F?1[F(ξ)H(ξ)]f*h=\mathcal{F}^{-1}[F(\xi)H(\xi)]f?h=F?1[F(ξ)H(ξ)]

    替換一下fffFFFhhhHHH的位置,
    (F?H)(x)=F?1[F[F]F[H]]=F?1[f(?ξ)h(?ξ)](x)(F*H)(x)=\mathcal{F}^{-1}[\mathcal{F}[F]\mathcal{F}[H]]=\mathcal{F}^{-1}[f(-\xi)h(-\xi)](x)(F?H)(x)=F?1[F[F]F[H]]=F?1[f(?ξ)h(?ξ)](x)

    于是
    fh=F?1[F?H]fh = \mathcal{F}^{-1}[F*H]fh=F?1[F?H]

    下面列出這個式子的一些例子:

  • f(x)rect(x)f(x)rect(x)f(x)rect(x)的Fourier變換為F(ξ)?sinc(ξ)F(\xi)* sinc(\xi)F(ξ)?sinc(ξ)
  • f(x)cos?(2πξ0x)f(x)\cos(2 \pi \xi_0 x)f(x)cos(2πξ0?x)的Fourier變換為[F(ξ?ξ0)+F(ξ+ξ0)]/2[F(\xi-\xi_0)+F(\xi+\xi_0)]/2[F(ξ?ξ0?)+F(ξ+ξ0?)]/2
  • 總結

    以上是生活随笔為你收集整理的UA OPTI512R 傅立叶光学导论14 卷积定理的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。