• <li id="00i08"><input id="00i08"></input></li>
  • <sup id="00i08"><tbody id="00i08"></tbody></sup>
    <abbr id="00i08"></abbr>
  • 新聞中心

    EEPW首頁 > 網絡與存儲 > 設計應用 > 一種矢量信號發生器設計與實現

    一種矢量信號發生器設計與實現

    作者:金紹春,鮑景富,董華飛 時間:2012-05-21 來源:電子產品世界 收藏

      摘要:充分利用速度快、掉電不消失、MATLAB/Simulink易產生矢量信號的特點,以FPGA為邏輯時序控制器,設計并實現了一種靈活、簡單、低成本的矢量信號發生器。本文以產生3載波WCDMA為例,詳細介紹了矢量信號發生器的設計方案與實現過程,使用Verilog HDL描述并實現了的時序控制和FPGA的邏輯控制。

    本文引用地址:http://www.czjhyjcfj.com/article/132636.htm

      引言

      隨著數字無線通信的發展,調制方式日益豐富,擴頻技術也應用得越來越廣泛,信號帶寬也越來越寬。通信領域或電子測量測控領域中,經常需要根據自己的需要產生已知的信號,以方便測試。矢量信號發生器可以產生任意復雜的信號。傳統的任意波形發生器,只能產生簡單的正統波、三角波、鋸齒波等或帶簡單調制的信號波形,而不能產生WCDMA、QAM、OFDM等復雜寬帶信號。本文設計的矢量信號發生器,能夠根據自己需要,選擇合適的帶寬與采樣率,產生復雜寬帶信號。

      系統結構與工作原理

      本系統可以分為兩個部分,第一部分產生矢量信號并存儲到中,第二部分讀取中的數據,通過加速后DA輸出。第一部分框圖如圖1所示,首先在MATLAB/Simulink中產生采樣率為122.88MHz的任意矢量信號,量化為16bit,并寫成hex文件;再通過Quartus II將hex文件寫入FLASH中。第二部分框圖如圖2所示,FPGA以7.68MHz的時鐘讀取FLASH中的波形數據,并以61.44MHz的時鐘寫入DDR2 SDRAM中,待要輸出的波形數據全部從FLASH轉移到DDR2 SDRAM中后,再周期性的以61.44MHz的時鐘讀DDR2 SDRAM并送DA輸出信號。  

      

    模擬信號相關文章:什么是模擬信號


    負離子發生器相關文章:負離子發生器原理
    離子色譜儀相關文章:離子色譜儀原理


    關鍵詞: DDR2 SDRAM FLASH 201205

    評論


    相關推薦

    技術專區

    關閉
    主站蜘蛛池模板: 龙门县| 尉犁县| 胶南市| 托克逊县| 宁强县| 密山市| 崇阳县| 科技| 安义县| 新昌县| 隆回县| 陕西省| 沙湾县| 朝阳县| 内丘县| 喜德县| 木里| 宾川县| 余江县| 屏东县| 抚宁县| 南康市| 万源市| 原平市| 万源市| 宜宾市| 郑州市| 防城港市| 马山县| 德清县| 临西县| 大埔区| 湖州市| 故城县| 保德县| 眉山市| 左云县| 依安县| 内丘县| 昌乐县| 灌南县|