《電子技術應用》
您所在的位置:首頁 > 可編程邏輯 > 設計應用 > 基于CORDIC算法的NCO實現
基于CORDIC算法的NCO實現
來源:電子技術應用2011年第1期
馮 亮1,肖 輝1,姚振東2
(1.中國科學院大氣物理研究所,北京100029;2.成都信息工程學院 電子工程學院,四川 成都61
摘要: 介紹了CORDIC算法的原理,給出了為滿足某一技術指標而設計的NCO的分析過程,給出了軟件仿真波形和硬件實現波形的對比。
關鍵詞: SoPC NCO CORDIC FPGA CycloneIII
中圖分類號: TN74
文獻標識碼: B
文章編號: 0258-7998(2011)01-0062-03
NCO design based on CORDIC algorithm
Feng Liang1,Xiao Hui1,Yao Zhendong2
1.Institute of Atmospheric Physics, Chinese Academy of Sciences, Beijing 100029,China; 2.Electronic Engineering College, Chengdu University of Information Technology, Chengdu 610225,China
Abstract: This paper derives the principle of CORDIC algorithm precisely and an analysis process of the design is given in order to design some technical specification NCO. Lastly, it is proved the realization of the design to compare the wave by software simulation with the wave that the hardware generated.
Key words : NCO;CORDIC;FPGA


    數控振蕩器(NCO)廣泛應用于各種雷達系統和無線收發系統中,其實現方法主要有查表法和坐標旋轉算法。查表法會消耗大量的ROM資源,這樣不僅增大了能耗,而且增加了芯片的面積;CORDIC算法很好地解決了查表法的問題,而且CORDIC算法由于只采用加法和移位運算,因此很適合在FPGA中實現。

    用圖2對上述的旋轉過程作解釋,旋轉開始的初始值是位置①,最終的目標是位置⑤。

    第一次,位置①與位置⑤之間的夾角z1>0,因此,逆時針旋轉一個正切值恰好是2-1的角度,完成了第一次旋轉。
    
2 NCO的實現
    CORDIC算法實現的NCO基本結構如圖3所示。當有數字中頻輸入信號時,輸出的是數字混頻信號,當沒有數字中頻信號時,輸出的是正余弦信號。

    設相位累加器的位寬為n,則NCO的相位分辨率為[1][3]:
  
    確定相位累加器位數后,就可以用Cordic算法設計NCO了。在實現過程中,首先需要建立旋轉角度集tan-1(2-i)的查找表,為了保持足夠的精度,用下面的表示方法,在硬件里表示直角坐標系的4個區間很容易,在設計中應該注意數字表示法的運用,適當選取二進制和十進制的對應關系,將使整體設計變的更簡單。用25 bit表示從0°~360°,二進制l bit代表十進制為:
    360°/225=0.000 010 728 8°。
    正弦、余弦函數旋轉變量為[2]:
    當i=0時,arctan(1)=45°= 25'b0_01000000_00000000_
00000000
    當i=1時,arctan(1/2)≈26°=25'b0_00100100_11111010_
01001111
    當i=2時,arctan(1/4)≈14°=25'b0_00010011_11101001_
00111110  
    當i=3時,arctan(1/8)≈7°=25'b0_00001001_11110100_
10011111
    當i=4時,arctan(1/16)≈4°=25'b0_00000101_10110000_
01011011
    當i=5時,arctan(1/32)≈2°=25'b0_00000010_11011000_
00101101
    當i=6時,arctan(1/64)≈1°=25'b0_00000001_01101100_
00010110
    …
    在具體實現時,由于正弦、余弦函數輸出值小于1,可定義10 bit二進制數表示輸出值-1~+l。為了提高運算速率,采用了8級流水線的方式,QuartusII軟件生成的模塊如圖4所示。各信號的定義見表1。

    本設計雷達中頻信號為30 MHz,設定采樣頻率fs=48 MHz,則本振頻率fc=18 MHz,采樣頻率約是本振頻率的3倍,如果按采樣頻率對本振信號進行采樣,大約每3個點就循環出現一次,用Matlab仿真的結果如圖5所示。

    低成本CycloneIII FPGA是Altera Cyclone系列的第三代產品。Cyclone III FPGA系列前所未有地同時實現了低功耗、低成本和高性能,進一步擴展了FPGA在成本敏感大批量領域中的應用。本設計中選用CycloneIII系列的FPGA芯片。
    CycloneIII EP3C25采用了1.2 V內核,65 nm工藝,由QuartusII 7.2以上版本軟件支持,可以重復編程,通過JTAG接口或者EPROM加載程序,內部有PLL、高速I/O接口和乘法器等模塊,主要內部資源參見表2。

    封裝的不同,EP3C25的引腳數和可用用戶IO數也不相同,詳見表3。

    本設計選用240引腳的PQFP封裝FPGA芯片EF3C25Q240C8N。
    圖6所示波形是采用CORDIC算法在硬件上實現NCO,通過QuartusII軟件內嵌的邏輯分析儀SignalTapII觀測到的I路信號。與圖5比較可看出,采用CORDIC算法在硬件上實現NCO獲得成功。

    CORDIC算法解決了查表法實現NCO面臨的問題,而且具有很高的分辨率。本設計用Altera公司CycloneIII EP3C25 FPGA芯片,在硬件上實現NCO,同時為了提高其運算速率,采用了8級流水線結構,提高了系統的性能。
參考文獻
[1] 姜宇柏,游思晴.軟件無線電原理[M].北京:機械工業出版社,2007.
[2] Uwe Meyer-Baese著.數字信號處理的FPGA實現[M]. 劉凌,譯.北京:清華大學出版社,2006.
[3] 胡廣書.數字信號處理[M].北京:清華大學出版社,1997.
[4] CycloneIII Device handbook,Volume 1.

此內容為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>
          国产农村妇女毛片精品久久麻豆| 国产一区二区三区精品欧美日韩一区二区三区| 欧美大片一区| 亚洲国产精品va在线看黑人动漫| 国产精品久久久久久久久久ktv| 夜夜嗨av一区二区三区免费区| 国产精品九九久久久久久久| 国产日韩欧美在线观看| 亚洲精品一区二区网址| 欧美激情视频在线免费观看 欧美视频免费一| 亚洲国产成人久久综合一区| 国产女主播一区| 亚洲国产成人精品久久久国产成人一区| 久久久久久久久伊人| 欧美精品一区二区三区一线天视频| 狠狠久久综合婷婷不卡| 欧美在线二区| 一区二区三区日韩欧美| 亚洲人成欧美中文字幕| 欧美久久久久久久久| 亚洲激情专区| 国产亚洲人成网站在线观看| 裸体歌舞表演一区二区| 一区二区三区高清在线观看| 亚洲精品在线观看免费| 午夜性色一区二区三区免费视频| 尤物99国产成人精品视频| 久久国产主播| 亚洲电影免费观看高清完整版在线观看| 欧美丰满高潮xxxx喷水动漫| 欧美激情一区二区三区在线| 亚洲电影激情视频网站| 亚洲乱码精品一二三四区日韩在线| 欧美日韩不卡一区| 欧美激情中文字幕在线| 激情欧美一区二区三区在线观看| 欧美国产欧美亚洲国产日韩mv天天看完整| 久久久久久久久久久成人| 国产精品久久久久国产a级| 欧美77777| 欧美精品久久久久久久久久| 亚洲九九爱视频| 日韩香蕉视频| 国产精品日韩欧美一区二区| 1024日韩| 在线视频国产日韩| 亚洲美女av黄| 另类成人小视频在线| 99re66热这里只有精品4| 国产欧美日韩视频| 国产亚洲成av人在线观看导航| 尹人成人综合网| 国产亚洲欧洲997久久综合| 久久视频国产精品免费视频在线| 欧美日韩精品伦理作品在线免费观看| 国产精品美女xx| 韩日午夜在线资源一区二区| 欧美偷拍另类| 国产精品高潮视频| 99精品99| 亚洲狠狠丁香婷婷综合久久久| 欧美理论电影在线播放| 久久不射2019中文字幕| 欧美日本一区二区视频在线观看| 久久成人国产精品| 免费在线欧美黄色| 国产午夜精品久久久久久久| 小辣椒精品导航| 亚洲影院在线| 欧美精品成人| 性色av香蕉一区二区| 一区二区三区高清视频在线观看| 欧美大片免费观看在线观看网站推荐| 亚洲精品美女免费| 亚洲国产精品一区在线观看不卡| 欧美激情1区| 欧美精品色网| 亚洲大片在线| 久久九九国产精品| 国产精品视频区| 久色成人在线| 亚洲风情亚aⅴ在线发布| 亚洲黄色在线观看| 欧美第一黄网免费网站| 久久久久久久97| 99精品免费网| 欧美精品日韩一区| 国产中文一区二区三区| 亚洲电影免费观看高清完整版在线观看| 国产精品播放| 在线播放豆国产99亚洲| 欧美一区二区日韩一区二区| 欧美中文字幕在线播放| 久久人体大胆视频| 亚洲天堂av高清| 欧美 日韩 国产精品免费观看| 久久视频在线视频| 亚洲精品偷拍| 国产精品私房写真福利视频| 国产美女一区二区| 国内外成人在线视频| 欧美精品久久久久久| 国产精品美腿一区在线看| 国产精品成人国产乱一区| 亚洲免费一级电影| 好吊色欧美一区二区三区四区| 国产主播一区二区三区四区| 免费成人毛片| 午夜精品久久久久久久久久久| 欧美日韩一区二| 国产精品成av人在线视午夜片| 欧美人与禽猛交乱配视频| 一区二区三区日韩精品| 最新亚洲电影| 国产精品成人免费| 韩国美女久久| 亚洲视频专区在线| 欧美成人免费网站| 在线一区二区三区做爰视频网站| 国产欧美日韩一区| 免费成人美女女| 久久精视频免费在线久久完整在线看| 一本色道久久精品| 久久www成人_看片免费不卡| 亚洲欧美在线看| 一区二区视频免费完整版观看| 国产日韩欧美夫妻视频在线观看| 久久久九九九九| 欧美人成网站| 午夜精品网站| 欧美日韩亚洲一区三区| 亚洲一区高清| 国产在线不卡精品| 久久网站免费| 亚洲一区在线观看视频| 久久成人免费日本黄色| 国产精品v欧美精品v日本精品动漫| 国产欧美一区二区色老头| 久久精品一级爱片| 国产精品美女一区二区| 国产欧美精品一区二区三区介绍| 亚洲桃花岛网站| 国产婷婷97碰碰久久人人蜜臀| 欧美一区二区三区视频免费播放| 国产欧美91| 国产日韩精品入口| 亚洲视频在线观看三级| 亚洲免费人成在线视频观看| 欧美a级在线| 欧美视频第二页| 欧美视频一区二| 在线欧美一区| 韩国精品主播一区二区在线观看| 亚洲欧美日韩另类精品一区二区三区| 狠狠色丁香久久婷婷综合丁香| 欧美激情亚洲精品| 国产精品黄色在线观看| 国产精品二区在线| 久久不射电影网| 欧美人成免费网站| 亚洲经典一区| 欧美三区在线观看| 亚洲一区二区三区四区五区黄| 欧美午夜精品久久久久久浪潮| 亚洲欧洲日本mm| 欧美日本不卡视频| 国内久久婷婷综合| 久久精品国产久精国产思思| 国产欧美日韩麻豆91| 久久精品一区中文字幕| 亚洲一二三区视频在线观看| 欧美日韩视频一区二区| 欧美福利一区二区三区| 亚洲精品国产精品乱码不99| 亚洲综合视频一区| 欧美视频一区二区三区…| 久久av资源网站| 亚洲一级黄色| 亚洲黄网站黄| 亚洲一区网站| 国产日韩视频一区二区三区| 亚洲精品日韩在线| 亚洲一区二区欧美日韩| 欧美一级成年大片在线观看| 一本一本久久a久久精品综合妖精| 在线 亚洲欧美在线综合一区| 99精品欧美| 欧美一区亚洲二区| 麻豆精品精品国产自在97香蕉| 国产精品99久久久久久久久久久久| 亚洲影院免费| 国产婷婷色一区二区三区四区| 欧美日韩视频在线一区二区观看视频| 日韩一二三在线视频播| 久久久久久久久久码影片| 国产精品网站在线观看| 欧美在线你懂的| 久久五月婷婷丁香社区| 欧美区日韩区| 亚洲国产婷婷综合在线精品| 国产精品videosex极品| 久久综合久久88| 蜜桃av一区二区| 日韩一级不卡| 亚洲精品欧美| 久久er99精品| 性欧美激情精品| 亚洲高清在线精品| 欧美一级视频一区二区| 久久夜色精品国产噜噜av| 亚洲一区日韩在线| 老色鬼久久亚洲一区二区| 亚洲一二区在线| 亚洲国产aⅴ天堂久久| 欧美成人一区二区三区在线观看| 欧美成人福利视频| 一二三区精品| 欧美在线三区| 国产精品日本欧美一区二区三区| 亚洲国产综合视频在线观看| 中国成人在线视频| 欧美性jizz18性欧美| 亚洲国产小视频| 在线观看亚洲a| 中日韩在线视频| 欧美区视频在线观看| 亚洲麻豆一区| 欧美激情一区| 欧美性淫爽ww久久久久无| 欧美女激情福利| 亚洲欧美日韩一区二区在线| 国产欧美一区在线| 国内精品久久久久影院薰衣草| 欧美大片专区| 国产精品国产自产拍高清av| 国产精品毛片一区二区三区| 欧美成年视频| 久久一综合视频| 99国产成+人+综合+亚洲欧美| 欧美深夜福利| 西西裸体人体做爰大胆久久久| 激情另类综合| 日韩亚洲精品视频| 黄色精品一区二区| 国产亚洲欧美另类中文| 99精品国产热久久91蜜凸| 久久久久久网| 亚洲另类春色国产| 久久久久青草大香线综合精品| 国产日韩一区欧美| 欧美日韩成人在线播放| 欧美激情一区二区三区在线视频观看| 亚洲精品乱码久久久久久| 狠狠入ady亚洲精品经典电影| 亚洲性感美女99在线| 欧美成人免费全部观看天天性色| 国产日韩视频一区二区三区| 亚洲一级黄色av| 一区二区三区视频免费在线观看| 尤物99国产成人精品视频| 亚洲激情啪啪| 美脚丝袜一区二区三区在线观看| 免费国产自线拍一欧美视频| 亚洲主播在线观看| 亚洲国产一区二区视频| 一区二区三区 在线观看视频| 一区二区三区高清视频在线观看| 国产亚洲成人一区| 国产色爱av资源综合区| 欧美激情一区二区三区在线视频观看| 黄色工厂这里只有精品| 亚洲国产精品99久久久久久久久| 欧美日韩国产在线观看| 国产精品欧美日韩一区| 免费欧美视频| 999亚洲国产精| 亚洲美女黄色| 亚洲国产精品国自产拍av秋霞| 国产精品午夜在线观看| 99在线观看免费视频精品观看| 亚洲第一在线综合在线| 亚洲人成在线观看| 亚洲图中文字幕| 亚洲尤物在线| 久久久欧美精品sm网站| 欧美一区二区成人| 国产精品理论片| 99re8这里有精品热视频免费| 亚洲精品在线电影| 亚洲免费精彩视频| 欧美一区二区三区精品电影| 欧美精品手机在线| 欧美日韩一区国产| 久久手机免费观看| 国产亚洲欧美在线| 国产精品欧美日韩| 亚洲欧美日韩专区| 性欧美在线看片a免费观看| 一区二区三区精品视频| 99综合电影在线视频| 亚洲人成毛片在线播放女女| 亚洲综合色在线| 亚洲欧美日韩人成在线播放| 亚洲视频免费看| 久久在线视频在线| 国产精品夜夜夜一区二区三区尤| 久热精品视频在线观看| 欧美日韩亚洲视频一区| 亚洲资源av| 国产精品劲爆视频| 亚洲欧美美女| 一区免费观看视频| 欧美激情精品久久久久久| 久久综合久色欧美综合狠狠| 欧美激情aⅴ一区二区三区| 久久久午夜电影| 国产欧美综合一区二区三区| 国产日产欧产精品推荐色| 久久久久国产精品一区三寸| 99re6这里只有精品| 国产一区二区成人| 欧美日韩国产成人在线观看| 欧美激情在线狂野欧美精品| 最新国产の精品合集bt伙计| 亚洲欧洲在线看| 在线观看av一区| 欧美日韩国产小视频| 国产亚洲欧美一区|