新聞中心

        EEPW首頁 > 測試測量 > 設計應用 > 基于NI技術的OFDM發射接收系統

        基于NI技術的OFDM發射接收系統

        作者:邸娜 工程師 國家廣播電影電視總局 廣播科學研究院 無線技術研究所 時間:2010-05-11 來源:電子產品世界 收藏

          為了保證線程間數據傳遞有序進行,CVI還提供了事件通知、安全隊列、線程優先級等函數,保證線程間的同步和數據的傳遞。本系統使用的是全局BUFFER和安全隊列回調函數方式使兩個線程間獲得同步。即兩個線程間共享一個BUFFER和安全隊列,前一個線程將每次計算得到的數據寫到BUFFER中,并產生一標志位FLAG,寫入安全隊列,后一線程捕捉到安全隊列中的FLAG,判斷是否滿足回調函數的條件,滿足則啟動該線程,并將BUFFER中的數據讀出,不滿足則繼續捕捉FLAG。通過對安全隊列中FLAG的讀寫,控制線程啟動的時間,使得兩線程對數據的讀寫達到平衡。程序中控制流程如圖3所示。圖4為由PXI5671輸出到頻譜儀E4440A的頻譜。

        本文引用地址:http://www.104case.com/article/108856.htm

          

        圖3 線程控制流程圖

         

          

        圖4 PXI5671輸出的頻譜

          結論

          本系統用/CVI8.5軟件完成的數字基帶處理,在PXI硬件平臺上完成射頻信號的處理,有效地對OFDM系統進行驗證。而搭建FPGA PCB平臺完成OFDM Demo樣機,首先在芯片的選型、制板上就需要大量的時間和人員,且具有一定的風險性;其次在軟件代碼開發方面,需要花大量的時間對FPGA代碼進行仿真測試和集成,而且改動起來靈活性差。然而基于技術的OFDM系統的開發,由于在軟件上仿真代碼的可移植性,和上變頻等硬件平臺的實用性,減少了OFDM系統的開發周期,節約了開發成本和人員。


        上一頁 1 2 3 下一頁

        關鍵詞: NI OFDM LabWindows

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 凤阳县| 汶川县| 西青区| 玛曲县| 黔西县| 景德镇市| 敖汉旗| 武功县| 新民市| 双柏县| 贞丰县| 洛扎县| 高碑店市| 舒城县| 鹤壁市| 桂林市| 平果县| 南部县| 沾化县| 信丰县| 新巴尔虎左旗| 龙陵县| 菏泽市| 河源市| 湖口县| 甘孜| 潮州市| 虹口区| 延长县| 宁海县| 前郭尔| 上蔡县| 岚皋县| 山东| 德州市| 高要市| 绥阳县| 类乌齐县| 波密县| 疏勒县| 广宗县|