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

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

3天內(nèi)不再提示

分布式算法是一項重要的FPGA技術

DIri_ALIFPGA ? 來源:未知 ? 作者:李倩 ? 2018-06-22 14:53 ? 次閱讀

分布式算法(distributed arithmetic,DA)是一種以實現(xiàn)乘法運算為目的的運算方法。它與傳統(tǒng)實現(xiàn)乘法運算的不同之處在于:執(zhí)行部分積運算的先后順序不同。簡單地說,分布式算法在完成乘加功能時時通過將各輸入數(shù)據(jù)每一對應位產(chǎn)生的部分積預先進行相加形成相應部分積,然后再對各部分積進行累加形成最終結果;而傳統(tǒng)算法是等到所以乘積產(chǎn)生之后再進行相加來完成乘加運算的。與傳統(tǒng)算法相比,分布式算法可以極大地減少硬件電路規(guī)模,很容易實現(xiàn)流水線處理,提高電路的執(zhí)行速度。

分布式算法(distributed arithmetic,DA)是一項重要的FPGA技術, 被廣泛運用于計算機的乘法運算中。該算法將乘法運算轉(zhuǎn)換成加法以及移位運算,能夠高速完成大量的乘法運算,極大地提高了芯片的使用效率。 為了方便分析,將濾波器表達式改為:

假設h(n)都是已知常數(shù),x(n)是變量。無符號數(shù)x(n)的表達式為:

式中: 表示第n個采樣值,b表示x(n)的第b位,則y可以表示為:

變換求和次序,重新求和得:

化簡成如下形式:

式中:xb(n)表示第n個數(shù)據(jù)的第b位。由于x(n)為有限位數(shù)據(jù),且xb(n)的取值為[0,1],故 有2^N種不同的取值,又因為已知,所以可以通過查表的方法來實現(xiàn)f(h(n,xb(n)))。再通過相應的二次冪加權并累加,就可得到內(nèi)積y的結果。

實現(xiàn)框圖如下:

圖中a為傳統(tǒng)算法,b為分布式DA算法。

根據(jù)DA算法原理,可以實現(xiàn)FIR濾波器。濾波器系數(shù)可由matlab求得,然后根據(jù)濾波器輸入數(shù)據(jù)位寬,對系數(shù)進行合適的放大,在實現(xiàn)過程中對累加值進行右移,最終得到濾波器的輸出。

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

    關注

    1624

    文章

    21539

    瀏覽量

    600492
  • 濾波器
    +關注

    關注

    159

    文章

    7664

    瀏覽量

    177188
  • 分布式算法
    +關注

    關注

    0

    文章

    4

    瀏覽量

    7284

原文標題:分布式算法原理

文章出處:【微信號:ALIFPGA,微信公眾號:FPGA極客空間】歡迎添加關注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關推薦

    分布式軟件系統(tǒng)

    取得比傳統(tǒng)儀器或PLC方式下更為靈活的解決方案。 -------------------- 在分布式計算機操作系統(tǒng)支持下,互連的計算機可以互相協(xié)調(diào)工作,共同完成一項任務。 也可以這么解釋:
    發(fā)表于 07-22 14:53

    分布式發(fā)電技術與微型電網(wǎng)

    幾種分布式發(fā)電簡介2.分布式發(fā)電與配電網(wǎng)互聯(lián)問題3.微型電網(wǎng)技術4.分布式發(fā)電(電源)技術應用的障礙和瓶頸5.
    發(fā)表于 03-11 13:37

    分布式能源系統(tǒng)當微型電網(wǎng)技術應用

    以及異常、故障,對于區(qū)域電力系統(tǒng)AreaEPS的影響明顯,就必須通過AreaEPS與DR的互聯(lián)系統(tǒng)ICS聯(lián)網(wǎng)。   電網(wǎng)微型電網(wǎng)的分布式電源并網(wǎng)技術的互聯(lián)系統(tǒng)就是電網(wǎng)’>微型電網(wǎng)的個非常重要
    發(fā)表于 06-13 14:25

    如何設計分布式干擾系統(tǒng)?

    啟動,自主組網(wǎng),并根據(jù)控制對敵方雷達網(wǎng)、通信網(wǎng)、制導網(wǎng)和預警機等電子信息系統(tǒng)實施接近偵察和干擾,這將在未來的電子對抗中發(fā)揮重要作用。分布式干擾系統(tǒng)采用逼近的分布式網(wǎng)絡化結構,形成
    發(fā)表于 08-08 06:57

    如何利用FPGA設計無線分布式采集系統(tǒng)?

    近些年來,隨著電子技術的發(fā)展,無線通信技術、計算機網(wǎng)絡的發(fā)展,分布式無線數(shù)據(jù)采集網(wǎng)絡技術開始興起,并迅速的應用到各個領域。在些地形復雜,不
    發(fā)表于 10-14 07:10

    種基于FPGA分布式算法的濾波器設計的實現(xiàn)方案

    分布式的濾波器算法是什么?種基于FPGA分布式算法的濾波器設計實現(xiàn)
    發(fā)表于 04-29 07:13

    HDC2021技術分論壇:分布式軟時鐘有多重要

    分布式軟總線是HarmonyOS的關鍵根技術,也是眾多開發(fā)者們非常關注的一項技術。通過分布式
    發(fā)表于 11-09 17:24

    HDC2021技術分論壇:分布式軟時鐘有多重要

    作者:lishijun,HarmonyOS解決方案首席技術專家&軟總線首席架構師分布式軟總線是HarmonyOS的關鍵根技術,也是眾多開發(fā)者們非常關注的
    發(fā)表于 11-23 16:58

    常見的分布式供電技術有哪些?

      分布式供電技術是指將發(fā)電設備建設在用戶或供電系統(tǒng)端,將發(fā)電與負荷直接相連,通過局部供電的方式滿足用戶的電力需求。其主要特點是將傳統(tǒng)的集中式供電方式改為分散供電方式,不僅既有大型電站向小型
    發(fā)表于 04-10 16:28

    Hash和存儲過程在分布式數(shù)字認證中的應用

    隨著網(wǎng)絡技術發(fā)展和分布式應用程序的廣泛應用,如何構建安全的分布式 Web 應用程序是信息安全中的一項重要內(nèi)容。安全登錄認證憑據(jù)的處理是
    發(fā)表于 06-29 08:48 ?17次下載

    FIR數(shù)字濾波器分布式算法的原理及FPGA實現(xiàn)

    FIR數(shù)字濾波器分布式算法的原理及FPGA實現(xiàn)摘要:在利用FPGA實現(xiàn)數(shù)字信號處理方面,分布式算法
    發(fā)表于 10-27 14:05 ?57次下載

    應用分布式算法FPGA平臺實現(xiàn)FIR低通濾波器

    應用分布式算法FPGA平臺實現(xiàn)FIR低通濾波器李明緯 黃世震(福州大學 福建省微電子集成電路重點實驗室福州 350002)摘要:在利用FPGA實現(xiàn)數(shù)字信號處理方面,
    發(fā)表于 12-14 11:09 ?29次下載

    FIR數(shù)字濾波器分布式算法的原理及FPGA實現(xiàn)

    摘要: 在利用FPGA實現(xiàn)數(shù)字信號處理方面,分布式算法發(fā)揮著關鍵作用,與傳統(tǒng)的乘積-積結構相比,具有并行處理的高效性特點。詳細研究了基于FPGA、采用
    發(fā)表于 06-20 14:03 ?5844次閱讀
    FIR數(shù)字濾波器<b class='flag-5'>分布式</b><b class='flag-5'>算法</b>的原理及<b class='flag-5'>FPGA</b>實現(xiàn)

    種基于分布式算法的低通FIR濾波器

    分布式算法種適合FPGA設計的乘加運算,由于FPGA中硬件乘法器資源有限,直接應運乘法會消耗大量的資源。本文利用了豐富的存儲器資源進行查
    發(fā)表于 11-24 15:17 ?3219次閱讀

    文解析分布式電源并網(wǎng)的諧波問題

    為了實現(xiàn)能源的就地開發(fā)與利用,減少遠距離輸電損耗,種高效、環(huán)保、靈活的新型發(fā)電技術——分布式發(fā)電(DG),成為智能電網(wǎng)中一項重要的組成部分
    發(fā)表于 08-20 17:48 ?3850次閱讀
    <b class='flag-5'>一</b>文解析<b class='flag-5'>分布式</b>電源并網(wǎng)的諧波問題