国产毛片a精品毛-国产毛片黄片-国产毛片久久国产-国产毛片久久精品-青娱乐极品在线-青娱乐精品

基于SoPC和CORDIC算法的通用調制解調器

發布時間:2010-11-9 20:44    發布者:techshare
關鍵詞: CORDIC , SoPC , 調制解調器 , 算法 , 通用
1 引言

軟件無線電SDR(Software Defined Radio)是構造具有開放性、標準化、模塊化的通用硬件平臺,將諸如工作頻段、調制解調類型、數據格式、加密模式、通信協議等功能采用軟件完成,并使寬帶A/D轉換器和D/A轉換器盡可能靠近天線,使用可升級、可重新配置的應用軟件實現無線電臺各種功能,研制出高度靈活、開放的新一代無線通信系統。坐標旋轉數值計算CORDIC(Coordinate Rotation Digital Compute)算法是通過一系列逐次遞減的、與運算基數相關角度的往復偏擺來逼近最終所需達到的旋轉角度,該算法能夠兼顧精度、速度和硬件復雜度,而無需占用大量芯片資源的乘法器,CORDIC算法相結合的方法設計調制解調器,能夠滿足軟件無線電性能要求,并具有重要應用。因此,這里給出一種基于SoPC的通用調制解調器的設計方案。

2 CORDIC算法原理

CORDIC算法原理可用向量旋轉推導。圖1中,向量(x0,y0)沿圓旋轉角度θ后得到新的向量(x,y),它們之間的關系為:








3 基于SoPC的通用調制解調器

軟件無線電要求在通用硬件平臺上通過運行不同軟件實現多種調制解調方式,這就要求為信號的調制及解調建立通用模型。當代無線通信中,理論上各種通信信號都可采用正交調制方法加以實現,所以,采用正交調制可以建立統一的模型,適用于軟件無線電實現。

實現通用調制器的有效解決方案就是采用CORDIC算法圈。CORDIC算法用在旋轉模式中實現(R,θ)→(X,Y)的坐標變換。圖2給出采用CORDIC算法的AM、PM和FM信號的完整調制器。





要實現幅度調制,需將信號A(t)直接連接CORDIC的半徑R輸入。通常旋轉模式中的CORDIC算法隨半徑增加。這與放大器增益變化相符。無需在AM方案中考慮。倘若不希望線性增加半徑(因子是1.646 8),則可以使用一個常系數(1/1.646 8)乘法器進行平衡。傳輸信號的相位θ=2πf0t+△φ(t)。若生成FM信號,用△f代替f0,或用累加器計算2π△ft。對于PM信號,則需在信號相位上增加偏移量△φ(t)。這些相位信號相加作為CORDIC處理器的角輸入z或θ。CORDIC旋轉引擎設計如圖3所示,采用DSP Builder設計,可同時輸出兩路正交的正余弦信號。





數字下變頻接收來自A/D轉換器的數據,經正交數字變換與低通濾波后得到基帶信號,即分成I,Q兩路的同相分量與正交分量。與信號調制一樣,解調也是通過幅度、頻率、相位中的一個或多個參數提取信息。那么通用解調器必須先從數字下變頻后的I,Q兩路基帶信號中計算出幅度A(n)和相位? (n),再通過相位計算出頻率f(n),最后通過幅度、頻率、相位信息解調出信息比特流。





圖4為一個基于SoPC的通用解調器的設計方案。解調器包含2個CORDIC模塊、3個FIFO(先進先出)模塊和2個RISC(精簡指令)CPU模塊。其中CORDICl完成頻偏補償;CORDIC2具有相位校正和鑒幅與鑒相兩個功能;RISC CPU1用于判斷符號;RISC CPU2用于頻偏估計、相偏估計、位同步以及幅度判決門限的估計。CORDIC模塊通過硬件描述語言(HDL)編程實現,CPU則通過SoPC BUILDER定制NIOS軟核CPU,整個系統在可編程的FPGA上實現。

CORDICl使用旋轉模式,接收來自CPU2的頻偏估計值,對信號進行頻偏校正,輸出為:





CORDIC2使用向量模式,接收來自CPU2的相偏估計值對信號進行相偏校正,并完成(x,y)→(R,θ)的坐標轉換,計算幅度A(n)和相位? (n),實現對信號鑒幅鑒相功能,輸出為:





根據實際需要定制CPU的接口和外設,最后通過NIOSⅡIDE(集成開發環境)進行軟件編程和調試,便于系統開發。以頻率調制為例對通用調制解調器進行仿真

為了對整個調制解調器進行仿真測試,將調制解調器合并,先對二進制系統信號進行調制然后對其解調。其仿真波形如圖5所示。由圖5看出,解調后的基帶信號與原基帶信號基本一致。





4 結束語

采用SoPC技術與CORDIC算法相結合的方法實現通用調制解調器。CORDIC算法只需簡單的加法和移位操作,無需占用大量芯片資源的乘法器,實現NCO(數字控制振蕩器)時要比查找表法節省大量ROM。使其易于在FPGA上實現。在信號解調時只要從數字下變頻后的I,Q兩路基帶信號中計算幅度和相位,再由相位計算出頻率,從這些幅度、相位和頻率中解調出信號信息。利用CORDIC算法的坐標變換功能計算幅度和相位,實現信號的鑒幅鑒相功能。SoPC的軟硬件協同設計解決方案是系統級設計的新趨勢,將SoPC技術應用到通信軟件無線電領域。充分發揮軟件無線電在開放性的硬件平臺上通過軟件編程實現通信系統各種功能,便于軟件無線電各種功能和系統的升級,充分利用FPGA的可重配置性,這也體現軟件無線電中用軟件完成盡可能多的無線電功能的本質特點。因此采用SoPC技術與CORDIC算法相結合的方法實現軟件無線電通用調制解調器是可行的,降低成本,同時也體現了軟件無線電技術的靈活性。
本文地址:http://m.qingdxww.cn/thread-37872-1-1.html     【打印本頁】

本站部分文章為轉載或網友發布,目的在于傳遞和分享信息,并不代表本網贊同其觀點和對其真實性負責;文章版權歸原作者及原出處所有,如涉及作品內容、版權和其它問題,我們將根據著作權人的要求,第一時間更正或刪除。
您需要登錄后才可以發表評論 登錄 | 立即注冊

廠商推薦

  • Microchip視頻專區
  • 使用SAM-IoT Wx v2開發板演示AWS IoT Core應用程序
  • 使用Harmony3加速TCP/IP應用的開發培訓教程
  • 集成高級模擬外設的PIC18F-Q71家族介紹培訓教程
  • 探索PIC16F13145 MCU系列——快速概覽
  • 貿澤電子(Mouser)專區

相關視頻

關于我們  -  服務條款  -  使用指南  -  站點地圖  -  友情鏈接  -  聯系我們
電子工程網 © 版權所有   京ICP備16069177號 | 京公網安備11010502021702
快速回復 返回頂部 返回列表
主站蜘蛛池模板: 亚洲天堂手机在线 | 国产在线麻豆自在拍91精品 | 国产精品一区二区三区免费视频 | 国产三级日产三级 | 午夜视频免费在线播放 | 日本亚洲天堂网 | 青青青在线视频 | 蜜桃五月天 | 欧美日韩视频精品一区二区 | 四虎免费在线视频 | 韩日毛片 | 日韩无砖专区体验区 | 四虎永久网址影院 | 亚洲国产成人久久一区久久 | 成人在线视频免费看 | 最近中文字幕完先锋资源 | 免费黄址| 91婷婷色| 日本人乱人乱亲乱色视频观看 | 澳门毛片精品一区二区三区 | 国产精品久久久久久久久kt | 91精品国产9l久久久久 | 日日干日日草 | 成年免费大片黄在线观看一 | 福利在线一区 | 久热中文字幕在线精品首页 | 色资源二区在线视频 | 亚洲精彩视频在线观看 | 欧美精品免费看 | 不卡影院在线观看 | 国产精品国内免费一区二区三区 | 欧美亚洲另类综合 | 成人精品视频一区二区在线 | 国产三级 在线播放 | 国产香蕉视频 | 四虎国产精品免费观看 | 久久国产精品亚洲va麻豆 | 欧美第一色 | 一日本道加勒比高清一二三 | 男女男免费视频网站国产 | 最近韩国日本高清免费观看 |