色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

關于基于分段多項式近似的DDFS研究及FPGA實現

電子設計 ? 來源:網絡整理 ? 作者:工程師吳畏 ? 2018-06-22 14:55 ? 次閱讀

0 引言

感應式磁力儀基于法拉第電磁感應原理,用于探測近地空間的低頻交變磁場[1],它通常自帶標準信號源,用于在軌定標。高質量的定標檢測信號,是保證感應式磁力儀探測到的變化磁場波形和頻譜信息科學性的前提。直接數字頻率合成技術[2](Direct Digital Frequency Synthesis,DDFS)于1971年被J.Tierney首次提出。DDFS采用數字技術,以相位為出發點進行頻率的合成,具有高穩定性,高分辨率和較小的相位噪聲,DDFS的性能指標遠超傳統頻率合成技術,因此廣泛應用于數字通信和精密儀器中。利用直接數字頻率合成技術能為感應式磁力儀提供高精度的標準定標信號源。

DDFS輸出信號的頻率表示為:

關于基于分段多項式近似的DDFS研究及FPGA實現

其中FCW為頻率控制字,傳統方法的相幅映射結構基于查找表ROM。ROM容量隨輸出的位寬D成指數增長[3]。為了減少ROM容量,將相位累加器的位寬截斷并保留高W位,作為相幅映射的輸入位寬。由于相位截斷,會使合成信號的無雜散動態范圍(Spurious Free Dynamic Range,SFDR)有明顯的下降。非量化輸出的SFDR為所截斷字長的線性函數[4],可近似為:

關于基于分段多項式近似的DDFS研究及FPGA實現

D為輸出信號的位寬,SFDR應大于量化信噪比。利用三角函數四分之一象限對稱性的象限壓縮方法,能進一步減少查找表容量,節省75%的資源使用。

僅依賴對相位字的截斷和象限壓縮,無法可觀地減小查找表容量。多種其他幅相映射方法被廣泛研究,通常分為兩大類:

ROM壓縮算法的角分解法[6]和ROM-Less的幅相轉換技術。ROM-Less型DDFS擺脫了大容量查找表的限制,利用邏輯運算,將相位轉為幅度。如旋轉角算法(CORDIC算法)[7],泰勒級數展開算法[8],分段線性插值[3]和分段多項式近似法[9]。

在分段多項式近似方法中,隨分段多項式近似算法階數和分段數的增加,在得到更小幅度誤差和高SFDR同時,增加了硬件資源占用和功率消耗。因此平衡分段多項式近似算法的分段數與最高階,是算法硬件實現平衡性能與資源占用的關鍵。

1 分段多項式近似算法方法研究

用不等分的兩段四階偶次冪多項式近似為目標函數,以區間壓縮方法為前提,擬合余弦函數的前四分之一周期。相位分段點α將[0,π/2]分為兩段,擬合目標函數表達式為:

關于基于分段多項式近似的DDFS研究及FPGA實現

pij(i=1,2,j=0,2,4)表示為第i段,j階的系數。最大幅度誤差MAE和SFDR是評價DDFS輸出信號的兩個重要指標,MAE降低到0時,理論上SFDR為無窮大。由于量化位寬和硬件資源的限制,在實際的硬件電路中無法實現。可通過減小MAE來增大SFDR。

α值固定時,通過最小均方MMSE得到對應目標函數最小誤差的多項式系數:

關于基于分段多項式近似的DDFS研究及FPGA實現

在相位點為α=π/3處,取得最MMSE,最大絕對誤差為2.1×10-4<2-12。表1為擬合結果多項式的系數。

關于基于分段多項式近似的DDFS研究及FPGA實現

f(x)的SFDR理論上限可通過傅里葉級數展開獲得,由于所合成的余弦信號為偶對稱信號,且有四分之一象限的對稱性,因此只有奇數的余弦諧波系數非零。

關于基于分段多項式近似的DDFS研究及FPGA實現

關于基于分段多項式近似的DDFS研究及FPGA實現

圖1為式(4)算法的傅里葉變換頻譜圖,圖中所示理論上的SFDR上限為94.98 dBc。

關于基于分段多項式近似的DDFS研究及FPGA實現

基于單段四階偶次冪多項式相幅映射輸出的SFDR理論上限為74.352 dBc[9]。上述近似算法輸出信號的SFDR大于該上限超過20 dBc。

2 基于定點數的相幅映射設計

用霍納法則實現4階偶次多項式可減少一個乘法器使用,降低運算復雜度。

關于基于分段多項式近似的DDFS研究及FPGA實現

本文所設計的DDFS結構理論上SFDR最大值為94.98 dBc,根據式(2)尋址位寬W應有W>94.98,取W=16,根據式(3)輸出D為15位。上述DDFS結構圖如圖2所示。

關于基于分段多項式近似的DDFS研究及FPGA實現

2.1 固定系數乘法器優化

數字電路對于2的整數次冪運算能簡化為邏輯左移或者右移,

關于基于分段多項式近似的DDFS研究及FPGA實現

式中,hik∈{-1,+1},dik∈{…,-2,-1,0,+1,+2,…}。M的最大值受被乘數的字長制約,應盡可能取小以降低結構的復雜性。圖3所示為量化位寬為14的乘法器優化,其中虛線表示流水線級。

關于基于分段多項式近似的DDFS研究及FPGA實現

產生π/2弧度所需的固定系數乘法器如圖4所示。

關于基于分段多項式近似的DDFS研究及FPGA實現

2.2 平方電路優化

平方運算優化分解為并行舍位運算,代替運算后的簡單截取,降低電路的復雜性[10]。圖2中所需的平方電路輸入為15位,輸出為16位。

關于基于分段多項式近似的DDFS研究及FPGA實現

改進4級流水線的平方電路如圖5右所示。與直接截斷相比僅有1 LSB的舍入誤差,小于2-15。

關于基于分段多項式近似的DDFS研究及FPGA實現

量化誤差對于SFDR的影響是非線性的,利用Nelder-Mead非線性單純形法來重新計算式(12)中參數,優化后系數見表2。

關于基于分段多項式近似的DDFS研究及FPGA實現

圖6為定點量化后輸出信號的頻譜,SFDR為約為93.03 dbc,與用浮點數計算下的理論SFDR最大值相差約2 dBc。因此本文的設計方法可在不明顯增加硬件資源消耗的前提下,改善合成信號的SFDR。

關于基于分段多項式近似的DDFS研究及FPGA實現

3 FPGA仿真與結果分析

為了驗證上述算法設計的結構DDFS的有效性,以ISE為開發平臺,基于Xillinx spatan-6系列 XC6SLX16 FPGA進行系統仿真驗證。

圖7為FCW=127時將程序下載到FPGA中,利用虛擬邏輯分析儀chipscope在線采集到的波形數據。

關于基于分段多項式近似的DDFS研究及FPGA實現

表3列給出了本文設計方法與其他基于FPGA的DDFS實現的比較。

關于基于分段多項式近似的DDFS研究及FPGA實現

與文獻[7]算法相比,本文方法在使用更少硬件資源的情況下,能得到輸出誤差更小,并有更大運算頻率的輸出信號。與文獻[11]~文獻[13]相比,在得到同等SFDR水平下,本文所用硬件資源有所減少,同時不影響最大運算頻率。

4 結論

本文利用最小均方法得到的不等分的兩段四階偶次冪多項式為目標函數擬合的余弦函數,可產生大于單段情況下約20 dBc的無雜散動態范圍。根據所得SFDR的上界,分析選擇最優的相幅映射輸入和輸出位寬。優化了固定系數乘法器和平方器,通過Nelder-Mead非線性單純形法來減少量化,舍入和截斷所產生的誤差。與理論上界差值僅為2 dBc,同時該DDFS結構在得到同等SFDR水平下,與其他設計方法比減少了資源使用,該設計方法為新一代天基星載感應式磁力儀的高精度定標信號源提供了新的設計思路。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • FPGA
    +關注

    關注

    1629

    文章

    21729

    瀏覽量

    603013
  • ddfs
    +關注

    關注

    0

    文章

    9

    瀏覽量

    10417
收藏 人收藏

    評論

    相關推薦

    一種新的記憶多項式預失真器

    一種新的記憶多項式預失真器摘要:提出了一種新的記憶多項式預失真器,對寬帶功率放大器進行線性化.該方法主要利用非均勻時延來設計預失真器.軟件仿真結果表明:當輸入為寬帶信號時,與傳統的無記憶預失真技術
    發表于 08-08 09:52

    MATLAB多項式函數命令

    MATLAB多項式函數命令Roots 求多項式根 Poly 構造具有指定根的多項式 Polyvalm 帶矩陣變量的多項式計算 Residue 部分分式展開(留數計算) Polyfit
    發表于 09-22 16:01

    多項式線性擬合

    多項式線性擬合
    發表于 04-18 10:54

    Labview-多項式標定算法

    Labview-多項式標定算法
    發表于 08-19 12:23

    想用labview進行公式計算,請問是怎么實現上面是常數下面是多項式這種形式的多項式的運算?

    本帖最后由 一只耳朵怪 于 2018-5-21 11:23 編輯 想用labview進行如圖所示的公式計算,我找到了多項式插件,但是沒研究明白怎么實現上面是常數下面是多項式這種形
    發表于 05-21 11:03

    多項式回歸的五個步驟

    多項式回歸示例(sklearn實現
    發表于 05-20 06:42

    請問各位如何利用FPGA實現DDFS

    DDFS技術原理是什么?DDFSFPGA實現的參數怎樣去計算?如何利用FPGA實現
    發表于 04-28 07:01

    LFSR序列極小多項式性質研究

    線性反饋移位寄存器( σ -LFSR)是基于字設計的,在安全性和效率上達到較好折衷的一種反饋移位寄存器。σ -LFSR 輸出序列的特征多項式為有限域上的矩陣多項式。該文利用有限域上矩
    發表于 03-06 11:36 ?14次下載

    多項式擬合柔性加減速算法的研究

    多項式擬合柔性加減速算法的研究,下來看看。
    發表于 05-03 14:23 ?7次下載

    多項式加減速控制方法研究

    多項式加減速控制方法研究,有需要的下來看看
    發表于 05-03 14:23 ?7次下載

    多項式直接擬合在鉑電阻高精度測溫中的研究_吳志祥

    多項式直接擬合在鉑電阻高精度測溫中的研究_吳志祥
    發表于 01-12 22:28 ?1次下載

    采用FPGA實現多項式運算

    實現會造成資源浪費,而且實現難度比較大。采用FPGA實現多項式運算,實現起來比較簡單,為之后
    發表于 11-24 09:35 ?8490次閱讀

    多項式插值算法框架

    多項式近似理論為圖像的多項式插值算法提出一個統一的理論框架。密切多項式近似的理論框架包括采樣點數目、密切階數和導數
    發表于 01-05 13:55 ?0次下載

    關于分段多項式近似的DDFS研究FPGA實現的設計過程淺析

    穩定性,高分辨率和較小的相位噪聲,DDFS的性能指標遠超傳統頻率合成技術,因此廣泛應用于數字通信和精密儀器中。利用直接數字頻率合成技術能為感應磁力儀提供高精度的標準定標信號源。
    發表于 07-26 15:30 ?1002次閱讀
    <b class='flag-5'>關于</b><b class='flag-5'>分段</b><b class='flag-5'>多項式</b><b class='flag-5'>近似的</b><b class='flag-5'>DDFS</b><b class='flag-5'>研究</b>及<b class='flag-5'>FPGA</b><b class='flag-5'>實現</b>的設計過程淺析

    有限域上置換多項式在密碼學的應用

    AGW準則和分段方法是構造有限域上置換多項式的兩種主要方法。介紹有限域上置換多項式在密碼學和編碼理論中的應用,總結利用AGW準則和分段方法構造有限域上置換
    發表于 06-08 14:36 ?7次下載
    主站蜘蛛池模板: 国产小视频免费看| 花季v3.0.2黄在线观看| 麻豆国产原创中文AV网站| 亚洲国产在线播放在线| 国产精品A久久777777| 日本高清免费看| 成人中文在线| 日本另类z0zxhd| 刮伦人妇A极一片| 台湾佬休闲中性娱乐网| 国产成人一区二区三区在线观看 | 青青操久久| 超碰在线视频 免费| 区久久AAA片69亚洲| 父亲在线日本综艺免费观看全集| 色狠狠色狠狠综合天天| 国产高清精品自在久久| 午夜深情在线观看免费| 极品少妇高潮啪啪AV无码吴梦梦| 一个人免费播放高清在线观看| 狼群影院视频在线观看WWW| 99热这里只有 精品| 日韩精品AV一区二区三区| 国产亚洲精品久久久久久无码网站| 亚洲免费国产在线日韩| 美女的避毛| 成人五级毛片免费播放| 亚洲AV久久久久久久无码 | 欧美高清一区二区三| av淘宝 在线观看| 乌克兰内射私拍| 美女不要啊| 国产一区二区青青精品久久| yellow视频免费观看| 一本道在线综合久久88| 日本大片免a费观看视频| 久久精品国产99欧美精品亚洲| 白丝女仆被强扒内裤| 一个人免费观看在线视频播放| 青春草久久| 久久综合色一综合色88|