基於FPGA的FFT算法優化及其在磁共振譜儀中的應用

2020-11-30 電子產品世界

摘要:提出了一種基於FPGA的依據核磁共振譜儀雙通道頻譜圖對其信號增益和相位差不平衡進行調節的設計方案,詳細闡述了FFT算法在FPGA中的設計與實現方法。該模塊中的FFT處理器通過多個64點並行FFT模塊復用實現,複數乘法全部採用移位相加來完成,大大降低了功耗,可移植性很強;並通過優化措施有效地降低了由於有限字長效應引入的噪聲。結果表明,該設計大大提高了譜儀信號檢測的準確性與使用的方便性。

本文引用地址:http://www.eepw.com.cn/article/190353.htm

關鍵詞:核磁共振譜儀;頻譜分析;FPGA;FFT處理器

0 引言

磁共振(Nuclear Magnetic Resonance,NMR)自從1946年首次觀測以來已經成功地應用到物理、化學、生物和醫學等諸多領域。與此同時,核磁共振儀器技術也得到了不斷的發展,其中核磁共振譜儀被廣泛用於化合物的結構測定,定量分析和動物學研究等方面。

核磁共振譜儀通過短時間的高功率射頻脈衝激發原子核體系使之偏離平衡狀態,然後檢測該體系在恢復平衡過程中產生的自由感應衰減信號,經過FFT處理後得到相關的譜信息。目前NMR譜儀普遍使用的檢測信號的方法是正交檢波技術,它需要兩路相檢波來區分正負頻率,然而當兩通道的增益與相位存在微小的不平衡時,譜圖上就會產生鏡像峰,解決的有效方法是採用相位循環。但對於長期使用、老化或故障造成增益或相位差與理想值偏離較大的儀器,即使採用相位循環也不足以解決問題,這時需要通過手動調節,然而調節到什麼程度往往只能憑藉經驗。

本文提出了一種依據雙通道的頻譜圖給出調節依據的方法。系統結構框圖如圖1所示,通過ADC模塊對雙通道進行採樣,要在頻域對信號進行分析,需要得到信號的頻域信息,因此在採樣之後通過FPGA對信號做FFT變換,然後將得到的頻域信息存入DDR2RAM,以便主機通過PCIE接口將數據讀入主機內存並進行顯示。在調節的時候,可根據頻譜圖顯示的譜峰把I通道的增益和相位適當的調小或者對應的調節Q通道(如圖2所示),直到譜峰消失。

1 正交檢波原理

如圖2所示,正交檢波系統由兩路檢波通道(I通道和Q通道)組成,譜儀接收到的核磁共振信號V(t),首先經過混頻器或模擬乘法器與參考信號相乘,對於I,Q通道來說參考信號是相位相差90°的等幅射頻信號,分別將兩者的乘積作為兩通道的輸出。

對於分子中只有一種質子的簡單情況,根據Bloch方程接收到的核磁共振信號如下式:

V(t)=Acos(ω0+φ)exp(-t/T2) (1)

I通道的參考信號為cosωt,經過混頻器與輸入信號相乘後為:

得到的乘積為兩項:第一項為和頻分量,經過後面的低通濾波器被濾除掉;第二項為差頻分量作為I通道的輸出。綜上所述I通道的輸出為:

對於Q通道,輸入為V(t),參考信號為sinωt,通過類似方法可以計算出Q通道的輸出為:

然後經過模/數轉換分別將I通道和Q通道的數據作為複數的實部和虛部存儲下來。


相關焦點

  • 用FPGA實現FFT算法(圖)
    當n較大時,因計算量太大,直接用dft算法進行譜分析和信號的實時處理是不切實際的。快速傅立葉變換(fast fourier transformation,簡稱fft)使dft運算效率提高1~2個數量級。其原因是當n較大時,對dft進行了基4和基2分解運算。fft算法除了必需的數據存儲器ram和旋轉因子rom外,仍需較複雜的運算和控制電路單元,即使現在,實現長點數的fft仍然是很困難。
  • 量子鑽石單自旋譜儀技術及應用綜述
    隨著對磁探測技術的深入探索,國儀量子公司生產研發的量子鑽石單自旋譜儀,基於摻雜金剛石中的氮-空位體系的譜學技術,具有超高的磁探測本領,在物理、化學、生物、材料、醫學等不同的學科具有廣泛而重要的應用前景[1-11]。
  • 基於FPGA IP核的FFT實現
    0 引 言 數位訊號處理領域中FFT算法有著廣泛的應用。目前現有的文獻大多致力於研究利用FFT算法做有關信號處理、參數估計、F+FT蝶形運算單元與地址單元設計、不同算法的FFT實現以及FFT模型優化等方面。
  • 聚焦磁共振新技術新應用 ——第二屆磁共振網絡會議(iCMR 2018)召開
    本次會議依託成熟的網絡會議平臺,致力於為國內外的廣大磁共振工作者提供一個突破時間地域限制的學習和交流平臺,促進和加強國內磁共振工作者的學術交流與合作,從而推動磁共振技術的應用與發展。向俊鋒介紹道,由於元素周期表中近120種元素幾乎都有核磁活性的同位素,常用的寬帶探頭能夠檢測的原子核近60種,核磁共振技術用途非常廣泛。在報告中,向俊鋒從液體、固體核磁波譜兩個方面,以技術和應用進展為主線,對國內外磁共振波譜進展進行總結,並對其發展方向進行了展望。
  • 用FPGA實現FFT算法
    當N較大時,因計算量太大,直接用DFT算法進行譜分析和信號的實時處理是不切實際的。快速傅立葉變換(Fast Fourier Transformation,簡稱FFT)使DFT運算效率提高1~2個數量級。其原因是當N較大時,對DFT進行了基4和基2分解運算。FFT算法除了必需的數據存儲器ram和旋轉因子rom外,仍需較複雜的運算和控制電路單元,即使現在,實現長點數的FFT仍然是很困難。
  • 基於FPGA高精度浮點運算器的FFT設計與仿真
    摘要 基於IEEE浮點表示格式及FFT算法,提出一種基2FFT的FPGA方法,完成了基於FPGA高精度浮點運算器的FFT的設計。利用VHDL語言描述了蝶形運算過程及地址產生單元,其仿真波形基本能正確的表示輸出結果。
  • 國家重大科研儀器研製項目「多波段脈衝單自旋磁共振譜儀研製」結...
    近日,中國科學技術大學承擔的國家重大儀器研製項目(部門推薦) 「多波段脈衝單自旋磁共振譜儀研製」結題驗收會在合肥召開。專家組首先聽取了項目負責人、中國科學技術大學杜江峰院士關於「多波段脈衝單自旋磁共振譜儀研製」項目研製情況的報告。杜江峰院士帶領項目組歷時5年時間,實現了國際上首套多波段脈衝單自旋磁共振譜儀,包括多波段複合磁共振系統、微波與射頻系統、光學共聚焦系統以及控制臺系統等關鍵系統。
  • GE醫療發布全流程「MR+AI」平臺,優化磁共振兩大核心問題
    「很快我們的全系列磁共振產品也會搭載這項技術,用AI賦能全線產品,為推動磁共振AI生態發展奠定基礎。」為什麼鮮有「磁共振+AI」?相比於CT、X線等成像設備,由於成像原理、成像過程以及影像處理的複雜性,讓AI技術在磁共振成像領域的發展和應用相對滯後。
  • 基於FPGA的FFT算法硬體實現
    基於FPGA的FFT算法硬體實現
  • 第六講 DSP在雷達信號處理中的應用
    為了讓工程師在設計開發中完善和拓展基礎理論與系統知識,豐富應用經驗,《世界電子元器件》和中電網聯合清華大學等知名院校共同創辦了這個欄目,特約知名學者、教授以及著名半導體公司的應用工程師撰寫,以系列講座的方式對熱點ic技術進行全面而系統的介紹,涵蓋最新技術要點。最先開設的講座將圍繞三大課題:dsp、fpga和嵌入式系統,每個課題都將連載6期。
  • 基於高速定點FFT算法的FPGA設計方案
    引 言 快速傅立葉變換(FFT)作為計算和分析工具,在眾多學科領域(如信號處理、圖像處理、生物信息學、計算物理、應用數學等)有著廣泛的應用。在高速數位訊號處理領域,如雷達信號處理,FFT的處理速度往往是整個系統設計性能的關鍵所在。
  • 基於改進的CORDIC算法的FFT復乘及其FPGA實現
    FFT(快速傅立葉變換)在無線通信、語音識別、圖像處理和頻譜分析等領域有著廣泛應用。在FFT運算中,核心操作是蝶形運算,而蝶形運算的主要操作是向量旋轉,實現向量旋轉可用複數乘法運算來實現,但複數乘耗費了FFT運算中大量的乘法器資源。
  • 基於FPGA的高速流水線FFT算法實現
    但由於DYT本身運算量相當大,限制了它的實際應用。FFT(快速傅立葉變換)算法是作為DFT的快速算法提出,它將長序列的DFT分解為短序列的DFT,大大減少了運算量,使得DFT算法在頻譜分析、濾波器設計等領域得到了廣泛的應用。  FPGA(現場可編程門陣列)是一種具有大規模可編程門陣列的器件,不僅具有專用集成電路(ASIC)快速的特點,更具有很好的系統實現的靈活性。
  • 基於MSP430系列微控制器的FFT算法實現
    本文引用地址:http://www.eepw.com.cn/article/201610/307878.htm關鍵詞:MSP430;快速傅立葉變換;存儲器;微控制器隨著各種電力電子裝置在電力系統越來越廣泛的應用,其非線性的特點使得供電中的諧波失真問題日益嚴重。
  • 基於Cyclone II FPGA開發平臺實現語音識別算法程序的設計
    本系統採用了Altera公司的Cyclone II FPGA開發平臺和相應的開發工具Quartus II進行系統硬體部分的開發;利用Nios II IDE實現了語音識別算法的編譯、連結、調試和運行;同時還應用了Altera公司獨具特色的C2H加速工具,實現了語音算法程序的硬體加速,使系統性能得到了明顯的提升。
  • 基於FPGA的無損圖像壓縮系統設計
    算法(FELICS)的優勢,隨後詳細分析了該算法的編碼步驟和硬體實現方案,最後公布了基於該方案的FPGA性能指標。數據壓縮可以分為有損壓縮和無損壓縮兩種,其中有損壓縮技術可以獲得較高的壓縮比,但是會丟失一些圖片信息,可以應用在對圖像質量要求不高的領域,但是在醫療圖像、航天圖像等特殊領域中,則要求圖像壓縮算法是無損的[1]。  無損壓縮技術可以去除冗餘信息並保證重建的步驟不會對原始信息帶來任何損失。這樣一來,解碼後的信息就和原始信息精確相等。
  • 基於DSP的FFT算法實現
    基於DSP的FFT算法實現1、FFT的原理快速傅氏變換(FFT)是離散傅氏變換的快速算法,它是根據離散傅氏變換的奇、偶、
  • 探索宇宙奧秘的阿爾法磁譜儀
    新華網華盛頓5月16日電(記者葛相文 任海軍)美國東部時間16日,由多國科學家參與,項目投入達20億美元的太空粒子探測器 阿爾法磁譜儀2搭乘「奮進」號太空梭升空。
  • 基於FPGA的實時中值濾波器硬體實現
    在許多實際應用場合,如高清視頻監控、X光圖像的降噪等,需要快速且實時地進行中值濾波,軟體實現達不到實時處理的要求,因此選用硬體實現。 在硬體實現上,文獻[1]、[2]等採用行延遲的方法形成鄰域數據,以實現3×3的中值濾波。文獻[7]為了提高紅外成像跟蹤器設計了大窗口的中值濾波器。
  • 中國科大在水溶液環境中實現單個生物分子磁共振譜探測
    中國科學院院士、中國科學技術大學教授杜江峰領銜的研究團隊運用量子技術首次在室溫水溶液環境中探測到單個DNA分子的磁共振譜,從而向運用單分子磁共振研究生物分子在生理環境中的構像和分子間相互作用邁出了重要一步。