我在網上環顧四周,但沒有發現任何相關信息。電子設備很難分解不同頻率的信號。
這是在裸機級別完成的嗎?
任何建議的來源或評論將非常有幫助
我在網上環顧四周,但沒有發現任何相關信息。電子設備很難分解不同頻率的信號。
這是在裸機級別完成的嗎?
任何建議的來源或評論將非常有幫助
電子設備很難分解不同頻率的信號。
不是。
實際上,有很多設備可以明確地做到這一點。
首先,您必須在連續傅立葉變換之間有所區別(您可能將其稱為 \ $ \ mathcal F \ left \ {x(t)\ right \}(f)= \ int _ {-\ infty} ^ {\ infty} x(t)e ^ {j2 \ pi ft} \,\ mathrm dt \ $ span>)和數字傅立葉變換(DFT ),這就是您對採樣信號可以執行的操作。
對於這兩者,都有實現這些功能的設備。
在數字電子產品中,實際需要的方式很少-對數字信號進行採樣,因此您將使用DFT。
在光學和光子學中,您會發現實際上有機會獲得“大”(長度幾乎等於上述積分的無限)的完美週期性的東西。有效地,可以用一個或多個音調來激發聲光元件,並且該聲光元件將具有與上述積分相同的相關效果。您不必查看2018年諾貝爾物理學獎得主,就可以找到傅立葉光學的例子。
這真的遍布整個地方;這是一個標準的處理步驟,作為一名通信工程師,我們甚至經常忘記它在哪裡。
因此,此列表遠不完整。只是例子:
請注意,以上列表僅包含在操作期間 執行DFT的操作。您可以100%確保在設計與RF遠程相關的任何東西時,特別是天線,混頻器,放大器,(解調製器)時,要進行傅里葉變換/頻譜分析。音頻設備設計,任何高速數據鏈接設計,圖像分析也是如此……
我將在這里處理DFT。
通常,這是通過 FFT 快速傅里葉變換實現的。那是20世紀最重要的算法發現之一,因此我在此不多說,因為實際上有成千上萬的文章解釋了FFT。
您進入並查看DFT的 \ $ e ^ {j2 \ pi \ frac nN k} \ $ span>乘數。您會注意到,這些基本上可以理解為 \ $ {e ^ {j2 \ pi \ frac 1N k}} ^ n = W ^ n \ $ span>;那裡有旋轉的因素。現在,您無需計算已經計算出的係數,只需在必要時交換符號即可。
這樣,您可以將DFT的複雜度從$ N ^ 2 $(如果您將DFT實施為幼稚的總和,則可以降低複雜度)降低到 \ $ N \ log N \ $ span> – huge獲勝,即使是相對較小的 \ $ N \ $ span>。
如果可以一次獲取整個輸入向量,則在硬件中實現起來相對簡單-作為組合深度,您可以獲得 \ $ \ log N \ $ span>並在每一步固定係數。訣竅在於知道如何(是否)對各個層進行流水線化,以及如何使用您擁有的特定硬件類型(ASIC,FPGA,帶硬件乘法器的FPGA?)。您基本上可以僅根據我們稱為 Butterflies 的內容將 \ $ N = 2 ^ l \ $ span>長度變換拼湊在一起一旦您了解了FFT。
在軟件中,原理是相同的,但是您需要了解如何對超大型轉換進行多線程處理,以及如何通過最佳利用CPU緩存來盡可能快地訪問內存。
但是,對於硬件和軟件,都有一些庫僅用於計算DFT(FFT)。對於硬件,通常來自您的FPGA供應商(例如Altera / Intel,Xilinx,Lattice…),大型ASIC設計工具公司(Cadence)或您的ASIC公司。
表面聲波設備被用作模擬機電設備,以執行多種信號處理任務。大多數論文都是付費的。
柯林·坎貝爾(Colin Campbell)在1989年的著作表面聲波器件及其信號處理應用”中的第16章
發布者摘要
本章介紹了使用SAW線性調頻(FM)線性調頻濾波器的快速實時傅立葉變換技術,其處理時間僅為幾微秒。基於SAW的技術已應用於聲納,雷達,擴頻以及其他需要快速分析或過濾複雜信號的通信技術。對於基於SAW的傅立葉變換系統,這是在接收機中頻(IF)階段進行的。 SAW線性FM線性調頻濾波器可以配置為影響許多傅立葉變換操作。其中三個是(1)用於頻譜或網絡分析的單級傅立葉變換器,(2)用於倒頻譜分析的兩級傅立葉變換處理器,以及(3)用於實時濾波的兩級傅立葉變換處理器。基於SAW的用於信號頻譜分析的傅立葉變換處理器(稱為壓縮接收器)具有多種配置,可在高達1 GHz的分析帶寬上提供頻譜分辨率。本章還討論了雙線性混頻器在SAW傅立葉變換處理器中的使用。
離散採樣函數的傅立葉變換是 從一系列(通常)採樣時間值到 等效的一系列頻率分量值。 這是線性變換( 兩個級數之和是的傅立葉變換的和 這兩個系列),因此與在 向量(採樣時間序列)。
在具有N個分量的向量上運行的秩為N的矩陣生成 通過對N ^ 2進行乘法運算得到具有N個分量的第二個向量 (N ^ 2-N)個添加項。
好的,現在金屬如何做到這一點:
有一個稱為“諧波分析儀”的小發明, 乘以一個頻率(基本上是一行) 矩陣),這是一種模擬計算機。它涉及 將功能輸入畫在方格紙上,連接極性 平面儀(機械積分器)和連桿機構(機械倍增器) 並跟踪曲線將為您提供...輸出的一個元素。 使用它還不錯,但是對於1024元素的轉換,您必須 進行操作... 1024次。這是潮汐表的計算方式, 但是,一個世紀前。 請參閱此處的《數學儀器》文章,第71頁
然後是手動方法,使用計算尺並添加機器, 這需要在正弦/餘弦表中查找矩陣元素, 這意味著您要使用滑動標尺進行1024個元素的採樣, 超過200萬次。
通用計算機也可以執行該操作。
某些(數字信號處理器,DSP)專用的CPU設計是 由加速的乘法累加硬件製成,可以加快處理速度。 而且,還有一種非常聰明的算法FFT N個樣本需要進行N ^ 2次運算的問題,注意 4x4矩陣是2x2矩陣的2x2矩陣;有辦法 取任何復合數字(2的冪,如'1024'很方便) 並且僅使用N * Log(N)的順序操作,而不是N ^ 2。 這意味著1024個輸入僅需要61,440次操作 而不是1,048,576。
FFT不能簡化一般的離散傅立葉變換,因為它需要 N值不是素數(幾乎總是2的冪是 使用),但是它可以通過多種方式得到硬件支持,因此 操作(乘法累加)是時間限制步驟。 一種最新的(2019)芯片(Analog Devices MMAC專欄的ADBSP-561)每微秒可以進行2400次這樣的操作。
基本上,這就是頻譜分析儀的工作: