<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > EDA/PCB > 設計應用 > 正交幅度調(diào)制解調(diào)器的FPGA設計與仿真

          正交幅度調(diào)制解調(diào)器的FPGA設計與仿真

          作者: 時間:2011-12-21 來源:網(wǎng)絡 收藏

          2 正交信號發(fā)生器的設計
          2.1 CORDIC算法原理
          CORDIC算法是由J.Volder于1959年提出的。該算法適用于解決一些三角學的問題,如平面坐標的旋轉(zhuǎn)和直角坐標到極坐標的轉(zhuǎn)換等。 CORDIC算法的基本思想是通過一系列固定的、與運算基數(shù)有關(guān)的角度的不斷偏擺,以逼近所需的旋轉(zhuǎn)角度。從廣義上講,CORDIC方法就是一種數(shù)值計算的逼近方法。該算法實現(xiàn)三角函數(shù)的基本原理如下:
          設初始向量(x0,y0)逆時針旋轉(zhuǎn)角度口后得到向量(xn,yn),則:
          d.jpg

          式中:θi表示第i次旋轉(zhuǎn)的角度,并且tanθi=2-i;zi表示第i次旋轉(zhuǎn)后與目標角度的差;δi表示向量的旋轉(zhuǎn)方向由zi的符號位來決定,即δi=sign(zi);e.jpg為每一級的校正因子,也就是每一級旋轉(zhuǎn)時向量模長發(fā)生的變化,對于字長一定的運算,總的校正因子是一個常數(shù)。迭代n次(n→∞)后可以得到如下結(jié)果:
          f.jpg
          當給定的初始輸入數(shù)據(jù)為x0=1/k,y0=0時,z0=θ,則輸出為:
          g.jpg
          由上可知,xn,yn分別為輸入角θ的余弦和正弦值,故基于CORDIC算法可產(chǎn)生正交信號。
          2.2 CORDIC算法流水線結(jié)構(gòu)
          由式(5)可以看出,CORDIC算法的實現(xiàn)只需要基本的加減法和移位操作,因此很容易用硬件實現(xiàn)。該硬件的實現(xiàn)可以通過圖2所示的基本單元級聯(lián)成流水線結(jié)構(gòu)實現(xiàn)。在經(jīng)過n(迭代次數(shù))個時鐘的建立時間之后,每隔一個時鐘便能輸出一個運算結(jié)果。輸出精度由CORDIC算法中的迭代次數(shù)決定。如需提高精度,只需簡單地增加流水單元即可,擴展性很好,而且這并不會大量增加的資源耗費。

          本文引用地址:http://www.ex-cimer.com/article/190890.htm

          h.jpg




          評論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();