查看“︁離散傅里葉變換矩陣”︁的源代码
←
離散傅里葉變換矩陣
跳转到导航
跳转到搜索
因为以下原因,您没有权限编辑该页面:
您请求的操作仅限属于该用户组的用户执行:
用户
您可以查看和复制此页面的源代码。
{{NoteTA|1=zh:傅里叶; zh-hans:傅里叶; zh-hant:傅立葉;}} '''離散傅立葉變換矩陣'''是將[[離散傅立葉變換]]以矩陣乘法來表達的一種表示式。 == 定義 == ''N''點的離散傅立葉變換可以用一個<math>n \times m</math>的矩陣乘法來表示,即<math>X = W x</math>,其中<math>x</math>是原始的輸入信號,<math>X</math>是經過離散傅立葉變換得到的輸出信號。 一個<math>n\times n</math>的變換矩阵<math>W</math>可以定義成<math>W = (\omega^{ij})_{i,j=0,\ldots,N-1} /\sqrt{N} </math>,或等效如下: :<math> W = \frac{1}{\sqrt{N}} \begin{bmatrix} 1&1&1&1&\cdots &1 \\ 1&\omega&\omega^2&\omega^3&\cdots&\omega^{N-1} \\ 1&\omega^2&\omega^4&\omega^6&\cdots&\omega^{2(N-1)}\\ 1&\omega^3&\omega^6&\omega^9&\cdots&\omega^{3(N-1)}\\ \vdots&\vdots&\vdots&\vdots&&\vdots\\ 1&\omega^{N-1}&\omega^{2(N-1)}&\omega^{3(N-1)}&\cdots&\omega^{(N-1)(N-1)}\\ \end{bmatrix}, </math> 其中<math>\omega</math>是<math>1</math>的<math>n</math>次方根的主值([[单位根|primitive nth root of unity]]),大小为<math>e^{\frac{-2\pi i}{N}}</math>。需要注意的是在總和前面的[[正规矩阵|正規化]]因數<math>\frac{1}{\sqrt{N}}</math>,還有<math>\omega</math>中指數的正負號是依據慣例,並且會因為處理的方法有所不同。以下所有的討論考慮到大多數的細節變動且不論是否為一般慣例均適用之。唯一重要的是,正變換和逆變換有相反的指數正負號標誌,而其正規化因數乘積為<math>\frac{1}{N}</math>。然而,這裡為了使得最後的離散傅立葉變換矩陣結果正規化所選擇的因數 ,在許多情況下都是通用的。 [[快速傅立葉變換]]演算法利用矩陣的對稱性与W的周期性,以減少乘法所需要的時間(把計算複雜度从<math>O(N^2)</math>降为<math>O(N\log N)</math>)。類似的方法也可適用於其他矩陣乘法如[[阿达马矩阵]]和[[沃尔什矩阵]]。 == 特殊情況 == 3點的離散傅立葉變換具有特殊的意義。例如:{{le|Charles LeGeyt Fortescue}}於1918年所發表的對稱分量變換(Symmetrical Components Transform, SCT),它定義了三相平衡(three phase balance),即3點離散傅立葉變換可分解成一個直流成份,以及兩個交流成份(一個是順時針相位,另一個為逆時針相位)。 == 例子 == === 兩點離散傅立葉變換矩陣 === 兩點的離散傅立葉變換是一個很簡單的例子,其第一列代表是直流成份(總和)和第二列是交流成份(差異)。 :<math> \begin{bmatrix} 1 & 1 \\ 1 & -1 \end{bmatrix}/\sqrt{2} </math> 第一列處理總和的部份,第二列處理相差的部份。 因數<math>1/\sqrt{2}</math>致使整個矩陣规一化(見下文)。 === 四點離散傅立葉變換矩陣 === 四點的離散傅立葉變換矩陣如下: :<math> \frac{1}{2} \begin{bmatrix} 1 & 1 & 1 & 1\\ 1 & -i & (-i)^2 & (-i)^3\\ 1 & (-i)^2& (-i)^4 &(-i)^6\\ 1 & (-i)^3& (-i)^6 & (-i)^9\end{bmatrix}. </math> === 八點離散傅立葉變換矩陣 === 八點的離散傅立葉變換矩陣如下: :<math>W= \frac{1}{\sqrt{8}} \begin{bmatrix} \omega^0 & \omega^0 &\omega^0 & \ldots & \omega^0 \\ \omega^0 & \omega^1 &\omega^2 & \ldots & \omega^7 \\ \omega^0 & \omega^2 &\omega^4 & \ldots & \omega^{14} \\ \omega^0 & \omega^3 &\omega^6 & \ldots & \omega^{21} \\ \omega^0 & \omega^4 &\omega^8 & \ldots & \omega^{28} \\ \omega^0 & \omega^5 &\omega^{10} & \ldots & \omega^{35} \\ \vdots & & \vdots & \ddots & \vdots \\ \omega^0 & \omega^7 &\omega^{14} & \ldots & \omega^{49} \\ \end{bmatrix} </math> 其中 :<math>\omega = e^{-\frac{2 \pi i}{8}} = \frac{1}{\sqrt{2}} - \frac{i}{\sqrt{2}}</math> 以下用圖片來解說離散傅立葉變換的矩陣乘法概念: [[File:Fourierop rows only.png]] 圖中實部(餘弦波)是由實線代表,虛部(正弦波)由虛線代表。 最上面一行全為1,(透過乘上<math>1/\sqrt{8}</math>來规一化),因此這個部份代表輸入信號的直流分量。下一行是8個負一次循環的複指數取樣(samples of negative one cycle of complex exponential),即分頻([[fractional frequency]])為−1/8倍頻率的信號。因此,這一行代表在分頻+1/8的信號強度。再下一行是8個負二次循環的複指數取樣,所以它代表-1/4倍的分頻。因此,這一行代表在分頻+1/4的信號強度。 以下總結了八點離散傅立葉變換代表的意義,依行排序,以分頻表示: *0代表直流信號成份 *-1/8代表分頻為+1/8 的信號強度 *-1/4代表分頻為+1/4 的信號強度 *-3/8代表分頻為+3/8 的信號強度 *-1/2代表分頻為+1/2 的信號強度 *-5/8代表分頻為+5/8 的信號強度 *-3/4代表分頻為+3/4 的信號強度 *-7/8代表分頻為+7/8 的信號強度 等效上最後一行,可以當作是分頻為+1/8即代表分頻-1/8的信號強度。如此一來,則可以說這個矩陣的上面列是信號的正頻率部份的強度而下面列是信號負頻率部份的強度。 == 规一化變換(unitary transform) == 離散傅立葉變換(或可能是透過適當的尺度選擇)是一個规一化的變換,即符合能量保留(preserves energy)。可以達到规一化的合適尺度是<math>1/\sqrt{N}</math>,這使得能量物理意義上跟在傅立葉定義上是一樣的,即滿足[[傅里叶变换]]([[帕塞瓦尔定理]])。(其他未规一化的尺度,也普遍被使用以方便計算;例如,[[摺積]]([[卷积定理|摺積定理]] )需較簡單的形式與尺度選擇,詳述於[[離散傅立葉變換]]條目中) 。 == 其他性質 == 其他離散傅立葉變換矩陣的性質,包括其特徵值([[特徵向量]]),與摺積的關係,應用等,請參見[[離散傅立葉變換]]條目。 == 限制:傅立葉運算(Fourier operator) == {| align="right" | [[File:Fourieropr.png|150px|thumb|傅立葉運算實部]] | [[File:Fourieropi.png|150px|thumb|傅立葉運算虛部]] |} 如果我們作出一個非常大的矩陣,其中列元素為複指數(即,餘弦實部和正弦虛部),並增加解析度而不考慮邊界,我們可近似第二型Fredholm積分方程(由傅立葉運算定義連續傅立葉變換)的”核”(kernel)。此連續傅立葉變換的一部分類似於離散傅立葉變換矩陣,如圖所示。其中灰階像素值的數值是指數量。 == 參考 == *[http://www.amazon.com/gp/reader/0849336929 The Transform and Data Compression Handbook by P. C. Yip, K. Ramamohan Rao] - See chapter 2 for a treatment of the DFT based largely on the DFT matrix == 外部連結 == *[http://wearcam.org/ece431/course_material/fourierop_and_dit.htm Fourier Operator and Decimation In Time (DIT)] {{Wayback|url=http://wearcam.org/ece431/course_material/fourierop_and_dit.htm |date=20210506155206 }} [[Category:傅立葉分析]] [[Category:矩阵]]
该页面使用的模板:
Template:Le
(
查看源代码
)
Template:NoteTA
(
查看源代码
)
Template:Wayback
(
查看源代码
)
返回
離散傅里葉變換矩陣
。
导航菜单
个人工具
登录
命名空间
页面
讨论
不转换
查看
阅读
查看源代码
查看历史
更多
搜索
导航
首页
最近更改
随机页面
MediaWiki帮助
特殊页面
工具
链入页面
相关更改
页面信息