<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > EDA/PCB > 設計應用 > 基于CORDIC算法2FSK調制器的FPGA設計

基于CORDIC算法2FSK調制器的FPGA設計

作者: 時(shí)間:2011-05-30 來(lái)源:網(wǎng)絡(luò ) 收藏

為了避免復雜的乘法運算,用一系列微旋轉來(lái)處理,第i次旋轉可表示為:
d.jpg
式中:θi表示第i次旋轉的角度,并且滿(mǎn)足tanθi=2-i;zi表示第i次旋轉后與目標角度的差;δi表示向量的旋轉方向,由zi的符號位來(lái)決定,即δi=sign zi。e.jpgf.jpg為每一級的校正因子,也就是每一級旋轉時(shí)向量模長(cháng)發(fā)生的變化,對于字長(cháng)一定的運算,總的校正因子是一個(gè)常數。若總的旋轉次數為n,則總校正因子用k表示為:
g.jpg
由式(7)可知:xn,yn分別為輸入角θ的余弦和正弦值,故基于可產(chǎn)生正弦載波信號,而且由式(5)可以看出所有運算簡(jiǎn)化成加減法和移位操作,因此很容易用硬件實(shí)現。

本文引用地址:http://dyxdggzs.com/article/191186.htm

1.2 流水線(xiàn)結構
的實(shí)現方式有2種:簡(jiǎn)單狀態(tài)機法和高速全流水線(xiàn)處理器法。如果計算時(shí)間的要求不嚴格,可以采用狀態(tài)機結構。這一結構中最復雜的就是兩個(gè)桶狀移位器,而桶狀移位器的面積大約和它所包含的傳輸門(mén)的數目成正比。盡管可以通過(guò)改進(jìn)CORDIC來(lái)減小CORDIC處理器的總面積,但桶狀移位器所占的面積并不能減小。另外,這種結構由于只在時(shí)間上復用資源,因此,數據吞吐率不高。



關(guān)鍵詞: CORDIC 2FSK FPGA 算法

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>