新聞中心

        EEPW首頁 > 手機與無線通信 > 設計應用 > 基于虛擬儀器的任意m序列設計

        基于虛擬儀器的任意m序列設計

        作者: 時間:2013-04-22 來源:網絡 收藏

        3 LabWindows/CVI的m的產生
        從總體看,軟件可分為3大模塊:主界面的和數據顯示模塊,數據分析和計算模塊,通信模塊。其中主界面的模塊主要用于各種參數的輸入,用戶命令的發送,數據顯示以及波形顯示。數據的分析和計算模塊將用戶輸入的數據按m的產生方式計算出m。通信模塊主要是利用RS232實現PC與數據傳輸設備之間的數據傳輸。程序流程圖如圖2所示。

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

        j.JPG


        3.1 主界面的設計和數據顯示
        主界面設計和數據顯示模塊:主要指人機界面部分,即面板。用戶通過面板來完成對的操作,可以在面板中設定m序列的級數、初值、以及所需的周期數。用戶在設定好這些值之后只需要點擊“顯示結果”便可在面板上看到m序列的值及其波形。如果需要將m序列發送出去,則點擊“發送”,點擊“清除”便可清除所有數據。另外在虛擬面板上還設有“使用說明”可幫助用戶輕松上手。虛擬面板是在PC機上運行,面板上的按鈕設計為鼠標可用。
        3.2 數據分析和計算
        數據分析和計算模塊是整個軟件的核心,它決定軟件運行的準確性和可靠性。程序設計流程如圖3所示,從主界面的到級數、周期數和初值。

        k.JPG


        根據式(1)和式(2)查表1,可知2~22級m序列的算法,計算得出m序列。并將值和波形顯示在面板上,如圖3所示。

        4 結束語
        LabWindows/CVI軟件開發平臺,可為用戶實現2~22級的m序列的生成和顯示。根據用戶的需要將產生的m序列通過RS232發送出去,通過仿真分析可知,該系統具有遠程通信、界面友好、易于集成和擴展等優點,可實現無線激光通信系統誤碼率的自動化測試,并且具有穩定可行性。


        上一頁 1 2 3 4 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 明水县| 会泽县| 荥经县| 正镶白旗| 若羌县| 改则县| 灵山县| 游戏| 卫辉市| 齐河县| 天峨县| 三河市| 合肥市| 区。| 津南区| 武强县| 永清县| 台安县| 涡阳县| 保靖县| 防城港市| 孟州市| 漳浦县| 东丰县| 崇文区| 浪卡子县| 邯郸县| 黔西| 长沙市| 曲阳县| 崇左市| 静海县| 项城市| 岚皋县| 兰溪市| 淮滨县| 惠来县| 贵德县| 台东县| 阳城县| 启东市|