《電子技術應用》
您所在的位置:首頁 > 可編程邏輯 > 設計應用 > 多項式擬合在log-add算法單元中的應用及其FPGA實現
多項式擬合在log-add算法單元中的應用及其FPGA實現
來源:電子技術應用2011年第2期
魏開容,吉立新,楊鎮西
國家數字交換系統工程技術研究中心,河南 鄭州450002
摘要: 綜合考慮面積和速度等因素,采用一次多項式擬合實現了簡單快速的log-add算法單元。實驗結果表明,在相同的精度要求下,其FPGA實現資源占用合理,硬件開銷好于其他次數的多項式擬合實現方案。
中圖分類號: TN402
文獻標識碼: A
文章編號: 0258-7998(2011)02-0046-03
Application and FPGA implementation of polynomial fitting in log-add algorithm
Wei Kairong,Ji Lixin,Yang Zhenxi
National Digital Switch System Engineering & Technological R&D Center, Zhengzhou 450002,China
Abstract: This paper is about using one order polynomial fitting to implement the log-add algorithm for simple and fast units, considering factors such as size and speed. Experimental results show that the resource utilization of FPGA implementation is reasonable and hardware cost is better than other orders of the polynomial fitting in the same accuracy requirement.
Key words : polynomial fitting;log-add algorithm;FPGA implementation


    在多路實時語音處理系統中,基于高斯混合概率模型[1,2]的系統后端運算量非常大,采用log-add算法單元可以簡化運算,提高運算效率。其函數形式為[3]:

   查表法可以認為是多項式次數為0的情況,隨著精度要求的增加,查找表會變得很大[5]。函數逼近可以采用多項式擬合,首先根據所需要的精度確定多項式次數和分段的大小,然后計算每一段的多項式系數。
    設分段的大小為d(d=2-k,k=0,1,2…),計算各段系數時,各段函數平移到區間[0,d),如圖2所示。用Matlab進行多項式擬合依次得到各段系數。由此可以得出各段的擬合多項式為:

    這樣實現時可以把二進制的定點數x分為MSBs和LSBs兩段。MSBs對應段標號i,由段標號取出系數ci0,ci1,ci2…;LSBs對應浮點數xl,代表段內偏移值。由圖3可以計算出f(x)。

    MSBs和LSBs應該這樣選取,例如定標為Q32.f,選擇d=1/2,則MSBs為高32-(f-1)位,LSBs為低f-1位;選擇d=1/4, 則MSBs為高32-(f-2)位,LSBs為低f-2位……;如果MSBs為32或31,則變成了查表法。
2 多項式擬合的實現方案
2.1 多項式次數與分段大小、精度的關系

    用Matlab進行仿真,表1列出了各種精度要求下各次多項式所需的分段大小(d),其中?啄為精度要求,?茁為多項式的次數。
    由表1可以看出,相同次數的情況下,精度要求越高,分段大小d越??;而相同精度的情況下,次數越高,分段大小d越大。另外,次數越低,精度越高,分段大小d下降的數量級越快。



    表2列出各次多項式在不同精度要求下,所需要系數個數(n)的分布情況。

    由表2可以看出,其結果與表1趨于一致。相同次數下,精度要求越高,所需要的系數個數n越多;而相同精度下,次數越高,所需要系數個數n越少。n隨著次數的降低和精度的提高迅速增大。
    與n相反,多項式的計算量隨著多項式次數的增加而增加。根據horner算法[3]多項式的表達式如下:
  
    式(6)表明,多項式次數增加1次,計算多項式的函數值增加1次乘法和1次加法。多項式系數存儲量與多項式的計算量是其FPGA實現時互相制約的兩個因素。
3 仿真結果
    為了取得面積與速度的平衡,根據測試結果及實際系統的要求,選擇δ=10-4、β=1來實現。本文采用Xilinx ISE Design Suite 10.1進行仿真測試。定標取Q32.23,其硬件實現計算流程如圖4,輸入為定點數x,由MSBs和LBSs取得系數和xl,經過reg系數寄存器及1次乘法和1次加法,輸出y。

    時序仿真結果結果如圖5。輸入x是32 bit的無符號定點數,輸出為y;clk是時鐘;reset為復位信號;MSBs是x的高位,用于得到多項式系數;LSBs是x的低位即自變量;temp是用于緩存中間結果,coef[...]是多項式系數。輸出延遲3個時鐘周期,流水線填滿后,每個時鐘周期輸出一個結果。

    例如輸入32’h00333333(浮點數0.4),從圖中可以看出其輸出y為24’h41aba5,與實際函數值24’h41aa7c存在誤差。其實現結果與浮點結果比較誤差如圖6??梢钥闯龆c數誤差在800以內,也就是浮點數約10-4以內,誤差范圍與表1相一致。

    使用ISE軟件的XST工具綜合,選擇設備為Xilinx公司Virtex5系列的XC5VFX100T(speed-2)。其資源占用情況如表3,其中Xilinx公司的乘加硬件設備DSP48E用于算法中的乘法運算及加法運算[6]。

    可以對比δ=10-4,β=0,1,2,3四種實現方式的硬件開銷,如表4。

    由表4可以看出,雖然多項式次數為0時使用寄存器(Registers)和查找表(LUTs)最少,且乘法和加法次數(DSP48Es)為0,但由于其使用了24×40 960 ROM,占用存儲面積較大;而一次多項式擬合雖然所占用查找表(LUTs)一項相對較多,但綜合考慮,其他資源占用都比較均衡。其整體的資源開銷要好于其他方案。
    log-add算法單元作為高斯混合概率模型FPGA實現的基本算法單元,能夠簡化運算、提高運算效率。在系統精度要求10-4的情況下,采用一次多項式擬合能夠有效地節省硬件開銷,實現簡單快速log-add算法單元,為大規模實時處理多路語音數據提供了重要保證。
參考文獻
[1] Douglas A.Reynolds,THOMAS E.Quatieri,Robert B.Dunn. Speaker verification using adapted gaussian mixture models[J].Digital Signal Processing,2000(10).
[2] Kazuo Miura,Hiroki Noguchi,Hiroshi Kawaguchi,et al.A  low memory bandwidth gaussian mixture model(GMM)  processor for 20,000-word real-time speech recognition FPGA system[J].ICECE Technology,2008.FPT.2008.
[3] MELNIKOFF S J,FQUIGLEY S.Implementing the Log-add  Algorithm in Hardware[J].Electronics Letters,2003.
[4] LEE B R,BURGESS N.A pallrallel Look-up logarithmic number system addition subtraction scheme for FPGA[J]. Proc.FPT,2003.
[5] 李煒,沈緒榜.對數數值系統的研究[J].微電子學與計算機,2004.
[6] 胡彬.Xilinx ISE Design Suite 10.x FPGA開發指南—邏輯設計篇[M].北京:人民郵電出版社,2008.

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          亚洲美女视频网| 欧美精品久久99久久在免费线| 亚洲第一区色| 正在播放欧美一区| 欧美天堂亚洲电影院在线观看| 国产欧美日韩综合一区在线播放| 你懂的国产精品| 国产欧美精品一区aⅴ影院| 亚洲人成在线播放网站岛国| 久久亚洲精品一区| 国产精品久久午夜夜伦鲁鲁| 欧美精品一区三区在线观看| 亚洲国产乱码最新视频| 久久精品国产96久久久香蕉| 亚洲第一二三四五区| 在线亚洲欧美专区二区| 久久只精品国产| 国外成人在线| 在线观看视频亚洲| 欧美国产精品专区| 欧美在线看片a免费观看| 久久国产日本精品| 欧美日本一区二区高清播放视频| 亚洲国产日韩综合一区| 99精品视频免费观看视频| 国产精品美女一区二区在线观看| 久久久国产精品一区| 激情综合亚洲| 国产日韩亚洲欧美精品| 欧美片网站免费| 一区二区三区日韩欧美| 欧美日韩91| 怡红院av一区二区三区| 午夜久久99| 国产日韩一区二区三区在线播放| 禁久久精品乱码| 欧美成人激情视频免费观看| 亚洲欧洲日韩综合二区| 欧美日韩精品免费观看视频完整| 国产精品久久久免费| 99视频精品免费观看| 欧美另类综合| 性欧美xxxx视频在线观看| 欧美日韩中文字幕在线视频| 欧美二区在线观看| 久久久久久久激情视频| 国产酒店精品激情| 欧美午夜电影在线| 国产日韩精品一区观看| 美国十次了思思久久精品导航| 国产欧美亚洲日本| 国产欧美日韩综合| 中文av一区特黄| 亚洲欧美视频一区二区三区| 午夜影视日本亚洲欧洲精品| 国产精品你懂得| 欧美日韩xxxxx| 国产精品视频网| 91久久精品一区二区别| 亚洲二区三区四区| 伊人色综合久久天天| 在线 亚洲欧美在线综合一区| 亚洲激情成人在线| 在线看日韩欧美| 久久大综合网| 亚洲欧美日本国产专区一区| 在线看一区二区| 亚洲精品乱码视频| 国产亚洲综合性久久久影院| 国产精品一区一区| 国产网站欧美日韩免费精品在线观看| 一区二区三区四区五区视频| 欧美日本网站| 精品电影一区| 久久九九久久九九| 国产一区二区三区奇米久涩| 欧美激情第一页xxx| 国产午夜精品在线观看| 亚洲欧美文学| 欧美日韩精品系列| 欧美午夜精品久久久久久超碰| 欧美亚洲一级| 亚洲欧美日韩国产一区二区三区| 日韩亚洲不卡在线| 欧美电影在线免费观看网站| 国产精品a久久久久久| 亚洲欧美日产图| 亚洲国产日韩在线一区模特| 亚洲人体一区| 国产精品高潮呻吟久久av无限| 久久嫩草精品久久久精品| 国产亚洲aⅴaaaaaa毛片| 99精品视频一区| 国产精品成人国产乱一区| 国产欧美精品一区aⅴ影院| 国产欧美日韩不卡免费| 国产精品初高中精品久久| 亚洲最黄网站| 国产麻豆一精品一av一免费| 国内精品免费午夜毛片| 一本色道久久综合亚洲精品不| 裸体丰满少妇做受久久99精品| 性色一区二区| 激情成人综合网| 亚洲欧美美女| 亚洲七七久久综合桃花剧情介绍| 伊人激情综合| 久久蜜桃av一区精品变态类天堂| 欧美在线一级视频| 日韩一级网站| 亚洲二区免费| 久久综合给合久久狠狠狠97色69| 久久精品国产999大香线蕉| 欧美一区二区三区视频| 国产精品毛片va一区二区三区| 欧美日韩中文在线观看| 激情懂色av一区av二区av| 欧美日韩播放| 国产一区二区三区直播精品电影| 日韩视频免费观看高清完整版| 欧美在线资源| 曰本成人黄色| 欧美日本国产精品| 久久国产主播| 黄色成人免费观看| 欧美激情一级片一区二区| 亚洲一区二区三区在线观看视频| 欧美一区二区三区久久精品茉莉花| 亚洲国产精品成人久久综合一区| 国产精品国产三级国产aⅴ9色| 亚洲一区二区久久| 狠狠色狠狠色综合| 欧美日韩国产成人在线| 亚洲自啪免费| 在线看片日韩| 久久久久欧美| 国产精品美女主播在线观看纯欲| 欧美日韩免费在线观看| 狠狠色狠狠色综合日日五| 亚洲国产精品成人综合色在线婷婷| 欧美性一二三区| 裸体丰满少妇做受久久99精品| 欧美一区二区三区免费观看| 国产精品区二区三区日本| 亚洲精美视频| 在线国产精品播放| 亚洲黄色尤物视频| 亚洲福利专区| 亚洲福利在线看| 久久9热精品视频| 欧美激情视频一区二区三区在线播放| 亚洲国产三级在线| 精品1区2区3区4区| 久久精品综合| 欧美在线3区| 欧美专区18| 国产精品久久久久三级| 国产精品每日更新在线播放网址| 亚洲国产成人久久| 国产精品视频九色porn| 欧美日本一道本| 亚洲欧美日韩人成在线播放| 欧美成人精品一区二区三区| 久久久久九九视频| 国产精品日日摸夜夜添夜夜av| 亚洲网站在线播放| 欧美成年视频| 国产精品国产三级国产| 亚洲亚洲精品三区日韩精品在线视频| 国产日韩欧美a| 久久久亚洲国产天美传媒修理工| 国产精品麻豆成人av电影艾秋| 亚洲性夜色噜噜噜7777| 欧美午夜大胆人体| 亚洲欧洲在线视频| 欧美日韩精品免费观看视频完整| 亚洲大片精品永久免费| 久久久久在线观看| 国产精品乱码人人做人人爱| 黄色成人av在线| 一本到12不卡视频在线dvd| 欧美a级片一区| 亚洲免费福利视频| 老司机凹凸av亚洲导航| 亚洲欧美在线一区| 91久久在线观看| 香蕉久久一区二区不卡无毒影院| 午夜久久久久久久久久一区二区| 欧美精品一区二区在线播放| 亚洲国产精品一区二区www| 欧美午夜精品久久久久久人妖| 国产伦精品一区二区三区免费| 欧美区二区三区| 国产偷自视频区视频一区二区| 国内精品国语自产拍在线观看| 国产一区91精品张津瑜| 在线观看一区视频| 99在线热播精品免费| 欧美在线一区二区三区| 国产亚洲高清视频| 国产精品久久久久永久免费观看| 久久精品一区二区三区中文字幕| 国产亚洲激情视频在线| 欧美日韩蜜桃| 欧美亚洲日本国产| 国产日韩精品一区观看| 欧美午夜激情视频| 国产精品v欧美精品v日韩精品| 欧美电影免费观看高清完整版| 欧美一级理论片| 久久精品一区蜜桃臀影院| 尹人成人综合网| 欧美精品日韩一区| 亚洲自拍都市欧美小说| 在线天堂一区av电影| 亚洲一区欧美激情| 欧美午夜宅男影院在线观看| 欧美精品一区二区三区很污很色的| 夜夜嗨av色一区二区不卡| 亚洲欧美日韩国产综合精品二区| 亚洲国产综合视频在线观看| 亚洲理论在线| 国产精品扒开腿做爽爽爽软件| 午夜在线a亚洲v天堂网2018| 国产精品极品美女粉嫩高清在线| 先锋影音久久久| 一色屋精品亚洲香蕉网站| 午夜视频一区在线观看| 久久久久女教师免费一区| 国语对白精品一区二区| 蜜臀久久久99精品久久久久久| 亚洲一区二区三区乱码aⅴ| 欧美午夜不卡影院在线观看完整版免费| 午夜精品福利电影| 久久久水蜜桃av免费网站| 亚洲欧美精品在线| 国产精品免费一区二区三区在线观看| 99视频在线观看一区三区| 欧美日韩18| 欧美大片一区| 欧美大片网址| 亚洲深夜影院| 欧美成人自拍视频| 欧美午夜精品理论片a级按摩| 亚洲国产va精品久久久不卡综合| 欧美激情麻豆| 欧美亚洲色图校园春色| 黑人操亚洲美女惩罚| 欧美一区二区视频在线观看| 男女精品视频| 激情文学综合丁香| 亚洲精品日日夜夜| 欧美激情2020午夜免费观看| 亚洲视频综合在线| 久久综合久久久久88| 久久久久国产精品一区二区| 久久久91精品国产一区二区精品| 欧美劲爆第一页| 欧美亚洲视频在线观看| 午夜久久tv| 久色婷婷小香蕉久久| 欧美精品一区二区久久婷婷| 亚洲精品中文字幕在线观看| 欧美—级a级欧美特级ar全黄| 久久久久五月天| 久久av红桃一区二区小说| 亚洲国内精品在线| 国产一区二区三区久久久久久久久| 欧美国产第一页| 久久久久久亚洲精品不卡4k岛国| 国产精品久久一级| 国产精品久久久久国产精品日日| 国产精品久久久91| 午夜精品影院在线观看| 欧美日韩一区在线观看视频| 国产精品久久久久一区二区三区| 蜜桃久久av| 国产精品第一区| 国产日韩欧美视频| 久久一区二区三区超碰国产精品| 亚洲区在线播放| 欧美日韩亚洲一区二区| 久久亚洲一区二区| 欧美1区2区视频| 国产麻豆日韩| 欧美一区二区三区视频在线观看| 欧美一区二区三区视频免费| 欧美成人午夜| 国产精品美女久久久久av超清| 在线看片一区| 欧美成在线视频| 国产精品日韩专区| 久久精品视频免费| 夜夜嗨av一区二区三区网页| 欧美激情一区二区三区高清视频| 国产亚洲欧美日韩精品| 国产精品欧美一区喷水| 欧美一级大片在线免费观看| 在线观看欧美| 亚洲午夜激情网站| 亚洲美女免费精品视频在线观看| 国产拍揄自揄精品视频麻豆| 欧美极品色图| 欧美一区二区视频观看视频| 欧美高清一区二区| 欧美福利电影在线观看| 亚洲精品资源美女情侣酒店| 国产精品激情| 亚洲在线一区二区| 国产日韩精品视频一区| 欧美成人一区二区三区在线观看| 国产午夜精品理论片a级大结局| 亚洲一区二区黄| 国产精品欧美精品| 午夜日韩电影| 欧美视频在线观看 亚洲欧| 亚洲国产精品成人久久综合一区| 久久全球大尺度高清视频| 亚洲精品免费看| 一区二区三区久久久| 亚洲一区二区久久| 亚洲精品乱码久久久久久蜜桃麻豆| 亚洲国产高潮在线观看| 国产精品99久久久久久久久久久久| 欧美一区二区三区在线观看| 亚洲美女av在线播放| 欧美激情精品久久久久久蜜臀| 亚洲综合色丁香婷婷六月图片|